.portfolio>section,.portfolio>div>section{margin:0 0 var(--space-8)}.portfolio p{overflow-wrap:break-word}.portfolio p:has(>.button){gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.portfolio input[type=text]{max-width:100%}.portfolio table{width:100%;margin:0 0 var(--space-3);border-collapse:collapse;font-size:var(--text-sm)}.portfolio th,.portfolio td{padding:10px var(--space-2);border-bottom:1px solid var(--line-1);text-align:left;vertical-align:top;font-weight:400}.portfolio tbody tr{transition:background var(--dur-xs) var(--ease-soft)}@media (hover:hover){.portfolio tbody tr:hover{background:var(--row-hover)}}.portfolio thead th{border-bottom-color:var(--line-2);color:var(--text-3);font-size:var(--text-xs);font-weight:500}.portfolio tbody th{font-weight:600}.portfolio tbody th small{color:var(--text-3);font-size:var(--text-xs);font-weight:400}.portfolio td .button{min-height:var(--control-small);padding:0 var(--space-3);font-size:var(--text-sm)}.portfolio caption{padding:var(--space-1) 0;color:var(--text-3);font-size:var(--text-sm);text-align:left}.portfolio .table-scroll{overflow-x:auto}.portfolio dl{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-3);grid-template-columns:max-content minmax(0,1fr);display:grid}.portfolio dt{color:var(--text-3)}.portfolio dd{font-variant-numeric:tabular-nums;margin:0}.portfolio ul{margin:0 0 var(--space-2);padding-left:20px}.portfolio td ul{margin:0}.portfolio fieldset{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--line-1);border:0}.portfolio legend{color:var(--text-2);font-size:var(--text-sm);padding:0;font-weight:550}.portfolio article{margin:0 0 var(--space-4);padding-top:var(--space-3);box-shadow:inset 0 1px 0 var(--line-1)}.portfolio h4{margin:0 0 var(--space-1);font-size:var(--text-md)}.portfolio code{overflow-wrap:anywhere}.portfolio details{margin:0 0 var(--space-3)}.portfolio summary{padding:var(--space-2) 0;color:var(--text-2);cursor:pointer}@media (hover:hover){.portfolio summary:hover{color:var(--text-1)}}.portfolio .tax-estimate{margin-bottom:var(--space-1);align-items:baseline}.portfolio .tax-estimate dd{color:var(--text-1);font-size:var(--text-lg);font-weight:600}.portfolio .tax-estimate dd.tax-estimate-unknown{color:var(--warn)}.portfolio .tax-disclaimer{color:var(--text-2);font-size:var(--text-sm)}.tax-folds{margin-bottom:var(--space-3)}.portfolio [role=alert]{border-radius:var(--radius-control);background:color-mix(in srgb, var(--down) var(--tint), transparent);color:var(--down);padding:10px 12px}.portfolio [role=alert] p{margin:0 0 var(--space-2)}.page-title{font-size:var(--text-2xl);letter-spacing:-.025em;margin:0 0 18px;font-weight:650;line-height:1.1}:is(.portfolio:has(.funding)>.crumb,.portfolio:has(.funding)>.page-title){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.portfolio>.balance{margin-bottom:26px}.balance-label{color:var(--text-2);font-size:var(--text-xs);margin:0}.balance-total{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:4px 0 0;display:flex}.balance-rsd,.balance-note{color:var(--text-3);font-size:var(--text-xs)}.balance-note{margin:8px 0 0}.balance-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.balance-actions .button{min-height:var(--control)}.sec{justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.sec .section-label{margin:0}.sec-meta,.sec-link{color:var(--text-3);font-size:var(--text-sm);font-weight:500;text-decoration:none}@media (hover:hover){.sec-link:hover{color:var(--text-1)}}.portfolio .ptable{margin:0 -10px;overflow-x:auto}.portfolio .ptable table{border-collapse:separate;border-spacing:0;font-size:var(--text-md);margin:0}.portfolio .ptable th,.portfolio .ptable td{text-align:right;vertical-align:middle;white-space:nowrap;border:0;height:60px;padding:0 10px}.portfolio .ptable thead th{height:auto;font-size:var(--text-xs);padding-bottom:8px}.portfolio .ptable th:first-child{text-align:left}.portfolio .ptable tbody th:first-child{border-radius:12px 0 0 12px}.portfolio .ptable tbody td:last-child{border-radius:0 12px 12px 0}.ptable td.num{font-weight:500}.ptable-none{color:var(--text-3)}.ptable-cell-label{display:none}.ptable-profit-value{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.ptable td.ptable-profit{font-weight:500}.ptable-actions .button+.button{margin-left:6px}.pname{--badge-ring:var(--bg-surface);align-items:center;gap:10px;display:flex}.pname-title{font-weight:600;display:block}.pname-sub{color:var(--text-3);font-size:var(--text-xs);font-weight:400;display:block}.cash-logo{background:var(--logo-unknown-bg);width:28px;height:28px;color:var(--logo-letter);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.holdings-empty{color:var(--text-2)}.box .section-label{margin:0 0 8px}.box .trade-row{font-size:var(--text-sm);justify-content:space-between;padding:6px 0;display:flex}.trade-row-label{color:var(--text-3)}.box-note{color:var(--text-2);font-size:var(--text-xs);margin:10px 0 0;line-height:1.5}.box .button-compact-desk{margin-top:12px}.recent{margin:0;padding:0;list-style:none}.recent li{font-size:var(--text-sm);padding:10px 0}.recent-what{color:var(--text-2)}.recent-date{color:var(--text-3);font-size:var(--text-xs);display:block}.crumb-link{color:var(--text-2);font-weight:500;text-decoration:none}.funding-question{color:var(--text-2);margin:0 0 6px}.funding-dollar{color:var(--text-2);font-size:var(--text-xs);margin:0 0 14px}.funding-back{margin:0 0 14px}.funding-back .link-button{color:var(--text-2);font-size:var(--text-xs);text-decoration:none}.funding-note{color:var(--text-2);font-size:var(--text-xs);margin:10px 0 0;line-height:1.5}.funding .message{margin-bottom:12px}.option-card{background:var(--bg-raised);width:100%;box-shadow:0 0 0 1px var(--line-1);color:var(--text-2);text-align:left;cursor:pointer;transition:background var(--dur-xs) var(--ease-soft);border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 10px;padding:16px;display:flex}@media (hover:hover){.option-card:hover{background:var(--bg-overlay)}}.option-title{color:var(--text-1);font-size:15px;font-weight:600;display:block}.option-text{font-size:var(--text-xs);margin-top:4px;line-height:1.5;display:block}.transfer{align-items:flex-start;gap:20px;display:flex}.transfer-main{flex:1;min-width:0}.transfer-label{color:var(--text-2);font-size:var(--text-xs);margin:0}.qr{border-radius:12px;flex:none;display:block}.address-text{overflow-wrap:anywhere;margin:6px 0 14px;font-size:16px;line-height:1.6}.address-text b{color:var(--text-1);font-weight:600}.address-text span{color:var(--text-3)}.transfer .button-primary{min-height:var(--control);margin-bottom:4px}.funding .trade-rows{margin:8px 0 0}@media (width<=599px){.transfer{flex-direction:column}.address-text{font-size:14px}.portfolio .ptable{margin:0 -8px;overflow:visible}.portfolio .ptable thead{display:none}.portfolio .ptable tbody tr{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""name qty""profit profit""act act";align-items:center;padding:8px;display:grid}.portfolio .ptable th,.portfolio .ptable td{height:auto;padding:0}.portfolio .ptable tbody th{grid-area:name}.portfolio .ptable td:nth-child(2){color:var(--text-3);font-size:var(--text-xs);grid-area:qty}.portfolio .ptable td:nth-child(3){display:none}.portfolio .ptable td:nth-child(4){grid-area:value}.portfolio .ptable td.ptable-profit{grid-area:profit;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.ptable-cell-label{color:var(--text-3);font-size:var(--text-xs);font-weight:400;display:inline}.ptable-profit-value{flex-direction:row;align-items:center;gap:8px}.portfolio .ptable .ptable-cash td:nth-child(5){display:none}.portfolio .ptable td:nth-child(6){text-align:left;grid-area:act;padding-top:6px}.portfolio .ptable td:nth-child(6):empty{display:none}.portfolio .ptable .pname-sub{text-overflow:ellipsis;overflow:hidden}.portfolio .ptable-actions .button{min-height:28px;font-size:var(--text-xs);padding:0 10px}.portfolio .ptable-actions .button:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.topup{margin:var(--space-4) 0}.topup-title{margin:0 0 var(--space-2);font-size:var(--text-lg);letter-spacing:-.01em;text-wrap:balance;font-weight:600}.topup-body{max-width:65ch;color:var(--text-2);font-size:var(--text-md);line-height:var(--leading);text-wrap:pretty;margin:0}.topup-first{color:var(--text-1)}.topup-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=599px){.topup-actions .button{min-height:var(--control-large);flex:100%}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:#0c0d0f;--bg-surface:#121315;--bg-raised:#17191c;--bg-overlay:#1d1f22;--bar-bg:#121315;--bottom-nav-height:56px;--bg-selected:#ffffff12;--row-hover:#ffffff0b;--fill-1:#ffffff0a;--fill-2:#ffffff12;--fill-3:#ffffff1a;--text-1:#f6f7f9;--text-2:#a7abb3;--text-3:#82868e;--text-disabled:#505358;--text-placeholder:#ffffff52;--line-1:#ffffff0f;--line-2:#ffffff17;--line-3:#ffffff24;--focus-ring:#bec4d2;--focus-halo:#bec4d229;--selection:#bec4d24d;--up:#50d492;--down:#fb7172;--warn:#f3b94c;--tint:9%;--cta-top:#e4e6ea;--cta-middle:#d9dce0;--cta-bottom:#cfd2d8;--cta-label:#15171c;--cta-disabled-fill:#ffffff14;--cta-disabled-label:#ffffff4d;--cta-highlight:#fffc;--cta-lowlight:#00000014;--cta-edge:#000000b3;--cta-drop:#0006;--cta-engrave:#ffffff80;--cta-brush:#0000008c;--cta-sheen:#fff;--cta-drain:#15171c73;--segment-shadow:inset 0 1px 0 #ffffff0d, 0 0 0 .5px var(--line-3), 0 1px 2px #0000004d;--wordmark-top:#eef0f3;--wordmark-bottom:#b9bec7;--ghost-top:#ffffff0f;--ghost-bottom:#ffffff05;--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:28px;--leading:1.45;--radius-small:8px;--radius-control:10px;--radius-card:16px;--radius-sheet:20px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--control-small:32px;--control:40px;--control-large:44px;--dur-0:0s;--dur-xs:90ms;--dur-s:.15s;--dur-m:.2s;--dur-l:.28s;--dur-xl:.4s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.25, .46, .45, .94);--ease-press:cubic-bezier(.23, 1, .32, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--press:.97;--press-icon:.92;--rise-s:6px;--rise-m:12px;--shadow-pop:0 0 0 1px #ffffff14, 0 18px 44px #0000006b, 0 3px 12px #00000047;--logo-tone-saturation:16%;--logo-tone-lightness:26%;--logo-letter:#e6e7ea;--logo-unknown-bg:#26282c;--logo-image-bg:#000;--sheet-overlay:#000;--mask-opaque:#000;--badge-ring:var(--bg-page);--issuer-xstocks-bg:#ebebeb;--issuer-xstocks-ink:#121212;--issuer-backpack-bg:#c25b4a;--issuer-ondo-bg:#5576b5;--issuer-mark-ink:#fff;--issuer-mark-bg:#0b0b0c;--chart-height:300px;--chart-legend-height:40px;--skeleton:#ffffff0e}@media (width<=599px){:root{--chart-height:220px}}@media (prefers-reduced-motion:reduce){:root{--press:1;--press-icon:1;--rise-s:0px;--rise-m:0px;--dur-l:.15s;--dur-xl:.15s}}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading);color:var(--text-1);background:var(--bg-page);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11" 1}body{background:var(--bg-surface);margin:0}h1{margin:0 0 var(--space-2);font-size:var(--text-2xl);letter-spacing:-.025em;text-wrap:balance;font-weight:650;line-height:1.1}h2{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-lg);letter-spacing:-.01em;text-wrap:balance;font-weight:600}h3{margin:0 0 var(--space-1);font-size:var(--text-md);font-weight:600}p{margin:0 0 var(--space-2);text-wrap:pretty}a{color:inherit;-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3);text-underline-offset:3px;transition:color var(--dur-xs) var(--ease-soft), text-decoration-color var(--dur-xs) var(--ease-soft)}@media (hover:hover){a:hover{-webkit-text-decoration-color:var(--text-1);text-decoration-color:var(--text-1)}}button,input,select{font:inherit;color:inherit}code{font-family:var(--font-mono);font-size:.92em}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--selection)}.num,.asset-number,.trade-row dd,.trade-available,table td{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"cv11" 1, "tnum" 1, "lnum" 1}.mono{font-family:var(--font-mono)}input[type=text],input[type=search]{min-width:0;height:var(--control);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--fill-1);box-shadow:inset 0 1px 0 var(--fill-1), inset 0 0 0 1px var(--line-2);color:var(--text-1);transition:background var(--dur-xs) var(--ease-soft);border:0}@media (hover:hover){input[type=text]:hover,input[type=search]:hover{background:var(--fill-2)}}input[type=text]:focus,input[type=search]:focus{box-shadow:inset 0 1px 0 var(--line-1), inset 0 0 0 1px var(--line-3), 0 0 0 3px var(--focus-halo);outline:none}input::placeholder{color:var(--text-placeholder)}input:disabled{color:var(--text-3);cursor:not-allowed;background:0 0}input[type=checkbox]{width:16px;height:16px;accent-color:var(--text-1);margin:0}.field-label{color:var(--text-3);font-size:var(--text-xs);margin-bottom:6px;font-weight:500;display:block}.check{font-size:var(--text-sm);cursor:pointer;align-items:center;gap:9px;display:inline-flex}.button{gap:var(--space-2);min-height:var(--control);padding:0 var(--space-4);border-radius:var(--radius-control);background:linear-gradient(180deg, var(--ghost-top) 0%, var(--ghost-bottom) 100%);box-shadow:0 0 0 1px var(--line-2);color:var(--text-1);font-size:var(--text-md);letter-spacing:-.005em;text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.button:hover{background:var(--fill-2)}}.button:disabled{color:var(--cta-disabled-label);box-shadow:0 0 0 1px var(--line-1);cursor:not-allowed;background:0 0}.button-quiet{min-height:var(--control-small);padding:0 var(--space-2);box-shadow:none;color:var(--text-2);background:0 0;font-weight:500}@media (hover:hover){.button-quiet:hover{background:var(--fill-1);color:var(--text-1)}}.button-primary{isolation:isolate;background:linear-gradient(180deg, var(--cta-top) 0%, var(--cta-middle) 55%, var(--cta-bottom) 100%);box-shadow:inset 0 1px 0 var(--cta-highlight), inset 0 -1px 0 var(--cta-lowlight), 0 0 0 .5px var(--cta-edge), 0 1px 2px var(--cta-drop);color:var(--cta-label);text-shadow:0 1px 0 var(--cta-engrave);overflow:hidden}.button-primary:not(:disabled):before{content:"";z-index:-1;opacity:.07;mix-blend-mode:multiply;pointer-events:none;background:repeating-linear-gradient(0deg, var(--cta-brush) 0 1px, transparent 1px 2px), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.button-primary:not(:disabled):after{content:"";z-index:-1;opacity:.14;pointer-events:none;background:linear-gradient(110deg, transparent 40%, var(--cta-sheen) 50%, transparent 60%);position:absolute;inset:-30% -60%}@media (hover:hover){.button-primary:hover{background:linear-gradient(180deg, var(--cta-top) 0%, var(--cta-middle) 55%, var(--cta-bottom) 100%);filter:brightness(1.04)}}.button-primary:disabled{background:var(--cta-disabled-fill);box-shadow:none;color:var(--cta-disabled-label);text-shadow:none;filter:none}.button-block{width:100%;min-height:var(--control-large)}.icon-button{border-radius:var(--radius-small);background:var(--fill-1);width:28px;height:28px;color:var(--text-3);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.icon-button:hover{background:var(--fill-2);color:var(--text-1)}}.icon-button:disabled{opacity:.4;cursor:not-allowed}.link-button{color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.chip{border-radius:var(--radius-pill);background:var(--fill-1);height:26px;color:var(--text-2);font-size:var(--text-xs);cursor:pointer;border:0;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}@media (hover:hover){.chip:hover{background:var(--fill-2);color:var(--text-1)}}.chip:disabled{opacity:.45;cursor:not-allowed}.segmented{border-radius:var(--radius-control);background:var(--bg-page);box-shadow:inset 0 0 0 1px var(--line-1);grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:3px;display:grid}.segmented button{border-radius:calc(var(--radius-control) - 3px);color:var(--text-3);font-size:var(--text-md);cursor:pointer;background:0 0;border:0;padding:7px;font-weight:550}@media (hover:hover){.segmented button:hover{color:var(--text-2)}}.segmented button[aria-pressed=true]{background:var(--bg-overlay);box-shadow:var(--segment-shadow);color:var(--text-1)}.segmented button:disabled{cursor:not-allowed}.message{border-radius:var(--radius-control);background:var(--fill-1);color:var(--text-1);font-size:var(--text-sm);line-height:var(--leading);text-wrap:pretty;margin:0;padding:10px 12px;display:block}.message-warning{background:color-mix(in srgb, var(--warn) var(--tint), transparent);color:var(--warn)}.message-error{background:color-mix(in srgb, var(--down) var(--tint), transparent);color:var(--down)}.message-success{background:color-mix(in srgb, var(--up) var(--tint), transparent);color:var(--up)}.message-quiet{color:var(--text-2);font-size:var(--text-xs);background:0 0;padding:0}.message a{color:inherit;text-decoration-color:currentColor}.spinner{width:12px;height:12px;margin-right:var(--space-2);border:2px solid var(--line-3);vertical-align:-2px;border-top-color:currentColor;border-radius:50%;display:inline-block}@media (prefers-reduced-motion:no-preference){.spinner{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}}@media (prefers-reduced-motion:reduce){.spinner{vertical-align:0;width:8px;height:8px;animation:spinner-dot .9s var(--ease-soft) infinite alternate;background:currentColor;border:0}@keyframes spinner-dot{0%{opacity:.35}}}.info-tip{vertical-align:1px;display:inline-flex;position:relative}.info-tip-button{background:var(--fill-2);width:16px;height:16px;color:var(--text-2);cursor:pointer;transition:background var(--dur-xs) var(--ease-soft), color var(--dur-xs) var(--ease-soft);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:600;line-height:1;display:inline-flex}@media (hover:hover){.info-tip-button:hover{background:var(--fill-3);color:var(--text-1)}}.info-tip-button[aria-expanded=true]{background:var(--fill-3);color:var(--text-1)}.info-tip-note{z-index:20;width:max-content;max-width:min(280px,70vw);padding:var(--space-2) 10px;border-radius:var(--radius-small);background:var(--bg-overlay);box-shadow:var(--shadow-pop);color:var(--text-2);font-size:var(--text-xs);text-align:left;white-space:normal;font-weight:400;line-height:1.5;display:block;position:absolute;top:calc(100% + 6px);left:0}.panel,.box{border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:0 0 0 1px var(--line-1)}.panel{padding:var(--space-5);--badge-ring:var(--bg-raised)}.box{padding:18px}.section-label{margin:0 0 var(--space-2);color:var(--text-2);font-size:var(--text-sm);font-weight:550}.crumb{color:var(--text-3);font-size:var(--text-xs);margin:0 0 10px;font-weight:500}.crumb a{text-decoration:none}.app{background:var(--bg-surface);min-height:100vh}.topbar{z-index:10;background:var(--bg-surface);height:56px;box-shadow:inset 0 -1px 0 var(--line-1);align-items:center;gap:26px;padding:0 24px;display:flex;position:relative}.wordmark{color:var(--text-1);letter-spacing:-.02em;flex:none;font-size:17px;font-weight:700;text-decoration:none}.wordmark i{background:linear-gradient(180deg, var(--wordmark-top), var(--wordmark-bottom));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.topbar-nav{flex:none;gap:20px;font-weight:500;display:flex}.topbar-nav a{color:var(--text-2);transition:color var(--dur-xs) var(--ease-soft);text-decoration:none}@media (hover:hover){.topbar-nav a:hover{color:var(--text-1)}}.topbar-nav a[aria-current=page]{color:var(--text-1)}.topbar-search{border-radius:var(--radius-control);background:var(--fill-1);max-width:400px;height:36px;box-shadow:inset 0 0 0 1px var(--line-1);color:var(--text-placeholder);flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.topbar-search:focus-within{box-shadow:inset 0 0 0 1px var(--line-3);color:var(--text-1)}.topbar-search input[type=search]{height:34px;box-shadow:none;font-size:var(--text-sm);background:0 0;flex:1;padding:0}.topbar-search input[type=search]:focus{box-shadow:none;background:0 0}@media (hover:hover){.topbar-search input[type=search]:hover{box-shadow:none;background:0 0}}.topbar-space{flex:1}.account{flex:none;align-items:center;gap:10px;margin:0;display:flex;position:relative}.account-note{color:var(--text-3);font-size:var(--text-sm)}.button-compact-desk{min-height:36px}.address-chip{border-radius:var(--radius-control);background:var(--fill-1);height:36px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-1);font-size:var(--text-sm);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:inline-flex}.address-chip span{color:var(--text-2)}.account-menu{z-index:30;background:var(--bg-overlay);width:300px;box-shadow:var(--shadow-pop);border-radius:14px;padding:6px;position:absolute;top:46px;right:0}.account-menu-head{box-shadow:inset 0 -1px 0 var(--line-1);margin-bottom:4px;padding:12px 12px 14px}.account-menu-label,.account-user{color:var(--text-2);font-size:var(--text-xs);margin:0}.account-menu-address{font-size:var(--text-sm);overflow-wrap:anywhere;margin:6px 0 10px;line-height:1.5}.account-menu-row{width:100%;color:var(--text-1);font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:10px 12px;text-decoration:none;display:block}@media (hover:hover){a.account-menu-row:hover,button.account-menu-row:hover{background:var(--fill-1)}}.app-notice{margin:0 0 var(--space-4);border-radius:var(--radius-control);background:var(--fill-1);color:var(--text-2);font-size:var(--text-sm);padding:10px 12px}.app-body{position:relative}.grid-lines{height:150px;-webkit-mask-image:linear-gradient(var(--mask-opaque) 40%, transparent);-webkit-mask-image:linear-gradient(var(--mask-opaque) 40%, transparent);mask-image:linear-gradient(var(--mask-opaque) 40%, transparent);pointer-events:none;position:absolute;inset:56px 0 auto}.mix-market .grid-lines{height:70px}.grid-lines i{border-left:1px solid var(--fill-1);position:absolute;top:0;bottom:0}.mix-main,.mix-side{min-width:0;position:relative}.app-main{min-width:0}.page-side:empty{display:none}.page-side{gap:var(--space-4);display:grid}.mix-side>.trade-frame:not(.sheet-frame)+.page-side{margin-top:var(--space-4)}.app-footer{box-shadow:inset 0 1px 0 var(--line-1);color:var(--text-3);flex-wrap:wrap;gap:4px 20px;margin-top:40px;padding:14px 0 0;font-size:11px;line-height:1.5;display:flex}.app-footer p{margin:0}@media (width>=1100px){.mix{grid-template-columns:11.1111% calc(55.5556% - 40px) 60px max(360px,22.2222% + 40px) minmax(0,1fr);align-items:start;padding-bottom:60px;display:grid}.mix-main{grid-column:2;padding-top:54px}.mix-side{--side-top:54px;padding-top:var(--side-top);grid-column:4;position:sticky;top:16px}.mix-market .mix-main{padding-top:54px}.mix-side .trade-panel{max-height:calc(100dvh - 56px - var(--side-top) - 16px);overscroll-behavior:contain;overflow:auto}.mix-side .trade-actions{bottom:calc(-1 * var(--space-5));z-index:1;margin-bottom:calc(-1 * var(--space-5));padding-bottom:var(--space-5);background:var(--bg-raised);position:sticky}.mix-side .trade-actions:before{content:"";background:linear-gradient(to bottom, transparent, var(--bg-raised));pointer-events:none;height:16px;position:absolute;bottom:100%;left:0;right:0}}@media (width<=1099px){.mix{flex-direction:column;padding:20px max(16px,11.1111%) 100px;display:flex}.mix-main{display:contents}.mix-side{order:1}.app-footer{order:2}.mix-side{margin-top:22px}.mix-side:empty{margin-top:0}.mix-side:has(>.page-side:empty:only-child){margin-top:0}.grid-lines{top:0}.mix-market .grid-lines{height:64px;top:0}.mix-market{padding-top:22px}}@media (width<=599px){.mix{padding-inline:16px}.grid-lines{display:none}}.crumb{margin:0 0 10px}.market-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin-bottom:14px;display:flex}.cats{gap:22px;display:flex;position:relative}.cats button{color:var(--text-3);cursor:pointer;transition:color var(--dur-xs) var(--ease-soft);background:0 0;border:0;padding:0 0 7px;font-size:17px;font-weight:500}@media (hover:hover){.cats button:hover{color:var(--text-2)}}.cats button[aria-selected=true]{color:var(--text-1);font-weight:600}.cats-indicator{background:var(--text-1);transform-origin:0;pointer-events:none;width:1px;height:2px;position:absolute;bottom:0;left:0}.market-status,.market-searching,.market-empty{color:var(--text-3);font-size:var(--text-xs);margin:0}.market-searching{color:var(--text-2);font-size:var(--text-sm)}.market-section .section-label{margin:var(--space-6) 0 var(--space-2)}.mtable{margin:0 -10px}.asset-list{margin:0;padding:0;list-style:none}.mrow{grid-template-columns:36px minmax(0,1.7fr) minmax(0,1fr) 104px 86px;align-items:center;display:grid}.mhead{color:var(--text-3);font-size:var(--text-xs);padding:0 10px 8px;font-weight:500}.mrow-price{text-align:right;white-space:nowrap}.mrow-change{justify-content:flex-end;display:flex}.mrow-spark{pointer-events:none;width:84px;height:26px;margin-left:20px;display:block}.sparkline{color:var(--text-3);width:100%;height:100%;display:block;overflow:visible}.sparkline path{vector-effect:non-scaling-stroke}.sparkline-area{fill:currentColor;fill-opacity:.07;stroke:none}.sparkline-line{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.market-more{margin:var(--space-4) auto 0;display:block}.mrow-rank{color:var(--text-3);font-size:var(--text-sm)}.mrow-name{align-items:center;gap:10px;min-width:0;display:flex}.asset-row{width:100%;height:60px;color:var(--text-1);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-xs) var(--ease-soft);background:0 0;border:0;border-radius:12px;padding:0 10px;text-decoration:none}@media (hover:hover){.asset-row:hover{background:var(--row-hover)}}.asset-row[aria-current=true]{background:var(--bg-selected)}.asset-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.asset-name{gap:1px;min-width:0;display:grid}.asset-title{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-weight:600;display:flex;overflow:hidden}.asset-ticker{text-overflow:ellipsis;overflow:hidden}.asset-meta{gap:var(--space-2);min-width:0;color:var(--text-3);font-size:var(--text-xs);align-items:center;font-weight:400;display:flex}.asset-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-number{text-align:right;white-space:nowrap;font-weight:500}.change{border-radius:var(--radius-pill);height:22px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:0 7px;font-weight:550;line-height:1;display:inline-flex}.change-up{background:color-mix(in srgb, var(--up) 11%, transparent);color:var(--up)}.change-arrow{margin-right:3px;font-size:.9em}.change-large{height:26px;font-size:var(--text-md);padding:0 9px}.change-down{background:color-mix(in srgb, var(--down) 11%, transparent);color:var(--down)}.change-flat{background:var(--fill-2);color:var(--text-2)}@media (width<=599px){.topbar{gap:12px;padding:0 16px}.topbar-nav{gap:14px}.topbar-search{max-width:none;display:none;position:absolute;top:64px;left:max(16px,11.1111%);right:max(16px,11.1111%)}.app:has(.mix-market) .topbar{margin-bottom:52px}.app:has(.mix-market) .topbar-search{display:flex}.address-chip,.account .button{border-radius:var(--radius-small);height:32px;min-height:32px;font-size:var(--text-sm);padding:0 12px}.account-add{display:none}.account-menu{width:auto;position:fixed;top:60px;left:12px;right:12px}.cats{gap:18px}.cats button{font-size:15px}.market-bar{margin-bottom:6px}.market-status{display:none}.mtable{margin:0 -8px}.mhead{display:none}.mrow{grid-template-columns:minmax(0,1fr) 56px auto;grid-template-areas:"name spark price""name spark change";align-content:center;gap:3px 10px}.asset-row{padding:0 8px}.mrow-rank{display:none}.mrow-name{grid-area:name}.mrow-price{grid-area:price}.mrow-change{grid-area:change}.mrow-spark{grid-area:spark;width:56px;height:22px;margin-left:0}}.trade-panel{min-width:0}.trade-panel:focus{outline:none}.trade-panel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.trade-head{gap:var(--space-3);margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-start;display:flex}.trade-head h2{font-size:var(--text-lg);margin:0;font-weight:700}.trade-sub{color:var(--text-3);font-size:var(--text-xs);margin:2px 0 0}.trade-panel .segmented{margin-bottom:var(--space-4)}.trade-what{margin:0 0 var(--space-3);color:var(--text-3);font-size:var(--text-xs);line-height:1.5}.amount-field{align-items:center;display:flex;position:relative}.amount-field input[type=text]{width:100%;height:48px;font-size:var(--text-xl);font-variant-numeric:tabular-nums;padding:0 44px 0 14px;font-weight:600}.amount-field-money input[type=text]{padding:0 14px 0 30px}.amount-field-money .amount-unit{left:14px;right:auto}.amount-unit{color:var(--text-3);pointer-events:none;font-size:18px;font-weight:500;position:absolute;right:14px}.trade-amount-meta{gap:var(--space-2);margin-top:var(--space-2);justify-content:space-between;align-items:center;display:flex}.trade-available{color:var(--text-3);font-size:var(--text-xs);margin:0}.trade-rows{margin:var(--space-3) 0;gap:0;display:grid}.trade-row{gap:0 var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.trade-row dt{color:var(--text-3)}.trade-row dd{text-align:right;margin:0 0 0 auto;font-weight:500}.trade-review-title{margin:var(--space-3) 0 var(--space-1);font-size:15px}.trade-summary .trade-row:last-child{margin-top:var(--space-2);background:repeating-linear-gradient(90deg, var(--line-3) 0 6px, transparent 6px 12px) top / 100% 1px no-repeat;padding-top:10px}.trade-messages{gap:var(--space-2);margin:var(--space-3) 0;display:grid}.trade-messages:empty{display:none}.trade-ack{margin:var(--space-3) 0}.trade-actions{gap:var(--space-2);margin:var(--space-4) 0 0;display:grid}.trade-powered{margin:var(--space-4) 0 0;color:var(--text-3);font-size:11px}.guide{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.guide h1{margin-bottom:var(--space-4)}.guide-placeholder{color:var(--text-3);font-style:italic}.guide-section{gap:var(--space-1) var(--space-3);box-shadow:inset 0 -1px 0 var(--line-1);grid-template-columns:36px minmax(0,1fr);padding:18px 0;display:grid}.guide-section h2{margin:0 0 var(--space-2);font-size:18px}.guide-number{color:var(--text-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding-top:3px}.guide-toc ol{color:var(--text-3);font-size:var(--text-sm);gap:6px;margin:0;padding-left:22px;display:grid}.guide-toc a{color:var(--text-2);text-decoration:none}@media (hover:hover){.guide-toc a:hover{color:var(--text-1)}}@media (width>=1100px){.guide{grid-template-columns:minmax(0,1fr) 280px}.guide-toc{top:var(--space-4);position:sticky}}.funding-dollar{color:var(--text-2);font-size:var(--text-sm)}@media (width<=599px){.panel{padding:var(--space-4)}}.token-logo{background:hsl(var(--logo-hue,0) var(--logo-tone-saturation) var(--logo-tone-lightness));color:var(--logo-letter);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative}.token-logo img{object-fit:cover;background:var(--logo-image-bg);border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.token-logo-unknown{background:var(--logo-unknown-bg);color:var(--text-2);font-size:11px!important}.token-logo-badge{box-shadow:0 0 0 2px var(--badge-ring);border-radius:50%;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.issuer-mark{background:var(--issuer-mark-bg);color:var(--issuer-mark-ink);border-radius:50%;flex:none;display:inline-flex;overflow:hidden}.issuer-mark img,.issuer-mark svg{width:100%;height:100%;display:block}.issuer-mark-xstocks{background:var(--issuer-xstocks-bg);color:var(--issuer-xstocks-ink)}.issuer-mark-backpack{background:var(--issuer-backpack-bg)}.issuer-mark-ondo{background:var(--issuer-ondo-bg)}.tag{height:20px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--fill-2);color:var(--text-2);white-space:nowrap;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.button-compact{min-height:var(--control-small);padding:0 var(--space-3);border-radius:var(--radius-small);font-size:var(--text-sm)}.text-link{color:var(--text-2);font-size:var(--text-xs);text-decoration:underline;-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-weight:500;display:inline-block}@media (hover:hover){.text-link:hover{color:var(--text-1)}}.text-link[aria-expanded=true]{color:var(--text-1)}.skeleton-text{background:var(--skeleton);vertical-align:middle;border-radius:6px;width:56px;height:10px;display:inline-block}.company{min-width:0}.company-head{gap:var(--space-3);align-items:center;display:flex}.company-title{min-width:0}.company-title h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:650;line-height:1.1}.company-reopen{margin-left:auto}@media (width<=599px){.company-reopen{display:none}}.company-ticker{color:var(--text-3);font-size:var(--text-sm);margin:2px 0 0}.company-price{gap:6px var(--space-3);margin:var(--space-4) 0 2px;flex-wrap:wrap;align-items:baseline;display:flex}.hero-price{letter-spacing:-.025em;font-size:40px;font-weight:600;line-height:1}.hero-price-dim{color:var(--text-3)}.price-live{position:relative}.price-flash-up{--flash:var(--up)}.price-flash-down{--flash:var(--down)}.price-flash{color:var(--flash)}.price-flash-arrow{color:var(--flash);letter-spacing:0;pointer-events:none;font-size:13px;font-weight:600;line-height:1.4;position:absolute;top:0}.price-flash-arrow-before{right:calc(100% + 3px)}.price-flash-arrow-after{left:calc(100% + 1px)}@media (prefers-reduced-motion:no-preference){.price-flash{animation:price-flash .85s var(--ease-soft) both}.price-flash-arrow{animation:price-flash-arrow .85s var(--ease-soft) both}@keyframes price-flash{0%,17.65%{color:var(--flash)}to{color:inherit}}@keyframes price-flash-arrow{0%,17.65%{opacity:1}to{opacity:0}}}.company-hours,.company-price-missing{color:var(--text-2);font-size:var(--text-sm)}.chart-bar{gap:var(--space-2);margin:var(--space-4) 0 10px;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font-variant-numeric:tabular-nums}.chip[aria-pressed=true]{background:var(--fill-3);box-shadow:inset 0 0 0 1px var(--line-3);color:var(--text-1)}.chart-legend{gap:0 var(--space-3);min-height:var(--chart-legend-height);padding-bottom:var(--space-1);color:var(--text-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-content:flex-start;font-weight:500;line-height:1.5;display:flex}.chart-legend b{color:var(--text-1);font-weight:500}.chart-legend-date{flex-basis:100%}@media (width<=599px){.chart-legend{min-height:58px}}.chart-box{height:var(--chart-height);position:relative}.chart-canvas,.chart-fill{width:100%;height:100%}.chart-skeleton{border-radius:var(--radius-card);background:var(--skeleton)}.chart-empty{gap:var(--space-3);padding:0 var(--space-4);border-radius:var(--radius-card);background:var(--fill-1);color:var(--text-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.chart-empty p{margin:0}.chart-note{margin:var(--space-2) 0 0;color:var(--text-3);font-size:var(--text-xs)}.chart-skeleton,.skeleton-text{opacity:.7}@media (prefers-reduced-motion:no-preference){.chart-skeleton,.skeleton-text{animation:skeleton-breathe 1.6s var(--ease-soft) infinite}@keyframes skeleton-breathe{0%,to{opacity:.55}50%{opacity:.9}}}.versions .section-label{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-2);font-weight:550}.version{transition:background var(--dur-xs) var(--ease-soft);border-radius:12px}.version-selected{background:var(--bg-selected)}.version-heading{font:inherit;margin:0}.version-row{width:100%;color:var(--text-1);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background var(--dur-xs) var(--ease-soft);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:12px 10px;display:flex}@media (hover:hover){.version-row:hover{background:var(--row-hover)}.version-selected>.version-heading>.version-row:hover{background:0 0}}.version-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.version-name{flex:1;min-width:0}.version-symbol{font-weight:600}.version-issuer{color:var(--text-2);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3);text-underline-offset:3px}.version-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.version-price{text-align:right;white-space:nowrap;flex:none;min-width:64px;font-weight:500}.version-no-offer,.version-unknown{color:var(--text-2);font-size:var(--text-xs);font-weight:400}.version-sign{width:12px;color:var(--text-3);font-size:var(--text-md);text-align:center;flex:none;font-weight:500}.version-sign:after{content:"+"}.version-open .version-sign:after{content:"−"}.version-body{transition:grid-template-rows var(--dur-l) var(--ease-out);grid-template-rows:0fr;display:grid}.version-open>.version-body{grid-template-rows:1fr}.version-body-clip{min-height:0;overflow:hidden}.version-body-content{opacity:0;transition:transform .1s var(--ease-soft), opacity .1s var(--ease-soft);padding:0 10px 14px 44px;transform:translateY(-4px)}.version-open .version-body-content{opacity:1;transition:transform var(--dur-m) var(--ease-out) 60ms, opacity var(--dur-m) var(--ease-soft) 60ms;transform:none}@media (prefers-reduced-motion:reduce){.version-body{transition:none}.version-body-content,.version-open .version-body-content{transition:opacity var(--dur-s) var(--ease-soft);transform:none}}.accordion{margin:0 -10px}.accordion .version-heading{font:inherit;margin:0}.accordion .version-row{min-height:44px}.accordion .version-name{color:var(--text-2)}.accordion.version-open .version-name{color:var(--text-1)}.accordion .version-body-content{padding:0 10px 14px}.version-details{margin:0;padding:0;list-style:none}.version-details li{box-shadow:inset 0 -1px 0 var(--line-1);color:var(--text-2);font-size:var(--text-sm);padding:7px 0;line-height:1.5}.version-details li:last-child{box-shadow:none}.version-details-pending{font-style:italic}.version-sources{margin-top:var(--space-2);color:var(--text-3);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.7}.version-sources ul{margin:0;padding:0;list-style:none}.version-sources p{margin:0}.company-credits{gap:var(--space-1) var(--space-5);margin-top:var(--space-10);box-shadow:inset 0 1px 0 var(--line-1);color:var(--text-3);flex-wrap:wrap;padding-top:14px;font-size:11px;line-height:1.5;display:flex}.company-credits a{color:inherit;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:2px}@media (hover:hover){.company-credits a:hover{color:var(--text-2)}}.company-notice{margin:0}.version-picker{margin:0 0 var(--space-4);gap:6px;display:grid}.version-picker .field-label{margin:0}.version-picker button{border-radius:var(--radius-control);background:var(--fill-1);color:var(--text-1);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background var(--dur-xs) var(--ease-soft);border:0;align-items:center;gap:10px;padding:9px 10px;display:flex}@media (hover:hover){.version-picker button:hover{background:var(--fill-2)}}.version-picker button[aria-pressed=true]{background:var(--bg-selected);box-shadow:inset 0 0 0 1px var(--line-3)}.version-picker button:disabled{opacity:.45;cursor:not-allowed}.version-picker-name{flex:1;min-width:0}.version-picker .version-issuer{text-decoration:none}.trade-head .token-logo{margin-top:2px}.trade-title{flex:1;min-width:0}@media (width<=599px){.company-title h1{font-size:20px}.hero-price{font-size:30px}.version-body-content{padding-left:10px}.version-row{gap:var(--space-2)}}.trade-row{position:relative}.trade-panel .info-tip,.trade-panel .hover-tip{position:static}.trade-panel .hover-tip{margin-left:6px}.trade-panel .hover-tip-note,.trade-panel .info-tip-note{width:auto;max-width:none;inset:auto 0 calc(100% + 8px)}.crumb a{color:var(--text-2);transition:color var(--dur-xs) var(--ease-soft);text-decoration:none}@media (hover:hover){.crumb a:hover{color:var(--text-1);text-underline-offset:3px;text-decoration:underline}}.crumb a:focus-visible{color:var(--text-1);text-underline-offset:3px;text-decoration:underline}.company-ticker{background:var(--fill-2);color:var(--text-2);font-family:var(--font-mono);letter-spacing:.02em;border-radius:999px;margin:4px 0 0;padding:2px 8px;font-size:12px;display:inline-block}.button,.chip,.segmented button,.cats button,.icon-button,.address-chip{will-change:transform;transition:transform var(--dur-s) var(--ease-press), background var(--dur-xs) var(--ease-soft), color var(--dur-xs) var(--ease-soft), filter var(--dur-xs) var(--ease-soft)}.button-arming{cursor:default}.button:active:not(:disabled):not(.button-arming),.chip:active:not(:disabled),.segmented button:active:not(:disabled),.address-chip:active{transform:scale(var(--press))}.icon-button:active:not(:disabled){transform:scale(var(--press-icon))}.segmented-sliding{gap:0;position:relative}.segmented-sliding button,.segmented-sliding button[aria-pressed=true]{z-index:1;box-shadow:none;background:0 0;position:relative}.segmented-indicator{border-radius:calc(var(--radius-control) - 3px);background:var(--bg-overlay);width:calc(50% - 3px);box-shadow:var(--segment-shadow);position:absolute;top:3px;bottom:3px;left:3px}.trade-chips{margin:10px 0 0}.trade-amount{margin:0 0 var(--space-3)}.button-block-secondary{min-height:var(--control)}.trade-actions{margin-top:var(--space-4)}.receipt-head{align-items:center;gap:12px;margin:2px 0 14px;display:flex}.receipt-icon{width:32px;height:32px;color:var(--up);flex:none;position:relative}.receipt-icon svg{display:block}.receipt-icon:after{content:"";box-shadow:0 0 0 1.5px var(--up);opacity:0;border-radius:50%;position:absolute;inset:0}.receipt-title{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.receipt-quantity{color:var(--text-2);font-size:var(--text-xs);margin:2px 0 0}.receipt-total{font-weight:600}.receipt .trade-rows{margin:0}.receipt-meta{color:var(--text-3);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:10px 0 0;display:flex}.receipt-meta a{color:var(--text-2);-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3)}@media (hover:hover){.receipt-meta a:hover{color:var(--text-1)}}.receipt-actions{gap:var(--space-2);margin-top:18px;display:grid}@media (prefers-reduced-motion:no-preference){.receipt-icon path{stroke-dasharray:16;animation:receipt-draw .34s var(--ease-out) .12s both}.receipt-icon:after{animation:receipt-ring .6s var(--ease-out) .12s both}.receipt-body{animation:receipt-rise var(--dur-m) var(--ease-out) 60ms both}@keyframes receipt-draw{0%{stroke-dashoffset:16px}to{stroke-dashoffset:0}}@keyframes receipt-ring{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes receipt-rise{0%{opacity:0;transform:translateY(var(--rise-s))}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.receipt-icon,.receipt-body{animation:receipt-fade var(--dur-s) var(--ease-soft) both}@keyframes receipt-fade{0%{opacity:0}}}.hover-tip{color:var(--text-3);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:4px;display:inline-flex;position:relative}.hover-tip-button{z-index:1;width:20px;height:20px;color:var(--text-3);cursor:help;transition:color var(--dur-xs) var(--ease-soft);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-2px 0;padding:0;display:inline-flex;position:relative}@media (hover:hover){.hover-tip-button:hover{color:var(--text-1)}}.hover-tip-open .hover-tip-button{color:var(--text-1)}.hover-tip-note{z-index:20;background:var(--bg-overlay);width:300px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-pop);color:var(--text-1);font-size:var(--text-xs);white-space:normal;text-wrap:pretty;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .1s var(--ease-soft), visibility 0s linear .1s;border-radius:12px;padding:10px 12px;font-weight:400;line-height:1.5;position:absolute;top:calc(100% + 8px);left:0}.hover-tip-open .hover-tip-note{opacity:1;visibility:visible;transition:opacity var(--dur-s) var(--ease-soft)}.hover-tip-instant.hover-tip-open .hover-tip-note{transition:none}@media (width<=599px){.company-price{position:relative}.company-price .hover-tip{position:static}}.position{margin-top:var(--space-6);border-radius:var(--radius-card);background:var(--bg-raised);box-shadow:0 0 0 1px var(--line-1);padding:14px 16px 16px}.position .section-label{margin:0 0 var(--space-2)}.position-version{margin:var(--space-2) 0 6px;color:var(--text-2);font-size:var(--text-xs);font-weight:600}.position-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:12px 16px;margin:0;display:grid}.position-grid dt{color:var(--text-3);font-size:var(--text-xs);margin-bottom:4px}.position-grid dd{margin:0;font-size:15px;font-weight:500}.position-profit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (width<=599px){.position-grid{grid-template-columns:1fr 1fr}}.flow{font-size:var(--text-xs);align-items:flex-start;gap:14px;padding:12px 0 2px;line-height:1.4;display:flex}.flow-node{flex:0 auto;align-items:flex-start;gap:7px;min-width:0;display:flex}.flow-node svg{color:var(--text-2);flex:none;margin-top:1px}.flow-node b{color:var(--text-1);font-weight:550;display:block}.flow-node span span{color:var(--text-3)}.flow-arrow{color:var(--text-3);flex:none;padding-top:2px;display:flex}.version-links{flex-wrap:wrap;align-items:baseline;gap:0 18px;margin:0;display:flex}a.text-link{text-decoration:underline;-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3)}@media (width<=599px){.flow{gap:8px}.flow-node{flex-direction:column;flex:1 1 0;gap:4px}}.company-ticker{color:var(--text-3);font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:0;white-space:nowrap;background:0 0;border-radius:0;margin:2px 0 0;padding:0;display:block}.company-hours{color:var(--text-2);font-size:var(--text-xs)}.versions{margin:var(--space-6) 0}.action-bar{display:none}@media (width<=599px){.action-bar{z-index:15;gap:var(--space-2);padding:12px 16px calc(20px + env(safe-area-inset-bottom,0px));background:var(--bg-surface);box-shadow:0 -1px 0 var(--line-1);display:flex;position:fixed;bottom:0;left:0;right:0}.action-bar .button{min-height:var(--control-large);flex:1}.action-bar-away{visibility:hidden;transform:translateY(100%)}}@media (width<=599px) and (prefers-reduced-motion:no-preference){.action-bar{transition:transform var(--dur-s) var(--ease-soft), visibility 0s linear}.action-bar-away{transition:transform var(--dur-s) var(--ease-soft), visibility 0s linear var(--dur-s)}}@media (prefers-reduced-motion:no-preference){.trade-panel-content{animation:panel-content-in var(--dur-s) var(--ease-soft) 60ms both}}@media (prefers-reduced-motion:reduce){.trade-panel{animation:panel-content-in var(--dur-m) var(--ease-soft) both}}@keyframes panel-content-in{0%{opacity:0}}button,a,input,.chip,[role=tab]{touch-action:manipulation}.info-tip-button{position:relative}.info-tip-button:after,.hover-tip-button:after{content:"";width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=599px){input[type=text],input[type=search],input[type=email],.topbar-search input[type=search]{font-size:16px}.info-tip-button:after,.hover-tip-button:after{width:44px;height:44px}.chip{position:relative}.chip:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topbar-nav a,.cats button{position:relative}.topbar-nav a:after{content:"";height:44px;position:absolute;top:50%;left:-7px;right:-7px;transform:translateY(-50%)}.cats button:after{content:"";height:44px;position:absolute;bottom:0;left:-11px;right:-11px}}.bottom-nav{display:none}@media (width<=599px){.bottom-nav{z-index:15;padding:0 var(--space-2) env(safe-area-inset-bottom,0px);background:var(--bar-bg);box-shadow:0 -1px 0 var(--line-1);view-transition-name:bottom-nav;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{gap:var(--space-1);min-height:var(--bottom-nav-height);color:var(--text-3);font-size:var(--text-xs);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.bottom-nav a[aria-current=page]{color:var(--text-1)}.bottom-nav a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-control)}.bottom-nav svg{flex:none}.app-bottom-nav .mix{padding-bottom:calc(var(--bottom-nav-height) + var(--space-10) + env(safe-area-inset-bottom,0px))}html:has(.bottom-nav){scroll-padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px))}}@media (width<=599px) and (hover:hover){.bottom-nav a{transition:color var(--dur-xs) var(--ease-soft)}.bottom-nav a:hover{color:var(--text-1)}}::view-transition-group(bottom-nav){animation:none}::view-transition-new(bottom-nav){animation:none}::view-transition-old(bottom-nav){display:none}html.sheet-open,html.sheet-open body{overflow:hidden}.sheet-overlay{z-index:40;background:var(--sheet-overlay);opacity:0;touch-action:none;position:fixed;inset:0}.sheet-frame{right:0;bottom:var(--sheet-keyboard,0px);z-index:41;max-height:calc(100dvh - var(--sheet-keyboard,0px) - max(24px, env(safe-area-inset-top,0px)));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--bg-raised);box-shadow:0 0 0 1px var(--line-1);flex-direction:column;display:flex;position:fixed;left:0}.sheet-frame:after{content:"";background:var(--bg-raised);height:80px;position:absolute;top:100%;left:0;right:0}.sheet-grabber{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;height:20px;display:flex}.sheet-grabber:before{content:"";background:var(--line-3);border-radius:2px;width:36px;height:4px}.sheet-frame .trade-panel{min-height:0;padding:0 var(--space-4);box-shadow:none;overscroll-behavior:contain;touch-action:pan-y;background:0 0;border-radius:0;flex:auto;scroll-padding:60px 0 110px;overflow-y:auto}.sheet-frame .trade-panel:focus-visible{outline:none}.sheet-frame .trade-panel-content{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}.sheet-frame .trade-head{z-index:2;margin-bottom:var(--space-3);padding-bottom:var(--space-2);background:var(--bg-raised);touch-action:none;-webkit-user-select:none;user-select:none;position:sticky;top:0}.sheet-frame .icon-button{position:relative}.sheet-frame .icon-button:after{content:"";position:absolute;inset:-8px}.sheet-frame .trade-actions,.sheet-frame .receipt-actions{z-index:1;margin-bottom:calc(-1 * (var(--space-4) + env(safe-area-inset-bottom,0px)));padding:var(--space-3) 0 calc(var(--space-4) + env(safe-area-inset-bottom,0px));background:var(--bg-raised);position:sticky;bottom:0}.sheet-frame .trade-actions:before,.sheet-frame .receipt-actions:before{content:"";background:linear-gradient(to bottom, transparent, var(--bg-raised));pointer-events:none;height:16px;position:absolute;bottom:100%;left:0;right:0}.size-line{margin-top:calc(-1 * var(--space-2));opacity:1;transition:grid-template-rows var(--dur-m) var(--ease-out), opacity var(--dur-s) var(--ease-soft);grid-template-rows:1fr;display:grid}@starting-style{.size-line{opacity:0;grid-template-rows:0fr}}.size-line-leaving{opacity:0;transition:grid-template-rows var(--dur-s) var(--ease-out), opacity .1s var(--ease-soft);grid-template-rows:0fr}.size-line-clip{min-height:0;padding-top:var(--space-2);overflow:hidden}.size-line .message{transition:background-color var(--dur-m) var(--ease-soft), color var(--dur-m) var(--ease-soft)}.trade-messages:has(>.size-line:only-child){margin-top:0;margin-bottom:calc(-1 * var(--space-3))}.size-line:only-child{margin-top:0}.size-line:only-child .size-line-clip{padding-top:0;padding-bottom:var(--space-3)}@media (prefers-reduced-motion:reduce){.size-line,.size-line-leaving{transition:opacity var(--dur-s) var(--ease-soft)}}.button-drain{background:var(--cta-drain);transform-origin:0;pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:6px;left:12px;right:12px}@media (prefers-reduced-motion:no-preference){.button-drain{animation:.8s linear both button-drain}@keyframes button-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}}@media (prefers-reduced-motion:reduce){.button-drain{animation:.8s linear both button-drain-fade}@keyframes button-drain-fade{to{opacity:0}}}.button-faces{justify-content:center;align-items:center;display:inline-flex;position:relative}.button-face{white-space:nowrap;align-items:center;display:inline-flex}.button-face-out{animation:button-face-out var(--dur-m) var(--ease-out) both;position:absolute}.button-face-in{animation:button-face-in var(--dur-m) var(--ease-out) both}@keyframes button-face-out{to{opacity:0;transform:translateY(calc(-1 * var(--rise-s)))}}@keyframes button-face-in{0%{opacity:0;transform:translateY(var(--rise-s))}}@media (prefers-reduced-motion:reduce){.button-face-out,.button-face-in{animation-duration:var(--dur-s)}}.trade-dim{transition:opacity var(--dur-m) var(--ease-soft)}.trade-dim-on{opacity:.6}.price-flash-tint{z-index:-1;border-radius:var(--radius-small);background:color-mix(in srgb, var(--flash) 12%, transparent);pointer-events:none;position:absolute;inset:-2px -4px}.price-live{isolation:isolate}@media (prefers-reduced-motion:no-preference){.price-flash-tint{animation:price-flash-arrow .85s var(--ease-soft) both}}.chips-sliding{isolation:isolate;position:relative}.chips-sliding .chip,.chips-sliding .chip[aria-pressed=true]{box-shadow:none;background:0 0}@media (hover:hover){.chips-sliding .chip:not([aria-pressed=true]):hover{background:var(--fill-2)}}.chips-sliding .chip:not([aria-pressed=true]){background:var(--fill-1)}.chips-indicator{z-index:-1;border-radius:var(--radius-pill);background:var(--fill-3);height:26px;box-shadow:inset 0 0 0 1px var(--line-3);pointer-events:none;position:absolute;top:0;left:0}.chart-layer{position:absolute;inset:0}.chart-layer-in{animation:chart-layer-in var(--dur-m) var(--ease-soft) both}.chart-layer-out{animation:chart-layer-out .12s var(--ease-soft) both;pointer-events:none}.chart-layer-late{opacity:.4;transition:opacity var(--dur-s) var(--ease-soft);pointer-events:none}@keyframes chart-layer-in{0%{opacity:0}}@keyframes chart-layer-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.chart-layer-in,.chart-layer-out{animation-duration:.12s}}.skip-link{z-index:50;border-radius:var(--radius-control);background:var(--bg-overlay);box-shadow:var(--shadow-pop);color:var(--text-1);font-size:var(--text-sm);padding:8px 12px;font-weight:500;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.app-main:focus{outline:none}.asset-list>li{content-visibility:auto;contain-intrinsic-size:auto 60px}@media (prefers-reduced-motion:no-preference){.asset-list-enter>li:nth-child(-n+6){animation:list-row-in var(--dur-m) var(--ease-out) both;animation-delay:calc((var(--row,1) - 1) * 30ms)}@keyframes list-row-in{0%{opacity:0;transform:translateY(var(--rise-s))}}}.company-head .token-logo{view-transition-name:company-logo}.company-title h1{view-transition-name:company-name}.company-ticker{view-transition-name:company-ticker}::view-transition-group(*){animation-duration:var(--dur-l);animation-timing-function:var(--ease-out)}::view-transition-old(root){animation-duration:.12s}::view-transition-new(root){animation-duration:var(--dur-m)}html[data-page-transition=fade]::view-transition-old(root){animation-duration:var(--dur-s)}html[data-page-transition=fade]::view-transition-new(root){animation-duration:var(--dur-s)}
