.jury{--z-fg: var(--ink);--z-muted: var(--ink-2);--z-border: var(--line);--z-border-2: var(--line-strong);--z-track: var(--ground-sunk);--z-sunk: var(--ground-sunk);--z-surface: var(--surface);--z-ink: var(--ink);--z-ink-press: var(--ink-2);--z-on-ink: var(--ground);--z-night: var(--surface);--z-night-2: var(--surface-quiet);--z-night-fg: var(--ink);--z-night-muted: var(--ink-2);--z-night-line: var(--line);--house: var(--ink-3);--z-r: 10px;--z-r-lg: 14px;--z-r-xl: 22px;--z-sh-sm: 0 1px 2px 0 rgba(9, 9, 11, .05);--z-sh: 0 1px 3px 0 rgba(9, 9, 11, .07), 0 1px 2px -1px rgba(9, 9, 11, .05);--z-sh-md: 0 4px 10px -2px rgba(9, 9, 11, .08), 0 2px 4px -2px rgba(9, 9, 11, .05);--z-sh-lg: 0 16px 32px -12px rgba(9, 9, 11, .16), 0 4px 10px -4px rgba(9, 9, 11, .07);padding-bottom:var(--s20);color:var(--z-fg)}.jury .crumbs{color:var(--z-muted)}.jhero{position:relative;margin-top:var(--s4);padding:var(--s10) var(--s6) var(--s8);border-radius:var(--z-r-xl);background:var(--z-night);border:1px solid var(--z-night-line);overflow:hidden;isolation:isolate}@media(min-width:700px){.jhero{padding:var(--s14) var(--s12) var(--s10)}}.jhero__wash{position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 90% at 12% 0%,rgba(49,134,255,.16),transparent 70%),radial-gradient(52% 80% at 88% 8%,rgba(217,119,87,.14),transparent 72%),linear-gradient(180deg,var(--z-night-2),var(--z-night) 62%)}.jhero__body{position:relative;display:grid;gap:var(--s5)}.jhero__title{margin:0;color:var(--z-night-fg);font-size:clamp(38px,5.6vw,62px);font-weight:600;line-height:1.02;letter-spacing:-.042em}.jhero__lede{margin:0;max-width:62ch;color:var(--z-night-muted);font-size:var(--t-17);line-height:1.55}.jhouses{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s2);margin:var(--s4) 0 0;padding:var(--s5) 0 0;border-top:1px solid var(--z-night-line);list-style:none}.jhouse{display:grid;justify-items:center;gap:var(--s2);text-align:center;min-width:0}.jhouse__name{color:var(--z-night-fg);font-size:var(--t-14);font-weight:500;letter-spacing:var(--tr-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jhouse__maker{color:var(--z-night-muted);font-size:var(--t-12);white-space:nowrap}.jmark{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:var(--r-pill);background:var(--well);box-shadow:0 0 0 1.5px var(--house),var(--z-sh-sm);color:var(--well-ink)}.jmark__art{width:21px;height:21px;display:block}.jmark--lg{width:56px;height:56px;box-shadow:0 0 0 1.5px var(--house),0 0 0 5px #ffffff0f,0 8px 20px -8px #000000b3}.jmark--lg .jmark__art{width:31px;height:31px}.jhero .jmark[data-mono=true]{box-shadow:0 0 0 1.5px #ffffff80,0 0 0 5px #ffffff0f,0 8px 20px -8px #000000b3}@media(max-width:559px){.jhouses{gap:var(--s1)}.jmark--lg{width:44px;height:44px}.jmark--lg .jmark__art{width:24px;height:24px}.jhouse__name{font-size:var(--t-12);white-space:normal;overflow-wrap:anywhere;line-height:1.15}.jhouse__maker{font-size:10px;white-space:normal;overflow-wrap:anywhere;line-height:1.15}}.jask{display:grid;gap:var(--s6);margin-top:var(--s8);padding:var(--s6);border:1px solid var(--z-border);border-radius:var(--z-r-lg);background:var(--z-surface);box-shadow:var(--z-sh)}@media(min-width:700px){.jask{padding:var(--s8)}}.jask__head{display:grid;gap:var(--s1)}.jask__title{margin:0;color:var(--z-fg);font-size:var(--t-20);font-weight:600;letter-spacing:var(--tr-20)}.jask__sub{margin:0;color:var(--z-muted);font-size:var(--t-14)}.jask__set{display:grid;gap:var(--s3);border:0;padding:0;margin:0;min-width:0}.jask__legend{display:flex;align-items:baseline;gap:var(--s2);padding:0;color:var(--z-fg);font-size:var(--t-13);font-weight:600;letter-spacing:0}.jask__optional{color:var(--z-muted);font-size:var(--t-12);font-weight:400}.jseg{display:grid;gap:4px;padding:4px;border-radius:var(--z-r);background:var(--z-track)}.jseg--ages,.jseg--bands{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:560px){.jseg--ages{grid-template-columns:repeat(4,minmax(0,1fr))}.jseg--bands{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:900px){.jseg--ages{grid-template-columns:repeat(8,minmax(0,1fr))}}.jseg__opt{min-height:40px;min-width:0;padding:0 var(--s2);border:0;border-radius:7px;background:transparent;color:var(--z-muted);font-family:var(--font);font-size:var(--t-13);font-weight:500;letter-spacing:var(--tr-body);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--d-2) var(--ease),color var(--d-2) var(--ease),box-shadow var(--d-2) var(--ease),transform var(--d-press) var(--ease)}@media(max-width:559px){.jseg__opt{min-height:44px}}.jseg__opt:active{transform:scale(.985)}.jseg__opt[aria-pressed=true]{background:var(--z-surface);color:var(--z-fg);font-weight:600;box-shadow:var(--z-sh-sm),0 0 0 1px var(--line-strong)}.jseg__opt:focus-visible{outline:2px solid var(--z-ink);outline-offset:1px}.jseg__opt:disabled{opacity:.45;cursor:default}@media(hover:hover)and (pointer:fine){.jseg__opt:hover:not(:disabled):not([aria-pressed=true]){background:var(--line);color:var(--z-fg)}}.jask__text{width:100%;min-height:var(--tap);padding:0 var(--s4);border:1px solid var(--z-border-2);border-radius:var(--z-r);background:var(--z-surface);color:var(--z-fg);font-family:var(--font);font-size:var(--t-15);transition:border-color var(--d-2) var(--ease),box-shadow var(--d-2) var(--ease)}.jask__text::placeholder{color:var(--ink-3)}.jask__text:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.jask__text:disabled{background:var(--z-track);opacity:.7}.jask__go{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s3) var(--s5);padding-top:var(--s1)}.jbtn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:48px;padding:0 var(--s7);border:0;border-radius:var(--z-r);background:var(--z-ink);color:var(--z-on-ink);font-family:var(--font);font-size:var(--t-15);font-weight:600;letter-spacing:var(--tr-body);cursor:pointer;box-shadow:var(--z-sh-md);transition:background var(--d-2) var(--ease),box-shadow var(--d-2) var(--ease),transform var(--d-press) var(--ease)}.jbtn:active{transform:scale(var(--press-scale))}.jbtn:focus-visible{outline:2px solid var(--z-ink);outline-offset:2px}.jbtn:disabled{background:var(--surface-quiet);color:var(--ink-3);box-shadow:none;cursor:default}@media(hover:hover)and (pointer:fine){.jbtn:hover:not(:disabled){background:var(--z-ink-press);box-shadow:var(--z-sh-lg)}}.jask__hint{margin:0;color:var(--z-muted);font-size:var(--t-13);line-height:1.45}.jask__hint:empty{display:none}.jband{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--s1) var(--s4);margin-bottom:var(--s4)}.jband__title{margin:0;color:var(--z-fg);font-size:var(--t-18);font-weight:600;letter-spacing:var(--tr-20)}.jband__note{margin:0;color:var(--z-muted);font-size:var(--t-13);font-variant-numeric:tabular-nums}@media(max-width:559px){.jband{flex-direction:column;align-items:flex-start}}.bench{margin-top:var(--s12);scroll-margin-top:calc(var(--header-h) + var(--s4))}.bench__seats{display:flex;gap:var(--s3);margin:0;padding:0 var(--pad) var(--s2);margin-inline:calc(var(--pad) * -1);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;overscroll-behavior-x:contain}.bench__seats::-webkit-scrollbar{display:none}@media(min-width:1000px){.bench__seats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s4);align-items:start;padding-inline:0;margin-inline:0;overflow:visible}}.seat{position:relative;flex:0 0 80%;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;padding:var(--s4);border:1px solid var(--z-border);border-radius:var(--z-r-lg);background:var(--z-surface);box-shadow:var(--z-sh-sm);overflow:hidden;transition:box-shadow var(--d-swap) var(--ease),border-color var(--d-swap) var(--ease),background var(--d-swap) var(--ease)}@media(min-width:560px){.seat{flex-basis:46%}}@media(min-width:1000px){.seat{flex:1 1 auto}}.seat__rule{position:absolute;inset:0 0 auto;height:3px;background:var(--house);opacity:.9}.seat[data-state=thinking]{box-shadow:var(--z-sh-md);border-color:var(--z-border-2)}.seat[data-state=voted]{box-shadow:var(--z-sh)}.seat[data-state=empty]{background:var(--z-sunk)}.seat[data-state=empty] .seat__rule{opacity:.25}.seat[data-state=empty] .jmark{filter:grayscale(1);opacity:.55}.seat__plate{display:flex;align-items:center;gap:var(--s3);min-width:0;padding-top:var(--s1)}.seat__names{display:grid;gap:1px;min-width:0}.seat__name{color:var(--z-fg);font-size:var(--t-15);font-weight:600;letter-spacing:var(--tr-body);line-height:1.2;overflow-wrap:normal;word-break:keep-all;hyphens:none}.seat__maker{color:var(--z-muted);font-size:var(--t-12);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jchip{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:var(--r-pill);border:1px solid var(--z-border);background:var(--z-track);color:var(--z-muted);font-size:var(--t-11);font-weight:600;letter-spacing:.01em;white-space:nowrap;transition:background var(--d-2) var(--ease),border-color var(--d-2) var(--ease),color var(--d-2) var(--ease)}.seat__foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2) var(--s3);margin-top:var(--s3)}.seat__chip{flex:none}.seat[data-state=thinking] .seat__chip{border-color:var(--house);background:var(--z-surface);color:var(--z-fg)}.seat[data-state=voted] .seat__chip{border-color:transparent;background:var(--z-ink);color:var(--z-on-ink)}.seat__rail{height:3px;margin-top:var(--s4);border-radius:var(--r-pill);background:var(--z-track);overflow:hidden;opacity:0;transition:opacity var(--d-2) var(--ease)}.seat__rail span{display:block;width:40%;height:100%;border-radius:inherit;background:var(--house);transform:translate(-100%)}.seat[data-state=thinking] .seat__rail{opacity:1}.seat[data-state=thinking] .seat__rail span{animation:seat-sweep 1.3s var(--ease) infinite}@keyframes seat-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}.seat__state{margin:0;min-width:0;color:var(--z-muted);font-size:var(--t-12);line-height:1.4;font-variant-numeric:tabular-nums}.seat__picks{display:grid;margin:0;padding:0;list-style:none;counter-reset:pick}.seat[data-state=rest] .seat__picks{display:none}.seat[data-state=thinking] .seat__picks,.seat[data-state=voted] .seat__picks,.seat[data-state=empty] .seat__picks{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--z-border)}.seat__pick,.seat__ghost{display:grid;grid-template-columns:14px 32px minmax(0,1fr);align-items:center;column-gap:var(--s2);min-height:40px}.seat__pick{counter-increment:pick}.seat__pick:before{content:counter(pick);color:var(--ink-3);font-size:var(--t-11);font-variant-numeric:tabular-nums;text-align:right}.seat__thumb{width:32px;height:32px;border-radius:7px;border:1px solid var(--well-line);background:var(--well);object-fit:contain;padding:2px}.seat__pick-lines{min-width:0;display:grid;gap:1px}.seat__pick-brand,.seat__pick-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seat__pick-brand{color:var(--z-muted);font-size:var(--t-11);font-weight:500;line-height:1.2}.seat__pick-brand:empty{display:none}.seat__pick-name{color:var(--z-fg);font-size:var(--t-13);line-height:1.25}.seat__ghost .seat__ghost-block{grid-column:2;width:32px;height:32px;margin:0;border-radius:7px}.seat__ghost-lines{display:grid;gap:var(--s1);grid-column:3}.seat__ghost-lines .sk-bar{height:8px;margin:0}.seat__ghost-lines .sk-bar:first-child{width:34%}.seat__ghost-lines .sk-bar:last-child{height:10px;width:82%}.seat__ghost:nth-child(3n) .sk-bar:last-child{width:66%}.seat__ghost:nth-child(4n) .sk-bar:last-child{width:92%}.seat[data-state=voted] .seat__pick{animation:pick-in var(--d-lift) var(--ease-expo) both}.seat[data-state=voted] .seat__pick:nth-child(1){animation-delay:0ms}.seat[data-state=voted] .seat__pick:nth-child(2){animation-delay:20ms}.seat[data-state=voted] .seat__pick:nth-child(3){animation-delay:40ms}.seat[data-state=voted] .seat__pick:nth-child(4){animation-delay:60ms}.seat[data-state=voted] .seat__pick:nth-child(5){animation-delay:80ms}.seat[data-state=voted] .seat__pick:nth-child(6){animation-delay:.1s}.seat[data-state=voted] .seat__pick:nth-child(7){animation-delay:.12s}.seat[data-state=voted] .seat__pick:nth-child(8){animation-delay:.14s}.seat[data-state=voted] .seat__pick:nth-child(9){animation-delay:.16s}.seat[data-state=voted] .seat__pick:nth-child(10){animation-delay:.18s}@keyframes pick-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.seat__why{grid-column:1 / -1;padding:var(--s1) 0;color:var(--z-muted);font-size:var(--t-12);line-height:var(--lh-snug);overflow-wrap:anywhere}.bench__dots{display:flex;justify-content:center;gap:var(--s2);margin-top:var(--s4)}@media(min-width:1000px){.bench__dots{display:none}}.bench__dot{width:7px;height:7px;border-radius:var(--r-pill);background:var(--z-border-2);transition:background var(--d-2) var(--ease),transform var(--d-2) var(--ease-expo)}.bench__dot[data-state=thinking]{background:var(--house);transform:scale(1.4)}.bench__dot[data-state=voted]{background:var(--house)}.bench__dot[data-state=empty]{background:var(--z-border)}.jdots{display:flex;gap:4px;flex:none}.jdot{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r-pill);background:var(--well);box-shadow:0 0 0 1.5px var(--house);color:var(--well-ink);transition:opacity var(--d-2) var(--ease),filter var(--d-2) var(--ease)}.jdot svg{width:14px;height:14px;display:block}.jdot[data-on=false]{box-shadow:0 0 0 1px var(--z-border-2);filter:grayscale(1);opacity:.3}.jboard{margin-top:var(--s12);overflow:hidden;transition:opacity var(--d-swap) var(--ease),max-height var(--d-swap) var(--ease-expo),margin-top var(--d-swap) var(--ease-expo)}.jboard[data-closing=true]{opacity:0;max-height:0;margin-top:0}.jboard__rows{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--z-border);border-radius:var(--z-r-lg);background:var(--z-surface);box-shadow:var(--z-sh-sm);overflow:hidden}.jboard__row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--z-surface);border-top:1px solid var(--z-border)}.jboard__row:first-child{border-top:0}.jboard__row[data-verdict=true]{background:var(--z-sunk)}.jboard__row[data-moving=true]{transition:transform var(--d-lift) var(--ease-expo)}.jboard__row[data-new=true]{animation:pick-in var(--d-lift) var(--ease-expo) both}.jboard__thumb{width:36px;height:36px;border-radius:7px;border:1px solid var(--z-border);background:var(--z-surface);object-fit:contain;padding:2px}.jboard__label{min-width:0;display:grid;gap:1px}.jboard__brand{color:var(--z-muted);font-size:var(--t-11);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jboard__name{min-width:0;color:var(--z-fg);font-size:var(--t-14);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jboard__votes{display:flex;align-items:center;gap:var(--s3)}.jsr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:559px){.jboard__row{grid-template-columns:36px minmax(0,1fr);row-gap:var(--s2)}.jboard__votes{grid-column:2}}.jverdict{margin-top:var(--s14);scroll-margin-top:calc(var(--header-h) + var(--s4))}.jband--big{align-items:baseline;margin-bottom:var(--s5)}.jverdict__title{margin:0;color:var(--z-fg);font-size:var(--t-32);font-weight:600;letter-spacing:var(--tr-32)}.jverdict .shelf:empty{display:none}@media(max-width:559px){.jverdict .shelf{grid-template-columns:minmax(0,1fr)}}.jverdict .card{border:1px solid var(--z-border);box-shadow:var(--z-sh-sm)}@media(hover:hover)and (pointer:fine){.jverdict .card:hover{box-shadow:var(--z-sh-lg);border-color:var(--z-border-2)}}.jverdict .card__tag{padding:5px 11px;border-radius:var(--r-pill);background:var(--well-ink);color:var(--well);font-size:var(--t-12);font-weight:600;letter-spacing:.01em;box-shadow:var(--z-sh-md)}.jverdict .card__tags{top:var(--s3);left:var(--s3)}.card__voters{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--z-border)}.card__voters .jdots{flex-wrap:wrap}.card__voters-word{color:var(--z-muted);font-size:var(--t-11);line-height:1.3}.jall{margin-top:var(--s14)}.jall__rows{display:grid;gap:var(--s2);margin:0;padding:0;list-style:none}@media(min-width:860px){.jall__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2) var(--s4)}}.jall__row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:var(--s3);padding:var(--s3);border:1px solid var(--z-border);border-radius:var(--z-r);background:var(--z-surface)}.jall__row[data-verdict=true]{border-color:var(--z-border-2);background:var(--z-sunk)}.jall__thumb{width:48px;height:48px;border-radius:8px;border:1px solid var(--z-border);background:var(--z-surface);object-fit:contain;padding:3px}.jall__label{min-width:0;display:grid;gap:1px}.jall__brand{color:var(--z-muted);font-size:var(--t-11);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jall__name{color:var(--z-fg);font-size:var(--t-14);font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jall__name a{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.jall__name a:hover{text-decoration:underline}}.jall__votes{display:grid;justify-items:end;gap:var(--s1)}.jall__count{color:var(--z-muted);font-size:var(--t-11);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:559px){.jall__row{grid-template-columns:48px minmax(0,1fr);row-gap:var(--s2)}.jall__votes{grid-column:2;justify-items:start;grid-auto-flow:column;align-items:center;gap:var(--s3)}}.jmeter{margin-top:var(--s6);color:var(--z-muted);font-size:var(--t-12);font-variant-numeric:tabular-nums}.jmeter:empty{display:none}.jury__empty{margin-top:var(--s12);border:1px solid var(--z-border);background:var(--z-surface)}.jury .empty__body{color:var(--z-muted)}@media(prefers-reduced-motion:reduce){.seat[data-state=thinking] .seat__rail span{animation:none;width:100%;transform:none}.seat[data-state=voted] .seat__pick,.jboard__row[data-new=true]{animation:none}.jboard,.jboard__row[data-moving=true],.bench__dot,.seat,.jdot{transition:none}}
