.account-choice{flex-direction:column;gap:14px;min-width:0;display:flex}.account-tabs{background:#eef1f5;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.account-tabs button{color:#4a5869;background:0 0;border:0;border-radius:7px;min-height:44px;padding:8px 10px;font-size:.9rem;font-weight:650}.account-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 3px #00081a26}.account-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.account-choice form,.account-choice fieldset{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.account-choice .field.hinted,.account-panel .field.hinted,.pub-card .field.hinted{margin-bottom:5px}.field-hint{color:var(--muted);margin:0 0 16px;font-size:.75rem;line-height:1.5;display:block}.show-passwords{margin:-6px 0 16px}.leave-confirm{color:#7d2e30;background:#fff6f6;border:1px solid #efced0;border-radius:8px;align-items:flex-start;margin-bottom:14px;padding:12px;font-size:.85rem;line-height:1.5}.leave-confirm input{flex-shrink:0;margin-top:2px}.inline-link{font:inherit;color:var(--ink);text-underline-offset:3px;padding:0;font-weight:650;text-decoration:underline;display:inline}.account-switch{text-align:center;margin:4px 0 0}.name-only-option{border-top:1px solid var(--line);padding-top:12px}.name-only-option summary{cursor:pointer;color:#3e526c;padding:6px 0;font-size:.9rem;font-weight:650;list-style-position:inside}.name-only-option[open] summary{margin-bottom:10px}.account-dialog{flex-direction:column;gap:12px;display:flex}.account-dialog>p{margin:0}.account-banner{color:#5c4718;background:#fdf6e7;border:1px solid #f0dcb0;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:24px;padding:12px 14px;font-size:.875rem;line-height:1.5;display:flex}.account-banner>span:nth-child(2){flex:1;min-width:220px}.account-banner .button{white-space:nowrap;flex:none;margin:0}@media (max-width:700px){.account-banner>span:nth-child(2){flex-basis:100%}.account-banner .button{width:100%;min-height:44px;font-size:.875rem}}.account-panel{flex-direction:column;gap:16px;display:flex}.account-facts{border:1px solid var(--line);border-radius:10px;gap:0;margin:0;display:grid;overflow:hidden}.account-facts>div{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.account-facts>div+div{border-top:1px solid var(--line)}.account-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.account-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.account-email{color:var(--muted);font-weight:450}.account-status{gap:5px;padding:5px 9px;font-size:.72rem}.account-secure{background:#fdf6e7;border:1px solid #f0dcb0;border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}.account-secure h3{font-size:1rem}.account-secure p{color:#5c4718}.account-secure .small-note{color:#6d5420}.account-warning{color:#7d2e30;background:#fff0f0;border-color:#efced0;margin-bottom:12px}@media (max-width:480px){.account-facts>div{grid-template-columns:1fr;gap:3px}}.app-legal-links{flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:.75rem;display:flex}.app-legal-links a{color:#5b6a7c;text-underline-offset:3px;text-decoration:underline}.app-legal-links a:hover{color:var(--ink)}.account-panel .app-legal-links{border-top:1px solid var(--line);padding-top:14px}.footer-legal{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.footer-legal p{text-align:center;color:#8a9097;font-size:.75rem}.rule-options{flex-direction:column;gap:12px;margin:0;display:flex}.rule-card p+.rule-options{margin-top:12px}.rule-options>div{border-top:1px solid var(--line);padding-top:12px}.rule-options dt{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:4px;font-size:.78rem;font-weight:700}.rule-options dd{margin:0;font-size:.86rem;line-height:1.8}.rules-legal-link{text-underline-offset:3px;color:var(--ink);margin-left:4px;font-weight:600;text-decoration:underline}
.brand-a{--a-midnight:#0b1a34;--a-midnight-2:#13284d;--a-midnight-line:#29406a;--a-franchise:#2350d8;--a-franchise-deep:#1a3eae;--a-franchise-tint:#e3eafb;--a-franchise-light:#8da9ff;--a-steel:#b6c1ce;--a-steel-deep:#56657a;--a-line:#d5dce6;--a-chalk:#f1f4f8;--a-chop:#e0473c;--a-chop-text:#b3261e;--a-chop-tint:#fbe7e6;--a-chop-light:#ff7a70;--a-amber:#d9a23b;--a-amber-text:#8a5a00;--a-amber-tint:#fdf0d9;--a-font-display:"Big Shoulders Display","Arial Narrow",sans-serif;--a-font-body:"Barlow","Helvetica Neue",Arial,sans-serif;--a-font-label:"Barlow Condensed","Arial Narrow",sans-serif;--a-chamfer-s:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);--a-chamfer-m:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);--a-chamfer-l:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);--a-focus:var(--a-franchise);--ink:var(--a-midnight);--blue:var(--a-franchise);--silver:var(--a-steel);--bg:var(--a-chalk);--line:var(--a-line);--muted:var(--a-steel-deep);--red:var(--a-chop-text);--positive:var(--a-franchise);--radius:4px;font-family:var(--a-font-body)}.brand-a button:focus-visible,.brand-a a:focus-visible,.brand-a input:focus-visible,.brand-a select:focus-visible,.brand-a .odds-search:focus-within{outline-color:var(--a-focus)}.brand-a :is(.ha-hero,.pub-shell,.legal-top,.sidebar,.cc-top,.rules-intro,.mg-founder-note){--a-focus:var(--a-franchise-light)}.brand-a :is(.pub-card,.hp-frame){--a-focus:var(--a-franchise)}.brand-a .ha-final{--a-focus:#fff}.brand-a .page-heading h1,.brand-a .loading h1,.brand-a .modal-head h2,.brand-a .rules-intro h2,.brand-a .chop-heading,.brand-a .survivor-summary>strong,.brand-a .check-in-count,.brand-a .ledger-stats strong{font-family:var(--a-font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:900}.brand-a .page-heading h1{font-size:clamp(2.1rem,3.3vw,3rem);line-height:.95}.brand-a .modal-head h2{font-size:1.7rem;line-height:1}.brand-a .eyebrow,.brand-a .sidebar-label,.brand-a .badge,.brand-a .mode-chip,.brand-a .pub-eyebrow,.brand-a th{font-family:var(--a-font-label);letter-spacing:.12em;font-weight:700}.brand-a .eyebrow{text-transform:uppercase;font-size:.8rem}.brand-a th{text-transform:uppercase;color:var(--a-steel-deep);font-size:.75rem}.brand-a .badge{letter-spacing:.08em;border-radius:3px;font-size:.74rem}.brand-a .mode-chip,.brand-a .pts-tag,.brand-a .state-tag,.brand-a .mg-tag,.brand-a .home-tag,.brand-a .you-tag{font-family:var(--a-font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.brand-a .mg-tags .badge{font-size:.75rem}.brand-a :is(.check-in-count>span,.odds-day-head span,.home-tag,.you-tag,.pick-person small,.activity-row time,.odds,.mini-stats small,.chip span,.workspace footer,.workspace footer>p,.footer-legal p,.footer-account){color:var(--a-steel-deep)}.brand-a .avatar.color-1{background:var(--a-franchise-tint);color:var(--a-franchise-deep)}.brand-a .chip.active span{color:var(--a-steel)}.brand-a .odds-day-head span{font-family:var(--a-font-label);font-size:.75rem}.brand-a .button,.brand-a .pub-submit,.brand-a .pub-cta,.brand-a .pub-secondary{clip-path:var(--a-chamfer-m);font-family:var(--a-font-label);text-transform:uppercase;letter-spacing:.06em;border-radius:0;font-size:.95rem;font-weight:700}.brand-a .button.small{font-size:.85rem}.brand-a .button.dark,.brand-a .pub-submit{background:var(--a-franchise);color:#fff;box-shadow:none}.brand-a .button.dark:hover:not(:disabled),.brand-a .pub-submit:hover:not(:disabled){background:var(--a-franchise-deep)}.brand-a .button.danger{background:var(--a-chop-text);color:#fff}.brand-a .button.danger:hover:not(:disabled){background:#8f1e18}.brand-a .button.secondary,.brand-a .pub-secondary{border-color:var(--a-line);color:var(--a-midnight);background-color:#fff}.brand-a .button.secondary.danger-text{color:var(--a-chop-text)}.brand-a .button.secondary:hover:not(:disabled),.brand-a .pub-secondary:hover:not(:disabled){background-color:var(--a-chalk);border-color:var(--a-steel)}.brand-a :is(.button,.pub-submit,.pub-cta,.pub-secondary):focus-visible{outline-offset:-9px;outline:3px solid}.brand-a .button.secondary,.brand-a .button.secondary:hover:not(:disabled),.brand-a .pub-secondary,.brand-a .pub-secondary:hover:not(:disabled){background-image:linear-gradient(135deg,var(--a-edge,var(--a-line)) 8.1px,transparent 8.1px),linear-gradient(225deg,var(--a-edge,var(--a-line)) 8.1px,transparent 8.1px),linear-gradient(315deg,var(--a-edge,var(--a-line)) 8.1px,transparent 8.1px),linear-gradient(45deg,var(--a-edge,var(--a-line)) 8.1px,transparent 8.1px);background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;background-size:12px 12px;background-origin:border-box}.brand-a .button.secondary:hover:not(:disabled),.brand-a .pub-secondary:hover:not(:disabled){--a-edge:var(--a-steel)}.brand-a .chip,.brand-a .round-progress span{background-image:linear-gradient(135deg,var(--a-edge,var(--a-line)) 5.3px,transparent 5.3px),linear-gradient(225deg,var(--a-edge,var(--a-line)) 5.3px,transparent 5.3px),linear-gradient(315deg,var(--a-edge,var(--a-line)) 5.3px,transparent 5.3px),linear-gradient(45deg,var(--a-edge,var(--a-line)) 5.3px,transparent 5.3px);background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;background-size:8px 8px;background-origin:border-box}.brand-a .panel,.brand-a .round-card,.brand-a .note-card,.brand-a .slate-card,.brand-a .ticket-card,.brand-a .rule-card,.brand-a .ledger-stats>div,.brand-a .mini-stats,.brand-a .empty-inline,.brand-a .settled-banner,.brand-a .odds-game,.brand-a .ticket-panel,.brand-a .odds-empty,.brand-a .mode-card,.brand-a .demo-banner,.brand-a .form-note,.brand-a .invite-details,.brand-a .review-lines,.brand-a .game-option,.brand-a :is(.invite-code,.ticket-warning,.odds-alert,.week-nav,.sport-switch,.auth-card,.bank-picker,.chop-summary,.registration,.ticket-slot,.ticket-bank,.ticket-rebuy,.slice-banner,.slice-group,.rank-row,.rank-unassigned,.rank-result,.priority-card,.audit-player,.mg-section,.mg-notice,.mg-founder-note,.mg-archived,.mg-card,.mg-current,.mg-confirm-box,.mg-players>li,.step-up,.audit-list li,.leave-confirm,.account-banner,.account-facts,.account-secure,.account-tabs,.pub-facts,.pub-checks,.legal-doc,.legal-summary,.legal-checklist li,.legal-callout,.legal-providers,.home-disclosure,.cc-gate-card,.line-button,.odds-ml-button,.total-button,.team-choice){border-radius:4px}.brand-a :is(.sport-switch button,.account-tabs button,.priority-card li,.rank-badge,.nav-item b,.legal-top-links .legal-top-app,.icon-button){border-radius:3px}.brand-a :is(.odds-search,.odds-source select,.ticket-player select,.ticket-adjust select,.mg-reason textarea,.result-select){border-radius:6px}.brand-a :is(.slice-icon,.mg-head-icon,.mg-section-icon){clip-path:var(--a-chamfer-s);border-radius:0}.brand-a dialog{border-top:5px solid var(--a-franchise);border-radius:4px}.brand-a .field input,.brand-a .field select{border-radius:6px}.brand-a .sport-switch button,.brand-a .account-tabs button{font-family:var(--a-font-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.brand-a .account-tabs button{font-size:1rem}.brand-a .account-tabs button.active{background:var(--a-midnight);color:#fff;box-shadow:none}.brand-a .chip{clip-path:var(--a-chamfer-s);border-color:var(--a-line);color:var(--a-midnight);font-family:var(--a-font-label);letter-spacing:.06em;text-transform:uppercase;border-radius:0;font-size:.9rem;font-weight:700}.brand-a .chip.active{background:var(--a-midnight);border-color:var(--a-midnight)}.brand-a .chip:focus-visible{outline-offset:-7px;outline:3px solid}.brand-a .pick-edit{clip-path:var(--a-chamfer-s);background:var(--a-franchise-tint);color:var(--a-franchise-deep);font-family:var(--a-font-label);letter-spacing:.06em;text-transform:uppercase;border-radius:0;font-weight:700}.brand-a .pick-edit:hover{background:#d3def8}.brand-a .pick-edit:focus-visible{outline-offset:-5px;outline:2px solid}.brand-a .sidebar{background:var(--a-midnight);border-right:1px solid var(--a-midnight-line)}.brand-a .sidebar .brand{background:url(/brand/lockup-horizontal-dark.svg) 0/contain no-repeat;height:52px;display:block}.brand-a .sidebar .brand>*{display:none}.brand-a .sidebar-label{color:#8d9bb0}.brand-a .nav-item{clip-path:var(--a-chamfer-s);color:#c2ccd8;border-radius:0}.brand-a .nav-item:focus-visible{outline-offset:-6px;outline:3px solid #fff}.brand-a .nav-item.active{background:var(--a-franchise);color:#fff}.brand-a .nav-item b{background:var(--a-midnight-line);font-family:var(--a-font-label);font-weight:700}.brand-a .nav-item.active b{color:var(--a-franchise);background:#fff}.brand-a .nav-item:not(.active):hover{background:var(--a-midnight-2)}.brand-a .side-rule{border-top-color:var(--a-midnight-line)}.brand-a .side-rule p{font-family:var(--a-font-display);text-transform:uppercase;letter-spacing:.01em;font-size:1.45rem;font-weight:900;line-height:1}.brand-a .side-rule strong{color:var(--a-steel);font-weight:900}.brand-a .topbar{border-top:4px solid var(--a-franchise)}.brand-a .brand-mark{box-shadow:none;background:url(/brand/crest-compact-light.svg) 50%/contain no-repeat;border:0;border-radius:0;transform:none}.brand-a .brand-mark svg{display:none}.brand-a .loading .brand-mark{background-image:url(/brand/crest-light.svg);width:53px;height:60px}.brand-a .loading h1{aspect-ratio:733/100;color:#0000;background:url(/brand/wordmark-line-light.svg) 50%/contain no-repeat;width:min(78vw,300px);height:auto;font-size:0;line-height:0}.brand-a .workspace footer>span:first-child{color:#0000;gap:0;font-size:0}.brand-a .workspace footer>span:first-child svg{display:none}.brand-a .workspace footer>span:first-child:before{content:"";background:url(/brand/lockup-compact-light.svg) 0/contain no-repeat;width:141px;height:24px}@media (max-width:900px){.brand-a .sidebar .brand{background-image:url(/brand/crest-dark.svg);background-position:50%;width:100%;height:56px}}@media (max-width:700px){.brand-a .sidebar .brand{display:none}.brand-a .nav-item{clip-path:none;border-radius:4px}}.brand-a .pot-card{background:url(/brand/pot-line.svg) no-repeat right 22px top 40px/150px auto,var(--a-midnight);border-top:6px solid var(--a-franchise);clip-path:var(--a-chamfer-l);border-radius:0}.brand-a .pot-card:after{content:"";border:1.5px solid var(--a-midnight-line);clip-path:var(--a-chamfer-m);pointer-events:none;position:absolute;inset:9px}.brand-a .pot-top .eyebrow{font-family:var(--a-font-label);letter-spacing:.16em;color:var(--a-steel);font-size:.95rem;font-weight:700}.brand-a .pot-top svg{display:none}.brand-a .pot-amount{z-index:1;font-family:var(--a-font-display);letter-spacing:.01em;font-size:clamp(3.8rem,6.2vw,6.2rem);font-weight:900;line-height:.9;position:relative}.brand-a .pot-caption{color:#c5ceda}.brand-a .pot-bottom{border-top-color:var(--a-midnight-line)}.brand-a .pot-bottom span{font-family:var(--a-font-label);letter-spacing:.12em;text-transform:uppercase;color:#aeb9c8;font-weight:700}.brand-a .pot-bottom strong{font-family:var(--a-font-display);letter-spacing:.01em;font-size:1.9rem;font-weight:900}.brand-a .pot-divider{background:var(--a-midnight-line)}.brand-a .bank-ring{background:conic-gradient(var(--a-steel) 0deg 90deg,var(--a-midnight-line) 90deg 360deg)}.brand-a .bank-ring:before{background:var(--a-midnight)}.brand-a .bank-ring>span{font-family:var(--a-font-display);color:#fff;font-weight:900}@media (max-width:1150px){.brand-a .pot-card{background-position:right 22px top 36px;background-size:96px}}@media (max-width:900px){.brand-a .pot-card{background-position:right 18px top 22px;background-size:76px}}@media (max-width:700px){.brand-a .pot-card{background-position:right 22px top 34px;background-size:96px}.brand-a .pot-amount{font-size:3.8rem}}.brand-a .round-card{border-top:4px solid var(--a-midnight)}.brand-a .progress{border-radius:0}.brand-a .progress i{background:var(--a-franchise);border-radius:0}.brand-a .note-card{border-color:var(--a-line);border-top:4px solid var(--a-franchise);background:#fff}.brand-a .note-icon{background:var(--a-franchise-tint);color:var(--a-franchise);clip-path:var(--a-chamfer-s);border-radius:0}.brand-a .badge.green,.brand-a .badge.ink,.brand-a .result-select.green{background:var(--a-franchise-tint);color:var(--a-franchise)}.brand-a .badge.red,.brand-a .result-select.red{background:var(--a-chop-tint);color:var(--a-chop-text)}.brand-a .badge.amber,.brand-a .result-select.amber{background:var(--a-amber-tint);color:var(--a-amber-text)}.brand-a .badge.muted{background:var(--a-chalk);color:var(--a-steel-deep)}.brand-a .positive{color:var(--a-franchise)}.brand-a .negative{color:var(--a-chop-text)}.brand-a .leg-mark.green{background:var(--a-franchise-tint);color:var(--a-franchise)}.brand-a .leg-mark.red{background:var(--a-chop-tint);color:var(--a-chop-text)}.brand-a .team-choice.chosen{background:var(--a-franchise-tint);border-color:var(--a-franchise)}.brand-a .settled-banner{background:var(--a-franchise-tint);border-color:#c4d2f4}.brand-a .demo-banner{background:var(--a-franchise-tint);color:var(--a-midnight);border-color:#c4d2f4}.brand-a .toast{background:var(--a-midnight);clip-path:var(--a-chamfer-s);border-radius:0}.brand-a .error{border-radius:4px}.brand-a .line-button.submitted,.brand-a .line-button.submitted:disabled,.brand-a .total-button.submitted,.brand-a .total-button.submitted:disabled{background:var(--a-franchise-tint);border-color:var(--a-franchise);color:var(--a-franchise)}.brand-a .line-button.submitted small,.brand-a .total-button.submitted small{color:var(--a-franchise-deep)}.brand-a .ticket-card{border-top:3px solid var(--a-midnight)}.brand-a .rules-intro{clip-path:var(--a-chamfer-m);border-radius:0}.brand-a .mode-chip,.brand-a .pts-tag{background:var(--a-franchise-tint);color:var(--a-franchise);border-radius:3px}.brand-a .state-tag{background:var(--a-amber-tint);color:var(--a-amber-text);border-radius:3px}.brand-a .state-tag.due{background:var(--a-chop-tint);color:var(--a-chop-text)}.brand-a .mode-card:hover{border-color:var(--a-midnight)}.brand-a .mode-card.selected{border-color:var(--a-franchise);box-shadow:0 0 0 1px var(--a-franchise);background:#f6f8fe}.brand-a .mode-card strong,.brand-a .chop-summary strong{font-family:var(--a-font-display);letter-spacing:.01em;font-weight:900}.brand-a .mode-icon{background:var(--a-franchise);color:#fff;clip-path:var(--a-chamfer-s);border-radius:0;transform:none}.brand-a .ticket-slot.focused,.brand-a .rank-row.open,.brand-a .rank-result.awarded,.brand-a .priority-card li.mine,.brand-a .mg-head-icon,.brand-a .mg-tag.editable,.brand-a .mg-notice{background:var(--a-franchise-tint)}.brand-a .mg-notice{color:var(--a-midnight)}.brand-a .mg-tag{border-radius:3px}.brand-a .mg-tag.founder{background:var(--a-midnight);color:#fff}.brand-a .mg-founder-note{background:var(--a-midnight);color:#dce2ea}.brand-a .mg-founder-note svg{color:var(--a-steel)}.brand-a .pub-shell,.brand-a .legal-top{background:repeating-linear-gradient(90deg,transparent 0 119px,#ffffff08 119px 120px),var(--a-midnight)}.brand-a .legal-top{border-bottom-color:var(--a-franchise)}.brand-a .pub-card{border-top:5px solid var(--a-franchise);border-radius:4px}.brand-a .pub-card h1{font-family:var(--a-font-display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(2rem,7vw,2.6rem);font-weight:900;line-height:.95}.brand-a .pub-brand{align-items:center;line-height:0;display:inline-flex}.brand-a .pub-brand img{width:auto;height:46px;display:block}.brand-a .pub-brand.on-light img{height:36px}.brand-a .pub-brand .pub-logo-light,.brand-a .pub-brand.on-light .pub-logo-dark{display:none}.brand-a .pub-brand.on-light .pub-logo-light{display:block}.brand-a .pub-cta.primary{color:var(--a-midnight);box-shadow:inset 0 -4px 0 var(--a-steel);background:#fff}.brand-a .pub-cta.secondary{background:var(--a-midnight-2);color:#fff;box-shadow:inset 0 -4px 0 var(--a-midnight-line);border:0}.brand-a .legal-top-links .legal-top-app{background:var(--a-steel);color:var(--a-midnight);font-family:var(--a-font-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.brand-a .round-progress span{clip-path:var(--a-chamfer-s);border-color:var(--a-line);color:var(--a-steel-deep);font-family:var(--a-font-label);letter-spacing:.08em;text-transform:uppercase;border-radius:0;font-size:.85rem}.brand-a .round-progress b{background:var(--a-chalk);color:var(--a-steel-deep);font-family:var(--a-font-display);border-radius:0;font-weight:900}.brand-a .round-progress .complete{--a-edge:#c4d2f4;color:var(--a-franchise);border-color:#c4d2f4}.brand-a .round-progress .complete b{background:var(--a-franchise-tint);color:var(--a-franchise)}.brand-a .round-progress .complete:after{content:"✓";content:"✓" / "done";font-family:var(--a-font-body);letter-spacing:0;font-weight:700}.brand-a .round-progress .current{border-color:var(--a-franchise);background:var(--a-franchise);color:#fff}.brand-a .round-progress .current b{color:var(--a-franchise);background:#fff}.brand-a .results-banner{background:var(--a-franchise-tint);color:var(--a-midnight);border-color:#c4d2f4;border-radius:4px}.brand-a .audit-player li p,.brand-a .audit-player li .audit-bank{color:var(--a-steel-deep)}.brand-a .ticket-rule{color:var(--a-franchise);font-family:var(--a-font-label)}.brand-a .audit-player li .audit-kind,.brand-a .audit-player>.audit-note{background:var(--a-franchise-tint);color:var(--a-franchise);border-radius:3px}.brand-a .side-rule>svg{display:none}@media (max-width:640px){.brand-a .round-progress span{font-size:.75rem}}.brand-a .cc-top{background:var(--a-midnight);border-bottom-color:var(--a-franchise)}.brand-a .cc-gate{background:linear-gradient(180deg,var(--a-midnight) 0,var(--a-midnight) 220px,var(--a-chalk) 220px)}.brand-a .cc-brand .brand-mark,.brand-a .cc-gate-brand .brand-mark{border-radius:0}.brand-a .cc-brand .brand-mark{background-image:url(/brand/crest-compact-dark.svg)}.brand-a .cc-brand b,.brand-a .cc-gate-brand b{color:#0000;background:url(/brand/wordmark-line-dark.svg) 0/contain no-repeat;width:140px;height:19px;margin-bottom:4px;font-size:0;display:block}.brand-a .cc-gate-brand b{background-image:url(/brand/wordmark-line-light.svg)}.brand-a :is(.demo-hero h1,.demo-final h2,.demo-moment-num){font-family:var(--a-font-display);letter-spacing:.01em;font-weight:900}.brand-a .demo-moment-num{color:var(--a-franchise)}.brand-a :is(.demo-hero,.demo-final){--a-focus:var(--a-franchise-light)}.brand-a .demo-nav-links .demo-nav-enter{clip-path:var(--a-chamfer-m);color:var(--a-midnight);letter-spacing:.1em;text-transform:uppercase;background:#fff;border-radius:0;padding:8px 20px;font-weight:700}.brand-a .demo-nav-links .demo-nav-enter:hover{background:var(--a-steel)}.brand-a .demo-nav-links .demo-nav-enter:focus-visible{outline:3px solid var(--a-midnight);outline-offset:-9px}.brand-a :is(.demo-game-cols,.demo-team-name small,.demo-table tr.na td){color:var(--a-steel-deep)}.brand-a .demo-game-cols{font-family:var(--a-font-label);font-size:.75rem}.brand-a :is(.demo-section-head h2,.legal-doc>h1){font-family:var(--a-font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:900;line-height:.95}.brand-a :is(.demo-walk,.demo-card,.demo-facts,.demo-game,.demo-moment,.demo-try-bar,.demo-why,.demo-pb-steps li,.demo-rules li,.demo-disclosure,.demo-math div,.demo-audit-players>li,.demo-ranked li,.demo-empty,.ob-mode,.ob-checklist li,.ob-help,.ob-faq details,.ob-note,.ob-rail-item>button){border-radius:4px}.brand-a :is(.demo-line,.demo-jump a,.demo-roster li.mine,.demo-private li.mine,.demo-priority li,.demo-game-claims,.demo-ranked-tools button,.demo-audit-choices li,.demo-lane,.demo-results li,.demo-pill,.demo-chips li,.demo-sim-badge,.demo-line-rank,.ob-tag,.ob-num,.ob-rail-item b){border-radius:3px}.brand-a :is(.demo-pb-icon,.ob-mode-icon){clip-path:var(--a-chamfer-s);border-radius:0}.brand-a .demo-button{clip-path:var(--a-chamfer-m);font-family:var(--a-font-label);letter-spacing:.06em;text-transform:uppercase;border-radius:0;font-weight:700}.brand-a .demo-button:not(.secondary){background:var(--a-franchise);border-color:var(--a-franchise)}.brand-a .demo-button:not(.secondary):hover:not(:disabled){background:var(--a-franchise-deep);border-color:var(--a-franchise-deep)}.brand-a .demo-button.secondary,.brand-a .demo-button.secondary:hover:not(:disabled){border-color:var(--a-line);background-image:linear-gradient(135deg,var(--a-edge,var(--a-line)) 8.1px,transparent 8.1px),linear-gradient(225deg,var(--a-edge,var(--a-line)) 8.1px,transparent 8.1px),linear-gradient(315deg,var(--a-edge,var(--a-line)) 8.1px,transparent 8.1px),linear-gradient(45deg,var(--a-edge,var(--a-line)) 8.1px,transparent 8.1px);background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;background-size:12px 12px;background-origin:border-box}.brand-a .demo-button:focus-visible{outline-offset:-9px;outline:3px solid}.brand-a :is(.ob-help summary,.ob-faq summary,.ob-now h3,.demo-outcome h4):focus-visible{outline-color:var(--a-franchise);border-radius:4px}.nav-item>.nav-short{display:none}@media (max-width:700px){.brand-a .sidebar{height:auto;min-height:64px;padding:0 max(4px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(4px,env(safe-area-inset-left,0px));border-right:0;box-shadow:0 -8px 24px -12px #0b1a3466}.brand-a .sidebar nav{align-items:stretch;gap:0}.brand-a .nav-item{color:#a9b5c6;background:0 0;border-radius:0;gap:4px;min-width:0;min-height:58px;padding:8px 2px 6px;position:relative}.brand-a .nav-item svg{flex-shrink:0;width:22px;height:22px}.brand-a .nav-item.active,.brand-a .nav-item:not(.active):hover{color:#fff;background:0 0}.brand-a .nav-item.active:before{content:"";background:var(--a-franchise-light);border-radius:0 0 2px 2px;width:28px;height:3px;position:absolute;top:0;left:calc(50% - 14px)}.brand-a .nav-item:focus-visible{outline:3px solid var(--a-franchise-light);outline-offset:-4px;border-radius:6px}.brand-a .nav-item>.nav-label{display:none}.brand-a .nav-item>.nav-short{max-width:100%;font:600 12px/1.1 var(--a-font-body);letter-spacing:.01em;white-space:nowrap;display:block}.brand-a .nav-item.active>.nav-short{font-weight:700}.brand-a main{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}}@media (max-width:359px){.brand-a .sidebar nav.six .nav-item>.nav-short{letter-spacing:-.01em}.brand-a .sidebar nav.six .nav-item{padding-inline:0}}.round-loading{gap:12px;margin:4px 0 28px;display:grid}.round-loading>span:not(.c-sr-text){clip-path:var(--a-chamfer-s);background:#e1e7ef;display:block}.round-loading .rl-title{width:200px;height:46px}.round-loading .rl-line{width:min(340px,80%);height:20px;margin-bottom:8px}.round-loading .rl-card{height:260px}@media (min-width:900px){.round-loading{grid-template-columns:1fr 1fr}.round-loading :is(.rl-title,.rl-line){grid-column:1/-1}}.c-sr-text{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.brand-a .topbar{min-height:0;padding:8px max(10px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px));flex-wrap:nowrap;gap:8px}.brand-a .league-switch{flex:1;min-width:0}.brand-a .league-switch .eyebrow{display:none}.brand-a .league-switch select{width:auto;max-width:100%;min-height:44px;font:700 17px/1.2 var(--a-font-body);text-overflow:ellipsis;white-space:nowrap;margin:0 0 0 -4px;padding:0 20px 0 4px;display:block;overflow:hidden}.brand-a .top-actions{flex-shrink:0;gap:6px;margin-left:0}.brand-a .top-actions .icon-button{width:40px;height:44px}.brand-a .top-actions .button.small{min-height:44px;padding:0 12px;font-size:.85rem}.brand-a .top-word{display:none}}.connection-status{color:#5c3d00;clip-path:var(--a-chamfer-s);background:#fdf1dc;align-items:center;gap:10px;margin-bottom:18px;padding:8px 8px 8px 14px;font-size:.875rem;line-height:1.45;display:flex}.connection-status svg{color:#8a5a00;flex-shrink:0}.connection-status p{flex:1;min-width:0;margin:0}.connection-status strong{font-weight:700}.connection-status .text-button{color:#5c3d00;text-underline-offset:3px;flex-shrink:0;min-height:44px;padding:0 8px;font-weight:700;text-decoration:underline}
