@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", 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):after{display:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent)}::selection{background:var(--brand-tint)}.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);--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);--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-prob{position:relative;height:6px;background:var(--no-bg);border-radius:0;overflow:hidden}.ui-prob--hero{height:10px}.ui-prob--micro{height:3px}.ui-prob__yes{position:absolute;inset-block:0;left:0;width:0;background:var(--yes);transition:width var(--dur-3) var(--ease-out)}.ui-prob__no{position:absolute;inset-block:0;right:0;width:0;background:var(--no);transition:width var(--dur-3) var(--ease-out)}.ui-side{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}.ui-side--yes{color:var(--yes)}.ui-side--no{color:var(--no)}.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{filter:brightness(1.06)}.ui-btn--long:not(:disabled):hover{background-color:var(--yes);filter:brightness(1.06)}.ui-btn--short:not(:disabled):hover{background-color:var(--no);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-user{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);padding:0;border:0;background:transparent;font-family:var(--font-ui);font-size:var(--t-body);font-weight:600;letter-spacing:var(--t-body-track);line-height:1.2;color:var(--fg);min-width:0;max-width:100%;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;transition:opacity var(--dur-1) var(--ease-out)}.ui-user:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.ui-user:active{opacity:.7}.ui-user:disabled{cursor:default;opacity:1}@media(hover:hover)and (pointer:fine){.ui-user:not(:disabled):hover .ui-user__name{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.ui-user__avatar,.ui-avatar{display:inline-flex;border-radius:999px;overflow:hidden;background:var(--bg-2);flex:0 0 auto}.ui-user__avatar img,.ui-avatar img{width:100%;height:100%;display:block;object-fit:cover}.ui-user__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-user--lg .ui-user__name{font-family:var(--font-display);font-size:var(--t-title);font-weight:var(--t-title-weight);letter-spacing:var(--t-title-track)}.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-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-prob__yes,.ui-prob__no,.ui-btn,.ui-seg__btn,.ui-chip,.ui-iconbtn,.ui-input,.ui-user,.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}.ev-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;animation:ev-page-in var(--dur-3, .28s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}@keyframes ev-page-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.ev-page__inner{max-width:none;margin-inline:auto;min-height:100%;display:flex;flex-direction:column}.ev-top{display:flex;align-items:center;min-height:44px;padding:calc(var(--sp-2, 8px) + env(safe-area-inset-top,0px)) var(--gutter, 1rem) 0}.ev-top__acts{display:flex;align-items:center;gap:var(--sp-2, 8px);margin-left:auto}.ev-circle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:none;color:var(--fg-dim);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-1, .12s) var(--ease-out, ease-out),color var(--dur-1, .12s) var(--ease-out, ease-out),transform var(--dur-1, .12s) var(--ease-out, ease-out)}.ev-circle:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.ev-circle>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ev-circle:active{transform:scale(.94);background:var(--bg-1);color:var(--fg)}.ev-circle:disabled{opacity:.5;cursor:default}@media(hover:hover)and (pointer:fine){.ev-circle:hover{background:var(--bg-1);color:var(--fg)}}.ev-body{display:flex;flex-direction:column;flex:1 0 auto;min-width:0;padding-bottom:calc(var(--sp-6, 24px) + env(safe-area-inset-bottom,0px))}.ev-lede,.ev-more{display:flex;flex-direction:column;min-width:0}.ev-kicker{display:flex;align-items:center;gap:var(--sp-2, 8px);min-height:20px;margin-top:var(--sp-3, 12px);padding-inline:var(--gutter, 1rem);font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-kicker, .6875rem);font-weight:500;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;color:var(--fg-mute);white-space:nowrap;overflow:hidden}.ev-kicker>*+*:before{content:"·";margin-right:var(--sp-2, 8px);color:var(--fg-mute)}.ev-kicker__live{color:var(--accent)}.ev-kicker__live:before{color:var(--fg-mute)}.ev-kicker__dot{display:inline-block;animation:ev-live-pulse 2s var(--ease-in-out, ease-in-out) infinite}@keyframes ev-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.ev-title{margin:var(--sp-2, 8px) 0 0;padding-inline:var(--gutter, 1rem);font-family:var(--font-display, var(--font-ui, system-ui, sans-serif));font-size:var(--t-display, 1.7rem);font-weight:var(--t-display-weight, 600);letter-spacing:var(--t-display-track, -.02em);line-height:1.12;color:var(--fg);overflow-wrap:anywhere}.ev-art{position:relative;margin-top:var(--sp-3, 12px);width:100%;aspect-ratio:21 / 9;max-height:0;overflow:hidden;transition:max-height var(--dur-3, .28s) var(--ease-out, ease-out)}.ev-art--in{max-height:160px;border-bottom:1px solid var(--border-subtle)}.ev-art__img{display:block;width:100%;height:100%;max-height:160px;object-fit:cover}@media(prefers-reduced-motion:no-preference){.ev-art--in .ev-art__img{animation:ev-art-drift 13s var(--ease-in-out, ease-in-out) infinite alternate;will-change:transform}}@keyframes ev-art-drift{0%{transform:scale(1.05) translate(2%,1%)}to{transform:scale(1.18) translate(-3%,-2%)}}.ev-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(transparent 55%,var(--bg-0))}.ev-hero{padding-inline:var(--gutter, 1rem);margin-top:var(--sp-4, 16px);min-width:0}.ev-xfade{animation:ev-fade-in var(--dur-2, .2s) var(--ease-in-out, ease-in-out) both;min-width:0}@keyframes ev-fade-in{0%{opacity:0}to{opacity:1}}.ev-hero__row{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:var(--sp-3, 12px);row-gap:2px}.ev-hero__pct{font-size:var(--t-hero, clamp(2.5rem, 11vw, 3.25rem));font-weight:var(--t-hero-weight, 700);letter-spacing:var(--t-hero-track, -.045em);line-height:1.02;font-variant-numeric:tabular-nums;color:var(--fg);white-space:nowrap}.ev-hero__sign{font-size:.5em;font-weight:600;letter-spacing:0;margin-left:.06em}.ev-hero__sub{display:inline-flex;align-items:baseline;gap:.45em;font-size:var(--t-hero-sub, 1rem);font-weight:var(--t-hero-sub-weight, 600);letter-spacing:var(--t-hero-sub-track, -.01em);color:var(--fg-mute);font-variant-numeric:tabular-nums;white-space:nowrap}.ev-hero__mkt{margin-top:var(--sp-1, 4px);font-size:.95rem;line-height:1.35;color:var(--fg-dim);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-hero__mkt-t{font-weight:600;color:var(--fg-dim)}.ev-hero__mkt-n{margin-left:.3em;padding:0;border:0;background:none;font:inherit;cursor:pointer;transition:color var(--dur-1, .12s) ease;color:var(--fg-mute);font-weight:500}@keyframes ev-tick-up{0%{color:var(--yes)}}@keyframes ev-tick-down{0%{color:var(--no)}}.ev-hero__digits--up{animation:ev-tick-up .6s var(--ease-out, ease-out)}.ev-hero__digits--down{animation:ev-tick-down .6s var(--ease-out, ease-out)}.ev-hero__bar{margin-top:var(--sp-3, 12px);width:100%;border-bottom:1px solid var(--border-subtle)}.ev-facts{display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--sp-2, 8px);row-gap:2px;margin-top:var(--sp-3, 12px);padding-inline:var(--gutter, 1rem);font-size:var(--t-micro, .72rem);font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--fg-mute);font-variant-numeric:tabular-nums}.ev-facts>*+*:before{content:"·";margin-right:var(--sp-2, 8px)}.ev-ticket{margin-top:var(--sp-4, 16px);padding:var(--sp-4, 16px) var(--gutter, 1rem);border-block:1px solid var(--border-subtle)}.ev-ticket__in{min-width:0}.ev-sect{margin-top:var(--sp-5, 20px);min-width:0}.ev-rule{padding-inline:var(--gutter, 1rem)}.ev-rule__n{font-variant-numeric:tabular-nums}.ev-mkts{display:flex;flex-direction:column;margin-top:var(--sp-1, 4px);min-width:0}.ev-slot{min-width:0;transition:background var(--dur-1, .12s) var(--ease-out, ease-out)}.ev-slot--on{background:var(--bg-1);box-shadow:inset 2px 0 0 var(--accent)}.ev-slot--on .ev-mkt{color:var(--fg)}.ev-mkt{display:grid;grid-template-columns:minmax(0,1fr) auto 64px;align-items:center;column-gap:var(--sp-3, 12px);width:100%;min-height:52px;padding:var(--sp-2, 8px) var(--gutter, 1rem);border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;background:none;text-align:left;color:var(--fg);transition:background var(--dur-1, .12s) var(--ease-out, ease-out)}button.ev-mkt{cursor:pointer;-webkit-user-select:none;user-select:none}button.ev-mkt:active{background:var(--bg-1)}@media(hover:hover)and (pointer:fine){button.ev-mkt:hover{background:var(--bg-1)}}.ev-mkt__title{min-width:0;font-size:var(--t-body, .95rem);font-weight:600;letter-spacing:var(--t-body-track, -.005em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-mkt__pct{font-size:var(--t-num, .95rem);font-weight:var(--t-num-weight, 620);letter-spacing:var(--t-num-track, -.01em);font-variant-numeric:tabular-nums;color:var(--fg);white-space:nowrap}.ev-mkt__bar{width:64px}.ev-mkt--done{grid-template-columns:minmax(0,1fr) auto;min-height:44px}.ev-mkt--done .ev-mkt__title{font-weight:500;color:var(--fg-dim)}.ev-mkt__state{display:inline-flex;align-items:baseline;gap:.4em;font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute);white-space:nowrap}.ev-mkt__state .ui-side{font-family:var(--font-mono, ui-monospace, monospace);letter-spacing:.08em}.ev-mkt-wrap{display:flex;align-items:center;min-width:0;border-bottom:1px solid var(--border-subtle)}.ev-mkt-wrap .ev-mkt{border-bottom:0;flex:1;min-width:0}.ev-mkt-wrap .ev-circle{margin-right:var(--sp-3, 12px);flex-shrink:0}.ev-rules{margin-top:var(--sp-2, 8px);padding-inline:var(--gutter, 1rem)}.ev-rules__text{margin:0;font-size:var(--t-sub, .8rem);font-weight:500;line-height:1.5;color:var(--fg-dim);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-height:4.5em;transition:max-height var(--dur-2, .2s) var(--ease-in-out, ease-in-out)}.ev-rules--open .ev-rules__text{-webkit-line-clamp:unset;max-height:40em}.ev-rules__more{display:inline-flex;align-items:center;gap:.3em;margin-top:var(--sp-1, 4px);margin-left:var(--gutter, 1rem);padding:0;border:0;background:none;font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute);cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.ev-rules__more:before{content:"";position:absolute;top:-14px;right:-10px;bottom:-14px;left:-10px}.ev-rules__more:active{color:var(--fg)}@media(hover:hover)and (pointer:fine){.ev-rules__more:hover{color:var(--fg)}}.ev-empty{margin-top:var(--sp-6, 24px);padding-inline:var(--gutter, 1rem);font-size:var(--t-sub, .8rem);font-weight:500;color:var(--fg-mute)}.ev-error{padding:var(--sp-12, 48px) var(--gutter, 1rem);text-align:center;font-size:var(--t-body, .95rem);font-weight:500;color:var(--fg-dim)}.ev-error__detail{display:block;margin-top:var(--sp-2, 8px);font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute);overflow-wrap:anywhere}.ev-sk-kicker{height:12px;width:11rem;max-width:60%;border-radius:999px}.ev-sk-title{height:calc(var(--t-display, 1.7rem) * 1.12);border-radius:var(--r-sm, 10px)}.ev-sk-title--a{width:92%}.ev-sk-title--b{width:58%;margin-top:6px}.ev-sk-hero{height:calc(var(--t-hero, clamp(2.5rem, 11vw, 3.25rem)) * 1.02);width:9rem;max-width:55%;border-radius:var(--r-sm, 10px)}.ev-sk-bar{height:10px;width:100%;border-radius:0}.ev-sk-facts{height:11px;width:70%;border-radius:999px}.ev-sk-seg{height:44px;border-radius:var(--r-md, 14px)}.ev-sk-amount{height:56px;margin-top:var(--sp-3, 12px);border-radius:var(--r-md, 14px)}.ev-sk-cta{height:52px;margin-top:var(--sp-3, 12px);border-radius:var(--r-md, 14px)}.ev-sk-row{height:15px;border-radius:999px}.ev-sk-row--t{width:55%}.ev-sk-row--n{width:2.4rem;justify-self:end}@media(prefers-reduced-motion:reduce){.ev-page,.ev-xfade,.ev-hero__digits--up,.ev-hero__digits--down,.ev-kicker__dot{animation:none}.ev-art,.ev-rules__text{transition-duration:1ms}}.ev-inline{display:flex;flex-direction:column;position:relative;min-width:0;min-height:100%;container-type:inline-size;container-name:ev}.ev-inline>.ev-body,.ev-page__inner>.ev-body{flex:1 0 auto}@media(min-width:1080px){.ev-page{top:var(--sh-mast-h, 0px);animation:ev-fade-in .12s var(--ease-out, ease-out) both}.ev-page__inner.ev-cq{max-width:72rem;container-type:inline-size;container-name:ev}}@container ev (min-width: 46rem){.ev-body{display:grid;grid-template-columns:minmax(0,1fr) 24rem;grid-template-rows:auto 1fr;align-items:stretch;padding-bottom:0}.ev-lede{grid-column:1;grid-row:1}.ev-more{grid-column:1;grid-row:2;padding-bottom:calc(var(--sp-6, 24px) + env(safe-area-inset-bottom,0px))}.ev-ticket{grid-column:2;grid-row:1 / span 2;margin-top:0;padding:var(--sp-2, 8px) var(--gutter, 1rem) calc(var(--sp-6, 24px) + env(safe-area-inset-bottom,0px));border-block:0;border-inline-start:1px solid var(--border-subtle)}.ev-ticket__in{position:sticky;top:var(--sp-4, 16px);max-height:calc(100dvh - 5rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.ev-ticket__in::-webkit-scrollbar{width:6px}.ev-ticket__in::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.ev-ticket__in::-webkit-scrollbar-track{background:transparent}.ev-hero__pct{font-size:clamp(3.25rem,6.5cqi,4.5rem)}.ev-sk-hero{height:calc(clamp(3.25rem,6.5cqi,4.5rem)*1.02)}.ev-art--in{max-height:160px}}.ev-kicker__copy{position:relative;display:inline-flex;align-items:center;padding:0;border:0;background:none;color:var(--fg-mute);cursor:pointer;transition:color var(--dur-1, .12s) ease}.ev-kicker__copy:before{content:"";position:absolute;top:-14px;right:-10px;bottom:-14px;left:-10px}.ev-kicker__copy:active{color:var(--fg)}@media(hover:hover){.ev-kicker__copy:hover{color:var(--fg)}}.ev-kicker>.ev-kicker__copy:before{content:""}.ev-top__more{position:relative;margin-left:var(--sp-2, 8px);padding:0 var(--sp-2, 8px);min-height:32px;border:0;background:none;font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-micro, .72rem);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);cursor:pointer;transition:color var(--dur-1, .12s) ease}.ev-top__more:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.ev-top__more:active{color:var(--fg)}@media(hover:hover){.ev-top__more:hover{color:var(--fg)}}.ev-kicker__share{position:relative;display:inline-flex;align-items:center;margin-left:auto;padding:0;border:0;background:none;color:var(--fg-mute);cursor:pointer;transition:color var(--dur-1, .12s) ease}.ev-kicker__share:before{content:"";position:absolute;top:-14px;right:-10px;bottom:-14px;left:-10px}.ev-kicker>.ev-kicker__share:before{content:""}.ev-kicker__share:active{color:var(--fg)}@media(hover:hover){.ev-kicker__share:hover{color:var(--fg)}}.ev-hero__mkt-n:active{color:var(--fg)}@media(hover:hover){.ev-hero__mkt-n:hover{color:var(--fg)}}.hm-screen{display:flex;flex-direction:column;width:100%;min-height:100%;padding-bottom:96px}.hm-bar,.hm-hero,.hm-zonehead{padding-inline:var(--gutter, 1rem)}.hm-zonehead{min-height:52px;padding-top:var(--sp-2, 8px)}.hm-dot{width:6px;height:6px;flex:none;border-radius:999px;background:var(--accent);animation:hm-pulse 2s var(--ease-in-out, 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:var(--t-title, 1.15rem);font-weight:var(--t-title-weight, 600);letter-spacing:var(--t-title-track, -.015em);color:var(--fg)}.hm-bar__pnl{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:40px;margin-left:auto;background:none;border:0;padding:0;color:var(--fg);transition:transform var(--dur-1, .12s) var(--ease-out, ease-out)}.hm-bar__pnl:before{content:"";position:absolute;top:-8px;right:-16px;bottom:-8px;left:-48px}.hm-bar__pnl:active{transform:scale(.97)}.hm-bar__label{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);text-transform:uppercase;color:var(--fg-mute)}.hm-bar__value{font-size:var(--t-num, .95rem);font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.hm-bar__value--yes{color:var(--yes)}.hm-bar__value--no{color:var(--no)}.hm-bar__chev{font-size:.6rem;line-height:1;color:var(--fg-mute)}.hm-bar__skel{display:inline-block;width:3.6rem;height:.95rem;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, 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%);width:72px;height:72px;border-radius:20px;overflow:hidden;box-shadow:0 8px 28px #00000073}.hm-hero__art img{display:block;width:100%;height:100%;object-fit:cover}.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 .hm-hero__title,.hm-hero--art .hm-hero__numrow{max-width:calc(100% - 88px)}.hm-hero__kicker{display:inline-flex;align-items:center;gap:var(--sp-2, 8px);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);text-transform:uppercase;color:var(--fg-mute)}.hm-hero__title{font-family:var(--font-display, system-ui, sans-serif);font-size:var(--t-display, 1.7rem);font-weight:var(--t-display-weight, 600);letter-spacing:var(--t-display-track, -.02em);line-height:1.1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hm-hero__numrow{display:flex;align-items:baseline;gap:var(--sp-3, 12px);flex-wrap:wrap}.hm-hero__pct{font-size:var(--t-hero, clamp(2.5rem, 11vw, 3.25rem));font-weight:var(--t-hero-weight, 700);letter-spacing:var(--t-hero-track, -.045em);line-height:1;font-variant-numeric:tabular-nums}.hm-hero__sign{font-size:.5em;font-weight:600}.hm-hero__sub{display:inline-flex;align-items:baseline;gap:.45rem;min-width:0;font-size:var(--t-hero-sub, 1rem);font-weight:var(--t-hero-sub-weight, 600);letter-spacing:var(--t-hero-sub-track, -.01em);color:var(--fg-mute);font-variant-numeric:tabular-nums}.hm-hero__mkt{font-size:var(--t-sub, .8rem);font-weight:var(--t-sub-weight, 500);color:var(--fg-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12rem}.hm-hero__prob{width:calc(100% + 2 * var(--gutter, 1rem));margin-inline:calc(var(--gutter, 1rem) * -1);margin-top:var(--sp-2, 8px)}.hm-hero__facts{font-size:var(--t-micro, .72rem);font-weight:var(--t-micro-weight, 500);letter-spacing:.02em;text-transform:uppercase;color:var(--fg-mute);font-variant-numeric:tabular-nums}.hm-tape{overflow:hidden;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin-top:-1px}.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{position:relative;display:inline-flex;align-items:center;gap:.4rem;height:36px;padding:0 .7rem;background:none;border:0;white-space:nowrap;font-variant-numeric:tabular-nums}.hm-tape__item:active{background:var(--bg-1)}.hm-tape__title{font-size:var(--t-micro, .72rem);font-weight:600;text-transform:uppercase;color:var(--fg-dim)}.hm-tape__pct{font-size:var(--t-micro, .72rem);font-weight:700}.hm-tape__pct--yes{color:var(--yes)}.hm-tape__pct--no{color:var(--no)}@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;flex:0 0 auto;padding-inline:var(--sp-3, 12px)}.hm-board{min-height:488px;animation:hm-board-in var(--dur-2, .2s) var(--ease-in-out, ease-in-out) both}@keyframes hm-board-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hm-board__row{display:grid;grid-template-columns:2.4rem 40px minmax(0,1fr) auto;gap:var(--sp-3, 12px);align-items:center;width:100%;height:56px;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, ease-out)}.hm-board__row--flat{grid-template-columns:40px minmax(0,1fr) auto}.hm-board__row:active{background:var(--bg-1)}.hm-board__rank{font-size:var(--t-num-lg, 1.35rem);font-weight:700;letter-spacing:var(--t-num-lg-track, -.03em);color:var(--fg-mute);font-variant-numeric:tabular-nums}.hm-board__id{display:flex;flex-direction:column;min-width:0;gap:2px}.hm-board__title{font-size:var(--t-body, .95rem);font-weight:600;letter-spacing:var(--t-body-track, -.005em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-board__meta{font-size:var(--t-micro, .72rem);font-weight:var(--t-micro-weight, 500);color:var(--fg-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.hm-board__right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.hm-board__pct{font-size:var(--t-num, .95rem);font-weight:var(--t-num-weight, 620);letter-spacing:var(--t-num-track, -.01em);color:var(--fg);font-variant-numeric:tabular-nums}.hm-board__right .ui-prob{width:56px}.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:var(--t-micro-weight, 500);color:var(--fg-dim);transition:transform var(--dur-1, .12s) var(--ease-out, ease-out)}.hm-board__all:active{transform:scale(.97);color:var(--fg)}.hm-live__skelrow{display:grid;grid-template-columns:3.5ch 24px minmax(0,1fr) auto;gap:var(--sp-3, 12px);align-items:center;height:44px;padding-inline:var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle)}.hm-live__empty,.hm-lead__empty{padding:var(--sp-4, 16px) var(--gutter, 1rem);font-size:var(--t-micro, .72rem);color:var(--fg-mute)}.hm-lead__row{display:grid;grid-template-columns:3.5ch 24px minmax(0,1fr) auto;gap:var(--sp-3, 12px);align-items:center;width:100%;height:44px;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, ease-out)}.hm-lead__row:last-of-type{border-bottom:0}.hm-lead__row:active{background:var(--bg-1)}.hm-lead__rank{font-size:var(--t-num, .95rem);font-weight:700;color:var(--fg-mute);font-variant-numeric:tabular-nums}.hm-lead__avatar{width:24px;height:24px;border-radius:999px;overflow:hidden;background:var(--bg-2)}.hm-lead__avatar img{display:block;width:100%;height:100%;object-fit:cover}.hm-lead__name{font-size:var(--t-body, .95rem);font-weight:600;letter-spacing:var(--t-body-track, -.005em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-lead__value{font-size:var(--t-num, .95rem);font-weight:var(--t-num-weight, 620);letter-spacing:var(--t-num-track, -.01em);font-variant-numeric:tabular-nums}.hm-lead__value--yes{color:var(--yes)}.hm-lead__value--no{color:var(--no)}.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, inset 0 1px 0 rgba(255, 255, 255, .09)),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, ease-out)}.hm-dock:active{transform:translate(-50%) scale(.97)}.hm-board__row--skel,.hm-hero--skel,.hm-tape--skel .hm-tape__item,.hm-lead__row--skel{cursor:default}.hm-board__row--skel .hm-board__rank{color:var(--border-strong)}.hm-hero--skel{transition:none}.hm-skel{display:inline-block;vertical-align:middle;height:.72em;border-radius:999px}.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-lead__row:hover,.hm-tape__item:hover{background:var(--bg-1)}.hm-dock:hover{filter:brightness(1.08)}.hm-board__all:hover{color:var(--fg)}.hm-board__row--skel:hover,.hm-lead__row--skel:hover{background:none;cursor:default}}@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-dot{animation:none}.hm-hero,.hm-dock,.hm-bar__pnl,.hm-board__row,.hm-lead__row,.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,26rem) minmax(0,1fr);height:100%;min-height:0;padding-bottom:0;overflow:hidden}.hm-screen--wide>.hm-tape{grid-column:1 / -1;margin-top:0;border-top:0}.hm-screen--wide .hm-tape{height:32px}.hm-screen--wide .hm-tape__item{height:32px;padding-inline:.65rem}.hm-screen--wide .hm-pane{min-width:0;overflow-x:hidden;overscroll-behavior:contain}.hm-screen--wide .hm-pane+.hm-pane{border-inline-start:1px solid var(--border-subtle)}.hm-screen--wide .hm-pane--events{padding-bottom:var(--sp-6, 24px)}.hm-screen--wide .hm-rail{position:sticky;top:0;z-index:2;background:var(--bg-0);overflow-x:auto}.hm-screen--wide .hm-rail .ui-seg__btn{min-height:44px;padding-inline:.5rem;font-size:var(--t-micro, .72rem)}.hm-screen--wide .hm-board{min-height:calc(var(--hm-board-rows, 12) * 48px + 40px)}.hm-screen--wide .hm-board__row{grid-template-columns:2rem 40px minmax(0,1fr) auto;gap:var(--sp-2, 8px);height:48px}.hm-screen--wide .hm-board__row--flat{grid-template-columns:40px minmax(0,1fr) auto}.hm-screen--wide .hm-board__rank{font-size:var(--t-num, .95rem);font-weight:700}.hm-board__row--sel{background:var(--bg-1);box-shadow:inset 2px 0 0 var(--accent)}.hm-screen--wide .hm-zonehead{position:sticky;top:var(--hm-rail-h);z-index:1;min-height:44px;padding-top:0;background:var(--bg-0)}.hm-screen--wide .hm-empty{padding-block:var(--sp-12, 48px)}@media(hover:hover){.hm-screen--wide .hm-board__row,.hm-screen--wide .hm-lead__row,.hm-screen--wide .hm-tape__item,.hm-screen--wide .hm-board__all{cursor:pointer}.hm-board__row--sel:hover{background:var(--bg-2)}}}.hm-board__thumb{width:40px;height:40px;border-radius:12px;overflow:hidden;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--border-strong, rgba(240, 234, 255, .16));flex:0 0 auto}.hm-board__thumb img{display:block;width:100%;height:100%;object-fit:cover}.hm-tape__item:before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.hm-board__all:before,.hm-bar__pnl:before{content:"";position:absolute;top:-4px;right:-8px;bottom:-4px;left:-8px}.hm-board__all,.hm-bar__pnl{position:relative}.hm-heroswap{display:grid}.hm-heroswap>*{grid-area:1 / 1;min-width:0}.hm-heroswap__out{pointer-events:none;animation:hm-heroswap-out .6s var(--ease-in-out, ease-in-out) both}.hm-heroswap__in--anim{animation:hm-heroswap-in .6s var(--ease-in-out, ease-in-out) both}@keyframes hm-heroswap-out{to{opacity:0}}@keyframes hm-heroswap-in{0%{opacity:0}}.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-inline{display:block;min-width:0}.tr-sheet__body{display:flex;flex-direction:column;gap:var(--sp-3, .75rem);min-width:0;padding:var(--sp-3, .75rem) var(--gutter, 1rem) calc(var(--sp-5, 1.25rem) + env(safe-area-inset-bottom))}.tr-ident{display:flex;align-items:center;gap:var(--sp-3, .75rem);min-width:0}.tr-ident__art{flex:none;width:44px;height:44px;border-radius:12px;object-fit:cover;box-shadow:inset 0 0 0 1px var(--hairline, rgba(127, 127, 127, .25));background:var(--bg-2)}.tr-ident__text{display:flex;flex-direction:column;gap:2px;min-width:0}.tr-ident__title{font-size:1rem;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tr-ident__market{font-size:var(--t-sub, .8rem);font-weight:600;color:var(--fg-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-ticket{display:flex;flex-direction:column;gap:var(--sp-3, .75rem);min-width:0}.tr-side{width:100%;min-height:44px}.tr-side.ui-seg--rail .ui-seg__btn--yes-active,.tr-side.ui-seg--rail .ui-seg__btn--no-active{background:transparent;box-shadow:none;color:var(--fg)}.tr-side.ui-seg--rail .ui-seg__btn--yes-active{border-bottom:2px solid var(--yes)}.tr-side.ui-seg--rail .ui-seg__btn--no-active{border-bottom:2px solid var(--no)}.tr-side .ui-seg__btn .ui-side{color:inherit}.tr-side .ui-seg__btn--yes-active .ui-side{color:var(--yes)}.tr-side .ui-seg__btn--no-active .ui-side{color:var(--no)}.tr-side__pct{font-size:var(--t-num, .95rem);font-weight:620;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-left:.35em}.tr-amount{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2, .5rem);padding-block:var(--sp-2, .5rem) 0;min-width:0}.tr-amount__field{display:inline-flex;align-items:baseline;justify-content:center;gap:.3rem;max-width:100%;min-width:0;padding:0 .5rem .3rem;border-bottom:2px solid var(--border-subtle);transition:border-color var(--dur-2, .2s) var(--ease-out, ease-out)}.tr-amount__field:focus-within{border-bottom-color:var(--ring, var(--accent))}.tr-amount__sign{font-size:calc(clamp(2rem,9vw,2.6rem)*.6);font-weight:600;color:var(--fg-mute);line-height:1}.tr-amount__value{font-family:var(--font-ui, inherit);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--rejected .tr-amount__value{color:var(--no)}.tr-amount--pulse .tr-amount__field{animation:tr-pulse var(--dur-1, .12s) var(--ease-out, ease-out)}@keyframes tr-pulse{50%{transform:scale(1.05)}}.tr-presets{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--sp-2, .5rem)}.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, .5rem);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;transition:opacity var(--dur-1, .12s) var(--ease-out, ease-out)}.tr-receipt__line:active{opacity:.7}@media(hover:hover){.tr-receipt__line:hover{filter:brightness(1.15)}}.tr-receipt__main{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.tr-receipt__chev{flex:none;color:var(--fg-mute);transition:transform var(--dur-2, .2s) var(--ease-in-out, 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, .2s) var(--ease-in-out, ease-in-out),opacity var(--dur-2, .2s) var(--ease-in-out, 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, .75rem);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}.ui-btn.tr-cta,.tr-cta{min-height:52px;font-weight:650;font-variant-numeric:tabular-nums}.tr-cta__label{display:inline-block;min-width:0;white-space:nowrap}.tr-cta--working:disabled{opacity:.7;transform:none}.tr-status{display:flex;align-items:flex-start;gap:var(--sp-2, .5rem);border-top:1px solid var(--border-subtle);padding-top:var(--sp-3, .75rem);font-size:var(--t-sub, .8rem);color:var(--fg-dim);font-variant-numeric:tabular-nums;animation:tr-rise var(--dur-2, .2s) var(--ease-out, ease-out);min-width:0}.tr-status>span{min-width:0}.tr-status__icon{flex:none;margin-top:2px}.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)}@keyframes tr-rise{0%{opacity:0;transform:translateY(4px)}}.tr-tos{font-size:var(--t-micro, .72rem);color:var(--fg-mute);text-align:center;min-width:0}.tr-tos__link{color:var(--accent);text-decoration:none}.tr-tos__link:active{opacity:.7}@media(hover:hover){.tr-tos__link:hover{text-decoration:underline}}.tr-xfade{animation:tr-xfade var(--dur-2, .2s) var(--ease-in-out, ease-in-out)}@keyframes tr-xfade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.tr-amount--pulse .tr-amount__field,.tr-status,.tr-xfade{animation:none}.tr-receipt__rows,.tr-receipt__chev,.tr-amount__field{transition-duration:1ms}}.sr-screen{--sr-pad: var(--gutter, 1rem);display:flex;flex-direction:column;min-width:0;min-height:100%;padding-bottom:calc(var(--sp-8, 2rem) + env(safe-area-inset-bottom,0px))}.sr-topline{display:flex;align-items:center;min-height:44px;padding:var(--sp-3, .75rem) var(--sr-pad) 0}.sr-inputline{display:flex;align-items:center;gap:var(--sp-3, .75rem);padding:var(--sp-2, .5rem) var(--sr-pad) var(--sp-3, .75rem);border-bottom:1px solid var(--border-subtle)}.sr-inputline__icon{flex:0 0 auto;color:var(--fg-mute)}.sr-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)}.sr-input::placeholder{color:var(--fg-mute);font-weight:600}.sr-input:focus-visible{outline:none}.sr-inputline:focus-within{border-bottom-color:var(--accent)}.sr-input::-webkit-search-cancel-button,.sr-input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.sr-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))}.sr-clear:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.sr-clear svg{display:block}.sr-clear:active{transform:scale(.94);color:var(--fg)}.sr-clear:focus-visible{outline:2px solid var(--ring, var(--accent));outline-offset:2px}@media(hover:hover){.sr-clear:hover{color:var(--fg)}}.sr-modes,.sr-cats,.sr-sorts{display:flex;gap:var(--sp-2, .5rem);padding:var(--sp-2, .5rem) var(--sr-pad) 0;flex-shrink:0}.sr-modes{padding-top:var(--sp-3, .75rem);flex-wrap:wrap}.sr-cats{overflow-x:auto;scrollbar-width:none;padding-block:var(--sp-2, .5rem)}.sr-cats::-webkit-scrollbar{display:none}.sr-sorts{padding-bottom:var(--sp-3, .75rem)}.sr-chip{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-family:inherit;cursor:pointer;white-space:nowrap}.sr-cats .sr-chip svg{color:var(--fg-dim);flex:0 0 auto}.sr-cats .ui-chip--active svg{color:var(--accent)}.sr-rulehead{padding:var(--sp-4, 1rem) var(--sr-pad) var(--sp-2, .5rem)}.sr-body,.sr-hits{display:flex;flex-direction:column;min-width:0}.sr-hit{display:grid;grid-template-columns:2.4rem 40px minmax(0,1fr) auto;align-items:center;gap:var(--sp-3, .75rem);min-height:56px;width:100%;padding:var(--sp-1, 4px) var(--sr-pad);background:transparent;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;text-align:left;font-family:inherit;color:var(--fg);cursor:pointer;transition:background var(--dur-1, .12s) ease}.sr-hit:active{background:var(--bg-1)}@media(hover:hover){.sr-hit:hover{background:var(--bg-1)}}.sr-hit:focus-visible{outline:2px solid var(--ring, var(--accent));outline-offset:-2px}.sr-hit__rank{font-size:var(--t-num-lg, 1.35rem);font-weight:700;letter-spacing:var(--t-num-lg-track, -.03em);color:var(--fg-mute);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.sr-hit__id{display:flex;flex-direction:column;gap:2px;min-width:0}.sr-hit__title{font-size:var(--t-body, .95rem);font-weight:600;letter-spacing:var(--t-body-track, -.005em);color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-hit__meta{font-size:var(--t-micro, .72rem);font-weight:var(--t-micro-weight, 500);color:var(--fg-mute);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-hit__right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.sr-hit__pct{font-size:var(--t-num, .95rem);font-weight:var(--t-num-weight, 620);letter-spacing:var(--t-num-track, -.01em);color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.sr-hit__prob{width:56px}.sr-hit--skel{cursor:default}.sr-hit--skel:active{background:transparent}.sr-skel__rank{--ui-skel-w: 1.7rem;--ui-skel-h: 1.1rem;width:1.7rem;height:1.1rem;border-radius:var(--r-xs, 6px)}.sr-skel__title{--ui-skel-w: 60%;--ui-skel-h: .8rem;width:60%;height:.8rem;border-radius:var(--r-xs, 6px)}.sr-skel__meta{--ui-skel-w: 38%;--ui-skel-h: .6rem;width:38%;height:.6rem;border-radius:var(--r-xs, 6px)}.sr-skel__pct{--ui-skel-w: 2.2rem;--ui-skel-h: .8rem;width:2.2rem;height:.8rem;border-radius:var(--r-xs, 6px)}.sr-skel__prob{--ui-skel-w: 56px;--ui-skel-h: 3px;width:56px;height:3px;border-radius:0}@keyframes sr-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sr-hits--enter .sr-hit{animation:sr-row-in var(--dur-3, .28s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}.sr-foot{padding:var(--sp-3, .75rem) var(--sr-pad)}.sr-end{padding:var(--sp-4, 1rem) var(--sr-pad);text-align:center;font-size:var(--t-micro, .72rem);color:var(--fg-mute);font-variant-numeric:tabular-nums}.sr-empty{display:flex;flex-direction:column;gap:var(--sp-2, .5rem);padding:var(--sp-12, 3rem) var(--sr-pad);text-align:center}.sr-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)}.sr-empty__sub{font-size:var(--t-sub, .8rem);color:var(--fg-dim)}@media(prefers-reduced-motion:reduce){.sr-hits--enter .sr-hit{animation:none}.sr-hit,.sr-clear{transition-duration:1ms}.sr-clear:active{transform:none}}@media(min-width:1080px){.sr-screen{--sr-pad: max(var(--gutter, 1rem), (100% - 52rem) / 2);width:100%;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;padding-bottom:var(--sp-6, 1.5rem)}.sr-foot .ui-btn{max-width:18rem;margin-inline:auto}.sr-empty{text-align:left}}.sr-hit__thumb{width:40px;height:40px;border-radius:12px;overflow:hidden;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--border-strong, rgba(240, 234, 255, .16))}.sr-hit__thumb img{display:block;width:100%;height:100%;object-fit:cover}.ps{display:flex;flex-direction:column;min-height:0;padding:0 var(--gutter, 1rem) calc(var(--sp-8, 32px) + env(safe-area-inset-bottom,0px))}.ps-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))}.ps-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, rgba(255, 255, 255, .45))}.ps-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, #fff)}.ps-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, rgba(255, 255, 255, .65))}.ps-sub__v{font-weight:600;font-variant-numeric:tabular-nums}.ps-up{color:var(--yes, #22c55e)}.ps-down{color:var(--no, #ef4444)}.ps-tick-up{animation:ps-tick-up .6s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.ps-tick-down{animation:ps-tick-down .6s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}@keyframes ps-tick-up{0%{color:var(--yes, #22c55e)}}@keyframes ps-tick-down{0%{color:var(--no, #ef4444)}}.ps-hero-swap{animation:ps-hero-swap var(--dur-2, .2s) var(--ease-in-out, cubic-bezier(.65, 0, .35, 1))}@keyframes ps-hero-swap{0%{opacity:0}}.ps-rail{margin-inline:calc(var(--gutter, 1rem) * -1);padding-inline:var(--gutter, 1rem)}.ps-tabpane{animation:ps-swap-in var(--dur-2, .2s) var(--ease-in-out, cubic-bezier(.65, 0, .35, 1))}@keyframes ps-swap-in{0%{opacity:0;transform:translateY(4px)}}.ps-list{display:flex;flex-direction:column;margin-inline:calc(var(--gutter, 1rem) * -1)}.ps-empty{display:flex;flex-direction:column;gap:var(--sp-1, 4px);padding:var(--sp-6, 24px) 0;font-size:var(--t-sub, .8rem);color:var(--fg-mute, rgba(255, 255, 255, .45))}.ps-empty__title{font-weight:600;color:var(--fg-dim, rgba(255, 255, 255, .65))}.ps-row{display:flex;flex-direction:column;gap:4px;min-height:64px;padding:var(--sp-3, 12px) var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .08));border-radius:0;transition:background var(--dur-1, .12s) var(--ease-out, ease-out)}.ps-row--tap{cursor:pointer}.ps-row--tap:active{background:var(--bg-1, rgba(255, 255, 255, .04))}.ps-row__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--sp-3, 12px)}.ps-row__id{display:flex;flex-direction:column;gap:4px;min-width:0}.ps-row__line1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-body, .95rem);font-weight:600;letter-spacing:-.005em;color:var(--fg, #fff)}.ps-row__mkt{font-weight:500;color:var(--fg-mute, rgba(255, 255, 255, .45))}.ps-row__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5em;min-width:0;font-size:var(--t-micro, .72rem);color:var(--fg-mute, rgba(255, 255, 255, .45));font-variant-numeric:tabular-nums}.ps-row__meta .ui-side{font-variant-numeric:tabular-nums}.ps-row__claimed{color:var(--yes, #22c55e)}.ps-row__money{display:flex;align-items:baseline;gap:var(--sp-3, 12px);min-width:0}.ps-row__cost{font-size:var(--t-micro, .72rem);color:var(--fg-mute, rgba(255, 255, 255, .45));font-variant-numeric:tabular-nums;white-space:nowrap}.ps-row__pnl{margin-left:auto;font-size:var(--t-num-lg, 1.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.ps-row__close{flex:none}.ps-row--slim{min-height:56px;flex-direction:row;align-items:center;gap:var(--sp-3, 12px);padding-block:var(--sp-2, 8px)}.ps-row--slim .ps-row__id{flex:1;min-width:0}.ps-row--slim .ps-row__pnl{margin-left:0;flex:none}.ps-icons{display:inline-flex;align-items:center;gap:var(--sp-2, 8px);flex:none}.ps-circ{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;padding:0;border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));border-radius:999px;background:transparent;color:var(--fg-dim, rgba(255, 255, 255, .65));cursor:pointer;transition:transform var(--dur-1, .12s) var(--ease-out, ease-out),background var(--dur-1, .12s) var(--ease-out, ease-out)}.ps-circ:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.ps-circ:active{transform:scale(.94);background:var(--bg-1, rgba(255, 255, 255, .04))}.ps-circ:disabled{opacity:.4}.ps-circ>span:empty{display:none}.ps-claim{min-height:44px;margin-top:var(--sp-2, 8px);width:100%}.ps-hrow{display:grid;grid-template-columns:3.5ch minmax(0,1fr) auto;align-items:center;gap:var(--sp-3, 12px);min-height:48px;padding:var(--sp-1, 4px) var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.ps-hrow__age{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-micro, .72rem);color:var(--fg-mute, rgba(255, 255, 255, .45));font-variant-numeric:tabular-nums;white-space:nowrap}.ps-hrow__main{display:flex;align-items:baseline;gap:.5em;min-width:0;font-size:var(--t-micro, .72rem);color:var(--fg-mute, rgba(255, 255, 255, .45))}.ps-hrow__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sub, .8rem);font-weight:600;color:var(--fg, #fff)}.ps-hrow__verb{flex:none}.ps-hrow__amt{font-size:var(--t-num, .95rem);font-weight:620;letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-align:right}.ps-more{margin-top:var(--sp-3, 12px)}.ps-connect{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-3, 12px);padding-top:max(14dvh,3.5rem)}.ps-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, #fff)}.ps-connect__copy{margin:0;max-width:22rem;font-size:var(--t-sub, .8rem);color:var(--fg-dim, rgba(255, 255, 255, .65))}.ps-connect__cta{margin-top:var(--sp-3, 12px)}.ps-skel__kicker{width:6.5rem;height:.6875rem}.ps-skel__hero{margin-top:var(--sp-2, 8px);width:12rem;max-width:70%;height:calc(var(--t-hero, clamp(2.5rem, 11vw, 3.25rem)) * 1.02)}.ps-skel__sub{margin-top:var(--sp-2, 8px);width:11rem;max-width:80%;height:.8rem}.ps-skel__rail{display:flex;gap:var(--sp-4, 16px);align-items:center;min-height:42px}.ps-skel__tab{width:4rem;height:.8rem}.ps-skel__row{display:flex;flex-direction:column;justify-content:center;gap:7px;min-height:64px;padding:var(--sp-3, 12px) var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.ps-skel__line{width:60%;height:.85rem}.ps-skel__line--half{width:40%;height:.7rem}.ps-skel__hrow{display:flex;align-items:center;gap:var(--sp-3, 12px);min-height:48px;padding-inline:var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.ps-skel__age{width:2rem;height:.72rem;flex:none}.ps-skel__mid{flex:1;min-width:0;height:.8rem}.ps-skel__val{width:3.5rem;height:.85rem;flex:none}@media(hover:hover){.ps-row--tap:hover{background:var(--bg-1, rgba(255, 255, 255, .04))}.ps-circ:hover{color:var(--fg, #fff);border-color:var(--border-strong, rgba(255, 255, 255, .16))}}@media(prefers-reduced-motion:reduce){.ps-tabpane,.ps-tick-up,.ps-tick-down,.ps-hero-swap{animation:none}.ps-row,.ps-circ{transition-duration:1ms}.ps-circ:active{transform:none}}@media(min-width:1080px){.ps{width:100%;max-width:44rem;margin-inline:auto}.ps-rail{justify-content:flex-start;gap:var(--sp-5, 20px)}.ps-rail .ui-seg__btn{flex:0 0 auto;min-width:0}.ps-connect{padding-top:max(12dvh,3rem)}}.fd-bar{display:flex;align-items:stretch;gap:var(--sp-3, 12px);border-bottom:1px solid var(--border-subtle, #1b1e23)}.fd-rail{flex:1 1 auto;min-width:0}.fd-live{display:inline-flex;align-items:center;gap:6px;padding-right:var(--gutter, 1rem);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);text-transform:uppercase;color:var(--fg-mute, #6e6e76)}.fd-live__dot{width:6px;height:6px;border-radius:999px;background:var(--accent, #e33d5f);animation:fd-pulse 2s var(--ease-in-out, ease-in-out) infinite}@keyframes fd-pulse{0%,to{opacity:1}50%{opacity:.35}}.fd-row{position:relative;display:grid;grid-template-columns:3.5ch minmax(0,1fr) auto;column-gap:var(--sp-3, 12px);align-items:center;width:100%;min-height:56px;padding:var(--sp-2, 8px) var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle, #1b1e23);color:var(--fg, #ececf1);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-1, .12s) var(--ease-out, ease-out)}.fd-row:active,.fd-row--expanded{background:var(--bg-1, #131316)}.fd-row--compact{min-height:44px}.fd-row__age{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute, #6e6e76);font-variant-numeric:tabular-nums}.fd-row__main{display:grid;row-gap:2px;min-width:0}.fd-row__line{display:flex;align-items:center;gap:.45rem;min-width:0}.fd-row__chip{flex:0 1 auto;min-width:0}.fd-row__verb{font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute, #6e6e76)}.fd-row__meta,.fd-row__inmeta{font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute, #6e6e76);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-row__inmeta{flex:1 1 auto;min-width:0}.fd-row--compact .fd-row__chip .ui-user__name{display:none}.fd-row--compact .fd-row__chip{flex:none}.fd-row--compact .fd-row__inmeta{font-size:var(--t-sub, .8rem);color:var(--fg, #ececf1)}.fd-row__amt{font-size:var(--t-num, .95rem);font-weight:620;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fd-row--new{animation:fd-enter var(--dur-3, .28s) var(--ease-out, ease-out) both}.fd-row--new:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent, #e33d5f);animation:fd-flash 1.2s var(--ease-out, ease-out) forwards;pointer-events:none}@keyframes fd-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes fd-flash{0%{opacity:1}to{opacity:0}}.fd-row__wrap{grid-column:1 / -1;display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-3, .28s) var(--ease-out, ease-out)}.fd-row__wrap--open{grid-template-rows:1fr}.fd-row__shrink{overflow:hidden;min-height:0}.fd-x{margin-top:var(--sp-2, 8px);border-top:1px solid var(--border-subtle, #1b1e23);cursor:default}.fd-x__market{display:grid;row-gap:6px;width:100%;padding:var(--sp-3, 12px) 0;background:none;border:0;text-align:left;color:var(--fg, #ececf1);cursor:pointer;transition:background var(--dur-1, .12s) var(--ease-out, ease-out)}.fd-x__market:not(:disabled):active{background:var(--bg-2, #1a1a1f)}.fd-x__market:disabled{cursor:default}.fd-x__event{font-size:var(--t-sub, .8rem);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-x__mkt{font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute, #6e6e76);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-x__odds{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-3, 12px);align-items:center}.fd-x__bar{width:100%}.fd-x__pct{font-size:var(--t-num, .95rem);font-weight:620;font-variant-numeric:tabular-nums;white-space:nowrap}.fd-x__trader{display:flex;align-items:center;gap:.5rem;min-width:0;padding:var(--sp-2, 8px) 0;border-top:1px solid var(--border-subtle, #1b1e23)}.fd-x__stats{font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-dim, #9a9aa3);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-x__pnl--up{color:var(--yes, #22c55e);font-weight:600}.fd-x__pnl--down{color:var(--no, #ff5c5c);font-weight:600}.fd-x__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2, 8px);padding:var(--sp-3, 12px) 0 var(--sp-2, 8px);border-top:1px solid var(--border-subtle, #1b1e23)}.fd-x__closed{padding-bottom:var(--sp-2, 8px);font-size:var(--t-micro, .72rem);color:var(--fg-mute, #6e6e76)}.fd-more{margin-block:var(--sp-3, 12px)}.fd-end{padding:var(--sp-4, 16px) var(--gutter, 1rem);text-align:center;font-size:var(--t-micro, .72rem);color:var(--fg-mute, #6e6e76)}.fd-empty{padding:var(--sp-8, 32px) var(--gutter, 1rem);text-align:center;color:var(--fg-dim, #9a9aa3);font-size:var(--t-sub, .8rem)}.fd-empty__title{font-family:var(--font-ui, system-ui, sans-serif);font-size:var(--t-title, 1.15rem);font-weight:600;color:var(--fg, #ececf1);margin-bottom:var(--sp-1, 4px)}.fd-row--skel{cursor:default;pointer-events:none}@media(hover:hover){.fd-row:not(.fd-row--skel):hover{background:var(--bg-1, #131316)}.fd-x__market:not(:disabled):hover{background:var(--bg-2, #1a1a1f)}}@media(prefers-reduced-motion:reduce){.fd-row--new,.fd-live__dot{animation:none}.fd-row--new:after{animation:none;opacity:0}.fd-row,.fd-row__wrap,.fd-x__market{transition-duration:1ms}}:root{--metal-1: #c9a962;--metal-2: #9aa3b2;--metal-3: #a97e55}.lb-screen{display:flex;flex-direction:column;min-width:0}.lb-rail{border-bottom:1px solid var(--border-subtle, rgba(127, 127, 127, .18))}.lb-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2, 8px);padding:var(--sp-3, 12px) var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle, rgba(127, 127, 127, .18))}.lb-chips__rule{width:1px;height:16px;margin-inline:var(--sp-1, 4px);background:var(--border-subtle, rgba(127, 127, 127, .18));flex:0 0 auto}.lb-list{list-style:none;margin:0;padding:0;min-width:0}.lb-row{position:relative;display:grid;grid-template-columns:2.6rem 28px minmax(0,1fr) auto;gap:var(--sp-3, 12px);align-items:center;width:100%;min-height:56px;padding-block:var(--sp-2, 8px);padding-inline:var(--gutter, 1rem);background:none;border:0;border-bottom:1px solid var(--border-subtle, rgba(127, 127, 127, .18));border-radius:0;text-align:left;font-family:inherit;color:var(--fg, inherit);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-1, .12s) var(--ease-out, ease-out);animation:lb-row-in var(--dur-3, .3s) var(--ease-out, ease-out) both;animation-delay:var(--lb-i, 0ms)}.lb-row:disabled{cursor:default}.lb-row:active{background:var(--bg-1, rgba(127, 127, 127, .08))}@media(hover:hover)and (pointer:fine){.lb-row:not(:disabled):hover{background:var(--bg-1, rgba(127, 127, 127, .08))}}@keyframes lb-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lb-row__rank{font-size:var(--t-num-lg, 1.35rem);font-weight:var(--t-num-lg-weight, 700);letter-spacing:var(--t-num-lg-track, -.03em);color:var(--fg-mute, rgba(127, 127, 127, .8));font-variant-numeric:tabular-nums}.lb-row__rank--m1{color:var(--metal-1, #c9a962)}.lb-row__rank--m2{color:var(--metal-2, #9aa3b2)}.lb-row__rank--m3{color:var(--metal-3, #a97e55)}.lb-row__ava{display:inline-flex;width:28px;height:28px;border-radius:999px;flex:0 0 auto}.lb-row__ava--m1{box-shadow:0 0 0 1px var(--metal-1, #c9a962)}.lb-row__ava--m2{box-shadow:0 0 0 1px var(--metal-2, #9aa3b2)}.lb-row__ava--m3{box-shadow:0 0 0 1px var(--metal-3, #a97e55)}.lb-row__id{display:flex;flex-direction:column;gap:1px;min-width:0}.lb-row__name{font-size:var(--t-body, .95rem);font-weight:600;letter-spacing:var(--t-body-track, -.005em);color:var(--fg, inherit);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-row__meta{font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute, rgba(127, 127, 127, .8));font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-row__val{font-size:var(--t-num, .95rem);font-weight:650;letter-spacing:-.01em;color:var(--fg, inherit);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.lb-row__val--up{color:var(--yes, #16a34a)}.lb-row__val--down{color:var(--no, #dc2626)}.lb-skel .lb-row{animation:none;cursor:default}.lb-empty{padding:var(--sp-7, 40px) var(--gutter, 1rem);display:flex;flex-direction:column;gap:var(--sp-2, 8px)}.lb-empty__title{font-family:var(--font-mono, monospace);font-size:var(--t-kicker, .68rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute, rgba(127, 127, 127, .8))}.lb-empty__copy{font-size:var(--t-sub, .82rem);color:var(--fg-dim, rgba(127, 127, 127, .9));max-width:32ch}@media(min-width:1080px){.lb-screen{width:100%;max-width:52rem;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.lb-row{animation:none;transition:none}}.pr-kick{display:flex;align-items:center;gap:var(--sp-2, 8px);min-width:0}.pr-kick__label,.pr-kick__dot{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);line-height:1.2;text-transform:uppercase;color:var(--fg-mute)}.pr-kick__addr{position:relative;display:inline-flex;align-items:center;gap:var(--sp-1, 4px);padding:0;border:0;background:none;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);line-height:1.2;text-transform:uppercase;color:var(--fg-dim);cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color var(--dur-1, .12s) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.pr-kick__addr:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.pr-kick__addr:active{color:var(--fg)}@media(hover:hover)and (pointer:fine){.pr-kick__addr:hover{color:var(--fg)}}.pr-ident{display:flex;align-items:center;gap:var(--sp-3, 12px);margin-top:var(--sp-3, 12px);min-width:0}.pr-avatar{display:block;width:44px;height:44px;border-radius:999px;overflow:hidden;background:var(--bg-2);border:1px solid var(--border-subtle);flex:0 0 auto}.pr-avatar img{width:100%;height:100%;object-fit:cover;display:block}.pr-name{margin:0;font-family:var(--font-display, system-ui, sans-serif);font-size:var(--t-display, 1.7rem);font-weight:var(--t-display-weight, 600);letter-spacing:var(--t-display-track, -.02em);line-height:1.12;color:var(--fg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-hero{display:flex;flex-direction:column;gap:2px;margin-top:var(--sp-2, 8px)}.pr-hero__v{font-family:var(--font-ui, system-ui, sans-serif);font-size:var(--t-hero, clamp(2.5rem, 11vw, 3.25rem));font-weight:var(--t-hero-weight, 700);letter-spacing:var(--t-hero-track, -.045em);line-height:1.02;font-variant-numeric:tabular-nums;color:var(--fg)}.pr-hero__v--yes{color:var(--yes)}.pr-hero__v--no{color:var(--no)}.pr-hero__k{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);line-height:1.2;text-transform:uppercase;color:var(--fg-mute)}.pr-facts{display:flex;align-items:baseline;gap:var(--sp-3, 12px);margin-top:var(--sp-2, 8px);min-width:0}.pr-facts__line{font-family:var(--font-ui, system-ui, sans-serif);font-size:var(--t-micro, .72rem);font-weight:var(--t-micro-weight, 500);line-height:1.3;color:var(--fg-mute);font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-facts__cherry{position:relative;margin-left:auto;flex:0 0 auto;padding:0;border:0;background:none;font-family:var(--font-ui, system-ui, sans-serif);font-size:var(--t-micro, .72rem);font-weight:var(--t-micro-weight, 500);line-height:1.3;color:var(--fg-dim);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color var(--dur-1, .12s) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.pr-facts__cherry:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.pr-facts__cherry:active{color:var(--fg)}@media(hover:hover)and (pointer:fine){.pr-facts__cherry:hover{color:var(--fg);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.pr-rail{margin-top:var(--sp-3, 12px);border-bottom:1px solid var(--border-subtle)}.pr-ledger{padding-bottom:calc(var(--sp-6, 24px) + env(safe-area-inset-bottom,0px))}.pr-row{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;width:100%;min-height:64px;padding:var(--sp-3, 12px) var(--gutter, 1rem);border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;background:none;text-align:left;font-family:var(--font-ui, system-ui, sans-serif);color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-1, .12s) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.pr-row:active{background:var(--bg-1)}.pr-row:disabled{cursor:default}@media(hover:hover)and (pointer:fine){.pr-row:not(:disabled):hover{background:var(--bg-1)}}.pr-row__title{font-size:var(--t-body, .95rem);font-weight:600;letter-spacing:var(--t-body-track, -.005em);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pr-row__subtitle{color:var(--fg-mute);font-weight:500}.pr-row__meta{display:flex;align-items:center;gap:var(--sp-2, 8px);font-size:var(--t-micro, .72rem);font-weight:var(--t-micro-weight, 500);line-height:1.3;color:var(--fg-dim);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;min-width:0}.pr-row__claimed{color:var(--yes)}.pr-row__money{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3, 12px);min-width:0}.pr-row__flow{font-size:var(--t-micro, .72rem);color:var(--fg-mute);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pr-row__pnl{font-size:var(--t-num-lg, 1.35rem);font-weight:var(--t-num-lg-weight, 700);letter-spacing:var(--t-num-lg-track, -.03em);line-height:1.1;font-variant-numeric:tabular-nums;flex:0 0 auto}.pr-row__pnl--yes{color:var(--yes)}.pr-row__pnl--no{color:var(--no)}.pr-hx{display:grid;grid-template-columns:3.5ch minmax(0,1fr) auto;column-gap:var(--sp-3, 12px);align-items:center;min-height:48px;padding:var(--sp-2, 8px) var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle)}.pr-hx__age{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-micro, .72rem);line-height:1.3;color:var(--fg-mute);font-variant-numeric:tabular-nums;white-space:nowrap}.pr-hx__body{display:flex;flex-direction:column;gap:2px;min-width:0}.pr-hx__title{font-family:var(--font-ui, system-ui, sans-serif);font-size:var(--t-body, .95rem);font-weight:600;letter-spacing:var(--t-body-track, -.005em);line-height:1.3;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pr-hx__meta{display:flex;align-items:center;gap:var(--sp-2, 8px);font-family:var(--font-ui, system-ui, sans-serif);font-size:var(--t-micro, .72rem);font-weight:var(--t-micro-weight, 500);line-height:1.3;color:var(--fg-dim);white-space:nowrap;overflow:hidden;min-width:0}.pr-hx__market{color:var(--fg-mute);overflow:hidden;text-overflow:ellipsis;min-width:0}.pr-hx__amt{font-family:var(--font-ui, system-ui, sans-serif);font-size:var(--t-num, .95rem);font-weight:650;letter-spacing:var(--t-num-track, -.01em);line-height:1.3;font-variant-numeric:tabular-nums;color:var(--fg);white-space:nowrap}.pr-hx__amt--yes{color:var(--yes)}.pr-hx__amt--no{color:var(--no)}.pr-empty{padding:var(--sp-8, 32px) var(--gutter, 1rem);text-align:center;font-family:var(--font-ui, system-ui, sans-serif);font-size:var(--t-sub, .8rem);font-weight:var(--t-sub-weight, 500);color:var(--fg-mute)}.pr-skel__row{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:64px;padding:0 var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle)}.pr-skel__row--hx{min-height:48px}.pr-more{padding:var(--sp-3, 12px) var(--gutter, 1rem)}@media(prefers-reduced-motion:reduce){.pr-row,.pr-kick__addr,.pr-facts__cherry{transition-duration:1ms}}body:has(.app-shell--blink){min-width:0}body:has(.app-shell--blink):before,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)}.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-head{display:flex;align-items:flex-start;gap:var(--sp-3, 12px);min-width:0}.bl-head__text{flex:1;min-width:0;display:grid;gap:2px}.bl-head__chev{flex:none;align-self:center;color:var(--fg-mute);transition:transform var(--dur-2, .2s) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.bl-head__chev--open{transform:rotate(180deg)}.bl-head--btn{margin:0;padding:0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;position:relative;width:100%}.bl-head--btn:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.bl-head--btn:active .bl-title{color:var(--fg-dim)}.bl-head--btn:disabled{cursor:default}.bl-title{margin:0;font-family:var(--font-display, var(--font-ui, system-ui, sans-serif));font-size:var(--t-title, 1.15rem);font-weight:var(--t-title-weight, 600);letter-spacing:var(--t-title-track, -.015em);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--dur-1, .12s) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.bl-sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sub, .8rem);color:var(--fg-mute)}.bl-art{flex:none;position:relative;width:40px;height:40px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000038}.bl-art img{display:block;width:100%;height:100%;object-fit:cover}.bl-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border-strong);pointer-events:none}.bl-ident{display:flex;align-items:center;gap:var(--sp-2, 8px);min-width:0;min-height:28px}.bl-ident__sym{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-body, .95rem);font-weight:600}.bl-ident__av{flex:none;width:28px;height:28px;border-radius:50%;object-fit:cover}.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:var(--t-num-lg-weight, 700);letter-spacing:var(--t-num-lg-track, -.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-prob{min-width:0}.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-live{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-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}@keyframes bl-pulse{0%,to{opacity:1}50%{opacity:.35}}.bl-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--border-subtle)}.bl-side{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;margin:0 0 -1px;padding:0;background:none;border:0;border-bottom:2px solid transparent;color:var(--fg-dim);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--dur-2, .2s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)),border-color var(--dur-2, .2s) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.bl-side__word{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-kicker, .6875rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.bl-side__pct{font-size:var(--t-num, .95rem);font-weight:650}.bl-side:active{background:var(--bg-1)}.bl-side:disabled{opacity:.5;cursor:default}.bl-side--on{color:var(--fg)}.bl-side--on.bl-side--yes{border-bottom-color:var(--yes)}.bl-side--on.bl-side--no{border-bottom-color:var(--no)}.bl-side--on.bl-side--yes .bl-side__word{color:var(--yes)}.bl-side--on.bl-side--no .bl-side__word{color:var(--no)}.bl-mkts{display:flex;flex-direction:column}.bl-mkt{display:grid;grid-template-columns:minmax(0,1fr) auto 64px;align-items:center;column-gap:var(--sp-2, 8px);width:100%;min-height:44px;margin:0;padding:.25rem 0;background:none;border:0;border-bottom:1px solid var(--border-subtle);color:inherit;font:inherit;text-align:left}.bl-mkt:last-child{border-bottom:0}button.bl-mkt{cursor:pointer}button.bl-mkt:active{background:var(--bg-1)}.bl-mkt__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sub, .8rem);font-weight:600}.bl-mkt__pct{font-size:var(--t-num, .95rem);font-weight:650;font-variant-numeric:tabular-nums;text-align:right}.bl-mkt__bar{min-width:0}.bl-mkt__status{grid-column:2 / -1;justify-self:end;font-size:var(--t-micro, .72rem);color:var(--fg-mute)}.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;flex-wrap:wrap;gap:var(--sp-2, 8px)}.bl-tab{cursor:pointer;border:0}.bl-tab:active{transform:scale(.95)}.bl-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2, 8px)}.bl-rows{display:flex;flex-direction:column}.bl-row{display:grid;grid-template-columns: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__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__state{margin-left:auto;flex:none;font-size:var(--t-micro, .72rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-mute)}.bl-sharer__state .bl-live{margin:0}.bl-sharer__chevron{flex:none;color:var(--fg-mute)}@media(prefers-reduced-motion:reduce){.bl-card,.bl-status,.bl-tick--up,.bl-tick--down,.bl-live:before{animation:none}.bl-head--btn,.bl-head__chev,.bl-copy,.bl-preset,.bl-tab,.bl-side,.bl-amount,.bl-title{transition-duration:1ms}.bl-copy:active,.bl-preset:active,.bl-tab:active{transform:none}}.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-top__identity{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2, .5rem);min-height:36px;max-width:60vw;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-top__identity:before{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px}.sh-top__identity:active{transform:scale(.97)}.sh-top__identity:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:var(--r-sm, 10px)}.sh-top__avatar{flex:0 0 auto;width:24px;height:24px;border-radius:999px;object-fit:cover;box-shadow:inset 0 0 0 1px var(--border-strong)}.sh-top__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-body, .95rem);font-weight:600}.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)}.sh-gate{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--sp-3, .75rem);padding:var(--sp-9, 3rem) var(--gutter, 1rem) var(--sp-6, 1.5rem)}.sh-gate__kicker{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);text-transform:uppercase;color:var(--fg-mute)}.sh-gate__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;text-wrap:balance}.sh-gate__copy{max-width:28rem;font-size:var(--t-sub, .85rem);line-height:1.45;color:var(--fg-dim)}.sh-gate__cta{margin-top:var(--sp-2, .5rem)}@media(prefers-reduced-motion:reduce){.sh-page{animation:none}.sh-back,.sh-top__identity{transition-duration:1ms}.sh-back:active,.sh-top__identity: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-pnl{position:relative;display:inline-flex;align-items:baseline;gap:.4rem;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-pnl:before{content:"";position:absolute;top:-6px;right:-10px;bottom:-6px;left:-10px}.sh-pnl:active{transform:scale(.97)}.sh-pnl:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:var(--r-sm, 10px)}.sh-pnl__label{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);text-transform:uppercase;color:var(--fg-mute)}.sh-pnl__value{font-size:var(--t-num, .95rem);font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.sh-up{color:var(--yes, #16a34a)}.sh-down{color:var(--no, #dc2626)}.sh-pnl__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(.sh-sub){width:100%;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-pnl{transition-duration:1ms}.sh-pnl: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}
