.lauth-overlay[data-brand=dyor],.lauth-page[data-brand=dyor]{--la-backdrop:rgb(3 4 8/0.62);--la-card:#0c1119;--la-card-border:1px solid rgb(34 228 255/0.34);--la-card-shadow:0 0 0 1px rgb(34 228 255/0.06),0 0 70px -18px rgb(34 228 255/0.45),0 40px 90px -30px rgb(0 0 0/0.9);--la-radius:28px;--la-text:#eaf6ff;--la-muted:#9db2c6;--la-link:#22e4ff;--la-btn-radius:999px;--la-apple-bg:#ffffff;--la-apple-fg:#000000;--la-apple-border:1px solid #ffffff;--la-apple-shadow:none;--la-apple-hover:0 0 0 1px #ffffff,0 0 30px -6px rgb(255 255 255/0.55);--la-google-bg:#121925;--la-google-fg:#eaf6ff;--la-google-border:1px solid rgb(34 228 255/0.34);--la-google-shadow:none;--la-google-hover:0 0 0 1px rgb(34 228 255/0.6),0 0 28px -6px rgb(34 228 255/0.55);--la-primary-bg:#c6ff3d;--la-primary-fg:#05060a;--la-primary-border:1px solid #c6ff3d;--la-primary-shadow:0 10px 40px -12px rgb(198 255 61/0.6);--la-input-bg:#05060a;--la-input-border:1px solid rgb(34 228 255/0.5);--la-input-focus:0 0 0 1px #22e4ff,0 0 22px -6px rgb(34 228 255/0.7);--la-close-bg:rgb(255 255 255/0.06);--la-close-border:1px solid rgb(34 228 255/0.26);--la-close-fg:#eaf6ff;--la-error:#ff6b81;--la-focus:#22e4ff;--la-page-bg:radial-gradient(60% 50% at 50% 0%,rgb(34 228 255/0.12),transparent 70%),#05060a;--la-display-weight:700}.lauth-overlay[data-brand=apedin],.lauth-page[data-brand=apedin]{--la-backdrop:rgb(17 17 17/0.42);--la-card:#ffffff;--la-card-border:3px solid #111111;--la-card-shadow:8px 8px 0 0 #111111;--la-radius:24px;--la-text:#111111;--la-muted:#3a3a3a;--la-link:#111111;--la-btn-radius:14px;--la-apple-bg:#ffffff;--la-apple-fg:#111111;--la-apple-border:3px solid #111111;--la-apple-shadow:3px 3px 0 0 #111111;--la-apple-hover:5px 5px 0 0 #111111;--la-google-bg:#111111;--la-google-fg:#ffffff;--la-google-border:3px solid #111111;--la-google-shadow:3px 3px 0 0 #111111;--la-google-hover:5px 5px 0 0 #111111;--la-primary-bg:#ff2e88;--la-primary-fg:#111111;--la-primary-border:3px solid #111111;--la-primary-shadow:3px 3px 0 0 #111111;--la-input-bg:#ffffff;--la-input-border:3px solid #111111;--la-input-focus:3px 3px 0 0 #ff2e88;--la-close-bg:#ffe14d;--la-close-border:3px solid #111111;--la-close-fg:#111111;--la-error:#b4122b;--la-focus:#b0005a;--la-pink-text:#b0005a;--la-page-bg:#ffe14d;--la-display-weight:800}.trade-root[data-theme=dark] .lauth-page[data-brand=apedin],:root[data-theme=dark] .lauth-overlay[data-brand=apedin],:root[data-theme=dark] .lauth-page[data-brand=apedin]{--la-backdrop:rgb(0 0 0/0.62);--la-card:#17171b;--la-card-border:2px solid rgb(255 225 77/0.55);--la-card-shadow:8px 8px 0 0 #000000;--la-text:#f4f1e6;--la-muted:#b9b6ac;--la-link:#ffe14d;--la-apple-bg:#ffffff;--la-apple-fg:#111111;--la-apple-border:2px solid #000000;--la-apple-shadow:3px 3px 0 0 #000000;--la-apple-hover:5px 5px 0 0 #000000;--la-google-bg:#0e0e10;--la-google-fg:#f4f1e6;--la-google-border:2px solid rgb(255 225 77/0.55);--la-google-shadow:3px 3px 0 0 #000000;--la-google-hover:5px 5px 0 0 #000000;--la-primary-border:2px solid #ff2e88;--la-primary-shadow:3px 3px 0 0 #000000;--la-input-bg:#0e0e10;--la-input-border:2px solid rgb(255 225 77/0.55);--la-input-focus:3px 3px 0 0 #ff2e88;--la-close-bg:#212127;--la-close-border:2px solid rgb(255 225 77/0.55);--la-close-fg:#f4f1e6;--la-error:#ff6b8b;--la-focus:#ffe14d;--la-pink-text:#ff5aa0;--la-page-bg:#0e0e10}@media (prefers-color-scheme:dark){:root:not([data-theme]) .lauth-overlay[data-brand=apedin],:root:not([data-theme]) .lauth-page[data-brand=apedin]{--la-backdrop:rgb(0 0 0/0.62);--la-card:#17171b;--la-card-border:2px solid rgb(255 225 77/0.55);--la-card-shadow:8px 8px 0 0 #000000;--la-text:#f4f1e6;--la-muted:#b9b6ac;--la-link:#ffe14d;--la-apple-border:2px solid #000000;--la-apple-shadow:3px 3px 0 0 #000000;--la-apple-hover:5px 5px 0 0 #000000;--la-google-bg:#0e0e10;--la-google-fg:#f4f1e6;--la-google-border:2px solid rgb(255 225 77/0.55);--la-google-shadow:3px 3px 0 0 #000000;--la-google-hover:5px 5px 0 0 #000000;--la-primary-border:2px solid #ff2e88;--la-primary-shadow:3px 3px 0 0 #000000;--la-input-bg:#0e0e10;--la-input-border:2px solid rgb(255 225 77/0.55);--la-close-bg:#212127;--la-close-border:2px solid rgb(255 225 77/0.55);--la-close-fg:#f4f1e6;--la-error:#ff6b8b;--la-focus:#ffe14d;--la-pink-text:#ff5aa0;--la-page-bg:#0e0e10}}.trade-root[data-theme=light] .lauth-page[data-brand=apedin]{--la-backdrop:rgb(17 17 17/0.42);--la-card:#ffffff;--la-card-border:3px solid #111111;--la-card-shadow:8px 8px 0 0 #111111;--la-text:#111111;--la-muted:#3a3a3a;--la-link:#111111;--la-apple-border:3px solid #111111;--la-apple-shadow:3px 3px 0 0 #111111;--la-apple-hover:5px 5px 0 0 #111111;--la-google-bg:#111111;--la-google-fg:#ffffff;--la-google-border:3px solid #111111;--la-google-shadow:3px 3px 0 0 #111111;--la-google-hover:5px 5px 0 0 #111111;--la-primary-border:3px solid #111111;--la-primary-shadow:3px 3px 0 0 #111111;--la-input-bg:#ffffff;--la-input-border:3px solid #111111;--la-close-bg:#ffe14d;--la-close-border:3px solid #111111;--la-close-fg:#111111;--la-error:#b4122b;--la-focus:#b0005a;--la-pink-text:#b0005a;--la-page-bg:#ffe14d}.lauth-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.lauth-backdrop{position:fixed;inset:0;background:var(--la-backdrop);backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%);animation:lauth-fade .18s ease-out both}.lauth-card{position:relative;width:100%;max-width:420px;margin:auto;background:var(--la-card);color:var(--la-text);border:var(--la-card-border);border-radius:var(--la-radius);box-shadow:var(--la-card-shadow);padding:40px 28px 26px;animation:lauth-pop .22s cubic-bezier(.2,.9,.3,1.1) both}@media (min-width:640px){.lauth-card{padding:44px 36px 28px}}@keyframes lauth-fade{0%{opacity:0}}@keyframes lauth-pop{0%{opacity:0;transform:translateY(10px) scale(.97)}}@media (prefers-reduced-motion:reduce){.lauth-backdrop,.lauth-card{animation:none}}.lauth-close{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--la-close-bg);color:var(--la-close-fg);border:var(--la-close-border);transition:transform .12s ease,box-shadow .16s ease,border-color .16s ease}.lauth-overlay[data-brand=dyor] .lauth-close:hover,.lauth-page[data-brand=dyor] .lauth-close:hover{border-color:#22e4ff;box-shadow:0 0 18px -4px rgb(34 228 255/.6)}.lauth-overlay[data-brand=apedin] .lauth-close,.lauth-page[data-brand=apedin] .lauth-close{box-shadow:2px 2px 0 0 #111111}.lauth-overlay[data-brand=apedin] .lauth-close:hover,.lauth-page[data-brand=apedin] .lauth-close:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 0 #111111}.lauth-panel{display:flex;flex-direction:column;align-items:stretch;text-align:center}.lauth-brand{display:flex;justify-content:center;margin:4px 0 0}.lauth-dyor-word{height:42px;width:auto}.lauth-ape-word{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading),ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:2.15rem;letter-spacing:-.04em;line-height:1}.lauth-ape-in{color:var(--la-pink-text)}.lauth-lead{margin:18px auto 0;max-width:20rem;font-size:1.02rem;line-height:1.45;color:var(--la-muted)}.lauth-strong{color:var(--la-text);font-weight:600;word-break:break-all}.lauth-actions{display:grid;gap:12px;margin-top:26px}.lauth-form{display:grid;gap:8px;margin-top:22px;text-align:left}.lauth-form .lauth-btn{margin-top:8px}.lauth-btn{position:relative;width:100%;min-height:52px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--la-btn-radius);font-size:1rem;font-weight:600;line-height:1;white-space:nowrap;transition:transform .14s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,opacity .16s ease;cursor:pointer}.lauth-overlay[data-brand=apedin] .lauth-btn,.lauth-page[data-brand=apedin] .lauth-btn{font-family:var(--font-heading),ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:1.05rem}.lauth-btn:disabled{opacity:.6;cursor:progress}.lauth-btn-mark{width:20px;height:20px;flex:none}.lauth-apple .lauth-btn-mark{margin-top:-3px}.lauth-apple{background:var(--la-apple-bg);color:var(--la-apple-fg);border:var(--la-apple-border);box-shadow:var(--la-apple-shadow)}.lauth-apple:not(:disabled):hover{box-shadow:var(--la-apple-hover)}.lauth-google{background:var(--la-google-bg);color:var(--la-google-fg);border:var(--la-google-border);box-shadow:var(--la-google-shadow)}.lauth-google:not(:disabled):hover{box-shadow:var(--la-google-hover)}.lauth-primary{background:var(--la-primary-bg);color:var(--la-primary-fg);border:var(--la-primary-border);box-shadow:var(--la-primary-shadow)}.lauth-overlay[data-brand=apedin] .lauth-btn:not(:disabled):hover,.lauth-page[data-brand=apedin] .lauth-btn:not(:disabled):hover{transform:translate(-2px,-2px)}.lauth-overlay[data-brand=apedin] .lauth-btn:not(:disabled):active,.lauth-page[data-brand=apedin] .lauth-btn:not(:disabled):active{transform:translate(2px,2px);box-shadow:1px 1px 0 0 #111111}.lauth-overlay[data-brand=dyor] .lauth-btn:not(:disabled):hover,.lauth-page[data-brand=dyor] .lauth-btn:not(:disabled):hover{transform:translateY(-1px)}.lauth-overlay[data-brand=dyor] .lauth-google:not(:disabled):hover,.lauth-page[data-brand=dyor] .lauth-google:not(:disabled):hover{border-color:#22e4ff}.lauth-label{font-size:.85rem;font-weight:600;color:var(--la-text)}.lauth-input{width:100%;min-height:52px;padding:0 16px;background:var(--la-input-bg);color:var(--la-text);border:var(--la-input-border);border-radius:14px;font-size:1rem;outline:none;transition:box-shadow .16s ease,border-color .16s ease}.lauth-input::placeholder{color:var(--la-muted);opacity:.7}.lauth-input:focus{box-shadow:var(--la-input-focus)}.lauth-otp{text-align:center;font-size:1.6rem;letter-spacing:.5em;font-family:var(--font-hud),ui-monospace,monospace}.lauth-error{margin:14px 0 0;font-size:.9rem;line-height:1.4;color:var(--la-error);font-weight:500}.lauth-error:empty{display:none}.lauth-textlink{align-self:center;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;margin-top:10px;font-size:.9rem;color:var(--la-muted);background:none;border:0;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color .14s ease,text-decoration-color .14s ease;cursor:pointer}.lauth-textlink:not(:disabled):hover{color:var(--la-text);text-decoration-color:currentColor}.lauth-textlink:disabled{opacity:.55;cursor:default}.lauth-row{display:flex;justify-content:space-between;gap:8px;margin-top:4px}.lauth-row .lauth-textlink{margin-top:0;padding:0 4px}.lauth-fine{margin:14px auto 0;max-width:21rem;font-size:.75rem;line-height:1.5;color:var(--la-muted)}.lauth-finelink{color:var(--la-link);text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:2px 0}.lauth-finelink:hover{color:var(--la-text)}.lauth-overlay :focus-visible,.lauth-page :focus-visible{outline:2px solid var(--la-focus);outline-offset:3px}.lauth-overlay[data-brand=apedin] :focus-visible,.lauth-page[data-brand=apedin] :focus-visible{outline-width:3px;box-shadow:none}.lauth-overlay .lauth-input:focus-visible,.lauth-page .lauth-input:focus-visible{outline:none;box-shadow:var(--la-input-focus);border-radius:14px}.lauth-overlay .lauth-btn:focus-visible,.lauth-page .lauth-btn:focus-visible{border-radius:var(--la-btn-radius)}.lauth-overlay .lauth-close:focus-visible,.lauth-page .lauth-close:focus-visible{border-radius:999px}.brand-apedin .sbadge:focus-visible,.brand-dyor .sbadge:focus-visible{border-radius:12px}.lauth-page{min-height:100dvh;display:flex;flex-direction:column;background:var(--la-page-bg);color:var(--la-text)}.lauth-page-top{display:flex;justify-content:flex-end;align-items:center;min-height:60px;padding:8px 16px}.lauth-page-main{flex:1;display:flex;align-items:center;justify-content:center;padding:8px 16px 48px}.lauth-page .lauth-card{animation:none}.lauth-page[data-brand=dyor]{background-image:radial-gradient(60% 50% at 50% 0,rgb(34 228 255/.12),transparent 70%),linear-gradient(rgb(34 228 255/.05) 1px,transparent 0),linear-gradient(90deg,rgb(34 228 255/.05) 1px,transparent 0);background-size:auto,48px 48px,48px 48px}.sbadge{--sb-h:44px;display:inline-flex;align-items:center;gap:8px;flex:none;height:var(--sb-h);padding:0 14px 0 11px;background:#000000;color:#ffffff;border:1px solid #a6a6a6;border-radius:10px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;white-space:nowrap;line-height:1;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease}.sbadge-lg{--sb-h:54px;padding:0 18px 0 14px;gap:10px;border-radius:12px}.sbadge-mark{flex:none}.sbadge-mark-apple{margin-top:-3px}.sbadge-mark-apple,.sbadge-mark-play{width:24px;height:24px}.sbadge-lg .sbadge-mark-apple,.sbadge-lg .sbadge-mark-play{width:30px;height:30px}.sbadge-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.sbadge-small{font-size:9.5px;font-weight:500;letter-spacing:.01em}.sbadge-small.sbadge-caps{font-size:8.5px;letter-spacing:.06em;text-transform:uppercase}.sbadge-big{font-size:17px;font-weight:600;letter-spacing:-.015em}.sbadge-android .sbadge-big{font-size:16.5px;letter-spacing:-.01em}.sbadge-lg .sbadge-small{font-size:11px}.sbadge-lg .sbadge-small.sbadge-caps{font-size:10px}.sbadge-lg .sbadge-big{font-size:21px}.sbadge-lg.sbadge-android .sbadge-big{font-size:20px}.brand-dyor .sbadge{border-color:rgb(34 228 255/.32);box-shadow:inset 0 0 0 1px rgb(255 255 255/.04)}.brand-dyor .sbadge:hover{border-color:#22e4ff;box-shadow:0 0 0 1px rgb(34 228 255/.35),0 0 26px -6px rgb(34 228 255/.65);transform:translateY(-1px)}.brand-apedin .sbadge{background:#111111;border:var(--ape-bw,3px) solid #111111;box-shadow:3px 3px 0 0 #111111;border-radius:12px}.brand-apedin .sbadge:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 0 #111111}.brand-apedin .sbadge:active{transform:translate(2px,2px);box-shadow:1px 1px 0 0 #111111}:root[data-theme=dark] .brand-apedin .sbadge{background:#000000;border-color:rgb(255 225 77/.55);box-shadow:3px 3px 0 0 #000000}:root[data-theme=dark] .brand-apedin .sbadge:hover{box-shadow:5px 5px 0 0 #000000}@media (prefers-color-scheme:dark){:root:not([data-theme]) .brand-apedin .sbadge{background:#000000;border-color:rgb(255 225 77/.55);box-shadow:3px 3px 0 0 #000000}}@media (prefers-reduced-motion:reduce){.lauth-btn,.lauth-close,.sbadge{transition:none}.lauth-btn:hover,.sbadge:hover{transform:none!important}}.dl-store{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:8px}.dl-store-tag{visibility:hidden;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}html[data-platform=android] .dl-store-android .dl-store-tag,html[data-platform=ios] .dl-store-ios .dl-store-tag{visibility:visible}html[data-platform=android] .brand-dyor .dl-store-android .sbadge,html[data-platform=ios] .brand-dyor .dl-store-ios .sbadge{border-color:#c6ff3d;box-shadow:0 0 0 1px rgb(198 255 61/.5),0 0 34px -6px rgb(198 255 61/.7)}html[data-platform=android] .brand-apedin .dl-store-android .sbadge,html[data-platform=ios] .brand-apedin .dl-store-ios .sbadge{outline:4px solid var(--ape-pink);outline-offset:3px}html[data-platform=android] .dl-store-ios,html[data-platform=ios] .dl-store-android{opacity:.7}@media (max-width:639px){.sbadge-lg{--sb-h:46px;padding:0 14px 0 11px;gap:8px}.sbadge-lg .sbadge-mark-apple,.sbadge-lg .sbadge-mark-play{width:24px;height:24px}.sbadge-lg .sbadge-small{font-size:9.5px}.sbadge-lg .sbadge-small.sbadge-caps{font-size:8.5px}.sbadge-lg .sbadge-big{font-size:17px}.sbadge-lg.sbadge-android .sbadge-big{font-size:16.5px}}