@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(3, 5, 9, .55);--sheet-glass: rgba(12, 15, 20, .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")}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(3, 5, 9, .55);--sheet-glass: rgba(12, 15, 20, .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{padding-inline:var(--gutter)}@media(min-width:640px){:root{--gutter: 1.5rem}}.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{flex:0 0 auto;padding-inline:var(--sp-3);border-radius:0;border-bottom:2px solid transparent;min-height:44px;background:transparent;box-shadow:none;white-space:nowrap;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-dim)}.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) 38%,var(--bg-3) 47%,var(--bg-3) 53%,var(--bg-2) 62%);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}.ui-fadein{animation:ui-fade-in var(--dur-2) var(--ease-out) both}@keyframes ui-fade-in{0%{opacity:0;transform:translateY(4px)}}.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-fadein,.ui-tip,.ui-tip--bottom,.ui-tip--top,.tick-up,.tick-down{animation:none}.ui-toast{opacity:1;transform:translate(-50%)}.ui-skel{background-image:none;background-color:var(--bg-3)}.ui-btn,.ui-seg__btn,.ui-chip,.ui-iconbtn,.ui-input,.ui-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}.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-nav{display:flex;justify-content:flex-start;gap:var(--sp-6, 1.5rem);min-height:44px;padding:0 var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle)}.sh-nav>.ui-seg__btn{flex:0 0 auto;padding:0 2px;margin-bottom:-1px}.sh-nav__count{font-weight:500;color:var(--fg-mute);font-variant-numeric:tabular-nums;white-space:pre}.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}@media(prefers-reduced-motion:reduce){.sh-page,.sh-tvl{animation:none}.sh-back{transition-duration:1ms}.sh-back:active{transform:none}}.sh-shell--wide,.sh-shell--wide *{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.sh-shell--wide *::-webkit-scrollbar{width:10px;height:10px}.sh-shell--wide *::-webkit-scrollbar-track{background:transparent}.sh-shell--wide *::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:999px;border:3px solid transparent;background-clip:content-box}.sh-shell--wide *::-webkit-scrollbar-corner{background:transparent}.sh-shell--wide{max-width:none;margin-inline:0;height:100vh;height:100dvh;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:stretch;overflow:hidden;padding:0}.sh-mast{grid-row:1;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6, 1.5rem);height: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-mast__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-5, 1.25rem);min-width:0}.sh-tvl{display:inline-flex;align-items:baseline;gap:.4rem;white-space:nowrap;animation:sh-tvl-in var(--dur-2, .2s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}@keyframes sh-tvl-in{0%{opacity:0}}.sh-tvl__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-tvl__value{font-size:var(--t-num, .95rem);font-weight:650;letter-spacing:-.01em;color:var(--fg);font-variant-numeric:tabular-nums}.sh-tvl__skel{display:inline-block;width:5.5rem;height:1.05rem;border-radius:999px}.sh-body{grid-row:2;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sh-col{width:100%;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-width:0;padding-bottom:var(--sp-8, 2.5rem)}.sh-shell--wide .sh-page{animation:sh-page-fade var(--dur-1, .12s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) both}@media(prefers-reduced-motion:reduce){.sh-shell--wide .sh-page{animation:none}}.sh-pagetop{display:flex;align-items:center;min-height:44px;padding:calc(var(--sp-2, 8px) + env(safe-area-inset-top,0px)) var(--gutter, 1rem) 0}.sh-pagetop__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}.sh-pagetop__more:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.sh-pagetop__more:active{color:var(--fg)}.sh-pagetop__share{position:relative;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:none;color:var(--fg-dim);cursor:pointer;transition:color var(--dur-1, .12s) ease,background var(--dur-1, .12s) ease,transform var(--dur-1, .12s) ease}.sh-pagetop__share:active{transform:scale(.94)}.sh-pagetop__share:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.sh-pagetop__share:active{color:var(--fg);background:var(--bg-1)}@media(hover:hover){.sh-pagetop__more:hover{color:var(--fg)}.sh-pagetop__share:hover{color:var(--fg);background:var(--bg-1)}}@media(min-width:1080px){:root{--sh-mast-h: 56px}.sh-col{--gutter: 2.5rem}.sh-rail{--gutter: 1.5rem}.sh-mast{padding-inline:2.5rem}.sh-body--rail{display:grid;grid-template-columns:minmax(0,1fr) 420px}.sh-rail{border-left:1px solid var(--border-subtle);min-height:0}.sh-rail__pin{position:sticky;top:0;max-height:calc(100dvh - var(--sh-mast-h, 56px));overflow-y:auto;scrollbar-width:none}.sh-rail__pin::-webkit-scrollbar{display:none}}@media(max-width:1079.98px){.sh-rail{display:none}}.er-hero{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);width:100%;padding-top:var(--sp-8);padding-bottom:var(--sp-8);background:none;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;text-align:left;color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--dur-1) var(--ease-out)}.er-hero:active{transform:scale(.985)}.er-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%)}.er-hero>*{position:relative}.er-hero__art{position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%);border-radius:20px;overflow:hidden;box-shadow:0 8px 28px #00000073}.er-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)}.er-hero__art .er-logo{position:static;width:72px;height:72px;border-radius:20px}.er-hero__art .er-logo:after{content:none}.er-hero__kicker,.er-hero__name,.er-hero__numrow,.er-hero__facts,.er-hero__desc{max-width:calc(100% - 104px)}.er-hero__desc{max-width:min(44rem,calc(100% - 104px));font-size:var(--t-sub);line-height:1.45;color:var(--fg-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2lh}.er-hero__go{margin-top:var(--sp-1);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);transition:color var(--dur-1) var(--ease-out)}@media(hover:hover){.er-hero:hover .er-hero__go{color:var(--fg)}}.er-heroswap{animation:er-heroswap-in .24s var(--ease-out) both;will-change:opacity,transform;contain:layout style}@keyframes er-heroswap-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.er-heroswap .er-hero__art{animation:er-art-settle .32s var(--ease-out) both}@keyframes er-art-settle{0%{opacity:0;transform:translateY(-50%) scale(1.03)}to{opacity:1;transform:translateY(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.er-heroswap,.er-heroswap .er-hero__art{animation:none}}.er-row--on{background:var(--bg-1);box-shadow:inset 2px 0 0 var(--accent)}.er-row--open{border-bottom-color:transparent}.er-expand{display:grid;grid-template-rows:1fr;width:100%;padding-top:0;padding-bottom:0;background:var(--bg-1);border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;box-shadow:inset 2px 0 0 var(--accent);text-align:left;cursor:pointer;animation:er-expand-in var(--dur-2, .24s) var(--ease-out)}.er-expand__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);min-height:0;overflow:hidden;padding-top:var(--sp-3, 12px);padding-bottom:var(--sp-4, 16px)}.er-expand__desc{max-width:44rem;font-size:var(--t-sub);line-height:1.45;color:var(--fg-dim)}.er-expand__facts{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-mute);font-variant-numeric:tabular-nums}.er-expand__go{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);transition:color var(--dur-1) var(--ease-out)}@media(hover:hover)and (pointer:fine){.er-expand:hover .er-expand__go{color:var(--accent)}}@keyframes er-expand-in{0%{grid-template-rows:0fr;opacity:0}}@media(prefers-reduced-motion:reduce){.er-expand{animation:none}}.er-hero__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2lh}.er-hero__numrow{display:flex;align-items:baseline;gap:var(--sp-3)}.er-hero__apy{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;font-variant-numeric:tabular-nums;color:var(--fg)}.er-hero__pct{font-size:.5em;font-weight:600}.er-hero__apyword{align-self:baseline}.er-hero__facts{font-family:var(--font-ui);font-size:var(--t-micro);font-weight:var(--t-micro-weight);letter-spacing:.02em;text-transform:uppercase;color:var(--fg-mute);font-variant-numeric:tabular-nums}.er-rail .ui-seg__btn{padding:0 2px;margin-bottom:-1px}.er-rail{padding-inline:var(--gutter, 1rem);gap:var(--sp-6, 24px);border-bottom:1px solid var(--border-subtle)}.er-rows{display:block}.er-row{display:grid;grid-template-columns:2.4rem 40px minmax(0,1fr) auto;align-items:center;column-gap:var(--sp-3);width:100%;min-height:56px;padding-top:0;padding-bottom:0;background:none;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;text-align:left;color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-1) var(--ease-out)}.er-row:active{background-color:var(--bg-1)}@media(hover:hover)and (pointer:fine){.er-row:not(.er-row--skel):hover{background-color:var(--bg-1)}}.er-row__rank{font-family:var(--font-ui);font-size:var(--t-num-lg);font-weight:700;letter-spacing:var(--t-num-lg-track);line-height:1;color:var(--fg-mute);font-variant-numeric:tabular-nums}.er-row__main{display:flex;flex-direction:column;gap:2px;min-width:0}.er-row__name{font-family:var(--font-ui);font-size:var(--t-body);font-weight:600;letter-spacing:var(--t-body-track);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.er-row__meta{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;color:var(--fg-mute);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.er-row__apy{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;color:var(--fg);font-variant-numeric:tabular-nums}.er-logo{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;overflow:hidden;background:var(--bg-2);flex:0 0 auto}.er-logo img{display:block;width:100%;height:100%;object-fit:cover}.er-logo: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)}.er-logo__glyph{font-family:var(--font-mono);font-size:1rem;font-weight:500;color:var(--fg-mute)}.er-logo--56{width:56px;height:56px;border-radius:16px}.er-logo--56 .er-logo__glyph{font-size:1.3rem}.er-swap{animation:er-swap-in var(--dur-2) var(--ease-in-out) both}@keyframes er-swap-in{0%{opacity:0;transform:translateY(4px)}}.er-note{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);padding-top:var(--sp-12);padding-bottom:var(--sp-12)}.er-note__line{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.4;color:var(--fg-dim)}.er-hero--skel,.er-row--skel{pointer-events:none;cursor:default}.er-hero--skel:before{content:none}.er-skel--kicker{--ui-skel-w: 7.5rem}.er-skel--name{--ui-skel-w: 11rem}.er-skel--apy{--ui-skel-w: 8.5rem}.er-skel--facts{--ui-skel-w: 13rem}.er-skel--rank{--ui-skel-w: 1.6rem}.er-skel--rowname{--ui-skel-w: 7rem}.er-skel--rowmeta{--ui-skel-w: 9.5rem}.er-skel--rowapy{--ui-skel-w: 3.6rem}.er-skel--logo40{--ui-skel-w: 40px;--ui-skel-h: 40px;--ui-skel-r: 12px}.er-skel--logo72{width:72px;height:72px;border-radius:20px}.er-skel--desc{width:18rem;max-width:100%;height:.8rem;margin-top:2px}.er-skel--go{width:4.5rem;height:.72rem}.er-skel--logo56{--ui-skel-w: 56px;--ui-skel-h: 56px;--ui-skel-r: 16px}.er-hero--skel .ui-skel{animation-delay:-1.04s}.er-rows .er-row--skel:nth-child(1) .ui-skel{animation-delay:-.92s}.er-rows .er-row--skel:nth-child(2) .ui-skel{animation-delay:-.8s}.er-rows .er-row--skel:nth-child(3) .ui-skel{animation-delay:-.68s}.er-rows .er-row--skel:nth-child(4) .ui-skel{animation-delay:-.56s}.er-rows .er-row--skel:nth-child(5) .ui-skel{animation-delay:-.44s}.er-rows .er-row--skel:nth-child(6) .ui-skel{animation-delay:-.32s}.er-rows .er-row--skel:nth-child(7) .ui-skel{animation-delay:-.2s}.er-live__feed{max-height:292px;overflow-y:auto;scrollbar-width:none}.er-live__feed::-webkit-scrollbar{display:none}.er-live{margin-top:-1px;border-top:1px solid var(--border-subtle);padding-top:var(--sp-4);padding-bottom:var(--sp-4)}.er-board .er-live:has(.er-live__feed:empty){display:none}@media(prefers-reduced-motion:reduce){.er-swap{animation:none}}.er-hero__art .er-logo__glyph{font-size:1.6rem}.er-hero__fact{display:inline-flex;align-items:baseline;gap:.45em}.er-hero__fact strong{font-weight:650;color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:0}.er-hero__factsep{margin-right:.45em;color:var(--fg-mute)}.dp-page{display:flex;flex-direction:column;min-width:0}.dp-ident,.dp-apy,.wd-hero,.dp-ticket,.dp-facts{padding-inline:var(--gutter, 1rem)}.dp-ident{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--sp-4, 16px);padding-top:var(--sp-4, 16px)}.dp-ident__text{display:flex;flex-direction:column;gap:var(--sp-1, 4px);min-width:0}.dp-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);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-title{margin:0;font-family:var(--font-display, inherit);font-size:var(--t-display, 1.7rem);font-weight:var(--t-display-weight, 600);letter-spacing:var(--t-display-track, -.02em);line-height:1.15;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-logo{position:relative;flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;overflow:hidden;background:var(--bg-2)}.dp-logo: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, rgba(127, 127, 127, .35));pointer-events:none}.dp-logo img{display:block;width:100%;height:100%;object-fit:cover}.dp-logo__glyph{font-family:var(--font-mono, ui-monospace, monospace);font-size:.95rem;font-weight:600;color:var(--fg-mute)}.dp-logo--48{width:48px;height:48px}.dp-apy{display:flex;align-items:baseline;gap:var(--sp-2, 8px);padding-top:var(--sp-2, 8px);padding-bottom:var(--sp-5, 20px);font-size:var(--t-hero, clamp(2.5rem, 11vw, 3.25rem));line-height:1}.dp-apy__digits{font-size:1em;font-weight:var(--t-hero-weight, 700);letter-spacing:var(--t-hero-track, -.045em);font-variant-numeric:tabular-nums;color:var(--fg)}.dp-apy__pct{font-size:.5em;font-weight:600;color:var(--fg)}.wd-hero{display:flex;flex-direction:column;gap:var(--sp-1, 4px);padding-top:var(--sp-2, 8px);padding-bottom:var(--sp-5, 20px)}.wd-hero__earned{font-size:var(--t-num-lg, 1.35rem);font-weight:var(--t-num-lg-weight, 700);letter-spacing:var(--t-num-lg-track, -.03em);font-variant-numeric:tabular-nums;color:var(--yes)}.wd-hero__earned--zero{color:var(--fg-mute)}.wd-hero__sub{font-size:var(--t-micro, .72rem);color:var(--fg-mute);font-variant-numeric:tabular-nums}.dp-ticket{display:flex;flex-direction:column;gap:var(--sp-3, 12px);border-top:1px solid var(--border-subtle, rgba(127, 127, 127, .18));padding-top:var(--sp-5, 20px);padding-bottom:var(--sp-5, 20px);min-width:0}.dp-amount{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2, 8px);padding-block:var(--sp-2, 8px) 0;min-width:0}.dp-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, rgba(127, 127, 127, .18));transition:border-color var(--dur-2, .2s) var(--ease-out, ease-out);font-size:clamp(2rem,9vw,2.6rem)}.dp-amount__field:focus-within{border-bottom-color:var(--ring, var(--accent))}.dp-amount__value{font-family:var(--font-ui, inherit);font-size:1em;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%}.dp-amount__value:focus-visible{outline:none}.dp-amount__value::placeholder{color:var(--fg-mute)}.dp-amount__value:disabled{opacity:.6}.dp-amount__unit{font-size:.5em;font-weight:600;color:var(--fg-mute);white-space:nowrap}.dp-amount--over .dp-amount__value{color:var(--no)}.dp-amount__usd{font-size:var(--t-sub, .8rem);color:var(--fg-mute);font-variant-numeric:tabular-nums}.dp-amount--pulse .dp-amount__field{animation:dp-pulse var(--dur-1, .12s) var(--ease-out, ease-out)}@keyframes dp-pulse{50%{transform:scale(1.05)}}.dp-presets{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--sp-2, 8px)}.dp-presets .ui-chip{border:0;cursor:pointer;font-variant-numeric:tabular-nums}.dp-balance{text-align:center;font-size:var(--t-micro, .72rem);color:var(--fg-mute);font-variant-numeric:tabular-nums}.dp-receipt{min-width:0;border-top:1px solid var(--border-subtle, rgba(127, 127, 127, .18))}.dp-receipt__line{display:flex;align-items:center;gap:var(--sp-2, 8px);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)}.dp-receipt__line:active{opacity:.7}@media(hover:hover){.dp-receipt__line:hover{filter:brightness(1.15)}}.dp-receipt__main{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.dp-receipt__chev{flex:none;color:var(--fg-mute);transition:transform var(--dur-2, .2s) var(--ease-in-out, ease-in-out)}.dp-receipt--open .dp-receipt__chev{transform:rotate(180deg)}.dp-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)}.dp-receipt--open .dp-receipt__rows{max-height:320px;opacity:1}.dp-receipt__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3, 12px);padding:.45rem 0;border-top:1px solid var(--border-subtle, rgba(127, 127, 127, .18));font-size:var(--t-sub, .8rem)}.dp-receipt__row>span{color:var(--fg-mute)}.dp-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}.dp-receipt__row>strong em{font-style:normal;font-size:var(--t-sub, .8rem);font-weight:500;color:var(--fg-mute)}.ui-btn.dp-cta,.dp-cta{min-height:52px;font-weight:650;font-variant-numeric:tabular-nums}.dp-cta--working:disabled{opacity:.7;transform:none}.dp-note,.wd-note{text-align:center;font-size:var(--t-micro, .72rem);color:var(--fg-mute)}.dp-status{display:flex;align-items:flex-start;gap:var(--sp-2, 8px);border-top:1px solid var(--border-subtle, rgba(127, 127, 127, .18));padding-top:var(--sp-3, 12px);font-size:var(--t-sub, .8rem);color:var(--fg-dim, var(--fg-mute));font-variant-numeric:tabular-nums;animation:dp-rise var(--dur-2, .2s) var(--ease-out, ease-out);min-width:0}.dp-status>span{min-width:0}.dp-status--error{color:var(--no)}.dp-status__icon{flex:none;font-weight:700}@keyframes dp-rise{0%{opacity:0;transform:translateY(4px)}}.dp-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-2, 8px);padding-block:var(--sp-8, 32px);animation:dp-xfade var(--dur-2, .2s) var(--ease-in-out, ease-in-out)}.dp-done__check{font-size:2rem;line-height:1;color:var(--yes)}.dp-done__title{margin:0;font-size:var(--t-title, 1.15rem);font-weight:var(--t-title-weight, 600);letter-spacing:var(--t-title-track, -.015em);color:var(--fg)}.dp-done__sub{margin:0;font-size:var(--t-sub, .8rem);color:var(--fg-mute);font-variant-numeric:tabular-nums}.dp-done__link{display:inline-flex;align-items:center;min-height:44px;font-size:var(--t-sub, .8rem);color:var(--accent);text-decoration:none}.dp-done__link:active{opacity:.7}@media(hover:hover){.dp-done__link:hover{text-decoration:underline}}@keyframes dp-xfade{0%{opacity:0}}.dp-facts{border-top:1px solid var(--border-subtle, rgba(127, 127, 127, .18));padding-block:var(--sp-4, 16px);font-size:var(--t-micro, .72rem);font-weight:var(--t-micro-weight, 500);color:var(--fg-mute);text-transform:uppercase;letter-spacing:.02em;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.dp-amount--pulse .dp-amount__field,.dp-status,.dp-done{animation:none}.dp-receipt__rows,.dp-receipt__chev,.dp-amount__field{transition-duration:1ms}}.dp-facts__how{font-family:var(--font-ui, system-ui, sans-serif);text-transform:none;letter-spacing:0;display:block;margin-top:var(--sp-2, 8px);font-size:var(--t-sub, .8rem);line-height:1.5;color:var(--fg-dim);max-width:40rem}.dp-viz{display:block;margin-top:var(--sp-3, 12px);max-width:40rem}.dp-viz svg{display:block;width:100%;height:auto}.dp-viz__node{fill:none;stroke:var(--border-subtle, rgba(127, 127, 127, .18))}.dp-viz__title,.dp-viz__sub,.dp-viz__cap{font-family:var(--font-mono, ui-monospace, monospace);letter-spacing:.08em}.dp-viz__title{font-size:10.5px;font-weight:500;fill:var(--fg, #ececf1)}.dp-viz__sub{font-size:8.5px;fill:var(--fg-mute, #8b8f98)}.dp-viz__cap{font-size:9px;fill:var(--fg-mute, #8b8f98)}.dp-viz__cap--yes{fill:var(--yes, #1ec97d)}.dp-viz__flow{fill:none;stroke:var(--fg-mute, #8b8f98);stroke-width:1;stroke-dasharray:3 5;animation:dp-viz-flow 1.4s linear infinite}.dp-viz__flow--yes{stroke:var(--yes, #1ec97d)}.dp-viz__head{fill:var(--fg-mute, #8b8f98)}.dp-viz__head--yes{fill:var(--yes, #1ec97d)}.dp-viz__spark{fill:none;stroke:var(--yes, #1ec97d);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@keyframes dp-viz-flow{to{stroke-dashoffset:-16}}@media(prefers-reduced-motion:reduce){.dp-viz__flow{animation:none}}.dp-ident__art{position:relative;flex:none;border-radius:20px;overflow:hidden;box-shadow:0 8px 28px #00000073}.dp-ident__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)}.dp-ident__art img,.dp-ident__art>*{width:72px;height:72px;border-radius:20px;display:block;object-fit:cover}.dp-ident__art .er-logo{position:static;width:72px;height:72px;border-radius:20px}.dp-ident__art .er-logo:after{content:none}.dp-facts__risks{font-family:var(--font-ui, system-ui, sans-serif);text-transform:none;letter-spacing:0;display:block;margin-top:var(--sp-3, 12px);font-size:var(--t-sub, .8rem);line-height:1.5;color:var(--fg-dim);max-width:40rem}.dp-facts__riskhead{display:block;margin-bottom:2px;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)}.dp-facts__issuer{display:block;margin-top:var(--sp-2, 8px);color:var(--fg-mute)}.dp-facts__issuerlink{color:var(--fg-mute);text-decoration:none}.dp-facts__issuerlink:hover{text-decoration:underline}.dp-receipt__fine{padding-top:var(--sp-2, 8px);font-size:var(--t-micro, .72rem);color:var(--fg-mute);font-variant-numeric:tabular-nums}.dp-ident__art .er-logo__glyph{font-size:1.6rem}.wd-hero__earned--down{color:var(--no, #f6465d)}.dp-facts__linkrow{display:flex;gap:var(--sp-2, 8px);margin-top:var(--sp-2, 8px)}.dp-facts__linkchip{text-decoration:none;color:var(--fg-dim);letter-spacing:0;text-transform:none;font-family:var(--font-ui, system-ui, sans-serif)}@media(hover:hover){.dp-facts__linkchip:hover{color:var(--fg)}}@media(min-width:1080px){.dp-page{padding-left:clamp(2rem,10vw,12rem)}.dp-facts__how,.dp-facts__risks{max-width:none}.dp-ticket{align-items:center}.dp-ticket>*{width:100%;max-width:40rem}.dp-viz{margin-inline:auto}}.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;align-items:flex-start;margin-inline:calc(var(--gutter, 1rem) * -1);padding:var(--sp-6, 24px) var(--gutter, 1rem) var(--sp-6, 24px);border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.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:var(--t-hero-weight, 700);letter-spacing:var(--t-hero-track, -.045em);line-height:1.02;font-variant-numeric:tabular-nums;color:var(--yes, #1ec97d)}.ps-hero__value--down{color:var(--no, #f6465d)}.ps-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .4em;margin:var(--sp-2, 8px) 0 0;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, rgba(255, 255, 255, .45))}.ps-sub__v{font-weight:600;font-variant-numeric:tabular-nums}.ps-up{color:var(--yes, #1ec97d)}.ps-down{color:var(--no, #f6465d)}.ps-list{display:flex;flex-direction:column;margin-inline:calc(var(--gutter, 1rem) * -1)}.ps-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto 28px;grid-template-rows:auto auto;column-gap:var(--sp-3, 12px);row-gap:2px;align-items:baseline;align-content:center;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;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-1, .12s) var(--ease-out, ease-out)}.ps-row:active{background:var(--bg-1, #0c0f14)}.ps-logo{position:relative;grid-row:1 / span 2;grid-column:1;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;overflow:hidden;background:var(--bg-2, #16181c);flex:0 0 auto}.ps-logo: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, rgba(255, 255, 255, .16));pointer-events:none}.ps-logo img{width:100%;height:100%;display:block;object-fit:cover}.ps-logo__glyph{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-num, .95rem);font-weight:600;color:var(--fg-mute, rgba(255, 255, 255, .45))}.ps-row__name{grid-column:2;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;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);color:var(--fg, #eceef2)}.ps-row__delta{font-size:var(--t-micro, .72rem);font-weight:var(--t-micro-weight, 500);letter-spacing:var(--t-micro-track, 0);font-variant-numeric:tabular-nums}.ps-row__apy{grid-column:3;grid-row:1;justify-self:end;font-family:var(--font-ui, system-ui, sans-serif);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, #eceef2);white-space:nowrap}.ps-row__meta{grid-column:2;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui, system-ui, sans-serif);font-size:var(--t-micro, .72rem);font-weight:var(--t-micro-weight, 500);color:var(--fg-mute, rgba(255, 255, 255, .45));font-variant-numeric:tabular-nums}.ps-row__earned{grid-column:3;grid-row:2;justify-self:end;font-family:var(--font-ui, system-ui, sans-serif);font-size:var(--t-num-lg, 1.35rem);font-weight:700;letter-spacing:var(--t-num-lg-track, -.03em);line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.ps-row__earned--up{color:var(--yes, #1ec97d)}.ps-row__earned--zero{color:var(--fg-mute, rgba(255, 255, 255, .45))}.ps-row__earned--down{color:var(--no, #f6465d)}.ps-gate{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-3, 12px);padding-top:max(14dvh,3.5rem)}.ps-gate__title{margin:0;color:var(--fg, #eceef2)}.ps-gate__copy{margin:0;max-width:22rem;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-dim, rgba(255, 255, 255, .65))}.ps-gate__cta{margin-top:var(--sp-3, 12px)}.ps-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3, 12px);padding:var(--sp-8, 32px) 0}.ps-empty__copy{margin:0;max-width:24rem;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, rgba(255, 255, 255, .45))}.ps-error{display:flex;align-items:center;gap:var(--sp-4, 16px);padding:var(--sp-6, 24px) 0;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-dim, rgba(255, 255, 255, .65))}.ps-skel__kicker{width:6.5rem;font-size:var(--t-kicker, .6875rem);line-height:1.2;height:.825rem;height:1lh}.ps-skel__hero{margin-top:var(--sp-2, 8px);width:11rem;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:12rem;max-width:80%;font-size:var(--t-sub, .8rem);line-height:normal;height:1.0625rem;height:1lh}.ps-row--skel{cursor:default}.ps-row--skel:active{background:transparent}.ps-skel__logo{grid-row:1 / span 2;grid-column:1;align-self:center;width:40px;height:40px;border-radius:12px}.ps-skel__name{grid-column:2;grid-row:1;width:55%;max-width:11rem;font-size:var(--t-body, .95rem);line-height:normal;height:1.25rem;height:1lh}.ps-skel__apy{grid-column:3;grid-row:1;justify-self:end;width:3.2rem;font-size:var(--t-num, .95rem);line-height:normal;height:1.25rem;height:1lh}.ps-skel__meta{grid-column:2;grid-row:2;width:40%;max-width:8rem;font-size:var(--t-micro, .72rem);line-height:normal;height:.9375rem;height:1lh}.ps-skel__earned{grid-column:3;grid-row:2;justify-self:end;width:3.6rem;font-size:var(--t-num-lg, 1.35rem);line-height:1.1;height:1.485rem;height:1lh}.ps-hero .ui-skel{animation-delay:-1s}.ps-list .ps-row--skel:nth-child(1) .ui-skel{animation-delay:-.86s}.ps-list .ps-row--skel:nth-child(2) .ui-skel{animation-delay:-.72s}@media(hover:hover){.ps-row:not(.ps-row--skel):hover{background:var(--bg-1, #0c0f14)}}@media(prefers-reduced-motion:reduce){.ps-row{transition-duration:1ms}}.ps-row__share{position:relative;grid-column:4;grid-row:1 / 3;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:none;color:var(--fg-mute);cursor:pointer;transition:color var(--dur-1, .12s) ease}.ps-row__share:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.ps-row__share:active{color:var(--fg)}@media(hover:hover){.ps-row__share:hover{color:var(--fg)}}.fd-head{padding:var(--sp-4, 16px) var(--gutter, 1rem) var(--sp-2, 8px);position:sticky;top:0;z-index:1;background:var(--bg-0, #030509)}.fd-head__dot{flex:none;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 20px minmax(0,1fr) auto;column-gap:var(--sp-3, 12px);align-items:center;width:100%;min-height:44px;padding:var(--sp-1, 4px) var(--gutter, 1rem);border-bottom:1px solid var(--border-subtle, #1b1e23);color:var(--fg, #ececf1)}.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;white-space:nowrap}.fd-row__avatar{position:relative;display:inline-flex;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:var(--bg-2, #16181c);overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--dur-1, .12s) var(--ease-out, ease-out)}.fd-row__avatar:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.fd-row__avatar:active{opacity:.6}.fd-row__avatar img{width:100%;height:100%;display:block}.fd-row__main{display:flex;align-items:center;min-width:0}.fd-row__who{position:relative;flex:none;padding:0;border:0;background:none;font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-micro, .72rem);font-weight:500;color:var(--fg-mute, #6e6e76);margin-right:var(--sp-2, 8px);white-space:nowrap;cursor:pointer;transition:color var(--dur-1, .12s) var(--ease-out, ease-out)}.fd-row__who:before{content:"";position:absolute;top:-14px;right:-4px;bottom:-14px;left:-4px}.fd-row__who:active{color:var(--fg, #ececf1)}@media(hover:hover){.fd-row__who:hover{color:var(--fg, #ececf1);text-decoration:underline;text-underline-offset:2px}}.fd-row__vault{flex:0 1 auto;min-width:0;font-size:var(--t-sub, .8rem);font-weight:500;color:var(--fg, #ececf1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-row__amt{font-size:var(--t-num, .95rem);font-weight:var(--t-num-weight, 620);letter-spacing:var(--t-num-track, -.01em);color:var(--fg, #ececf1);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fd-row--whale{background:var(--bg-1, #0c0f14);box-shadow:inset 2px 0 0 var(--accent, #e33d5f)}.fd-row--whale .fd-row__amt{font-weight:var(--t-num-lg-weight, 700);color:var(--fg, #ececf1)}.fd-row--own{background:var(--bg-1, #0c0f14)}.fd-row--own .fd-row__who{color:var(--fg, #ececf1)}.fd-row--own .fd-row__vault{font-weight:var(--t-num-weight, 620)}.fd-row--out .fd-row__amt{color:var(--fg-mute, #8b8f98);font-weight:var(--t-num-weight, 620)}.fd-row__you{display:inline-block;padding:0 5px;border:1px solid var(--border-subtle, #1b1e23);border-radius:4px;font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--t-micro, .72rem);font-weight:500;letter-spacing:.04em;color:var(--fg, #ececf1);line-height:1.5}.fd-row--new{animation:fd-strike .9s 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);opacity:0;animation:fd-flash 1.2s var(--ease-out, ease-out) forwards;pointer-events:none}@keyframes fd-strike{0%{min-height:0;height:0;padding-block:0;opacity:0;transform:translateY(-14px);background-color:var(--bg-1, #0c0f14)}30%{min-height:0;height:44px;padding-block:var(--sp-1, 4px);opacity:0;transform:translateY(-14px);background-color:var(--bg-1, #0c0f14)}55%{opacity:1;transform:translateY(0);background-color:var(--bg-1, #0c0f14)}to{height:44px;padding-block:var(--sp-1, 4px);opacity:1;transform:none;background-color:transparent}}@keyframes fd-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}.fd-row--new.fd-row--whale,.fd-row--new.fd-row--own{animation-name:fd-strike-whale}@keyframes fd-strike-whale{0%{min-height:0;height:0;padding-block:0;opacity:0;transform:translateY(-14px);background-color:var(--bg-1, #0c0f14)}30%{min-height:0;height:44px;padding-block:var(--sp-1, 4px);opacity:0;transform:translateY(-14px);background-color:var(--bg-1, #0c0f14)}55%{opacity:1;transform:translateY(0);background-color:var(--bg-1, #0c0f14)}to{height:44px;padding-block:var(--sp-1, 4px);opacity:1;transform:none;background-color:var(--bg-1, #0c0f14)}}.fd-row--skel{pointer-events:none}@media(prefers-reduced-motion:reduce){.fd-head__dot,.fd-row--new,.fd-row--new.fd-row--whale,.fd-row--new.fd-row--own{animation:none}.fd-row--new:after{animation:none;opacity:0}.fd-row__avatar{transition-duration:1ms}}.fd-wait{padding:var(--sp-4, 16px) var(--gutter, 1rem);font-size:var(--t-micro, .72rem);color:var(--fg-mute, #6e6e76)}.fd-more{height:1px}.wb-wrap{position:relative;display:inline-flex;min-width:0}.wb-ident{width:18px;height:18px;flex:none;border-radius:999px;background:var(--bg-2)}.wb-menu{position:absolute;top:calc(100% + var(--sp-2));right:0;z-index:120;min-width:220px;max-width:min(320px,calc(100vw - 2rem));padding:var(--sp-2);background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--edge-top-strong),0 12px 32px #00000073;animation:wb-menu-in var(--dur-2) var(--ease-out)}@keyframes wb-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wb-menu__kicker{padding:var(--sp-2) var(--sp-3) var(--sp-1);font-family:var(--font-mono);font-size:var(--t-kicker);font-weight:var(--t-kicker-weight);letter-spacing:var(--t-kicker-track);text-transform:uppercase;color:var(--fg-mute)}.wb-menu__addr{min-height:44px;display:flex;align-items:center;display:block;width:100%;padding:var(--sp-1) var(--sp-3) var(--sp-2);border:0;background:transparent;font-family:var(--font-mono);font-size:var(--t-micro);font-weight:500;line-height:1.5;color:var(--fg-dim);text-align:left;word-break:break-all;cursor:pointer;border-radius:var(--r-sm);transition:color var(--dur-1) var(--ease-out)}.wb-menu__addr:active{color:var(--fg)}@media(hover:hover)and (pointer:fine){.wb-menu__addr:hover{color:var(--fg)}}.wb-menu__item{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:44px;padding:0 var(--sp-3);border:0;border-radius:var(--r-sm);background:transparent;font-family:var(--font-ui);font-size:var(--t-body);font-weight:600;letter-spacing:var(--t-body-track);color:var(--fg);text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out)}.wb-menu__item:active{background:var(--bg-3)}@media(hover:hover)and (pointer:fine){.wb-menu__item:hover{background:var(--bg-3)}}.wb-menu__icon{width:20px;height:20px;flex:none;border-radius:var(--r-xs)}.wb-menu__item--end{margin-top:var(--sp-1);border-top:1px solid var(--border-subtle);border-radius:0 0 var(--r-sm) var(--r-sm);color:var(--fg-dim);font-weight:500}.wb-menu__empty{padding:var(--sp-3);font-family:var(--font-ui);font-size:var(--t-sub);font-weight:var(--t-sub-weight);line-height:1.5;color:var(--fg-mute)}.ui-toast.toast-host{bottom:calc(var(--sp-5, 1.25rem) + env(safe-area-inset-bottom,0px))}.fq-zone{margin-top:-1px;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .08));padding-top:var(--sp-8, 32px);padding-bottom:var(--sp-8, 32px)}.fq-head{padding:0 var(--gutter, 1rem) var(--sp-2, 8px)}.fq-item+.fq-item{border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.fq-q{display:flex;align-items:center;gap:var(--sp-3, 12px);min-height:44px;padding:var(--sp-2, 8px) var(--gutter, 1rem);font-size:var(--t-body, .95rem);font-weight:600;letter-spacing:var(--t-body-track, -.005em);line-height:1.35;color:var(--fg, #fff);border-radius:0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fq-q::-webkit-details-marker{display:none}.fq-q::marker{content:""}.fq-q:active{background:var(--bg-1, #0c0f14)}@media(hover:hover)and (pointer:fine){.fq-q:hover{background:var(--bg-1, #0c0f14)}}.fq-q__text{flex:1;min-width:0}.fq-q:after{content:"+";flex:none;width:20px;text-align:center;font-size:1.05rem;font-weight:450;line-height:1;color:var(--fg-mute, #6b7280);transition:transform var(--dur-2, .2s) var(--ease-out, ease-out),color var(--dur-2, .2s) var(--ease-out, ease-out)}.fq-item[open]>.fq-q:after{transform:rotate(45deg);color:var(--fg-dim, #9ca3af)}.fq-a{margin:0;padding:0 var(--gutter, 1rem) var(--sp-4, 16px);max-width:44rem;font-size:var(--t-sub, .8rem);font-weight:var(--t-sub-weight, 500);letter-spacing:var(--t-sub-track, 0);line-height:1.6;color:var(--fg-dim, #9ca3af)}@media(prefers-reduced-motion:reduce){.fq-q:after{transition:none}}
