.tt-surface{--tt-ground:#f1f4f8;--tt-sheet:#fff;--tt-ink:#0d1626;--tt-ink-dim:#4e5969;--tt-rule:#dadee5;--tt-rule-strong:#b6bfc9;--tt-plate:#0f1b30;--tt-plate-raised:#18284a;--tt-plate-bar:#0a1324;--tt-plate-line:#1d2c48;--tt-plate-ink:#fff;--tt-plate-dim:#9fb0c9;--tt-plate-faint:#5d6f8d;--tt-red:#e2322c;--tt-blue:#1d5ae0;--tt-now:#d8f03a;--tt-flag:#aa5f00;--tt-focus:#1d5ae0;--tt-cond:var(--font-tt-cond), var(--font-tt), ui-sans-serif, sans-serif;background-color:var(--tt-ground);color:var(--tt-ink);font-family:var(--font-tt), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;scrollbar-color:var(--tt-rule-strong) transparent;caret-color:var(--tt-blue)}@supports (color:lab(0% 0 0)){.tt-surface{--tt-ground:lab(96.0442% -.492334 -2.20417);--tt-ink:lab(7.00942% .425436 -12.4418);--tt-ink-dim:lab(37.25% -1.3974 -10.8985);--tt-rule:lab(88.3796% -.806093 -3.66544);--tt-rule-strong:lab(76.7599% -1.38956 -6.5652);--tt-flag:lab(48.302% 31.675 77.8643)}}body:has(.tt-surface){background-color:#f1f4f8;background-color:lab(96.0442% -.492334 -2.20417)}.tt-surface ::selection{color:var(--tt-ink);background:#c2d8ff;background:lab(85.6728% -1.20193 -29.1725)}.tt-surface :focus-visible{outline:2px solid var(--tt-focus);outline-offset:2px;border-radius:4px}.tt-wrap{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.tt-wrap{padding-inline:1.5rem}}.tt-appbar{background:var(--tt-sheet);border-bottom:1px solid var(--tt-rule)}.tt-appbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:3.25rem;padding-block:.5rem;display:flex}.tt-chip{border:1px solid var(--tt-rule-strong);background:var(--tt-ground);min-height:1.75rem;font-family:var(--tt-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--tt-ink-dim);border-radius:999px;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:700;display:inline-flex}.tt-mark{font-family:var(--tt-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-ink);align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:800;text-decoration:none;display:inline-flex}.tt-mark-blocks{grid-template-columns:.4rem .4rem;gap:.15rem;height:1rem;display:inline-grid}.tt-mark-blocks:before{content:"";background:var(--tt-red);border-radius:1px}.tt-mark-blocks:after{content:"";background:var(--tt-blue);border-radius:1px}.tt-head{gap:1.25rem;padding-block:1.75rem 2.25rem;display:grid}@media (min-width:640px){.tt-head{padding-block:2.5rem 2.75rem}}.tt-title{font-family:var(--tt-cond);letter-spacing:.002em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.5rem,7vw,4.25rem);font-weight:800;line-height:.92}.tt-lead{color:var(--tt-ink-dim);max-width:58ch;margin:0;font-size:1.125rem;line-height:1.55}.tt-h2{font-family:var(--tt-cond);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:1.5rem;font-weight:800;line-height:1.05}.tt-meta{font-family:var(--tt-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-ink-dim);font-size:.9375rem;font-weight:700}.tt-body{color:var(--tt-ink-dim);max-width:62ch;margin:0;font-size:1rem;line-height:1.6}.tt-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.tt-head-note{color:var(--tt-ink-dim);max-width:62ch;margin:-.5rem 0 0;font-size:.9375rem;line-height:1.5}.tt-sheet{background:var(--tt-sheet);border:1px solid var(--tt-rule);border-radius:.75rem;box-shadow:0 1px 2px #0d16260d,0 8px 22px -14px #0d162638;box-shadow:0 1px 2px lab(7.00942% .425436 -12.4418/.05),0 8px 22px -14px lab(7.00942% .425436 -12.4418/.22)}.tt-plate{background:var(--tt-plate);color:var(--tt-plate-ink);border-radius:.5rem;overflow:hidden;box-shadow:0 10px 28px -16px #0d16268c;box-shadow:0 10px 28px -16px lab(7.00942% .425436 -12.4418/.55)}.tt-label{color:var(--tt-ink);font-size:.9375rem;font-weight:600}.tt-field{border:1.5px solid var(--tt-rule-strong);background:var(--tt-sheet);width:100%;min-height:2.75rem;color:var(--tt-ink);font:inherit;border-radius:.5rem;padding:.5rem .75rem;font-size:1rem;transition:border-color .12s ease-out,box-shadow .12s ease-out}.tt-field::placeholder{color:#737b86;color:lab(51.2172% -1.12394 -7.34723)}.tt-field:hover{border-color:#8f99a8;border-color:lab(62.8005% -1.38736 -9.1758)}.tt-field:focus-visible{border-color:var(--tt-ink);outline:none;box-shadow:0 0 0 3px #2867e447;box-shadow:0 0 0 3px lab(45.6212% 16.3492 -70.1701/.28)}.tt-field[aria-invalid=true]{border-color:var(--tt-flag);box-shadow:0 0 0 3px #aa5f0038;box-shadow:0 0 0 3px lab(48.302% 31.675 77.8643/.22)}.tt-flag-note{color:var(--tt-flag);font-weight:600}.tt-btn{border:1.5px solid var(--tt-ink);background:var(--tt-ink);color:#fff;min-height:2.75rem;font-family:var(--tt-cond);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:1.0625rem;font-weight:800;text-decoration:none;transition:background-color .12s ease-out,transform .12s ease-out;display:inline-flex}.tt-btn:hover{background:var(--tt-plate-raised)}.tt-btn:active{transform:translateY(1px)}.tt-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.tt-btn-ghost:disabled,.tt-btn-ghost:disabled:hover{border-style:dashed;border-color:var(--tt-rule-strong);color:var(--tt-ink-dim);opacity:1;background:0 0}.tt-btn-ghost{color:var(--tt-ink);background:0 0}.tt-btn-ghost:hover{background:#0d16260f;background:lab(7.00942% .425436 -12.4418/.06)}.tt-quietlink{color:var(--tt-ink-dim);text-decoration:underline;-webkit-text-decoration-color:var(--tt-rule-strong);text-decoration-color:var(--tt-rule-strong);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9375rem;font-weight:600}.tt-quietlink:hover{color:var(--tt-ink);text-decoration-color:currentColor}.tt-side{border-radius:1px;flex:none;width:.5rem;height:1.125rem;display:inline-block}.tt-side-red{background:var(--tt-red)}.tt-side-blue{background:var(--tt-blue)}.tt-plate-bar{background:var(--tt-plate-bar);color:var(--tt-plate-dim);font-family:var(--tt-cond);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.45rem .75rem;font-size:.8125rem;font-weight:700;display:flex}.tt-live{color:var(--tt-now);align-items:center;gap:.4rem;display:inline-flex}.tt-live:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.tt-bug{grid-template-columns:.4rem minmax(0,1fr) max-content repeat(3,2.25rem) 3.25rem;display:grid}.tt-bug>:where(span),.tt-bug>:where([role=row])>:where(span){font-family:var(--tt-cond);place-items:center;padding:.4rem .25rem;font-size:1.375rem;font-weight:800;line-height:1;display:grid}.tt-bug .tt-bug-head{background:var(--tt-plate-bar);color:var(--tt-plate-dim);letter-spacing:.12em;text-transform:uppercase;padding-block:.4rem;font-size:.75rem;font-weight:700}.tt-bug .tt-bug-label{white-space:nowrap;text-overflow:ellipsis;grid-column:span 3;padding-left:1rem;display:block;overflow:hidden}.tt-bug .tt-bug-team{letter-spacing:.03em;text-transform:uppercase;grid-row:span 2;justify-items:start;padding-left:.6rem;font-size:1rem;font-weight:700;line-height:1.1}.tt-bug .tt-bug-game{color:var(--tt-plate-dim);letter-spacing:.1em;text-transform:uppercase;justify-items:start;padding-inline:.2rem .5rem;font-size:.75rem;font-weight:700}.tt-bug .tt-bug-stripe{grid-row:span 2;padding:0}.tt-bug .tt-bug-tot{background:var(--tt-plate-raised);grid-row:span 2;font-size:1.625rem}.tt-bug .tt-bug-rule{border-top:2px solid var(--tt-plate-bar)}.tt-bug .tt-bug-seam{border-top:1px dashed var(--tt-plate-line)}.tt-bug .tt-bug-lost{color:var(--tt-plate-dim);font-weight:700}.tt-bug .tt-pending{color:var(--tt-plate-faint);font-weight:700}.tt-bug .tt-now{box-shadow:inset 0 -3px 0 var(--tt-now)}.tt-bug .tt-bug-head.tt-now{color:var(--tt-now);box-shadow:none}.tt-tower-row{border-top:1px solid var(--tt-plate-line);grid-template-columns:1.75rem .35rem minmax(0,1fr) repeat(3,1.75rem) 2.5rem 2rem;align-items:center;gap:.5rem;padding:.4rem .75rem;display:grid}.tt-tower-band+.tt-tower-row{border-top:0}@media (max-width:479px){.tt-tower-row{grid-template-columns:1.5rem .3rem minmax(0,1fr) repeat(3,1.4rem) 2.1rem 1.6rem;gap:.4rem;padding-inline:.6rem}}.tt-tower-pos{font-family:var(--tt-cond);text-align:center;font-size:1.125rem;font-weight:800;line-height:1.4}.tt-tower-chip{border-radius:1px;height:1rem}.tt-tower-name{font-family:var(--tt-cond);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:1.0625rem;font-weight:700;overflow:hidden}.tt-tower-pts{background:var(--tt-plate-raised);font-family:var(--tt-cond);justify-content:center;align-self:stretch;align-items:center;margin-block:-.4rem;font-size:1.25rem;font-weight:800;display:flex}.tt-tower-move{font-family:var(--tt-cond);color:var(--tt-plate-faint);justify-content:flex-end;align-items:center;gap:.1rem;font-size:.875rem;font-weight:700;display:inline-flex}.tt-tower-move[data-move=up]{color:var(--tt-plate-ink)}.tt-tower-move[data-move=down]{color:var(--tt-plate-dim)}.tt-tower-head{background:var(--tt-plate-bar);color:var(--tt-plate-dim);font-family:var(--tt-cond);letter-spacing:.12em;text-transform:uppercase;text-align:center;border-top:0;padding-block:.3rem;font-size:.75rem;font-weight:700}.tt-tower-head .tt-now-ink{color:var(--tt-now)}.tt-tower-round{font-family:var(--tt-cond);text-align:center;font-size:1.0625rem;font-weight:700;line-height:1.6}.tt-tower-round.tt-pending{color:var(--tt-plate-faint)}.tt-tower-round.tt-now{box-shadow:inset 0 -2px 0 var(--tt-now)}.tt-tower-row[data-mine]{background:var(--tt-plate-raised)}.tt-tower-row[data-mine] .tt-tower-pos{color:var(--tt-plate);background:var(--tt-now);border-radius:2px}.tt-tower[data-final] .tt-tower-row[data-mine] .tt-tower-pos{color:var(--tt-plate-ink);box-shadow:inset 0 0 0 1.5px var(--tt-plate-ink);background:0 0}.tt-tower-band{background:var(--tt-plate-bar);color:var(--tt-plate-ink);font-family:var(--tt-cond);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.75rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:800;line-height:1.2;display:flex}.tt-tower-band:before,.tt-tower-band:after{content:"";background:var(--tt-plate-dim);flex:1;height:2px}.tt-tower-key{background:var(--tt-plate-bar);color:var(--tt-plate-dim);margin:0;padding:.55rem .8rem .65rem;font-size:.8125rem;line-height:1.4}.tt-tower-key b{color:var(--tt-plate-ink);font-weight:700}.tt-event-row{color:inherit;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;transition:background-color .12s ease-out;display:grid}.tt-event-row:hover{background:#0d162609;background:lab(7.00942% .425436 -12.4418/.035)}.tt-event-list>li+li{border-top:1px solid var(--tt-rule)}.tt-date{line-height:1;font-family:var(--tt-cond);text-transform:uppercase;justify-items:center;gap:.15rem;display:grid}.tt-date-small{letter-spacing:.12em;color:var(--tt-ink-dim);font-size:.8125rem;font-weight:700}.tt-date-num{font-size:2rem;font-weight:800}.tt-event-name{font-family:var(--tt-cond);letter-spacing:.02em;text-transform:uppercase;font-size:1.375rem;font-weight:800;line-height:1.05}.tt-section-head{border-bottom:1px solid var(--tt-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:.85rem 1.25rem;display:flex}@media (min-width:640px){.tt-section-head{padding-inline:1.75rem}}.tt-section-body{padding:1.25rem}@media (min-width:640px){.tt-section-body{padding:1.5rem 1.75rem 1.75rem}}.tt-legend{font-family:var(--tt-cond);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:800;display:flex}.tt-brief{font-family:var(--font-tt), ui-sans-serif, sans-serif;white-space:pre-wrap;overflow-wrap:break-word;color:var(--tt-ink);margin:0;padding:1.25rem;font-size:.9375rem;line-height:1.6}@media (min-width:640px){.tt-brief{padding:1.75rem 2rem}}.tt-livepage{gap:1rem;padding-block:1.25rem 4rem;display:grid}@media (min-width:640px){.tt-livepage{padding-block:1.75rem 5rem}}.tt-live-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.tt-live-title{font-family:var(--tt-cond);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:1.75rem;font-weight:800;line-height:1}.tt-live-grid{align-items:start;gap:1.75rem;display:grid}.tt-live-main,.tt-live-side{gap:.75rem;min-width:0;display:grid}.tt-live-side{gap:1.5rem}@media (min-width:960px){.tt-live-grid{grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:2.5rem}.tt-live-grid-public{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tt-sect{font-family:var(--tt-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--tt-ink-dim);align-items:center;gap:.6rem;margin:0;padding-top:.35rem;font-size:.875rem;font-weight:800;display:flex}.tt-live-mark{color:var(--tt-ink);letter-spacing:.12em;align-items:center;gap:.35rem;display:inline-flex}.tt-live-mark:before{content:"";background:var(--tt-now);width:.6rem;height:.6rem;box-shadow:0 0 0 1.5px var(--tt-ink);border-radius:50%}.tt-stale{font-family:var(--tt-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-ink-dim);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.tt-stale:before{content:"";border-radius:50%;flex:none;width:.6rem;height:.6rem;box-shadow:inset 0 0 0 1.5px}.tt-rounds,.tt-round-live{gap:.6rem;display:grid}.tt-rounds{gap:.75rem}.tt-game{gap:.7rem;padding:.8rem .9rem .9rem;display:grid}.tt-game-label{font-family:var(--tt-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--tt-ink-dim);font-size:.8125rem;font-weight:700}.tt-game-sides{display:grid}.tt-game-side{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-block:.45rem;display:grid}.tt-game-side+.tt-game-side{border-top:1px solid var(--tt-rule)}.tt-who{grid-template-columns:.3rem minmax(0,1fr);gap:.1rem .55rem;min-width:0;line-height:1.25;display:grid}.tt-who-side{grid-row:span 2;align-self:stretch;width:.3rem;height:auto}.tt-who-names{overflow-wrap:break-word;font-size:1rem;font-weight:600}.tt-who small{color:var(--tt-ink-dim);font-size:.8125rem;font-weight:500}.tt-score-input{border:1.5px solid var(--tt-rule-strong);background:var(--tt-sheet);width:3rem;height:3rem;color:var(--tt-ink);font-family:var(--tt-cond);text-align:center;appearance:textfield;border-radius:.5rem;padding:0;font-size:1.625rem;font-weight:800;transition:border-color .12s ease-out,box-shadow .12s ease-out}.tt-score-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tt-score-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tt-score-input::placeholder{color:var(--tt-rule-strong);font-weight:600}.tt-score-input:not(:placeholder-shown){border-color:var(--tt-ink)}.tt-score-input:focus-visible{border-color:var(--tt-ink);outline:none;box-shadow:0 0 0 3px #2867e447;box-shadow:0 0 0 3px lab(45.6212% 16.3492 -70.1701/.28)}.tt-score-input[aria-invalid=true]{border-color:var(--tt-flag);box-shadow:0 0 0 3px #aa5f0038;box-shadow:0 0 0 3px lab(48.302% 31.675 77.8643/.22)}.tt-game-problem{margin:0;font-size:.9375rem}.tt-game-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.tt-game-save{flex:10rem}.tt-game-foot .tt-lower-third+.tt-game-save{flex:0 auto}.tt-lower-third{background:var(--tt-plate);max-width:100%;color:var(--tt-plate-ink);font-family:var(--tt-cond);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:.25rem;align-items:stretch;gap:.45rem;padding-right:.55rem;font-size:.8125rem;font-weight:700;line-height:1.6;display:inline-flex;overflow:hidden}.tt-lower-third:before{content:"";background:var(--tt-plate-dim);flex:none;width:.25rem}.tt-lower-third[data-side=red]:before{background:var(--tt-red)}.tt-lower-third[data-side=blue]:before{background:var(--tt-blue)}.tt-round{border:1px solid var(--tt-rule);background:var(--tt-sheet);border-radius:.75rem}.tt-round-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.55rem .9rem;font-size:.9375rem;list-style:none;display:flex}.tt-round-summary::-webkit-details-marker{display:none}.tt-round-summary b{font-family:var(--tt-cond);letter-spacing:.04em;text-transform:uppercase;font-size:1.0625rem;font-weight:800}.tt-round-scores{color:var(--tt-ink-dim)}.tt-round-summary:after{content:"";border-right:2px solid var(--tt-ink-dim);border-bottom:2px solid var(--tt-ink-dim);flex:none;width:.5rem;height:.5rem;margin-left:auto;transform:rotate(45deg)translateY(-.15rem)}.tt-round[open]>.tt-round-summary:after{transform:rotate(-135deg)translateY(-.1rem)}.tt-round[open]>.tt-round-summary{border-bottom:1px solid var(--tt-rule)}.tt-round-body{gap:.6rem;padding:.75rem;display:grid}.tt-round-body>.tt-game,.tt-round-body>.tt-roster{box-shadow:none}.tt-final{border:1.5px solid var(--tt-ink);font-family:var(--tt-cond);letter-spacing:.14em;text-transform:uppercase;border-radius:3px;flex:none;padding:.05rem .4rem;font-size:.8125rem;font-weight:800;transform:rotate(-3deg)}.tt-roster-title{font-size:1.25rem}.tt-roster-body{gap:1rem;padding:1rem 1.25rem 1.25rem;display:grid}.tt-roster-row{gap:.35rem;display:grid}.tt-roster-field{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.tt-roster-field[data-move]{grid-template-columns:minmax(0,1fr) auto}.tt-roster-move{width:2.75rem;padding:0}.tt-roster-field .tt-field:read-only{background:var(--tt-ground);color:var(--tt-ink-dim);border-style:dashed}.tt-roster-note{color:var(--tt-ink-dim);font-size:.875rem}.tt-roster-foot{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.tt-roster-foot p{margin:0}.tt-roster-saved{color:var(--tt-ink);font-weight:600}.tt-matchup-list,.tt-game-lines{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tt-game-lines{gap:0}.tt-results-flow{align-items:start;gap:1rem;display:grid}@media (min-width:960px){.tt-results-flow{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;column-gap:2.5rem}.tt-results-tower{grid-column:1;grid-row:1 / span var(--tt-tower-span,2)}.tt-results-flow-head{grid-area:1/2}}.tt-game-line{justify-items:start;gap:.35rem;padding:.6rem .25rem;display:grid}.tt-game-line+.tt-game-line{border-top:1px solid var(--tt-rule)}.tt-game-line-row{grid-template-columns:.3rem minmax(0,1fr) 2rem;align-items:center;gap:.55rem;width:100%;font-size:.9375rem;display:grid}.tt-game-line-row .tt-who-side{height:1rem}.tt-game-line-score{font-family:var(--tt-cond);text-align:right;font-size:1.375rem;font-weight:800;line-height:1.1}.tt-game-line-pending{color:var(--tt-rule-strong)}.tt-organizer-matchups{gap:2rem;display:grid}@media (min-width:1024px){.tt-organizer-matchups{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-bug-finalbar{align-items:center}.tt-bug-finalnote{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tt-plate-ink);overflow:hidden}.tt-bug-final{border:1.5px solid var(--tt-plate-ink);color:var(--tt-plate-ink);letter-spacing:.16em;border-radius:3px;flex:none;padding:.05rem .4rem;font-weight:800;transform:rotate(-3deg)}.tt-bug .tt-bug-teamrow{align-items:center;gap:.4rem;display:flex}.tt-bug-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tt-bug .tt-bug-name{-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.tt-bug-mark{border:1px solid var(--tt-plate-dim);color:var(--tt-plate-dim);font-family:var(--tt-cond);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;flex:none;padding:.15rem .3rem;font-size:.6875rem;font-weight:800;line-height:1}.tt-tower-name{white-space:normal;display:grid}.tt-tower-name-text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box;overflow:hidden}.tt-tower-note{-webkit-line-clamp:2;color:var(--tt-plate-dim);letter-spacing:.08em;-webkit-box-orient:vertical;margin-top:.1rem;font-size:.6875rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.tt-handoff-head{background:var(--tt-plate-bar);justify-content:space-between;align-items:flex-end;gap:.5rem 1.25rem;padding:.75rem 1rem .85rem;display:flex}.tt-handoff-stack{gap:.3rem;min-width:0;display:grid}.tt-handoff-courts{text-align:right;justify-items:end}.tt-handoff-kicker{font-family:var(--tt-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--tt-plate-dim);font-size:.8125rem;font-weight:700}.tt-handoff-letter,.tt-handoff-pair{font-family:var(--tt-cond);color:var(--tt-plate-ink);white-space:nowrap;font-weight:800;line-height:.82}.tt-handoff-letter{font-size:clamp(4.25rem,19vw,6.5rem)}.tt-handoff-pair{font-size:clamp(3rem,13vw,4.75rem)}.tt-handoff-amp{color:var(--tt-plate-dim);vertical-align:.35em;font-size:.55em}.tt-handoff-teams{margin:0;padding:0;list-style:none}.tt-handoff-row{border-top:1px solid var(--tt-plate-line);grid-template-columns:1.5rem .35rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem 1rem;display:grid}.tt-handoff-row:first-child{border-top:0}.tt-handoff-seed{font-family:var(--tt-cond);text-align:center;color:var(--tt-plate-dim);font-size:1.125rem;font-weight:800}.tt-handoff-row .tt-tower-chip{height:1.25rem}.tt-handoff-name{min-width:0;font-family:var(--tt-cond);letter-spacing:.03em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.45rem;font-size:1.1875rem;font-weight:700;display:flex;overflow:hidden}.tt-handoff-court{justify-items:end;gap:.15rem;display:grid}.tt-handoff-court-label{font-family:var(--tt-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--tt-plate-dim);font-size:.6875rem;font-weight:700}.tt-handoff-court-num{font-family:var(--tt-cond);font-size:2rem;font-weight:800;line-height:1}.tt-handoff-row[data-mine]{background:var(--tt-plate-raised)}.tt-handoff-row[data-mine] .tt-handoff-court-num{background:var(--tt-now);color:var(--tt-plate);border-radius:2px;padding:.1rem .45rem}.tt-handoff-row[data-mine] .tt-handoff-court-label{color:var(--tt-plate-ink)}.tt-handoff[data-size=compact] .tt-handoff-head{padding:.55rem .85rem .6rem}.tt-handoff[data-size=compact] .tt-handoff-kicker{font-size:.6875rem}.tt-handoff[data-size=compact] .tt-handoff-letter{font-size:2.75rem}.tt-handoff[data-size=compact] .tt-handoff-pair{font-size:2.125rem}.tt-handoff[data-size=compact] .tt-handoff-row{padding:.4rem .85rem}.tt-handoff[data-size=compact] .tt-handoff-name{font-size:1.0625rem}.tt-handoff[data-size=compact] .tt-handoff-court-num{font-size:1.375rem}.tt-flight-grid,.tt-handoff-list{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.tt-handoff-list{gap:.75rem}@media (min-width:720px){.tt-flight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.tt-flight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-done-body{justify-items:start;gap:.9rem;padding:1rem 1.25rem 1.25rem;display:grid}.tt-done-body>p{margin:0}.tt-done-line{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:1rem;display:flex}.tt-done-btn{width:100%}@media (min-width:640px){.tt-done-btn{width:auto;min-width:14rem}}.tt-dreambreaker{border:0;gap:.6rem;width:100%;margin:0;padding:0;display:grid}.tt-dreambreaker-picks{gap:.6rem;display:grid}@media (min-width:480px){.tt-dreambreaker-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-pick{text-align:left;justify-content:flex-start;min-width:0}.tt-pick .tt-side{width:.4rem;height:1rem}.tt-pick[aria-pressed=true]{background:var(--tt-ink);color:#fff}.tt-confirm{border:1.5px solid var(--tt-ink);border-radius:.5rem;gap:.9rem;width:100%;padding:1rem;font-size:.9375rem;display:grid}.tt-confirm-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.tt-callout{border:1px solid var(--tt-rule-strong);background:var(--tt-ground);width:100%;color:var(--tt-ink);border-radius:.5rem;justify-items:start;gap:.75rem;padding:.85rem 1rem;font-size:.9375rem;line-height:1.5;display:grid}.tt-swap{gap:.75rem;width:100%;display:grid}.tt-swap-field{gap:.35rem;display:grid}.tt-swap .tt-btn{justify-self:start}.tt-organizer-top{align-items:start;gap:1.5rem;display:grid}@media (min-width:960px){.tt-organizer-top{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}}.tt-tower-list{position:relative}.tt-tower .tt-tower-row:not(.tt-tower-head){background:var(--tt-plate);position:relative}.tt-tower .tt-tower-row[data-mine]{background:var(--tt-plate-raised)}.tt-over{padding:.9rem 1.1rem}.tt-results{align-items:start;gap:1.25rem;display:grid}@media (min-width:960px){.tt-results{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tt-champ-list,.tt-place-list{margin:0;padding:0;list-style:none}.tt-champ-row,.tt-place-row{border-top:1px solid var(--tt-plate-line)}.tt-champ-row:first-child,.tt-place-row:first-child{border-top:0}.tt-champ-row[data-mine],.tt-place-row[data-mine]{background:var(--tt-plate-raised)}.tt-champ-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.6rem .85rem;display:grid}.tt-champ-flight{background:var(--tt-plate-bar);border-radius:2px;justify-items:center;gap:.2rem;min-width:3.25rem;padding:.35rem .5rem .3rem;display:grid}.tt-champ-kicker{font-family:var(--tt-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--tt-plate-dim);font-size:.625rem;font-weight:700}.tt-champ-letter{font-family:var(--tt-cond);font-size:2.25rem;font-weight:800;line-height:.85}.tt-champ-who,.tt-place-who{min-width:0;display:grid}.tt-champ-name,.tt-place-name{-webkit-line-clamp:2;overflow-wrap:anywhere;font-family:var(--tt-cond);letter-spacing:.03em;text-transform:uppercase;-webkit-box-orient:vertical;font-size:1.375rem;font-weight:800;line-height:1.1;display:-webkit-box;overflow:hidden}.tt-champ-beat,.tt-place-role{text-overflow:ellipsis;white-space:nowrap;font-family:var(--tt-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--tt-plate-dim);font-size:.6875rem;font-weight:700;line-height:1.3;overflow:hidden}.tt-champ-score{font-family:var(--tt-cond);align-items:center;gap:.45rem;font-size:1.75rem;font-weight:800;line-height:1;display:inline-flex}.tt-place-row{grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.45rem .85rem;display:grid}.tt-place-num{font-family:var(--tt-cond);text-align:center;font-size:1.5rem;font-weight:800;line-height:1.2}.tt-place-name{font-size:1.125rem;font-weight:700}.tt-place-row[data-mine] .tt-place-num{box-shadow:inset 0 0 0 1.5px var(--tt-plate-ink);border-radius:2px}.tt-tv,.tt-public-tvlink{display:none}@media (min-width:960px){.tt-public-tvlink{display:inline}}.tt-public[data-view=tv]>.tt-public-scroll{display:none}.tt-public[data-view=tv]>.tt-tv{display:flex}html:has(.tt-public[data-view=tv]){overflow:hidden}@media (min-width:1280px) and (min-aspect-ratio:3/2) and (min-height:560px){.tt-public[data-view=auto]>.tt-public-scroll{display:none}.tt-public[data-view=auto]>.tt-tv{display:flex}html:has(.tt-public[data-view=auto]){overflow:hidden}}.tt-tv{--u:min(1.25vw, 2.2222vh);--tt-tv-tower-cols:calc(var(--u) * 1.7) calc(var(--u) * .45) minmax(0, 1fr) repeat(3, calc(var(--u) * 2.1)) calc(var(--u) * 2.8) calc(var(--u) * 2.6);z-index:100;font-size:var(--u);background-color:var(--tt-ground);color:var(--tt-ink);flex-direction:column;gap:.9em;padding:.9em 1.6em .8em;position:fixed;inset:0;overflow:hidden}.tt-tv-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:1.5em;display:grid}.tt-tv-id{gap:.2em;min-width:0;display:grid}.tt-tv-title{font-family:var(--tt-cond);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:2.3em;font-weight:800;line-height:.95}.tt-tv-meta{font-family:var(--tt-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--tt-ink-dim);margin:0;font-size:.7em;font-weight:700}.tt-tv-stage{text-align:right;justify-items:end;gap:.25em;display:grid}.tt-tv-stage-name{font-family:var(--tt-cond);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.7em;font-size:1.8em;font-weight:800;line-height:1;display:inline-flex}.tt-tv .tt-tv-live{font-size:.55em}.tt-tv .tt-live-mark:before{width:.65em;height:.65em}.tt-tv-stage-progress{font-family:var(--tt-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--tt-ink-dim);font-size:.7em;font-weight:700}.tt-tv-body{flex:1;min-height:0;display:grid}.tt-tv-screen{align-content:stretch;min-height:0;display:grid}.tt-tv-screen[hidden]{display:none}.tt-tv-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4em 1.2em;min-width:0;padding-bottom:.1em;display:flex}.tt-tv-cycle{flex-wrap:wrap;justify-content:center;gap:.3em;margin:0;padding:0;list-style:none;display:flex}.tt-tv-cycle-btn{color:var(--tt-ink-dim);font-family:var(--tt-cond);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.45em;padding:.35em .7em;font-size:.68em;font-weight:700;display:inline-flex}.tt-tv-cycle-btn:hover{color:var(--tt-ink);background:#0d16260f;background:lab(7.00942% .425436 -12.4418/.06)}.tt-tv-cycle-btn:focus-visible{outline:2px solid var(--tt-focus);outline-offset:1px}.tt-tv-cycle li[aria-current] .tt-tv-cycle-btn{color:#fff;background:var(--tt-ink)}.tt-tv-pie{flex:none;width:1.15em;height:1.15em}.tt-tv-pie-rim{fill:none;stroke:currentColor;stroke-width:2px}.tt-tv-pie-fill{fill:none;stroke:currentColor;stroke-width:9px;stroke-dasharray:100;stroke-dashoffset:100px;transform-origin:10px 10px;animation:tt-tv-pie var(--tt-pie-ms,10s) linear forwards;transform:rotate(-90deg)}@keyframes tt-tv-pie{to{stroke-dashoffset:0}}.tt-tv-link{color:var(--tt-ink-dim);text-decoration:underline;-webkit-text-decoration-color:var(--tt-rule-strong);text-decoration-color:var(--tt-rule-strong);text-underline-offset:.25em;font-size:.65em;font-weight:600}.tt-tv-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.2em;min-height:0;display:grid}.tt-tv .tt-tower{flex-direction:column;min-height:0;display:flex}.tt-tv .tt-tower-list{flex-direction:column;flex:1;min-height:0;display:flex}.tt-tv .tt-tower-list .tt-tower-row{flex:1 1 0}.tt-tv .tt-plate-bar{letter-spacing:.1em;padding:.45em .9em;font-size:.9em}.tt-tv .tt-tower-row{grid-template-columns:var(--tt-tv-tower-cols);gap:.5em;padding:0 .9em}.tt-tv .tt-tower-head{letter-spacing:.1em;flex:none;padding-block:.3em;font-size:.95em}.tt-tv .tt-tower-band{flex:none;gap:.8em;padding:.3em .9em;font-size:1em}.tt-tv .tt-tower-band:before,.tt-tv .tt-tower-band:after{height:.16em}.tt-tv .tt-tower-pos{font-size:1.4em;line-height:1}.tt-tv .tt-tower-chip{height:1.2em}.tt-tv .tt-tower-name{font-size:1.55em;line-height:1.1}.tt-tv .tt-tower-name-text{-webkit-line-clamp:1}.tt-tv .tt-tower-note{-webkit-line-clamp:1;font-size:.6em;line-height:1.2}.tt-tv .tt-tower-pts{margin-block:0}.tt-tv .tt-tower-round{font-size:1.45em;line-height:1.3}.tt-tv .tt-tower-round.tt-now{box-shadow:inset 0 -.1em 0 var(--tt-now)}.tt-tv .tt-tower-pts{font-size:1.9em;line-height:1}.tt-tv .tt-tower-move{font-size:.85em}.tt-tv .tt-tower-move svg{width:1em;height:1em}.tt-tv .tt-tower-key{flex:none;padding:.5em .9em .55em;font-size:.75em}.tt-tv-bugs{flex-wrap:wrap;place-content:center;gap:1.4em 1.2em;margin:0;padding:0;list-style:none;display:flex}.tt-tv-bugs>li{flex:0 0 calc((100% - (var(--tt-tv-cols) - 1) * 1.2em) / var(--tt-tv-cols));min-width:0}.tt-tv-bugs:not(.tt-tv-handoffs){font-size:calc(var(--tt-tv-bug-scale,1) * 1em)}.tt-tv .tt-bug{grid-template-columns:.5em minmax(0,1fr) 5.2em repeat(3,2.5em) 3.4em}.tt-tv .tt-bug>:where(span),.tt-tv .tt-bug>:where([role=row])>:where(span){padding:.25em .2em;font-size:1.45em}.tt-tv .tt-bug .tt-bug-team{padding-left:.5em;font-size:1.2em;line-height:1.05}.tt-tv .tt-bug .tt-bug-teamrow{align-items:center}.tt-tv .tt-bug .tt-bug-game{letter-spacing:.08em;padding-inline:.25em .3em;font-size:.8em}.tt-tv .tt-bug .tt-bug-head{letter-spacing:.1em;padding-block:.35em;font-size:.85em}.tt-tv .tt-bug .tt-bug-label{letter-spacing:.08em;padding-left:1.2em;font-size:.9em}.tt-tv .tt-bug .tt-bug-tot{font-size:2em}.tt-tv .tt-bug .tt-bug-rule{border-top-width:.12em}.tt-tv .tt-bug .tt-now{box-shadow:inset 0 -.12em 0 var(--tt-now)}.tt-tv .tt-bug .tt-bug-head.tt-now{box-shadow:none}.tt-tv .tt-bug-mark{font-size:.45em}.tt-tv .tt-bug-finalbar{font-size:.8em}.tt-tv .tt-handoff-head{padding:.6em .9em .65em}.tt-tv .tt-handoff-kicker{font-size:.8em}.tt-tv .tt-handoff-letter{font-size:5.6em}.tt-tv .tt-handoff-pair{font-size:4em}.tt-tv .tt-handoff-row{grid-template-columns:1.3em .45em minmax(0,1fr) auto;gap:.6em;padding:.55em .9em}.tt-tv .tt-handoff-seed{font-size:1.2em}.tt-tv .tt-handoff-row .tt-tower-chip{height:1.6em}.tt-tv .tt-handoff-name{font-size:1.4em}.tt-tv .tt-handoff-name .tt-bug-name{white-space:normal;text-wrap:balance;line-height:1.05}.tt-tv .tt-handoff-court-label{font-size:.7em}.tt-tv .tt-handoff-court-num{font-size:2.7em}.tt-tv-summary{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.2em;min-height:0;display:grid}.tt-tv .tt-champs,.tt-tv .tt-places{flex-direction:column;min-height:0;display:flex}.tt-tv .tt-champ-list{flex-direction:column;flex:1;min-height:0;display:flex}.tt-tv .tt-champ-row{flex:1 1 0;gap:.8em;padding:0 .9em}.tt-tv .tt-champ-flight{min-width:2.4em;padding:.3em .45em .25em}.tt-tv .tt-champ-kicker{font-size:.65em}.tt-tv .tt-champ-letter{font-size:2.2em}.tt-tv .tt-champ-name{font-size:1.45em}.tt-tv .tt-champ-beat{font-size:.8em}.tt-tv .tt-champ-score{font-size:2.1em}.tt-tv .tt-place-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--tt-place-rows,7), minmax(0, 1fr));flex:1;min-height:0;display:grid}.tt-tv .tt-place-row{border-top:0;border-bottom:1px solid var(--tt-plate-line);grid-template-columns:1.7em minmax(0,1fr);gap:.6em;padding:0 .9em}.tt-tv .tt-place-num{font-size:1.7em;line-height:1.1}.tt-tv .tt-place-name{font-size:1.25em}.tt-tv .tt-place-role{font-size:.75em}@media (prefers-reduced-motion:reduce){.tt-surface *,.tt-surface :before,.tt-surface :after{transition-duration:0s!important;animation-duration:0s!important}}.tt-demo{gap:1.25rem;display:grid}.tt-demo-bar{gap:1rem;display:grid}.tt-demo-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.5rem;display:grid}.tt-demo-tab{border:1.5px solid var(--tt-ink);color:var(--tt-ink);text-align:left;cursor:pointer;background:0 0;border-radius:.5rem;align-content:start;gap:.3rem;padding:.7rem .85rem .8rem;transition:background-color .12s ease-out;display:grid}.tt-demo-tab:hover{background:#0d16260f;background:lab(7.00942% .425436 -12.4418/.06)}.tt-demo-tab[aria-selected=true]{background:var(--tt-ink);color:#fff}.tt-demo-tab-label{font-family:var(--tt-cond);letter-spacing:.06em;text-transform:uppercase;font-size:1.0625rem;font-weight:800;line-height:1.1}.tt-demo-tab-what{color:var(--tt-ink-dim);font-size:.875rem;line-height:1.35}.tt-demo-tab[aria-selected=true] .tt-demo-tab-what{color:var(--tt-plate-dim)}.tt-demo-tab-who{color:var(--tt-ink);margin-bottom:.1rem;font-weight:700;display:block}.tt-demo-tab[aria-selected=true] .tt-demo-tab-who{color:#fff}.tt-demo-controls{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.tt-demo-control{flex:18rem;align-items:center;gap:.75rem;display:flex}.tt-demo-control .tt-btn{flex:none;min-width:7.5rem}.tt-demo-control-what{color:var(--tt-ink-dim);margin:0;font-size:.875rem;line-height:1.35}.tt-demo-progress{margin:0}.tt-demo-frame{border:1px solid var(--tt-rule-strong);background:var(--tt-ground);border-radius:.75rem;overflow:clip}.tt-demo-organizer{padding:1rem}@media (min-width:640px){.tt-demo-organizer{padding:1.5rem}}.tt-demo-phone{border:1px solid var(--tt-rule-strong);background:var(--tt-ground);border-radius:.75rem;width:100%;max-width:24.5rem;margin-inline:auto;overflow:clip}@media (min-width:480px){.tt-demo-phone{overscroll-behavior:contain;border:.6rem solid var(--tt-plate-bar);border-radius:2rem;max-height:min(52rem,82vh);overflow-y:auto;box-shadow:0 10px 28px -16px #0d16268c;box-shadow:0 10px 28px -16px lab(7.00942% .425436 -12.4418/.55)}}.tt-demo-phone .tt-wrap{padding-inline:1rem}.tt-demo-phone .tt-public-tvlink{display:none}.tt-demo-phone .tt-livepage{padding-block:1.25rem 2.5rem}.tt-demo-phone .tt-live-grid,.tt-demo-phone .tt-flight-grid,.tt-demo-phone .tt-results,.tt-demo-phone .tt-results-flow{grid-template-columns:minmax(0,1fr);column-gap:0}.tt-demo-phone .tt-live-grid{gap:1.75rem}.tt-demo-phone .tt-results-tower,.tt-demo-phone .tt-results-flow-head{grid-area:auto}.tt-demo-phone .tt-tower-row{grid-template-columns:1.5rem .3rem minmax(0,1fr) repeat(3,1.4rem) 2.1rem 1.6rem;gap:.4rem;padding-inline:.6rem}.tt-demo-phone .tt-handoff-letter{font-size:4.25rem}.tt-demo-phone .tt-handoff-pair{font-size:3rem}.tt-demo-tv{aspect-ratio:16/9;border:.6rem solid var(--tt-plate-bar);background:var(--tt-ground);border-radius:.75rem;position:relative;overflow:hidden;box-shadow:0 10px 28px -16px #0d16268c;box-shadow:0 10px 28px -16px lab(7.00942% .425436 -12.4418/.55);container-type:size}@media (max-width:639px){.tt-demo-tv{border-width:.25rem;border-radius:.5rem}}.tt-tv.tt-tv-framed{--u:min(1.25cqw, 2.2222cqh);z-index:auto;display:flex;position:absolute;inset:0}.tt-demo-brief{max-width:48rem}.tt-land-section{padding-block:4rem}@media (min-width:640px){.tt-land-section{padding-block:5.5rem}}.tt-land-band{border-top:1px solid var(--tt-rule)}.tt-land-head{gap:1rem;max-width:46rem;margin-bottom:2.5rem;display:grid}@media (min-width:640px){.tt-land-head{margin-bottom:3rem}}.tt-land-h2{font-family:var(--tt-cond);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.125rem,5vw,3.25rem);font-weight:800;line-height:.95}.tt-land-h3{font-family:var(--tt-cond);letter-spacing:.03em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:1.375rem;font-weight:800;line-height:1.05}.tt-land-when{font-family:var(--tt-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--tt-ink-dim);margin:0;font-size:.875rem;font-weight:700}.tt-land-steps{margin:0;padding:0;list-style:none;display:grid}.tt-land-step{border-top:1px solid var(--tt-rule);grid-template-columns:2.75rem minmax(0,1fr);align-content:start;gap:.45rem 1rem;padding-block:1.4rem;display:grid}.tt-land-step>:not(.tt-land-step-num){grid-column:2}.tt-land-step-num{font-family:var(--tt-cond);grid-row:1/span 3;font-size:2.75rem;font-weight:800;line-height:.8}@media (min-width:1024px){.tt-land-steps{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:1.75rem}.tt-land-step{border-top:2px solid var(--tt-ink);grid-template-columns:minmax(0,1fr);row-gap:.6rem;padding-block:1.1rem 0}.tt-land-step>:not(.tt-land-step-num){grid-column:1}.tt-land-step-num{grid-row:auto;margin-bottom:.4rem;font-size:3.5rem}}.tt-land-screens{gap:3.5rem 2rem;display:grid}.tt-land-slot{border-top:2px solid var(--tt-ink);align-content:start;gap:1.25rem;min-width:0;padding-top:1rem;display:grid}.tt-land-slot-head{align-content:start;gap:.45rem;display:grid}.tt-land-preview{gap:1rem;min-width:0;display:grid}.tt-land-hint{color:var(--tt-ink-dim);margin:0;font-size:.9375rem;line-height:1.5}@media (min-width:1024px){.tt-land-screens{grid-template-columns:repeat(12,minmax(0,1fr))}.tt-land-slot{grid-column:span 6}.tt-land-slot[data-screen=tv]{order:-1;grid-column:1/-1;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:2rem}.tt-land-slot[data-screen=score]{grid-column:span 5}.tt-land-slot[data-screen=public]{grid-column:span 7}.tt-land-slot[data-screen=organizer]{grid-column:span 5}.tt-land-slot[data-screen=brief]{grid-column:span 7}}.tt-land-tv-hint{display:none}@media (max-width:639px){.tt-land-tv{overscroll-behavior-x:contain;border-radius:.5rem;overflow-x:auto}.tt-land-tv>.tt-demo-tv{border-width:.4rem;width:46rem}.tt-land-tv-hint{display:block}}.tt-land-brief{overflow-wrap:anywhere;max-height:30rem;overflow:auto}.tt-land-edit{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;display:flex}.tt-land-split{gap:2.75rem;display:grid}@media (min-width:1024px){.tt-land-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:4rem}.tt-land-split-phone{grid-template-columns:minmax(0,1fr) minmax(0,24.5rem);align-items:center}}.tt-land-stack{gap:1.25rem;min-width:0;display:grid}.tt-land-ladder{counter-reset:rung;margin:0;padding:0;list-style:none;display:grid}.tt-land-ladder li{counter-increment:rung;border-top:1px solid var(--tt-rule);grid-template-columns:2rem minmax(0,1fr);gap:.15rem .75rem;padding-block:.75rem;display:grid}.tt-land-ladder li:last-child{border-bottom:1px solid var(--tt-rule)}.tt-land-ladder li:before{content:counter(rung);font-family:var(--tt-cond);grid-row:span 2;font-size:1.625rem;font-weight:800;line-height:1}.tt-land-ladder b{font-family:var(--tt-cond);letter-spacing:.04em;text-transform:uppercase;font-size:1.0625rem;font-weight:800}.tt-land-ladder span{color:var(--tt-ink-dim);font-size:.9375rem;line-height:1.5}.tt-land-rules{margin:0;padding:0;list-style:none}.tt-land-rule{gap:1rem;padding:1.4rem 1.25rem;display:grid}.tt-land-rule+.tt-land-rule{border-top:1px solid var(--tt-rule)}@media (min-width:768px){.tt-land-rule{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:2.5rem;padding:1.75rem}}.tt-land-phone{overscroll-behavior:contain;border:.5rem solid var(--tt-plate-bar);border-radius:1.75rem;max-height:min(40rem,78vh);position:relative;overflow-y:auto;box-shadow:0 10px 28px -16px #0d16268c;box-shadow:0 10px 28px -16px lab(7.00942% .425436 -12.4418/.55)}.tt-land-faq-grid{gap:2rem;display:grid}@media (min-width:1024px){.tt-land-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:2rem}}.tt-land-q+.tt-land-q{border-top:1px solid var(--tt-rule)}.tt-land-q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.9rem 1.25rem;font-size:1.0625rem;font-weight:600;line-height:1.35;list-style:none;transition:background-color .12s ease-out;display:flex}@media (min-width:640px){.tt-land-q summary{padding-inline:1.75rem}}.tt-land-q summary::-webkit-details-marker{display:none}.tt-land-q summary:hover{background:#0d16260a;background:lab(7.00942% .425436 -12.4418/.04)}.tt-land-q summary:after{content:"";border-right:2px solid var(--tt-ink-dim);border-bottom:2px solid var(--tt-ink-dim);flex:none;width:.5rem;height:.5rem;transform:rotate(45deg)translateY(-.15rem)}.tt-land-q[open] summary:after{transform:rotate(-135deg)translateY(-.1rem)}.tt-land-q p{padding:0 1.25rem 1.25rem}@media (min-width:640px){.tt-land-q p{padding:0 1.75rem 1.5rem}}.tt-land-q:first-child summary{border-radius:.75rem .75rem 0 0}.tt-land-q:last-child:not([open]) summary{border-radius:0 0 .75rem .75rem}.tt-land-close{justify-items:start;gap:1.25rem;display:grid}.tt-land-head-flush{margin-bottom:0}.tt-land-section-follow{padding-top:0}[data-stale] .tt-live-mark:before{display:none}[data-stale] .tt-bug .tt-now,[data-stale] .tt-tower-round.tt-now{box-shadow:none}[data-stale] .tt-bug .tt-bug-head.tt-now,[data-stale] .tt-tower-head .tt-now-ink{color:inherit}[data-stale] .tt-tower-row[data-mine] .tt-tower-pos,[data-stale] .tt-handoff-row[data-mine] .tt-handoff-court-num{color:var(--tt-plate-ink);box-shadow:inset 0 0 0 1.5px var(--tt-plate-ink);background:0 0}
