.portrait-guard{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:radial-gradient(ellipse 120% 80% at 50% -20%,#142018 0%,var(--bg) 55%);color:var(--ink);touch-action:none;overscroll-behavior:contain;outline:none}.portrait-guard__icon{opacity:1;transform-origin:50% 50%;animation:portrait-guard-rock 2.4s cubic-bezier(.4,0,.2,1) infinite}.portrait-guard__hint{margin:1.25rem 0 0;padding:.85rem 1rem;border:1px solid #24352c;border-radius:12px;color:var(--gold2);font-size:15px;font-weight:600}@keyframes portrait-guard-rock{0%,20%{transform:rotate(90deg);opacity:.6}55%,80%{transform:rotate(0);opacity:1}to{transform:rotate(90deg);opacity:.6}}@media(prefers-reduced-motion:reduce){.portrait-guard__icon{animation:none;transform:rotate(0)}}.wheel-canvas{position:relative;display:inline-block;line-height:0}.wheel-canvas--mini{max-width:100%}.wheel-canvas__readout{position:absolute;top:8%;left:50%;transform:translate(-50%);font-family:var(--font-display);font-size:clamp(2rem,6vw,4rem);color:var(--gold2);text-shadow:0 0 24px rgba(233,185,73,.5);pointer-events:none;animation:wheel-readout-crossfade 80ms ease-out}.wheel-canvas--mini .wheel-canvas__readout{font-size:clamp(1rem,3vw,1.5rem);top:6%}.wheel-canvas__readout--lock{animation:wheel-readout-lock .32s cubic-bezier(.34,1.56,.64,1)}@keyframes wheel-readout-crossfade{0%{opacity:.35}to{opacity:1}}@keyframes wheel-readout-lock{0%{transform:translate(-50%) scale(.85);opacity:.5}to{transform:translate(-50%) scale(1);opacity:1}}.wheel-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;overflow:hidden}.wheel-confetti__canvas{display:block;width:100%;height:100%}.wheel-confetti__star{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);font-size:clamp(3rem,10vw,6rem);color:var(--gold2);opacity:0;transition:opacity .2s ease}.screen-result-wrap{position:relative;text-align:center}.screen-result-digit{display:inline-block;transform-origin:center center}.screen-result-digit--pulse{will-change:transform}.screen-flash{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--gold);opacity:0;pointer-events:none;z-index:15}.screen-flash--on{animation:screen-gold-flash .45s ease-out forwards}@keyframes screen-gold-flash{0%{opacity:.08}to{opacity:0}}.screen-empty-copy{color:var(--muted);margin-top:1rem;font-size:clamp(1rem,2vw,1.35rem)}.screen-empty-copy strong{color:var(--gold2);font-weight:600}.screen-empty-next{color:var(--muted);opacity:.85;margin-top:.35rem;font-size:clamp(.9rem,1.6vw,1.1rem)}@media(prefers-reduced-motion:reduce){.wheel-canvas__readout,.wheel-canvas__readout--lock{animation:none}.screen-flash--on{animation:none;opacity:0}}.host-root{--host-bg: #0b0e14;--host-panel: #121822;--host-panel-2: #171e2b;--host-border: #2a3448;--host-border-soft: #1e2636;--host-text: #e6ebf2;--host-muted: #8b97ad;--host-accent: #6eb6ff;--host-accent-2: #9ecfff;--host-warn: #e6b84d;--host-danger: #e07070;--host-ok: #5dca8e;--host-font: "JetBrains Mono", ui-monospace, "Manrope", system-ui, sans-serif;--host-display: "Unbounded", system-ui, sans-serif;min-height:100%;min-height:100dvh;margin:0;padding:0;background:linear-gradient(180deg,#101623 0%,var(--host-bg) 40%),repeating-linear-gradient(0deg,transparent,transparent 23px,color-mix(in srgb,var(--host-border-soft) 35%,transparent) 24px);color:var(--host-text);font-family:var(--host-font)}.host-login{max-width:420px;margin:0 auto;padding:2.5rem 1.25rem 3rem}.host-login__eyebrow{margin:0 0 .35rem;color:var(--host-muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.host-login__title{margin:0 0 .5rem;font-family:var(--host-display);font-size:1.55rem;font-weight:600}.host-login__sub{margin:0 0 1.5rem;color:var(--host-muted);font-size:13px}.host-login__form{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem;background:color-mix(in srgb,var(--host-panel) 92%,black);border:1px solid var(--host-border);border-radius:10px}.host-field{display:flex;flex-direction:column;gap:.35rem;font-size:12px;color:var(--host-muted)}.host-field--row{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.host-field--row>span{flex:1}.host-field--compact{flex:1;min-width:0}.host-input{width:100%;min-height:44px;padding:0 .85rem;border-radius:8px;border:1px solid var(--host-border);background:var(--host-panel-2);color:var(--host-text);font:inherit}.host-input:focus{outline:2px solid color-mix(in srgb,var(--host-accent) 55%,transparent);outline-offset:1px}.host-input--narrow{width:5.5rem;text-align:right;font-variant-numeric:tabular-nums}.host-btn{min-height:44px;padding:0 1rem;border-radius:8px;border:1px solid var(--host-border);background:var(--host-panel-2);color:var(--host-text);font:inherit;font-weight:600;cursor:pointer}.host-btn:disabled{opacity:.45;cursor:not-allowed}.host-btn--primary{background:linear-gradient(180deg,#3a6ea8,#2a4f7a);border-color:#4a7ab0;color:#f2f7ff}.host-btn--ghost{background:transparent}.host-btn--sm{min-height:36px;padding:0 .75rem;font-size:12px}.host-link{background:none;border:none;padding:0;color:var(--host-accent-2);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.host-error{margin:0;color:var(--host-danger);font-size:13px}.host-hint{margin:0;font-size:12px;color:var(--host-muted)}.host-hint--warn{color:var(--host-warn)}.host-hint--danger{color:var(--host-danger)}.host-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,#05070c 72%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.host-dialog{width:min(420px,100%);padding:1.25rem 1.25rem 1.1rem;background:var(--host-panel);border:1px solid var(--host-border);border-radius:12px;box-shadow:0 18px 48px #00000073}.host-dialog__title{margin:0 0 .35rem;font-family:var(--host-display);font-size:1.15rem}.host-dialog__lead{margin:0 0 1rem;color:var(--host-muted);font-size:13px}.host-dialog__form{display:flex;flex-direction:column;gap:.75rem}.host-dialog__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.host-dialog__actions .host-btn{flex:1 1 140px}.host-shell{min-height:100dvh;display:flex;flex-direction:column}.host-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.75rem 1rem;border-bottom:1px solid var(--host-border);background:color-mix(in srgb,var(--host-panel) 88%,black)}.host-topbar__brand{display:flex;flex-direction:column;gap:.15rem;min-width:0}.host-topbar__name{margin:0;font-family:var(--host-display);font-size:.95rem;letter-spacing:.02em}.host-topbar__role{color:var(--host-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.host-topbar__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;font-size:12px;color:var(--host-muted);font-variant-numeric:tabular-nums}.host-live{display:inline-flex;align-items:center;gap:.35rem;color:var(--host-text)}.host-live__dot{width:8px;height:8px;border-radius:50%;background:var(--host-muted)}.host-live__dot--on{background:var(--host-ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--host-ok) 28%,transparent)}.host-live__dot--paused{background:var(--host-warn)}.host-grid{flex:1;display:grid;gap:.75rem;padding:.75rem;align-content:start}.host-col{display:flex;flex-direction:column;gap:.75rem;min-width:0}.host-panel{background:color-mix(in srgb,var(--host-panel) 94%,black);border:1px solid var(--host-border-soft);border-radius:10px;padding:.85rem .9rem;min-width:0}.host-panel--placeholder{min-height:88px;border-style:dashed;color:var(--host-muted)}.host-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.host-panel__title{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--host-accent-2)}.host-panel__meta{font-size:11px;color:var(--host-muted)}.host-panel__body{margin:0;font-size:12px;line-height:1.4;color:var(--host-muted)}.host-mini-wheel__stage{display:flex;justify-content:center;align-items:center;padding:.35rem 0 .15rem;min-height:208px}.host-mini-wheel__canvas{margin:0 auto}.host-mini-wheel__result{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:64px;padding:.25rem 0 .35rem}.host-mini-wheel__result-label{font-size:12px;color:var(--host-muted);text-align:center}.host-mini-wheel__landed{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:56px;padding:0 .6rem;border-radius:10px;border:2px solid var(--host-warn);font-family:var(--host-display);font-size:36px;font-weight:800;line-height:1;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.9);font-variant-numeric:tabular-nums}.host-mini-wheel__landed--red{background:#c4161c}.host-mini-wheel__landed--black{background:#121212}.host-mini-wheel__landed--green{background:#0b6e34}.host-tech-table__board{display:flex;gap:3px;align-items:stretch;width:100%;overflow-x:auto;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}.host-tech-table__zero{flex:0 0 auto;display:flex;width:clamp(2rem,6vw,2.6rem)}.host-tech-table__zero .host-tech-cell{flex:1;min-height:100%;aspect-ratio:auto}.host-tech-table__grid{display:flex;flex:1 1 auto;gap:2px;min-width:0}.host-tech-table__col{display:flex;flex-direction:column;flex:1 1 0;gap:2px;min-width:1.55rem}.host-tech-cell{position:relative;display:grid;place-items:center;aspect-ratio:1;min-height:28px;min-width:0;padding:0;margin:0;border:1px solid color-mix(in srgb,var(--host-border) 80%,#000);border-radius:3px;background:#2a303c;color:#f2f4f8;font:inherit;font-size:clamp(10px,1.6vw,12px);font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent}.host-tech-cell:focus-visible{outline:2px solid var(--host-accent);outline-offset:1px;z-index:1}.host-tech-cell--zero{background:#252b36;font-size:clamp(12px,2vw,15px)}.host-tech-cell--active{background:#353c4a;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--host-ok) 45%,transparent)}.host-tech-cell--focus{box-shadow:inset 0 0 0 2px var(--host-accent)}.host-tech-cell__n{line-height:1}.host-tech-cell__badge{position:absolute;top:1px;right:1px;min-width:1rem;height:1rem;padding:0 3px;border-radius:999px;background:#1f9d55;color:#fff;font-size:9px;font-weight:700;line-height:1rem;text-align:center;box-shadow:0 0 0 1px color-mix(in srgb,#0b0e14 55%,transparent)}.host-tech-table__tip{margin:.55rem 0 0;min-height:1.2em;font-size:12px;color:var(--host-text);font-variant-numeric:tabular-nums}.host-tech-table__tip--empty{color:var(--host-muted)}.host-gift-plan__fields{display:flex;gap:.5rem;margin-bottom:.65rem}.host-gift-plan__links{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.host-actions{display:flex;flex-direction:column;gap:.55rem}.host-actions__row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.host-actions__row--split{justify-content:flex-start}.host-actions__hint{font-size:11px;color:var(--host-muted)}.host-actions__toggle{position:relative;gap:.6rem;min-width:44px;padding-right:.25rem}.host-actions__toggle-label{font-size:14px;font-weight:600}.host-btn--active{border-color:color-mix(in srgb,var(--host-accent) 65%,var(--host-border));background:color-mix(in srgb,var(--host-accent) 22%,var(--host-panel-2));color:var(--host-accent-2)}.host-btn--spin{flex:1 1 100%;min-height:48px;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.host-actions__more{position:relative;margin-left:auto}.host-actions__menu{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:220px;padding:.35rem;background:var(--host-panel);border:1px solid var(--host-border);border-radius:10px;box-shadow:0 12px 32px #0006;display:flex;flex-direction:column;gap:.2rem}.host-actions__menu-item{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;min-height:44px;padding:.55rem .7rem;border:none;border-radius:8px;background:transparent;color:var(--host-text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.host-actions__menu-item:hover:not(:disabled){background:var(--host-panel-2)}.host-actions__menu-item:disabled{opacity:.45;cursor:not-allowed}.host-actions__menu-item--hold{-webkit-user-select:none;user-select:none;touch-action:none}.host-actions__hold-track{display:block;height:3px;border-radius:2px;background:var(--host-border-soft);overflow:hidden}.host-actions__hold-fill{display:block;height:100%;width:100%;transform-origin:left center;transform:scaleX(0);background:var(--host-warn)}.host-actions__hold-hint{font-size:10px;color:var(--host-muted);letter-spacing:.04em;text-transform:uppercase}.host-stats{display:flex;flex-direction:column;gap:.65rem}.host-stats__body{opacity:1;transition:opacity .2s ease}.host-stats__body--flash{opacity:.35}.host-stats__kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem .5rem;margin-bottom:.75rem}.host-stats__kpi-item{display:flex;flex-direction:column;gap:.2rem;min-width:0}.host-stats__kpi-value{font-family:var(--host-display);font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--host-text);letter-spacing:.01em}.host-stats__kpi-value--danger{color:var(--host-danger)}.host-stats__kpi-label{font-size:13px;line-height:1.25;color:var(--host-muted)}.host-stats__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;border-top:1px solid var(--host-border-soft);padding-top:.65rem}.host-stats__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem;font-size:12px;line-height:1.35}.host-stats__row-label{color:var(--host-muted)}.host-stats__row-value{color:var(--host-text);font-variant-numeric:tabular-nums;text-align:right}.host-stats__row-value--mono{font-family:var(--host-font)}.host-stats__hint{color:var(--host-muted);font-weight:400}.host-stats__row--names .host-stats__row-value{max-width:100%;word-break:break-word}@media(max-width:520px){.host-stats__kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}.host-outcome{position:relative}.host-outcome__row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .65rem}.host-outcome__toggle{display:inline-flex;align-items:center;cursor:pointer;min-height:44px}.host-outcome__toggle input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.host-outcome__switch{display:inline-block;width:44px;height:26px;border-radius:999px;border:1px solid var(--host-border);background:var(--host-panel-2);position:relative;transition:background .15s ease,border-color .15s ease}.host-outcome__switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--host-muted);transition:transform .15s ease,background .15s ease}.host-outcome__toggle input:checked+.host-outcome__switch{background:color-mix(in srgb,var(--host-accent) 28%,var(--host-panel-2));border-color:color-mix(in srgb,var(--host-accent) 55%,var(--host-border))}.host-outcome__toggle input:checked+.host-outcome__switch:after{transform:translate(18px);background:var(--host-accent-2)}.host-outcome__toggle input:focus-visible+.host-outcome__switch{outline:2px solid color-mix(in srgb,var(--host-accent) 55%,transparent);outline-offset:2px}.host-outcome__toggle input:disabled+.host-outcome__switch{opacity:.45}.host-outcome__number{width:4.75rem;text-align:center}.host-outcome__number--warn{border-color:var(--host-danger)}.host-outcome__row--guarantee{margin-top:.35rem}.host-outcome__guarantee{position:relative;gap:.6rem}.host-outcome__toggle-label{font-size:14px;font-weight:600}.host-outcome .host-hint--danger{margin-top:.35rem}.host-outcome__auto{min-width:4.5rem}.host-outcome__auto-hint,.host-outcome__guarantee-hint{font-size:.85rem;font-variant-numeric:tabular-nums;color:var(--host-muted);white-space:nowrap}@media(max-width:900px)and (orientation:portrait){.host-grid{grid-template-columns:minmax(0,1fr)}.host-col--ops,.host-col--ctrl{display:contents}.host-order-actions{order:1}.host-order-table{order:2}.host-order-outcome{order:3}.host-order-stats{order:4}.host-order-wheel{order:5}.host-order-plan{order:6}}@media(min-width:901px),(orientation:landscape){.host-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.host-col--ops{order:1}.host-col--ctrl{order:2}}@media(min-width:1100px){.host-grid{padding:1rem 1.25rem 1.5rem;gap:1rem}}.host-btn:focus-visible,.host-link:focus-visible,.host-actions__menu-item:focus-visible,.host-projector__summary:focus-visible,.host-projector__link:focus-visible{outline:2px solid var(--host-accent);outline-offset:2px}.host-btn--projector{min-height:44px;font-size:13px}.host-projector{width:min(480px,100%);max-height:calc(100dvh - 2rem);overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.host-projector .host-dialog__lead{margin:0}.host-projector__note{margin:0;line-height:1.45}.host-projector__link{color:var(--host-accent-2);word-break:break-all}.host-projector__list{display:flex;flex-direction:column;gap:.4rem}.host-projector__screen{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.15rem;min-height:52px;padding:.5rem .75rem;border:1px solid var(--host-border);border-radius:8px;background:var(--host-panel-2);cursor:pointer}.host-projector__screen input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.host-projector__screen:focus-within{outline:2px solid var(--host-accent);outline-offset:2px}.host-projector__screen--on{border-color:color-mix(in srgb,var(--host-accent) 65%,var(--host-border));background:color-mix(in srgb,var(--host-accent) 18%,var(--host-panel-2))}.host-projector__screen--host{cursor:default;opacity:.6}.host-projector__screen-name{font-size:13px;font-weight:600;color:var(--host-text)}.host-projector__screen-tags{font-size:11px;color:var(--host-muted)}.host-projector__wide{width:100%}.host-projector__device{border-top:1px solid var(--host-border-soft);padding-top:.6rem}.host-projector__summary{display:flex;align-items:center;min-height:44px;font-size:13px;font-weight:600;cursor:pointer;list-style:none}.host-projector__summary::-webkit-details-marker{display:none}.host-projector__summary:before{content:"▸";margin-right:.5rem;color:var(--host-muted)}.host-projector__device[open]>.host-projector__summary:before{content:"▾"}.host-projector__device[open]{display:flex;flex-direction:column;gap:.6rem}.host-projector__device-body{display:flex;align-items:center;gap:.75rem}.host-projector__qr{flex:0 0 auto;display:block;border-radius:6px}.host-projector__url{font-size:11px;color:var(--host-accent-2);word-break:break-all}.host-projector__status{margin:0;color:var(--host-text)}.screen-root{min-height:100vh;display:flex;flex-direction:column;padding:2vh 3vw;background:radial-gradient(ellipse 100% 70% at 50% 0%,#1a2820 0%,var(--bg) 60%)}.screen-header{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:clamp(12px,1.4vw,16px);color:var(--muted)}.screen-main{flex:1;display:flex;align-items:center;justify-content:center}.screen-result{text-align:center}.screen-result-label{font-size:clamp(1rem,2vw,1.5rem);color:var(--muted)}.screen-result-digit{font-family:var(--font-display);font-size:clamp(4rem,15vw,10rem);color:var(--gold2);margin:0;text-shadow:0 0 40px rgba(233,185,73,.45)}.screen-result-digit--muted{color:#a8b0aa;text-shadow:none}.screen-winners{list-style:none;padding:0;margin-top:1.5rem;font-size:clamp(1rem,2.2vw,1.75rem)}.screen-winner{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin:.75rem 0}.screen-winner__name{font-family:var(--font-display);font-size:clamp(1.25rem,2.8vw,2.25rem);color:var(--gold2)}.screen-winner__phone{font-family:var(--font-mono);font-size:clamp(1.1rem,2.4vw,2rem);letter-spacing:.04em;color:#e8f0ea}.screen-muted{color:var(--muted);margin-top:1rem}.screen-status{text-align:center;color:var(--gold2);font-size:clamp(.95rem,2vw,1.25rem);margin:.5rem 0 0}.screen-footer{text-align:center;color:var(--muted);font-size:clamp(.8rem,1.5vw,1rem);padding-bottom:2vh}.screen-lobby{align-items:center;justify-content:center;text-align:center}.screen-lobby__title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);margin:0 0 .5rem}.screen-lobby__sub{color:var(--muted);font-size:1.25rem}.screen-lobby__qr{display:block;margin:2rem auto 1rem;border-radius:12px;background:#fff;width:min(44vh,420px);height:auto;aspect-ratio:1}.screen-lobby__url{font-family:var(--font-mono);color:var(--gold2);word-break:break-all;max-width:90%}html.screen-cursor-hidden,html.screen-cursor-hidden *{cursor:none!important}.screen-conn{position:fixed;top:1.5vh;left:50%;transform:translate(-50%);z-index:30;margin:0;padding:.4rem .9rem;border-radius:999px;background:#0009;color:var(--muted);font-family:var(--font-mono);font-size:clamp(12px,1.2vw,15px)}.screen-conn--lost{color:#f0b4a4;border:1px solid rgba(240,180,164,.5)}.screen-fs-btn{position:fixed;right:1.5vw;bottom:1.5vh;z-index:30;min-height:44px;padding:0 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#0000008c;color:var(--muted);font:inherit;font-size:14px;cursor:pointer;opacity:1;transition:opacity .3s ease}.screen-fs-btn--idle{opacity:0;pointer-events:none}.screen-fs-btn:focus-visible,.screen-fs-prompt:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.screen-fs-prompt{position:fixed;left:50%;bottom:4vh;transform:translate(-50%);z-index:30;min-height:56px;padding:0 1.5rem;border-radius:12px;border:1px solid var(--gold2);background:#000000bf;color:var(--gold2);font:inherit;font-size:clamp(14px,1.6vw,20px);cursor:pointer}@media(prefers-reduced-motion:reduce){.screen-fs-btn{transition:none}}.screen-pause-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;display:flex;align-items:center;justify-content:center;z-index:20;font-family:var(--font-display);font-size:clamp(3rem,10vw,6rem);color:var(--gold2);pointer-events:none}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAQ8ABAAAAAACCQAAAPiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJvCxQAATYCJAMiBCAFhQwHZwwHG8IGIK4KbGN6UBdhJpEWQy2Toz3zeWyACp7/16Pu+8kA9BItK5ZERbPbbs7mr/3aQ1SS2Ik66n9PbO8r4o2hiSc6oaiHRCM0pkM0uXtOJNKIo7byH74wHw1xI27+L8f3js7WsN0WKNJE5uYx6Y5+gaS9M2xQuAYGMoW2Hl6WBhQIpVM3ecy+RsYKIJp/V4sA1gCAQhA0BAEsiaSQUVzqGYTKXabiUPlzTBIqZQIYBgLI5BEqCbmAAIKOBeYI5ggKMEfhLRNI1SYdDcB4PaJJKyagwoIpFKTnpRwqWo93bQ2gpFUAunql2skCtVRIoKof6UWUVuBhBijOVjs+gPP492Htk2EF+l/xBWT1vfugMtVfwF8G8nqO4CwNzpM+fyzMpOmAQgDEQrUDgAI0wFmG02dkUg6wxRyFKf6MLrggyv+wAUxmGJ+dN6KAvGskDVxIEAN2AFgA4AiwAsYAqwFvQIMoZUhpzildUPMEvc22z0q3nD+FSTZYK6BN7Og9y3KrCZaTB3afPpWFh+49a2v7eaSDTy2XPva2fIblVsuePGHB/sePm5vfru9mwRNb/Zmf1WNos8SBlcmuVrNlYe2NLeSWV8B19dPyP8f+HrP5c/Tv0QN/xreN75Q/xL1Va03XLm7t+LsRvikzbNPNzj9csZuwPqs5au1Y/vcdKZrkbi6+GBLZKPT0+6TslUlxR/g8czR0nN44b+y6zI9MtgwW9bt1vdszql3sHxoT3p8wKe2JXmTaObcMDkkNe63Nw5C//fbjnTtOI073vPYLCY27zbVtq7VnYruV9FDSADPMpAYw7DbnIcQDUKDt1m6rx7uHAHJors9L5/vssv+Za9p3gHd5K5cAvO8O6oN0Y/p0MEUBIPBXAdo+1H9TgiFfVDfX2nBesQfPOCynbSEU4KZMGmBBhkw8ZQTZTyGANavQEN0C2CvlS0UITrCisBVXRSPdb69OU0xotaOYEoxQbEnFU+yVa5QdlCp0Ex1rSMl97ELaIBEhYYwBSEKECRZHGJI0D2MlERBifD9GCk2Fj4+2gBKRwqDx0CLieDBKCJ+fjSeUcW86fRhChfipsKRWQjxyAkJqIUEMDIujTRDgUeIRUeAhIBypbiEIQURJTokwFWj0PkY+6oKg/vFCWHFzKCffrd1mWMoyqqHv3EpEQESk1aAwpDXYpAAKFoUsOJpvxGKEYRRaq47Gl0IiJI01jyclLLFhdQwLiUOCsCQGjY9N2+qUDvwaG0h0AAsg2LcoNNFEFxMxNS0YpBCHcuZOiwgEBQL1RZGgUFI8MMQy6GQboSNuFAvnMkri+NR155UY7ddXAA==) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/unbounded-latin-ext-600-normal-0iZLtTDV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #070c0a;--panel: #0d1512;--gold: #e9b949;--gold2: #f6dc9a;--ruby: #8f2a3c;--onyx: #1a2230;--ink: #eef3ee;--muted: #9aafa3;--font-display: "Unbounded", system-ui, sans-serif;--font-body: "Manrope", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-body);background:radial-gradient(ellipse 120% 80% at 50% -20%,#142018 0%,var(--bg) 55%);color:var(--ink)}button,input{font:inherit}.app-shell{min-height:100%;display:flex;flex-direction:column;padding:1rem 1.25rem 2rem;max-width:480px;margin:0 auto}.btn-primary{min-height:48px;width:100%;border:none;border-radius:12px;background:linear-gradient(180deg,var(--gold2),var(--gold));color:#1a1208;font-weight:700;cursor:pointer}.btn-primary:disabled{opacity:.45;cursor:not-allowed}.field{width:100%;min-height:48px;padding:0 1rem;border-radius:12px;border:1px solid #2a3d34;background:var(--panel);color:var(--ink)}.panel{background:color-mix(in srgb,var(--panel) 92%,black);border:1px solid #24352c;border-radius:16px;padding:1.25rem}.app-shell--picks{padding-bottom:9.5rem}.welcome-orientation-hint{margin:1rem 0 0;padding:.75rem .85rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--gold) 35%,#24352c);background:color-mix(in srgb,var(--panel) 88%,#142018);color:var(--gold2);font-size:14px;line-height:1.45}.picks-mode{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--ink)}.landscape-gate{text-align:center;padding:2rem 1.25rem;max-width:520px;margin:0 auto}.landscape-gate__icon{font-size:4rem;margin-bottom:1rem;opacity:.5;transition:opacity .3s,transform .3s}.landscape-gate__icon--ok{opacity:1;transform:rotate(90deg)}.landscape-gate__title{font-family:var(--font-display);font-size:1.5rem;margin:0 0 .75rem}.landscape-gate__sub{color:var(--muted);margin:0 0 1rem;line-height:1.45}.landscape-gate__wait{color:var(--gold2);font-size:14px}.landscape-gate__btn{margin-top:1.25rem}.felt-scroll{overflow-x:hidden;overflow-y:auto;margin-top:12px;max-height:min(52vh,420px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.felt{display:grid;gap:4px;width:100%;max-width:100%;padding:10px;background:radial-gradient(120% 80% at 20% 0%,#1c9a52,#0c6236 48%,#084428);border:3px solid #d4af37;border-radius:8px;box-shadow:inset 0 0 0 2px #06331c}.felt--portrait{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(48px,auto)}.felt--portrait .pocket--zero-top{grid-column:1 / -1;grid-row:1;min-height:52px}.pocket{min-height:48px;border:none;border-radius:4px;color:#fff;font-weight:700;font-size:clamp(17px,4.8vw,20px);cursor:pointer;touch-action:manipulation}.pocket--green{background:#0a7a36}.pocket--red{background:#c4161c}.pocket--black{background:#141414}.pocket--on{outline:3px solid #f6dc9a;outline-offset:-3px;box-shadow:inset 0 0 0 2px #1a1208}.confirm-bar{position:fixed;left:0;right:0;bottom:0;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#070c0a8c,#070c0a 18%,#0a1210);border-top:1px solid color-mix(in srgb,var(--gold) 28%,#24352c);box-shadow:0 -8px 28px #00000073;max-width:480px;margin:0 auto}.confirm-bar .btn-primary{min-height:52px;font-size:17px;letter-spacing:.01em;box-shadow:0 2px #1a120859}.confirm-bar .btn-primary:not(:disabled){filter:brightness(1.03)}.confirm-bar .btn-primary:disabled{opacity:.38;background:linear-gradient(180deg,#9a8a6a,#7a6a4a);color:#2a2218}.guest-step{font-size:13px;color:var(--muted);margin:0 0 12px}.guest-step strong{color:var(--gold2)}.guest-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-family:var(--font-mono);font-size:12px;color:var(--muted)}.guest-header__login{padding:14px 12px;margin:-14px -12px;border-radius:6px;color:color-mix(in srgb,var(--muted) 30%,transparent);text-decoration:none;-webkit-tap-highlight-color:transparent}.guest-header__login:focus{outline:none}.guest-header__login:focus-visible{outline:2px solid color-mix(in srgb,var(--gold) 60%,transparent);outline-offset:-4px}.field--phone{font-size:max(16px,1.05rem);letter-spacing:.02em;font-variant-numeric:tabular-nums}.field-hint{margin:6px 0 0;font-size:13px;color:var(--muted)}.guest-error{color:#f5a5a5;font-size:14px;margin:0 0 8px}.confirm-bar__hint{margin:0 0 10px;font-size:16px;font-weight:600;color:var(--ink);text-align:center;line-height:1.35}
