@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-vietnamese-400-normal-Dq9fsqrz.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-400-normal-BHpO_q_4.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-ext-400-normal-DPMBkgfB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-400-normal-DN7qpd_C.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-400-normal-Dc2u_eUW.woff2) format("woff2"),url(/assets/barlow-condensed-latin-400-normal-BXL2z6Kg.woff) format("woff");unicode-range:U+0000-00FF,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff");unicode-range:U+0000-00FF,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff");unicode-range:U+0000-00FF,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}:root{color:#f3eddf;background:#050706;font-family:Barlow,Arial,sans-serif;font-synthesis:none;--black: #050706;--panel: #090c0a;--panel-soft: #0d130f;--cream: #f3eddf;--muted: #a8aaa4;--line: rgba(243, 237, 223, .22);--line-strong: rgba(243, 237, 223, .46);--lime: #b8f500;--lime-soft: #8caf23;--orange: #ff4e19;--heritage: #173d28}*{box-sizing:border-box}html{background:var(--black)}body{margin:0;min-width:320px;min-height:100vh;background:var(--black);color:var(--cream);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.eyebrow{color:var(--lime);font-family:Barlow Condensed,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.product-shell,.auth-shell,.invite-shell,.public-shell{min-height:100vh;background:#070908;color:var(--cream)}.product-main{width:min(1440px,100%);margin:0 auto}.product-header{min-height:78px;padding:0 clamp(20px,4vw,56px);display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:24px;border-bottom:1px solid var(--line);background:#050706f7;position:sticky;top:0;z-index:50}.app-brand{display:inline-flex;width:178px;height:68px;overflow:hidden;align-items:center}.app-brand img{width:176px;height:auto;filter:sepia(.35) saturate(.7) brightness(2.2)}.app-brand--compact{width:145px;height:62px}.app-brand--compact img{width:145px}.product-header__status{justify-self:center;color:#9da29b;font-family:Barlow Condensed;font-size:14px;text-transform:uppercase;letter-spacing:.08em}.live-orb,.online-count i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--lime);margin-right:7px;box-shadow:0 0 12px #b8f50099}.product-header nav{justify-self:end;display:flex;align-items:center;gap:8px}.product-header nav a,.product-header nav button,.account-chip{min-height:42px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;background:transparent;color:#c9cbc5;font-family:Barlow Condensed;font-size:16px;cursor:pointer}.product-header nav a:hover,.product-header nav a.active,.product-header nav button:hover{border-color:var(--line);color:var(--cream)}.account-chip{border-color:var(--line);color:var(--cream)}.mobile-app-nav{display:none}.screen-center{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:14px;background:var(--black);color:var(--muted)}.loading-ring{width:26px;height:26px;border:2px solid var(--line);border-top-color:var(--lime);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.dashboard-page,.wizard-page,.league-page{padding:clamp(32px,5vw,72px) clamp(20px,5vw,64px) 90px}.page-heading,.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px}.page-heading h1,.wizard-panel h1,.league-masthead h1,.auth-card h1,.invite-copy h1,.invite-error h1,.public-hero h1{margin:6px 0 10px;font:700 clamp(46px,6vw,82px)/.9 "Barlow Condensed";letter-spacing:-.035em}.page-heading p,.section-heading p,.wizard-panel>p,.league-masthead p{margin:0;color:var(--muted);font-size:17px}.app-button{min-height:48px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line-strong);background:transparent;color:var(--cream);font:600 17px Barlow Condensed;cursor:pointer;transition:.16s ease}.app-button:hover:not(:disabled),.app-button:focus-visible{border-color:var(--lime);color:var(--lime);transform:translateY(-1px)}.app-button--primary{border-color:var(--lime);background:var(--lime);color:#050706}.app-button--primary:hover:not(:disabled){background:#d2ff45;color:#050706}.app-button--danger{border-color:#ff4e1999;color:#ff7550}.app-button--small{min-height:34px;padding:0 12px;font-size:14px}.app-button:disabled{opacity:.42;cursor:not-allowed}.text-button{border:0;background:transparent;color:var(--muted);display:inline-flex;gap:7px;align-items:center;cursor:pointer}.eyebrow{color:var(--lime);font:600 14px Barlow Condensed;text-transform:uppercase;letter-spacing:.08em}.muted-copy{color:var(--muted);line-height:1.5}.form-error{color:#ff7550!important}.save-success{color:var(--lime)}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pool-card{min-height:286px;padding:26px;display:flex;flex-direction:column;border:1px solid var(--line);background:#090c0a;transition:.18s ease}.pool-card:hover{border-color:#8fae36;transform:translateY(-3px);background:#0c110d}.pool-card__top{display:flex;justify-content:space-between;align-items:center}.format-tag{padding:6px 9px;border:1px solid rgba(184,245,0,.3);color:var(--lime);font:600 12px Barlow Condensed;text-transform:uppercase;letter-spacing:.08em}.format-tag--snake{border-color:#ff4e196b;color:#ff7b55}.pool-card h2{margin:30px 0 7px;font:600 31px/.95 Barlow Condensed}.pool-card>p{color:var(--muted);margin:0}.pool-card__stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:auto;padding-top:24px;border-top:1px solid var(--line)}.pool-card__stats div{display:flex;flex-direction:column;gap:2px}.pool-card__stats strong{font:600 23px Barlow Condensed;text-transform:capitalize}.pool-card__stats small,.pool-card__footer{color:var(--muted)}.pool-card__footer{margin-top:18px;display:flex;align-items:center;gap:7px;font-size:13px}.pool-card--new{align-items:center;justify-content:center;text-align:center;border-style:dashed}.pool-card--new svg{color:var(--lime)}.pool-card--new h2{margin:20px 0 6px}.upcoming-strip{margin-top:36px;padding:25px 30px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;border:1px solid var(--line);border-left:4px solid var(--lime)}.upcoming-strip h2{margin:4px 0 0;font:600 28px Barlow Condensed}.upcoming-strip p,.upcoming-strip a{display:flex;align-items:center;gap:7px;color:var(--muted)}.upcoming-strip a{color:var(--lime)}.wizard-page{max-width:1000px;margin:0 auto}.wizard-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:36px}.wizard-progress span{height:8px;border:1px solid var(--line-strong);background:transparent;transition:background-color .18s ease,border-color .18s ease}.wizard-progress span.complete{border-color:var(--lime);background:var(--lime)}.wizard-panel{min-height:520px;padding:clamp(28px,5vw,58px);border:1px solid var(--line);background:#090c0a}.wizard-panel h1{font-size:clamp(48px,6vw,72px)}.wizard-panel label,.auth-card label,.signed-in-join label,.correction-form label{display:grid;gap:8px;color:#d7d3c9;font-size:14px}.wizard-panel>label{margin-top:30px}input,select,textarea{border:1px solid var(--line-strong);background:#060806;color:var(--cream);outline:none}input,select{height:50px;padding:0 14px}textarea{padding:14px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px #b8f5001a}.event-options,.format-options{display:grid;gap:12px;margin-top:28px}.event-options{grid-template-columns:repeat(2,1fr)}.choice-card{position:relative;min-height:90px;padding:18px;display:flex!important;align-items:center;grid-template-columns:none!important;gap:14px!important;border:1px solid var(--line);cursor:pointer}.choice-card input{position:absolute;opacity:0}.choice-card span{display:grid;gap:5px;flex:1}.choice-card strong{color:var(--cream);font-size:17px}.choice-card small{color:var(--muted);line-height:1.35}.choice-card.selected{border-color:var(--lime);background:#b8f5000e}.choice-card.selected>svg{color:var(--lime)}.format-options{grid-template-columns:1fr 1fr}.format-options .choice-card{min-height:150px}.range-label{gap:18px!important}.range-label span{display:flex;justify-content:space-between}.range-label b{color:var(--lime);font-size:22px}input[type=range]{padding:0;accent-color:var(--lime)}.toggle-row{display:flex!important;align-items:center;gap:14px!important;padding:18px;border:1px solid var(--line)}.toggle-row input{width:20px;height:20px;accent-color:var(--lime)}.toggle-row span{display:grid;grid-template-columns:auto 1fr;gap:3px 10px}.toggle-row span svg{grid-row:1 / 3;color:var(--lime)}.toggle-row span small{color:var(--muted)}.inline-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}.review-panel dl{margin-top:35px}.review-panel dl div{min-height:55px;padding:12px 0;display:grid;grid-template-columns:180px 1fr;border-bottom:1px solid var(--line)}.review-panel dt{color:var(--muted)}.review-panel dd{margin:0;font-weight:600}.wizard-actions{padding-top:20px;display:flex;justify-content:space-between}.league-masthead{padding:44px clamp(20px,5vw,64px) 28px;display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line)}.league-masthead h1{font-size:clamp(46px,5vw,70px)}.masthead-score{text-align:right}.masthead-score span{display:block;color:var(--lime);font:700 42px Barlow Condensed}.masthead-score small{color:var(--muted);text-transform:uppercase}.league-tabs{padding:0 clamp(20px,5vw,64px);display:flex;gap:8px;border-bottom:1px solid var(--line);overflow-x:auto}.league-tabs a{min-height:54px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;color:var(--muted);font:500 16px Barlow Condensed;white-space:nowrap;border-bottom:2px solid transparent}.league-tabs a.active{color:var(--cream);border-color:var(--lime)}.league-page{padding-top:40px}.league-kpis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.league-kpis article{min-height:115px;padding:22px;display:grid;grid-template-columns:auto 1fr;align-content:center;gap:4px 12px;border-right:1px solid var(--line)}.league-kpis article:last-child{border-right:0}.league-kpis svg{grid-row:1 / 3;color:var(--lime)}.league-kpis strong{font:600 21px Barlow Condensed;text-transform:capitalize}.league-kpis small{color:var(--muted)}.overview-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:18px;margin:20px 0}.surface-panel{padding:26px;border:1px solid var(--line);background:#090c0a}.surface-panel h2,.surface-panel h3,.section-heading h2,.settings-section h3{margin:6px 0 10px;font:600 31px/.95 Barlow Condensed}.surface-panel p{color:var(--muted);line-height:1.5}.next-action .app-button{margin-top:20px}.copy-field{display:grid;grid-template-columns:1fr 50px;margin-top:20px}.copy-field input{min-width:0}.copy-field button{border:1px solid var(--line-strong);border-left:0;background:transparent;color:var(--cream);cursor:pointer}.copy-field button:hover{color:var(--lime)}.league-fee{padding:12px clamp(20px,5vw,64px)}.league-fee+.league-page{padding-top:16px}.fee-banner,.privacy-banner,.scoring-explainer,.state-notice{padding:17px 20px;display:flex;align-items:center;gap:14px;border:1px solid rgba(184,245,0,.28);background:#b8f5000b}.fee-banner svg,.scoring-explainer svg{color:var(--lime)}.fee-banner>strong{font:600 23px Barlow Condensed}.fee-banner__status{margin-left:auto;display:grid;justify-items:end;gap:2px;text-align:right}.fee-banner__status small{color:var(--muted)}.fee-status{font:700 18px Barlow Condensed;letter-spacing:.06em}.fee-status--paid{color:var(--lime)}.fee-status--unpaid{color:#ff7550}.section-heading{margin-top:38px}.section-heading h2{font-size:38px}.section-heading a{display:flex;align-items:center;gap:7px;color:var(--lime)}.state-notice{margin-bottom:22px}.state-notice p{margin:3px 0 0;color:var(--muted)}.state-notice--warning{border-color:#ff4e1973;background:#ff4e190f}.state-notice--warning>svg{color:var(--orange)}.app-table{border-top:1px solid var(--line)}.app-table__head,.app-table__row{display:grid;grid-template-columns:90px 1fr 1.1fr 150px;align-items:center}.app-table__head{min-height:42px;padding:0 20px;background:var(--cream);color:#070908;font:600 13px Barlow Condensed;text-transform:uppercase}.app-table__row{min-height:78px;padding:12px 20px;border-bottom:1px solid var(--line)}.app-table__row>strong{font:600 28px Barlow Condensed}.app-table__row>span{display:grid;gap:3px}.app-table__row small,.roster-abbr{color:var(--muted)}.app-table__row--leader>strong{color:var(--lime)}.scoring-explainer{margin-top:24px;align-items:flex-start}.scoring-explainer p{color:var(--muted);margin:5px 0 0;line-height:1.5}.sync-state{display:flex;align-items:center;gap:9px;color:var(--lime)}.sync-state span{display:grid}.sync-state small{color:var(--muted)}.picks-toolbar{display:flex;justify-content:space-between;align-items:end;gap:24px}.picks-toolbar h2{margin:6px 0;font:600 45px Barlow Condensed}.picks-toolbar p{color:var(--muted)}.pick-counter{width:130px;height:100px;display:grid;place-items:center;align-content:center;border:1px solid var(--line)}.pick-counter strong{color:var(--lime);font:700 42px Barlow Condensed}.pick-counter span{color:var(--muted);font-size:13px}.saved-team-header{min-height:148px;padding:25px 28px;display:flex;justify-content:space-between;align-items:center;gap:24px;border:1px solid var(--line);border-left:4px solid var(--lime);background:linear-gradient(105deg,#b8f50014,#090c0aeb 38%)}.saved-team-header h2{margin:6px 0;font:600 45px Barlow Condensed}.saved-team-header p{color:var(--muted)}.saved-team-header .app-button{flex:0 0 auto}.draft-picks-empty{max-width:720px}.draft-picks-empty .surface-panel{min-height:250px;padding:32px;display:grid;align-content:center;border-left:4px solid var(--lime)}.draft-picks-empty h2{margin:8px 0;font:600 45px Barlow Condensed}.draft-picks-empty p{color:var(--muted)}.search-field{height:50px;margin:26px 0 16px;padding:0 15px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:#080b09}.search-field input{height:100%;padding:0;flex:1;border:0;background:transparent;box-shadow:none}.golfer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.saved-roster{margin-top:20px}.golfer-card{min-height:75px;padding:12px;display:grid;grid-template-columns:30px 1fr auto auto;align-items:center;gap:10px;border:1px solid var(--line);background:#090c0a;color:var(--cream);text-align:left;cursor:pointer}.golfer-card:hover:not(:disabled),.golfer-card.selected{border-color:var(--lime);background:#b8f5000e}.golfer-card:disabled{opacity:.5;cursor:not-allowed}.golfer-card--static{cursor:default}.golfer-seed{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);font:600 13px Barlow Condensed}.golfer-card>span:nth-child(2){display:grid;gap:4px}.golfer-card small{color:var(--muted)}.golfer-score{font:600 19px Barlow Condensed}.golfer-card.selected>svg{color:var(--lime)}.sticky-submit{position:sticky;bottom:0;z-index:10;min-height:84px;margin-top:20px;padding:14px 0;display:flex;justify-content:space-between;align-items:center;background:#070908f0;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.empty-field{min-height:370px;display:grid;place-items:center;align-content:center;text-align:center;border:1px dashed var(--line)}.empty-field svg{color:var(--lime)}.draft-setup>h2,.draft-status h2{margin:6px 0 8px;font:600 45px Barlow Condensed}.draft-setup>p{color:var(--muted)}.draft-order{max-width:700px;margin:30px 0;border-top:1px solid var(--line)}.draft-order>div{min-height:62px;padding:8px 12px;display:grid;grid-template-columns:45px 1fr auto;align-items:center;border-bottom:1px solid var(--line)}.draft-order>div>strong{color:var(--lime);font:600 23px Barlow Condensed}.draft-order span{display:grid}.draft-order small{color:var(--muted)}.draft-order button,.member-admin-list button,.audit-list button{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid var(--line);background:transparent;color:var(--cream);cursor:pointer}.draft-status{min-height:115px;padding:20px 24px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;border:1px solid var(--line);border-left:4px solid var(--lime)}.draft-clock{display:grid;grid-template-columns:auto auto;align-items:center;gap:0 8px}.draft-clock svg{grid-row:1 / 3;color:var(--lime)}.draft-clock strong{font:700 38px Barlow Condensed}.draft-clock span{color:var(--muted);font-size:12px}.draft-clock.urgent strong,.draft-clock.urgent svg{color:var(--orange)}.draft-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:16px;margin-top:18px}.draft-layout aside{display:grid;align-content:start;gap:16px}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:15px}.search-field--compact{width:240px;margin:0;height:42px}.draft-player-list{max-height:650px;overflow-y:auto;margin-top:18px;border-top:1px solid var(--line)}.draft-player-list>div{min-height:61px;padding:7px 0;display:grid;grid-template-columns:34px 1fr 38px 75px;align-items:center;gap:8px;border-bottom:1px solid var(--line)}.draft-player-list span:nth-child(2),.recent-picks span{display:grid}.draft-player-list small,.recent-picks small{color:var(--muted)}.queue-button{width:34px;height:34px;border:0;background:transparent;color:var(--lime);cursor:pointer}.queue-list{padding-left:24px;color:var(--cream)}.queue-list li{padding:7px 0;border-bottom:1px solid var(--line)}.recent-picks>div{min-height:50px;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;border-bottom:1px solid var(--line)}.recent-picks>div>strong{color:var(--lime)}.chat-page{max-width:1000px;margin:0 auto}.online-count{color:var(--muted)}.chat-channel{height:550px;padding:10px 0;overflow-y:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.channel-message{position:relative;padding:16px 50px 16px 10px;display:grid;grid-template-columns:42px 1fr;gap:12px}.channel-message:hover{background:#ffffff05}.channel-message img,.channel-avatar{width:42px;height:42px;border-radius:50%}.channel-message img{object-fit:cover}.channel-avatar{display:grid;place-items:center;background:var(--heritage);color:var(--lime);border:1px solid var(--line-strong);font:600 16px Barlow Condensed;letter-spacing:.04em}.channel-message header{display:flex;gap:10px;align-items:baseline}.channel-message time{color:var(--muted);font-size:12px}.channel-message p{margin:5px 0 0;line-height:1.45}.channel-message>button{position:absolute;right:12px;top:20px;border:0;background:transparent;color:var(--muted);opacity:0;cursor:pointer}.channel-message:hover>button{opacity:1}.deleted-message{color:#787c77;font-style:italic}.channel-composer{position:relative;display:grid;grid-template-columns:1fr auto;gap:12px;padding-top:14px}.channel-composer textarea{min-height:86px}.channel-composer>span{position:absolute;right:140px;bottom:7px;color:var(--muted);font-size:11px}.settings-page{max-width:1100px;margin:0 auto}.settings-section{padding:28px 0;display:grid;grid-template-columns:1fr 1.15fr;gap:40px;border-bottom:1px solid var(--line)}.settings-section p{color:var(--muted);line-height:1.45}.settings-section--stack{display:block}.settings-control{align-self:center}.button-row{display:flex;gap:8px;margin-top:10px}.switch-control{justify-self:end;align-self:center;display:grid;grid-template-columns:50px auto;align-items:center;gap:9px;cursor:pointer}.switch-control input{position:absolute;opacity:0}.switch-control>span{position:relative;width:50px;height:28px;border-radius:30px;background:#272b27}.switch-control>span:after{content:"";position:absolute;width:22px;height:22px;left:3px;top:3px;border-radius:50%;background:#a9ada7;transition:.18s}.switch-control input:checked+span{background:var(--heritage)}.switch-control input:checked+span:after{transform:translate(22px);background:var(--lime)}.member-admin-list,.audit-list{margin-top:18px;border-top:1px solid var(--line)}.member-admin-list>div{min-height:62px;display:grid;grid-template-columns:1fr 130px 42px;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.member-admin-list>div>span{display:grid}.member-admin-list small{color:var(--muted)}.draft-order--compact{margin-bottom:0}.correction-form{margin-top:20px;display:grid;grid-template-columns:1.3fr .5fr .7fr;gap:10px}.correction-form__reason{grid-column:1 / 4}.correction-form>button{justify-self:start}.audit-list>div{min-height:64px;display:grid;grid-template-columns:26px 1fr auto;gap:12px;align-items:center;border-bottom:1px solid var(--line)}.audit-list span{display:grid}.audit-list small,.audit-list em{color:var(--muted)}.danger-zone{margin-top:40px;padding:22px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:14px;border:1px solid rgba(255,78,25,.45);background:#ff4e1909}.danger-zone>svg{color:var(--orange)}.danger-zone p{margin:4px 0 0;color:var(--muted)}.account-settings-heading{margin-top:0;padding-bottom:10px;border-bottom:1px solid var(--line)}.account-settings-heading h2{font-size:clamp(44px,5vw,66px);letter-spacing:-.025em}.avatar-settings{display:flex;align-items:center;gap:22px}.profile-avatar{width:92px;height:92px;flex:0 0 92px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line-strong);border-radius:50%;background:var(--heritage);color:var(--lime);font:600 30px Barlow Condensed}.profile-avatar img{width:100%;height:100%;object-fit:cover}.avatar-settings__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.avatar-settings__actions p{width:100%;margin:4px 0 0}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.settings-form{display:grid;gap:14px}.settings-form label{display:grid;gap:7px;color:#d7d3c9;font-size:14px}.settings-form label small{color:#ff7550}.settings-form__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.settings-form>.app-button{justify-self:start;margin-top:2px}.settings-form>p{margin:0}.security-forms{display:grid;gap:28px}.security-forms .settings-form+.settings-form{padding-top:28px;border-top:1px solid var(--line)}.settings-form h4{margin:0 0 3px;display:flex;align-items:center;gap:8px;color:var(--cream);font:600 20px Barlow Condensed}.settings-form h4 svg{color:var(--lime)}.session-settings{border-bottom:0}.auth-shell{display:grid;grid-template-columns:.9fr 1.1fr;grid-template-rows:78px 1fr}.auth-shell>header{grid-column:1 / 3;padding:0 clamp(20px,4vw,58px);display:flex;align-items:center;border-bottom:1px solid var(--line)}.auth-shell__visual{padding:clamp(40px,7vw,100px);display:flex;flex-direction:column;justify-content:end;background:linear-gradient(#05070626,#050706d9),url(/assets/dormie-hero-golfer.png) 40% center / cover;font:600 clamp(48px,6vw,90px)/.85 "Barlow Condensed"}.auth-shell__visual span{color:var(--lime)}.auth-shell>main{display:grid;place-items:center;padding:40px}.auth-card{width:min(510px,100%)}.auth-card--wide{width:min(650px,100%)}.auth-card h1{font-size:clamp(48px,5vw,68px)}.context-copy{color:var(--muted);line-height:1.5}.auth-card form{display:grid;gap:16px;margin-top:26px}.auth-card label small{color:#ff7550}.auth-links{margin-top:24px;display:flex;justify-content:space-between;gap:15px;color:var(--muted)}.auth-links a{color:var(--lime)}.demo-callout{margin:18px 0;padding:12px 14px;border-left:3px solid var(--lime);background:#b8f5000f;color:#c9d3b8}.form-grid{grid-template-columns:1fr 1fr}.form-grid__full{grid-column:1 / 3}.success-panel{margin-top:25px;padding:28px;text-align:center;border:1px solid var(--line)}.success-panel svg{color:var(--lime)}.success-panel a{color:var(--lime)}.invite-shell>header,.public-shell>header{min-height:76px;padding:0 clamp(20px,4vw,56px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.invite-shell>header>a:last-child,.public-shell>header>a{color:var(--muted)}.invite-shell main{max-width:1100px;min-height:calc(100vh - 76px);margin:0 auto;padding:clamp(45px,8vw,110px) 24px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,7vw,90px);align-items:start}.invite-copy h1{font-size:clamp(58px,7vw,96px)}.invite-copy p{max-width:480px;color:var(--muted);font-size:19px;line-height:1.55}.invite-card{padding:30px;border:1px solid #8d856f;background:#0a0d0b}.invite-card__event{padding-bottom:20px;display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--line)}.invite-card__event svg{color:var(--lime)}.invite-card__event span{display:grid}.invite-card__event small,.invite-card dt{color:var(--muted)}.invite-card dl{margin:10px 0 25px}.invite-card dl div{min-height:48px;display:grid;grid-template-columns:135px 1fr;align-items:center;border-bottom:1px solid var(--line)}.invite-card dd{margin:0;display:flex;align-items:center;gap:6px}.invite-actions{text-align:center}.invite-actions .app-button{width:100%}.invite-actions p,.invite-actions small{color:var(--muted)}.invite-actions a:not(.app-button){color:var(--lime)}.signed-in-join{display:grid;gap:14px}.signed-in-join>p{color:var(--muted)}.signed-in-join .text-button{justify-self:center}.invite-error{grid-column:1 / 3;justify-self:center;max-width:650px;padding:80px 30px;text-align:center}.invite-error>svg{color:var(--lime)}.invite-error p{color:var(--muted);margin-bottom:28px}.public-shell>header{display:grid;grid-template-columns:1fr auto 1fr}.public-shell>header>span{display:flex;align-items:center;gap:8px;color:var(--muted)}.public-shell>header>a:last-child{justify-self:end;display:flex;gap:7px;align-items:center}.public-shell main{max-width:1200px;margin:0 auto;padding:clamp(40px,7vw,90px) 24px}.public-hero{margin-bottom:40px}.public-hero p{display:flex;align-items:center;gap:8px;color:var(--muted)}.privacy-banner{margin-bottom:18px;color:var(--muted)}.public-shell footer{min-height:80px;display:flex;justify-content:space-between;align-items:center;color:var(--muted);border-top:1px solid var(--line)}.not-found{padding:100px 50px}.not-found h1{font:600 55px Barlow Condensed}@media(max-width:1050px){.product-header{grid-template-columns:160px 1fr auto}.product-header__status,.account-chip{display:none}.dashboard-grid,.golfer-grid{grid-template-columns:repeat(2,1fr)}.draft-layout{grid-template-columns:1fr}.draft-layout aside{grid-template-columns:1fr 1fr}}@media(max-width:760px){.product-header{min-height:68px;padding:0 18px;grid-template-columns:1fr auto}.product-header nav{display:none}.app-brand--compact{width:125px;height:56px}.app-brand--compact img{width:125px}.product-main{padding-bottom:72px}.mobile-app-nav{position:fixed;z-index:60;left:0;right:0;bottom:0;min-height:68px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-strong);background:#050706f7}.mobile-app-nav a{display:grid;place-items:center;align-content:center;gap:3px;color:var(--muted);font-size:11px}.mobile-app-nav a.active{color:var(--lime)}.dashboard-page,.wizard-page,.league-page{padding:30px 16px 90px}.page-heading,.section-heading{align-items:flex-start;flex-direction:column}.page-heading h1{font-size:53px}.dashboard-grid,.event-options,.format-options,.upcoming-strip{grid-template-columns:1fr}.wizard-panel{min-height:0;padding:26px 20px}.form-grid,.inline-fields{grid-template-columns:1fr}.form-grid__full{grid-column:1}.review-panel dl div{grid-template-columns:100px 1fr}.league-masthead{padding:28px 18px 22px}.league-masthead h1{font-size:47px}.masthead-score{display:none}.league-tabs{padding:0 8px}.league-tabs a{padding:0 11px}.league-tabs a svg{display:none}.league-kpis{grid-template-columns:repeat(2,1fr)}.league-kpis article:nth-child(2){border-right:0}.league-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line)}.overview-grid{grid-template-columns:1fr}.app-table{overflow:hidden}.app-table__head,.app-table__row{min-width:0;grid-template-columns:48px minmax(0,1fr) 92px;padding-left:12px;padding-right:12px}.app-table__head>:nth-child(3),.app-table__row>:nth-child(3){display:none}.app-table__head>:nth-child(4),.app-table__row>:nth-child(4){justify-self:end;text-align:right}.picks-toolbar{align-items:flex-start}.saved-team-header{padding:22px 18px;align-items:flex-start;flex-direction:column}.golfer-grid{grid-template-columns:1fr}.sticky-submit{gap:10px}.draft-status{grid-template-columns:1fr auto}.draft-status>.app-button{grid-column:1 / 3}.draft-layout aside{grid-template-columns:1fr}.panel-title{align-items:stretch;flex-direction:column}.search-field--compact{width:100%}.settings-section{grid-template-columns:1fr;gap:15px}.settings-form__row{grid-template-columns:1fr}.avatar-settings{align-items:flex-start}.switch-control{justify-self:start}.correction-form{grid-template-columns:1fr}.correction-form__reason{grid-column:1}.danger-zone{grid-template-columns:30px 1fr}.danger-zone .app-button{grid-column:1 / 3}.auth-shell{display:block}.auth-shell>header{min-height:68px}.auth-shell__visual{display:none}.auth-shell>main{min-height:calc(100vh - 68px);padding:35px 20px}.invite-shell main{grid-template-columns:1fr;padding-top:45px}.invite-error{grid-column:1}.invite-card{padding:22px 18px}.invite-card dl div{grid-template-columns:110px 1fr}.public-shell>header{grid-template-columns:1fr auto}.public-shell>header>span{display:none}.public-shell footer{align-items:flex-start;flex-direction:column;gap:8px}}
