.tour-bracket-section,.tour-ranks,.tour-section,.tour-standings{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}.tour-card{min-width:0;padding:1.25rem;border-radius:var(--radius-lg);background:var(--panel);box-shadow:0 1px 2px rgb(var(--shade-rgb)/.06),0 .5rem 1.5rem rgb(var(--shade-rgb)/.07)}.tour-schedule:last-child{grid-column:1/-1}.tour-hero{display:flex;flex-direction:column;gap:.85rem;padding:1.75rem;color:var(--accent-ink);background:radial-gradient(120% 160% at 20% 0,var(--accent-lit) 0,transparent 65%),linear-gradient(160deg,var(--accent-hover) 0,var(--accent) 60%,var(--accent-deep) 100%);box-shadow:inset 0 1px 0 rgba(255,248,247,.18),inset 0 -.375rem 0 var(--accent-deep),0 .625rem .75rem -.5rem rgba(54,5,12,.45)}.tour-hero .tour-eyebrow{color:rgba(255,248,247,.82)}.tour-status{margin:0}.tour-hero .form-error,.tour-status{font-weight:600}.tour-hero a:not([class*=action]){color:var(--accent-ink);text-decoration-color:rgba(255,248,247,.6)}.tour-countdown{display:flex;flex-direction:column;gap:.35rem}.tour-countdown-label{font-size:var(--step--1);opacity:.85}.tour-countdown-cells{display:flex;gap:.6rem}.tour-countdown-cell b{font-family:var(--font-display-stack);font-size:2rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tour-countdown-cell span{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.tour-hero .tour-entry{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:auto}.tour-fact{display:flex;flex-direction:column;gap:.4rem}.tour-fact-big{margin:0;font-family:var(--font-display-stack);font-size:var(--step-2);font-weight:600;line-height:1.1}.tour-fact-sub{margin:0;font-size:var(--step--1);color:var(--ink-soft)}.tour-seats-bar{display:block;height:.6rem;margin:-.25rem 0 1rem;border-radius:999px;background:var(--tray);overflow:hidden}.tour-bento .tour-field-list{max-height:20rem;overflow-y:auto}.tour-timeline{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column}.tour-timeline li{display:grid;grid-template-columns:5.25rem 1rem minmax(0,1fr);gap:.6rem;align-items:start;padding-bottom:.85rem}.tour-timeline-at{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tour-timeline li{position:relative}.tour-timeline li:not(:last-child):before{content:"";position:absolute;left:calc(5.25rem + .6rem + .4rem - 1px);top:1.25rem;bottom:.3rem;width:2px;background:var(--line-strong)}.tour-timeline li[data-now] .tour-timeline-dot{background:var(--accent-text)}.tour-timeline li[data-now] .tour-timeline-label{font-weight:600}.tour-your-game{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0 0;font-weight:600}.bracket-round-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.bracket-rounds{display:flex;flex-direction:column;gap:1.5rem}.bracket-group[data-visible=false],.bracket-round[data-selected=false]{display:none}.bracket-group+.bracket-group{margin-top:1.5rem}.bracket-group-title{margin:0 0 .75rem;font-size:var(--step-0);font-weight:600}.bracket-round h4{margin:0 0 .5rem;font-size:var(--step--1);font-weight:600;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em}.bracket-matches{list-style:none;margin:0;padding:0;gap:.75rem}.bracket-match,.bracket-matches{display:flex;flex-direction:column}.bracket-match{gap:.15rem;padding:.6rem .9rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.bracket-seat{display:flex;align-items:baseline;gap:.5rem}.bracket-seat[data-won=true]{font-weight:700}.bracket-seat-bye{color:var(--ink-soft);font-style:italic}@container bracket (min-width: 48rem){.bracket-round-nav{display:none}.bracket-rounds{flex-direction:row;align-items:flex-start;gap:1.5rem;overflow-x:auto;padding-bottom:.5rem}.bracket-round{flex:0 0 16rem}.bracket-group[data-visible=false],.bracket-round[data-selected=false]{display:block}.bracket[data-format=swiss] .bracket-round-nav{display:flex}.bracket[data-format=swiss] .bracket-rounds{flex-direction:column;align-items:stretch;overflow-x:visible}.bracket[data-format=swiss] .bracket-round{flex:none}.bracket[data-format=swiss] .bracket-round[data-selected=false]{display:none}}.tour-ranks ul{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.tour-standings-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.tour-arena-table caption{caption-side:top;text-align:left;padding-bottom:.5rem}.tour-arena-streak,.tour-arena-table caption{font-size:var(--step--1);color:var(--ink-soft)}.tour-arena{margin-top:2rem}.tour-arena-idle{margin:0 0 1.25rem;padding-left:1.25rem}.tour-arena-berserk{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-top:.75rem}.tour-arena-berserk .section-hint{flex:1 1 14rem;margin:0}.tour-field-list li,.tour-standings-list li{display:flex;align-items:baseline;gap:.75rem}.tour-field-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.tour-field-count,.tour-field-rating,.tour-standing-record{font-size:var(--step--1);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tour-checked{font-size:var(--step--1);color:var(--ink-soft)}.tour-withdraw-confirm{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.75rem}.tour-withdraw-confirm .section-hint{flex-basis:100%;margin:0}.tour-chat-lines{list-style:none;margin:0 0 .75rem;padding:.75rem;max-height:18rem;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);display:flex;flex-direction:column;gap:.35rem}.tour-chat-lines li{display:flex;gap:.5rem;font-size:var(--step--1)}.tour-chat-text{min-width:0;overflow-wrap:anywhere}.tour-chat-from{font-weight:600;flex:0 0 auto}.tour-chat-form{display:flex;flex-wrap:wrap;gap:.5rem}.block-placeholder{display:block;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.tour-bracket-placeholder{height:12rem;margin-top:.75rem}.tour-organize-key{justify-self:start;margin-block:.5rem 1.5rem}.landing.tour-organize{max-width:60rem}.tour-organize h1{margin-bottom:1.5rem}.tour-form,.tour-form-cards{display:grid;gap:1.25rem}.tour-form-cards{grid-template-columns:minmax(0,1fr)}.tour-form-card{display:grid;align-content:start;gap:1.25rem;min-width:0;padding:1.25rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-ambient)}.tour-form-card h2{margin:0;font-size:var(--step-1);font-weight:600}.tour-form-pair{display:grid;gap:1.25rem}.tour-form-clock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tour-form-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.tour-form-estimate{margin:0;font-weight:600}@container content (min-width: 48rem){.tour-form-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-form-card-wide{grid-column:1/-1}.tour-form-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.tour-organizer{display:grid;gap:.75rem}.tour-organizer-keys{display:flex;flex-wrap:wrap;gap:.5rem}.tour-organizer-list{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.tour-organizer-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.tour-organizer-link{display:grid;gap:.5rem}.tour-organizer-link input{width:100%}.tour-chat-actions{display:inline-flex;flex-wrap:wrap;gap:.25rem;margin-inline-start:.5rem}