:root{--ink-900: #050d12;--ink-800: #08131a;--ink-700: #0b1a23;--ink-600: #0e1f29;--ink-500: #142a36;--ink-400: #1c3844;--brass: #e9b949;--brass-dp: #a8801f;--brass-lt: #f6dd9b;--ember: #ff6a2a;--ember-hot: #ff4326;--ember-lt: #ffbe93;--jade: #2fd39f;--jade-lt: #9df0d6;--clay: #e8836f;--danger: #ff5a52;--paper: #f4eee2;--paper-dim: #c3cdd4;--paper-mute: #9baab4;--seat-0: #f6c453;--seat-1: #5fb3f3;--seat-2: #b983e8;--seat-3: #f2789b;--seat-0-deep: #9a7212;--seat-1-deep: #1d5f96;--seat-2-deep: #6b3d94;--seat-3-deep: #9c3555;--seat: var(--seat-0);--seat-deep: var(--seat-0-deep);--surface-1: rgba(11, 26, 35, .72);--surface-2: rgba(14, 31, 41, .84);--surface-3: rgba(20, 42, 54, .93);--surface-solid: #0e1f29;--surface-sunk: rgba(5, 13, 18, .55);--glass: rgba(14, 31, 41, .62);--blur-panel: 18px;--blur-soft: 10px;--stroke: rgba(226, 238, 244, .1);--stroke-soft: rgba(226, 238, 244, .06);--stroke-strong: rgba(233, 185, 73, .5);--stroke-ember: rgba(255, 106, 42, .55);--highlight: inset 0 1px 0 rgba(233, 241, 245, .08);--elev-1: 0 6px 16px rgba(3, 9, 13, .45);--elev-2: 0 14px 34px rgba(3, 9, 13, .58);--elev-3: 0 28px 72px rgba(3, 9, 13, .72);--glow-brass: 0 0 24px rgba(233, 185, 73, .28);--glow-ember: 0 0 28px rgba(255, 106, 42, .34);--glow-jade: 0 0 22px rgba(47, 211, 159, .28);--glow-triumph: 0 0 90px rgba(233, 185, 73, .34);--focus-color: var(--brass-lt);--focus-width: 2px;--focus-offset: 3px;--font-ui: "Inter", "SF Pro Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Iowan Old Style", Georgia, "Times New Roman", serif;--font-num: "SF Mono", ui-monospace, "Roboto Mono", Menlo, monospace;--leading: 1.45;--fs-2xs: 10.5px;--fs-xs: 11.5px;--fs-sm: 12.5px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 19px;--fs-2xl: clamp(21px, 3.2vw, 26px);--fs-display: clamp(24px, 4.6vw, 34px);--fs-hero: clamp(38px, 9vw, 68px);--fw-regular: 400;--fw-medium: 550;--fw-semibold: 650;--fw-bold: 700;--fw-heavy: 800;--tracking-caps: .09em;--tracking-wide: .04em;--tracking-none: 0;--sp-1: 2px;--sp-2: 4px;--sp-3: 6px;--sp-4: 8px;--sp-5: 12px;--sp-6: 16px;--sp-7: 20px;--sp-8: 28px;--sp-9: 40px;--sp-10: 56px;--r-xs: 5px;--r-sm: 8px;--r-md: 14px;--r-lg: 22px;--r-xl: 30px;--r-full: 999px;--tap: 44px;--gutter: clamp(10px, 2.2vw, 20px);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-start: env(safe-area-inset-left, 0px);--safe-end: env(safe-area-inset-right, 0px);--shell-topbar-h: 56px;--shell-max-w: 1180px;--rail-w: clamp(220px, 26vw, 320px);--z-table: 0;--z-hud: 10;--z-rail: 20;--z-sheet: 30;--z-modal: 40;--z-toast: 50;--z-gate: 60;--dur-xs: 90ms;--dur-sm: .15s;--dur-md: .24s;--dur-lg: .38s;--dur-xl: .62s;--dur-2xl: .9s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.2, .9, .3, 1.28);--ease-expo: cubic-bezier(.16, 1, .3, 1);--press-scale: .97;--motif-tint: var(--brass);--motif-alpha: .035;--motif-size: 72px;--motif-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cdefs%3E%3Cpath id='k' d='M25 0 17.68 7.32 17.68 17.68 7.32 17.68 0 25 -7.32 17.68 -17.68 17.68 -17.68 7.32 -25 0 -17.68 -7.32 -17.68 -17.68 -7.32 -17.68 0 -25 7.32 -17.68 17.68 -17.68 17.68 -7.32Z'/%3E%3Cpath id='e' d='M0 -5.4 5.4 0 0 5.4 -5.4 0Z'/%3E%3Cpath id='w' d='M56.68 17.68 46.32 17.68 46.32 7.32M7.32 46.32 17.68 46.32 17.68 56.68'/%3E%3Cmask id='m' maskUnits='userSpaceOnUse' x='0' y='0' width='64' height='64'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.6'%3E%3Cuse href='%23k' x='0' y='0'/%3E%3Cuse href='%23k' x='64' y='0'/%3E%3Cuse href='%23k' x='0' y='64'/%3E%3Cuse href='%23k' x='64' y='64'/%3E%3Cuse href='%23k' x='32' y='32' stroke='%23000' stroke-width='5'/%3E%3Cuse href='%23k' x='32' y='32'/%3E%3Cuse href='%23w' stroke='%23000' stroke-width='5'/%3E%3Cuse href='%23w'/%3E%3Cuse href='%23e' x='0' y='0'/%3E%3Cuse href='%23e' x='64' y='0'/%3E%3Cuse href='%23e' x='0' y='64'/%3E%3Cuse href='%23e' x='64' y='64'/%3E%3Cuse href='%23e' x='32' y='32'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Crect width='64' height='64' fill='%23fff' mask='url(%23m)'/%3E%3C/svg%3E");--ink: var(--ink-800);--gold: var(--brass);--gold-soft: var(--brass-lt);--gold-deep: var(--brass-dp);--ember-soft: var(--ember-lt);--shadow-lift: var(--elev-1);--shadow-panel: var(--elev-2)}[data-locale=he]{--font-ui: "Heebo", "Assistant", "Rubik", "Arial Hebrew", "Noto Sans Hebrew", system-ui, sans-serif;--font-display: "Frank Ruhl Libre", "Times New Roman", "Arial Hebrew", serif;--font-num: "SF Mono", ui-monospace, "Roboto Mono", "Heebo", "Assistant", "Arial Hebrew", "Noto Sans Hebrew", system-ui, monospace;--leading: 1.6;--tracking-caps: 0;--tracking-wide: 0}[dir=rtl]{--safe-start: env(safe-area-inset-right, 0px);--safe-end: env(safe-area-inset-left, 0px)}@media(max-width:620px){:root{--gutter: 10px}}@media(max-height:480px)and (orientation:landscape){:root{--shell-topbar-h: 44px;--rail-w: clamp(180px, 24vw, 240px)}}@media(prefers-reduced-motion:reduce){:root{--dur-xs: 1ms;--dur-sm: 1ms;--dur-md: 1ms;--dur-lg: 1ms;--dur-xl: 1ms;--dur-2xl: 1ms}}[data-motion=reduced]{--dur-xs: 1ms;--dur-sm: 1ms;--dur-md: 1ms;--dur-lg: 1ms;--dur-xl: 1ms;--dur-2xl: 1ms}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}[data-motion=reduced] *,[data-motion=reduced] *:before,[data-motion=reduced] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}*{box-sizing:border-box}html,body,#root{height:100%;height:100dvh;margin:0;padding:0;background:var(--ink-800);color:var(--paper);font-family:var(--font-ui);font-size:var(--fs-md);line-height:var(--leading)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{overscroll-behavior:none;touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overscroll-behavior:none;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}button,input,select,textarea{font:inherit;color:inherit}#root{position:relative;isolation:isolate}:focus{outline:none}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);border-radius:var(--r-xs)}*{scrollbar-width:thin;scrollbar-color:rgba(226,238,244,.18) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border-radius:var(--r-full);background:#e2eef42e;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#e2eef44d;background-clip:padding-box}.scroll-y{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[dir=rtl] .mirror{transform:scaleX(-1)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;unicode-bidi:isolate;direction:ltr}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.motif{position:relative}.motif:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;opacity:var(--motif-alpha);background:var(--motif-tint);-webkit-mask-image:var(--motif-image);mask-image:var(--motif-image);-webkit-mask-size:var(--motif-size) var(--motif-size);mask-size:var(--motif-size) var(--motif-size);-webkit-mask-repeat:repeat;mask-repeat:repeat}.motif>*{position:relative;z-index:1}.motif--dense:before{--motif-size: 44px;opacity:calc(var(--motif-alpha) * 1.15)}.motif--quiet:before{--motif-size: 96px;opacity:calc(var(--motif-alpha) * .6)}.panel{background:var(--surface-2);border:1px solid var(--stroke);border-radius:var(--r-md);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);box-shadow:var(--shadow-lift),var(--highlight)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-4);min-height:var(--tap);min-width:var(--tap);flex-shrink:0;padding-inline:var(--sp-7);padding-block:var(--sp-5);border:1px solid var(--stroke);border-radius:var(--r-full);background:linear-gradient(180deg,var(--ink-500),var(--ink-700));color:var(--paper);font-weight:var(--fw-semibold);font-size:var(--fs-md);letter-spacing:var(--tracking-none);cursor:pointer;transition:transform var(--dur-xs) var(--ease-expo),filter var(--dur-sm) var(--ease-expo),box-shadow var(--dur-sm) var(--ease-expo),border-color var(--dur-sm) var(--ease-expo),opacity var(--dur-sm) var(--ease-expo);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;box-shadow:var(--elev-1),var(--highlight)}.btn:hover:not(:disabled){border-color:var(--stroke-strong);filter:brightness(1.12)}.btn:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.btn:disabled{opacity:.38;cursor:not-allowed;filter:saturate(.4)}.btn--primary{background:linear-gradient(180deg,var(--brass-lt),var(--brass) 52%,var(--brass-dp));border-color:color-mix(in srgb,var(--brass-lt) 55%,transparent);color:var(--ink-900);box-shadow:var(--elev-1),var(--glow-brass),inset 0 1px #ffffff73}.btn:active:not(:disabled){transform:scale(var(--press-scale))}.btn--ember{background:linear-gradient(180deg,var(--ember-lt),var(--ember) 45%,var(--ember-hot));border-color:color-mix(in srgb,var(--ember-lt) 70%,transparent);color:var(--ink-900);box-shadow:var(--elev-1),var(--glow-ember),inset 0 1px #ffffff73}.btn--danger{background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 70%,var(--paper)),var(--danger));border-color:color-mix(in srgb,var(--danger) 60%,var(--paper));color:var(--ink-900);box-shadow:var(--elev-1),var(--highlight)}.btn--ghost{background:color-mix(in srgb,var(--paper) 3%,transparent);border-color:color-mix(in srgb,var(--paper) 16%,transparent);box-shadow:none}.btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--paper) 8%,transparent);border-color:color-mix(in srgb,var(--paper) 28%,transparent)}.btn--sm{min-height:36px;padding-inline:var(--sp-5);font-size:var(--fs-sm)}.btn--hero{min-height:60px;padding-inline:clamp(28px,7vw,54px);font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-none);border-radius:var(--r-xl)}.btn--hero.btn--primary{box-shadow:var(--elev-2),var(--glow-brass),inset 0 1px #ffffff8c}.btn--beckon:not(:disabled){animation:beckon 3.2s var(--ease-expo) infinite}@keyframes beckon{0%{box-shadow:var(--elev-1),0 0 #f6dd9b57,inset 0 1px #ffffff73}62%,to{box-shadow:var(--elev-1),0 0 0 13px #f6dd9b00,inset 0 1px #ffffff73}}.chip{display:inline-flex;align-items:center;gap:var(--sp-3);padding-inline:var(--sp-5);padding-block:var(--sp-3);border-radius:var(--r-full);border:1px solid var(--stroke);background:var(--surface-sunk);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;transition:border-color var(--dur-sm) var(--ease-out),color var(--dur-sm) var(--ease-out),background var(--dur-sm) var(--ease-out)}.chip--gold{border-color:var(--stroke-strong);color:var(--brass-lt);background:color-mix(in srgb,var(--brass) 10%,transparent)}.chip__unit{margin-inline-start:var(--sp-1);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);opacity:.72}[data-locale=he] .chip__unit{font-size:var(--fs-xs)}.chip--jade{border-color:color-mix(in srgb,var(--jade) 50%,transparent);color:var(--jade);background:color-mix(in srgb,var(--jade) 8%,transparent)}.chip--ember{border-color:color-mix(in srgb,var(--ember) 60%,transparent);color:var(--ember-lt);background:color-mix(in srgb,var(--ember) 10%,transparent)}.label{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--paper-dim)}[data-locale=he] .label{text-transform:none;font-size:var(--fs-sm)}.value{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-lg);font-weight:var(--fw-semibold);unicode-bidi:isolate}.delta--up{color:var(--jade)}.delta--down{color:var(--clay)}.tick{animation:tick-up var(--dur-lg) var(--ease-out)}.tick--down{animation:tick-down var(--dur-lg) var(--ease-out)}@keyframes tick-up{0%{transform:translateY(.28em);opacity:.35;color:var(--jade)}60%{color:var(--jade)}}@keyframes tick-down{0%{transform:translateY(-.28em);opacity:.35;color:var(--clay)}60%{color:var(--clay)}}.card-glyph{display:inline-flex;align-items:center;justify-content:center;min-width:30px;padding-inline:var(--sp-3);padding-block:var(--sp-1);border-radius:var(--r-xs);background:linear-gradient(180deg,#fdfaf1,#e6dfcd);color:var(--ink);font-weight:var(--fw-heavy);font-size:var(--fs-md);line-height:1.25;box-shadow:var(--elev-1),inset 0 -1px #0000001f;unicode-bidi:isolate;direction:ltr}.card-glyph--red{color:#b02a24}.card-glyph--green{color:#1c6f47}.card-glyph--blue{color:#1d54a8}.card-glyph--lg{font-size:24px;min-width:46px;padding-block:var(--sp-4);border-radius:var(--r-sm);box-shadow:var(--elev-2),var(--glow-ember)}.empty{display:grid;gap:var(--sp-3);justify-items:center;text-align:center;padding-block:var(--sp-6);color:var(--paper-mute);font-size:var(--fs-sm)}.empty__mark{width:30px;height:30px;border-radius:var(--r-sm);border:1px dashed color-mix(in srgb,var(--paper) 22%,transparent);background:color-mix(in srgb,var(--paper) 3%,transparent);opacity:.8}.screen{position:absolute;inset:0;z-index:var(--z-hud);overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--safe-top) + 20px) calc(var(--safe-end) + var(--gutter)) calc(var(--safe-bottom) + 28px) calc(var(--safe-start) + var(--gutter));background:radial-gradient(58% 38% at 50% -4%,color-mix(in srgb,var(--brass) 14%,transparent),transparent 70%),radial-gradient(46% 30% at 50% 22%,color-mix(in srgb,var(--ember) 8%,transparent),transparent 72%),radial-gradient(120% 80% at 50% 104%,color-mix(in srgb,var(--ink-900) 88%,transparent),transparent 62%),linear-gradient(180deg,var(--ink-600) 0%,var(--ink-800) 58%,var(--ink-900) 100%);animation:screen-in var(--dur-lg) var(--ease-expo)}@keyframes screen-in{0%{opacity:0;transform:translateY(6px)}}.screen:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--motif-tint);opacity:.05;--screen-bloom: radial-gradient(70% 55% at 50% 12%, #000 0%, rgba(0, 0, 0, 0) 78%);-webkit-mask-image:var(--motif-image),var(--screen-bloom);mask-image:var(--motif-image),var(--screen-bloom);-webkit-mask-size:72px 72px,100% 100%;mask-size:72px 72px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.screen__inner{position:relative;max-width:980px;margin-inline:auto;display:grid;gap:clamp(14px,2.4vw,24px)}.brand{display:grid;gap:6px;justify-items:center;text-align:center}.brand__emblem{width:clamp(46px,9vw,66px);height:auto;display:block;filter:drop-shadow(0 8px 20px rgba(0,0,0,.55));animation:emblem-in var(--dur-xl) var(--ease-spring)}@keyframes emblem-in{0%{opacity:0;transform:translateY(10px) rotate(-6deg)}}.brand__mark{font-family:var(--font-display);font-size:var(--fs-hero);font-weight:var(--fw-heavy);line-height:1.05;background:linear-gradient(180deg,color-mix(in srgb,var(--brass-lt) 60%,var(--paper)) 0%,var(--brass) 62%,var(--brass-dp) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-block-end:.06em}.field{display:grid;gap:var(--sp-4);align-content:start;padding:var(--sp-5) var(--sp-6);border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--stroke);box-shadow:var(--highlight)}.field__note{font-size:var(--fs-sm);color:var(--paper-dim)}.about__links{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5)}.about__links a{display:inline-flex;align-items:center;min-block-size:var(--tap);color:var(--paper);font-size:var(--fs-sm);text-decoration:underline;text-underline-offset:3px}.about__links a:hover{color:var(--brass)}.about__studio{color:var(--paper-mute);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide)}.field input[type=range],.modal input[type=range]{width:100%;accent-color:var(--brass);min-height:var(--tap)}.segmented{display:flex;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-full);background:var(--surface-sunk);border:1px solid var(--stroke);flex-wrap:wrap}.segmented button{position:relative;flex:1 1 auto;min-height:38px;min-width:64px;border:0;border-radius:var(--r-full);background:transparent;color:var(--paper-dim);font-weight:var(--fw-semibold);font-size:var(--fs-md);cursor:pointer;padding-inline:var(--sp-5);transition:color var(--dur-sm) var(--ease-out),background var(--dur-sm) var(--ease-out),box-shadow var(--dur-sm) var(--ease-out)}.segmented button:hover:not([aria-pressed=true]){color:var(--paper);background:color-mix(in srgb,var(--paper) 6%,transparent)}.segmented button[aria-pressed=true]{background:linear-gradient(180deg,var(--brass-lt),var(--brass-dp));color:var(--ink-900);box-shadow:var(--elev-1),inset 0 1px #ffffff73}.segmented button:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:2px}.toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);min-height:var(--tap);cursor:pointer}.toggle:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);border-radius:var(--r-sm)}.toggle__switch{flex:0 0 auto;width:48px;height:28px;border-radius:var(--r-full);background:var(--surface-sunk);border:1px solid var(--stroke);position:relative;transition:background var(--dur-md) var(--ease-out),border-color var(--dur-md) var(--ease-out)}.toggle__switch:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:var(--paper-dim);transition:transform var(--dur-md) var(--ease-spring),background var(--dur-md) var(--ease-out)}.toggle[aria-checked=true] .toggle__switch{background:linear-gradient(180deg,color-mix(in srgb,var(--jade) 52%,var(--ink-800)),color-mix(in srgb,var(--jade) 28%,var(--ink-900)));border-color:color-mix(in srgb,var(--jade) 50%,transparent)}.toggle[aria-checked=true] .toggle__switch:after{background:var(--jade);transform:translate(20px)}[dir=rtl] .toggle[aria-checked=true] .toggle__switch:after{transform:translate(-20px)}.modal{position:absolute;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:calc(var(--safe-top) + var(--sp-6)) calc(var(--safe-end) + var(--sp-6)) calc(var(--safe-bottom) + var(--sp-6)) calc(var(--safe-start) + var(--sp-6));background:color-mix(in srgb,var(--ink-900) 82%,transparent);backdrop-filter:blur(var(--blur-soft));-webkit-backdrop-filter:blur(var(--blur-soft));animation:modal-in var(--dur-md) var(--ease-out)}@keyframes modal-in{0%{opacity:0}}.modal__panel{--modal-pad: clamp(16px, 3.4vw, 28px);position:relative;width:min(var(--modal-w, 720px),100%);max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:var(--modal-pad);border-radius:var(--r-lg);background:radial-gradient(110% 60% at 50% 0%,color-mix(in srgb,var(--brass) 10%,transparent),transparent 62%),linear-gradient(180deg,var(--ink-500),var(--ink-900));border:1px solid var(--stroke-strong);box-shadow:var(--elev-3),var(--highlight);display:grid;gap:var(--sp-6);align-content:start;animation:modal-rise var(--dur-lg) var(--ease-expo)}.modal__panel:focus{outline:none}.modal__panel:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:-4px}@keyframes modal-rise{0%{transform:translateY(18px) scale(.97);opacity:0}}.modal__panel--wide{--modal-w: 900px}.modal__panel--triumph{border-color:color-mix(in srgb,var(--brass) 62%,transparent);box-shadow:var(--elev-3),var(--glow-triumph),var(--highlight)}.modal__title{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-bold);margin:0;color:var(--brass-lt)}.modal__actions{display:flex;gap:var(--sp-5);justify-content:flex-end;align-items:center;flex-wrap:wrap;position:sticky;inset-block-end:calc(var(--modal-pad) * -1);padding-block:var(--sp-5);margin-block-end:calc(var(--modal-pad) * -1);margin-inline:calc(var(--modal-pad) * -1);padding-inline:var(--modal-pad);background:var(--surface-solid);border-block-start:1px solid var(--stroke);border-end-start-radius:var(--r-lg);border-end-end-radius:var(--r-lg)}.toast{position:absolute;inset-block-start:calc(var(--safe-top) + 74px);inset-inline:0;z-index:var(--z-toast);display:grid;justify-items:center;pointer-events:none}.toast__body{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-7);border-radius:var(--r-full);background:var(--surface-solid);border:1px solid var(--stroke);font-size:var(--fs-md);box-shadow:var(--elev-2),var(--highlight);animation:toast-in var(--dur-md) var(--ease-spring);max-width:min(90vw,460px);text-align:center;backdrop-filter:blur(var(--blur-soft));-webkit-backdrop-filter:blur(var(--blur-soft))}.toast__pip{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:var(--paper-dim)}.toast--error .toast__body{border-color:color-mix(in srgb,var(--danger) 65%,transparent);color:color-mix(in srgb,var(--danger) 30%,var(--paper))}.toast--error .toast__pip{background:var(--danger);box-shadow:0 0 9px var(--danger)}.toast--good .toast__body{border-color:color-mix(in srgb,var(--jade) 60%,transparent);color:var(--jade-lt)}.toast--good .toast__pip{background:var(--jade);box-shadow:0 0 9px var(--jade)}@keyframes toast-in{0%{transform:translateY(-14px);opacity:0}}.dealer-wait{display:grid;gap:var(--sp-6);justify-items:center;padding-block:clamp(20px,8vh,60px)}.dealer-wait__deck{position:relative;width:54px;height:76px}.dealer-wait__deck i{position:absolute;inset:0;border-radius:var(--r-sm);background:linear-gradient(150deg,#f7f3e8,#d9d1bd);box-shadow:var(--elev-2),inset 0 0 0 2px color-mix(in srgb,var(--brass) 80%,transparent);animation:deal-flick 1.5s var(--ease-in-out) infinite}.dealer-wait__deck i:nth-child(2){animation-delay:.18s}.dealer-wait__deck i:nth-child(3){animation-delay:.36s}@keyframes deal-flick{0%,62%,to{transform:translate(0) rotate(0);opacity:1}28%{transform:translateY(-16px) rotate(-9deg);opacity:.55}}.dealer-wait__label{font-size:var(--fs-md);color:var(--paper-dim)}.linkish{appearance:none;border:0;padding:0;background:none;font:inherit;color:var(--brass);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.linkish:hover{color:var(--brass-lt)}.btn--sm{min-height:var(--tap)}@media(pointer:coarse){.segmented button{min-height:var(--tap)}}@media(max-height:700px){.brand__emblem{width:clamp(38px,6vw,48px)}.brand__mark{font-size:clamp(34px,6.4vw,52px)}.btn--hero{min-height:52px}.screen{padding-block-start:calc(var(--safe-top) + 14px)}}@media(max-height:460px){.card-glyph--lg{font-size:17px;min-width:34px;padding-block:4px}}@media(max-height:660px){.btn--sm{padding-inline:var(--sp-5)}}.panel{--motif-alpha: .022}.panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6) 0}.panel__title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--paper)}.panel__body{display:grid;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);align-content:start;min-block-size:0}.panel--sunk{background:var(--surface-sunk);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--stroke-soft)}.panel--flush .panel__body{padding:0}.drawer{position:fixed;inset:0;z-index:var(--z-sheet);display:grid}.drawer__scrim{position:absolute;inset:0;border:0;padding:0;background:color-mix(in srgb,var(--ink-900) 62%,transparent);backdrop-filter:blur(var(--blur-soft));-webkit-backdrop-filter:blur(var(--blur-soft));cursor:default;animation:drawer-scrim-in var(--dur-md) var(--ease-out)}@keyframes drawer-scrim-in{0%{opacity:0}}.drawer__panel{position:absolute;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--surface-3);box-shadow:var(--elev-3),var(--highlight);--motif-alpha: .025}.drawer--end .drawer__panel,.drawer--start .drawer__panel{inset-block:0;inline-size:min(var(--drawer-w, 420px),calc(100vw - var(--sp-9)));padding-block:var(--safe-top) var(--safe-bottom)}.drawer--end .drawer__panel{inset-inline-end:0;border-inline-start:1px solid var(--stroke);padding-inline-end:var(--safe-end);animation:drawer-in-end var(--dur-lg) var(--ease-expo)}.drawer--start .drawer__panel{inset-inline-start:0;border-inline-end:1px solid var(--stroke);padding-inline-start:var(--safe-start);animation:drawer-in-start var(--dur-lg) var(--ease-expo)}.drawer--bottom .drawer__panel{inset-inline:0;inset-block-end:0;max-block-size:min(62vh,460px);border-block-start:1px solid var(--stroke);border-start-start-radius:var(--r-lg);border-start-end-radius:var(--r-lg);padding-block-end:var(--safe-bottom);padding-inline:var(--safe-start) var(--safe-end);animation:drawer-in-bottom var(--dur-lg) var(--ease-expo)}@keyframes drawer-in-end{0%{transform:translate(100%)}}@keyframes drawer-in-start{0%{transform:translate(-100%)}}@keyframes drawer-in-bottom{0%{transform:translateY(100%)}}[dir=rtl] .drawer--end .drawer__panel{animation-name:drawer-in-start}[dir=rtl] .drawer--start .drawer__panel{animation-name:drawer-in-end}.drawer__head{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);border-block-end:1px solid var(--stroke-soft)}.drawer__title{margin:0;flex:1 1 auto;min-inline-size:0;font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--brass-lt)}.drawer__body{display:grid;gap:var(--sp-5);align-content:start;padding:var(--sp-6);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.drawer__foot{display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:flex-end;padding:var(--sp-5) var(--sp-6);border-block-start:1px solid var(--stroke-soft);background:var(--surface-solid)}.tabs{display:grid;gap:var(--sp-5);min-block-size:0}.tabs__list{display:flex;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-full);background:var(--surface-sunk);border:1px solid var(--stroke-soft);overflow-x:auto;scrollbar-width:none}.tabs__list::-webkit-scrollbar{display:none}.tabs__tab{flex:0 0 auto;min-block-size:var(--tap);padding-inline:var(--sp-6);border:0;border-radius:var(--r-full);background:transparent;color:var(--paper-mute);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:color var(--dur-sm) var(--ease-out),background var(--dur-sm) var(--ease-out)}.tabs__tab:hover[aria-selected=false]{color:var(--paper);background:color-mix(in srgb,var(--paper) 5%,transparent)}.tabs__tab[aria-selected=true]{color:var(--ink-900);font-weight:var(--fw-bold);background:linear-gradient(180deg,var(--brass-lt),var(--brass));box-shadow:var(--highlight)}.tabs__panel{min-block-size:0}.listrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-5);inline-size:100%;min-block-size:var(--tap);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);border:1px solid var(--stroke-soft);background:var(--surface-2);color:inherit;text-align:start;font:inherit}.listrow--button{cursor:pointer;transition:border-color var(--dur-sm) var(--ease-expo),background var(--dur-sm) var(--ease-expo),transform var(--dur-xs) var(--ease-expo)}.listrow--button:hover{border-color:var(--stroke);background:var(--surface-3)}.listrow--button:active{transform:scale(var(--press-scale))}.listrow--selected{border-color:var(--stroke-strong);background:color-mix(in srgb,var(--brass) 10%,transparent)}.listrow__lead,.listrow__trail{display:flex;align-items:center;gap:var(--sp-4);flex:0 0 auto}.listrow__body{display:grid;gap:var(--sp-1);min-inline-size:0}.listrow__title{font-size:var(--fs-md);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listrow__note{font-size:var(--fs-sm);color:var(--paper-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{position:relative;display:grid;place-items:center;flex:0 0 auto;inline-size:var(--avatar-size, 40px);block-size:var(--avatar-size, 40px);border-radius:50%;overflow:hidden;color:var(--ink-900);font-weight:var(--fw-heavy);font-size:calc(var(--avatar-size, 40px) * .4);line-height:1;background:linear-gradient(150deg,var(--seat),var(--seat-deep));box-shadow:inset 0 1px #ffffff6b,var(--elev-1);user-select:none}.avatar__mono{unicode-bidi:isolate}.avatar img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.avatar--sm{--avatar-size: 28px}.avatar--lg{--avatar-size: 56px}.avatar--xl{--avatar-size: 84px}.avatar-frame{position:relative;display:inline-grid;place-items:center;flex:0 0 auto}.avatar-frame--ring:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--avatar-ring, var(--jade));pointer-events:none}.badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-inline-size:18px;block-size:18px;padding-inline:var(--sp-3);border-radius:var(--r-full);background:var(--ink-500);color:var(--paper);font-family:var(--font-num);font-size:var(--fs-2xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1;unicode-bidi:isolate}.badge--brass{background:var(--brass);color:var(--ink-900)}.badge--jade{background:var(--jade);color:var(--ink-900)}.badge--ember{background:var(--ember);color:var(--ink-900)}.badge--danger{background:var(--danger);color:var(--ink-900)}.badge--dot{min-inline-size:8px;inline-size:8px;block-size:8px;padding:0}.progress{block-size:6px;border-radius:var(--r-full);background:color-mix(in srgb,var(--paper-dim) 12%,transparent);overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--paper-dim) 7%,transparent)}.progress__fill{display:block;block-size:100%;border-radius:var(--r-full);background:linear-gradient(180deg,var(--brass-lt),var(--brass));transition:inline-size var(--dur-lg) var(--ease-out)}.progress--jade .progress__fill{background:linear-gradient(180deg,var(--jade-lt),var(--jade))}.progress--ember .progress__fill{background:linear-gradient(180deg,var(--ember-lt),var(--ember))}.progress--tall{block-size:10px}.xpbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-4)}.xpbar__level{display:grid;place-items:center;min-inline-size:26px;block-size:22px;padding-inline:var(--sp-3);border-radius:var(--r-sm);background:linear-gradient(180deg,var(--brass-lt),var(--brass-dp));color:var(--ink-900);font-family:var(--font-num);font-size:var(--fs-xs);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;box-shadow:var(--highlight)}.xpbar__value{font-family:var(--font-num);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--paper-mute);unicode-bidi:isolate;direction:ltr}.stat{display:grid;gap:var(--sp-1);justify-items:center;text-align:center;min-inline-size:84px;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);background:var(--surface-sunk);border:1px solid var(--stroke-soft)}.stat__label{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--paper-mute)}[data-locale=he] .stat__label{text-transform:none;font-size:var(--fs-sm)}.stat__value{font-family:var(--font-num);font-size:var(--fs-xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;min-inline-size:var(--stat-width, 4ch);unicode-bidi:isolate}.stat__note{font-size:var(--fs-xs);color:var(--paper-mute)}.stat--brass .stat__value{color:var(--brass-lt)}.stat--jade .stat__value{color:var(--jade)}.stat--clay .stat__value{color:var(--clay)}.iconbtn{display:inline-grid;place-items:center;flex:0 0 auto;inline-size:var(--tap);block-size:var(--tap);padding:0;border:1px solid var(--stroke-soft);border-radius:var(--r-md);background:var(--surface-2);color:var(--paper-dim);cursor:pointer;transition:background var(--dur-sm) var(--ease-expo),border-color var(--dur-sm) var(--ease-expo),color var(--dur-sm) var(--ease-expo),transform var(--dur-xs) var(--ease-expo)}.iconbtn:hover:not(:disabled){background:var(--surface-3);color:var(--paper)}.iconbtn:active:not(:disabled){transform:scale(var(--press-scale))}.iconbtn:disabled{opacity:.38;cursor:not-allowed}.iconbtn svg{inline-size:20px;block-size:20px}.iconbtn--bare{border-color:transparent;background:transparent}.iconbtn--bare:hover:not(:disabled){background:color-mix(in srgb,var(--paper) 6%,transparent)}.iconbtn--brass{color:var(--brass)}.iconbtn--round{border-radius:50%}.tile{position:relative;display:grid;align-content:end;gap:var(--sp-2);aspect-ratio:4 / 3;min-inline-size:0;padding:var(--sp-5);border:1px solid var(--stroke);border-radius:var(--r-lg);overflow:hidden;isolation:isolate;cursor:pointer;text-align:start;color:var(--paper);font:inherit;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--brass) 14%,transparent),transparent 62%),linear-gradient(180deg,var(--ink-600),var(--ink-800));box-shadow:var(--elev-1),var(--highlight);--motif-alpha: .04;transition:transform var(--dur-md) var(--ease-expo),border-color var(--dur-md) var(--ease-expo),box-shadow var(--dur-md) var(--ease-expo)}.tile:hover:not(:disabled){transform:translateY(-2px);border-color:var(--stroke-strong);box-shadow:var(--elev-2),var(--glow-brass)}.tile:active:not(:disabled){transform:scale(var(--press-scale))}.tile__art{position:absolute;inset:0;z-index:-1;inline-size:100%;block-size:100%;object-fit:cover;opacity:.6;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.25) 100%);mask-image:linear-gradient(180deg,#000,#00000040)}.tile__title{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:1.1;color:var(--brass-lt)}.tile__note{font-size:var(--fs-sm);color:var(--paper-mute)}.tile__badge{position:absolute;inset-block-start:var(--sp-4);inset-inline-end:var(--sp-4)}.tile--wide{aspect-ratio:8 / 3;grid-column:span 2}.tile--locked{cursor:not-allowed;filter:saturate(.35);opacity:.6}.skeleton{position:relative;border-radius:var(--r-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--paper-dim) 4%,transparent),color-mix(in srgb,var(--paper-dim) 11%,transparent),color-mix(in srgb,var(--paper-dim) 4%,transparent)) 0 0 / 220% 100%;animation:skeleton-sweep 1.6s var(--ease-in-out) infinite}@keyframes skeleton-sweep{to{background-position:-220% 0}}.skeleton--text{block-size:.85em;border-radius:var(--r-xs)}.skeleton--block{block-size:100%;border-radius:var(--r-md)}.skeleton--circle{border-radius:50%;aspect-ratio:1}.modal__panel--confirm{inline-size:min(440px,100%)}.modal__body{margin:0;font-size:var(--fs-md);color:var(--paper-dim)}.banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4) var(--sp-5);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);border:1px solid var(--stroke);background:var(--surface-1);font-size:var(--fs-sm);color:var(--paper-dim)}.banner__pip{inline-size:8px;block-size:8px;flex:0 0 auto;border-radius:50%;background:var(--paper-mute)}.banner__body{flex:1 1 220px;min-inline-size:0}.banner__action{flex:0 0 auto;margin-inline-start:auto}.banner--good{border-color:color-mix(in srgb,var(--jade) 40%,transparent);background:color-mix(in srgb,var(--jade) 8%,transparent);color:var(--jade-lt)}.banner--good .banner__pip{background:var(--jade)}.banner--warn{border-color:color-mix(in srgb,var(--clay) 38%,transparent);background:color-mix(in srgb,var(--clay) 10%,transparent);color:var(--clay)}.banner--warn .banner__pip{background:var(--clay)}.banner--danger{border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent);color:color-mix(in srgb,var(--danger) 28%,var(--paper))}.banner--danger .banner__pip{background:var(--danger)}.stepper{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-full);border:1px solid var(--stroke);background:var(--surface-sunk)}.stepper__btn{display:grid;place-items:center;inline-size:36px;block-size:36px;min-block-size:36px;padding:0;border:0;border-radius:50%;background:var(--surface-3);color:var(--paper);font:inherit;font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:1;cursor:pointer;transition:background var(--dur-sm) var(--ease-out),transform var(--dur-xs) var(--ease-expo)}.stepper{min-block-size:var(--tap)}@media(pointer:coarse){.stepper__btn{inline-size:var(--tap);block-size:var(--tap);min-block-size:var(--tap)}}.stepper__btn:hover:not(:disabled){background:var(--ink-400)}.stepper__btn:active:not(:disabled){transform:scale(var(--press-scale))}.stepper__btn:disabled{opacity:.32;cursor:not-allowed}.stepper__value{min-inline-size:var(--stepper-width, 3.5ch);text-align:center;font-family:var(--font-num);font-size:var(--fs-md);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.searchfield{display:flex;align-items:center;gap:var(--sp-4);min-block-size:var(--tap);padding-inline:var(--sp-5);border-radius:var(--r-full);border:1px solid var(--stroke);background:var(--surface-sunk);transition:border-color var(--dur-sm) var(--ease-out),box-shadow var(--dur-sm) var(--ease-out)}.searchfield:focus-within{border-color:var(--stroke-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--brass) 14%,transparent)}.searchfield__icon{flex:0 0 auto;inline-size:16px;block-size:16px;color:var(--paper-mute)}.searchfield input{flex:1 1 auto;align-self:stretch;min-inline-size:0;border:0;background:none;outline:none;font:inherit;font-size:var(--fs-md);color:var(--paper)}.searchfield input::placeholder{color:var(--paper-mute)}.searchfield input::-webkit-search-cancel-button,.searchfield input::-webkit-search-decoration{appearance:none;display:none}.searchfield__clear{flex:0 0 auto;inline-size:28px;block-size:28px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--paper) 8%,transparent);color:var(--paper-dim);font:inherit;line-height:1;cursor:pointer}.searchfield__clear:hover{background:color-mix(in srgb,var(--paper) 16%,transparent);color:var(--paper)}.app{position:fixed;inset:0;overflow:hidden;isolation:isolate}.app__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;touch-action:none}.app__vignette{position:absolute;inset:0;pointer-events:none;z-index:var(--z-table);background:radial-gradient(130% 90% at 50% 34%,color-mix(in srgb,var(--ink-900) 0%,transparent) 42%,color-mix(in srgb,var(--ink-900) 62%,transparent)),linear-gradient(to bottom,color-mix(in srgb,var(--ink-900) 40%,transparent),color-mix(in srgb,var(--ink-900) 0%,transparent) 22%)}.app__flare{position:absolute;inset:0;pointer-events:none;z-index:var(--z-table);opacity:0;transition:opacity var(--dur-md) var(--ease-out);background:radial-gradient(120% 80% at 50% 50%,color-mix(in srgb,var(--ember) 0%,transparent) 46%,color-mix(in srgb,var(--ember-hot) 34%,transparent));mix-blend-mode:screen}.app__flare--on{opacity:1;animation:flare-pulse 1.05s var(--ease-in-out) infinite}@keyframes flare-pulse{0%,to{opacity:.55}16%{opacity:1}34%{opacity:.7}}.app__ignite{position:absolute;inset:0;pointer-events:none;z-index:var(--z-table);opacity:0;background:radial-gradient(165% 96% at 50% 110%,color-mix(in srgb,var(--brass) 62%,transparent),color-mix(in srgb,var(--brass-dp) 26%,transparent) 44%,color-mix(in srgb,var(--brass) 0%,transparent) 82%);mix-blend-mode:screen;animation:ignite var(--dur-2xl) var(--ease-out) both}@keyframes ignite{0%{opacity:0;transform:translateY(7%)}14%{opacity:1;transform:translateY(0)}38%{opacity:.72;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.hud{position:absolute;inset:0;z-index:var(--z-hud);display:grid;grid-template-rows:auto 1fr auto;padding-block:calc(var(--safe-top) + var(--gutter) + var(--table-chrome-top, 0px)) calc(var(--safe-bottom) + var(--gutter));padding-inline:calc(var(--safe-start) + var(--gutter)) calc(var(--safe-end) + var(--gutter));pointer-events:none}.hud__float{display:block;min-block-size:0}.leftnote{display:grid;gap:var(--sp-3);justify-items:start}.leftnote__row{display:flex;align-items:center;gap:var(--sp-4);max-inline-size:min(94vw,440px);padding-block:var(--sp-1);padding-inline:var(--sp-5) var(--sp-1);border-radius:var(--r-full);border:1px solid color-mix(in srgb,var(--seat) 50%,transparent);background:var(--surface-3);box-shadow:var(--elev-2);font-size:var(--fs-sm);color:var(--paper);animation:leftnote-in var(--dur-lg) var(--ease-expo)}@keyframes leftnote-in{0%{opacity:0;transform:translateY(-9px)}}.leftnote__pip{inline-size:9px;block-size:9px;border-radius:var(--r-full);flex:0 0 auto;background:var(--seat)}.leftnote__text{min-inline-size:0}.leftnote__close{flex:0 0 auto}.hud>*{pointer-events:auto}.siderail,.hud__mid,.actionbar{animation:hud-in var(--dur-xl) var(--ease-out) backwards}.hud__mid{animation-delay:.13s}.actionbar{animation-delay:.2s}@keyframes hud-in{0%{opacity:0;transform:translateY(7px)}}.hud--buy .siderail__body{opacity:.62}.actionbar,.siderail__body{transition:opacity var(--dur-md) var(--ease-out)}.hud__mid{display:flex;align-items:stretch;gap:var(--gutter);pointer-events:none;min-block-size:0}.roundpips{display:flex;gap:var(--sp-3);min-inline-size:0}.roundpips i{display:block;flex:1 1 auto;min-inline-size:6px;max-inline-size:14px;block-size:3px;border-radius:2px;background:color-mix(in srgb,var(--paper) 16%,transparent);transition:background var(--dur-md) var(--ease-out)}.roundpips i[data-on=past]{background:var(--brass-dp)}.roundpips i[data-on=now]{background:var(--brass);box-shadow:var(--glow-brass)}.feltcentre{position:absolute;inset:0;z-index:var(--z-hud);display:grid;place-items:center;pointer-events:none;transition:opacity var(--dur-md) var(--ease-out);animation:hud-in var(--dur-xl) var(--ease-out) .13s backwards}.feltcentre--gone{opacity:0}.feltcentre__plaque{max-inline-size:min(var(--felt-band-w, 420px),460px);max-block-size:var(--felt-band-h, 260px);translate:var(--felt-band-dx, 0px) var(--felt-band-dy, 0px);display:grid;justify-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-8);text-align:center;overflow:hidden;background:radial-gradient(68% 88% at 50% 50%,color-mix(in srgb,var(--ink-900) 62%,transparent),color-mix(in srgb,var(--ink-900) 0%,transparent))}.feltcentre__round{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-dp)}.feltcentre__deal{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:1.15;color:var(--brass-lt);text-shadow:0 1px 0 color-mix(in srgb,var(--ink-900) 70%,transparent)}.feltcentre__deal--done{color:var(--jade)}.feltcentre__state{font-size:var(--fs-sm);color:var(--paper-mute)}.feltcentre__deal--done+.feltcentre__state{color:var(--jade-lt)}.feltcentre__rule{inline-size:min(220px,60%);block-size:1px;margin-block:var(--sp-4);background:linear-gradient(90deg,color-mix(in srgb,var(--brass) 0%,transparent),color-mix(in srgb,var(--brass) 34%,transparent),color-mix(in srgb,var(--brass) 0%,transparent))}.feltcentre__foot{display:grid;justify-items:center;gap:var(--sp-2);min-inline-size:0;max-inline-size:100%}.feltcentre__turn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-5);border-radius:var(--r-full);font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--paper);background:color-mix(in srgb,var(--seat) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--seat) 55%,transparent)}.feltcentre__dot{position:relative;inline-size:10px;block-size:10px;border-radius:var(--r-full);flex:0 0 auto;background:var(--seat);box-shadow:0 0 10px color-mix(in srgb,var(--seat) 60%,transparent)}.feltcentre__dot:after,.actionbar__seatdot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--seat) 65%,transparent);pointer-events:none;animation:seat-throb calc(var(--dur-xl) * 2.4) var(--ease-in-out) infinite}@keyframes seat-throb{0%{transform:scale(1);opacity:1}70%,to{transform:scale(2.6);opacity:0}}.turnclock{flex:0 0 auto;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--paper-dim);unicode-bidi:isolate;transition:color var(--dur-md) var(--ease-out)}.turnclock--urgent{color:var(--clay);font-weight:var(--fw-bold)}.feltcentre__last{max-inline-size:100%;font-size:var(--fs-sm);color:var(--paper-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-height:560px){.feltcentre__plaque{gap:var(--sp-1);padding:var(--sp-3) var(--sp-6)}.feltcentre__round{grid-area:1 / 1;justify-self:end;align-self:baseline;margin-inline-end:var(--sp-5)}.feltcentre__deal{grid-area:1 / 2;justify-self:start;font-size:var(--fs-lg)}.feltcentre__state,.feltcentre__rule{display:none}.feltcentre__foot{grid-area:2 / 1 / 3 / 3;grid-auto-flow:column;align-items:baseline;gap:var(--sp-5);max-inline-size:var(--felt-band-w, 100%)}.feltcentre__turn{font-size:var(--fs-sm);white-space:nowrap}}.pods{position:absolute;inset:0;z-index:var(--z-hud);pointer-events:none;transition:opacity var(--dur-md) var(--ease-out)}.pod{position:absolute;left:0;top:0;display:grid;justify-items:center;gap:3px;width:116px;margin-left:-58px;margin-top:-52px;transition:transform var(--dur-md) var(--ease-spring),opacity var(--dur-md) var(--ease-out)}.pod--anchor1{left:var(--seat-1-x, 50%);top:var(--seat-1-y, 50%)}.pod--anchor2{left:var(--seat-2-x, 50%);top:var(--seat-2-y, 50%)}.pod--anchor3{left:var(--seat-3-x, 50%);top:var(--seat-3-y, 50%)}.seat-0{--seat: var(--seat-0);--seat-deep: var(--seat-0-deep)}.seat-1{--seat: var(--seat-1);--seat-deep: var(--seat-1-deep)}.seat-2{--seat: var(--seat-2);--seat-deep: var(--seat-2-deep)}.seat-3{--seat: var(--seat-3);--seat-deep: var(--seat-3-deep)}.pod__name{max-width:100%;padding:1px 8px;border-radius:999px;font-weight:650;font-size:12px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--paper);background:color-mix(in srgb,var(--ink-900) 78%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--seat) 26%,transparent);transition:background var(--dur-md) var(--ease-out),color var(--dur-md) var(--ease-out)}.pod--turn .pod__name{color:var(--ink-900);font-weight:var(--fw-heavy);background:var(--seat);box-shadow:0 0 16px color-mix(in srgb,var(--seat) 50%,transparent)}.pod__seat{position:relative;width:52px;height:52px}.pod__avatar{position:absolute;inset:9.5%;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-weight:800;font-size:16px;color:var(--ink-900);background:linear-gradient(150deg,var(--seat),var(--seat-deep));box-shadow:inset 0 1px color-mix(in srgb,var(--paper) 45%,transparent),var(--elev-1)}.pod__avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pod__ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.pod__ring circle{fill:none;stroke-width:9}.pod__ring--free .pod__ring-fill{stroke-dasharray:69 245;transform-box:fill-box;transform-origin:center;animation:ring-orbit calc(var(--dur-xl) * 3) linear infinite}@keyframes ring-orbit{to{transform:rotate(360deg)}}.pod__ring-track{stroke:color-mix(in srgb,var(--ink-900) 80%,transparent)}.pod__ring-fill{stroke:var(--seat);stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--seat) 70%,transparent));transition:stroke-dashoffset .14s linear,stroke var(--dur-md) var(--ease-out)}.pod__ring--urgent .pod__ring-fill{stroke:var(--clay);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--clay) 80%,transparent))}.pod--turn{transform:scale(1.1)}.pod--turn .pod__seat:before{content:"";position:absolute;inset:-17.3%;border-radius:50%;border:2px solid var(--seat);box-shadow:0 0 20px color-mix(in srgb,var(--seat) 65%,transparent);pointer-events:none;animation:pod-breathe calc(var(--dur-xl) * 2.4) var(--ease-in-out) infinite}@keyframes pod-breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.1);opacity:.3}}.pod--urgent .pod__seat:before{border-color:var(--clay);box-shadow:0 0 22px color-mix(in srgb,var(--clay) 70%,transparent);animation-duration:var(--dur-xl)}.pod--idle{opacity:.5;transform:scale(.96)}.pod--left .pod__avatar{filter:grayscale(.6)}.pod__bot{display:inline-flex;align-items:center;padding-inline:5px;border-radius:var(--r-full);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--paper-mute);background:color-mix(in srgb,var(--paper) 14%,transparent)}[data-locale=he] .pod__bot{text-transform:none}.pod--away{opacity:.5}.pod--idle.pod--away{opacity:.32}.pod__dealer{position:absolute;inset-block-start:-2px;inset-inline-end:-4px;width:19px;height:19px;border-radius:50%;background:var(--paper);color:var(--ink-800);font-size:10px;font-weight:800;display:grid;place-items:center;box-shadow:var(--elev-1)}.pod__count{position:absolute;inset-block-end:-4px;inset-inline-start:-6px;inline-size:16px;block-size:21px;border-radius:4px;font-family:var(--font-num);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;display:grid;place-items:center;color:var(--paper);background:linear-gradient(165deg,color-mix(in srgb,var(--ink-800) 96%,transparent),color-mix(in srgb,var(--ink-900) 96%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--seat) 55%,transparent),0 0 0 1.5px color-mix(in srgb,var(--ink-900) 88%,transparent),var(--elev-1)}.pod__responded{position:absolute;inset-block-start:-3px;inset-inline-start:-6px;min-width:17px;height:17px;padding-inline:3px;border-radius:999px;display:grid;place-items:center;font-family:var(--font-num);font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ember-lt);border:1.5px solid var(--stroke-ember);background:color-mix(in srgb,var(--ink-900) 88%,transparent);transition:background var(--dur-md) var(--ease-out),color var(--dur-md) var(--ease-out),box-shadow var(--dur-md) var(--ease-out)}.pod__responded--on{color:var(--ink-900);background:var(--ember);box-shadow:var(--glow-ember)}.pod__clock{position:absolute;inset-block-start:-3px;inset-inline-start:-6px;min-width:17px;height:17px;padding-inline:4px;border-radius:999px;display:grid;place-items:center;font-family:var(--font-num);font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--paper);background:color-mix(in srgb,var(--ink-900) 92%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--seat) 70%,transparent);transition:color var(--dur-md) var(--ease-out),background var(--dur-md) var(--ease-out),box-shadow var(--dur-md) var(--ease-out)}.pod__clock--urgent{color:var(--ink-900);background:var(--clay);box-shadow:0 0 14px color-mix(in srgb,var(--clay) 55%,transparent);animation:buy-tick var(--dur-xl) var(--ease-in-out) infinite}.pod__rank{position:absolute;inset-block-end:-3px;inset-inline-end:-5px;min-width:17px;height:17px;padding-inline:4px;border-radius:999px;display:grid;place-items:center;font-family:var(--font-num);font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink-900);background:linear-gradient(160deg,var(--brass-lt),var(--brass-dp));box-shadow:inset 0 1px color-mix(in srgb,var(--paper) 55%,transparent),0 0 0 1.5px color-mix(in srgb,var(--ink-900) 88%,transparent),var(--elev-1)}.pod--idle .pod__rank,.pod--away .pod__rank{filter:saturate(.7)}.pod__money{display:flex;align-items:center;gap:5px;padding:1px 9px;border-radius:999px;font-family:var(--font-num);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--brass-lt);background:color-mix(in srgb,var(--ink-900) 86%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brass) 28%,transparent)}.pod__down{display:inline-flex;align-items:center;padding-inline:5px;border-radius:999px;font-size:10px;font-weight:700;color:var(--jade);background:color-mix(in srgb,var(--jade) 16%,transparent);animation:down-land var(--dur-lg) var(--ease-spring) backwards}@keyframes down-land{0%{opacity:0;transform:scale(.4)}}.selfplate{position:relative;display:flex;align-items:center;gap:9px;padding:5px 14px 5px 5px;padding-inline:5px 14px;border-radius:999px;border:1px solid var(--stroke-soft);background:var(--surface-1);pointer-events:none;flex:0 0 auto;transition:opacity var(--dur-md) var(--ease-out)}.selfplate--turn{border-color:var(--brass);background:linear-gradient(180deg,color-mix(in srgb,var(--brass-dp) 34%,var(--surface-3)),var(--surface-3));box-shadow:0 0 0 1px var(--brass-dp);animation:selfplate-arrive var(--dur-lg) var(--ease-spring)}.selfplate--turn:after,.selfplate--urgent:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none}.selfplate--turn:after{box-shadow:0 0 0 2px var(--brass),var(--glow-brass);animation:plate-breathe calc(var(--dur-xl) * 2.4) var(--ease-in-out) infinite}@keyframes plate-breathe{0%,to{opacity:0}50%{opacity:1}}@keyframes selfplate-arrive{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:scale(1)}}.selfplate--urgent{border-color:var(--clay);background:linear-gradient(180deg,color-mix(in srgb,var(--clay) 26%,var(--surface-3)),var(--surface-3));box-shadow:0 0 0 1px var(--clay)}.selfplate--urgent:after{box-shadow:0 0 0 2px var(--clay),0 0 22px color-mix(in srgb,var(--clay) 45%,transparent);animation:plate-breathe var(--dur-xl) var(--ease-in-out) infinite}.selfplate--idle{opacity:.6}.selfplate__seat{position:relative;width:38px;height:38px;flex:0 0 auto}.selfplate--turn .selfplate__seat:before{content:"";position:absolute;inset:-17.3%;border-radius:50%;border:2px solid var(--brass);box-shadow:0 0 18px color-mix(in srgb,var(--brass) 60%,transparent);pointer-events:none;animation:pod-breathe calc(var(--dur-xl) * 2.4) var(--ease-in-out) infinite}.selfplate--urgent .selfplate__seat:before{border-color:var(--clay);box-shadow:0 0 20px color-mix(in srgb,var(--clay) 70%,transparent);animation-duration:var(--dur-xl)}.selfplate--turn .selfplate__seat:after{content:"";position:absolute;inset:-17.3%;border-radius:50%;border:2px solid var(--brass-lt);pointer-events:none;animation:seat-burst var(--dur-2xl) var(--ease-out) both}@keyframes seat-burst{0%{transform:scale(.7);opacity:.95}to{transform:scale(2.6);opacity:0}}.selfplate__seat .pod__avatar{font-size:13px}.selfplate__seat .pod__clock,.selfplate__seat .pod__rank{min-width:15px;height:15px;padding-inline:3px;font-size:9px}.selfplate__seat .pod__clock{inset-block-start:-1px;inset-inline-start:-1px}.selfplate__seat .pod__rank{inset-block-end:-1px;inset-inline-end:-1px}.selfplate__money .pod__count{position:static;flex:0 0 auto;inline-size:15px;block-size:20px;font-size:10px}.selfplate__body{min-width:0;display:grid;gap:1px}.selfplate__name{font-weight:650;font-size:12.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--brass-lt)}.selfplate__money{display:flex;align-items:center;gap:6px;font-family:var(--font-num);font-size:12px;font-variant-numeric:tabular-nums;color:var(--paper-dim)}.selfplate__landed{position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:2px solid var(--brass);animation:selfplate-landed var(--dur-2xl) var(--ease-out) both}@keyframes selfplate-landed{0%{opacity:0;transform:scale(.94)}22%{opacity:1;box-shadow:var(--glow-brass);transform:scale(1)}to{opacity:0;transform:scale(1.14)}}.buyresult{position:fixed;inset-block-start:26%;inset-inline:0;z-index:var(--z-rail);display:grid;justify-items:center;gap:10px;pointer-events:none;animation:buyresult-in .22s var(--ease-spring) both}.buyresult__who{padding:7px 20px;border-radius:999px;font-family:var(--font-display);font-size:clamp(19px,3.4vw,30px);font-weight:700;text-align:center;color:var(--ink-900);background:var(--seat);box-shadow:var(--elev-2),0 0 34px color-mix(in srgb,var(--seat) 55%,transparent)}.buyresult--folded .buyresult__who{color:var(--paper-dim);background:var(--surface-2);box-shadow:var(--elev-2)}.buyresult__cost{padding:3px 12px;border-radius:999px;font-size:12.5px;color:var(--paper-dim);background:color-mix(in srgb,var(--ink-900) 86%,transparent)}@keyframes buyresult-in{0%{opacity:0;transform:translateY(14px) scale(.9)}}@media(prefers-reduced-motion:reduce){.buyresult{animation:none}}@media(max-height:560px){.buyresult{inset-block-start:16%;gap:6px}.buyresult__cost{display:none}}.actionbar{display:grid;gap:6px;justify-items:center;pointer-events:none}.actionbar__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;max-width:min(98vw,1180px)}.actionbar__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;max-width:min(96vw,820px)}.actionbar,.actionbar__controls,.actionbar__meta,.actionbar__row,.actionbar__primary,.actionbar__support,.actionbar__utility,.actionbar__sort,.actionbar__prompt,.actionbar__decision,.actionbar__hint,.buyclock{pointer-events:none}.actionbar button,.actionbar .btn,.actionbar input,.actionbar label,.actionbar .panel{pointer-events:auto}.actionbar__prompt{display:flex;align-items:center;gap:var(--sp-4);padding:8px 17px;border-radius:999px;background:var(--surface-2);border:2px solid var(--stroke);font-size:14px;max-width:min(92vw,560px);flex:0 1 auto;min-width:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--highlight);transition:border-color var(--dur-md) var(--ease-out),color var(--dur-md) var(--ease-out),background var(--dur-md) var(--ease-out)}.actionbar__who{flex:0 0 auto;font-weight:var(--fw-bold);color:var(--paper);white-space:nowrap}.actionbar__what{flex:0 1 auto;min-width:0;font-size:var(--fs-sm);color:var(--paper-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actionbar__offer{display:inline-flex;align-items:center;gap:var(--sp-4)}.actionbar__prompt .turnclock{font-weight:var(--fw-bold);color:var(--paper)}.actionbar__prompt--turn{border-color:var(--brass);color:var(--brass-lt);background:linear-gradient(180deg,color-mix(in srgb,var(--brass-dp) 40%,var(--surface-3)),var(--surface-2));box-shadow:var(--highlight),var(--glow-brass);animation:prompt-in var(--dur-lg) var(--ease-spring)}.actionbar__prompt--turn .actionbar__who{color:var(--brass-lt)}.actionbar__prompt--urgent{border-color:var(--clay);background:linear-gradient(180deg,color-mix(in srgb,var(--clay) 26%,var(--ink-900)),var(--surface-2));box-shadow:var(--highlight),0 0 24px color-mix(in srgb,var(--clay) 34%,transparent)}.actionbar__prompt--urgent .actionbar__who,.actionbar__prompt--urgent .turnclock{color:var(--clay)}.actionbar__prompt--turn.actionbar__prompt--urgent .actionbar__seatdot{background:var(--clay);animation-duration:var(--dur-xl)}@keyframes prompt-in{0%{transform:translateY(9px) scale(.96);opacity:0}}.actionbar__prompt--waiting{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--seat) 70%,transparent);color:var(--paper-dim)}.actionbar__prompt--waiting .actionbar__who{color:var(--seat)}.actionbar__prompt--waiting:after{content:"";position:absolute;inset-block:0;inset-inline-start:-40%;width:40%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--seat) 22%,transparent),transparent);animation:wait-sweep 2.2s var(--ease-in-out) infinite}@keyframes wait-sweep{0%{transform:translate(0)}to{transform:translate(350%)}}.actionbar__seatdot{position:relative;inline-size:11px;block-size:11px;border-radius:50%;flex:0 0 auto;background:var(--seat)}.actionbar__prompt--turn .actionbar__seatdot{background:var(--brass)}.actionbar__row,.actionbar__primary,.actionbar__support,.actionbar__utility{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;max-width:min(96vw,820px);position:relative}.actionbar__primary{gap:10px}.actionbar__decision{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-3);padding-block:5px;padding-inline:14px 10px;border-radius:var(--r-full);border:2px solid var(--brass);background:linear-gradient(180deg,color-mix(in srgb,var(--brass-dp) 34%,var(--surface-3)),var(--surface-2));box-shadow:var(--highlight),var(--glow-brass);animation:prompt-in var(--dur-lg) var(--ease-spring)}.actionbar__decision--buy{border-color:var(--ember);background:linear-gradient(180deg,color-mix(in srgb,var(--ember) 24%,var(--ink-900)),var(--surface-2));box-shadow:var(--highlight),var(--glow-ember)}.actionbar__decisionLabel{flex:0 0 auto;font-size:var(--fs-2xs);font-weight:var(--fw-heavy);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--brass-lt)}.actionbar__decision--buy .actionbar__decisionLabel{color:var(--ember-lt)}[data-locale=he] .actionbar__decisionLabel{text-transform:none}.actionbar__or{flex:0 0 auto;font-size:var(--fs-sm);font-style:italic;color:var(--paper-mute)}.actionbar__decision .btn{min-inline-size:108px}.actionbar__ask{font-weight:var(--fw-bold);color:var(--paper);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actionbar__support{gap:6px}.actionbar__utility{gap:6px;opacity:.75;transition:opacity var(--dur-sm) var(--ease-out)}.actionbar__utility:hover,.actionbar__utility:focus-within{opacity:1}.actionbar__hint{font-size:12.5px;color:var(--paper-dim);text-align:center;max-width:min(90vw,560px)}.actionbar__hint b{color:var(--jade);font-weight:700}.siderail{position:relative;z-index:var(--z-rail);--rail-strip: 52px;margin-inline-start:auto;flex:0 0 auto;inline-size:var(--rail-w);min-block-size:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-md);border:1px solid var(--stroke);background:var(--glass);backdrop-filter:blur(var(--blur-panel)) saturate(120%);-webkit-backdrop-filter:blur(var(--blur-panel)) saturate(120%);box-shadow:var(--elev-2),var(--highlight);pointer-events:auto;transition:inline-size var(--dur-md) var(--ease-expo);overflow:hidden}.siderail--shut{inline-size:var(--rail-strip);padding-inline:var(--sp-2);gap:var(--sp-3)}.siderail--shut .siderail__body{display:none}.siderail__stats{min-block-size:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:var(--sp-4);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.siderail--shut .siderail__stats{grid-template-rows:auto auto;gap:var(--sp-3)}.siderail__head{display:flex;align-items:center;gap:var(--sp-4);min-inline-size:0}.siderail--shut .siderail__head{flex-direction:column;gap:var(--sp-3)}.siderail__chev{inline-size:9px;block-size:9px;border-block-start:2px solid currentcolor;border-inline-end:2px solid currentcolor;transform:rotate(45deg);transition:transform var(--dur-md) var(--ease-expo)}.siderail--shut .siderail__chev,[dir=rtl] .siderail__chev{transform:rotate(-135deg)}[dir=rtl] .siderail--shut .siderail__chev{transform:rotate(45deg)}.siderail__bank{display:grid;grid-template-columns:1fr;gap:var(--sp-3);min-inline-size:0}.siderail--shut .siderail__bank{gap:var(--sp-2)}.siderail__pot,.siderail__mine{display:grid;gap:var(--sp-1);justify-items:start;min-inline-size:0;padding:var(--sp-3) var(--sp-5);border-radius:var(--r-sm);background:var(--surface-sunk)}.siderail__pot{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brass) 22%,transparent)}.siderail__mine{box-shadow:inset 0 0 0 1px var(--stroke)}.siderail__pot .value{justify-self:end;font-size:var(--fs-xl);color:var(--brass)}.siderail__lines{inline-size:100%;display:grid;gap:1px}.siderail__line,.siderail__net{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);inline-size:100%;min-inline-size:0}.siderail__line{font-size:var(--fs-2xs);color:var(--paper-mute)}.siderail__line .num{font-size:var(--fs-xs)}.siderail__item{min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.siderail__net{margin-block-start:var(--sp-2);padding-block-start:var(--sp-2);border-block-start:1px solid var(--stroke);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--paper-dim)}[data-locale=he] .siderail__net{letter-spacing:var(--tracking-none);text-transform:none;font-size:var(--fs-xs)}.siderail__net .value{font-size:var(--fs-lg)}.siderail--shut .siderail__pot,.siderail--shut .siderail__mine{justify-items:center;padding-inline:var(--sp-2)}.siderail--shut .siderail__pot{grid-template-columns:1fr}.siderail--shut .siderail__pot .value{justify-self:center}.siderail--shut .siderail__pot .label,.siderail--shut .siderail__mine .label,.siderail--shut .siderail__lines,.siderail--shut .siderail__net .siderail__item{display:none}.siderail--shut .siderail__net{margin-block-start:0;padding-block-start:0;border-block-start:0;justify-content:center}.siderail--shut .siderail__pot .value,.siderail--shut .siderail__net .value{font-size:var(--fs-sm)}.siderail__shoe{display:flex;align-items:center;gap:var(--sp-5);min-inline-size:0}.siderail--shut .siderail__shoe{flex-direction:column;gap:var(--sp-3)}.siderail__stock{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-num);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--paper-dim)}.siderail__back{inline-size:13px;block-size:18px;border-radius:2px;flex:0 0 auto;background:var(--ink-700);box-shadow:inset 0 0 0 1px var(--brass-dp),inset 0 0 0 3px var(--ink-900)}.siderail__faceup{display:inline-flex;align-items:center;gap:var(--sp-3);min-inline-size:0}.siderail--shut .siderail__faceup .label{display:none}.siderail__none{font-family:var(--font-num);color:var(--paper-mute)}.siderail__body{display:flex;flex-direction:column;gap:var(--sp-4);min-block-size:0}.siderail__contract,.stat-strip{flex:0 0 auto}.siderail__contract{display:grid;gap:var(--sp-1);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-sm);background:var(--surface-sunk)}.siderail__deal{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--brass-lt)}.siderail__owed{font-size:var(--fs-sm);color:var(--paper-dim)}.siderail__contract--done .siderail__deal{color:var(--jade)}.siderail__contract--done .siderail__owed{color:var(--jade-lt)}.tablelog{flex:0 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-sm);background:var(--surface-sunk);font-size:var(--fs-xs);color:var(--paper-dim);display:grid;gap:var(--sp-2);align-content:end;scrollbar-width:thin;-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 14px,black 100%);mask-image:linear-gradient(180deg,transparent 0%,black 14px,black 100%)}.tablelog__row{animation:log-in var(--dur-md) var(--ease-out)}@keyframes log-in{0%{opacity:0;transform:translateY(-4px)}}.tablelog__row:last-child{color:var(--paper)}.tablelog--empty{padding-inline:var(--sp-1);background:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.siderail__more{flex:0 0 auto;margin-block-start:auto;padding-block-start:var(--sp-4);border-block-start:1px solid var(--stroke);display:flex}.siderail__friends{inline-size:100%;justify-content:flex-start;gap:var(--sp-4);color:var(--paper-mute)}.siderail__friends:hover,.siderail__friends:focus-visible{color:var(--paper)}.siderail__friends .glyph{inline-size:15px;block-size:15px}.siderail__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3)}.siderail--shut .siderail__foot{flex-direction:column;justify-content:center}.stat-strip{display:flex;gap:var(--sp-3);flex-wrap:wrap}.actionbar--buy .actionbar__utility{opacity:1}.actionbar__prompt--buy{border-color:var(--stroke-ember);background:linear-gradient(180deg,color-mix(in srgb,var(--ember) 26%,var(--ink-900)),var(--surface-2));box-shadow:var(--highlight),var(--glow-ember)}.buyoffer{display:inline-flex;align-items:center;gap:9px;min-width:0}.buyoffer__pip{width:9px;height:9px;border-radius:50%;flex:0 0 auto;background:var(--ember);box-shadow:var(--glow-ember)}.buyoffer__words{display:flex;align-items:baseline;gap:4px 9px;flex-wrap:wrap;min-width:0}.buyoffer__title{font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--ember-lt);white-space:nowrap}.buyoffer__cost{font-size:12.5px;color:var(--ember-lt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.buyoffer__cost--short{color:var(--paper-mute);text-decoration:line-through;text-decoration-thickness:1px}.buyclaim{font-family:var(--font-display);font-size:clamp(16px,3.6vw,20px);font-weight:800;padding-inline:clamp(18px,5vw,30px)}.buyclock{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px;width:min(100%,760px);font-size:12.5px;color:var(--paper-dim)}.buyclock__bar{flex:1 1 140px;min-width:90px;max-width:420px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--paper) 11%,transparent);overflow:hidden;box-shadow:inset 0 0 0 1px var(--stroke-soft)}.buyclock__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(180deg,var(--brass-lt),var(--ember));transition:inline-size var(--dur-xs) linear}.buyclock__seconds{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:700;color:var(--paper);flex:0 0 auto}.buyclock__note{color:var(--paper-dim);min-width:0}.buyclock__tally{color:var(--paper-mute);flex:0 0 auto}.buyclock--urgent .buyclock__fill{background:linear-gradient(180deg,var(--ember),var(--ember-hot))}.buyclock--urgent .buyclock__seconds{color:var(--ember);animation:buy-tick var(--dur-xl) var(--ease-in-out) infinite}@keyframes buy-tick{0%,to{transform:scale(1)}22%{transform:scale(1.16)}}@media(max-height:480px){.buyoffer__title,.buyclock__tally{display:none}.buyclock{font-size:11.5px;gap:3px 8px}.buyclock__bar{flex-basis:100px}}.actionbar__sort{display:inline-flex;align-items:center;gap:var(--sp-3);min-inline-size:0}.actionbar__sortlabel{flex:0 0 auto;font-size:var(--fs-sm);color:var(--paper-mute);white-space:nowrap}.actionbar .segmented{padding:0;gap:0;flex-wrap:nowrap}.actionbar .segmented button{min-block-size:var(--tap);min-inline-size:0;padding-inline:var(--sp-5);font-size:var(--fs-sm);white-space:nowrap}.podium{display:grid;gap:6px}.podium__row{display:grid;grid-template-columns:26px auto 1fr auto;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--r-sm);background:var(--surface-sunk);border:1px solid transparent;border-inline-start:3px solid var(--seat);animation:podium-in var(--dur-lg) var(--ease-out) backwards}.podium__row:nth-child(1){animation-delay:60ms}.podium__row:nth-child(2){animation-delay:.13s}.podium__row:nth-child(3){animation-delay:.2s}.podium__row:nth-child(4){animation-delay:.27s}@keyframes podium-in{0%{opacity:0;transform:translateY(8px)}}.podium__row--seat0{--seat: var(--seat-0)}.podium__row--seat1{--seat: var(--seat-1)}.podium__row--seat2{--seat: var(--seat-2)}.podium__row--seat3{--seat: var(--seat-3)}.podium__row--winner{background:color-mix(in srgb,var(--brass) 13%,transparent);border-color:var(--stroke-strong);border-inline-start-color:var(--seat)}.podium__place{font-family:var(--font-num);font-size:13px;font-weight:700;color:var(--paper-mute);text-align:center}.podium__row--winner .podium__place{color:var(--brass)}.podium__avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--ink-900);background:linear-gradient(150deg,var(--seat),var(--seat-deep))}.podium__row--seat0 .podium__avatar{--seat-deep: var(--seat-0-deep)}.podium__row--seat1 .podium__avatar{--seat-deep: var(--seat-1-deep)}.podium__row--seat2 .podium__avatar{--seat-deep: var(--seat-2-deep)}.podium__row--seat3 .podium__avatar{--seat-deep: var(--seat-3-deep)}.podium__name{min-width:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podium__score{display:flex;align-items:baseline;gap:10px}.podium__points{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;min-width:3.6ch;text-align:end}.podium__score .num{min-width:5.5ch;text-align:end}.sheet{width:100%;border-collapse:collapse;font-size:13.5px}.sheet th,.sheet td{padding:8px 10px;text-align:start;border-block-end:1px solid var(--stroke-soft);white-space:nowrap}.sheet th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--paper-mute);position:sticky;inset-block-start:0;background:var(--surface-solid)}[data-locale=he] .sheet th{letter-spacing:0;text-transform:none;font-size:12px}.sheet td.num,.sheet th.num{text-align:end;font-family:var(--font-num);font-variant-numeric:tabular-nums}.sheet tr[data-winner=true]{background:color-mix(in srgb,var(--brass) 10%,transparent)}.sheet tr[data-you=true] td:first-child{color:var(--brass-lt);font-weight:700}.sheet td.sheet__net{font-weight:700}.sheet__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r-sm)}.sheet__seat{display:inline-block;width:8px;height:8px;border-radius:50%;margin-inline-end:7px;background:var(--seat);vertical-align:baseline}.sheet__seat--0{--seat: var(--seat-0)}.sheet__seat--1{--seat: var(--seat-1)}.sheet__seat--2{--seat: var(--seat-2)}.sheet__seat--3{--seat: var(--seat-3)}.scoreboard__lede{margin:0;font-size:var(--fs-sm);color:var(--paper-mute)}.scoreboard__lead{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);border:1px solid var(--stroke);background:var(--surface-sunk);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--paper)}.scoreboard__lead--you{border-color:var(--stroke-strong);background:color-mix(in srgb,var(--brass) 12%,var(--surface-sunk));color:var(--brass-lt)}.scoreboard__section{display:grid;gap:var(--sp-4)}.scoreboard__section .field__note{margin:0}.moneymine{display:grid;gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-md);border:1px solid var(--stroke-strong);background:var(--surface-sunk)}.moneymine__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-5)}.moneymine__net{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-xl);font-weight:var(--fw-bold)}.moneymine__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:var(--sp-3)}.moneymine__cell{display:grid;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);background:var(--surface-1)}.moneymine__label{font-size:var(--fs-2xs);color:var(--paper-mute)}.moneymine__value{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-md)}.moneylist{display:grid;gap:var(--sp-3)}.moneylist__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-1) var(--sp-4);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-sm);background:var(--surface-sunk);border-inline-start:3px solid var(--seat)}.moneylist__row[data-you=true]{background:color-mix(in srgb,var(--brass) 10%,var(--surface-sunk))}.moneylist__name{min-inline-size:0;font-weight:var(--fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.moneylist__net{justify-self:end;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.moneylist__items{grid-column:1 / -1;font-size:var(--fs-2xs);color:var(--paper-mute)}.coach{position:absolute;inset-block-end:calc(var(--safe-bottom) + 148px);inset-inline:var(--gutter);z-index:var(--z-toast);display:grid;justify-items:center;pointer-events:none}.coach--top{inset-block-start:calc(var(--safe-top) + var(--table-chrome-top, 0px) + var(--sp-3));inset-block-end:auto}.coach__card{pointer-events:auto;max-inline-size:min(94vw,620px);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sp-4);padding:10px 14px;border-radius:var(--r-lg);background:linear-gradient(180deg,var(--ink-500),var(--ink-800));border:1px solid var(--brass-dp);box-shadow:var(--elev-2);animation:coach-rise var(--dur-lg) var(--ease-spring) both}@keyframes coach-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.coach__duki{display:block;inline-size:68px;flex:none}.coach__say{display:grid;gap:6px;min-inline-size:0}.coach__line{margin:0;font-size:var(--fs-md);line-height:1.35;color:var(--paper)}.coach__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.coach__step{font-size:var(--fs-2xs);color:var(--paper-mute);font-variant-numeric:tabular-nums}.coach__buttons{display:flex;gap:var(--sp-4)}.app[data-teach] .actionbar .btn,.app[data-teach] .siderail .btn{opacity:.3;pointer-events:none}.app[data-teach] .reactdock{display:none}.app[data-teach=cut] .actionbar .act--cut,.app[data-teach=take] .actionbar .act--take,.app[data-teach=decline] .actionbar .act--decline,.app[data-teach=lay] .actionbar .act--lay,.app[data-teach=layOff] .actionbar .act--layOff,.app[data-teach=discard] .actionbar .act--discard,.app[data-teach=goOut] .actionbar .act--goOut,.app[data-teach=buy] .actionbar .buyclaim{opacity:1;pointer-events:auto;outline:2px solid var(--brass-lt);outline-offset:3px;animation:teach-ring calc(var(--dur-2xl) * 2) var(--ease-in-out) infinite}@keyframes teach-ring{0%,to{box-shadow:0 0 color-mix(in srgb,var(--brass) 55%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--brass) 0%,transparent)}}.app[data-teach=contract] .feltcentre__plaque,.app[data-teach=contract] .siderail__contract,.app[data-teach=score] .siderail__mine{outline:2px solid var(--brass-lt);outline-offset:3px;border-radius:var(--r-sm)}.perf{position:absolute;inset-block-start:calc(var(--safe-top) + 6px);inset-inline-start:calc(var(--safe-start) + 6px);z-index:var(--z-toast);padding:6px 9px;border-radius:6px;background:color-mix(in srgb,var(--ink-900) 78%,transparent);font-family:var(--font-num);font-size:11px;line-height:1.5;color:var(--jade-lt);pointer-events:none;direction:ltr;text-align:left;white-space:pre}@media(max-width:860px){.siderail:not(.siderail--shut){inline-size:min(var(--rail-w),34vw)}.tablelog{display:none}.siderail__more{margin-block-start:0}.siderail__stats{grid-template-rows:auto auto minmax(min-content,1fr)}}@media(max-height:680px){.actionbar{gap:6px}.coach{inset-block-end:calc(var(--safe-bottom) + 92px)}.coach--top{inset-block-end:auto}.coach__duki{inline-size:52px}.coach__card{padding:8px 12px}}@media(max-height:480px){.hud{padding-block:calc(var(--safe-top) + var(--sp-3) + var(--table-chrome-top, 0px)) calc(var(--safe-bottom) + var(--sp-3))}.pod{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"seat name" "seat money";justify-items:start;align-items:center;align-content:center;column-gap:12px;row-gap:0;width:132px;block-size:42px;margin-left:-66px;margin-top:-21px}.pod__seat{grid-area:seat;width:38px;height:38px}.pod__avatar{font-size:13px}.pod__name{grid-area:name;font-size:10.5px;padding-inline:6px}.pod__money{grid-area:money;font-size:10.5px;padding-inline:6px}.pod__count{inset-block-end:-2px;inline-size:14px;block-size:18px;font-size:9.5px}.pod__dealer{width:15px;height:15px;font-size:8.5px}.siderail--shut .roundpips,.siderail--shut .siderail__gear{display:none}.selfplate{padding-inline:4px 10px;gap:7px}.selfplate__name{display:none}.selfplate__seat{width:32px;height:32px}.actionbar{gap:4px}.actionbar__meta{display:none}.actionbar .btn{min-height:var(--tap);padding-inline:11px;font-size:12.5px}.actionbar .btn--sm{padding-inline:9px;font-size:11.5px}.actionbar__prompt{padding-block:4px;padding-inline:12px;font-size:12.5px;max-width:min(52vw,340px)}.actionbar__what,.actionbar__hint{font-size:11.5px}.actionbar__sortlabel{display:none}.actionbar .segmented button{padding-inline:var(--sp-4);font-size:11.5px}.siderail__lines{display:none}.siderail__net{margin-block-start:0;padding-block-start:0;border-block-start:0}.pod__clock,.pod__rank{min-width:16px;height:16px;font-size:9.5px}.leftnote__row{font-size:12px}}@media(max-height:660px){.actionbar{gap:4px}.actionbar__prompt{padding-block:6px;padding-inline:12px;gap:var(--sp-3);font-size:13px}.actionbar__decision{padding-block:3px;padding-inline:10px 8px;gap:var(--sp-2)}.actionbar__decision .btn{min-inline-size:88px}.actionbar__hint{font-size:11.5px}}.minitable{position:relative;display:block;inline-size:46px;block-size:34px;flex:0 0 auto}.minitable__felt{position:absolute;inset:5px 3px;border-radius:999px;background:radial-gradient(ellipse at 50% 45%,var(--ink-500),var(--ink-800) 75%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brass) 30%,transparent)}.minitable__seat{position:absolute;inline-size:8px;block-size:8px;border-radius:999px;border:1.5px solid var(--stroke);background:transparent;transition:background var(--dur-md) var(--ease-expo)}.minitable__seat--0{left:19px;bottom:0}.minitable__seat--1{left:0;top:13px}.minitable__seat--2{left:19px;top:0}.minitable__seat--3{right:0;top:13px}.minitable__seat--on{border-color:transparent}.minitable__seat--0.minitable__seat--on{background:var(--seat-0)}.minitable__seat--1.minitable__seat--on{background:var(--seat-1)}.minitable__seat--2.minitable__seat--on{background:var(--seat-2)}.minitable__seat--3.minitable__seat--on{background:var(--seat-3)}.chat__dismiss{position:fixed;inset:0;z-index:var(--z-sheet);border:0;padding:0;background:transparent;cursor:default}.chatwheel{position:fixed;z-index:var(--z-sheet);inset-block-end:calc(var(--safe-bottom) + 8px);inset-inline-end:calc(var(--safe-end) + var(--gutter));inline-size:min(330px,calc(100vw - 2 * var(--gutter)));display:grid;gap:8px;padding:10px;border-radius:var(--r-md);background:var(--surface-3);border:1px solid var(--stroke-strong);box-shadow:var(--elev-2);animation:chat-in var(--dur-sm) var(--ease-out);max-block-size:min(38vh,320px);grid-template-rows:auto minmax(0,1fr)}@keyframes chat-in{0%{opacity:0;transform:translateY(8px)}}.chatwheel__tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.chatwheel__tabs::-webkit-scrollbar{display:none}.chatwheel__tabs button{flex:0 0 auto;min-block-size:32px;padding-inline:12px;border-radius:99px;border:1px solid var(--stroke-soft);background:var(--surface-1);color:var(--paper-dim);font:inherit;font-size:13px;cursor:pointer}.chatwheel__tabs button[aria-selected=true]{background:color-mix(in srgb,var(--brass) 16%,transparent);border-color:var(--stroke-strong);color:var(--brass-lt)}.chatwheel__items{display:flex;flex-wrap:wrap;gap:6px;overflow-y:auto;overscroll-behavior:contain;align-content:start}.chatwheel__item{min-block-size:var(--tap);padding-inline:14px;border-radius:var(--r-sm);border:1px solid var(--stroke);background:var(--surface-2);color:var(--paper);font:inherit;font-size:14px;cursor:pointer;transition:background var(--dur-xs) var(--ease-out)}.chatwheel__item:hover{background:var(--surface-3)}.chatwheel__item--spicy{border-color:color-mix(in srgb,var(--clay) 42%,transparent);color:var(--clay)}.bubble{--bubble-edge-l: calc(env(safe-area-inset-left, 0px) + var(--sp-2));--bubble-edge-r: calc(env(safe-area-inset-right, 0px) + var(--sp-2));--bubble-edge-t: calc(env(safe-area-inset-top, 0px) + var(--sp-1));--bubble-edge-b: calc(env(safe-area-inset-bottom, 0px) + var(--sp-1));--bubble-cap: clamp(146px, 26vw, 240px);--bubble-rise: 60px;inline-size:max-content;max-inline-size:min(var(--bubble-cap),calc(100dvw - var(--bubble-edge-l) - var(--bubble-edge-r)));overflow-wrap:anywhere;padding:7px 12px;border-radius:14px;background:var(--surface-3);border:1px solid color-mix(in srgb,var(--seat, var(--brass)) 46%,var(--stroke-strong));box-shadow:var(--elev-1);font-size:14px;line-height:1.3;text-align:center;pointer-events:none;animation:bubble-in var(--dur-md) var(--ease-spring),bubble-out var(--dur-md) var(--ease-out) 3.9s both}.bubble__who{display:block;font-size:var(--fs-2xs);font-weight:var(--fw-bold);line-height:1.15;color:var(--seat, var(--brass-lt));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bubble__said{display:block}.bubble--pinned{position:fixed;left:var(--bubble-x);top:calc(var(--bubble-y) - var(--bubble-rise));z-index:var(--z-hud);translate:clamp(calc(var(--bubble-edge-l) - var(--bubble-x)),-50%,calc(100dvw - var(--bubble-edge-r) - var(--bubble-x) - 100%)) clamp(calc(var(--bubble-edge-t) - var(--bubble-y) + var(--bubble-rise)),-100%,calc(100dvh - var(--bubble-edge-b) - var(--bubble-y) + var(--bubble-rise) - 100%))}.bubble--anchor1{--bubble-x: var(--seat-1-x, 50dvw);--bubble-y: var(--seat-1-y, 50dvh)}.bubble--anchor2{--bubble-x: var(--seat-2-x, 50dvw);--bubble-y: var(--seat-2-y, 50dvh)}.bubble--anchor3{--bubble-x: var(--seat-3-x, 50dvw);--bubble-y: var(--seat-3-y, 50dvh)}.bubble--own{position:absolute;inset-block-start:-8px;inset-inline-start:0;z-index:var(--z-hud);translate:0 -100%}@keyframes bubble-in{0%{opacity:0;scale:.9}}@keyframes bubble-out{to{opacity:0}}@media(max-height:700px){.chatwheel{inset-inline:calc(var(--safe-start) + var(--gutter)) calc(var(--safe-end) + var(--gutter));inline-size:auto;max-block-size:none;gap:6px;padding:8px}.chatwheel__items{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-inline-end:24px}.chatwheel__items::-webkit-scrollbar{display:none}.chatwheel__item{flex:0 0 auto;white-space:nowrap}}@media(max-height:480px){.bubble{--bubble-cap: clamp(146px, 26vw, 208px);--bubble-rise: 29px;font-size:12.5px;padding:5px 9px}}.reactdock{align-self:end;margin-inline-start:auto;flex:0 0 auto;z-index:var(--z-rail);display:grid;gap:var(--sp-3);inline-size:min(196px,34vw);pointer-events:auto}.reactdock+.siderail{margin-inline-start:0}.reactdock__chip{min-block-size:var(--tap);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-full);border:1px solid color-mix(in srgb,var(--brass) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--brass-dp) 26%,var(--surface-3)),var(--surface-3));box-shadow:var(--elev-2),var(--highlight);backdrop-filter:blur(var(--blur-panel));-webkit-backdrop-filter:blur(var(--blur-panel));color:var(--brass-lt);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-bold);line-height:1.25;text-align:start;cursor:pointer;animation:reactdock-in var(--dur-lg) var(--ease-spring) backwards;transition:background var(--dur-xs) var(--ease-out),border-color var(--dur-xs) var(--ease-out)}.reactdock__chip:nth-child(3){animation-delay:70ms}.reactdock__chip:hover{background:color-mix(in srgb,var(--brass) 22%,var(--surface-3));border-color:var(--brass)}.reactdock__chip:disabled{opacity:.45;cursor:default}@keyframes reactdock-in{0%{opacity:0;transform:translateY(10px)}}@media(max-height:480px){.reactdock{inline-size:min(168px,30vw);gap:var(--sp-2)}.reactdock__chip{padding-inline:var(--sp-4);font-size:var(--fs-sm)}}.cutwild{position:absolute;inset-block-start:30%;inset-inline:0;margin-inline:auto;inline-size:min(240px,46vw);aspect-ratio:1;pointer-events:none;z-index:var(--z-table);border-radius:50%;border:2px solid var(--brass);box-shadow:var(--glow-brass);mix-blend-mode:screen;opacity:0;animation:cutwild var(--dur-2xl) var(--ease-out) both}.cutwild--again{inline-size:min(320px,62vw);border-width:3px;animation-duration:calc(var(--dur-2xl) * 1.35)}@keyframes cutwild{0%{opacity:0;transform:scale(.35)}30%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.soundgate{position:fixed;inset-block-end:calc(var(--safe-bottom) + var(--sp-6));inset-inline-start:calc(var(--safe-start) + var(--sp-6));z-index:var(--z-toast)}.soundgate__btn{display:inline-flex;align-items:center;gap:var(--sp-4);min-block-size:var(--tap);padding-inline:var(--sp-6);border-radius:var(--r-full);border:1px solid var(--stroke-strong);background:var(--glass);backdrop-filter:blur(var(--blur-soft));-webkit-backdrop-filter:blur(var(--blur-soft));box-shadow:var(--elev-2);color:var(--brass-lt);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);cursor:pointer}.soundgate__btn:active{transform:scale(var(--press-scale))}.soundgate__pip{inline-size:8px;block-size:8px;border-radius:50%;background:var(--brass);box-shadow:var(--glow-brass);animation:soundgate-pulse var(--dur-xl) var(--ease-in-out) infinite alternate}@keyframes soundgate-pulse{0%{opacity:.35}}[data-motion=reduced] .soundgate__pip{animation:none}.summary{display:grid;gap:var(--sp-5);align-content:start;min-inline-size:0}.summary__note{margin:0;font-size:var(--fs-sm);color:var(--paper-mute)}.settle{position:absolute;inset:0;z-index:var(--z-modal)}.settle__tap{position:absolute;inset:0;inline-size:100%;block-size:100%;display:block;padding:0;border:0;background:radial-gradient(120% 90% at 50% 50%,transparent 34%,color-mix(in srgb,var(--ink-900) 46%,transparent) 100%);cursor:pointer;animation:settle-scrim var(--dur-lg) var(--ease-out) backwards}@keyframes settle-scrim{0%{opacity:0}}.settle__hint{position:absolute;inset-block-end:var(--sp-5);inset-inline-end:var(--sp-6);padding:var(--sp-3) var(--sp-6);border-radius:var(--r-full);border:1px solid var(--stroke-strong);background:var(--surface-3);box-shadow:var(--elev-1);color:var(--paper-dim);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap}.settle--waiting .settle__tap{background:none}.settle--waiting .settle__hint{animation:settle-hint var(--dur-xl) var(--ease-out) .45s backwards}@keyframes settle-hint{0%{opacity:0}}.settle__crest{position:absolute;left:50%;top:50%;translate:calc(-50% + var(--felt-cx, 0px)) calc(-50% + var(--felt-cy, 0px));display:grid;justify-items:center;gap:var(--sp-3);max-inline-size:min(74vw,340px);padding:var(--sp-6) var(--sp-8);text-align:center;pointer-events:none;border-radius:var(--r-lg);border:1px solid var(--stroke-strong);background:radial-gradient(90% 120% at 50% 0%,color-mix(in srgb,var(--brass) 16%,transparent),transparent 68%),var(--surface-3);backdrop-filter:blur(var(--blur-panel));box-shadow:var(--elev-3),var(--highlight);animation:settle-crest var(--dur-xl) var(--ease-spring) backwards}.settle--you .settle__crest{box-shadow:var(--elev-3),var(--glow-brass),var(--highlight)}@keyframes settle-crest{0%{opacity:0;scale:.72}}.settle__line{margin:0;font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:1.15;color:var(--paper);overflow:hidden;text-overflow:ellipsis}.settle--you .settle__line{color:var(--brass-lt)}.settle--match .settle__line{font-size:var(--fs-display)}.settle__take{display:grid;justify-items:center;gap:var(--sp-1)}.settle__label{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--paper-mute)}[data-locale=he] .settle__label{text-transform:none;font-size:var(--fs-xs)}.settle__value{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-display);font-weight:var(--fw-heavy);color:var(--brass);text-shadow:0 0 30px color-mix(in srgb,var(--brass) 55%,transparent);unicode-bidi:isolate;direction:ltr}.settle__none{font-size:var(--fs-sm);color:var(--paper-mute)}.settle__cost{position:absolute;left:0;top:0;translate:-50% -50%;padding:var(--sp-2) var(--sp-5);border-radius:var(--r-full);border:1px solid color-mix(in srgb,var(--seat) 55%,transparent);background:color-mix(in srgb,var(--seat) 18%,var(--ink-900));box-shadow:var(--elev-2);font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-lg);font-weight:var(--fw-bold);white-space:nowrap;pointer-events:none;--settle-step: 0;animation:settle-cost var(--dur-lg) var(--ease-spring) backwards;animation-delay:calc(var(--settle-step) * .11s)}@keyframes settle-cost{0%{opacity:0;scale:.6}}.settle__cost--at0{left:var(--seat-0-x, 50%);top:var(--seat-0-y, 82%)}.settle__cost--at1{left:var(--seat-1-x, 12%);top:var(--seat-1-y, 40%)}.settle__cost--at2{left:var(--seat-2-x, 50%);top:var(--seat-2-y, 16%)}.settle__cost--at3{left:var(--seat-3-x, 88%);top:var(--seat-3-y, 40%)}.crest{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);border-radius:var(--r-md);border:1px solid var(--stroke);border-inline-start:3px solid var(--seat);background:radial-gradient(100% 220% at 0% 50%,color-mix(in srgb,var(--seat) 20%,transparent),transparent 62%),var(--surface-sunk);box-shadow:var(--highlight);animation:crest-in var(--dur-lg) var(--ease-expo) backwards}@keyframes crest-in{0%{opacity:0;transform:translateY(-6px)}}.crest--you{border-color:var(--stroke-strong);border-inline-start-color:var(--brass);box-shadow:var(--glow-brass),var(--highlight)}.crest--draw{border-inline-start-color:var(--ink-400);background:var(--surface-sunk)}.crest__mark{inline-size:56px;block-size:56px;border-radius:50%;border:1px dashed var(--ink-400);background:var(--surface-1)}.crest__body{display:grid;gap:var(--sp-1);min-inline-size:0}.crest__eyebrow{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--paper-mute)}[data-locale=he] .crest__eyebrow{text-transform:none;font-size:var(--fs-sm)}.crest__line{margin:0;font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:1.1;color:var(--paper);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crest--you .crest__line{color:var(--brass-lt)}.tally{inline-size:100%;display:grid;gap:var(--sp-1);border-collapse:collapse;--tally-cols: 2.4ch minmax(6ch, 1fr) 190px 7.5ch 7.5ch 8.5ch}.tally--final{--tally-cols: 2.4ch minmax(6ch, 1fr) 7.5ch 8.5ch}.tally thead,.tally tbody{display:contents}.tally tr{display:grid;grid-template-columns:var(--tally-cols);align-items:center;gap:var(--sp-5);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-sm);border:1px solid transparent;transition:background var(--dur-md) var(--ease-out),border-color var(--dur-md) var(--ease-out)}.tally th{padding:0;font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--paper-mute);text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-locale=he] .tally th{text-transform:none;font-size:var(--fs-xs)}.tally td{padding:0;min-inline-size:0}.tally__cards{overflow:hidden}.tally th.tally__end,.tally td.tally__end{text-align:end}[dir=rtl] .tally th.tally__end,[dir=rtl] .tally td.tally__end,[dir=rtl] .ledger th.tally__end,[dir=rtl] .ledger td.tally__end{text-align:start}.tally__row{background:var(--surface-sunk);border-inline-start:3px solid color-mix(in srgb,var(--seat) 70%,transparent)}.tally__row[data-active=true]{background:color-mix(in srgb,var(--seat) 16%,var(--surface-sunk));border-color:color-mix(in srgb,var(--seat) 45%,transparent);border-inline-start-color:var(--seat)}.tally__row[data-winner=true]{background:color-mix(in srgb,var(--brass) 12%,var(--surface-sunk));border-color:var(--stroke-strong);border-inline-start-color:var(--brass)}.tally__place{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--paper-mute);unicode-bidi:isolate;direction:ltr}.tally__row[data-you=true] .tally__place{color:var(--brass);font-weight:var(--fw-bold)}.tally__player{display:flex;align-items:center;gap:var(--sp-4);min-inline-size:0}.tally__name{min-inline-size:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tally__ready{flex:0 0 auto;display:grid;place-items:center;inline-size:18px;block-size:18px;border-radius:50%;border:1px solid var(--stroke);color:var(--paper-mute);transition:color var(--dur-md) var(--ease-out),background var(--dur-md) var(--ease-out),border-color var(--dur-md) var(--ease-out)}.tally__ready svg{inline-size:12px;block-size:12px}.tally__ready[data-ready=true]{border-color:color-mix(in srgb,var(--jade) 50%,transparent);background:color-mix(in srgb,var(--jade) 16%,transparent);color:var(--jade);animation:ready-land var(--dur-md) var(--ease-spring) backwards}@keyframes ready-land{0%{opacity:0;scale:.4}}.tally__num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-md);font-weight:var(--fw-semibold);unicode-bidi:isolate;direction:ltr}.tally__num--total{color:var(--paper-dim)}.tally__row[data-live=true] td:last-child .num{color:var(--brass);text-shadow:0 0 16px color-mix(in srgb,var(--brass) 70%,transparent)}.pips{--pip-w: 26px;--pip-h: 34px;display:flex;direction:ltr;inline-size:100%;min-inline-size:0;perspective:340px}.pips__card{position:relative;flex:0 1 var(--pip-w);min-inline-size:12px;block-size:var(--pip-h);transform-origin:left center;transform:rotateY(68deg);filter:grayscale(1) brightness(.55);transition:transform var(--dur-sm) var(--ease-expo),filter var(--dur-sm) var(--ease-out)}.pips__card:last-child{flex:0 0 var(--pip-w)}.pips__card[data-on=true]{transform:translateY(-3px);filter:none}.pips .card-glyph{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--pip-w);min-inline-size:0;flex-direction:column;align-items:flex-start;gap:1px;padding:3px;border-radius:var(--r-xs);font-size:13px;line-height:1;box-shadow:var(--elev-1)}.pips__out{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--jade);white-space:nowrap}.summary--match{gap:var(--sp-6)}.crown{position:relative;display:grid;justify-items:center;gap:var(--sp-3);padding:var(--sp-7) var(--sp-6);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--stroke-strong);background:radial-gradient(90% 120% at 50% 0%,color-mix(in srgb,var(--brass) 20%,transparent),transparent 66%),var(--surface-sunk);--motif-alpha: .05}.crown>*:not(.crown__rays):not(.fanfare){position:relative}.crown__rays{position:absolute;inset-block-start:-70%;inset-inline-start:-20%;inline-size:140%;block-size:240%;pointer-events:none;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--brass) 9%,transparent) 0deg 4deg,transparent 4deg 16deg);-webkit-mask-image:radial-gradient(closest-side,#000,transparent 58%);mask-image:radial-gradient(closest-side,#000,transparent 58%);animation:crown-rays 26s linear infinite}@keyframes crown-rays{to{transform:rotate(360deg)}}.crown__stamp{display:grid;place-items:center;padding:var(--sp-3);border-radius:50%;border:1px solid color-mix(in srgb,var(--brass) 45%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--brass) 8%,transparent),var(--glow-brass);animation:crown-stamp var(--dur-xl) var(--ease-spring) backwards}@keyframes crown-stamp{0%{opacity:0;transform:scale(1.5)}}.crown__eyebrow{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brass)}[data-locale=he] .crown__eyebrow{text-transform:none;font-size:var(--fs-sm)}.crown__line{margin:0;text-align:center;font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-bold);line-height:1.1;color:var(--brass-lt)}.crown__pot{display:flex;align-items:baseline;gap:var(--sp-5);margin-block-start:var(--sp-3);padding:var(--sp-3) var(--sp-7);border-radius:var(--r-full);border:1px solid var(--stroke-strong);background:color-mix(in srgb,var(--brass) 9%,var(--surface-sunk));box-shadow:var(--highlight)}.crown__value{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-display);font-weight:var(--fw-heavy);color:var(--brass);text-shadow:0 0 34px color-mix(in srgb,var(--brass) 45%,transparent);unicode-bidi:isolate;direction:ltr}.fanfare{position:absolute;inset:0;overflow:hidden;pointer-events:none}.fanfare i{position:absolute;inset-block-start:-14px;inset-inline-start:calc(var(--x) * 1%);inline-size:6px;block-size:11px;border-radius:1px;opacity:0;animation:fanfare-fall var(--dur-2xl) var(--ease-out) both;animation-delay:calc(var(--i) * var(--dur-xs));animation-iteration-count:2}.fanfare i:nth-child(4n+1){background:var(--brass)}.fanfare i:nth-child(4n+2){background:var(--brass-lt)}.fanfare i:nth-child(4n+3){background:var(--paper)}.fanfare i:nth-child(4n){background:var(--brass-dp)}@keyframes fanfare-fall{0%{opacity:0;transform:translateY(0) rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(260px) rotate(calc(var(--r) * 1deg))}}.summary__mine{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.summary__mine .stat{flex:1 1 96px}.summary__section{display:grid;gap:var(--sp-4)}.summary__caption{margin:0;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--paper-mute)}[data-locale=he] .summary__caption{text-transform:none;font-size:var(--fs-sm)}.summary__details{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);inline-size:100%;min-block-size:var(--tap);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-sm);border:1px solid var(--stroke);background:var(--surface-sunk);color:var(--paper-dim);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:start;cursor:pointer;transition:background var(--dur-sm) var(--ease-out),color var(--dur-sm) var(--ease-out)}.summary__details:hover{background:color-mix(in srgb,var(--paper) 5%,transparent);color:var(--paper)}.summary__react{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5)}.modal__actions .summary__react{margin-inline-end:auto}.summary__waiting{display:grid;justify-items:center;gap:var(--sp-1);line-height:1.15}.summary__waitingCap{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--paper-mute)}.btn.summary__nextBtn:disabled{opacity:1;filter:none;cursor:default;background:var(--surface-2);border-color:var(--stroke);color:var(--paper-dim);box-shadow:none}.summary__reactLabel{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--paper-mute)}.summary__reactRow{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.summary__reactChip{min-block-size:var(--tap);padding-inline:var(--sp-6);border-radius:var(--r-full);border:1px solid var(--stroke);background:var(--surface-2);color:var(--paper);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur-xs) var(--ease-out),opacity var(--dur-md) var(--ease-out)}.summary__reactChip:hover:enabled{background:color-mix(in srgb,var(--brass) 15%,var(--surface-2));border-color:var(--brass)}.summary__reactChip:disabled{cursor:default;opacity:.35}.summary__reactChip[aria-pressed=true]{opacity:1;border-color:var(--brass);background:color-mix(in srgb,var(--brass) 20%,var(--surface-2));color:var(--brass-lt)}.summary__tomorrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3) var(--sp-5);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--jade) 34%,transparent);background:color-mix(in srgb,var(--jade) 7%,transparent);font-size:var(--fs-sm);color:var(--jade-lt)}.summary__streak{font-weight:var(--fw-bold);color:var(--jade)}.ledger{inline-size:100%;display:grid;gap:var(--sp-1);border-collapse:collapse}.ledger thead,.ledger tbody{display:contents}.ledger tr{display:grid;grid-template-columns:minmax(7ch,1fr) repeat(var(--cols, 7),minmax(0,6ch));align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-xs)}.ledger tbody tr{background:var(--surface-sunk)}.ledger tbody tr[data-you=true]{background:color-mix(in srgb,var(--brass) 10%,var(--surface-sunk))}.ledger th,.ledger td{padding:0;min-inline-size:0;font-size:var(--fs-sm);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger th{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--paper-mute)}[data-locale=he] .ledger th{text-transform:none;font-size:var(--fs-xs)}.ledger th.tally__end,.ledger td.tally__end{text-align:end}.ledger__scroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.ledger__scroll>.ledger{min-inline-size:560px}@media(max-width:620px){.tally:not(.tally--final){--tally-cols: 2.4ch minmax(6ch, 1fr) 7.5ch 8.5ch}.tally:not(.tally--final) tr{gap:var(--sp-4)}.tally:not(.tally--final) .tally__cards,.tally:not(.tally--final) .tally__total{display:none}}@media(max-height:480px){.settle__crest{gap:var(--sp-2);max-inline-size:min(62vw,260px);padding:var(--sp-4) var(--sp-5)}.settle__crest .avatar{--avatar-size: 40px}.settle__line{font-size:var(--fs-md)}.settle--match .settle__line{font-size:var(--fs-lg)}.settle__value{font-size:var(--fs-2xl)}.settle__cost{padding:var(--sp-1) var(--sp-4);font-size:var(--fs-md)}.summary,.summary--match{gap:var(--sp-4)}.summary--round .summary__note,.summary__caption--standings{display:none}.pips{--pip-w: 20px;--pip-h: 26px}.crest{padding:var(--sp-4) var(--sp-5)}.crest .avatar{--avatar-size: 40px}.crest__mark{inline-size:40px;block-size:40px}.crest__line{font-size:var(--fs-xl)}.tally tr{padding-block:var(--sp-1)}.tally .avatar{--avatar-size: 24px}.summary__section,.summary__mine{gap:var(--sp-3)}.crown{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;justify-items:start;align-items:center;gap:0 var(--sp-6);padding:var(--sp-3) var(--sp-6)}.crown .avatar{--avatar-size: 48px}.crown__stamp{grid-area:1 / 1 / 3 / 2;padding:var(--sp-2)}.crown__eyebrow{grid-area:1 / 2 / 2 / 3}.crown__line{grid-area:2 / 2 / 3 / 3;text-align:start;font-size:var(--fs-xl)}.crown__pot{grid-area:1 / 3 / 3 / 4;margin-block-start:0;padding-inline:var(--sp-6)}.crown__value{font-size:var(--fs-2xl)}}.guide{display:block;inline-size:100%;block-size:auto;animation:guide-in var(--dur-xl) var(--ease-expo) both}@keyframes guide-in{0%{opacity:0;transform:translateY(18px) scale(.9)}to{opacity:1;transform:none}}.guide__bird{transform-box:view-box;transform-origin:100px 190px;transform:rotate(-4deg);animation:guide-bob calc(var(--dur-2xl) * 4) var(--ease-in-out) infinite}@keyframes guide-bob{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-5.4deg) translateY(-3px)}}.guide[data-mood=cheer] .guide__bird{animation:guide-hop calc(var(--dur-xl) * 1.4) var(--ease-spring) 2,guide-bob calc(var(--dur-2xl) * 4) var(--ease-in-out) calc(var(--dur-xl) * 2.8) infinite}@keyframes guide-hop{0%,to{transform:rotate(-4deg) translateY(0)}30%{transform:rotate(-9deg) translateY(-14px)}60%{transform:rotate(-1deg) translateY(0)}}.guide__lid{transform-box:view-box;transform-origin:81px 73px;transform:scaleY(0);animation:guide-blink calc(var(--dur-2xl) * 6) var(--ease-out) infinite}@keyframes guide-blink{0%,91%,to{transform:scaleY(0)}94%,96%{transform:scaleY(1)}}.guide__feather{transform-box:view-box;transform-origin:102px 52px;animation:guide-riffle var(--dur-xl) var(--ease-expo) both}.guide__feather:nth-child(2){animation-delay:calc(var(--dur-xs) * .5)}.guide__feather:nth-child(3){animation-delay:var(--dur-xs)}.guide__feather:nth-child(4){animation-delay:calc(var(--dur-xs) * 1.5)}.guide__feather:nth-child(5){animation-delay:calc(var(--dur-xs) * 2)}@keyframes guide-riffle{0%{transform:rotate(0) scale(.88)}55%{transform:rotate(var(--riffle)) scale(1.05)}to{transform:none}}.guide__wing{transform-box:view-box;transform-origin:110px 100px}.guide[data-mood=cheer] .guide__wing{animation:guide-wave calc(var(--dur-lg) * 1.1) var(--ease-in-out) 3}@keyframes guide-wave{0%,to{transform:rotate(0)}50%{transform:rotate(-13deg)}}.guide__tail{transform-box:view-box;transform-origin:124px 138px;transform:rotate(0);animation:guide-sway calc(var(--dur-2xl) * 4) var(--ease-in-out) infinite}@keyframes guide-sway{0%,to{transform:rotate(0)}50%{transform:rotate(3.5deg)}}.guide__halo{opacity:1;animation:guide-glow calc(var(--dur-2xl) * 5) var(--ease-in-out) infinite}@keyframes guide-glow{0%,to{opacity:.75}50%{opacity:1}}.hub{display:flex;flex-direction:column;gap:var(--sp-6);block-size:100%;min-block-size:0}.hub__masthead{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--sp-3);padding-block-end:var(--sp-5);border-block-end:1px solid var(--stroke-soft)}.hub__wordmark{align-self:start;block-size:clamp(28px,5vh,46px);inline-size:auto;opacity:.9}.hub__byline{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);min-inline-size:0}.hub__tagline{margin:0;color:var(--paper-mute);font-size:var(--fs-md);max-inline-size:54ch;min-inline-size:0}.hub__studio{color:var(--paper-mute);font-size:var(--fs-xs);letter-spacing:var(--tracking-caps);opacity:.72;flex:0 0 auto;max-inline-size:100%}.hub__strip{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--sp-4);min-block-size:0}.hub__strip--paged{grid-template-columns:auto minmax(0,1fr) auto}.hub__modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5);min-inline-size:0}.hub__modes .tile{aspect-ratio:auto;block-size:clamp(150px,52vh,340px)}@media(min-height:700px){.hub__modes .tile{block-size:clamp(150px,48vh,440px)}}.hub__modes .tile__art{opacity:.46}.hub__modes .tile--locked{opacity:.45}.hub__modes .tile--locked .tile__title,.hub__modes .tile--locked .tile__note{color:var(--paper-mute)}.hub__page{align-self:center}@media(max-width:1023px){.hub__modes{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--sp-5) * 2) / 3.35);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;padding-block:var(--sp-2)}.hub__modes::-webkit-scrollbar{display:none}.hub__modes>*{scroll-snap-align:start}}.hub__footer{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--sp-5)}.hub__acts{display:flex;align-items:center;gap:var(--sp-5);min-inline-size:0}.hub__acts--start{justify-self:end}.hub__acts--end{justify-self:start}@media(min-height:700px){.hub__footer{padding-block-start:var(--sp-5);border-block-start:1px solid var(--stroke-soft)}}@media(max-width:720px){.hub__footer{grid-template-columns:auto auto;justify-content:center;gap:var(--sp-4) var(--sp-5)}.hub__hero{grid-column:1 / -1}.hub__acts--start{grid-row:2;justify-self:end}.hub__acts--end{grid-row:2;justify-self:start}.hub__modes .tile{block-size:clamp(150px,44vh,280px)}}.hub__blocked{grid-column:1 / -1;margin:0;text-align:center;color:var(--paper-mute);font-size:var(--fs-sm)}.hub__act{display:inline-flex;align-items:center;gap:var(--sp-4);min-block-size:var(--tap);padding-inline:var(--sp-5);border:1px solid var(--stroke);border-radius:var(--r-full);background:var(--surface-1);color:var(--paper);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-sm) var(--ease-out),transform var(--dur-xs) var(--ease-out)}.hub__act:hover{border-color:var(--stroke-strong)}.hub__act:active{transform:scale(var(--press-scale))}.hub__act .glyph,.hub__act-art{inline-size:20px;block-size:20px;flex:0 0 auto}.hub__act--live{border-color:var(--brass);color:var(--brass-lt)}.hub__act--live:not(:focus-visible){outline:1px solid var(--brass);outline-offset:3px;animation:hub-daily-pulse calc(var(--dur-xl) * 3) var(--ease-out) infinite}@keyframes hub-daily-pulse{0%{outline-color:var(--brass);outline-offset:3px}60%,to{outline-color:transparent;outline-offset:9px}}@media(max-height:480px)and (orientation:landscape){.hub{gap:var(--sp-5)}.hub__masthead{display:none}.hub__acts,.hub__footer{gap:var(--sp-4)}}.gate--signin{display:block;padding:0;background:radial-gradient(120% 90% at 50% 120%,rgba(233,185,73,.07),transparent 62%),linear-gradient(180deg,var(--ink-700) 0%,var(--ink-800) 52%,var(--ink-900) 100%)}.signin__scene{position:absolute;inset:0;overflow:hidden;pointer-events:none}.signin__drift{position:absolute;inset:-25%;background:radial-gradient(38% 44% at 22% 24%,rgba(233,185,73,.16),transparent 68%),radial-gradient(32% 40% at 78% 74%,rgba(255,106,42,.11),transparent 66%);animation:signin-drift calc(var(--dur-2xl) * 22) var(--ease-in-out) infinite alternate}@keyframes signin-drift{0%{transform:translate3d(-2.5%,-1.5%,0) scale(1)}to{transform:translate3d(2.5%,1.5%,0) scale(1.08)}}.signin__weave{position:absolute;inset:0;opacity:calc(var(--motif-alpha) * 1.6);background:var(--motif-tint);-webkit-mask-image:var(--motif-image);mask-image:var(--motif-image);-webkit-mask-size:88px 88px;mask-size:88px 88px;-webkit-mask-repeat:repeat;mask-repeat:repeat;animation:signin-pan calc(var(--dur-2xl) * 40) linear infinite}@keyframes signin-pan{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:88px 88px;mask-position:88px 88px}}.signin__fan{position:absolute;inset-block-end:calc(var(--fan-size) * -.34);inset-inline:0;--fan-size: clamp(96px, 18vh, 164px);display:grid;place-items:center;grid-template-areas:"fan"}.signin__card{grid-area:fan;inline-size:var(--fan-size);aspect-ratio:5 / 7;transform-origin:50% 128%;transform:rotate(var(--turn));animation:signin-deal var(--dur-xl) var(--ease-expo) both;animation-delay:calc(var(--n) * var(--dur-sm))}.signin__card--0{--turn: -27deg;--n: 0}.signin__card--1{--turn: -9deg;--n: 1}.signin__card--2{--turn: 9deg;--n: 2}.signin__card--3{--turn: 27deg;--n: 3}@keyframes signin-deal{0%{opacity:0;transform:rotate(0) translateY(-46vh) scale(.8)}to{opacity:1;transform:rotate(var(--turn))}}.signin__face{display:grid;place-items:start center;padding-block-start:26%;block-size:100%;inline-size:100%;border-radius:var(--r-md);border:2px solid var(--brass-dp);background:radial-gradient(120% 90% at 50% 0%,rgba(233,185,73,.14),transparent 62%),linear-gradient(155deg,var(--ink-400),var(--ink-900));box-shadow:var(--elev-3),var(--highlight);animation:signin-float calc(var(--dur-2xl) * 6) var(--ease-in-out) infinite alternate;animation-delay:calc(var(--n) * var(--dur-lg))}@keyframes signin-float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.signin__pip{inline-size:44%;aspect-ratio:1;border:2px solid var(--brass);border-radius:3px;transform:rotate(45deg);opacity:.55;box-shadow:0 0 0 6px #e9b9490d}.signin{--gsi-scale: 1.25;--slot-w: calc(320px * var(--gsi-scale) + var(--sp-2) * 2);--panel-w: calc(var(--slot-w) + var(--sp-6) * 2 + 2px);position:relative;z-index:1;block-size:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--panel-w);align-items:center;gap:clamp(var(--sp-6),5vw,var(--sp-10));max-inline-size:var(--shell-max-w);margin-inline:auto;padding-block:calc(var(--gutter) + var(--safe-top)) calc(var(--gutter) + var(--safe-bottom));padding-inline:calc(var(--sp-8) + var(--safe-start)) calc(var(--sp-8) + var(--safe-end))}.signin__pitch{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);min-inline-size:0;text-align:start;animation:signin-rise var(--dur-lg) var(--ease-expo) both}@keyframes signin-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.signin__wordmark{block-size:clamp(48px,13vh,108px);inline-size:auto;max-inline-size:100%;margin-block-end:var(--sp-2);filter:drop-shadow(0 10px 26px rgba(3,9,13,.6))}.signin__eyebrow{margin:0;color:var(--brass-lt);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-caps)}[data-locale=he] .signin__eyebrow{text-transform:none}.signin__title{margin:0;color:var(--paper);font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-bold);line-height:1.1}.signin__body{margin:0;max-inline-size:44ch;color:var(--paper-dim);font-size:var(--fs-md);line-height:var(--leading)}.signin__studio{margin-block-start:var(--sp-2);color:var(--paper-mute);font-size:var(--fs-2xs);letter-spacing:var(--tracking-caps);opacity:.75}.signin__panel{display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);inline-size:100%;padding:clamp(var(--sp-6),3.2vh,var(--sp-8)) var(--sp-6);border:1px solid var(--stroke);border-radius:var(--r-lg);background:var(--glass);backdrop-filter:blur(var(--blur-panel));-webkit-backdrop-filter:blur(var(--blur-panel));box-shadow:var(--highlight),var(--elev-3);text-align:center;animation:signin-rise var(--dur-lg) var(--ease-expo) both;animation-delay:var(--dur-sm)}.signin__panel>.dealer-wait{gap:var(--sp-5);padding-block:var(--sp-6)}.signin__action{color:var(--paper);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-caps)}[data-locale=he] .signin__action{text-transform:none;font-size:var(--fs-sm)}.signin__slot{position:relative;display:grid;place-items:center;inline-size:var(--slot-w);block-size:calc(40px * var(--gsi-scale) + var(--sp-2) * 2);border-radius:var(--r-full);border:1px solid var(--brass-dp);background:radial-gradient(120% 180% at 50% -40%,rgba(233,185,73,.16),transparent 64%),linear-gradient(180deg,var(--ink-600),var(--ink-900));box-shadow:var(--elev-2),var(--glow-brass),var(--highlight)}.signin__slot:not(:focus-within){outline:1px solid var(--brass);outline-offset:4px;animation:signin-beckon calc(var(--dur-xl) * 4) var(--ease-out) infinite}@keyframes signin-beckon{0%{outline-color:var(--brass);outline-offset:4px}55%,to{outline-color:transparent;outline-offset:16px}}.signin__gsi{inline-size:320px;block-size:40px;transform:scale(var(--gsi-scale));transform-origin:center}.signin__slot[data-busy=yes] .signin__gsi{opacity:.15}.signin__working{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;background:var(--ink-900)}.signin__working .dealer-wait{gap:var(--sp-4);padding-block:0;grid-auto-flow:column;align-items:center}.signin__working .dealer-wait__deck{width:20px;height:28px}.signin__working .dealer-wait__label{font-size:var(--fs-sm);color:var(--paper);font-weight:var(--fw-semibold)}.signin__note{margin:0;max-inline-size:min(40ch,100%);color:var(--paper-dim);font-size:var(--fs-sm)}.signin__fine{margin:0;max-inline-size:min(42ch,100%);color:var(--paper-mute);font-size:var(--fs-xs);line-height:var(--leading)}.signin__panel .banner{text-align:start}@media(max-width:780px){.signin{--gsi-scale: 1.05;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;gap:var(--sp-6)}.signin__panel{inline-size:min(100%,var(--panel-w))}.signin__pitch{align-items:center;text-align:center}.signin__body,.signin__studio{display:none}}@media(max-height:480px)and (orientation:landscape){.signin{--gsi-scale: 1.1;gap:var(--sp-6);padding-block:var(--sp-5)}.signin__wordmark{block-size:clamp(38px,11vh,62px);margin-block-end:0}.signin__body,.signin__studio{display:none}.signin__panel{gap:var(--sp-4);padding-block:var(--sp-5)}.signin__fan{--fan-size: clamp(76px, 22vh, 104px);inset-block-end:calc(var(--fan-size) * -.72)}.signin__note{font-size:var(--fs-xs)}.signin__fine{font-size:var(--fs-2xs)}}.gate--welcome{display:block;padding:calc(var(--sp-4) + var(--safe-top)) calc(var(--gutter) + var(--safe-end)) calc(var(--sp-4) + var(--safe-bottom)) calc(var(--gutter) + var(--safe-start));background:radial-gradient(62% 70% at 18% 22%,rgba(233,185,73,.09),transparent 68%),radial-gradient(70% 55% at 50% 0%,rgba(233,185,73,.05),transparent 70%),var(--ink-900)}.welcome{display:flex;flex-direction:column;gap:var(--sp-4);block-size:100%;inline-size:100%;max-inline-size:min(1060px,100%);margin-inline:auto}.welcome__bar{display:flex;align-items:center;gap:var(--sp-5);flex:0 0 auto}.welcome__spacer{inline-size:var(--tap);block-size:var(--tap)}.welcome__progress{margin:0;margin-inline:auto}.welcome__dots{display:flex;gap:var(--sp-4);align-items:center}.welcome__dot{inline-size:7px;block-size:7px;border-radius:var(--r-full);background:var(--ink-400);transition:background-color var(--dur-md) var(--ease-expo),inline-size var(--dur-md) var(--ease-expo)}.welcome__dot[data-state=done]{background:var(--brass-dp)}.welcome__dot[data-state=here]{inline-size:22px;background:var(--brass)}.welcome__stage{display:grid;grid-template-columns:minmax(132px,.42fr) minmax(0,1fr);gap:var(--sp-6);align-items:center;flex:1 1 auto;min-block-size:0}.welcome__guide{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);min-block-size:0;block-size:100%;justify-content:center}.welcome__guideart{display:block;inline-size:100%;max-inline-size:220px}.welcome__guidename{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--brass);letter-spacing:var(--tracking-wide);animation:welcome-rise var(--dur-lg) var(--ease-expo) both;animation-delay:var(--dur-md)}.welcome__say{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-5);min-block-size:0;max-block-size:100%;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-6) var(--sp-7);border:1px solid var(--stroke);border-radius:var(--r-lg);background:var(--surface-2);box-shadow:var(--highlight),var(--elev-2);position:relative;animation:welcome-say-in var(--dur-lg) var(--ease-expo) both}.welcome__say:before{content:"";position:absolute;inline-size:14px;block-size:14px;inset-block-start:calc(50% - 7px);inset-inline-start:-8px;border-inline-start:1px solid var(--stroke);border-block-end:1px solid var(--stroke);background:var(--surface-2);transform:rotate(45deg)}.welcome__title{margin:0;font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--paper)}.welcome__title:focus{outline:none}.welcome__body{margin:0;max-inline-size:62ch;color:var(--paper-dim);font-size:var(--fs-md);line-height:var(--leading)}.welcome__actions,.welcome__langs{display:flex;flex-wrap:wrap;gap:var(--sp-5)}.welcome__lang{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-4);min-inline-size:168px;min-block-size:var(--tap);padding:var(--sp-5) var(--sp-6);border:2px solid var(--stroke);border-radius:var(--r-md);background:var(--surface-sunk);color:var(--paper-dim);cursor:pointer;transition:border-color var(--dur-sm) var(--ease-out),color var(--dur-sm) var(--ease-out),transform var(--dur-xs) var(--ease-out)}.welcome__lang:active{transform:scale(var(--press-scale))}.welcome__lang--on{border-color:var(--brass);box-shadow:var(--glow-brass);color:var(--paper)}.welcome__langart{block-size:34px;inline-size:auto;opacity:.55;transition:opacity var(--dur-sm) var(--ease-out)}.welcome__lang--on .welcome__langart{opacity:1}.welcome__langname{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.welcome__name{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--sp-4) var(--sp-6);inline-size:100%;min-block-size:0}.welcome__field{display:flex;flex-direction:column;gap:var(--sp-3);grid-column:1}.welcome__input{inline-size:100%;min-block-size:var(--tap);padding-inline:var(--sp-5);border:1px solid var(--stroke);border-radius:var(--r-md);background:var(--surface-sunk);color:var(--paper);font-family:var(--font-ui);font-size:var(--fs-lg);font-weight:var(--fw-medium)}.welcome__input:focus-visible{border-color:var(--stroke-strong)}.welcome__faces{display:flex;flex-direction:column;gap:var(--sp-3);grid-column:2;grid-row:1 / span 2;min-block-size:0}.welcome__label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--paper-mute)}.welcome__facegrid{--welcome-face: 52px;--welcome-rows: 2;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--welcome-face),1fr));grid-auto-rows:var(--welcome-face);gap:var(--sp-4);max-block-size:calc(var(--welcome-rows) * var(--welcome-face) + (var(--welcome-rows) - 1) * var(--sp-4) + 2 * var(--sp-3) + 2px);padding:var(--sp-3);border:1px solid var(--stroke-soft);border-radius:var(--r-md);background:var(--surface-sunk)}.welcome__face{display:grid;place-items:center;padding:2px;border:2px solid transparent;border-radius:var(--r-full);background:transparent;cursor:pointer;transition:border-color var(--dur-sm) var(--ease-out),transform var(--dur-xs) var(--ease-out)}.welcome__face:active{transform:scale(var(--press-scale))}.welcome__face .avatar{block-size:100%;inline-size:auto;aspect-ratio:1}.welcome__face--on{border-color:var(--brass);box-shadow:var(--glow-brass)}.welcome__error{grid-column:1;margin:0;color:var(--danger);font-size:var(--fs-sm)}@keyframes welcome-say-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes welcome-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-height:640px){.welcome{gap:var(--sp-6)}.welcome__stage{grid-template-columns:minmax(200px,.46fr) minmax(0,1fr);gap:var(--sp-8)}.welcome__guideart{max-inline-size:300px}.welcome__guidename{font-size:var(--fs-xl)}.welcome__say{gap:var(--sp-6);padding:var(--sp-8)}.welcome__title{font-size:var(--fs-display)}.welcome__body{font-size:var(--fs-lg)}.welcome__facegrid{--welcome-face: 60px;--welcome-rows: 3}}@media(max-height:560px){.welcome__say{gap:var(--sp-4);padding:var(--sp-5) var(--sp-6)}.welcome__title{font-size:var(--fs-xl)}.welcome__guidename{font-size:var(--fs-md)}.welcome__guideart{max-inline-size:168px}.welcome__stage{grid-template-columns:minmax(112px,.34fr) minmax(0,1fr);gap:var(--sp-5)}.welcome__lang{min-inline-size:148px;padding:var(--sp-4) var(--sp-5)}.welcome__langart{block-size:26px}.welcome__facegrid{--welcome-face: 44px}}@media(max-height:430px){.welcome__facegrid{--welcome-rows: 1;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:var(--welcome-face);overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scroll-snap-type:inline mandatory}.welcome__face{scroll-snap-align:start}.welcome__guidename{display:none}.welcome__say{padding:var(--sp-4) var(--sp-5)}.welcome__bar{gap:var(--sp-4)}}@media(max-width:620px){.welcome__langs{gap:var(--sp-4)}.welcome__lang{min-inline-size:132px}}.shell{position:fixed;inset:0;display:grid;grid-template-rows:var(--shell-topbar-h) 1fr;background:var(--ink-800);overflow:hidden}.shell[data-chrome=minimal]{grid-template-rows:1fr}.shell__content{position:relative;min-block-size:0;overflow:hidden}.shell[data-chrome=full] .shell__content:not(.motif):before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.05;background:var(--motif-tint);--shell-bloom: radial-gradient(80% 62% at 50% 0%, #000 0%, rgba(0, 0, 0, 0) 76%);-webkit-mask-image:var(--motif-image),var(--shell-bloom);mask-image:var(--motif-image),var(--shell-bloom);-webkit-mask-size:88px 88px,100% 100%;mask-size:88px 88px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.shell[data-chrome=full] .shell__content:not(.motif):after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(64% 46% at 50% -8%,color-mix(in srgb,var(--brass) 12%,transparent),transparent 70%),radial-gradient(120% 74% at 50% 108%,color-mix(in srgb,var(--ink-900) 84%,transparent),transparent 62%)}.shell__screen{position:relative;z-index:1;block-size:100%;inline-size:100%;max-inline-size:var(--shell-max-w);margin-inline:auto;padding-inline:calc(var(--gutter) + var(--safe-start)) calc(var(--gutter) + var(--safe-end));padding-block:var(--sp-5) calc(var(--sp-5) + var(--safe-bottom));overflow-y:auto;overscroll-behavior:contain;animation:shell-screen-in var(--dur-md) var(--ease-expo) both}@keyframes shell-screen-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.shell-topbar{display:flex;align-items:center;gap:var(--sp-4);padding-block-start:var(--safe-top);padding-inline:calc(var(--gutter) + var(--safe-start)) calc(var(--gutter) + var(--safe-end));block-size:calc(var(--shell-topbar-h) + var(--safe-top));background:linear-gradient(180deg,var(--ink-700),var(--ink-800));border-block-end:1px solid var(--stroke);box-shadow:var(--highlight);position:relative;z-index:var(--z-rail)}.shell-topbar>*{flex:0 0 auto;min-inline-size:0}.shell-topbar__spacer{flex:1 1 auto}.shell-topbar__home{display:inline-flex;align-items:center;gap:var(--sp-3);min-inline-size:var(--tap);min-block-size:var(--tap);padding-inline:var(--sp-4);border:1px solid var(--stroke);border-radius:var(--r-full);background:var(--surface-1);color:var(--paper);font-size:var(--fs-md);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-sm) var(--ease-out),color var(--dur-sm) var(--ease-out),transform var(--dur-xs) var(--ease-out)}.shell-topbar__home:hover{border-color:var(--stroke-strong);color:var(--brass-lt)}.shell-topbar__home:active{transform:scale(var(--press-scale))}.shell-topbar__id{display:flex;align-items:center;gap:var(--sp-4);min-block-size:var(--tap);padding-inline:var(--sp-2) var(--sp-4);border:0;border-radius:var(--r-full);background:transparent;color:var(--paper);cursor:pointer;transition:background var(--dur-sm) var(--ease-out)}.shell-topbar__id:hover{background:var(--surface-1)}.shell-topbar__id:active{transform:scale(var(--press-scale))}.shell-topbar__nick{font-weight:var(--fw-semibold);font-size:var(--fs-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:14ch}.levelring{position:relative;display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:var(--r-full)}.levelring:before{content:"";position:absolute;inset:0;border-radius:var(--r-full);background:conic-gradient(var(--brass) calc(var(--ring-fill, 0) * 360deg),var(--ink-400) 0);-webkit-mask:radial-gradient(circle,transparent 61%,#000 62%);mask:radial-gradient(circle,transparent 61%,#000 62%)}.levelring__level{position:absolute;inset-block-end:-2px;inset-inline-end:-4px;min-inline-size:2.2ch;padding-inline:var(--sp-1);border-radius:var(--r-full);background:var(--brass);color:var(--ink-900);font-size:var(--fs-2xs);font-weight:var(--fw-heavy);line-height:1.5;text-align:center}.shell-topbar__xp{flex:0 0 auto;display:flex;align-items:center;gap:var(--sp-3);inline-size:168px}.shell-topbar__xp .progress{flex:1 1 auto}.shell-topbar__xpnum{font-size:var(--fs-xs);color:var(--paper-mute);white-space:nowrap}.shell-topbar__pill{display:inline-flex;align-items:center;gap:var(--sp-3);min-block-size:var(--tap);padding-inline:var(--sp-5);border:1px solid var(--stroke);border-radius:var(--r-full);background:var(--surface-1);color:var(--paper);font-size:var(--fs-md);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-sm) var(--ease-out),transform var(--dur-xs) var(--ease-out)}.shell-topbar__pill:hover{border-color:var(--stroke-strong)}.shell-topbar__pill:active{transform:scale(var(--press-scale))}.shell-topbar__trophies{margin-inline-start:auto}.shell-topbar__inplay{display:inline-grid;place-items:center;align-self:center;inline-size:var(--tap);block-size:var(--tap);padding:0;border:1px solid color-mix(in srgb,var(--jade) 40%,transparent);border-radius:50%;background:color-mix(in srgb,var(--jade) 10%,var(--surface-1));color:var(--jade-lt);cursor:pointer;transition:background var(--dur-sm) var(--ease-out),border-color var(--dur-sm) var(--ease-out),transform var(--dur-xs) var(--ease-out)}.shell-topbar__inplay:hover{background:color-mix(in srgb,var(--jade) 16%,var(--surface-1));border-color:color-mix(in srgb,var(--jade) 60%,transparent)}.shell-topbar__inplay:active{transform:scale(var(--press-scale))}.shell-topbar__inplay[data-state=waiting]{color:var(--paper-mute);border-color:var(--stroke);background:var(--surface-1)}.shell-topbar__inplay[data-state=result]{color:var(--brass-lt);border-color:color-mix(in srgb,var(--brass) 40%,transparent);background:color-mix(in srgb,var(--brass) 10%,var(--surface-1))}.shell-topbar__inplayDot{inline-size:10px;block-size:10px;border-radius:50%;background:currentcolor;animation:inplay-breathe calc(var(--dur-xl) * 2.4) var(--ease-in-out) infinite}.shell-topbar__inplay[data-state=waiting] .shell-topbar__inplayDot{animation:none}@keyframes inplay-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.shell-topbar__coins{color:var(--brass-lt);border-color:color-mix(in srgb,var(--brass) 34%,transparent);background:color-mix(in srgb,var(--brass) 8%,var(--surface-1))}.shell-topbar__coins:hover{background:color-mix(in srgb,var(--brass) 14%,var(--surface-1))}.shell-topbar__coins>.glyph{color:var(--brass)}.shell-topbar__trophies .glyph{color:var(--paper-dim)}.shell-topbar__plus{display:grid;place-items:center;inline-size:20px;block-size:20px;border-radius:var(--r-full);background:var(--brass);color:var(--ink-900)}.glyph{inline-size:20px;block-size:20px;flex:0 0 auto}.shell-topbar__plus .glyph{inline-size:14px;block-size:14px}.shell-topbar--minimal{position:absolute;inset-block-start:0;inset-inline:0;background:none;border-block-end:0;box-shadow:none;z-index:var(--z-hud);pointer-events:none}.shell-topbar--minimal>*{pointer-events:auto}.shell-topbar--minimal .shell-topbar__spacer{pointer-events:none}@media(max-height:480px)and (orientation:landscape){.shell-topbar__nick,.shell-topbar__xp,.shell-topbar__homeLabel{display:none}.shell-topbar__home{justify-content:center;padding-inline:0}.levelring{inline-size:32px;block-size:32px}}@media(max-width:620px){.shell-topbar__xp,.shell-topbar__homeLabel{display:none}.shell-topbar__home{justify-content:center;padding-inline:0}}.backbar{display:flex;align-items:center;gap:var(--sp-5);flex:0 0 auto;min-block-size:var(--tap);margin-block-end:var(--sp-6);padding-block-end:var(--sp-5);border-block-end:1px solid var(--stroke-soft)}.backbar__btn{display:grid;place-items:center;inline-size:var(--tap);block-size:var(--tap);flex:0 0 auto;border:1px solid var(--stroke);border-radius:var(--r-full);background:var(--surface-1);color:var(--paper-dim);cursor:pointer;transition:border-color var(--dur-sm) var(--ease-out),color var(--dur-sm) var(--ease-out),transform var(--dur-xs) var(--ease-out)}.backbar__btn:hover{border-color:var(--stroke-strong);color:var(--brass-lt)}.backbar__btn:active{transform:scale(var(--press-scale))}.backbar__title{margin:0;min-inline-size:0;font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:1.1;letter-spacing:var(--tracking-none);color:var(--brass-lt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backbar__trail{display:flex;align-items:center;gap:var(--sp-4);margin-inline-start:auto;min-inline-size:0}@media(max-height:480px)and (orientation:landscape){.backbar{gap:var(--sp-4);margin-block-end:var(--sp-4);padding-block-end:var(--sp-3)}.backbar__title{font-size:var(--fs-xl)}}.settings__group{background:var(--surface-sunk);border-color:var(--stroke-soft);box-shadow:none}.settings__legend{margin:0;padding-block-end:var(--sp-3);border-block-end:1px solid var(--stroke-soft);color:var(--brass)}.settings__sub{color:var(--paper-dim);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.settings__meter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 var(--sp-5)}.settings__meter input[type=range]{grid-column:1 / -1;inline-size:100%;accent-color:var(--brass);min-block-size:var(--tap)}.settings__meterLabel{color:var(--paper);font-size:var(--fs-md)}.settings__meterValue{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--brass-lt);min-inline-size:4.5ch;text-align:end;unicode-bidi:isolate;direction:ltr}.settings__suits{display:flex;gap:var(--sp-3);direction:ltr;padding:var(--sp-4);border-radius:var(--r-sm);background:color-mix(in srgb,var(--ink-900) 55%,transparent)}.settings__who{margin:0;color:var(--paper-dim);font-size:var(--fs-sm);line-height:var(--leading)}.settings__action{display:grid;gap:var(--sp-1);margin-inline:calc(var(--sp-5) * -1);inline-size:calc(100% + var(--sp-5) * 2);min-block-size:var(--tap);padding:var(--sp-4) var(--sp-5);border:0;border-radius:var(--r-sm);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--dur-sm) var(--ease-out)}.settings__action:hover{background:color-mix(in srgb,var(--paper) 5%,transparent)}.settings__action:active{transform:scale(var(--press-scale))}.settings__actionTitle{color:var(--paper);font-size:var(--fs-md);font-weight:var(--fw-semibold)}.settings__actionNote{color:var(--paper-mute);font-size:var(--fs-sm);line-height:var(--leading)}.settings__about{display:grid;gap:var(--sp-4);align-content:start;padding-block-start:var(--sp-4);border-block-start:1px solid var(--stroke-soft)}.settings__about .settings__legend{border-block-end:0;padding-block-end:0}@media(max-height:480px)and (orientation:landscape){.drawer__panel:has(.settings__group){--drawer-w: 500px}.drawer__panel:has(.settings__group) .drawer__body{gap:var(--sp-4);padding:var(--sp-4) var(--sp-5)}.drawer__panel:has(.settings__group) .drawer__head,.drawer__panel:has(.settings__group) .drawer__foot{padding-block:var(--sp-3)}.settings__group{padding:var(--sp-3) var(--sp-5);gap:var(--sp-3)}.settings__legend{padding-block-end:var(--sp-2)}.settings__suits{padding:var(--sp-3)}}.gate{position:fixed;inset:0;z-index:var(--z-gate);display:grid;place-items:center;padding:calc(var(--gutter) + var(--safe-top)) calc(var(--gutter) + var(--safe-end)) calc(var(--gutter) + var(--safe-bottom)) calc(var(--gutter) + var(--safe-start));background:radial-gradient(70% 55% at 50% 0%,rgba(233,185,73,.06),transparent 70%),var(--ink-900);color:var(--paper);overflow:hidden;animation:shell-screen-in var(--dur-md) var(--ease-expo) both}.gate__inner{display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);inline-size:100%;max-inline-size:420px;text-align:center}.gate__inner--wide{max-inline-size:min(820px,100%)}.brand--gate{display:flex;align-items:center;gap:var(--sp-4)}.brand--gate .brand__emblem{inline-size:28px;block-size:34px}.brand--gate .brand__mark{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--brass);letter-spacing:var(--tracking-wide)}.gate__title{margin:0;font-size:var(--fs-2xl);font-weight:var(--fw-semibold)}.gate__copy{margin:0;max-inline-size:46ch;color:var(--paper-dim);font-size:var(--fs-md)}.gate__fineprint{margin:0;color:var(--paper-mute);font-size:var(--fs-sm)}.gate__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-5)}.rotate-device{inline-size:120px;block-size:120px}.rotate-device__svg{inline-size:100%;block-size:100%}.rotate-device__body{transform-origin:60px 64px;animation:rotate-device-turn calc(var(--dur-xl) * 6) var(--ease-in-out) infinite}@keyframes rotate-device-turn{0%,20%{transform:rotate(0)}45%,75%{transform:rotate(-90deg)}to{transform:rotate(0)}}.rotate-device__arc{opacity:.7}@media(max-height:480px)and (orientation:landscape){.brand--gate .brand__mark{font-size:var(--fs-xl)}.rotate-device{inline-size:88px;block-size:88px}}
