.classic-shell{min-height:100vh;color:var(--color-ink);background:radial-gradient(ellipse at 50% 35%, var(--blend-accent-10-transparent), transparent 42%), linear-gradient(180deg, var(--color-navy-950), var(--color-navy-900) 72%, var(--color-navy-950));padding:0 clamp(1rem,4vw,3.5rem) 2rem}.classic-shell[data-environment=library]{background:radial-gradient(ellipse at 78% 14%, var(--blend-accent-15-transparent), transparent 38%), linear-gradient(180deg, var(--color-paper-ink), var(--color-navy-900) 70%, var(--color-navy-950))}.classic-shell[data-environment=observatory]{background:radial-gradient(circle at 16% 22%, var(--blend-accent-48-transparent) 0 1px, transparent 1.6px), radial-gradient(circle at 74% 13%, var(--blend-accent-34-transparent) 0 1px, transparent 1.6px), radial-gradient(ellipse at 52% 18%, var(--blend-popover-58-transparent), transparent 42%), linear-gradient(180deg, var(--color-navy-950), var(--color-navy-900) 72%, var(--color-navy-950))}.classic-shell[data-ui-theme=light][data-environment=library]{background:radial-gradient(ellipse at 78% 14%, var(--blend-color-danger-10-transparent), transparent 38%), linear-gradient(180deg, var(--color-navy-950), var(--color-navy-900) 70%, var(--color-navy-950))}.classic-header,.classic-match-heading,.classic-layout,.classic-seat-map,.classic-score-strip,.classic-footer,.classic-review-hero,.classic-review-history,.classic-setup-card,.classic-empty{width:min(100%,88rem);margin-inline:auto}.classic-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;min-height:4.8rem;display:flex}.classic-header__center,.classic-header__actions{color:var(--color-ink-muted);justify-content:center;align-items:center;gap:clamp(.5rem,1.5vw,1.4rem);font-size:.8rem;display:flex}.classic-header__center span:first-child{color:var(--color-gold-300);font-weight:750}.classic-header__actions a,.classic-header__actions .classic-header__link,.classic-header>a{color:inherit;text-decoration:none}.classic-header__link{min-width:2.75rem;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding-inline:.25rem;display:inline-flex}.classic-header__link:focus-visible{outline:2px solid var(--color-gold-300);outline-offset:.2rem;border-radius:.2rem}.classic-match-heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-block:clamp(1.25rem,3vw,2.25rem) 1rem;display:flex}.classic-match-heading h1{max-width:60rem;font:600 clamp(1.7rem, 3vw, 2.75rem)/1.1 var(--font-display);margin:.25rem 0 0}.classic-match-heading p:not(.classic-eyebrow){color:var(--color-ink-muted)}.classic-eyebrow{color:var(--color-gold-300);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:750}.classic-text-button{min-height:2.75rem;color:var(--color-gold-300);font:inherit;text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;align-items:center;padding:.6rem 0;text-decoration:underline;display:inline-flex}.classic-score-strip{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin-bottom:1rem;padding:.8rem 1rem;display:grid}.classic-score-strip article{gap:.25rem;min-width:0;display:grid}.classic-score-strip article:last-child{text-align:right}.classic-score-strip small,.classic-score-strip article>span{color:var(--color-ink-muted);font-size:.74rem}.classic-score-strip article>strong{color:var(--color-gold-300);font:600 1.6rem/1.1 var(--font-display);font-variant-numeric:tabular-nums}.classic-score-strip article>strong span{font:500 .75rem var(--font-body)}.classic-table-emblem{color:var(--color-gold-300);align-items:center;gap:.6rem;font-size:.72rem;display:flex}.classic-table-emblem span:first-child,.classic-table-emblem span:last-child{border:1px solid var(--color-gold-500);border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;display:grid}.classic-seat-map{margin-bottom:1rem}.classic-seat-map__title{color:var(--color-gold-300);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem;font-weight:750}.classic-seat-map__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:.6rem;display:grid}.classic-seat-map__seat{border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;color:var(--color-ink-muted);background:var(--color-surface);gap:.25rem;padding:.65rem .8rem;display:grid}.classic-seat-map__seat--center{text-align:center}.classic-seat-map__seat--side:last-child{text-align:right}.classic-seat-map__seat small{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.classic-seat-map__seat strong{overflow-wrap:anywhere;color:var(--color-ink);font:600 1rem/1.2 var(--font-display)}.classic-seat-map__seat span,.classic-seat-map__seat b{font-size:.68rem;line-height:1.3}.classic-seat-map__seat b{border:1px solid #0000;border-radius:999px;width:fit-content;padding:.12rem .35rem;font-weight:650}.classic-seat-map__seat--center b{justify-self:center}.classic-seat-map__seat--side:last-child b{justify-self:end}.classic-seat-map__seat.is-speaker{border-top-color:var(--color-gold-500)}.classic-seat-map__seat.is-listener{border-top-style:dashed}.classic-seat-map__seat.is-acting{border-color:var(--color-gold-300);box-shadow:inset 0 0 0 1px var(--blend-accent-14-transparent)}.classic-seat-map__seat.is-acting b{border-color:var(--blend-accent-45-transparent);color:var(--color-paper-ink);background:var(--color-paper)}.classic-layout{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.82fr);align-items:start;gap:1rem;display:grid}.classic-table{border:1px solid var(--color-table-border);background:radial-gradient(ellipse at 50% 48%, var(--blend-color-success-45-transparent), transparent 55%), repeating-linear-gradient(178deg, var(--blend-accent-3-transparent) 0 1px, transparent 1px 11px), linear-gradient(145deg, var(--color-success), var(--background) 65%, var(--background));min-height:min(77vh,52rem);box-shadow:0 1.4rem 3.5rem var(--blend-color-shadow-30-transparent), inset 0 0 0 .35rem var(--blend-accent-5-transparent);border-radius:1.2rem;flex-direction:column;display:flex;position:sticky;top:.8rem;overflow:hidden}.classic-table__scene{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.classic-table__scene:after{z-index:1;background:linear-gradient(180deg, var(--blend-popover-20-transparent), var(--blend-popover-44-transparent));content:"";pointer-events:none;position:absolute;inset:0}.classic-table__scene .arena-canvas{position:absolute;inset:0;overflow:hidden}.classic-table__scene .arena-canvas canvas{width:100%;height:100%;display:block}.classic-table__scene .arena-fallback{width:100%;height:100%;color:var(--color-ink);background:var(--color-navy-900);text-align:center;place-items:center;padding:1rem;font-size:.8rem;display:grid}.classic-shell[data-tabletop=walnut] .classic-table{background:radial-gradient(ellipse at 50% 48%, var(--blend-accent-16-transparent), transparent 55%), repeating-linear-gradient(4deg, var(--blend-popover-4-transparent) 0 1px, transparent 1px 9px), linear-gradient(145deg, var(--popover), var(--background) 65%, var(--background))}.classic-shell[data-tabletop=slate] .classic-table{background:radial-gradient(ellipse at 50% 48%, var(--blend-popover-13-transparent), transparent 55%), repeating-linear-gradient(145deg, var(--blend-popover-3-transparent) 0 1px, transparent 1px 13px), linear-gradient(145deg, var(--color-navy-800), var(--color-navy-950) 68%)}.classic-table__top,.classic-table__bottom{z-index:2;justify-content:space-between;align-items:center;gap:.8rem;padding:1rem;display:flex;position:relative}.classic-table__top{border-bottom:1px solid var(--blend-accent-17-transparent);background:var(--blend-popover-35-transparent)}.classic-opponent-mark,.classic-back-cards{width:5rem;height:3.6rem;position:relative}.classic-opponent-mark span,.classic-back-cards span{border:1px solid var(--color-gold-500);background:repeating-linear-gradient(45deg, var(--color-navy-800) 0 5px, var(--color-navy-900) 5px 10px);width:2.2rem;height:3rem;box-shadow:0 .3rem .7rem var(--blend-color-shadow-28-transparent);border-radius:.3rem;position:absolute;top:.25rem;left:1.3rem;transform:rotate(-12deg)}.classic-opponent-mark span:nth-child(2),.classic-back-cards span:nth-child(2){transform:translate(.8rem)rotate(0)}.classic-opponent-mark span:nth-child(3),.classic-back-cards span:nth-child(3){transform:translate(1.6rem)rotate(12deg)}.classic-clock-card{border:1px solid var(--blend-accent-42-transparent);border-radius:var(--radius-control);min-width:9.5rem;color:var(--color-ink);background:var(--blend-popover-85-transparent);text-align:center;justify-items:center;gap:.2rem;padding:.65rem 1rem;display:grid}.classic-clock-card small,.classic-clock-card span{color:var(--color-ink-muted);font-size:.68rem}.classic-clock-card .classic-clock-status{color:var(--color-gold-300);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:750}.classic-clock-status.is-paused,.classic-clock-status.is-referee{color:var(--color-ink-muted)}.classic-clock-status.is-complete{color:var(--color-forest-700)}.classic-clock-card strong{color:var(--color-gold-300);font:650 2rem/1 var(--font-display);font-variant-numeric:tabular-nums}.classic-clock-dial{aspect-ratio:1;place-items:center;width:4.1rem;display:grid;position:relative}.classic-clock-dial svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.classic-clock-dial circle{fill:none;stroke-width:2.2px}.classic-clock-dial__track{stroke:var(--blend-accent-24-transparent)}.classic-clock-dial__remaining{stroke:var(--color-gold-300);stroke-linecap:round;transition:stroke-dashoffset .18s linear}.classic-clock-dial strong{color:var(--color-gold-300);font-size:1.05rem;line-height:1;position:relative}.classic-speaker-pill{border:1px solid var(--blend-accent-24-transparent);max-width:11rem;color:var(--color-ink-muted);background:var(--blend-popover-62-transparent);text-align:center;border-radius:999px;padding:.5rem .7rem;font-size:.72rem}.classic-speaker-pill strong{color:var(--color-ink)}.classic-table__center{z-index:2;text-align:center;flex:1;align-content:center;justify-items:center;padding:1.5rem clamp(1rem,4vw,3.4rem);display:grid;position:relative}.classic-table__mark{color:var(--blend-accent-62-transparent);letter-spacing:.32em;margin-bottom:.8rem;font-size:.68rem;font-weight:800}.classic-table__center h2{color:var(--color-ink);font:600 clamp(1.45rem, 2.5vw, 2.35rem)/1.16 var(--font-display);margin:0}.classic-table__center>p{max-width:45rem;color:var(--color-ink-muted);line-height:1.5}.classic-table__center .classic-phase-panel{text-align:left;width:min(100%,48rem);margin:.8rem auto 0}.classic-turn-gate{border:1px solid var(--blend-accent-45-transparent);border-radius:var(--radius-card);background:var(--blend-popover-82-transparent);width:min(100%,31rem);box-shadow:0 .65rem 1.8rem var(--blend-color-shadow-24-transparent);justify-items:center;gap:.55rem;margin:.4rem 0 .85rem;padding:.85rem 1rem;display:grid}.classic-turn-gate>strong{color:var(--color-gold-300);font:600 1.05rem/1.25 var(--font-display)}.classic-turn-gate>p{max-width:28rem;color:var(--color-ink);margin:0;font-size:.78rem;line-height:1.5}.classic-turn-gate .ui-button{min-width:min(100%,13rem);min-height:2.75rem}.classic-cycle{width:min(100%,58rem);margin-top:.55rem}.classic-table__center .classic-cycle-title{color:var(--color-gold-300);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem}.classic-cycle-help{border:1px solid var(--blend-accent-24-transparent);border-radius:var(--radius-control);background:var(--blend-popover-38-transparent);text-align:left;max-width:40rem;margin:.55rem auto 0}.classic-cycle-help summary{min-height:44px;color:var(--color-gold-300);cursor:pointer;padding:.65rem .75rem;font-size:.76rem;font-weight:650}.classic-cycle-help summary:focus-visible{outline:var(--focus-ring);outline-offset:2px}.classic-cycle-help p{max-width:none;color:var(--color-ink-muted);margin:0;padding:0 .75rem .75rem;font-size:.76rem;line-height:1.5}.classic-spoken-record{border:1px solid var(--blend-accent-26-transparent);border-radius:var(--radius-control);width:min(100%,40rem);color:var(--color-ink);background:var(--blend-popover-54-transparent);text-align:left;margin-top:.75rem;padding:.7rem .8rem}.classic-spoken-record>header{gap:.2rem;display:grid}.classic-spoken-record>header strong{color:var(--color-gold-300);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.classic-spoken-record>header small{color:var(--color-ink-muted);font-size:.62rem;line-height:1.35}.classic-spoken-record ol{gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.classic-spoken-record li{border-left:2px solid var(--blend-accent-48-transparent);padding-left:.55rem}.classic-spoken-record li b{color:var(--color-gold-300);font-size:.66rem}.classic-spoken-record li p{color:var(--color-ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:.15rem 0 0;font-size:.72rem;line-height:1.45}.classic-table__claim-zone{border:1px dashed var(--blend-accent-45-transparent);border-radius:var(--radius-control);width:min(100%,40rem);color:var(--color-ink-muted);background:var(--blend-popover-40-transparent);text-align:left;margin-top:.7rem;padding:.55rem .75rem}.classic-table__claim-zone>strong{color:var(--color-gold-300);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.classic-table__claim-zone>small{color:var(--color-ink-muted);margin-top:.2rem;font-size:.62rem;line-height:1.35;display:block}.classic-table__claim-zone>p{margin:.25rem 0 0;font-size:.72rem}.classic-table__claim-card{color:var(--color-ink);align-items:flex-start;gap:.65rem;margin-top:.35rem;display:flex}.classic-table__claim-card>img{border:1px solid var(--color-gold-500);border-radius:.2rem;flex:none;width:2.5rem;height:auto}.classic-table__claim-card>div{gap:.2rem;min-width:0;display:grid}.classic-table__claim-card b{color:var(--color-ink);font-size:.75rem}.classic-table__claim-card small{color:var(--color-ink-muted);font-size:.66rem}.classic-table__claim-card blockquote{border-left:2px solid var(--color-gold-500);color:var(--color-ink);overflow-wrap:anywhere;margin:.2rem 0 0;padding-left:.5rem;font-size:.72rem;line-height:1.35}.classic-phase-map{flex-wrap:wrap;justify-content:center;gap:.45rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.classic-phase-map li{min-width:4.7rem;color:var(--blend-foreground-60-transparent);text-align:center;justify-items:center;gap:.3rem;display:grid}.classic-phase-map li span{border:1px solid var(--blend-accent-32-transparent);background:var(--blend-popover-35-transparent);border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.7rem;display:grid}.classic-phase-map li small{max-width:6rem;font-size:.72rem}.classic-phase-map li .classic-phase-map__clock{color:var(--color-gold-300);font-variant-numeric:tabular-nums;font-size:.66rem}.classic-phase-map__action{max-width:8rem;color:var(--color-ink-muted);overflow-wrap:anywhere;margin:0;font-size:.68rem;line-height:1.3}.classic-phase-map li b{border:1px solid var(--blend-accent-20-transparent);color:var(--color-ink-muted);background:var(--blend-popover-38-transparent);border-radius:999px;padding:.12rem .32rem;font-size:.66rem;font-weight:650;line-height:1.2}.classic-phase-map li em{max-width:8rem;color:var(--color-ink-muted);font-size:.68rem;font-style:normal;line-height:1.3}.classic-phase-map li.is-current{color:var(--color-gold-300)}.classic-phase-map li.is-current span{border-color:var(--color-gold-300);box-shadow:0 0 0 3px var(--blend-accent-12-transparent)}.classic-phase-map li.is-current b{border-color:var(--blend-accent-55-transparent);color:var(--color-paper-ink);background:var(--color-paper)}.classic-phase-map li.is-completed span{border-color:var(--color-forest-700);color:var(--color-gold-300)}.classic-phase-map li.is-completed b{border-color:var(--blend-color-success-42-transparent);color:var(--color-gold-300)}.classic-phase-map li.is-skipped,.classic-phase-map li.is-unneeded{opacity:.72}.classic-phase-map li.is-skipped span,.classic-phase-map li.is-unneeded span,.classic-phase-map li.is-skipped b,.classic-phase-map li.is-unneeded b{border-style:dashed}.classic-phase-map li.is-upcoming b{color:var(--color-ink-muted)}.classic-cycle__next-turn{border:1px solid var(--blend-accent-24-transparent);border-radius:var(--radius-control);max-width:40rem;color:var(--color-ink);background:var(--blend-popover-38-transparent);margin:.75rem auto 0;padding:.65rem .8rem;font-size:.76rem;line-height:1.45}.classic-table__bottom{border-top:1px solid var(--blend-accent-18-transparent);background:var(--blend-popover-28-transparent);flex-direction:column;justify-content:center;min-height:4.5rem;padding-block:.65rem .9rem;display:flex}.classic-table__bottom p,.classic-table__bottom>small{color:var(--color-ink-muted);margin:0;font-size:.7rem}.classic-table__catalog-pages{color:var(--color-ink-muted);justify-content:center;align-items:center;gap:.7rem;font-size:.7rem;display:flex}.classic-table__catalog-pages button{border:1px solid var(--blend-accent-32-transparent);width:2.75rem;min-height:2.75rem;color:var(--color-gold-300);background:var(--blend-popover-60-transparent);cursor:pointer;border-radius:50%;place-items:center;display:grid}.classic-table__catalog-pages button:disabled{cursor:not-allowed;opacity:.45}.classic-table__fan{justify-content:center;align-items:center;width:100%;min-height:5.8rem;padding:.45rem .4rem;display:flex;overflow-x:auto}.classic-table__fan button{border:1px solid var(--blend-accent-35-transparent);background:var(--color-navy-900);width:3.2rem;height:4.45rem;box-shadow:0 .4rem .8rem var(--blend-color-shadow-25-transparent);cursor:pointer;border-radius:.32rem;flex:none;margin-inline:-.18rem;padding:0;transition:transform .14s,border-color .14s;overflow:hidden}.classic-table__fan button:nth-child(odd){transform:translateY(.15rem)rotate(-3deg)}.classic-table__fan button:nth-child(2n){transform:translateY(-.08rem)rotate(3deg)}.classic-table__fan button:hover,.classic-table__fan button.is-selected{z-index:1;border-color:var(--color-gold-300);transform:translateY(-.3rem)scale(1.06)}.classic-table__fan img{object-fit:cover;width:100%;height:100%;display:block}.classic-table__fan button>span{width:100%;height:100%;color:var(--color-gold-300);place-items:center;font:.65rem ui-monospace,monospace;display:grid}.classic-private-hand{border-top:1px solid var(--color-border);gap:.35rem;margin-top:.35rem;padding:.65rem .8rem .2rem;display:grid}.classic-private-hand__heading{gap:.2rem;display:grid}.classic-private-hand__heading strong{color:var(--color-gold-300);font-size:.76rem}.classic-private-hand__heading small{max-width:72rem;color:var(--color-ink-muted);font-size:.68rem;line-height:1.4}.classic-private-hand__cards{justify-content:flex-start}.classic-turn-status{border-left:3px solid var(--color-gold-500);color:var(--color-ink);background:var(--blend-accent-9-transparent);padding:.6rem .7rem;font-size:.8rem;font-weight:750}.classic-turn-status.is-active{border-color:var(--color-forest-700);color:var(--color-gold-300);background:var(--blend-color-success-24-transparent)}.classic-phase-guide{border-left:3px solid var(--color-gold-500);border-radius:0 var(--radius-control) var(--radius-control) 0;color:var(--color-ink);background:var(--blend-accent-9-transparent);margin:.55rem 0 .85rem;padding:.65rem .75rem;font-size:.82rem;line-height:1.5}.classic-incident{border:1px solid var(--color-gold-500);border-radius:var(--radius-control);background:var(--color-navy-900);margin-block:.4rem;padding:.8rem;font-size:.78rem}.classic-incident blockquote{border-left:2px solid var(--color-gold-500);color:var(--color-ink);font-family:var(--font-display);margin:.55rem 0;padding-left:.7rem}.classic-source-note{border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-ink-muted);background:var(--color-navy-900);padding:.7rem .8rem;font-size:.8rem}.classic-source-note strong{color:var(--color-gold-300)}.classic-source-note blockquote{border-left:2px solid var(--color-gold-500);max-height:8rem;color:var(--color-ink);white-space:pre-wrap;margin:.5rem 0;padding-left:.7rem;overflow:auto}.classic-source-note p{margin:.45rem 0 0}.classic-incident p{color:var(--color-ink-muted);margin-bottom:0;line-height:1.45}.classic-control-rail{gap:.8rem;min-width:0;display:grid}.classic-control-card,.classic-empty,.classic-setup-card,.classic-review-history{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:1rem}.classic-control-card h2,.classic-review-history h2{font:600 1.2rem var(--font-display);margin:0 0 .75rem}.classic-control-card h3{margin:1rem 0 .5rem;font-size:.95rem}.classic-help{color:var(--color-ink-muted);font-size:.76rem;line-height:1.45}.classic-handoff{gap:.35rem;margin-block:.65rem;display:grid}.classic-handoff small{color:var(--color-ink-muted);font-size:.72rem;line-height:1.4}.classic-waiting,.classic-pending{border-left:3px solid var(--color-gold-500);color:var(--color-gold-300);background:var(--blend-accent-9-transparent);padding:.6rem .7rem;font-size:.78rem;line-height:1.4}.classic-field{gap:.35rem;min-width:0;margin-block:.65rem;font-size:.8rem;font-weight:650;display:grid}.classic-field input,.classic-field select,.classic-field textarea{border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;min-height:2.75rem;color:var(--color-ink);background:var(--color-navy-950);font:500 .85rem/1.45 var(--font-body);padding:.55rem .65rem}.classic-field textarea{resize:vertical;min-height:5rem}.classic-field small{color:var(--color-ink-muted);font-size:.7rem;font-weight:400}.classic-field input:focus-visible,.classic-field select:focus-visible,.classic-field textarea:focus-visible,.classic-check input:focus-visible,.classic-card-list button:focus-visible,.classic-table__catalog-pages button:focus-visible,.classic-table__fan button:focus-visible{outline:3px solid var(--color-gold-300);outline-offset:2px}.classic-form-stack{gap:.25rem;display:grid}.classic-check{color:var(--color-ink);align-items:flex-start;gap:.55rem;margin-block:.55rem;font-size:.8rem;line-height:1.4;display:flex}.classic-check input{accent-color:var(--color-gold-500);margin-top:.2rem}.classic-fieldset{border:1px solid var(--color-border);border-radius:var(--radius-control);margin:.6rem 0;padding:.5rem .8rem}.classic-fieldset legend{padding-inline:.35rem;font-size:.8rem;font-weight:700}.classic-proposal,.classic-move-box{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-navy-900);margin-block:.6rem;padding:.75rem;font-size:.78rem}.classic-proposal p{color:var(--color-ink-muted);line-height:1.45}.classic-resources p{color:var(--color-ink-muted);font-size:.75rem}.classic-card-list{gap:.4rem;display:grid}.classic-card-list button{border-radius:var(--radius-control);min-height:3.8rem;color:var(--color-ink);background:var(--color-navy-900);text-align:left;cursor:pointer;border:1px solid #0000;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.35rem;display:grid}.classic-card-list button:hover,.classic-card-list button.is-selected{border-color:var(--color-gold-500);background:var(--color-navy-800)}.classic-card-list button img{object-fit:cover;border-radius:.18rem;width:2.2rem;height:3rem}.classic-card-list button>span:last-child{gap:.25rem;min-width:0;display:grid}.classic-card-list strong{text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.classic-card-list small{color:var(--color-ink-muted);font-size:.68rem}.classic-card-id{border:1px solid var(--color-gold-500);width:2.2rem;height:3rem;color:var(--color-gold-300);border-radius:.2rem;place-items:center;font:.65rem ui-monospace,monospace;display:grid}.card-preview{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-navy-950);margin-top:.8rem;padding:.7rem}.card-preview__header{justify-content:space-between;align-items:center;display:flex}.card-preview__hint{color:var(--color-gold-300);font-size:.7rem}.card-preview__close{color:var(--color-ink);cursor:pointer;background:0 0;border:0;font-size:1.3rem}.card-preview__face{cursor:pointer;background:0 0;border:0;width:min(100%,14rem);margin:.4rem auto 0;padding:0;display:block}.card-preview__face img{border-radius:.4rem;width:100%;height:auto;display:block}.card-preview__missing-art{min-height:10rem;color:var(--color-ink-muted);place-items:center;display:grid}.classic-activity ol{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.classic-activity li{border-bottom:1px solid var(--blend-accent-12-transparent);justify-content:space-between;gap:.4rem;padding:.4rem 0;font-size:.7rem;display:flex}.classic-activity li span{color:var(--color-ink-muted)}.classic-activity details{color:var(--color-ink-muted);margin-top:.7rem;font-size:.75rem}.classic-activity details p{overflow-wrap:anywhere;line-height:1.45}.classic-error{border:1px solid var(--color-danger);border-radius:var(--radius-control);color:var(--color-danger);background:var(--background);overflow-wrap:anywhere;padding:.7rem;font-size:.8rem}.classic-error--floating{z-index:5;width:min(26rem,100% - 2rem);box-shadow:var(--shadow-soft);position:fixed;bottom:1rem;right:1rem}.classic-footer{color:var(--color-ink-muted);overflow-wrap:anywhere;justify-content:space-between;gap:.8rem;margin-top:1rem;font-size:.65rem;display:flex}.classic-empty{justify-items:start;max-width:48rem;margin-top:4rem;display:grid}.classic-setup-shell{min-height:100vh;color:var(--color-ink);background:radial-gradient(ellipse at 50% 20%, var(--blend-accent-10-transparent), transparent 40%), var(--color-navy-950);padding:0 1rem 3rem}.classic-setup-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;width:min(100%,70rem);min-height:4.8rem;margin-inline:auto;display:flex}.classic-setup-card{max-width:54rem;margin-top:2rem;padding:clamp(1rem,3vw,2.25rem)}.classic-setup-card h1{font:600 clamp(2rem, 4vw, 3.2rem)/1.1 var(--font-display);margin:.35rem 0}.classic-setup-card>p:not(.classic-eyebrow){color:var(--color-ink-muted);line-height:1.5}.classic-local-notice{border:1px solid var(--color-border);border-radius:999px;padding:.5rem .7rem;font-size:.75rem;display:inline-block;color:var(--color-gold-300)!important}.classic-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.classic-agreement{border:1px solid var(--color-border);border-radius:var(--radius-control);gap:.4rem;margin:1rem 0;padding:.8rem 1rem;display:grid}.classic-agreement legend{color:var(--color-gold-300);padding-inline:.35rem;font-size:.82rem;font-weight:700}.classic-agreement label,.classic-replace-warning label{color:var(--color-ink-muted);align-items:flex-start;gap:.55rem;font-size:.8rem;line-height:1.45;display:flex}.classic-agreement input,.classic-replace-warning input{accent-color:var(--color-gold-500);margin-top:.2rem}.classic-rules-summary{border-radius:var(--radius-control);background:var(--color-navy-900);padding:.75rem;font-size:.8rem;color:var(--color-gold-300)!important}.classic-rules-summary p{margin:.45rem 0 0}.classic-continuation-summary{border-top:1px solid var(--blend-accent-32-transparent);color:var(--color-ink);margin-top:.8rem;padding-top:.7rem}.classic-continuation-summary p{color:var(--color-ink-muted);line-height:1.5}.classic-rules-summary ul{color:var(--color-ink-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem;margin:.35rem 0;padding-left:1.1rem;display:grid}.classic-draw-result{border:1px solid var(--color-gold-500);border-radius:var(--radius-control);background:var(--color-navy-900);margin-block:1rem;padding:1rem}.classic-draw-result h2{font:600 1.25rem var(--font-display);margin-top:0}.classic-draw-result p{color:var(--color-ink-muted)}.classic-draw-result strong{color:var(--color-gold-300)}.classic-replace-warning{border-left:3px solid var(--color-danger);background:var(--blend-color-danger-8-transparent);margin-block:1rem;padding:.8rem}.classic-replace-warning p{color:var(--color-ink);font-size:.8rem}.classic-setup-actions{flex-wrap:wrap;justify-content:space-between;gap:.65rem;margin-top:1rem;display:flex}.classic-local-detail{border-top:1px solid var(--color-border);margin-top:1.2rem;padding-top:1rem;font-size:.75rem}.classic-review-hero{border:1px solid var(--color-border);border-radius:var(--radius-card);background:radial-gradient(ellipse at 76% 50%, var(--blend-accent-10-transparent), transparent 48%), var(--color-surface);text-align:left;grid-template-columns:minmax(18rem,.88fr) minmax(0,1.12fr);align-items:center;max-width:70rem;min-height:32rem;margin-top:2rem;padding:clamp(1.2rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.classic-review-hero__content{z-index:1;grid-column:1/2;max-width:34rem;position:relative}.classic-review-art{pointer-events:none;background:radial-gradient(ellipse at 82% 45%, var(--blend-accent-9-transparent), transparent 48%), linear-gradient(90deg, var(--color-navy-950) 0%, var(--blend-popover-93-transparent) 10%, var(--blend-popover-55-transparent) 31%, var(--blend-popover-12-transparent) 64%), linear-gradient(180deg, var(--blend-popover-95-transparent) 0%, transparent 14%, transparent 82%, var(--blend-popover-96-transparent) 100%);background-color:var(--color-navy-900);position:absolute;inset:0 0 0 34%}.classic-review--victory .classic-review-art.has-artwork{animation:classic-result-art-arrive var(--motion-duration-enter) var(--motion-easing-enter) both;background-image:linear-gradient(90deg, var(--color-navy-950) 0%, var(--blend-popover-99-transparent) 42%, var(--blend-popover-82-transparent) 55%, var(--blend-popover-16-transparent) 82%), linear-gradient(180deg, var(--blend-popover-99-transparent) 0%, var(--blend-popover-99-transparent) 8%, transparent 21%, transparent 78%, var(--blend-popover-99-transparent) 100%), url(/visuals/v4-01-victory.jpg);background-position:50%,50%,right 48%;background-size:cover}.classic-review--encouragement .classic-review-art.has-artwork{animation:classic-result-art-arrive var(--motion-duration-enter) var(--motion-easing-enter) both;background-image:linear-gradient(90deg, var(--color-navy-950) 0%, var(--blend-popover-99-transparent) 42%, var(--blend-popover-82-transparent) 55%, var(--blend-popover-16-transparent) 82%), linear-gradient(180deg, var(--blend-popover-99-transparent) 0%, var(--blend-popover-99-transparent) 8%, transparent 21%, transparent 78%, var(--blend-popover-99-transparent) 100%), url(/visuals/v4-02-encouragement.jpg);background-position:50%,50%,right 48%;background-size:cover}.classic-review-art-disclosure{z-index:1;color:var(--color-ink-muted);text-align:right;font-size:.65rem;position:absolute;bottom:.8rem;right:1rem}@keyframes classic-result-art-arrive{0%{transform:scale(1.035)}to{transform:scale(1)}}.classic-review-hero h1{color:var(--color-gold-300);font:600 clamp(2.1rem, 5vw, 4rem)/1.08 var(--font-display);margin:.4rem 0 1rem}.classic-review-hero h2{max-width:36rem;color:var(--color-ink);font:500 clamp(1.1rem, 2.2vw, 1.7rem)/1.35 var(--font-display);margin:0}.classic-review-scope,.classic-review-summary,.classic-review-note{color:var(--color-ink-muted);line-height:1.5}.classic-review-summary{max-width:32rem;color:var(--color-ink);margin-block:1rem;font-size:.9rem}.classic-review-note{font-size:.72rem}.classic-review-score{flex-wrap:wrap;justify-content:flex-start;gap:1rem;display:flex}.classic-review-score span{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:.7rem}.classic-review-score strong{color:var(--color-gold-300)}.classic-review-perspective{text-align:left;max-width:24rem;margin:1rem 0}.classic-review-actions{flex-wrap:wrap;justify-content:flex-start;gap:.65rem;margin-top:1.2rem;display:flex}.classic-history-hero{min-height:0;padding-block:clamp(1.5rem,4vw,3rem)}.classic-history-hero .classic-review-hero__content>p:not(.classic-eyebrow){max-width:54rem;color:var(--color-ink-muted);line-height:1.6}.classic-local-history{gap:1rem;padding-bottom:2rem;display:grid}.classic-local-history__entry{border:1px solid var(--color-border);background:var(--blend-popover-55-transparent);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1rem,2vw,1.5rem);display:flex}.classic-local-history__entry h2{font:600 1.3rem/1.2 var(--font-display);margin:.3rem 0}.classic-local-history__entry p{color:var(--color-ink-muted);margin:.35rem 0}.classic-local-history__entry small{color:var(--color-ink-muted);margin-top:.7rem;display:block}.classic-local-history__actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.classic-local-history__clear{justify-content:flex-end;display:flex}.classic-history-comparison{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.classic-history-comparison>header h2,.classic-history-comparison>header p{margin:0}.classic-history-comparison>header p,.classic-history-comparison__note{color:var(--color-ink-muted);line-height:1.5}.classic-history-comparison__selectors,.classic-history-comparison__matches{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.classic-history-comparison__selectors label{color:var(--color-ink-muted);gap:.45rem;font-weight:650;display:grid}.classic-history-comparison__selectors select{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-navy-900);width:100%;min-height:2.75rem;color:var(--foreground);font:inherit;padding:.55rem .7rem}.classic-history-comparison__selectors select:focus-visible{box-shadow:var(--focus-ring);outline:none}.classic-history-comparison__matches article{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-navy-900);align-content:start;gap:.35rem;margin:0;padding:1rem;display:grid}.classic-history-comparison__matches h3,.classic-history-comparison__matches p{margin:0}.classic-history-comparison__matches p{color:var(--color-ink-muted)}.classic-history-comparison__matches strong{color:var(--color-gold-300)}.classic-history-comparison__details{border-top:1px solid var(--color-border);gap:0;margin:0;display:grid}.classic-history-comparison__details>div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(8rem,.8fr) repeat(2,minmax(0,1fr));gap:.8rem;padding:.75rem 0;display:grid}.classic-history-comparison__details dt{color:var(--color-ink-muted);font-weight:650}.classic-history-comparison__details dd{overflow-wrap:anywhere;margin:0}@media (max-width:42rem){.classic-local-history__entry{flex-direction:column;align-items:flex-start}.classic-local-history__actions{justify-content:flex-start}.classic-history-comparison__selectors,.classic-history-comparison__matches{grid-template-columns:minmax(0,1fr)}.classic-history-comparison__details>div{grid-template-columns:minmax(0,1fr);gap:.3rem}.classic-history-comparison__details dd+dd{margin-top:.15rem}}.classic-review-history{max-width:70rem;margin-top:1rem}.classic-review-history article{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-navy-900);margin-block:.6rem;padding:.8rem;font-size:.82rem}.classic-review-history article blockquote{color:var(--color-gold-300);margin:.6rem 0}.classic-review-history article p,.classic-review-history article footer{color:var(--color-ink-muted);line-height:1.45}.classic-review-feedback>p,.classic-review-feedback>small,.classic-review-feedback__entries>p{color:var(--color-ink-muted);font-size:.78rem;line-height:1.5}.classic-review-feedback__form{gap:.8rem;max-width:38rem;margin-block:1rem;display:grid}.classic-review-feedback__form button{justify-self:start}.classic-review-feedback__entries ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.classic-review-feedback__entries li{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);padding:.75rem;font-size:.8rem}.classic-review-feedback__entries>button{margin-top:.7rem}.classic-review-feedback__entries li p{color:var(--color-ink-muted);overflow-wrap:anywhere;margin:.35rem 0 0;line-height:1.45}.classic-review-evidence>p,.classic-review-evidence__form>small,.classic-review-evidence__entries>p,.classic-review-evidence__entries article>small{color:var(--color-ink-muted);font-size:.78rem;line-height:1.5}.classic-review-evidence__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;max-width:56rem;margin-block:1rem;display:grid}.classic-review-evidence__form .classic-field:last-of-type,.classic-review-evidence__form button,.classic-review-evidence__form>small{grid-column:1/-1}.classic-review-evidence__form button{justify-self:start;margin-top:.3rem}.classic-review-evidence__entries{gap:.55rem;display:grid}.classic-review-evidence__entries>article{margin:0}.classic-review-evidence__entries article>strong{color:var(--color-gold-300)}.classic-review-evidence__entries ul{gap:.5rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.classic-review-evidence__entries li{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);overflow-wrap:anywhere;gap:.3rem;padding:.7rem;display:grid}.classic-review-evidence__entries li>small{color:var(--color-ink-muted);font-size:.7rem}.classic-review-evidence__entries li>code{color:var(--color-gold-300);overflow-wrap:anywhere;font-size:.72rem}.classic-review-evidence__entries li>p{color:var(--color-ink-muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.5}.classic-review-evidence__entries>button{justify-self:start}.classic-review-timeline>p{color:var(--color-ink-muted);font-size:.76rem}.classic-review-timeline ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.classic-review-timeline li{border:1px solid var(--blend-accent-14-transparent);border-radius:var(--radius-control);background:var(--color-navy-900);grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.75rem;display:grid}.classic-review-timeline li>div{gap:.25rem;min-width:0;display:grid}.classic-review-timeline li strong{color:var(--color-ink);font-size:.82rem}.classic-review-timeline li small{color:var(--color-ink-muted);font-size:.7rem}.classic-review-timeline li p{color:var(--color-gold-300);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.76rem;line-height:1.45}.classic-review-timeline__sequence{border:1px solid var(--color-border);width:2rem;height:2rem;color:var(--color-gold-300);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.68rem;display:grid}.classic-review-replay__controls{grid-template-columns:auto minmax(8rem,1fr) auto;align-items:end;gap:.75rem;margin-block:1rem;display:grid}.classic-review-replay__slider{color:var(--color-ink-muted);gap:.3rem;font-size:.76rem;display:grid}.classic-review-replay__slider input{width:100%;accent-color:var(--color-gold-300)}.classic-review-replay__state{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.55rem;margin:0;display:grid}.classic-review-replay__state>div{border:1px solid var(--blend-accent-14-transparent);border-radius:var(--radius-control);background:var(--color-navy-900);min-width:0;padding:.7rem}.classic-review-replay__state dt{color:var(--color-ink-muted);font-size:.68rem}.classic-review-replay__state dd{color:var(--color-ink);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.82rem}.classic-review-replay__actions{min-height:1.4rem;color:var(--color-gold-300);margin-block:.8rem 0;font-size:.78rem}@media (max-width:600px){.classic-review-evidence__form{grid-template-columns:minmax(0,1fr)}.classic-review-replay__controls{grid-template-columns:1fr 1fr}.classic-review-replay__slider{grid-area:1/1/auto/-1}}.classic-confirm-dialog{max-width:min(42rem,100% - 1.5rem);max-height:min(90vh,60rem)}.classic-confirm-dialog .ui-dialog__body{max-height:calc(90vh - 8rem);overflow:auto}.classic-confirm-dialog .ui-dialog__surface{background:var(--color-paper);color:var(--color-paper-ink)}.classic-confirm-dialog .classic-field input,.classic-confirm-dialog .classic-field select,.classic-confirm-dialog .classic-field textarea{color:var(--color-ink);background:var(--color-navy-950)}@media (max-width:900px){.classic-layout{grid-template-columns:minmax(0,1fr)}.classic-table{min-height:35rem;position:relative;top:auto}.classic-control-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.classic-phase-panel,.classic-resources{grid-column:1/-1}.classic-review-hero{grid-template-columns:minmax(16rem,.95fr) minmax(0,1.05fr);min-height:30rem}}@media (max-width:600px){.classic-header{min-height:4rem}.classic-header__center{text-align:center;gap:.2rem;font-size:.67rem;display:grid}.classic-header__actions{gap:.5rem;font-size:.7rem}.classic-match-heading{flex-direction:column;align-items:flex-start;gap:.5rem}.classic-review-hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding:1.1rem}.classic-review-hero__content{grid-column:1;padding-top:9rem}.classic-review-art{opacity:.7;height:14rem;inset:0 0 auto}.classic-review-art-disclosure{font-size:.58rem;top:12.6rem;bottom:auto;right:.8rem}.classic-review-hero h1{font-size:clamp(1.8rem,11vw,2.7rem)}.classic-score-strip{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.35rem;padding:.65rem}.classic-score-strip small{font-size:.63rem}.classic-score-strip article>span{font-size:.59rem}.classic-seat-map__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.16fr) minmax(0,.92fr);gap:.35rem}.classic-seat-map__seat{padding:.55rem .45rem}.classic-seat-map__seat small{letter-spacing:.025em;font-size:.54rem}.classic-seat-map__seat strong{font-size:.84rem}.classic-seat-map__seat span,.classic-seat-map__seat b{font-size:.58rem}.classic-table{border-radius:.8rem;min-height:31rem}.classic-table__top{flex-wrap:wrap;justify-content:center;padding:.7rem}.classic-opponent-mark{display:none}.classic-clock-card{min-width:8rem}.classic-speaker-pill{max-width:none}.classic-phase-map{gap:.3rem}.classic-phase-map li{min-width:3.7rem}.classic-phase-map li small{max-width:5.8rem;font-size:.68rem}.classic-phase-map__action{max-width:6rem;font-size:.64rem}.classic-phase-map li em{max-width:5.8rem;font-size:.64rem}.classic-control-rail{grid-template-columns:minmax(0,1fr)}.classic-phase-panel,.classic-resources{grid-column:auto}.classic-setup-grid{grid-template-columns:minmax(0,1fr);gap:0}.classic-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.classic-shell *,.classic-setup-shell *,.classic-review *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.classic-review--victory .classic-review-art.has-artwork,.classic-review--encouragement .classic-review-art.has-artwork{animation:none!important}}.remote-classic-shell{padding-bottom:3rem}.remote-heading{align-items:center}.remote-heading h1{overflow-wrap:anywhere}.remote-connection,.remote-round-chip{border:1px solid var(--color-border);min-height:2rem;color:var(--color-ink-muted);border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.75rem;display:inline-flex}.remote-connection--live{border-color:var(--color-gold-300);color:var(--color-gold-300)}.remote-connection--unavailable{border-color:var(--color-danger)}.remote-seat-map{grid-template-columns:minmax(0,1fr) minmax(10rem,.8fr) minmax(0,1fr)}.remote-seat{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);align-content:center;gap:.35rem;min-height:7rem;padding:1rem;display:grid}.remote-seat>span,.remote-seat>small{color:var(--color-ink-muted)}.remote-seat.is-active{border-color:var(--color-gold-300);box-shadow:inset 0 0 0 1px var(--color-gold-300)}.remote-seat--center{text-align:center;background:var(--color-table-navy-900)}.remote-layout{grid-template-columns:minmax(0,1.6fr) minmax(17rem,.8fr);align-items:start}.remote-table,.remote-resource-rail{gap:1rem;display:grid}.remote-clock{text-align:center;align-items:center}.remote-clock>strong{color:var(--color-gold-300);font:600 clamp(2.4rem, 8vw, 4rem)/1 var(--font-display);font-variant-numeric:tabular-nums}.remote-clock>span{color:var(--color-ink-muted)}.remote-clock-actions,.remote-action-buttons{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.6rem;display:flex}.remote-cycle,.remote-action-panel,.remote-resource-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:1rem}.remote-cycle ol,.remote-events{gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.remote-cycle li{color:var(--color-ink-muted);border-radius:.35rem;align-items:flex-start;gap:.65rem;padding:.45rem;display:flex}.remote-cycle li span{border:1px solid var(--color-border);border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;display:grid}.remote-cycle li>div{gap:.2rem;min-width:0;display:grid}.remote-cycle li strong{color:inherit;font-size:.88rem;font-weight:600;line-height:1.4}.remote-cycle li small,.remote-cycle__note{color:var(--color-ink-muted);font-size:.78rem;line-height:1.5}.remote-cycle li[data-current=true]{color:var(--color-ink);background:var(--color-surface-raised)}.remote-cycle li[data-current=true] span{border-color:var(--color-gold-300);color:var(--color-gold-300)}.remote-cycle__note{margin:.8rem 0 0}.remote-action-panel>p:not(.classic-eyebrow){color:var(--color-ink-muted)}.remote-form{gap:.8rem;margin-top:1rem;display:grid}.remote-cooperative-proposal h3{color:var(--color-gold-300);font:600 1.1rem/1.3 var(--font-display);margin:0}.remote-cooperative-proposal__details{gap:.65rem;margin:0;display:grid}.remote-cooperative-proposal__details>div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(9rem,.7fr) minmax(0,1.3fr);gap:.75rem;padding-bottom:.55rem;display:grid}.remote-cooperative-proposal__details dt{color:var(--color-ink-muted);font-size:.84rem}.remote-cooperative-proposal__details dd{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:.9rem}.remote-form label{color:var(--color-ink);gap:.35rem;font-size:.9rem;font-weight:650;display:grid}.remote-form input:not([type=checkbox],[type=radio]),.remote-form textarea,.remote-form select{border:1px solid var(--color-border);width:100%;min-height:2.75rem;color:var(--color-ink);background:var(--color-surface-raised);font:inherit;border-radius:.4rem;padding:.65rem .75rem}.remote-form textarea{resize:vertical;min-height:6rem}.remote-form :focus-visible,.remote-card-list button:focus-visible{outline:2px solid var(--color-gold-300);outline-offset:2px}.remote-form .remote-check{align-items:center;gap:.6rem;display:flex}@media (max-width:540px){.remote-cooperative-proposal__details>div{grid-template-columns:1fr;gap:.2rem}}.remote-pattern-evidence{border:1px solid var(--color-border);border-radius:.4rem;gap:.75rem;margin:0;padding:.85rem;display:grid}.remote-pattern-evidence legend{color:var(--color-gold-300);font:600 .95rem/1.3 var(--font-display);padding-inline:.35rem}.remote-pattern-evidence p{color:var(--color-ink-muted);margin:0;font-size:.85rem}.remote-check input{width:1.2rem;height:1.2rem;accent-color:var(--color-gold-300)}.remote-notice,.remote-command-message,.remote-terminal{border-left:3px solid var(--color-gold-300);color:var(--color-ink-muted);background:var(--color-surface);padding:.75rem}.remote-resource-card h2,.remote-moves h3{font:600 1rem/1.3 var(--font-display);margin-top:0}.remote-resource-card dl{gap:.5rem;margin:0;display:grid}.remote-resource-card dl>div{justify-content:space-between;gap:.75rem;display:flex}.remote-resource-card dd{color:var(--color-gold-300);font-variant-numeric:tabular-nums;margin:0}.remote-resource-card p,.remote-resource-card li,.remote-selected-card,.remote-clock-footnote{color:var(--color-ink-muted)}.remote-catalog{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.45rem;max-height:30rem;margin-top:.8rem;display:grid;overflow:auto}.remote-catalog-card{border:1px solid var(--color-border);border-radius:.35rem;align-content:start;gap:.25rem;min-width:0;padding:.35rem;font-size:.7rem;display:grid}.remote-catalog-card img{border-radius:.2rem;width:100%;height:auto}.remote-catalog-card span{color:var(--color-gold-300);font-variant-numeric:tabular-nums}.remote-catalog-card strong{overflow-wrap:anywhere}.remote-card-list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;display:grid}.remote-card-list button{border:1px solid var(--color-border);color:var(--color-ink);background:var(--color-surface-raised);text-align:left;cursor:pointer;border-radius:.4rem;gap:.3rem;padding:.75rem;display:grid}.remote-card-list button span{color:var(--color-gold-300)}.remote-empty{justify-items:start;gap:.5rem;margin-top:clamp(2rem,8vh,6rem);display:grid}.remote-code{color:var(--color-ink-muted);font-family:var(--font-mono,monospace)}.remote-clock-footnote{width:min(100%,88rem);margin:1rem auto;font-size:.8rem}@media (max-width:780px){.remote-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.remote-seat-map{grid-template-columns:minmax(0,1fr)}.remote-heading{flex-direction:column;align-items:flex-start}}
