.wallet-adapter-button{color:#fff;cursor:pointer;background-color:#0000;border:none;border-radius:4px;align-items:center;height:48px;padding:0 24px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:48px;display:flex}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{color:#999;cursor:not-allowed;background:#404144}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{display:inline-block;position:relative}.wallet-adapter-dropdown-list{z-index:99;grid-row-gap:10px;opacity:0;visibility:hidden;background:#2c2d30;border-radius:10px;grid-template-rows:1fr;margin:0;padding:10px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #0009}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{cursor:pointer;white-space:nowrap;box-sizing:border-box;color:#fff;border:none;border-radius:6px;outline:none;flex-direction:row;justify-content:center;align-items:center;width:100%;height:37px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{fill:#999;align-self:center}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transition:transform .15s ease-in;transform:rotate(180deg)}.wallet-adapter-modal{opacity:0;z-index:1040;background:#00000080;transition:opacity .15s linear;position:fixed;inset:0;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{cursor:pointer;background:#1a1f2e;border:none;border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:18px;right:18px}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{justify-content:center;align-items:center;min-height:calc(100vh - 6rem);margin:3rem;display:flex}@media (width<=480px){.wallet-adapter-modal-container{min-height:calc(100vh - 2rem);margin:1rem}}.wallet-adapter-modal-wrapper{box-sizing:border-box;z-index:1050;background:#10141f;border-radius:10px;flex-direction:column;flex:1;align-items:center;max-width:400px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative;box-shadow:0 8px 20px #0009}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{text-align:center;color:#fff;margin:0;padding:64px 48px 48px;font-size:24px;font-weight:500;line-height:36px}@media (width<=374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{width:100%;margin:0 0 12px;padding:0;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{border-radius:0;font-size:18px;font-weight:400}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{opacity:.6;margin-left:auto;font-size:14px}.wallet-adapter-modal-list-more{cursor:pointer;color:#fff;background-color:#0000;border:none;align-self:flex-end;align-items:center;padding:12px 24px 24px 12px;display:flex}.wallet-adapter-modal-list-more svg{fill:#fff;margin-left:.5rem;transition:all .1s}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 24px 24px;display:flex}.wallet-adapter-modal-middle-button{cursor:pointer;color:#fff;background-color:#512da8;border:none;border-radius:8px;width:100%;margin-top:48px;padding:12px;font-size:18px;display:block}.term{display:inline;position:relative}.term-label{font:inherit;color:inherit;cursor:help;-webkit-text-decoration:underline dotted color-mix(in srgb, var(--bronze) 70%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--bronze) 70%, transparent);text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;text-decoration-thickness:1px;display:inline}.term-label:focus-visible{outline:1px solid var(--bronze);outline-offset:2px;border-radius:2px}.term-tip{z-index:40;border:1px solid color-mix(in srgb, var(--bronze) 45%, transparent);border-radius:var(--radius);background:var(--espresso-lit);width:max-content;max-width:min(300px,80vw);color:color-mix(in srgb, var(--ivory) 86%, var(--espresso));font:400 13px/1.45 var(--font-display);font-variant-numeric:tabular-nums;text-align:left;text-transform:none;letter-spacing:0;white-space:normal;pointer-events:none;transform-origin:0 0;translate:var(--tip-shift,0) 0;opacity:0;transition:opacity 90ms ease, transform 90ms var(--ease-out), display 90ms allow-discrete;padding:10px 12px;display:none;position:absolute;top:calc(100% + 6px);left:0;transform:scale(.97)translateY(-2px)}.term-tip strong{color:var(--ivory);font-weight:600}.term-tip[data-open=true]{opacity:1;transition:opacity .125s var(--ease-out), transform .125s var(--ease-out), display .125s allow-discrete;display:block;transform:none}@starting-style{.term-tip[data-open=true]{opacity:0;transform:scale(.97)translateY(-2px)}}.term-tip[data-instant]{transition:none}@media (prefers-reduced-motion:reduce){.term-tip,.term-tip[data-open=true]{transform:none}}.skel{background:color-mix(in srgb, var(--text) 9%, transparent);border-radius:2px;display:block}@media (prefers-reduced-motion:no-preference){.skel{animation:1.6s ease-in-out infinite skel-pulse}}@keyframes skel-pulse{50%{opacity:.5}}.skel-table{display:grid}.skel-row{align-items:center;gap:var(--space-3);padding:12px var(--space-2);border-bottom:1px solid var(--border);display:grid}.skel-card{padding:var(--space-2) 0;gap:10px;display:grid}.display-toggle{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.display-toggle button{width:auto;min-width:44px;height:var(--control-h);white-space:nowrap;border:1px solid var(--border);color:var(--muted);font:inherit;letter-spacing:.04em;cursor:pointer;transition:color var(--dur-fast) ease;background:0 0;flex:none;padding:4px 8px;font-size:12px}.display-toggle button:first-of-type{border-radius:var(--radius) 0 0 var(--radius)}.display-toggle button:nth-of-type(2){border-radius:0 var(--radius) var(--radius) 0;margin-left:-1px}.display-toggle button.on{color:var(--text);background:linear-gradient(var(--accent), var(--accent)) bottom / 100% 1px no-repeat}@media (hover:hover) and (pointer:fine){.display-toggle button:not(.on):hover{color:var(--text)}}.display-note{white-space:nowrap}.mcap-toggle{border:1px solid var(--border);border-radius:var(--radius);min-height:20px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;margin-left:4px;padding:0 5px;font-size:11px;line-height:1}@media (hover:hover) and (pointer:fine){.mcap-toggle:hover{color:var(--text)}}.mcap-toggle:focus-visible{outline:1px solid var(--bronze);outline-offset:2px}.live-balance{margin-bottom:var(--space-2)}.coin-av{--av:28px;box-sizing:border-box;width:var(--av);height:var(--av);border:1px solid var(--line-strong);background:var(--av-bg,var(--panel-2));color:var(--accent);font:700 calc(var(--av) * .42) / 1 var(--font-display);vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.coin-av-28{--av:28px}.coin-av-40{--av:40px}.coin-av-56{--av:56px}.coin-av[data-v="0"]{--av-bg:color-mix(in srgb, var(--accent) 8%, var(--panel-2))}.coin-av[data-v="1"]{--av-bg:color-mix(in srgb, var(--accent) 14%, var(--panel-2))}.coin-av[data-v="2"]{--av-bg:color-mix(in srgb, var(--accent) 20%, var(--panel-2))}.coin-av[data-v="3"]{--av-bg:color-mix(in srgb, var(--text) 8%, var(--panel-2))}.coin-av[data-v="4"]{--av-bg:color-mix(in srgb, var(--text) 14%, var(--panel-2))}.coin-av[data-v="5"]{--av-bg:color-mix(in srgb, var(--accent) 28%, var(--panel-2))}.coin-av>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.coin-av:before{content:attr(data-l)}.coin-av[data-s=ok]:before{visibility:hidden}.search-list .hit-main>.coin-av,.row-l td>.coin-av{margin-right:var(--space-2)}@font-face{font-family:Archivo;font-style:normal;font-weight:300 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-variable.v1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--espresso:#140d09;--espresso-lit:#2a1b12;--espresso-deep:#0e0906;--bronze:#c69a68;--bronze-dim:#9c7148;--ivory:#efe6da;--font-display:"Archivo", system-ui, sans-serif;--display-stretch:125%;--track-wide:.22em;--track-tagline:.48em;--radius-sm:4px;--hairline:1px solid color-mix(in srgb, var(--bronze) 35%, transparent);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--gutter:16px;--content-max:1920px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-press:.14s;--dur-fast:.18s;--dur-base:.24s;--control-h:42px;--bg:var(--espresso);--surface:var(--espresso-lit);--surface-2:color-mix(in srgb, var(--espresso-lit) 70%, var(--espresso));--border:color-mix(in srgb, var(--bronze) 25%, transparent);--text:var(--ivory);--muted:color-mix(in srgb, var(--ivory) 62%, var(--espresso));--accent:var(--bronze);--accent-fill:var(--bronze);--accent-text:var(--espresso);--good:var(--text);--bad:var(--text);--warn:var(--bronze);--radius:var(--radius-sm);--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--page:var(--espresso-deep);--panel:color-mix(in srgb, var(--espresso-lit) 10%, var(--espresso));--panel-2:color-mix(in srgb, var(--espresso-lit) 38%, var(--espresso));--line:color-mix(in srgb, var(--bronze) 13%, transparent);--line-strong:color-mix(in srgb, var(--bronze) 26%, transparent);--faint:color-mix(in srgb, var(--ivory) 30%, var(--espresso));--up:var(--ivory);--down:var(--bronze);--up-wash:color-mix(in srgb, var(--ivory) 7%, transparent);--down-wash:color-mix(in srgb, var(--bronze) 12%, transparent);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width>=641px){:root{--gutter:24px}}:root[data-theme=light]{--bg:var(--ivory);--surface:#f7f1e8;--surface-2:#efe6da;--border:color-mix(in srgb, var(--espresso) 18%, transparent);--text:var(--espresso);--muted:color-mix(in srgb, var(--espresso) 65%, var(--ivory));--accent:color-mix(in srgb, var(--bronze-dim) 70%, var(--espresso));--warn:color-mix(in srgb, var(--bronze-dim) 55%, var(--espresso));--accent-fill:var(--bronze);--accent-text:var(--espresso);--page:color-mix(in srgb, var(--espresso) 4%, var(--ivory));--panel:#f7f1e8;--panel-2:var(--ivory);--line:color-mix(in srgb, var(--espresso) 10%, transparent);--line-strong:color-mix(in srgb, var(--espresso) 20%, transparent);--faint:color-mix(in srgb, var(--espresso) 34%, var(--ivory));--up:var(--espresso);--down:var(--bronze-dim);--up-wash:color-mix(in srgb, var(--espresso) 6%, transparent);--down-wash:color-mix(in srgb, var(--bronze) 16%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{overflow-x:hidden}body{background:radial-gradient(120% 90% at 80% 20%, var(--espresso-lit) 0%, var(--espresso) 55%, var(--espresso-deep) 100%) fixed;min-height:100vh;color:var(--text);font:15px/1.5 var(--font-display);isolation:isolate;margin:0}body:before{content:"";z-index:-1;pointer-events:none;opacity:.06;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .94 0 0 0 0 .9 0 0 0 0 .85 1 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}:root[data-theme=light] body{background:radial-gradient(120% 90% at 80% 20%, #f7f1e8 0%, var(--ivory) 60%, #efe6da 100%) fixed}:root[data-theme=light] body:before{display:none}a{color:var(--accent);text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.wrap{max-width:calc(var(--content-max) + 2 * var(--gutter));padding:0 var(--gutter) var(--space-6);flex-direction:column;min-height:100dvh;margin:0 auto;display:flex;overflow-x:clip}.wrap>main{flex:1 0 auto;min-width:0}main:focus{outline:none}.skip{top:var(--space-2);left:var(--space-2);z-index:100;padding:10px var(--space-4);border-radius:var(--radius);background:var(--accent-fill);color:var(--accent-text);font-weight:600;position:fixed;transform:translateY(-200%)}.skip:focus-visible{outline:2px solid var(--ivory);outline-offset:2px;transform:none}.brand{color:var(--text);align-items:baseline;gap:.32em;font-size:20px;text-decoration:none;display:inline-flex}.brand .mark{color:var(--bronze);display:block}.brand .mark svg{width:auto;height:1.01em;display:block;overflow:visible}.brand .mark svg path{stroke:var(--bronze);stroke-width:12px;stroke-linecap:butt;fill:none}.brand .word{font:600 1em/1 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ivory);margin-right:calc(-1 * var(--track-wide))}:root[data-theme=light] .brand .word{color:var(--espresso)}.brand small{color:var(--muted);margin-left:var(--space-2);font-weight:400}.tagline{font:500 12px/1 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:var(--track-tagline);text-transform:uppercase;color:var(--bronze);margin:0 0 var(--space-3)}.hero,.page-head{padding:var(--space-3) 0 var(--space-5);margin-bottom:var(--space-5);position:relative}.hero:after,.page-head:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--bronze-dim) 30%, var(--bronze) 62%, transparent 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.lede{color:var(--muted);max-width:62ch;margin:var(--space-2) 0 0}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);box-shadow:none}.grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.grid>*{min-width:0}@media (width>=860px){.grid.two{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}h1{font:600 26px/1.15 var(--font-display);color:var(--text);margin:0}h2{font:600 17px/1.3 var(--font-display);margin:0 0 var(--space-3)}h3{font:600 15px/1.3 var(--font-display);margin:0 0 var(--space-2)}.num{font-family:var(--font-display);font-variant-numeric:tabular-nums}td.num,th.num{text-align:right}.muted{color:var(--muted)}.small{font-size:13px}.good-text,.bad-text{color:var(--text);font-weight:600}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:10px var(--space-2);border-bottom:1px solid var(--border);white-space:nowrap}@media (width>=641px){th,td{padding-left:var(--space-3);padding-right:var(--space-3)}}th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}tr.row{cursor:pointer}@media (hover:hover) and (pointer:fine){tr.row:hover{background:var(--surface-2)}}tr.mine{background:var(--surface-2)}.scroll-x{overflow-x:auto}.row-link{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.badge{border-radius:var(--radius);letter-spacing:.06em;text-transform:uppercase;text-box:trim-both cap alphabetic;border:1px solid var(--border);height:20px;color:var(--muted);vertical-align:middle;white-space:nowrap;justify-content:center;align-items:center;padding:0 calc(6px - .06em) 0 6px;font-size:11px;line-height:1;display:inline-flex}.badge+.badge{margin-left:var(--space-1)}.badge.good{color:var(--text)}.badge.warn{color:var(--warn);border-color:var(--warn)}.badge.bad{color:var(--text);border-color:var(--text);font-weight:600}.note{padding:10px var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);border-left-width:2px;margin:10px 0;font-size:13px}.note.bad{border-left-color:var(--text);font-weight:500}.note.good{border-left-color:var(--bronze)}.note.warn{border-left-color:var(--warn)}.stats{gap:var(--space-3);margin:var(--space-3) 0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.stat{border-top:var(--hairline);padding-top:var(--space-2)}.stat .label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.stat .value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.tabs{gap:var(--space-1);border-bottom:1px solid var(--border);margin-bottom:var(--space-4);display:flex}.tabs button{color:var(--muted);padding:var(--space-2) 14px;font:inherit;white-space:nowrap;cursor:pointer;width:auto;transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:0 0;border:none;border-bottom:1px solid #0000;margin-bottom:-1px}.tabs button.on{color:var(--text);border-bottom-color:var(--accent)}@media (hover:hover) and (pointer:fine){.tabs button:not(.on):hover{color:var(--text)}}label.field{margin-bottom:var(--space-3);display:block}div.field{margin-bottom:var(--space-3)}.field-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.field-head label,label.field span{color:var(--muted);margin-bottom:var(--space-1);font-size:13px;display:block}input[type=text]{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);font:15px var(--font-display);font-variant-numeric:tabular-nums;padding:9px 10px}input[type=text]:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:1px solid var(--bronze);outline-offset:2px}button.link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}@media (hover:hover) and (pointer:fine){button.link:hover{text-decoration:underline}}button.primary,button.secondary{border-radius:var(--radius);padding:10px var(--space-4);font:inherit;letter-spacing:.02em;cursor:pointer;border:1px solid var(--border);box-shadow:none;transition:transform var(--dur-press) var(--ease-out), filter var(--dur-fast) ease, border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;font-weight:600}button.primary:not(:disabled):active,button.secondary:not(:disabled):active{transform:scale(.97)}button.primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-text);width:100%}@media (hover:hover) and (pointer:fine){button.primary:not(:disabled):hover{filter:brightness(1.08)}}button.secondary{color:var(--accent);background:0 0;padding:9px 14px}@media (hover:hover) and (pointer:fine){button.secondary:not(:disabled):hover{border-color:var(--accent)}}button.secondary.danger{color:var(--text);border-color:color-mix(in srgb, var(--text) 55%, transparent)}@media (hover:hover) and (pointer:fine){button.secondary.danger:not(:disabled):hover{border-color:var(--text)}}button.compact{width:auto;height:var(--control-h);padding:0 var(--space-3);font-size:14px}button:disabled{opacity:.5;cursor:not-allowed}.kv{gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 14px;grid-template-columns:1fr auto;font-size:14px;display:grid}.kv .k{color:var(--muted)}.kv .v{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:right}.row-actions{gap:var(--space-2);margin-top:var(--space-2);display:flex}.connect{gap:var(--space-2);flex-direction:column;align-items:stretch;max-width:420px;display:flex}.connect p{margin:var(--space-1) 0 0}.activity{justify-content:space-between;gap:var(--space-2);font-size:13px;display:flex}.prose li{margin-bottom:var(--space-2)}.report{border-top:1px solid var(--border);padding:var(--space-3) 0}.report pre{white-space:pre-wrap;font:13px/1.5 var(--mono);margin:0 0 var(--space-2)}.chart{margin:var(--space-2) 0;position:relative}.chart polyline{stroke:var(--bronze)}.chart line{stroke:var(--border)}footer.foot{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--hairline);color:var(--muted);justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-5);flex-wrap:wrap;flex:none;font-size:13px;display:flex}footer.foot p{text-wrap:pretty;max-width:62ch;margin:0}footer.foot nav{gap:0 var(--space-5);flex-wrap:wrap;display:flex}footer.foot nav a{min-height:32px;color:var(--muted);transition:color var(--dur-fast) ease;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){footer.foot nav a:hover{color:var(--text);text-decoration:none}}.wallet-slot .wallet-adapter-dropdown{display:block}.wallet-adapter-button-trigger{letter-spacing:.02em;white-space:nowrap;background:var(--accent-fill)!important;color:var(--accent-text)!important;height:var(--control-h)!important;padding:0 var(--space-3)!important;border:1px solid var(--accent-fill)!important;border-radius:var(--radius)!important;line-height:1!important;font-family:var(--font-display)!important;transition:transform var(--dur-press) var(--ease-out), filter var(--dur-fast) ease, border-color var(--dur-fast) ease!important;font-size:14px!important;font-weight:600!important}.wallet-slot[data-variant=secondary] .wallet-adapter-button-trigger{color:var(--accent)!important;border-color:var(--border)!important;background:0 0!important;font-weight:600!important}@media (hover:hover) and (pointer:fine){.wallet-adapter-button-trigger:not([disabled]):hover{filter:brightness(1.08);background:var(--accent-fill)!important}.wallet-slot[data-variant=secondary] .wallet-adapter-button-trigger:not([disabled]):hover{filter:none;border-color:var(--accent)!important;background:0 0!important}}.wallet-adapter-button-trigger:not([disabled]):active{transform:scale(.97)}.wallet-adapter-button-trigger .wallet-adapter-button-start-icon{width:18px;height:18px;margin-right:var(--space-2)}.wallet-adapter-modal-wrapper,.wallet-adapter-dropdown-list{border:1px solid var(--border);background:var(--surface)!important;border-radius:var(--radius)!important;box-shadow:none!important;font-family:var(--font-display)!important}.wallet-adapter-dropdown-list-item{height:var(--control-h)!important;border-radius:var(--radius)!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:500!important}.wallet-adapter-modal-overlay{background:color-mix(in srgb, var(--espresso-deep) 80%, transparent)!important}.wallet-adapter-modal-title,.wallet-adapter-modal-list-more{color:var(--text)!important;font-family:var(--font-display)!important}.wallet-adapter-modal-list .wallet-adapter-button{font-family:var(--font-display)!important;border-radius:var(--radius)!important;color:var(--text)!important;font-weight:500!important}.wallet-adapter-modal-button-close{transition:background-color var(--dur-fast) ease;border-radius:var(--radius)!important;background:var(--surface-2)!important}.wallet-adapter-modal-button-close svg{fill:var(--muted)!important}@media (hover:hover) and (pointer:fine){.wallet-adapter-modal-list .wallet-adapter-button:not([disabled]):hover,.wallet-adapter-dropdown-list-item:not([disabled]):hover,.wallet-adapter-modal-button-close:hover{background:var(--surface-2)!important}.wallet-adapter-modal-button-close:hover svg{fill:var(--text)!important}}.wallet-adapter-button:not([disabled]):focus-visible,.wallet-adapter-modal-button-close:focus-visible,.wallet-adapter-modal-list-more:focus-visible,.wallet-adapter-dropdown-list-item:focus-visible{outline-offset:2px;outline:1px solid var(--bronze)!important}.wallet-adapter-modal-list li:not(:first-of-type){border-top:1px solid var(--border)}@media (prefers-reduced-motion:reduce){button.primary:not(:disabled):active,button.secondary:not(:disabled):active,.wallet-adapter-button-trigger:not([disabled]):active{transform:none}}@media (width<=640px){:root{--control-h:44px;--bar-h:56px}.wrap{padding:0 var(--gutter) var(--space-6)}.brand small,.hide-sm{display:none}th,td{padding:var(--space-2) 6px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}h1{font-size:22px}input[type=text]{font-size:16px}.tabs button{min-height:40px}.note button.link{min-height:40px;padding:0 var(--space-2)}footer.foot nav a{min-height:40px}}.search-box{flex:360px;grid-area:search;justify-self:stretch;width:100%;min-width:360px;max-width:640px;position:relative}.search-field{min-width:0;position:relative}.search-box input.search[type=text]{width:100%;min-width:0;height:var(--control-h);font:400 15px/1.2 var(--font-display);font-variant-numeric:normal;color:var(--text);background:var(--surface-2);border:1px solid var(--line-strong);text-overflow:ellipsis;padding:0 40px 0 38px;display:block}.search-box input.search::placeholder{color:var(--muted);opacity:1}.search-box input.search[type=text]:focus-visible{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:0}.search-ico{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.search-box input.search:focus~.search-ico,.search-field:focus-within .search-ico{color:var(--text)}.search-clear{border-radius:var(--radius);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.search-clear:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}@media (hover:hover) and (pointer:fine){.search-clear:hover{color:var(--text)}}.search-kbd{min-width:18px;height:18px;font:500 11px/1 var(--font-display);color:var(--muted);border:1px solid var(--border);pointer-events:none;transition:opacity var(--dur-fast) ease;border-radius:3px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.search-box input:focus~.search-kbd,.search-box input:not(:placeholder-shown)~.search-kbd{opacity:0}@media (pointer:coarse){.search-kbd{display:none}}.search-pop{z-index:20;width:max(100%,400px);max-width:min(640px, calc(100vw - 2 * var(--space-4)));background:var(--panel);border:1px solid var(--line-strong);border-radius:calc(var(--radius) + 2px);position:absolute;top:calc(100% + 4px);left:0;overflow:clip}.search-head,.search-list li{align-items:center;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) 4ch 9ch;display:grid}.search-head{height:28px;padding:0 var(--space-3);background:var(--panel-2);border-bottom:1px solid var(--line);color:var(--muted);font-size:11.5px}.search-head span:nth-child(n+2){text-align:right}.search-list{overscroll-behavior:contain;max-height:min(60vh,392px);margin:0;padding:0;list-style:none;overflow-y:auto}.search-list li{padding:0 var(--space-3);cursor:pointer;border-bottom:1px solid var(--line);background:linear-gradient(var(--accent), var(--accent)) left center / 0 100% no-repeat;min-height:40px;font-size:13.5px}.search-list li:last-child{border-bottom:0}.search-list li[aria-selected=true]{background-color:var(--panel-2);background-size:2px 100%}@media (hover:hover) and (pointer:fine){.search-list li:hover{background-color:var(--panel-2);background-size:2px 100%}}.search-list .hit-main{text-overflow:ellipsis;white-space:nowrap;direction:ltr;min-width:0;overflow:hidden}.search-list .hit-main strong,.search-list .hit-main>.muted{unicode-bidi:plaintext}.search-list .hit-main strong{font-weight:700}.search-list .hit-mint{color:var(--muted);font-weight:400}.search-list .hit-age,.search-list .hit-cap{text-align:right;white-space:nowrap;font-size:12.5px}.search-foot{gap:var(--space-3);padding:0 var(--space-3);border-top:1px solid var(--line);background:var(--panel-2);height:28px;color:var(--muted);align-items:center;font-size:11.5px;display:flex}.search-foot kbd{border:1px solid var(--line-strong);min-width:16px;font:500 10.5px/15px var(--font-display);text-align:center;color:var(--text);border-radius:3px;padding:0 3px;display:inline-block}@media (pointer:coarse){.search-foot{display:none}}.search-pop.search-msg{padding:12px var(--space-3);color:var(--muted);font-size:13.5px}.search-hint{padding:10px var(--space-3) 12px}.search-hint p{margin:0}.search-hint .hint-title{color:var(--text);font-size:13px;font-weight:700}.search-hint .hint-body{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.45}.search-close{display:none}@media (width<=640px){.search-box{top:0;left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));padding:0 var(--gutter);height:var(--bar-h);z-index:2;background:var(--bg);visibility:hidden;opacity:0;clip-path:inset(0 0 -100vh 60%);width:auto;min-width:0;max-width:none;transition:opacity .12s var(--ease-out), clip-path .12s var(--ease-out), visibility 0s linear .12s;justify-self:normal;align-items:center;display:flex;position:absolute}.search-box[data-open=true]{visibility:visible;opacity:1;clip-path:inset(0 0 -100vh);transition:opacity var(--dur-fast) var(--ease-out), clip-path var(--dur-base) var(--ease-out), visibility 0s}.search-field{flex:1}.search-box input.search[type=text]{height:44px;padding:0 44px 0 38px;font-size:16px}.search-clear{width:36px;height:36px;right:6px}.search-close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}.search-close:active{transform:scale(.97)}.search-pop{border-left:none;border-right:none;border-radius:0;width:auto;max-width:none;top:100%;left:0;right:0}.search-list{max-height:calc(100dvh - var(--bar-h) - 12px - 28px)}.search-list li{min-height:48px;padding:0 var(--space-4);font-size:15px}.search-head,.search-foot,.search-hint{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){.search-box,.search-box[data-open=true]{clip-path:none}}.dialog-back.feedback-back{background:0 0;transition:none}.feedback-back:before{content:"";background:color-mix(in srgb, var(--espresso-deep) 80%, transparent);animation:fb-scrim-in .18s var(--ease-out) backwards;transition:opacity .12s ease-out;position:absolute;inset:0}.feedback-back[data-closing]{pointer-events:none}.feedback-back[data-closing]:before{opacity:0}@keyframes fb-scrim-in{0%{opacity:0}}.dialog.feedback-dialog{z-index:1;width:100%;max-width:460px;padding:var(--space-6);border-radius:calc(var(--radius) + 2px);animation:fb-card-in .18s var(--ease-out) backwards;transition:opacity .12s ease-out,transform .12s ease-out;position:relative}@keyframes fb-card-in{0%{opacity:0;transform:scale(.97)}}.feedback-back[data-closing] .feedback-dialog{opacity:0;transform:scale(.97)}.feedback-dialog h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.fb-lede{margin:var(--space-1) 0 var(--space-5);font-size:14px;line-height:1.5}.fb-grab{display:none}.feedback-dialog .fb-field{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.fb-label{color:var(--muted);font-size:13px;font-weight:500}.fb-seg{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.fb-seg-item{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border:0;border-left:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;transition:color .18s var(--ease-out), background-color .18s var(--ease-out), transform .14s var(--ease-out);background:0 0;font-size:14px;display:inline-flex;position:relative}.fb-seg-item:first-child{border-left:0}.fb-seg-item[aria-checked=true]{color:var(--text);background:var(--surface-2);box-shadow:inset 0 -2px 0 var(--accent)}.fb-seg-item:active:not(:disabled){transform:scale(.97)}.fb-seg-item:disabled{opacity:.5;cursor:default}.fb-seg-item:focus-visible{outline:1px solid var(--accent);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.fb-seg-item:not([aria-checked=true]):not(:disabled):hover{color:var(--text)}}.feedback-dialog .fb-text{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-2);width:100%;min-width:0;min-height:116px;max-height:260px;color:var(--text);font-family:var(--font-display);resize:none;transition:border-color .18s var(--ease-out);padding:9px 12px;font-size:16px;line-height:24px;overflow-y:auto}.feedback-dialog .fb-text::placeholder{color:var(--muted);opacity:1}.feedback-dialog .fb-text:disabled,.feedback-dialog input:disabled{opacity:.6}.feedback-dialog .fb-text:focus-visible,.feedback-dialog input:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.feedback-dialog .fb-text[aria-invalid=true]{border-color:var(--accent)}.fb-count{justify-self:end;font-size:12px;line-height:1.5}.fb-disclose{justify-self:start;align-items:center;gap:var(--space-2);min-height:40px;color:var(--muted);font:inherit;cursor:pointer;transition:color .18s var(--ease-out);background:0 0;border:0;padding:0;font-size:14px;display:inline-flex}.fb-disclose:disabled{opacity:.5;cursor:default}.fb-plus{text-align:center;width:12px;transition:transform .18s var(--ease-out);font-size:16px;line-height:1;display:inline-block}.fb-disclose[aria-expanded=true] .fb-plus{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.fb-disclose:not(:disabled):hover{color:var(--text)}}.fb-contact{gap:var(--space-2);margin-top:var(--space-2);display:grid}.fb-contact[hidden]{display:none}.feedback-dialog input[type=text]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-2);width:100%;min-width:0;min-height:40px;color:var(--text);font-family:var(--font-display);padding:0 12px;font-size:16px}.fb-help,.fb-foot{font-size:12px;line-height:1.5}.fb-foot{margin:0 0 var(--space-4)}.fb-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:nowrap;display:flex}.fb-actions>button{flex:none;width:auto;min-width:96px}.fb-actions>.primary{order:2}.fb-send{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.fb-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite fb-spin}@keyframes fb-spin{to{transform:rotate(360deg)}}.fb-sent{justify-items:start;gap:var(--space-3);padding:var(--space-2) 0 0;display:grid}.fb-sent .fb-check{color:var(--accent)}.fb-sent .fb-check-mark{stroke-dasharray:1;stroke-dashoffset:0;animation:fb-draw .3s var(--ease-out) backwards}@keyframes fb-draw{0%{stroke-dashoffset:1px}}.fb-sent .fb-actions{width:100%;margin-top:var(--space-4)}@media (pointer:coarse){.fb-seg-item,.fb-disclose,.feedback-dialog input[type=text],.fb-actions .primary,.fb-actions .secondary{min-height:44px}}@media (width<=640px){.dialog-back.feedback-back{align-items:flex-end;padding:0}.fb-actions>button{flex:1 1 0}.dialog.feedback-dialog{max-width:none;max-height:88dvh;padding:var(--space-4) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom,0px));border-radius:calc(var(--radius) + 2px) calc(var(--radius) + 2px) 0 0;animation:fb-sheet-in .2s var(--ease-out) backwards;border-bottom:0}.feedback-back[data-closing] .feedback-dialog{opacity:1;transform:translateY(100%)}.fb-grab{width:40px;height:4px;margin:0 auto var(--space-4);background:var(--line-strong);border-radius:2px;display:block}.fb-actions .primary,.fb-actions .secondary{min-height:44px}}@keyframes fb-sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.feedback-back:before,.dialog.feedback-dialog{animation:.18s ease-out backwards fb-fade}.feedback-back[data-closing] .feedback-dialog{transform:none}.feedback-back[data-closing] .feedback-dialog,.feedback-back[data-closing]:before{transition-duration:.12s}.fb-spin{border-right-color:currentColor;animation:1.2s ease-in-out infinite fb-pulse}.fb-sent .fb-check-mark{animation:.18s ease-out backwards fb-fade}.fb-plus,.fb-seg-item,.fb-disclose{transition:none}}@keyframes fb-fade{0%{opacity:0}}@keyframes fb-pulse{50%{opacity:.35}}.feedback-pill{align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out);background:0 0;font-size:13px;line-height:1;display:inline-flex}.feedback-pill:active{transform:scale(.97)}.feedback-pill:focus-visible,.feedback-icon:focus-visible{outline:1px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.feedback-pill:hover{color:var(--text);border-color:var(--accent)}}@media (pointer:coarse){.feedback-pill{height:auto;min-height:44px}}@media (width<=640px){.feedback-pill--wide{display:none}}@media (width>=1280px) and (width<=1499px){.feedback-pill--wide{width:var(--control-h);justify-content:center;padding:0}.feedback-pill--wide span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.feedback-icon{color:var(--text)}.feedback-icon .fb-icon{display:block}.feedback-trigger{min-height:32px;color:var(--muted);font:inherit;cursor:pointer;transition:color var(--dur-fast) ease;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.feedback-trigger:focus-visible{outline:1px solid var(--bronze);outline-offset:2px}@media (hover:hover) and (pointer:fine){.feedback-trigger:hover{color:var(--text)}}@media (pointer:coarse){.feedback-trigger{min-height:40px}}@media (prefers-reduced-motion:reduce){.feedback-trigger{transition:none}}.welcome-card .wc-mark{margin-bottom:var(--space-5);color:var(--bronze);line-height:0;display:block}.welcome-card .wc-rows{gap:var(--space-4);margin:var(--space-5) 0;padding:0;list-style:none;display:grid}.welcome-card .wc-row{gap:var(--space-3);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.welcome-card .wc-ico{color:var(--accent);padding-top:1px;line-height:0;display:block}.welcome-card .wc-row p{text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.welcome-card .wc-try{margin:0 0 var(--space-5);text-wrap:pretty;font-size:14px;line-height:1.55}.welcome-card .wc-try a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--bronze-dim);text-decoration-color:var(--bronze-dim);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.welcome-card .wc-try a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}header.top{align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);padding:var(--space-4) 0 0;border-bottom:var(--hairline);margin-bottom:var(--space-5);grid-template-columns:auto minmax(360px,1fr) auto;grid-template-areas:"brand search account""nav nav nav";display:grid}header.top .brand{grid-area:brand}.top-tools{display:none}.top-panel{display:contents}.account{justify-content:flex-end;align-items:center;gap:var(--space-4);row-gap:var(--space-2);flex-wrap:wrap;grid-area:account;min-width:0;display:flex}.account-info,.account-actions{align-items:center;gap:var(--space-2);display:flex}.account-actions{flex-wrap:nowrap}.account-info>*,.account-actions>*{white-space:nowrap;flex:none}.paper-stat{cursor:help;flex-direction:column;justify-content:center;gap:3px;min-width:4.75rem;line-height:1;display:inline-flex}.paper-k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500}.paper-v{color:var(--text);white-space:nowrap;font-size:14px;font-weight:600}.badge.noncustodial{border-color:var(--bronze-dim);color:var(--bronze);white-space:nowrap;transition:background-color var(--dur-fast) ease;text-decoration:none;position:relative}@media (hover:hover) and (pointer:fine){.badge.noncustodial:hover{background:var(--surface-2);text-decoration:none}}.nav{gap:0 var(--space-5);flex-wrap:wrap;grid-area:nav;font-size:14px;display:flex}.nav a{min-height:40px;color:var(--muted);transition:color var(--dur-fast) ease;align-items:center;display:inline-flex;position:relative}.nav a:after{content:"";background:var(--bronze);transform-origin:0;height:1px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.nav a[aria-current=page]{color:var(--text)}.nav a[aria-current=page]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.nav a:hover{color:var(--text);text-decoration:none}}.icon-btn{border-radius:var(--radius);width:44px;height:44px;color:var(--text);cursor:pointer;transition:transform var(--dur-press) var(--ease-out), color var(--dur-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn:active{transform:scale(.97)}.shell-alerts{top:var(--space-3);z-index:60;display:flow-root;position:sticky}.shell-alert{justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 0 var(--space-4);background:var(--surface);border-color:var(--bronze-dim);border-left-color:var(--text);animation:shell-in var(--dur-base) var(--ease-out);font-size:14px;display:flex}.shell-alert button.link{flex:none;min-height:32px}@keyframes shell-in{0%{opacity:0;transform:translateY(-8px)}}.shell-dialog{width:min(420px, calc(100vw - 2 * var(--space-4)));padding:var(--space-5);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);box-shadow:none}.shell-dialog::backdrop{background:color-mix(in srgb, var(--espresso-deep) 80%, transparent)}.shell-dialog[open]{animation:shell-in var(--dur-base) var(--ease-out)}.shell-dialog h2{margin:0 0 var(--space-3);font-size:17px}.shell-dialog p{margin:0 0 var(--space-4);text-wrap:pretty;line-height:1.6}.shell-dialog .row-actions{flex-wrap:wrap;margin-top:0}@media (width<=1279px){header.top{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand account""search search""nav nav"}header.top .search-box{margin-bottom:var(--space-2)}}@media (width>=1280px) and (width<=1499px){.account-terms{display:none}}@media (width>=641px) and (width<=1279px){.account-info{flex-wrap:wrap;justify-content:flex-end}}@media (width<=640px){.wrap,.card{min-width:0}.prose,.lede{overflow-wrap:anywhere}header.top{z-index:50;height:var(--bar-h);margin-bottom:var(--space-4);transition:transform .22s var(--ease-out);border-bottom:none;align-items:center;padding:0;display:flex;position:sticky;top:0}header.top[data-hidden=true]:not([data-lock]):not(:focus-within){transition-duration:.16s;transform:translateY(-100%)}header.top:before,header.top:after{content:"";top:0;bottom:0;left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));z-index:-1;pointer-events:none;position:absolute}header.top:before{background:var(--bg);opacity:0;transition:opacity var(--dur-fast) ease}header.top[data-scrolled=true]:before,header.top[data-lock]:before{opacity:1}header.top:after{background:linear-gradient(90deg, transparent 0%, var(--bronze-dim) 30%, var(--bronze) 62%, transparent 100%);height:1px;top:auto}header.top .brand{flex:none}.top-tools{margin-left:auto;margin-right:-10px;display:flex}.top-panel{z-index:-1;top:100%;left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));max-height:calc(100dvh - var(--bar-h));overscroll-behavior:contain;padding:var(--space-4) var(--gutter) var(--space-5);background:var(--surface);border-bottom:var(--hairline);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s var(--ease-out), transform .12s var(--ease-out), visibility 0s linear .12s;display:block;position:absolute;overflow-y:auto;transform:translateY(-6px)}.top-panel[data-open=true]{z-index:1;visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out), visibility 0s;transform:none}.account{justify-content:flex-start;align-items:stretch;gap:var(--space-3);padding-bottom:var(--space-4);margin-bottom:var(--space-2);border-bottom:1px solid var(--border);flex-direction:column}.account-info{gap:var(--space-2) var(--space-4);flex-wrap:wrap}.account-actions{flex-wrap:wrap}.account-actions>*{flex:140px}.account-actions .wallet-adapter-dropdown,.account-actions .wallet-adapter-button-trigger,.account-actions button.compact{width:100%}.account-actions .wallet-adapter-button-trigger{justify-content:center}.top-panel .wallet-adapter-dropdown-list{margin-top:var(--space-2);display:none;position:static;transform:none}.top-panel .wallet-adapter-dropdown-list-active{display:grid}.badge.noncustodial:after{content:"";position:absolute;inset:-10px 0}.nav{flex-flow:column;gap:0}.nav a{min-height:48px;padding-left:var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);font-size:15px}.nav a:after{transform-origin:50%;width:2px;height:auto;inset:10px auto 10px 0;transform:scaleY(0)}.nav a[aria-current=page]:after{transform:scaleY(1)}.shell-alerts{top:calc(var(--bar-h) + var(--space-2))}}@media (prefers-reduced-motion:reduce){header.top,.top-panel,.top-panel[data-open=true]{transition-property:opacity,visibility;transform:none}header.top[data-hidden=true]:not([data-lock]):not(:focus-within){transform:none}.nav a:after{transition:none}.icon-btn:active{transform:none}.shell-alert,.shell-dialog[open]{animation-name:shell-fade}@keyframes shell-fade{0%{opacity:0}}}.theme-btn{width:var(--control-h);height:var(--control-h);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out);background:0 0;place-items:center;padding:0;display:grid}.theme-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.theme-btn:hover{color:var(--text);border-color:var(--accent)}}.browse-card,.bl-bar,.filters{--tag-ink:color-mix(in srgb, var(--accent) 72%, var(--text));--row-h:36px}.card.browse-card{background:var(--panel);border:1px solid var(--line-strong);border-radius:calc(var(--radius) + 2px);padding:0;overflow:clip}.card.browse-card>p{padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);margin:0;line-height:1.45}.card.browse-card>p.board-foot{margin:0}.hold-bar{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:36px;padding:4px var(--space-3);border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.4;display:flex}.hold-count{overflow-wrap:anywhere;min-width:0}.hold-state{flex:none;align-items:center;display:inline-flex}.hold-pill{border:1px solid var(--accent);border-radius:var(--radius);background:var(--down-wash);min-height:26px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-fast) ease;padding:0 10px;font-size:12px;font-weight:600}.hold-pill:focus-visible{outline:1px solid var(--bronze);outline-offset:2px}.hold-pill:active{transform:scale(.97)}.browse-hold:focus{outline:none}.browse-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;max-height:max(360px,100dvh - 220px);overflow:auto}.browse-scroll:focus-visible{outline:1px solid var(--bronze);outline-offset:-2px}.browse-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.browse-table th,.browse-table td{height:var(--row-h);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--line);padding:0 8px}.browse-table th:first-child,.browse-table td:first-child{padding-left:var(--space-3)}.browse-table th:last-child,.browse-table td:last-child{padding-right:var(--space-3)}.browse-table tbody:last-of-type tr:last-child td{border-bottom:0}.browse-table thead th{z-index:3;background:var(--panel-2);border-bottom:1px solid var(--line-strong);height:32px;color:var(--muted);letter-spacing:.01em;text-transform:none;font-size:11.5px;font-weight:500;position:sticky;top:0}.browse-table thead th[aria-sort=ascending],.browse-table thead th[aria-sort=descending]{color:var(--text)}.browse-table tbody tr{position:relative}.browse-table tbody tr:focus-within{background:var(--panel-2)}@media (hover:hover) and (pointer:fine){.browse-table tbody tr:hover{background:var(--panel-2)}}.browse-table th.board-sub{height:32px;padding-top:var(--space-2);text-align:left;color:var(--muted);background:var(--panel-2);white-space:normal;font-size:11.5px;font-weight:500}.board-foot{margin:0}.th-in{align-items:center;gap:4px;display:inline-flex}th.num .th-in{justify-content:flex-end}.th-sort{min-height:32px;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.th-sort:active{transform:scale(.97)}.th-sort:focus-visible{outline:1px solid var(--bronze);outline-offset:-2px}.sort-ind{fill:currentColor;flex:none}.sort-ind path{opacity:.28}.sort-ind[data-dir=asc] .up,.sort-ind[data-dir=desc] .down{opacity:1;fill:var(--tag-ink)}@media (hover:hover) and (pointer:fine){.th-sort:hover{color:var(--text)}.th-sort:hover .sort-ind[data-dir=none] path{opacity:.6}}.browse-table th.num .term-tip{transform-origin:100% 0;left:auto;right:0}.browse-table .mcap-toggle{border-color:var(--line-strong);min-height:18px;color:var(--tag-ink);letter-spacing:.04em;margin-left:2px;padding:0 5px;font-weight:600}.coin{align-items:flex-start;gap:6px;min-width:0;max-width:380px;display:flex;overflow:hidden}.coin-main{flex-wrap:wrap;flex:auto;align-items:center;gap:2px 6px;min-width:0;min-height:20px;display:flex}.coin-sym{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;flex:none;max-width:14ch;overflow:hidden}.browse-table a.row-link{color:var(--text);font:inherit;letter-spacing:0;text-transform:none;font-weight:700}@media (hover:hover) and (pointer:fine){.browse-table a.row-link:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.browse-table a.row-link:after{content:"";position:absolute;inset:0}.coin-mint{color:var(--muted);flex:none;font-size:11px}.coin-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:16ch;color:var(--muted);unicode-bidi:plaintext;flex:0 auto;overflow:hidden}.coin-tag{white-space:nowrap;flex:none}.browse-table .badge{letter-spacing:.05em;border-color:var(--line-strong);height:18px;padding:0 5px;font-size:10px}.browse-table .badge.warn{color:var(--tag-ink);border-color:var(--accent);background:var(--down-wash)}.browse-table .badge.good{color:var(--text)}.browse-table .badge.bad{color:var(--text);border-color:var(--text);font-weight:700}.coin-tag:not(.warn){color:var(--text)}.coin-tag.mk-tier{color:var(--muted)}.coin-star,.coin-copy,.act-btn{z-index:1;position:relative}.coin-star{width:24px;height:20px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;margin-left:-4px;padding:0;font-size:15px;line-height:1}.browse-table tr:hover .coin-star,.browse-table tr:focus-within .coin-star,.coin-star:focus-visible,.coin-star[aria-pressed=true]{opacity:1}.coin-star[aria-pressed=true]{color:var(--accent)}@media (hover:hover) and (pointer:fine){.coin-star:hover{color:var(--text)}.coin-star[aria-pressed=true]:hover{color:var(--accent)}}@media (hover:none){.coin-star{opacity:1}.coin-copy.reveal{display:none}}.coin-copy{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:22px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;transition:transform var(--dur-press) var(--ease-out);background:0 0;flex:none;padding:0 8px;font-size:11px}.coin-copy:active{transform:scale(.97)}.coin-copy.reveal{opacity:0}.browse-table tr:hover .coin-copy.reveal,.browse-table tr:focus-within .coin-copy.reveal,.coin-copy.reveal:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.coin-copy:hover{color:var(--text);border-color:var(--text)}}.act-cell{text-align:right}.act-cell>*+*{margin-left:6px}.act-btn{border:1px solid color-mix(in srgb, var(--text) 45%, transparent);border-radius:var(--radius);min-height:26px;color:var(--text);font:inherit;letter-spacing:.02em;white-space:nowrap;cursor:pointer;vertical-align:middle;touch-action:manipulation;transition:transform var(--dur-press) var(--ease-out), border-color var(--dur-fast) ease, color var(--dur-fast) ease, background-color var(--dur-fast) ease;background:0 0;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.act-btn.act-buy{border-color:var(--accent);color:var(--tag-ink)}@media (hover:hover) and (pointer:fine){.act-btn:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--accent);color:var(--tag-ink);background:var(--down-wash);text-decoration:none}}.act-btn:focus-visible{border-color:var(--accent);outline:1px solid var(--bronze);outline-offset:2px}.act-btn:not(:disabled):not([aria-disabled=true]):active{transform:scale(.97)}.act-btn:disabled,.act-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.bl-bar{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.bl-seg{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);gap:2px;max-width:100%;padding:2px;display:inline-flex}.bl-seg.tabs{border-bottom:1px solid var(--line);margin-bottom:0}.bl-seg button,.bl-seg.tabs button{border-radius:calc(var(--radius) - 1px);min-height:28px;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:transform var(--dur-press) var(--ease-out);background:0 0;border:1px solid #0000;margin:0;padding:0 12px;font-size:12.5px;font-weight:600}.bl-seg button:active{transform:scale(.97)}.bl-seg button.on,.bl-seg.tabs button.on{background:var(--panel);border-color:var(--line-strong);color:var(--text)}@media (hover:hover) and (pointer:fine){.bl-seg button:not(.on):hover,.bl-seg.tabs button:not(.on):hover{color:var(--text)}}.browse-empty{justify-items:start;gap:var(--space-2);padding:var(--space-5) var(--space-4);display:grid}.browse-empty p{margin:0}.browse-empty .lead{font-size:15px;font-weight:700}.browse-empty .row-actions{margin-top:var(--space-1)}.list-error,.list-stale{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);border-left:2px solid var(--text);font-size:13px;display:flex}.list-error{padding-block:var(--space-3)}.list-stale{border-left-color:var(--accent);color:var(--muted);font-size:12px}.list-msg{overflow-wrap:anywhere;min-width:0}.list-detail{margin-top:2px;display:block}.list-error .act-btn,.list-stale .act-btn{flex:none}.list-skel{max-height:none;overflow:hidden}.list-skel .num .skel{margin-left:auto}.filters{align-items:flex-start;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--panel);border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);flex-wrap:wrap;display:flex}.filter-f{flex:130px;max-width:170px;display:block}.filter-f .l{color:var(--muted);margin-bottom:2px;font-size:11.5px;display:block}.filter-f input[type=text]{background:var(--panel-2);border-color:var(--line-strong);min-height:32px;padding:4px 8px;font-size:13px}.filter-f input[aria-invalid=true]{border-color:var(--text);background:var(--bg)}.filter-err{border-left:2px solid var(--text);color:var(--text);white-space:normal;margin-top:4px;padding-left:6px;font-size:12px;font-weight:500;display:block}.filter-check{min-height:32px;color:var(--muted);align-items:center;gap:6px;margin-top:17px;font-size:13px;display:flex}.filter-check input{accent-color:var(--accent)}.filter-actions .link{color:var(--tag-ink)}.filter-actions{align-items:center;min-height:32px;margin-top:17px;display:flex}@media (width<=640px){.filters[data-open=false]{display:none}.filter-f{flex-basis:45%;max-width:none}.filter-f input[type=text]{min-height:44px;font-size:16px}.filter-check,.filter-actions{min-height:44px;margin-top:0}.browse-table th,.browse-table td{padding:0 6px}.browse-table th:first-child,.browse-table td:first-child{padding-left:var(--space-2)}.browse-table th:last-child,.browse-table td:last-child{padding-right:var(--space-2)}.coin-copy.reveal,.coin-name{display:none}.browse-table .act-btn{padding:0 10px}.coin{max-width:150px}.coin-main{row-gap:3px}.browse-table td{height:52px}.list-error,.list-stale{flex-wrap:wrap}.bl-seg{width:100%}.bl-seg button{flex:1 1 0;padding:0 8px}}@media (pointer:coarse){.act-btn,.hold-pill,.bl-seg button,.bl-seg.tabs button{min-height:44px}.act-btn{min-width:44px}.th-sort{justify-content:center;min-width:44px;min-height:44px}.browse-table .mcap-toggle,.browse-table .term-label{position:relative}.browse-table .mcap-toggle:after,.browse-table .term-label:after{content:"";position:absolute;inset:-14px -8px}.filter-check input{width:22px;height:22px}.browse-table thead th{height:44px}.browse-table td{height:52px}.coin-star{width:44px;height:44px;margin-block:-10px}}@media (prefers-reduced-motion:reduce){.act-btn:not(:disabled):not([aria-disabled=true]):active,.hold-pill:active,.coin-copy:active,.bl-seg button:active,.th-sort:active{transform:none}}.coin>.coin-av{align-self:center}.invite-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.invite-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.invite-code{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;font-size:15px}.beta-code{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.beta-code .field{flex:220px;margin-bottom:0}.beta-waitlist{margin-top:var(--space-3)}.rd{--rd-panel:color-mix(in srgb, var(--panel) 82%, transparent);--rd-radius:calc(var(--radius) + 2px);--rd-pad:var(--space-4);--rd-down:var(--down);--rd-accent-text:var(--accent)}:root[data-theme=light] .rd{--rd-down:color-mix(in srgb, var(--bronze-dim) 72%, var(--espresso));--rd-accent-text:var(--rd-down)}.rd :where(a){color:var(--rd-accent-text)}.acct{gap:var(--space-3);flex-direction:column;display:flex}.acct>.card,.acct>.al,.acct>.acct-pair>.card{margin:0!important}.acct-pair{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.acct-pair>*{min-width:0}@media (width>=900px){.acct-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd .card{background:var(--rd-panel);border:1px solid var(--line-strong);border-radius:var(--rd-radius);padding:var(--rd-pad)}.rd .card>h2:first-child,.rd .card>h3:first-child{letter-spacing:0;font-size:13px;font-weight:650;line-height:1.3}.acct-h{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);margin:calc(-1 * var(--rd-pad)) calc(-1 * var(--rd-pad)) var(--space-3);padding:11px var(--rd-pad);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.acct-h h2,.acct-h h3{letter-spacing:0;margin:0;font-size:13px;font-weight:650;line-height:1.3}.acct-h .count{margin-left:var(--space-2);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.acct-h .muted,.acct-h .stamp{letter-spacing:0;font-size:12px;line-height:1.35}.rd .fine{margin:var(--space-3) 0 0;max-width:68ch;color:var(--muted);text-wrap:pretty;font-size:12px;line-height:1.5}.rd .page-head{padding:var(--space-2) 0 var(--space-4);margin-bottom:var(--space-4)}.rd .page-head h1{letter-spacing:-.022em;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:clamp(24px,3.2vw,30px);font-weight:700;line-height:1.1;display:flex}.rd .page-head .lede{margin-top:var(--space-2);letter-spacing:0;text-wrap:pretty;max-width:60ch;font-size:14px;line-height:1.5}.rd-hero{gap:var(--space-5);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;display:grid}.eq-label,.rd-tile dt{color:var(--muted);letter-spacing:.01em;font-size:11.5px;font-weight:500;line-height:1.3}.eq-label{margin-bottom:var(--space-1)}.eq-fig{letter-spacing:-.032em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(40px,6.4vw,60px);font-weight:700;line-height:1}.eq-fig.eq-long{letter-spacing:-.026em;font-size:clamp(28px,4.2vw,40px)}.eq-unit{letter-spacing:0;color:var(--muted);margin-left:.14em;font-size:.4em;font-weight:600}.eq-chg{align-items:baseline;gap:2px var(--space-3);margin-top:var(--space-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.eq-chg b{letter-spacing:-.01em;font-size:18px;font-weight:700}.eq-chg span{color:var(--muted);font-size:13px}.rd-tiles{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.rd-hero .rd-tiles{align-self:end}.rd-tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=520px){.rd-tiles-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd-more{padding:var(--space-3) 0 var(--space-1);justify-content:center;display:flex}.rd-tile{min-width:0;padding:var(--space-3) var(--space-4);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.rd-tile dd{letter-spacing:-.012em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:20px;font-weight:650;line-height:1.2}.rd-tile dd small{color:var(--muted);letter-spacing:0;margin-top:2px;font-size:12px;font-weight:400;line-height:1.35;display:block}@media (width<=860px){.rd-hero{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.rd-hero .rd-tiles{align-self:auto}}.guest-strip{padding:0!important}.guest-strip summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-4);cursor:pointer;flex-wrap:wrap;font-size:13px;list-style:none;display:flex}.guest-strip summary::-webkit-details-marker{display:none}.guest-strip summary:focus-visible{outline:1px solid var(--bronze);outline-offset:-2px}.guest-strip .gs-act{color:var(--rd-accent-text);font-weight:650}.guest-strip[open] .gs-act{display:none}.guest-strip .gs-body{padding:0 var(--space-4) var(--space-4)}.acct-narrow{display:none}.tblwrap{margin-inline:calc(-1 * var(--rd-pad));overscroll-behavior-x:contain;overflow-x:auto}.tblwrap>table{min-width:100%}.rd table{table-layout:auto}.rd th,.rd td{padding:9px var(--space-3);border-bottom:0;border-top:1px solid var(--line);font-size:13px;line-height:1.35}.rd th:first-child,.rd td:first-child{padding-left:var(--rd-pad)}.rd th:last-child,.rd td:last-child{padding-right:var(--rd-pad)}.rd th{color:var(--muted);letter-spacing:.01em;text-transform:none;border-top:0;padding-top:4px;padding-bottom:7px;font-size:11.5px;font-weight:500}.rd th .term-label,.rd th .term{text-transform:none;letter-spacing:inherit}.rd td.num,.rd th.num{font-variant-numeric:tabular-nums}tr.row-l{position:relative}a.row-a:after{content:"";position:absolute;inset:0}a.row-a{color:var(--text);font-weight:650}tr.row-l:focus-within{background:var(--panel-2)}tr.row-l .term,tr.row-l .mini,tr.row-l .hd-actions,tr.row-l .exits-cell,.srow .term,.srow-actions>*{z-index:1;position:relative}.rd td .row-a{vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap;max-width:17ch;display:inline-block;overflow:hidden}.rd td .row-a+.badge{margin-left:var(--space-2)}th.num .term-tip{transform-origin:100% 0;left:auto;right:0}.rd .good-text{color:var(--text);font-weight:650}.rd .bad-text{color:var(--rd-down);font-weight:650}.srow-list{margin:0;padding:0;list-style:none}.srow{padding:var(--space-3) 0;border-top:1px solid var(--line);position:relative}.srow:first-child{padding-top:var(--space-1);border-top:0}.srow-muted{opacity:.6}.srow-l1{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.srow-id{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.srow-coin{letter-spacing:-.005em;overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:650}.srow-fig{align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:15px;display:inline-flex}.srow-sub{color:var(--muted);font-size:13px}.srow-sub.good-text,.srow-sub.bad-text{font-weight:600}.srow-sub.good-text{color:var(--text)}.srow-l2{gap:var(--space-1) var(--space-4);margin:var(--space-1) 0 0;flex-wrap:wrap;font-size:13px;display:flex}.srow-l2 .fact{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.srow-l2 dt{color:var(--muted)}.srow-l2 dd{font-variant-numeric:tabular-nums;min-width:0;margin:0}.srow .term{position:static}.srow .term-tip{width:auto;max-width:none;left:0;right:0}.srow-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=720px){.acct-wide{display:none!important}.acct-narrow{display:block}.rd-tile dd{font-size:18px}}@media (width<=960px){.hide-md{display:none}}.rd-empty{padding:var(--space-1) 0;color:var(--muted);text-wrap:pretty;max-width:62ch;margin:0;font-size:13px;line-height:1.5}.rd-empty a{font-weight:650}.rd-fail{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.rd-fail>span{overflow-wrap:anywhere;flex:24ch;min-width:0}.act-list{margin:0;padding:0;list-style:none}.act{gap:2px var(--space-3);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;padding:9px 0;font-size:13px;display:grid}.act:first-child{border-top:0;padding-top:0}.act-what{overflow-wrap:anywhere;min-width:0}.act-what strong{font-weight:650}.act-detail{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-column:1;font-size:12.5px}.act-time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2;font-size:12px}.fee-head{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.fee-rate{letter-spacing:-.028em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.05}.fee-tier{font-size:15px;font-weight:650}.fee-note{color:var(--muted);font-size:12.5px}.rd-track{height:6px;margin-top:var(--space-3);background:var(--panel-2);border-radius:3px;overflow:hidden}.rd-track i{background:var(--accent);transform-origin:0;border-radius:3px;height:100%;display:block}.fee-track-k{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:12px;display:flex}.fee-ladder{margin:var(--space-4) 0 0;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fee-ladder>div{min-width:0;padding:var(--space-2) var(--space-3);border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.fee-ladder dt{color:var(--muted);font-size:12px;font-weight:500}.fee-ladder dd{margin:0;font-size:14px;font-weight:650}.fee-ladder dd small{color:var(--muted);font-size:11.5px;font-weight:400;display:block}.fee-ladder .on{background:var(--up-wash);outline:1px solid var(--accent);outline-offset:-1px}.fee-ladder .on dt{color:var(--text)}@media (width<=520px){.fee-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}.ref-row{gap:var(--space-2);display:flex}.ref-row input{flex:1;min-width:0}.al-chip .al-sym{font-weight:650}.al-chip .al-px{color:var(--muted);font-size:13px}.tabs[role=tablist] button:focus-visible{outline:1px solid var(--bronze);outline-offset:-2px}.rd .tabs button{padding:var(--space-2) var(--space-3);border-bottom-width:2px;font-size:13px;font-weight:600}.rd .tabs button.on{border-bottom-color:var(--accent)}.standing{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);margin:0 0 var(--space-3);padding:var(--space-3) var(--rd-pad);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);border-radius:var(--rd-radius);background:var(--rd-panel);flex-wrap:wrap;display:flex}.standing b{letter-spacing:-.008em;font-size:15px;font-weight:700}.standing span{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:13px}.rd tr.mine{background:var(--up-wash)}.rd tr.mine td:first-child{background:linear-gradient(var(--accent), var(--accent)) left / 2px 100% no-repeat}.house{margin:var(--space-3) 0 var(--space-4)}.house-figs{gap:var(--space-3) var(--space-4);margin:var(--space-2) 0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.house-figs>div{border-top:1px solid var(--line-strong);padding-top:var(--space-2)}.house-figs dt{color:var(--muted);font-size:11.5px;font-weight:500}.house-figs dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:650}.house-figs dd small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:400;display:block}.house-cta{margin:var(--space-2) 0 0;font-weight:650}.rd .stats{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0}.rd .stat{padding:var(--space-3) var(--space-4);border-top:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.rd .stat .label{letter-spacing:.01em;text-transform:none;font-size:11.5px;font-weight:500;line-height:1.3}.rd .stat .value{letter-spacing:-.015em;overflow-wrap:anywhere;margin-top:2px;font-size:22px;font-weight:700;line-height:1.2}.pgroup{margin-top:var(--space-5)}.pgroup h3{margin:0;font-size:13px;font-weight:650}.pgroup .kv{margin:var(--space-2) 0 0;column-gap:0;font-size:13px}.pgroup .kv .k,.pgroup .kv .v{border-top:1px solid var(--line);padding:8px 0;line-height:1.4}.pgroup .kv .k{padding-right:var(--space-3);min-width:0}.pgroup .kv .v{min-width:0;padding-left:var(--space-3);overflow-wrap:anywhere}.pgroup .gnote{margin:var(--space-2) 0 0;color:var(--muted);font-size:12px}.stamp{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.thin{color:var(--muted);font-weight:400}.mini{min-height:26px;padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--rd-accent-text,var(--accent));font:inherit;white-space:nowrap;cursor:pointer;transition:transform var(--dur-press) var(--ease-out), border-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.mini:not(:disabled):active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.mini:hover:not(:disabled){border-color:var(--accent);text-decoration:none}tr.row-l:hover,.srow:hover{background:var(--panel-2)}}@media (prefers-reduced-motion:reduce){.mini:not(:disabled):active{transform:none}}@media (width<=720px){.mini{min-width:40px;min-height:40px;padding:0 var(--space-3)}}th .term-label,.label .term-label{text-transform:inherit;letter-spacing:inherit;font-weight:inherit}.tab{font-variant-numeric:tabular-nums}.book-orders-h{margin:var(--space-4) 0 var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--line);letter-spacing:.01em;color:var(--muted);font-size:12px;font-weight:600}.rd-skel-hero{gap:var(--space-5);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.rd-skel-hero .rd-skel-eq{gap:var(--space-3);align-content:start;display:grid}@media (width<=860px){.rd-skel-hero{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.rd select,.rd input[type=text]{background:var(--panel-2);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text)}.rd input[type=text]:focus-visible,.rd select:focus-visible{border-color:var(--accent);outline:none}.rd button.secondary{border-color:var(--line-strong);font-size:13px}.rd button.secondary.compact{height:32px;padding:0 var(--space-3)}@media (width<=640px){.rd button.secondary.compact{height:var(--control-h)}.rd select{font-size:16px}}.rd .note{border-color:var(--line-strong);border-radius:var(--radius);background:var(--panel-2);font-size:13px}.rd .badge{border-color:var(--line-strong)}.rd-stand{margin:var(--space-3) 0 0;font-size:13px;line-height:1.5}.rd-stand b{font-weight:650}.rd-stand span{color:var(--muted)}.rd thead th{border-bottom:1px solid var(--line)}.pgroups{gap:0 var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.rd .prose p{text-wrap:pretty;max-width:62ch;line-height:1.55}.rd .prose code{overflow-wrap:anywhere;font-size:.88em}.rd .prose button.primary{width:auto;min-width:12ch}.rd .prose ol.small{padding-left:var(--space-5);margin:var(--space-2) 0 var(--space-4)}.rd .prose ol.small li{margin-bottom:var(--space-1);overflow-wrap:anywhere}.rd .badge.warn{color:var(--rd-down);border-color:var(--rd-down)}.rd th.num:first-child{text-align:left;width:3.5rem}.form-field{margin-bottom:var(--space-3)}.form-field input[type=text],.form-field select{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:0;color:var(--text);font:16px var(--font-display);font-variant-numeric:tabular-nums;padding:9px 10px}.form-field .field-head label{margin-bottom:0}.seg{border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.seg button{background:var(--surface-2);border:0;border-right:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;flex:1 1 0;padding:6px 4px;font-size:12px}.seg button:last-child{border-right:0}.seg button.on{background:var(--bronze-dim);color:var(--ivory)}.oco-box{border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:var(--space-3);padding:8px 10px}.exit-grid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.oo{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.oo th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:4px 6px;font-size:11px;font-weight:600}.oo td{border-top:1px solid var(--border);vertical-align:middle;padding:5px 6px}.oo .num{text-align:right}.oo-compact{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.oo-compact h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:12px}.oo-confirm{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.oo button.mini{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--bronze);font:inherit;cursor:pointer;background:0 0;padding:2px 8px;font-size:12px}@media (hover:hover) and (pointer:fine){.oo button.mini:hover:not(:disabled){border-color:var(--bronze)}}.oo button.mini:disabled{opacity:.5;cursor:default}.auto-sell-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;display:grid}.auto-sell-grid input{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:0;color:var(--text);font:16px var(--font-display);font-variant-numeric:tabular-nums;padding:7px 8px}.auto-sell-grid .note{grid-column:1/-1}@media (width<=640px){.exit-grid{grid-template-columns:1fr}}.oo-confirm{white-space:normal;flex-wrap:wrap;justify-content:flex-end}@media (width<=859px){.oo button.mini{min-height:40px;padding:0 12px}}.oo-compact .oo th,.oo-compact .oo td{white-space:normal}.oo-compact .oo td.num{white-space:nowrap}.exit-orders{gap:var(--space-3);border-top:1px solid var(--line);margin-top:4px;padding-top:12px;display:grid}.exit-orders>*{margin-top:0;margin-bottom:0}.exit-orders .form-field,.exit-orders .oco-box{margin-bottom:0}.exit-orders h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:12px}.exit-orders .form-field>.muted.small,.exit-orders .oco-box>.muted.small{margin-top:4px;display:block}.exit-orders .muted.small{font-size:11.5px;line-height:1.4}.trade-panel .exit-grid{grid-template-columns:1fr 1fr}.price-limit>.muted.small{margin-top:4px;display:block}.oco-box>.price-limit{margin:8px 0 0}.exit-check{align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.oo-note{color:var(--muted);white-space:normal;margin-top:2px;font-size:12px;font-weight:400;display:block}.oo-note.warn{color:var(--warn)}.order-notices{gap:var(--space-2);flex-direction:column;margin:10px 0;display:flex}.order-notices .note{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin:0;display:flex}.exits-cell{gap:2px var(--space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;font-size:13px;display:inline-flex}.exits-cell .ex-part{white-space:nowrap}.exits-cell .ex-part b{color:var(--muted);margin-right:4px;font-weight:600}.order-notices button.mini{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--bronze);font:inherit;cursor:pointer;background:0 0;flex:none;padding:2px 8px;font-size:12px}@media (hover:hover) and (pointer:fine){.order-notices button.mini:hover{border-color:var(--bronze)}}@media (width<=859px){.order-notices button.mini{min-height:40px;padding:0 12px}}.al-strip{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.al-chip{align-items:baseline;column-gap:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-2);min-width:0;max-width:100%;min-height:44px;color:var(--text);font-variant-numeric:tabular-nums;transition:border-color var(--dur-fast) ease;grid-template-columns:auto auto;row-gap:0;padding:6px 12px;font-size:13px;text-decoration:none;display:inline-grid}.al-chip .al-sym{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:18ch;overflow:hidden}@media (hover:hover) and (pointer:fine){.al-chip:hover{border-color:var(--accent);text-decoration:none}}.al-chip:focus-visible{outline:1px solid var(--bronze);outline-offset:2px}.al-form{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) auto;display:grid}.al-form select,.al-form input[type=text]{min-width:0;height:var(--control-h);border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--panel-2);color:var(--text);font:14px var(--font-display);font-variant-numeric:tabular-nums;padding:0 10px}.al-form button{height:var(--control-h);padding:0 var(--space-4);white-space:nowrap}.al-form select:focus-visible,.al-form input[type=text]:focus-visible{outline:1px solid var(--bronze);outline-offset:1px}@media (width<=640px){.al-form{grid-template-columns:1fr 1fr}.al-form input[type=text],.al-form button{grid-column:1/-1}}.al-fired{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.al-notify{margin-top:var(--space-3)}.hd-tools{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.hd-tools label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.hd-actions{white-space:nowrap;gap:6px;display:inline-flex}.hd-hidden td{opacity:.55}.adm{gap:var(--space-4);min-width:0;padding-bottom:var(--space-6);font-variant-numeric:tabular-nums;display:grid}.adm>.page-head{margin-bottom:0}.adm .card{min-width:0}.adm .acct-h{align-items:center}.adm-bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.adm-bar .tabs{border-bottom:none;margin:0}.adm-bar .tabs button{padding:var(--space-2) var(--space-3)}.adm-bar .stamp{margin-left:auto}.adm-sub{margin:0 0 var(--space-3);color:var(--muted);text-wrap:pretty;max-width:68ch;font-size:13px;line-height:1.5}.adm .stats{margin:0}.adm .stat .value{font-size:20px;line-height:1.2}.adm .stat .sub{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4}.adm-note{padding:10px var(--space-3);border:1px solid var(--border);border-left-width:2px;border-left-color:var(--bronze);border-radius:var(--radius);background:var(--surface-2);margin:0;font-size:13px;line-height:1.5}.adm-funnel{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.adm-step-top{justify-content:space-between;align-items:baseline;gap:2px var(--space-3);flex-wrap:wrap;font-size:14px;display:flex}.adm-step-top b{font-size:18px;font-weight:600}.adm-step-of{color:var(--muted);font-size:12px}.adm-track{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);height:8px;margin-top:6px;overflow:hidden}.adm-fill{background:var(--accent);height:100%}.adm-charts{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=860px){.adm-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-chart{min-width:0;margin:0}.adm-chart figcaption{justify-content:space-between;align-items:baseline;gap:2px var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;font-size:14px;font-weight:600;display:flex}.adm-chart figcaption span{color:var(--muted);font-size:12px;font-weight:400}.adm-legend{margin:0 0 var(--space-2);color:var(--muted);flex-wrap:wrap;gap:4px 14px;padding:0;font-size:12px;list-style:none;display:flex}.adm-sw{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.adm-plot svg{width:100%;height:140px;display:block;overflow:visible}.adm-base{stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.adm-empty-plot{padding:var(--space-4) 0;color:var(--muted);text-align:center;margin:0;font-size:13px}.adm-plot .adm-col{fill:#0000}@media (hover:hover) and (pointer:fine){.adm-plot .adm-col:hover{fill:var(--up-wash)}}.adm-xl{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.adm-scroll{max-width:100%;overflow-x:auto}.adm table{font-size:13px}.adm td.adm-na{color:var(--faint)}.adm .adm-pct{color:var(--muted);font-size:12px}.adm td.adm-cell{min-width:96px}.adm details{margin-top:var(--space-3)}.adm summary{cursor:pointer;color:var(--accent);font-size:13px}.adm summary:focus-visible{outline:1px solid var(--bronze);outline-offset:2px}.adm-token{gap:var(--space-3);max-width:420px;display:grid}.adm-label{margin-bottom:calc(-1 * var(--space-2));color:var(--muted);font-size:13px;display:block}.adm-input{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);font:15px var(--font-display);letter-spacing:.04em;padding:9px 10px}.adm-input:focus-visible{outline:1px solid var(--bronze);outline-offset:2px}.adm-token button.primary{justify-self:start;width:auto}.adm-token-card p{margin:var(--space-3) 0 0}.adm-toggle{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:.875rem;display:inline-flex}.adm-fb-body{gap:var(--space-3);min-width:0;margin-top:var(--space-3);display:grid}.adm-fb{gap:var(--space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.adm-fb-item{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);display:grid}.adm-fb-meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.adm-fb-kind{color:var(--text);font-weight:600}.adm-fb-text{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.adm-fb-contact{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.adm-fb-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.adm-fb-actions button[aria-pressed=true]{border-color:var(--bronze);color:var(--text)}.ct-panel{--ct-good:var(--up);--ct-bad:var(--down);--ct-dim:var(--faint);--ct-row:72px;--ct-head:40px}.ct-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;max-height:max(440px,100dvh - 250px);overflow:auto}.ct-scroll:focus-visible{outline:1px solid var(--bronze);outline-offset:-2px}.ct-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.ct-table th,.ct-table td{white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--line);padding:0 10px}.ct-table td{height:var(--ct-row)}.ct-table th:first-child,.ct-table td:first-child{padding-left:var(--space-3)}.ct-table th:last-child,.ct-table td:last-child{padding-right:var(--space-3)}.ct-table tbody tr:last-child td{border-bottom:0}.ct-table td.num,.ct-table th.num{text-align:right}.ct-table thead th{z-index:3;height:var(--ct-head);background:var(--panel-2);border-bottom:1px solid var(--line-strong);color:var(--muted);letter-spacing:.01em;text-transform:none;font-size:11.5px;font-weight:500;position:sticky;top:0}.ct-table thead th[aria-sort=ascending],.ct-table thead th[aria-sort=descending]{color:var(--text)}.ct-table th .th-in{align-items:center;gap:4px;display:inline-flex}.ct-table th.num .th-in{justify-content:flex-end}.ct-table th.num .term-tip{transform-origin:100% 0;left:auto;right:0}.ct-table .mcap-toggle{border-color:var(--line-strong);min-height:18px;color:var(--tag-ink);letter-spacing:.04em;margin-left:2px;padding:0 5px;font-weight:600}.ct-table tbody tr{position:relative}.ct-table tbody tr:focus-within{background:var(--panel-2)}@media (hover:hover) and (pointer:fine){.ct-table tbody tr:hover{background:var(--panel-2)}}.ct-table a.row-link,.ct-card-item a.row-link{color:var(--text);font:inherit;letter-spacing:0;text-transform:none;font-size:14.5px;font-weight:700}.ct-table a.row-link:after,.ct-card-item a.row-link:after{content:"";position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ct-table a.row-link:hover,.ct-card-item a.row-link:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.ct-table th.board-sub{text-align:left;height:36px;color:var(--muted);background:var(--panel-2);white-space:normal;font-size:11.5px;font-weight:500}.ct-coin{align-items:center;gap:12px;min-width:0;max-width:400px;display:flex}.ct-coin-text{flex:auto;gap:3px;min-width:0;display:grid}.ct-l1,.ct-l2{align-items:center;gap:6px;min-width:0;display:flex}.ct-l2{flex-wrap:wrap;row-gap:3px}.ct-l1 .coin-sym{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;flex:0 auto;max-width:12ch;overflow:hidden}.ct-table .coin-mint,.ct-card-item .coin-mint{color:var(--muted);flex:none;font-size:11px}.ct-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:16ch;color:var(--muted);unicode-bidi:plaintext;font-size:12.5px;overflow:hidden}.ct-mint{color:var(--muted);letter-spacing:.01em;flex:none;font-size:12px}.ct-copy{z-index:1;border-radius:var(--radius);width:22px;height:22px;color:var(--muted);cursor:pointer;opacity:.75;transition:opacity var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-press) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;margin:0 -2px 0 -3px;padding:0;display:inline-grid;position:relative}.ct-copy[data-state=ok]{color:var(--tag-ink);opacity:1}.ct-copy[data-state=fail]{color:var(--text);opacity:1}.ct-copy:focus-visible{outline:1px solid var(--bronze);outline-offset:1px;opacity:1}.ct-copy:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.ct-copy:hover{color:var(--text);opacity:1}}@media (pointer:coarse){.ct-copy:after{content:"";position:absolute;inset:-11px}}.ct-table .badge,.ct-card-item .badge{letter-spacing:.05em;border-color:var(--line-strong);white-space:nowrap;flex:none;height:18px;padding:0 5px;font-size:10px}.ct-table .badge.warn,.ct-card-item .badge.warn{color:var(--tag-ink);border-color:var(--accent);background:var(--down-wash)}.ct-table .badge.bad,.ct-card-item .badge.bad{color:var(--text);border-color:var(--text);font-weight:700}.ct-table .coin-tag:not(.warn):not(.bad),.ct-card-item .coin-tag:not(.warn):not(.bad){color:var(--muted)}.ct-two{justify-items:end;gap:2px;line-height:1.25;display:inline-grid}.ct-main{color:var(--text);font-weight:600}.ct-sub{color:var(--muted);font-size:11.5px;font-weight:400}.ct-up{color:var(--ct-good)}.ct-down{color:var(--ct-bad)}.ct-flat{color:var(--muted)}.ct-table td .ct-up,.ct-table td .ct-down{font-weight:600}.ct-table .ct-sub .ct-up,.ct-table .ct-sub .ct-down{font-weight:500}.ct-age{color:var(--text);font-weight:500}.ct-audit{z-index:1;color:inherit;align-items:flex-start;gap:2px;text-decoration:none;display:inline-flex;position:relative}.ct-chk{border-radius:var(--radius);min-width:40px;color:var(--ct-dim);transition:background-color var(--dur-fast) ease;justify-items:center;gap:3px;padding:3px 0;display:grid}.ct-chk[data-state=pass]{color:var(--ct-good)}.ct-chk[data-state=fail]{color:var(--ct-bad)}.ct-mark{display:block}.ct-mark[data-state=fail] circle{stroke-width:1.8px}.ct-chk-l{letter-spacing:.01em;color:var(--muted);white-space:nowrap;font-size:10px;line-height:1}.ct-chk[data-state=fail] .ct-chk-l{color:var(--text)}.ct-chk[data-state=unknown] .ct-chk-l{color:var(--ct-dim)}.ct-audit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ct-audit:hover .ct-chk{background:var(--up-wash)}}@media (pointer:coarse){.ct-audit:after{content:"";position:absolute;inset:-10px -6px}}.ct-table td.ct-act{text-align:right}.ct-act>*+*{margin-left:6px}.ct-table .act-btn{min-height:30px;padding:0 12px}.ct-table .coin-star{vertical-align:middle;margin:0 4px 0 0}.ct-table .disc-confirm{text-align:right;white-space:normal;max-width:200px;margin:4px 0 0 auto;line-height:1.3;display:block}@media (width<=1099px){.ct-table .ct-p2{display:none}}@media (width<=1359px){.ct-table .ct-p3{display:none}}@media (width<=1639px){.ct-table .ct-p4{display:none}}@media (width<=1559px){.ct-table.ct-mk .ct-p3{display:none}}@media (width<=1799px){.ct-table.ct-mk .ct-p4{display:none}}@media (width>=1100px){.ct-table.ct-tab-short .ct-p3{display:none}.ct-table.ct-tab-short .ct-p4{display:table-cell}}@media (width<=1099px){.ct-table{min-width:820px}}.ct-table th.ct-first,.ct-table td.ct-first{min-width:250px}.ct-table th.ct-first,.ct-table td.ct-first,.ct-table th.ct-last,.ct-table td.ct-last{z-index:2;background:var(--panel);position:sticky}.ct-table thead th.ct-first,.ct-table thead th.ct-last{z-index:4;background:var(--panel-2)}.ct-table th.ct-first,.ct-table td.ct-first{left:0}.ct-table th.ct-last,.ct-table td.ct-last{right:0}.ct-table tbody tr:focus-within td.ct-first,.ct-table tbody tr:focus-within td.ct-last{background:var(--panel-2)}@media (hover:hover) and (pointer:fine){.ct-table tbody tr:hover td.ct-first,.ct-table tbody tr:hover td.ct-last{background:var(--panel-2)}}@media (width<=1099px){.ct-table th.ct-first,.ct-table td.ct-first{border-right:1px solid var(--line-strong)}.ct-table th.ct-last,.ct-table td.ct-last{border-left:1px solid var(--line-strong)}}.ct-skel-av{border-radius:50%;flex:none;width:40px;height:40px}.ct-table .num .skel{margin-left:auto}@media (pointer:coarse){.ct-table thead th{height:44px}}.ct-bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ct-bar-end{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ct-bar .bl-seg{height:var(--control-h);align-items:stretch;padding:3px}.ct-bar .bl-seg button,.ct-bar .bl-seg.tabs button{height:100%;min-height:0;padding:0 16px;font-size:13px}.ct-bar-label{color:var(--muted);font-size:12px}.ct-filter-btn{height:var(--control-h);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-2);color:var(--text);font:inherit;cursor:pointer;touch-action:manipulation;transition:transform var(--dur-press) var(--ease-out), border-color var(--dur-fast) ease;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ct-filter-btn[aria-expanded=true]{border-color:var(--accent)}.ct-filter-btn:active{transform:scale(.97)}.ct-filter-btn:focus-visible{outline:1px solid var(--bronze);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ct-filter-btn:hover{border-color:var(--accent)}}.ct-badge{border-radius:var(--radius);background:var(--accent-fill);min-width:20px;height:20px;color:var(--accent-text);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-size:11.5px;font-weight:700;display:inline-grid}.filters.ct-filters[data-open=false]{display:none}.ct-list{margin:0;padding:0;list-style:none}.ct-card-item{gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--line);display:grid;position:relative}.ct-card-item:last-child{border-bottom:0}.ct-card-sub{padding:var(--space-2) var(--space-3);background:var(--panel-2);border-bottom:1px solid var(--line);font-size:11.5px}.ct-card-top{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.ct-card-top .ct-coin{flex:auto;max-width:none}.ct-card-age{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.ct-card-mid{align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums;display:flex}.ct-card-mid .ct-two{place-items:baseline start;gap:var(--space-2);grid-auto-flow:column}.ct-card-mid .ct-main{font-size:16px}.ct-card-chg{margin-left:auto;font-weight:600}.ct-card-k{color:var(--muted);font-size:12px;font-weight:400}.ct-card-audit .ct-audit{justify-content:space-between;gap:0;display:flex}.ct-card-audit .ct-chk{flex:1 1 0;min-width:0}.ct-card-more{gap:4px var(--space-3);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;font-size:12px;display:flex}.ct-card-more>div{gap:4px;display:inline-flex}.ct-card-more dt,.ct-card-more dd{margin:0}.ct-card-more dd{color:var(--text)}.ct-card-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ct-card-item .act-btn{min-width:96px;min-height:44px;padding:0 var(--space-4);font-size:14px}.ct-card-item .coin-star{opacity:1;width:44px;height:44px;margin:0}.ct-card-item .disc-confirm{text-align:left;flex-basis:100%;max-width:none;margin:0}@media (width<=640px){.ct-bar{gap:var(--space-2)}.ct-bar .bl-seg,.ct-bar-end{width:100%}.ct-bar-end .bl-seg{flex:auto}.ct-filter-btn{flex:none}}@media (prefers-reduced-motion:reduce){.ct-copy:active,.ct-filter-btn:active{transform:none}}.disc .sr-only,.search-box .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.disc .lede{margin-bottom:var(--space-4)}.disc-quick{margin:0 0 var(--space-3)}.disc-confirm{text-align:right;white-space:normal;max-width:200px;margin-top:4px;margin-left:auto;line-height:1.3;display:block}.disc>.note{margin:0 0 var(--space-2)}.disc-sortbar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.disc-sort-select{min-width:0;min-height:44px;padding:0 var(--space-3);font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--line-strong);border-radius:var(--radius);flex:auto;font-size:16px}.disc-sort-dir{flex:none;min-width:44px;min-height:44px;padding:0;font-size:16px}.doc{--doc-measure:760px;--doc-anchor:88px}.doc-layout{display:block}.doc-body{max-width:var(--doc-measure);min-width:0}.doc-intro{font-size:16px;line-height:1.65}.doc p{margin:0 0 var(--space-3);text-wrap:pretty;overflow-wrap:break-word;line-height:1.65}.doc-intro p:last-child,.doc-section>p:last-child{margin-bottom:0}.doc-section{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border)}.doc-section h2{font:600 20px/1.25 var(--font-display);letter-spacing:-.005em;margin:0 0 var(--space-4);scroll-margin-top:var(--doc-anchor);text-wrap:balance}.doc-section h2:focus{outline:none}.doc h3{font:600 15px/1.3 var(--font-display);margin:var(--space-5) 0 var(--space-2)}.doc dl{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.doc dt{padding:var(--space-3) 0 0;border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);letter-spacing:.01em;margin:0;font-size:13px;font-weight:600;line-height:25px}.doc dd{padding:var(--space-1) 0 var(--space-3);color:color-mix(in srgb, var(--text) 88%, var(--bg));overflow-wrap:break-word;margin:0;line-height:1.65}.doc dl>dt:first-child{border-top:none}@media (width>=640px){.doc dl{grid-template-columns:10rem minmax(0,1fr)}.doc dt,.doc dd{padding:var(--space-3) 0;border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent)}.doc dt{padding-right:var(--space-4)}.doc dl>dt:first-child,.doc dl>dt:first-child+dd{border-top:none;padding-top:0}}.doc p a,.doc dd a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent)}.doc code{font:.86em/1.5 var(--mono);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);overflow-wrap:anywhere;word-break:break-word;padding:1px 6px}.doc-toc{display:none}.doc-toc-k{margin:0 0 var(--space-3);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.doc-toc ol,.doc-toc-m ol{margin:0;padding:0;list-style:none}.doc-toc ol{border-left:1px solid var(--border)}.doc-toc a,.doc-toc-m a{color:var(--muted);transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;font-size:13px;line-height:1.35;display:block}.doc-toc a{border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 14px}.doc-toc a[aria-current=location]{color:var(--text);border-left-color:var(--bronze)}@media (hover:hover) and (pointer:fine){.doc-toc a:hover,.doc-toc-m a:hover{color:var(--text);text-decoration:none}}.doc-toc-m{margin-bottom:var(--space-5);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.doc-toc-m summary{min-height:44px;padding:0 var(--space-4);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;font-weight:500;list-style:none;display:flex}.doc-toc-m summary::-webkit-details-marker{display:none}.doc-toc-m summary:after{content:"";width:7px;height:7px;transition:transform var(--dur-fast) var(--ease-out);border-bottom:1px solid;border-right:1px solid;transform:translateY(-2px)rotate(45deg)}.doc-toc-m[open] summary:after{transform:translateY(2px)rotate(225deg)}.doc-toc-m summary:focus-visible{outline:1px solid var(--bronze);outline-offset:-3px}.doc-toc-m ol{padding:0 var(--space-4) var(--space-2)}.doc-toc-m a{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);min-height:40px;padding:10px 0;font-size:14px}.doc-toc-m a[aria-current=location]{color:var(--text)}.doc-top{margin:var(--space-6) 0 0}.doc-top a{align-items:center;min-height:40px;font-size:13px;display:inline-flex}@media (width>=960px){.doc-layout{grid-template-columns:11.5rem minmax(0, var(--doc-measure));align-items:start;column-gap:56px;display:grid}.doc{--doc-anchor:24px}.doc-toc{top:var(--space-5);grid-area:1/1;display:block;position:sticky}.doc-body{grid-area:1/2}.doc-toc-m,.doc-top{display:none}}@media (prefers-reduced-motion:reduce){.doc-toc-m summary:after{transition:none}}.rd-doc .doc{--doc-measure:72ch;--doc-gap:clamp(40px, 7vw, 64px)}.rd-doc .doc .page-head{padding:var(--space-2) 0 var(--space-5);margin-bottom:var(--space-5)}.rd-doc .doc .page-head h1{letter-spacing:-.034em;text-wrap:balance;font-size:clamp(32px,5.4vw,48px);font-weight:700;line-height:1.04}.rd-doc .doc .doc-intro{letter-spacing:-.012em;font-size:clamp(17px,2.2vw,19px);font-weight:400;line-height:1.5}.rd-doc .doc p,.rd-doc .doc dd{letter-spacing:0;text-wrap:pretty;font-size:15.5px;line-height:1.62}.rd-doc .doc .doc-intro p{font-size:inherit;line-height:inherit;letter-spacing:inherit}.rd-doc .doc p{margin-bottom:var(--space-4)}.rd-doc .doc .doc-section>p,.rd-doc .doc .doc-section>.note,.rd-doc .doc dd{max-width:35em}.rd-doc .doc p:last-child{margin-bottom:0}.rd-doc .doc .lead{letter-spacing:-.004em;font-weight:650}.rd-doc .doc .doc-section{margin-top:var(--doc-gap);padding-top:var(--doc-gap);border-top-color:var(--line-strong)}.rd-doc .doc .doc-section h2{margin-bottom:var(--space-5);letter-spacing:-.024em;text-wrap:balance;font-size:clamp(22px,3vw,26px);font-weight:700;line-height:1.15}.rd-doc .doc h3{margin:var(--space-6) 0 var(--space-2);letter-spacing:-.01em;font-size:16px;font-weight:650;line-height:1.3}.rd-doc .doc dt{letter-spacing:-.006em;border-top-color:var(--line);font-size:15px;font-weight:650;line-height:1.4}.rd-doc .doc dd{color:color-mix(in srgb, var(--text) 90%, var(--bg));border-top-color:var(--line)}@media (width>=640px){.rd-doc .doc dl{grid-template-columns:8.5rem minmax(0,1fr)}.rd-doc .doc dt,.rd-doc .doc dd{padding-top:var(--space-4);padding-bottom:var(--space-4)}.rd-doc .doc dl>dt:first-child,.rd-doc .doc dl>dt:first-child+dd{padding-top:0}}.rd-doc .doc dt,.rd-doc .doc dd,.rd-doc .doc li{overflow-wrap:anywhere}.rd-doc .doc code{letter-spacing:0;border-color:var(--line-strong);background:var(--panel-2);font-size:.88em}.rd-doc .doc .doc-toc-k{letter-spacing:.06em}.rd-doc .doc .doc-toc a,.rd-doc .doc .doc-toc-m a{letter-spacing:.005em}.rd-doc .doc .doc-toc-m{border-color:var(--line-strong);background:var(--rd-panel)}.rd-doc .doc .doc-toc ol{border-left-color:var(--line-strong)}.rd-doc .doc .row-actions{margin-top:var(--space-4)}.rd-doc .doc .note{margin:var(--space-4) 0;padding:var(--space-4);max-width:var(--doc-measure)}.rd-doc .doc .note p{font-size:14px;line-height:1.55}@media (width<=640px){.rd-doc .doc{--doc-gap:40px}.rd-doc .doc p,.rd-doc .doc dd{font-size:16px}}.ts{--ts-faint:color-mix(in srgb, var(--text) 32%, transparent);--ts-soft:color-mix(in srgb, var(--text) 62%, transparent);--ts-mono:var(--mono);position:relative}.ts-title{letter-spacing:-.005em;margin:0;font-size:clamp(30px,4.4vw,62px);line-height:1}.ts-stage{aspect-ratio:13/10;background:var(--panel);border:1px solid var(--line-strong);border-radius:calc(var(--radius) + 2px);position:relative;overflow:hidden;container-type:inline-size}.ts-scene{transition:opacity .34s var(--ease-out);position:absolute;inset:0}.ts-scene[data-armed=true][data-on=false]{opacity:0;pointer-events:none}.ts-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ts-tag{font:500 clamp(9.5px, 1.85cqw, 12px) / 1 var(--ts-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;position:absolute}.ts-tag-l{top:6%;left:5.4%}.ts-n{font:500 clamp(10.5px, 1.1vw, 12.5px) / 1 var(--ts-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0}.ts-n span{color:var(--muted);margin-left:.6em}.ts-copy{margin:var(--space-3) 0 0;color:var(--muted);text-wrap:pretty;font-size:clamp(18px,1.9vw,26px);line-height:1.4}.ts-copy strong{color:var(--text);margin-bottom:.15em;font-weight:600;display:block}.ts-foot{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.ts-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.ts-track{height:300svh}.ts-pin{height:100svh;max-width:var(--ld-max);padding:0 var(--ld-gutter);flex-direction:column;justify-content:center;gap:clamp(18px,3.4svh,36px);margin:0 auto;display:flex;position:sticky;top:0}.ts-body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(32px,5vw,72px);display:grid}.ts-pin .ts-stage{justify-self:end;width:min(100%,75.4svh)}.ts-side{min-height:0;position:relative}.ts-list{grid-template-rows:repeat(3,1fr);height:100%;margin:0;padding:0 0 0 36px;list-style:none;display:grid}.ts-rail{background:var(--line-strong);width:2px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.ts-rail-fill{background:var(--accent);transform-origin:50% 0;position:absolute;inset:0;transform:scaleY(.1667)}.ts-item{opacity:.4;transition:opacity .32s var(--ease-out), transform .32s var(--ease-out);align-content:center;display:grid;position:relative}.ts-item[data-on=true]{opacity:1;transform:translate(10px)}.ts-item:before{content:"";box-sizing:border-box;border:2px solid var(--line-strong);background:var(--panel);width:10px;height:10px;transition:background-color .32s var(--ease-out), border-color .32s var(--ease-out);border-radius:50%;margin-top:-5px;position:absolute;top:50%;left:-40px}.ts-item[data-on=true]:before,.ts-item[data-past=true]:before{background:var(--accent);border-color:var(--accent)}.ts-item .ts-copy{margin-top:var(--space-3)}.ts-flat{max-width:var(--ld-max);padding:12svh var(--ld-gutter);gap:var(--space-6);justify-items:stretch;margin:0 auto;display:grid}.ts-flat .ts-title{text-align:center}.ts-cards{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.ts-card{align-content:start;gap:var(--space-3);min-width:0;display:grid}.ts-card .ts-stage{width:100%;max-width:560px}.ts-card .ts-copy{margin-top:0;font-size:clamp(17px,4.4vw,21px)}.ts-flat .ts-foot{text-align:center;justify-content:center}@media (width>=900px){.ts-cards{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.ts-card .ts-copy{font-size:clamp(16px,1.45vw,19px)}}.ts-msg{background:var(--panel-2);border:1px solid var(--line-strong);border-radius:var(--radius);font:400 clamp(10.5px, 2.75cqw, 18px) / 1.6 var(--ts-mono);color:var(--text);padding:5.2cqw 5.4cqw 4.2cqw;position:absolute;top:11%;left:6%;right:6%}.ts-line{margin:0}.ts-dim{color:var(--muted)}.ts-gap{color:var(--ts-soft);margin-top:1.1em}.ts-sig{width:62%;margin-top:.9em;display:block;overflow:visible}.ts-sig-rule{stroke:var(--ts-faint);stroke-width:1px}.ts-sig-stroke{fill:none;stroke:var(--accent);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ts-nots{flex-wrap:wrap;align-items:center;gap:2cqw 2.4cqw;display:flex;position:absolute;bottom:8%;left:6%;right:6%}.ts-nots .ts-tag{margin-right:.6cqw;position:static}.ts-not{border:1px dashed var(--ts-faint);border-radius:var(--radius);font:500 clamp(10.5px, 2.3cqw, 14px) / 1 var(--ts-mono);color:var(--muted);padding:1.5cqw 2.6cqw;position:relative}.ts-not:after{content:"";background:var(--text);transform-origin:0;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:1.6cqw;right:1.6cqw}.ts-divide{stroke:var(--ts-faint);stroke-width:1px;stroke-dasharray:3 5}.ts-site{fill:var(--panel-2);stroke:var(--ts-soft);stroke-width:1.25px}.ts-site-dot{fill:var(--ts-faint)}.ts-pdot{fill:var(--accent);transform-box:fill-box;transform-origin:50%}.ts-vault{fill:color-mix(in srgb, var(--accent) 7%, transparent);stroke:var(--accent);stroke-width:1.5px}.ts-tag-r{top:6%;left:54%}.ts-site-label{font:500 clamp(9.5px, 1.9cqw, 12px) / 1 var(--ts-mono);color:var(--ts-soft);white-space:nowrap;position:absolute;top:66%;left:5.4%}.ts-items{grid-template-rows:repeat(3,1fr);width:29.5%;height:43%;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:28.5%;left:64%}.ts-items li{font:500 clamp(10px, 2.5cqw, 16px) / 1 var(--ts-mono);color:var(--text);align-items:center;gap:2.6cqw;display:flex}.ts-items svg{width:clamp(18px,6.4cqw,40px);height:auto;color:var(--accent);flex:none}.ts-lock{width:clamp(28px,8.4cqw,56px);margin:calc(clamp(28px,8.4cqw,56px)/-1.6129) 0 0 calc(clamp(28px,8.4cqw,56px)/-2);position:absolute;top:50%;left:50%}.ts-page{fill:none;stroke:var(--ts-soft);stroke-width:1.25px}.ts-page-bar{stroke:var(--ts-faint);stroke-width:1px}.ts-page-line{fill:var(--ts-faint)}.ts-trk-a,.ts-trk-b{stroke:var(--ts-faint);stroke-width:.3px;fill:none;stroke-dasharray:1;stroke-dashoffset:0}.ts-trk-a{opacity:.55}.ts-trk-b{opacity:0}.ts-trk-node{fill:none;stroke:var(--ts-faint);stroke-width:1.25px;stroke-dasharray:2 2}.ts-cut{stroke:var(--text);stroke-width:1.4px;transform-box:fill-box;transform-origin:50%}.ts-feed{stroke:var(--accent);stroke-width:1.5px}.ts-ledger{fill:color-mix(in srgb, var(--accent) 9%, transparent);stroke:var(--accent);stroke-width:1.5px}.ts-tally{stroke:var(--accent);stroke-width:1.7px;stroke-linecap:butt;transform-box:fill-box;transform-origin:50% 100%}.ts-tally-x{transform-origin:0}.ts-page-label{top:6%;left:60%}.ts-ledger-label{height:19%;font:500 clamp(10px, 2.5cqw, 16px) / 1 var(--ts-mono);color:var(--text);white-space:nowrap;align-items:center;display:flex;position:absolute;top:75%;left:8.4%}@keyframes ts-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes ts-fade{0%{opacity:0}}@keyframes ts-draw{0%{stroke-dashoffset:1px}}@keyframes ts-b-draw{0%{opacity:1;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes ts-b-vanish{0%{opacity:1}}@keyframes ts-pop{0%{opacity:0;transform:scale(.4)}}@keyframes ts-tick{0%{opacity:0;transform:scaleY(.05)}}@keyframes ts-tick-x{0%{opacity:0;transform:scaleX(.05)}}@keyframes ts-strike{0%{transform:scaleX(0)}}@keyframes lock-drop{0%{transform:translateY(-26px)}78%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes lock-thunk{40%{transform:scaleY(.97)}}@keyframes ts-vault-in{0%{stroke-opacity:.25}}@media (prefers-reduced-motion:no-preference){.ts-scene[data-on=true] .ts-msg{animation:ts-rise .42s var(--ease-out) backwards}.ts-scene[data-on=true] .ts-line{animation:ts-rise .38s var(--ease-out) backwards}.ts-scene[data-on=true] .ts-line:first-child{animation-delay:.16s}.ts-scene[data-on=true] .ts-line:nth-child(2){animation-delay:.24s}.ts-scene[data-on=true] .ts-line:nth-child(3){animation-delay:.32s}.ts-scene[data-on=true] .ts-line:nth-child(4){animation-delay:.44s}.ts-scene[data-on=true] .ts-sig-stroke{animation:ts-draw .9s var(--ease-in-out) .65s backwards}.ts-scene[data-on=true] .ts-nots>*{animation:.32s ease-out 1.45s backwards ts-fade}.ts-scene[data-on=true] .ts-not:after{animation:ts-strike .34s var(--ease-out) backwards}.ts-scene[data-on=true] .ts-not:nth-child(2):after{animation-delay:1.7s}.ts-scene[data-on=true] .ts-not:nth-child(3):after{animation-delay:1.88s}.ts-scene[data-on=true] .ts-pdot{animation:ts-pop .26s var(--ease-out) backwards;animation-delay:calc(.26s + var(--i) * 90ms)}.ts-scene[data-on=true] .ts-lock{animation:.24s ease-out .76s backwards ts-fade}.ts-scene[data-on=true] .padlock-shackle{animation:lock-drop .56s var(--ease-in-out) .95s backwards}.ts-scene[data-on=true] .padlock-body{transform-box:fill-box;transform-origin:50% 100%;animation:lock-thunk .24s var(--ease-out) 1.42s backwards}.ts-scene[data-on=true] .ts-vault{animation:.52s ease-out 1.45s backwards ts-vault-in}.ts-scene[data-on=true] .ts-items li{animation:ts-rise .38s var(--ease-out) backwards}.ts-scene[data-on=true] .ts-items li:first-child{animation-delay:1.5s}.ts-scene[data-on=true] .ts-items li:nth-child(2){animation-delay:1.58s}.ts-scene[data-on=true] .ts-items li:nth-child(3){animation-delay:1.66s}.ts-scene[data-on=true] .ts-trk-node{animation:.3s ease-out backwards ts-fade;animation-delay:calc(var(--i) * 70ms)}.ts-scene[data-on=true] .ts-trk-a{animation:ts-draw .4s var(--ease-out) backwards;animation-delay:calc(.18s + var(--i) * 90ms)}.ts-scene[data-on=true] .ts-trk-b{animation:ts-b-draw .32s var(--ease-out) backwards, ts-b-vanish .3s ease-out backwards;animation-delay:calc(.54s + var(--i) * 90ms), calc(1s + var(--i) * 90ms)}.ts-scene[data-on=true] .ts-cut{animation:ts-pop .22s var(--ease-out) backwards;animation-delay:calc(.96s + var(--i) * 90ms)}.ts-scene[data-on=true] .ts-ledger,.ts-scene[data-on=true] .ts-ledger-label,.ts-scene[data-on=true] .ts-feed{animation:.38s ease-out 1.35s backwards ts-fade}.ts-scene[data-on=true] .ts-tally{animation:ts-tick .24s var(--ease-out) backwards;animation-delay:calc(1.7s + var(--i) * .2s)}.ts-scene[data-on=true] .ts-tally-x{animation-name:ts-tick-x}}@media (prefers-reduced-motion:reduce){.ts-scene{transition:none}}.ld{--ld-max:1200px;--ld-gutter:clamp(16px, 4vw, 48px);isolation:isolate;min-height:100svh;position:relative;overflow-x:clip}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}::selection{background:color-mix(in srgb, var(--bronze) 35%, transparent);color:var(--text)}.ld-warmth{z-index:-1;pointer-events:none;background:radial-gradient(130% 70% at 50% 110%, color-mix(in srgb, var(--bronze) 30%, transparent) 0%, color-mix(in srgb, var(--bronze-dim) 12%, transparent) 45%, transparent 75%);opacity:.25;position:fixed;inset:0}@supports (animation-timeline:scroll()){.ld-warmth{opacity:0;animation:linear both ld-warm;animation-timeline:scroll(root)}}@keyframes ld-warm{to{opacity:1}}.ld-bar{align-items:center;gap:var(--space-5);max-width:var(--ld-max);padding:var(--space-5) var(--ld-gutter);margin:0 auto;display:flex}.ld-bar .brand{font-size:22px}.ld-links{gap:var(--space-5);margin-left:auto;font-size:14px;display:flex}.ld-links a{color:var(--muted);transition:color var(--dur-fast) ease}@media (hover:hover) and (pointer:fine){.ld-links a:hover{color:var(--text);text-decoration:none}}.ld-cta{height:52px;padding:0 calc(var(--space-6) - .14em) 0 var(--space-6);border-radius:var(--radius);background:var(--accent-fill);color:var(--accent-text);font:600 13px/1 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:.14em;text-transform:uppercase;transition:transform var(--dur-press) var(--ease-out), filter var(--dur-fast) ease;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.ld-cta:hover{filter:brightness(1.08);text-decoration:none}}.ld-cta:active{transform:scale(.97)}.ld-cta-sm{height:var(--control-h);padding:0 calc(var(--space-4) - .14em) 0 var(--space-4);font-size:11px}.ld-link{color:var(--accent);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--bronze) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--bronze) 45%, transparent);transition:text-decoration-color var(--dur-fast) ease;font-weight:500}@media (hover:hover) and (pointer:fine){.ld-link:hover{-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze)}}.ld-display{font-family:var(--font-display);font-stretch:var(--display-stretch);text-transform:uppercase;color:var(--ivory);text-wrap:balance;margin:0;font-weight:600}.u-word{color:var(--bronze);display:inline-block}.u-word svg{aspect-ratio:68/78;vertical-align:baseline;width:auto;height:1.625cap;margin-bottom:-.02em;display:inline-block;overflow:visible}.ld-hero{max-width:var(--ld-max);padding:clamp(32px, 9vh, 112px) var(--ld-gutter) var(--space-6);flex-direction:column;justify-content:space-between;gap:clamp(40px,8vh,96px);min-height:min(100svh - 88px,900px);margin:0 auto;display:flex}.ld-hero-copy{grid-template-columns:minmax(0,1fr);column-gap:clamp(32px,5vw,72px);display:grid}@media (width>=1000px){.ld-hero-copy{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"title title""rest shot"}.ld-hero-copy>h1{grid-area:title}.ld-hero-rest{grid-area:rest}.ld-shot{grid-area:shot;align-self:start;margin-top:clamp(28px,4vw,44px)}}.ld-shot{margin:var(--space-6) 0 0;padding-right:clamp(16px,5%,48px);position:relative}.ld-shot img{border:1px solid var(--border);border-radius:var(--radius);height:auto;display:block}.ld-shot-chart{width:100%}.ld-shot-pos{background:var(--espresso-lit);width:min(54%,310px);position:absolute;top:30%;left:14%;border-color:color-mix(in srgb, var(--bronze) 50%, transparent)!important}.ld-shot-cap{margin-top:var(--space-2);color:var(--muted);font-size:12px}@media (prefers-reduced-motion:no-preference){.ld-shot-chart{animation:ld-shot 1s var(--ease-out) 1.15s both}.ld-shot-pos{animation:ld-pos .7s var(--ease-out) 1.9s both}.ld-shot-cap{animation:ld-settle .6s var(--ease-out) 2.3s both}}@keyframes ld-shot{0%{clip-path:inset(0 0 100%);opacity:.4;transform:translateY(16px)}to{clip-path:inset(0)}}@keyframes ld-pos{0%{opacity:0;filter:blur(4px);transform:translateY(18px)scale(.98)}}.ld-q{letter-spacing:.16em;color:var(--muted);margin-bottom:clamp(16px,2.4vw,28px);font-size:clamp(15px,1.9vw,24px);font-weight:500;display:block}.ld-a{letter-spacing:-.005em;font-size:clamp(42px,8.4vw,112px);line-height:.98;display:block}.ld-horizon{height:1px;margin:clamp(28px, 4vw, 44px) 0 var(--space-4);background:linear-gradient(90deg, var(--bronze) 0%, var(--bronze-dim) 55%, transparent 100%);max-width:720px}.ld-lede{max-width:46ch;color:color-mix(in srgb, var(--ivory) 78%, var(--espresso));margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.ld-actions{align-items:center;gap:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.u-draw path{stroke-dasharray:1;stroke-dashoffset:1px;animation:u-draw 1.1s var(--ease-in-out) .25s forwards}.ld-hero .ld-q,.ld-hero .ld-a,.ld-hero .ld-horizon,.ld-hero .ld-lede,.ld-hero .ld-actions{animation:ld-settle .7s var(--ease-out) both}.ld-hero .ld-q{animation-delay:0s}.ld-hero .ld-a{animation-delay:90ms}.ld-hero .ld-horizon{animation:ld-horizon .9s var(--ease-out) .7s both;transform-origin:0}.ld-hero .ld-lede{animation-delay:1s}.ld-hero .ld-actions{animation-delay:1.08s}}@keyframes u-draw{to{stroke-dashoffset:0}}@keyframes ld-settle{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}@keyframes ld-horizon{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ld-hero-copy{animation:linear both ld-hero-exit;animation-timeline:view();animation-range:exit 10% exit 90%}}}@keyframes ld-hero-exit{to{opacity:0;filter:blur(12px);transform:translateY(-48px)}}.strip{align-items:center;gap:var(--space-4);border-top:var(--hairline);border-bottom:var(--hairline);padding:var(--space-3) 0;font-size:14px;display:flex}.strip-label{align-items:center;gap:var(--space-2);font-size:11px;font-weight:600;font-stretch:var(--display-stretch);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);flex:none;display:inline-flex}.strip-dot{background:var(--bronze);border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.strip-dot{animation:2.4s ease-in-out infinite strip-pulse}}@keyframes strip-pulse{50%{opacity:.3}}.strip-window{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 48px),#0000)}.strip-note{color:var(--muted)}.strip-track{width:max-content;display:flex}.strip-coin{align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-5) var(--space-1) 0;color:var(--text);white-space:nowrap;display:inline-flex}@media (hover:hover) and (pointer:fine){.strip-coin:hover{text-decoration:none}.strip-coin:hover strong{color:var(--accent)}}.strip-coin strong{transition:color var(--dur-fast) ease;font-weight:600}.strip-age{color:var(--muted);font-size:12px}@media (prefers-reduced-motion:no-preference){.strip-track.is-moving{animation:linear infinite strip-drift}.strip:focus-within .strip-track.is-moving{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.strip:hover .strip-track.is-moving{animation-play-state:paused}}}@keyframes strip-drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.strip-window{scrollbar-width:none;overflow-x:auto}}.ld-act{position:relative}.ld-act-track{view-timeline-name:--act;height:132svh}.ld-act-pin{height:100svh;padding:0 var(--ld-gutter);place-items:center;display:grid;position:sticky;top:0}.ld-act-statement{max-width:var(--ld-max);text-align:center;justify-items:center;gap:clamp(20px,3vw,36px);display:grid}.ld-statement{letter-spacing:-.005em;font-size:clamp(38px,6.6vw,104px);line-height:1}.ld-act-proof{max-width:var(--ld-max);padding:0 var(--ld-gutter) 14svh;margin:0 auto}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ld-act-statement{animation:linear both ld-act-statement;animation-timeline:--act;animation-range:cover}.ld-act-proof>*{animation:linear both ld-act-proof;animation-timeline:view();animation-range:cover}}}@keyframes ld-act-statement{0%{opacity:0;filter:blur(10px);transform:translateY(48px)scale(.98)}32%{opacity:1;filter:blur();transform:none}60%{opacity:1;filter:blur();transform:none}85%{opacity:0;filter:blur(12px);transform:translateY(-32px)}to{opacity:0;filter:blur(12px)}}@keyframes ld-act-proof{0%{opacity:0;filter:blur(8px);transform:translateY(64px)}20%{opacity:1;filter:blur();transform:none}84%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(8px);transform:translateY(-24px)}}.padlock{height:auto;color:var(--bronze);overflow:visible}.padlock-hole{stroke:var(--espresso)}.ld-leg-head{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.ld-leg-head .ld-lede{justify-self:start}.ld-leg-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);margin-top:clamp(48px,7vw,96px);display:grid}.ld-leg-cta{justify-self:start}.ld-leg-chart{margin:0}.ld-leg-chart svg{width:100%;height:auto;display:block;overflow:visible}.ld-leg-chart .ld-shot-cap{margin-top:var(--space-5)}.ld-leg-u{color:color-mix(in srgb, var(--bronze) 8%, transparent)}.ld-leg-u path{stroke-width:56px}.ld-area-top{stop-color:var(--bronze);stop-opacity:.26}.ld-area-end{stop-color:var(--bronze);stop-opacity:0}.ld-leg-listed line{stroke:color-mix(in srgb, var(--ivory) 28%, transparent);stroke-width:1px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.ld-leg-listed text{fill:var(--muted);font:500 15px var(--font-display);font-stretch:var(--display-stretch);letter-spacing:.14em;text-transform:uppercase}.ld-leg-line{stroke:var(--bronze);stroke-dasharray:1}.ld-leg-light{stroke:var(--ivory);stroke-dasharray:.018 1;opacity:0;transition:opacity .24s}.ld-leg-tag circle{fill:var(--ivory)}.ld-leg-tag rect{fill:var(--espresso-lit);stroke:color-mix(in srgb, var(--bronze) 60%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.ld-leg-tag text{fill:var(--ivory);font:600 15px var(--font-display);font-variant-numeric:tabular-nums}.ld-leg-tag{opacity:0;transition:opacity .2s}.ld-leg-low circle{fill:var(--espresso);stroke:var(--bronze);stroke-width:2px}.ld-leg-low.at-end text{display:none}.ld-leg-low text{fill:var(--ivory);font:600 22px var(--font-display);font-stretch:var(--display-stretch);letter-spacing:.04em}.ld-leg-low{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.ld-leg-low{opacity:0;transition:opacity .26s var(--ease-out), transform .42s var(--ease-out);transform:scale(.6)}.ld-leg-low.on{opacity:1;transform:none}}@keyframes ld-rise{0%{opacity:0;transform:translateY(16px)}}.sw-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (width>=1000px){.sw-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.sw-copy{position:sticky;top:96px}}.sw-copy .ld-lede{color:color-mix(in srgb, var(--text) 80%, transparent)}.sw-nav{align-items:center;gap:var(--space-3);margin-top:var(--space-6);display:flex}.sw-nav button{border:1px solid var(--line-strong);border-radius:var(--radius);width:48px;height:48px;color:var(--text);transition:transform var(--dur-press) var(--ease-out), border-color var(--dur-fast) ease;background:0 0;place-items:center;display:grid}.sw-nav button:active:not(:disabled){transform:scale(.97)}.sw-nav button:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.sw-nav button:hover:not(:disabled){border-color:var(--accent)}}.sw-count{min-width:7ch;color:var(--muted);font-size:14px}.sw-count b{color:var(--text);font-weight:700}.sw-prog{height:2px;margin-top:var(--space-4);background:var(--line-strong);max-width:260px;overflow:hidden}.sw-prog i{background:var(--accent);transform-origin:0;height:100%;transition:transform var(--dur-base) var(--ease-out);display:block}.sw-hint,.sw-note,.sw-cap{color:var(--muted);font-size:12px;line-height:1.5}.sw-hint{margin:var(--space-3) 0 0;font-size:13px}.sw-note{margin:var(--space-3) 0 0}.sw-cap{max-width:72ch;margin:var(--space-6) 0 0}.sw-wrap{--sw-bleed:calc(var(--ld-gutter) + max(0px, (100vw - var(--ld-max)) / 2));min-width:0;margin-right:calc(var(--sw-bleed) * -1);padding-bottom:32px}.sw-rail{--sw-w:calc((100% - var(--sw-bleed)) * .86);--sw-gap:14px;gap:var(--sw-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:none;margin-block:-8px;padding-block:8px;display:flex;position:relative;overflow-x:auto}.sw-rail::-webkit-scrollbar{display:none}.sw-rail:after{content:"";flex:0 0 calc(100% - var(--sw-w) - var(--sw-gap))}.sw-rail[data-free=true]{scroll-snap-type:none}.sw-rail.dragging{cursor:grabbing}.sw-rail:focus-visible{outline:2px solid var(--accent);outline-offset:8px;border-radius:calc(var(--radius) + 4px)}.sw-card{flex:0 0 var(--sw-w);scroll-snap-align:start;-webkit-user-select:none;user-select:none;min-width:0;display:grid}.sw-card[data-depth="0"]{cursor:grab}@supports (animation-timeline:view(inline)){@media (prefers-reduced-motion:no-preference){.sw-card:not(.sw-skel):not(.sw-empty){animation:linear both sw-leave;animation-timeline:view(inline);animation-range:exit exit 55%}}}@keyframes sw-leave{to{opacity:0;transform:scale(.96)}}.sw-card:not([data-depth="0"]){cursor:pointer}.sw-card-in,.sw-card.sw-skel,.sw-card.sw-empty{background:var(--panel);border:1px solid var(--line-strong);border-radius:calc(var(--radius) + 2px);min-width:0;color:var(--text);padding:20px}.sw-card-in{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--s,1));transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out)}.sw-card:not([data-depth="0"]) .sw-card-in{--s:.965;opacity:.55}.sw-rail>.sw-empty,.sw-rail>.sw-skel{flex-basis:100%}@media (hover:hover) and (pointer:fine){.sw-card:not([data-depth="0"]):hover .sw-card-in{opacity:.8}.sw-card[data-depth="0"] .sw-spark{transform:translate3d(calc(var(--mx,0) * -5px), calc(var(--my,0) * -3px), 0);transition:transform var(--dur-base) var(--ease-out)}.sw-card[data-depth="0"] .sw-chg{transform:translate3d(calc(var(--mx,0) * 3px), calc(var(--my,0) * 2px), 0);transition:transform var(--dur-base) var(--ease-out)}}.sw-wrap[data-enter=armed] .sw-card-in{opacity:0}.sw-wrap[data-enter=in] .sw-card-in{animation:sw-enter .56s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 80ms)}@keyframes sw-enter{0%{opacity:0;transform:translate(36px)}}.sw-idx{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.sw-id{min-width:0}.sw-sym{font:700 clamp(26px, 3vw, 38px)/1 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;margin:0}.sw-name{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px}.sw-age{text-align:right;color:var(--muted);flex:none;font-size:12px}.sw-age b{color:var(--text);font-size:15px;display:block}.sw-spark{margin:16px 0 0}.sw-spark svg{width:100%;height:96px;display:block;overflow:visible}.sw-spark .ln{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sw-spark .ar{fill:var(--down-wash)}.sw-spark .fp{stroke:var(--faint);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.sw-spark-none{border:1px dashed var(--line-strong);border-radius:var(--radius);height:96px;color:var(--muted);place-items:center;font-size:12px;display:grid}.sw-chg{align-items:baseline;gap:2px var(--space-2);flex-wrap:wrap;margin-top:8px;display:flex}.sw-chg b{font-size:clamp(30px,3.6vw,44px);font-weight:700;font-stretch:112%;line-height:1}.sw-chg b.dn{color:var(--down)}.sw-chg span{color:var(--muted);font-size:12px}.sw-sec{font:600 11px/1 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:16px 0 6px}.sw-facts{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sw-fact{background:var(--panel);min-width:0;padding:12px}.sw-fact.flag{outline:1px solid var(--accent);outline-offset:-1px}.sw-fact-k{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.sw-fact-v{overflow-wrap:anywhere;margin-top:4px;font-size:20px;font-weight:700;line-height:1.15}.sw-fact.flag .sw-fact-v{color:var(--warn)}.sw-fact.unread .sw-fact-v{color:var(--muted);font-weight:600}.sw-fact-s{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.4}.sw-chain .sw-fact-v{font-size:16px}@media (width>=560px){.sw-chain{grid-template-columns:repeat(4,minmax(0,1fr))}}.sw-chain .sw-fact:nth-child(5){grid-column:1/-1}.sw-empty .sw-sym{font-size:22px}.sw-mk{flex:none;width:14px;height:14px}.sw-mk .o,.sw-mk .q{fill:none;stroke:var(--muted);stroke-width:1.5px}.sw-mk .q{stroke:var(--faint);stroke-dasharray:2 2}.sw-mk .f{fill:var(--warn)}.sw-mk .t{fill:var(--panel)}.sw-tk{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.sw-amts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.sw-amts button{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-2);height:44px;color:var(--muted);transition:transform var(--dur-press) var(--ease-out), border-color var(--dur-fast) ease, color var(--dur-fast) ease;font-weight:700}.sw-amts button[aria-checked=true]{border-color:var(--accent);color:var(--text)}.sw-amts button:active{transform:scale(.97)}.sw-fee{border:1px solid var(--accent);border-radius:var(--radius);background:var(--down-wash);gap:4px;margin-top:12px;padding:12px;display:grid}.sw-fee-us{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:18px;display:flex}.sw-fee-us b{color:var(--accent);font-weight:700}.sw-fee-k{font:600 12px/1 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:.14em;text-transform:uppercase;color:var(--text)}.sw-fee-amt{white-space:nowrap}.sw-fee-dot{color:var(--muted)}.sw-fee-vs{color:var(--muted);font-size:13px}.sw-fee-vs b{color:var(--text);font-weight:700}.sw-qline{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:13px;display:flex}.sw-qline b{color:var(--text);font-weight:700}.sw-ask{border:1px solid var(--accent);border-radius:var(--radius);background:var(--down-wash);margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.45}.sw-ask b{color:var(--warn)}.sw-buy{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:12px;display:flex;overflow:hidden}.sw-foot{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.sw-empty{gap:var(--space-3);cursor:default;justify-items:start;display:grid}.sw-retry{margin-top:var(--space-3)}.sw-skel{align-content:start;gap:16px;min-height:820px;display:grid}@media (width<=560px){.sw-rail{--sw-w:calc((100% - var(--sw-bleed)) * .84);--sw-gap:10px}.sw-card-in,.sw-card.sw-skel,.sw-card.sw-empty{padding:16px}.sw-fact-v{font-size:18px}.sw-age b{font-size:14px}}@media (prefers-reduced-motion:reduce){.sw-card-in{transition:opacity .16s;transform:none}.sw-wrap[data-enter] .sw-card-in{opacity:1;animation:none}}.ld-steps-list{counter-reset:step;max-width:760px;margin:0 auto var(--space-6);padding:0;list-style:none;position:relative}.ld-steps-list li{counter-increment:step;grid-template-columns:clamp(64px,9vw,120px) minmax(0,1fr);column-gap:clamp(16px,3vw,40px);padding:clamp(32px,5vh,64px) 0;display:grid}.ld-steps-list li:before{content:counter(step);font:600 clamp(48px, 7vw, 96px)/.9 var(--font-display);font-stretch:var(--display-stretch);color:var(--accent);font-variant-numeric:tabular-nums;grid-row:1/span 2}.ld-steps-list h3{margin:0 0 var(--space-2);font:600 clamp(18px, 1.8vw, 24px)/1.2 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:.04em;text-transform:uppercase}.ld-steps-list p{max-width:46ch;color:color-mix(in srgb, var(--ivory) 78%, var(--espresso));margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.ld-faq-list{border-bottom:var(--hairline);max-width:820px;margin:0 auto}.ld-faq details{border-top:var(--hairline)}.ld-faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;cursor:pointer;color:var(--ivory);font-size:clamp(16px,1.5vw,19px);font-weight:600;list-style:none;display:flex}.ld-faq summary::-webkit-details-marker{display:none}.ld-faq summary:after{content:"";background:linear-gradient(var(--bronze), var(--bronze)) center / 14px 2px no-repeat, linear-gradient(var(--bronze), var(--bronze)) center / 2px 14px no-repeat;width:14px;height:14px;transition:transform var(--dur-base) var(--ease-out);flex:none}.ld-faq details[open] summary:after{background:linear-gradient(var(--bronze), var(--bronze)) center / 14px 2px no-repeat;transform:rotate(180deg)}.ld-faq details p{padding:0 0 var(--space-5);max-width:68ch;color:color-mix(in srgb, var(--ivory) 78%, var(--espresso));margin:0;line-height:1.6}.ld-faq summary:focus-visible{outline:1px solid var(--bronze);outline-offset:4px}.ld-close{text-align:center;min-height:100svh;padding-left:var(--ld-gutter);padding-right:var(--ld-gutter);align-content:center;justify-items:center;display:grid}.ld-close-mark{margin:0}.ld-close-mark .brand{font-size:clamp(48px,9vw,120px)}.ld-close-mark .brand .mark svg{width:auto;height:1.01em}.ld-close-horizon{width:min(720px,90%);margin:clamp(28px, 4vw, 44px) auto var(--space-4);background:linear-gradient(90deg, transparent 0%, var(--bronze-dim) 30%, var(--bronze) 62%, transparent 100%)}.ld-close-tag{margin:0 calc(-1 * var(--track-tagline)) var(--space-6) 0;font:500 clamp(12px, 1.2vw, 15px)/1 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:var(--track-tagline);text-transform:uppercase;color:var(--accent)}.ld-steps-list:before{content:"";background:linear-gradient(180deg, var(--bronze), var(--bronze-dim) 70%, transparent);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:0}.ld-steps-list li{padding-left:clamp(20px,3vw,36px)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ld-steps .ld-act-proof>.ld-steps-list{animation:none}.ld-steps-list:before{animation:linear both ld-grow-down;animation-timeline:view();animation-range:entry 30% exit 40%}.ld-steps-list li{animation:linear both ld-step;animation-timeline:view();animation-range:entry 10% entry 90%}}}@keyframes ld-grow-down{0%{transform:scaleY(0)}}@keyframes ld-step{0%{opacity:0;filter:blur(6px);transform:translateY(40px)}}.ld-faq-sub{font:500 13px/1 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:var(--track-tagline);text-transform:uppercase;color:var(--accent);margin:0}.ld-faq-a{padding:0 0 var(--space-5)}.ld-faq-a p{padding:0 0 var(--space-3)!important}.ld-receipt{align-items:center;gap:var(--space-2);color:var(--accent);font-size:13px;display:inline-flex}.ld-receipt:before{content:"";border-left:1.5px solid var(--bronze);border-bottom:1.5px solid var(--bronze);width:9px;height:5px;transform:rotate(-45deg)translateY(-2px)}@supports (interpolate-size:allow-keywords){.ld-faq{interpolate-size:allow-keywords}.ld-faq details::details-content{block-size:0;transition:block-size .32s var(--ease-out), content-visibility .32s allow-discrete;overflow:hidden}.ld-faq details[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.ld-faq details::details-content{transition:none}}.ld-signin{justify-items:center;gap:var(--space-3);display:grid}.ld-signin .ld-cta{cursor:pointer;border:none}.ld-signin .ld-cta:disabled{opacity:.6;cursor:progress}.ld-guest{padding:var(--space-1);font:inherit;cursor:pointer;background:0 0;border:none;font-size:14px}.ld-signin-note{margin:var(--space-2) 0 0;color:var(--muted);font-size:12px}.ld-signin-error{color:var(--ivory);margin:0;font-size:13px}.ld-follow{z-index:30;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--ld-gutter);background:color-mix(in srgb, var(--espresso-deep) 86%, transparent);border-bottom:var(--hairline);opacity:0;transition:transform .18s var(--ease-out), opacity .18s ease;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.ld-follow[data-shown=true]{opacity:1;transition:transform .26s var(--ease-out), opacity .2s ease;transform:none}.ld-follow .brand{font-size:18px}.ld-follow-end{align-items:center;gap:var(--space-3);display:flex}.ld-bar .theme-btn,.ld-follow .theme-btn{flex:none}@media (prefers-reduced-motion:reduce){.ld-follow,.ld-follow[data-shown=true]{transition:opacity .16s;transform:none}}.ld-rug{margin:0 0 var(--space-4);max-width:30ch;font:500 clamp(24px, 2.6vw, 38px)/1.2 var(--font-display);color:color-mix(in srgb, var(--ivory) 72%, var(--espresso));text-wrap:balance}.ld-rug strong{color:var(--ivory);font-variant-numeric:tabular-nums;font-weight:700}.ld-foot-nav{align-items:center;gap:0 var(--space-5);flex-wrap:wrap;display:flex}.ld-foot-nav>a,.ld-foot-nav>button{box-sizing:border-box;min-height:32px;font:inherit;letter-spacing:inherit;color:var(--muted);transition:color var(--dur-fast) ease;background:0 0;border:0;align-items:center;margin:0;padding:0;line-height:1.4;display:inline-flex}@media (pointer:coarse){.ld-foot-nav>a,.ld-foot-nav>button{min-height:40px}}@media (hover:hover) and (pointer:fine){.ld-foot-nav>a:hover,.ld-foot-nav>button:hover{color:var(--text);text-decoration:none}}.ld-foot{max-width:var(--ld-max);padding:0 var(--ld-gutter) var(--space-6);margin:0 auto}.ld-foot-in{padding-top:var(--space-5);border-top:var(--hairline);justify-content:space-between;gap:var(--space-3);color:var(--muted);flex-wrap:wrap;font-size:13px;display:flex}.ld-foot-in p{gap:var(--space-4);margin:0;display:flex}@media (width<=720px){.ld-links{display:none}.ld-bar{justify-content:space-between}.ld-hero{min-height:0}.ld-shot{padding-right:0}.ld-shot-pos{width:90%;margin:-40px 0 0 auto;position:relative;top:auto;left:auto}.strip{gap:var(--space-2);flex-wrap:wrap}.strip-window{flex-basis:100%}.ld-cta:not(.ld-cta-sm){width:100%}.ld-bar{gap:var(--space-3)}.ld-bar .brand{font-size:19px}.ld-cta-sm{letter-spacing:.1em;white-space:nowrap;padding:0 calc(12px - .1em) 0 12px}.ld-actions{text-align:center;flex-direction:column;align-items:stretch}}.ld-fees-wrap{max-width:760px;margin:0 auto var(--space-6)}.ld-fees-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ld-fees-table th,.ld-fees-table td{padding:var(--space-4) 0;border-bottom:var(--hairline);text-align:left;color:color-mix(in srgb, var(--ivory) 70%, var(--espresso));vertical-align:baseline;font-size:clamp(16px,1.4vw,19px)}.ld-fees-table thead th{color:var(--muted);padding-top:0;font-size:13px;font-weight:500}.ld-fees-table .num{text-align:right;padding-left:var(--space-4);white-space:nowrap}.ld-fees-table tbody th{font-weight:500}.ld-fees-table a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ivory) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ivory) 30%, transparent);text-underline-offset:3px}.ld-fees-note{color:var(--muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.ld-fees-table .ld-fees-us th,.ld-fees-table .ld-fees-us td{color:var(--ivory);border-bottom-color:var(--bronze);font-weight:600}.ld-fees-table .ld-fees-us td{color:var(--accent)}.ld-fees-foot{margin:var(--space-4) 0 0;max-width:62ch;color:var(--muted);font-size:14px;line-height:1.6}@media (width<=560px){.ld-fees-table thead .num{white-space:normal}.ld-fees-table .num{padding-left:var(--space-3)}.ld-fees-table th,.ld-fees-table td{font-size:15px}}:root[data-theme=light] .ld{--ivory:var(--text);--espresso:var(--bg);--espresso-lit:var(--surface);--espresso-deep:var(--page)}:root[data-theme=light] .ld .brand .word{color:var(--text)}.lb{--lb-panel-r:calc(var(--radius) + 2px);min-width:0;padding-bottom:var(--space-4)}.lb .num{font-variant-numeric:tabular-nums}.lb .mut{color:var(--muted)}.lb .faint{color:var(--faint)}.lb-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--lb-panel-r);min-width:0}.lb-ph{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:46px;padding:12px 16px;display:flex}.lb-ph h2{font:700 14px/1.2 var(--font-display);margin:0}.lb-ph .sp{flex:1}.lb-fine{color:var(--faint);font-size:12px}.lb-foot{color:var(--muted);max-width:78ch;margin:14px 0 0;font-size:12px}.lb-foot b{color:var(--text);font-weight:600}.lb-strip{align-items:stretch;padding-left:4px;display:flex;overflow:hidden}.lb-st{border-right:1px solid var(--line);align-content:center;gap:2px;min-width:0;padding:12px 22px 12px 14px;display:grid}.lb-st .k{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:500}.lb-st .v{white-space:nowrap;font-size:15px;font-weight:700}.lb-st .v.big{font:800 22px/1.1 var(--font-display);font-stretch:112%}.lb-st .v small{color:var(--muted);font-size:12px;font-weight:600;font-stretch:100%}.lb-strip .sp{flex:1}.lb-tabs{align-self:end;gap:20px;padding-right:16px;display:flex}.lb-tabs button{color:var(--muted);font:600 14px/1.2 var(--font-display);white-space:nowrap;cursor:pointer;min-height:44px;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:12px 0 11px}.lb-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}@media (hover:hover) and (pointer:fine){.lb-tabs button:hover{color:var(--text)}}.lb-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:12px;margin-top:12px;display:grid}.lb-side{gap:12px;min-width:0;display:grid}.lb-board{min-width:0}.lb-podium{border-bottom:1px solid var(--line-strong);grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:8px;padding:20px 16px 0;display:grid}.lb-step{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--lb-panel-r) var(--lb-panel-r) 0 0;border-bottom:0;align-content:start;gap:4px;min-width:0;padding:14px 14px 12px;display:grid}.lb-step.s1{border-top:2px solid var(--accent);height:196px}.lb-step.s2{height:168px}.lb-step.s3{height:148px}.lb-step .pn{font:800 44px/.9 var(--font-display);letter-spacing:-.01em;font-stretch:125%}.lb-step.s1 .pn{color:var(--accent);font-size:60px}.lb-step .pname{align-items:center;gap:8px;min-width:0;margin-top:6px;font-size:15px;display:flex}.lb-step .pnlw{font-size:13px;font-weight:700}.lb .pnl small{color:var(--muted);margin-left:4px;font-size:11.5px;font-weight:500}.lb-step .pmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.lb-step.open{background:0 0}.lb-step.open .pn{color:var(--faint)}.lb-step.skel{background:var(--panel-2)}.lb-lad{display:grid}.lb-lr{border-top:1px solid var(--line);background:var(--panel);grid-template-columns:56px 52px minmax(0,1fr) 112px 76px 64px;align-items:center;height:44px;padding:0 16px;font-size:13.5px;display:grid;position:relative}.lb-lr.head{height:34px;color:var(--faint);background:0 0;border-top:0;font-size:11.5px;font-weight:500}.lb-lr>:nth-child(n+4){text-align:right;justify-self:end}.lb-lr .rk{font-weight:800;font-stretch:112%}.lb-lr .who{align-items:center;gap:10px;min-width:0;display:flex}.lb-lr .sub{display:none}.lb-lr.me{background:color-mix(in srgb, var(--accent-fill) 9%, var(--panel))}.lb-lr.me .rk{color:var(--accent)}.lb-lr .pnl{white-space:nowrap;font-weight:700}.lb-lr .pnl small{color:var(--muted);margin-left:4px;font-size:11px;font-weight:500}.lb-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.lb-name.addr{color:var(--muted);font-weight:500}.lb-tag{letter-spacing:.04em;white-space:nowrap;border-radius:3px;flex:none;align-items:center;height:18px;padding:0 6px;font-size:10.5px;font-weight:800;display:inline-flex}.lb-tag.you{background:var(--accent-fill);color:var(--accent-text)}.lb-tag.pass{border:1px solid var(--accent);color:var(--accent)}.lb-mv{white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.lb-mv svg{flex:none;display:block}.lb-mv.up{color:var(--up)}.lb-mv.dn{color:var(--down)}.lb-mv.nil{color:var(--faint);font-weight:500}.lb-mv.new{color:var(--accent);letter-spacing:.04em;font-size:10.5px}.lb-pips{gap:3px;display:inline-flex}.lb-pips i{background:var(--line-strong);border-radius:1px;width:10px;height:4px}.lb-pips i.on{background:var(--text)}.lb-passline{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);background:var(--down-wash);align-items:center;gap:12px;padding:10px 16px;font-size:12.5px;display:flex}.lb-passline b{color:var(--accent);letter-spacing:.04em;white-space:nowrap;font-size:11.5px;font-weight:800}.lb-passline span{color:var(--muted)}.lb-subhead{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px;padding:18px 16px 8px;display:flex}.lb-subhead h3{margin:0;font-size:13px;font-weight:700}.lb-subhead span{color:var(--muted);font-size:12.5px}.lb-pin{z-index:1;border-top:1px solid var(--accent);position:sticky;bottom:0}.lb-gap{height:28px;color:var(--faint);border-top:1px solid var(--line);place-items:center;font-size:12px;display:grid}.lb-more{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.lb-btn{border-radius:var(--lb-panel-r);min-height:44px;font:700 14px/1 var(--font-display);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.lb-btn:active{transform:scale(.97)}.lb-btn.fill{background:var(--accent-fill);color:var(--accent-text);border:1px solid var(--accent-fill)}.lb-btn.line{border:1px solid var(--line-strong);color:var(--text);background:0 0}.lb-btn[disabled]{opacity:.45;cursor:not-allowed}.lb-btn[disabled]:active{transform:none}@media (hover:hover) and (pointer:fine){.lb-btn.line:hover:not([disabled]){background:var(--panel-2);text-decoration:none}.lb-btn.fill:hover:not([disabled]){filter:brightness(1.05);text-decoration:none}}.lb-mebody{gap:14px;padding:16px;display:grid}.lb-mebig{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.lb-mebig .rk{font:800 56px/.95 var(--font-display);letter-spacing:-.01em;font-stretch:125%}.lb-mebig .rk small{color:var(--muted);font-size:22px}.lb-kv{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.lb-kv>div{background:var(--panel);gap:2px;min-width:0;padding:10px 12px;display:grid}.lb-kv dt{color:var(--muted);font-size:11.5px}.lb-kv dd{font:800 20px/1.15 var(--font-display);white-space:nowrap;text-overflow:ellipsis;margin:0;font-stretch:112%;overflow:hidden}.lb-kv dd small{color:var(--muted);margin-left:4px;font-size:11.5px;font-weight:500;font-stretch:100%}.lb-kv .wide{grid-column:1/-1}.lb-mebody p{margin:0}.lb-mebody .lead{font:800 22px/1.2 var(--font-display);font-stretch:112%}.lb-pipsbig .lb-pips i{border-radius:2px;width:34px;height:8px}.lb-who-id{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.lb-form{gap:14px;padding:16px;display:grid}.lb-field{gap:6px;display:grid}.lb-field label{font-size:13px;font-weight:700}.lb-inrow{gap:8px;display:flex}.lb-inrow input{border-radius:var(--lb-panel-r);border:1px solid var(--line-strong);background:var(--panel-2);min-width:0;height:44px;color:var(--text);font:600 16px var(--font-display);transition:border-color var(--dur-fast) var(--ease-out);flex:1;padding:0 12px}.lb-inrow input:focus{border-color:var(--accent);outline:none}.lb-inrow input:focus-visible{outline:1px solid var(--bronze);outline-offset:2px}.lb-inrow input[aria-invalid=true]{border-color:var(--accent)}.lb-help{color:var(--muted);font-size:12px}.lb-msg{min-height:18px;font-size:12.5px;font-weight:600}.lb-msg.bad{color:var(--accent)}.lb-tog{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;display:grid}.lb-tog b{font-size:13px}.lb-tog span{color:var(--muted);grid-column:1;font-size:12px}.lb-switch{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--panel-2);cursor:pointer;width:44px;height:24px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);grid-area:1/2/3;padding:0;position:relative}.lb-switch:after{content:"";background:var(--muted);width:18px;height:18px;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:2px;position:absolute;top:2px;left:2px}.lb-switch[aria-checked=true]{background:var(--accent-fill);border-color:var(--accent-fill)}.lb-switch[aria-checked=true]:after{background:var(--accent-text);transform:translate(20px)}.lb-switch[disabled]{opacity:.45;cursor:not-allowed}.lb-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.lb-preview .lb-name{font-size:14px}.lb-wire ol{max-height:420px;margin:0;padding:4px 0;list-style:none;overflow:hidden}.lb-wire li{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 16px;font-size:12.5px;display:grid}@starting-style{.lb-wire li{opacity:0;transform:translateY(-4px)}}.lb-wire li .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);overflow:hidden}.lb-wire li .t b{color:var(--text);font-weight:600}.lb-wire li time{color:var(--faint);font-size:11.5px}.lb-weeks{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.lb-week{background:var(--panel);align-content:start;gap:8px;min-width:0;padding:14px 16px;display:grid}.lb-week h3{margin:0 0 4px;font-size:13px}.lb-week .w{grid-template-columns:24px 22px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;display:grid}.lb-at .lb-lr{grid-template-columns:56px minmax(0,1fr) 112px 72px 64px 120px}.lb-at .lb-lr>:nth-child(n+3){text-align:right;justify-self:end}.lb-at .lb-lr>:nth-child(2){text-align:left;justify-self:stretch}.lb-lead{color:var(--muted);margin:0;padding:12px 16px 4px;font-size:12.5px}.lb-sigil{flex:none;display:block}.lb-sigil-bg{fill:var(--panel-2);stroke:var(--line)}.lb-sigil-u{stroke:var(--accent)}.lb-sigil-tick{stroke:var(--line-strong)}.lb-panel .lb-step .lb-sigil-bg{fill:var(--panel)}.lb-empty{justify-items:start;gap:6px;padding:28px 16px;display:grid}.lb-empty b{font-size:15px}.lb-err{justify-items:start;gap:10px;padding:24px 16px;display:grid}.lb-stale{color:var(--muted);border-top:1px solid var(--line);background:var(--down-wash);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;font-size:12.5px;display:flex}.lb-stale b{color:var(--accent);font-weight:700}.lb-sk{background:var(--panel-2);border-radius:var(--radius);display:block}@keyframes lb-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}.lb-enter [data-e]{animation:lb-in var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--i,0) * 36ms)}@media (prefers-reduced-motion:reduce){.lb-enter [data-e]{animation:lb-fade var(--dur-fast) var(--ease-out) both;animation-delay:0s}.lb-btn:active{opacity:.8;transform:none}.lb-switch:after{transition:none}.lb-wire li{transition:opacity var(--dur-fast) var(--ease-out)}@starting-style{.lb-wire li{transform:none}}}@media (width<=1000px){.lb-grid{grid-template-columns:minmax(0,1fr)}.lb-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lb-me{order:-1}}@media (width<=760px){.lb-strip{grid-template-columns:1fr 1fr;padding:0;display:grid}.lb-st{border-bottom:1px solid var(--line);padding:10px 12px}.lb-st:nth-child(2n){border-right:0}.lb-st .v.big{font-size:19px}.lb-strip .sp{display:none}.lb-tabs{grid-column:1/-1;gap:18px;padding:0 12px;overflow-x:auto}.lb-grid{flex-direction:column;align-items:stretch;display:flex}.lb-side{display:contents}.lb-me{order:-1}.lb-board{order:0}.lb-form-panel{order:1}.lb-wire{order:2}.lb-podium{gap:6px;padding:14px 10px 0}.lb-step{padding:10px 8px 8px}.lb-step.s1{height:212px}.lb-step.s2{height:188px}.lb-step.s3{height:170px}.lb-step .pn{font-size:32px}.lb-step.s1 .pn{font-size:42px}.lb-step .pname{gap:6px;font-size:13px}.lb-step .pname .lb-sigil{display:none}.lb-step .pnlw{font-size:12.5px}.lb-step .pnl small{margin-left:0;display:block}.lb-step .pmeta{gap:6px;font-size:11.5px}.lb-lr{grid-template-columns:46px 44px minmax(0,1fr) 76px;height:52px;padding:0 12px}.lb-lr .rk{font-size:13px}.lb-lr>:nth-child(5),.lb-lr>:nth-child(6){display:none}.lb-lr .sub{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;display:block;overflow:hidden}.lb-lr .who{gap:8px}.lb-lr .pnl small{display:none}.lb-at .lb-lr{grid-template-columns:38px minmax(0,1fr) 82px 64px;height:44px}.lb-at .lb-lr>:nth-child(5),.lb-at .lb-lr>:nth-child(6){display:none}.lb-passline{flex-wrap:wrap;gap:4px 10px;padding:10px 12px}.lb-weeks{grid-template-columns:1fr 1fr}.lb-mebig .rk{font-size:48px}.lb-ph,.lb-form,.lb-mebody{padding-left:12px;padding-right:12px}}.tip-card{gap:var(--space-3);max-width:76ch;display:grid}.tip-card>*{min-width:0;margin:0}.tip-card p{line-height:1.55}.tip-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.tip-head h2{margin:0}.tip-dismiss{padding:var(--space-3) var(--space-2);margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-2)) calc(-1 * var(--space-3)) 0}.tip-addr{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tip-code{min-width:0;padding:10px var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:22ch;font-size:13px;line-height:1.4}.tip-status:empty{display:none}.tip-status{flex-basis:100%}.tip-links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;font-size:14px;display:flex}.tip-standing{padding-left:var(--space-3);border-left:2px solid var(--bronze)}.tip-fine{color:var(--muted);font-size:13px}.tip-first{margin-bottom:var(--space-4)}.mk-hero{padding-bottom:var(--space-4);margin-bottom:var(--space-4)}.mk-views{margin:0}.mk-est .mk-tier,.ct-list[data-view=established] .mk-tier{display:none}.wrap[data-kind=board]{max-width:none}.wrap[data-kind=board]>header.top{margin-bottom:var(--space-3)}.msb-top .lede{max-width:96ch}.msb-grid{margin:var(--space-4) calc(-1 * var(--gutter)) 0;background:var(--page);border-block:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.msb-col{background:var(--panel);flex-direction:column;min-width:0;height:clamp(520px,100dvh - 232px,1400px);display:flex}.msb-col[hidden]{display:none}.msb-head{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.msb-title{align-items:center;gap:var(--space-2);font:700 12px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text);margin:0;display:flex}.msb-count{border:1px solid var(--line-strong);border-radius:var(--radius);letter-spacing:.02em;color:var(--muted);padding:3px 6px;font-size:11px;font-weight:500}.msb-search input{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-2);width:100%;height:30px;color:var(--text);font:13px var(--font-display);transition:border-color var(--dur-fast) ease;padding:0 10px}.msb-search input::placeholder{color:var(--muted)}.msb-search input:focus-visible{outline:1px solid var(--bronze);outline-offset:2px;border-color:var(--accent)}.msb-pause{border:1px solid var(--line-strong);border-radius:var(--radius);height:30px;color:var(--text);font:600 12px var(--font-display);cursor:pointer;touch-action:manipulation;transition:transform var(--dur-press) var(--ease-out), border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;background:0 0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.msb-pause svg{width:12px;height:12px}.msb-pause[aria-pressed=true]{border-color:var(--accent);background:var(--down-wash)}.msb-pause:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.msb-pause:hover{border-color:var(--accent)}}.msb-sub{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:30px;padding:0 var(--space-3) var(--space-2);border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;display:flex}.msb-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.msb-status{text-align:right;font-variant-numeric:tabular-nums;flex:none;align-items:center;max-width:60%;display:inline-flex}.msb-status[data-tone=warn]{color:var(--warn);white-space:normal;font-weight:600;line-height:1.25}.msb-list{overflow-anchor:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex:1 1 0;min-height:0;overflow-y:auto}.msb-list:focus-visible{outline:1px solid var(--bronze);outline-offset:-2px}.msb-card{column-gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--line);transition:background-color var(--dur-fast) ease;background:0 0;grid-template-columns:56px minmax(0,1fr);display:grid;position:relative}@media (hover:hover) and (pointer:fine){.msb-card:hover{background:var(--panel-2)}}.msb-card[data-fresh]{animation:msb-in .28s var(--ease-out) both, msb-glow 1.8s ease-out both}@keyframes msb-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes msb-glow{0%{background:var(--down-wash)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.msb-card[data-fresh]{animation:1.8s ease-out both msb-glow}}.msb-lead{flex-direction:column;align-items:center;display:flex}.msb-lead .coin-av{flex:none}.msb-bar{background:var(--line-strong);border-radius:2px;width:56px;height:3px;margin-top:8px;display:block;overflow:hidden}.msb-bar>span{background:color-mix(in srgb, var(--text) 55%, transparent);transform-origin:0;height:100%;transition:transform .6s var(--ease-out);display:block}.msb-bar[data-hot]>span{background:var(--accent)}.msb-bar[data-done]>span{background:var(--bronze-dim)}.msb-age{color:var(--muted);white-space:nowrap;margin-top:6px;font-size:11px;line-height:1}.msb-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;display:grid}.msb-l1{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:28px;display:flex}.msb-id{align-items:baseline;gap:var(--space-2);flex:1 1 0;min-width:0;display:flex}.msb-sym{text-overflow:ellipsis;white-space:nowrap;max-width:55%;font:700 15px/1.2 var(--font-display);color:var(--text);unicode-bidi:plaintext;flex:none;text-decoration:none;overflow:hidden}a.msb-sym:after{content:"";position:absolute;inset:0}a.msb-sym:focus-visible{outline:none}a.msb-sym:focus-visible:after{outline:1px solid var(--bronze);outline-offset:-2px}.msb-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);unicode-bidi:plaintext;font-size:13px;overflow:hidden}.msb-act{z-index:1;align-items:center;gap:var(--space-2);flex:none;display:inline-flex;position:relative}.msb-act .act-btn{min-height:28px}.msb-l2{align-items:center;gap:2px;min-height:22px;display:flex}.msb-mint{color:var(--muted);margin-right:4px;font-size:12px}.msb-ico{z-index:1;border-radius:var(--radius);width:24px;height:24px;color:var(--muted);cursor:pointer;touch-action:manipulation;transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease, transform var(--dur-press) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.msb-ico svg{width:14px;height:14px}.msb-ico[data-state=ok]{color:var(--accent)}.msb-ico:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.msb-ico:hover{color:var(--text);background:var(--down-wash)}}.msb-ico:focus-visible{outline:1px solid var(--bronze);outline-offset:1px}.msb-l3{justify-content:space-between;align-items:center;gap:6px var(--space-3);flex-wrap:wrap;display:flex}.msb-chips{z-index:1;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.msb-chip{border:1px solid var(--line-strong);border-radius:var(--radius);height:20px;color:var(--text);white-space:nowrap;align-items:center;gap:4px;padding:0 6px;font-size:12px;line-height:1;display:inline-flex}.msb-chip>[aria-hidden=true]{color:var(--muted);font-size:9px}.msb-chip>[aria-hidden=true]:not(:first-child){margin-left:4px}.msb-chip-k{color:var(--muted)}.msb-chip[data-hot]{border-color:var(--accent);font-weight:700}.msb-badge{height:20px}.msb-nums{align-items:baseline;gap:var(--space-3);white-space:nowrap;margin-left:auto;display:flex}.msb-num{color:var(--text);font-size:13px}.msb-k{letter-spacing:.06em;color:var(--muted);margin-right:2px;font-size:11px}.msb-mc{font-size:15px;font-weight:700}.msb-skel{column-gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);display:grid}.msb-skel .msb-skel-av{border-radius:50%}.msb-skel-lines{align-content:center;gap:9px;display:grid}.msb-state{justify-items:start;gap:var(--space-2);padding:var(--space-5) var(--space-4);display:grid}.msb-state p{margin:0}.msb-state-lead{color:var(--text);font-size:14px;font-weight:600}.msb-note{margin:var(--space-3) 0 0;padding:10px var(--space-3);border:1px solid var(--border);font-size:13px}.msb-foot{max-width:96ch;margin:var(--space-3) 0 0}.msb-tabs{margin:var(--space-3) calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);border-bottom:1px solid var(--line-strong);display:flex}.msb-tabs button{min-height:44px;padding:0 var(--space-2);color:var(--muted);font:600 14px var(--font-display);cursor:pointer;touch-action:manipulation;transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 1 0;justify-content:center;align-items:center;gap:6px;margin-bottom:-1px;display:inline-flex}.msb-tabs button.on{color:var(--text);border-bottom-color:var(--accent)}.msb-tab-n{color:var(--muted);font-size:11px;font-weight:500}@media (width<=899px){.msb-grid{border-top:0;margin-top:0;display:block}.msb-col{height:auto}.msb-list{flex:none;overflow:visible}.msb-tabs{z-index:40;background:var(--panel);position:sticky;top:0}.msb-title{display:none}.msb-head{padding-top:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.msb-search input,.msb-pause{height:36px}.msb-ico{width:32px;height:32px}.msb-ico svg{width:16px;height:16px}}@media (width<=640px){.msb-tabs{top:var(--bar-h);transition:top .22s var(--ease-out)}.wrap:has(>header.top[data-hidden=true]) .msb-tabs{top:0}.msb-card{padding:var(--space-3) var(--gutter)}.msb-head,.msb-sub{padding-inline:var(--gutter)}.msb-top .lede{font-size:14px}}.rpt{font-variant-numeric:tabular-nums;min-width:0;padding-bottom:var(--space-6);gap:12px;display:grid}.rpt>.page-head{margin-bottom:0}.rpt .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rpt-faint{color:var(--faint)}.rpt-mut{color:var(--muted)}.rpt-sp{flex:1}.rpt-src{color:var(--muted);font-size:12px;line-height:1.45}.rpt-src b{color:var(--text);font-weight:600}.rpt-panel{background:var(--panel);border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);min-width:0}.rpt-ph{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 16px;display:flex}.rpt-ph h2{font:700 15px/1.2 var(--font-display);letter-spacing:0;margin:0}.rpt-note{background:var(--down-wash);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);margin:0;padding:10px 14px;font-size:13px;line-height:1.5}.rpt-statebox{padding:14px 16px}.rpt-state{text-align:center;justify-items:center;gap:8px;padding:36px 20px;display:grid}.rpt-state h3{font:700 16px/1.3 var(--font-display);margin:0}.rpt-state p{max-width:56ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.rpt-sk{background:var(--line-strong);border-radius:var(--radius);animation:1.4s ease-in-out infinite alternate rpt-breathe;display:block}@keyframes rpt-breathe{0%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.rpt-sk{animation-duration:3s}}.rpt-legend{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.rpt-sw{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.rpt-sw.half{background:var(--down)}.rpt-sw.rest{background:var(--faint)}.rpt-bars{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:end;gap:4px;height:92px;padding:14px 16px 0;display:grid}.rpt-bar{cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:2px 2px 0 0;flex-direction:column;justify-content:flex-end;min-width:0;height:100%;padding:0;display:flex;position:relative}.rpt-bar i{width:100%;display:block}.rpt-bar .rest{background:var(--faint);border-radius:2px 2px 0 0}.rpt-bar .half{background:var(--down)}.rpt-bar .none{border:1px dashed var(--faint);border-bottom:0;border-radius:2px 2px 0 0}.rpt-bar .gap{border-top:1px dashed var(--faint);height:0}.rpt-bar[aria-checked=true]:after{content:"";background:var(--text);border-radius:2px;height:3px;position:absolute;bottom:-7px;left:-2px;right:-2px}.rpt-bar[aria-checked=true] .rest{background:var(--muted)}@media (hover:hover) and (pointer:fine){.rpt-bar:hover .rest{background:var(--muted)}}.rpt-ticks{grid-template-columns:repeat(var(--n), minmax(0, 1fr));color:var(--muted);gap:4px;padding:10px 16px 0;font-size:11px;display:grid}.rpt-ticks span{white-space:nowrap;overflow:visible}.rpt-step{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 14px;display:flex}.rpt-step b{font:700 15px/1.2 var(--font-display)}.rpt-stepbtn{border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;touch-action:manipulation;width:36px;height:36px;transition:transform var(--dur-press) var(--ease-out);background:0 0;place-items:center;padding:0;display:grid}.rpt-stepbtn:active:not(:disabled){transform:scale(.97)}.rpt-stepbtn:disabled{opacity:.4;cursor:default}.rpt-stepbtn svg path{stroke:var(--text)}.rpt-cards-wrap{gap:8px;display:grid}.rpt-cards-head{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.rpt-cards-head h2{font:700 15px/1.2 var(--font-display);margin:0}.rpt-seg{background:var(--panel-2);border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);padding:2px;display:inline-flex}.rpt-seg button{border-radius:var(--radius);min-height:30px;color:var(--muted);font:600 12.5px var(--font-display);cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:5px 10px}.rpt-seg button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.rpt-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rpt-ctr{background:var(--panel);border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:transform var(--dur-press) var(--ease-out), border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;align-content:start;gap:4px;padding:14px 16px;display:grid}div.rpt-ctr{cursor:default}.rpt-ctr:active:not(:disabled):not(div){transform:scale(.97)}.rpt-ctr:disabled{cursor:default}.rpt-ctr[aria-pressed=true]{border-color:var(--accent);background:var(--down-wash)}@media (hover:hover) and (pointer:fine){button.rpt-ctr:not(:disabled):hover{border-color:var(--line-strong)}button.rpt-ctr[aria-pressed=true]:hover{border-color:var(--accent)}}.rpt-ctr .k{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.rpt-cardkey{flex:none;width:14px;height:10px}.rpt-cardkey.co{border-top:3px solid var(--up)}.rpt-cardkey.ls{border-bottom:3px solid var(--down)}.rpt-cardkey.sn{border:1.5px solid var(--accent);border-radius:50%;width:10px}.rpt-cardkey.au{border:1.5px dashed var(--faint);border-radius:2px}.rpt-ctr .v{font:800 38px/1 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:6px;font-stretch:112%}.rpt-ctr .v small{color:var(--muted);letter-spacing:0;font-size:.4em;font-weight:700}.rpt-ctr .s{color:var(--muted);font-size:12px;line-height:1.4}.rpt-ctr .cov{color:var(--text);font-size:12px;font-weight:650}.rpt-ctr .act{min-height:1.2em;color:var(--accent);margin-top:2px;font-size:12px;font-weight:700}.rpt-ctr:disabled .v,.rpt-ctr:disabled .cov{color:var(--faint)}.rpt-hero{grid-template-columns:minmax(0,1fr) 312px;gap:12px;display:grid}.rpt-hero.single{grid-template-columns:minmax(0,1fr)}.rpt-filtered{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:8px 16px;font-size:12.5px}.rpt-link{color:var(--accent);font:650 12.5px var(--font-display);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.rpt-fig{margin:0;position:relative}.rpt-chart{touch-action:pan-y;padding:6px 8px 4px 0;position:relative}.rpt-chart:focus-visible{outline-offset:-2px}.rpt-chart svg{width:100%;display:block;overflow:visible}.rpt-gl{stroke:var(--line)}.rpt-gl.one{stroke:var(--line-strong)}.rpt-ax{fill:var(--muted);font:500 11px var(--font-display)}.rpt-band{fill:var(--up-wash)}.rpt-ln{fill:none;stroke:var(--faint);stroke-width:1px;opacity:.6;transition:opacity var(--dur-fast) ease}svg.hl .rpt-ln{opacity:.22}.rpt-ln.on{stroke:var(--accent);stroke-width:2.25px;opacity:1}svg.hl .rpt-ln.on{opacity:1}.rpt-med{fill:none;stroke:var(--text);stroke-width:2.75px;stroke-linejoin:round}.rpt-medlab{fill:var(--text);font:800 13px var(--font-display)}.rpt-medsub{fill:var(--muted);font:500 11px var(--font-display)}.rpt-dot{fill:var(--faint)}svg.hl .rpt-dot{opacity:.35}.rpt-dot.on{fill:var(--accent);opacity:1}svg.hl .rpt-dot.on{opacity:1}.rpt-tip{z-index:5;background:var(--panel-2);border:1px solid var(--line-strong);border-radius:var(--radius);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .125s var(--ease-out), transform .125s var(--ease-out);padding:7px 9px;font-size:12px;line-height:1.35;position:absolute;transform:translateY(2px)}.rpt-tip.on{opacity:1;transform:none}.rpt-cap{color:var(--muted);flex-wrap:wrap;gap:4px 16px;padding:0 16px 12px;font-size:12px;display:flex}.rpt-key{border-top:2.5px solid var(--text);vertical-align:3px;width:16px;height:0;margin-right:6px;display:inline-block}.rpt-key.one{border-top:1px solid var(--faint)}.rpt-key.band{background:var(--up-wash);outline:1px solid var(--line);vertical-align:-1px;border:0;height:8px}.rpt-cap-note{margin:0;padding:0 16px 12px}.rpt-stats{grid-template-columns:1fr 1fr;align-content:start;display:grid}.rpt-hero.single .rpt-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.rpt-hero.single .rpt-cell:nth-child(2n):not(.big){border-left:0}.rpt-hero.single .rpt-cell:not(.big)+.rpt-cell:not(.big){border-left:1px solid var(--line)}.rpt-cell{border-top:1px solid var(--line);min-width:0;padding:14px 16px}.rpt-cell:nth-child(2n):not(.big){border-left:1px solid var(--line)}.rpt-cell.big{border-top:0;grid-column:1/-1;padding:18px 16px 16px}.rpt-cell .k{color:var(--muted);font-size:12.5px;font-weight:600}.rpt-cell .v{font:800 26px/1.1 var(--font-display);letter-spacing:-.01em;margin-top:6px;font-stretch:108%}.rpt-cell .v small{color:var(--muted);font-size:.55em;font-weight:700}.rpt-cell .s{color:var(--muted);margin-top:4px;font-size:12px}.rpt-cell .v.unk{color:var(--faint);font-size:22px}.rpt-cell.big .v{letter-spacing:-.02em;font-size:52px;font-stretch:112%;line-height:1}.rpt-cell.big .v.unk{font-size:26px}.rpt-srcline{border-top:1px solid var(--line);grid-column:1/-1;margin:0;padding:12px 16px 14px}.rpt-t{border-collapse:collapse;width:100%}.rpt-t th{border-bottom:1px solid var(--line);color:var(--faint);text-align:left;white-space:nowrap;padding:0;font-size:12px;font-weight:500}.rpt-t th.r,.rpt-t td.r{text-align:right}.rpt-t th>button{min-height:36px;color:var(--muted);font:500 12px var(--font-display);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:10px 12px;display:inline-flex}.rpt-t th.r>button{justify-content:flex-end;width:100%}.rpt-t th[aria-sort]>button{color:var(--text)}.rpt-t td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 12px;font-size:13px}.rpt-t tbody tr{cursor:pointer}.rpt-t tbody tr.on td{background:var(--down-wash)}@media (hover:hover) and (pointer:fine){.rpt-t tbody tr:hover td{background:var(--up-wash)}.rpt-t tbody tr.on:hover td{background:var(--down-wash)}}.rpt-t .sym,.rpt-t .nm{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.rpt-t .sym{font-weight:700}.rpt-t .nm{color:var(--faint);font-size:12px}.rpt-t .big1{font-weight:700}.rpt-flags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rpt-chip{border:1px solid var(--line-strong);border-radius:var(--radius);height:22px;color:var(--muted);white-space:nowrap;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.rpt-chip.flag{border-color:var(--accent);color:var(--accent)}.rpt-none{color:var(--faint);font-size:12.5px}.rpt-rep{white-space:nowrap;font-weight:700}.rpt-t td.c-rep{min-width:112px}.rpt-more{justify-content:center;padding:12px;display:flex}.rpt-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.rpt-foot{max-width:80ch;color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.rpt .c-meta{display:none}@media (width<=1000px){.rpt-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.rpt-hero.single .rpt-stats{grid-template-columns:1fr 1fr}.rpt-hero.single .rpt-cell:not(.big)+.rpt-cell:not(.big){border-left:0}.rpt-hero.single .rpt-cell:nth-child(2n):not(.big){border-left:1px solid var(--line)}.rpt-hero{grid-template-columns:minmax(0,1fr)}.rpt-hero>.rpt-stats{order:-1}.rpt-cell.big .v{font-size:46px}}@media (width<=640px){.rpt-bars{gap:2px;height:72px;padding:12px 12px 0}.rpt-ticks{gap:2px;padding:10px 12px 0}.rpt-step,.rpt-ph{padding:12px}.rpt-cards{gap:8px}.rpt-ctr{padding:12px}.rpt-ctr .v{font-size:32px}.rpt-t thead{display:none}.rpt-t,.rpt-t tbody,.rpt-t tr,.rpt-t td{display:block}.rpt-t tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:10px 12px;display:grid}.rpt-t td{border:0;padding:0;background:0 0!important}.rpt-t tbody tr.on{background:var(--down-wash)}.rpt-t td.c-coin{grid-column:1;min-width:0}.rpt-t td.c-at{text-align:right;grid-area:1/2;font-size:16px}.rpt .c-meta{color:var(--muted);text-align:left;grid-column:1/-1;margin-top:4px;font-size:12px;display:block}.rpt-t td.c-flags{grid-column:1;min-width:0;margin-top:6px}.rpt-t td.c-rep{grid-column:2;align-self:end;min-width:0;margin-top:6px}.rpt-t td.c-rep a{align-items:center;min-height:32px;display:inline-flex}.rpt-t .sym,.rpt-t .nm{max-width:100%}.rpt-t td.hide-m{display:none}.rpt-actions{padding:12px}}@media (prefers-reduced-motion:reduce){.rpt-tip{transition:opacity .15s;transform:none}.rpt-ctr,.rpt-stepbtn{transition:none}}.sf-page{padding:var(--space-4) 0 var(--space-6);min-width:0}.sf{font-variant-numeric:tabular-nums;gap:14px;min-width:0;display:grid}.sf-back{min-height:32px;margin-bottom:var(--space-3);color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.sf-back:hover{color:var(--text)}}.sf-head{background:var(--panel);border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);flex-wrap:wrap;align-items:center;gap:16px 20px;min-width:0;padding:20px 22px;display:flex}.sf-ava{background:var(--panel-2);border:1px solid var(--line-strong);border-radius:var(--radius);width:56px;height:56px;color:var(--accent);font:800 24px/1 var(--font-display);flex:none;place-items:center;font-stretch:112%;display:grid}.sf-id{flex:220px;min-width:0}.sf-title{text-overflow:ellipsis;white-space:nowrap;font:800 26px/1.15 var(--font-display);margin:0;font-stretch:112%;overflow:hidden}.sf-name{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin:2px 0 0;overflow:hidden}.sf-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;font-size:12.5px;display:flex}.sf-mono{font-family:var(--mono);overflow-wrap:anywhere;font-size:12px}.sf-dim{color:var(--muted)}.sf-small{margin-top:6px;font-size:12px}.sf-copy,.sf-more,.sf-retry{font:inherit;cursor:pointer;transition:transform var(--dur-press) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);touch-action:manipulation}.sf-copy{border:1px solid var(--line-strong);border-radius:var(--radius);height:24px;color:var(--accent);background:0 0;padding:0 8px;font-size:12px;font-weight:700}.sf-more{color:var(--accent);background:0 0;border:0;margin-top:8px;margin-right:12px;padding:0;font-size:13px;font-weight:600}.sf-retry{height:var(--control-h);padding:0 var(--space-4);border:1px solid var(--accent);border-radius:var(--radius);color:var(--accent);background:0 0;font-weight:700}.sf-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.sf-copy:active,.sf-more:active,.sf-retry:active,.sf-chip:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.sf-copy:hover,.sf-retry:hover{border-color:var(--accent)}.sf-more:hover,.sf-link:hover{color:var(--text)}}.sf-tally{text-align:right;flex:0 auto;min-width:0}.sf-n{font:800 44px/1 var(--font-display);font-stretch:112%}.sf-n small{color:var(--muted);font-size:22px;font-weight:700}.sf-k{color:var(--muted);margin-top:4px;font-weight:600}.sf-unchecked{color:var(--muted);margin-top:2px;font-size:12.5px}.sf-meter{justify-content:flex-end;gap:4px;margin-top:10px;display:flex}.sf-meter i{box-sizing:border-box;background:var(--text);flex:0 18px;min-width:6px;height:6px}.sf-meter i[data-state=flag]{background:var(--accent)}.sf-meter i[data-state=unknown]{border:1px solid var(--muted);background:0 0}.sf-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sf-tile{background:var(--panel);border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);align-content:start;gap:8px;min-width:0;min-height:118px;padding:16px;display:grid}.sf-tile[data-state=flag]{border-color:var(--accent)}.sf-tile-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.sf-lab{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:600}.sf-glyph{box-sizing:border-box;background:var(--text);border-radius:var(--radius);width:22px;height:22px;color:var(--panel);flex:none;place-items:center;font-size:12px;font-weight:800;line-height:1;display:grid}.sf-tile[data-state=flag] .sf-glyph{background:var(--accent);color:var(--accent-text)}.sf-tile[data-state=info] .sf-glyph{border:1px solid var(--accent);color:var(--accent);background:0 0}.sf-tile[data-state=unknown] .sf-glyph{border:1px solid var(--muted);color:var(--muted);background:0 0}.sf-big{min-width:0;font:800 24px/1.1 var(--font-display);overflow-wrap:anywhere;font-stretch:108%}.sf-tile[data-state=flag] .sf-big{color:var(--accent)}.sf-tile[data-state=unknown] .sf-big{color:var(--muted)}.sf-sub{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:12px}.sf-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px;margin-top:12px;display:grid}.sf-sec{min-width:0}.sf-sec h2{min-height:20px;font:700 15px var(--font-display);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.sf-tag{border:1px solid var(--accent);border-radius:var(--radius);color:var(--accent);padding:0 8px;font-size:11px;font-weight:600;line-height:18px}.sf-box{background:var(--panel);border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);min-width:0;padding:14px 16px}.sf-box-skel{gap:12px;min-height:120px;display:grid}.sf-base .tk-base-rate{border-top:0;margin-top:0;padding-top:0}.sf-rows{margin:0;padding:0;list-style:none}.sf-hold{grid-template-columns:22px minmax(0,92px) minmax(0,1fr) 54px;align-items:center;gap:10px;min-height:26px;font-size:12.5px;display:grid}.sf-rank{color:var(--muted)}.sf-addr-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);font-size:12px;overflow:hidden}.sf-kind{color:var(--muted);font-family:var(--font-display);font-size:12.5px;font-weight:700}.sf-track{background:var(--panel-2);border-radius:var(--radius);height:8px;display:block;overflow:hidden}.sf-track i{background:var(--text);border-radius:var(--radius);height:100%;display:block}.sf-hold[data-kind=pool] .sf-track i,.sf-hold[data-kind=burn] .sf-track i{background:var(--accent)}.sf-hp{text-align:right;font-weight:600}.sf-li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:4px 0;font-size:12.5px;display:flex}.sf-li:first-child{border-top:0}.sf-li-main{overflow-wrap:anywhere;min-width:0}.sf-li-meta{max-width:55%;color:var(--muted);text-align:right;overflow-wrap:anywhere;flex:0 auto}.sf-sym-b{font-weight:700}a.sf-sym-b{color:var(--text)}.sf-this{background:var(--accent);color:var(--accent-text);border-radius:3px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:800;line-height:1.4;display:inline-block}.sf-note{color:var(--muted);margin:10px 0 0;font-size:12px}.sf-empty{color:var(--muted);margin:4px 0}.sf-foot{color:var(--muted);margin:8px 0 0;font-size:12px}.sf .skel{display:block}.sf .sf-id .skel+.skel,.sf .sf-tally .skel+.skel{margin-top:8px}.sf-state{background:var(--panel);border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);justify-items:start;gap:10px;padding:24px;display:grid}.sf-state h1{font:800 22px/1.15 var(--font-display);margin:0}.sf-state p{color:var(--muted);overflow-wrap:anywhere;margin:0}.sf-stale{border:1px solid var(--accent);border-radius:var(--radius);color:var(--text);margin-bottom:12px;padding:10px 14px;font-size:13px}.sf-chip{border:1px solid var(--accent);border-radius:var(--radius);height:22px;color:var(--accent);white-space:nowrap;transition:transform var(--dur-press) var(--ease-out);align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.sf-chip:hover{background:var(--down-wash)}}@media (width<=980px){.sf-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-two{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.sf-head{padding:16px}.sf-tally{text-align:left;flex:100%}.sf-meter{justify-content:flex-start}.sf-title{font-size:22px}.sf-tile{min-height:104px;padding:12px}.sf-big{font-size:20px}.sf-hold{grid-template-columns:18px minmax(0,76px) minmax(0,1fr) 46px;gap:8px}.sf-li{align-items:flex-start}}@media (pointer:coarse){.sf-back,.sf-more,.sf-retry{min-width:44px;min-height:44px}.sf-more{align-items:center;margin-top:0;display:inline-flex}.sf-copy{min-width:44px;height:32px;padding:0 12px;position:relative}.sf-copy:after,.sf-link:after,.sf-chip:after{content:"";position:absolute;inset:-8px -4px}.sf-link{position:relative}.sf-link:after{inset:-13px -6px}.sf-chip{position:relative}.sf-chip:after{inset:-12px -4px}.sf-hold,.sf-li{min-height:44px}.sf-hold a,.sf-li a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.sf-addr-cell a{display:flex}}@media (prefers-reduced-motion:reduce){.sf-copy,.sf-more,.sf-retry,.sf-chip{transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.sf-copy:active,.sf-more:active,.sf-retry:active,.sf-chip:active{transform:none}}.wrap[data-kind=trade]{max-width:none}.wrap[data-kind=trade]>header.top{margin-bottom:var(--space-3)}.terminal{--tm-pad:12px;--tm-chart-h:340px;background:var(--page);margin-inline:calc(-1 * var(--gutter));border-block:1px solid var(--line);font-variant-numeric:tabular-nums;color:var(--text);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""chart""side""tabs";gap:1px;display:grid}.tm-panel{background:var(--panel);min-width:0;min-height:0}.tm-head{grid-area:head}.tm-chartp{height:var(--tm-chart-h);grid-area:chart}.tm-tabswrap{grid-area:tabs;min-width:0;display:flex}.tm-tabswrap>.tm-tabsp{flex:1;min-width:0}.tm-sidebar{background:var(--page);grid-area:side;grid-template-columns:minmax(0,1fr);align-content:start;gap:1px;min-width:0;display:grid}.terminal .skel{background:var(--line-strong)}.terminal .sr-only{white-space:nowrap}@media (width>=641px){.terminal{--tm-chart-h:420px;grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:auto var(--tm-chart-h) 1fr;grid-template-areas:"head side""chart side""tabs side"}.tm-tabswrap{align-self:stretch}}@media (width>=1101px){.terminal{--tm-chart-h:clamp(420px, calc(100dvh - 320px), 640px);grid-template-columns:minmax(0,1fr) 320px}}.tm-head{padding:10px var(--tm-pad) 10px 16px;align-items:center;gap:12px;display:flex;overflow:hidden}.tm-head .coin-av{flex:none}.tm-id{flex:auto;min-width:0}.tm-sym{min-width:0;font:700 18px/1.2 var(--font-display);align-items:baseline;gap:8px;margin:0;display:flex}.tm-symbol{overflow-wrap:anywhere;min-width:0}.tm-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:13px;font-weight:500;overflow:hidden}.tm-age{border:1px solid var(--line-strong);border-radius:calc(var(--radius) / 2);color:var(--muted);flex:none;padding:0 6px;font-size:11.5px;font-weight:600;line-height:18px}.tm-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;font-size:12px;display:flex}.tm-chip-copy{border:1px solid var(--line-strong);border-radius:var(--radius);width:auto;height:24px;color:var(--muted);font:inherit;cursor:pointer;transition:transform var(--dur-press) var(--ease-out), color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:0 0;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.tm-chip-copy .k{color:var(--faint)}.tm-chip-copy .v{color:var(--text)}.tm-chip-copy[data-state=ok]{border-color:var(--accent)}.tm-chip-copy:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.tm-chip-copy:hover{border-color:var(--accent);color:var(--text)}}.tm-watch{flex:none;margin-left:auto}.tm-watch .tk-watch{border:1px solid var(--line-strong);border-radius:var(--radius);width:auto;height:32px;color:var(--text);font:inherit;cursor:pointer;background:0 0;padding:0 12px;font-size:12.5px;font-weight:700}.tm-watch .tk-watch.on{border-color:var(--accent)}.tm-safe{padding:12px var(--tm-pad);grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.tm-safe-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tm-pill-l{border:1px solid var(--line-strong);border-radius:var(--radius);white-space:nowrap;align-items:center;gap:7px;height:28px;padding:0 10px 0 6px;font-size:12.5px;font-weight:700;display:inline-flex}.tm-pill-l .g{border-radius:calc(var(--radius) / 2);background:var(--text);width:16px;height:16px;color:var(--panel);place-items:center;font-size:11px;font-weight:800;line-height:1;display:grid}.tm-pill-l .n{border-radius:calc(var(--radius) / 2);background:var(--accent);color:var(--accent-text);padding:0 6px;font-size:11px;line-height:16px}.tm-pill-l.caution{border-color:var(--accent)}.tm-pill-l.caution .g,.tm-pill-l.risk .g{background:var(--accent);color:var(--accent-text)}.tm-pill-l.risk{border-color:var(--accent);background:var(--down-wash)}.tm-pill-l.none{color:var(--muted);border-style:dashed;font-weight:500}.tm-pill-l.none .g{border:1px solid var(--line-strong);color:var(--muted);background:0 0}.tm-safe-sub{color:var(--faint);margin:0;font-size:11.5px}.tm-chips{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tm-chip{border:1px solid var(--line-strong);border-radius:var(--radius);white-space:nowrap;align-items:center;gap:5px;height:24px;padding:0 8px 0 5px;font-size:11.5px;font-weight:600;display:inline-flex}.tm-chip .g{border-radius:calc(var(--radius) / 2);place-items:center;width:14px;height:14px;font-size:10px;font-weight:800;line-height:1;display:grid}.tm-chip.ok .g{background:var(--text);color:var(--panel)}.tm-chip.flag{border-color:var(--accent)}.tm-chip.flag .g{background:var(--accent);color:var(--accent-text)}.tm-chip.unknown{color:var(--muted);border-style:dashed;font-weight:500}.tm-chip.unknown .g{border:1px solid var(--line-strong);color:var(--muted)}.tm-chip-skel{border-radius:var(--radius)!important}.tm-safe .sf-chip{justify-self:start}.tm-report{border:1px solid var(--accent);border-radius:var(--radius);height:28px;color:var(--text);white-space:nowrap;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-fast) ease;flex:none;align-items:center;gap:8px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.tm-report .count{border-radius:calc(var(--radius) / 2);background:var(--accent);color:var(--accent-text);padding:1px 6px;font-size:11px}.tm-report:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.tm-report:hover{background:var(--down-wash);text-decoration:none}}.tm-chartp{flex-direction:column;display:flex}.tm-chart{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tm-ctool{min-height:40px;padding:4px var(--tm-pad);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.tm-tf,.tm-seg{gap:2px;display:flex}.tm-seg{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);padding:2px}.tm-tf button,.tm-seg button{border-radius:var(--radius);width:auto;color:var(--muted);font:inherit;cursor:pointer;transition:transform var(--dur-press) var(--ease-out), color var(--dur-fast) ease, background-color var(--dur-fast) ease;background:0 0;border:1px solid #0000;padding:3px 8px;font-size:12px;font-weight:600}.tm-tf button.on{background:var(--panel-2);color:var(--text)}.tm-seg button.on{background:var(--panel);border-color:var(--line-strong);color:var(--text)}.tm-tf button:disabled,.tm-seg button:disabled{opacity:.45;cursor:not-allowed}.tm-tf button:active,.tm-seg button:not(:disabled):active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.tm-tf button:not(.on):hover,.tm-seg button:not(.on):not(:disabled):hover{color:var(--text)}}.tm-sep{background:var(--line-strong);width:1px;height:16px}.tm-unit{letter-spacing:.06em;color:var(--faint);font-size:11px;font-weight:700}.tm-ohlc{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.tm-ohlc b{color:var(--text);font-weight:600}.tm-plot{flex:1;min-height:320px;position:relative}.tm-canvas{position:absolute;inset:0}.tm-plot .tk-empty,.tm-plot .tk-skel{inset:0}.tm-plot .tk-edge{top:8px}.tm-tabsp{flex-direction:column;display:flex}.tm-tabbar{padding:0 var(--tm-pad);border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.tm-tabbar::-webkit-scrollbar{display:none}.tm-tabbar button{width:auto;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;transition:transform var(--dur-press) var(--ease-out), color var(--dur-fast) ease;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:12px 14px;font-size:13px;font-weight:600;display:inline-flex}.tm-tabbar button.on{border-bottom-color:var(--accent);color:var(--text)}.tm-tabbar button:active{transform:scale(.97)}.tm-tabbar button .count{border:1px solid var(--line-strong);border-radius:calc(var(--radius) / 2);color:var(--muted);padding:0 6px;font-size:11px;font-weight:600}.tm-tabbar button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.tm-tabbar button:not(.on):hover{color:var(--text)}}.tm-tabpanel{min-width:0}.tm-tabpanel[hidden]{display:none}.tm-tape-wrap{flex-direction:column;min-height:0;display:flex}.tm-thead,.tm-trow{padding:0 var(--tm-pad);grid-template-columns:64px 56px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);column-gap:12px;display:grid}.tm-thead{color:var(--faint);padding-top:8px;padding-bottom:6px;font-size:11px}.tm-thead span:nth-child(3),.tm-thead span:nth-child(4),.tm-thead span:nth-child(5){text-align:right}.tm-trow>*{grid-row:1}.tm-trow .ag{grid-column:1}.tm-trow .sd{grid-column:2}.tm-trow .px{grid-column:3}.tm-trow .sz{grid-column:4}.tm-trow .tk{grid-column:5}.tm-trow .mk{grid-column:6}.tm-trow .sd,.tm-trow .mk{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-trow .sd{font-weight:600}.tm-trow.b .sd{color:var(--up)}.tm-trow.s .sd{color:var(--down)}.tm-trow .mk a{color:var(--muted)}@media (hover:hover) and (pointer:fine){.tm-trow .mk a:hover{color:var(--text)}}.tm-trow .tk{text-align:right;white-space:nowrap}.tm-tape{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;min-height:0;max-height:440px;margin:0;padding:0;list-style:none;overflow-y:auto}.tm-trow{isolation:isolate;align-items:center;height:25px;font-size:12.5px;position:relative}.tm-trow .px{white-space:nowrap;justify-content:flex-end;align-items:center;min-width:0;display:flex;overflow:hidden}.tm-trow .sz{text-align:right;white-space:nowrap}.tm-trow .ag{white-space:nowrap;color:var(--faint)}.tm-trow.b .px{color:var(--up);font-weight:500}.tm-trow.s .px{color:var(--down);font-weight:600}.tm-trow.strong,.tm-trow.strong .px,.tm-trow.strong .sz{font-weight:700}.tm-trow .bar{z-index:-1;transform-origin:100%;pointer-events:none;grid-column:3/5;align-self:stretch;margin:2px 0}.tm-trow.b .bar{background:var(--up-wash)}.tm-trow.s .bar{background:var(--down-wash)}.tm-trow.big:after{content:"";background:var(--down);width:2px;position:absolute;top:2px;bottom:2px;left:0}.tm-trow:before{content:"";z-index:-1;background:var(--down-wash);opacity:0;transition:opacity .7s var(--ease-out);pointer-events:none;position:absolute;inset:0}.tm-trow.is-new:before{opacity:1;transition:none}@media (prefers-reduced-motion:reduce){.tm-trow:before{display:none}}.tm-trow .tg{border-radius:calc(var(--radius) / 2);letter-spacing:.04em;cursor:help;border:1px solid;margin-left:5px;padding:0 3px;font-size:11px;font-weight:800;line-height:15px;text-decoration:none}@media (hover:hover) and (pointer:fine){.tm-trow:hover{background:var(--panel-2)}}.tm-empty{padding:16px var(--tm-pad);color:var(--muted);margin:0;font-size:12.5px}.tm-tape-wrap .skel-table{padding:0 var(--tm-pad)}.tm-depth{padding:12px var(--tm-pad);overflow-y:auto}.tm-hint{font:600 12px/1.3 var(--font-display);color:var(--muted);margin:0 0 6px}.tm-hint:not(:first-child){margin-top:14px}.tm-ladder{margin:0;padding:0;list-style:none}.tm-rung{grid-template-columns:62px minmax(0,1fr) 64px;align-items:center;gap:8px;height:28px;font-size:12.5px;display:grid}.tm-rung .track{border-radius:calc(var(--radius) / 2);background:var(--panel-2);height:6px;display:block;overflow:hidden}.tm-rung .track i{background:var(--accent);transform-origin:0;width:100%;height:100%;display:block}.tm-rung .mv{text-align:right}.tm-note{color:var(--faint);margin:14px 0 0;font-size:11.5px}.tm-ticket{align-content:start;gap:var(--space-3);padding:var(--tm-pad);grid-template-columns:minmax(0,1fr);display:grid}.tm-ticket>*{min-width:0}.tm-ticket .card.trade-panel{background:0 0;border:0;border-radius:0;padding:0}.tm-pos-h{font:600 13px/1.3 var(--font-display);align-items:center;gap:8px;margin:0;padding:10px 16px 6px;display:flex}.tm-pos-h .count{border:1px solid var(--line-strong);border-radius:calc(var(--radius) / 2);color:var(--muted);padding:0 6px;font-size:11px;font-weight:600}.tm-pos-skel{gap:10px;padding:8px 16px 14px;display:grid}.tm-pos .trade-receipt{padding:0 var(--space-4) var(--space-3)}.tm-table{border-collapse:collapse;table-layout:fixed;width:100%}.tm-table th:first-child{width:84px}.tm-table th:nth-child(2){width:18%}.tm-table th:nth-child(3),.tm-table th:nth-child(4){width:12%}.tm-table th:nth-child(5){width:15%}.tm-table th:nth-child(6){width:14%}.tm-table th{letter-spacing:0;text-transform:none;color:var(--faint);border:0;padding:6px 16px;font-size:11.5px;font-weight:500}.tm-table td{border:0;border-top:1px solid var(--line);vertical-align:top;white-space:nowrap;padding:9px 16px;font-size:12.5px}.tm-table td.num{text-align:left}.tm-table td.strong{font-weight:700}.tm-table .sub{color:var(--muted);font-size:11.5px;font-weight:500;display:block}.tm-table td.act{text-align:right;white-space:normal}.tm-pill{border:1px solid var(--line-strong);border-radius:calc(var(--radius) / 2);padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.tm-pill.short{border-color:var(--accent)}.tm-close{border:1px solid var(--line-strong);border-radius:var(--radius);width:auto;min-height:28px;color:var(--text);font:inherit;cursor:pointer;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:0 0;padding:3px 12px;font-size:12px;font-weight:700}.tm-close:not(:disabled):active{transform:scale(.97)}.tm-close:disabled{opacity:.5;cursor:not-allowed}.tm-close.go{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}@media (hover:hover) and (pointer:fine){.tm-close:not(:disabled):not(.go):hover{border-color:var(--accent)}}.tm-confirm{text-align:right;justify-items:end;gap:6px;max-width:320px;margin-left:auto;font-size:12px;line-height:1.35;display:grid}.tm-confirm .warn{color:var(--accent);font-weight:600}.tm-confirm .err{font-weight:700}.tm-confirm .acts{gap:6px;display:flex}.tm-below{--tm-pad:12px;margin:var(--space-5) calc(-1 * var(--gutter)) 0;background:var(--page);border-block:1px solid var(--line);color:var(--text);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.tm-below>*{min-width:0}.tm-below .tm-panel{padding:12px var(--tm-pad);align-content:start;gap:10px;display:grid}.tm-sec{font:600 13px/1.2 var(--font-display);color:var(--text);margin:0}.tm-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.tm-below .tm-kvs{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-below .tm-short .tm-kv dd{white-space:normal}.tm-wide{grid-column:1/-1}.tm-wide:empty{display:none}@media (width>=860px){.tm-below{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tm-head{gap:10px;padding-left:12px}.tm-ohlc{display:none}.tm-tf button,.tm-seg button{min-height:40px}.tm-tf button{min-width:40px}.tm-tabbar button{min-height:44px}.tm-report,.tm-pill-l{height:36px}.tm-chip,.tm-chip-copy{height:28px}.tm-tile{min-height:52px}.tm-thead,.tm-trow{grid-template-columns:44px 36px minmax(0,1fr) minmax(0,1fr);column-gap:8px}.tm-thead span:nth-child(n+5),.tm-trow .tk,.tm-trow .mk{display:none}.tm-table thead{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.tm-table tr{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px 16px;display:grid}.tm-table td{white-space:normal;border:0;padding:0}.tm-table td:before{content:attr(data-label);color:var(--faint);font-size:11px;display:block}.tm-table td.act{text-align:left;grid-column:1/-1}.tm-table td.act:before{content:none}.tm-table td.act .tm-close{width:100%;min-height:40px}.tm-confirm{text-align:left;justify-items:start;max-width:none;margin-left:0}}@media (pointer:coarse){.tm-close{min-height:36px}}.tm-quote{padding:12px var(--tm-pad)}.tm-kvs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;margin:0;display:grid}.tm-kv{min-width:0}.tm-kv dt{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;line-height:1.3;display:flex}.tm-kv dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:14px;font-weight:700;line-height:1.35;overflow:hidden}.tm-kv .mcap-toggle{margin-left:0}.tm-kv .price-age{color:var(--accent);margin-left:6px;font-size:11px;font-weight:500}.tm-flow{padding:0}.tm-tiles{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tm-tile{width:auto;min-height:48px;color:var(--text);font:inherit;cursor:pointer;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-fast) ease;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-content:center;justify-items:center;gap:2px;margin-bottom:-1px;padding:8px 4px;display:grid}.tm-tile+.tm-tile{border-left:1px solid var(--line)}.tm-tile .k{letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:600}.tm-tile .v{font-size:13.5px;font-weight:700}.tm-tile .v.up{color:var(--up)}.tm-tile .v.down{color:var(--down)}.tm-tile .v.na{color:var(--faint);font-weight:500}.tm-tile.on{border-bottom-color:var(--accent);background:var(--panel-2)}.tm-tile.on .k{color:var(--text)}.tm-tile:active{transform:scale(.98)}.tm-tile:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.tm-tile:not(.on):hover{background:var(--panel-2)}}.tm-flow-body{padding:12px var(--tm-pad);gap:12px;display:grid}.tm-flow-row{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;display:grid}.tm-flow-l{gap:1px;min-width:0;display:grid}.tm-flow-l .k,.tm-flow-r .k{color:var(--muted);font-size:11px;display:block}.tm-flow-l .v{font-size:14px;font-weight:700}.tm-flow-r{gap:5px;min-width:0;display:grid}.tm-flow-r .ends{justify-content:space-between;gap:8px;display:flex}.tm-flow-r .ends .r{text-align:right}.tm-flow-r .v{font-size:13px;font-weight:700;display:block}.tm-split{background:var(--panel-2);gap:2px;height:3px;display:flex}.tm-split i{flex-basis:0;min-width:2px;display:block}.tm-split i.a{background:var(--up)}.tm-split i.b{background:var(--down)}.tm-flow .tm-empty{padding:12px var(--tm-pad)}.tm-sidebar .card.trade-panel{--space-3:10px;font-size:12.5px}.tm-sidebar .amount-box{height:44px}.tm-sidebar .trade-panel .amount-box input[type=text]{font-size:18px}.tm-sidebar .quick-buys{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tm-sidebar .quick-buys button{border-color:var(--line);min-width:0;height:30px}.tm-sidebar .quick-buys button:only-child{grid-column:1/-1}.tm-holders{min-width:0}.tm-hstats{border-bottom:1px solid var(--line);flex-wrap:wrap;margin:0;display:flex}.tm-hstat{min-width:128px;padding:10px var(--tm-pad);flex:128px}.tm-hstat+.tm-hstat{border-left:1px solid var(--line)}.tm-hstat dt{color:var(--muted);font-size:11.5px}.tm-hstat dd{margin:0}.tm-hstat dd.num{margin-top:2px;font-size:20px;font-weight:700;line-height:1.2}.tm-hstat.flag dd.num{color:var(--down)}.tm-hstat dd.hn{color:var(--faint);margin-top:2px;font-size:11px}.tm-hhead,.tm-hold{padding:0 var(--tm-pad);grid-template-columns:32px minmax(0,1.4fr) 84px minmax(0,2fr) 72px;align-items:center;column-gap:12px;display:grid}.tm-hhead{color:var(--faint);padding-top:8px;padding-bottom:6px;font-size:11px}.tm-hhead span:last-child,.tm-hold .pc{text-align:right}.tm-hlist{margin:0;padding:0;list-style:none}.tm-hold{border-top:1px solid var(--line);height:32px;font-size:12.5px}.tm-hold .rk{color:var(--faint)}.tm-hold .ad{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tm-hold .kd{color:var(--muted);font-size:11.5px}.tm-hold[data-kind=pool] .ad,.tm-hold[data-kind=burn] .ad{color:var(--muted)}.tm-hold .tr{background:var(--panel-2);height:4px;display:block}.tm-hold .tr i{background:var(--accent);height:100%;display:block}.tm-hold[data-kind=pool] .tr i,.tm-hold[data-kind=burn] .tr i{background:var(--faint)}.tm-hold .pc{font-weight:700}.tm-hnote{padding:10px var(--tm-pad) 14px;color:var(--faint);margin:0;font-size:11.5px}.tm-hold-skel{padding:12px var(--tm-pad);gap:10px;display:grid}.tm-tabpanel .sf{padding:var(--tm-pad)}.tm-tabpanel .sf-head-embedded{padding:12px 16px}.tm-tabpanel .tm-depth{max-width:560px}.tm-tabpanel .tm-empty .sf-link{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;width:auto;padding:0;text-decoration:underline}@media (width<=640px){.tm-hstat{flex:45%;min-width:0}.tm-hstat:nth-child(odd){border-left:0}.tm-hhead,.tm-hold{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) 60px;column-gap:8px}.tm-hhead span:nth-child(3),.tm-hold .kd{display:none}.tm-flow-row{grid-template-columns:56px minmax(0,1fr)}}.tm-tabpanel .sf-head-embedded .sf-tally{text-align:left}.tm-tabpanel .sf-head-embedded .sf-meter{justify-content:flex-start}.presets{margin:0 0 10px}.presets-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.presets-seg{background:var(--panel-2);border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);gap:2px;padding:2px;display:inline-flex}.presets-seg button{border-radius:var(--radius);color:var(--muted);font:inherit;letter-spacing:.04em;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform var(--dur-press) var(--ease-out), color var(--dur-fast) ease, background-color var(--dur-fast) ease;background:0 0;border:0;padding:4px 11px;font-size:12px;font-weight:650}.presets-seg button:not(:disabled):active{transform:scale(.97)}.presets-seg button.on{background:var(--panel);color:var(--text);outline:1px solid var(--line-strong);outline-offset:-1px}@media (hover:hover) and (pointer:fine){.presets-seg button:not(.on):not(:disabled):hover{color:var(--text)}}.presets-seg button:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.presets-seg button:disabled{opacity:.5;cursor:default}.presets-gear{color:color-mix(in srgb, var(--accent) 78%, var(--text));font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:650}@media (hover:hover) and (pointer:fine){.presets-gear:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}}.presets-gear:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.presets-gear:disabled{opacity:.5;cursor:default}.dialog-back{z-index:50;padding:var(--space-4);background:color-mix(in srgb, var(--espresso-deep) 80%, transparent);opacity:1;transition:opacity var(--dur-base) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@starting-style{.dialog-back{opacity:0}}.dialog{overscroll-behavior:contain;background:var(--panel);border:1px solid var(--line-strong);border-radius:calc(var(--radius) + 2px);transform-origin:50%;opacity:1;width:100%;max-width:460px;max-height:calc(100dvh - 32px);transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);overflow-y:auto}@starting-style{.dialog{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.dialog{transition:opacity var(--dur-base) ease}@starting-style{.dialog{transform:none}}}.dialog h3{letter-spacing:-.01em;font-size:15px;font-weight:700}.dialog input[type=text],.dialog select{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--panel-2);width:100%;min-width:0;color:var(--text);font:16px var(--font-display);font-variant-numeric:tabular-nums;padding:9px 10px}.dialog input[type=text]:focus-visible,.dialog select:focus-visible{border-color:var(--accent);outline:none}.dialog .field>label,.form-field>label{color:var(--muted);margin-bottom:var(--space-1);font-size:13px;display:block}.dialog-sub{margin:var(--space-4) 0 var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--line);letter-spacing:0;color:color-mix(in srgb, var(--accent) 78%, var(--text));font-size:12px;font-weight:650}.check{gap:var(--space-2);align-items:flex-start;margin:4px 0 12px;font-size:13px;display:flex}.field-error{color:color-mix(in srgb, var(--accent) 78%, var(--text));margin-top:4px;font-size:12px;font-weight:700;display:block}.presets-now{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:auto;font-size:12px;overflow:hidden}.presets-now strong{color:var(--text);font-weight:600}@media (width<=859px){.presets-seg button{min-height:40px}.presets-gear{min-height:40px;padding:0 4px}}.trade-panel,.live-switch,.pos-strip{--cta-fill:var(--bronze);--cta-ink:var(--espresso);--ink-accent:var(--accent)}:root[data-theme=light] .trade-panel,:root[data-theme=light] .live-switch,:root[data-theme=light] .pos-strip{--ink-accent:color-mix(in srgb, var(--bronze-dim) 62%, var(--espresso))}.card.trade-panel{gap:var(--space-3);min-width:0;padding:var(--space-3);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;align-self:start;font-size:13px;line-height:1.45;display:flex}.trade-panel>*{min-width:0}.trade-body{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.trade-panel .trade-body>*{margin-top:0;margin-bottom:0}.trade-panel h3{margin:0;font-size:14px}.trade-panel p{margin:0}.trade-panel .small{font-size:12px}.trade-tabs-wrap{margin:0;position:relative}.trade-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:column;gap:10px;display:flex;overflow-x:auto}.trade-tabs::-webkit-scrollbar{display:none}.tt-sides,.live-seg,.trade-panel .seg{background:var(--panel-2);border-radius:var(--radius);border:0;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;gap:2px;padding:3px;display:grid;overflow:visible}.tt-sides{min-width:min-content;display:flex}.tt-sides button{flex:1 0 auto}.tt-sides button,.live-seg button,.trade-panel .seg button{border-radius:calc(var(--radius) - 1px);min-width:0;color:var(--muted);font:inherit;white-space:nowrap;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform var(--dur-press) var(--ease-out);background:0 0;border:0;padding:8px 6px;font-size:12.5px;font-weight:700;font-stretch:92%;line-height:1.2}.tt-sides button.on,.live-seg button.on,.trade-panel .seg button.on{background:var(--cta-fill);color:var(--cta-ink)}:root[data-theme=light] .tt-sides button.on,:root[data-theme=light] .live-seg button.on,:root[data-theme=light] .trade-panel .seg button.on{border:1px solid var(--cta-ink);padding:7px 5px}.tt-orders{border-bottom:1px solid var(--line);gap:16px;display:flex}.tt-orders button{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform var(--dur-press) var(--ease-out);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:6px 0 8px;font-size:13px;font-weight:600}.tt-orders button.on{color:var(--text);border-bottom-color:var(--text)}.tt-sides button:active,.tt-orders button:active,.live-seg button:active,.trade-panel .seg button:active{transform:scale(.97)}.trade-tabs button:focus-visible,.live-seg button:focus-visible,.trade-panel .seg button:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}@media (hover:hover) and (pointer:fine){.tt-sides button:not(.on):hover,.tt-orders button:not(.on):hover,.live-seg button:not(.on):hover,.trade-panel .seg button:not(.on):hover{color:var(--text)}}.trade-panel .field-head{gap:4px var(--space-2);flex-wrap:wrap}.trade-panel .field-head .chips{margin-left:auto}.trade-panel .field,.trade-panel .form-field{margin:0}.trade-panel .field-head{align-items:baseline;margin-bottom:6px}.trade-panel .field-head label,.trade-panel .field-label{color:var(--muted);margin-bottom:0;font-size:12.5px;display:block}.field-label{color:var(--muted);margin-bottom:var(--space-1);font-size:13px;display:block}.field-head .field-label{margin-bottom:0}.trade-panel .balance{white-space:nowrap}.trade-panel input[type=text],.trade-panel select,.live-switch select{background:var(--panel-2);border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;min-width:0;height:40px;color:var(--text);font:16px var(--font-display);font-variant-numeric:tabular-nums;padding:0 10px}.trade-panel input[type=text]:focus-visible,.trade-panel select:focus-visible,.live-switch select:focus-visible{outline:1px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.amount-box{background:var(--panel-2);border:1px solid var(--line-strong);border-radius:var(--radius);align-items:center;height:52px;display:flex;position:relative}.amount-box:focus-within{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:1px}.trade-panel .amount-box input[type=text]{height:100%;font:700 22px var(--font-display);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:auto;padding:0 96px 0 12px}.amount-box .unit{max-width:80px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-weight:700;display:block;position:absolute;top:50%;right:12px;overflow:hidden;transform:translateY(-50%)}.amount-box.sm{height:44px}.trade-panel .amount-box.sm input[type=text]{padding-right:64px;font-size:18px}.trade-panel .slip-field{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.trade-panel .slip-field .field-label{margin:0}.trade-panel .slip-field input[type=text]{text-align:right;width:76px;height:32px;padding:0 8px}.field-warn{color:var(--ink-accent);margin:4px 0 0;font-size:12px;line-height:1.4}.trade-panel .trade-body>.field-warn{margin-top:calc(var(--space-2) * -1)}.trade-panel .note{margin:0;padding:8px 10px;font-size:12.5px}.trade-panel button.primary,.trade-panel button.secondary{border-radius:var(--radius)}.trade-panel button.primary{width:100%;height:48px;padding:0 var(--space-4);background:var(--cta-fill);border-color:var(--cta-fill);color:var(--cta-ink);letter-spacing:.02em;font-size:15px;font-weight:800}.trade-panel button.secondary{border-color:var(--line-strong);min-height:40px;padding:0 14px;font-size:13px;font-weight:700}@media (hover:hover) and (pointer:fine){.trade-panel button.secondary:not(:disabled):hover{border-color:var(--accent)}}.trade-panel button.primary:disabled{background:var(--panel-2);border-color:var(--line);color:var(--faint);opacity:1}.trade-panel button.primary.is-busy:disabled{background:var(--cta-fill);border-color:var(--cta-fill);color:var(--cta-ink);opacity:1;cursor:progress;position:relative;overflow:hidden}.trade-panel button.primary.is-busy:disabled:after{content:"";background:var(--cta-ink);height:2px;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.trade-panel button.primary.is-busy:disabled:after{width:40%;animation:1.1s ease-in-out infinite alternate ticket-busy;right:auto;transform:translate(-100%)}}@keyframes ticket-busy{to{transform:translate(250%)}}.submit-why{margin:6px 0 10px}.trade-panel .trade-body>.submit-why{margin-top:calc(var(--space-2) * -1);text-align:center}.trade-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.trade-actions button{width:auto}.trade-actions .submit-why{flex:1 0 100%;order:9;margin:0}.trade-panel .trade-actions{margin-top:0}.trade-panel .trade-actions button.secondary,.trade-panel .trade-actions button.primary{flex:1 1 0;min-width:0}@media (prefers-reduced-motion:reduce){.tt-sides button:active,.tt-orders button:active,.live-seg button:active,.trade-panel .seg button:active{opacity:.8;transform:none}}.chips{flex-wrap:wrap;gap:6px;display:inline-flex}.chips button,.quick-buys button{background:var(--panel-2);border-radius:var(--radius);height:28px;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform var(--dur-press) var(--ease-out);border:1px solid #0000;padding:0 10px;font-size:12px;font-weight:600;line-height:1}.chips button:active,.quick-buys button:active{transform:scale(.97)}.chips button:disabled{opacity:.5;cursor:not-allowed}.chips button:focus-visible,.quick-buys button:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.quick-buys,.chips.quick{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.quick-buys button,.chips.quick button{flex:1 1 0;min-width:44px}.quick-buys button:only-child{flex:none;min-width:64px;padding:0 16px}.quick-buys button.on{border-color:var(--line-strong);color:var(--text)}@media (hover:hover) and (pointer:fine){.chips button:not(:disabled):hover,.quick-buys button:hover{border-color:var(--line-strong);color:var(--text)}}@media (prefers-reduced-motion:reduce){.chips button:active,.quick-buys button:active{opacity:.8;transform:none}}.preview{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;margin:0;padding:0;font-size:12.5px;transition:opacity .12s linear;display:grid}.preview.pending{opacity:.6}.preview-line{flex-wrap:wrap;align-items:baseline;gap:0 12px;min-width:0;display:flex}.preview-line .k{color:var(--muted);white-space:nowrap;flex:none}.preview-line .v{text-align:right;overflow-wrap:anywhere;flex:1 1 0;min-width:0}.preview-line .n{text-align:right;min-width:0;color:var(--muted);overflow-wrap:anywhere;flex:1 0 100%;font-size:11.5px;line-height:1.4}.preview-line.muted .v{color:var(--muted)}.preview-line.warn .v{color:var(--ink-accent)}.preview-line.bad .v{font-weight:700}.preview-line.lead{padding-top:4px}.preview-line.lead .k{font-size:12.5px}.preview-line.lead .v{color:var(--text);font-size:20px;font-weight:700;line-height:1.2}.preview .note{margin:4px 0 0}.preview .quote-age{margin:0}.trade-panel .kv{grid-template-columns:fit-content(60%) minmax(0,1fr);gap:6px 12px;margin:0;font-size:12.5px}.trade-panel .kv .k{text-align:left}.trade-panel .kv .v{overflow-wrap:anywhere;min-width:0}.kv .k.low,.kv .v.low{color:var(--muted);font-size:12px}p.low{font-size:12px}.risk-line{border-left:2px solid var(--bronze);text-wrap:pretty;margin:8px 0 12px;padding:2px 0 2px 10px;font-size:13px;line-height:1.45}.trade-panel .risk-line{margin:0;font-size:12.5px}.trade-position{border-top:0;border-bottom:1px solid var(--line);margin-top:0;margin-bottom:16px;padding-top:0;padding-bottom:16px}.trade-position h3{margin-top:0}.trade-panel .trade-position{gap:var(--space-3);margin-bottom:0;display:grid}.close-block{gap:var(--space-3);border-top:1px solid var(--line);margin-top:6px;padding-top:12px;display:grid}.trade-receipt:empty{display:none}.trade-receipt .receipt{margin:0}.receipt-msg{font-weight:600}.receipt .kv{margin:6px 0 0}@media (prefers-reduced-motion:no-preference){.trade-receipt .receipt{animation:receipt-in .18s var(--ease-out)}}@keyframes receipt-in{0%{opacity:0}}.book-item{gap:var(--space-2);border-top:1px solid var(--line);padding:10px 0;display:grid}.book-item:first-of-type{border-top:0;padding-top:0}.book-item-head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.book-item-head .num{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.book-item .kv{margin:0}.trade-panel .book-ticket,.trade-panel .book-mine{gap:var(--space-3);display:grid}.trade-panel .book-ticket>*,.trade-panel .book-mine>*{margin-top:0;margin-bottom:0}.trade-panel .presets{margin:0}.trade-panel .presets-seg{background:var(--panel-2);border-radius:var(--radius);border:0;gap:2px;padding:2px;overflow:visible}.trade-panel .presets-seg button{border-radius:calc(var(--radius) - 1px);min-height:26px;color:var(--muted);background:0 0;border:0;padding:0 9px}.trade-panel .presets-seg button.on{background:var(--cta-fill);color:var(--cta-ink)}.trade-panel .presets-gear,.trade-panel button.link{color:var(--ink-accent)}.ticket-skel{gap:var(--space-3);display:grid}.trade-panel .oo-compact .scroll-x{overscroll-behavior:contain;max-height:320px;overflow-y:auto}.live-switch{overflow-wrap:anywhere;border-radius:var(--radius);grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.card.live-switch{padding:var(--space-3);background:var(--panel);border:1px solid var(--line);font-size:13px;line-height:1.45}.live-switch p{margin:0}.live-switch .note{margin:0;padding:8px 10px;font-size:12.5px}.live-switch .field{margin:0}.live-switch .field label{color:var(--muted);margin-bottom:6px;font-size:12.5px;display:block}.live-head{align-items:center;gap:var(--space-3);min-width:0;display:flex}.live-head p{flex:1 1 0;min-width:0}.live-seg{flex:none;grid-auto-columns:1fr;width:148px}.live-consent{align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.live-consent input{margin-top:3px}.note .live-consent{margin-top:8px}@media (pointer:coarse){.tt-sides button,.live-seg button,.trade-panel .seg button{min-height:44px}.tt-orders button{min-height:44px;padding-top:0;padding-bottom:0}.chips button,.quick-buys button{min-height:44px}.trade-panel button.primary{height:52px}.trade-panel button.secondary,.oo button.mini{min-height:44px}.trade-panel input[type=text],.trade-panel select{height:44px}.amount-box{height:56px}.amount-box.sm{height:48px}.trade-panel .slip-field input[type=text]{height:44px}.trade-panel .presets-seg button,.trade-panel .presets-gear{min-height:44px}.trade-panel .presets-gear{padding:0 8px}.live-consent,.exit-check,.oco-box>label,.trade-panel .check{align-items:center;gap:8px;min-height:44px;display:flex}.live-switch select{height:44px}.trade-panel button.link{min-height:44px;padding:0 8px}}.price-age{color:var(--warn);margin-top:2px;font-size:12px;font-weight:500;display:block}.pos-strip{border-radius:var(--radius);gap:12px;padding:12px 14px;display:grid}.card.pos-strip{background:var(--panel);border-color:var(--line)}.pos-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.pos-head h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:600}.pos-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pos-cell .label,.pos-health .label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.pos-cell .value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.25}.pos-cell .value .unit{color:var(--muted);font-size:12px;font-weight:500}.pos-cell .sub{font-size:12px}.pos-liq .term-tip{transform-origin:100% 0;left:auto;right:0}.pos-health-head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.pos-health-now{font-size:16px;font-weight:600}.pos-health-now.low{color:var(--ink-accent)}.health-bar{border:1px solid var(--line-strong);background:var(--panel-2);border-radius:2px;height:8px;margin-top:8px;position:relative}.health-bar .fill{background:var(--text);opacity:.8;position:absolute;inset:0 auto 0 0}.health-bar .mark{background:var(--bronze);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}@media (width<=859px){.pos-strip{gap:10px;padding:10px 12px}.pos-cell .value{font-size:18px}.trade-pair button{min-height:44px}.trade-tabs-wrap[data-more-right]:after,.trade-tabs-wrap[data-more-left]:before{content:"";pointer-events:none;z-index:1;width:32px;position:absolute;top:0;bottom:0}.trade-tabs-wrap[data-more-right]:after{background:linear-gradient(90deg, transparent, var(--panel));right:0}.trade-tabs-wrap[data-more-left]:before{background:linear-gradient(270deg, transparent, var(--panel));left:0}}.tk-empty{pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:40px 0 0}.tk-win button{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;width:auto;padding:2px 8px;font-size:12px}.tk-win button.on{color:var(--text);border-color:var(--accent);font-weight:600}.tk-win{gap:var(--space-1);margin-bottom:var(--space-2);display:flex}.tk-num{font-variant-numeric:tabular-nums}.tk-kv{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.tk-kv>div{justify-content:space-between;gap:var(--space-2);font-variant-numeric:tabular-nums;display:flex}.tk-kv dt{color:var(--muted)}.tk-kv dd{margin:0}.tk-checks{margin:0;padding:0;list-style:none}.tk-base-rate{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.tk-base-rate p{margin:0 0 var(--space-1)}.tk-base-rate h4{margin:0 0 var(--space-1);font-size:14px}.tk-checks li{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border);padding:6px 0;display:flex}.tk-trades td,.tk-trades th{padding:6px var(--space-2);font-variant-numeric:tabular-nums}.card:has(>.scroll-x>.tk-trades)>.scroll-x{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;max-height:460px;overflow-y:auto}.tk-trades thead th{z-index:1;background:var(--surface);position:sticky;top:0}.tk-trades a{color:var(--accent)}.tk-side-buy{color:var(--text);font-weight:600}.tk-side-sell{color:var(--accent);font-weight:600}.tk-trades tr.tk-bigsell td{background:var(--surface-2)}.tk-trades tr.tk-bigsell td:first-child{border-left:2px solid var(--warn)}.tk-watch{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);font:inherit;cursor:pointer;background:0 0;width:auto;padding:2px 8px;font-size:12px}.tk-watch.on{color:var(--text);border-color:var(--accent)}@media (width<=859px){.tk-kv{grid-template-columns:1fr}}.short-card{gap:var(--space-2);display:grid}.short-card h3{justify-content:space-between;align-items:center;gap:var(--space-2);margin:0;display:flex}.non-custodial{margin:0}.tk-empty-static{padding:var(--space-4);text-align:center}.trade-pair{display:none}@media (width<=859px){.trade-pair{gap:var(--space-2);z-index:5;padding:var(--space-2) 0;background:var(--bg);grid-template-columns:3fr 2fr;display:grid;position:sticky;top:0}.trade-pair button{border-radius:var(--radius-sm);width:100%;font:inherit;cursor:pointer;color:var(--text);border:var(--hairline);background:0 0;padding:10px 0;font-weight:600}.trade-pair button.on{background:var(--accent-fill);color:var(--accent-text);border-color:var(--accent-fill)}}.tk-edge{border:var(--hairline);border-radius:var(--radius-sm);background:var(--surface);color:var(--bronze);pointer-events:none;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;top:42px;right:72px}.tk-skel{padding:0 var(--space-3);pointer-events:none;align-content:center;gap:18px;display:grid;position:absolute;inset:40px 0 0}.skel-stack{padding:var(--space-1) 0;gap:12px;display:grid}@media (width<=859px){.tk-win button{min-width:40px;min-height:40px}.tk-watch{min-height:40px}}
/*$vite$:1*/