:root{--board:#12161c;--board-raised:#1b2029;--board-rule:#2b323d;--board-ink:#f5f1e6;--board-muted:#a3a9b3;--lamp:#ffb81c;--lamp-glow:#ffb81c52;--win-lamp:#46d37e;--win-ink:#062a12;--loss-lamp:#ff6f5e;--loss-ink:#300805;--none-lamp:#3a414c;--none-ink:#f5f1e6;--bg:#e8e6e0;--surface:#fbfaf7;--surface-sunken:#efede7;--text:#15181d;--text-secondary:#454b55;--text-muted:#5b616b;--border:#d6d3cb;--rule:#15181d;--primary:#8a5300;--primary-soft:#8a53001a;--button:#15181d;--button-ink:#ffb81c;--series-1:#2358a6;--series-2:#eb6834;--seq-track:#d9dde3;--seq-fill:#2358a6;--status-good:#0ca30c;--status-good-soft:#0ca30c1f;--status-critical:#b3261e;--status-critical-soft:#b3261e1a;--radius:6px;--radius-sm:4px;--gutter:clamp(1rem, 4vw, 1.5rem);--display:"Big Shoulders Display", "Barlow Condensed", Impact, sans-serif;--label:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--sans:"Barlow", system-ui, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:16px/1.5 var(--sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--board:#1b2029;--board-raised:#242a35;--board-rule:#333b47;--none-lamp:#454d59;--bg:#0a0c0f;--surface:#12161c;--surface-sunken:#0e1116;--text:#f1eee6;--text-secondary:#b9bec6;--text-muted:#8d939c;--border:#262c35;--rule:#f1eee6;--primary:#ffb81c;--primary-soft:#ffb81c24;--button:#ffb81c;--button-ink:#15181d;--series-1:#5b93ea;--series-2:#e0662f;--seq-track:#242a35;--seq-fill:#5b93ea;--status-good:#0ca30c;--status-good-soft:#0ca30c33;--status-critical:#ff6f5e;--status-critical-soft:#ff6f5e24}*{box-sizing:border-box}body{background:var(--bg);margin:0}button,input,select{font:inherit;color:inherit}::selection{background:var(--lamp);color:#15181d}input{caret-color:var(--primary)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}html{scrollbar-color:var(--border) var(--bg);scrollbar-gutter:stable}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.narrow-screen{display:none}@media (width<=1023px){.wide-screen{display:none}.narrow-screen{background-color:var(--board);min-height:100vh;color:var(--board-ink);text-align:center;border-bottom:6px solid var(--lamp);background-image:radial-gradient(#ffffff0d 1px,#0000 1.3px);background-size:6px 6px;place-content:center;justify-items:center;gap:1rem;padding:2rem;display:grid}.narrow-screen p{max-width:22rem;margin:0;font-size:1.1rem}.narrow-screen .brand-mark{font-size:2.2rem;line-height:1}}.field>span,.tally-label,.table th,.tag,.status-tag,.tabs a,.who-role,.day-row th,.ticket-label,.btn-primary,.btn-quiet,.btn-danger,.btn-lamp,.btn-board,.cells label,.board-field>span,.detail-fact span{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.tally-figure,.ticket-code{font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.brand-mark{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;color:inherit;white-space:nowrap;align-items:center;gap:.5rem;margin:0;font-weight:900;text-decoration:none;display:inline-flex}.brand-mark span{color:var(--lamp)}.brand-mark .brand-name{color:inherit}.lamp-mark{flex:none;width:1.6em;height:1.6em}.board-texture{background-color:var(--board);color:var(--board-ink);background-image:radial-gradient(#ffffff0d 1px,#0000 1.3px);background-size:6px 6px}.topbar{border-bottom:1px solid var(--board-rule);grid-template-columns:auto auto minmax(0,1fr);align-items:stretch;min-height:3.75rem;padding-inline:1.5rem 0;display:grid}.topbar .brand-mark{padding-right:1.5rem;font-size:1.35rem}.topbar nav{display:flex}.tabs{border-left:1px solid var(--board-rule);align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.tabs li{border-right:1px solid var(--board-rule);display:flex}.tabs a{color:var(--board-muted);white-space:nowrap;align-items:center;padding:0 .65rem;font-size:1.05rem;text-decoration:none;display:flex;position:relative}.tabs a:hover{color:var(--board-ink);background:var(--board-raised)}.tabs a[aria-current=page]{color:var(--lamp);background:var(--board-raised)}.tabs a[aria-current=page]:after{content:"";background:var(--lamp);height:4px;position:absolute;bottom:-1px;left:0;right:0}.topbar-who{border-left:1px solid var(--board-rule);justify-self:end;align-items:stretch;min-width:0;display:flex}.who-cell{min-width:0;max-width:17rem;color:var(--board-ink);align-content:center;padding:0 1.25rem;text-decoration:none;display:grid;position:relative}.who-cell strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.who-role{color:var(--board-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.who-cell:hover,.who-cell[aria-current=page]{background:var(--board-raised)}.who-cell:hover strong,.who-cell[aria-current=page] strong{color:var(--lamp)}.who-cell[aria-current=page]:after{content:"";background:var(--lamp);height:4px;position:absolute;bottom:-1px;left:0;right:0}.signout{border:0;border-left:1px solid var(--board-rule);color:var(--board-muted);cursor:pointer;white-space:nowrap;background:0 0;padding:0 1.25rem;font-size:.95rem}.signout:hover{color:var(--board-ink);background:var(--board-raised)}.page-board{border-bottom:4px solid var(--lamp);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 2.5rem;padding:2rem 1.5rem 1.6rem;display:grid}.page-board h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:3.4rem;font-weight:900;line-height:.92}.page-board-intro{color:var(--board-muted);overflow-wrap:anywhere;max-width:40rem;margin:.75rem 0 0}.page-board-intro strong{color:var(--board-ink);font-weight:600}.page-board-intro a{color:var(--lamp);font-weight:600;text-decoration:underline}.page-board-intro a:hover{text-decoration:none}.tally{border:1px solid var(--board-rule);border-radius:var(--radius-sm);display:flex;overflow:hidden}.tally-cell{border:0;border-left:1px solid var(--board-rule);min-width:6.25rem;color:var(--board-ink);text-align:left;background:0 0;align-content:end;gap:.35rem;padding:.7rem 1rem .65rem;display:grid}.tally-cell:first-child{border-left:0}.tally-figure{color:var(--lamp);overflow-wrap:anywhere;font-size:2.6rem}.tally-label{color:var(--board-muted);white-space:nowrap;font-size:.85rem}.tally-figure-text{font-variant-numeric:normal;white-space:normal;max-width:14rem;font-size:1.2rem;line-height:1.3}button.tally-cell{cursor:pointer}button.tally-cell .tally-figure{color:var(--board-ink)}button.tally-cell:hover{background:var(--board-raised)}button.tally-cell[aria-pressed=true]{background:var(--lamp)}button.tally-cell[aria-pressed=true] .tally-figure,button.tally-cell[aria-pressed=true] .tally-label{color:#15181d}button.tally-cell:focus-visible{outline:2px solid var(--lamp);outline-offset:-4px}.board-head-group{justify-items:end;gap:.85rem;display:grid}.board-fields{gap:.75rem;display:flex}.board-field{gap:.35rem;display:grid}.board-field>span{color:var(--board-muted);font-size:.85rem}.board-field select,.board-field input{background:var(--board-raised);min-width:14rem;max-width:20rem;min-height:2.75rem;color:var(--board-ink);border:1px solid var(--board-rule);border-radius:var(--radius-sm);padding:.4rem .7rem}.board-field select:focus-visible,.board-field input:focus-visible{outline:2px solid var(--lamp);outline-offset:1px}.page{min-width:0;color:var(--text);padding-bottom:4rem}.sheet{align-content:start;gap:1.25rem;padding:1.5rem 1.5rem 0;display:grid}.empty{color:var(--text-muted);margin:0;padding:1.5rem 0}.missing{padding:3rem 1.5rem}.sheet>.missing{padding-inline:0}.form-strip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;padding:1rem 1.1rem;display:flex}.form-strip-title{font-family:var(--display);text-transform:uppercase;flex:none;align-self:center;margin:0 .5rem 0 0;font-size:1.5rem;font-weight:800;line-height:1}.field{gap:.3rem;min-width:0;display:grid}.field.grow{flex:14rem}.field>span{color:var(--text-secondary);font-size:.88rem}.field input,.field select,.field textarea,.link-field{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:2.75rem;padding:.45rem .75rem}.form-strip .field input,.form-strip .field select{background:var(--bg)}.field input::placeholder,.field textarea::placeholder{color:var(--text-muted)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.field textarea{resize:vertical;min-height:4.5rem;font:inherit}.switch-row{min-height:2.75rem;color:var(--text-secondary);cursor:pointer;align-items:center;gap:.6rem;font-size:.92rem;display:flex}.field .switch-row input{width:1.3rem;height:1.3rem;min-height:0;accent-color:var(--primary);flex:none;padding:0}.films-line{align-items:center;gap:.4rem;margin:0;font-weight:600;display:flex}.btn-primary,.btn-quiet,.btn-danger,.btn-lamp,.btn-board{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;min-height:2.75rem;padding:.45rem 1.1rem;font-size:1rem;transition:transform 80ms ease-out,filter 80ms ease-out}.btn-primary:active:not(:disabled),.btn-quiet:active:not(:disabled),.btn-danger:active:not(:disabled),.btn-lamp:active:not(:disabled),.btn-board:active:not(:disabled){filter:brightness(.94);transform:scale(.97)}.btn-primary{background:var(--button);color:var(--button-ink);border:1.5px solid var(--button)}.btn-quiet{background:var(--surface);border:1.5px solid var(--border)}.btn-quiet:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.btn-danger{background:var(--surface);border:1.5px solid var(--status-critical);color:var(--status-critical)}.btn-danger:hover:not(:disabled){background:var(--status-critical-soft)}.btn-danger.is-solid{background:var(--status-critical);color:#fff}:root[data-theme=dark] .btn-danger.is-solid{color:#1a0604}.btn-lamp{background:var(--lamp);color:#15181d;border:1.5px solid var(--lamp)}.btn-board{color:var(--board-ink);border:1.5px solid var(--board-rule);background:0 0}.btn-board:hover:not(:disabled){border-color:var(--board-muted)}.btn-small{min-height:2.25rem;padding:.25rem .8rem;font-size:.92rem}button:disabled{opacity:.5;cursor:not-allowed}.form-error{color:var(--status-critical);background:var(--status-critical-soft);border-radius:var(--radius-sm);margin:0;padding:.6rem .85rem;font-weight:500}.form-ok{color:var(--text);align-items:center;gap:.5rem;margin:0;font-weight:500;display:flex}.form-ok:before{content:"";background:var(--status-good);border-radius:50%;flex:none;width:.6rem;height:.6rem}.hint{color:var(--text-muted);margin:0;font-size:.9rem}.subtabs{flex-wrap:wrap;gap:.5rem;display:flex}.subtabs a,.subtabs button{border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.subtabs a:hover,.subtabs button:hover{border-color:var(--primary);color:var(--primary)}.subtabs a[aria-current=page],.subtabs button[aria-selected=true]{background:var(--button);color:var(--button-ink);border-color:var(--button)}.tab-count{text-align:center;background:var(--surface-sunken);min-width:1.5rem;color:var(--text);font-variant-numeric:tabular-nums;border-radius:3px;padding:0 .35rem;font-size:.88rem}.tab-count.is-zero{color:var(--text-muted)}.subtabs button[aria-selected=true] .tab-count{color:inherit;background:#fff3}.subtabs+.table-wrap,.subtabs+.all-clear{margin-top:.75rem}.table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}.table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.table th{text-align:left;background:var(--surface-sunken);border-bottom:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;padding:.6rem 1rem;font-size:.85rem}.table td{border-bottom:1px solid var(--border);vertical-align:top;padding:.8rem 1rem}.table tbody tr:last-child td{border-bottom:0}.table tr.is-faded td{color:var(--text-muted)}.table tr.is-new td{background:var(--primary-soft)}.cell-main{overflow-wrap:anywhere;display:block}.cell-sub{color:var(--text-muted);overflow-wrap:anywhere;margin-top:.15rem;font-size:.9rem;display:block}.name-line{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.table a.row-link,.home-place a.row-link{color:inherit;text-decoration:none}.table a.row-link:hover,.table a.row-link:focus-visible,.home-place a.row-link:hover,.home-place a.row-link:focus-visible{text-decoration:underline}.table a.match-link{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.table tr.row-clickable{cursor:pointer}.table tr.row-clickable:hover td{background:var(--surface-sunken)}.nowrap{white-space:nowrap}.col-code{width:1%}.col-when{white-space:nowrap;width:1%}.col-actions{width:1%}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem .5rem;display:flex}.table td.row-actions{vertical-align:top;padding-block:.5rem}.icon-pair{gap:.5rem;display:flex}.confirm{justify-items:end;gap:.35rem;display:inline-grid}.confirm-text{color:var(--text);font-size:.9rem;font-weight:500;line-height:1.3}.confirm-buttons{gap:.5rem;display:flex}.row-actions>.row-error{white-space:normal;text-align:right;color:var(--status-critical);flex:1 0 100%;order:1;font-size:.88rem;font-weight:500;line-height:1.3}.icon-pair~.row-error{min-width:12rem}.icon-pair .btn-small{min-width:2.75rem;min-height:2.75rem}button[aria-disabled=true]{opacity:.6;cursor:progress}.code{font-family:var(--label);letter-spacing:.08em;white-space:nowrap;font-size:1.15rem;font-weight:700}tr.is-faded .code{text-decoration:none}.tag,.status-tag{letter-spacing:.04em;color:var(--text);align-items:flex-start;gap:.45rem;font-size:.9rem;line-height:1.35;display:inline-flex}.tag:before,.status-tag:before{content:"";background:var(--none-lamp);border-radius:2px;flex:none;width:.62rem;height:.62rem;margin-top:.3em;box-shadow:inset 0 0 0 1px #0000001f}.tag-open:before,.status-active:before{background:var(--win-lamp);box-shadow:0 0 6px var(--win-lamp)}.tag-used:before{background:var(--text-muted)}.tag-expired:before,.status-closed:before{box-shadow:inset 0 0 0 1.5px var(--text-muted);background:0 0}.tag-waiting:before{background:var(--lamp)}.status-paused:before{background:var(--lamp);box-shadow:0 0 6px var(--lamp)}tr.is-faded .tag,.status-closed{color:var(--text-muted)}.page-board .status-tag{color:var(--board-ink)}.page-board .status-closed{color:var(--board-muted)}.page-board .status-closed:before{box-shadow:inset 0 0 0 1.5px var(--board-muted)}td.table-foot{display:table-cell}.table tfoot td{border-bottom:0}.table-foot{border-top:1px solid var(--border);background:var(--surface-sunken);color:var(--text-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.92rem;display:flex}.ticket{border-radius:var(--radius);border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;padding:1.25rem 1.4rem;display:grid}.ticket-label{color:var(--board-muted);margin:0 0 .4rem;font-size:.9rem}.ticket-code{color:var(--lamp);letter-spacing:.05em;text-shadow:0 0 22px var(--lamp-glow);white-space:nowrap;margin:0;font-size:3.4rem}.ticket-text{color:var(--board-muted);overflow-wrap:anywhere;margin:.5rem 0 0}.ticket-text strong{color:var(--board-ink);font-weight:600}.ticket-actions{gap:.6rem;display:flex}.link-field{font-family:var(--label);letter-spacing:.02em;background:var(--board-raised);color:var(--lamp);border-color:var(--board-rule);margin-top:.6rem;font-size:1.05rem;font-weight:600}.link-field:focus{outline:2px solid var(--lamp);outline-offset:1px}.backup-codes{border-radius:var(--radius);gap:1rem;padding:1.4rem 1.5rem;display:grid}.backup-codes-grid{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.backup-codes-actions{flex-wrap:wrap;gap:.6rem;display:flex}.day-row th{text-align:left;background:var(--board);color:var(--board-ink);letter-spacing:.08em;border-bottom:0;padding:.55rem 1rem;font-size:.92rem}.day-row th span{color:var(--lamp);margin-left:.6rem}.log td{padding-block:.65rem}.log .col-when{color:var(--text-secondary)}.log .what{font-family:var(--label);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.92rem;font-weight:700}.log .what.is-warning{color:var(--status-critical)}.back-link{color:var(--text-secondary);margin-bottom:1rem;font-weight:600;text-decoration:none;display:inline-block}.back-link:hover{color:var(--primary)}.section-title{font-family:var(--display);text-transform:uppercase;margin:0 0 .75rem;font-size:1.5rem;font-weight:800;line-height:1}.notice{border-radius:var(--radius);color:var(--text);border:1px solid var(--lamp);background:#ffb81c1f;padding:.85rem 1.1rem;font-weight:500}.detail-facts{grid-template-columns:repeat(var(--fact-columns,4), minmax(0, 1fr));background:var(--border);border:1px solid var(--border);border-radius:var(--radius);gap:1px;display:grid;overflow:hidden}.detail-fact{background:var(--surface);min-width:0;padding:.85rem 1.25rem}.detail-fact span{color:var(--text-secondary);margin-bottom:.25rem;font-size:.85rem;display:block}.detail-fact strong{overflow-wrap:anywhere;font-weight:600}.actions-row{flex-wrap:wrap;align-items:flex-start;gap:.85rem 1rem;display:flex}.confirm-reason{text-align:left;gap:.3rem;width:20rem;max-width:80vw;display:grid}.confirm-reason .field textarea{min-height:3.5rem}.warning-dialog{width:min(34rem,100vw - 2rem);color:var(--text);background:var(--surface);border:1.5px solid var(--status-critical);border-radius:var(--radius);border-top-width:6px;padding:1.5rem 1.6rem}.warning-dialog[open]{gap:.85rem;display:grid}.warning-dialog::backdrop{background:#0a0c1099}.warning-dialog .section-title{overflow-wrap:anywhere;margin:0}.warning-dialog p{color:var(--text-secondary);margin:0}.warning-dialog .warning-line{color:var(--status-critical);font-weight:600}.panel-actions{gap:.75rem;display:flex}.edit-panel{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius);gap:.85rem;max-width:34rem;margin-top:.75rem;padding:1.25rem 1.4rem;display:grid}.claim-reveal{grid-template-columns:minmax(0,1fr) auto}.claim-reveal-side{justify-items:center;gap:.6rem;display:grid}.claim-reveal-side .qr{border-radius:var(--radius-sm);display:block}.settings{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.setting{grid-template-columns:17rem minmax(0,1fr);gap:1.5rem 2.5rem;padding:1.5rem;display:grid}.setting+.setting{border-top:1px solid var(--border)}.setting h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:1.7rem;font-weight:800;line-height:1}.setting-about{color:var(--text-secondary);margin:.5rem 0 0;font-size:.95rem}.setting-body{align-content:start;gap:.85rem;max-width:30rem;display:grid}.setting-body .btn-primary,.setting-body .btn-danger{justify-self:start}.pair{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.cells{border:2px solid var(--rule);border-radius:var(--radius-sm);margin:0;padding:0;display:flex;overflow:hidden}.cells legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cells label{border-left:2px solid var(--rule);cursor:pointer;text-align:center;flex:1 1 0;place-items:center;min-height:2.75rem;padding:.4rem .8rem;font-size:.98rem;display:grid;position:relative}.cells label:first-of-type{border-left:0}.cells input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cells label:has(input:checked){background:var(--button);color:var(--button-ink)}.cells label:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:-5px}.facts{border:1px solid var(--board-rule);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex;overflow:hidden}.fact{border-left:1px solid var(--board-rule);min-width:0;padding:.65rem 1rem}.fact:first-child{border-left:0}.fact .tally-label{margin-bottom:.2rem;display:block}.fact strong{overflow-wrap:anywhere;font-weight:600}.gate{background:var(--surface);grid-template-columns:minmax(0,1.1fr) 6px minmax(0,1fr);min-height:100vh;display:grid}.gate-strip{background:var(--lamp)}.gate-board{flex-direction:column;justify-content:center;gap:2.5rem;padding:2.5rem 3rem;display:flex}.gate-board .brand-mark{font-size:1.4rem}.gate-sign{font-family:var(--display);text-transform:uppercase;margin:0;font-weight:900;line-height:.86}.gate-sign .lamp-mark{width:7rem;height:9.8rem;margin-bottom:1.75rem;display:block}.gate-sign span{font-size:clamp(4rem,8.5vw,7rem);display:block}.gate-sign span+span{color:var(--lamp);text-shadow:0 0 26px var(--lamp-glow)}.gate-foot{color:var(--board-muted);max-width:26rem;margin:0}.gate-side{color:var(--text);place-items:center;padding:2.5rem;display:grid}.gate-form{gap:1.05rem;width:min(25rem,100%);display:grid}.gate-form h1{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 .25rem;font-size:3rem;font-weight:900;line-height:.95}.gate-form p{margin:0}.gate-form .btn-primary{width:100%;min-height:3rem;font-size:1.1rem}.gate-for{background:var(--surface-sunken);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:.8rem .95rem}.gate-for strong{font-size:1.1rem;display:block}.gate-or{color:var(--text-muted);align-items:center;gap:.75rem;font-size:.9rem;display:flex}.gate-or:before,.gate-or:after{content:"";border-top:1px solid var(--border);flex:1}.gate-note{color:var(--text-muted);font-size:.92rem}.gate-link{color:var(--primary);cursor:pointer;background:0 0;border:0;justify-self:start;margin:0;padding:0;font-size:.95rem;font-weight:600;text-decoration:underline}.gate-link:hover{text-decoration:none}.google-signin{gap:1.05rem;display:grid}.google-btn{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:2.75rem;font-weight:500;display:flex}.google-btn:hover:not(:disabled){border-color:var(--text-muted)}.google-mark{flex:none;width:1.15rem;height:1.15rem}@media (width<=1180px){.page-board{grid-template-columns:minmax(0,1fr);align-items:start}.page-board>.tally,.page-board>.facts{justify-self:start}.setting{grid-template-columns:13rem minmax(0,1fr);gap:1.25rem 2rem}.topbar .brand-mark{padding-right:1rem}.topbar .brand-name{display:none}.tabs a{padding:0 .5rem}.tabs .icon{margin-right:.3em}.who-cell,.signout{padding:0 1rem}}.page-board:has(>.as-of){grid-template-columns:minmax(0,1fr) auto}@media (width<=1099px){.tabs a{padding:0 .4rem;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.btn-primary,.btn-quiet,.btn-danger,.btn-lamp,.btn-board,.match-play{transition:none}.match-filmed .match-points{scroll-behavior:auto}}.setting-body p{margin:0}.overview-head{border-bottom:1px solid var(--board-rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 2rem;padding:1.6rem 1.5rem 1.3rem;display:grid}.overview-head h1{font-family:var(--display);text-transform:uppercase;margin:0;font-size:3.4rem;font-weight:900;line-height:.92}.overview-head p{color:var(--board-muted);margin:.6rem 0 0}.overview-head p strong{color:var(--board-ink);font-weight:600}.as-of{font-family:var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--board-muted);text-align:right;font-size:.85rem;font-weight:700}.as-of b{color:var(--lamp);font-weight:700}.home-title{align-items:center;gap:.75rem;display:flex}.home-title .fac-logo{flex:none;width:3.4rem;height:3.4rem;font-size:1.4rem}.home-place{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;display:grid}.page-board>.board-strip{grid-column:1/-1}.home-gap{margin-top:.75rem}.home-invite{justify-content:space-between;align-items:center;gap:1rem;margin:0;display:flex}.home-flag{text-align:right;width:1%}.home-flag .icon,.cell-sub .icon{margin-right:.25em}.home-invite+.table-wrap,.table-wrap+.table-wrap{margin-top:.75rem}a.btn-primary,a.btn-quiet{align-items:center;text-decoration:none;display:inline-flex}a.btn-quiet{color:var(--text)}@media (width<=640px){.home-place{grid-template-columns:minmax(0,1fr)}}.section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.section-head .section-title{margin:0}.section-count{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.95rem;font-weight:700}.session-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.session-card+.session-card{margin-top:.85rem}.session-top{border-bottom:1px solid var(--border);background:var(--surface-sunken);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.8rem 1rem;display:flex}.session-name{font-family:var(--display);text-transform:uppercase;font-size:1.35rem;font-weight:800;line-height:1}.session-meta{color:var(--text-secondary);font-size:.92rem}.session-meta b{color:var(--text);font-weight:600}.fac-chip{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;border:1.5px solid var(--text);border-radius:3px;padding:.1rem .45rem;font-size:.8rem;font-weight:700}.btn-icon{padding-inline:.55rem}.session-players{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);white-space:nowrap;margin-left:auto;font-size:.88rem;font-weight:700}.session-players b{color:var(--text);font-size:1.05rem}.court{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:0 1rem;padding:.7rem 1rem;display:grid}.court+.court{border-top:1px solid var(--border)}.team{text-align:right;min-width:0;font-weight:600;line-height:1.3;position:relative}.team.b{text-align:left}.team span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team.serving{padding-right:1.1rem}.team.b.serving{padding-left:1.1rem;padding-right:0}.team.serving:before{content:"";background:var(--lamp);border-radius:50%;width:.62rem;height:.62rem;margin-top:-.31rem;position:absolute;top:50%;right:0}.team.b.serving:before{left:0;right:auto}.score{border-radius:var(--radius-sm);align-items:stretch;display:flex;overflow:hidden}.score b{min-width:4rem;font-family:var(--display);color:var(--lamp);font-variant-numeric:tabular-nums;place-items:center;padding:.25rem .4rem;font-size:3rem;font-weight:900;line-height:1;display:grid}.score b+b{border-left:1px solid var(--board-rule)}.court-side{text-align:right;color:var(--text-secondary);justify-items:end;gap:.1rem;font-size:.88rem;display:grid}.court-side .icon,.session-meta .icon,.session-players .icon,.empty .icon{vertical-align:-.15em}.court-side .who{color:var(--text);font-weight:600}.court-side .to{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.78rem;font-weight:700}.court-idle{color:var(--text-muted);align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}.court-idle:before{content:"";background:var(--lamp);border-radius:2px;flex:none;width:.62rem;height:.62rem}.totals{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.total{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem .75rem;padding:.8rem 1rem;display:grid}.total+.total{border-top:1px solid var(--border)}.total-label{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-size:.92rem;font-weight:700}.total-figure{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:900;line-height:1}.total-new{color:var(--text-muted);grid-column:1/-1;font-size:.88rem}.totals-row{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.totals-row .total+.total{border-top:0;border-left:1px solid var(--border)}.total-new b{color:var(--status-good);font-weight:700}:root[data-theme=dark] .total-new b{color:var(--win-lamp)}.total-rating{background:var(--board);color:var(--board-ink);padding:.9rem 1rem}.total-rating .total-label{color:var(--board-muted)}.total-rating strong{font-family:var(--display);color:var(--lamp);text-transform:uppercase;margin-top:.3rem;font-size:1.5rem;font-weight:800;line-height:1.05;display:block}.total-rating span.sub{color:var(--board-muted);margin-top:.25rem;font-size:.88rem;display:block}.reasons{flex-wrap:wrap;gap:.35rem;display:flex}.reason{background:var(--status-critical-soft);color:var(--status-critical);font-family:var(--label);letter-spacing:.04em;white-space:nowrap;border-radius:3px;align-items:center;gap:.4rem;padding:.15rem .55rem;font-size:.95rem;font-weight:700;display:inline-flex}.reason.amber{color:var(--primary);background:#ffb81c29}.worth-count{background:var(--board);min-width:1.9rem;height:1.9rem;color:var(--lamp);font-family:var(--display);vertical-align:.15em;border-radius:3px;place-items:center;margin-left:.5rem;padding:0 .4rem;font-size:1.25rem;font-weight:900;display:inline-grid}.row-note{text-align:right;color:var(--text-muted);flex:1 0 100%;font-size:.85rem}.dlg-choice{gap:.5rem;display:grid}.dlg-choice label{border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;display:flex}.dlg-choice label:has(input:checked){border-color:var(--text);background:var(--surface-sunken)}.dlg-choice small{color:var(--text-muted);display:block}.table td.col-actions{min-width:5.5rem}.guests-table td.col-actions{min-width:13rem}.fine-done{color:var(--text-muted);white-space:nowrap;font-size:.9rem;font-weight:500}.pair-names{flex-wrap:wrap;align-items:center;gap:.6rem;font-weight:600;display:flex}.pair-names a{color:inherit}.pair-names .vs{font-family:var(--label);color:var(--text-muted);text-transform:uppercase;font-size:.85rem;font-weight:700}tr.is-voided td{color:var(--text-muted)}tr.is-voided .reason{opacity:.6}.all-clear{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:.8rem;padding:1.1rem 1.25rem;display:flex}.all-clear:before{content:"";background:var(--win-lamp);width:.8rem;height:.8rem;box-shadow:0 0 8px var(--win-lamp);border-radius:2px;flex:none}.all-clear strong{font-family:var(--display);text-transform:uppercase;font-size:1.3rem;font-weight:800}.all-clear span{color:var(--text-muted)}.fac-logo{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.fac-logo img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:8%}.fac-logo.is-initials{background:var(--surface-sunken);color:var(--text-secondary);font-family:var(--display);text-transform:uppercase;font-weight:800}.fac-logo-lg{width:96px;height:96px;font-size:2rem}.fac-logo-sm{width:32px;height:32px;font-size:.8rem}.logo-editor{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.logo-actions{gap:.4rem;display:grid}.fac-name-cell{align-items:center;gap:.6rem;display:inline-flex}.logo-actions .row-actions{justify-content:flex-start;align-items:flex-start}.logo-actions .confirm{justify-items:start}.logo-actions .row-actions>.row-error{text-align:left}.page-board:has(>.match-tally){grid-template-columns:minmax(0,1fr);align-items:start}.match-tally{justify-self:start;max-width:100%}.match-vs{color:var(--board-muted)}.tally-figure-score{text-shadow:0 0 26px var(--lamp-glow);font-size:5.5rem;line-height:.85}.page-board .status-voided{background:var(--loss-lamp);color:var(--loss-ink);border-radius:3px;align-items:center;gap:.3rem;padding:.1rem .5rem .1rem .4rem}.status-voided:before{content:none}.void-reason{margin-left:.6rem}.match-tally.is-voided .tally-figure-score{color:var(--board-muted);text-shadow:none;text-decoration-line:line-through;-webkit-text-decoration-color:var(--loss-lamp);text-decoration-color:var(--loss-lamp);text-decoration-thickness:.07em}.match-tally .tally-label{white-space:normal;overflow-wrap:anywhere}.match-tally .tally-label>span{display:block}.match-tally .tally-figure-text{color:var(--board-ink)}.page-board.is-compact{flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;padding-block:1rem;display:flex}.page-board.is-compact>:first-child{display:contents}.page-board.is-compact .page-board-intro{order:1;margin:0}.is-compact .match-tally{grid-template-columns:repeat(4,auto);display:grid}.is-compact .tally-cell{align-content:center}.is-compact .tally-figure-text{max-width:11rem}.is-compact .tally-cell:has(.tally-figure-score){border-left:0;flex-direction:row-reverse;grid-column:1;justify-content:space-between;align-items:center;gap:1.75rem;padding-block:.45rem;display:flex}.is-compact .tally-cell:nth-child(2){border-top:1px solid var(--board-rule);grid-row:2}.is-compact .tally-cell:nth-child(n+3){grid-row:1/span 2}.is-compact .tally-figure-score{text-align:right;min-width:2ch;font-size:3.2rem;line-height:1}.is-compact .tally-cell:has(.tally-figure-score) .tally-label{font-family:var(--display);letter-spacing:.01em;color:var(--board-ink);font-size:1.5rem;font-weight:900;line-height:1}.match-watch{z-index:1;background:var(--bg);gap:.6rem;padding-bottom:.6rem;display:grid;position:sticky;top:0}.match-watch .actions-row,.match-watch .row-actions{align-items:center}.match-watch .back-link{align-items:center;min-height:2.75rem;margin:0 auto 0 0;display:inline-flex}.match-watch .btn-small{min-height:2.75rem}.match-stage{background:var(--board);border-radius:var(--radius);position:relative;overflow:hidden}.match-video{aspect-ratio:16/9;background:var(--board);width:100%;max-height:40vh;display:block}.match-play{background:var(--lamp);color:#15181d;cursor:pointer;width:5.5rem;height:5.5rem;box-shadow:0 0 2.5rem var(--lamp-glow);border:0;border-radius:50%;place-items:center;margin:auto;transition:transform .15s ease-out;display:grid;position:absolute;inset:0}.match-play .icon{fill:currentColor}.match-play:hover{transform:scale(1.08)}.match-play:active{transform:scale(.96)}.match-play:focus-visible{outline:2px solid var(--board-ink);outline-offset:4px}@media (width>=900px){.page:has(.match-filmed){padding-bottom:0}section:has(>.match-filmed){flex-direction:column;height:calc(100dvh - 3.75rem);display:flex}.match-filmed{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,min(58%,177.778dvh - 36.4444rem)) minmax(27rem,1fr);column-gap:1.5rem;min-height:20rem;padding-bottom:1rem}.match-watch{align-self:start;padding-bottom:0;top:1rem}.match-video{max-height:none}.match-filmed>:last-child{flex-direction:column;min-height:0;display:flex}.match-filmed .match-points{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;position:relative;overflow-y:auto}}.match-sides{justify-content:space-between;gap:1.5rem;margin:0 0 .5rem;display:flex}.match-side{color:var(--text-secondary);overflow-wrap:anywhere;text-wrap:balance;font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;border-inline:5px solid #0000;padding-inline:.6rem;font-size:.92rem;font-weight:700}.match-side.is-a{border-left-color:var(--series-1)}.match-side.is-b{border-right-color:var(--series-2);text-align:right}.match-points{column-gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.match-points{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--point-rows), auto)}.match-filmed .match-points{display:block}}.match-point{--rule:inset 0 -1px 0 var(--border);background:var(--surface);min-height:2.75rem;box-shadow:var(--rule);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding-inline:5px;display:flex}.match-point.is-a{box-shadow:inset 5px 0 0 var(--series-1), var(--rule)}.match-point.is-b{box-shadow:inset -5px 0 0 var(--series-2), var(--rule)}.match-point>span,.match-point>button{flex:1;align-items:center;padding:.4rem .85rem;display:flex}.match-point>button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:.75rem}.match-point>button .icon{color:var(--primary)}.match-point>button:hover{background:var(--surface-sunken)}.match-point>button:focus-visible{outline-offset:-3px}.point-line{align-items:center;gap:.7rem;display:flex}.match-point .icon.point-mark{box-sizing:border-box;color:var(--text);stroke-width:3px;border-radius:50%;margin:0;padding:.2rem}.match-point .icon.point-mark.is-x{box-shadow:inset 0 0 0 2px}.match-point .icon.point-mark.is-check{background:var(--text);color:var(--surface)}.match-point>button[aria-current=true]{background:var(--button);color:var(--button-ink);box-shadow:inset 0 0 0 2px var(--lamp)}.match-point>button[aria-current=true] .icon{color:inherit}.match-point>button[aria-current=true] .icon.point-mark.is-check{background:var(--button-ink);color:var(--button)}.match-point>button[aria-current=true]:focus-visible{outline-color:var(--button-ink)}.icon{vertical-align:-.2em;flex:none;margin-right:.4em}.icon-solo{margin-right:0}.icon-video{color:var(--primary);margin-left:.5em;margin-right:0}.cell-main:has(.icon-video){padding-right:calc(16px + .5em)}.cell-main .icon-video{margin-right:calc(-16px - .5em)}.section-title .icon,.form-strip-title .icon{box-sizing:border-box;background:var(--lamp);color:#15181d;vertical-align:-.28em;stroke-width:2.2px;border-radius:2px;width:1.6rem;height:1.6rem;margin-right:.5rem;padding:.25rem}.total-figure small{color:var(--text-muted);font-size:1.3rem}.status-open:before{background:var(--win-lamp);box-shadow:0 0 6px var(--win-lamp)}.status-full:before{background:var(--lamp);box-shadow:0 0 6px var(--lamp)}.guests-form .field-number input{width:5.5rem}@media (width>=1181px){.guests-form .field.grow{flex-basis:9rem}}.guests-hint{flex-basis:100%}.guests-error,.guests-form+.table-wrap,.guests-error+.table-wrap{margin-top:.75rem}.cell-figure{font-family:var(--label);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.1rem;font-weight:700}.spots-meter{background:var(--seq-track);width:6.5rem;height:6px;margin-top:.45rem;display:block}.spots-meter i{background:var(--seq-fill);height:100%;display:block}.visits{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(13rem,1fr) minmax(0,3fr);display:grid;overflow:hidden}.visits-score{border-right:1px solid var(--border);align-content:start;gap:.5rem;padding:1.25rem;display:grid}.visits-score b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:4rem;font-weight:900;line-height:.9}.visits-score span{color:var(--text-muted)}.visits-detail{gap:.9rem;min-width:0;padding:1rem 1.25rem;display:grid}.visits-faces{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.visits-faces li{background:var(--surface-sunken);min-height:3rem;color:var(--text-secondary);border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:.5rem;display:flex}.visits-faces b{font-family:var(--label);color:var(--text);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.visits-line{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.visits-line>.total-label{min-width:9rem}.visits-chip{border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);align-items:center;gap:.5rem;padding:.35rem .4rem .35rem .85rem;font-weight:600;display:inline-flex}.visits-none{color:var(--text-muted)}.court-count{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;min-height:2.75rem;font-family:var(--label);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.45rem;padding:.25rem .8rem;font-size:1.1rem;font-weight:700;display:inline-flex}.court-count[aria-expanded=true]{border-color:var(--primary);background:var(--primary-soft)}.court-count:focus-visible,.court-card select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.court-strip td{background:var(--surface-sunken)}.court-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.court-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);gap:.5rem;min-width:0;padding:.8rem;display:grid}.court-card-head{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.5rem;display:flex}.court-card label{align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.court-card select{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.75rem;padding:.4rem .6rem}.court-saved{align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.court-saved svg{color:var(--status-good)}.court-state{color:var(--text-muted);align-items:center;gap:.45rem;font-size:.9rem;display:flex}.live-lamp{background:var(--win-lamp);width:.6rem;height:.6rem;box-shadow:0 0 6px var(--win-lamp);border-radius:50%;flex:none}.guests-table .btn-small{min-height:2.75rem}.guests-table .row-actions>.row-error{white-space:nowrap}.board-strip{border-top:1px solid var(--board-rule);flex-wrap:wrap;display:flex}.strip-cell{border-left:1px solid var(--board-rule);flex-direction:column;gap:.15rem;min-width:7.5rem;padding:.65rem 1rem;display:flex}.strip-cell:first-child{border-left:0;padding-left:0}.board-texture:not(.page-board)>.board-strip{padding-inline:1.5rem}.overview-board{border-bottom:4px solid var(--lamp)}.strip-label{font-family:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--board-muted);font-size:.8rem;font-weight:700}.strip-figure{font-family:var(--display);color:var(--board-ink);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:900;line-height:1}.strip-sub{color:var(--board-muted);font-size:.8rem}.strip-cell.is-lit .strip-label,.strip-cell.is-lit .strip-figure{color:var(--lamp)}.page-tabs{border-bottom:1px solid var(--border);gap:1.75rem;display:flex;overflow-x:auto}.page-tabs button{min-height:3.25rem;color:var(--text-secondary);font-family:var(--label);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .25rem;font-size:1.05rem;font-weight:700;display:flex}.page-tabs button:hover{color:var(--text)}.page-tabs button[aria-selected=true]{color:var(--text);box-shadow:inset 0 -4px 0 var(--rule)}.page-tabs button:focus-visible{outline-offset:-2px}.ghost{border-radius:var(--radius-sm);background:var(--border);animation:1.2s ease-in-out infinite alternate ghost;display:block}.board-strip .ghost{background:var(--board-raised)}.ghost-label{width:4.5rem;height:.7rem}.board-strip .strip-cell:last-child .ghost-figure{width:8rem}.as-of{min-height:1.3rem}.as-of .ghost{background:var(--board-raised);margin:.3rem 0 0 auto}.ghost-figure{width:3rem;height:1.6rem}.ghost-title{width:14rem;max-width:60%;height:1.6rem;margin-bottom:1rem}.ghost-count{width:1.6rem;height:1.1rem;display:inline-block}.ghost-row{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--border) 45%, transparent);border-radius:0;height:2.9rem}.ghost-row:last-child{border-bottom:0}.rows-skeleton{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}@keyframes ghost{to{opacity:.55}}@media (prefers-reduced-motion:reduce){.ghost{animation:none}}.worth-bar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:1rem 0 .75rem;display:flex}.worth-chips{flex-wrap:wrap;gap:.5rem;display:flex}.worth-chip{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:2.75rem;color:var(--text-secondary);cursor:pointer;align-items:center;gap:.5rem;padding:.35rem .5rem .35rem .85rem;font-weight:600;display:inline-flex}.worth-chip:hover{border-color:var(--primary);color:var(--primary)}.worth-chip[aria-pressed=true]{background:var(--button);color:var(--button-ink);border-color:var(--button)}.worth-chip[aria-pressed=true] .tab-count{color:inherit;background:#fff3}.worth-chip:has(.tab-count.is-zero):not([aria-pressed=true]){color:var(--text-muted);background:0 0}.worth-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.worth-bar .worth-filters{margin:0 0 0 auto}.worth-filters label{color:var(--text-muted);align-items:center;gap:.4rem;display:flex}.worth-filters select{background:var(--surface);min-width:9rem;min-height:2.75rem;color:var(--text);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:.4rem .7rem}@media (width<=640px){.strip-cell{flex:33%;min-width:0;padding-inline:.75rem}.strip-cell:first-child{padding-left:.75rem}.page-tabs{gap:1rem}.page-tabs button{min-height:2.75rem}}
