/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:var(--font-jetbrains-mono),ui-monospace,"SF Mono",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-jetbrains-mono),ui-monospace,"SF Mono",monospace;--font-display:var(--font-satoshi),system-ui,sans-serif;--font-body:var(--font-satoshi),system-ui,sans-serif;--font-num:var(--font-satoshi),system-ui,sans-serif;--font-accent:var(--font-newsreader),Georgia,serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!table{display:table!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--c-felt:#09090b;--c-felt-raised:#121214;--c-felt-edge:#1b1b1e;--c-felt-hover:#252529;--c-bg-felt:#141114;--c-felt-cloth:#35121d;--c-felt-cloth-light:#562335;--c-felt-cloth-deep:#210c13;--c-felt-rail:#171416;--c-felt-rail-edge:#665359;--c-glass-solid:#121214;--c-skeleton:#ffffff12;--c-glass-fill:#ffffff08;--c-glass-border:#ffffff14;--c-rule:#303035;--c-rule-strong:#777780;--c-ink:#f5f5f5;--c-ink-muted:#b4b4ba;--c-ink-faint:#8e8e98;--c-ink-disabled:#777780;--c-white:#fff;--c-red:#a52a3b;--c-red-hover:#b73647;--c-red-pressed:#882132;--c-red-edge:#611723;--c-red-subtle:#2b1218;--c-red-indicator:#d66b7b;--c-red-text:#ff7a87;--c-paper:#faf9f6;--c-paper-hover:#efeee9;--c-paper-pressed:#dedad2;--c-paper-border:#d3d0ca;--c-paper-edge:#b8b1a5;--c-on-paper:#151519;--c-on-paper-muted:#626268;--c-win:#3edc9a;--c-loss:#ff7a87;--c-warn:#f5f5f5;--c-info:#b4b4ba;--c-series1:#f5f5f5;--c-series2:#3edc9a;--c-series3:#ff7a87;--c-series4:#8e8e98;--c-card-face:#faf9f6;--c-card-face-edge:#dad8d3;--c-card-back:#8e1727;--c-card-back-edge:#f5f5f5;--c-card-red:#b51d36;--c-card-black:#151519;--c-suit-spade:#151519;--c-suit-heart:#b51d36;--c-suit-diamond:#1b5aa5;--c-suit-club:#176b45;--c-suit-two-color-red:#b51d36;--c-suit-two-color-black:#151519;--c-chair-back:#30282d;--c-chair-cushion:#171418;--c-chip1:#faf9f6;--c-chip5:#a52a3b;--c-chip25:#777780;--c-chip100:#151519;--c-chip500:#8e1727;--c-focus:#fff;--c-scrim:#000000b8;--c-raise-scrim:#0003;--font-display:"Satoshi",system-ui,sans-serif;--font-body:"Satoshi",system-ui,sans-serif;--font-num:"Satoshi",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",monospace;--font-accent:"Newsreader",Georgia,serif;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-card:6px;--r-popover:20px;--r-sheet:24px;--r-chip:999px;--r-pill:999px;--e-flat:none;--e-raised:inset 0 1px 0 #ffffff14;--e-overlay:inset 0 1px 0 #ffffff14,0 16px 48px #00000080;--e-lifted:inset 0 1px 0 #ffffff1a,0 20px 48px #000000a6;--e-card:0 2px 6px #00000040;--e-seat:0 4px 12px #00000040;--e-rail:inset 0 1px 0 #ffffff14,0 16px 32px #00000080;--e-game-control:inset 0 1px 0 #ffffff14,0 3px 0 #611723;--e-game-control-pressed:inset 0 1px 0 #ffffff14,0 1px 0 #611723;--e-control:inset 0 1px 0 #ffffff14,0 3px 0 #09090b;--e-control-pressed:inset 0 1px 0 #ffffff14,0 1px 0 #09090b;--e-light-control:inset 0 1px 0 #fff,0 3px 0 #b8b1a5;--e-light-control-pressed:inset 0 1px 0 #fff,0 1px 0 #b8b1a5;--e-glow-hover:0 0 30px #a52a3b59;--e-glow-cta:0 0 40px #a52a3b73;--e-to-act:0 0 0 2px #d66b7ba6,0 0 24px #d66b7b4d;--e-profit-rest:0 0 10px #3edc9a2e;--e-profit-peak:0 0 16px #3edc9a6b;--z-felt:0;--z-seat:10;--z-cards:20;--z-chips:30;--z-hud:40;--z-action-bar:50;--z-toast:60;--z-modal:70;--z-tooltip:80;--t-display-xl-size:clamp(2rem,1.5rem + 2vw,3rem);--t-display-xl-line:1.1;--t-display-xl-weight:700;--t-display-xl-tracking:-.03em;--t-display-lg-size:clamp(1.8125rem,1.5rem + 2vw,2.75rem);--t-display-lg-line:1.12;--t-display-lg-weight:500;--t-display-lg-tracking:-.02em;--t-display-md-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);--t-display-md-line:1.2;--t-display-md-weight:700;--t-display-md-tracking:-.015em;--t-brand-size:clamp(2.5rem,2rem + 2vw,4rem);--t-brand-line:1.06;--t-brand-weight:500;--t-brand-tracking:-.025em;--t-h3-size:1.25rem;--t-h3-line:1.4;--t-h3-weight:700;--t-h3-tracking:-.01em;--t-money-size:1.5rem;--t-money-line:1.2;--t-money-weight:700;--t-money-tracking:0;--t-balance-size:clamp(2rem,1.5rem + 2vw,2.5rem);--t-balance-line:1.1;--t-balance-weight:700;--t-balance-tracking:0;--t-body-lg-size:1.125rem;--t-body-lg-line:1.55;--t-body-lg-weight:400;--t-body-lg-tracking:0;--t-body-size:1rem;--t-body-line:1.5;--t-body-weight:400;--t-body-tracking:0;--t-body-sm-size:.875rem;--t-body-sm-line:1.45;--t-body-sm-weight:400;--t-body-sm-tracking:0;--t-label-size:.75rem;--t-label-line:1.4;--t-label-weight:700;--t-label-tracking:.06em;--t-chain-data-size:.8125rem;--t-chain-data-line:1.5;--t-chain-data-weight:400;--t-chain-data-tracking:0;--m-instant:80ms;--m-fast:.14s;--m-base:.22s;--m-slow:.34s;--m-chip-commit:.42s;--m-card-deal:.26s;--m-card-stagger:70ms;--m-pot-push:.52s;--m-board-reveal:.38s;--m-seat-pulse:1.6s;--m-press:.13s;--m-ui-fast:.18s;--m-ui-base:.24s;--m-ui-slow:.42s;--m-stagger:60ms;--m-float:6s;--m-badge-pulse:2s;--m-shimmer:.5s;--m-profit-breath:3.2s;--m-ease:cubic-bezier(.23,1,.32,1);--m-ease-in-out:cubic-bezier(.77,0,.175,1);--m-ease-drawer:cubic-bezier(.32,.72,0,1);--bp-phone:480px;--bp-tablet:768px;--bp-laptop:1024px;--bp-desktop:1280px;--table-max-w:1120px;--table-portrait-max-w:430px;--table-ratio:2;--table-ratio-portrait:.625;--page-max-w:1400px;--touch-target:44px;--bag-chart-height:244px}@media (prefers-reduced-motion:reduce){:root{--m-instant:1ms;--m-fast:1ms;--m-base:1ms;--m-slow:1ms;--m-chip-commit:1ms;--m-card-deal:1ms;--m-card-stagger:1ms;--m-pot-push:1ms;--m-board-reveal:1ms;--m-seat-pulse:1ms;--m-press:1ms;--m-ui-fast:1ms;--m-ui-base:1ms;--m-ui-slow:1ms;--m-stagger:1ms;--m-float:1ms;--m-badge-pulse:1ms;--m-shimmer:1ms;--m-profit-breath:1ms}*,:after,:before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--font-display:var(--font-satoshi),system-ui,sans-serif;--font-body:var(--font-satoshi),system-ui,sans-serif;--font-num:var(--font-satoshi),system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,"SF Mono",monospace;--font-accent:var(--font-newsreader),Georgia,serif;color-scheme:dark;--brand-art-tint:none;--brand-mid:var(--c-red-hover)}@supports (color:color-mix(in lab,red,red)){:root{--brand-mid:color-mix(in oklch,var(--c-red-hover) 50%,var(--c-red))}}:root{--brand-stops:var(--c-red-hover) 0%,var(--brand-mid) 24%,var(--c-red) 62%,var(--c-red-pressed) 100%}.brand-art{filter:var(--brand-art-tint)}*{box-sizing:border-box}html{min-height:100%;color:var(--c-ink);background-color:var(--c-felt);background-image:repeating-linear-gradient(45deg,var(--c-ink) 0 1px,transparent 1px 4px),repeating-linear-gradient(-45deg,var(--c-ink) 0 1px,transparent 1px 4px)}@supports (color:color-mix(in lab,red,red)){html{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--c-ink) 2%,transparent) 0 1px,transparent 1px 4px),repeating-linear-gradient(-45deg,color-mix(in srgb,var(--c-ink) 2%,transparent) 0 1px,transparent 1px 4px)}}html{-webkit-text-size-adjust:100%;background-attachment:fixed}body{color:var(--c-ink);font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-line);-webkit-font-smoothing:antialiased;overscroll-behavior:none;background:0 0;margin:0}h1{font-weight:var(--t-display-lg-weight);letter-spacing:var(--t-display-lg-tracking)}h1,h2{font-family:var(--font-display);margin:0}h2{font-weight:var(--t-display-md-weight);letter-spacing:var(--t-display-md-tracking)}h3{font-family:var(--font-body);font-weight:var(--t-h3-weight);letter-spacing:var(--t-h3-tracking);margin:0}button{font:inherit;color:inherit}.num{font-family:var(--font-num);letter-spacing:-.01em}.num,.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.display{font-family:var(--font-display)}.chain{font-family:var(--font-mono);font-size:var(--t-chain-data-size);line-height:var(--t-chain-data-line)}.label{font-family:var(--font-body);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);line-height:var(--t-label-line);text-transform:uppercase;color:var(--c-ink-muted)}.sol-text{color:var(--c-red-indicator)}.stack-chip:hover{color:var(--c-ink)!important}.mb-lockup svg{opacity:.62;width:auto;height:15px;transition:opacity var(--m-fast) var(--m-ease);display:block}.mb-lockup:hover svg{opacity:1}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.on-paper :focus-visible{outline-color:var(--c-on-paper)}::selection{background:var(--c-red)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--c-red) 24%,transparent)}}::selection{color:var(--c-ink)}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}[role=button],a,button,input[type=range]{touch-action:manipulation}.wallet-adapter-button{box-shadow:var(--e-raised);transition:transform var(--m-fast) var(--m-ease),filter var(--m-fast) var(--m-ease);font-family:var(--font-body)!important;font-size:var(--t-label-size)!important;letter-spacing:.04em!important;text-transform:uppercase!important;height:var(--touch-target)!important;padding:0 var(--sp-4)!important;border-radius:var(--r-md)!important;background:var(--c-red)!important;color:var(--c-white)!important;font-weight:700!important}.wallet-adapter-button:not([disabled]):hover{filter:brightness(1.06);transform:translateY(-1px);background:var(--c-red)!important}.wallet-adapter-button-start-icon,.wallet-adapter-button-start-icon img,.wallet-adapter-button-start-icon svg{width:17px!important;height:17px!important;margin-right:9px!important}.wallet-adapter-modal{background:var(--c-felt)!important}@supports (color:color-mix(in lab,red,red)){.wallet-adapter-modal{background:color-mix(in srgb,var(--c-felt) 90%,transparent)!important}}.wallet-adapter-modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wallet-adapter-modal-wrapper{box-shadow:none!important;max-width:540px!important;padding:0 var(--sp-6)!important;background:0 0!important;border:none!important}.wallet-adapter-modal-title{font-family:var(--font-display)!important;font-weight:var(--t-display-md-weight)!important;font-size:var(--t-display-md-size)!important;letter-spacing:var(--t-display-md-tracking)!important;color:var(--c-ink)!important;text-align:center!important;padding:var(--sp-6) 0 26px!important}.wallet-adapter-modal-list{flex-direction:column!important;gap:10px!important;padding:0!important;display:flex!important}.wallet-adapter-modal-list li{margin:0!important}.wallet-adapter-modal-list li button{box-shadow:var(--e-raised);transition:border-color var(--m-fast) var(--m-ease),background var(--m-fast) var(--m-ease);background:var(--c-felt-raised)!important;border:1px solid var(--c-rule)!important;color:var(--c-ink)!important;border-radius:var(--r-md)!important;height:56px!important;font-size:var(--t-body-size)!important}.wallet-adapter-modal-list li button:hover{background:var(--c-felt-edge)!important;border-color:var(--c-rule-strong)!important}.wallet-adapter-modal-button-close{background:var(--c-felt-edge)!important}input[type=range]{appearance:none;cursor:pointer;background:0 0;height:22px}input[type=range]::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:var(--c-felt-edge);height:4px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--c-red);border:3px solid var(--c-felt);width:16px;height:16px;box-shadow:0 0 0 1px var(--c-red);border-radius:50%;margin-top:-6px}@supports (color:color-mix(in lab,red,red)){input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 1px color-mix(in srgb,var(--c-red) 55%,transparent)}}input[type=range]::-moz-range-track{border-radius:var(--r-pill);background:var(--c-felt-edge);height:4px}input[type=range]::-moz-range-thumb{background:var(--c-red);border:3px solid var(--c-felt);width:16px;height:16px;box-shadow:0 0 0 1px var(--c-red);border-radius:50%}@supports (color:color-mix(in lab,red,red)){input[type=range]::-moz-range-thumb{box-shadow:0 0 0 1px color-mix(in srgb,var(--c-red) 55%,transparent)}}@media (pointer:coarse){.wallet-adapter-button,[role=button],button{min-height:var(--touch-target)}button.wallet-adapter-modal-button-close{min-height:0}input[type=range]{height:34px}input[type=range]::-webkit-slider-thumb{width:22px;height:22px;margin-top:-9px}input[type=range]::-moz-range-thumb{width:16px;height:16px}}@media (max-width:767px){.m-hide{display:none!important}}@media (min-width:768px){.m-only{display:none!important}}@media (max-width:1023px){.w-only{display:none!important}}@media (min-width:1024px){.w-hide{display:none!important}}.bar-amount{text-align:right;width:76px;height:30px;font-family:var(--font-mono);font-size:var(--t-body-sm-size);color:var(--c-red-indicator);background:var(--c-felt-raised);border:1px solid var(--c-glass-border);border-radius:var(--r-sm);flex:none;padding:0 8px;font-weight:700}.bar-amount:focus-visible{outline:2px solid var(--c-red);outline-offset:1px}@media (max-height:520px),(max-width:767px){.bar-amount{width:62px;height:28px}}@media (max-width:767px){.m-btn{gap:6px!important;padding:0 10px!important;font-size:11px!important}.m-btn,.m-icon{height:var(--touch-target)!important;min-height:var(--touch-target)!important}.m-icon{width:var(--touch-target)!important}.m-pill,.m-plus{height:var(--touch-target)!important}.m-plus{width:var(--touch-target)!important;min-height:var(--touch-target)!important}.row-cta{font-size:12px!important}.row-cta,.wallet-adapter-button{height:var(--touch-target)!important}.wallet-adapter-button{padding:0 12px!important;font-size:11px!important}.wallet-adapter-button-start-icon,.wallet-adapter-button-start-icon img,.wallet-adapter-button-start-icon svg{width:14px!important;height:14px!important;margin-right:7px!important}}:root{--lobby-cols:1.1fr 1.2fr .9fr .7fr 118px;--lobby-gap:var(--sp-6)}.lobby-shell{gap:var(--sp-12);max-width:1720px;min-height:100dvh;padding:var(--sp-12) var(--sp-10) var(--sp-16);grid-template-columns:minmax(0,1fr) 380px;align-items:start;margin:0 auto;display:grid}@media (max-width:1023px){.lobby-shell{gap:var(--sp-10);padding:28px var(--sp-5) var(--sp-16);grid-template-columns:minmax(0,1fr)}}.lobby-row{height:var(--sp-16)}@media (max-width:767px){:root{--lobby-cols:minmax(0,1.5fr) minmax(0,.8fr) 84px;--lobby-gap:var(--sp-3)}.lobby-shell{gap:var(--sp-8);padding:var(--sp-4) 14px calc(56px + env(safe-area-inset-bottom,0px))}.lobby-row{height:54px}}.felt-stage{padding:78px var(--sp-6) 160px;place-items:center;display:grid;position:absolute;inset:0;container-type:size}.felt-sizer{width:min(1120px,94vw,calc(var(--table-ratio) * 92vh));width:min(var(--table-max-w),100cqw,calc(var(--table-ratio) * 100cqh));position:relative}.seat-callout{margin:var(--sp-12) 0 0;text-align:center;color:var(--c-ink-faint);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;white-space:nowrap;pointer-events:none;position:absolute;top:100%;left:0;right:0}.hud-bl,.hud-br,.hud-info,.hud-tl,.hud-tr{z-index:var(--z-hud);position:absolute}.hud-info{align-items:center;gap:var(--sp-3);color:var(--c-ink-faint);font-size:var(--t-label-size);letter-spacing:var(--t-label-tracking);text-transform:uppercase;white-space:nowrap;pointer-events:none;display:flex;bottom:22px;right:26px}.hud-info .num{color:var(--c-ink-muted);font-variant-numeric:tabular-nums}.hud-info-sep{background:var(--c-hairline);width:1px;height:11px}.hud-tl{gap:18px;left:26px}.hud-tl,.hud-tr{align-items:center;display:flex;top:22px}.hud-tr{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;right:26px}.hud-bl{bottom:22px;left:26px}.hud-bl,.hud-br{align-items:center;gap:10px;display:flex}.hud-br{width:min(700px,94vw);z-index:var(--z-action-bar);flex-direction:column;bottom:20px;left:50%;transform:translate(-50%)}.hud-fields{align-items:center;gap:22px;display:flex}.action-bar{flex-direction:column;gap:12px;width:100%;display:flex}.bar-sizing{gap:10px;padding:0 2px;transition:opacity .22s}.bar-sizing,.bar-verbs{align-items:center;display:flex}.bar-verbs{gap:8px;min-width:0}.bar-verb-fold{margin-right:var(--sp-2)}.bar-slider{appearance:none;cursor:pointer;--pct:0%;background:0 0}.bar-slider::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:linear-gradient(90deg,var(--c-red-pressed) 0,var(--c-red) var(--pct),#ffffff17 var(--pct));height:6px;box-shadow:inset 0 1px 3px #0009}.bar-slider::-webkit-slider-thumb{appearance:none;background:var(--c-red);border:3px solid var(--c-felt);width:18px;height:18px;box-shadow:0 0 0 1.5px var(--c-red),0 0 16px var(--c-red);border-radius:50%;margin-top:-6px}@supports (color:color-mix(in lab,red,red)){.bar-slider::-webkit-slider-thumb{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--c-red) 55%,transparent),0 0 16px color-mix(in srgb,var(--c-red) 45%,transparent)}}.bar-slider::-webkit-slider-thumb{transition:transform var(--m-fast) var(--m-ease)}.bar-slider:hover::-webkit-slider-thumb{transform:scale(1.18)}.bar-slider::-moz-range-track{border-radius:var(--r-pill);background:#ffffff17;height:6px;box-shadow:inset 0 1px 3px #0009}.bar-slider::-moz-range-progress{border-radius:var(--r-pill);background:linear-gradient(90deg,var(--c-red-pressed),var(--c-red));height:6px}.bar-slider::-moz-range-thumb{border:3px solid var(--c-felt);background:var(--c-red);width:18px;height:18px;box-shadow:0 0 0 1.5px var(--c-red),0 0 16px var(--c-red);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.bar-slider::-moz-range-thumb{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--c-red) 55%,transparent),0 0 16px color-mix(in srgb,var(--c-red) 45%,transparent)}}.bar-slider:disabled{cursor:default}.bar-slider:disabled::-webkit-slider-runnable-track{background:#ffffff12}.bar-slider:disabled::-webkit-slider-thumb{background:var(--c-ink-faint);box-shadow:none;transform:none}@media (max-height:520px){.felt-stage{padding:60px var(--sp-3) 82px}.hud-tl,.hud-tr{top:10px;left:14px}.hud-tr{flex-wrap:nowrap;right:14px;overflow-x:auto}.hud-bl{bottom:10px;left:14px}.hud-br{align-items:stretch;width:min(720px,58vw);max-width:none;bottom:10px;left:auto;right:14px;transform:none}.action-bar{justify-content:flex-end;max-width:none}.bar-sizing{display:none!important}.bar-verbs{flex:0 auto}.bar-verb{letter-spacing:.03em!important;font-size:11px!important}}@media (max-width:479px) and (orientation:portrait){.table-room{row-gap:var(--sp-2);padding:calc(env(safe-area-inset-top,0px) + 10px) var(--sp-3) calc(env(safe-area-inset-bottom,0px) + var(--sp-3));grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.table-room>.felt-stage,.table-room>.hud-br,.table-room>.hud-tl,.table-room>.hud-tr{position:static}.table-room>*{min-width:0}.hud-tl{flex-wrap:wrap;grid-row:1;justify-content:space-between;gap:10px}.hud-fields{gap:14px}.hud-tr{grid-row:2;gap:6px}.felt-stage{grid-row:3;padding:14px 0}.felt-sizer{width:min(430px,92vw,calc(var(--table-ratio-portrait) * 92vh));width:min(var(--table-portrait-max-w),100cqw,calc(var(--table-ratio-portrait) * 100cqh))}.hud-bl,.seat-callout{display:none}.hud-br{grid-row:4;align-items:stretch;width:auto;max-width:none;transform:none}.action-bar{flex-direction:column;max-width:none}.bar-sizing{flex:none}.bar-verbs{flex-wrap:wrap}.bar-verb-raise{flex:1 0 100%!important}}.toast-viewport{bottom:var(--sp-5);gap:var(--sp-2);z-index:var(--z-toast);pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}@media (max-width:767px){.toast-viewport{bottom:auto;top:calc(env(safe-area-inset-top,0px) + 10px);width:calc(100vw - var(--sp-6));align-items:center}}.topbar{padding:var(--sp-4) var(--sp-6)}@media (max-width:767px){.topbar{padding:10px var(--sp-3)}}.glass{background-color:var(--c-glass-solid);background-image:linear-gradient(var(--c-glass-fill),var(--c-glass-fill));border:1px solid var(--c-glass-border);border-radius:var(--r-lg)}.glass-blur{-webkit-backdrop-filter:blur(12px)}@media (hover:hover) and (pointer:fine){.glow-hover{transition:box-shadow var(--m-ui-fast) var(--m-ease),border-color var(--m-ui-fast) var(--m-ease)}.glow-hover:hover{box-shadow:var(--e-glow-hover);border-color:var(--c-red)}@supports (color:color-mix(in lab,red,red)){.glow-hover:hover{border-color:color-mix(in srgb,var(--c-red) 40%,transparent)}}}.solana-gradient{background:linear-gradient(135deg,var(--brand-stops))}.gradient-text{font-family:var(--font-accent);font-style:italic;font-weight:var(--t-brand-weight);letter-spacing:var(--t-brand-tracking);color:var(--c-red-indicator);font-size:1.28em;line-height:1}.cta-gradient{background:linear-gradient(135deg,var(--brand-stops));color:#000;box-shadow:var(--e-glow-cta);background-repeat:no-repeat;background-origin:border-box;font-weight:700;position:relative;overflow:hidden}.cta-gradient:after{content:"";pointer-events:none;background:#fff3;position:absolute;inset:0;transform:translate(-130%)skew(-12deg)}@media (hover:hover) and (pointer:fine){.cta-gradient:after{transition:transform var(--m-shimmer) var(--m-ease)}.cta-gradient:hover:after{transform:translate(130%)skew(-12deg)}}@keyframes pk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes profit-breathe{0%{text-shadow:var(--e-profit-rest)}to{text-shadow:var(--e-profit-peak)}}.profit-lit{color:var(--c-win);text-shadow:var(--e-profit-rest);animation:profit-breathe var(--m-profit-breath) ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.profit-lit{animation:none}}@keyframes pk-badge-pulse{0%,to{opacity:1}50%{opacity:.45}}.animate-float{animation:pk-float var(--m-float) ease-in-out infinite}.animate-badge-pulse{animation:pk-badge-pulse var(--m-badge-pulse) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.animate-badge-pulse,.animate-float,.bag-curve-shimmer,.bag-here-halo{animation:none!important;transform:none!important}.cta-gradient:after{display:none!important}}.orb{border-radius:var(--r-chip);filter:blur(100px);pointer-events:none}.orb,.skip-link{position:absolute}.skip-link{z-index:var(--z-tooltip);padding:var(--sp-3) var(--sp-4);background:var(--c-felt-raised);color:var(--c-ink);border:1px solid var(--c-red);border-radius:var(--r-md);top:0;left:-9999px}.skip-link:focus{left:var(--sp-4);top:var(--sp-4)}.site-header{z-index:var(--z-hud);transition:background-color var(--m-ui-fast) var(--m-ease),border-color var(--m-ui-fast) var(--m-ease);inset-inline:0;border-bottom:1px solid #0000;position:fixed;top:0}.site-header.is-scrolled{background-color:var(--c-glass-solid)}@supports (color:color-mix(in lab,red,red)){.site-header.is-scrolled{background-color:color-mix(in srgb,var(--c-glass-solid) 82%,transparent)}}.site-header.is-scrolled{border-bottom-color:var(--c-glass-border)}.site-header-inner{justify-content:space-between;align-items:center;gap:var(--sp-4);max-width:var(--page-max-w);padding:var(--sp-4) var(--sp-6);margin:0 auto;display:flex}.site-brand{color:var(--c-ink);min-height:var(--touch-target);flex-shrink:0;align-items:center;padding-block:2px;text-decoration:none;display:inline-flex}.site-nav{gap:var(--sp-8);display:none}.site-nav-link{color:var(--c-ink-muted);font-size:var(--t-body-size);transition:color var(--m-ui-fast) var(--m-ease);font-weight:500;text-decoration:none}.site-nav-link:hover{color:var(--c-ink)}.site-nav-link{padding-block:var(--sp-1);position:relative}.site-nav-link.is-current{color:var(--c-ink);font-weight:600}.site-nav-link.is-current:after{content:"";left:0;right:0;bottom:calc(var(--sp-1) * -1);border-radius:var(--r-pill);background:var(--c-red);height:2px;position:absolute}.site-sheet-link.is-current{color:var(--c-ink);box-shadow:inset 2px 0 0 var(--c-red);padding-left:var(--sp-3);font-weight:600}.site-header-actions{align-items:center;gap:var(--sp-4);display:flex}.site-nav-support{display:none}.site-cta-link{text-decoration:none;display:inline-flex}.site-header-actions>.site-cta-link{display:none!important}.site-menu-toggle{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--c-glass-border);border-radius:var(--r-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.burger{flex-direction:column;gap:5px;width:18px;display:inline-flex}.burger i{background:var(--c-ink);height:2px;transition:transform var(--m-ui-fast) var(--m-ease);border-radius:2px;display:block}.burger.is-open i:first-child{transform:translateY(3.5px)rotate(45deg)}.burger.is-open i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.site-sheet-scrim{z-index:var(--z-modal);background:#0009;justify-content:flex-end;display:flex;position:fixed;inset:0}.site-sheet{width:min(320px,86vw);height:100%;padding:96px var(--sp-5) var(--sp-6);gap:var(--sp-4);border-radius:0;flex-direction:column;display:flex}.site-sheet-link{color:var(--c-ink);font-size:var(--t-body-lg-size);padding:var(--sp-3) 0;min-height:var(--touch-target);align-items:center;text-decoration:none;display:flex}.landing{padding:96px 0 var(--sp-16);position:relative;overflow-x:clip}.landing-inner{max-width:var(--page-max-w);padding-inline:var(--sp-5);margin:0 auto}.landing-orbs{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.orb-rose{background:var(--c-red-indicator);opacity:.1;width:460px;height:460px;top:-120px;left:-140px}.orb-red{background:var(--c-red);opacity:.05;width:380px;height:380px;top:260px;right:-160px}.landing-hero{justify-content:center;gap:var(--sp-12);min-height:calc(100svh - 96px - var(--sp-16));margin-bottom:var(--sp-20);flex-direction:column;display:flex}.landing-hero-copy{flex:1;min-width:0}.hero-badge{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-6);padding:8px var(--sp-4);border:1px solid var(--c-glass-border);border-radius:var(--r-pill);background:var(--c-glass-solid);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase}.hero-badge,.hero-badge-dot{color:var(--c-red-indicator);display:inline-flex}.hero-title{font-family:var(--font-display);font-weight:var(--t-display-lg-weight);font-size:var(--t-display-xl-size);letter-spacing:var(--t-display-xl-tracking);margin:0 0 var(--sp-6);line-height:1.06}.hero-sub{margin:0 0 var(--sp-8);max-width:46ch;color:var(--c-ink-muted);font-size:var(--t-body-lg-size);line-height:var(--t-body-lg-line)}.hero-actions{gap:var(--sp-4);margin-bottom:var(--sp-8);flex-wrap:wrap;display:flex}.hero-foot{padding-top:var(--sp-6);border-top:1px solid var(--c-rule);color:var(--c-ink-faint);font-size:var(--t-body-sm-size);margin:0}.hero-art{flex:1;justify-content:center;align-items:center;min-height:400px;display:flex}.hero-art-float{perspective:950px}.hero-art-stage{width:320px;height:400px;transform-style:preserve-3d;position:relative}.hero-art-glow{border-radius:var(--r-chip);background:radial-gradient(circle at 38% 32%,var(--c-red-indicator) 0,transparent 62%),radial-gradient(circle at 64% 68%,var(--c-red) 0,transparent 64%);position:absolute;inset:6%}@supports (color:color-mix(in lab,red,red)){.hero-art-glow{background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--c-red-indicator) 12%,transparent) 0,transparent 62%),radial-gradient(circle at 64% 68%,color-mix(in srgb,var(--c-red) 10%,transparent) 0,transparent 64%)}}.hero-art-glow{filter:blur(42px);transform:translateZ(-60px)}.hero-art-shadow{border-radius:var(--r-chip);filter:blur(12px);background:radial-gradient(#0009 0,#0000 70%);width:78%;height:40px;position:absolute;bottom:-4%;left:50%;transform:translate(-50%)translateZ(-20px)}.hero-card3d{aspect-ratio:5/7;width:92px;transition:transform var(--m-ui-slow) var(--m-ease)}.hero-card3d,.hero-card3d-flip{transform-style:preserve-3d;position:absolute}.hero-card3d-flip{transition:transform .62s var(--m-ease-in-out);inset:0}.hero-card3d-side{backface-visibility:hidden;background:radial-gradient(circle at 30% 22%,var(--c-red-indicator),transparent 62%),radial-gradient(circle at 74% 82%,var(--c-red),transparent 58%),var(--c-card-back);border-radius:16px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 -1px 2px #0000001f,0 6px 14px #00000059,0 30px 50px #00000080}@supports (color:color-mix(in lab,red,red)){.hero-card3d-side{background:radial-gradient(circle at 30% 22%,color-mix(in srgb,var(--c-red-indicator) 20%,transparent),transparent 62%),radial-gradient(circle at 74% 82%,color-mix(in srgb,var(--c-red) 14%,transparent),transparent 58%),var(--c-card-back)}}.hero-card3d-side--paper{background:linear-gradient(158deg,#fefdfa 0,var(--c-card-face) 52%,#e6e2d6 100%)}.hero-card3d-side--reverse{transform:rotateY(180deg)}.hero-card3d-side:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff29 50%,#0000 58%);position:absolute;inset:0}.hero-art-stage:has(.hero-card3d:hover) .hero-card3d-flip{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.hero-card3d-flip{transition-duration:1ms}}.hero-card3d--front{bottom:1%;left:50%;transform:translate(-6%)rotate(11deg)translateZ(112px)}.hero-card3d--back{bottom:4%;left:50%;transform:translate(-92%)rotate(-13deg)translateZ(50px)}.hero-card3d-frame{background:repeating-linear-gradient(45deg,#ffffff0a 0 2px,#0000 2px 6px);border:1px solid #ffffff29;border-radius:10px;position:absolute;inset:10px}.hero-card3d-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:90%;height:90%;position:absolute;inset:5%}.hero-mark-wrap{aspect-ratio:1000/1164;width:300px;transition:transform var(--m-ui-slow) var(--m-ease);position:absolute;bottom:4%;left:50%;transform:translate(-50%)translateZ(22px)}.hero-mark{width:100%;height:100%;filter:var(--brand-art-tint) drop-shadow(0 26px 38px #0009) drop-shadow(0 8px 12px #0006);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.hero-art-stage:hover .hero-mark-wrap{transform:translate(-50%)translateZ(10px)}.hero-art-stage:hover .hero-card3d--front{transform:translate(0)rotate(15deg)translateZ(136px)}.hero-art-stage:hover .hero-card3d--back{transform:translate(-100%)rotate(-17deg)translateZ(72px)}}.feature-icon{width:48px;height:48px;margin-bottom:var(--sp-5);border-radius:var(--r-md);background:var(--c-red-indicator);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.feature-icon{background:color-mix(in srgb,var(--c-red-indicator) 14%,transparent)}}.feature-icon,.feature-more{color:var(--c-red-indicator)}.feature-more{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);min-height:var(--touch-target);font-size:var(--t-body-sm-size);font-weight:500;display:inline-flex}.feature-more svg{transition:transform var(--m-ui-fast) var(--m-ease)}@media (hover:hover) and (pointer:fine){.feature-more:hover svg{transform:translate(3px)}}.landing-steps{margin-bottom:var(--sp-12)}.steps-head{margin:0 0 var(--sp-8);font-size:var(--t-display-md-size);text-wrap:balance}.steps-row{gap:var(--sp-5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.step-card{padding:var(--sp-6);border-radius:var(--r-lg);position:relative}.step-n{top:var(--sp-5);right:var(--sp-6);color:var(--c-ink-faint);font-size:var(--t-body-sm-size);letter-spacing:.06em;opacity:.7;position:absolute}.step-icon{width:44px;height:44px;margin-bottom:var(--sp-4);border-radius:var(--r-md);background:var(--c-red);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.step-icon{background:color-mix(in srgb,var(--c-red) 13%,transparent)}}.step-icon{color:var(--c-red-indicator)}.step-icon--brand{background:var(--c-ink)}@supports (color:color-mix(in lab,red,red)){.step-icon--brand{background:color-mix(in srgb,var(--c-ink) 9%,transparent)}}.step-card h3{margin-bottom:var(--sp-2);text-wrap:balance;font-size:1.25rem;line-height:1.25}.step-card p{color:var(--c-ink-muted);margin:0;line-height:1.6}.landing-built{text-align:center;padding:var(--sp-12) 0 var(--sp-6);border-top:1px solid var(--c-rule);margin-bottom:0}.built-row{justify-content:center;align-items:stretch;gap:var(--sp-12);margin:var(--sp-6) 0 0;color:var(--c-ink);flex-wrap:wrap;padding:0;list-style:none;display:flex}.built-item{align-items:center;gap:var(--sp-2);opacity:.6;transition:opacity var(--m-ui-fast) var(--m-ease),transform var(--m-ui-fast) var(--m-ease);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.built-item:hover{opacity:1;transform:translateY(-2px)}}.built-mark{align-items:center;gap:var(--sp-3);min-height:40px;display:inline-flex}.built-sep{background:var(--c-rule-strong);align-self:stretch;width:1px}.built-name{letter-spacing:.01em;font-size:1.625rem;font-weight:700}.built-role{color:var(--c-ink-faint);font-size:var(--t-body-size)}.built-mb svg{width:auto;height:34px;display:block}.site-footer{border-top:1px solid var(--c-rule);background:var(--c-felt-raised)}@supports (color:color-mix(in lab,red,red)){.site-footer{background:color-mix(in srgb,var(--c-felt-raised) 60%,transparent)}}.site-footer-inner{max-width:var(--page-max-w);padding:var(--sp-16) var(--sp-5) var(--sp-8);margin:0 auto}.site-footer-grid{gap:var(--sp-10);margin-bottom:var(--sp-12);grid-template-columns:1fr;display:grid}.site-footer-blurb{margin:var(--sp-5) 0 var(--sp-6);max-width:40ch;color:var(--c-ink-muted);font-size:var(--t-body-sm-size);line-height:1.65}.site-social{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:flex}.site-social-link{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--c-glass-border);border-radius:var(--r-md);color:var(--c-ink-muted);transition:color var(--m-ui-fast) var(--m-ease);justify-content:center;align-items:center;display:inline-flex}.site-social-link:hover{color:var(--c-ink)}.site-footer-head{font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--c-ink-faint);margin-bottom:var(--sp-5)}.site-footer-col ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer-col a{min-height:var(--touch-target);color:var(--c-ink-muted);font-size:var(--t-body-sm-size);transition:color var(--m-ui-fast) var(--m-ease);align-items:center;text-decoration:none;display:inline-flex}.site-footer-col a:hover{color:var(--c-ink)}.site-footer-note{color:var(--c-ink-faint);font-size:var(--t-body-sm-size);margin:0;line-height:1.6}.site-footer-base{justify-content:space-between;align-items:center;gap:var(--sp-4);padding-top:var(--sp-6);border-top:1px solid var(--c-rule);flex-wrap:wrap;display:flex}.site-footer-copy{color:var(--c-ink-faint);font-size:var(--t-body-sm-size);margin:0}@media (min-width:1024px){.site-nav,.site-nav-support{display:flex}.site-header-actions>.site-cta-link{display:inline-flex!important}.site-menu-toggle{display:none}}@media (min-width:768px){.steps-row{grid-template-columns:repeat(3,1fr)}.site-footer-grid{grid-template-columns:2fr 1fr 1fr}}@media (min-width:1024px){.landing-inner{padding-inline:var(--sp-6)}.landing-hero{align-items:center;gap:var(--sp-16);flex-direction:row}.hero-art-stage{width:480px;height:500px}.hero-card3d{width:112px}.hero-mark-wrap{width:400px}}.wordmark{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;filter:var(--brand-art-tint);flex-shrink:0;display:block}.trust-page{max-width:1080px}.trust-head{margin-bottom:var(--sp-12)}.trust-lede{max-width:62ch;margin:var(--sp-5) 0 0;color:var(--c-ink-muted);font-size:var(--t-body-lg-size);line-height:var(--t-body-lg-line)}.trust-lede-note{margin:var(--sp-4) 0 0;max-width:62ch;color:var(--c-ink-faint);font-size:var(--t-body-sm-size);line-height:1.6}.trust-section{margin-bottom:var(--sp-16);scroll-margin-top:96px}.trust-section h2{font-size:var(--t-display-md-size);margin-bottom:var(--sp-3)}.trust-section-lede{margin:0 0 var(--sp-8);color:var(--c-ink-muted)}.trust-body{max-width:68ch;margin:0 0 var(--sp-4);color:var(--c-ink-muted);line-height:1.65}.tflow-legend{gap:var(--sp-4);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.tflow-key{align-items:center;gap:var(--sp-2);font-size:var(--t-body-sm-size);color:var(--c-ink-muted);display:inline-flex}.tflow-key>svg{flex-shrink:0}.tflow-key--verify>svg{color:var(--c-red-indicator)}.tflow-key--trust>svg{color:var(--c-warn)}.td-scroll{margin-bottom:var(--sp-6);overflow-x:auto}.td-svg{width:100%;height:auto;font-family:var(--font-body);display:block}.td-node>rect{fill:var(--c-glass-solid);stroke:var(--c-glass-border);stroke-width:1px;transition:stroke var(--m-ui-fast) var(--m-ease),fill var(--m-ui-fast) var(--m-ease)}.td-node{cursor:pointer}.td-node--trust>rect{stroke:var(--c-warn)}@supports (color:color-mix(in lab,red,red)){.td-node--trust>rect{stroke:color-mix(in srgb,var(--c-warn) 60%,transparent)}}.td-node--trust>rect{stroke-dasharray:6 5}.td-node.is-selected>rect{filter:drop-shadow(0 0 14px var(--c-red))}@supports (color:color-mix(in lab,red,red)){.td-node.is-selected>rect{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--c-red) 30%,transparent))}}.td-node--trust.is-selected>rect{filter:drop-shadow(0 0 14px var(--c-warn))}@supports (color:color-mix(in lab,red,red)){.td-node--trust.is-selected>rect{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--c-warn) 30%,transparent))}}.td-node--verify.is-selected>rect{stroke:var(--c-red-indicator);fill:var(--c-red-indicator)}@supports (color:color-mix(in lab,red,red)){.td-node--verify.is-selected>rect{fill:color-mix(in srgb,var(--c-red-indicator) 7%,var(--c-glass-solid))}}.td-node--trust.is-selected>rect{stroke:var(--c-warn);fill:var(--c-warn)}@supports (color:color-mix(in lab,red,red)){.td-node--trust.is-selected>rect{fill:color-mix(in srgb,var(--c-warn) 9%,var(--c-glass-solid))}}.td-node:focus-visible{outline:none}.td-node:focus-visible>rect{stroke:var(--c-red-indicator);stroke-width:2px}.td-node--trust:focus-visible>rect{stroke:var(--c-warn)}.td-title{fill:var(--c-ink);font-size:16px;font-weight:700}.td-caption{fill:var(--c-ink-faint);font-size:13px}.td-flow path{fill:none;stroke-width:1.75px;stroke-dasharray:4 4;opacity:.55;transition:opacity var(--m-ui-fast) var(--m-ease);animation:td-march .9s linear infinite}.td-flow--trust path,.td-flow--verify path{stroke:var(--c-red-indicator)}.td-flow.is-active path{opacity:1;stroke-width:2.5px}@keyframes td-march{to{stroke-dashoffset:-8px}}.td-flow-label{fill:var(--c-ink-faint);transition:fill var(--m-ui-fast) var(--m-ease);font-size:12.5px}.td-flow.is-active .td-flow-label{fill:var(--c-ink)}.td-badge{cursor:pointer}.td-badge circle{fill:var(--c-felt-edge);stroke:var(--c-glass-border);transition:fill var(--m-ui-fast) var(--m-ease),stroke var(--m-ui-fast) var(--m-ease)}.td-badge text{fill:var(--c-ink-muted);text-anchor:middle;font-size:12.5px;font-weight:700}.td-flow--verify .td-badge:hover circle,.td-flow--verify.is-active .td-badge circle{fill:var(--c-red-indicator);stroke:var(--c-red-indicator)}.td-flow--verify .td-badge:hover text,.td-flow--verify.is-active .td-badge text{fill:var(--c-felt)}.td-flow--trust .td-badge:hover circle,.td-flow--trust.is-active .td-badge circle{fill:var(--c-red-indicator);stroke:var(--c-red-indicator)}.td-flow--trust .td-badge:hover text,.td-flow--trust.is-active .td-badge text{fill:#fff}.td-badge:focus-visible{outline:none}.td-badge:focus-visible circle{stroke:var(--c-red-indicator);stroke-width:2px}@media (prefers-reduced-motion:reduce){.td-flow path{animation:none!important}}.td-wrap{min-width:860px}.td-card{align-items:baseline;gap:var(--sp-3);padding:var(--sp-4) var(--sp-2) 0;border-top:1px solid var(--c-rule);display:flex}.td-card-dot{flex-shrink:0;align-self:center;display:inline-flex}.td-card--verify .td-card-dot{color:var(--c-red-indicator)}.td-card--trust .td-card-dot{color:var(--c-warn)}.td-card-title{color:var(--c-ink);flex-shrink:0;font-weight:700}.td-card-body{color:var(--c-ink-muted);font-size:var(--t-body-sm-size);line-height:1.55}.trust-cols{gap:var(--sp-4);grid-template-columns:1fr;display:grid}.trust-col{padding:var(--sp-5)}.trust-col h3{margin-bottom:var(--sp-2);color:var(--c-red-indicator);font-size:var(--t-body-size)}.trust-col p{font-size:var(--t-body-sm-size);line-height:1.6}.trust-col p,.trust-list{color:var(--c-ink-muted);margin:0}.trust-list{max-width:72ch;padding-left:20px;line-height:1.65}.trust-list li{margin-bottom:var(--sp-2)}.trust-table{border-collapse:collapse;width:100%;max-width:760px;font-size:var(--t-body-sm-size)}.trust-table tr{border-top:1px solid var(--c-rule)}.trust-table td{color:var(--c-ink-muted);padding:10px 12px 10px 0}.trust-table td:first-child{color:var(--c-ink)}@media (min-width:768px){.trust-cols{grid-template-columns:repeat(2,1fr)}}.trust-assume summary,.trust-attack summary{align-items:center;gap:var(--sp-3);cursor:pointer;min-height:var(--touch-target);list-style:none;display:flex}.trust-assume summary::-webkit-details-marker,.trust-attack summary::-webkit-details-marker{display:none}.trust-assume summary{justify-content:space-between}.trust-assume h3{margin:0}.trust-assume-hint{font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--c-ink-faint);transition:color var(--m-ui-fast) var(--m-ease);flex-shrink:0}.trust-assume[open] .trust-assume-hint{color:var(--c-red-indicator)}.trust-assume>p{margin:var(--sp-3) 0 0}.trust-assume-break{border-left:2px solid var(--c-red-indicator);padding-left:var(--sp-3);color:var(--c-ink-muted)}.trust-attacks{gap:var(--sp-3);flex-direction:column;max-width:760px;display:flex}.trust-attack{padding:var(--sp-2) var(--sp-5)}.trust-attack summary{font-weight:700}.trust-attack-n{color:var(--c-ink-faint);font-weight:400}.trust-attack-tag{border:1px solid var(--c-red);margin-left:auto;padding:3px 10px}@supports (color:color-mix(in lab,red,red)){.trust-attack-tag{border:1px solid color-mix(in srgb,var(--c-red) 45%,transparent)}}.trust-attack-tag{border-radius:var(--r-pill);color:var(--c-red-indicator);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase}.trust-attack>p{margin:0 0 var(--sp-4);padding-left:calc(2ch + var(--sp-3));color:var(--c-ink-muted);font-size:var(--t-body-sm-size);max-width:62ch;line-height:1.6}.rake-meter{max-width:560px;padding:var(--sp-6)}.rake-readout{align-items:center;gap:var(--sp-6);margin-bottom:var(--sp-5);display:flex}.rake-readout label,.rake-readout>div{gap:var(--sp-1);flex-direction:column;display:flex}.rake-fig{font-size:var(--t-display-md-size);line-height:1.1}.rake-fig--out{color:var(--c-red-indicator)}.rake-arrow{font-size:var(--t-body-lg-size)}.rake-arrow,.rake-cap{color:var(--c-ink-faint)}.rake-cap{font-size:var(--t-body-sm-size);transition:color var(--m-ui-fast) var(--m-ease)}.rake-cap.is-on{color:var(--c-warn)}.rake-slider{appearance:none;background:var(--c-rule-strong);border-radius:var(--r-pill);outline-offset:6px;width:100%;height:4px}.rake-slider::-webkit-slider-thumb{appearance:none;border-radius:var(--r-chip);background:var(--c-red);border:3px solid var(--c-felt);cursor:grab;width:22px;height:22px;box-shadow:0 0 12px var(--c-red)}@supports (color:color-mix(in lab,red,red)){.rake-slider::-webkit-slider-thumb{box-shadow:0 0 12px color-mix(in srgb,var(--c-red) 45%,transparent)}}.rake-slider::-moz-range-thumb{border-radius:var(--r-chip);background:var(--c-red);border:3px solid var(--c-felt);cursor:grab;width:22px;height:22px;box-shadow:0 0 12px var(--c-red)}@supports (color:color-mix(in lab,red,red)){.rake-slider::-moz-range-thumb{box-shadow:0 0 12px color-mix(in srgb,var(--c-red) 45%,transparent)}}.rake-rules{margin:var(--sp-5) 0 0;color:var(--c-ink-faint);font-size:var(--t-body-sm-size);line-height:1.6}.trust-sum-dot{vertical-align:-2px;margin-right:var(--sp-3);display:inline-flex}.trust-sum-dot--verify{color:var(--c-red-indicator)}.trust-sum-dot--trust{color:var(--c-warn)}.gate-scrim{z-index:var(--z-modal);padding:var(--sp-4);background:#000000a8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gate{width:min(720px,100%);max-height:calc(100dvh - var(--sp-8));padding:var(--sp-6) var(--sp-8);outline:none;overflow-y:auto}.gate-head{margin-bottom:var(--sp-6)}.gate-head h2{font-size:var(--t-display-md-size);margin-bottom:var(--sp-2)}.gate-head p{color:var(--c-ink-muted);margin:0}.gate-body{gap:var(--sp-8);grid-template-columns:1fr;display:grid}.gate-rail{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gate-step{gap:var(--sp-4);padding-bottom:var(--sp-5);display:flex;position:relative}.gate-step:not(:last-child):before{content:"";background:var(--c-rule);width:2px;position:absolute;top:32px;bottom:2px;left:15px}.gate-step.is-done:not(:last-child):before{background:var(--c-red)}@supports (color:color-mix(in lab,red,red)){.gate-step.is-done:not(:last-child):before{background:color-mix(in srgb,var(--c-red) 55%,transparent)}}.gate-node{border-radius:var(--r-chip);border:1px solid var(--c-glass-border);background:var(--c-felt-edge);width:32px;height:32px;color:var(--c-ink-faint);font-size:var(--t-body-sm-size);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.gate-step.is-done .gate-node{background:var(--c-red);border-color:var(--c-red);color:var(--c-white)}.gate-step.is-active .gate-node{border-color:var(--c-red);color:var(--c-red-indicator)}.gate-step-text{flex-direction:column;gap:2px;padding-top:4px;display:flex}.gate-step-text strong{font-size:var(--t-body-size);color:var(--c-ink-faint)}.gate-step.is-active .gate-step-text strong,.gate-step.is-done .gate-step-text strong{color:var(--c-ink)}.gate-step-text span{color:var(--c-ink-faint);font-size:var(--t-body-sm-size)}.gate-panel h3{font-size:var(--t-body-lg-size);margin-bottom:var(--sp-2)}.gate-note{margin:0 0 var(--sp-5);color:var(--c-ink-muted);font-size:var(--t-body-sm-size);line-height:1.6}.gate-wallets{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gate-wallet{align-items:center;gap:var(--sp-4);width:100%;min-height:var(--touch-target);padding:var(--sp-3) var(--sp-4);background:var(--c-felt-raised);border:1px solid var(--c-glass-border);border-radius:var(--r-md);cursor:pointer;font-size:var(--t-body-size);transition:border-color var(--m-ui-fast) var(--m-ease),background var(--m-ui-fast) var(--m-ease);font-weight:700;display:flex}.gate-wallet:hover:not(:disabled){border-color:var(--c-red)}@supports (color:color-mix(in lab,red,red)){.gate-wallet:hover:not(:disabled){border-color:color-mix(in srgb,var(--c-red) 45%,transparent)}}.gate-wallet:disabled{cursor:default;opacity:.65}.gate-wallet img{border-radius:var(--r-sm)}.gate-wallet-hint{color:var(--c-red-indicator);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;margin-left:auto}.gate-wallet>:last-child{margin-left:auto}.gate-install p{margin:0 0 var(--sp-4);color:var(--c-ink-muted);font-size:var(--t-body-sm-size);line-height:1.6}.gate-install-row{gap:var(--sp-3);flex-wrap:wrap;display:flex}.gate-declined{margin:var(--sp-4) 0 0;color:var(--c-warn);font-size:var(--t-body-sm-size)}.gate-fund{flex-direction:column}.gate-fund,.gate-fund-head{gap:var(--sp-4);display:flex}.gate-fund-head,.gate-fund-mark{align-items:center}.gate-fund-mark{flex-shrink:0;justify-content:center;width:40px;display:inline-flex}.gate-fund-head h3{margin:0}.gate-fund-sub{color:var(--c-ink-faint);font-size:var(--t-body-sm-size);margin:2px 0 0}.gate-fund-readout{align-items:baseline;gap:var(--sp-2);margin:0 0 var(--sp-2);display:flex}.gate-fund-have{font-size:var(--t-display-md-size);color:var(--c-ink);font-weight:700;line-height:1}.gate-fund-need{color:var(--c-ink-faint);font-size:var(--t-body-sm-size)}.gate-meter-bar{border-radius:var(--r-pill);background:var(--c-felt-edge);border:1px solid var(--c-glass-border);height:10px;overflow:hidden}.gate-meter-bar span{border-radius:inherit;height:100%;transition:width var(--m-ui-slow) var(--m-ease);display:block}.gate-deposit{gap:var(--sp-3);padding:var(--sp-4);background:var(--c-felt-raised);border:1px solid var(--c-glass-border);border-radius:var(--r-md);flex-direction:column;display:flex}.gate-deposit-row{gap:var(--sp-5);align-items:stretch;display:flex}.pays-with{color:var(--c-ink-muted);font-size:var(--t-body-sm-size);margin:0}.pays-with .num{color:var(--c-ink);font-weight:600}.xchg-convert+.pays-with{margin:calc(var(--sp-2) * -1) 0 var(--sp-4)}.gate-qr{background:var(--c-card-face);border-radius:var(--r-sm);flex-shrink:0;padding:6px;display:inline-flex}.gate-qr img{width:104px;height:104px;display:block}.gate-deposit-info{align-items:flex-start;gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.gate-deposit-key{color:var(--c-ink);font-size:var(--t-body-lg-size)}.gate-watching{color:var(--c-ink-faint);font-size:var(--t-body-sm-size);margin:auto 0 0}.gate-address-row,.gate-watching{align-items:center;gap:var(--sp-2);display:inline-flex}.gate-copy-icon{border:1px solid var(--c-glass-border);border-radius:var(--r-sm);width:36px;height:36px;color:var(--c-ink-muted);cursor:pointer;transition:color var(--m-ui-fast) var(--m-ease),border-color var(--m-ui-fast) var(--m-ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}.gate-copy-icon:hover{color:var(--c-ink);border-color:var(--c-rule-strong)}.gate-copy-icon.is-copied{color:var(--c-red-indicator);border-color:var(--c-red)}@supports (color:color-mix(in lab,red,red)){.gate-copy-icon.is-copied{border-color:color-mix(in srgb,var(--c-red) 55%,transparent)}}.gate-warn{padding:var(--sp-2) var(--sp-3);border-left:2px solid var(--c-warn);color:var(--c-warn);font-size:var(--t-body-sm-size);margin:0;line-height:1.5}.gate-foot{margin-top:var(--sp-5);padding-top:var(--sp-3);border-top:1px solid var(--c-rule)}.gate-skip{padding:var(--sp-2) 0;min-height:var(--touch-target);color:var(--c-ink-faint);font-size:var(--t-body-sm-size);cursor:pointer;transition:color var(--m-ui-fast) var(--m-ease);background:0 0;border:none}.gate-skip:hover{color:var(--c-ink)}.wallet-pill-wrap{position:relative}.wallet-pill{align-items:center;gap:var(--sp-2);min-height:var(--touch-target);padding:0 var(--sp-4);background:var(--c-glass-solid);border:1px solid var(--c-glass-border);border-radius:var(--r-pill);color:var(--c-ink);font-size:var(--t-body-sm-size);cursor:pointer;transition:border-color var(--m-ui-fast) var(--m-ease);font-weight:700;display:inline-flex}.wallet-pill:hover{border-color:var(--c-red)}@supports (color:color-mix(in lab,red,red)){.wallet-pill:hover{border-color:color-mix(in srgb,var(--c-red) 45%,transparent)}}.wallet-pill-icon{color:var(--c-red-indicator);display:inline-flex}.wallet-menu{min-width:200px;padding:var(--sp-2);z-index:var(--z-tooltip);box-shadow:var(--e-overlay);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0}.wallet-menu button{align-items:center;gap:var(--sp-3);min-height:var(--touch-target);padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--c-ink-muted);font-size:var(--t-body-sm-size);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.wallet-menu button:hover{background:var(--c-felt-edge);color:var(--c-ink)}.wallet-menu-note{padding:0 var(--sp-3) var(--sp-2);max-width:220px;color:var(--c-ink-faint);font-size:var(--t-label-size);margin:0;line-height:1.4}@media (min-width:768px){.gate-body{grid-template-columns:240px 1fr}}.lobby-main{padding-top:104px}@media (min-width:1024px){.lobby-main{box-sizing:border-box;height:100dvh;padding:104px 0 var(--sp-6);overflow:hidden}.lobby-main>.landing-inner{flex-direction:column;width:100%;height:100%;display:flex}.lobby-main .lobby-head,.lobby-main .lobby-return{flex-shrink:0}.lobby-main .lobby-grid{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.lobby-main .lobby-filters{align-self:start;max-height:100%;overflow-y:auto}.lobby-main .lobby-tables{min-height:0;padding:0 var(--sp-3) var(--sp-6);margin:0 calc(-1 * var(--sp-3));scrollbar-gutter:stable;overflow-y:auto}.lobby-main .lobby-side{align-self:stretch;height:100%;max-height:100%}}.lobby-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);margin-bottom:var(--sp-8);flex-wrap:wrap;display:flex}.lobby-head-copy h1{font-size:var(--t-display-lg-size);line-height:var(--t-display-lg-line);letter-spacing:var(--t-display-lg-tracking)}.lobby-head-copy p{margin:var(--sp-2) 0 0;color:var(--c-ink-muted)}.lobby-tools{flex-wrap:wrap;display:flex}.lobby-chips,.lobby-tools{align-items:center;gap:var(--sp-3)}.lobby-chips{height:var(--touch-target);padding:0 5px 0 var(--sp-4);border-radius:var(--r-pill);display:inline-flex}.lobby-chips .num{color:var(--c-ink);font-weight:700}.lobby-chips-add{border-radius:var(--r-chip);background:var(--c-red);width:34px;height:34px;color:var(--c-white);cursor:pointer;border:none;place-items:center;display:grid}.lobby-return{gap:var(--sp-3);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.lobby-grid{--lobby-head-h:48px;gap:var(--sp-6);grid-template-columns:1fr;align-items:start;display:grid}.lobby-tables{gap:var(--sp-8);min-width:0}.lobby-section,.lobby-tables{flex-direction:column;display:flex}.lobby-section{gap:var(--sp-5)}.lobby-section-head{justify-content:space-between;align-items:center;gap:var(--sp-4);height:var(--lobby-head-h);border-bottom:1px solid var(--c-rule);display:flex}.lobby-tables>:first-child>.lobby-section-head{border-top:1px solid var(--c-rule);box-sizing:content-box}.lobby-section-head h2{font-family:var(--font-display);font-size:var(--t-body-lg-size);line-height:1;font-weight:var(--t-display-md-weight);white-space:nowrap;margin:0}.lobby-section-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-ink-muted);font-size:var(--t-body-sm-size);line-height:var(--t-body-sm-line);margin:0;overflow:hidden}.sit-band{gap:var(--sp-4);flex-direction:column}.bot-band,.sit-band{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-lg);display:flex}.bot-band{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-5);margin-bottom:var(--sp-5);flex-wrap:wrap}.bot-band-copy{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;flex:280px;min-width:0;display:flex}.bot-band-cta{flex:none}.bot-band-copy strong{color:var(--c-ink);font-size:var(--t-body-lg-size);white-space:nowrap;font-weight:700}.bot-band-copy>span{color:var(--c-ink-muted);font-size:var(--t-body-sm-size);line-height:var(--t-body-sm-line)}.sit-band-head{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.sit-band-head strong{font-size:var(--t-body-lg-size);color:var(--c-ink);white-space:nowrap;font-weight:700}.sit-band-head span{color:var(--c-ink-muted);font-size:var(--t-body-sm-size);line-height:var(--t-body-sm-line)}.sit-band-row{align-items:center;gap:var(--sp-4);display:flex}.sit-band .sit-seg{flex:auto;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;margin:0}.sit-band .sit-band-cta{box-shadow:var(--e-glow-cta);flex-shrink:0}@media (max-width:767px){.sit-band-row{flex-direction:column;align-items:stretch}.sit-band .sit-band-cta{width:100%}}.lobby-section-note a{color:var(--c-red-indicator);padding-block:var(--sp-4);margin-block:calc(-1 * var(--sp-4))}.lobby-filters{gap:var(--sp-4);display:none}.lobby-filters-sheet{flex-direction:column;display:flex}.lobby-filter-group.is-plain{padding:0}.lobby-filter-group.is-plain+.lobby-filter-group.is-plain{margin-top:var(--sp-4)}.lobby-filters-sheet>button{margin-top:var(--sp-5)}.lobby-filter-group{padding:0 var(--sp-5) var(--sp-3)}.lobby-filter-group h3{height:var(--lobby-head-h);margin:0 0 var(--sp-2);border-bottom:1px solid var(--c-rule);align-items:center;display:flex}.lobby-check,.lobby-radio{align-items:center;gap:var(--sp-3);min-height:var(--touch-target);cursor:pointer;color:var(--c-ink-muted);font-size:var(--t-body-size);display:flex}.lobby-check:hover,.lobby-radio:hover{color:var(--c-ink)}.lobby-check input,.lobby-radio input{accent-color:var(--c-red);width:16px;height:16px}.lobby-radio span{flex-direction:column;line-height:1.25;display:flex}.lobby-radio em{font-style:normal;font-size:var(--t-body-sm-size);color:var(--c-ink-faint)}.lobby-check input:checked+span,.lobby-radio input:checked+span{color:var(--c-ink)}.lobby-seg{margin-bottom:var(--sp-2);border:1px solid var(--c-rule);border-radius:var(--r-md);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.lobby-seg-item{border-radius:calc(var(--r-md) - 4px);min-height:36px;color:var(--c-ink-muted);font-size:var(--t-body-sm-size);cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.lobby-seg-item input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lobby-seg-item:hover{color:var(--c-ink)}.lobby-seg-item.is-on{background:var(--c-red);color:var(--c-white)}.lobby-seg-item:has(input:focus-visible){outline:2px solid var(--c-red);outline-offset:2px}.lobby-cards{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.table-card{gap:var(--sp-5);min-width:0;padding:var(--sp-5) var(--sp-6);border-radius:var(--r-lg);flex-direction:column;display:flex}.table-card-head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.table-card-head h3{font-size:var(--t-body-lg-size);color:var(--c-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.table-card-live{align-items:center;gap:var(--sp-2);border:1px solid var(--c-red);padding:3px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.table-card-live{border:1px solid color-mix(in srgb,var(--c-red) 45%,transparent)}}.table-card-live{border-radius:var(--r-pill);color:var(--c-red-indicator);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase}.table-card-live-icon{color:var(--c-red-indicator);display:inline-flex}.table-card-stats{gap:var(--sp-2);display:grid}.tc-stat{align-items:center;gap:var(--sp-2);color:var(--c-ink-faint);min-width:0;display:inline-flex}.tc-stat b{color:var(--c-ink);font-weight:700;font-size:var(--t-body-size);white-space:nowrap}.tc-stat b em{margin-left:var(--sp-1);color:var(--c-ink-faint);font-style:normal;font-weight:400}.table-card-log{align-items:baseline;gap:2px var(--sp-2);margin:calc(var(--sp-3) * -1) 0 0;color:var(--c-ink-faint);font-size:var(--t-body-sm-size);flex-wrap:wrap;min-height:1.5em;display:flex}.table-card-log-quiet{opacity:.6}.table-card-log .num{color:var(--c-ink-muted);font-weight:700}.table-card-log span[aria-hidden]{opacity:.5}.table-card-pays{align-items:center;gap:var(--sp-2);color:var(--c-ink-muted);flex-wrap:nowrap}.table-card-pays svg{color:var(--c-ink-faint)}.table-card-pays span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table-card-foot{justify-content:space-between;align-items:center;gap:var(--sp-4);border-top:1px solid var(--c-rule);padding-top:var(--sp-4);display:flex}.table-card-seats{align-items:center;gap:5px;display:inline-flex}.table-card-seats i{border-radius:var(--r-chip);background:var(--c-felt-edge);border:1px solid var(--c-rule-strong);width:9px;height:9px}.table-card-seats i.is-taken{background:var(--c-red);border-color:var(--c-red)}.table-card-seats .num{margin-left:var(--sp-2);color:var(--c-ink-faint);font-size:var(--t-body-sm-size)}.table-card-cta{white-space:nowrap;min-height:40px;padding:0 var(--sp-5);border-radius:var(--r-md);border:1px solid var(--c-glass-border);color:var(--c-ink-muted);font-weight:700;font-size:var(--t-body-sm-size);letter-spacing:.03em;text-transform:uppercase;align-items:center;display:inline-flex}.table-card-cta.is-join{background:var(--c-red);border-color:var(--c-red);color:var(--c-white)}.lobby-side{min-width:0;max-height:calc(100vh - 240px);padding:0 var(--sp-4) var(--sp-3);background:var(--c-felt-raised);border:1px solid var(--c-rule);border-radius:var(--r-lg);flex-direction:column;display:flex}@media (min-width:768px){.lobby-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lobby-grid{grid-template-columns:210px minmax(0,1fr) 300px}.lobby-filters{grid-template-columns:1fr;display:grid}.lobby-filters-btn{display:none}.lobby-cards{grid-template-columns:minmax(0,1fr)}}@media (min-width:1280px){.lobby-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.modal-scrim{z-index:var(--z-modal);background:var(--c-felt);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.modal-scrim{background:color-mix(in srgb,var(--c-felt) 82%,transparent)}}.modal-scrim{-webkit-backdrop-filter:blur(8px)saturate(.7);padding:max(var(--sp-4),env(safe-area-inset-top,0px)) var(--sp-4) max(var(--sp-4),env(safe-area-inset-bottom,0px))}.modal-box{background:var(--c-felt-raised);border:1px solid var(--c-rule-strong);border-radius:var(--r-lg);width:100%;max-height:min(85dvh,720px);box-shadow:var(--e-lifted);outline:none;flex-direction:column;display:flex;overflow:hidden}.modal-head{align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-4) var(--sp-4) var(--sp-6);border-bottom:1px solid var(--c-rule);flex-shrink:0;display:flex}.modal-head h2{font-size:var(--t-display-md-size);line-height:var(--t-display-md-line);letter-spacing:var(--t-display-md-tracking);color:var(--c-ink);margin:0}.modal-hint{min-width:0;font-size:var(--t-body-sm-size);color:var(--c-ink-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal-close{width:var(--touch-target);height:var(--touch-target);border-radius:var(--r-sm);color:var(--c-ink-muted);cursor:pointer;transition:color var(--m-fast) var(--m-ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.modal-close:hover{color:var(--c-ink)}.modal-body{overscroll-behavior:contain;padding:var(--sp-5) var(--sp-6) var(--sp-6);overflow-y:auto}@media (max-width:479px){.modal-head{padding:var(--sp-4) var(--sp-2) var(--sp-4) var(--sp-4)}.modal-body{padding:var(--sp-4)}}.xchg-field.ct-name{margin-bottom:var(--sp-5)}.xchg-field.ct-name input{font-family:var(--font-body);font-size:var(--t-body-size);font-weight:500}.xchg-facts.ct-facts{margin:calc(var(--sp-3) * -1) 0 var(--sp-5)}.xchg-facts.ct-facts .num{color:var(--c-ink);font-weight:700}.xchg-facts.ct-facts li{align-items:center;gap:6px;display:inline-flex}.xchg-balance.ct-legend{margin-bottom:var(--sp-3)}.ct-foot{margin-top:var(--sp-5)}.ct-foot>*{flex:1}.ct-foot>:last-child{flex:2.4}.xchg-figure{align-items:center;gap:var(--sp-4);padding:var(--sp-5);margin-bottom:var(--sp-5);border-radius:var(--r-lg);display:flex}.xchg-figure>div{flex-direction:column;gap:2px;min-width:0;display:flex}.xchg-amount{font-size:var(--t-display-lg-size);color:var(--c-ink);font-weight:700;line-height:1.02}.xchg-chips{color:var(--c-ink-faint);font-size:var(--t-body-sm-size);align-items:center;gap:6px;display:inline-flex}.xchg-presets{gap:var(--sp-2);margin-bottom:var(--sp-4);display:flex}.xchg-preset{min-height:var(--touch-target);background:var(--c-felt-raised);border:1px solid var(--c-glass-border);border-radius:var(--r-pill);color:var(--c-ink-muted);font-family:var(--font-body);font-size:var(--t-body-sm-size);cursor:pointer;transition:color var(--m-ui-fast) var(--m-ease),border-color var(--m-ui-fast) var(--m-ease);flex:1;font-weight:700}.xchg-preset:hover:not(:disabled){color:var(--c-ink);border-color:var(--c-rule-strong)}.xchg-preset.is-on{background:var(--c-red)}@supports (color:color-mix(in lab,red,red)){.xchg-preset.is-on{background:color-mix(in srgb,var(--c-red) 12%,transparent)}}.xchg-preset.is-on{border-color:var(--c-red);color:var(--c-red-indicator)}.xchg-preset:disabled{opacity:.45;cursor:not-allowed}.xchg-slider{appearance:none;background:var(--c-rule-strong);border-radius:var(--r-pill);width:100%;height:4px;margin:0 0 var(--sp-5);outline-offset:6px}.xchg-slider::-webkit-slider-thumb{appearance:none;border-radius:var(--r-chip);background:var(--c-red);border:3px solid var(--c-felt);cursor:grab;width:22px;height:22px}.xchg-slider::-moz-range-thumb{border-radius:var(--r-chip);background:var(--c-red);border:3px solid var(--c-felt);cursor:grab;width:22px;height:22px}.xchg-slider:disabled::-webkit-slider-thumb{background:var(--c-rule-strong);cursor:not-allowed}.xchg-total{padding-top:var(--sp-4);border-top:1px solid var(--c-rule);color:var(--c-ink-muted);font-size:var(--t-body-size);justify-content:space-between;align-items:center;display:flex}.xchg-total .num{color:var(--c-ink);font-weight:700;font-size:var(--t-body-lg-size)}.xchg-note{margin:var(--sp-3) 0 var(--sp-5);color:var(--c-ink-faint);line-height:1.55}.xchg-note,.xchg-status{font-size:var(--t-body-sm-size)}.xchg-status{margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border-left:2px solid var(--c-info);background:var(--c-felt-raised);border-radius:var(--r-md);color:var(--c-ink-muted);line-height:1.5}.xchg-actions{align-items:center;gap:var(--sp-3);display:flex}.xchg-tabs{gap:var(--sp-2);margin-bottom:var(--sp-5);background:var(--c-felt-raised);border:1px solid var(--c-glass-border);padding:4px;display:flex}.xchg-tab,.xchg-tabs{border-radius:var(--r-pill)}.xchg-tab{min-height:40px;color:var(--c-ink-faint);font-family:var(--font-body);font-size:var(--t-body-size);cursor:pointer;transition:color var(--m-ui-fast) var(--m-ease),background var(--m-ui-fast) var(--m-ease);background:0 0;border:none;flex:1;font-weight:700}.xchg-tab:hover{color:var(--c-ink)}.xchg-tab:disabled{opacity:.45;cursor:not-allowed}.xchg-tab.is-on{background:var(--c-red)}@supports (color:color-mix(in lab,red,red)){.xchg-tab.is-on{background:color-mix(in srgb,var(--c-red) 14%,transparent)}}.xchg-tab.is-on{color:var(--c-red-indicator)}.xchg-balance{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-5);color:var(--c-ink-muted);font-size:var(--t-body-sm-size);display:flex}.xchg-balance .num{color:var(--c-ink);font-weight:700}.xchg-balance-sep{border-radius:var(--r-chip);background:var(--c-rule-strong);width:3px;height:3px}.xchg-convert{margin-bottom:var(--sp-4)}.xchg-convert,.xchg-field{align-items:center;gap:var(--sp-3);display:flex}.xchg-field{min-width:0;min-height:58px;padding:0 var(--sp-5);background:var(--c-felt-raised);border:1px solid var(--c-glass-border);border-radius:var(--r-lg);transition:border-color var(--m-ui-fast) var(--m-ease);flex:1}.xchg-field:focus-within{border-color:var(--c-red)}.xchg-field input{width:100%;min-width:0;color:var(--c-ink);font-family:var(--font-num);font-size:var(--t-body-lg-size);background:0 0;border:none;outline:none;font-weight:700}.xchg-field input::placeholder{color:var(--c-ink-faint);font-weight:400}.xchg-eq{font-size:var(--t-body-lg-size)}.xchg-eq,.xchg-facts{color:var(--c-ink-faint)}.xchg-facts{align-items:center;gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-5);font-size:var(--t-body-sm-size);flex-wrap:wrap;padding:0;list-style:none;display:flex}.xchg-facts li+li{padding-left:var(--sp-4);position:relative}.xchg-facts li+li:before{content:"";border-radius:var(--r-chip);background:var(--c-rule-strong);width:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0}.table-card-house{border:1px solid var(--c-glass-border);border-radius:var(--r-pill);color:var(--c-ink-faint);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;align-items:center;padding:3px 10px;display:inline-flex}.gate-buy{align-items:flex-start;gap:var(--sp-4);flex-direction:column;display:flex}.gate-buy-mark{color:var(--c-red-indicator);display:inline-flex}.gate-buy h3{font-size:var(--t-body-lg-size)}.gate-buy-amount{align-items:stretch;gap:var(--sp-2);width:100%;display:flex}.gate-buy-preset{min-width:56px;padding:0 var(--sp-4);border:1px solid var(--c-glass-border);border-radius:var(--r-lg);background:var(--c-felt-raised);color:var(--c-ink-muted);font:inherit;cursor:pointer;font-weight:600}.gate-buy-preset:hover{color:var(--c-ink)}.gate-buy-preset[aria-pressed=true]{color:var(--c-red-indicator);border-color:var(--c-red)}.table-card-locked{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;padding:0;display:block}@keyframes mark-ring-turn{to{transform:rotate(1turn)}}.mark-ring-turning{transform-origin:50%;transform-box:fill-box;animation:mark-ring-turn 8s linear infinite}@media (prefers-reduced-motion:reduce){.mark-ring-turning{animation:none}}.seat-plate{background:radial-gradient(circle at 50% 26%,var(--c-felt-raised) 0,var(--c-felt-raised) 46%,var(--c-felt-raised) 100%);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.seat-plate{background:radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--c-felt-raised) 88%,white) 0,var(--c-felt-raised) 46%,color-mix(in srgb,var(--c-felt-raised) 62%,black) 100%)}}.seat-plate{box-shadow:inset 0 1px #ffffff14,inset 0 -10px 18px #00000080,0 12px 26px #0000008c}.seat-plate-ring{background:linear-gradient(135deg,var(--brand-stops));opacity:.16;border-radius:50%;padding:1.5px;transition:opacity .22s;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.seat-ghost{width:56%;color:var(--c-ink);opacity:.2;transition:opacity .22s}.seat-cta{z-index:1;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--c-ink);font-weight:700;position:relative}@supports (color:color-mix(in lab,red,red)){.seat-cta{color:color-mix(in srgb,var(--c-ink) 52%,transparent)}}.seat-cta{border-radius:var(--r-pill);white-space:nowrap;background:0 0;border:none;transition:color .2s,letter-spacing .2s}@keyframes seat-breathe{0%,to{opacity:.12}50%{opacity:.34}}.seat-open:not(.is-quiet) .seat-plate-ring{animation:seat-breathe 3.4s ease-in-out infinite}.seat-open:not(.is-quiet):hover .seat-plate-ring{opacity:1;animation:none}.seat-open:not(.is-quiet):hover .seat-ghost{opacity:.44}.seat-open:not(.is-quiet):hover .seat-cta{color:var(--c-red-indicator);letter-spacing:.22em}@media (prefers-reduced-motion:reduce){.seat-open .seat-plate-ring{animation:none}}.seat-open.is-taking .seat-plate-ring{opacity:.5;animation:mark-ring-turn 2.4s linear infinite}.seat-open.is-taking .seat-cta{color:var(--c-ink)}@supports (color:color-mix(in lab,red,red)){.seat-open.is-taking .seat-cta{color:color-mix(in srgb,var(--c-ink) 72%,transparent)}}@media (prefers-reduced-motion:reduce){.seat-open.is-taking .seat-plate-ring{animation:none}}.gate-step.is-loading .gate-node{border-color:var(--c-rule);color:var(--c-ink-faint)}.gate-step.is-loading .gate-step-text{flex-direction:column;gap:6px;padding-top:2px;display:flex}.page-hero{gap:var(--sp-10);margin-bottom:var(--sp-10);flex-direction:column;display:flex}.page-hero-copy{flex:1;min-width:0}.page-hero .hero-actions{margin-bottom:0}.mascot-float{perspective:950px}.mascot-stage{padding-bottom:var(--sp-4);cursor:default;align-items:flex-end}.mascot-stage,.page-hero-art{justify-content:center;display:flex;position:relative}.page-hero-art{flex:none;align-items:center;min-width:0}.page-hero-glow{border-radius:var(--r-chip);background:radial-gradient(circle at 34% 30%,var(--c-red-indicator) 0,transparent 60%),radial-gradient(circle at 68% 72%,var(--c-red) 0,transparent 62%);position:absolute;inset:8% 6% 0}@supports (color:color-mix(in lab,red,red)){.page-hero-glow{background:radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--c-red-indicator) 22%,transparent) 0,transparent 60%),radial-gradient(circle at 68% 72%,color-mix(in srgb,var(--c-red) 18%,transparent) 0,transparent 62%)}}.page-hero-glow{filter:blur(46px);pointer-events:none}.page-hero-shadow{border-radius:var(--r-chip);filter:blur(10px);pointer-events:none;background:radial-gradient(#000000b3 0,#0000 70%);width:70%;height:34px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-hero-mascot{object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 26px 38px #0009)drop-shadow(0 8px 12px #0006);width:auto;max-width:100%;height:clamp(280px,32vw,440px);position:relative}@media (min-width:1024px){.page-hero{align-items:center;gap:var(--sp-16);flex-direction:row}.page-hero-art,.page-hero-copy{flex:1 1 0}}.hero-facts{gap:var(--sp-6) var(--sp-8);margin:0 0 var(--sp-12);padding:var(--sp-6) 0;border-top:1px solid var(--c-rule);border-bottom:1px solid var(--c-rule);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.hero-facts li{column-gap:var(--sp-3);grid-template-rows:auto auto;grid-template-columns:auto 1fr;justify-self:center;align-items:center;min-width:0;display:grid}@media (max-width:767px){.hero-facts{grid-template-columns:1fr}.hero-facts li{justify-self:start}}.hero-fact-icon{width:36px;height:36px;color:var(--c-red-indicator);transition:transform var(--m-ui-fast) var(--m-ease);grid-row:1/span 2;justify-content:center;align-items:center;display:inline-flex}.hero-facts li{cursor:default}.hero-facts .label,.hero-facts b{transition:color var(--m-ui-fast) var(--m-ease),transform var(--m-ui-fast) var(--m-ease)}@media (hover:hover) and (pointer:fine){:is(.hero-facts li,.flip-grid-cell):hover .hero-fact-icon{transform:scale(1.22)}:is(.hero-facts li,.flip-grid-cell):hover b{color:var(--c-red-indicator);transform:translate(3px)}:is(.hero-facts li,.flip-grid-cell):hover .label{color:var(--c-ink-muted);transform:translate(3px)}}.fi-table-chip{transform-origin:7.6px 14.4px}:is(.hero-facts li,.flip-grid-cell):hover .fi-table-chip{animation:fi-rock 1.2s var(--m-ease-in-out) infinite}@keyframes fi-rock{0%,to{transform:rotate(0)translateY(0)}30%{transform:rotate(-14deg)translateY(-1.5px)}70%{transform:rotate(14deg)translateY(-1.5px)}}.fi-hour,.fi-minute{transform-origin:12px 12px}:is(.hero-facts li,.flip-grid-cell):hover .fi-minute{animation:fi-spin 1.4s linear infinite}:is(.hero-facts li,.flip-grid-cell):hover .fi-hour{animation:fi-spin 16.8s linear infinite}@keyframes fi-spin{to{transform:rotate(1turn)}}.fi-bolt-shape{transform-origin:12px 12px}:is(.hero-facts li,.flip-grid-cell):hover .fi-bolt-shape{animation:fi-strike .9s var(--m-ease) infinite}@keyframes fi-strike{0%,to{fill:#0000;filter:none;transform:translateY(0)}18%{fill:color-mix(in srgb,currentColor 55%,transparent);filter:drop-shadow(0 0 6px);transform:translateY(2px)}36%{fill:#0000;filter:none;transform:translateY(0)}}.fi-chip-face{transform-origin:12px 12px}:is(.hero-facts li,.flip-grid-cell):hover .fi-chip-face{animation:fi-flip 1.1s var(--m-ease-in-out) infinite}@keyframes fi-flip{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}.fi-chip{perspective:120px}.fi-shackle{transform-origin:7.5px 10.5px}:is(.hero-facts li,.flip-grid-cell):hover .fi-shackle{animation:fi-unlock 1.6s var(--m-ease) infinite}@keyframes fi-unlock{0%,15%{transform:translateY(0)rotate(0)}45%,70%{transform:translateY(-2.2px)rotate(-28deg)}to{transform:translateY(0)rotate(0)}}.fi-bag-body{transform-origin:12px 21px}:is(.hero-facts li,.flip-grid-cell):hover .fi-bag-body{animation:fi-jiggle .7s var(--m-ease) infinite}@keyframes fi-jiggle{0%,to{transform:rotate(0)scaleY(1)}25%{transform:rotate(-6deg)scaleY(.96)}50%{transform:rotate(0)scaleY(1.03)}75%{transform:rotate(6deg)scaleY(.97)}}.fi-check{stroke-dasharray:1;stroke-dashoffset:0}:is(.hero-facts li,.flip-grid-cell):hover .fi-check{animation:fi-draw 1.4s var(--m-ease) infinite}@keyframes fi-draw{0%{stroke-dashoffset:1px}45%,80%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.fi-flip-card{transform-origin:15.5px 11.5px}:is(.hero-facts li,.flip-grid-cell):hover .fi-flip-card{animation:fi-turn 1.2s var(--m-ease-in-out) infinite}@keyframes fi-turn{0%,to{transform:rotateY(0)}50%{transform:rotateY(180deg)}}.fi-flip{perspective:120px}@media (prefers-reduced-motion:reduce){:is(.hero-facts li,.flip-grid-cell):hover .fi-bag-body,:is(.hero-facts li,.flip-grid-cell):hover .fi-bolt-shape,:is(.hero-facts li,.flip-grid-cell):hover .fi-check,:is(.hero-facts li,.flip-grid-cell):hover .fi-chip-face,:is(.hero-facts li,.flip-grid-cell):hover .fi-flip-card,:is(.hero-facts li,.flip-grid-cell):hover .fi-hour,:is(.hero-facts li,.flip-grid-cell):hover .fi-minute,:is(.hero-facts li,.flip-grid-cell):hover .fi-shackle,:is(.hero-facts li,.flip-grid-cell):hover .fi-table-chip{animation:none}:is(.hero-facts li,.flip-grid-cell):hover .hero-fact-icon,:is(.hero-facts li,.flip-grid-cell):hover .label,:is(.hero-facts li,.flip-grid-cell):hover b{transform:none}}.hero-facts b{font-family:var(--font-display);font-size:var(--t-body-lg-size);white-space:nowrap;font-weight:700;line-height:1.2}.hero-facts .label{color:var(--c-ink-faint)}.rewards-hero-copy{max-width:62ch}.rewards-section{margin-bottom:var(--sp-16)}.rewards-head{margin-bottom:var(--sp-6);max-width:68ch}.rewards-head h2{font-size:var(--t-display-md-size);margin:0 0 var(--sp-3)}.rewards-head p{color:var(--c-ink-muted);margin:0;line-height:1.65}.rewards-pool,.rewards-stats{gap:var(--sp-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.rewards-pool,.rewards-stats{grid-template-columns:repeat(3,1fr)}}.rewards-stat{gap:var(--sp-2);padding:var(--sp-5) var(--sp-6);border-radius:var(--r-lg);background-color:var(--c-glass-solid);background-image:linear-gradient(var(--c-glass-fill),var(--c-glass-fill));border:1px solid var(--c-glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;display:flex;position:relative}.rewards-stat-fig{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--t-display-md-size);color:var(--c-ink);font-weight:700;line-height:1.1}.rewards-stat-unknown{font-size:var(--t-body-lg-size);color:var(--c-ink-faint);opacity:.62;font-weight:400;line-height:1.1}.rewards-stat-note{font-size:var(--t-body-sm-size);color:var(--c-ink-faint);line-height:1.45}.rewards-stat-glow{border-color:var(--c-red)}@supports (color:color-mix(in lab,red,red)){.rewards-stat-glow{border-color:color-mix(in srgb,var(--c-red) 38%,var(--c-glass-border))}}.rewards-stat-glow{box-shadow:var(--e-glow-cta)}.rewards-stat-glow:before{content:"";border-radius:var(--r-lg) var(--r-lg) 0 0;background:linear-gradient(135deg,var(--brand-stops));height:2px;position:absolute;inset:0 0 auto}.rewards-share{margin-top:var(--sp-8)}.rewards-share-head{gap:var(--sp-2);margin-bottom:var(--sp-4);flex-direction:column;display:flex}.rewards-share-head p{color:var(--c-ink-faint);font-size:var(--t-body-sm-size);margin:0}.share-card{gap:var(--sp-4);flex-direction:column;align-items:flex-start;display:flex}.share-card-canvas{aspect-ratio:1200/630;border-radius:var(--r-lg);border:1px solid var(--c-glass-border);width:100%;max-width:640px;height:auto}.share-card-actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.share-page{align-items:flex-start;gap:var(--sp-5);flex-direction:column;max-width:720px;display:flex}.share-title{font-family:var(--font-display);font-style:normal;font-weight:var(--t-display-lg-weight);font-size:var(--t-display-lg-size);line-height:var(--t-display-lg-line);letter-spacing:var(--t-display-lg-tracking);overflow-wrap:anywhere;text-transform:none;margin:0}.share-page-card{aspect-ratio:1200/630;border-radius:var(--r-lg);border:1px solid var(--c-glass-border);background:var(--c-glass-solid);width:100%;height:auto}.share-page-claim{color:var(--c-ink-muted);margin:0}.rewards-board{background:var(--c-felt-raised);border:1px solid var(--c-rule);border-radius:var(--r-lg);box-shadow:var(--e-raised);padding:var(--sp-5)}.rewards-board-head{align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-4);margin-bottom:var(--sp-2);border-bottom:1px solid var(--c-felt-edge);color:var(--c-red-indicator);flex-wrap:wrap;display:flex}@media (max-width:480px){.rewards-board-head span{text-align:left;flex-basis:100%;margin-left:0}}.rewards-board-head h3{font-size:var(--t-body-lg-size);color:var(--c-ink);margin:0}.rewards-board-head span{font-size:var(--t-body-sm-size);color:var(--c-ink-faint);text-align:right;margin-left:auto}.rewards-row{align-items:center;gap:var(--sp-3);min-height:52px;padding:0 var(--sp-2) 0 var(--sp-4);border-radius:var(--r-md);grid-template-columns:24px 28px minmax(0,1fr) auto;display:grid;position:relative}.rewards-row:before{content:"";border-radius:var(--r-pill);background:0 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.rewards-rank{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--t-body-sm-size);color:var(--c-ink-faint);text-align:center}.rewards-wallet{align-items:center;gap:2px var(--sp-2);min-width:0;font-family:var(--font-mono);font-size:var(--t-chain-data-size);color:var(--c-ink-muted);flex-wrap:wrap;display:flex}.rewards-addr{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rewards-row-fig{align-items:baseline;gap:var(--sp-2);font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--c-ink);font-weight:700;display:flex}.rewards-row-unit{font-family:var(--font-body);font-size:var(--t-body-sm-size);color:var(--c-ink-faint);font-weight:400}.rewards-row-me{background:linear-gradient(90deg,var(--c-red-indicator) 0,transparent 62%)}@supports (color:color-mix(in lab,red,red)){.rewards-row-me{background:linear-gradient(90deg,color-mix(in srgb,var(--c-red-indicator) 16%,transparent) 0,transparent 62%)}}.rewards-row-me:before,.rewards-you-tag{background:var(--c-red-indicator)}.rewards-you-tag{padding:2px var(--sp-2);border-radius:var(--r-pill);flex:none}@supports (color:color-mix(in lab,red,red)){.rewards-you-tag{background:color-mix(in srgb,var(--c-red-indicator) 26%,transparent)}}.rewards-you-tag{border:1px solid var(--c-red-indicator)}@supports (color:color-mix(in lab,red,red)){.rewards-you-tag{border:1px solid color-mix(in srgb,var(--c-red-indicator) 46%,transparent)}}.rewards-you-tag{font-family:var(--font-body);letter-spacing:.04em;color:var(--c-red-indicator);font-size:11px;font-weight:600}.rewards-row-top{background:linear-gradient(90deg,var(--c-red) 0,transparent 62%)}@supports (color:color-mix(in lab,red,red)){.rewards-row-top{background:linear-gradient(90deg,color-mix(in srgb,var(--c-red) 14%,transparent) 0,transparent 62%)}}.rewards-row-top:before{background:var(--c-red)}.rewards-row-top .rewards-rank,.rewards-row-top .rewards-row-fig{color:var(--c-red-indicator)}.rewards-row-split{background:var(--c-felt-edge);height:1px;margin:var(--sp-2) 0}.rewards-more{padding-top:var(--sp-4);justify-content:center;display:flex}.rewards-connect,.rewards-empty{align-items:center;gap:var(--sp-4);text-align:center;padding:var(--sp-10) var(--sp-6);border-radius:var(--r-lg);background-color:var(--c-glass-solid);background-image:linear-gradient(var(--c-glass-fill),var(--c-glass-fill));border:1px dashed var(--c-glass-border);color:var(--c-red-indicator);flex-direction:column;display:flex}.rewards-connect h3{margin:0 0 var(--sp-2);font-size:var(--t-display-md-size);color:var(--c-ink)}.rewards-connect p,.rewards-empty p{max-width:46ch;color:var(--c-ink-muted);margin:0 auto;line-height:1.6}.rewards-empty,.rewards-terms{margin-top:var(--sp-6)}.rewards-terms{gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);border-radius:var(--r-lg);border:1px solid var(--c-rule);background:var(--c-felt-raised);color:var(--c-red-indicator);align-items:flex-start;display:flex}.rewards-terms p{max-width:76ch;color:var(--c-ink-muted);margin:0;line-height:1.65}.tourn-page{padding-bottom:var(--sp-8)}.tourn-hero{max-width:62ch;margin-bottom:var(--sp-20)}.tourn-hero .hero-title{font-size:clamp(2rem,8.6vw,var(--t-display-xl-size))}.hero-badge--soon{background:var(--c-red-indicator)}@supports (color:color-mix(in lab,red,red)){.hero-badge--soon{background:color-mix(in srgb,var(--c-red-indicator) 16%,var(--c-glass-solid))}}.hero-badge--soon{border-color:var(--c-red-indicator)}@supports (color:color-mix(in lab,red,red)){.hero-badge--soon{border-color:color-mix(in srgb,var(--c-red-indicator) 45%,transparent)}}.hero-badge--soon{color:var(--c-red-indicator)}.tourn-section{margin-bottom:var(--sp-16)}.tourn-head{margin-bottom:var(--sp-6);max-width:68ch}.tourn-head h2{font-size:var(--t-display-md-size);margin:0 0 var(--sp-3)}.tourn-head p{color:var(--c-ink-muted);margin:0;line-height:1.65}.tourn-formats{gap:var(--sp-5);grid-template-columns:1fr;display:grid}@media (min-width:768px){.tourn-formats{grid-template-columns:repeat(3,1fr)}}.tourn-format{padding:var(--sp-6);border-radius:var(--r-lg)}.tourn-format h3{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);text-wrap:balance;flex-wrap:wrap;font-size:1.375rem;line-height:1.25;display:flex}.tourn-format p{color:var(--c-ink-muted);margin:0;line-height:1.6}.tourn-tag{padding:2px var(--sp-2);border-radius:var(--r-pill);background:var(--c-red-indicator);flex:none}@supports (color:color-mix(in lab,red,red)){.tourn-tag{background:color-mix(in srgb,var(--c-red-indicator) 22%,transparent)}}.tourn-tag{border:1px solid var(--c-red-indicator)}@supports (color:color-mix(in lab,red,red)){.tourn-tag{border:1px solid color-mix(in srgb,var(--c-red-indicator) 46%,transparent)}}.tourn-tag{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--c-red-indicator);font-size:11px;font-weight:600}.tourn-rail{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tourn-step{gap:var(--sp-4);padding-bottom:var(--sp-6);display:flex;position:relative}.tourn-step:not(:last-child):before{content:"";background:var(--c-rule);width:2px;position:absolute;top:32px;bottom:2px;left:15px}.tourn-step.is-done:not(:last-child):before{background:var(--c-red)}@supports (color:color-mix(in lab,red,red)){.tourn-step.is-done:not(:last-child):before{background:color-mix(in srgb,var(--c-red) 55%,transparent)}}.tourn-node{border-radius:var(--r-chip);border:1px solid var(--c-glass-border);background:var(--c-felt-edge);width:32px;height:32px;color:var(--c-ink-faint);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tourn-step.is-done .tourn-node{background:var(--c-red);border-color:var(--c-red);color:var(--c-white)}.tourn-step-text{gap:var(--sp-2);flex-direction:column;max-width:72ch;padding-top:4px;display:flex}.tourn-step-text strong{align-items:center;gap:var(--sp-3);font-size:var(--t-body-lg-size);color:var(--c-ink-faint);flex-wrap:wrap;font-weight:700;display:flex}.tourn-step.is-done .tourn-step-text strong{color:var(--c-ink)}.tourn-step-text>span:last-child{color:var(--c-ink-muted);font-size:var(--t-body-size);line-height:1.6}.tourn-status{padding:2px var(--sp-2);border-radius:var(--r-pill);border:1px solid var(--c-rule);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink-faint);flex:none;font-size:11px;font-weight:600}.tourn-step.is-done .tourn-status{background:var(--c-red)}@supports (color:color-mix(in lab,red,red)){.tourn-step.is-done .tourn-status{background:color-mix(in srgb,var(--c-red) 12%,transparent)}}.tourn-step.is-done .tourn-status{border-color:var(--c-red)}@supports (color:color-mix(in lab,red,red)){.tourn-step.is-done .tourn-status{border-color:color-mix(in srgb,var(--c-red) 40%,transparent)}}.tourn-note,.tourn-step.is-done .tourn-status{color:var(--c-red-indicator)}.tourn-note{gap:var(--sp-4);padding:var(--sp-6);border-radius:var(--r-lg);border:1px solid var(--c-rule);background:var(--c-felt-raised);align-items:flex-start;display:flex}.tourn-note h2{margin:0 0 var(--sp-2);font-size:var(--t-body-lg-size);color:var(--c-ink)}.tourn-note p{max-width:76ch;color:var(--c-ink-muted);margin:0;line-height:1.65}.profile-head{align-items:center;gap:var(--sp-5);margin-bottom:var(--sp-12);flex-wrap:wrap;display:flex}.profile-ident{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.profile-name-row{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.profile-name{font-size:var(--t-display-lg-size);letter-spacing:var(--t-display-lg-tracking);line-height:1.05}.profile-address,.profile-name{overflow-wrap:anywhere;margin:0}.profile-address{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--t-chain-data-size);color:var(--c-ink-faint);word-break:break-all;display:flex}.profile-address svg{color:var(--c-red-indicator);flex:none}.profile-since{margin:var(--sp-1) 0 0;font-size:var(--t-body-sm-size);color:var(--c-ink-faint)}.profile-name-edit{gap:var(--sp-3);flex-direction:column;width:100%;display:flex}.profile-name-controls{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.profile-name-input{min-width:0;min-height:44px;padding:0 var(--sp-4);border-radius:var(--r-md);background:var(--c-felt);border:1px solid var(--c-rule);color:var(--c-ink);font-family:var(--font-body);font-size:var(--t-body-lg-size);flex:240px}.profile-name-input:focus-visible{outline:2px solid var(--c-red);outline-offset:2px}.profile-name-hint,.profile-name-problem{max-width:60ch;font-size:var(--t-body-sm-size);margin:0;line-height:1.5}.profile-name-hint{color:var(--c-ink-faint)}.profile-name-problem{color:var(--c-loss)}.rewards-display-name{font-family:var(--font-body);font-size:var(--t-body-size);color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.chart{position:relative}.chart-svg{touch-action:pan-y;max-width:100%;display:block;overflow:visible}.chart-svg:focus-visible{outline:2px solid var(--c-red);outline-offset:4px;border-radius:var(--r-sm)}.chart-grid{stroke:var(--c-rule);stroke-width:1px;opacity:.4}.chart-zero{stroke:var(--c-ink-faint);stroke-width:1px;opacity:.55;stroke-dasharray:3 3}.chart-crosshair{stroke:var(--c-ink);stroke-width:1px;opacity:.28;pointer-events:none}.chart-axis-label{fill:var(--c-ink-faint);font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-anchor:end;font-size:12px}.chart-axis-x{text-anchor:start}.chart-axis-x-end{text-anchor:end}.chart-line path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:opacity var(--m-base) var(--m-ease),stroke-width var(--m-base) var(--m-ease)}.chart-line.is-dull{opacity:.2}.chart-line.is-dull path{stroke-width:1.5px}.chart-dot{pointer-events:none;stroke:var(--c-felt-raised);stroke-width:2px}.chart-legend{gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.chart-chip{align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-4);border-radius:var(--r-pill);border:1px solid var(--c-rule);color:var(--c-ink-muted);font-family:var(--font-body);font-size:var(--t-body-sm-size);cursor:pointer;transition:border-color var(--m-fast) var(--m-ease),color var(--m-fast) var(--m-ease);background:0 0;font-weight:600;display:inline-flex}.chart-chip:focus-visible{outline:2px solid var(--c-red);outline-offset:2px}@media (hover:hover) and (pointer:fine){.chart-chip:hover{border-color:var(--c-rule-strong);color:var(--c-ink)}}.chart-chip.is-on{border-color:var(--c-ink-faint);background:var(--c-felt-edge);color:var(--c-ink)}.chart-key{border-radius:2px;flex:none;width:14px;height:3px}.chart-tip{top:var(--sp-8);min-width:168px;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--c-glass-solid);border:1px solid var(--c-glass-border);box-shadow:var(--e-overlay);pointer-events:none;z-index:2;position:absolute;transform:translate(-50%)}.chart-tip-day{font-size:var(--t-body-sm-size);color:var(--c-ink-faint);margin-bottom:var(--sp-2)}.chart-tip-row{align-items:baseline;gap:var(--sp-2);grid-template-columns:14px auto 1fr;padding:2px 0;display:grid}.chart-tip-key{border-radius:2px;width:14px;height:3px}.chart-tip-val{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--c-ink);font-weight:700}.chart-tip-label{font-size:var(--t-body-sm-size);color:var(--c-ink-muted)}.chart-table{margin-top:var(--sp-4)}.chart-table summary{min-height:44px;color:var(--c-ink-faint);font-size:var(--t-body-sm-size);cursor:pointer;align-items:center;display:inline-flex}.chart-table summary:focus-visible{outline:2px solid var(--c-red);outline-offset:2px;border-radius:var(--r-sm)}.chart-table-scroll{margin-top:var(--sp-3);overflow-x:auto}.chart-table table{border-collapse:collapse;width:100%;font-size:var(--t-body-sm-size)}.chart-table td,.chart-table th{padding:var(--sp-2) var(--sp-3);text-align:right;white-space:nowrap;border-bottom:1px solid var(--c-felt-edge);font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--c-ink-muted)}.chart-table tbody th,.chart-table thead th{text-align:left;color:var(--c-ink-faint);font-weight:600}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.chart-line path{transition:none}}.profile-grid{gap:var(--sp-3);margin-bottom:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-grid-sm{grid-template-columns:repeat(6,minmax(0,1fr))}}.profile-top{gap:var(--sp-4);margin-bottom:var(--sp-8);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:1024px){.profile-top{gap:var(--sp-5);grid-template-columns:minmax(0,1.28fr) minmax(0,1fr)}.profile-top.is-cardless{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.profile-top-main{min-width:0}.profile-top-main .share-card-canvas{max-width:100%}.profile-figs{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}@media (min-width:1024px){.figs-column{grid-auto-rows:minmax(min-content,132px);align-content:center}}.figs-column .fig{padding:var(--sp-3) var(--sp-4);justify-content:center;gap:2px}.figs-column .fig-val{font-size:1.5rem;line-height:1.2}.figs-column .fig-note{color:var(--c-ink-faint);margin-top:2px;font-size:.75rem}.profile-figs-head{align-content:start}.profile-charts{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.profile-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-charts>.chart-card,.profile-charts>.skel-card{min-width:0;margin-bottom:0}.skel-share{aspect-ratio:1200/630;width:100%}.fig,.skel-share{border-radius:var(--r-lg);border:1px solid var(--c-glass-border)}.fig{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);background-color:var(--c-glass-solid);background-image:linear-gradient(var(--c-glass-fill),var(--c-glass-fill));flex-direction:column;display:flex;position:relative}.fig-label{letter-spacing:.07em;text-transform:uppercase;color:var(--c-ink-faint);font-size:11px;font-weight:600}.fig-val{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--t-money-size);color:var(--c-ink);overflow-wrap:anywhere;font-weight:700;line-height:1.15}.fig-val.is-unknown{color:var(--c-ink-faint);opacity:.5;font-weight:400}.fig-glow{border-color:var(--c-red)}@supports (color:color-mix(in lab,red,red)){.fig-glow{border-color:color-mix(in srgb,var(--c-red) 38%,var(--c-glass-border))}}.fig-glow{box-shadow:var(--e-glow-cta)}.fig-glow:before{content:"";border-radius:var(--r-lg) var(--r-lg) 0 0;background:linear-gradient(135deg,var(--brand-stops));height:2px;position:absolute;inset:0 0 auto}.chart-card{padding:var(--sp-5);margin-bottom:var(--sp-8);border-radius:var(--r-lg);background:var(--c-felt-raised);border:1px solid var(--c-rule);box-shadow:var(--e-raised)}.chart-head{align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.chart-head h2{font-size:var(--t-display-md-size);margin:0}.chart-note{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin-left:auto}.chart-note,.profile-foot{font-size:var(--t-body-sm-size);color:var(--c-ink-faint)}.profile-foot{margin:var(--sp-5) 0 var(--sp-8)}.profile-foot a{color:var(--c-red-indicator)}.profile-title{margin-bottom:var(--sp-8)}.skel{background:var(--c-skeleton);opacity:.8;position:relative;overflow:hidden}.skel:after{content:"";animation:skel-sweep 1.7s var(--m-ease) infinite;background:linear-gradient(90deg,#0000,#ffffff12 50%,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes skel-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skel:after{animation:none}}.skel-fig{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-lg);background-color:var(--c-glass-solid);background-image:linear-gradient(var(--c-glass-fill),var(--c-glass-fill));border:1px solid var(--c-glass-border);flex-direction:column;min-height:92px;display:flex}.skel-card{padding:var(--sp-5);margin-bottom:var(--sp-8);border-radius:var(--r-lg);background:var(--c-felt-raised);border:1px solid var(--c-rule);box-shadow:var(--e-raised)}.skel-row{align-items:center;gap:var(--sp-3);min-height:52px;padding:0 var(--sp-2);grid-template-columns:28px 28px minmax(0,1fr) auto;display:grid}.skel-chips{gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.skel-plot{width:100%;display:block}.skel-plot .skel-grid{stroke:var(--c-rule);stroke-width:1px;opacity:.4}.skel-plot .skel-curve{fill:none;stroke:var(--c-skeleton);stroke-width:2.5px;stroke-linecap:round;opacity:.9}.skel-plot .skel-curve-sweep{animation:skel-fade 1.7s var(--m-ease) infinite}@keyframes skel-fade{0%,to{opacity:.45}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.skel-plot .skel-curve-sweep{opacity:.7;animation:none}}.skel-table-card{gap:var(--sp-4);min-height:190px;padding:var(--sp-5);border-radius:var(--r-lg);background-color:var(--c-glass-solid);background-image:linear-gradient(var(--c-glass-fill),var(--c-glass-fill));border:1px solid var(--c-glass-border);flex-direction:column;display:flex}.skel-inline,.skel-spread{align-items:center;gap:var(--sp-3);display:flex}.skel-spread{justify-content:space-between}.pool-hero.profile-top{margin-top:var(--sp-10);margin-bottom:var(--sp-10)}@media (min-width:768px){.pool-hero.profile-top{gap:var(--sp-8);grid-template-columns:minmax(240px,.8fr) minmax(0,2.2fr)}.pool-hero .figs-column{grid-auto-rows:minmax(min-content,1fr)}.pool-figs{grid-template-columns:repeat(4,minmax(0,1fr))}}.pool-figs>:is(.fig,.skel-fig){border:0;border-left:1px solid var(--c-glass-border);border-top:1px solid var(--c-glass-border);padding:var(--sp-3) var(--sp-4);background:0 0;border-radius:0;min-height:0}.pool-figs{gap:0}.pool-figs>:is(.fig,.skel-fig):nth-child(odd){border-left:0;padding-left:0}.pool-figs>:is(.fig,.skel-fig):nth-child(-n+2){border-top:0;padding-top:0}@media (min-width:768px){.pool-figs>:is(.fig,.skel-fig):nth-child(odd){border-left:1px solid var(--c-glass-border);padding-left:var(--sp-4)}.pool-figs>:is(.fig,.skel-fig):nth-child(4n+1){border-left:0;padding-left:0}.pool-figs>:is(.fig,.skel-fig):nth-child(-n+2){border-top:1px solid var(--c-glass-border);padding-top:var(--sp-3)}.pool-figs>:is(.fig,.skel-fig):nth-child(-n+4){border-top:0;padding-top:0}}.fig-label-row{align-items:center;gap:var(--sp-2);color:var(--c-ink-faint);display:flex}.fig-label-row svg{opacity:.75;flex-shrink:0}.fig-span{grid-column:1/-1}.rewards-connect-inline{align-items:center;gap:var(--sp-4);color:var(--c-ink-muted);flex-direction:row}.rewards-connect-inline p{min-width:0;font-size:var(--t-body-sm-size);flex:1;margin:0}.rewards-connect-inline svg{flex-shrink:0}.pool-hero-main{justify-content:center;gap:var(--sp-3);padding:var(--sp-2) 0 var(--sp-2) var(--sp-5);flex-direction:column;display:flex;position:relative}.pool-hero-main:before{content:"";background:linear-gradient(180deg,var(--brand-stops));border-radius:2px;width:2px;position:absolute;inset:0 auto 0 0}.pool-hero-fig{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:clamp(2.5rem,7vw,var(--t-display-xl-size));letter-spacing:var(--t-display-xl-tracking);color:var(--c-ink);margin:0;font-weight:800;line-height:1}.pool-hero-sub{max-width:42ch;font-size:var(--t-body-sm-size);color:var(--c-ink-faint);margin:0;line-height:1.5}.rewards-mid{gap:var(--sp-5);margin-bottom:var(--sp-10);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:1024px){.rewards-mid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.rewards-mid>*{min-width:0;margin-bottom:0}@media (min-width:1024px){.rewards-boards-shell{min-height:480px;position:relative}.rewards-boards-shell>.rewards-boards-stack{position:absolute;inset:0}}.rewards-boards-stack{gap:var(--sp-4);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rewards-board{flex-direction:column;min-height:0;display:flex}.rewards-board-head{flex-shrink:0}.rewards-board-rows{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.rewards-board-expand{margin-left:var(--sp-2);width:var(--touch-target);height:var(--touch-target);border-radius:var(--r-sm);color:var(--c-ink-faint);cursor:pointer;transition:color var(--m-ui-fast) var(--m-ease),background-color var(--m-ui-fast) var(--m-ease);margin-block:-8px;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:-6px;display:inline-flex}.rewards-board-expand:hover{color:var(--c-ink);background-color:var(--c-felt-edge)}@media (max-width:479px){.rewards-board-head{row-gap:var(--sp-2)}.rewards-board-head span{text-align:left;flex-basis:100%;order:2;margin-left:0}.rewards-board-expand{order:1;margin-left:auto}}.board-modal{width:min(560px,100%);max-height:calc(100dvh - var(--sp-8));border-radius:var(--r-lg);outline:none;flex-direction:column;display:flex;overflow:hidden}.board-modal-head{align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-4);border-bottom:1px solid var(--c-rule);color:var(--c-ink-muted);display:flex}.board-modal-head h2{font-size:var(--t-body-lg-size);color:var(--c-ink);margin:0}.board-modal-head span{font-size:var(--t-body-sm-size);color:var(--c-ink-faint)}.board-modal-close{width:var(--touch-target);height:var(--touch-target);border-radius:var(--r-sm);color:var(--c-ink-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.board-modal-close:hover{color:var(--c-ink)}.board-modal-body{padding:var(--sp-3) var(--sp-5) var(--sp-5);overflow-y:auto}.fig-note{font-size:var(--t-body-sm-size);color:var(--c-ink-faint);line-height:1.4}.section-head{font-size:var(--t-display-md-size);margin:0 0 var(--sp-4)}.rewards-terms-grid{margin-bottom:var(--sp-12);padding:var(--sp-6);border-radius:var(--r-lg);background:var(--c-felt-raised);border:1px solid var(--c-rule)}.rewards-terms-grid dl{gap:var(--sp-5);grid-template-columns:1fr;margin:0;display:grid}@media (min-width:768px){.rewards-terms-grid dl{gap:var(--sp-6) var(--sp-8);grid-template-columns:repeat(3,1fr)}}.rewards-terms-grid dt{margin-bottom:var(--sp-2);letter-spacing:.07em;text-transform:uppercase;color:var(--c-red-indicator);font-size:11px;font-weight:600}.rewards-terms-grid dd{font-size:var(--t-body-sm-size);color:var(--c-ink-muted);margin:0;line-height:1.55}.rewards-terms-grid dd a{color:var(--c-red-indicator)}.chart-tip-when{margin-left:var(--sp-2);opacity:.7}.hh-lede{margin:0 0 var(--sp-4);color:var(--c-ink-muted)}.hh-lede,.hh-note{font-size:var(--t-body-sm-size);line-height:1.55}.hh-note{margin:var(--sp-4) 0 0;color:var(--c-ink-faint)}.hh-list{flex-direction:column;display:flex}.hh-empty,.hh-list{border-top:1px solid var(--c-rule)}.hh-empty{padding:var(--sp-5) 0 var(--sp-2)}.hh-empty p{color:var(--c-ink-muted);margin:0}.hh-empty-sub{max-width:62ch;font-size:var(--t-body-sm-size);line-height:1.55;margin-top:var(--sp-2)!important;color:var(--c-ink-faint)!important}.vc{padding:var(--sp-4) 0;border-bottom:1px solid var(--c-rule)}.vc-head{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.vc-hand{font-size:var(--t-label-size);color:var(--c-ink-faint);margin-right:auto}.vc-hand .num{margin-left:var(--sp-1);font-family:var(--font-display);font-size:var(--t-body-lg-size);color:var(--c-ink)}.vc-verdict{align-items:center;gap:var(--sp-1);font-size:var(--t-body-sm-size);font-weight:600;display:inline-flex}.vc-verdict.is-ok{color:var(--c-win)}.vc-verdict.is-bad{color:var(--c-loss)}.vc-cards{align-items:flex-end;gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.vc-group{align-items:center;gap:var(--sp-2);display:flex}.vc-tag{font-size:var(--t-label-size);color:var(--c-ink-faint)}.vc-cardrow{gap:3px;display:flex}.vc-cardrow.is-holes{gap:var(--sp-3)}.vc-hole{gap:2px;display:flex}.vc-detail{margin-top:var(--sp-4);padding-left:var(--sp-4);border-left:1px solid var(--c-rule);font-size:var(--t-body-sm-size);color:var(--c-ink-muted);line-height:1.5}.vc-detail p{margin:0 0 var(--sp-2)}.vc-detail-bad{color:var(--c-loss)}.vc-detail ul{padding-left:var(--sp-5);margin:0}.vc-detail li{margin-bottom:var(--sp-1)}.vc-mono{gap:var(--sp-3);margin-top:var(--sp-1);display:flex}.vc-mono-label{min-width:62px;font-size:var(--t-label-size);color:var(--c-ink-faint);flex-shrink:0}.vc-mono-value{word-break:break-all;color:var(--c-ink-muted)}@media (max-width:479px){.vc-cards{gap:var(--sp-3)}.vc-group{align-items:flex-start;gap:var(--sp-1);flex-direction:column;flex-basis:100%}.vc-cardrow{gap:var(--sp-2);flex-wrap:wrap}}.flip-quiet{color:var(--c-ink-faint);font-size:var(--t-body-sm-size)}.flip-quiet a{color:var(--c-red-indicator);padding-block:var(--sp-4);margin-block:calc(-1 * var(--sp-4))}.ref-panel{gap:var(--sp-6);margin-top:var(--sp-6);padding:var(--sp-6);border-radius:var(--r-lg);grid-template-columns:1fr;display:grid}.ref-main{gap:var(--sp-4);min-width:0}.ref-head,.ref-main{flex-direction:column;display:flex}.ref-head{gap:var(--sp-2)}.ref-note{max-width:60ch;color:var(--c-ink-muted);font-size:var(--t-body-sm-size);line-height:var(--t-body-sm-line);margin:0}.ref-note a{color:var(--c-red-indicator);padding-block:var(--sp-4);margin-block:calc(-1 * var(--sp-4))}.ref-link{gap:var(--sp-3);min-height:var(--touch-target);flex-wrap:wrap;align-items:center;display:flex}.ref-link>.skel:first-child{flex:220px}.ref-link input{min-width:0;height:var(--touch-target);padding:0 var(--sp-4);border:1px solid var(--c-rule);border-radius:var(--r-md);background:var(--c-felt-raised);color:var(--c-ink-muted);font-family:var(--font-mono);font-size:var(--t-body-sm-size);flex:220px}.ref-aside{justify-content:center;align-items:center;gap:var(--sp-6);min-width:0;display:flex}.invite-art{flex:0 300px;width:300px;min-width:0;max-width:100%;height:auto;display:block;overflow:visible}.ref-panel .ia-edge{fill:none;stroke:var(--c-red-indicator)}@supports (color:color-mix(in lab,red,red)){.ref-panel .ia-edge{stroke:color-mix(in srgb,var(--c-red-indicator) 40%,transparent)}}.ref-panel .ia-edge{stroke-width:1.5px;stroke-dasharray:3 4;transition:opacity var(--m-ui-fast) var(--m-ease),stroke var(--m-ui-fast) var(--m-ease)}.ref-panel .ia-edge.is-far{stroke:var(--c-rule-strong)}.ref-panel .ia-edge.is-lit{stroke:var(--c-red-indicator);stroke-dasharray:none}.ref-panel .ia-edge.is-dim{opacity:.25}.ref-panel .ia-you circle{fill:var(--c-red-indicator);filter:drop-shadow(0 0 14px var(--c-red))}@supports (color:color-mix(in lab,red,red)){.ref-panel .ia-you circle{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--c-red) 45%,transparent))}}.ref-panel .ia-you .ia-body,.ref-panel .ia-you .ia-head{fill:none;stroke:var(--c-felt);stroke-width:2.2px}.ia-you-label{fill:var(--c-ink-faint);letter-spacing:.1em;text-anchor:middle;text-transform:uppercase;font-size:11px;font-weight:700}.ia-person{transition:opacity var(--m-ui-fast) var(--m-ease)}.ia-hit{fill:#0000}.ia-person .ia-node{fill:var(--c-felt-raised);stroke:var(--c-red-indicator)}@supports (color:color-mix(in lab,red,red)){.ia-person .ia-node{stroke:color-mix(in srgb,var(--c-red-indicator) 50%,transparent)}}.ia-person .ia-node{stroke-width:1.5px;transition:fill var(--m-ui-fast) var(--m-ease),stroke var(--m-ui-fast) var(--m-ease)}.ia-person.is-far .ia-node{stroke:var(--c-rule-strong)}.ia-person .ia-body,.ia-person .ia-head{fill:none;stroke:var(--c-ink-faint);stroke-width:2.2px;transition:stroke var(--m-ui-fast) var(--m-ease)}.ia-person.is-dim{opacity:.3}.ia-person.is-lit .ia-node{stroke:var(--c-red-indicator);fill:var(--c-red-indicator)}@supports (color:color-mix(in lab,red,red)){.ia-person.is-lit .ia-node{fill:color-mix(in srgb,var(--c-red-indicator) 14%,var(--c-felt-raised))}}.ia-person.is-lit .ia-body,.ia-person.is-lit .ia-head{stroke:var(--c-red-indicator)}.ia-rate{fill:var(--c-ink-faint);text-anchor:middle;transition:fill var(--m-ui-fast) var(--m-ease);font-size:13px;font-weight:700}.ia-rate.is-lit{fill:var(--c-red-indicator)}.ia-rate.is-dim{opacity:.4}@media (hover:hover) and (pointer:fine){.ia-person{cursor:pointer}}.ref-stats{gap:var(--sp-6);grid-template-columns:repeat(3,auto);align-content:center;margin:0;display:grid}.ref-aside .ref-stats{gap:var(--sp-4);flex:none;grid-template-columns:auto}.ref-stats dt{font-size:var(--t-label-size);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--c-ink-faint)}.ref-stats dd{min-height:26px;font-family:var(--font-display);font-size:var(--t-display-md-size);font-weight:var(--t-display-md-weight);align-items:center;margin:0 0 2px;line-height:1.1;display:flex}.ref-aside .ref-stats dd{font-size:var(--t-body-lg-size)}.ref-stats .is-earned{padding-top:var(--sp-3);border-top:1px solid var(--c-rule)}.ref-stats .is-earned dd{color:var(--c-red-indicator)}.ref-aside .ref-stats .is-earned dd{font-size:var(--t-display-md-size)}.ref-stats>div{flex-direction:column-reverse;display:flex}@media (min-width:768px){.ref-panel{align-items:center;gap:var(--sp-10);grid-template-columns:minmax(0,1fr) auto}.ref-aside{padding-left:var(--sp-8);border-left:1px solid var(--c-rule)}}.ref-prompt{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-lg);flex-wrap:wrap;display:flex}.ref-prompt-line{max-width:66ch;color:var(--c-ink-muted);font-size:var(--t-body-sm-size);line-height:var(--t-body-sm-line);flex:320px;margin:0}.ref-prompt-actions{gap:var(--sp-2);display:flex}.trust-sub{margin:var(--sp-8) 0 var(--sp-2);font-family:var(--font-display);font-size:var(--t-body-lg-size);font-weight:600}.trust-sub:first-of-type{margin-top:var(--sp-6)}.flip-award-link,.flip-eyebrow a{min-height:var(--touch-target);align-items:center;display:inline-flex}.flip-tag,.ref-link .btn,.ref-link button,.ref-prompt-actions .btn,.ref-prompt-actions button{min-height:var(--touch-target)}.flip-tag{align-items:center;gap:var(--sp-2);padding:0 var(--sp-3) 0 var(--sp-1);color:var(--c-ink-muted);font:inherit;font-size:var(--t-body-sm-size);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.flip-tag .num{color:var(--c-ink);font-weight:700}.flip-tag-name{padding:2px var(--sp-2);border:1px solid var(--c-red)}@supports (color:color-mix(in lab,red,red)){.flip-tag-name{border:1px solid color-mix(in srgb,var(--c-red) 55%,transparent)}}.flip-tag-name{border-radius:var(--r-pill);color:var(--c-red-indicator);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase}.flip-tag:focus-visible .flip-tag-name,.flip-tag:hover .flip-tag-name{border-color:var(--c-red)}.flip-intro{gap:var(--sp-4);flex-direction:column;display:flex}.flip-intro p{color:var(--c-ink-muted);line-height:var(--t-body-line);margin:0}.flip-intro a{color:var(--c-red-indicator)}.flip-intro>a,.flip-intro>button{margin-top:var(--sp-2)}.landing-flip{gap:var(--sp-10);margin:0 0 var(--sp-16);padding-top:var(--sp-10);border-top:1px solid var(--c-rule);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.landing-flip-copy{max-width:46ch}.landing-flip-copy h2{margin:var(--sp-3) 0 var(--sp-5);font-size:var(--t-display-lg-size);line-height:var(--t-display-lg-line);letter-spacing:var(--t-display-lg-tracking);text-wrap:balance}.landing-flip-em{color:var(--c-red-indicator)}.landing-flip-copy p{color:var(--c-ink-muted);font-size:var(--t-body-lg-size);line-height:var(--t-body-lg-line);margin:0}.landing-flip-actions{margin:var(--sp-8) 0 0}.flip-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flip-grid-cell{align-items:flex-start;gap:var(--sp-2);min-width:0;padding:var(--sp-5);cursor:default;transition:background-color var(--m-ui-fast) var(--m-ease);flex-direction:column;display:flex}.flip-grid-cell:first-child,.flip-grid-cell:nth-child(3){border-right:1px solid var(--c-rule)}.flip-grid-cell:first-child,.flip-grid-cell:nth-child(2){border-bottom:1px solid var(--c-rule)}.flip-grid-cell .hero-fact-icon{grid-row:auto}.flip-grid-cell b{font-family:var(--font-display);font-size:var(--t-h3-size);overflow-wrap:anywhere;font-weight:700;line-height:1.15}.flip-grid-cell .label,.flip-grid-cell b{transition:color var(--m-ui-fast) var(--m-ease)}.flip-grid-cell .label{color:var(--c-ink-faint)}.flip-grid-cell.is-take b{color:var(--c-red-indicator)}@media (hover:hover) and (pointer:fine){.flip-grid-cell:hover{background:var(--c-ink)}@supports (color:color-mix(in lab,red,red)){.flip-grid-cell:hover{background:color-mix(in srgb,var(--c-ink) 5%,transparent)}}}@media (max-width:767px){.landing-flip-copy h2{font-size:var(--t-display-md-size);line-height:var(--t-display-md-line)}.flip-grid-cell{padding:var(--sp-4)}.flip-grid-cell b{font-size:var(--t-body-lg-size)}}@media (min-width:1024px){.landing-flip{column-gap:var(--sp-12);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch}.landing-flip-copy{flex-direction:column;justify-content:center;display:flex}.flip-grid{grid-template-rows:repeat(2,minmax(0,1fr))}.flip-grid-cell{justify-content:center}}.token-bag{margin-bottom:var(--sp-12)}.bag-panel.bag-panel--wide{gap:var(--sp-5);flex-direction:column;display:flex}.bag-wide-foot{justify-content:space-between;align-items:center;gap:var(--sp-4) var(--sp-8);padding-top:var(--sp-5);border-top:1px solid var(--c-rule);flex-wrap:wrap;display:flex}.bag-wide-figure{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.bag-wide-foot .bag-panel-act{margin-top:0}.bag-chart-col{flex-direction:column;min-width:0;display:flex}.bag-chart-col>*{flex:1}.bag-panel--wide .bag-chart-svg{aspect-ratio:auto;height:var(--bag-chart-height)}.token-eyebrow{margin:0 0 var(--sp-4);color:var(--c-red-indicator)}.bag-panel{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.rewards-bag{padding:var(--sp-6);border-radius:var(--r-lg);margin-bottom:var(--sp-12)}.bag-panel-head{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}@media (max-width:767px){.bag-panel-head{flex-direction:column;align-items:flex-start}.bag-panel-head .label{flex-wrap:wrap}.tok-ca{max-width:100%}.tok-ca-addr{text-overflow:ellipsis;overflow:hidden}}.bag-panel-head .label{align-items:baseline;gap:var(--sp-3);color:var(--c-ink-faint);margin:0;display:flex}.bag-state{color:var(--c-red-indicator)}@supports (color:color-mix(in lab,red,red)){.bag-state{color:color-mix(in srgb,var(--c-red-indicator) 55%,var(--c-ink-faint))}}.bag-state.is-refund{color:var(--c-warn)}.bag-lead{align-items:baseline;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;margin:0;display:flex}.bag-lead-val{font-family:var(--font-display);font-size:var(--t-display-lg-size);font-weight:var(--t-display-md-weight);color:var(--c-ink);line-height:1}.bag-lead-val.is-token{color:var(--c-red-indicator)}.bag-lead-key{font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--c-ink-faint)}.bag-lead-move{font-size:var(--t-body-sm-size);padding:2px var(--sp-2);border-radius:var(--r-pill);font-weight:700}.bag-lead.is-up .bag-lead-move{color:var(--c-win);background:var(--c-win)}@supports (color:color-mix(in lab,red,red)){.bag-lead.is-up .bag-lead-move{background:color-mix(in srgb,var(--c-win) 12%,transparent)}}.bag-lead.is-up .bag-lead-move{text-shadow:var(--e-profit-rest);animation:profit-breathe var(--m-profit-breath) ease-in-out infinite alternate}.bag-lead.is-down .bag-lead-move{color:var(--c-loss);background:var(--c-loss)}@supports (color:color-mix(in lab,red,red)){.bag-lead.is-down .bag-lead-move{background:color-mix(in srgb,var(--c-loss) 12%,transparent)}}.bag-figs{justify-content:space-between;align-items:center;gap:var(--sp-5) var(--sp-8);min-width:0;margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--c-rule);flex-wrap:wrap;display:flex}.bag-figs-main{flex-direction:column;min-width:0}.bag-cost,.bag-figs-main{gap:var(--sp-2);display:flex}.bag-cost{align-items:center;color:var(--c-ink-muted);font-size:var(--t-body-sm-size);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0}.bag-dot{color:var(--c-ink-faint)}.bag-chart{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.bag-chart-axis,.bag-chart-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--c-ink-faint);font-variant-numeric:tabular-nums;margin:0;display:flex}.bag-chart-axis{text-transform:none;opacity:.75}.bag-chart-move{font-size:var(--t-body-sm-size);text-transform:none;font-weight:700}.bag-chart.is-up .bag-chart-move{color:var(--c-win);text-shadow:var(--e-profit-rest);animation:profit-breathe var(--m-profit-breath) ease-in-out infinite alternate}.bag-chart.is-down .bag-chart-move{color:var(--c-loss)}.bag-chart-svg{aspect-ratio:640/400;width:100%;height:auto;display:block;overflow:visible}.bag-chart.is-up .bag-chart-svg{color:var(--c-win)}.bag-chart.is-down .bag-chart-svg{color:var(--c-loss)}.bag-chart-line{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.bag-chart.is-up .bag-chart-line{stroke:var(--c-win)}.bag-chart.is-down .bag-chart-line{stroke:var(--c-loss)}.bag-chart-area{stroke:none}.bag-chart-plot,.bag-chart-svg{touch-action:none}.bag-chart-plot{position:relative}.bag-chart.is-up .bag-chart-plot{color:var(--c-win)}.bag-chart.is-down .bag-chart-plot{color:var(--c-loss)}.bag-chart-mark{border-radius:var(--r-chip);pointer-events:none;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.bag-chart-mark--end{background:currentColor}.bag-chart-mark--probe{background:var(--c-felt);border:1.5px solid;width:12px;height:12px;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab,red,red)){.bag-chart-mark--probe{box-shadow:0 0 0 4px color-mix(in srgb,currentColor 18%,transparent)}}.bag-chart-mark--probe{transition:left var(--m-ui-fast) var(--m-ease),top var(--m-ui-fast) var(--m-ease)}.bag-chart-probe-line{background:var(--c-rule-strong);pointer-events:none;width:1px;transition:left var(--m-ui-fast) var(--m-ease);position:absolute;top:0;bottom:0;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.bag-chart-mark--probe,.bag-chart-probe-line{transition:none}}.bag-chart-thin{padding:var(--sp-8) 0;font-family:var(--font-display);font-size:var(--t-money-size);color:var(--c-ink);margin:0}.bag-chart-thin span{margin-top:var(--sp-2);font-family:var(--font-body);font-size:var(--t-body-sm-size);color:var(--c-ink-faint);display:block}.bag-skel{gap:var(--sp-3);flex-direction:column;display:flex}.bag-skel-axis,.bag-skel-head,.bag-skel-legend{justify-content:space-between;gap:var(--sp-3);display:flex}.bag-skel-legend{justify-content:flex-start;gap:var(--sp-1);flex-direction:column}.bag-skel-lines{gap:var(--sp-2);flex-direction:column;display:flex}.bag-skel-mix{align-items:center;gap:var(--sp-4);display:flex}.bag-skel-chart{aspect-ratio:640/400;width:100%}.bag-skel-figs{justify-content:space-between;gap:var(--sp-5) var(--sp-8);margin-top:var(--sp-4);padding-top:var(--sp-5);border-top:1px solid var(--c-rule);display:flex}.bag-skel-figs,.tok-ca{align-items:center;flex-wrap:wrap}.tok-ca{gap:var(--sp-2);display:inline-flex}.tok-ca-key{font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--c-red-indicator)}@supports (color:color-mix(in lab,red,red)){.tok-ca-key{color:color-mix(in srgb,var(--c-red-indicator) 60%,var(--c-ink-faint))}}.tok-ca-addr{font-size:var(--t-chain-data-size);color:var(--c-ink);padding-block:var(--sp-3);margin-block:calc(var(--sp-3) * -1);text-decoration:none}.tok-ca-addr:hover{color:var(--c-red-indicator)}.tok-ca-copy{width:44px;height:44px;margin:calc(var(--sp-3) * -1) 0;color:var(--c-ink-faint);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.tok-ca-copy:hover{color:var(--c-red-indicator)}.bag-pnl{align-items:baseline;gap:var(--sp-2);margin:var(--sp-1) 0 0;font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.bag-pnl-val{font-family:var(--font-display);font-size:var(--t-money-size);font-weight:var(--t-display-md-weight);color:var(--c-ink);line-height:1}.bag-pnl-key{font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--c-ink-faint)}.bag-pnl-delta{font-size:var(--t-body-sm-size);padding:2px var(--sp-2);border-radius:var(--r-pill);font-weight:700}.bag-pnl.is-up .bag-pnl-delta{color:var(--c-win);background:var(--c-win)}@supports (color:color-mix(in lab,red,red)){.bag-pnl.is-up .bag-pnl-delta{background:color-mix(in srgb,var(--c-win) 12%,transparent)}}.bag-pnl.is-up .bag-pnl-delta{text-shadow:var(--e-profit-rest);animation:profit-breathe var(--m-profit-breath) ease-in-out infinite alternate}.bag-pnl.is-down .bag-pnl-delta{color:var(--c-loss);background:var(--c-loss)}@supports (color:color-mix(in lab,red,red)){.bag-pnl.is-down .bag-pnl-delta{background:color-mix(in srgb,var(--c-loss) 12%,transparent)}}.bag-mix{align-items:center;gap:var(--sp-4);display:flex}.is-win{--kind:var(--c-series1)}.is-consolation{--kind:var(--c-series4)}.is-referral{--kind:var(--c-series2)}.is-rakeRewards{--kind:var(--c-series3)}.bag-donut{flex:none;width:72px;height:72px;overflow:visible}.bag-donut circle{fill:none;stroke-width:4.5px}.bag-donut-track{stroke:var(--c-rule)}.bag-donut-seg{stroke:var(--kind);stroke-linecap:butt;pointer-events:none;transition:opacity var(--m-ui-fast) var(--m-ease),stroke-width var(--m-ui-fast) var(--m-ease)}.bag-donut-hit{stroke:#0000;stroke-width:9px;stroke-linecap:butt;pointer-events:stroke;cursor:pointer}.bag-donut-wrap{flex:none;place-items:center;display:grid;position:relative}.bag-donut-mid{text-align:center;max-width:46px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--kind);pointer-events:none;font-size:10px;line-height:1.1;position:absolute}.bag-mix.is-probing .bag-donut-seg{opacity:.28}.bag-mix .bag-donut-seg.is-on{opacity:1;stroke-width:6.5px}.bag-mix-key{font-size:var(--t-label-size);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--c-ink-faint);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.bag-mix-key li{align-items:center;gap:var(--sp-2);white-space:nowrap;cursor:pointer;border-radius:var(--r-sm);transition:color var(--m-ui-fast) var(--m-ease),opacity var(--m-ui-fast) var(--m-ease);padding-block:3px;display:flex}.bag-mix.is-probing .bag-mix-key li{opacity:.4}.bag-mix .bag-mix-key li.is-on{opacity:1;color:var(--c-ink)}.bag-mix-key li:focus-visible{outline:2px solid var(--c-red);outline-offset:2px}.bag-mix-key .bag-mix-pct{padding-left:var(--sp-2);text-align:right;min-width:2.6em;margin-left:auto}.bag-mix-dot{background:var(--kind);border-radius:50%;flex:none;width:7px;height:7px}.bag-mix-pct{color:var(--c-ink-muted);font-variant-numeric:tabular-nums}.bag-panel-act{align-items:center;gap:var(--sp-3) var(--sp-4);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.token-h2{margin:0 0 var(--sp-3);font-size:var(--t-display-md-size);line-height:var(--t-display-md-line)}.token-figure,.token-main .ref-panel{margin-bottom:var(--sp-12)}.tflow .td-badge.is-static,.tflow .td-node{cursor:default}.td-node--warn>rect{stroke:var(--c-warn)}@supports (color:color-mix(in lab,red,red)){.td-node--warn>rect{stroke:color-mix(in srgb,var(--c-warn) 45%,transparent)}}.td-node--warn.is-selected>rect{stroke:var(--c-warn);fill:var(--c-warn)}@supports (color:color-mix(in lab,red,red)){.td-node--warn.is-selected>rect{fill:color-mix(in srgb,var(--c-warn) 7%,var(--c-glass-solid))}}.td-node--warn.is-selected>rect{filter:drop-shadow(0 0 14px var(--c-warn))}@supports (color:color-mix(in lab,red,red)){.td-node--warn.is-selected>rect{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--c-warn) 25%,transparent))}}.td-flow--warn path,.td-node--warn:focus-visible>rect{stroke:var(--c-warn)}@supports (color:color-mix(in lab,red,red)){.td-flow--warn path{stroke:color-mix(in srgb,var(--c-warn) 65%,transparent)}}.td-flow--warn .td-badge:hover circle,.td-flow--warn.is-active .td-badge circle{fill:var(--c-warn);stroke:var(--c-warn)}.td-flow--warn .td-badge:hover text,.td-flow--warn.is-active .td-badge text{fill:var(--c-felt)}.td-card--warn .td-card-dot{background:var(--c-warn)}.td-now rect{fill:var(--c-red-indicator)}.td-now text{fill:var(--c-felt);letter-spacing:.08em;text-transform:uppercase;text-anchor:middle;font-size:11px;font-weight:700}.td-gate line{stroke:var(--c-rule-strong);stroke-dasharray:3 5}.td-gate text{fill:var(--c-ink-faint);letter-spacing:.04em;text-anchor:middle;font-size:12px}.token-ways{margin-bottom:var(--sp-12)}.token-way-grid{gap:var(--sp-4);grid-template-columns:1fr;display:grid}.token-way{padding:var(--sp-5);border-radius:var(--r-lg)}.token-way-head{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}.token-way-icon{border-radius:var(--r-md);background:var(--c-red-indicator);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.token-way-icon{background:color-mix(in srgb,var(--c-red-indicator) 14%,transparent)}}.token-way-icon{color:var(--c-red-indicator);flex-shrink:0}.token-way h3{font-size:var(--t-body-size);margin:0;line-height:1.3}.token-way-fig{margin:0 0 var(--sp-1);font-family:var(--font-display);font-size:var(--t-display-lg-size);font-weight:var(--t-display-lg-weight);line-height:1.05}.token-way p:not(.token-way-fig){color:var(--c-ink-muted);font-size:var(--t-body-sm-size);line-height:var(--t-body-sm-line);margin:0}.bag-curve{aspect-ratio:8/5;width:100%;height:auto;color:var(--c-ink-faint);touch-action:none;display:block}@media (min-width:768px){.bag-panel--wide .bag-curve{aspect-ratio:auto;height:400px}}.bag-curve.is-live{color:var(--c-red-indicator)}.bag-fill-top{stop-color:var(--c-ink-faint);stop-opacity:.1}.bag-fill-bottom{stop-color:var(--c-ink-faint);stop-opacity:0}.is-live .bag-fill-top{stop-color:var(--bag-ink-deep);stop-opacity:.2}.is-live .bag-fill-bottom{stop-color:var(--bag-ink-deep);stop-opacity:0}.bag-curve-line{fill:none;stroke:var(--c-ink-faint);stroke-width:2px;opacity:.4}.is-live .bag-curve-line{stroke:var(--bag-ink);opacity:1}.bag-curve.has-progress .bag-fill-top{stop-color:var(--c-ink-faint);stop-opacity:.08}.bag-curve.has-progress .bag-fill-bottom{stop-color:var(--c-ink-faint);stop-opacity:0}.bag-curve-ahead{fill:none;stroke:var(--c-ink-faint);stroke-width:2px;opacity:.3}.bag-curve-done{fill:none;stroke:var(--bag-ink);stroke-width:3px;stroke-linecap:round}.bag-done-top{stop-color:var(--bag-ink-deep);stop-opacity:.28}.bag-done-bottom{stop-color:var(--bag-ink-deep);stop-opacity:0}.bag-rail-track{stroke:var(--c-rule);stroke-width:5px;stroke-linecap:round}.bag-rail-done{stroke:var(--bag-ink);stroke-width:5px;stroke-linecap:round}.bag-here-halo{fill:var(--bag-ink)}@supports (color:color-mix(in lab,red,red)){.bag-here-halo{fill:color-mix(in srgb,var(--bag-ink) 26%,transparent)}}.bag-here-halo{transform-box:fill-box;transform-origin:50%;animation:bag-here-pulse 2.6s ease-in-out infinite}@keyframes bag-here-pulse{0%,to{opacity:.5;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}.bag-here-dot{fill:var(--bag-ink);stroke:var(--c-felt);stroke-width:2px}.bag-curve-shimmer{fill:none;stroke:url(#bag-shimmer);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:90 600;animation:bag-sweep 3.2s linear infinite}@keyframes bag-sweep{0%{stroke-dashoffset:690px}to{stroke-dashoffset:-90px}}.bag-curve-gate{stroke:var(--c-rule-strong);stroke-dasharray:3 5}.bag-curve-end{fill:var(--c-ink-faint)}.is-live .bag-curve-end{fill:var(--bag-ink)}.bag-curve-axis{stroke:var(--c-rule)}.bag-curve-wrap{--bag-ink:var(--c-win);--bag-ink-deep:var(--c-win);gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.bag-curve-axis{justify-content:space-between;gap:var(--sp-3);font-size:var(--t-label-size);letter-spacing:var(--t-label-tracking);color:var(--c-ink-faint);display:flex}.bag-curve-axis>span{opacity:.75}.bag-curve-axis>.bag-curve-live{color:var(--bag-ink);opacity:1;font-weight:600}.bag-probe line{stroke:var(--c-ink)}@supports (color:color-mix(in lab,red,red)){.bag-probe line{stroke:color-mix(in srgb,var(--c-ink) 22%,transparent)}}.bag-probe circle{fill:var(--c-ink-faint)}.is-live .bag-probe circle{fill:var(--bag-ink);filter:drop-shadow(0 0 10px var(--bag-ink-deep))}@supports (color:color-mix(in lab,red,red)){.is-live .bag-probe circle{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--bag-ink-deep) 55%,transparent))}}.bag-probe text{fill:var(--c-ink);font-size:15px;font-weight:700}.token-bottom{gap:var(--sp-8);margin-bottom:var(--sp-16);grid-template-columns:1fr;align-items:stretch;display:grid}.token-bottom .ref-panel,.token-bottom .token-terms{height:100%;padding:var(--sp-6);border-radius:var(--r-lg);margin:0}.token-bottom .ref-panel{align-content:start;gap:var(--sp-5);grid-template-columns:1fr}.token-bottom .ref-aside{border-left:0;padding-left:0}.token-bottom.token-bottom-solo{grid-template-columns:1fr}.token-terms-head{margin:0 0 var(--sp-2);color:var(--c-ink-faint);display:block}.token-terms-list{margin:0}.token-terms-list>div{gap:var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--c-rule);grid-template-columns:132px 1fr;display:grid}.token-terms-list dt{font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--c-ink-faint);padding-top:2px}.token-terms-list dd{color:var(--c-ink-muted);font-size:var(--t-body-sm-size);line-height:var(--t-body-sm-line);margin:0}.token-terms-list dd strong{color:var(--c-ink)}.bot-tables{padding:var(--sp-6)}.bot-grid,.bot-tables{margin-bottom:var(--sp-8)}.bot-grid{gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:767px){.bot-grid{grid-template-columns:1fr}}.bot-card{height:100%;padding:var(--sp-6)}.bot-head{margin:0 0 var(--sp-2);color:var(--c-ink-faint);display:block}.bot-rows{margin:0;padding:0;list-style:none}.bot-row{align-items:center;gap:var(--sp-4);min-height:56px;padding:var(--sp-3) 0;border-top:1px solid var(--c-rule);display:flex}.bot-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bot-row-main b{color:var(--c-ink);font-weight:600}.bot-row-main b,.bot-wallet{overflow-wrap:anywhere}.token-terms-list dd{min-width:0}.bot-row-sub{color:var(--c-ink-faint);font-size:var(--t-body-sm-size)}.bot-stake{min-width:64px;color:var(--c-ink);font-size:var(--t-body-lg-size);font-weight:700}.bot-rank{min-width:20px;color:var(--c-ink-faint);font-weight:700}.bot-win{color:var(--c-win);font-weight:700}.bot-empty{padding:var(--sp-4) 0 0;border-top:1px solid var(--c-rule);color:var(--c-ink-muted);font-size:var(--t-body-sm-size);margin:0}.mint-line{align-items:center;gap:var(--sp-3) var(--sp-5);margin-bottom:var(--sp-12);padding:var(--sp-4) var(--sp-5);border:1px solid var(--c-rule);border-radius:var(--r-lg);background:var(--c-felt-raised);flex-wrap:wrap;display:flex}.mint-label{color:var(--c-ink-faint)}.mint-addr{overflow-wrap:anywhere;min-width:0;color:var(--c-ink-muted);flex:24ch}.mint-actions{gap:var(--sp-2);margin-left:auto;display:flex}.mint-btn{align-items:center;gap:var(--sp-2);min-height:var(--touch-target);padding:0 var(--sp-4);border:1px solid var(--c-rule-strong);border-radius:var(--r-md);color:var(--c-ink-muted);font:inherit;font-size:var(--t-body-sm-size);cursor:pointer;transition:border-color var(--m-ui-fast) var(--m-ease),color var(--m-ui-fast) var(--m-ease);background:0 0;text-decoration:none;display:inline-flex}.mint-btn:focus-visible,.mint-btn:hover{border-color:var(--c-red)}@supports (color:color-mix(in lab,red,red)){.mint-btn:focus-visible,.mint-btn:hover{border-color:color-mix(in srgb,var(--c-red) 50%,transparent)}}.mint-btn:focus-visible,.mint-btn:hover{color:var(--c-red-indicator)}.tok-action-note{color:var(--c-ink-faint);font-size:var(--t-body-sm-size)}.bag-proof{margin:calc(var(--sp-2) * -1) 0}.bag-proof a{min-height:44px;padding:var(--sp-2) 0;color:var(--c-ink-faint);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.bag-proof a:hover{color:var(--c-ember)}@media (min-width:768px){.token-way-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.token-way-grid{grid-template-columns:repeat(4,1fr)}.token-bottom{gap:var(--sp-10);grid-template-columns:1fr 1fr}}.gate-skip{min-height:calc(var(--touch-target) + var(--sp-1))}.rewards-terms-grid a{min-height:var(--touch-target);align-items:center;display:inline-flex}.rewards-portfolio{border-radius:var(--r-lg);margin-bottom:var(--sp-16);background:var(--c-glass-solid);background-image:linear-gradient(var(--c-glass-fill),var(--c-glass-fill));overflow:hidden}.portfolio-footer,.portfolio-header{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-8);display:flex}.portfolio-header{min-height:calc(var(--sp-20) + var(--sp-2));border-bottom:1px solid var(--c-glass-border)}.portfolio-title{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.portfolio-title h2{font-size:var(--t-money-size);color:var(--c-ink);margin:0}.portfolio-state{align-items:center;gap:var(--sp-2);font-size:var(--t-body-sm-size);color:var(--c-ink-muted);display:inline-flex}.portfolio-network{color:var(--c-ink-faint);font-size:var(--t-body-sm-size)}.portfolio-main{padding:var(--sp-8);gap:var(--sp-10);grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);display:grid}.portfolio-summary{align-items:flex-start;gap:var(--sp-4);padding-top:var(--sp-4);flex-direction:column;min-width:0;display:flex}.portfolio-summary .label{color:var(--c-ink-faint)}.portfolio-value{font-family:var(--font-display);font-size:clamp(var(--t-display-md-size),3.4vw,var(--t-display-xl-size));font-weight:var(--t-display-lg-weight);letter-spacing:var(--t-display-lg-tracking);overflow-wrap:anywhere;margin:0;line-height:1.12}.portfolio-value>span{font-family:var(--font-body);font-size:var(--t-money-size);color:var(--c-ink-faint)}.portfolio-value.portfolio-value-empty{font-size:var(--t-display-md-size);max-width:12ch}.portfolio-pnl{align-items:baseline;gap:var(--sp-1) var(--sp-2);font-size:var(--t-money-size);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.portfolio-pnl small{font-size:var(--t-body-sm-size);color:var(--c-ink-faint);flex-basis:100%;font-weight:400}.portfolio-pnl.is-positive{color:var(--c-win);text-shadow:var(--e-profit-rest);animation:profit-breathe var(--m-profit-breath) ease-in-out infinite alternate}.portfolio-pnl.is-negative{color:var(--c-loss)}.portfolio-cost>span,.portfolio-muted{color:var(--c-ink-faint);font-size:var(--t-body-sm-size);margin:0}.portfolio-cost{align-items:flex-start;gap:var(--sp-2);padding-top:var(--sp-6);padding-bottom:var(--sp-5);flex-direction:column;width:100%;margin-top:auto;display:flex}.portfolio-cost strong{font-size:var(--t-money-size);font-weight:500}.bag-performance{min-width:0;color:var(--c-win)}.bag-performance.is-loss{color:var(--c-loss)}.bag-chart-toolbar{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);min-height:var(--sp-16);display:flex}.bag-chart-toolbar h3{margin:0 0 var(--sp-1);font-size:var(--t-body-size);color:var(--c-ink);font-weight:600}.bag-chart-caption{color:var(--c-ink-faint);font-size:var(--t-body-sm-size);line-height:var(--t-body-sm-line);margin:0}.bag-ranges{gap:var(--sp-1);flex-shrink:0;display:flex}.bag-ranges button{min-width:var(--touch-target);min-height:var(--touch-target);padding:var(--sp-2);border-radius:var(--r-sm);color:var(--c-ink-faint);font-size:var(--t-body-sm-size);cursor:pointer;background:0 0;border:0}.bag-ranges button[aria-pressed=true]{background:var(--c-skeleton);color:var(--c-ink)}.bag-pnl-svg:focus-visible,.bag-ranges button:focus-visible{outline:2px solid var(--c-red);outline-offset:2px}.bag-plot{height:var(--bag-chart-height);position:relative}.bag-pnl-svg{max-width:100%;display:block;overflow:visible}.bag-pnl-grid{stroke:var(--c-glass-border);stroke-width:1px}.bag-pnl-zero{stroke:var(--c-ink-faint);stroke-width:1px;stroke-dasharray:3 5;opacity:.5}.bag-pnl-axis{fill:var(--c-ink-faint);font-size:var(--t-label-size);font-family:var(--font-body);font-variant-numeric:tabular-nums}.bag-pnl-crosshair{stroke:var(--c-ink-faint);stroke-dasharray:3 4}.bag-pnl-win{fill:var(--c-glass-solid);stroke:currentColor;stroke-width:1.5px}.bag-pnl-cost{stroke:var(--c-ink-faint);stroke-width:1.5px;stroke-dasharray:5 4;opacity:.8}.bag-chart-empty{inset:var(--sp-10) var(--sp-12) var(--sp-10) 0;text-align:center;justify-content:center;align-items:center;gap:var(--sp-2);pointer-events:none;color:var(--c-ink-muted);flex-direction:column;display:flex;position:absolute}.bag-chart-empty>span{font-size:var(--t-body-size);font-weight:600}.bag-chart-empty p{max-width:34ch;font-size:var(--t-body-sm-size);color:var(--c-ink-faint);margin:0}.bag-chart-readout{top:0;left:var(--sp-3);align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--c-glass-solid);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.bag-chart-readout span{color:var(--c-ink-faint);font-size:var(--t-body-sm-size)}.portfolio-holding{min-height:calc(var(--sp-20) + var(--sp-8));align-items:center;gap:var(--sp-6);margin:0 var(--sp-8);padding:var(--sp-6) 0;border-top:1px solid var(--c-glass-border);grid-template-columns:1.1fr 1.2fr 1fr 1fr;display:grid}.portfolio-asset{align-items:center;gap:var(--sp-3);display:flex}.portfolio-asset img{object-fit:contain;flex:none}.portfolio-asset>div,.portfolio-holding-cell{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.portfolio-asset strong{font-size:var(--t-body-lg-size)}.portfolio-asset span,.portfolio-holding-cell>span{color:var(--c-ink-faint);font-size:var(--t-body-sm-size)}.portfolio-holding-cell .bag-lead-val,.portfolio-holding-cell strong{color:var(--c-ink);font-family:var(--font-body);font-size:var(--t-body-lg-size);overflow-wrap:anywhere;font-weight:500}.portfolio-holding-cell small{color:var(--c-ink-faint);font-size:var(--t-label-size)}.bag-grad{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.bag-grad-track{background:var(--c-rule);width:100%;height:3px;overflow:hidden}.bag-grad-fill,.bag-grad-track{border-radius:var(--r-pill);display:block}.bag-grad-fill{background:var(--c-win);height:100%;transition:width var(--m-slow) ease-out}.bag-grad small,.bag-grad-done{color:var(--c-ink-faint);font-size:var(--t-label-size)}.bag-grad-done{color:var(--c-win)}.portfolio-footer{background:var(--c-glass-solid);border-top:1px solid var(--c-glass-border);min-height:calc(var(--sp-20) + var(--sp-2))}.portfolio-footer>div{gap:var(--sp-1);flex-direction:column;display:flex}.portfolio-footer p,.portfolio-loading{color:var(--c-ink-muted);font-size:var(--t-body-sm-size);margin:0}.portfolio-footer>div>span{color:var(--c-ink-faint);font-size:var(--t-label-size)}.portfolio-footer>div>.portfolio-loading{gap:var(--sp-2)}.portfolio-error,.portfolio-footer>div>.portfolio-loading{align-items:center;font-size:var(--t-body-sm-size);display:flex}.portfolio-error{justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) var(--sp-8);color:var(--c-warn);border-bottom:1px solid var(--c-glass-border)}.portfolio-skeleton .skel{background:var(--c-skeleton);animation:none}.portfolio-chart-skeleton{height:var(--bag-chart-height);padding:var(--sp-6) 0 var(--sp-8);flex-direction:column;justify-content:space-between;display:flex}.portfolio-chart-skeleton>div{align-items:center;gap:var(--sp-3);display:flex}.portfolio-chart-skeleton>div>span{background:var(--c-glass-border);flex:1;height:1px}@media (max-width:1023px){.portfolio-main{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}@media (max-width:767px){.portfolio-footer,.portfolio-header{padding:var(--sp-5);flex-wrap:wrap;align-items:flex-start}.portfolio-header{min-height:calc(var(--sp-16) * 2 + var(--sp-4))}.portfolio-title{gap:var(--sp-2) var(--sp-3)}.portfolio-main{padding:var(--sp-5);gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}.portfolio-summary{min-height:calc(var(--sp-20) * 3 + var(--sp-2));padding-top:var(--sp-2)}.portfolio-value{font-size:var(--t-display-lg-size)}.portfolio-cost{padding-bottom:0;padding-top:var(--sp-4)}.portfolio-holding{min-height:calc(var(--sp-20) * 2 + var(--sp-6));gap:var(--sp-6) var(--sp-4);margin:0 var(--sp-5);grid-template-columns:1fr 1fr}.bag-chart-toolbar{gap:var(--sp-2)}.bag-chart-toolbar h3{font-size:var(--t-body-sm-size)}.bag-chart-toolbar .bag-chart-caption{font-size:var(--t-label-size);max-width:22ch}.bag-performance>.bag-chart-caption,.portfolio-skeleton .bag-performance>.skel{min-height:calc(var(--t-body-sm-size) * var(--t-body-sm-line) * 2)}.portfolio-footer{min-height:calc(var(--sp-20) * 2);gap:var(--sp-2)}.portfolio-footer .btn{padding-left:0}.portfolio-error{padding:var(--sp-3) var(--sp-5)}}.flip-win{align-items:center;gap:var(--sp-2);min-height:var(--touch-target);padding:0 var(--sp-3);border:1px solid var(--c-red);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.flip-win{border:1px solid color-mix(in srgb,var(--c-red) 40%,transparent)}}.flip-win{border-radius:var(--r-pill);background:var(--c-red)}@supports (color:color-mix(in lab,red,red)){.flip-win{background:color-mix(in srgb,var(--c-red) 10%,transparent)}}.flip-win{color:var(--c-ink-muted);font-size:var(--t-body-sm-size);white-space:nowrap}.flip-win-amt{color:var(--c-ink);font-weight:700}.flip-win-dot{background:var(--c-red);border-radius:50%;width:8px;height:8px;animation:flip-win-breathe 1.4s ease-in-out infinite}.flip-win.is-bagged{border-color:var(--c-win)}@supports (color:color-mix(in lab,red,red)){.flip-win.is-bagged{border-color:color-mix(in srgb,var(--c-win) 45%,transparent)}}.flip-win.is-bagged{background:var(--c-win)}@supports (color:color-mix(in lab,red,red)){.flip-win.is-bagged{background:color-mix(in srgb,var(--c-win) 12%,transparent)}}.flip-win.is-bagged .flip-win-dot{background:var(--c-win);animation:none}.flip-win.is-bagged .flip-win-text{color:var(--c-win);font-weight:700}@keyframes flip-win-breathe{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.flip-win-dot{animation:none}}.bag-incoming{align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0 0;color:var(--c-ink-muted);font-size:var(--t-body-sm-size);display:flex}.bag-incoming .num{color:var(--c-red-indicator);font-weight:700}.confetti{pointer-events:none;width:100%;height:100%;z-index:var(--z-chips);position:absolute;inset:0}.win-sheet{gap:var(--sp-4);flex-direction:column;display:flex}.win-sheet-line{color:var(--c-ink-muted);font-size:var(--t-body-sm-size);margin:0}.share-card.is-compact{gap:var(--sp-3)}.share-card.is-compact .share-card-canvas{max-width:100%}.share-card.is-compact .share-card-actions{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}.share-card.is-compact .share-card-actions>*{width:100%}@media (max-width:767px){.share-card.is-compact .share-card-actions{grid-template-columns:1fr 1fr}.share-card.is-compact .share-card-actions>:first-child{grid-column:1/-1}}.game-history{gap:var(--sp-5);margin-top:var(--sp-8);flex-direction:column;display:flex}.game-history-head{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--c-rule);display:flex}.game-history-head h2{font-size:var(--t-display-md-size);line-height:var(--t-display-md-line);white-space:nowrap;margin:0}.game-history-note{color:var(--c-ink-faint);font-size:var(--t-body-sm-size);line-height:var(--t-body-sm-line);text-align:right;margin:0}.game-rows{background:var(--c-glass-border);border:1px solid var(--c-glass-border);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:1024px){.game-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.game-rows:has(>.game-row:last-child:nth-child(odd)):after{content:"";background:var(--c-glass-solid)}}.game-row{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--c-glass-solid);min-height:var(--touch-target);grid-template-columns:52px minmax(76px,auto) minmax(0,1fr) auto auto;grid-template-areas:"kind when meta net share";display:grid}.game-row.is-skeleton{display:block}.game-kind{text-align:center;padding:2px var(--sp-2);border:1px solid var(--c-glass-border);border-radius:var(--r-pill);color:var(--c-ink-faint);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;grid-area:kind;justify-self:stretch}.game-kind.is-flip{border-color:var(--c-red)}@supports (color:color-mix(in lab,red,red)){.game-kind.is-flip{border-color:color-mix(in srgb,var(--c-red) 55%,transparent)}}.game-kind.is-flip{color:var(--c-red-indicator)}.game-when{flex-direction:column;grid-area:when;line-height:1.25;display:flex}.game-when strong{color:var(--c-ink);font-size:var(--t-body-sm-size);font-weight:600}.game-when small{color:var(--c-ink-faint);font-size:var(--t-label-size)}.game-meta{font-size:var(--t-body-sm-size);grid-area:meta}.game-dot,.game-meta{color:var(--c-ink-faint)}.game-net{text-align:right;min-width:68px;font-size:var(--t-body-size);color:var(--c-ink-muted);grid-area:net;justify-self:end;font-weight:700}.game-row.is-up .game-net{color:var(--c-win)}.game-row.is-down .game-net{color:var(--c-loss)}.game-net-unknown{color:var(--c-ink-faint);font-size:var(--t-body-sm-size);font-weight:500}.game-share{grid-area:share}.game-share-gap{grid-area:share;width:59px;display:block}.game-more{justify-content:center;display:flex}@media (max-width:767px){.game-row{column-gap:var(--sp-3);padding:var(--sp-3);grid-template-columns:auto 1fr auto;grid-template-areas:"kind when net""kind meta share";row-gap:2px}.game-net{align-self:end}.game-share,.game-share-gap{place-self:start end}}@keyframes clock-pulse{0%{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.16)}to{transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.tnum[style*=clock-pulse]{animation:none!important}}.seat-did{border-radius:var(--r-pill);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#0000009e;border:1px solid #ffffff1a;padding:1px 7px;font-weight:700;line-height:1.35}.felt-centre{z-index:6;align-items:center;gap:var(--sp-3);padding:var(--sp-6) var(--sp-8);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#09090b8c;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.felt-centre-line{font-family:var(--font-display);font-size:var(--t-body-lg-size);color:var(--c-ink);text-align:center;white-space:nowrap;margin:0;font-weight:600}.felt-centre-hint{margin:calc(var(--sp-2) * -1) 0 0;font-size:var(--t-body-sm-size);color:var(--c-ink-muted);text-align:center}.felt-centre-row{gap:var(--sp-3);flex-wrap:wrap;justify-content:center;display:flex}@media (max-height:520px),(max-width:767px){.felt-centre{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);max-width:70%}.felt-centre-hint{font-size:var(--t-label-size);margin-top:0}.felt-centre-row{gap:var(--sp-2)}.felt-centre-line{font-size:var(--t-body-size);white-space:normal}}@media (max-width:479px) and (orientation:portrait){.felt-centre{top:44%}}.terms-page{max-width:76ch;margin-inline:auto}.terms-head{margin-bottom:var(--sp-8)}.terms-lede{margin-top:var(--sp-4);font-size:var(--t-body-lg-size);line-height:var(--t-body-lg-line);color:var(--c-ink-muted)}.terms-section{padding-top:var(--sp-8);margin-top:var(--sp-8);border-top:1px solid var(--c-rule)}.terms-section:first-of-type{border-top:none;margin-top:0}.terms-section h2{font-size:var(--t-h3-size);letter-spacing:var(--t-h3-tracking);color:var(--c-ink);font-weight:700}.terms-section>p{margin-top:var(--sp-3);font-size:var(--t-body-size);line-height:var(--t-body-line);color:var(--c-ink-muted)}.terms-list{margin-top:var(--sp-5);gap:0;display:grid}.terms-list>div{gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--c-rule);grid-template-columns:minmax(0,15rem) minmax(0,1fr);display:grid}.terms-list>div:last-child{border-bottom:none}.terms-list dt{color:var(--c-ink);font-weight:700}.terms-list dd,.terms-list dt{font-size:var(--t-body-sm-size)}.terms-list dd{line-height:var(--t-body-sm-line);color:var(--c-ink-muted)}.terms-list dd .num{color:var(--c-ink)}.terms-list dd a.chain{min-height:var(--touch-target);color:var(--c-red-indicator);font-size:var(--t-chain-data-size);align-items:center;display:inline-flex}@media (max-width:767px){.terms-list>div{gap:var(--sp-1);grid-template-columns:1fr}}.status-figures{margin-top:var(--sp-6);gap:var(--sp-5);padding:var(--sp-5);border:1px solid var(--c-glass-border);border-radius:var(--r-lg);background:var(--c-glass-solid);background-image:linear-gradient(var(--c-glass-fill),var(--c-glass-fill));grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.status-fig{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.status-fig-val{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--t-money-size);color:var(--c-ink);overflow-wrap:anywhere;font-weight:700}.status-fig-val.is-unknown{color:var(--c-ink-faint);font-size:var(--t-body-size);font-weight:400}.status-rail{margin-top:var(--sp-8);gap:0;display:grid}.status-step{gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--c-rule);grid-template-columns:26px minmax(0,1fr);display:grid}.status-step:last-child{border-bottom:none}.status-node{border:1px solid var(--c-rule-strong);border-radius:var(--r-pill);width:22px;height:22px;color:var(--c-ink-faint);place-items:center;margin-top:2px;display:grid}.status-step.is-now .status-node{border-color:var(--c-red-indicator);background:var(--c-red);color:var(--c-white)}.status-step-text{gap:var(--sp-1);min-width:0;font-size:var(--t-body-sm-size);line-height:var(--t-body-sm-line);color:var(--c-ink-faint);flex-direction:column;display:flex}.status-step-text strong{align-items:center;gap:var(--sp-3);color:var(--c-ink-muted);font-weight:700;display:flex}.status-step.is-now .status-step-text{color:var(--c-ink-muted)}.status-step.is-now .status-step-text strong{color:var(--c-ink)}.status-now-tag{font-size:var(--t-label-size);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--c-red-indicator);font-weight:700}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}