@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-0: #030509;--bg-1: #0c0f14;--bg-2: #16181c;--bg-3: #20242a;--border-subtle: rgba(240, 234, 255, .08);--border-strong: rgba(240, 234, 255, .16);--fg: #F7F5FF;--fg-dim: #B4ADCB;--fg-mute: #837D9B;--brand-1: #ff1493;--brand-3: #c026d3;--brand-grad: linear-gradient(135deg, var(--brand-1) 0%, var(--brand-3) 100%);--brand-soft: rgba(255, 20, 147, .08);--brand-tint: rgba(255, 20, 147, .16);--brand-border: rgba(255, 20, 147, .3);--brand-border-strong: rgba(255, 20, 147, .55);--on-brand: #ffffff;--accent: #ff5fa2;--accent-soft: rgba(255, 95, 162, .1);--accent-border: rgba(255, 95, 162, .4);--yes: #1ec97d;--yes-bg: rgba(30, 201, 125, .11);--yes-border: rgba(30, 201, 125, .32);--no: #f6465d;--no-bg: rgba(246, 70, 93, .11);--no-border: rgba(246, 70, 93, .32);--warn: #f5b62e;--danger: #ff6b77;--aurora: rgba(255, 20, 147, .07);--ring: rgba(255, 95, 162, .6);--backdrop: rgba(10, 8, 18, .55);--sheet-glass: rgba(19, 16, 32, .86);--shadow-glow: 0 4px 24px rgba(255, 20, 147, .25);font-family:var(--font-ui, "Geist Variable", Inter, system-ui, sans-serif);color:var(--fg);background:var(--bg-0);color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}html,body{overflow-x:hidden}body{margin:0;min-width:320px;background:var(--bg-0);color:var(--fg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.026;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body:has(.app-shell--blink){min-width:0}body:has(.app-shell--blink):after{display:none}.app-shell--blink{max-width:none;min-height:0;margin:0;padding:0;display:block;background:var(--bg-1)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent)}::selection{background:var(--brand-tint)}.verified-badge{color:var(--yes);flex:0 0 auto}.wallet-adapter-modal-wrapper{background:var(--bg-1)!important;border:1px solid var(--border-subtle);border-radius:22px!important;box-shadow:inset 0 1px #ffffff17,0 24px 70px #00000080!important;font-family:var(--font-ui, "Geist Variable", system-ui, sans-serif)!important}.wallet-adapter-modal-overlay{background:var(--backdrop)!important;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3)}.wallet-adapter-modal-title{color:var(--fg)!important}.wallet-adapter-button{font-family:var(--font-ui, "Geist Variable", system-ui, sans-serif)!important;border-radius:14px!important}@media(hover:hover){.wallet-adapter-modal-list .wallet-adapter-button:hover{background:var(--bg-2)!important}}:root{--font-display: "Bricolage Grotesque Variable", "Geist Variable", system-ui, sans-serif;--font-ui: "Geist Variable", system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, monospace;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-12: 48px;--gutter: 1rem;--gutter-frame: var(--gutter);--h-chrome: 36px;--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--r-sheet: 28px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.55, 0, 1, .45);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.26, .5, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .28s;--dur-4: .38s;--on-yes: #04170d;--on-no: #250408;--edge-top: inset 0 1px 0 rgba(255, 255, 255, .05);--edge-top-strong: inset 0 1px 0 rgba(255, 255, 255, .09);--t-hero: clamp(2.5rem, 11vw, 3.25rem);--t-hero-weight: 700;--t-hero-track: -.045em;--t-hero-sub: 1rem;--t-hero-sub-weight: 600;--t-hero-sub-track: -.01em;--t-display: 1.7rem;--t-display-weight: 600;--t-display-track: -.02em;--t-title: 1.15rem;--t-title-weight: 600;--t-title-track: -.015em;--t-num-lg: 1.35rem;--t-num-lg-weight: 700;--t-num-lg-track: -.03em;--t-body: .95rem;--t-body-weight: 500;--t-body-track: -.005em;--t-num: .95rem;--t-num-weight: 620;--t-num-track: -.01em;--t-sub: .8rem;--t-sub-weight: 500;--t-sub-track: 0;--t-kicker: .6875rem;--t-kicker-weight: 500;--t-kicker-track: .1em;--t-micro: .72rem;--t-micro-weight: 500;--t-micro-track: 0}.t-hero{font-family:var(--font-ui);font-size:var(--t-hero);font-weight:var(--t-hero-weight);letter-spacing:var(--t-hero-track);line-height:1.02;font-variant-numeric:tabular-nums}.t-hero-sub{font-family:var(--font-ui);font-size:var(--t-hero-sub);font-weight:var(--t-hero-sub-weight);letter-spacing:var(--t-hero-sub-track);line-height:1.2;font-variant-numeric:tabular-nums}.t-display{font-family:var(--font-display);font-size:var(--t-display);font-weight:var(--t-display-weight);letter-spacing:var(--t-display-track);line-height:1.12}.t-title{font-family:var(--font-display);font-size:var(--t-title);font-weight:var(--t-title-weight);letter-spacing:var(--t-title-track);line-height:1.2}.t-num-lg{font-family:var(--font-ui);font-size:var(--t-num-lg);font-weight:var(--t-num-lg-weight);letter-spacing:var(--t-num-lg-track);line-height:1.1;font-variant-numeric:tabular-nums}.t-body{font-family:var(--font-ui);font-size:var(--t-body);font-weight:var(--t-body-weight);letter-spacing:var(--t-body-track);line-height:1.4}.t-num{font-family:var(--font-ui);font-size:var(--t-num);font-weight:var(--t-num-weight);letter-spacing:var(--t-num-track);line-height:1.3;font-variant-numeric:tabular-nums}.t-sub{font-family:var(--font-ui);font-size:var(--t-sub);font-weight:var(--t-sub-weight);letter-spacing:var(--t-sub-track);line-height:1.35;color:var(--fg-dim)}.t-kicker{font-family:var(--font-mono);font-size:var(--t-kicker);font-weight:var(--t-kicker-weight);letter-spacing:var(--t-kicker-track);line-height:1.2;text-transform:uppercase;color:var(--fg-mute)}.t-micro{font-family:var(--font-ui);font-size:var(--t-micro);font-weight:var(--t-micro-weight);letter-spacing:var(--t-micro-track);line-height:1.3}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.full-bleed{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.ui-scroll{overflow-y:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.ui-scroll--x{overflow-x:auto;overflow-y:hidden;min-width:0;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;-webkit-overflow-scrolling:touch}.ui-scroll--none{scrollbar-width:none;-ms-overflow-style:none}.ui-scroll--none::-webkit-scrollbar{width:0;height:0}@media(hover:hover)and (pointer:fine){.ui-scroll:hover,.ui-scroll--x:hover{scrollbar-color:var(--fg-mute) transparent}}@supports not (scrollbar-width: thin){.ui-scroll::-webkit-scrollbar,.ui-scroll--x::-webkit-scrollbar{width:10px;height:10px}.ui-scroll::-webkit-scrollbar-track,.ui-scroll--x::-webkit-scrollbar-track,.ui-scroll::-webkit-scrollbar-corner,.ui-scroll--x::-webkit-scrollbar-corner{background:transparent}.ui-scroll::-webkit-scrollbar-thumb,.ui-scroll--x::-webkit-scrollbar-thumb{background-color:var(--border-strong);background-clip:padding-box;border:3px solid transparent;border-radius:999px}.ui-scroll--none::-webkit-scrollbar,.ui-scroll--none::-webkit-scrollbar-thumb{display:none}@media(hover:hover)and (pointer:fine){.ui-scroll:hover::-webkit-scrollbar-thumb,.ui-scroll--x:hover::-webkit-scrollbar-thumb{background-color:var(--fg-mute)}}}.ui-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:.7rem 1.1rem;border:0;border-radius:var(--r-md);font-family:var(--font-ui);font-size:var(--t-body);font-weight:600;letter-spacing:var(--t-body-track);line-height:1.2;background:var(--bg-2);color:var(--fg);box-shadow:var(--edge-top);min-height:44px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;transition:transform var(--dur-1) var(--ease-out),filter var(--dur-1) ease,background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.ui-btn:active{transform:scale(.97);filter:brightness(1.1)}.ui-btn:disabled{opacity:.4;transform:none;cursor:default}@media(hover:hover)and (pointer:fine){.ui-btn:not(:disabled):hover{background-color:var(--bg-3)}.ui-btn--primary:not(:disabled):hover,.ui-btn--long:not(:disabled):hover,.ui-btn--short:not(:disabled):hover{background-color:transparent;filter:brightness(1.06)}.ui-btn--ghost:not(:disabled):hover,.ui-btn--quiet:not(:disabled):hover{background-color:var(--bg-1);border-color:var(--border-strong);color:var(--fg)}}.ui-btn--primary{background:linear-gradient(180deg,#ffffff29,#fff0 45%),var(--brand-grad);color:var(--on-brand);box-shadow:var(--edge-top-strong)}.ui-btn--long{background:linear-gradient(180deg,#ffffff29,#fff0 45%),var(--yes);color:var(--on-yes);box-shadow:var(--edge-top-strong)}.ui-btn--short{background:linear-gradient(180deg,#ffffff29,#fff0 45%),var(--no);color:var(--on-no);box-shadow:var(--edge-top-strong)}.ui-btn--ghost{background:transparent;border:1px solid var(--border-subtle);box-shadow:none}.ui-btn--sm{padding:.45rem .8rem;font-size:var(--t-sub);min-height:36px}.ui-btn--sm:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.ui-btn--block{width:100%}.ui-btn--chrome{min-height:var(--h-chrome);height:var(--h-chrome);padding:0 var(--sp-4);font-size:var(--t-sub);font-weight:600;letter-spacing:var(--t-sub-track);border-radius:var(--r-md)}.ui-btn--chrome:before{content:"";position:absolute;inset:calc((44px - var(--h-chrome)) / -2) 0}.ui-btn--quiet{background:transparent;border:1px solid var(--border-subtle);box-shadow:none;color:var(--fg-dim);font-weight:500}.ui-wallet{max-width:100%;min-width:0}.ui-wallet__addr{font-family:var(--font-mono);font-size:var(--t-sub);font-weight:500;letter-spacing:0;color:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-wallet__act{font-family:var(--font-ui);font-size:var(--t-micro);font-weight:var(--t-micro-weight);color:var(--fg-mute);white-space:nowrap}@media(hover:hover)and (pointer:fine){.ui-btn.ui-wallet:not(:disabled):hover .ui-wallet__act{color:var(--fg-dim)}}.ui-seg{position:relative;display:flex;background:var(--bg-1);border-radius:var(--r-md);padding:3px;box-shadow:var(--edge-top)}.ui-seg__btn{flex:1;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);border:0;border-radius:var(--r-sm);background:transparent;font-family:var(--font-ui);font-size:var(--t-sub);font-weight:600;letter-spacing:var(--t-sub-track);color:var(--fg-dim);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background var(--dur-2) var(--ease-in-out),color var(--dur-2) var(--ease-in-out)}.ui-seg__btn:active{background:var(--bg-2)}.ui-seg__btn--active{background:var(--bg-3);color:var(--fg);box-shadow:var(--edge-top-strong)}.ui-seg__btn--active:active{background:var(--bg-3)}.ui-seg__btn--yes-active,.ui-seg__btn--yes-active:active{background:var(--yes);color:var(--on-yes)}.ui-seg__btn--no-active,.ui-seg__btn--no-active:active{background:var(--no);color:var(--on-no)}.ui-seg__btn--brand-active,.ui-seg__btn--brand-active:active{background:var(--brand-grad);color:var(--on-brand)}.ui-seg--rail{background:transparent;padding:0;box-shadow:none;border-radius:0}.ui-seg--rail .ui-seg__btn{border-radius:0;border-bottom:2px solid transparent;min-height:44px;background:transparent;box-shadow:none;transition:border-color var(--dur-2) var(--ease-in-out),color var(--dur-2) var(--ease-in-out)}.ui-seg--rail .ui-seg__btn:active{background:var(--bg-1)}.ui-seg--rail .ui-seg__btn--active{border-bottom-color:var(--accent);color:var(--fg)}@media(hover:hover)and (pointer:fine){.ui-seg__btn:not(.ui-seg__btn--active,.ui-seg__btn--yes-active,.ui-seg__btn--no-active,.ui-seg__btn--brand-active):hover{background:var(--bg-2);color:var(--fg)}.ui-seg--rail .ui-seg__btn:not(.ui-seg__btn--active,.ui-seg__btn--yes-active,.ui-seg__btn--no-active,.ui-seg__btn--brand-active):hover{background:transparent;border-bottom-color:var(--border-strong)}}.ui-input{background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:.7rem .9rem;color:var(--fg);min-height:48px;font-family:var(--font-ui);font-size:var(--t-body);font-weight:var(--t-body-weight);letter-spacing:var(--t-body-track);box-shadow:none;transition:border-color var(--dur-1) var(--ease-out)}.ui-input:focus,.ui-input:focus-within{border-color:var(--ring);outline:none}.ui-input::placeholder{color:var(--fg-mute)}button.ui-input,a.ui-input{cursor:pointer;text-align:left;justify-content:flex-start;-webkit-user-select:none;user-select:none}.ui-input--chrome{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--h-chrome);height:var(--h-chrome);padding:0 var(--sp-3);font-size:var(--t-sub)}@media(hover:hover)and (pointer:fine){.ui-input:not(:focus):not(:focus-within):hover{border-color:var(--border-strong)}}.ui-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.32rem .65rem;border:0;border-radius:var(--r-sm);background:var(--bg-2);box-shadow:var(--edge-top),inset 0 0 0 1px var(--border-subtle);font-family:var(--font-ui);font-size:var(--t-sub);font-weight:600;letter-spacing:var(--t-sub-track);line-height:1.2;color:var(--fg-dim);min-height:32px;white-space:nowrap;text-decoration:none;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out),filter var(--dur-1) ease}.ui-chip:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}button.ui-chip,a.ui-chip{cursor:pointer;-webkit-user-select:none;user-select:none}button.ui-chip:active,a.ui-chip:active{transform:scale(.97);filter:brightness(1.15);transition:transform var(--dur-1) var(--ease-out),filter var(--dur-1) ease}button.ui-chip:disabled{opacity:.4;cursor:default;transform:none}.ui-chip--active{background:var(--bg-3);color:var(--fg);box-shadow:inset 0 0 0 1px var(--border-strong),var(--edge-top)}.ui-chip--yes{color:var(--yes);background:var(--yes-bg);box-shadow:none}.ui-chip--no{color:var(--no);background:var(--no-bg);box-shadow:none}.ui-chip--brand{color:var(--accent);background:var(--accent-soft);box-shadow:none}@media(hover:hover)and (pointer:fine){button.ui-chip:not(:disabled):hover,a.ui-chip:hover{background:var(--bg-3);color:var(--fg)}button.ui-chip--yes:not(:disabled):hover,a.ui-chip--yes:hover{background:var(--yes-bg);color:var(--yes);filter:brightness(1.2)}button.ui-chip--no:not(:disabled):hover,a.ui-chip--no:hover{background:var(--no-bg);color:var(--no);filter:brightness(1.2)}button.ui-chip--brand:not(:disabled):hover,a.ui-chip--brand:hover{background:var(--accent-soft);color:var(--accent);filter:brightness(1.2)}button.ui-chip--active:not(:disabled):hover,a.ui-chip--active:hover{box-shadow:inset 0 0 0 1px var(--border-strong),var(--edge-top)}}.ui-stat{display:flex;flex-direction:column;gap:2px;padding:.55rem .8rem;background:var(--bg-1);border-radius:var(--r-lg);box-shadow:var(--edge-top);min-width:max-content}.ui-stat__k{font-family:var(--font-mono);font-size:var(--t-kicker);font-weight:var(--t-kicker-weight);letter-spacing:var(--t-kicker-track);line-height:1.2;text-transform:uppercase;color:var(--fg-mute)}.ui-stat__v{font-family:var(--font-ui);font-size:var(--t-num);font-weight:650;letter-spacing:var(--t-num-track);line-height:1.3;color:var(--fg);font-variant-numeric:tabular-nums}.ui-rulehead{display:flex;align-items:center;gap:var(--sp-3);font-family:var(--font-mono);font-size:var(--t-kicker);font-weight:var(--t-kicker-weight);letter-spacing:var(--t-kicker-track);line-height:1.2;text-transform:uppercase;color:var(--fg-mute)}.ui-rulehead:after{content:"";flex:1;height:1px;background:var(--border-subtle)}.ui-rulehead__link{order:1;position:relative;border:0;padding:0;background:none;font-family:var(--font-ui);font-size:var(--t-micro);font-weight:var(--t-micro-weight);letter-spacing:var(--t-micro-track);text-transform:none;color:var(--fg-dim);text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none}.ui-rulehead__link:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.ui-rulehead__link:active{color:var(--fg)}@media(hover:hover)and (pointer:fine){.ui-rulehead__link:hover{color:var(--fg);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.ui-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--fg-mute);cursor:pointer;-webkit-user-select:none;user-select:none;flex:0 0 auto;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.ui-iconbtn:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:999px}.ui-iconbtn:active{background:var(--bg-2);transform:scale(.95)}.ui-iconbtn:disabled{opacity:.4;cursor:default;transform:none}@media(hover:hover)and (pointer:fine){.ui-iconbtn:not(:disabled):hover{background:var(--bg-2);color:var(--fg)}}.ui-toast{position:fixed;bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:200;max-width:calc(100vw - 2rem);padding:.7rem 1rem;border-radius:var(--r-lg);background:var(--bg-3);box-shadow:var(--edge-top-strong),0 8px 24px #00000073;color:var(--fg);font-family:var(--font-ui);font-size:var(--t-body);font-weight:600;letter-spacing:var(--t-body-track);animation:ui-toast-in var(--dur-3) var(--ease-out),ui-toast-out var(--dur-2) 1.6s var(--ease-in) forwards}@keyframes ui-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes ui-toast-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,12px)}}.ui-skel{background-color:var(--bg-2);background-image:linear-gradient(100deg,var(--bg-2) 42%,var(--bg-3) 50%,var(--bg-2) 58%);background-size:640px 100%;background-repeat:repeat-x;animation:ui-shimmer 1.6s linear infinite;border-radius:var(--r-sm)}@keyframes ui-shimmer{0%{background-position:0 0}to{background-position:640px 0}}.ui-skel--text{display:inline-block;vertical-align:middle;width:var(--ui-skel-w, 3rem);height:var(--ui-skel-h, .72em);border-radius:999px}.ui-skel--block{display:block;width:var(--ui-skel-w, 100%);height:var(--ui-skel-h, 1rem);border-radius:var(--ui-skel-r, var(--r-sm));flex:0 0 auto}.ui-skel--circle{display:inline-block;width:var(--ui-skel-w, 24px);height:var(--ui-skel-w, 24px);border-radius:999px;flex:0 0 auto}.tick-up{animation:tick-up .6s var(--ease-out)}.tick-down{animation:tick-down .6s var(--ease-out)}@keyframes tick-up{0%{color:var(--yes)}}@keyframes tick-down{0%{color:var(--no)}}.spinner{display:inline-block;width:1rem;height:1rem;border-radius:999px;border:2px solid var(--border-subtle);border-top-color:currentColor;animation:ui-spin .7s linear infinite;flex:0 0 auto}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-token-icon{display:block;border-radius:999px;object-fit:cover;background:var(--bg-2);border:1px solid var(--border-subtle);flex:0 0 auto}.ui-token-icon--fallback{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--bg-2);border:1px solid var(--border-subtle);color:var(--fg-dim);font-family:var(--font-ui);font-weight:700;text-transform:uppercase;flex:0 0 auto}.ui-token-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;flex:0 0 auto}.ui-token-icon__spinner{position:absolute;border-style:solid;border-color:var(--border-subtle);border-top-color:var(--fg-mute);border-radius:999px;animation:ui-spin .7s linear infinite}.ui-tip__wrapper{position:relative;display:inline-flex;width:fit-content;max-width:max-content}.ui-tip{z-index:9999;background:var(--bg-3);border-radius:var(--r-lg);padding:.625rem .75rem;min-width:180px;max-width:280px;box-shadow:var(--edge-top-strong),0 8px 24px #00000073;animation:ui-tip-in var(--dur-2) var(--ease-out)}.ui-tip--bottom{animation-name:ui-tip-in-bottom}.ui-tip--top{animation-name:ui-tip-in-top}@keyframes ui-tip-in{0%{opacity:0}to{opacity:1}}@keyframes ui-tip-in-bottom{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-tip-in-top{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ui-tip__content{color:var(--fg-dim);font-family:var(--font-ui);font-size:var(--t-sub);font-weight:var(--t-sub-weight);line-height:1.4;white-space:pre-wrap}.ui-tip__link{display:block;margin-top:.375rem;color:var(--accent);font-size:var(--t-micro);text-decoration:none;word-break:break-all}@media(hover:hover)and (pointer:fine){.ui-tip__link:hover{text-decoration:underline;text-underline-offset:2px}}.ui-tip__arrow{position:absolute;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent}.ui-tip--bottom .ui-tip__arrow{top:-6px;border-bottom:6px solid var(--bg-3)}.ui-tip--top .ui-tip__arrow{bottom:-6px;border-top:6px solid var(--bg-3)}@media(prefers-reduced-motion:reduce){.ui-toast,.ui-skel,.ui-tip,.ui-tip--bottom,.ui-tip--top,.tick-up,.tick-down{animation:none}.ui-toast{opacity:1;transform:translate(-50%)}.ui-skel{background-image:none;background-color:var(--bg-3)}.ui-btn,.ui-seg__btn,.ui-chip,.ui-iconbtn,.ui-input,.ui-rulehead__link{transition-duration:1ms}.ui-btn:active,button.ui-chip:active,a.ui-chip:active,.ui-iconbtn:active{transform:none}}@media(min-width:1080px){:root{--gutter-frame: var(--sp-6);--h-chrome: 38px}.ui-toast{bottom:var(--sp-6);max-width:32rem}}.ui-crash{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-8) var(--gutter);max-width:32rem;margin-inline:auto}.ui-crash__title{font-size:var(--t-body);font-weight:700;color:var(--fg)}.ui-crash__msg{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--no);overflow-wrap:anywhere}.bl-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:var(--sp-2, 8px);padding:var(--sp-4, 16px);color:var(--fg);font-family:var(--font-ui, system-ui, -apple-system, sans-serif);font-size:var(--t-body, .95rem);overflow-x:hidden;overflow-wrap:anywhere;animation:bl-in var(--dur-3, .28s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}.bl-card>*{min-width:0}@keyframes bl-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.bl-up{color:var(--yes)}.bl-down{color:var(--no)}.bl-back{align-self:flex-start;display:inline-flex;align-items:center;gap:.25rem;margin:0;padding:0;background:none;border:0;color:var(--fg-mute);font:inherit;font-size:var(--t-micro, .72rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;position:relative}.bl-back:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.bl-back:active{color:var(--fg)}@media(hover:hover){.bl-back:hover{color:var(--fg-dim)}}.bl-kicker{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-kicker, .6875rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute)}.bl-ident{display:flex;align-items:center;gap:var(--sp-2, 8px);min-width:0;min-height:28px}.bl-ident__sym{flex:none;font-size:var(--t-body, .95rem);font-weight:600}.bl-ident__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sub, .8rem);color:var(--fg-mute)}.bl-ident__av{flex:none;width:28px;height:28px;border-radius:50%;object-fit:cover}.bl-ident__info{flex:none;color:var(--fg-mute)}.bl-ident--btn{margin:0;padding:0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;position:relative;transform-origin:left center;transition:transform var(--dur-1, .12s) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.bl-ident--btn:before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.bl-ident--btn:active{transform:scale(.98)}.bl-mint{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:.25rem;padding:0;background:none;border:0;color:var(--fg-mute);font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-micro, .72rem);cursor:pointer;position:relative}.bl-mint:before{content:"";position:absolute;top:-14px;right:-10px;bottom:-14px;left:-10px}.bl-mint:active{color:var(--fg)}.bl-copy{margin-left:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid var(--border-subtle);border-radius:50%;color:var(--fg-mute);cursor:pointer;position:relative;transition:transform var(--dur-1, .12s) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.bl-copy:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.bl-copy:active{transform:scale(.94);color:var(--fg)}.bl-hero{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:var(--sp-2, 8px);row-gap:0;font-variant-numeric:tabular-nums}.bl-hero__num{font-size:var(--t-num-lg, 1.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.15}.bl-hero__delta{font-size:var(--t-sub, .8rem);font-weight:600}.bl-hero__tail{font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute)}@keyframes bl-tick-up{0%{color:var(--yes)}}@keyframes bl-tick-down{0%{color:var(--no)}}.bl-tick--up{animation:bl-tick-up .6s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.bl-tick--down{animation:bl-tick-down .6s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.bl-facts{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.45rem;row-gap:.15rem;font-size:var(--t-micro, .72rem);color:var(--fg-mute);font-variant-numeric:tabular-nums}.bl-facts>span{display:inline-flex;align-items:baseline;gap:.45rem;min-width:0}.bl-facts>span>b{font-weight:600;font-style:normal;color:var(--fg-dim)}.bl-facts>span+span:before{content:"·";color:var(--fg-mute)}.bl-facts .bl-up,.bl-facts .bl-down{font-weight:600}.bl-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-3, 12px)}.bl-mini__cell{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2, 8px);min-width:0;padding:.3rem 0;border-bottom:1px solid var(--border-subtle)}.bl-mini__k{font-size:var(--t-micro, .72rem);color:var(--fg-mute);white-space:nowrap}.bl-mini__v{min-width:0;font-size:var(--t-sub, .8rem);font-weight:620;font-variant-numeric:tabular-nums;text-align:right}.bl-mini__v--yes{color:var(--yes)}.bl-mini__v--warn{color:var(--warn)}.bl-mini__v--no{color:var(--no)}.bl-trust{display:flex;flex-wrap:wrap;align-items:center;column-gap:.6rem;row-gap:.25rem;font-size:var(--t-micro, .72rem);color:var(--fg-mute)}.bl-trust__fact{display:inline-flex;align-items:center;gap:.25rem}.bl-trust__fact--ok svg{color:var(--yes)}.bl-trust__fact--warn svg{color:var(--warn)}.bl-trust__link{display:inline-flex;align-items:center;gap:.2rem;color:var(--fg-dim);text-decoration:none;position:relative}.bl-trust__link:before{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}.bl-trust__link:active{color:var(--fg)}@media(hover:hover){.bl-trust__link:hover{color:var(--fg)}}.bl-amount{display:flex;align-items:baseline;gap:var(--sp-2, 8px);min-height:44px;border-bottom:2px solid var(--border-subtle);font-variant-numeric:tabular-nums;transition:border-color var(--dur-2, .2s) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.bl-amount:focus-within{border-bottom-color:var(--ring)}.bl-amount__sign{color:var(--fg-mute);font-size:var(--t-sub, .8rem);font-weight:600}.bl-amount__input{flex:1;min-width:0;padding:.35rem 0;background:transparent;border:0;outline:none;color:var(--fg);font:inherit;font-size:var(--t-num-lg, 1.35rem);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;caret-color:var(--accent)}.bl-amount__input::placeholder{color:var(--fg-mute)}.bl-amount__input:disabled{opacity:.5}.bl-amount__unit{flex:none;color:var(--fg-mute);font-size:var(--t-micro, .72rem);font-weight:600;letter-spacing:.06em}.bl-presets{display:flex;flex-wrap:wrap;gap:var(--sp-2, 8px)}.bl-preset{cursor:pointer;border:0;font-variant-numeric:tabular-nums}.bl-preset:active{transform:scale(.95)}.bl-preset:disabled{opacity:.4;transform:none}.bl-status{display:flex;align-items:center;gap:.4rem;padding-top:var(--sp-2, 8px);border-top:1px solid var(--border-subtle);font-size:var(--t-sub, .8rem);font-weight:500;color:var(--fg-dim);animation:bl-status-in var(--dur-2, .2s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}.bl-status__icon{flex:none}.bl-status--ok .bl-status__icon{color:var(--yes)}.bl-status--err .bl-status__icon{color:var(--no)}.bl-status--info .bl-status__icon{color:var(--warn)}.bl-status--ok{color:var(--fg);font-weight:600}@keyframes bl-status-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.bl-muted{margin:0;font-size:var(--t-sub, .8rem);color:var(--fg-mute)}.bl-tabs{display:flex;gap:var(--sp-2, 8px)}.bl-tab{cursor:pointer;border:0}.bl-tab:active{transform:scale(.95)}.bl-rows{display:flex;flex-direction:column}.bl-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:var(--sp-2, 8px);min-height:44px;padding:.25rem 0;border-bottom:1px solid var(--border-subtle)}.bl-row:last-child{border-bottom:0}.bl-row--noicon{grid-template-columns:minmax(0,1fr) auto}.bl-row__body{min-width:0;display:grid;gap:1px}.bl-row__sym{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sub, .8rem);font-weight:600}.bl-row__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-micro, .72rem);color:var(--fg-mute);font-variant-numeric:tabular-nums}.bl-row__right{display:grid;justify-items:end;gap:1px;text-align:right;font-variant-numeric:tabular-nums}.bl-row__val{font-size:var(--t-num, .95rem);font-weight:620;letter-spacing:-.01em}.bl-row__delta{font-size:var(--t-micro, .72rem);font-weight:600}.bl-skelrow{height:44px}.bl-sharer{display:flex;align-items:center;gap:var(--sp-2, 8px);width:100%;min-height:44px;margin:0;padding:var(--sp-2, 8px) 0 0;background:none;border:0;border-top:1px solid var(--border-subtle);color:inherit;font:inherit;text-align:left;cursor:pointer}.bl-sharer:active{background:var(--bg-1)}.bl-sharer__av{flex:none;width:20px;height:20px;border-radius:50%;object-fit:cover}.bl-sharer__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sub, .8rem);font-weight:600}.bl-sharer__live{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:.3rem;font-size:var(--t-micro, .72rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-mute)}.bl-sharer__live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);animation:bl-pulse 2s var(--ease-in-out, cubic-bezier(.65, 0, .35, 1)) infinite}.bl-sharer__chevron{flex:none;color:var(--fg-mute)}@keyframes bl-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.bl-card,.bl-status,.bl-tick--up,.bl-tick--down,.bl-sharer__live:before{animation:none}.bl-ident--btn,.bl-copy,.bl-preset,.bl-tab,.bl-amount{transition-duration:1ms}.bl-ident--btn:active,.bl-copy:active,.bl-preset:active,.bl-tab:active{transform:none}}.tk-body{display:flex;flex-direction:column;min-height:100%;padding-bottom:calc(var(--sp-6) + env(safe-area-inset-bottom))}.tk-main{display:grid;grid-template-columns:minmax(0,1fr) fit-content(55%);align-content:start;min-width:0}.tk-main>*{grid-column:1 / -1;min-width:0}.tk-kicker{display:flex;align-items:center;gap:.4em;min-height:20px;margin-top:var(--sp-2);padding-inline:var(--gutter);font-family:var(--font-mono);font-size:var(--t-kicker);font-weight:500;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;color:var(--fg-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-price{position:relative;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:var(--sp-2);row-gap:2px;padding:var(--sp-2) var(--gutter) 0;--tk-art: 76px;padding-right:calc(var(--gutter) + var(--tk-art) + var(--sp-3));min-height:calc(var(--sp-2) + var(--tk-art))}.tk-price__value{flex-basis:100%}.tk-price__art{--tk-art-size: var(--tk-art, 64px);position:absolute;right:var(--gutter);top:var(--sp-2);width:var(--tk-art-size);height:var(--tk-art-size);border-radius:calc(var(--tk-art-size) * .28);overflow:hidden;box-shadow:0 8px 28px #00000073}.tk-price__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--border-strong),inset 0 calc(var(--tk-art-size, 76px) * -.05) 0 var(--bg-0)}.tk-price__art .ui-token-icon-wrap,.tk-price__art .ui-token-icon,.tk-price__art .ui-token-icon--fallback{width:100%!important;height:100%!important;border-radius:inherit}.tk-price__art .ui-token-icon--fallback{font-size:calc(var(--tk-art-size) * .38)!important}.tk-price__value{font-size:var(--t-hero);font-weight:700;letter-spacing:-.045em;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--fg)}.tk-price__delta{font-size:var(--t-hero-sub);font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.tk-price__delta--up{color:var(--yes)}.tk-price__delta--down{color:var(--no)}.tk-price__period{font-size:var(--t-micro);font-weight:500;color:var(--fg-mute)}@keyframes tk-tick-up{0%{color:var(--yes)}}@keyframes tk-tick-down{0%{color:var(--no)}}.tk-price__value--up{animation:tk-tick-up .6s var(--ease-out)}.tk-price__value--down{animation:tk-tick-down .6s var(--ease-out)}.tk-ident{display:flex;align-items:center;gap:var(--sp-2);min-height:44px;margin-top:var(--sp-2);padding-inline:var(--gutter)}.tk-main>.tk-ident{grid-column:1}.tk-ident__symbol{font-size:var(--t-body);font-weight:700;color:var(--fg);white-space:nowrap}.tk-ident__name{font-size:var(--t-sub);font-weight:500;color:var(--fg-mute);min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-ident__verified{color:var(--yes);flex-shrink:0;display:inline-flex}.tk-ident__share{flex-shrink:0}.tk-main .tk-addr{display:flex;align-items:center;grid-column:2;justify-self:end;align-self:center;margin-top:var(--sp-2);padding:0;padding-inline:var(--gutter);border:0;background:none;color:var(--fg-mute);font-family:var(--font-mono);font-size:var(--t-sub);font-weight:500;letter-spacing:0;line-height:1.4;text-align:left;min-width:0;max-width:100%;min-height:24px;cursor:pointer;position:relative;transition:color var(--dur-1) var(--ease-out)}.tk-main .tk-addr:after{content:"";position:absolute;top:-10px;right:-8px;bottom:-10px;left:-8px}.tk-main .tk-addr__head{min-width:0;max-width:8ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-main .tk-addr__tail{flex:0 0 auto;white-space:nowrap}.tk-main .tk-addr__act{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:var(--sp-2);border-radius:var(--r-xs);background:var(--bg-1);box-shadow:var(--edge-top);color:var(--fg-dim);transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.tk-main .tk-addr:active{color:var(--fg)}.tk-main .tk-addr:active .tk-addr__act{background:var(--bg-3);color:var(--fg)}@media(hover:hover)and (pointer:fine){.tk-main .tk-addr:hover{color:var(--fg-dim)}.tk-main .tk-addr:hover .tk-addr__act{background:var(--bg-2);color:var(--fg)}}.tk-main .tk-addr--loading{cursor:default;pointer-events:none}.tk-main .tk-addr--loading:after{content:none}.tk-sheet .tk-main .tk-addr__act{background:var(--bg-2)}.tk-sheet .tk-main .tk-addr:active .tk-addr__act{background:var(--bg-3)}@media(hover:hover)and (pointer:fine){.tk-sheet .tk-main .tk-addr:hover .tk-addr__act{background:var(--bg-3)}}.tk-chartzone{margin-top:var(--sp-3);padding-inline:0}.tk-chart{--tk-chart-bg: var(--bg-1);--tk-chart-bg-hi: var(--bg-2);position:relative;width:100%;height:300px;border-radius:0;overflow:hidden;background:var(--tk-chart-bg);border-block:1px solid var(--border-subtle)}.tk-page .tk-chart,.tk-inline .tk-chart{--tk-chart-bg: var(--bg-0);--tk-chart-bg-hi: var(--bg-1)}.bl-card .tk-chart{border-radius:var(--r-md);border-block:0}.tk-chart iframe{position:absolute;top:0;left:0;width:117.647%;height:117.647%;transform:scale(.85);transform-origin:0 0;border:0}.tk-chart__loader{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(100deg,var(--tk-chart-bg) 40%,var(--tk-chart-bg-hi) 50%,var(--tk-chart-bg) 60%);background-size:200% 100%;animation:tk-chart-shimmer 1.4s linear infinite;transition:opacity .25s var(--ease-out);z-index:1}@keyframes tk-chart-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.tk-chart__loader--hidden{opacity:0;pointer-events:none}.tk-main .tk-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:var(--sp-3);padding-inline:calc(var(--gutter) - var(--sp-4));background:var(--border-subtle);background-clip:content-box;border-block:1px solid var(--border-subtle)}.tk-main .tk-band>.ui-stat{min-width:0;padding:var(--sp-3) var(--sp-4);justify-content:center;background:var(--bg-0);border-radius:0;box-shadow:none}.tk-main .tk-band>.ui-stat .ui-stat__v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:30rem){.tk-main .tk-band{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--sp-4)}}.tk-sheet .tk-main .tk-band>.ui-stat{background:var(--bg-1)}.tk-band .tk-band__v--yes{color:var(--yes)}.tk-band .tk-band__v--warn{color:var(--warn)}.tk-band .tk-band__v--no{color:var(--no)}.tk-socials{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2);padding-inline:var(--gutter)}.tk-socials__link{display:inline-flex;align-items:center;gap:.4em;min-height:36px;padding:0 .8rem;border-radius:999px;background:var(--bg-1);box-shadow:var(--edge-top),inset 0 0 0 1px var(--border-subtle);color:var(--fg);font-size:var(--t-sub);font-weight:600;text-decoration:none;position:relative;transition:transform var(--dur-1) var(--ease-out),background var(--dur-1) ease}.tk-socials__link:before{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.tk-socials__link svg{color:var(--fg-dim)}.tk-socials__link:active{transform:scale(.96);background:var(--bg-2)}@media(hover:hover){.tk-socials__link:hover{background:var(--bg-2)}}.tk-main .tk-socials{margin-top:var(--sp-2);column-gap:var(--sp-4);row-gap:var(--sp-1)}.tk-main .tk-socials__link{min-height:20px;padding:0;border-radius:0;background:none;box-shadow:none;color:var(--fg-dim);font-size:var(--t-sub);font-weight:500}.tk-main .tk-socials__link:before{top:-12px;right:-8px;bottom:-12px;left:-8px}.tk-main .tk-socials__link:active{transform:none;background:none;color:var(--fg)}@media(hover:hover)and (pointer:fine){.tk-main .tk-socials__link:hover{background:none;color:var(--fg);text-decoration:underline;text-underline-offset:3px}}.tk-trust{display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--sp-2);row-gap:var(--sp-1);margin-top:var(--sp-4);margin-bottom:var(--sp-6);padding-inline:var(--gutter);font-size:var(--t-micro);font-weight:500;color:var(--fg-dim)}.tk-main .tk-trust{margin-top:var(--sp-3);margin-bottom:var(--sp-3);min-height:24px}.tk-trust>*+*:not(.ui-chip):before{content:"·";color:var(--fg-mute);margin-right:var(--sp-2)}.tk-trust__fact{display:inline-flex;align-items:center;gap:.3em;white-space:nowrap}.tk-trust__fact--yes svg{color:var(--yes)}.tk-trust__fact--warn svg{color:var(--warn)}.tk-trust__link{display:inline-flex;align-items:center;gap:.25em;color:var(--fg-dim);text-decoration:none;white-space:nowrap;position:relative}.tk-trust__link:after{content:"";position:absolute;top:-14px;right:-6px;bottom:-14px;left:-6px}.tk-trust__link svg{color:var(--fg-mute)}.tk-trust__link:active{color:var(--fg)}@media(hover:hover){.tk-trust__link:hover{color:var(--fg)}}.tk-trade{margin-top:0;padding:var(--sp-4) var(--gutter)}.tk-trade__in{min-width:0}.tk-skel-price{height:clamp(2.5rem,11vw,3.25rem);width:58%;margin:var(--sp-2) var(--gutter) 0}.tk-skel-ident{height:28px;width:72%;margin:calc(var(--sp-2) + 8px) var(--gutter) 8px}.tk-skel-chart{height:300px;border-radius:var(--r-lg);margin:var(--sp-3) var(--gutter) 0}.tk-skel-band{display:flex;gap:var(--sp-2);margin-top:var(--sp-3);padding-inline:var(--gutter);overflow:hidden}.tk-skel-band>*{height:54px;width:92px;flex-shrink:0;border-radius:var(--r-lg)}.tk-skel-trust{height:15px;width:84%;margin:var(--sp-4) var(--gutter) var(--sp-6)}.tk-skel-trade>*{border-radius:var(--r-md)}.tk-skel-trade .tk-skel-seg{height:44px}.tk-skel-trade .tk-skel-amount{height:56px;margin-top:var(--sp-3)}.tk-skel-trade .tk-skel-cta{height:52px;margin-top:var(--sp-3)}.tk-error{padding:var(--sp-12) var(--gutter);text-align:center;font-size:var(--t-body);font-weight:500;color:var(--fg-dim)}@media(prefers-reduced-motion:reduce){.tk-dock,.tk-price__value--up,.tk-price__value--down{animation:none}.tk-chart__loader{transition-duration:1ms}}.tk-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;overflow-y:auto;overflow-x:hidden;background:var(--bg-0);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tk-page__inner{max-width:none;margin-inline:auto;min-height:100%;display:flex;flex-direction:column}.tk-page__head{display:flex;align-items:center;padding:calc(var(--sp-3) + env(safe-area-inset-top,0px)) var(--gutter) var(--sp-2)}.tk-page__back{display:inline-flex;align-items:center;gap:var(--sp-3);padding:0;border:0;background:none;color:var(--fg-dim);cursor:pointer;transition:color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.tk-page__back-label{font-size:var(--t-sub);font-weight:600;letter-spacing:-.005em}.tk-page__back:active{transform:scale(.97);color:var(--fg)}@media(hover:hover)and (pointer:fine){.tk-page__back:hover{color:var(--fg)}.tk-page__back:hover .sh-back{background:var(--bg-1);color:var(--fg)}}.tk-page__back:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--r-sm)}@media(min-width:1080px){.tk-page{top:var(--sh-mast-h, 0px)}.tk-page__inner.tk-cq{max-width:72rem;container-type:inline-size;container-name:tk}}.tk-error__detail{display:block;margin-top:var(--sp-2);font-size:var(--t-micro);font-weight:500;color:var(--fg-mute);overflow-wrap:anywhere}.tk-inline{display:flex;flex-direction:column;position:relative;min-width:0;min-height:100%}.tk-inline>.tk-body,.tk-page__inner>.tk-body{flex:1 0 auto}.tk-inline{container-type:inline-size;container-name:tk}@keyframes tk-zone-in{0%{opacity:0;transform:translateY(var(--tk-rise, 6px))}to{opacity:1;transform:none}}@keyframes tk-fade-in{0%{opacity:0}to{opacity:1}}.tk-main>.tk-price,.tk-main>.tk-ident,.tk-main>.tk-addr,.tk-main>.tk-socials,.tk-main>.tk-chartzone,.tk-main>.tk-trust,.tk-main>.tk-band{animation:tk-zone-in var(--dur-3) var(--ease-out) both}.tk-main>.tk-ident{animation-delay:60ms}.tk-main>.tk-addr{animation-delay:90ms}.tk-main>.tk-socials{animation-delay:.12s}.tk-main>.tk-chartzone{animation-delay:.15s}.tk-main>.tk-trust{animation-delay:.18s}.tk-main>.tk-band{animation-delay:.21s}.tk-main .tk-price__art{animation:tk-fade-in var(--dur-3) var(--ease-out) 90ms both}.tk-main .tk-price__delta,.tk-main .tk-price__period{animation:tk-fade-in var(--dur-3) var(--ease-out) .12s both}.tk-kicker{animation:tk-fade-in var(--dur-2) var(--ease-out) both}.tk-trade{animation:tk-zone-in var(--dur-3) var(--ease-out) .24s both}.tk-sk-art{position:absolute;right:var(--gutter);top:var(--sp-2);width:var(--tk-art);height:var(--tk-art);border-radius:calc(var(--tk-art) * .28)}.tk-sk-price{flex-basis:100%;margin-right:42%;height:calc(var(--t-hero) * 1.05)}.tk-sk-delta{height:1.2rem;width:7rem;border-radius:var(--r-xs)}.tk-sk-ident{height:16px;width:40%;max-width:15rem;border-radius:var(--r-xs)}.tk-sk-social{height:14px;width:5rem;border-radius:var(--r-xs)}.tk-sk-chart{height:300px;border-radius:0;border-block:1px solid var(--border-subtle)}.tk-sk-cell{min-width:92px}.tk-sk-cell__k{height:13px;width:60%;border-radius:var(--r-xs)}.tk-sk-cell__v{height:20px;width:85%;border-radius:var(--r-xs)}.tk-sk-trust{height:14px;width:84%;max-width:26rem}.tk-sk-addr{height:12px;width:8.5rem;max-width:100%;border-radius:var(--r-xs)}@container tk (min-width: 32rem){.tk-chartzone .tk-chart,.tk-sk-chart{height:clamp(300px,min(36cqi,46dvh),520px)}.tk-price{--tk-art: clamp(84px, 12cqi, 104px)}.tk-main .tk-band{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--sp-4)}.tk-sk-cell{min-width:0}}@container tk (min-width: 46rem){.tk-body{display:grid;grid-template-columns:minmax(0,1fr) 20rem;align-items:stretch;padding-bottom:0;--tk-rise: 0px}.tk-main{padding-bottom:calc(var(--sp-6) + env(safe-area-inset-bottom))}.tk-trade{margin-top:0;padding:var(--sp-2) var(--gutter) calc(var(--sp-6) + env(safe-area-inset-bottom));border-top:0;border-bottom:0;border-inline-start:1px solid var(--border-subtle)}.tk-trade__in{position:sticky;top:var(--sp-4);max-height:calc(100dvh - 5rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.tk-trade__in::-webkit-scrollbar{width:6px}.tk-trade__in::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.tk-trade__in::-webkit-scrollbar-track{background:transparent}.tk-price__value{font-size:clamp(3.25rem,6.5cqi,4.5rem)}.tk-sk-price{height:calc(clamp(3.25rem,6.5cqi,4.5rem)*1.05);margin-right:46%}.tk-price{--tk-art: clamp(96px, 12cqi, 116px)}.tk-main .tk-socials{margin-top:var(--sp-1);min-height:22px}.tk-main .tk-socials__link{font-size:var(--t-micro)}.tk-sk-social{height:13px}}@container tk (min-width: 58rem){.tk-body{grid-template-columns:minmax(0,1fr) 24rem}}@container tk (min-width: 84rem){.tk-main .tk-band{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.tk-kicker,.tk-main>.tk-price,.tk-main>.tk-ident,.tk-main>.tk-addr,.tk-main>.tk-socials,.tk-main>.tk-chartzone,.tk-main>.tk-trust,.tk-main>.tk-band,.tk-main .tk-price__art,.tk-main .tk-price__delta,.tk-main .tk-price__period,.tk-trade{animation:none}.tk-chart__loader{animation:none}}.hm-screen{display:flex;flex-direction:column;width:100%;min-height:100%;padding-bottom:96px}.hm-bar,.hm-hero,.hm-rulehead{padding-inline:var(--gutter, 1rem)}.hm-up{color:var(--yes)}.hm-down{color:var(--no)}.hm-rulehead{display:flex;align-items:center;gap:var(--sp-3, 12px);min-height:52px;padding-top:var(--sp-2, 8px)}.hm-rulehead__rule{flex:1;height:1px;background:var(--border-subtle)}.hm-kicker{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-kicker, .6875rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute)}.hm-all{position:relative;background:none;border:0;padding:0;font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-dim);transition:transform var(--dur-1, .12s) var(--ease-out)}.hm-all:before{content:"";position:absolute;top:-14px;right:-10px;bottom:-14px;left:-10px}.hm-all:active{transform:scale(.97);color:var(--fg)}.hm-live{display:inline-flex;align-items:center;gap:.3rem}.hm-live__dot{width:6px;height:6px;border-radius:999px;background:var(--accent);animation:hm-pulse 2s var(--ease-in-out) infinite}@keyframes hm-pulse{0%,to{opacity:1}50%{opacity:.35}}.hm-bar{display:flex;align-items:center;justify-content:space-between;min-height:40px;border-bottom:1px solid var(--border-subtle)}.hm-bar__brand{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-display, system-ui, sans-serif);font-size:1.05rem;font-weight:600;letter-spacing:-.015em;color:var(--fg)}.hm-bar__equity{position:relative;display:inline-flex;align-items:center;gap:.35rem;min-height:40px;margin-left:auto;background:none;border:0;padding:0;color:var(--fg);transition:transform var(--dur-1, .12s) var(--ease-out)}.hm-bar__equity:before{content:"";position:absolute;top:-8px;right:-16px;bottom:-8px;left:-48px}.hm-bar__equity:active{transform:scale(.97)}.hm-bar__label{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-kicker, .6875rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);margin-right:.15rem}.hm-bar__value{font-size:var(--t-num, .95rem);font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.hm-bar__chev{font-size:.6rem;line-height:1}.hm-bar__skel{display:inline-block;width:5.5rem;height:1.05rem;border-radius:999px}.hm-hero{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2, 8px);width:100%;padding-top:var(--sp-8, 32px);padding-bottom:var(--sp-8, 32px);background:none;border:0;border-bottom:1px solid var(--border-subtle);text-align:left;color:var(--fg);transition:transform var(--dur-1, .12s) var(--ease-out)}.hm-hero:active{transform:scale(.985)}.hm-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 50% -10%,var(--aurora),transparent 62%)}.hm-hero>*{position:relative}.hm-hero__art{position:absolute;right:var(--gutter, 1rem);top:50%;transform:translateY(-50%);border-radius:20px;overflow:hidden;box-shadow:0 8px 28px #00000073}.hm-hero__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--border-strong),inset 0 -4px 0 var(--bg-0)}.hm-hero__art .ui-token-icon-wrap,.hm-hero__art .ui-token-icon,.hm-hero__art .ui-token-icon--fallback{border-radius:20px}.hm-hero__name,.hm-hero__pricerow{max-width:calc(100% - 88px)}.hm-hero__kicker{display:inline-flex;align-items:center;gap:var(--sp-2, 8px)}.hm-hero__kicker .verified-badge,.hm-hero__badge{color:var(--yes)}.hm-hero__name{font-family:var(--font-display, system-ui, sans-serif);font-size:var(--t-display, 1.7rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.hm-hero__pricerow{display:flex;align-items:baseline;gap:var(--sp-3, 12px);flex-wrap:wrap}.hm-hero__price{font-size:var(--t-hero, clamp(2.5rem, 11vw, 3.25rem));font-weight:700;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.hm-hero__delta{font-size:var(--t-hero-sub, 1rem);font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.hm-hero__meta{font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute);font-variant-numeric:tabular-nums}.hm-tape{overflow:hidden;border-bottom:1px solid var(--border-subtle)}.hm-tape__track{display:flex;width:max-content;animation:hm-tape-scroll 36s linear infinite}.hm-tape:active .hm-tape__track{animation-play-state:paused}.hm-tape__group{display:flex;flex:0 0 auto}.hm-tape--skel .hm-tape__track{animation:none}.hm-tape__item{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:0 .7rem;background:none;border:0;font-size:var(--t-micro, .72rem);font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.hm-tape__item:active{background:var(--bg-1)}.hm-tape__sym{color:var(--fg-dim)}.hm-tape__price{color:var(--fg)}.hm-tape__chev{font-size:.55rem;line-height:1}@keyframes hm-tape-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% / var(--hm-tape-groups, 2)))}}.hm-rail{border-bottom:1px solid var(--border-subtle);overflow-x:auto;scrollbar-width:none}.hm-rail::-webkit-scrollbar{display:none}.hm-rail .ui-seg__btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.4em}.hm-rail .ui-seg__btn svg{color:var(--fg-mute);flex:0 0 auto}.hm-rail .ui-seg__btn--active svg{color:var(--accent)}.hm-board{min-height:456px;animation:hm-board-in var(--dur-2, .2s) var(--ease-in-out) both}@keyframes hm-board-in{0%{opacity:0}to{opacity:1}}@keyframes hm-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hm-board>.hm-board__row,.hm-board>.hm-board__all{animation:hm-row-in var(--dur-3, .28s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both;animation-delay:.16s}.hm-board>.hm-board__row:nth-child(1){animation-delay:0ms}.hm-board>.hm-board__row:nth-child(2){animation-delay:16ms}.hm-board>.hm-board__row:nth-child(3){animation-delay:32ms}.hm-board>.hm-board__row:nth-child(4){animation-delay:48ms}.hm-board>.hm-board__row:nth-child(5){animation-delay:64ms}.hm-board>.hm-board__row:nth-child(6){animation-delay:80ms}.hm-board>.hm-board__row:nth-child(7){animation-delay:96ms}.hm-board>.hm-board__row:nth-child(8){animation-delay:112ms}.hm-board>.hm-board__row:nth-child(9){animation-delay:128ms}.hm-board>.hm-board__row:nth-child(10){animation-delay:144ms}.hm-board>.hm-board__all{animation-delay:176ms}.hm-board>.hm-board__row--skel{animation:none}.hm-board__row{display:grid;grid-template-columns:2.4rem 28px minmax(0,1fr) auto;gap:var(--sp-3, 12px);align-items:center;width:100%;height:52px;padding-inline:var(--gutter, 1rem);background:none;border:0;border-bottom:1px solid var(--border-subtle);text-align:left;color:var(--fg);transition:background var(--dur-1, .12s) var(--ease-out)}.hm-board__row:active{background:var(--bg-1)}.hm-board__rank{font-size:var(--t-num-lg, 1.35rem);font-weight:700;letter-spacing:-.03em;color:var(--fg-mute);font-variant-numeric:tabular-nums}.hm-board__id{display:flex;flex-direction:column;min-width:0;gap:1px}.hm-board__sym{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--t-body, .95rem);font-weight:600;letter-spacing:-.005em}.hm-board__sym .verified-badge{color:var(--yes);flex:none}.hm-board__name{font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-board__right{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.hm-board__price{font-size:var(--t-num, .95rem);font-weight:620;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.hm-board__delta{font-size:var(--t-micro, .72rem);font-weight:500;font-variant-numeric:tabular-nums}.hm-board__all{position:relative;display:block;margin-left:auto;min-height:40px;padding-inline:var(--gutter, 1rem);background:none;border:0;font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-dim);transition:transform var(--dur-1, .12s) var(--ease-out)}.hm-board__all:active{transform:scale(.97);color:var(--fg)}.hm-perps__rail{display:flex;gap:var(--sp-2, 8px);overflow-x:auto;scroll-snap-type:x proximity;padding:0 var(--gutter, 1rem) var(--sp-4, 16px);scrollbar-width:none}.hm-perps__rail::-webkit-scrollbar{display:none}.hm-perps__tile{flex:0 0 148px;width:148px;height:112px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:var(--sp-3, 12px);background:var(--bg-1);border:0;border-radius:var(--r-lg, 18px);box-shadow:var(--edge-top);text-align:left;color:var(--fg);transition:transform var(--dur-1, .12s) var(--ease-out)}.hm-perps__tile:active{transform:scale(.97)}.hm-perps__head{display:flex;align-items:center;gap:var(--sp-2, 8px);min-width:0;width:100%}.hm-perps__base{font-size:var(--t-sub, .8rem);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-perps__lev{margin-left:auto;flex:none;padding:.1rem .4rem;border-radius:var(--r-sm, 10px);background:var(--accent-soft);color:var(--accent);font-size:.65rem;font-weight:600;font-variant-numeric:tabular-nums}.hm-perps__mark{font-size:var(--t-num, .95rem);font-weight:620;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.hm-perps__delta{font-size:var(--t-micro, .72rem);font-weight:500;font-variant-numeric:tabular-nums}.hm-feed__row{position:relative;display:grid;grid-template-columns:3.5ch 24px minmax(0,1fr) auto;gap:var(--sp-3, 12px);align-items:center;width:100%;height:48px;padding-inline:var(--gutter, 1rem);background:none;border:0;border-bottom:1px solid var(--border-subtle);text-align:left;color:var(--fg);transition:background var(--dur-1, .12s) var(--ease-out)}.hm-feed__row:last-of-type{border-bottom:0}.hm-feed__row:active{background:var(--bg-1)}.hm-feed__age{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute);font-variant-numeric:tabular-nums}.hm-feed__id{display:flex;align-items:baseline;gap:.4rem;min-width:0}.hm-feed__sym{flex:none;font-size:var(--t-sub, .8rem);font-weight:600}.hm-feed__name{font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-feed__right{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.hm-feed__price{font-size:var(--t-sub, .8rem);font-weight:620;font-variant-numeric:tabular-nums}.hm-feed__liq{font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute);font-variant-numeric:tabular-nums}.hm-feed__row--new{animation:hm-feed-enter var(--dur-3, .28s) var(--ease-out) both}.hm-feed__row--new:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);animation:hm-feed-flash 1.2s var(--ease-out) forwards;pointer-events:none}@keyframes hm-feed-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes hm-feed-flash{0%{opacity:1}to{opacity:0}}.hm-dock{position:fixed;bottom:calc(var(--sp-4, 16px) + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:min(26rem,calc(100vw - 2rem));height:52px;display:flex;align-items:center;justify-content:center;gap:var(--sp-2, 8px);border:0;border-radius:999px;background:var(--bg-2);box-shadow:var(--edge-top-strong),0 -8px 24px #00000059;color:var(--fg-dim);font-size:var(--t-body, .95rem);font-weight:500;z-index:40;transition:transform var(--dur-1, .12s) var(--ease-out)}.hm-dock:active{transform:translate(-50%) scale(.97)}.hm-board__row--skel,.hm-feed__row--skel,.hm-perps__tile--skel,.hm-tape--skel .hm-tape__item,.hm-hero--skel{cursor:default}.hm-board__row--skel .hm-board__rank{color:var(--border-strong)}.hm-perps__tile--skel{box-shadow:var(--edge-top)}.hm-hero--skel{transition:none}.hm-empty{padding:var(--sp-8, 32px) var(--gutter, 1rem);text-align:center;color:var(--fg-dim);font-size:var(--t-sub, .8rem)}.hm-empty__title{font-family:var(--font-display, system-ui, sans-serif);font-size:var(--t-title, 1.15rem);font-weight:600;color:var(--fg);margin-bottom:var(--sp-1, 4px)}@media(hover:hover){.hm-board__row:hover,.hm-feed__row:hover,.hm-tape__item:hover{background:var(--bg-1)}.hm-dock:hover,.hm-perps__tile:hover{filter:brightness(1.08)}.hm-all:hover,.hm-board__all:hover{color:var(--fg)}}@media(prefers-reduced-motion:reduce){.hm-tape{overflow-x:auto}.hm-tape__track{animation:none;width:auto}.hm-tape__group--dup{display:none}.hm-tape__group{flex:1 0 auto}.hm-tape__item{flex:1 0 auto;justify-content:center}.hm-board,.hm-board>.hm-board__row,.hm-board>.hm-board__all,.hm-feed__row--new,.hm-live__dot{animation:none}.hm-feed__row--new:after{animation:none;opacity:0}.hm-hero,.hm-dock,.hm-perps__tile,.hm-bar__equity,.hm-board__row,.hm-feed__row,.hm-all,.hm-board__all{transition-duration:1ms}}@media(min-width:1080px){.hm-screen--wide{--hm-rail-h: 45px;display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(20rem,24rem) minmax(0,1fr);height:100%;min-height:0;padding-bottom:0;overflow:hidden}@media(min-width:1920px){.hm-screen--wide{grid-template-columns:minmax(22rem,26rem) minmax(0,1fr)}}.hm-screen--wide>.hm-tape{grid-column:1 / -1}.hm-screen--wide .hm-pane{min-width:0;overflow-x:hidden}.hm-screen--wide .hm-pane+.hm-pane{border-inline-start:1px solid var(--border-subtle)}.hm-screen--wide .hm-pane--markets{padding-bottom:var(--sp-6, 24px)}.hm-screen--wide .hm-tape{height:32px}.hm-screen--wide .hm-tape__item{min-height:32px;padding-inline:.65rem}.hm-screen--wide .hm-rail{position:sticky;top:0;z-index:2;background:var(--bg-0)}.hm-screen--wide .hm-rail{overflow-x:hidden}.hm-screen--wide .hm-rail .ui-seg__btn{min-height:44px;min-width:0;padding-inline:.25rem;font-size:var(--t-micro, .72rem);overflow:hidden;text-overflow:ellipsis}.hm-screen--wide .hm-board{min-height:calc(var(--hm-board-rows, 12) * 44px + 40px)}.hm-screen--wide .hm-board__row{grid-template-columns:2.2rem 24px minmax(0,1fr) auto;gap:var(--sp-2, 8px);height:44px}.hm-screen--wide .hm-board__rank{font-size:var(--t-num, .95rem);font-weight:700}.hm-board__row--sel,.hm-feed__row--sel{background:var(--bg-1);box-shadow:inset 2px 0 0 var(--accent)}.hm-screen--wide .hm-board__all{min-height:40px}.hm-screen--wide .hm-rulehead{position:sticky;top:var(--hm-rail-h);z-index:1;min-height:44px;padding-top:0;background:var(--bg-0)}.hm-screen--wide .hm-perps__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2, 8px);overflow:visible;padding-bottom:var(--sp-3, 12px)}.hm-screen--wide .hm-perps__tile{flex:initial;width:auto;height:92px}.hm-screen--wide .hm-feed__row{height:40px}.hm-screen--wide .hm-empty{padding-block:var(--sp-12, 48px)}@media(hover:hover){.hm-screen--wide .hm-board__row,.hm-screen--wide .hm-feed__row,.hm-screen--wide .hm-tape__item,.hm-screen--wide .hm-perps__tile,.hm-screen--wide .hm-all,.hm-screen--wide .hm-board__all{cursor:pointer}.hm-board__row--sel:hover,.hm-feed__row--sel:hover{background:var(--bg-2)}.hm-board__row--skel:hover,.hm-feed__row--skel:hover{background:none;cursor:default}}}.dv-screen{display:flex;flex-direction:column;min-width:0;min-height:100%;padding-bottom:calc(var(--sp-8, 2rem) + env(safe-area-inset-bottom,0px))}.dv-searchhead{display:flex;align-items:center;min-height:44px;padding:var(--sp-3, .75rem) var(--gutter, 1rem) 0}.dv-inputline{display:flex;align-items:center;gap:var(--sp-3, .75rem);padding:var(--sp-2, .5rem) var(--gutter, 1rem) var(--sp-3, .75rem);border-bottom:1px solid var(--border-subtle)}.dv-inputline__icon{flex:0 0 auto;color:var(--fg-mute)}.dv-input{flex:1;min-width:0;min-height:44px;padding:0;background:transparent;border:0;outline:0;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:var(--font-ui, "Geist Variable", system-ui, -apple-system, sans-serif);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:var(--fg);caret-color:var(--accent)}.dv-input::placeholder{color:var(--fg-mute);font-weight:600}.dv-input:focus-visible{outline:none}.dv-inputline:focus-within{border-bottom-color:var(--accent)}.dv-input::-webkit-search-cancel-button,.dv-input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.dv-clear{position:relative;align-self:center;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--fg-mute);cursor:pointer;transition:color var(--dur-1, .12s) ease,transform var(--dur-1, .12s) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.dv-clear:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.dv-clear svg{display:block}.dv-clear:active{transform:scale(.94);color:var(--fg)}.dv-clear:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(hover:hover){.dv-clear:hover{color:var(--fg)}}.dv-cathead{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2, .5rem);padding:var(--sp-3, .75rem) var(--gutter, 1rem) var(--sp-2, .5rem)}.dv-kicker{margin-top:var(--sp-4, 1rem);font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute)}.dv-title{margin:0;font-family:var(--font-display, "Bricolage Grotesque Variable", "Geist Variable", system-ui, sans-serif);font-size:2rem;font-weight:600;letter-spacing:-.02em;line-height:1.05;color:var(--fg);overflow-wrap:anywhere}.dv-count{min-height:1em;font-size:.72rem;font-weight:500;color:var(--fg-mute);font-variant-numeric:tabular-nums}.dv-sorts{display:flex;gap:var(--sp-2, .5rem);padding:var(--sp-3, .75rem) var(--gutter, 1rem);overflow-x:auto;scrollbar-width:none}.dv-sorts::-webkit-scrollbar{display:none}.dv-chip{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-family:inherit;cursor:pointer;white-space:nowrap}.dv-rulehead{padding:var(--sp-4, 1rem) var(--gutter, 1rem) var(--sp-2, .5rem)}.dv-rulehead>span{font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);white-space:nowrap}.dv-table{display:flex;flex-direction:column;min-width:0}.dv-table__row{display:grid;grid-template-columns:minmax(2.4rem,auto) 28px minmax(0,1fr) auto;align-items:center;gap:var(--sp-3, .75rem);min-height:52px;padding:var(--sp-1, 4px) var(--gutter, 1rem);background:transparent;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;width:100%;text-align:left;font-family:inherit;color:var(--fg);cursor:pointer;transition:background var(--dur-1, .12s) ease}.dv-table__row:active{background:var(--bg-1)}@media(hover:hover){.dv-table__row:hover{background:var(--bg-1)}}.dv-table__row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.dv-table--skel .dv-table__row{cursor:default;background:transparent}.dv-table__rank{font-size:1.35rem;font-weight:700;letter-spacing:-.03em;color:var(--fg-mute);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.dv-table__id{display:flex;flex-direction:column;gap:2px;min-width:0}.dv-table__sym{display:inline-flex;align-items:center;gap:.3rem;min-width:0;font-size:.95rem;font-weight:600;letter-spacing:-.005em;color:var(--fg);white-space:nowrap;overflow:hidden}.dv-table__badge{flex:0 0 auto;color:var(--yes)}.dv-table__tag{flex:0 0 auto;padding:1px 4px;border-radius:var(--r-xs, 6px);background:var(--bg-2);font-size:.6rem;font-weight:600;letter-spacing:.04em;color:var(--fg-dim)}.dv-table__name{font-size:.72rem;font-weight:500;color:var(--fg-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dv-table__right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.dv-table__price{font-size:.95rem;font-weight:620;letter-spacing:-.01em;color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap}.dv-table__meta{display:inline-flex;align-items:baseline;gap:.3rem;font-size:.72rem;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.dv-table__delta--up{color:var(--yes)}.dv-table__delta--down{color:var(--no)}.dv-table__ctx{color:var(--fg-mute)}@keyframes dv-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dv-table--enter .dv-table__row{animation:dv-row-in var(--dur-3, .28s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}@keyframes dv-new-flash{0%{box-shadow:inset 2px 0 0 var(--accent)}to{box-shadow:inset 2px 0 0 transparent}}.dv-table__row--new{animation:dv-row-in var(--dur-3, .28s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both,dv-new-flash 1.2s var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}.dv-foot{padding:var(--sp-3, .75rem) var(--gutter, 1rem)}.dv-end{padding:var(--sp-4, 1rem) var(--gutter, 1rem);text-align:center;font-size:.72rem;color:var(--fg-mute);font-variant-numeric:tabular-nums}.dv-empty{display:flex;flex-direction:column;gap:var(--sp-2, .5rem);padding:var(--sp-12, 3rem) var(--gutter, 1rem);text-align:center}.dv-empty__title{font-family:var(--font-display, "Bricolage Grotesque Variable", "Geist Variable", system-ui, sans-serif);font-size:1.15rem;font-weight:600;letter-spacing:-.015em;color:var(--fg)}.dv-empty__sub{font-size:.8rem;color:var(--fg-dim)}@media(prefers-reduced-motion:reduce){.dv-table--enter .dv-table__row,.dv-table__row--new{animation:none}.dv-table__row,.dv-clear{transition-duration:1ms}.dv-clear:active{transform:none}}.dv-chip svg{color:var(--fg-mute);flex:0 0 auto}.dv-chip.ui-chip--active svg{color:var(--accent)}.dv-searchtop,.dv-cattop,.dv-body{display:contents}.dv-thead,.dv-searchkick,.dv-searchcount,.dv-close__key{display:none}@media(min-width:1080px){.dv-screen.dv-frame,.sh-page>.dv-screen.dv-frame{--dv-col: 60rem;--dv-pad: max(var(--gutter, 1rem), (100% - var(--dv-col)) / 2);--dv-lead: 3.25rem;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:100%;max-width:none;margin-inline:0;height:100%;min-height:0;padding-bottom:0;background:none;overflow:hidden}.dv-frame .dv-searchtop,.dv-frame .dv-cattop{display:grid;min-width:0;padding-inline:var(--dv-pad);border-bottom:1px solid var(--border-subtle)}.dv-frame .dv-body{display:block;min-width:0;min-height:0;padding-bottom:var(--sp-6, 1.5rem);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.dv-frame .dv-searchtop{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:var(--sp-4, 1rem) var(--sp-3, .75rem);row-gap:var(--sp-1, 4px)}.dv-frame .dv-searchkick{display:block;grid-row:1;grid-column:1 / -1;margin-top:0}.dv-frame .dv-searchhead{grid-row:2;grid-column:2;min-height:0;padding:0 0 0 var(--sp-6, 1.5rem)}.dv-frame .dv-inputline{grid-row:2;grid-column:1;gap:var(--sp-2, .5rem);padding:0 0 var(--sp-1, 4px);border-bottom:0}.dv-frame .dv-inputline:focus-within{box-shadow:inset 0 -2px 0 var(--accent)}.dv-frame .dv-inputline__icon{display:none}.dv-frame .dv-input{font-family:var(--font-ui, "Geist Variable", system-ui, -apple-system, sans-serif);font-size:2.25rem;letter-spacing:-.02em;line-height:1.1;min-height:2.6rem}.dv-frame .dv-searchcount{display:block;grid-row:3;grid-column:1 / -1}.dv-frame .dv-sorts{grid-row:4;grid-column:1 / -1;flex-wrap:wrap;padding:var(--sp-3, .75rem) 0 0;overflow-x:visible}.dv-frame .dv-close{width:auto;gap:var(--sp-2, .5rem);padding-inline:var(--sp-3, .75rem);border-radius:var(--r-md, 14px)}.dv-frame .dv-close__key{display:inline;font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute)}.dv-frame .dv-cattop{padding-block:var(--sp-4, 1rem) var(--sp-3, .75rem)}.dv-frame .dv-cathead{display:grid;grid-template-columns:var(--dv-lead, 3.25rem) minmax(0,1fr);row-gap:var(--sp-1, 4px);align-items:start;padding:0}.dv-frame .dv-back{grid-column:1;grid-row:1 / span 3;align-self:center}.dv-frame .dv-cathead .dv-kicker,.dv-frame .dv-cathead .dv-title,.dv-frame .dv-cathead .dv-count{grid-column:2}.dv-frame .dv-kicker{margin-top:0}.dv-frame .dv-title{font-size:2.25rem}.dv-frame .dv-cattop .dv-sorts{grid-row:auto;grid-column:auto;padding:var(--sp-3, .75rem) 0 0 var(--dv-lead, 3.25rem)}.dv-frame .dv-thead,.dv-frame .dv-table__row{grid-template-columns:2.4rem 24px minmax(0,1fr) 6.5rem 5rem 6.5rem;column-gap:var(--sp-3, .75rem);padding-inline:var(--dv-pad)}.dv-frame .dv-thead{display:grid;position:sticky;top:0;z-index:2;align-items:center;padding-block:.5rem;background:var(--bg-0);border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute)}.dv-frame .dv-thead__num{text-align:right}.dv-frame .dv-table__row{min-height:44px;padding-block:0}.dv-frame .dv-table__right,.dv-frame .dv-table__meta{display:contents}.dv-frame .dv-table__price,.dv-frame .dv-table__delta,.dv-frame .dv-table__ctx{text-align:right}.dv-frame .dv-table__delta{font-size:.8rem;font-weight:600}.dv-frame .dv-table__ctx{font-size:.8rem;color:var(--fg-dim)}.dv-frame .dv-table__dot,.dv-frame .dv-table__ctxk{display:none}.dv-frame .dv-table__id{flex-direction:row;align-items:baseline;gap:var(--sp-2, .5rem)}.dv-frame .dv-table__name{min-width:0}.dv-frame .dv-rulehead,.dv-frame .dv-foot,.dv-frame .dv-end,.dv-frame .dv-empty{padding-inline:var(--dv-pad)}.dv-frame .dv-rulehead{padding-top:var(--sp-4, 1rem)}.dv-frame .dv-foot .ui-btn{max-width:18rem;margin-inline:auto}.dv-frame .dv-empty{text-align:left}}.pp-screen{min-width:0;padding-bottom:var(--sp-8, 2rem)}.pp-head{display:flex;align-items:center;gap:var(--sp-3, .75rem);padding:var(--sp-4, 1rem) var(--gutter, 1rem) var(--sp-3, .75rem)}.pp-title{margin:0;font-family:var(--font-display, system-ui, sans-serif);font-size:var(--t-display, 1.7rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--fg)}.pp-count{margin-left:auto;font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-kicker, .6875rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);font-variant-numeric:tabular-nums;white-space:nowrap}.pp-intro{margin:0;padding:0 var(--gutter, 1rem) var(--sp-3, .75rem);font-size:var(--t-sub, .8rem);font-weight:500;color:var(--fg-dim)}.pp-table{--pp-cols: minmax(0, 1fr) 5.25rem 3.5rem 3.5rem}.pp-thead,.pp-trow{display:grid;grid-template-columns:var(--pp-cols);column-gap:var(--sp-2, .5rem);align-items:center;padding-inline:var(--gutter, 1rem)}.pp-col--num{text-align:right;font-variant-numeric:tabular-nums;min-width:0}@media(max-width:26.1875rem){.pp-table{--pp-cols: minmax(0, 1fr) 5.25rem 3.5rem}.pp-cell--vol{display:none}}.pp-thead{position:sticky;top:0;z-index:2;padding-block:.5rem;background:var(--bg-0);border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-kicker, .6875rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);white-space:nowrap}.pp-trow{width:100%;min-height:48px;padding-block:0;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;background:transparent;color:var(--fg);text-align:left;cursor:pointer;animation:pp-row-in var(--dur-3, .28s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both;animation-delay:var(--pp-i, 0ms);transition:background var(--dur-1, .12s) ease}.pp-trow:active{background:var(--bg-1)}@media(hover:hover)and (pointer:fine){.pp-trow:hover{background:var(--bg-1)}}.pp-trow--current{background:var(--bg-1);box-shadow:inset 2px 0 0 var(--accent)}.pp-trow--skel{cursor:default}@keyframes pp-row-in{0%{opacity:0;transform:translateY(6px)}}.pp-trow__market{display:flex;align-items:center;gap:var(--sp-2, .5rem);min-width:0}.pp-trow__sym{font-size:var(--t-body, .95rem);font-weight:600;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pp-trow__lev{flex:0 0 auto;font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute);white-space:nowrap}.pp-trow__iname{display:none;min-width:0;font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:34rem){.pp-trow__iname{display:block}}.pp-trow__mark{font-size:var(--t-num, .95rem);font-weight:620;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-trow__chg{font-size:var(--t-sub, .8rem);font-weight:600;color:var(--fg-mute);white-space:nowrap}.pp-trow__vol,.pp-trow__oi{font-size:var(--t-sub, .8rem);font-weight:500;color:var(--fg-dim);white-space:nowrap}.pp-up{color:var(--yes)}.pp-down{color:var(--no)}.pp-empty{display:grid;gap:var(--sp-2, .5rem);padding:var(--sp-12, 3rem) var(--gutter, 1rem);text-align:center;color:var(--fg-dim);font-size:var(--t-sub, .8rem)}.pp-empty__title{font-size:var(--t-body, .95rem);font-weight:600;color:var(--fg)}.pp-detail--position>.pp-main{display:contents}.pp-detail--position>.pp-main>.pp-facts,.pp-detail--position>.pp-main>.pp-chartzone{order:1}.pp-candles__svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pp-candles__tf{position:absolute;top:var(--sp-2);left:var(--gutter);z-index:2;display:flex;gap:var(--sp-4)}.pp-candles__tfbtn{position:relative;border:0;padding:0;background:none;font-family:var(--font-mono);font-size:var(--t-micro);font-weight:500;letter-spacing:.08em;color:var(--fg-mute);cursor:pointer;transition:color var(--dur-1) var(--ease-out)}.pp-candles__tfbtn:before{content:"";position:absolute;top:-14px;right:-10px;bottom:-14px;left:-10px}.pp-candles__tfbtn--on{color:var(--fg)}@media(hover:hover)and (pointer:fine){.pp-candles__tfbtn:hover{color:var(--fg)}}.pp-candles__grid{stroke:var(--border-subtle)}.pp-candles__tick{fill:var(--fg-mute);font-size:10px;font-variant-numeric:tabular-nums}.pp-candles__up{color:var(--yes)}.pp-candles__down{color:var(--no)}.pp-candles__wick{stroke:currentColor;stroke-width:1;opacity:.85}.pp-candles__body{fill:currentColor}.pp-candles__cross{stroke:var(--border-strong)}.pp-candles__read{position:absolute;top:var(--sp-2);right:var(--gutter);z-index:2;display:flex;gap:var(--sp-3);font-size:var(--t-micro);font-variant-numeric:tabular-nums;color:var(--fg-mute);pointer-events:none}.pp-candles__read--up{color:var(--yes)}.pp-candles__read--down{color:var(--no)}.pp-candles__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:var(--t-micro);color:var(--fg-mute)}.tk-price>.pp-pnl--up{color:var(--yes)}.tk-price>.pp-pnl--down{color:var(--no)}.pp-side--long{color:var(--yes)}.pp-side--short{color:var(--no)}.pp-live-dot{flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:var(--accent);animation:pp-pulse 2s var(--ease-in-out, cubic-bezier(.65, 0, .35, 1)) infinite}@keyframes pp-pulse{0%,to{opacity:1}50%{opacity:.35}}.pp-tpsl{display:flex;align-items:center;gap:var(--sp-2, .5rem);min-height:44px;padding-inline:var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle);font-size:var(--t-sub, .8rem);font-variant-numeric:tabular-nums}.pp-tpsl__k{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-kicker, .6875rem);letter-spacing:.1em;color:var(--fg-mute)}.pp-tpsl__v{font-weight:600;color:var(--fg)}.pp-tpsl__sep{color:var(--fg-mute)}.pp-tpsl__edit{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:4px;border:0;border-radius:var(--r-xs, 6px);background:transparent;color:var(--fg-dim);cursor:pointer;transition:transform var(--dur-1, .12s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)),color var(--dur-1, .12s) ease}.pp-tpsl__edit:before{content:"";position:absolute;top:-14px;right:-12px;bottom:-14px;left:-12px}.pp-tpsl__edit:active{transform:scale(.94);color:var(--fg)}@media(hover:hover)and (pointer:fine){.pp-tpsl__edit:hover{color:var(--fg)}}.pp-tpsl-editor{display:grid;gap:var(--sp-3, .75rem);padding-block:var(--sp-3, .75rem);padding-inline:var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle)}.pp-tpsl-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2, .5rem)}.pp-field{display:grid;gap:4px;min-width:0}.pp-field__k{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-kicker, .6875rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute)}.pp-input{width:100%;font-variant-numeric:tabular-nums}.pp-tpsl-error{display:grid;gap:var(--sp-2, .5rem);font-size:var(--t-sub, .8rem);font-weight:500;color:var(--no)}.pp-tpsl-error__debug{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2, .5rem);font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-micro, .72rem);color:var(--fg-mute);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.pp-tpsl-error__debug a{color:var(--accent);text-decoration:underline;white-space:nowrap}.pp-tpsl-actions{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-2, .5rem)}.pp-actions{margin-bottom:var(--sp-3, .75rem)}.pp-reveal{animation:pp-reveal-in var(--dur-3, .28s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}@keyframes pp-reveal-in{0%{opacity:0;transform:translateY(-8px)}}.pp-sk-ticket{display:grid;gap:var(--sp-3, .75rem)}.pp-scrim{display:none}.pp-top,.pp-body{display:contents}@media(min-width:1080px){.pp-screen.pp-frame,.sh-page>.pp-screen.pp-frame{--pp-col: 68rem;--pp-inset: max(var(--gutter-frame, 1.5rem), (100% - var(--pp-col)) / 2);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:100%;max-width:none;margin-inline:0;padding-bottom:0;height:calc(100dvh - var(--sh-mast-h, 56px));max-height:100%;min-height:0;overflow:hidden}.pp-frame .pp-top,.pp-frame .pp-body{display:block;min-width:0}.pp-frame .pp-top{border-bottom:1px solid var(--border-subtle)}.pp-frame .pp-head{padding-block:var(--sp-3, .75rem);padding-inline:var(--pp-inset)}.pp-frame .pp-intro{padding-inline:var(--pp-inset)}.pp-frame .pp-body{overflow-y:auto;overflow-x:hidden;min-height:0;overscroll-behavior:contain;padding-bottom:var(--sp-6, 1.5rem)}.pp-frame .pp-thead,.pp-frame .pp-trow{padding-inline:var(--pp-inset)}.pp-table--wide{--pp-cols: 9.5rem minmax(0, 1fr) 3.5rem 3rem 6.5rem 5rem 6rem 6rem}.pp-table--wide.pp-table--oi{--pp-cols: 9.5rem minmax(0, 1fr) 3.5rem 3rem 6.5rem 5rem 6rem 6rem 6rem}.pp-frame .pp-thead,.pp-frame .pp-trow{column-gap:var(--sp-3, .75rem)}.pp-frame .pp-trow{min-height:44px}.pp-trow__name{min-width:0;font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-trow__sym{flex:0 0 auto}.pp-trow__venue{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-kicker, .6875rem);font-weight:500;letter-spacing:.06em;color:var(--fg-mute);white-space:nowrap}.pp-trow__lev-col{font-size:var(--t-sub, .8rem);font-weight:500;color:var(--fg-dim)}.pp-trow__funding{font-size:var(--t-sub, .8rem);font-weight:500;color:var(--fg-mute)}.pp-scrim{display:block;position:fixed;inset:var(--sh-mast-h, 56px) 0 0 0;z-index:89;padding:0;border:0;cursor:default;background:var(--backdrop);background:color-mix(in srgb,var(--backdrop) 62%,transparent);animation:pp-scrim-in var(--dur-2, .2s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}.pp-page{top:var(--sh-mast-h, 56px);inset-inline:auto 0;width:min(60rem,calc(100vw - 20rem));border-left:1px solid var(--border-strong);box-shadow:-18px 0 44px #0006;animation:pp-panel-in var(--dur-3, .28s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}.tk-page__inner.pp-page__inner{max-width:none;container-type:inline-size;container-name:tk}.pp-page__head{border-bottom:1px solid var(--border-subtle)}.pp-page .tk-body{flex:1 0 auto}}@keyframes pp-scrim-in{0%{opacity:0}}@keyframes pp-panel-in{0%{opacity:0;transform:translate(24px)}}@container tk (min-width: 46rem){.pp-detail--position>.pp-main{display:flex;flex-direction:column;min-width:0;padding-bottom:calc(var(--sp-6, 1.5rem) + env(safe-area-inset-bottom,0px))}.pp-detail--position>.pp-main>.pp-facts,.pp-detail--position>.pp-main>.pp-chartzone{order:0}.pp-page .tk-trade__in{max-height:calc(100dvh - var(--sh-mast-h, 56px) - 6rem)}}@media(prefers-reduced-motion:reduce){.pp-trow,.pp-reveal,.pp-live-dot,.pp-page,.pp-scrim{animation:none}.pp-trow,.pp-tpsl__edit{transition-duration:1ms}}.pf{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:0 var(--gutter, 1rem) calc(var(--sp-8, 32px) + env(safe-area-inset-bottom,0px))}.pf-head{display:flex;align-items:center;min-height:44px;padding-top:var(--sp-2, 8px)}.pf-hero{display:flex;flex-direction:column;margin-inline:calc(var(--gutter, 1rem) * -1);padding:var(--sp-4, 16px) var(--gutter, 1rem) var(--sp-6, 24px);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.pf-kicker{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-kicker, .6875rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute)}.pf-hero__value{margin-top:var(--sp-2, 8px);font-family:var(--font-ui, system-ui, sans-serif);font-size:var(--t-hero, clamp(2.5rem, 11vw, 3.25rem));font-weight:700;letter-spacing:-.045em;line-height:1.02;font-variant-numeric:tabular-nums;color:var(--fg)}.pf-tick-up{animation:pf-tick-up .6s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.pf-tick-down{animation:pf-tick-down .6s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}@keyframes pf-tick-up{0%{color:var(--yes)}}@keyframes pf-tick-down{0%{color:var(--no)}}.pf-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .4em;margin:var(--sp-2, 8px) 0 0;font-size:var(--t-sub, .8rem);font-weight:500;color:var(--fg-dim)}.pf-sub__v{font-weight:600;font-variant-numeric:tabular-nums}.pf-sub__sep{color:var(--fg-mute)}.pf-up{color:var(--yes)}.pf-down{color:var(--no)}.pf-rail{margin-inline:calc(var(--gutter, 1rem) * -1);padding-inline:var(--gutter, 1rem)}.pf-tabpane{animation:pf-swap-in var(--dur-2, .2s) var(--ease-in-out, cubic-bezier(.65, 0, .35, 1))}@keyframes pf-swap-in{0%{opacity:0;transform:translateY(4px)}}.pf-list{display:flex;flex-direction:column;margin-inline:calc(var(--gutter, 1rem) * -1)}.pf-empty{padding:var(--sp-6, 24px) 0;font-size:var(--t-sub, .8rem);color:var(--fg-mute)}.pf-error{padding:var(--sp-8, 32px) 0;font-size:var(--t-sub, .8rem);color:var(--fg-mute)}.pf-hold{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:60px;padding-inline:var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .08));transition:background var(--dur-1, .12s) var(--ease-out, ease-out)}.pf-hold:active{background:var(--bg-1, rgba(255, 255, 255, .04))}.pf-hold__main{display:flex;align-items:center;gap:var(--sp-3, 12px);min-width:0;min-height:60px;padding:var(--sp-2, 8px) 0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.pf-hold__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.pf-hold__line{display:flex;align-items:baseline;gap:var(--sp-2, 8px);min-width:0}.pf-hold__symbol{font-size:var(--t-body, .95rem);font-weight:600;letter-spacing:-.005em}.pf-hold__amount{font-size:var(--t-micro, .72rem);color:var(--fg-mute);font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-hold__alloc{display:flex;align-items:center;gap:var(--sp-2, 8px)}.pf-hold__bar{flex:1;min-width:0;height:3px;border-radius:999px;background:var(--bg-2, rgba(255, 255, 255, .06));overflow:hidden}.pf-hold__fill{display:block;height:100%;border-radius:inherit;background:var(--fg-mute);opacity:.5}.pf-hold__pct{flex:none;font-size:var(--t-micro, .72rem);color:var(--fg-mute);font-variant-numeric:tabular-nums}.pf-hold__right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;padding-left:var(--sp-2, 8px)}.pf-hold__value{font-size:var(--t-num, .95rem);font-weight:620;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pf-hold__delta{font-size:var(--t-micro, .72rem);font-weight:600;font-variant-numeric:tabular-nums;color:var(--fg-dim)}.pf-share{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;margin-left:var(--sp-2, 8px);border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));border-radius:999px;background:transparent;color:var(--fg-dim);cursor:pointer;transition:transform var(--dur-1, .12s) var(--ease-out, ease-out),background var(--dur-1, .12s) var(--ease-out, ease-out)}.pf-share:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.pf-share:active{transform:scale(.94);background:var(--bg-1, rgba(255, 255, 255, .04))}.pf-share:disabled{opacity:.4}.pf-pos{padding:var(--sp-3, 12px) var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .08));transition:background var(--dur-1, .12s) var(--ease-out, ease-out)}.pf-pos--clickable{cursor:pointer}.pf-pos--clickable:active{background:var(--bg-1, rgba(255, 255, 255, .04))}.pf-pos__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2, 8px);min-height:28px}.pf-pos__id{display:inline-flex;align-items:baseline;gap:var(--sp-2, 8px);min-width:0;font-size:var(--t-body, .95rem);font-weight:600}.pf-pos__side{text-transform:uppercase;font-weight:700;letter-spacing:.02em}.pf-pos__lev{font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute);font-variant-numeric:tabular-nums}.pf-pos__headright{display:inline-flex;align-items:center;gap:var(--sp-1, 4px)}.pf-pos__pnl{font-size:var(--t-num-lg, 1.35rem);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fg-dim)}.pf-pos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2, 8px) var(--sp-4, 16px);margin-top:var(--sp-2, 8px)}.pf-pos__cell{display:flex;flex-direction:column;gap:1px;min-width:0}.pf-pos__k{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-kicker, .6875rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute)}.pf-pos__v{font-size:var(--t-num, .95rem);font-weight:620;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pf-pos__v--liq{color:var(--warn)}.pf-pos__tpsl{margin-top:var(--sp-2, 8px);font-size:var(--t-micro, .72rem);color:var(--fg-mute)}.pf-pos__tpslv{color:var(--fg-dim);font-variant-numeric:tabular-nums}.pf-act{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3, 12px);min-height:44px;padding:var(--sp-1, 4px) var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.pf-act__body{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-act__label{font-size:var(--t-sub, .8rem);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-act__time{font-size:var(--t-micro, .72rem);color:var(--fg-mute);font-variant-numeric:tabular-nums}.pf-act__right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.pf-act__amount{font-size:var(--t-num, .95rem);font-weight:620;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pf-act__status{display:inline-flex;align-items:center;gap:5px;font-size:var(--t-micro, .72rem);color:var(--fg-mute)}.pf-act__status:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.pf-act__status--confirmed,.pf-act__status--take_profit{color:var(--yes)}.pf-act__status--failed,.pf-act__status--liquidation,.pf-act__status--stop_loss{color:var(--no)}.pf-act__status--created,.pf-act__status--submitted{color:var(--fg-mute)}.pf-connect{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-3, 12px);padding-top:max(14dvh,3.5rem)}.pf-connect__title{margin:0;font-family:var(--font-display, system-ui, sans-serif);font-size:var(--t-display, 1.7rem);font-weight:600;letter-spacing:-.02em;color:var(--fg)}.pf-connect__copy{margin:0;max-width:22rem;font-size:var(--t-sub, .8rem);color:var(--fg-dim)}.pf-connect__cta{margin-top:var(--sp-3, 12px)}.pf-skel__kicker{width:8.5rem;height:.6875rem}.pf-skel__hero{margin-top:var(--sp-2, 8px);width:13rem;max-width:70%;height:calc(var(--t-hero, clamp(2.5rem, 11vw, 3.25rem)) * 1.02)}.pf-skel__sub{margin-top:var(--sp-2, 8px);width:16rem;max-width:85%;height:.8rem}.pf-skel__rail{display:flex;gap:var(--sp-4, 16px);align-items:center;min-height:42px}.pf-skel__tab{width:4.5rem;height:.8rem}.pf-skel__row{display:flex;align-items:center;gap:var(--sp-3, 12px);min-height:60px;padding-inline:var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.pf-skel__icon{width:32px;height:32px;border-radius:999px;flex:none}.pf-skel__lines{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.pf-skel__line{width:55%;height:.85rem}.pf-skel__bar{width:80%;height:3px}.pf-skel__val{width:3.75rem;height:.85rem;flex:none}.pf-skel__act{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3, 12px);min-height:44px;padding-inline:var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.pf-skel-pos{display:flex;flex-direction:column;gap:var(--sp-2, 8px);padding:var(--sp-3, 12px) var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.pf-skel-pos__head{width:60%;height:1.35rem}.pf-skel-pos__grid{width:100%;height:2.2rem}@media(hover:hover){.pf-hold:hover,.pf-pos--clickable:hover{background:var(--bg-1, rgba(255, 255, 255, .04))}.pf-share:hover{color:var(--fg);border-color:var(--border-strong, rgba(255, 255, 255, .16))}}@media(prefers-reduced-motion:reduce){.pf-tabpane,.pf-tick-up,.pf-tick-down{animation:none}.pf-hold,.pf-pos,.pf-share{transition-duration:1ms}.pf-share:active{transform:none}}.pf-side,.pf-main{display:contents}@media(min-width:1080px){.pf.pf-frame,.sh-page>.pf.pf-frame{--pf-col: 64rem;--pf-pad: max(var(--gutter, 1rem), (100% - var(--pf-col)) / 2);width:100%;max-width:none;margin-inline:0;min-height:0;height:100%;padding:0 0 var(--sp-6, 24px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.pf-frame .pf-head,.pf-frame .pf-hero,.pf-frame .pf-rail,.pf-frame .pf-empty,.pf-frame .pf-error,.pf-frame .pf-connect{margin-inline:0;padding-inline:var(--pf-pad)}.pf-frame .pf-list{margin-inline:0}.pf-frame .pf-hold,.pf-frame .pf-pos,.pf-frame .pf-act,.pf-frame .pf-skel__row,.pf-frame .pf-skel__act,.pf-frame .pf-skel-pos{padding-inline:var(--pf-pad)}.pf-frame .pf-head{padding-block:var(--sp-3, 12px) 0}.pf-frame.pf--guest .pf-head{min-height:52px;padding-block:0;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.pf-frame .pf-hero{padding-top:var(--sp-3, 12px)}.pf-frame .pf-rail{justify-content:flex-start;gap:var(--sp-5, 20px)}.pf-frame .pf-rail .ui-seg__btn{flex:0 0 auto;min-width:0}.pf-frame .pf-connect{max-width:none;padding-top:max(12dvh,3rem)}.pf-frame .pf-hold{min-height:44px}.pf-frame .pf-hold__main{display:grid;grid-template-columns:32px minmax(0,14rem) 10rem minmax(0,1fr);align-items:center;gap:var(--sp-3, 12px);min-height:44px;padding-block:0}.pf-frame .pf-hold__body{display:contents}.pf-frame .pf-hold__alloc{min-width:0}.pf-frame .pf-hold__right{flex-direction:row;align-items:baseline;justify-content:flex-end;gap:var(--sp-4, 16px);padding-left:var(--sp-4, 16px)}.pf-frame .pf-hold__value{min-width:5.5rem;text-align:right}.pf-frame .pf-hold__delta{min-width:5rem;text-align:right}.pf-frame .pf-pos__grid{grid-template-columns:repeat(4,minmax(0,11rem));justify-content:start}.pf-frame .pf-act__body{flex-direction:row;align-items:baseline;gap:var(--sp-3, 12px);flex:1}.pf-frame .pf-act__right{flex-direction:row;align-items:baseline;gap:var(--sp-4, 16px)}.pf-frame .pf-act__amount{min-width:6rem;text-align:right}.pf-frame .pf-act__status{min-width:6.5rem}.pf-frame .pf-skel__row{min-height:44px}}@media(min-width:1360px){.pf.pf-frame,.sh-page>.pf.pf-frame{display:grid;grid-template-columns:minmax(20rem,26rem) minmax(0,1fr);align-items:stretch;padding:0;overflow:hidden}.pf-frame .pf-side,.pf-frame .pf-main{display:flex;flex-direction:column;min-width:0;min-height:0;padding-inline:0;padding-bottom:var(--sp-6, 24px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.pf-frame .pf-main{--pf-col: 56rem;border-inline-start:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.pf-frame .pf-side .pf-sub{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-1, 4px) var(--sp-3, 12px)}.pf-frame .pf-side .pf-sub__sep{display:none}.pf-frame .pf-side .pf-sub__w{justify-self:end;color:var(--fg-mute)}.pf-frame .pf-side .pf-rail{border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.pf.pf-frame.pf--guest,.sh-page>.pf.pf-frame.pf--guest{display:flex;flex-direction:column;padding-bottom:var(--sp-6, 24px);overflow-y:auto;overflow-x:hidden}}.bs-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--backdrop);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overscroll-behavior:contain;animation:bs-fade-in var(--dur-3, .28s) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.bs-sheet{position:fixed;inset-inline:0;bottom:0;margin-inline:auto;max-width:none;height:62vh;height:62dvh;display:flex;flex-direction:column;background:var(--sheet-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-top:1px solid var(--border-strong);border-radius:var(--r-sheet, 28px) var(--r-sheet, 28px) 0 0;box-shadow:0 -16px 48px #00000080;transition:transform var(--dur-4, .38s) var(--ease-spring, cubic-bezier(.34, 1.26, .5, 1));animation:bs-sheet-in var(--dur-4, .38s) var(--ease-spring, cubic-bezier(.34, 1.26, .5, 1))}.bs-sheet--full{height:calc(100vh - 12px);height:calc(100dvh - max(env(safe-area-inset-top),12px))}.bs-sheet:after{content:"";position:absolute;top:100%;left:0;right:0;height:24vh;height:24dvh;background:var(--sheet-glass);pointer-events:none}.bs-measure{position:absolute;top:0;left:0;width:0;visibility:hidden;pointer-events:none}.bs-measure--half{height:62vh;height:62dvh}.bs-measure--full{height:calc(100vh - 12px);height:calc(100dvh - max(env(safe-area-inset-top),12px))}.bs-grab{position:relative;flex:0 0 auto;height:44px;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none;z-index:1}.bs-grab:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:36px;height:4px;border-radius:999px;background:var(--border-strong)}.bs-grab:active{cursor:grabbing}.bs-close{position:absolute;top:10px;right:12px;width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid var(--border-subtle);color:var(--fg-dim);cursor:pointer;z-index:2;transition:transform var(--dur-1, .12s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)),background var(--dur-1, .12s) ease,color var(--dur-1, .12s) ease}.bs-close:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.bs-close:active{transform:scale(.9);background:var(--bg-2);color:var(--fg)}@media(hover:hover){.bs-close:hover{color:var(--fg);background:var(--bg-2)}}.bs-grab:focus-visible,.bs-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bs-header{flex:0 0 auto;padding:0 var(--gutter, 1rem) var(--sp-2, 8px)}.bs-scroll{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0;scrollbar-width:none;-ms-overflow-style:none}.bs-scroll::-webkit-scrollbar{width:0;height:0;display:none}@keyframes bs-fade-in{0%{opacity:0}}@keyframes bs-sheet-in{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.bs-backdrop{animation:bs-fade-in .12s ease-out}.bs-sheet{animation:bs-fade-in .12s ease-out;transition:none}}@media(min-width:1080px){.bs-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--backdrop) 62%,transparent)}.bs-sheet{inset-inline:auto 0;top:var(--sh-mast-h, calc(56px + env(safe-area-inset-top, 0px)) );bottom:0;margin-inline:0;max-width:none;width:min(30rem,100vw);height:auto;background:var(--bg-1);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;border-left:1px solid var(--border-strong);border-radius:0;box-shadow:-18px 0 44px #0006;animation-name:bs-sheet-in-side}.bs-sheet--full{height:auto}.bs-sheet:after{display:none}.bs-grab{cursor:default;touch-action:auto}.bs-grab:before{display:none}.bs-close{top:4px;right:12px;width:36px;height:36px;border-color:var(--border-strong);color:var(--fg-dim)}.bs-close:before{top:-4px;right:-4px;bottom:-4px;left:-4px}.bs-close svg{width:17px;height:17px}.bs-scroll{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;-ms-overflow-style:auto}.bs-scroll::-webkit-scrollbar{display:block;width:10px;height:10px}.bs-scroll::-webkit-scrollbar-track{background:transparent}.bs-scroll::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:999px;border:3px solid transparent;background-clip:content-box}}@keyframes bs-sheet-in-side{0%{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.bs-sheet{animation-name:bs-fade-in}}.tr-ticket{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.tr-kicker{font-family:var(--font-mono);font-size:var(--t-kicker, .6875rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute)}.tr-seg{width:100%;min-height:44px}.tr-seg.ui-seg--rail .ui-seg__btn--yes-active,.tr-seg.ui-seg--rail .ui-seg__btn--no-active{background:transparent;box-shadow:none;color:var(--fg)}.tr-seg.ui-seg--rail .ui-seg__btn--yes-active{border-bottom:2px solid var(--yes)}.tr-seg.ui-seg--rail .ui-seg__btn--no-active{border-bottom:2px solid var(--no)}.tr-mode{display:flex;align-items:center;gap:.45em;min-height:24px}.tr-mode__side--long{color:var(--yes)}.tr-mode__side--short{color:var(--no)}.tr-src{display:flex;align-items:center;gap:var(--sp-2);min-height:36px;min-width:0}.tr-src__picker{border:0;cursor:pointer}.tr-src__picker svg{color:var(--fg-mute)}.tr-src__bal{margin-left:auto;font-size:var(--t-sub, .8rem);color:var(--fg-mute);font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.tr-src__types{margin-left:auto;display:flex;gap:var(--sp-1)}.tr-src__types .ui-chip{border:0;cursor:pointer}.tr-amount{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding-block:var(--sp-2) 0;min-width:0}.tr-amount__field{display:inline-flex;align-items:baseline;justify-content:center;gap:.4rem;max-width:100%;min-width:0;padding:0 .5rem .3rem;border-bottom:2px solid var(--border-subtle);transition:border-color var(--dur-2) var(--ease-out)}.tr-amount__field:focus-within{border-bottom-color:var(--ring)}.tr-amount__value{font-family:var(--font-ui);font-size:clamp(2rem,9vw,2.6rem);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--fg);caret-color:var(--accent);background:transparent;border:0;outline:none;padding:0;margin:0;text-align:center;min-width:1ch;max-width:100%}.tr-amount__value:focus-visible{outline:none}.tr-amount__value::placeholder{color:var(--fg-mute)}.tr-amount__value:disabled{opacity:.6}.tr-amount__unit{font-size:var(--t-sub, .8rem);font-weight:600;color:var(--fg-mute);white-space:nowrap}.tr-amount--insufficient .tr-amount__value{color:var(--no)}.tr-amount--pulse .tr-amount__field{animation:tr-pulse var(--dur-1) var(--ease-out)}@keyframes tr-pulse{50%{transform:scale(1.05)}}.tr-amount--limit{padding-block:0}.tr-amount--limit .tr-amount__value{font-size:var(--t-num-lg, 1.35rem)}.tr-amount--limit .tr-amount__unit{font-size:var(--t-micro, .72rem)}.tr-amount__sub{font-size:var(--t-micro, .72rem);color:var(--fg-mute);font-variant-numeric:tabular-nums;text-align:center}.tr-presets{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--sp-2)}.tr-presets .ui-chip{border:0;cursor:pointer;font-variant-numeric:tabular-nums}.tr-receipt{min-width:0;border-top:1px solid var(--border-subtle)}.tr-receipt__line{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:44px;padding:0;background:none;border:0;cursor:pointer;text-align:left;color:var(--fg);font-size:var(--t-sub, .8rem);font-variant-numeric:tabular-nums}.tr-receipt__main{display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:600;white-space:nowrap}.tr-receipt__tail{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-mute)}.tr-receipt__chev{flex:none;color:var(--fg-mute);transition:transform var(--dur-2) var(--ease-in-out)}.tr-receipt--open .tr-receipt__chev{transform:rotate(180deg)}.tr-receipt__rows{overflow:hidden;max-height:0;opacity:0;transition:max-height var(--dur-2) var(--ease-in-out),opacity var(--dur-2) var(--ease-in-out)}.tr-receipt--open .tr-receipt__rows{max-height:320px;opacity:1}.tr-receipt__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding:.45rem 0;border-top:1px solid var(--border-subtle);font-size:var(--t-sub, .8rem)}.tr-receipt__row>span{color:var(--fg-mute)}.tr-receipt__row>strong{font-size:var(--t-num, .95rem);font-weight:620;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fg);min-width:0;text-align:right}.tr-receipt__row>strong.tr-up{color:var(--yes)}.tr-receipt__row>strong.tr-down{color:var(--no)}@media(hover:hover){.tr-receipt__line:hover{filter:brightness(1.15)}}.tr-lev{display:flex;flex-direction:column;gap:0;min-width:0}.tr-lev__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.tr-lev__value{font-size:var(--t-num-lg, 1.35rem);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fg)}.tr-lev input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:44px;margin:0;background:transparent;cursor:pointer;touch-action:pan-y}.tr-lev input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background-color:var(--bg-3);background-image:var(--brand-grad);background-size:var(--progress, 0%) 100%;background-repeat:no-repeat}.tr-lev input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:var(--bg-3)}.tr-lev input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:var(--brand-grad)}.tr-lev input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:28px;height:28px;border:0;border-radius:50%;background:#fff;box-shadow:var(--edge-top-strong),0 2px 8px #00000059;margin-top:-11px;transition:transform var(--dur-1) var(--ease-out)}.tr-lev input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.tr-lev input[type=range]::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:#fff;box-shadow:var(--edge-top-strong),0 2px 8px #00000059;transition:transform var(--dur-1) var(--ease-out)}.tr-lev input[type=range]:active::-moz-range-thumb{transform:scale(1.15)}.tr-lev__ticks{display:flex;justify-content:space-between;font-size:var(--t-micro, .72rem);color:var(--fg-mute);font-variant-numeric:tabular-nums}.tr-lev{border-top:1px solid var(--border-subtle);padding-top:var(--sp-3)}.tr-tpsl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-2)}.tr-tpsl__cell{display:flex;flex-direction:column;gap:2px;min-width:0;padding:.5rem .8rem}.tr-tpsl__cell:focus-within{border-color:var(--ring)}.tr-tpsl__input:focus-visible{outline:none}.tr-tpsl__input{background:transparent;border:0;outline:none;padding:0;margin:0;width:100%;min-width:0;color:var(--fg);caret-color:var(--accent);font-size:var(--t-body, .95rem);font-weight:600;font-variant-numeric:tabular-nums}.tr-tpsl__input::placeholder{color:var(--fg-mute);font-weight:500}.tr-tpsl__hint{font-size:var(--t-micro, .72rem);font-variant-numeric:tabular-nums}.tr-tpsl__hint--up{color:var(--yes)}.tr-tpsl__hint--down{color:var(--no)}.tr-tpsl__hint--placeholder{color:var(--fg-mute)}.ui-btn.tr-cta,.tr-cta{min-height:52px;font-weight:650;font-variant-numeric:tabular-nums}.tr-cta--working:disabled{opacity:.7;transform:none}.tr-cta .ui-skel--text.tr-cta__sk{background-color:currentColor;background-image:none;animation:none;opacity:.45}.tr-notice{display:flex;align-items:flex-start;gap:var(--sp-2);background:var(--bg-1);box-shadow:var(--edge-top);border-radius:var(--r-lg);padding:var(--sp-3) var(--sp-4);font-size:var(--t-sub, .8rem);color:var(--fg-dim);animation:tr-rise var(--dur-2) var(--ease-out)}.tr-notice>svg{flex:none;color:var(--warn);margin-top:2px}.tr-status{display:flex;align-items:center;gap:var(--sp-2);border-top:1px solid var(--border-subtle);padding-top:var(--sp-3);font-size:var(--t-sub, .8rem);color:var(--fg-dim);font-variant-numeric:tabular-nums;animation:tr-rise var(--dur-2) var(--ease-out);min-width:0}.tr-status__icon{flex:none}.tr-status--success{color:var(--fg)}.tr-status--success .tr-status__icon{color:var(--yes)}.tr-status--error,.tr-status--error .tr-status__icon{color:var(--no)}.tr-status--info .tr-status__icon{color:var(--warn)}.tr-status__mute{color:var(--fg-mute)}.tr-status__link{position:relative;margin-left:auto;display:inline-flex;align-items:center;gap:3px;color:var(--accent);text-decoration:none;white-space:nowrap}.tr-status__link:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}@keyframes tr-rise{0%{opacity:0;transform:translateY(4px)}}.tr-picker--menu{position:fixed;z-index:120;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--border-strong);box-shadow:var(--edge-top-strong),0 16px 40px #0000008c;animation:tr-picker-in var(--dur-2, .2s) var(--ease-out);transform-origin:top center}.tr-picker--above{transform-origin:bottom center}@keyframes tr-picker-in{0%{opacity:0;transform:scale(.97)}}.tr-picker__title{padding:var(--sp-2) var(--gutter, 1rem) var(--sp-2)}.tr-picker--menu .tr-picker__title{padding-inline:var(--sp-3)}.tr-picker__list{display:flex;flex-direction:column;padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom))}.tr-picker--menu .tr-picker__list{overflow-y:auto;padding-bottom:var(--sp-2);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overscroll-behavior:contain}.tr-picker--menu .tr-picker__row{min-height:44px;padding-inline:var(--sp-3);grid-template-columns:24px minmax(0,1fr) auto}.tr-picker--menu .tr-picker__row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.tr-picker__row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);min-height:52px;padding:0 var(--gutter, 1rem);background:none;border:0;cursor:pointer;text-align:left;color:var(--fg);transition:background-color var(--dur-1) var(--ease-out)}.tr-picker__row:active{background:var(--bg-3)}@media(hover:hover){.tr-picker__row:hover{background:var(--bg-1)}}.tr-picker__row--selected{box-shadow:inset 2px 0 0 var(--accent)}.tr-picker__id{display:flex;flex-direction:column;min-width:0}.tr-picker__sym{font-size:var(--t-body, .95rem);font-weight:600;letter-spacing:-.005em}.tr-picker__name{font-size:var(--t-micro, .72rem);color:var(--fg-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-picker__bal{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums}.tr-picker__amount{font-size:var(--t-num, .95rem);font-weight:620;letter-spacing:-.01em}.tr-picker__value{font-size:var(--t-micro, .72rem);color:var(--fg-mute)}.tr-picker__empty{padding:var(--sp-6) var(--gutter, 1rem);font-size:var(--t-sub, .8rem);color:var(--fg-mute);text-align:center}@media(prefers-reduced-motion:reduce){.tr-picker--menu,.tr-amount--pulse .tr-amount__field,.tr-status,.tr-notice{animation:none}.tr-receipt__rows,.tr-receipt__chev,.tr-amount__field,.tr-picker__row,.tr-lev input[type=range]::-webkit-slider-thumb,.tr-lev input[type=range]::-moz-range-thumb{transition-duration:1ms}}.sh-shell{max-width:none;margin-inline:auto;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-content:start;padding:0 0 env(safe-area-inset-bottom,0px)}.sh-shell--bare{padding-bottom:max(var(--sp-4, 1rem),env(safe-area-inset-bottom,0px))}.sh-top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4, 1rem);box-sizing:border-box;height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--gutter, 1rem) 0;border-bottom:1px solid var(--border-subtle)}.sh-top__brand{display:flex;align-items:center;min-width:0}.sh-top__wordmark,.sh-mast__wordmark{font-family:var(--font-display, system-ui, sans-serif);font-size:var(--t-title, 1.15rem);font-weight:600;letter-spacing:-.015em;line-height:1;color:var(--fg);text-transform:lowercase;white-space:nowrap}.sh-page{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;animation:sh-page-in var(--dur-3, .28s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}@keyframes sh-page-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes sh-page-fade{0%{opacity:0}to{opacity:1}}.sh-back{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;padding:0;border-radius:999px;background:transparent;border:1px solid var(--border-subtle);box-shadow:none;color:var(--fg-dim);cursor:pointer;transition:transform var(--dur-1, .12s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)),background var(--dur-1, .12s) ease,color var(--dur-1, .12s) ease}.sh-back:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:999px}.sh-back svg{display:block;flex:0 0 auto}.sh-back:active{transform:scale(.97);background:var(--bg-1);color:var(--fg)}@media(hover:hover){.sh-back:hover{background:var(--bg-1);color:var(--fg)}}.sh-back:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sh-sub{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0}.sh-sub__head{display:flex;align-items:center;gap:var(--sp-3, .75rem);min-height:44px;padding:var(--sp-3, .75rem) var(--gutter, 1rem)}.sh-sub__title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display, system-ui, sans-serif);font-size:var(--t-display, 1.7rem);font-weight:600;letter-spacing:-.02em;line-height:1.1}.sh-sub__body{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-width:0}.sh-fill{display:grid;place-items:center;align-content:center;gap:var(--sp-3, .75rem);min-height:60vh;min-height:60dvh;color:var(--fg-dim)}@media(prefers-reduced-motion:reduce){.sh-page{animation:none}.sh-back{transition-duration:1ms}.sh-back:active{transform:none}}.sh-shell--wide,.sh-shell--wide *{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.sh-shell--wide *::-webkit-scrollbar{width:10px;height:10px}.sh-shell--wide *::-webkit-scrollbar-track{background:transparent}.sh-shell--wide *::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:999px;border:3px solid transparent;background-clip:content-box}.sh-shell--wide *::-webkit-scrollbar-corner{background:transparent}.sh-shell--wide{max-width:none;margin-inline:0;height:100vh;height:100dvh;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:stretch;overflow:hidden;padding:0}.sh-shell--wide>.sh-body{grid-row:2;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}@media(min-width:1080px){:root{--sh-mast-h: calc(56px + env(safe-area-inset-top, 0px)) }}.sh-mast{grid-row:1;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-6, 1.5rem);height:var(--sh-mast-h, calc(56px + env(safe-area-inset-top, 0px)) );padding:env(safe-area-inset-top,0px) var(--gutter, 1.5rem) 0;background:var(--bg-0);border-bottom:1px solid var(--border-subtle)}.sh-mast__brand{display:flex;align-items:center;min-width:0}.sh-search{box-sizing:border-box;display:flex;align-items:center;gap:var(--sp-2, .5rem);width:100%;max-width:30rem;margin-inline:auto;height:38px;padding:0 .5rem 0 .75rem;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-md, 14px);box-shadow:none;color:var(--fg-mute);text-align:left;cursor:pointer;transition:border-color var(--dur-1, .12s) ease,background var(--dur-1, .12s) ease}.sh-search__icon{flex:0 0 auto;display:block;color:var(--fg-mute)}.sh-search__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-body, .95rem);font-weight:500;color:var(--fg-mute)}.sh-search__hint{flex:0 0 auto;padding:2px 6px;border-radius:var(--r-xs, 6px);background:var(--bg-2);box-shadow:var(--edge-top);font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-kicker, .6875rem);font-weight:var(--t-kicker-weight, 500);letter-spacing:var(--t-kicker-track, .1em);color:var(--fg-mute);white-space:nowrap}@media(hover:hover){.sh-search:hover{border-color:var(--border-strong)}.sh-search:hover .sh-search__label{color:var(--fg-dim)}}.sh-search:active{background:var(--bg-2)}.sh-search:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sh-mast__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-4, 1rem);min-width:0}.sh-equity{position:relative;display:inline-flex;align-items:center;gap:.35rem;min-height:36px;padding:0;background:none;border:0;box-shadow:none;color:var(--fg);cursor:pointer;transition:transform var(--dur-1, .12s) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.sh-equity:before{content:"";position:absolute;top:-6px;right:-10px;bottom:-6px;left:-10px}.sh-equity:active{transform:scale(.97)}@media(hover:hover){.sh-equity:hover .sh-equity__value{color:var(--fg)}}.sh-equity:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:var(--r-sm, 10px)}.sh-equity__value{font-size:var(--t-num, .95rem);font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.sh-equity__chev{font-size:.6rem;line-height:1}.sh-up{color:var(--yes)}.sh-down{color:var(--no)}.sh-equity__skel{display:inline-block;width:5.5rem;height:1.05rem;border-radius:999px}.sh-shell--wide .sh-page{grid-template-rows:minmax(0,1fr);align-content:stretch;min-height:0;overflow:hidden;animation:sh-page-fade var(--dur-2, .2s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}:where(.sh-shell--wide .sh-page)>*{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}:where(.sh-shell--wide .sh-page)>:where(.dv-screen,.pp-screen,.pf){max-width:64rem;margin-inline:auto}:where(.sh-shell--wide .sh-body)>.hm-screen{min-width:0;min-height:0}.sh-inspector-idle{min-width:0;min-height:0;background:var(--bg-0)}@media(prefers-reduced-motion:reduce){.sh-shell--wide .sh-page{animation:none}.sh-search,.sh-equity{transition-duration:1ms}.sh-equity:active{transform:none}}.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.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]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media(max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media(max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.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{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}
