@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-sans:"Manrope","Manrope Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-display:"Space Grotesk","Space Grotesk Fallback"}:root{--background:#f3f4f6;--surface:rgba(255,255,255,0.86);--surface-strong:rgba(255,255,255,0.98);--surface-outline:rgba(19,19,22,0.12);--text:#17181c;--text-muted:#5c6068;--heading:#0e0f12;--navy:#111215;--blue-accent:#b2141f;--success-text:#7f1118;--danger-text:#8f0d17;--shadow-lg:0 24px 70px rgba(8,8,10,0.18);--shadow-md:0 14px 36px rgba(10,10,12,0.1);--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--radius-sm:12px;--container:min(1160px,calc(100vw - 2.25rem))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans),sans-serif;color:var(--text);background:radial-gradient(circle at top left,rgba(178,20,31,.18),transparent 24rem),radial-gradient(circle at top right,rgba(17,18,21,.14),transparent 28rem),linear-gradient(180deg,#fafafb,#f0f1f3 52%,#e9ebee);min-height:100vh}section[id]{scroll-margin-top:6.5rem}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:-.03em}button,input,select,textarea{font:inherit}button{cursor:pointer}.page-shell{position:relative;overflow:clip}.page-shell:after,.page-shell:before{content:"";position:absolute;pointer-events:none;border-radius:50%;filter:blur(18px)}.page-shell:before{top:6rem;left:-8rem;width:22rem;height:22rem;background:rgba(178,20,31,.13)}.page-shell:after{right:-7rem;top:36rem;width:20rem;height:20rem;background:rgba(17,18,21,.1)}.container{width:var(--container);margin:0 auto}.site-header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(250,250,251,.78);border-bottom:1px solid rgba(17,18,21,.08)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0}.brand-mark{display:inline-flex;align-items:center;gap:.8rem;font-weight:700;color:var(--heading)}.brand-kicker{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:999px;background:linear-gradient(135deg,#090a0c,#b2141f);color:white;font-size:.82rem;letter-spacing:.08em}.site-nav{display:flex;align-items:center;gap:1.15rem;flex-wrap:wrap;justify-content:flex-end}.site-nav a{color:var(--text-muted);font-size:.95rem;transition:color .18s ease}.site-nav a:focus-visible,.site-nav a:hover{color:var(--heading)}.section{padding:5.5rem 0;position:relative}.hero-section,.tournament-hero{padding-top:6rem}.hero-grid{display:grid;grid-template-columns:1.25fr .9fr;gap:2rem;align-items:stretch}.eyebrow,.section-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:700;color:var(--blue-accent);margin:0 0 1rem}.display-title{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(3rem,7vw,5.4rem);line-height:.96;letter-spacing:-.05em;color:var(--heading);max-width:12ch;margin:0}.lead{font-size:1.1rem;line-height:1.8;max-width:60ch;color:var(--text-muted);margin:1.5rem 0 0}.selector-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.35rem;max-width:38rem}.selector-field{display:grid;gap:.45rem;font-weight:700;color:var(--heading)}.selector-field span{font-size:.88rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.full-label select,.selector-field select{width:100%;border-radius:var(--radius-sm);border:1px solid rgba(17,18,21,.14);background:rgba(255,255,255,.92);padding:.82rem .95rem;color:var(--text)}.active-event-note{margin:1rem 0 0;color:var(--text-muted)}.hero-note{margin-top:1.2rem;color:var(--text-muted)}.hero-note a{color:var(--blue-accent);text-decoration:underline;text-decoration-thickness:.08em}.fun-surface,.surface-card{border:1px solid var(--surface-outline);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-md)}.surface-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fun-surface{background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(244,245,247,.97)),linear-gradient(120deg,rgba(178,20,31,.08),rgba(17,18,21,.08))}.admin-shell,.announcements-card,.contact-card,.contact-side-card,.empty-state,.form-card,.hero-panel,.stack-card{padding:1.6rem}.admin-panel-top,.match-card-top,.panel-topline,.round-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.admin-panel-top span,.match-card-top p,.panel-topline,.round-header p{color:var(--text-muted);font-size:.92rem}.stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;margin-top:1.2rem}.stat-card{padding:1.15rem;border-radius:var(--radius-md);background:var(--surface-strong);border:1px solid rgba(17,18,21,.08)}.stat-card span{display:block;font-size:.9rem;color:var(--text-muted)}.stat-card strong{display:block;margin-top:.45rem;color:var(--heading);font-size:1.05rem}.hero-panel-copy{margin-top:1.2rem;padding:1rem 1.05rem;border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(17,18,21,.07),rgba(178,20,31,.09));color:var(--text)}.hero-side-stack{display:grid;gap:1rem;align-content:start}.cta-row{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.8rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:2.95rem;padding:.8rem 1.2rem;border-radius:999px;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease;font-weight:700;text-align:center}.button:focus-visible,.button:hover{transform:translateY(-1px)}.button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.65}.button-primary{color:white;background:linear-gradient(135deg,#090a0c,#b2141f);box-shadow:0 14px 28px rgba(10,10,12,.24)}.button-secondary{border-color:rgba(17,18,21,.14);background:rgba(255,255,255,.78);color:var(--heading)}.button-tertiary{border-color:rgba(178,20,31,.18);color:var(--blue-accent);background:rgba(178,20,31,.08)}.button-danger{border-color:rgba(143,13,23,.16);color:var(--danger-text);background:rgba(143,13,23,.08)}.section-heading{max-width:42rem;margin-bottom:2rem}.section-heading h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.05;letter-spacing:-.04em;margin:0;color:var(--heading)}.section-heading p:last-child{margin:1rem 0 0;color:var(--text-muted);line-height:1.8}.split-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;align-items:start}.rich-copy{display:grid;gap:1rem;color:var(--text-muted);line-height:1.85}.emphasis-card,.quote-card{padding:1.6rem}.admin-panel h3,.admin-panel-wide h3,.contact-side-card h3,.emphasis-card h3,.live-item strong,.match-card strong,.quote-text,.round-header h3{color:var(--heading)}.tag-list{display:flex;flex-wrap:wrap;gap:.7rem}.member-chip,.signup-preview,.tag-list span{display:inline-flex;align-items:center;gap:.5rem;padding:.68rem .92rem;border-radius:999px;background:rgba(255,255,255,.82);border:1px solid rgba(17,18,21,.08);color:var(--text)}.bring-grid,.contact-grid,.education-grid,.live-grid,.skill-grid,.team-grid,.timeline-grid{display:grid;gap:1.25rem}.timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-card,.skill-card,.team-card,.timeline-card{padding:1.45rem}.timeline-featured{background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(246,246,248,.94)),linear-gradient(135deg,rgba(178,20,31,.08),rgba(17,18,21,.06));border-color:rgba(178,20,31,.18)}.timeline-top{display:flex;justify-content:space-between;gap:1rem;align-items:start;margin-bottom:1rem}.timeline-company{margin:0 0 .2rem;color:var(--blue-accent);font-weight:700}.contact-side-card h3,.pillar-card h3,.skill-card h3,.timeline-card h3{margin:0;font-size:1.25rem}.contact-card p,.contact-side-card p,.muted-text,.pillar-card p,.skill-card p,.timeline-card p{color:var(--text-muted);line-height:1.75}.bullet-list,.number-list{display:grid;gap:.7rem;padding-left:1.2rem;color:var(--text-muted);line-height:1.7}.skill-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.education-grid{grid-template-columns:1.1fr .9fr}.stack-list{display:grid;gap:.9rem}.list-row,.live-item,.signup-row{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.95rem 0;border-bottom:1px solid rgba(17,18,21,.08)}.list-row:last-child,.live-item:last-child,.signup-row:last-child{border-bottom:0}.signup-row-details{flex:1 1 22rem;min-width:0}.signup-row-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.55rem}.signup-row-fields label{display:grid;gap:.45rem;color:var(--text);font-weight:600}.bring-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.personal-section{background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.4)),radial-gradient(circle at center right,rgba(178,20,31,.1),transparent 20rem)}.quote-card{min-height:100%;display:grid;align-content:center;gap:.85rem;background:linear-gradient(180deg,rgba(12,12,14,.97),rgba(27,28,32,.97)),linear-gradient(135deg,rgba(178,20,31,.24),transparent);color:white}.quote-mark{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:5rem;line-height:.7;margin:0;color:rgba(255,255,255,.46)}.quote-text{font-size:1.4rem;line-height:1.6;color:white;margin:0}.contact-grid{grid-template-columns:1.1fr .9fr;align-items:stretch}.contact-card a,.contact-card p{font-size:1.05rem}.tournament-shell .site-header{background:rgba(248,248,249,.84)}.callout-banner{margin-top:1.35rem;display:inline-flex;flex-wrap:wrap;gap:.6rem .8rem;align-items:center;padding:.9rem 1rem;border-radius:999px;background:linear-gradient(135deg,rgba(12,12,14,.95),rgba(178,20,31,.92));color:white}.callout-banner a{color:white;text-decoration:underline;text-decoration-thickness:.08em}.tournament-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:1.25rem;align-items:start}.signup-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.account-form label,.inline-form input,.signup-form label,.team-admin-card input{display:grid;gap:.45rem;color:var(--text);font-weight:600}.account-form input,.account-form textarea,.admin-match-editor input,.inline-form input,.signup-form input,.signup-form textarea,.signup-row input,.signup-row select,.team-admin-card input,.team-admin-card select{width:100%;border-radius:var(--radius-sm);border:1px solid rgba(17,18,21,.14);background:rgba(255,255,255,.92);padding:.82rem .95rem;color:var(--text)}.account-form textarea,.signup-form textarea{resize:vertical}.field-note{font-weight:500;color:var(--text-muted)}.full-width{grid-column:1/-1}.form-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.confirmation-message,.payment-note{color:var(--text-muted)}.payment-method-list{display:grid;gap:.45rem}.payment-method-list p{margin:0;color:var(--text-muted)}.confirmation-message{margin:0;color:var(--success-text)}.announcement-list,.pool-preview{display:grid;gap:.8rem}.pool-preview{max-height:20rem;overflow-y:auto;padding-right:.35rem}.compact-list{margin:1.15rem 0 0}.signup-preview{justify-content:space-between}.live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.announcements-card,.live-grid>article{padding:1.35rem}.live-item span{white-space:nowrap;font-weight:700;color:var(--heading)}.announcement-pill{display:grid;gap:.25rem;padding:1rem 1.1rem;border-radius:var(--radius-md);border:1px solid rgba(17,18,21,.08)}.tone-info{background:rgba(239,240,242,.92)}.tone-highlight{background:rgba(178,20,31,.1)}.tone-urgent{background:rgba(178,20,31,.18)}.hero-announcements-card{min-width:0}.step-list{display:grid;gap:.8rem}.step-card{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;padding:1rem;border-radius:var(--radius-md);background:rgba(255,255,255,.84);border:1px solid rgba(17,18,21,.08)}.step-card p{margin:.35rem 0 0;color:var(--text-muted);line-height:1.65}.step-card a{color:var(--blue-accent);text-decoration:underline;text-decoration-thickness:.08em}.step-number{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:linear-gradient(135deg,#090a0c,#b2141f);color:white;font-size:.88rem;font-weight:800}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:6.1rem;padding:.44rem .75rem;border-radius:999px;font-size:.8rem;font-weight:700}.status-upcoming{background:rgba(236,238,241,.95);color:#3f434b}.status-in-progress{background:rgba(178,20,31,.16);color:var(--blue-accent)}.status-finished{background:rgba(17,18,21,.1);color:var(--heading)}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.member-list{display:grid;gap:.65rem}.member-chip{width:100%;justify-content:space-between;align-items:center;border-radius:var(--radius-md)}.member-chip-details{display:grid;gap:.18rem}.member-chip-details span{font-weight:700}.member-status{color:var(--text-muted);font-size:.82rem}.member-status.checked-in{color:var(--success-text)}.member-chip-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.member-remove-button{border:0;padding:0;background:transparent;color:var(--danger-text);font-weight:700}.team-checkin-summary{margin:0}.static-chip{padding-right:.92rem}.bracket-scroll{overflow-x:auto;padding-bottom:.5rem}.phase-stack{display:grid;gap:1.5rem}.phase-section{display:grid;gap:.9rem}.bracket-grid{grid-auto-flow:column;grid-auto-columns:minmax(18rem,1fr);min-width:min(100%,54rem)}.bracket-grid,.bracket-round,.round-matches{display:grid;gap:1rem}.match-card{padding:1.2rem}.match-meta{margin:.4rem 0 0;color:var(--text-muted);font-size:.92rem}.match-team-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid rgba(17,18,21,.08)}.match-team-row:last-child{border-bottom:0}.match-team-row p{margin:.2rem 0 0;font-size:.9rem;color:var(--text-muted)}.admin-shell summary{font-size:2rem;color:var(--heading);cursor:pointer}.admin-note{color:var(--text-muted);margin-top:.75rem;line-height:1.7}.admin-console-header{display:flex;justify-content:space-between;gap:1rem;align-items:center}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:1.5rem}.admin-panel,.admin-panel-wide{border-radius:var(--radius-lg);border:1px solid rgba(17,18,21,.08);background:rgba(255,255,255,.66);padding:1.2rem}.admin-account-panel,.admin-panel-wide{margin-top:1.2rem}.admin-actions,.inline-form,.score-editor,.signup-row-actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.team-admin-card{padding:1rem;border-radius:var(--radius-md);background:rgba(255,255,255,.82);border:1px solid rgba(17,18,21,.08);display:grid;gap:.9rem}.format-builder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.9rem}.format-builder label{display:grid;gap:.45rem;color:var(--text);font-weight:600}.format-builder select{width:100%;border-radius:var(--radius-sm);border:1px solid rgba(17,18,21,.14);background:rgba(255,255,255,.92);padding:.82rem .95rem;color:var(--text)}.checkbox-row{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--text)}.admin-match-editor{border-radius:var(--radius-md);padding:1rem;background:rgba(255,255,255,.82);border:1px solid rgba(17,18,21,.08);display:grid;gap:1rem}.score-editor label{display:grid;gap:.35rem;min-width:5.5rem}.inline-form-stacked{flex-direction:column;align-items:stretch}.announcement-editor{width:100%;border-radius:var(--radius-sm);border:1px solid rgba(17,18,21,.14);background:rgba(255,255,255,.92);padding:.82rem .95rem;color:var(--text);resize:vertical}.announcement-controls{display:flex;justify-content:space-between;gap:.75rem;align-items:center;flex-wrap:wrap}.announcement-controls select{min-width:10rem;border-radius:var(--radius-sm);border:1px solid rgba(17,18,21,.14);background:rgba(255,255,255,.92);padding:.82rem .95rem;color:var(--text)}.full-label{display:grid;gap:.45rem;color:var(--text);font-weight:600;margin-bottom:1rem}.account-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;margin-top:.85rem}.account-summary p{margin:0}.account-summary strong{color:var(--heading)}.account-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.account-form label{display:grid;gap:.45rem;color:var(--text);font-weight:600}.account-actions{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.account-actions p{margin:0}.admin-status{margin:1rem 0 0;padding:.88rem 1rem;border-radius:var(--radius-sm);border:1px solid transparent;line-height:1.6}.admin-status-success{background:rgba(178,20,31,.1);border-color:rgba(178,20,31,.16);color:var(--success-text)}.admin-status-error{background:rgba(17,18,21,.08);border-color:rgba(17,18,21,.14);color:var(--danger-text)}.event-admin-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;border-radius:var(--radius-md);border:1px solid rgba(17,18,21,.08);background:rgba(255,255,255,.82)}.event-admin-row p{margin:.25rem 0 0;color:var(--text-muted)}.event-admin-actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.event-settings-card{margin:1rem 0;padding:1rem;border-radius:var(--radius-md);border:1px solid rgba(17,18,21,.08);background:rgba(255,255,255,.82)}.event-settings-form{margin-top:.85rem}.payment-settings-grid{display:grid;gap:.85rem;margin-top:1rem}.payment-method-row{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:.75rem;align-items:center}.payment-method-note{margin:0;grid-column:span 2}.standings-card{padding:1.35rem;margin-bottom:1.2rem}.standings-table{display:grid;gap:.7rem;margin-top:1rem}.standings-header,.standings-row{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,.6fr));gap:.75rem;align-items:center}.standings-header{color:var(--text-muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.standings-row{padding:.92rem .95rem;border-radius:var(--radius-md);border:1px solid rgba(17,18,21,.08);background:rgba(255,255,255,.82)}.admin-login-card{padding:1.6rem}.admin-login-form{align-items:end}.login-error{color:var(--danger-text)}.site-footer{padding:1.8rem 0 2.5rem}.footer-inner{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-top:1.4rem;border-top:1px solid rgba(17,18,21,.08)}.footer-copy,.footer-name,.footer-note{margin:0}.footer-name{font-weight:700;color:var(--heading)}.footer-copy,.footer-note{color:var(--text-muted)}.fade-up,.stagger-2{animation:fadeUp .8s cubic-bezier(.18,.89,.32,1.28) both}.stagger-2{animation-delay:.11s}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.admin-grid,.contact-grid,.education-grid,.hero-grid,.split-layout,.tournament-grid{grid-template-columns:1fr}.bring-grid,.live-grid,.skill-grid,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-grid{grid-template-columns:1fr}.account-form{grid-template-columns:repeat(2,minmax(0,1fr))}.format-builder{grid-template-columns:1fr}.site-nav{display:none}}@media (max-width:720px){.section{padding:4.3rem 0}.hero-section,.tournament-hero{padding-top:4.5rem}.display-title{max-width:100%;font-size:clamp(2.6rem,14vw,4rem)}.selector-row{grid-template-columns:1fr}.hero-side-stack{gap:1.2rem}.bring-grid,.live-grid,.signup-form,.skill-grid,.stat-grid,.team-grid{grid-template-columns:1fr}.account-actions,.account-summary,.admin-console-header,.announcement-controls,.event-admin-row,.footer-inner,.form-bottom,.list-row,.live-item,.payment-method-row,.signup-row,.timeline-top{flex-direction:column;align-items:flex-start}.button,.cta-row,.cta-row a{width:100%}.callout-banner{border-radius:var(--radius-lg)}.account-form,.signup-row-fields,.step-card{grid-template-columns:1fr}.signup-row-fields{width:100%}.standings-header,.standings-row{grid-template-columns:repeat(2,minmax(0,1fr))}.bracket-grid{grid-auto-columns:minmax(16rem,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}