@font-face{font-family:Oswald;src:url(/fonts/Oswald-Medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}:root{--color-night:#0a0a0a;--color-night-deep:#050505;--color-paper:#fff;--color-paper-warm:#fbfbfa;--color-canvas:#f2f0ec;--color-ink:#111;--color-ink-warm:#171717;--color-rail:#0b0b0b;--color-rail-active:#303030;--color-rail-text:#b9b9b9;--color-rail-text-active:#fff;--color-text-secondary:#555;--color-text-muted:#686868;--color-text-subtle:#626262;--color-border:#d7d7d7;--color-border-cool:#d0d0d0;--color-sage:#e7e7e7;--color-sage-strong:#1c1c1c;--color-danger:#161616;--color-chart-up:#111;--color-chart-down:#8b8b8b;--color-chart-line:#262626;--radius-control:12px;--radius-panel:16px;--shadow-panel:0 16px 40px #00000038;--shadow-dashboard:0 12px 36px #29332b12;--ease-standard:cubic-bezier(.22, .72, .18, 1);color:#f7f7f8;background:var(--color-canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;margin:0}button,input{font:inherit}button:focus-visible{outline-offset:3px;outline:3px solid #111}input,textarea{caret-color:var(--color-ink)}::selection{color:#fff;background:#111}html{scrollbar-color:#8f9791 var(--color-canvas)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-page{--login-panel-width:clamp(360px, 32vw, 424px);--night-ink:#f3eef8;--night-muted:#c9c0d4;--night-subtle:#9d92ad;--night-line:#2c2736;--night-panel:#16131d;--night-fill:#201c28;isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#05030a;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100svh;padding:40px 24px;display:flex;position:relative;overflow:clip}.login-page ::selection{background:var(--night-ink);color:var(--night-panel)}.login-page :is(button,input,select):focus-visible{outline:3px solid var(--night-ink);outline-offset:3px}.wordmark{z-index:1;color:var(--night-ink);letter-spacing:.03em;flex:none;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:1.3rem;font-weight:500;position:relative}.slogan{color:#111;letter-spacing:-.055em;text-align:center;flex-direction:column;justify-self:center;align-items:center;font-size:clamp(2.8rem,5vw,5.75rem);font-weight:500;line-height:.95;display:flex}.slogan em{letter-spacing:-.04em;margin-top:.08em;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:1.08em;font-style:italic;font-weight:400}.backdrop{z-index:-1;background-color:#05030a;display:block;position:absolute;inset:0}.backdrop-shade{background:#ffffff0a;position:absolute;inset:0}.login-panel{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:var(--login-panel-width);border:1px solid var(--night-line);border-radius:var(--radius-panel);background:var(--night-panel);max-width:100%;padding:clamp(26px,2.6vw,36px);transition:background-color .16s,border-color .16s;position:relative;box-shadow:0 24px 60px #00000073}.session-loading-panel{text-align:center;align-content:center;justify-items:center;min-height:240px;display:grid}.session-loading-panel h1{color:var(--night-ink);margin:18px 0 6px;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:1.45rem;font-weight:500}.session-loading-panel p{color:var(--night-muted);margin:0;font-size:.86rem}.session-loading-spinner{border:3px solid #f3eef833;border-top-color:var(--night-ink);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite button-spin}.login-heading{margin-bottom:24px}.login-heading h1{color:var(--night-ink);letter-spacing:-.02em;margin:0 0 8px;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:1.9rem;font-weight:500}.login-heading p{color:var(--night-muted);margin:0;font-size:.95rem;line-height:1.5}.field-group>label{color:var(--night-muted);margin-bottom:8px;font-size:.9rem;font-weight:500;display:block}.field-group>input{border:1px solid var(--night-line);background:var(--night-fill);width:100%;height:48px;color:var(--night-ink);border-radius:12px;outline:0;margin:0 0 20px;padding:0 14px;font-size:1rem;transition:border-color .12s,box-shadow .12s}.field-group>input:hover{border-color:#f3eef866}.field-group>input:focus{border-color:#f3eef8b3;box-shadow:0 0 0 3px #c9a4ef29}.login-panel input::placeholder{color:var(--night-subtle)}.login-options{color:var(--night-muted);justify-content:space-between;align-items:center;gap:16px;margin:2px 0 24px;font-size:.9rem;display:flex}.login-options a{color:var(--night-ink);text-decoration:none;transition:color .12s}.login-options a:hover{text-underline-offset:3px;text-decoration:underline}.remember{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex;position:relative}.remember input{inset-inline-start:-14px;opacity:0;cursor:pointer;width:44px;height:44px;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.remember>span:first-of-type{background:var(--night-fill);border:1px solid #f3eef86b;border-radius:5px;flex:none;width:16px;height:16px;transition:background .12s,border-color .12s;position:relative}.remember input:checked+span{border-color:var(--night-ink);background:var(--night-ink)}.remember input:checked+span:after{content:"";border:solid var(--night-panel);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.remember input:focus-visible+span{outline:3px solid var(--night-ink);outline-offset:3px}.auth-switch button{color:var(--night-ink);font-weight:600;text-decoration:none}.auth-switch button:hover{text-underline-offset:3px;text-decoration:underline}.login-button{background:var(--night-ink);width:100%;height:50px;color:var(--night-panel);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:1rem;font-weight:650;transition:background .12s;display:flex;overflow:hidden}.login-button:hover{background:#fff}.login-button:disabled{cursor:wait}.login-button:focus-visible{outline:3px solid var(--night-ink);outline-offset:3px}.form-message{color:var(--night-muted);text-align:center;margin:12px 0 0;font-size:.82rem;line-height:1.4}.message-slot{min-height:24px}.auth-switch{color:var(--night-muted);text-align:center;margin:4px 0 0;font-size:.9rem}.auth-switch button{cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 4px;transition:color .18s}.ui-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.auth-panel form{min-width:0}.auth-panel-success{border-color:var(--night-line);background:var(--night-panel);min-height:360px;color:var(--night-muted);place-items:center;animation:.18s cubic-bezier(.16,1,.3,1) both success-panel-wash;display:grid;overflow:hidden}.halftone-success{text-align:center;justify-items:center;gap:8px;display:grid}.halftone-success svg{width:min(62%,220px);overflow:visible}.halftone-success circle{fill:var(--night-muted);opacity:0;transform-box:fill-box;transform-origin:50%;animation:.22s cubic-bezier(.16,1,.3,1) forwards check-dot-in;transform:scale(.25)}.halftone-success strong{color:var(--night-ink);letter-spacing:-.01em;opacity:0;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:1.25rem;font-weight:500;animation:.18s ease-out .65s forwards success-label-in}@keyframes success-panel-wash{0%{border-color:var(--night-line);background:#05030a}}@keyframes check-dot-in{to{opacity:1;transform:scale(1)}}@keyframes success-label-in{to{opacity:1}}.secondary-auth-action{min-height:44px;color:var(--night-muted);cursor:pointer;background:0 0;border:0;padding:10px 8px;font-size:.82rem;font-weight:600}.secondary-auth-action:hover{color:var(--night-ink);text-underline-offset:3px;text-decoration:underline}.password-input-wrap{position:relative}.password-input-wrap input{border:1px solid var(--night-line);background:var(--night-fill);width:100%;height:48px;color:var(--night-ink);border-radius:12px;outline:0;margin:0 0 20px;padding:0 48px 0 14px;font-size:1rem;transition:border-color .12s,box-shadow .12s}.password-input-wrap input:hover{border-color:#f3eef866}.password-input-wrap input:focus{border-color:#f3eef8b3;box-shadow:0 0 0 3px #c9a4ef29}.field-icon-button{width:44px;height:44px;color:var(--night-subtle);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .12s;display:grid;position:absolute;top:2px;right:2px}.field-icon-button:hover{color:var(--night-ink)}.field-icon-button:focus-visible,.auth-back:focus-visible,.secondary-auth-action:focus-visible,.dialog-close:focus-visible,.security-row button:focus-visible,.avatar-option:focus-visible,.avatar-step:focus-visible,.dialog-footer button:focus-visible{outline-offset:2px;outline:3px solid #111}.avatar-upload:has(input:focus-visible){outline-offset:2px;outline:3px solid #111}.login-button:disabled,.signout-others:disabled{cursor:wait;opacity:.66}.security-row button:disabled{cursor:not-allowed;opacity:.58}.error-message{border:1px solid var(--night-line);background:var(--night-fill);color:var(--night-ink);border-radius:8px;padding:9px 12px}.button-spinner{border:2px solid #16131d4d;border-top-color:var(--night-panel);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite button-spin}@keyframes button-spin{to{transform:rotate(360deg)}}.auth-back{min-height:44px;color:var(--night-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-6px 0 22px -7px;padding:10px 8px;font-size:.82rem;font-weight:600;transition:color .12s;display:inline-flex}.auth-back:hover{color:var(--night-ink)}.auth-back .ui-icon{width:16px;height:16px}.auth-step-heading{margin-bottom:28px}.auth-step-heading strong{color:var(--night-ink);font-weight:650}.auth-step-icon{color:var(--night-ink);justify-items:start;margin-bottom:16px;display:grid}.auth-step-icon .ui-icon{stroke-width:1.6px;width:28px;height:28px}.otp-inputs{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:20px;display:grid}.otp-inputs input{border:1px solid var(--night-line);background:var(--night-fill);width:100%;min-width:0;height:52px;color:var(--night-ink);font-variant-numeric:tabular-nums;text-align:center;border-radius:10px;outline:0;padding:0;font-size:1.22rem;font-weight:650}.otp-inputs input:focus{border-color:#f3eef8b3;box-shadow:0 0 0 3px #c9a4ef29}.login-page :is(input,select):focus-visible{outline-offset:2px;box-shadow:none}.trust-device{color:var(--night-muted);margin:0 0 24px;font-size:.84rem}.secondary-auth-action{margin:4px auto 0;display:block}.password-strength-group .password-input-wrap input{margin-bottom:0}.password-strength{gap:7px;margin:10px 0 18px;display:grid}.strength-bars{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.strength-bars span{background:#362f42;border-radius:2px;height:3px}.strength-bars.strength-1 span:nth-child(-n+1),.strength-bars.strength-2 span:nth-child(-n+2){background:#d99a93}.strength-bars.strength-3 span:nth-child(-n+3),.strength-bars.strength-4 span:nth-child(-n+4){background:#94cfa6}.password-strength>div:last-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.password-strength span{color:var(--night-ink);font-size:.72rem;font-weight:700}.password-strength p{color:var(--night-subtle);text-align:right;margin:0;font-size:.68rem}.dialog-backdrop{z-index:100;background:#0a0c0b7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.security-dialog{color:#202421;background:#fff;border:1px solid #dde0da;border-radius:20px;width:min(640px,100%);max-height:min(820px,100svh - 48px);overflow:auto;box-shadow:0 24px 70px #080c0940}.dialog-header{justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 28px 20px;display:flex}.dialog-header h2{letter-spacing:-.02em;margin:0 0 6px;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:1.6rem;font-weight:500}.dialog-header h2:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #3f6d47}.dialog-header h2:focus:not(:focus-visible){outline:0}.dialog-header p{color:#707670;margin:0;font-size:.85rem}.dialog-close{color:#5e655f;cursor:pointer;background:#f1f3ef;border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.security-summary{background:#f2f7f2;border:1px solid #dbe8dd;border-radius:24px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 28px 20px;padding:15px;display:flex}.security-summary>div{color:#25723a;background:0 0;flex:none;place-items:center;width:36px;height:36px;display:grid}.security-summary.unverified{background:#faf8f1;border-color:#e5dfcf}.security-summary.unverified>div{color:#9a6b00;background:0 0}.security-summary>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.security-summary strong,.security-summary small{display:block}.security-summary strong{font-size:.88rem}.security-summary small{color:#536356;font-size:.74rem}.status-pill{color:#606761;background:#eff1ed;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:.68rem;font-weight:750;display:inline-flex}.status-pill.secure{color:#3f6d47;background:#dcebdd}.security-notice{color:#59605a;background:#f4f5f2;border-radius:9px;margin:-6px 28px 18px;padding:10px 12px;font-size:.76rem;line-height:1.45}.security-notice.security-error{color:#8b3732;background:#fbefee}.two-factor-setup{background:#f8f9f6;border:1px solid #dfe2dc;border-radius:24px;gap:16px;margin:0 28px 22px;padding:16px;display:grid}.setup-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.setup-heading>div{gap:4px;min-width:0;display:grid}.setup-heading strong{font-size:.84rem}.setup-heading span{color:#606760;font-size:.74rem;line-height:1.45}.setup-heading>button{color:#5e655f;cursor:pointer;background:#eceeea;border:0;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.setup-heading .ui-icon{width:16px;height:16px}.security-password-form,.totp-confirm-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.security-password-form .field-group,.totp-confirm-form .field-group{min-width:0}.security-password-form .field-group>input,.totp-confirm-form .field-group>input{margin-bottom:0}.setup-submit{color:#fff;cursor:pointer;background:#252a26;border:0;border-radius:10px;height:48px;padding:0 14px;font-size:.76rem;font-weight:700}.setup-submit:disabled{cursor:wait;opacity:.62}.totp-confirm-form{grid-template-columns:156px minmax(0,1fr) auto}.totp-qr{background:#fff;border:1px solid #e0e3dd;border-radius:10px;grid-row:span 2;place-items:center;width:156px;height:156px;padding:8px;display:grid}.security-section{padding:0 28px 22px}.security-section h3{color:#303531;margin:0 0 10px;font-size:.8rem;font-weight:750}.avatar-section{padding-top:2px;overflow:hidden}.avatar-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.avatar-section-heading h3{margin-bottom:3px}.avatar-section-heading p{color:#626963;margin:0;font-size:.74rem}.avatar-upload{color:#3b413c;cursor:pointer;background:#f7f8f5;border:1px solid #d9ddd7;border-radius:9px;flex:none;justify-content:center;align-items:center;min-width:118px;min-height:44px;padding:7px 12px;font-size:.74rem;font-weight:700;display:inline-flex}.avatar-upload:hover{background:#eff1ed}.avatar-upload.disabled{cursor:wait;opacity:.62}.avatar-upload input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.avatar-editor{contain:layout;justify-items:center;gap:6px;min-height:374px;display:grid}.avatar-preview{aspect-ratio:1;color:#fff;background:#252a26;border-radius:50%;place-items:center;width:clamp(184px,36vw,232px);display:grid;overflow:hidden}.avatar-preview img{object-fit:cover;width:100%;height:100%}.avatar-preview.preset img{object-fit:contain}.avatar-preview>span{letter-spacing:.02em;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:3rem;font-weight:500}.avatar-current-copy{justify-items:center;gap:1px;min-height:42px;margin-bottom:8px;display:grid}.avatar-current-copy strong{color:#282d29;font-size:.86rem}.avatar-current-copy span{color:#626963;font-size:.7rem}.avatar-carousel-shell{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;width:100%;min-width:0;margin-top:2px;display:grid}.avatar-options{--avatar-option-width:92px;min-width:0;padding:4px calc((100% - var(--avatar-option-width)) / 2) 10px;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-padding-inline:calc((100% - var(--avatar-option-width)) / 2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.avatar-options::-webkit-scrollbar{display:none}.avatar-option{width:var(--avatar-option-width);min-width:var(--avatar-option-width);color:#515851;cursor:pointer;scroll-snap-align:center;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-items:center;gap:6px;padding:4px 3px 8px;font-size:.65rem;font-weight:700;transition:border-color .16s,color .16s,opacity .16s;display:grid}.avatar-option:hover{color:#242925}.avatar-option:disabled{cursor:progress}.avatar-option-visual{color:#fff;background:#252a26;border-radius:50%;place-items:center;width:72px;height:72px;transition:transform .18s;display:grid;overflow:hidden}.avatar-option[aria-pressed=true] .avatar-option-visual{transform:scale(1.06)}.avatar-option img{object-fit:cover;width:100%;height:100%;display:block}.avatar-option.preset img{object-fit:contain}.avatar-option-initials .avatar-option-visual>span{letter-spacing:.04em;font-size:.76rem}.avatar-step{color:#343a35;cursor:pointer;background:#fff;border:1px solid #d9ddd7;border-radius:9px;place-items:center;width:44px;height:44px;padding:0;font-size:1.05rem;display:grid}.avatar-step:hover:not(:disabled){background:#f0f2ee}.avatar-step:disabled{cursor:default;opacity:.36}.avatar-feedback{color:#626963;text-align:center;min-height:20px;margin:4px 0 0;font-size:.72rem;line-height:1.4}.avatar-feedback.error{color:#8b3732}.avatar-credits{color:#515851;text-underline-offset:3px;width:fit-content;margin:2px auto 0;font-size:.7rem;display:block}.security-list{background:#f5f6f3;border:1px solid #cfd5ce;border-radius:24px;overflow:hidden}.security-row{border-top:1px solid #d4d9d3;align-items:center;gap:12px;min-height:70px;padding:12px 14px;display:flex}.security-row:first-child{border-top:0}.security-row-icon{color:#356fe8;background:0 0;flex:none;place-items:center;width:30px;height:44px;display:grid}.security-row-icon .ui-icon{width:23px;height:23px}.security-row-copy{overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;display:grid}.security-row-copy strong,.session-row strong{font-size:.82rem}.security-row-copy span,.session-row>div:nth-child(2) span{color:#4f5750;font-size:.72rem}.security-row button,.recovery-codes button,.signout-others{color:#3b413c;cursor:pointer;background:#f7f8f5;border:1px solid #d9ddd7;border-radius:8px;flex:none;min-height:44px;padding:7px 10px;font-size:.72rem;font-weight:700}.security-row button:hover,.recovery-codes button:hover,.signout-others:hover{background:#eff1ed}.recovery-codes{background:#faf8f1;border:1px solid #e4dfcf;border-radius:14px;gap:14px;margin:0 28px 22px;padding:16px;display:grid}.recovery-codes>div:first-child{gap:3px;display:grid}.recovery-codes strong{font-size:.82rem}.recovery-codes span{color:#696353;font-size:.72rem}.recovery-code-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));gap:7px;display:grid}.recovery-code-grid code{overflow-wrap:anywhere;color:#464238;text-align:center;background:#fffef9;border:1px solid #e6e0d1;border-radius:6px;padding:7px;font-size:.7rem}.recovery-codes button{width:fit-content}.sessions-section{padding-bottom:26px}.session-row{background:#f5f6f3;border:1px solid #cfd5ce;border-radius:24px;align-items:center;gap:12px;padding:13px 14px;display:flex}.session-row>div:nth-child(2){flex:1;gap:3px;display:grid}.session-device{color:#356fe8;background:0 0;place-items:center;width:30px;height:44px;display:grid;position:relative}.session-device>span{background:#68a272;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-1px}.session-device .ui-icon{width:23px;height:23px}.signout-others{color:#733d39;margin-top:10px}.dialog-footer{background:#fafbf8;border-top:1px solid #e4e7e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 28px;display:flex}.dialog-footer button{cursor:pointer;border:0;min-height:44px;font-size:.78rem;font-weight:700}.dialog-title-group{align-items:flex-start;gap:12px;min-width:0;display:flex}.dialog-title-group>div{min-width:0}.dialog-back{color:#4f5650;cursor:pointer;background:#f1f3ef;border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.dialog-mobile-root-back{display:none}.dialog-back .ui-icon{width:19px;height:19px}.settings-categories{gap:24px;padding:0 28px 28px;display:grid}.settings-categories section{gap:10px;display:grid}.settings-categories h3{color:#171a18;margin:0;font-size:.8rem;font-weight:750}.settings-category-list{background:#f5f6f3;border:1px solid #cfd5ce;border-radius:24px;overflow:hidden}.settings-category{color:#252a26;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-width:0;display:grid}.settings-category:hover{background:#ecefea}.settings-category>.ui-icon{color:#3e485f;width:19px;height:19px}.settings-category-priority{background:#fff7d9;border:1px solid #dfc778;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:104px;padding:18px}.settings-category-priority.verified{background:#edf8ef;border-color:#88b690}.settings-category-priority .status-pill{color:#654800;background:#f4df91}.settings-category-priority.verified .status-pill{color:#205d30;background:#cbe8d0}.settings-category-compact{border-top:1px solid #d4d9d3;min-height:76px;padding:12px 18px}.settings-category-compact:first-child{border-top:0}.settings-category-icon{color:#356fe8;background:0 0;place-items:center;width:30px;height:44px;display:grid}.settings-category-priority .settings-category-icon{color:#9a6b00;background:0 0;width:30px;height:44px}.settings-category-priority.verified .settings-category-icon{color:#25723a;background:0 0}.settings-category-icon .ui-icon{width:24px;height:24px}.settings-category-copy{gap:3px;min-width:0;display:grid}.settings-category-copy strong{color:#171a18;font-size:.86rem}.settings-category-priority .settings-category-copy strong{font-size:1rem}.settings-category-copy span{color:#4f5750;font-size:.72rem;line-height:1.4}.settings-signout{color:#8b2f2a;cursor:pointer;text-align:left;background:#fff0ef;border:1px solid #dba7a2;border-radius:24px;min-height:54px;padding:10px 14px;font-size:.8rem;font-weight:700}.settings-signout:hover{background:#fbefee}.security-row-primary{min-height:88px}.security-row .settings-switch{cursor:pointer;background:#68716a;border:0;border-radius:999px;width:48px;min-width:48px;height:28px;min-height:28px;padding:0;position:relative}.security-row .settings-switch>span{width:22px;height:22px;transition:transform .16s var(--ease-standard);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1419153d}.security-row .settings-switch[aria-checked=true]{background:#3f6d47}.security-row .settings-switch[aria-checked=true]>span{transform:translate(20px)}.security-row .settings-switch:disabled{cursor:default;opacity:1}.dialog-footer{justify-content:flex-end}.danger-text-button{color:#833e39;background:0 0;padding:10px 4px}.done-button{color:#fff;background:#242925;padding:10px 18px;border-radius:9px!important}.dashboard-main{z-index:1;width:calc(100% - 120px);min-width:0;margin-left:120px;padding:clamp(28px,4vw,56px) clamp(26px,4vw,60px) 42px 0;position:relative}.dashboard-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.dashboard-header h1{letter-spacing:-.025em;margin:0;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500}.market-card{border-radius:var(--radius-panel);background:var(--color-paper-warm);min-width:0;box-shadow:var(--shadow-dashboard);border:1px solid #dfe2dc;padding:clamp(22px,3vw,38px)}.workspace-panel{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-paper-warm);min-height:min(560px,100svh - 170px);box-shadow:var(--shadow-dashboard);padding:clamp(24px,3vw,38px)}.workspace-heading{max-width:54ch;margin-bottom:24px}.workspace-heading h2,.workspace-empty h2{margin:0 0 7px;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:1.3rem;font-weight:500}.workspace-heading p,.workspace-empty p{color:var(--color-text-subtle);margin:0;font-size:.92rem;line-height:1.55}.market-row-button{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-paper);width:100%;min-height:76px;color:var(--color-ink-warm);cursor:pointer;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.market-row-button:hover{background:#f7f9f5;border-color:#b9c0b9}.market-row-button>span:not(.coin-mark){gap:3px;min-width:0;display:grid}.market-row-button>span:last-child{text-align:right;justify-items:end}.market-row-button small{color:var(--color-text-subtle);font-size:.75rem}.market-row-button .rolling-price{letter-spacing:-.01em;min-height:0;font-size:1rem}.workspace-empty{align-content:center;justify-items:start;min-height:min(560px,100svh - 170px);display:grid}.workspace-empty p{max-width:48ch}.empty-state-mark{color:#3c443d;background:#e7ebe5;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid}.empty-state-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:21px;height:21px}.workspace-empty>button{color:#fff;cursor:pointer;background:#252a26;border:0;border-radius:10px;min-height:44px;margin-top:24px;padding:0 16px;font-weight:700}.workspace-empty>button:hover{background:#3a403b}.market-toolbar{justify-content:space-between;align-items:center;gap:22px;display:flex}.market-identity{align-items:center;gap:12px;display:flex}.coin-mark{color:#333a34;background:#e7ebe5;border-radius:15px;place-items:center;width:42px;height:42px;font-size:1.22rem;font-weight:700;display:grid}.market-identity h2{margin:0 0 3px;font-size:1rem;font-weight:720}.market-identity h2 span{color:#626963;margin-left:6px;font-size:.72rem;font-weight:650}.quote-block{margin:clamp(28px,4vw,48px) 0 12px}.rolling-price{color:#1b201c;font-variant-numeric:tabular-nums;letter-spacing:-.035em;align-items:baseline;min-height:51px;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:500;line-height:1;display:flex;overflow:hidden}.rolling-price-visual{display:flex}.price-character{min-width:.28em;display:inline-block}.price-slot{vertical-align:bottom;height:1em;overflow:hidden}.price-slot-track{flex-direction:column;height:2em;animation:.42s cubic-bezier(.22,.72,.18,1) both price-wheel;display:flex}.price-slot-track>span{height:1em;display:block}@keyframes price-wheel{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.chart-wrap{width:100%;min-width:0}.chart-grid text{fill:#697069;text-anchor:start;font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px}.live-price-label text{fill:#35613d;text-anchor:middle;font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:700}.market-summary{border-top:1px solid #e2e5df;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px;padding-top:20px;display:grid}.market-data-note{color:var(--color-text-subtle);margin:4px 0 16px;font-size:.75rem;line-height:1.45}.market-summary>div{border-left:0;gap:5px;padding:0 18px;display:grid}.market-summary>div:first-child{border-left:0;padding-left:0}.market-summary span{color:#626963;font-size:.7rem;font-weight:650}.market-summary strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-size:clamp(.875rem,1.2vw,1rem);font-weight:720}@media (width<=760px){.login-page{gap:26px;padding:32px 20px}.login-panel{width:100%;padding:32px 26px}.auth-panel-success{min-height:320px}}@media (width<=520px){.login-page{padding:28px 16px}.login-panel{border-radius:14px;padding:26px 20px}.login-options{align-items:flex-start}.avatar-section-heading{flex-direction:column;align-items:stretch}.avatar-upload{width:100%}.avatar-preview{width:min(210px,62vw)}.avatar-carousel-shell{grid-template-columns:minmax(0,1fr)}.avatar-step{display:none}}@media (width<=900px){.market-card{border-radius:16px;padding:24px}.market-summary>div{padding:0 12px}}@media (width<=620px){.dialog-backdrop{align-items:end;padding:0}.security-dialog{border-radius:18px 18px 0 0;max-height:92svh}.dialog-header,.dialog-footer{padding-inline:20px}.dialog-header{z-index:1;background:#fff;position:sticky;top:0}.dialog-footer{z-index:1;position:sticky;bottom:0}.security-summary,.recovery-codes,.two-factor-setup{margin-inline:20px}.security-section{padding-inline:20px}.security-row,.session-row{flex-wrap:wrap}.security-row-copy,.session-row>div:nth-child(2){flex-basis:min(12rem,100% - 58px)}.totp-confirm-form{grid-template-columns:1fr}.totp-qr{grid-row:auto}.dashboard-header{flex-direction:column;align-items:flex-start;margin-bottom:20px}.market-toolbar{flex-direction:column;align-items:flex-start}.timeframe-picker{align-self:stretch}.timeframe-picker button{flex:1;min-width:0}.quote-block{margin-top:30px}.candle-chart{min-height:268px}.market-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:18px 12px}.market-summary>div{border-left:0;padding:0}.workspace-panel,.workspace-empty{min-height:calc(100svh - 150px);padding:22px 18px}.market-row-button{grid-template-columns:auto minmax(0,1fr)}.market-row-button>span:last-child{text-align:left;grid-column:2;justify-items:start}}@media (width<=430px){.market-card{border-radius:16px;padding:18px 14px}.market-identity h2 span{margin:2px 0 0;display:block}.rolling-price{font-size:1.85rem}}.dashboard-shell :is(button,input,select):focus-visible,.dialog-close:focus-visible,.dialog-back:focus-visible,.settings-category:focus-visible,.security-row :is(button,a):focus-visible,.avatar-option:focus-visible,.avatar-step:focus-visible{outline-color:#111}.avatar-upload:has(input:focus-visible){outline-color:#111}.status-pill,.settings-category-priority .status-pill,.settings-category-priority.verified .status-pill,.account-popover .account-verification,.account-popover .account-verification.verified{color:#171717;background:#e7e7e7}.security-summary,.settings-category-list,.security-list,.session-list,.settings-category-priority,.settings-category-priority.verified,.security-row,.session-row,.inline-confirm{color:#171717;background:#f6f6f5;border-color:#d1d1d1}.settings-category:hover,.security-row:hover,.avatar-upload:hover,.avatar-step:hover:not(:disabled),.carousel-step:hover:not(:disabled),.account-popover button:hover{background:#ececec}.settings-category>.ui-icon,.settings-category-icon,.settings-category-priority .settings-category-icon,.settings-category-priority.verified .settings-category-icon,.security-row>.ui-icon,.session-row>.ui-icon,.dialog-back{color:#222}.settings-signout,.danger-text-button,.popover-signout,.avatar-feedback.error,.auth-message.error{color:#111;background:#f0f0f0;border-color:#bdbdbd}.security-row .settings-switch,.security-row .settings-switch[aria-checked=true]{background:#202020}.done-button,.workspace-empty>button,.login-submit,.primary-button{color:#fff;background:#111}.done-button:hover,.workspace-empty>button:hover,.login-submit:hover,.primary-button:hover{background:#303030}.avatar-preview,.avatar-option-visual{color:#111;background:#fff;border:1px solid #d0d0d0}.avatar-preview img,.avatar-option img,.account-avatar-image{background:#fff}.avatar-option[aria-pressed=true]{color:#111;border-color:#111}.positive,.negative,.market-change,.avatar-feedback.error,.auth-message.error,.candle.rising{color:#111}.live-price-label rect{fill:#ededed}.live-price-label text{fill:#111}.coin-mark,.empty-state-mark{background:0 0}.field-inline label,.field-stack label,.quote-block h2,.quote-block>strong,.rolling-price,.workspace-heading h2,.workspace-empty h2,.dashboard-header h1{color:#111}.timeframe-picker,.dashboard-shell :is(input,select),.carousel-step,.avatar-step{color:#171717;background:#fff;border-color:#cecece}.timeframe-picker{background:#eeeeed;border-color:#cecece}@media (prefers-reduced-motion:reduce){.auth-panel-success,.halftone-success circle,.halftone-success strong,.price-slot-track,.button-spinner,.session-loading-spinner{transition:none;animation:none}.halftone-success circle,.halftone-success strong{opacity:1;transform:none}.price-slot-track{transform:translateY(-50%)}}@media (width<=720px){.dialog-backdrop{background:#fff;padding:0;display:block}.security-dialog{width:100%;height:100svh;max-height:none;box-shadow:none;border:0;border-radius:0}.dialog-header{z-index:2;padding:max(18px, env(safe-area-inset-top)) 20px 18px;background:#fff;border-bottom:1px solid #e4e7e1;align-items:center;position:sticky;top:0}.dialog-header h2{font-size:1.8rem}.dialog-header p{display:none}.dialog-mobile-root-back{display:grid}.dialog-close{display:none}.settings-categories{padding-top:24px;padding-bottom:calc(32px + env(safe-area-inset-bottom))}.security-summary{margin-top:24px}.avatar-section,.sessions-section,.security-section:first-of-type{padding-top:24px}.dialog-footer{display:none}}.dashboard-shell{--workspace-rail-width:216px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;color:#f3eef8;background:#05030a;height:100svh;min-height:100svh;position:relative;overflow:hidden}.dashboard-shell .backdrop-muted{z-index:0;opacity:1;view-transition-name:workspace-backdrop}.aurora-sky{background-color:#05030a;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#ecd6ff8c 0 1px,#0000 2px),radial-gradient(1px 1px at 28% 8%,#fff6 0 1px,#0000 2px),radial-gradient(1.5px 1.5px at 63% 14%,#d6b0ff73 0 1px,#0000 2px),radial-gradient(1px 1px at 81% 22%,#ffffff52 0 1px,#0000 2px),radial-gradient(1px 1px at 91% 9%,#ecd6ff66 0 1px,#0000 2px),radial-gradient(1.5px 1.5px at 47% 4%,#ffffff47 0 1px,#0000 2px);background-size:100% 100%;overflow:hidden}.aurora-sky:before,.aurora-sky:after{pointer-events:none;content:"";filter:blur(52px);mix-blend-mode:screen;will-change:transform;height:78%;position:absolute;inset:-18% -8% auto}.aurora-sky:before{background:radial-gradient(70% 55% at 22% 48%,#7a2abab8 0%,#0000 68%),radial-gradient(50% 40% at 8% 30%,#4e1d7e8c 0%,#0000 70%);animation:32s ease-in-out infinite aurora-drift-a}.aurora-sky:after{background:radial-gradient(65% 50% at 78% 38%,#a852e894 0%,#0000 70%),radial-gradient(45% 35% at 58% 62%,#5c249e80 0%,#0000 72%);animation:40s ease-in-out infinite aurora-drift-b}.aurora-sky .backdrop-shade{background:radial-gradient(90% 70% at 48% 18%,#4e1d7e47 0%,#0000 62%),linear-gradient(#05030a14 0%,#05030a8c 100%);animation:26s ease-in-out infinite aurora-drift-c}@keyframes aurora-drift-a{0%,to{transform:translate(-5%,6%)scale(1)}50%{transform:translate(9%,-8%)scale(1.08)}}@keyframes aurora-drift-b{0%,to{transform:translate(6%,-4%)scale(1.04)}50%{transform:translate(-8%,7%)scale(1)}}@keyframes aurora-drift-c{0%,to{opacity:.85}50%{opacity:1}}.nav-rail{z-index:10;width:var(--workspace-rail-width);background:var(--color-rail);view-transition-name:nav-rail;border:1px solid #1f1f1f;border-radius:20px;flex-direction:column;align-items:stretch;padding:18px 12px 12px;display:flex;position:fixed;inset:16px auto 16px 16px;box-shadow:0 12px 28px #00000024}.rail-brand{color:#f3f3f3;letter-spacing:-.03em;border-bottom:1px solid #ffffff14;flex:none;width:100%;margin:0;padding:4px 10px 16px;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:1.22rem;font-weight:500;line-height:1.05;display:block}.nav-rail .rail-actions{flex-direction:column;flex:1;gap:2px;width:100%;padding-top:12px;display:flex}.nav-rail .rail-button{box-sizing:border-box;width:100%;min-width:0;height:44px;color:var(--color-rail-text);cursor:pointer;letter-spacing:-.015em;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;padding:0 12px;font-size:.9rem;font-weight:600;transition:background-color .12s,color .12s;display:flex}.rail-button-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.nav-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 18px;width:18px;height:18px;display:block;overflow:visible}.nav-icon-bar,.nav-icon-motion,.nav-icon-roof{transform-box:fill-box;transform-origin:bottom}@media (hover:hover) and (pointer:fine){.rail-button.active .nav-icon-overview .nav-icon-motion{transform-origin:bottom;animation:.48s cubic-bezier(.16,1,.3,1) both nav-house}.rail-button.active .nav-icon-overview .nav-icon-roof{animation:.48s cubic-bezier(.16,1,.3,1) both nav-roof}.rail-button.active .nav-icon-bar-a{animation:.42s cubic-bezier(.16,1,.3,1) both nav-bar-a}.rail-button.active .nav-icon-bar-b{animation:.42s cubic-bezier(.16,1,.3,1) both nav-bar-b}.rail-button.active .nav-icon-flow-a{animation:.4s cubic-bezier(.16,1,.3,1) both nav-flow-a}.rail-button.active .nav-icon-flow-b{animation:.4s cubic-bezier(.16,1,.3,1) both nav-flow-b}}@keyframes nav-house{0%{transform:translateY(-3px)scale(.88)}55%{transform:translateY(1.5px)scale(1.08,.92)}to{transform:translateY(0)scale(1)}}@keyframes nav-roof{0%{transform:translateY(-2px)}45%{transform:translateY(2.5px)}to{transform:translateY(0)}}@keyframes nav-bar-a{0%{transform:scaleY(.35)}55%{transform:scaleY(1.55)}to{transform:scaleY(1)}}@keyframes nav-bar-b{0%{transform:scaleY(1.45)}55%{transform:scaleY(.4)}to{transform:scaleY(1)}}@keyframes nav-flow-a{0%{transform:translate(-5px)}55%{transform:translate(4px)}to{transform:translate(0)}}@keyframes nav-flow-b{0%{transform:translate(5px)}55%{transform:translate(-4px)}to{transform:translate(0)}}@keyframes nav-mark{0%{transform:rotate(0)scale(.9)}40%{transform:rotate(-22deg)scale(1.12)}70%{transform:rotate(6deg)scale(1.04)}to{transform:rotate(0)scale(1)}}.account-button-label,.mobile-nav-indicator{display:none}.rail-button:hover{color:#fff;background:#1a1a1a}.rail-button.active{background:var(--color-rail-active);color:#fff}.account-button{box-sizing:border-box;color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;flex:none;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;min-height:52px;margin-top:8px;padding:10px 8px 4px;display:flex}.account-button:hover,.account-button[aria-expanded=true]{background:0 0}.account-avatar{color:#111;letter-spacing:.02em;background:#ececec;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:.7rem;font-weight:700;display:grid}.account-avatar-image{border-radius:inherit;object-fit:cover;background:#fff;width:100%;height:100%;display:block}.profile-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:30px;height:30px;display:none}.account-summary{text-align:left;gap:2px;min-width:0;display:grid}.account-summary strong,.account-summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-summary strong{color:#f2f2f2;font-size:.8rem;font-weight:650}.account-summary span{color:#9a9a9a;font-size:.72rem;font-weight:500}.rail-button:focus-visible,.account-button:focus-visible,.dashboard-shell :is(button,input,select):focus-visible{outline-offset:2px;outline:3px solid #111}.nav-rail .rail-button:focus-visible,.nav-rail .account-button:focus-visible{outline-color:#fff}.account-popover{color:#1d211e;background:#fff;border:1px solid #dde0da;border-radius:14px;gap:4px;width:230px;padding:15px;display:grid;position:absolute;bottom:12px;left:calc(100% + 10px);box-shadow:0 14px 32px #1c231e29}.account-popover strong,.account-popover span{overflow-wrap:anywhere}.account-popover strong{font-size:.9rem}.account-popover span{color:#606760;font-size:.78rem}.account-popover .account-verification{color:#786b42;margin-top:5px;font-size:.72rem;font-weight:700}.account-popover .account-verification.verified{color:#47734f}.account-popover button{color:#252a26;cursor:pointer;text-align:left;background:#f5f6f2;border:1px solid #d8dcd7;border-radius:9px;width:100%;min-height:44px;margin-top:9px;padding:8px 10px;font-size:.8rem;font-weight:650}.account-popover .popover-signout{color:var(--color-danger);background:0 0;border-color:#0000;margin-top:2px}.dashboard-main{z-index:1;width:calc(100% - var(--workspace-rail-width) - 62px);min-width:0;height:100svh;min-height:0;margin-left:calc(var(--workspace-rail-width) + 44px);view-transition-name:workspace-page;flex-direction:column;padding:clamp(22px,3vw,36px) clamp(24px,4vw,60px) 16px 0;display:flex;position:relative;overflow:hidden}.dashboard-header{flex:none;margin-bottom:18px;display:block}.dashboard-header h1{color:#f3eef8;letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500;line-height:1.05}.dashboard-header h1:focus-visible{outline-offset:6px;border-radius:4px;outline:3px solid #f3eef8}.dashboard-header h1:focus:not(:focus-visible){outline:0}.working-surface{border-radius:var(--radius-panel);background:#16131d;border:1px solid #2c2736;flex-direction:column;flex:auto;min-width:0;min-height:0;padding:clamp(22px,3vw,38px);display:flex;overflow:hidden}.automation-surface,.list-surface{overflow:auto}.market-toolbar,.surface-controls,.section-heading-row,.data-freshness,.inline-confirm{flex:none;align-items:center;display:flex}.market-toolbar,.surface-controls,.section-heading-row{justify-content:space-between;gap:24px}.market-toolbar{flex-wrap:wrap}.market-picker{flex:24rem}.field-inline,.field-stack{gap:7px;min-width:0;display:grid}.field-inline label,.field-stack label{color:#3f4540;font-size:.78rem;font-weight:700}.dashboard-shell :is(input,select){min-width:0;height:48px;color:var(--color-ink-warm);background:#fff;border:1px solid #cfd4ce;border-radius:10px;outline:0;padding:0 13px}.dashboard-shell :is(input,select):hover{border-color:#aab1aa}.dashboard-shell :is(input,select):focus{border-color:#69726b}.dashboard-shell :is(input,select):disabled{cursor:not-allowed;color:#656b66;background:#eff1ed}.market-picker select{width:100%;min-width:0}.timeframe-picker{background:#eeeeed;border:1px solid #cecece;border-radius:999px;gap:4px;padding:4px;display:flex;position:relative}.timeframe-picker-indicator{z-index:0;pointer-events:none;width:calc(25% - 5.5px);height:44px;transform:translateX(calc(var(--active-timeframe-index) * (100% + 4px)));background:#fff;border-radius:999px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:5px;left:5px;box-shadow:0 1px 3px #1b221d14}.timeframe-picker button{z-index:1;color:#59605a;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:44px;min-height:44px;padding:7px 12px;font-size:.75rem;font-weight:700;transition:color .12s;position:relative}.timeframe-picker button:hover{color:#222723}.timeframe-picker button.active{color:#111}.quote-block{flex:none;gap:8px;margin:16px 0 12px;display:grid}.quote-block h2{color:#353b36;margin:0;font-size:.94rem;font-weight:720}.quote-block h2 span{color:var(--color-text-subtle);margin-left:6px;font-size:.76rem;font-weight:650}.quote-block>strong{color:#1b201c;font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:500;line-height:1}.market-change,.positive,.negative{font-variant-numeric:tabular-nums}.market-change{font-size:.78rem;font-weight:650}.positive{color:var(--color-sage-strong)}.negative{color:var(--color-danger)}.chart-wrap{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.candle-chart{width:100%;height:100%;min-height:0;display:block}.chart-grid line{stroke:#e5e8e2;stroke-width:1px}.chart-grid text{fill:#626963;font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px}.candle line{stroke:currentColor;stroke-width:1.3px}.candle rect:not(.volume){fill:currentColor}.candle.rising{color:var(--color-chart-up)}.candle.falling{color:var(--color-chart-down)}.candle .volume{fill:currentColor;opacity:.24}.live-price-line{stroke:var(--color-chart-line);stroke-dasharray:4 5;stroke-width:1px}.volume-baseline{stroke:#e5e8e2;stroke-width:1px}.chart-state,.surface-state{min-height:0;color:var(--color-text-subtle);flex:auto;align-content:center;justify-items:start;gap:16px;font-size:.92rem;display:grid}.surface-state p{margin:0}.data-freshness{color:var(--color-text-subtle);flex-wrap:wrap;flex:none;gap:8px 14px;margin-top:6px;font-size:.74rem}.data-freshness strong{color:#775f2f}.market-summary{border-top:1px solid #e2e5df;flex:none;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:20px;margin:16px 0 0;padding:16px 0 0;display:grid}.market-summary>div{gap:5px;min-width:0;padding:0;display:grid}.market-summary dt{color:var(--color-text-subtle);font-size:.72rem;font-weight:650}.market-summary dd{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;font-weight:720}.market-carousel-shell{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.market-carousel{--carousel-item-width:clamp(300px, 42vw, 400px);min-width:0;padding:4px calc((100% - var(--carousel-item-width)) / 2) 9px;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-padding-inline:calc((100% - var(--carousel-item-width)) / 2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.market-carousel::-webkit-scrollbar{display:none}.market-carousel-item{width:var(--carousel-item-width);min-width:var(--carousel-item-width);color:#5b625c;cursor:pointer;scroll-snap-align:center;text-align:left;background:0 0;border:0;border-bottom:1px solid #dfe2dc;border-radius:0;align-items:center;gap:10px;min-height:48px;padding:4px 8px;transition:border-color .16s,color .16s,opacity .16s;display:flex}.market-carousel-item:not(.active){opacity:.66}.market-carousel-item:hover{opacity:1;border-color:#b9c0b9}.market-carousel-item.active{color:#202521;background:0 0;border-color:#68716a}.market-carousel-item>span:last-child{gap:2px;min-width:0;display:grid}.market-carousel-item strong,.market-carousel-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-carousel-item strong{font-size:.82rem}.market-carousel-item small{color:var(--color-text-subtle);font-size:.68rem}.carousel-step{color:#343a35;cursor:pointer;background:#fff;border:1px solid #d9ddd7;border-radius:9px;place-items:center;width:44px;height:44px;padding:0;font-size:1.05rem;display:grid}.carousel-step:hover:not(:disabled){background:#f0f2ee}.carousel-step:disabled{cursor:default;opacity:.36}.market-carousel-placeholder{width:100%;min-height:64px;color:var(--color-text-subtle);align-items:center;font-size:.82rem;display:flex}.coin-mark{width:26px;height:26px;-webkit-mask:var(--coin-icon) center / contain no-repeat;-webkit-mask:var(--coin-icon) center / contain no-repeat;mask:var(--coin-icon) center / contain no-repeat;background-color:currentColor;border-radius:0;flex:0 0 26px;display:block}.coin-btc{--coin-icon:url(/crypto-icons/bitcoin.svg);color:#f7931a}.coin-eth{--coin-icon:url(/crypto-icons/ethereum.svg);color:#627eea}.coin-sol{--coin-icon:url(/crypto-icons/solana.svg);color:#138d6a}.coin-xrp{--coin-icon:url(/crypto-icons/xrp.svg);color:#fff}.coin-ada{--coin-icon:url(/crypto-icons/cardano.svg);color:#0033ad}.coin-doge{--coin-icon:url(/crypto-icons/dogecoin.svg);color:#a48719}.coin-xlm{--coin-icon:url(/crypto-icons/stellar.svg);color:#fdda24}.coin-ltc{--coin-icon:url(/crypto-icons/litecoin.svg);color:#345d9d}.coin-link{--coin-icon:url(/crypto-icons/chainlink.svg);color:#2a5ada}.coin-dot{--coin-icon:url(/crypto-icons/polkadot.svg);color:#d91472}.coin-avax{--coin-icon:url(/crypto-icons/avalanche.svg);color:#e84142}.coin-cc{--coin-icon:url(/crypto-icons/canton.png);color:#f3ff97}.coin-qnt{--coin-icon:url(/crypto-icons/quant.svg);color:#fff}.coin-default{background:0 0;border:2px solid #68716a;border-radius:50%;width:24px;height:24px;-webkit-mask:none;mask:none}.quote-identity{align-items:center;gap:12px;display:flex}.quote-identity .coin-mark{flex-basis:34px;width:34px;height:34px}.rolling-number{font-variant-numeric:tabular-nums;white-space:pre;min-width:0;display:inline-flex;overflow:hidden}.rolling-number-visual{align-items:baseline;min-width:0;display:inline-flex}.number-character{white-space:pre;min-width:.29em;display:inline-block}.number-character:not(.number-slot){min-width:0}.number-slot{vertical-align:bottom;height:1em;overflow:hidden}.number-slot-track{height:2em;animation:number-roll-up .24s cubic-bezier(.2, .8, .2, 1) var(--roll-delay) both;flex-direction:column;display:flex}.number-slot-track>span{height:1em;line-height:1em;display:block}@keyframes number-roll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.quote-price{color:#1b201c;letter-spacing:-.035em;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:500;line-height:1}.status-message{color:#4c534d;background:#f0f2ee;border-radius:8px;flex:none;margin:18px 0 0;padding:10px 12px;font-size:.8rem;line-height:1.45}.status-error{color:var(--color-danger);background:#fbefee}.status-warning{color:#6e5b30;background:#f7f3e8}.status-success{background:var(--color-sage);color:var(--color-sage-strong)}.primary-button,.secondary-button,.quiet-button,.danger-button,.danger-link{cursor:pointer;border-radius:9px;min-height:44px;font-weight:700}.primary-button{color:#fff;background:#252a26;border:0;padding:0 16px}.primary-button:hover{background:#3a403b}.secondary-button,.quiet-button{color:#303630;background:#fff;border:1px solid #d5dad4;padding:0 13px}.secondary-button:hover,.quiet-button:hover{background:#eff1ed}.danger-button{background:var(--color-danger);color:#fff;border:0;padding:0 14px}.danger-link{color:var(--color-danger);background:0 0;border:0;padding:0 5px}.danger-link:hover{text-underline-offset:3px;text-decoration:underline}.dashboard-shell button:disabled{cursor:not-allowed;opacity:.58}.surface-controls{margin-bottom:24px}.search-field{width:min(100%,360px)}.updated-copy{min-height:44px;color:var(--color-text-subtle);align-self:end;padding-top:13px;font-size:.74rem}.data-table-wrap{flex:auto;width:100%;min-height:0;overflow:auto}.data-table{border-collapse:collapse;width:100%;font-size:.82rem}.data-table th,.data-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e1e4de;padding:14px 12px}.data-table th{color:#555d56;font-size:.72rem;font-weight:750}.data-table td{font-variant-numeric:tabular-nums}.data-table tbody tr:last-child td{border-bottom:0}.table-link{color:#222723;cursor:pointer;text-align:left;background:0 0;border:0;align-content:center;gap:2px;min-height:44px;padding:0;display:grid}.table-link:hover strong{text-underline-offset:3px;text-decoration:underline}.table-link span{color:var(--color-text-subtle);font-size:.72rem}.flat-section{border-top:1px solid var(--color-border);padding:28px 0}.flat-section:first-child{border-top:0;padding-top:0}.flat-section:last-child{padding-bottom:0}.section-heading-row{align-items:flex-start}.section-heading-row>div{max-width:68ch}.section-heading-row h2{margin:0 0 5px;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:1.3rem;font-weight:500}.section-heading-row p,.connection-form>p,.verification-needed p,.inline-loading{color:var(--color-text-subtle);margin:0;font-size:.86rem;line-height:1.5}.inline-loading{margin-top:14px}.status-pill{color:#606761;background:#eff1ed;border-radius:999px;flex:none;align-items:center;width:fit-content;min-height:28px;padding:5px 9px;font-size:.7rem;font-weight:750;display:inline-flex}.status-pill.secure{background:var(--color-sage);color:var(--color-sage-strong)}.connection-form{gap:18px;max-width:820px;margin-top:24px;display:grid}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.connection-form .primary-button{width:fit-content}.verification-needed{background:#faf8f1;border:1px solid #e4dfcf;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;max-width:680px;margin-top:22px;padding:14px;display:flex}.connection-details{gap:18px;margin-top:22px;display:grid}.detail-list,.balance-list{margin:0;display:grid}.detail-list{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-list>div{gap:5px;min-width:0;padding-right:22px;display:grid}.detail-list dt,.balance-list dt{color:var(--color-text-subtle);font-size:.72rem;font-weight:700}.detail-list dd,.balance-list dd{overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:700}.inline-confirm{flex-wrap:wrap;gap:10px}.inline-confirm p{color:#5c4a48;width:100%;margin:0;font-size:.82rem}.disconnect-password{width:min(100%,340px)}.balance-list>div{border-bottom:1px solid #e3e6e0;justify-content:space-between;align-items:center;gap:18px;min-height:50px;display:flex}.balance-list>div:last-child{border-bottom:0}.balance-list dd{font-variant-numeric:tabular-nums}@media (width<=1020px){.dashboard-shell{--workspace-rail-width:200px}.dashboard-main{width:calc(100% - var(--workspace-rail-width) - 50px);margin-left:calc(var(--workspace-rail-width) + 40px);padding-right:24px}}@media (width<=760px){.login-page{gap:26px;padding:32px 20px}.login-panel{width:100%;padding:32px 26px}.auth-panel-success{min-height:320px}}@media (width<=720px){.dashboard-shell{height:100svh;min-height:100svh;overflow:hidden}.market-carousel-shell{grid-template-columns:minmax(0,1fr)}.market-carousel{--carousel-item-width:min(300px, calc(100vw - 72px))}.carousel-step{display:none}.nav-rail{inset:auto max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));grid-template-columns:repeat(var(--nav-slot-count,4), minmax(0, 1fr));border-color:#ffffff1a;border-radius:22px;grid-auto-rows:58px;gap:0;width:auto;height:auto;margin:0;padding:4px;display:grid;position:fixed;overflow:visible;box-shadow:0 10px 28px #00000038}.rail-brand{display:none}.nav-rail .rail-actions{width:auto;padding-top:0;display:contents}.nav-rail .rail-button,.account-button{box-sizing:border-box;letter-spacing:0;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-self:auto;gap:3px;width:100%;min-width:0;height:auto;min-height:58px;margin:0;padding:6px 2px 7px;font-size:.62rem;font-weight:650;line-height:1}.nav-rail .rail-button{z-index:1;position:relative}.nav-rail .rail-button.active{color:#fff;background:0 0}.mobile-nav-indicator{z-index:0;width:calc((100% - 8px) / var(--nav-slot-count,4));background:var(--color-rail-active);pointer-events:none;height:58px;transform:translateX(calc(var(--active-nav-index,0) * 100%));border-radius:18px;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;top:4px;left:4px}.account-button{z-index:2;border-top:0;position:relative}.account-avatar{color:#111;width:22px;height:22px;box-shadow:none;background:#ececec;flex:0 0 22px;font-size:.55rem}.account-initials{display:block}.profile-icon{display:none}.account-button:hover,.account-button[aria-expanded=true]{background:var(--color-rail-active);border:0}.account-button[aria-expanded=true] .account-avatar{box-shadow:none;transform:none}.nav-icon{width:18px;height:18px;display:block}.account-summary{display:none}.account-button-label{color:var(--color-rail-text);text-overflow:ellipsis;display:block;overflow:hidden}.account-button[aria-expanded=true] .account-button-label{color:#fff}.account-popover{right:max(12px, env(safe-area-inset-right));bottom:calc(86px + env(safe-area-inset-bottom));transform-origin:calc(100% - 28px) calc(100% + 12px);width:min(260px,100vw - 24px);animation:.16s cubic-bezier(.16,1,.3,1) both account-popover-in;position:fixed;left:auto}.account-popover:after{content:"";background:#fff;border-bottom:1px solid #dde0da;border-right:1px solid #dde0da;width:14px;height:14px;position:absolute;bottom:-7px;right:22px;transform:rotate(45deg)}.dashboard-main{width:100%;height:100svh;min-height:0;padding:24px 14px calc(88px + env(safe-area-inset-bottom));overscroll-behavior:contain;scroll-padding-block:24px calc(88px + env(safe-area-inset-bottom));margin-left:0;display:flex;overflow-y:auto}.dashboard-header{margin-bottom:20px}.working-surface{flex:none;min-height:calc(100svh - 88px);padding:22px 18px;overflow:visible}.chart-wrap{min-height:268px}.market-toolbar,.surface-controls,.section-heading-row,.verification-needed{flex-direction:column;align-items:stretch;gap:14px}.market-picker select,.search-field{width:100%;min-width:0}.market-picker{flex:none;width:100%}.timeframe-picker{width:100%}.timeframe-picker button{flex:1;min-width:0}.candle-chart{min-height:268px}.market-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.market-summary>div,.market-summary>div:first-child{border-left:0;padding:0}.updated-copy{align-self:start;min-height:0;padding-top:0}.data-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.data-table,.data-table tbody,.data-table tr,.data-table td{width:100%;display:block}.data-table tr{border-bottom:1px solid #dfe2dc;padding:12px 0}.data-table tbody tr:last-child{border-bottom:0}.data-table td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:6px 0;display:flex}.data-table td:before{content:attr(data-label);color:var(--color-text-subtle);text-align:left;font-size:.72rem;font-weight:700}.data-table td:first-child{align-items:flex-start}.data-table td:first-child:before{padding-top:12px}.form-row,.detail-list{grid-template-columns:1fr}.connection-form .primary-button{width:100%}.detail-list{gap:16px}.dialog-backdrop{align-items:end;padding:0}.security-dialog{border-radius:18px 18px 0 0;max-height:92svh}.dialog-header,.dialog-footer{padding-inline:20px}.dialog-header{z-index:1;background:#fff;position:sticky;top:0}.dialog-footer{z-index:1;position:sticky;bottom:0}.security-summary,.recovery-codes,.two-factor-setup{margin-inline:20px}.security-section{padding-inline:20px}.security-row,.session-row{flex-wrap:wrap}.totp-confirm-form{grid-template-columns:1fr}.totp-qr{grid-row:auto}}@keyframes account-popover-in{0%{opacity:0;clip-path:inset(16% 0 0 22% round 14px);transform:translateY(9px)scale(.94)}to{opacity:1;clip-path:inset(0 round 14px);transform:translateY(0)scale(1)}}@media (width<=520px){.login-page{padding:28px 16px}.login-panel{border-radius:14px;padding:26px 20px}.login-options{align-items:flex-start}.working-surface{padding-inline:14px}.quote-block h2 span{margin:3px 0 0;display:block}.quote-block>strong{font-size:1.9rem}.dialog-header{gap:12px;padding:20px}.dialog-header h2{font-size:1.45rem}.dialog-header p{max-width:31ch}.dialog-title-group{gap:9px}.dialog-back{margin-left:-8px}.settings-categories{gap:22px;padding:0 20px 26px}.settings-category-priority{grid-template-columns:auto minmax(0,1fr) auto;min-height:112px;padding:16px 14px}.settings-category-priority .status-pill{grid-column:2;justify-self:start}.settings-category-priority>.ui-icon{grid-area:1/3/span 2}.settings-category-copy strong,.settings-category-priority .settings-category-copy strong{font-size:.86rem}.security-row-primary{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.security-row .settings-switch{align-self:center}}@keyframes page-out-back{to{opacity:0;transform:translateY(-6px)}}@keyframes page-in-forward{0%{opacity:0;transform:translateY(8px)}}@keyframes page-out-forward{to{opacity:0;transform:translateY(6px)}}@keyframes page-in-back{0%{opacity:0;transform:translateY(-8px)}}@keyframes page-out-left{to{opacity:0;transform:translate(-6px)}}@keyframes page-in-right{0%{opacity:0;transform:translate(8px)}}@keyframes page-out-right{to{opacity:0;transform:translate(6px)}}@keyframes page-in-left{0%{opacity:0;transform:translate(-8px)}}::view-transition-group(nav-rail){z-index:10}::view-transition-old(workspace-backdrop){animation:none}::view-transition-new(workspace-backdrop){animation:none}::view-transition-old(nav-rail){animation:none}::view-transition-new(nav-rail){animation:none}::view-transition-old(workspace-page){animation-duration:.16s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}::view-transition-new(workspace-page){animation-duration:.16s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}html[data-nav-direction=forward]::view-transition-old(workspace-page){animation-name:page-out-back}html[data-nav-direction=forward]::view-transition-new(workspace-page){animation-name:page-in-forward}html[data-nav-direction=backward]::view-transition-old(workspace-page){animation-name:page-out-forward}@supports not (view-transition-name:none){.dashboard-main>.working-surface{animation:.16s cubic-bezier(.2,.8,.2,1) both page-in-forward}@media (width<=720px){.dashboard-main>.working-surface{animation-name:page-in-right}}}@media (width<=720px){html[data-nav-direction=forward]::view-transition-old(workspace-page){animation-name:page-out-left}html[data-nav-direction=forward]::view-transition-new(workspace-page){animation-name:page-in-right}html[data-nav-direction=backward]::view-transition-old(workspace-page){animation-name:page-out-right}html[data-nav-direction=backward]::view-transition-new(workspace-page){animation-name:page-in-left}}@media (prefers-reduced-motion:reduce){.dashboard-shell *,.dashboard-shell :before,.dashboard-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.nav-icon-motion,.nav-icon-roof,.nav-icon-bar,.nav-icon-flow-a,.nav-icon-flow-b,.aurora-sky:before,.aurora-sky:after,.aurora-sky .backdrop-shade{animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.dialog-backdrop.settings-overlay{--night-ink:#f3eef8;--night-muted:#c9c0d4;--night-line:#2c2736;--night-panel:#16131d;--night-fill:#201c28;color:var(--night-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#6a6278 #16131d;background:#05030a;padding:0;display:block;overflow:hidden}.settings-overlay .backdrop{position:fixed}.settings-overlay ::selection{color:var(--night-ink);background:#3a3344}.settings-page{z-index:1;width:100%;min-width:0;height:100svh;min-height:0;max-height:none;color:var(--night-ink);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin:0;padding:clamp(22px,3vw,36px) clamp(24px,4vw,60px) 16px;display:flex;position:relative;overflow:hidden}.settings-header{flex:none;margin-bottom:14px;display:grid}.settings-back{border:1px solid var(--night-line);background:var(--night-fill);width:fit-content;color:var(--night-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin:0;padding:8px 14px 8px 10px;font-size:.86rem;font-weight:700;display:inline-flex}.settings-back:hover{background:#2a2533}.settings-back .ui-icon{width:16px;height:16px}.settings-pane h2{max-width:18ch;color:var(--night-ink);letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500;line-height:1.05}.settings-pane h2:focus-visible{outline:3px solid var(--night-ink);outline-offset:6px;border-radius:4px}.settings-pane h2:focus:not(:focus-visible){outline:0}.settings-overlay .settings-surface{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:220px minmax(0,1fr);min-height:0;padding:0;display:grid;overflow:hidden}.settings-menu{border-right:1px solid var(--night-line);flex-direction:column;gap:2px;height:100%;min-height:0;padding:16px 12px;display:flex;overflow:auto}.settings-menu-item{width:100%;min-height:44px;color:var(--night-muted);cursor:pointer;letter-spacing:-.015em;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;font-size:.9rem;font-weight:600;display:flex}.settings-menu-item:hover,.settings-menu-item.active{background:var(--night-fill);color:var(--night-ink)}.settings-menu-signout{margin-top:auto}.settings-pane{flex-direction:column;min-width:0;min-height:0;padding:clamp(22px,3vw,38px);display:flex;overflow:auto}.settings-view-account .settings-surface,.settings-view-account .settings-pane{overflow:hidden}.settings-identity{border-bottom:1px solid var(--night-line);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:8px;padding-bottom:24px;display:grid}.settings-identity-photo{width:72px;height:72px;color:var(--night-ink);background:#05030a;border-radius:50%;place-items:center;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:1.25rem;font-weight:500;display:grid;overflow:hidden}.settings-identity-copy{gap:4px;min-width:0;display:grid}.settings-identity-copy strong{color:var(--night-ink);letter-spacing:-.025em;text-overflow:ellipsis;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.2;overflow:hidden}.settings-identity-copy span{color:var(--night-muted);text-overflow:ellipsis;font-size:.86rem;overflow:hidden}.settings-verify{font-size:.78rem;font-weight:700;line-height:1.4}.settings-rows{display:grid}.settings-row{border-bottom:1px solid var(--night-line);justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:76px;padding:16px 0;display:flex}.settings-row:last-child{border-bottom:0}.settings-row>span:first-child{gap:4px;min-width:0;max-width:68ch;display:grid}.settings-row strong{font-size:1rem;font-weight:650}.settings-row small{color:var(--night-muted);font-size:.86rem;line-height:1.4}.settings-state{color:var(--night-muted);flex:none;font-size:.78rem;font-weight:700}.settings-lead{max-width:68ch;color:var(--night-muted);margin:0;font-size:1rem;line-height:1.5}.settings-surface .status-message:first-child{margin-top:0;margin-bottom:18px}.settings-surface .flat-section{border-top:1px solid var(--night-line);margin-top:28px;padding-top:24px}.settings-surface .section-heading-row{align-items:start}.settings-surface .section-heading-row h3{color:var(--night-ink);margin:0 0 5px;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:1.3rem;font-weight:500}.settings-surface .section-heading-row p{max-width:68ch;color:var(--night-muted);margin:0}.settings-form{gap:18px;max-width:520px;margin-top:22px;display:grid}.settings-overlay :is(.primary-button,.secondary-button,.quiet-button,.danger-button){border-radius:999px;min-height:44px;padding-inline:18px}.settings-form .primary-button,.settings-surface .danger-button{width:fit-content}.settings-form.totp-confirm-form{grid-template-columns:156px minmax(0,1fr);align-items:start;max-width:680px}.settings-form.totp-confirm-form .field-stack,.settings-form.totp-confirm-form .primary-button{grid-column:2}.settings-form .totp-qr{border-color:var(--night-line);background:#fff;grid-row:span 2}.settings-overlay :is(button,input,select,a,.avatar-upload):focus-visible{outline:3px solid var(--night-ink);outline-offset:3px}.settings-overlay .avatar-upload:has(input:focus-visible){outline:3px solid var(--night-ink);outline-offset:3px}.settings-overlay :is(input,select){border:1px solid var(--night-line);background:var(--night-fill);min-width:0;height:48px;color:var(--night-ink);border-radius:10px;outline:0;padding:0 13px}.settings-overlay :is(input,select):hover{border-color:#f3eef866}.settings-overlay :is(input,select):focus{border-color:#f3eef8b3}.settings-overlay :is(input,select):disabled,.settings-overlay button:disabled{cursor:not-allowed;opacity:.58}.settings-surface .avatar-section{flex-direction:column;flex:auto;gap:22px;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.settings-surface .sessions-section .danger-button{margin-top:22px}.settings-surface .avatar-editor{contain:none;min-height:0}.settings-surface .avatar-preview{background:#05030a}.settings-surface .avatar-current-copy strong{color:var(--night-ink)}.settings-surface .avatar-option{color:var(--night-muted)}.settings-surface .avatar-option:hover,.settings-surface .avatar-option span{color:var(--night-ink)}.settings-surface .avatar-current-copy span,.settings-surface .avatar-feedback,.settings-surface .avatar-credits{color:var(--night-muted)}.settings-surface .avatar-page-actions{justify-items:start;gap:8px;display:grid}.settings-surface .avatar-upload{border:1px solid var(--night-line);background:var(--night-fill);color:var(--night-ink);border-radius:999px;padding-inline:16px}.settings-overlay .avatar-step{border-radius:999px}.settings-surface .avatar-upload:hover{background:#2a2533}.settings-surface .avatar-feedback.error{color:#f0c4c0}.settings-surface .avatar-option[aria-pressed=true]{border-color:var(--night-ink);color:var(--night-ink)}.settings-surface .recovery-codes .recovery-code-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:18px 0 16px;display:grid}.settings-surface .recovery-code-grid code{border:1px solid var(--night-line);background:var(--night-fill);min-height:44px;color:var(--night-ink);border-radius:8px;place-items:center;padding:8px;font-size:.86rem;display:grid}@media (width<=720px){.dialog-backdrop.settings-overlay{background:#05030a;overflow:auto}.settings-page{width:100%;height:auto;min-height:100svh;max-height:none;padding:max(18px, env(safe-area-inset-top)) 14px calc(28px + env(safe-area-inset-bottom));overflow:visible}.settings-header{margin-bottom:20px}.settings-overlay .settings-surface,.settings-view-account .settings-surface{flex:none;grid-template-columns:none;min-height:calc(100svh - 88px);padding:0;display:flex;overflow:visible}.settings-menu{border-right:0;border-bottom:1px solid var(--night-line);flex-flow:row;gap:6px;height:auto;padding:12px 14px;overflow-x:auto}.settings-menu-item{border-radius:999px;flex:none;width:auto}.settings-menu-signout{margin-top:0;margin-left:auto}.settings-pane,.settings-view-account .settings-pane{padding:22px 18px;overflow:visible}.settings-identity{grid-template-columns:56px minmax(0,1fr)}.settings-identity-photo{width:56px;height:56px;font-size:1.1rem}.settings-row{flex-wrap:wrap}.settings-form.totp-confirm-form{grid-template-columns:1fr}.settings-form.totp-confirm-form .field-stack,.settings-form.totp-confirm-form .primary-button{grid-column:auto}.settings-form .totp-qr{grid-row:auto}.settings-form .primary-button,.settings-surface .danger-button,.settings-surface .secondary-button,.settings-surface .quiet-button{width:100%}.settings-surface .avatar-section{overflow:visible}.settings-surface .avatar-carousel-shell{grid-template-columns:minmax(0,1fr)}.settings-surface .avatar-step{display:none}}.chart-wrap{position:relative}.chart-preview{width:100%;min-width:0;height:100%;min-height:0;color:inherit;cursor:zoom-in;text-align:initial;background:0 0;border:0;border-radius:8px;flex:auto;padding:0;display:block;position:relative}.chart-preview .candle-chart{pointer-events:none}.chart-inline-interactive .candle-chart,.chart-preview.chart-inline-interactive .candle-chart{pointer-events:auto;cursor:grab;touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;outline:none}.chart-inline-interactive .candle-chart:active{cursor:grabbing}.candle-chart-interactive:focus-visible{outline-offset:3px;outline:3px solid #111}@media (hover:hover) and (pointer:fine){.chart-preview{cursor:auto}.chart-open-icon{display:none}}.chart-wrap-mouse .candle-details{flex:none;margin-top:8px}.chart-open-icon{color:#252525;background:#fffffff0;border:1px solid #c9c9c9;border-radius:9px;place-items:center;width:30px;height:30px;transition:background-color .15s,color .15s;display:grid;position:absolute;top:4px;right:4px}.chart-preview:hover .chart-open-icon{color:#fff;background:#111}.chart-open-icon svg,.chart-controls svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.chart-open-icon svg{width:17px;height:17px}.chart-dialog{z-index:1000;color:#111;background:linear-gradient(115deg,#11111109,#0000 32%),#fbfbfa;grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;padding:clamp(18px,2.4vw,36px);animation:.18s cubic-bezier(.16,1,.3,1) both chart-dialog-in;display:grid;position:fixed;inset:0;overflow:hidden}.chart-focus-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:70px;display:flex}.chart-focus-price{background:linear-gradient(90deg,#11111113,#11111105 58%,#0000);align-content:start;gap:4px;min-width:min(48vw,560px);padding:2px clamp(48px,9vw,150px) 10px 0;display:grid}.chart-focus-price strong{color:#4f4c4a;font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:500;line-height:.94}.chart-focus-price span{color:#686461;font-size:.78rem;font-weight:700}.chart-controls{align-items:center;gap:6px;display:flex}.chart-controls button{color:#252525;cursor:pointer;background:#fff;border:1px solid #c9c9c9;border-radius:9px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 12px;display:inline-flex}.chart-controls button:hover{background:#efefed}.chart-controls button:focus-visible,.candle-chart-expanded:focus-visible{outline-offset:3px;outline:3px solid #111}.chart-controls button:disabled{cursor:not-allowed;opacity:.4}.chart-controls>span{color:#646464;font-variant-numeric:tabular-nums;text-align:center;min-width:76px;font-size:.75rem;font-weight:700}.chart-controls .chart-close{color:#fff;background:#111;border-color:#111;margin-left:6px}.chart-controls .chart-close:hover{background:#303030}.chart-stage{min-width:0;min-height:0;margin-top:8px;overflow:hidden}.chart-stage .candle-chart{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;width:100%;height:100%;min-height:0}.candle-chart-interactive .chart-grid text,.candle-chart-interactive .chart-time-axis text{pointer-events:none}.chart-stage .candle-chart:active{cursor:grabbing}.candle-chart-expanded .chart-grid text,.candle-chart-expanded .chart-time-axis text{fill:#686868;font-variant-numeric:tabular-nums;font-size:12px}.candle-chart-expanded .chart-grid line{stroke:#dddcd8}.candle-chart-expanded .candle line{stroke-width:2px}.chart-time-axis text{fill:#686868;font-variant-numeric:tabular-nums;font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px}.candle[role=button]{cursor:pointer;outline:none}.candle rect.candle-hit-area{fill:#0000;pointer-events:all}.candle.selected line,.candle.selected rect:not(.volume):not(.candle-hit-area){stroke:#4e1d7e;stroke-width:3px}.candle.selected rect:not(.volume):not(.candle-hit-area){fill:#4e1d7e}.candle:focus-visible .candle-hit-area{stroke:#111;stroke-dasharray:5 5;stroke-width:2px}.chart-help{color:#686868;padding:9px 0 0;font-size:.75rem}.candle-details{border-top:1px solid #d4d1cc;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:12px 0 0;padding-top:12px;display:grid}.candle-details>div{border-left:1px solid #dedbd6;min-width:0;padding:0 14px}.candle-details>div:first-child{border-left:0;padding-left:0}.candle-details dt{color:#686868;margin-bottom:3px;font-size:.7rem;font-weight:700}.candle-details dd{color:#262626;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;font-weight:650;overflow:hidden}@keyframes chart-dialog-in{0%{opacity:.5}to{opacity:1}}@media (width<=720px){.chart-dialog{padding:14px 12px max(12px, env(safe-area-inset-bottom))}.chart-focus-header{gap:10px;min-height:58px}.chart-focus-price{min-width:0;padding-right:24px}.chart-focus-price strong{font-size:clamp(1.8rem,9vw,2.5rem)}.chart-controls{gap:3px}.chart-controls button{padding-inline:8px}.chart-controls>span,.chart-help{display:none}.candle-details{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;row-gap:12px}.candle-details>div:nth-child(4){border-left:0;padding-left:0}.candle-chart-expanded .chart-grid text,.candle-chart-expanded .chart-time-axis text{font-size:11px;display:block}}@media (width<=430px){.chart-focus-price span{font-size:.7rem}.chart-controls .chart-close{margin-left:0}}@media (prefers-reduced-motion:reduce){.chart-dialog{animation:none}.chart-open-icon{transition:none}}.dashboard-shell,.settings-overlay{--night-ink:#f3eef8;--night-muted:#c9c0d4;--night-line:#2c2736;--night-panel:#16131d;--night-fill:#201c28;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--night-ink);accent-color:#c9a4ef}.dashboard-shell .account-popover,.settings-overlay .working-surface{background:var(--night-panel);border-color:var(--night-line);color:var(--night-ink);box-shadow:none;background-image:none}.dashboard-shell :is(.field-inline label,.field-stack label,.quote-block h2,.quote-block>strong,.quote-price,.rolling-price,.workspace-heading h2,.workspace-empty h2,.section-heading-row h2,.table-link,.market-carousel-item,.market-carousel-item.active,.timeframe-picker button,.timeframe-picker button.active,.timeframe-picker button:hover,.positive,.negative,.market-change,.quote-block h2 span,.data-table,.data-table th,.data-table td,.market-summary dd,.detail-list dd,.balance-list dd,.status-message,.status-pill,.updated-copy,.data-freshness,.section-heading-row p,.connection-form>p,.verification-needed p,.inline-loading,.surface-state,.chart-state,.workspace-heading p,.workspace-empty p,.table-link span,.market-summary dt,.detail-list dt,.balance-list dt){color:var(--night-ink)}.dashboard-shell :is(.quote-block h2 span,.updated-copy,.data-freshness,.section-heading-row p,.connection-form>p,.verification-needed p,.inline-loading,.surface-state,.chart-state,.workspace-heading p,.workspace-empty p,.table-link span,.data-table th,.market-summary dt,.detail-list dt,.balance-list dt,.timeframe-picker button){color:var(--night-muted)}.dashboard-shell .timeframe-picker button.active,.dashboard-shell .market-carousel-item.active{color:var(--night-ink)}.dashboard-shell :is(input,select),.settings-overlay :is(input,select),.dashboard-shell .timeframe-picker,.dashboard-shell .carousel-step,.settings-overlay .avatar-step{border-color:var(--night-line);background:var(--night-fill);color:var(--night-ink)}.dashboard-shell :is(input,select):hover,.settings-overlay :is(input,select):hover{border-color:#f3eef866}.dashboard-shell :is(input,select):focus,.settings-overlay :is(input,select):focus{border-color:#f3eef8b3}.dashboard-shell :is(input,select):disabled,.settings-overlay :is(input,select):disabled{background:var(--night-fill);color:var(--night-muted)}.dashboard-shell :is(input,select)::placeholder{color:var(--night-muted)}.dashboard-shell .timeframe-picker-indicator{box-shadow:none;background:#2a2533}.dashboard-shell :is(button,input,select):focus-visible,.settings-overlay :is(button,input,select,a,.avatar-upload):focus-visible,.candle-chart-interactive:focus-visible{outline-color:var(--night-ink)}.dashboard-shell .primary-button,.settings-overlay .primary-button{background:var(--night-ink);color:#16131d;border:0}.dashboard-shell .primary-button:hover,.settings-overlay .primary-button:hover{background:#fff}.dashboard-shell :is(.secondary-button,.quiet-button),.settings-overlay :is(.secondary-button,.quiet-button){background:var(--night-fill);color:var(--night-ink);border-color:var(--night-line)}.dashboard-shell :is(.secondary-button,.quiet-button):hover,.settings-overlay :is(.secondary-button,.quiet-button):hover{background:#2a2533}.dashboard-shell :is(.status-pill,.status-message,.verification-needed,.inline-confirm,.security-summary,.settings-category-list,.security-list,.session-list,.settings-category-priority,.security-row,.session-row),.settings-overlay :is(.status-pill,.status-message,.security-summary,.settings-category-list,.security-list,.session-list,.settings-category-priority,.security-row,.session-row){background:var(--night-fill);border-color:var(--night-line);color:var(--night-ink)}.dashboard-shell :is(.status-error,.status-warning,.status-success),.settings-overlay :is(.status-error,.status-warning,.status-success){background:var(--night-fill);color:var(--night-ink)}.dashboard-shell .data-table th,.dashboard-shell .data-table td,.dashboard-shell .market-summary,.dashboard-shell .flat-section,.dashboard-shell .market-carousel-item{border-color:var(--night-line)}.dashboard-shell .market-summary>div{border-left:0}.dashboard-shell .account-popover{color:var(--night-ink);background:#121018}.dashboard-shell .account-popover button{background:var(--night-fill);border-color:var(--night-line);color:var(--night-ink)}.dashboard-shell .account-popover button:hover{background:var(--night-fill)}.dashboard-shell .account-popover .account-verification{background:var(--night-fill);color:var(--night-ink)}.dashboard-shell .chart-grid line{stroke:var(--night-line)}.dashboard-shell .chart-grid text,.dashboard-shell .chart-time-axis text{fill:var(--night-muted)}.dashboard-shell .candle.rising{color:var(--night-ink)}.dashboard-shell .candle.falling{color:#7a7189}.dashboard-shell .candle .volume{opacity:.5}.dashboard-shell .volume-baseline{stroke:var(--night-line)}.dashboard-shell .live-price-line{stroke:var(--night-ink)}.dashboard-shell .live-price-label rect{fill:#121018}.dashboard-shell .live-price-label text{fill:var(--night-ink)}.dashboard-shell .chart-open-icon{border-color:var(--night-line);color:var(--night-ink);background:#121018db}.settings-overlay .field-stack label,.settings-overlay .avatar-credits{color:var(--night-muted)}.settings-overlay .avatar-preview,.settings-overlay .avatar-option-visual{background:var(--night-fill);border-color:var(--night-line);color:var(--night-ink)}.chart-dialog{--night-ink:#f3eef8;--night-muted:#c9c0d4;--night-line:#2c2736;--night-fill:#201c28;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--night-ink);accent-color:#c9a4ef;background:linear-gradient(115deg,#f3eef80d,#0000 32%),#121018}.chart-dialog .chart-focus-price{background:linear-gradient(90deg,#f3eef814,#f3eef805 58%,#0000)}.chart-dialog .chart-focus-price strong{color:var(--night-ink)}.chart-dialog .chart-focus-price span,.chart-dialog .chart-controls>span,.chart-dialog .chart-help,.chart-dialog .candle-details dt{color:var(--night-muted)}.chart-dialog .chart-controls button{border-color:var(--night-line);background:var(--night-fill);color:var(--night-ink)}.chart-dialog .chart-controls button:hover{background:#2a2434}.chart-dialog .chart-controls .chart-close{border-color:var(--night-ink);background:var(--night-ink);color:#121018}.chart-dialog .chart-controls .chart-close:hover{background:#fff}.chart-dialog .chart-controls button:focus-visible,.chart-dialog .candle-chart-expanded:focus-visible{outline-color:var(--night-ink)}.chart-dialog .chart-grid line,.chart-dialog .candle-chart-expanded .chart-grid line,.chart-dialog .volume-baseline{stroke:var(--night-line)}.chart-dialog .chart-grid text,.chart-dialog .chart-time-axis text,.chart-dialog .candle-chart-expanded .chart-grid text,.chart-dialog .candle-chart-expanded .chart-time-axis text{fill:var(--night-muted)}.chart-dialog .candle.rising{color:var(--night-ink)}.chart-dialog .candle.falling{color:#7a7189}.chart-dialog .candle .volume{opacity:.5}.chart-dialog .candle.selected line,.chart-dialog .candle.selected rect:not(.volume):not(.candle-hit-area){stroke:#c9a4ef}.chart-dialog .candle.selected rect:not(.volume):not(.candle-hit-area){fill:#c9a4ef}.chart-dialog .candle:focus-visible .candle-hit-area,.chart-dialog .live-price-line{stroke:var(--night-ink)}.chart-dialog .candle-details{border-top-color:var(--night-line)}.chart-dialog .candle-details>div{border-left-color:var(--night-line)}.chart-dialog .candle-details dd,.dashboard-shell .market-summary dd,.dashboard-shell .market-summary dd span{color:var(--night-ink)}.dashboard-shell .market-carousel-item small{color:var(--night-muted)}.dashboard-shell .account-popover .account-verification{white-space:nowrap;border-radius:6px;justify-self:start;max-width:100%;padding:3px 7px;font-size:.68rem}.section-heading-row+.surface-controls{margin-top:18px}@media (width<=1024px){.data-table{font-size:.78rem}.data-table th,.data-table td{padding:12px 6px}}@media (width<=860px) and (width>=721px){.dashboard-shell{--workspace-rail-width:180px}.data-table th,.data-table td{padding:12px 5px}}.mobile-home{--home-ink:#fff;--home-muted:#e2d8f0c7;--home-up:#9df2c0;--home-down:#ffa6bb;--home-glass:#221a349e;--home-line:#ffffff14;width:100%;color:var(--home-ink);flex-direction:column;flex:none;gap:14px;padding-bottom:8px;display:flex}.mobile-hero{z-index:0;min-height:54svh;padding:max(12px, env(safe-area-inset-top)) 16px 14px;isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.mobile-hero-sky{z-index:-2;background-color:#0b0718;background-image:radial-gradient(1.5px 1.5px at 9% 21%,#ecd6ffbf 0 1px,#0000 2px),radial-gradient(1px 1px at 23% 9%,#ffffff8c 0 1px,#0000 2px),radial-gradient(1.5px 1.5px at 41% 27%,#d6b0ff80 0 1px,#0000 2px),radial-gradient(1px 1px at 57% 7%,#ffffff80 0 1px,#0000 2px),radial-gradient(2px 2px at 68% 19%,#fff9 0 1px,#0000 2.5px),radial-gradient(1px 1px at 79% 33%,#ecd6ff8c 0 1px,#0000 2px),radial-gradient(1.5px 1.5px at 90% 12%,#ffffff80 0 1px,#0000 2px),radial-gradient(1px 1px at 15% 46%,#ffffff59 0 1px,#0000 2px),radial-gradient(1px 1px at 48% 40%,#ecd6ff66 0 1px,#0000 2px),radial-gradient(1.5px 1.5px at 86% 52%,#d6b0ff73 0 1px,#0000 2px),radial-gradient(1px 1px at 31% 60%,#ffffff4d 0 1px,#0000 2px),radial-gradient(1px 1px at 63% 56%,#ffffff59 0 1px,#0000 2px),radial-gradient(75% 55% at 82% 14%,#844ae080,#0000 70%),radial-gradient(60% 48% at 10% 58%,#3860e05c,#0000 70%),radial-gradient(48% 34% at 55% 96%,#c67aff3d,#0000 70%),linear-gradient(#0a0616 0%,#140c2a 58%,#05030a 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}.mobile-graph{z-index:-1;color:#9b7cf0;opacity:.55;pointer-events:none;position:absolute;inset:48% 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 58%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 58%,#0000 100%)}.mobile-graph svg{width:100%;height:100%;display:block;overflow:visible}.mobile-graph-line{fill:none;stroke:#e4d2ffb8;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.mobile-graph-glow{fill:none;stroke:#b88aff29;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.mobile-graph-dot{background:#ffffffd9;border-radius:50%;width:6px;height:6px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #b88aff38,0 0 12px 3px #b88aff4d}.mobile-topbar{align-items:center;gap:10px;display:flex}.mobile-avatar{color:#fff;cursor:pointer;width:38px;height:38px;font:inherit;background:#2b2342;border:0;border-radius:50%;flex:0 0 38px;place-items:center;padding:0;font-size:.72rem;font-weight:700;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff38,0 6px 14px #0006}.mobile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.mobile-search{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f3eef8b3;cursor:pointer;min-width:0;height:38px;font:inherit;text-align:left;background:#2c22426b;border:1px solid #ffffff1a;border-radius:999px;flex:auto;align-items:center;gap:8px;padding:0 14px;font-size:.9rem;display:flex;box-shadow:inset 0 1px #ffffff1f,0 6px 14px #0000004d}.mobile-search svg,.mobile-orb svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.mobile-orb{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;cursor:pointer;background:radial-gradient(120% 100% at 32% 16%,#ffffff3d,#fff0 52%),radial-gradient(90% 80% at 50% 112%,#966ef061,#0000 62%),linear-gradient(165deg,#52407aeb,#201834f2);border:0;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;transition:transform 80ms ease-out,box-shadow 80ms ease-out;display:grid;box-shadow:inset 0 1px #ffffff47,inset 0 -2px 5px #0006,0 0 0 1px #ffffff0f,0 7px 14px #0006}.mobile-orb:disabled{cursor:default;opacity:.45}.mobile-orb-large{flex-basis:50px;width:50px;height:50px}.mobile-orb-large svg{flex-basis:20px;width:20px;height:20px}.mobile-quote{text-align:center;text-shadow:0 2px 22px #05030ad9;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:4px;padding:36px 0 0;display:flex}.mobile-price{color:#fff;letter-spacing:-.03em;margin:0;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.4rem,12vw,3.3rem);font-weight:500;line-height:1}.mobile-quote-meta{color:var(--home-muted);align-items:center;gap:7px;margin:0;font-size:.9rem;display:flex}.mobile-quote-meta .coin-mark{flex-basis:16px;width:16px;height:16px}.mobile-quote-change,.mobile-quote-state{color:var(--home-muted);margin:0;font-size:.86rem;font-weight:500}.mobile-quote-change.positive,.mobile-market-bar .positive,.mobile-trade-amount .positive{color:var(--home-up)}.mobile-quote-change.negative,.mobile-market-bar .negative,.mobile-trade-amount .negative{color:var(--home-down)}.mobile-timeframes{justify-content:center;gap:6px;display:flex}.mobile-timeframes button{min-width:42px;height:26px;color:var(--home-muted);cursor:pointer;font:inherit;background:#ffffff0f;border:0;border-radius:999px;padding:0 10px;font-size:.74rem;font-weight:600}.mobile-timeframes button[aria-pressed=true]{color:#160d2a;background:#ffffffd9}.mobile-actions{justify-content:center;gap:clamp(48px,18vw,84px);margin-top:-4px;padding:0 24px;display:flex}.mobile-action{color:var(--home-muted);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;font-size:.78rem;font-weight:500;display:flex}.mobile-action:disabled{cursor:default;opacity:.5}.mobile-banner{margin:0 16px}.mobile-market-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:2px 16px;display:flex;overflow-x:auto}.mobile-market-strip::-webkit-scrollbar{display:none}.mobile-market-bar{border:1px solid var(--home-line);height:36px;color:var(--home-ink);cursor:pointer;font:inherit;scroll-snap-align:start;background:#1a142899;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px 0 9px;font-size:.8rem;display:flex}.mobile-market-bar[aria-pressed=true]{background:#4a34768c;border-color:#c9a4ef99}.mobile-market-bar .coin-mark{flex-basis:16px;width:16px;height:16px}.mobile-market-bar strong{font-weight:600}.mobile-market-bar small{color:var(--home-muted);font-size:.76rem}.mobile-market-bar>span{font-size:.76rem;font-weight:600}.mobile-card{border:1px solid var(--home-line);background:var(--home-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;margin:0 16px;padding:4px 14px 2px;box-shadow:0 12px 30px #0000004d}.mobile-card-heading{justify-content:space-between;align-items:center;gap:12px;padding:10px 0 2px;display:flex}.mobile-card-heading h2{letter-spacing:-.01em;margin:0;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:1.05rem;font-weight:500}.mobile-card .inline-loading{padding:12px 0}.mobile-trade-list{margin:0;padding:0;list-style:none}.mobile-trade{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.mobile-trade+.mobile-trade{border-top:1px solid var(--home-line)}.mobile-trade-mark{background:#ffffff0f;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.mobile-trade-mark .coin-mark{flex-basis:20px;width:20px;height:20px}.mobile-trade-badge{color:#111;background:#fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #1d1730}.mobile-trade-badge svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.mobile-trade-copy,.mobile-trade-amount{flex-direction:column;gap:3px;min-width:0;display:flex}.mobile-trade-amount{text-align:right;align-items:flex-end}.mobile-trade-copy strong,.mobile-trade-amount strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.mobile-trade-copy span,.mobile-trade-amount span{color:var(--home-muted);font-size:.8rem}.mobile-trade.failed .mobile-trade-amount strong{color:var(--home-muted);text-decoration:line-through}.mobile-trades-empty{flex-direction:column;gap:4px;padding:10px 0 8px;display:flex}.mobile-trades-empty strong{font-size:.95rem;font-weight:600}.mobile-trades-empty span{color:var(--home-muted);font-size:.82rem}.mobile-card-link{border:0;border-top:1px solid var(--home-line);color:#fff;cursor:pointer;width:100%;font:inherit;text-align:center;background:0 0;padding:12px 0 10px;font-size:.92rem;font-weight:600;display:block}@media (width<=720px){.dashboard-shell .dashboard-main-home{padding:0 0 calc(96px + env(safe-area-inset-bottom));scroll-padding-block:0 calc(96px + env(safe-area-inset-bottom));flex-direction:column}.dashboard-shell .nav-rail{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#161122c7;border-color:#ffffff1f;box-shadow:0 14px 32px #00000073,inset 0 1px #ffffff14}.dashboard-shell .mobile-nav-indicator{background:#ffffff24}}@media (prefers-reduced-motion:reduce){.mobile-orb{transition:none}}.mobile-orb{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#4e3e76f5 0%,#3c2e5ef5 100%);box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff1a,0 3px #1d1630,0 3px 0 1px #ffffff0d,0 10px 18px #00000073}.mobile-orb:not(:disabled):active,.mobile-action:not(:disabled):active .mobile-orb{transform:translateY(2px);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff0f,0 1px #1d1630,0 1px 0 1px #ffffff0d,0 5px 10px #0006}.mobile-hero{min-height:58svh}.mobile-graph{inset:54% 0 0}.mobile-quote{gap:6px;padding-top:26px}.mobile-stats{flex-direction:column;align-items:center;gap:10px;width:min(100%,340px);margin-top:4px;display:flex}.mobile-quote-change{background:#ffffff12;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 11px 0 8px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.mobile-quote-change.positive{background:#9df2c01f}.mobile-quote-change.negative{background:#ffa6bb1f}.mobile-quote-change svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 13px;width:13px;height:13px}.mobile-range{gap:6px;width:100%;display:grid}.mobile-range-track{background:#ffffff1a;border-radius:999px;height:6px;display:block;position:relative}.mobile-range-fill{width:var(--range-position,0%);border-radius:inherit;background:linear-gradient(90deg,#c9a4ef59,#c9a4efe6);position:absolute;inset:0 auto 0 0}.mobile-range-dot{top:50%;left:var(--range-position,0%);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #c9a4ef47,0 2px 6px #00000080}.mobile-range-labels{color:var(--home-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:.72rem;display:flex}.mobile-stat-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;display:flex}.mobile-stat-chips>div{background:#ffffff0f;border-radius:999px;align-items:baseline;gap:5px;min-height:26px;padding:4px 10px;font-size:.74rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.mobile-stat-chips dt{color:var(--home-muted);font-weight:500}.mobile-stat-chips dd{color:#fff;font-variant-numeric:tabular-nums;margin:0;font-weight:650}.mobile-stat-chips dd.positive{color:var(--home-up)}.mobile-stat-chips dd.negative{color:var(--home-down)}.settings-overlay{--night-subtle:#9d92ad}.totp-wizard{flex-direction:column;gap:18px;max-width:560px;display:flex}.totp-wizard-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.totp-wizard-back,.totp-wizard-cancel{min-height:36px;color:var(--night-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:.84rem;font-weight:600;display:inline-flex}.totp-wizard-back{justify-self:start;margin-left:-10px}.totp-wizard-cancel{justify-self:end;margin-right:-10px}.totp-wizard-back:hover,.totp-wizard-cancel:hover{background:var(--night-fill);color:var(--night-ink)}.totp-wizard-back .ui-icon{width:16px;height:16px}.totp-wizard-progress{gap:6px;margin:0;padding:0;list-style:none;display:flex}.totp-wizard-progress li{background:var(--night-line);border-radius:999px;width:28px;height:5px;transition:background .16s}.totp-wizard-progress li.reached{background:var(--night-ink)}.totp-wizard-progress li[aria-current=step]{background:#c9a4ef}.totp-wizard .status-message{margin:0}.totp-wizard-step{flex-direction:column;gap:16px;margin:0;display:flex}.totp-wizard-step h3{color:var(--night-ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.1}.totp-wizard-step h3:focus-visible{outline:2px solid var(--night-ink);outline-offset:4px;border-radius:4px}.totp-wizard-step h3:focus:not(:focus-visible){outline:0}.totp-wizard-step>p{max-width:52ch;color:var(--night-muted);margin:0;font-size:.92rem;line-height:1.5}.totp-wizard .password-input-wrap input{margin:0}.settings-overlay .password-input-wrap input{padding-right:48px}.settings-overlay .otp-inputs input{text-align:center;border-radius:12px;height:52px;padding:0}.totp-wizard .otp-inputs{max-width:360px;margin:4px 0 0}.totp-wizard-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.totp-qr-tile{background:#fff;border-radius:16px;width:fit-content;padding:12px;display:grid}.totp-qr-tile svg{display:block}.totp-open-app{justify-content:center;align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.totp-manual{border:1px solid var(--night-line);background:var(--night-fill);border-radius:14px}.totp-manual summary{color:var(--night-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:.9rem;font-weight:600;list-style:none;display:flex}.totp-manual summary::-webkit-details-marker{display:none}.totp-manual summary:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;flex:none;width:8px;height:8px;margin:-4px 4px 0 0;transition:transform .12s;transform:rotate(45deg)}.totp-manual[open] summary:after{margin-top:4px;transform:rotate(-135deg)}.totp-manual>p{color:var(--night-muted);margin:0 14px 12px;font-size:.86rem;line-height:1.5}.totp-manual-details{gap:10px;margin:0 14px 14px;display:grid}.totp-manual-details dt{color:var(--night-muted);font-size:.74rem;font-weight:600}.totp-manual-details dd{color:var(--night-ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:.9rem}.totp-manual-details code{letter-spacing:.06em;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem}.totp-manual .quiet-button{width:fit-content;margin:0 14px 14px}.totp-wizard .recovery-code-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:0;display:grid}.totp-code-actions{flex-wrap:wrap;gap:10px;display:flex}.totp-codes-saved{color:var(--night-ink);margin:0;font-size:.9rem}.settings-overlay .remember input{height:44px;box-shadow:none;background:0 0;padding:0}@media (width<=720px){.dashboard-shell,.settings-overlay{--home-ink:#fff;--home-muted:#e2d8f0c7;--home-up:#9df2c0;--home-down:#ffa6bb;--home-glass:#221a349e;--home-line:#ffffff14}.dashboard-shell .nav-rail{inset:auto max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));background:#1a132abd;border:1px solid #ffffff24;border-radius:999px;grid-auto-rows:60px;padding:5px;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000059,0 18px 40px #00000080}.dashboard-shell .nav-rail .rail-button,.dashboard-shell .account-button{border-radius:999px;min-height:60px}.dashboard-shell .mobile-nav-indicator{width:calc((100% - 10px) / var(--nav-slot-count,4));background:radial-gradient(120% 90% at 50% 0,#ffffff3d,#ffffff14 62%,#ffffff0f);border-radius:999px;height:60px;transition:transform .24s cubic-bezier(.3,1.25,.4,1);top:5px;left:5px;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 1px #ffffff47,0 4px 12px #0000004d}.dashboard-shell .account-button:hover,.dashboard-shell .account-button[aria-expanded=true]{background:#ffffff1a;border-radius:999px}.dashboard-shell .account-popover{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1e172ee6;border-color:#ffffff24;border-radius:18px;box-shadow:0 18px 40px #00000080}.dashboard-shell .account-popover:after{background:#1e172e;border-color:#ffffff24}.dashboard-shell .account-popover button{text-align:center;border-radius:999px}.dashboard-shell .dashboard-main:not(.dashboard-main-home){padding:max(14px, env(safe-area-inset-top)) 16px calc(96px + env(safe-area-inset-bottom));scroll-padding-block:14px calc(96px + env(safe-area-inset-bottom))}.dashboard-shell .dashboard-header{margin-bottom:14px}.dashboard-shell .dashboard-header h1{font-size:1.9rem}.dashboard-shell .working-surface{background:0 0;border:0;border-radius:0;gap:14px;min-height:0;padding:0;overflow:visible}.dashboard-shell .flat-section,.dashboard-shell .mobile-list,.dashboard-shell .list-surface>.surface-state,.dashboard-shell .automation-surface>.surface-state,.settings-overlay .settings-rows,.settings-overlay .settings-identity,.settings-overlay .settings-surface .flat-section,.settings-overlay .totp-wizard{border:1px solid var(--home-line);background:var(--home-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;margin:0;padding:14px;box-shadow:0 12px 30px #0000004d}.dashboard-shell .flat-section:first-child,.dashboard-shell .flat-section:last-child{border-top:1px solid var(--home-line);padding:14px}.dashboard-shell .section-heading-row{gap:10px}.dashboard-shell .section-heading-row h2{font-size:1.2rem}.dashboard-shell :is(.section-heading-row p,.connection-form>p,.verification-needed p,.inline-loading,.surface-state,.chart-state,.updated-copy,.data-freshness,.table-link span,.detail-list dt,.balance-list dt,.field-inline label,.field-stack label),.settings-overlay :is(.settings-row small,.settings-identity-copy span,.field-stack label,.section-heading-row p,.avatar-feedback,.avatar-credits){color:var(--home-muted)}.dashboard-shell .section-heading-row p,.dashboard-shell .connection-form>p,.dashboard-shell .verification-needed p,.dashboard-shell .inline-loading{font-size:.84rem}.dashboard-shell .field-inline label,.dashboard-shell .field-stack label,.settings-overlay .field-stack label{font-size:.76rem;font-weight:600}.dashboard-shell :is(input,select),.settings-overlay :is(input,select){border-color:var(--home-line);height:44px;color:var(--home-ink);background:#ffffff0f;border-radius:999px;padding:0 16px;box-shadow:inset 0 1px #ffffff0f}.dashboard-shell select,.settings-overlay select{padding-right:36px}.dashboard-shell :is(.primary-button,.secondary-button,.quiet-button,.danger-button),.settings-overlay :is(.primary-button,.secondary-button,.quiet-button,.danger-button){border-radius:999px;min-height:44px;padding-inline:18px;font-weight:650}.dashboard-shell .primary-button,.settings-overlay .primary-button{color:#160d2a;background:#ffffffe6;box-shadow:0 6px 14px #0000004d}.dashboard-shell :is(.secondary-button,.quiet-button),.settings-overlay :is(.secondary-button,.quiet-button),.settings-overlay .avatar-upload{border-color:var(--home-line);color:var(--home-ink);background:#ffffff12;box-shadow:inset 0 1px #ffffff14}.dashboard-shell :is(.secondary-button,.quiet-button):hover,.settings-overlay :is(.secondary-button,.quiet-button):hover{background:#ffffff1f}.dashboard-shell .danger-button,.settings-overlay .danger-button{color:#ffd1dc;background:#ffa6bb29;border:1px solid #ffa6bb4d}.dashboard-shell .danger-link{color:var(--home-down)}.dashboard-shell .status-pill,.settings-overlay .status-pill{color:var(--home-ink);background:#ffffff14}.dashboard-shell .status-pill.secure{color:var(--home-up);background:#9df2c024}.dashboard-shell .status-message,.settings-overlay .status-message{border:1px solid var(--home-line);background:var(--home-glass);color:var(--home-ink);border-radius:16px;margin:0;padding:12px 14px}.dashboard-shell .status-error,.settings-overlay .status-error{border-color:#ffa6bb4d}.dashboard-shell .status-warning{border-color:#ffd6964d}.dashboard-shell .status-success,.settings-overlay .status-success{border-color:#9df2c04d}.dashboard-shell .positive{color:var(--home-up)}.dashboard-shell .negative{color:var(--home-down)}.dashboard-shell .surface-controls{gap:8px;margin:0}.dashboard-shell .section-heading-row+.surface-controls{margin-top:12px}.dashboard-shell .search-field{width:100%}.dashboard-shell .search-field label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-shell .search-field input{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(243,238,248,0.7)' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6'/%3E%3Cpath d='m15 15 5 5'/%3E%3C/svg%3E") 15px/18px no-repeat,#2c22426b;padding-left:42px}.dashboard-shell .updated-copy{padding:0 8px;font-size:.72rem}.mobile-list{padding-block:4px;list-style:none}.mobile-row{align-items:center;gap:8px;display:flex}.mobile-row+.mobile-row{border-top:1px solid var(--home-line)}.mobile-row-main{min-width:0;color:var(--home-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:11px 0;display:flex}.mobile-row-main .coin-mark{flex-basis:26px;width:26px;height:26px}.mobile-row-copy,.mobile-row-value{flex-direction:column;gap:3px;min-width:0;display:flex}.mobile-row-copy{flex:1}.mobile-row-value{text-align:right;flex:none;align-items:flex-end}.mobile-row-copy strong,.mobile-row-value strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.mobile-row-copy span,.mobile-row-value span{color:var(--home-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.mobile-row-value .positive{color:var(--home-up)}.mobile-row-value .negative{color:var(--home-down)}.dashboard-shell .verification-needed{border-color:var(--home-line);background:#ffffff0d;border-radius:16px;margin-top:14px;padding:12px}.dashboard-shell .connection-form{gap:14px;margin-top:16px}.dashboard-shell .connection-details{margin-top:14px}.dashboard-shell .balance-list>div{border-color:var(--home-line)}.dashboard-shell .inline-confirm{background:#ffa6bb14;border:1px solid #ffa6bb40;border-radius:16px;padding:12px}.dashboard-shell .inline-confirm p{color:var(--home-ink)}.settings-page{padding:max(14px, env(safe-area-inset-top)) 16px calc(28px + env(safe-area-inset-bottom))}.settings-overlay .settings-surface,.settings-overlay.settings-view-account .settings-surface{background:0 0;border:0;gap:14px;min-height:0}.settings-overlay .settings-menu{border-bottom:0;flex-wrap:wrap;gap:6px;padding:0;overflow:visible}.settings-overlay .settings-menu-signout{margin-left:0}.settings-overlay .settings-menu::-webkit-scrollbar{display:none}.settings-overlay .settings-menu-item{border:1px solid var(--home-line);min-height:38px;color:var(--home-muted);background:#ffffff0d;border-radius:999px;padding:0 14px;font-size:.82rem;box-shadow:inset 0 1px #ffffff0f}.settings-overlay .settings-menu-item:hover{color:var(--home-ink);background:#ffffff1a}.settings-overlay .settings-menu-item.active{color:#160d2a;background:#ffffffe0;border-color:#0000}.settings-overlay .settings-pane,.settings-overlay .settings-view-account .settings-pane{gap:14px;padding:0}.settings-overlay .settings-pane h2{margin:6px 0 2px;font-size:1.9rem}.settings-overlay .settings-identity{grid-template-columns:52px minmax(0,1fr);gap:12px}.settings-overlay .settings-identity-photo{background:#ffffff14;width:52px;height:52px;font-size:1rem}.settings-overlay .settings-identity-copy strong{font-size:1.15rem}.settings-overlay .settings-row{border-color:var(--home-line);gap:12px;min-height:0;padding:12px 0}.settings-overlay .settings-row:first-child{padding-top:0}.settings-overlay .settings-row:last-child{padding-bottom:0}.settings-overlay .settings-row strong{font-size:.95rem}.settings-overlay .settings-row small{font-size:.8rem}.settings-overlay .settings-row>.secondary-button,.settings-overlay .settings-row>.danger-button{width:auto}.settings-overlay .settings-surface .section-heading-row h3{font-size:1.15rem}.settings-overlay .settings-form{margin-top:16px}.settings-overlay .settings-surface .recovery-code-grid code{border-color:var(--home-line);background:#ffffff0f;border-radius:12px}.settings-overlay .totp-wizard{gap:16px;max-width:none}.settings-overlay .totp-wizard-step h3{font-size:1.4rem}.settings-overlay .totp-wizard .primary-button,.settings-overlay .totp-open-app,.settings-overlay .totp-manual .quiet-button{width:100%}.settings-overlay .totp-manual .quiet-button{width:calc(100% - 28px)}.settings-overlay .totp-code-actions>button{flex:140px}.settings-overlay .totp-qr-tile{justify-self:center;margin:0 auto}.settings-overlay .totp-manual{border-color:var(--home-line);background:#ffffff0d}.settings-overlay .totp-wizard-progress li{background:#ffffff24}.settings-overlay .totp-wizard-progress li.reached{background:var(--home-ink)}.settings-overlay .totp-wizard-progress li[aria-current=step]{background:#c9a4ef}}.portfolio-surface{gap:20px;overflow:auto}.portfolio-figures{border-bottom:1px solid var(--night-line);flex:none;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:20px 26px;margin:0;padding-bottom:22px;display:grid}.portfolio-figures>div{align-content:start;gap:6px;min-width:0;display:grid}.portfolio-figure-lead{grid-column:1/-1}.portfolio-figures dt{color:var(--night-muted);font-size:.72rem;font-weight:700}.portfolio-figures dd{min-width:0;color:var(--night-ink);font-variant-numeric:tabular-nums;gap:4px;margin:0;font-size:1.05rem;font-weight:720;display:grid}.portfolio-figure-lead dd{letter-spacing:-.035em;font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.9rem,4vw,3rem);font-weight:500;line-height:1.05}.portfolio-figures dd small,.portfolio-table small{color:var(--night-muted);letter-spacing:0;font-size:.74rem;font-weight:550}.portfolio-coin{align-items:center;gap:10px;min-width:0;display:flex}.portfolio-coin-copy{gap:2px;min-width:0;display:grid}.portfolio-coin-copy strong{font-size:.86rem;font-weight:700}.portfolio-coin-copy span{color:var(--night-muted);font-size:.72rem}.portfolio-table td{white-space:nowrap}.portfolio-table small{display:block}.portfolio-notes{border-top:1px solid var(--night-line);color:var(--night-muted);flex:none;margin:0;padding:16px 0 0;font-size:.76rem;line-height:1.55;list-style:none}.portfolio-notes li+li{margin-top:6px}@media (width<=720px){.dashboard-shell .portfolio-figures{border-bottom-color:var(--home-line);grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,100%),1fr));gap:16px 14px;padding-bottom:18px}.dashboard-shell .portfolio-figures dt,.dashboard-shell .portfolio-figures dd small,.dashboard-shell .portfolio-notes{color:var(--home-muted)}.dashboard-shell .portfolio-figures dd{color:var(--home-ink)}.dashboard-shell .portfolio-notes{border-top-color:var(--home-line)}.dashboard-shell .portfolio-list .mobile-row-value span.positive{color:var(--home-up)}.dashboard-shell .portfolio-list .mobile-row-value span.negative{color:var(--home-down)}}.dashboard-shell .data-freshness strong{color:#e8b35e}.inline-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.save-confirmation{color:var(--home-muted,#6b6a63);font-size:.84rem}.engine-summary{max-width:720px;color:var(--home-muted,#6b6a63);margin:0;font-size:.88rem;line-height:1.5}.pair-choices{flex-wrap:wrap;gap:10px 22px;max-width:820px;display:flex}.update-feed{gap:14px;max-width:820px;margin:22px 0 0;padding:0;list-style:none;display:grid}.update-feed li{border:1px solid var(--home-line,#e4dfcf);border-radius:12px;gap:6px;padding:14px 16px;display:grid}.update-feed li.warning{border-color:#ffa6bb66}.update-feed-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.update-feed-heading strong{font-size:.92rem}.update-feed-heading span{color:var(--home-muted,#6b6a63);flex-shrink:0;font-size:.78rem}.update-feed li p{color:var(--home-muted,#6b6a63);margin:0;font-size:.86rem;line-height:1.5}.paper-chart{color:var(--night-ink);flex:none;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;margin:0;display:grid}.paper-chart-scale{color:var(--night-muted);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;justify-content:space-between;padding:2px 0;font-size:.7rem;display:flex}.paper-chart-plot{border-bottom:1px solid var(--night-line);touch-action:pan-y;height:200px;position:relative}.paper-chart-plot svg{width:100%;height:100%;display:block;overflow:visible}.paper-chart-line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round}.paper-chart-baseline{stroke:var(--night-muted);stroke-dasharray:4 4;stroke-width:1px;opacity:.7}.paper-chart-crosshair{stroke:var(--night-muted);stroke-width:1px}.paper-chart-dot{border:2px solid var(--color-night);pointer-events:none;background:currentColor;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.paper-chart-tooltip{border:1px solid var(--night-line);background:var(--color-night);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;border-radius:8px;gap:2px;padding:7px 10px;font-size:.74rem;display:grid;position:absolute;top:0;transform:translate(10px)}.paper-chart-tooltip.flip{transform:translate(calc(-100% - 10px))}.paper-chart-tooltip span{color:var(--night-muted)}.paper-chart-dates{color:var(--night-muted);grid-column:2;justify-content:space-between;gap:10px;font-size:.7rem;display:flex}.paper-chart-empty{color:var(--night-muted);margin:0;font-size:.84rem}.paper-clock{margin-bottom:18px}.paper-jump,.paper-amount{align-items:center;gap:8px;display:flex}.paper-amount input{flex:auto;min-width:0}.paper-surface .paper-chart-tooltip .positive,.paper-surface .paper-chart-tooltip .negative{color:inherit}@media (width<=720px){.dashboard-shell .paper-chart{color:var(--home-ink)}.dashboard-shell .paper-chart-plot{height:160px}.dashboard-shell .paper-chart-dates span:nth-child(2){display:none}.paper-jump{flex:100%}}.dashboard-shell .danger-link{color:#ffa6bb}.paper-ai-progress{gap:10px;max-width:720px;display:grid}.paper-ai-progress p{margin:0;font-size:.88rem}.paper-ai-progress progress{width:100%;height:6px;accent-color:var(--night-ink)}.paper-order-cell{max-width:320px;white-space:normal!important}.paper-order-cell small{white-space:normal}.paper-ai-progress{margin-top:14px}.paper-cell-stack{gap:2px;display:grid}@media (width<=720px){.paper-cell-stack{text-align:right;justify-items:end}}@media (width>=721px){#root .dashboard-shell{--workspace-rail-width:56px;--t-panel:#0d0a13;--t-fill:#1b1623;--t-hover:#f3eef80d;--t-line:#221c2c;--t-line-strong:#2f283b;--t-ink:#f3eef8;--t-muted:#a99fb9;--t-accent:#c9a4ef;--t-up:#7fe0b2;--t-down:#ff97ad;--t-up-fill:#7fe0b221;--t-down-fill:#ff97ad21;font-size:15px}#root .dashboard-shell .positive{color:var(--t-up)}#root .dashboard-shell .negative{color:var(--t-down)}#root .nav-rail{width:var(--workspace-rail-width);border:0;border-right:1px solid var(--t-line);box-shadow:none;background:#08060d;border-radius:0;align-items:center;padding:12px 0 10px;inset:0 auto 0 0}#root .rail-brand{border:0;place-items:center;width:auto;padding:2px 0 14px;display:grid}#root .rail-brand-mark{width:16px;height:24px;fill:var(--t-accent);display:block}#root .rail-brand-text{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#root .nav-rail .rail-actions{align-items:center;gap:4px;padding-top:6px}#root .nav-rail .rail-button{width:40px;height:40px;color:var(--t-muted);border-radius:8px;justify-content:center;padding:0;position:relative}#root .nav-rail .rail-button .nav-icon{flex-basis:20px;width:20px;height:20px}#root .nav-rail .rail-button:hover{background:var(--t-fill);color:var(--t-ink)}#root .nav-rail .rail-button.active{color:var(--t-ink);background:#c9a4ef29}#root .nav-rail .rail-button.active:before{background:var(--t-accent);content:"";border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:-8px}#root .nav-rail .rail-button-label{z-index:30;border:1px solid var(--t-line-strong);color:var(--t-ink);opacity:0;pointer-events:none;background:#17131f;border-radius:6px;padding:5px 8px;font-size:.75rem;font-weight:600;transition:opacity .1s;position:absolute;top:50%;left:calc(100% + 12px);overflow:visible;transform:translateY(-50%)}#root .nav-rail .rail-button:hover .rail-button-label,#root .nav-rail .rail-button:focus-visible .rail-button-label{opacity:1}#root .nav-rail .account-button{border:0;border-radius:8px;justify-content:center;width:40px;min-height:40px;margin-top:8px;padding:0}#root .nav-rail .account-button:hover,#root .nav-rail .account-button[aria-expanded=true]{background:var(--t-fill)}#root .nav-rail .account-summary{display:none}#root .nav-rail .account-popover{border-radius:8px;bottom:10px;left:calc(100% + 8px)}#root .dashboard-main{width:calc(100% - var(--workspace-rail-width));margin-left:var(--workspace-rail-width);padding:0 8px 8px}#root .dashboard-header{flex:none;align-items:center;gap:8px;min-width:0;height:48px;margin:0;padding-left:6px;display:flex}#root .dashboard-header h1{letter-spacing:-.01em;white-space:nowrap;flex:none;max-width:none;font-size:1.2rem}#root .dashboard-header h1:focus-visible{outline-offset:3px}#root .market-ticker{scrollbar-width:none;flex:auto;gap:2px;min-width:0;padding:0 16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 28px),#0000)}#root .market-ticker::-webkit-scrollbar{display:none}#root .ticker-item{height:30px;color:var(--t-muted);cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:7px;padding:0 10px;font-size:.78rem;display:flex}#root .ticker-item:hover{background:var(--t-hover);color:var(--t-ink)}#root .ticker-item[aria-pressed=true]{border-color:var(--t-line-strong);background:var(--t-panel);color:var(--t-ink)}#root .ticker-item .coin-mark{flex-basis:16px;width:16px;height:16px}#root .ticker-item strong{color:var(--t-ink);font-weight:700}#root .ticker-change:not(.positive):not(.negative){color:var(--t-muted)}#root .feed-status{color:var(--t-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:7px;padding-right:6px;font-size:.74rem;display:flex}#root .feed-status-dot{background:var(--t-up);border-radius:50%;width:6px;height:6px}#root .feed-status.stale .feed-status-dot{background:#f0c36d}#root .panel{border:1px solid var(--t-line);background:var(--t-panel);border-radius:6px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}#root .panel-header{border-bottom:1px solid var(--t-line);flex:none;align-items:center;gap:10px;min-height:38px;padding:0 12px;display:flex}#root .panel-header h2{color:var(--t-ink);letter-spacing:0;margin:0;font-family:inherit;font-size:.8rem;font-weight:650}#root .panel-meta{color:var(--t-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.72rem}#root .panel-meta-warning{color:#f0c36d}#root .panel-state{color:var(--t-muted);justify-items:start;gap:10px;margin:0;padding:14px 12px;font-size:.8rem;line-height:1.5;display:grid}#root .panel .status-message{margin:8px 12px 0}#root .panel-tabs{gap:2px;display:flex}#root .panel-tabs button{height:26px;color:var(--t-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 9px;font-size:.75rem;font-weight:650}#root .panel-tabs button:hover{background:var(--t-hover);color:var(--t-ink)}#root .panel-tabs button[aria-pressed=true]{background:var(--t-fill);color:var(--t-ink)}#root .panel-link{color:var(--t-accent);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.75rem;font-weight:650}#root .panel-link:hover{text-underline-offset:3px;text-decoration:underline}#root .panel-header .status-pill{min-height:22px;margin-left:auto;padding:2px 8px;font-size:.68rem}#root .terminal{flex:auto;grid-template:"chart book side"minmax(0,1fr)"activity book side"minmax(190px,30%)/minmax(0,1fr) 280px 300px;gap:6px;min-height:0;display:grid}#root .terminal-empty{display:flex}#root .terminal-empty>.panel{flex:auto}#root .panel-chart{grid-area:chart}#root .panel-book{grid-area:book}#root .panel-activity{grid-area:activity}#root .terminal-side{flex-direction:column;grid-area:side;gap:6px;min-height:0;display:flex}#root .panel-stats{flex:none}#root .panel-depth{flex:auto;min-height:170px}#root .chart-header{flex-wrap:wrap;gap:6px 14px;padding-block:8px}#root .chart-header h2{align-items:center;gap:8px;font-size:.9rem;display:flex}#root .chart-header h2 .coin-mark{flex-basis:20px;width:20px;height:20px}#root .chart-header h2 span{color:var(--t-muted);font-weight:550}#root .chart-price{color:var(--t-ink);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}#root .chart-change{font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}#root .chart-timeframes{margin-left:auto}#root .panel-chart .chart-wrap{flex:auto;min-height:0;padding:6px 2px 0 4px}#root .panel-chart .chart-wrap-mouse .candle-details{margin:4px 8px 8px}#root .panel-chart .chart-grid line{stroke:#3a3247;stroke-dasharray:1 5;stroke-linecap:round;stroke-width:1.2px}#root .panel-chart .chart-grid text,#root .panel-chart .chart-time-axis text{fill:var(--t-muted);font-variant-numeric:tabular-nums}#root .panel-chart .candle.rising{color:var(--t-up)}#root .panel-chart .candle.falling{color:var(--t-down)}#root .panel-chart .candle .volume{opacity:.32}#root .panel-chart .volume-baseline{stroke:var(--t-line)}#root .panel-chart .live-price-line{stroke:var(--t-accent);stroke-dasharray:3 4;opacity:.8}#root .panel-chart .live-price-label rect{fill:var(--t-accent)}#root .panel-chart .live-price-label text{fill:#120e19;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}#root .panel-chart .candle.selected line,#root .panel-chart .candle.selected rect:not(.volume):not(.candle-hit-area){stroke:var(--t-accent)}#root .panel-chart .chart-open-icon{top:8px;right:8px}#root .book-columns{color:var(--t-muted);grid-template-columns:1fr 1fr 1fr;padding:6px 10px;font-size:.68rem;font-weight:600;display:grid}#root .book-columns span:not(:first-child){text-align:right}#root .book-side{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}#root .book-side-asks{justify-content:flex-end}#root .book-side table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:.74rem}#root .book-side td{height:19px;color:var(--t-ink);text-align:right;white-space:nowrap;padding:0 10px}#root .book-side td:first-child{text-align:left}#root .book-ask td:first-child{color:var(--t-down)}#root .book-bid td:first-child{color:var(--t-up)}#root .book-ask{background:linear-gradient(to left, var(--t-down-fill) var(--depth), transparent var(--depth))}#root .book-bid{background:linear-gradient(to left, var(--t-up-fill) var(--depth), transparent var(--depth))}#root .book-spread{border-block:1px solid var(--t-line);font-variant-numeric:tabular-nums;background:#110d18;flex:none;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 10px;display:flex}#root .book-spread strong{color:var(--t-ink);font-size:.95rem}#root .book-spread span{color:var(--t-muted);font-size:.7rem}#root .range-bar{padding:14px 12px 4px}#root .range-track{background:linear-gradient(90deg, var(--t-down-fill), var(--t-up-fill));height:4px;box-shadow:inset 0 0 0 1px var(--t-line-strong);border-radius:2px;display:block;position:relative}#root .range-marker{top:-4px;left:var(--range-position);background:var(--t-ink);border-radius:1px;width:2px;height:12px;position:absolute;transform:translate(-50%)}#root .stat-grid{grid-template-columns:1fr 1fr;margin:0;padding:6px 0 4px;display:grid}#root .stat-grid>div{gap:2px;padding:6px 12px;display:grid}#root .stat-grid dt{color:var(--t-muted);font-size:.7rem;font-weight:600}#root .stat-grid dd{color:var(--t-ink);font-variant-numeric:tabular-nums;margin:0;font-size:.82rem;font-weight:650}#root .stat-grid dd.positive{color:var(--t-up)}#root .stat-grid dd.negative{color:var(--t-down)}#root .depth-chart{flex-direction:column;flex:auto;gap:6px;min-height:0;margin:0;padding:8px 10px;display:flex}#root .depth-legend,#root .depth-axis{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:.7rem;display:flex}#root .depth-axis{color:var(--t-muted)}#root .depth-chart svg{background-image:radial-gradient(circle,#2e2739 1px,#0000 1.2px);background-position:50%;background-size:12px 12px;flex:auto;width:100%;min-height:0;display:block}#root .depth-area.depth-bid{fill:var(--t-up-fill)}#root .depth-area.depth-ask{fill:var(--t-down-fill)}#root .depth-line{fill:none;stroke-width:1.4px}#root .depth-line.depth-bid{stroke:var(--t-up)}#root .depth-line.depth-ask{stroke:var(--t-down)}#root .depth-mid{stroke:var(--t-line-strong);stroke-dasharray:2 3}#root .panel-activity .panel-tabs{margin-left:-4px}#root .panel-body{flex:auto;min-height:0;overflow:auto}#root .terminal-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.76rem}#root .terminal-table th{z-index:1;border-bottom:1px solid var(--t-line);background:var(--t-panel);color:var(--t-muted);text-align:left;padding:7px 12px;font-size:.68rem;font-weight:600;position:sticky;top:0}#root .terminal-table td{color:var(--t-ink);white-space:nowrap;border-bottom:1px solid #18131f;padding:6px 12px}#root .terminal-table td.positive{color:var(--t-up)}#root .terminal-table td.negative{color:var(--t-down)}#root .terminal-table tr.failed td{opacity:.6}#root .terminal-coin{align-items:center;gap:6px;display:inline-flex}#root .terminal-coin .coin-mark{flex-basis:14px;width:14px;height:14px}#root .terminal-feed{margin:0;padding:0;list-style:none}#root .terminal-feed li{border-bottom:1px solid #18131f;grid-template-columns:118px minmax(0,1fr);gap:2px 12px;padding:8px 12px;font-size:.78rem;display:grid}#root .terminal-feed time{color:var(--t-muted);font-variant-numeric:tabular-nums;grid-row:span 2}#root .terminal-feed strong{color:var(--t-ink)}#root .terminal-feed p{color:var(--t-muted);margin:0;line-height:1.45}#root .terminal-feed li.warning strong{color:#f0c36d}#root .dashboard-shell .working-surface{border:1px solid var(--t-line);background:var(--t-panel);border-radius:6px;gap:0;padding:0}#root .dashboard-shell .working-surface>.surface-state{padding:18px 16px}#root .dashboard-shell .portfolio-surface>.surface-state{flex:none;align-content:start}#root .dashboard-shell :is(.portfolio-surface,.automation-surface){background:0 0;border:0;border-radius:0;gap:6px}#root .dashboard-shell .portfolio-surface>:is(.surface-state,.connection-form),#root .dashboard-shell .portfolio-surface>.flat-section:only-child{border:1px solid var(--t-line);background:var(--t-panel);border-radius:6px}#root .dashboard-shell .portfolio-surface>.connection-form{max-width:none;margin:0;padding:18px 16px}#root .dashboard-shell :is(.portfolio-surface,.automation-surface)>.flat-section,#root .dashboard-shell .paper-surface>:is(.paper-chart,.paper-chart-empty){border:1px solid var(--t-line);background:var(--t-panel);border-radius:6px;margin:0;padding:16px}#root .dashboard-shell .section-heading-row h2{font-size:1.05rem}#root .dashboard-shell :is(.section-heading-row p,.connection-form>p,.verification-needed p,.inline-loading){font-size:.82rem}#root .dashboard-shell .portfolio-surface>.status-message,#root .dashboard-shell .automation-surface>.status-message{margin:0}#root .dashboard-shell .portfolio-figures{border:1px solid var(--t-line);background:var(--t-panel);border-radius:6px;flex-wrap:wrap;gap:0;padding:0;display:flex}#root .dashboard-shell .portfolio-figures>div{border-right:1px solid var(--t-line);flex:150px;padding:12px 16px}#root .dashboard-shell .portfolio-figures>div:last-child{border-right:0}#root .dashboard-shell .portfolio-figures>.portfolio-figure-lead{flex:2 260px;grid-column:auto}#root .dashboard-shell .portfolio-figures dd{font-size:1rem}#root .dashboard-shell .portfolio-figures>.portfolio-figure-lead dd{font-size:1.9rem}#root .dashboard-shell .portfolio-figures dd.positive,#root .dashboard-shell .portfolio-table td.positive{color:var(--t-up)}#root .dashboard-shell .portfolio-figures dd.negative,#root .dashboard-shell .portfolio-table td.negative{color:var(--t-down)}#root .dashboard-shell .portfolio-surface>.data-table-wrap{border:1px solid var(--t-line);background:var(--t-panel);border-radius:6px;flex:none}#root .dashboard-shell .portfolio-surface>:is(.data-freshness,.portfolio-notes){margin:0;padding:2px 4px}#root .dashboard-shell .data-table{font-size:.8rem}#root .dashboard-shell .data-table th,#root .dashboard-shell .data-table td{border-bottom-color:#1b1622;padding:9px 14px}#root .dashboard-shell .data-table th{z-index:1;border-bottom-color:var(--t-line);background:var(--t-panel);color:var(--t-muted);font-size:.7rem;font-weight:600;position:sticky;top:0}#root .dashboard-shell .data-table tbody tr:hover td{background:#f3eef806}#root .dashboard-shell .data-table td.positive{color:var(--t-up)}#root .dashboard-shell .data-table td.negative{color:var(--t-down)}#root .dashboard-shell .list-surface>.surface-controls{border-bottom:1px solid var(--t-line);margin:0;padding:8px 12px}#root .dashboard-shell .list-surface .search-field{width:auto}#root .dashboard-shell .list-surface .search-field label{color:var(--t-muted);white-space:nowrap}#root .dashboard-shell .list-surface .updated-copy{align-self:center}#root .dashboard-shell .list-surface .data-table td{padding-block:6px}#root .dashboard-shell .list-surface .search-field{align-items:center;gap:10px;display:flex}#root .dashboard-shell .list-surface .search-field input{border-radius:6px;width:260px;height:34px}#root .dashboard-shell .list-surface .updated-copy{color:var(--t-muted);font-size:.74rem}#root .dashboard-shell .list-surface>:is(.surface-state,.status-message){margin:12px}#root .dashboard-shell .list-surface .table-link{grid-template-columns:22px auto;align-items:center;column-gap:10px;min-height:36px;display:grid}#root .dashboard-shell .list-surface .table-link .coin-mark{grid-row:span 2;width:22px;height:22px}#root .dashboard-shell .paper-surface{grid-template-columns:minmax(0,1fr) minmax(340px,420px);grid-template-areas:"figures figures""chart trade""holdings trade""trades ai";align-content:start;gap:6px;display:grid}#root .dashboard-shell .paper-surface>*{grid-column:1/-1}#root .dashboard-shell .paper-surface>.portfolio-figures{grid-area:figures}#root .dashboard-shell .paper-surface>:is(.paper-chart,.paper-chart-empty){grid-area:chart}#root .dashboard-shell .paper-surface>.paper-trade{grid-area:trade;align-self:start}#root .dashboard-shell .paper-surface>.paper-holdings{grid-area:holdings}#root .dashboard-shell .paper-surface>.paper-trades{grid-area:trades}#root .dashboard-shell .paper-surface>.paper-ai{grid-area:ai;align-self:start}#root .dashboard-shell .paper-surface>:is(.danger-link,.inline-confirm){justify-self:start}#root .dashboard-shell .paper-trade .form-row{grid-template-columns:1fr}#root .dashboard-shell .automation-surface{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:6px;display:grid}#root .dashboard-shell .automation-surface>.flat-section:first-child{padding-block:12px}#root .dashboard-shell .automation-column>.flat-section{border:1px solid var(--t-line);background:var(--t-panel);border-radius:6px;margin:0;padding:16px}}@media (width>=1280px){#root .dashboard-shell .automation-surface{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#root .dashboard-shell .automation-surface>.flat-section:first-child{grid-column:1/-1}#root .dashboard-shell .automation-column{flex-direction:column;gap:6px;min-width:0;display:flex}}.automation-column{display:contents}@media (width>=721px) and (width<=1279px){#root .terminal{grid-template:"chart chart"460px"book side"460px"activity activity"280px/minmax(0,1fr) minmax(0,1fr);overflow:auto}#root .dashboard-shell .paper-surface{grid-template-columns:minmax(0,1fr);grid-template-areas:"figures""chart""trade""holdings""trades""ai"}#root .feed-status{display:none}}
