@font-face{font-family:Alumni Sans;src:url(/assets/alumni-sans-latin-wght-normal-CZC3K5SC.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/assets/libre-franklin-latin-wght-normal-CLTz0ja0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--paper:#f6f7f9;--paper-raised:#fff;--paper-shade:#e9ebf0;--ink:#11131a;--ink-muted:#555b6e;--ink-faint:#878da0;--rule:#cfd3dd;--marker:#ffe500;--on-marker:#11131a;--crowd:#ff7dbb;--on-crowd:#11131a;--pen:#2443dd;--strike:#c81e3a;--scrim:#11131a8c;--lift:0 -6px 28px #11131a2e;--glow-marker:0 0 0 #ffe50000;--glow-crowd:0 0 0 #ff7dbb00;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--corner:3px;--round:999px;--line:2px;--hairline:1px;--chisel:7px;--slot:40px;--tap:48px;--font-display:"Alumni Sans", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-text:"Libre Franklin", "Franklin Gothic Medium", "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=sheet]){--paper:#100c26;--paper-raised:#1b1540;--paper-shade:#2a2259;--ink:#f5f0ff;--ink-muted:#b4aad8;--ink-faint:#7a70a3;--rule:#3d3470;--marker:#2ef2df;--on-marker:#100c26;--crowd:#ff4fa8;--on-crowd:#100c26;--pen:#c3b4ff;--strike:#ff8a80;--scrim:#060412b8;--lift:0 -6px 28px #0009;--glow-marker:0 0 16px #2ef2df80;--glow-crowd:0 0 16px #ff4fa880;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=night]{--paper:#100c26;--paper-raised:#1b1540;--paper-shade:#2a2259;--ink:#f5f0ff;--ink-muted:#b4aad8;--ink-faint:#7a70a3;--rule:#3d3470;--marker:#2ef2df;--on-marker:#100c26;--crowd:#ff4fa8;--on-crowd:#100c26;--pen:#c3b4ff;--strike:#ff8a80;--scrim:#060412b8;--lift:0 -6px 28px #0009;--glow-marker:0 0 16px #2ef2df80;--glow-crowd:0 0 16px #ff4fa880;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.poster{font-family:var(--font-display);font-size:76px;font-weight:800;line-height:.92}.headline{font-family:var(--font-display);font-size:46px;font-weight:800;line-height:.96}.subhead{font-family:var(--font-display);font-size:31px;font-weight:700;line-height:1}.key{font-family:var(--font-display);letter-spacing:.01em;font-size:27px;font-weight:800;line-height:1}.label{font-family:var(--font-display);letter-spacing:.08em;font-size:17px;font-weight:700;line-height:1}.numeral{font-family:var(--font-display);font-size:44px;font-weight:800;line-height:.9}.body{font-family:var(--font-text);font-size:16px;font-weight:400;line-height:24px}.body-strong{font-family:var(--font-text);font-size:16px;font-weight:650;line-height:24px}.small{font-family:var(--font-text);font-size:13px;font-weight:450;line-height:18px}.seed{font-family:var(--font-text);font-size:11px;font-weight:700;line-height:1}.label{text-transform:uppercase}.seed{font-variant-numeric:tabular-nums}.bk-hi{--hi:var(--marker);color:var(--on-marker);background:linear-gradient(100deg, transparent .32em, var(--hi) calc(.32em + 1px), var(--hi) calc(100% - .32em - 1px), transparent calc(100% - .32em)) no-repeat 0 62% / 100% 84%;-webkit-box-decoration-break:clone;box-decoration-break:clone;filter:drop-shadow(var(--glow-marker));margin:0 -.34em;padding:.04em .5em 0}.bk-hi--crowd{--hi:var(--crowd);color:var(--on-crowd);filter:drop-shadow(var(--glow-crowd))}.bk-hi--draw{animation:.3s cubic-bezier(.2,.7,.2,1) both bk-swipe}@keyframes bk-swipe{0%{background-size:0% 84%}}.bk-btn{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);min-height:54px;padding:2px var(--space-5) 0;color:var(--on-marker);font:800 27px/1 var(--font-display);letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.bk-btn:before{content:"";z-index:-1;background:var(--marker);clip-path:polygon(var(--chisel) 0, 100% 0, calc(100% - var(--chisel)) 100%, 0 100%);transition:transform .12s;position:absolute;inset:0}.bk-btn:not(.bk-btn--ink):not(.bk-btn--box){filter:drop-shadow(var(--glow-marker))}.bk-btn:after{content:"";left:0;right:var(--chisel);height:var(--line);background:var(--ink);position:absolute;bottom:0}.bk-btn:active:before{transform:scaleX(.97)}.bk-btn:disabled{opacity:.45;cursor:default}.bk-btn:focus-visible,.bk-link:focus-visible,.bk-icon-btn:focus-visible,.bk-pick:focus-visible,.bk-tab:focus-visible,.bk-seg button:focus-visible,.bk-row:focus-visible{outline:3px solid var(--pen);outline-offset:3px}.bk-btn--ink{color:var(--paper)}.bk-btn--ink:before{background:var(--ink)}.bk-btn--ink:after{display:none}.bk-btn--box{color:var(--ink)}.bk-btn--box:before{clip-path:none;border:var(--line) solid var(--ink);border-radius:var(--corner);background:0 0}.bk-btn--box:after{display:none}.bk-btn--sm{min-height:40px;padding:2px var(--space-4) 0;font-size:22px}.bk-btn--block{width:100%;display:flex}.bk-btn .bk-icon{width:.8em;height:.8em}.bk-link{min-height:44px;color:var(--pen);font:600 14px/1.3 var(--font-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:underline;display:inline-flex}.bk-link:disabled{color:var(--ink-faint);cursor:default}.bk-link--strike{color:var(--strike)}.bk-link--muted{color:var(--ink-muted)}.bk-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:1.2em;height:1.2em}.bk-icon-btn{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:20px;display:grid}.bk-icon-btn:disabled{color:var(--ink-faint);cursor:default}.bk-wordmark{color:var(--ink);font:800 34px/1 var(--font-display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;text-decoration:none}.bk-wordmark .bk-hi{margin:0 -.14em 0 -.3em;padding:.04em .36em 0}.bk-matchup{flex-direction:column;flex:1;min-height:0;display:flex}.bk-pick{justify-content:center;align-items:center;gap:var(--space-3);min-height:128px;padding:var(--space-5) var(--space-4);border:var(--line) solid var(--ink);border-radius:var(--corner);background:var(--paper-raised);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;transition:opacity .2s,background .12s;display:flex;position:relative}.bk-pick+.bk-vs+.bk-pick{margin-top:calc(var(--line) * -1)}.bk-pick:active{background:var(--paper-shade)}.bk-pick-seed{color:var(--ink-muted);font:700 17px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.bk-pick-name{max-width:100%;font:800 clamp(46px, 17vw, 88px) / 1.02 var(--font-display);text-align:center;text-wrap:balance;overflow-wrap:anywhere}.bk-pick.is-passed{opacity:.38}.bk-pick.is-passed .bk-pick-name{text-decoration:line-through;text-decoration-thickness:.07em}.bk-vs{z-index:1;border-radius:var(--round);background:var(--ink);width:46px;height:46px;color:var(--paper);font:800 22px/1 var(--font-display);letter-spacing:.02em;align-self:center;place-items:center;margin:-23px 0;padding-top:2px;display:grid}.bk-bracket{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;transition:height .25s;display:flex;overflow:auto hidden}.bk-bracket::-webkit-scrollbar{display:none}.bk-round{max-width:330px;padding-right:var(--space-5);scroll-snap-align:start;flex:0 0 78%}.bk-round:last-child{flex-basis:100%;max-width:none;padding-right:22%}.bk-round-title{margin:0 0 var(--space-1);color:var(--ink-muted);font:700 17px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.bk-round-body{flex-direction:column;display:flex}.bk-pair{flex-direction:column;display:flex;position:relative}.bk-pair+.bk-pair{margin-top:var(--space-4)}.bk-pair:after{content:"";right:0;top:calc(25% + var(--slot) / 2 - var(--line));bottom:calc(25% - var(--slot) / 2);border-right:var(--line) solid var(--ink);position:absolute}.bk-cell{align-items:center;display:flex}.bk-slot{align-items:flex-end;gap:var(--space-2);min-width:0;height:var(--slot);padding:0 var(--space-3) 7px var(--space-1);border-bottom:var(--line) solid var(--ink);background:linear-gradient(var(--crowd), var(--crowd)) no-repeat left bottom / var(--share,0%) 6px;flex:1;display:flex}.bk-slot-seed{width:16px;color:var(--ink-muted);font:700 11px/1 var(--font-text);text-align:right;font-variant-numeric:tabular-nums;flex:none;padding-bottom:4px}.bk-slot-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:650 16px/22px var(--font-text);flex:0 auto;overflow:hidden}.bk-slot-name.bk-hi{margin:0;padding:0 .5em}.bk-slot-note{color:var(--ink-muted);font:600 12px/1 var(--font-text);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding-bottom:3px}.bk-slot.is-out .bk-slot-name{color:var(--ink-muted);font-weight:400}.bk-slot--champ{height:calc(var(--slot) + 12px)}.bk-bracket--edit{--slot:48px}.bk-slot-input{min-width:0;height:30px;color:var(--ink);font:650 16px/22px var(--font-text);background:0 0;border:0;border-radius:0;flex:1;padding:0}.bk-slot-input::placeholder{color:var(--ink-muted);opacity:1;font-weight:400}.bk-slot-input:focus{outline:none}.bk-slot:focus-within{border-bottom-color:var(--pen);box-shadow:0 2px 0 var(--pen)}@media (width<=899px){.bk-bracket--edit{overflow:visible}.bk-bracket--edit .bk-round{flex-basis:100%;max-width:none;padding-right:0}.bk-bracket--edit .bk-round+.bk-round{display:none}}.bk-key{align-items:center;gap:var(--space-2) var(--space-5);color:var(--ink-muted);font:450 13px/18px var(--font-text);flex-wrap:wrap;margin:0;display:flex}.bk-key .bk-hi{margin:0;font-weight:650}.bk-key-share{background:linear-gradient(var(--crowd), var(--crowd)) no-repeat left bottom / 55% 6px;padding-bottom:7px}.bk-slot--champ .bk-slot-name{font:700 31px/1.05 var(--font-display)}@media (width>=900px){.bk-bracket{scroll-snap-type:none;scrollbar-width:thin;padding-bottom:var(--space-2);align-items:stretch}.bk-round,.bk-round:last-child{flex-direction:column;flex:1 0 168px;max-width:250px;padding-right:0;display:flex}.bk-round-title{padding-left:var(--space-1)}.bk-round-body,.bk-pair{flex:1}.bk-pair+.bk-pair{margin-top:0}.bk-cell{min-height:calc(var(--slot) + 6px);flex:1}.bk-round+.bk-round .bk-slot{padding-left:var(--space-3)}}.bk-bracket--two{scroll-snap-type:none;align-items:stretch;overflow:visible}.bk-bracket--two .bk-round,.bk-bracket--two .bk-round:last-child{flex-direction:column;flex:1 1 0;min-width:0;max-width:none;padding-right:0;display:flex}.bk-bracket--two .bk-round--final{flex-grow:2}.bk-bracket--two .bk-round-body,.bk-bracket--two .bk-pair{flex:1}.bk-bracket--two .bk-pair+.bk-pair{margin-top:0}.bk-bracket--two .bk-cell{min-height:calc(var(--slot) + 6px);flex:1}.bk-bracket--two .bk-slot{padding-left:var(--space-3)}.bk-round--right>.bk-round-title{text-align:right;padding-right:var(--space-1)}.bk-round--right .bk-pair:after{border-right:0;border-left:var(--line) solid var(--ink);left:0;right:auto}.bk-round--right .bk-slot,.bk-final-right .bk-slot{padding:0 var(--space-1) 7px var(--space-3);background-position:100% 100%;flex-direction:row-reverse}.bk-round--right .bk-slot-note,.bk-final-right .bk-slot-note{margin-left:0;margin-right:auto}.bk-round--final>.bk-round-title{text-align:center}.bk-bracket--two .bk-final{align-items:center;gap:var(--space-5);flex-direction:row;position:relative}.bk-final>.bk-cell,.bk-final-right{flex:1;min-width:0;display:flex}.bk-final-champ{left:12%;right:12%;bottom:calc(50% + var(--slot) / 2 + var(--space-5));gap:var(--space-1);text-align:center;display:grid;position:absolute}.bk-final-champ .bk-slot{padding:0 var(--space-2) 7px;justify-content:center}.bk-tabs{gap:var(--space-1);border-bottom:var(--line) solid var(--ink);scrollbar-width:none;display:flex;overflow-x:auto}.bk-tabs::-webkit-scrollbar{display:none}.bk-tab{min-height:44px;padding:4px var(--space-3) 0;color:var(--ink-muted);font:700 18px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 0 auto}.bk-tab[aria-selected=true]{color:var(--on-marker);background:linear-gradient(100deg, transparent 5px, var(--marker) 6px, var(--marker) calc(100% - 6px), transparent calc(100% - 5px)) no-repeat 50% 100% / 100% 34px}.bk-seg{border:var(--line) solid var(--ink);border-radius:var(--corner);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.bk-seg button{min-height:var(--tap);padding:3px var(--space-3) 0;color:var(--ink);font:800 27px/1 var(--font-display);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:0}.bk-seg button+button{border-left:var(--line) solid var(--ink)}.bk-seg button[aria-checked=true],.bk-seg button[aria-selected=true]{background:var(--ink);color:var(--paper)}.bk-seg--sm button{min-height:36px;font-size:21px;font-weight:700}.bk-check{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.bk-check input{opacity:0;pointer-events:none;position:absolute}.bk-check-box{border:var(--line) solid var(--ink);border-radius:var(--corner);background:var(--paper-raised);flex:none;width:28px;height:28px;position:relative}.bk-check input:checked+.bk-check-box{background:var(--marker);border-color:var(--on-marker)}.bk-check input:checked+.bk-check-box:after{content:"";border:solid var(--on-marker);border-width:0 3px 3px 0;width:7px;height:14px;position:absolute;top:2px;left:8px;transform:rotate(40deg)}.bk-check input:focus-visible+.bk-check-box{outline:3px solid var(--pen);outline-offset:3px}.bk-check strong{font:650 16px/24px var(--font-text);display:block}.bk-check small{color:var(--ink-muted);font:450 13px/18px var(--font-text);display:block}.bk-field{gap:var(--space-1);display:grid}.bk-field-label{color:var(--ink-muted);font:700 17px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.bk-field-label em{font-style:normal;font-weight:500}.bk-input{width:100%;min-height:var(--tap);border:0;border-bottom:var(--line) solid var(--ink);color:var(--ink);font:650 17px/24px var(--font-text);background:0 0;border-radius:0;padding:0 2px}.bk-input::placeholder{color:var(--ink-muted);opacity:1;font-weight:400}.bk-input:focus{border-bottom-color:var(--pen);box-shadow:0 2px 0 var(--pen);outline:none}.bk-input--code{font:800 44px/1 var(--font-display);letter-spacing:.22em;text-align:center;min-height:64px}.bk-error{color:var(--strike);font:650 14px/20px var(--font-text);margin:0}.bk-hint{color:var(--ink-muted);font:450 13px/18px var(--font-text);margin:0}.bk-list{border-top:var(--line) solid var(--ink);margin:0;padding:0;list-style:none}.bk-row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0 10px;border-bottom:var(--hairline) solid var(--rule);color:var(--ink);grid-template-columns:52px minmax(0,1fr) auto;text-decoration:none;display:grid}.bk-row-size{font:800 44px/.9 var(--font-display);text-align:center}.bk-row-main{gap:2px;min-width:0;display:grid}.bk-row-title{font:700 31px/1 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk-row-meta{color:var(--ink-muted);font:450 13px/18px var(--font-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk-row-go{color:var(--ink-muted);font-size:18px}@media (hover:hover){.bk-row:hover .bk-row-title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}}.bk-stats{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.bk-stat{gap:var(--space-1);align-content:start;display:grid}.bk-stat-value{font:800 44px/.9 var(--font-display)}.bk-stat-label{color:var(--ink-muted);font:450 13px/18px var(--font-text)}.bk-ranks{border-top:var(--line) solid var(--ink);margin:0;padding:0;list-style:none}.bk-rank{column-gap:var(--space-2);padding:var(--space-3) 0;border-bottom:var(--hairline) solid var(--rule);grid-template-columns:30px minmax(0,1fr) auto;align-items:baseline;display:grid}.bk-rank-n{color:var(--ink-muted);font:700 22px/1 var(--font-display)}.bk-rank-name{font:650 16px/22px var(--font-text);overflow-wrap:anywhere}.bk-rank-pct{font:800 30px/.9 var(--font-display)}.bk-rank-bar{height:14px;margin-top:var(--space-1);background:var(--paper-shade);clip-path:polygon(var(--chisel) 0, 100% 0, calc(100% - var(--chisel)) 100%, 0 100%);grid-column:2/-1}.bk-rank-bar>i{background:var(--crowd);min-width:4px;height:100%;display:block}.bk-rank-meta{margin-top:var(--space-1);color:var(--ink-muted);font:450 13px/18px var(--font-text);grid-column:2/-1}.bk-box{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--line) solid var(--ink);border-radius:var(--corner);background:var(--paper-raised);display:flex}.bk-box strong{font:700 26px/1 var(--font-display);display:block}.bk-box p{margin:var(--space-1) 0 0;color:var(--ink-muted);font:450 13px/18px var(--font-text)}.bk-stub{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--line) dashed var(--ink);display:grid}.bk-stub-title{font:800 46px/.96 var(--font-display);text-wrap:balance;margin:0}.bk-stub p{color:var(--ink-muted);font:400 16px/24px var(--font-text);max-width:44ch;margin:0}.bk-progress{background:var(--paper-shade);height:6px}.bk-progress>i{background:var(--ink);height:100%;transition:width .3s;display:block}.bk-toast{padding:10px var(--space-4);border-radius:var(--corner);background:var(--ink);color:var(--paper);font:650 14px/20px var(--font-text);box-shadow:var(--lift)}.bk-scrim{z-index:50;background:var(--scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bk-sheet{width:100%;max-width:480px;padding:var(--space-5) var(--space-4) var(--space-5);border-top:var(--line) solid var(--ink);border-radius:var(--corner) var(--corner) 0 0;background:var(--paper-raised);box-shadow:var(--lift);position:relative}@media (prefers-reduced-motion:reduce){.bk-hi--draw{animation:none}.bk-btn:before,.bk-pick,.bk-progress>i,.bk-bracket{transition:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 16px/24px var(--font-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}h1,h2,h3,p{margin:0}a{color:var(--pen)}button,input{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--pen);outline-offset:3px}.muted{color:var(--ink-muted)}.narrow{width:100%;max-width:560px}.stack{gap:var(--space-3);display:grid}.headline,.poster,.subhead{text-wrap:balance;overflow-wrap:anywhere}.topbar{z-index:20;padding:env(safe-area-inset-top) var(--space-4) 0;background:var(--paper);border-bottom:var(--line) solid var(--ink);position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;max-width:1148px;min-height:60px;margin:0 auto;display:flex}@media (width>=900px){.topbar-inner{justify-content:flex-start;gap:var(--space-6)}.topbar-nav{gap:var(--space-5);flex:1}.topbar-new{order:-1}.theme-toggle{order:1;margin-left:auto}}.topbar-nav{align-items:center;gap:var(--space-3);display:flex}.theme-toggle{min-height:32px;padding:2px var(--space-2) 0;border:var(--line) dashed var(--ink-muted);border-radius:var(--corner);color:var(--ink-muted);font:700 16px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0}.play-dev{margin-top:var(--space-2);justify-content:center;display:flex}.play-dev:empty{display:none}.topbar-link{min-height:44px;color:var(--ink);font:700 18px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex}.page{gap:var(--space-5);max-width:1180px;min-height:calc(100dvh - 160px);padding:var(--space-5) var(--space-4) var(--space-8);flex-direction:column;margin:0 auto;display:flex}.footer{gap:var(--space-2) var(--space-5);max-width:1180px;padding:var(--space-5) var(--space-4) max(var(--space-6), env(safe-area-inset-bottom));border-top:var(--hairline) solid var(--rule);color:var(--ink-muted);font:450 13px/18px var(--font-text);flex-wrap:wrap;margin:0 auto;display:flex}.footer a{color:inherit}.doc{gap:var(--space-3);max-width:62ch;display:grid}.doc .subhead{margin-top:var(--space-4)}.section-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.empty{justify-items:center;gap:var(--space-4);padding:var(--space-7) 0;text-align:center;display:grid}.empty p{color:var(--ink-muted);max-width:36ch}.hero{justify-items:start;gap:var(--space-4);padding:var(--space-3) 0 var(--space-4);display:grid}.hero .poster{max-width:9em;font-size:clamp(68px,21vw,132px)}.hero p{max-width:44ch;color:var(--ink-muted);font-size:17px;line-height:26px}.form{gap:var(--space-5);flex-direction:column;width:100%;max-width:560px;margin:0 auto;display:flex}.form--wide{max-width:none}.form--wide>.bk-field>.bk-input,.form--wide>.bk-field>.bk-seg,.form--wide>.bk-check,.form--wide>.headline,.form--wide>.bk-field>.bk-hint{max-width:560px}.form .bk-field{gap:var(--space-2)}.form .bk-bracket--edit{margin-top:var(--space-3);margin-right:0}.form--wide .sticky-cta>*{margin-left:0}.seed-list{margin:0;padding:0;list-style:none;display:grid}.seed-row{align-items:flex-end;gap:var(--space-2);background:var(--paper);display:flex;position:relative}.seed-row.is-dragging{z-index:5}.seed-row.is-dragging .bk-input{border-bottom-color:var(--pen)}.seed-num{width:30px;color:var(--ink-muted);font:800 25px/1 var(--font-display);text-align:right;flex:none;padding-bottom:9px}.grip{color:var(--ink-muted);cursor:grab;touch-action:none;flex:none;margin-right:-10px}.sticky-cta{z-index:10;gap:var(--space-2);margin:0 calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4) max(var(--space-3), env(safe-area-inset-bottom));background:linear-gradient(to top, var(--paper) 72%, transparent);display:grid;position:sticky;bottom:0}.sticky-cta>*{width:100%;max-width:560px;margin:0 auto}.b-head{gap:var(--space-2);display:grid}.b-head .headline{font-size:clamp(46px,13vw,76px)}.b-desc{color:var(--ink-muted);max-width:60ch}.result{gap:var(--space-4);display:grid}.result .poster{font-size:clamp(56px,17vw,88px);line-height:1}.acct{gap:var(--space-3);display:grid}.danger{align-items:center;gap:0 var(--space-4);color:var(--ink-muted);flex-wrap:wrap;font-size:14px;display:flex}.toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:60;animation:.2s toast-rise;position:fixed;transform:translate(-50%)}.bv{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.bv-tabs{top:calc(60px + env(safe-area-inset-top));z-index:5;background:var(--paper);position:sticky}.bk-bracket{margin-right:calc(var(--space-4) * -1)}@media (width>=900px){.bv-tabs{display:none}.bk-bracket{margin-right:0}}.bv--two{width:min(100vw - 64px,1640px);margin-left:50%;transform:translate(-50%)}.play{max-width:560px;min-height:100dvh;padding:0 var(--space-4) max(var(--space-4), env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}.play-status{margin:auto}.play-top{align-items:center;gap:var(--space-1) var(--space-2);padding-top:max(var(--space-2), env(safe-area-inset-top));grid-template-columns:44px 1fr 44px;display:grid}.play-top>.bk-icon-btn:first-child{margin-left:-10px}.play-top>.bk-icon-btn:nth-child(3){justify-self:end;margin-right:-10px}.play-title{text-align:center;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.play-progress{grid-column:1/-1}.play-round{gap:var(--space-1);padding:var(--space-5) 0 var(--space-4);text-align:center;animation:.3s rise;display:grid}.play-round .subhead{font-size:40px}.versus{animation:.24s slide-in}.play-hint{margin-top:var(--space-3);text-align:center}.crown{justify-content:center;gap:var(--space-4);flex-direction:column;flex:1;animation:.3s rise;display:flex}.crown .poster{margin-bottom:var(--space-4);font-size:clamp(64px,20vw,104px);line-height:1}.crown .bk-link{align-self:center}#bot-check{left:50%;bottom:max(var(--space-4), env(safe-area-inset-bottom));z-index:70;position:fixed;transform:translate(-50%)}#bot-check:empty{display:none}.bk-scrim{animation:.2s fade}.sheet{gap:var(--space-3);padding-bottom:max(var(--space-5), env(safe-area-inset-bottom));animation:.22s sheet-up;display:grid}.sheet .headline{padding-right:44px}.sheet-close{top:var(--space-3);right:var(--space-2);position:absolute}@media (width>=600px){.bk-scrim{align-items:center}.sheet{border:var(--line) solid var(--ink);border-radius:var(--corner)}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes slide-in{0%{opacity:0;transform:translate(24px)}}@keyframes fade{0%{opacity:0}}@keyframes sheet-up{0%{opacity:0;transform:translateY(32px)}}@keyframes toast-rise{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
