.mobile-nav{display:none}.avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.community,.official{display:block;font-size:12px;margin:9px 2px 0;color:#cececf}.official{color:#70cba2;font-weight:600;font-size:10px}.change-notice{padding:12px;font-size:13px;background:#312723;color:#e6b9a0;border-top:1px solid #5c433b}.result-badge{display:inline-flex;align-items:center;border:1px solid #43434b;padding:3px 7px;border-radius:3px;font-size:12px;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;color:#aaaab5}.result-badge.correct{color:#91d7b5;border-color:#365c48;background:#1e3128}.result-badge.incorrect{color:#f69c94;border-color:#6a3734;background:#351f1f}.result-badge.void{color:#cabfb0;background:#322f28}.text-button{border:0;background:none;color:#e5a09a;font-size:14px;text-align:left;padding:0}.receipt-link{width:100%;text-align:center;margin-top:12px}.small{font-size:14px}.block{display:block}.preserve-lines{white-space:pre-line}.app-dialog{background:#17171b!important;border:1px solid #414147!important;color:#f2f2f4;max-height:90dvh;overflow:auto;padding:28px!important}.app-dialog h2{font-size:31px;font-weight:700;line-height:1.05;padding-right:12px}.app-dialog p{font-size:15px;line-height:1.55}.form-stack{display:flex;flex-direction:column;gap:17px}label{font-size:14px}input:not([type=hidden]):not([type=radio]):not([type=checkbox]),textarea{display:block;border:1px solid #42424b;background:#101014;color:#fff;width:100%;border-radius:4px;padding:11px 12px;margin-top:7px;outline:none;font-size:16px}input:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px #f03d3622}input:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}input[type=datetime-local]{color-scheme:dark}textarea{resize:vertical;min-height:85px}.check-label{display:flex;gap:11px;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.5}.check-label button{margin-top:3px;min-width:16px}.error-box,.success-box{padding:14px 18px;margin:18px 0;background:#341d21;border:1px solid #803b44;border-radius:4px;color:#ffb5b7;line-height:1.5}.success-box{background:#1c2f25;border-color:#386146;color:#acdabd;display:flex;gap:10px;align-items:center}.review-picks>div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #303037;padding:9px 0;font-size:13px}.review-picks>div>span{color:#a4a4ae}.review-picks strong{font-weight:600}.inner-page{padding:45px 0;min-height:70vh}.inner-page>h1{margin-top:14px}.lead{color:#b1b1bc;font-size:17px;line-height:1.65;margin:17px 0 27px}.empty-panel{border:1px dashed #3a3a43;background:#141417;min-height:230px;margin:28px 0;padding:35px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;text-align:center}.empty-panel svg{color:#9a7672}.empty-panel p{color:#a8a8b2;max-width:530px}.empty-panel .primary{width:auto;min-width:200px}.inner-page>.secondary{margin-top:23px}.demo-controls{display:flex;gap:15px;align-items:center;background:#1c191b;border:1px solid #403235;padding:15px 20px;margin:25px 0}.demo-controls>.secondary{margin-left:auto}.inner-page table{margin:25px 0}.inner-page th{color:#a8a8b2;font-size:14px}.inner-page td{padding:19px 12px;border-bottom:1px solid #292931;font-size:16px}.rank{font-family:Barlow Condensed,Impact,sans-serif;font-size:25px!important;color:#fc8078}.you-label{margin-left:10px;border:1px solid #764540;padding:3px 7px;font-size:11px;color:#f79b92}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0}.steps>article{border-top:2px solid #f03d36;padding:20px;background:linear-gradient(#1b1b1e,#141417)}.steps article>span{font-family:Barlow Condensed,Impact,sans-serif;font-size:34px;color:#f36861}.steps h2{margin:8px 0 12px}.rules-panel p,.steps p{font-size:16px;color:#b4b4bf;line-height:1.7}.rules-panel{border:1px solid #303037;padding:30px;margin-top:22px;max-width:960px}.rules-panel .draft-label{margin:0 0 13px}.rules-panel h2{margin-bottom:18px}.rules-panel p+p{margin-top:15px}.confirmation-page{max-width:820px;margin:auto}.confirmation-check{display:inline-flex;border:1px solid #70413f;padding:13px;background:#311e20;color:#ff8077;margin-bottom:25px;border-radius:50%}.entry-id{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#9595a0;padding:14px 0;border-top:1px solid #303037;border-bottom:1px solid #303037;margin:24px 0}.entry-id code{color:#ceced3;font-size:13px;overflow-wrap:anywhere}.confirmation-picks>div{display:flex;align-items:center;gap:17px;border-bottom:1px solid #2b2b32;padding:14px 0}.confirmation-picks>div>div{flex:1}.confirmation-picks strong{font-size:20px;font-weight:600}.confirmation-picks small{display:block;color:#94949f;font-size:13px;margin-top:2px}.score-summary{font-size:18px;margin:20px 0}.button-row{display:flex;gap:14px;margin:23px 0}.button-row .primary{width:auto;flex:1}.button-row .secondary{justify-content:center}.notice{font-size:14px;color:#b8b0a5;padding:15px;background:#25221e;border:1px solid #423a30;margin:15px 0;line-height:1.6}.admin-shell{max-width:1260px;margin:auto;padding:40px 5% 80px}.admin-title{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:35px}.admin-title h1{font-size:45px}.admin-title>button{min-width:180px}.admin-tabs>[role=tablist]{height:auto;display:flex;padding:5px;gap:5px;width:100%;justify-content:flex-start;background:#1c1c21;border-radius:4px;margin-bottom:20px;overflow-x:auto}.admin-tabs [role=tab]{min-height:40px;padding:9px 18px;font-size:14px;flex:0 0 auto}.admin-tabs [role=tab][data-state=active]{background:#353035;color:#fff;box-shadow:inset 0 -2px #f03d36;border-radius:2px}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.admin-panel{border:1px solid #323239;background:#151519;padding:27px;min-width:0}.admin-panel h2{font-size:27px}.admin-panel [role=combobox]{width:100%;margin-top:7px;min-height:46px;background:#101014;font-size:15px}.admin-panel .form-inline{margin:18px 0}.duplicate-panel{margin-top:23px}.duplicate-panel>p{margin-top:10px;color:#a5a5af}.form-inline{display:flex;gap:18px;align-items:end}.form-inline>label{flex:1;min-width:0}.admin-match-list{display:flex;flex-direction:column;gap:18px}.admin-match-list h2{font-size:25px}.admin-match-list .section-heading{gap:20px;align-items:flex-start}.result-form{display:grid;grid-template-columns:1fr 1.3fr auto;gap:15px;align-items:end;border-top:1px solid #35353c;padding-top:20px;margin-top:23px}.result-form .primary{width:auto}.audit-item{padding:18px 0;border-bottom:1px solid #36363b}.audit-item summary{display:flex;gap:20px;cursor:pointer;justify-content:space-between;font-size:14px}.audit-item summary span{color:#a5a5ae}.audit-item pre{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;padding:15px;background:#0e0e11;margin-top:13px}.clock{justify-content:space-between}.progress-track{border-radius:0!important;height:3px!important}.progress-track>div{background:var(--primary)!important}@media(max-width:760px){.mobile-nav{display:flex;justify-content:space-around;border-bottom:1px solid #29292f;padding:12px 8px;font-size:14px;color:#a0a0a9}.mobile-nav .active{color:#ff7770}.inner-page{padding:30px 0}.inner-page h1{font-size:37px}.inner-page .lead{font-size:16px}.empty-panel{padding:28px 20px}.empty-panel h2{font-size:24px}.demo-controls{gap:11px;padding:13px;flex-wrap:wrap;font-size:13px}.demo-controls>.secondary{margin:0;width:100%;justify-content:center}.steps{grid-template-columns:1fr;gap:17px;margin:28px 0}.rules-panel{padding:23px}.button-row{flex-direction:column}.button-row .primary{width:100%}.confirmation-picks strong{font-size:18px}.confirmation-picks small{font-size:12px}.confirmation-picks .result-badge{font-size:10px;padding:3px 5px}.admin-shell{padding-top:28px}.admin-title{align-items:flex-start;flex-direction:column}.admin-title h1{font-size:37px}.admin-grid{grid-template-columns:1fr}.admin-panel{padding:20px}.admin-tabs [role=tab]{padding:8px 12px}.form-inline{flex-direction:column;align-items:stretch;gap:15px}.result-form{grid-template-columns:1fr}.admin-match-list .section-heading{display:block}.admin-match-list .section-heading .draft-label{margin-top:8px}.audit-item summary{flex-direction:column;gap:5px}.inner-page td{font-size:14px;padding:15px 8px}.clock{gap:7px}.clock small{font-size:10px}.clock>span{font-size:27px}.app-dialog{padding:23px!important}.app-dialog h2{font-size:28px}}.admin-panel select{display:block;width:100%;margin-top:7px;padding:11px 12px;background:#101014;color:#fff;border:1px solid #42424b;border-radius:4px;font-size:16px}.notice .secondary{margin:4px 8px 4px 0}.audit-item summary{overflow-wrap:anywhere}.intro{align-items:flex-start;padding:30px 0 27px;gap:40px}.intro>div:first-child{padding-top:14px;flex:1}.intro h1{font-size:clamp(35px,3.8vw,55px);line-height:1.05}.intro h1>span{display:inline}.intro p{margin-top:13px}.prize-pool{flex:0 0 302px;max-width:100%;background:#181517;border:1px solid #5c3332;border-top:3px solid #f03d36;padding:18px 21px}.prize-pool-top{display:flex;gap:12px;align-items:center;justify-content:space-between;color:#d4a89c;font-size:11px;letter-spacing:.6px;font-weight:600}.prize-pool-top>span:first-child{display:flex;align-items:center;gap:7px}.prize-pool-top>span:last-child{color:#9f9b9f;font-size:10px}.prize-amount{display:block;font-family:Barlow Condensed,Impact,sans-serif;font-size:38px;line-height:1.1;margin:12px 0 5px}.prize-pool p{font-size:13px;color:#b9aeb1;line-height:1.5;margin:8px 0!important;max-width:none!important}.prize-pending{display:block;font-size:12px;color:#a1959b;margin-top:10px}.prize-estimator{margin-top:17px;border-top:1px solid #4a3235;padding-top:14px}.prize-estimator label{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:12px}.prize-estimator input{width:65px!important;margin:0!important;padding:6px 8px!important}.prize-estimator>div{display:flex;justify-content:space-between;align-items:center;margin:12px 0}.prize-estimator>div>span{font-size:13px;color:#c5b9bc}.prize-estimator>div>strong{font-size:25px;color:#f5dad7}.prize-estimator>small{font-size:12px;color:#aa9ca2;line-height:1.5;display:block}.entry-deadline{display:flex;align-items:center;gap:9px;font-size:13px;color:#a5a5b0;margin-bottom:23px}.entry-deadline time{margin-left:auto;font-size:12px}.main-matches,.prelim-matches{grid-template-columns:1fr!important;gap:9px}.main-matches>.match:first-child{grid-column:auto}.match{display:grid;grid-template-columns:72px minmax(0,1fr);padding:7px 10px;align-items:center;border-radius:4px;background:#151518}.match-meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:0 7px;font-size:11px}.match-meta>span:first-child{font-size:0}.match-meta>span:first-child:after{content:"MATCH";font-size:10px;color:#9999a5;letter-spacing:.5px}.match-meta>span:last-child{font-size:9px;line-height:1.2;max-width:55px}.match-meta .result-badge{font-size:9px;padding:2px 3px;white-space:normal}.match-choices{padding:0!important;gap:26px!important;align-items:stretch}.editor{padding:9px 11px!important;display:flex;align-items:center;gap:11px;border:1px solid #34343d;border-radius:3px;background:#1f1f24;min-height:58px}.editor:hover{border-color:#847174;background:#2c2528}.editor.chosen{border-color:#ef655c;background:#422426}.avatar,.main-matches>.match:first-child .avatar,.prelim-matches .avatar{height:35px!important;width:35px!important;min-width:35px;border-radius:3px;background:#292930!important;display:flex}.avatar>span,.prelim-matches .avatar>span{font-size:20px!important;color:#aaaab6}.avatar small{display:none}.chosen .avatar{background:#773a39!important}.chosen .avatar>span{color:#ffcbc6}.editor-bottom,.prelim-matches .editor-bottom{display:flex;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:0!important;min-width:0}.editor-name,.main-matches>.match:first-child .editor-name,.prelim-matches .editor-name{font-size:24px!important;line-height:1.15;overflow-wrap:normal;word-break:normal}.editor-bottom button{width:17px!important;height:17px!important;min-width:17px!important}.prelim-matches .versus,.versus{top:50%;left:50%;transform:translate(-50%,-50%);padding:0;background:transparent;font-size:12px!important;color:#92929e}.editor .community{font-size:11px;position:absolute;right:8px;bottom:1px}.editor:has(.community){padding-bottom:17px!important}.editor .official{display:none}.change-notice{grid-column:1/-1;margin:8px -10px -7px}.prelim-heading{margin-top:26px}.section-heading{margin-bottom:13px}.section-heading h2{font-size:23px}.section-hint{display:none}.section-heading .count-label{font-size:11px}.slip{top:15px}.under-slip{line-height:1.65;color:#9999a5;margin:17px 6px}.under-slip,.under-slip button{font-size:13px}.community-cards{margin:37px 0}.community-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.public-card{padding:20px;border:1px solid #393941;border-radius:4px;text-align:left;background:#1a1a20;color:#fff;display:flex;flex-direction:column;gap:15px}.public-card:hover{border-color:#f07168;background:#282126}.public-card-name{display:flex;align-items:center;justify-content:space-between;font-size:17px;font-weight:600}.public-card>strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:31px;font-weight:600}.public-card>strong>small{font-family:Barlow,Arial,sans-serif;font-size:13px;font-weight:400;color:#a8a8b4}.mini-picks{display:flex;gap:5px}.mini-picks i{height:7px;flex:1;background:#3d3d48;border-radius:2px}.mini-picks .correct{background:#79b99a}.mini-picks .incorrect{background:#d06660}.mini-picks .void{background:repeating-linear-gradient(45deg,#8a8071,#8a8071 2px,#464139 0,#464139 4px)}@media(max-width:1100px){.match{grid-template-columns:50px minmax(0,1fr);padding:7px}.editor{gap:8px;padding:8px!important}.avatar,.main-matches>.match:first-child .avatar,.prelim-matches .avatar{width:28px!important;min-width:28px;height:32px!important}.editor-name,.main-matches>.match:first-child .editor-name,.prelim-matches .editor-name{font-size:21px!important}.editor-bottom{gap:4px}.match-meta{padding:0 2px}.prize-pool{flex-basis:270px}.community-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.intro{padding:21px 0;margin-bottom:22px}.intro>div:first-child{padding:0}.intro h1{font-size:36px}.intro p{font-size:15px;max-width:none;margin-top:10px}.intro .event-meta{margin-top:13px;font-size:12px}.intro .eyebrow{font-size:11px}.prize-pool{width:100%;margin-top:20px;padding:15px 17px;display:grid;grid-template-columns:1fr auto;gap:0 15px}.prize-pool-top{grid-column:1/-1}.prize-amount{font-size:31px;grid-column:2;grid-row:2/4;align-self:center;white-space:nowrap;margin:9px 0}.prize-pool p{grid-column:1;font-size:12px;line-height:1.5;margin:11px 0 2px!important}.prize-pending{grid-column:1;font-size:11px;margin:5px 0}.prize-estimator{grid-column:1/-1}.entry-deadline{font-size:12px;margin-bottom:17px;flex-wrap:wrap;gap:6px}.entry-deadline time{margin-left:20px}.section-heading h2{font-size:23px}.section-heading .count-label{font-size:10px}.match{grid-template-columns:1fr;padding:8px!important}.match-meta{display:none}.match-choices{gap:25px!important}.editor{min-height:60px;padding:10px 8px!important;gap:8px}.avatar,.main-matches>.match:first-child .avatar,.prelim-matches .avatar{width:27px!important;min-width:27px;height:30px!important}.avatar>span,.prelim-matches .avatar>span{font-size:17px!important}.editor-name,.main-matches>.match:first-child .editor-name,.prelim-matches .editor-name{font-size:20px!important;overflow-wrap:anywhere}.editor-bottom button{min-width:13px!important;width:13px!important;height:13px!important}.editor-bottom{gap:4px!important}.prelim-heading{margin-top:23px}.prediction-note{font-size:12px;line-height:1.6}.community-card-grid{grid-template-columns:1fr}.community-cards>.section-heading{flex-direction:column;align-items:flex-start;gap:8px}.public-card>strong{font-size:35px}.mobile-slip strong{font-size:20px}.mobile-slip button{min-width:156px}.mobile-slip button:disabled{background:#413238;color:#c2a6ac}.intro h1 span{display:inline}.change-notice{margin:8px -8px -8px}.under-slip{display:none}}@media(max-width:365px){.avatar,.main-matches>.match:first-child .avatar,.prelim-matches .avatar{display:none}.editor-name,.main-matches>.match:first-child .editor-name,.prelim-matches .editor-name{font-size:22px!important}.prize-amount{font-size:28px}.intro h1{font-size:32px}}@media(max-width:760px){.avatar,.main-matches>.match:first-child .avatar,.prelim-matches .avatar{display:none}.editor-name,.main-matches>.match:first-child .editor-name,.prelim-matches .editor-name{font-size:23px!important}}.editor .official{display:block;position:absolute;bottom:0;left:10px;font-size:10px;margin:0}.editor:has(.official){padding-bottom:18px!important}@media(max-width:760px){.match:has(.result-badge) .match-meta{display:flex;flex-direction:row;justify-content:flex-end;grid-row:2;padding-top:7px}.match:has(.result-badge) .match-meta>span:first-child{display:none}.match:has(.result-badge) .match-meta>span:last-child{max-width:none}.match:has(.result-badge) .result-badge{font-size:12px}}.topbar .brand .brand-mark,footer .brand-mark{display:inline-block;width:88px;height:42px;flex:0 0 88px;background:url(/at-brand.svg) 50%/contain no-repeat;font-size:0!important;line-height:0!important;filter:drop-shadow(0 5px 14px rgba(210,20,26,.16))}.topbar .brand .brand-mark>span,footer .brand-mark>span{display:none!important}.topbar .brand{gap:10px}.fantasy-brand-logo{width:78px!important;height:42px!important;filter:drop-shadow(0 5px 14px rgba(210,20,26,.16))}.archive-brand img,.fantasy-brand-logo{content:url(/at-brand.svg);object-fit:contain!important}.archive-brand img{width:48px!important;height:34px!important;filter:drop-shadow(0 5px 14px rgba(210,20,26,.15))}.archive-brand{gap:10px!important}.archive-brand span{white-space:nowrap}.fantasy-brand{gap:10px!important}.fantasy-brand span{white-space:nowrap}@media(max-width:720px){.topbar .brand .brand-mark{width:68px;height:34px;flex-basis:68px}.fantasy-brand-logo{width:66px!important;height:36px!important}.archive-brand img{width:40px!important;height:30px!important}}.intro .event-hero-logo{display:block;width:176px;height:auto;aspect-ratio:1165/540;object-fit:contain;margin:0 0 18px;flex-shrink:0}@media(max-width:720px){.intro .event-hero-logo{width:140px;margin-bottom:14px}}.topbar .brand{font-size:17px;letter-spacing:.06em}.fantasy-brand span{font-size:18px;font-style:normal;letter-spacing:.06em}.fantasy-hero .event-hero-logo{display:block;width:156px;height:auto;aspect-ratio:1165/540;object-fit:contain;margin:0 0 18px}.at-community{max-width:1296px;margin:30px auto 0;padding:28px 32px 100px;border-top:1px solid #29292e;color:#f3f2f0}.at-community-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.at-community-heading img{width:58px;height:34px;object-fit:contain}.at-community-heading strong{font-size:12px;letter-spacing:.13em;text-transform:uppercase}.at-community-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.at-community-card{display:flex;align-items:center;gap:24px;padding:24px;border:1px solid #303036;background:#111114;min-width:0;text-decoration:none;transition:border-color .2s,background .2s}.at-community-card:hover{border-color:#62626e;background:#17171c}.at-community-card:focus-visible{outline:2px solid #f45b54;outline-offset:4px}.at-community-card .aco-logo,.at-community-card .noisy-logo{width:144px;height:75px;object-fit:contain;flex-shrink:0}.at-community-card .noisy-logo{filter:brightness(0) invert(1)}.at-community-card .discord-logo{width:52px;height:42px;object-fit:contain;flex-shrink:0}.at-community-card small{display:block;color:#a2a2ae;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.at-community-card strong{display:block;color:#fff;font-size:17px;line-height:1.3}.at-community-card p{color:#a9a9b4;font-size:12px;line-height:1.5;margin:6px 0 0}.at-community-arrow{margin-left:auto;color:#a9a9b4;font-size:22px}@media(max-width:760px){.topbar .brand{font-size:13px;gap:7px}.fantasy-brand span{font-size:14px}.fantasy-hero .event-hero-logo{width:132px}.at-community{padding:22px 18px 110px}.at-community-grid{grid-template-columns:1fr}.at-community-card{padding:20px;gap:18px}.at-community-card .aco-logo,.at-community-card .noisy-logo{width:112px;height:58px}.at-community-card strong{font-size:15px}}