@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";:root{--ink:#132238;--muted:#586575;--green:#fbfaf6;--green-deep:#f4f1ea;--lime:#bf4328;--sand:#9a5b00;--blue:#215d7a;--line:#13223829;--sans:"DM Sans", sans-serif;--serif:"DM Sans", sans-serif;color:var(--ink);background:var(--green-deep);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body{background:var(--green-deep);min-width:320px;min-height:100%}body{margin:0}.classic-competition-frame{background:#f3efe3;border:0;width:100%;min-width:320px;height:100dvh;display:block}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid var(--lime);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}:root{--golf-score-eagle:#e4b72d;--golf-score-eagle-ink:#1d241d;--golf-score-birdie:#c8383e;--golf-score-birdie-ink:#fff;--golf-score-bogey:#71a9cf;--golf-score-bogey-ink:#102c40;--golf-score-double:#245e8a;--golf-score-double-ink:#fff}.app-shell{background:radial-gradient(circle at 86% 2%, #d8ed801f, transparent 24rem), var(--green-deep);min-height:100svh}.topbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091a14c7;justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);min-height:84px;margin:0 auto;display:flex;position:sticky;top:0}.account-identity{color:var(--muted);align-items:center;gap:12px;font-size:.72rem;display:flex}.account-identity .quiet-action{color:var(--lime);padding-right:0}.account-link{color:var(--muted);align-items:center;gap:9px;text-decoration:none;display:flex}.account-link strong{color:var(--ink);font-size:.72rem}.brand{color:var(--ink);letter-spacing:-.03em;align-items:center;gap:11px;font-weight:750;text-decoration:none;display:inline-flex}.brand-mark{border:1px solid var(--lime);width:36px;height:36px;color:var(--lime);font-family:var(--serif);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.avatar{width:38px;height:38px;color:var(--ink);background:#f4f0e614;border:1px solid #f4f0e647;border-radius:50%;font-weight:750}main{width:min(1120px,100% - 40px);margin:0 auto;padding:78px 0 130px}.back-link{color:var(--lime);margin-bottom:42px;font-size:.75rem;font-weight:750;text-decoration:none;display:inline-block}.setup-note{background:#d8ed8014;border:1px solid #d8ed8047;border-radius:4px 18px;justify-content:space-between;align-items:center;gap:24px;margin:-34px 0 54px;padding:14px 18px;display:flex}.setup-note span{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:.68rem;font-weight:750}.setup-note p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.eyebrow{color:var(--lime);letter-spacing:.15em;margin:0 0 16px;font-size:.65rem;font-weight:750}.welcome h1{color:var(--ink);font-family:var(--serif);letter-spacing:-.06em;margin:0 0 22px;font-size:clamp(3.7rem,8vw,6.7rem);line-height:.91}.welcome h1 em{color:var(--lime);font-weight:inherit}.welcome>p:not(.eyebrow){max-width:520px;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.6}.welcome-action{width:fit-content;margin-top:26px}.compact-welcome{max-width:780px}.compact-welcome h1{font-size:clamp(3.5rem,8vw,6.2rem)}.loading-copy{color:var(--muted);margin-top:70px}.competition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:78px;display:grid}.competition-creation{border:1px solid var(--line);background:#142c22ad;border-radius:3px 32px;grid-template-columns:.8fr 1.2fr;gap:clamp(34px,8vw,100px);margin-top:56px;padding:clamp(28px,6vw,54px);display:grid}.competition-creation h2{font:clamp(2.2rem, 5vw, 3.6rem)/1 var(--serif);letter-spacing:-.05em;margin:12px 0}.competition-creation>div>p:last-child{color:var(--muted);line-height:1.6}.competition-creation form{margin-top:0}.creation-dates{grid-template-columns:1fr 1fr;gap:12px;display:grid}.creation-dates label{gap:8px;display:grid}.competition-card{border:1px solid var(--line);min-height:290px;color:var(--ink);background:#142c22b8;border-radius:3px 28px;flex-direction:column;padding:30px;text-decoration:none;display:flex}.competition-card-open{color:var(--ink);text-decoration:none;display:block}.competition-card-open>span{color:var(--lime);letter-spacing:.14em;font-size:.62rem;font-weight:750}.competition-card h2{font:clamp(2rem, 5vw, 3.2rem) var(--serif);letter-spacing:-.04em;margin:48px 0 8px}.competition-card small{color:var(--muted)}.competition-card-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.competition-card-actions{flex-wrap:wrap;gap:12px;display:flex}.competition-card-actions a{color:var(--lime);font-size:.8rem;font-weight:750;text-decoration:none}.role-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.role-badge{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:.62rem;font-weight:750}.member-overview-toggle{border:0;border-top:1px solid var(--line);width:100%;color:var(--muted);font:inherit;text-align:left;background:0 0;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin-top:24px;padding:15px 0 0;font-size:.72rem;display:grid}.member-overview-toggle strong{color:var(--ink)}.member-overview-toggle span:last-child{color:var(--lime);font-size:1.1rem}.member-overview{border-top:1px solid var(--line);margin-top:26px;padding-top:28px}.member-overview-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.member-overview-heading .eyebrow{margin-bottom:8px}.member-overview-heading h3{font:clamp(1.55rem, 4vw, 2.3rem) var(--serif);letter-spacing:-.04em;margin:0}.member-overview-heading>span{color:var(--muted);font-size:.7rem}.member-list{gap:7px;display:grid}.member-row{border:1px solid var(--line);background:#091a1466;border-radius:3px 16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.member-emoji{border:1px solid var(--line);border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.05rem;display:grid}.member-name{gap:3px;min-width:0;display:grid}.member-name strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.member-name small{color:var(--muted);text-transform:capitalize;font-size:.66rem}.member-overview-empty{color:var(--muted);margin:0;font-size:.78rem}.empty-competitions{border:1px solid var(--line);background:#142c229e;border-radius:3px 32px;max-width:700px;margin-top:78px;padding:clamp(30px,6vw,54px)}.empty-competitions>span{color:var(--lime);font:1.4rem var(--serif)}.empty-competitions h2{font:clamp(2.2rem, 6vw, 3.6rem) var(--serif);letter-spacing:-.04em;margin:42px 0 10px}.empty-competitions p{max-width:520px;color:var(--muted);line-height:1.6}.text-link{color:var(--lime);margin-top:20px;font-size:.8rem;font-weight:750;display:inline-block}.cup-section{margin-top:92px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}.section-heading h2{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,4vw,2.8rem)}.text-action{color:var(--ink);font:inherit;background:0 0;border:0;font-size:.8rem;font-weight:700}.text-action span{color:var(--lime);font-size:1rem}.cup-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cup-card{border:1px solid var(--line);background:#142c22b8;border-radius:3px 28px;flex-direction:column;min-height:370px;padding:28px;display:flex;position:relative;overflow:hidden}.cup-card:after{content:"";opacity:.24;border:1px solid;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-50px;right:-38px}.cup-card-lime{color:var(--lime)}.cup-card-sand{color:var(--sand)}.cup-card-blue{color:var(--blue)}.card-number{color:currentColor;font-family:var(--serif);align-self:end;margin-bottom:68px;font-size:1.2rem}.cup-card h3{color:var(--ink);font-family:var(--serif);letter-spacing:-.04em;margin:0 0 9px;font-size:2rem}.place{color:var(--muted);margin:0;font-size:.82rem}.card-footer{border-top:1px solid var(--line);gap:8px;margin-top:auto;padding-top:34px;display:grid}.card-footer span{color:var(--muted);font-size:.7rem}.card-footer strong{color:var(--ink);font-size:.82rem}.placeholder-card{border:1px solid var(--line);background:#142c22a6;border-radius:3px 34px;place-items:start;max-width:640px;min-height:320px;margin-top:78px;padding:50px;display:grid}.placeholder-icon{color:var(--lime);font-size:2.6rem}.placeholder-card h2{font:2rem var(--serif);margin:42px 0 10px}.placeholder-card p{max-width:470px;color:var(--muted);margin:0;line-height:1.6}.placeholder-card button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;margin-top:32px;padding:12px 16px}.pilot-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;margin-top:90px;padding:34px 0;display:flex}.pilot-note span{color:var(--lime);font:1.25rem var(--serif)}.pilot-note p{max-width:540px;color:var(--muted);margin:0;line-height:1.6}.account-shell{background:radial-gradient(circle at 76% 35%,#d8ed801a,#0000 27rem);align-content:start;width:min(1120px,100% - 40px);min-height:100svh;margin:0 auto;padding:28px 0 70px;display:grid}.account-card{border:1px solid var(--line);background:#142c22b8;border-radius:3px 36px;width:min(580px,100%);margin-top:clamp(70px,12vh,140px);padding:clamp(28px,6vw,60px)}.account-card h1{font:clamp(3rem, 8vw, 5.4rem)/.92 var(--serif);letter-spacing:-.06em;margin:0 0 24px}.account-card h1 em{color:var(--lime);font-weight:inherit}.account-card>p:not(.eyebrow,.form-message){color:var(--muted);line-height:1.6}form{gap:10px;margin-top:30px;display:grid}label{color:var(--muted);margin-top:10px;font-size:.72rem;font-weight:700}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#091a14a6;border-radius:4px;outline:0;padding:14px 16px}textarea{resize:vertical;line-height:1.55}.primary-action{background:var(--lime);color:var(--green-deep);font:inherit;border:0;border-radius:999px;margin-top:12px;padding:14px 18px;font-weight:750}.primary-action:disabled{cursor:wait;opacity:.55}.quiet-action{color:var(--muted);font:inherit;background:0 0;border:0;padding:12px;font-size:.75rem}.forgot-password{color:var(--lime);font:inherit;background:0 0;border:0;justify-self:end;margin-top:2px;padding:2px 0;font-size:.72rem}.form-message{color:var(--lime);margin:18px 0 0;font-size:.78rem;line-height:1.5}.account-alternative{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin-top:30px;padding-top:22px;font-size:.76rem;display:flex}.account-alternative button{color:var(--lime);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:750;-webkit-text-decoration:underline #d8ed8061;text-decoration:underline #d8ed8061}.tg-registration-shell{color:#f9f6ec;background:radial-gradient(circle at 50% -10%,#ffffff2e,#0000 23rem),linear-gradient(160deg,#174f35 0%,#0d3826 58%,#08271b 100%);min-height:100svh;padding:1px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.app-shell{background:radial-gradient(circle at 82% 8%, #bf432812, transparent 24rem), var(--green-deep);min-height:100svh;color:var(--ink)}.topbar{border-bottom-color:var(--line);background:#f4f1eae6;width:min(1240px,100% - 64px);min-height:78px}.brand{width:164px;height:auto}.brand img{width:100%;height:auto;display:block}.brand-mark{display:none}.platform-nav{align-items:center;gap:30px;margin-left:auto;margin-right:34px;display:flex}.platform-nav a{color:var(--muted);padding:28px 0 25px;font-size:.78rem;font-weight:650;text-decoration:none;position:relative}.platform-nav a:hover,.platform-nav a[aria-current=page]{color:var(--ink)}.platform-nav a[aria-current=page]:after{background:var(--lime);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.account-identity{border-left:1px solid var(--line);padding-left:24px}.account-link{text-align:right;gap:1px;display:grid}.account-link span{text-overflow:ellipsis;max-width:220px;overflow:hidden}.account-link strong{color:var(--ink)}.account-identity .quiet-action{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);border-radius:8px;place-items:center;padding:0;display:grid}.account-identity .quiet-action svg{width:17px}.app-shell>main{width:min(1240px,100% - 64px);padding-top:clamp(64px,9vw,112px)}.eyebrow{color:var(--lime)}.welcome{max-width:920px}.welcome h1,.account-card h1{color:var(--ink);font-family:var(--sans);letter-spacing:-.065em;font-weight:600}.welcome h1{max-width:980px;font-size:clamp(3.2rem,6.4vw,6.5rem);line-height:.96}.welcome h1 em,.account-card h1 em{color:var(--lime);font-style:normal}.welcome>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:1.06rem}.primary-action{background:var(--lime);color:#fff;border-radius:8px}.primary-action:hover{background:#96331f}.welcome-action{align-items:center;gap:28px;display:inline-flex}.competition-grid{border-top:1px solid var(--line);grid-template-columns:repeat(12,1fr);gap:16px;margin-top:72px;padding-top:24px}.competition-card{border-color:var(--line);min-height:310px;color:var(--ink);background:#fbfaf6;border-radius:12px;grid-column:span 6;padding:28px;box-shadow:0 14px 40px #1322380a}.competition-card:hover{border-color:#13223857;transition:transform .18s,border-color .18s;transform:translateY(-2px)}.competition-card.members-open{grid-column:1/-1}.competition-card-open,.competition-card h2{color:var(--ink)}.competition-card-open>span,.competition-card-actions a,.member-overview-toggle span:last-child{color:var(--lime)}.competition-card h2{font-family:var(--sans);margin-top:64px;font-weight:600}.role-badge{border-color:var(--line);color:var(--muted)}.role-owner,.role-admin{color:var(--lime);border-color:#bf43284d}.member-row{border-color:var(--line);background:#f4f1ea;border-radius:8px}.empty-competitions,.account-details,.password-card,.support-card,.placeholder-card,.competition-creation{border-color:var(--line);background:#fbfaf6;border-radius:12px}.account-signout{border:1px solid var(--line);background:#fbfaf6;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:24px 28px;display:flex}.account-signout h2,.account-signout p{margin:0}.account-signout h2{margin-top:4px}.account-signout>div>p:last-child{color:var(--muted);margin-top:8px}.account-signout .quiet-action{color:var(--lime);flex:none;align-items:center;gap:8px;font-weight:700;display:inline-flex}.account-signout .quiet-action svg{width:18px}.back-link,.text-link,.forgot-password,.account-alternative button{color:var(--lime)}.account-shell{background:linear-gradient(90deg, transparent 0 57%, #13223809 57% 100%), var(--green-deep);width:min(1240px,100% - 64px);min-height:100svh;padding:32px 0 72px}.account-shell>.brand{align-self:start}.account-card{border-color:var(--line);background:#fbfaf6;border-radius:12px;width:min(640px,100%);margin-top:clamp(40px,6vh,72px);padding:clamp(32px,5vw,54px);box-shadow:0 28px 80px #13223814}.account-card h1{font-size:clamp(3rem,5.5vw,4.6rem)}input,select,textarea{border-color:var(--line);color:var(--ink);background:#fff;border-radius:8px}input:focus,select:focus,textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px #bf43281a}.form-message{color:var(--lime)}.bottom-nav{display:none}@media (width<=760px){.topbar{width:min(100% - 32px,720px);min-height:70px}.brand{width:126px}.platform-nav{display:none}.account-identity{border-left:0;margin-left:auto;padding-left:0}.account-link span,.account-identity .quiet-action{display:none}.app-shell>main{width:min(100% - 32px,720px);padding-top:52px}.welcome h1{font-size:clamp(3rem,14vw,4.8rem)}.competition-grid{grid-template-columns:1fr;margin-top:52px}.competition-card,.competition-card.members-open{grid-column:1}.bottom-nav{border-color:var(--line);background:#fbfaf6f0;border-radius:12px;justify-content:space-between;width:min(100% - 24px,440px);display:flex;bottom:12px;box-shadow:0 16px 45px #13223829}.bottom-nav a{min-width:0;color:var(--muted);border-radius:8px;flex-direction:column;flex:1;gap:3px;padding:9px 6px}.bottom-nav a svg{width:18px;height:18px}.bottom-nav a.active{background:var(--ink);color:var(--green-deep)}.account-shell{background:var(--green-deep);width:min(100% - 32px,720px)}.account-card{margin-top:56px}.account-signout{flex-direction:column;align-items:stretch;padding-bottom:88px}.account-signout .quiet-action{border:1px solid var(--line);border-radius:8px;justify-content:center;min-height:48px}}.tg-registration-page{width:min(100% - 28px,480px);margin:0 auto;padding:20px 0 32px}.tg-registration-card{color:#1d281f;background:#faf7edf7;border:1px solid #fff3;border-radius:5px 32px;margin-top:clamp(18px,5vh,48px);padding:clamp(26px,7vw,42px);box-shadow:0 28px 70px #00000042}.tg-registration-kicker{letter-spacing:.15em;font-weight:850;color:#286448!important;margin:0 0 14px!important;font-size:.62rem!important}.tg-registration-card h1{letter-spacing:-.06em;margin:0 0 20px;font:clamp(2.75rem,13vw,4.25rem)/.91 Georgia,Times New Roman,serif}.tg-registration-card>p:not(.tg-registration-kicker,.tg-registration-message){color:#5a665d;margin:0;font-size:.92rem;line-height:1.55}.tg-registration-card>p strong{color:#1d281f;overflow-wrap:anywhere}.tg-registration-card form{gap:7px;margin-top:25px}.tg-registration-card label{color:#455349;margin-top:9px;font-size:.7rem}.tg-registration-card input{color:#172219;background:#fff;border-color:#cbd2ca;border-radius:10px;padding:14px 15px;font-size:1rem}.tg-registration-card input:focus{border-color:#286448;box-shadow:0 0 0 3px #2864481f}.tg-registration-primary{color:#fff;width:100%;font:inherit;text-align:center;background:#205b40;border:0;border-radius:999px;margin-top:16px;padding:15px 18px;font-weight:800;text-decoration:none;display:block}.tg-registration-primary:active{transform:translateY(1px)}.tg-registration-privacy{color:#6c756e;margin-top:18px;font-size:.67rem;line-height:1.55;display:block}.tg-registration-success{color:#fff;background:#205b40;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:28px;font-size:1.35rem;font-weight:850;display:grid}.tg-registration-text-button{color:#205b40;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin-top:22px;padding:0;font-size:.76rem;font-weight:800;text-decoration:underline}.tg-registration-login-link{color:#205b40;text-align:center;text-underline-offset:3px;margin-top:15px;font-size:.7rem;font-weight:800;display:block}.tg-registration-message{color:#713722;background:#b65a3c14;border-left:3px solid #b65a3c;margin:17px 0 0;padding:12px 14px;font-size:.75rem;line-height:1.5}.tg-registration-page>footer{color:#ffffff94;text-align:center;padding:22px 4px 0;font-size:.64rem}.status-title{font-size:clamp(2.4rem,7vw,4.5rem)!important}.account-welcome{max-width:820px}.account-details,.account-memberships,.password-card{border:1px solid var(--line);background:#142c22a6;border-radius:3px 30px;max-width:760px;margin-top:64px;padding:clamp(26px,5vw,44px)}.account-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.account-section-heading .eyebrow{margin:0 0 6px}.account-section-heading h2{font:clamp(2rem, 5vw, 3rem) var(--serif);letter-spacing:-.04em;margin:0}.account-section-heading>span:not(.member-number){border:1px solid var(--line);border-radius:50%;place-items:center;min-width:34px;height:34px;font-size:.72rem;font-weight:800;display:grid}.account-name-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-name-fields>div{display:grid}.account-identity-form{border-bottom:1px solid var(--line);margin-bottom:34px;padding-bottom:34px}.account-identity-form .primary-action{justify-self:start}.account-details dl{gap:0;margin:0;display:grid}.account-details dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.8fr) minmax(0,1.5fr);gap:24px;padding:18px 0;display:grid}.account-details dl>div:first-child{padding-top:0}.account-details dl>div:last-child{border-bottom:0;padding-bottom:0}.account-details dt{color:var(--muted);font-size:.72rem;font-weight:700}.account-details dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.88rem}.account-details .member-number{color:var(--lime);font-family:var(--serif);letter-spacing:.02em;font-size:1.35rem;font-weight:700}.account-membership-list{display:grid}.account-membership-list article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:19px 0;display:grid}.account-membership-list article:first-child{padding-top:0}.account-membership-list article:last-child{border-bottom:0;padding-bottom:0}.account-membership-emoji{border:1px solid var(--line);border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.15rem;display:grid}.account-membership-list h3{font:1.15rem var(--serif);margin:0 0 4px}.account-membership-list p,.account-empty-copy{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.account-membership-actions{gap:12px;display:flex}.account-membership-actions a{color:var(--ink);text-underline-offset:3px;font-size:.7rem;font-weight:750}.password-card h2{font:clamp(2rem, 5vw, 3rem) var(--serif);letter-spacing:-.04em;margin:0}.support-welcome{max-width:850px}.support-card{border:1px solid var(--line);background:#142c22a6;border-radius:3px 30px;max-width:760px;margin-top:64px;padding:clamp(26px,5vw,44px)}.support-card form{margin-top:0}.support-email{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:22px;font-size:.72rem;display:flex}.support-email strong{color:var(--ink);overflow-wrap:anywhere}.support-confirmation>span{border:1px solid var(--lime);width:48px;height:48px;color:var(--lime);border-radius:50%;place-items:center;margin-bottom:32px;font-size:1.2rem;display:grid}.support-confirmation h2{color:var(--lime);font:clamp(2rem, 6vw, 3.2rem) var(--serif);letter-spacing:-.04em;margin:0 0 12px}.support-confirmation>p:not(.eyebrow){max-width:520px;color:var(--muted);line-height:1.6}.group-list{gap:8px;margin:28px 0 38px;display:grid}.group-list article{border:1px solid var(--line);border-radius:4px 18px;align-items:center;gap:16px;padding:17px;display:flex}.group-list article>span{color:var(--lime);font-size:1.45rem}.group-list article div{gap:3px;display:grid}.group-list small{color:var(--muted)}.pilot-status{border:1px solid var(--line);border-radius:4px 18px;align-items:center;gap:18px;margin:32px 0 12px;padding:18px;display:flex}.pilot-status>span{color:var(--lime);font:1.4rem var(--serif)}.pilot-status div{gap:4px;display:grid}.pilot-status small{color:var(--muted);line-height:1.45}.pilot-group-card .primary-action:disabled{cursor:default}.inline-form>div{gap:8px;display:flex}.inline-form .primary-action{margin:0}.sign-out{margin-top:34px;padding-left:0}.bottom-nav{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1f17eb;border-radius:999px;gap:4px;padding:6px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 16px 60px #0006}.bottom-nav a{min-width:108px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:.7rem;font-weight:700;text-decoration:none;display:flex}.bottom-nav a:hover{color:var(--ink)}.bottom-nav a span{font-size:1rem}.bottom-nav a.active{background:var(--lime);color:var(--green-deep)}.competition-home-shell main{padding-bottom:130px}.competition-navigation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:20px;padding:18px 0 22px;display:grid}.competition-navigation>div:first-child{align-items:center;gap:12px;display:flex}.competition-navigation-mark{border:1px solid var(--lime);width:38px;height:38px;color:var(--lime);font:.72rem var(--serif);border-radius:50%;place-items:center;display:grid}.competition-navigation>div:first-child div{gap:3px;display:grid}.competition-navigation small{color:var(--muted);letter-spacing:.14em;font-size:.54rem;font-weight:750}.competition-navigation strong{color:var(--ink);font:1.1rem var(--serif)}.competition-navigation-links{scrollbar-width:thin;gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.competition-navigation-links a{color:var(--muted);border:1px solid #0000;border-radius:999px;flex:none;padding:9px 13px;font-size:.68rem;font-weight:700;text-decoration:none}.competition-navigation-links a:hover{color:var(--ink)}.competition-navigation-links a.active{color:var(--lime);background:#d8ed801a;border-color:#d8ed805c}.competition-hero{grid-template-columns:minmax(0,1.55fr) minmax(240px,.6fr);align-items:end;gap:clamp(32px,7vw,90px);margin-top:54px;display:grid}.competition-hero h1{font:clamp(3.4rem, 9vw, 7rem)/.9 var(--serif);letter-spacing:-.065em;margin:0 0 24px}.competition-hero h1 em{color:var(--lime);font-weight:inherit}.competition-hero>div>p:last-child{max-width:680px;color:var(--muted);line-height:1.65}.competition-identity{border:1px solid var(--line);background:#142c22a6;border-radius:3px 24px;padding:25px}.competition-identity-emoji{border:1px solid var(--line);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:34px;font-size:1.4rem;display:grid}.competition-identity strong,.competition-identity>span:last-child{display:block}.competition-identity strong{color:var(--ink);font:1.45rem var(--serif);margin-bottom:8px}.competition-identity>span:last-child{color:var(--muted);font-size:.7rem}.capability-overview{margin-top:82px}.capability-overview .section-heading>span{color:var(--muted);font-size:.68rem}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.capability-card{border:1px solid var(--line);min-height:230px;color:var(--ink);background:#142c2285;border-radius:3px 22px;flex-direction:column;padding:23px;text-decoration:none;display:flex}.capability-status{border:1px solid var(--line);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:6px 9px;font-size:.54rem;font-weight:800}.status-active{color:var(--lime);border-color:#d8ed8066}.status-migration{color:var(--blue);border-color:#70a3cc80}.status-setup{color:var(--sand);border-color:#dccaa066}.capability-card h3{font:1.45rem var(--serif);margin:28px 0 9px}.capability-card p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.55}.capability-card strong{color:var(--lime);margin-top:auto;padding-top:22px;font-size:.68rem}.competition-section-page{margin-top:62px}.competition-section-page>h1{font:clamp(3.5rem, 9vw, 6.8rem)/.92 var(--serif);letter-spacing:-.06em;margin:0 0 18px}.competition-section-page>p:not(.eyebrow){max-width:640px;color:var(--muted);line-height:1.65}.competition-section-page .competition-core,.competition-section-page .competition-core-empty{margin-top:52px}.section-state{border:1px solid var(--line);background:#142c2294;border-radius:3px 30px;max-width:760px;margin-top:52px;padding:clamp(28px,6vw,52px)}.section-state>span{color:var(--lime);letter-spacing:.14em;font-size:.62rem;font-weight:800}.section-state h2{font:clamp(2rem, 5vw, 3.2rem)/1 var(--serif);letter-spacing:-.04em;margin:38px 0 12px}.section-state p{max-width:580px;color:var(--muted);margin:0;line-height:1.6}.results-workspace{gap:78px;margin-top:52px;display:grid}.standings-preview{border:1px solid var(--line);background:#142c2294;border-radius:3px 30px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(32px,7vw,80px);padding:clamp(28px,5vw,46px);display:grid}.standings-preview h2{font:clamp(2rem, 5vw, 3.3rem)/1 var(--serif);letter-spacing:-.045em;margin:8px 0 12px}.standings-preview>div>p:last-child{color:var(--muted);font-size:.74rem;line-height:1.55}.standings-preview ol{margin:0;padding:0;list-style:none}.standings-preview li{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;display:grid}.standings-preview li:first-child{padding-top:0}.standings-preview li:last-child{border-bottom:0;padding-bottom:0}.standings-preview li span{color:var(--lime);font:1rem var(--serif)}.standings-preview li strong{font-size:.8rem}.standings-preview li b{color:var(--lime);font:1.35rem var(--serif)}.round-results{border-top:1px solid var(--line);padding-top:34px}.round-result-card{border:1px solid var(--line);background:#142c227a;border-radius:3px 24px;margin-top:12px;padding:clamp(24px,4vw,36px)}.round-result-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;padding-bottom:22px;display:flex}.round-result-card header span,.round-result-card header small{color:var(--lime);letter-spacing:.12em;font-size:.58rem;font-weight:800}.round-result-card header h3{font:clamp(1.7rem, 4vw, 2.4rem) var(--serif);margin:7px 0 0}.round-result-card header small{border:1px solid #d8ed805c;border-radius:999px;padding:7px 9px}.result-table{display:grid}.result-table [role=row]{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 70px 58px;align-items:center;gap:12px;padding:15px 0;display:grid}.result-table [role=row]:last-child{border-bottom:0;padding-bottom:0}.result-table span{color:var(--muted);font:.9rem var(--serif)}.result-table strong{font-size:.8rem}.result-table em{color:var(--muted);text-align:right;font-size:.72rem;font-style:normal}.result-table b{color:var(--lime);font:1.25rem var(--serif);text-align:right}.pilot-entry-grid{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:72px;display:grid}.pilot-entry-card{border:1px solid var(--line);background:#142c229e;border-radius:3px 30px;flex-direction:column;min-height:390px;padding:clamp(28px,5vw,48px);display:flex}.pilot-entry-primary{background:linear-gradient(145deg,#d8ed801f,#142c22b8 55%)}.pilot-entry-card h2{max-width:520px;font:clamp(2rem, 5vw, 3.3rem)/1 var(--serif);letter-spacing:-.045em;margin:6px 0 16px}.pilot-entry-card>p:not(.eyebrow,.migration-deferred){max-width:580px;color:var(--muted);line-height:1.6}.primary-link{background:var(--lime);color:var(--green-deep);border-radius:999px;align-self:flex-start;margin-top:auto;padding:14px 20px;font-size:.78rem;font-weight:800;text-decoration:none}.migration-steps{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.migration-steps li{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:42px 1fr;gap:12px;padding:14px 0;font-size:.8rem;display:grid}.migration-steps li span{color:var(--lime);font-family:var(--serif)}.migration-deferred{color:var(--muted);margin-top:auto;font-size:.72rem;line-height:1.5}.competition-core,.competition-core-empty{border:1px solid var(--line);background:#142c2294;border-radius:3px 30px;margin-top:72px;padding:clamp(28px,5vw,46px)}.competition-core-empty h2{max-width:650px;font:clamp(2rem, 5vw, 3rem) var(--serif);letter-spacing:-.04em;margin:14px 0 0}.competition-core-empty>p:last-child{color:var(--muted);margin:0}.edition-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding-bottom:28px;display:flex}.edition-heading h2{font:clamp(2.3rem, 6vw, 4.2rem) var(--serif);letter-spacing:-.05em;margin:5px 0 8px}.edition-heading>div>p:last-child{color:var(--muted);margin:0;font-size:.75rem}.edition-heading dl{gap:26px;margin:0;display:flex}.edition-heading dl div{gap:5px;display:grid}.edition-heading dt{color:var(--muted);font-size:.62rem}.edition-heading dd{color:var(--lime);font:1.55rem var(--serif);margin:0}.competition-team-list{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:24px 0;display:flex}.competition-team-list span{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:9px 13px;font-size:.72rem}.competition-round-list{display:grid}.competition-round-list article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 0;display:grid}.competition-round-list article:last-child{border-bottom:0;padding-bottom:0}.competition-round-list article>span{color:var(--lime);font:1.1rem var(--serif)}.competition-round-list h3{font:1.2rem var(--serif);margin:0 0 5px}.competition-round-list p{color:var(--muted);margin:0;font-size:.68rem}.competition-round-list strong{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:700}.competition-round-empty{color:var(--muted);margin:24px 0 0}.result-parity{border-top:1px solid var(--line);margin-top:86px;padding-top:34px}.snapshot-time{color:var(--muted);font-size:.68rem}.result-parity-note{border:1px solid var(--line);color:var(--muted);border-radius:3px 20px;padding:22px;line-height:1.55}.round-summary-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.round-summary-card{border:1px solid var(--line);background:#142c2285;border-radius:3px 22px;min-height:220px;padding:24px;display:grid}.round-summary-card>span{color:var(--lime);font:1.2rem var(--serif);justify-self:end}.round-summary-card h3{font:1.45rem var(--serif);margin:20px 0 5px}.round-summary-card p{color:var(--muted);margin:0;font-size:.72rem}.round-summary-card dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin:auto 0 0;padding-top:18px;display:grid}.round-summary-card dl div{gap:5px;display:grid}.round-summary-card dt{color:var(--muted);font-size:.62rem}.round-summary-card dd{color:var(--ink);font:1.1rem var(--serif);margin:0}@media (width<=820px){.cup-grid,.competition-grid{grid-template-columns:1fr}.cup-card{min-height:330px}.card-number{margin-bottom:50px}.pilot-note{flex-direction:column;align-items:start;gap:14px}.competition-creation,.competition-hero,.pilot-entry-grid,.round-summary-grid,.standings-preview{grid-template-columns:1fr}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.competition-identity{max-width:420px}.pilot-entry-card{min-height:340px}.round-summary-card{min-height:190px}}@media (width<=620px){.edition-heading{flex-direction:column;align-items:start}.edition-heading dl{justify-content:space-between;width:100%}.competition-round-list article{grid-template-columns:34px minmax(0,1fr)}.competition-round-list article>strong{grid-column:2}}@media (width<=520px){.topbar,main,.account-shell{width:min(100% - 28px,480px)}.topbar{min-height:72px}.account-link{display:none}main{padding-top:52px}.setup-note{flex-direction:column;align-items:start;gap:7px;margin-top:-20px}.welcome h1{font-size:clamp(3.4rem,17vw,5rem)}.cup-section,.competition-grid{margin-top:70px}.section-heading{flex-direction:column;align-items:start}.capability-grid{grid-template-columns:1fr}.capability-card{min-height:205px}.cup-card{min-height:300px;padding:24px}.competition-card{min-height:250px;padding:24px}.member-row{grid-template-columns:auto minmax(0,1fr)}.member-row .role-badges{grid-column:1/-1;justify-content:flex-start;padding-left:49px}.member-overview-heading{flex-direction:column;align-items:start;gap:8px}.placeholder-card{padding:34px 26px}.account-card{margin-top:58px}.account-alternative{flex-direction:column;align-items:flex-start}.account-details dl>div{grid-template-columns:1fr;gap:7px}.inline-form>div{flex-direction:column;align-items:stretch}.inline-form .primary-action{margin-top:5px}.bottom-nav{justify-content:space-between;width:calc(100% - 24px);bottom:10px}.bottom-nav a{flex-direction:column;flex:1;gap:1px;min-width:0;padding:7px 4px}.tg-registration-page{width:min(100% - 20px,480px);padding-top:10px}.tg-registration-card{margin-top:8px;padding:27px 23px 30px}.tg-registration-page>footer{padding-top:17px}}.classic-competition-shell{--classic-text:#1d241d;--classic-muted:#5b6657;--classic-accent:#24573f;--classic-accent-dark:#163525;--competition-header-image:url(/putting-green-header-v1.jpg);--competition-edge:clamp(.5rem, 1.8vw, 1.5rem);min-height:100vh;color:var(--classic-text);padding:0;padding-bottom:calc(72px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 0,#24573f0e,#0000 34rem),#f3efe5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.competition-opening-quiet{background:#f3efe5;min-height:100svh}.competition-opening-card{background:linear-gradient(145deg,var(--opening-background),var(--opening-theme) 58%,color-mix(in srgb,var(--opening-background) 82%,#000));min-height:100svh;color:var(--opening-foreground);isolation:isolate;place-items:center;margin:0;padding:clamp(28px,8vw,72px);display:grid;position:relative;overflow:hidden}.competition-opening-card__course{z-index:-1;opacity:.36;background:radial-gradient(at 55% 86%,#75a95d 0 8%,#0000 8.5%),linear-gradient(160deg,#0000 42%,#8db8668c 42% 55%,#0000 55%);position:absolute;inset:0}.competition-opening-card__course:after{content:"";background:linear-gradient(#06191214,#051610c2);position:absolute;inset:0}.competition-opening-card__course i{background:#ffffffb8;border-radius:50%;width:5px;height:5px;animation:1.05s cubic-bezier(.22,.7,.2,1) both competition-opening-flight;position:absolute}.competition-opening-card__course i:first-child{top:63%;left:20%}.competition-opening-card__course i:nth-child(2){animation-delay:.12s;top:36%;left:74%}.competition-opening-card__course i:nth-child(3){animation-delay:.22s;top:72%;left:61%}.competition-opening-card section{text-align:center;width:min(92vw,560px);animation:.65s cubic-bezier(.16,1,.3,1) .12s both competition-opening-copy}.competition-opening-card span{letter-spacing:.28em;opacity:.72;font-size:.62rem;font-weight:850}.competition-opening-card h1{letter-spacing:-.065em;text-wrap:balance;margin:.65rem 0 1.2rem;font:700 clamp(2.8rem,12vw,6.5rem)/.88 Georgia,serif}.competition-opening-card p{letter-spacing:.04em;opacity:.82;max-width:32rem;margin:-.45rem auto 1.15rem;font-size:clamp(.72rem,2.2vw,.92rem);font-weight:650}.competition-opening-card__mark{object-fit:cover;border-radius:20%;width:clamp(54px,16vw,84px);height:clamp(54px,16vw,84px);margin:1rem auto .5rem;display:block;box-shadow:0 14px 34px #0000003d}.competition-opening-card__line{height:var(--opening-line-thickness);background:#ffffff2e;overflow:hidden}.competition-opening-card__line i{background:var(--opening-line-color);width:42%;height:100%;animation:.9s ease-out .25s both competition-opening-line;display:block}.competition-opening-card[data-style=minimal]{background:var(--opening-background);color:var(--opening-theme)}.competition-opening-card[data-style=minimal] .competition-opening-card__course{display:none}.competition-opening-card[data-style=minimal] .competition-opening-card__line{background:color-mix(in srgb,var(--opening-theme) 20%,transparent)}.competition-opening-card[data-style=spotlight]{background:radial-gradient(circle at 50% 43%,color-mix(in srgb,var(--opening-theme) 78%,#fff),var(--opening-theme) 32%,var(--opening-background) 72%)}.competition-opening-card[data-style=spotlight] .competition-opening-card__course{opacity:.13}.competition-opening-card[data-style=spotlight] .competition-opening-card__mark{border-radius:50%;box-shadow:0 0 0 10px #ffffff14,0 20px 46px #0000004d}.competition-opening-card[data-style=championship]{background:linear-gradient(115deg,var(--opening-background) 0 47%,var(--opening-theme) 47% 100%)}.competition-opening-card[data-style=championship] section{text-align:left}.competition-opening-card[data-style=championship] .competition-opening-card__mark{margin-left:0}.competition-opening-card[data-style=championship] .competition-opening-card__line i{width:100%}.competition-opening-card[data-style=horizon]{background:linear-gradient(180deg,var(--opening-theme),var(--opening-background) 72%)}.competition-opening-card[data-style=horizon] .competition-opening-card__course{opacity:.7;transform:translateY(12%)}.competition-opening-card[data-style=horizon] section{align-self:end;padding-bottom:8vh}.competition-opening-card[data-has-image=true]{background:var(--opening-image) center/cover no-repeat}.competition-opening-card[data-has-image=true] .competition-opening-card__course,.competition-opening-card[data-has-image=true] section>span,.competition-opening-card[data-has-image=true] section>img,.competition-opening-card[data-has-image=true] section>h1,.competition-opening-card[data-has-image=true] section>p{display:none}.competition-opening-card[data-has-image=true] section{display:contents}.competition-opening-card[data-has-image=true] .competition-opening-card__line{background:#ffffff47;position:absolute;left:8%;right:8%;box-shadow:0 1px 3px #00000038}.competition-opening-card[data-has-image=true][data-line-position=top] .competition-opening-card__line{top:12%}.competition-opening-card[data-has-image=true][data-line-position=center] .competition-opening-card__line{top:50%}.competition-opening-card[data-has-image=true][data-line-position=bottom] .competition-opening-card__line{bottom:max(4%,18px)}.competition-refresh{z-index:8;opacity:0;pointer-events:none;justify-content:center;align-items:center;height:52px;transition:transform .2s,opacity .16s;display:flex;position:absolute;left:0;right:0;transform:translateY(-12px)scale(.94)}.competition-refresh[data-state]:not([data-state=idle]){opacity:1;transform:translateY(0)scale(1)}.competition-refresh-surface{z-index:2;background:color-mix(in srgb,var(--classic-accent) 3%,#f3efe5);transform:translateY(calc(var(--refresh-progress,0) * 52px));will-change:transform;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:relative}.competition-refresh__mark{width:22px;height:22px;transform:rotate(calc(var(--refresh-progress,0) * 260deg));border:2px solid #424d4733;border-top-color:#53635b;border-radius:50%;display:block}.competition-refresh[data-state=refreshing] .competition-refresh__mark{animation:.7s linear infinite competition-refresh-spin}.competition-refresh[data-state=success] .competition-refresh__mark{border-color:#53635b;animation:none;position:relative;transform:none}.competition-refresh[data-state=success] .competition-refresh__mark:after{content:"";border:2px solid #53635b;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}@keyframes competition-opening-flight{0%{opacity:0;transform:translate(-40px,30px)scale(.5)}to{opacity:1;transform:none}}@keyframes competition-opening-copy{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes competition-opening-line{0%{transform:translate(-110%)}to{transform:translate(250%)}}@keyframes competition-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.competition-opening-card *,.competition-refresh__mark{animation:none!important}.competition-refresh,.competition-refresh-surface{transition:none}}.classic-competition-shell[data-density=compact]{--competition-table-row-height:48px;--competition-table-inline-padding:.45rem}.classic-competition-shell[data-appearance=tour_sheet]{--competition-edge:clamp(.4rem,1.25vw,1rem)}.classic-competition-shell[data-appearance=tour_sheet] .classic-card{border-radius:4px}.classic-competition-shell[data-appearance=minimal_scorecard] .classic-hero:before{display:none}.classic-competition-shell[data-appearance=minimal_scorecard] .classic-hero{min-height:72px;box-shadow:none}.classic-competition-shell[data-appearance=minimal_scorecard] .classic-news-masthead,.classic-competition-shell[data-appearance=minimal_scorecard] .classic-news-featured{box-shadow:none;border-radius:0}.classic-competition-shell .classic-bottom-navigation a[aria-current=page],.classic-competition-shell .classic-news-leaderboard-link{background:var(--classic-accent)}.classic-competition-shell .classic-main-menu-item.active,.classic-competition-shell .classic-hero.header-solid{background:linear-gradient(135deg,var(--classic-accent),var(--classic-accent-dark))}.classic-competition-shell[data-competition-accent=links_green]{--classic-accent:#3d7c47;--classic-accent-dark:#24532e}.classic-competition-shell[data-competition-accent=midnight]{--classic-accent:#06244a;--classic-accent-dark:#03162e}.classic-competition-shell[data-competition-accent=claret]{--classic-accent:#7b2737;--classic-accent-dark:#4e1722}.classic-competition-shell[data-competition-accent=championship_gold]{--classic-accent:#8b6b19;--classic-accent-dark:#4f3a08}.classic-competition-shell[data-competition-accent=ocean]{--classic-accent:#0b6170;--classic-accent-dark:#063943}.classic-competition-shell[data-competition-preset=tour_broadcast],.classic-competition-shell[data-competition-preset=night_match]{background:#f1f4f3}.classic-competition-shell[data-competition-preset=tour_broadcast] .classic-hero,.classic-competition-shell[data-competition-preset=night_match] .classic-hero{border-bottom:4px solid var(--classic-accent);background:linear-gradient(125deg,var(--classic-accent-dark),var(--classic-accent));min-height:76px;box-shadow:0 8px 24px #0b1a1433}.classic-competition-shell[data-competition-preset=tour_broadcast] :where(.classic-hero h1,.classic-section-head h2,.classic-card h2,.classic-news-masthead h2,.classic-news-featured h3,.classic-news-empty h3),.classic-competition-shell[data-competition-preset=night_match] :where(.classic-hero h1,.classic-section-head h2,.classic-card h2,.classic-news-masthead h2,.classic-news-featured h3,.classic-news-empty h3){letter-spacing:-.04em;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:900}.classic-competition-shell[data-competition-preset=tour_broadcast] :where(.classic-card,.classic-overview-grid a,.classic-news-feature,.classic-news-archive,.classic-news-sidebar),.classic-competition-shell[data-competition-preset=night_match] :where(.classic-card,.classic-overview-grid a,.classic-news-feature,.classic-news-archive,.classic-news-sidebar){border-radius:5px;box-shadow:0 8px 24px #0c1c1514}.classic-competition-shell[data-competition-preset=modern_links]{background:linear-gradient(145deg,#fff,#f4fbfb)}.classic-competition-shell[data-competition-preset=modern_links] .classic-hero{background:linear-gradient(110deg,#063943c7,#0b617070),var(--competition-header-image) center/cover;border-bottom:1px solid #0b617033}.classic-competition-shell[data-competition-preset=modern_links] .classic-hero.header-minimal{color:var(--classic-text);background:#fbffff}.classic-competition-shell[data-competition-preset=modern_links] .classic-hero.header-minimal h1{color:var(--classic-text)}.classic-competition-shell[data-competition-preset=modern_links] :where(.classic-card,.classic-overview-grid a,.classic-news-feature){border-radius:16px;box-shadow:0 10px 30px #06394312}.classic-competition-shell[data-competition-preset=scorecard_precision]{background:#faf9f4}.classic-competition-shell[data-competition-preset=scorecard_precision] .classic-hero{border-bottom:2px solid var(--classic-accent);background:#fff;min-height:70px;box-shadow:0 3px 12px #19201b0d}.classic-competition-shell[data-competition-preset=scorecard_precision] .classic-hero:before{display:none}.classic-competition-shell[data-competition-preset=scorecard_precision] .classic-hero h1{color:var(--classic-text);text-shadow:none}.classic-competition-shell[data-competition-preset=scorecard_precision] :where(.classic-card,.classic-overview-grid a,.classic-news-feature){box-shadow:none;border-radius:2px}.classic-competition-shell[data-leaderboard-module=broadcast_table] :where(.classic-leaderboard-table,.classic-standings-table) thead{color:#fff;background:var(--classic-accent-dark)}.classic-competition-shell[data-leaderboard-module=compact_live] :where(.classic-leaderboard-table,.classic-standings-table) td{padding-block:.35rem}.classic-competition-shell[data-scorecard-module=precision_grid] :where(.classic-scorecard,.classic-score-entry-card){border-left:4px solid var(--classic-accent);border-radius:3px}.classic-competition-shell[data-motion=expressive] .classic-hero{animation:.6s cubic-bezier(.16,1,.3,1) both competition-design-arrive}@keyframes competition-design-arrive{0%{opacity:.55;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.classic-competition-shell[data-motion] .classic-hero{animation:none}}.classic-competition-shell[data-competition-preset=tour_sheet]{background:#f4f5f6}.classic-competition-shell[data-competition-preset=tour_sheet] .classic-hero{border-bottom:4px solid var(--classic-accent);background:linear-gradient(135deg, var(--classic-accent-dark), var(--classic-accent));min-height:74px;box-shadow:0 5px 15px #131c1829}.classic-competition-shell[data-competition-preset=tour_sheet] :where(.classic-hero h1,.classic-section-head h2,.classic-news-masthead h2,.classic-migration-panel h3){letter-spacing:-.035em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.classic-competition-shell[data-competition-preset=tour_sheet] :where(.classic-card,.classic-overview-grid a,.classic-news-feature,.classic-news-archive,.classic-news-sidebar){border-radius:4px;box-shadow:0 4px 16px #131c1812}.classic-competition-shell[data-competition-preset=minimal_scorecard]{background:#fafaf7}.classic-competition-shell[data-competition-preset=minimal_scorecard] .classic-hero{min-height:72px;color:var(--classic-text);background:#fff;border-bottom:1px solid #1d241d24;box-shadow:0 2px 12px #1634230b}.classic-competition-shell[data-competition-preset=minimal_scorecard] .classic-hero:before{display:none}.classic-competition-shell[data-competition-preset=minimal_scorecard] .classic-hero h1{color:var(--classic-text);text-shadow:none}.classic-competition-shell[data-competition-density=compact] .classic-layout{margin-top:.45rem}.classic-competition-shell[data-competition-density=compact] :where(.classic-card,.classic-overview-grid a,.classic-news-feature,.classic-news-archive,.classic-news-sidebar){padding:.65rem}.classic-competition-shell[data-competition-density=compact] .classic-bottom-navigation a{min-height:50px}.classic-page-shell{width:100%;margin:0 0 2.8rem;position:relative}.classic-hero{z-index:60;width:100%;min-height:86px;padding:.8rem calc(5.5rem + var(--competition-edge)) .8rem var(--competition-edge);color:#fff;background:linear-gradient(105deg, #082d18c7, #0f4f288a 48%, #052314bd), var(--competition-hero-image,var(--competition-header-image)) center 47% / cover no-repeat;isolation:isolate;border:0;border-bottom:1px solid #e0f6d670;border-radius:0;align-items:center;gap:.9rem;display:flex;position:relative;overflow:visible;box-shadow:0 8px 22px #0f341d26,inset 0 1px #ffffff47,inset 0 -1px #05221280}.classic-hero.header-solid{background:linear-gradient(135deg,#1d5a3d,#0f3825)}.classic-hero.header-minimal{color:var(--classic-text);background:#fffaf0;border-color:#24573f26;box-shadow:0 8px 22px #16342314}.classic-hero.header-minimal:before{display:none}.classic-hero.header-minimal h1{color:var(--classic-text);text-shadow:none}.classic-competition-shell .classic-hero,.classic-competition-shell .classic-hero h1{color:var(--competition-header-foreground,#fff)}.classic-competition-shell .classic-hero.header-putting_green{background:linear-gradient(105deg,color-mix(in srgb,var(--competition-header-surface,#24573f) 78%,transparent),color-mix(in srgb,var(--competition-header-surface,#24573f) 48%,transparent) 48%,color-mix(in srgb,var(--competition-header-surface,#24573f) 76%,transparent)),var(--competition-hero-image) center 47% / cover no-repeat}.classic-competition-shell .classic-hero.header-solid{background:var(--competition-header-surface,#24573f)}.classic-competition-shell .classic-hero.header-minimal{border-color:color-mix(in srgb,var(--competition-header-foreground,#24573f) 18%,transparent);background:var(--competition-header-surface,#fffaf0);color:var(--competition-header-foreground,#24573f)}.classic-competition-shell .classic-hero.header-minimal h1{color:var(--competition-header-foreground,#24573f)}.classic-competition-shell[data-header-frame=floating_dock] .classic-hero{border:1px solid #ffffff6b;border-radius:24px;width:calc(100% - 20px);margin:10px auto 0;box-shadow:0 12px 30px #0f341d33,inset 0 1px #ffffff4d,inset 0 -1px #05221252}.classic-competition-shell[data-header-frame=floating_dock] .classic-hero.header-minimal{border-color:#24573f26}.classic-hero:before{z-index:0;border-radius:inherit;content:"";opacity:.3;mix-blend-mode:soft-light;pointer-events:none;background:repeating-linear-gradient(108deg,#ffffff1c 0 42px,#00230e17 42px 84px);position:absolute;inset:0}.classic-hero>*{z-index:1;position:relative}.classic-competition-shell[data-header-artwork=true] .classic-hero:before{display:none!important}.classic-competition-shell[data-header-artwork=true] .classic-hero:after{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.classic-hero-copy{align-items:center;gap:.65rem;min-width:0;display:flex}.classic-competition-mark{object-fit:cover;border-radius:12px;flex:none;width:46px;height:46px;box-shadow:0 5px 16px #021d0d3d}.classic-header-logo{object-fit:contain;flex:0 auto;width:auto;max-width:min(180px,38vw);height:46px}.classic-header-accessible-name{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.classic-hero h1{color:#fff;letter-spacing:-.025em;text-shadow:0 2px 2px #021d0d75,0 8px 20px #021d0d3d;margin:0;font:clamp(1.7rem,4vw,2.7rem) Georgia,Times New Roman,serif}.classic-competition-shell[data-header-font=modern] .classic-hero h1{letter-spacing:-.04em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.classic-competition-shell[data-header-font=technical] .classic-hero h1{letter-spacing:-.05em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.classic-competition-shell[data-header-weight=regular] .classic-hero h1{font-weight:500}.classic-competition-shell[data-header-weight=bold] .classic-hero h1{font-weight:900}.classic-competition-shell[data-header-size=compact] .classic-hero h1{font-size:clamp(1.15rem,3vw,1.75rem)}.classic-competition-shell[data-header-size=large] .classic-hero h1{font-size:clamp(2rem,5vw,3.25rem)}.classic-competition-shell[data-header-alignment=center] .classic-hero-copy{text-align:center;justify-content:center;margin-inline:auto}.classic-competition-shell[data-header-alignment=center] .classic-round-manager{margin-left:0}.classic-round-manager{margin-left:auto}.classic-active-round{color:#123d24;text-overflow:ellipsis;white-space:nowrap;background:#f9fdf5e0;border:1px solid #ffffff6b;border-radius:999px;align-items:center;max-width:min(48vw,460px);min-height:2.1rem;padding:.35rem .75rem;font-size:.84rem;font-weight:800;display:inline-flex;overflow:hidden;box-shadow:0 5px 14px #02230f33}.classic-main-menu{z-index:30;top:50%;right:var(--competition-edge);perspective:900px;position:absolute;transform:translateY(-50%)}.classic-main-menu-details{position:relative}.classic-main-menu-button{width:86px;height:86px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;outline:0;place-items:center;padding:0;list-style:none;display:grid;position:relative}.classic-main-menu-button::-webkit-details-marker{display:none}.classic-main-menu-button:before{filter:blur(2px);content:"";background:radial-gradient(#00180980,#00180924 52%,#0000 74%);border-radius:50%;width:58px;height:15px;position:absolute;top:66px;left:50%;transform:translate(-50%)}.classic-golf-menu-ball{filter:drop-shadow(0 8px 7px #001d0b47);border-radius:999px;width:72px;height:72px;transition:transform .62s cubic-bezier(.16,1,.3,1);display:block}.classic-golf-menu-ball img{object-fit:contain;width:100%;height:100%;display:block;transform:scale(1.045)}.classic-main-menu-details[open] .classic-golf-menu-ball{transform:rotate(32deg)translateY(-1px)}.classic-main-menu.navigation-button{top:.55rem;right:.7rem}.classic-main-menu.navigation-button .classic-main-menu-button{width:auto;height:42px;color:var(--classic-accent);background:#fffef8f0;border:1px solid #ffffff8c;border-radius:999px;padding:0 .9rem;box-shadow:0 7px 18px #052a1433}.classic-main-menu.navigation-button .classic-main-menu-button:after{content:"Meny";font-size:.75rem;font-weight:900}.classic-main-menu.navigation-button .classic-main-menu-button:before,.classic-main-menu.navigation-button .classic-golf-menu-ball{display:none}.classic-main-menu-list{transform-origin:100% 0;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(160deg,#fffef8fa,#f1eadbf7);border:1px solid #ffffffb8;border-radius:16px;gap:.12rem;min-width:224px;max-height:min(72vh,650px);padding:.38rem;animation:.32s cubic-bezier(.22,1,.36,1) both classic-menu-in;display:grid;position:absolute;top:calc(100% + .55rem);right:0;overflow-y:auto;box-shadow:0 28px 65px #112a1d3d,0 8px 20px #112a1d1c,inset 0 1px #ffffffe6}.classic-main-menu-group{gap:.12rem;padding:.2rem;display:grid}.classic-main-menu-group+.classic-main-menu-group{border-top:1px solid #24573f1c;margin-top:.2rem;padding-top:.45rem}.classic-main-menu-group>h2{color:var(--classic-muted);font:inherit;letter-spacing:.09em;text-transform:uppercase;margin:0;padding:.25rem .58rem .18rem;font-size:.58rem;font-weight:950}.classic-main-menu-group.system{opacity:.86}.classic-main-menu-group button.classic-main-menu-item{width:100%;font:inherit;text-align:left;cursor:pointer}@keyframes classic-menu-in{0%{opacity:0;transform:translateY(-10px)rotateX(-8deg)scale(.96)}to{opacity:1;transform:none}}.classic-main-menu-item{min-height:42px;color:var(--classic-text);border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.58rem .68rem .58rem .78rem;font-size:.88rem;text-decoration:none;display:flex}.classic-main-menu-item:hover{background:#ffffff94;border-color:#24573f1a;transform:translate(-2px)}.classic-main-menu-item.active{color:#fff;background:linear-gradient(135deg,#2d684b,#173c2a);border-color:#0000;box-shadow:0 7px 14px #183d2a2e,inset 0 1px #ffffff24}.classic-main-menu-item small{color:var(--classic-accent);text-transform:uppercase;background:#24573f14;border-radius:999px;padding:.12rem .38rem;font-size:.64rem;font-weight:900}.classic-main-menu-item.active small{color:#fff;background:#ffffff2e}.classic-layout{z-index:0;width:100%;padding:0 var(--competition-edge);margin:.8rem 0 0;position:relative}.classic-card{background:#fffdf8f5;border:1px solid #ffffffa3;border-radius:12px;padding:.9rem;box-shadow:0 10px 28px #16342314}.classic-card.classic-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.55rem 0 0}.classic-section-head{border-bottom:1px solid #1e4b3321;margin-bottom:1rem;padding-bottom:.75rem}.classic-section-head h2{color:var(--classic-text);margin:0;font:clamp(1.7rem,4vw,2.4rem) Georgia,Times New Roman,serif}.classic-operation-return{border-bottom:1px solid #1e4b331a;margin:-.2rem 0 .8rem;padding-bottom:.65rem;display:flex}.classic-operation-return a{color:#17365e;align-items:center;gap:.38rem;min-height:2rem;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.classic-operation-return a:hover,.classic-operation-return a:focus-visible{color:var(--classic-accent);text-underline-offset:.2rem;text-decoration:underline}.classic-operation-return span{font-size:1rem;line-height:1}.classic-news-masthead{background:#fffaf0;border:1px solid #24573f24;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1.2rem 1.3rem;display:grid;box-shadow:0 10px 28px #16342314}.classic-news-masthead small{color:var(--classic-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.classic-news-masthead h2{color:var(--classic-text);margin:.25rem 0;font:clamp(2.6rem,8vw,6.2rem)/.95 Georgia,Times New Roman,serif}.classic-news-masthead p{color:var(--classic-muted);margin:.8rem 0 0}.classic-news-masthead>span{font-size:3rem}.classic-news-stamp{color:var(--classic-text);border-left:1px solid #24573f26;justify-items:end;gap:.25rem;padding-left:1rem;display:grid}.classic-news-stamp strong{text-transform:capitalize;font:1.05rem Georgia,Times New Roman,serif}.classic-news-stamp span{color:var(--classic-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.classic-news-grid{grid-template-columns:minmax(0,1fr) minmax(230px,310px);align-items:start;gap:1rem;margin-top:1rem;display:grid}.classic-news-featured{background:#fffaf0;border:1px solid #24573f21;border-radius:12px;padding:clamp(1.1rem,3vw,2rem);box-shadow:0 14px 34px #16342317}.classic-news-kicker{color:var(--classic-accent);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:.8rem;font-size:.66rem;font-weight:900;display:flex}.classic-news-featured h3{max-width:18ch;margin:.7rem 0;font:clamp(2.5rem,6vw,5.2rem)/.96 Georgia,Times New Roman,serif}.classic-news-ingress{max-width:64ch;color:var(--classic-text);font:1.08rem/1.55 Georgia,Times New Roman,serif}.classic-news-body{color:var(--classic-muted);line-height:1.7}.classic-news-body p{white-space:pre-line}.classic-news-archive{gap:.65rem;margin-top:1rem;display:grid}.classic-news-archive>header{padding:.4rem .2rem}.classic-news-archive>header small{color:var(--classic-accent);font-size:.65rem;font-weight:900}.classic-news-archive>header h3{margin:.25rem 0;font:2rem Georgia,Times New Roman,serif}.classic-news-archive details{background:#fffefb;border:1px solid #24573f1f;border-radius:10px;padding:1rem}.classic-news-archive summary{cursor:pointer;list-style:none}.classic-news-archive summary::-webkit-details-marker{display:none}.classic-news-archive h4{margin:.55rem 0 .35rem;font:1.45rem Georgia,Times New Roman,serif}.classic-news-archive summary>p{color:var(--classic-muted);margin:0;line-height:1.5}.classic-news-archive details>.classic-news-body{border-top:1px solid #24573f1a;margin-top:.8rem;padding-top:.5rem}.classic-news-sidebar{gap:.8rem;display:grid;position:sticky;top:1rem}.classic-news-sidebar>section{background:#fffefb;border:1px solid #24573f21;border-radius:10px;padding:.9rem}.classic-news-sidebar h3{margin:0 0 .7rem;font:1.15rem Georgia,Times New Roman,serif}.classic-news-sidebar ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.classic-news-sidebar li{grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:baseline;gap:.45rem;display:grid}.classic-news-sidebar li>span{color:var(--classic-accent);font-size:.68rem;font-weight:900}.classic-news-sidebar li strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.classic-news-sidebar li em{color:var(--classic-muted);font-size:.72rem;font-style:normal;font-weight:800}.classic-news-sidebar-links{color:var(--classic-muted);gap:.45rem;font-size:.76rem;line-height:1.35;display:grid}.classic-news-leaderboard-link{background:var(--classic-accent);color:#fff;text-align:center;border-radius:999px;padding:.75rem .9rem;font-size:.75rem;font-weight:900;text-decoration:none}.classic-news-reader{color:var(--classic-muted);text-align:center}.classic-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.9rem;display:grid}.classic-overview-grid a{min-height:210px;color:var(--classic-text);background:#fffcf5eb;border:1px solid #24573f1f;border-radius:8px;padding:1.25rem;text-decoration:none;display:grid;box-shadow:0 10px 28px #16342314}.classic-overview-grid small{color:var(--classic-accent);letter-spacing:.1em;font-size:.65rem;font-weight:900}.classic-overview-grid h3{margin:auto 0 .45rem;font:clamp(1.7rem,4vw,3rem) Georgia,Times New Roman,serif}.classic-overview-grid p{color:var(--classic-muted);margin:0}.classic-migration-panel{background:#fffaf0;border:1px solid #24573f1f;border-radius:12px;padding:clamp(1rem,3vw,2rem)}.classic-migration-panel>span{color:var(--classic-accent);letter-spacing:.1em;font-size:.68rem;font-weight:900}.classic-migration-panel h3{color:var(--classic-text);margin:2rem 0 .6rem;font:clamp(2rem,5vw,3.4rem) Georgia,Times New Roman,serif}.classic-migration-panel p{max-width:650px;color:var(--classic-muted);line-height:1.6}.classic-migration-panel dl{gap:0;margin:2rem 0 0;display:grid}.classic-migration-panel dl div{border-top:1px solid #24573f1f;grid-template-columns:140px 1fr;padding:.8rem 0;display:grid}.classic-migration-panel dt{color:var(--classic-muted);font-size:.75rem;font-weight:800}.classic-migration-panel dd{margin:0;font-weight:700}.classic-migration-panel>button,.classic-leaderboard-toolbar>button{background:var(--classic-accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.65rem .9rem;font-size:.75rem;font-weight:900}.classic-migration-panel>button:disabled,.classic-leaderboard-toolbar>button:disabled{cursor:wait;opacity:.62}.classic-migration-panel>small{color:var(--classic-muted);margin-top:.65rem;display:block}.classic-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.classic-people-grid article{background:#fffefb;border:1px solid #24573f1a;border-radius:12px;align-items:center;gap:.75rem;padding:.9rem;display:flex}.classic-people-grid article>span{background:#24573f14;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.classic-people-grid article div{gap:.2rem;display:grid}.classic-people-grid small{color:var(--classic-muted);text-transform:capitalize}.classic-team-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.classic-team-directory>section{border:1px solid color-mix(in srgb,var(--team-color) 55%,#000 12%);background:#fffefb;border-radius:10px;overflow:hidden}.classic-team-directory>section>header{background:var(--team-color);color:var(--team-fg);align-items:center;gap:.65rem;padding:.8rem 1rem;display:flex}.classic-team-directory>section>header span{font-size:1.35rem}.classic-team-directory>section>header>b{text-align:right;margin-left:auto;font:1.45rem Georgia,Times New Roman,serif;display:grid}.classic-team-directory>section>header>b small{font:.65rem system-ui,sans-serif}.classic-team-directory h3{margin:0;font:1.5rem Georgia,Times New Roman,serif}.classic-team-directory>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.65rem;display:grid}.classic-team-directory article{background:color-mix(in srgb,var(--team-color) 8%,white);border-radius:8px;align-items:center;gap:.5rem;padding:.65rem;display:flex}.classic-team-directory>section>header>div,.classic-team-directory article>div{gap:.12rem;display:grid}.classic-team-directory>section>header small{color:inherit;opacity:.78}.classic-team-directory article small{color:var(--classic-muted);font-size:.66rem}.classic-team-showcase-grid>section>.classic-team-showcase-facts{border-bottom:1px solid #24573f1a;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.classic-team-showcase-facts article{text-align:center;background:#f8f5ec;border-radius:0;gap:.1rem;padding:.75rem .45rem;display:grid}.classic-team-showcase-facts article+article{border-left:1px solid #24573f1a}.classic-team-showcase-facts strong{color:var(--classic-accent);font:1.15rem Georgia,Times New Roman,serif}.classic-team-directory article.is-hot{box-shadow:inset 3px 0 #e06a2b}.classic-identity-center{gap:.7rem;margin-bottom:1rem;display:grid}.classic-identity-center>details{background:#fffefb;border:1px solid #24573f24;border-radius:10px;overflow:hidden}.classic-identity-center>details>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem 1rem;list-style:none;display:grid}.classic-identity-center>details>summary::-webkit-details-marker{display:none}.classic-identity-center>details>summary>span{background:#edf3eb;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:1.2rem;display:grid}.classic-identity-center>details>summary>div{gap:.18rem;display:grid}.classic-identity-center>details>summary small{color:var(--classic-muted)}.classic-identity-center>details>summary b{color:var(--classic-accent);text-transform:uppercase;font-size:.7rem}.classic-identity-center form{background:#fffaf0;border-top:1px solid #24573f1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}.classic-identity-center form label{color:var(--classic-muted);gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.classic-identity-center form input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #24573f33;border-radius:7px;padding:.65rem}.classic-identity-center form>small,.classic-identity-center form>p{color:var(--classic-muted);grid-column:1/-1;margin:0;line-height:1.5}.classic-identity-center form>button,.classic-membership-queues article button{background:var(--classic-accent);color:#fff;width:max-content;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.6rem .85rem;font-size:.72rem;font-weight:900}.classic-identity-center form>button:disabled,.classic-membership-queues article button:disabled{cursor:wait;opacity:.6}.classic-identity-request.status-approved{color:#23663b}.classic-identity-request.status-rejected{color:#9d3328}.classic-membership-queues{border-top:1px solid #24573f1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}.classic-membership-queues>section{background:#fffaf0;border-radius:8px;padding:.8rem}.classic-membership-queues h4{margin:0 0 .65rem;font:1.15rem Georgia,Times New Roman,serif}.classic-membership-queues section>p{color:var(--classic-muted);font-size:.78rem}.classic-membership-queues article{border-top:1px solid #24573f1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.7rem 0;display:grid}.classic-membership-queues article>div{gap:.2rem;display:grid}.classic-membership-queues article>div:last-child{gap:.35rem;display:flex}.classic-membership-queues article small{color:var(--classic-muted)}.classic-membership-queues article button:last-child{color:var(--classic-text);background:0 0;border:1px solid #24573f33}.classic-showcase{gap:1rem;display:grid}.classic-showcase-tabs{border-bottom:1px solid #24573f1f;gap:.45rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.classic-showcase-tabs button{color:var(--classic-accent);font:inherit;cursor:pointer;background:#fffefb;border:1px solid #24573f29;border-radius:999px;padding:.55rem 1rem;font-size:.75rem;font-weight:900}.classic-showcase-tabs button.active{background:var(--classic-accent);color:#fff}.classic-showcase-method{background:#fffaf0;border:1px solid #24573f1a;border-radius:8px;padding:.7rem .85rem}.classic-showcase-method summary{color:var(--classic-accent);cursor:pointer;font-size:.7rem;font-weight:900}.classic-showcase-method p{color:var(--classic-muted);margin:.7rem 0 0;font-size:.75rem;line-height:1.55}.classic-player-showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.classic-player-showcase details{border:1px solid color-mix(in srgb,var(--team-color) 38%,#d9d4c8);border-left:5px solid var(--team-color);background:#fffefb;border-radius:10px;overflow:hidden}.classic-player-showcase summary{cursor:pointer;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.75rem;list-style:none;display:grid}.classic-player-showcase summary>span{font-size:1.25rem}.classic-player-showcase summary>div{display:grid}.classic-player-showcase summary small,.classic-player-showcase dt{color:var(--classic-muted);font-size:.65rem}.classic-player-showcase summary>b{color:var(--classic-accent);text-align:right;display:grid}.classic-player-showcase summary>b small{color:var(--classic-muted);font-size:.58rem;font-weight:700}.classic-player-profile-bars{background:#fffaf0;border-top:1px solid #24573f1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .8rem;padding:.8rem;display:grid}.classic-player-profile-bars>div{grid-template-columns:1fr auto;align-items:center;gap:.25rem .5rem;display:grid}.classic-player-profile-bars span{color:var(--classic-muted);font-size:.65rem;font-weight:800}.classic-player-profile-bars b{color:var(--classic-accent);font-size:.68rem}.classic-player-profile-bars i{background:#24573f1a;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.classic-player-profile-bars em{border-radius:inherit;background:var(--team-color);height:100%;display:block}.classic-player-round-strip{border-top:1px solid #24573f1a;gap:.35rem;padding:.7rem;display:flex;overflow-x:auto}.classic-player-round-strip span{background:color-mix(in srgb,var(--team-color) 10%,white);text-align:center;border-radius:6px;min-width:2.2rem;padding:.35rem;display:grid}.classic-player-round-strip small{color:var(--classic-muted);font-size:.55rem}.classic-player-round-strip b{color:var(--classic-text);font-size:.75rem}.classic-player-showcase dl{background:#f8f5ec;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:0;padding:.7rem;display:grid}.classic-player-showcase dl div{display:grid}.classic-player-showcase dd{margin:0;font-weight:900}.classic-team-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.classic-team-comparison article{border:1px solid color-mix(in srgb,var(--team-color) 38%,#d9d4c8);border-top:7px solid var(--team-color);background:#fffefb;border-radius:10px;gap:.75rem;padding:1rem;display:grid}.classic-team-comparison header{align-items:center;gap:.5rem;font:1.15rem Georgia,Times New Roman,serif;display:flex}.classic-team-comparison header b{color:var(--classic-accent);margin-left:auto}.classic-team-comparison article>div{grid-template-columns:1fr auto;gap:.5rem;padding-bottom:.45rem;display:grid;position:relative;overflow:hidden}.classic-team-comparison article>div span{color:var(--classic-muted);font-size:.7rem}.classic-team-comparison article>div i{background:var(--team-color);border-radius:99px;height:4px;position:absolute;bottom:0;left:0}.classic-showcase-compare{gap:.8rem;display:grid}.classic-showcase-compare>label{width:max-content;color:var(--classic-muted);align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;display:flex}.classic-showcase-compare select{color:var(--classic-text);font:inherit;background:#fff;border:1px solid #24573f2e;border-radius:999px;padding:.5rem .7rem}.classic-roster-manager{background:#f8f4e8;border:1px solid #24573f26;border-radius:12px;margin-top:1.2rem;padding:1rem}.classic-roster-manager>header{position:relative}.classic-roster-manager>header span{color:var(--classic-accent);letter-spacing:.1em;font-size:.68rem;font-weight:950}.classic-roster-manager>header h3{margin:.2rem 0;font:1.55rem Georgia,Times New Roman,serif}.classic-roster-manager>header p{color:var(--classic-muted);margin:0;font-size:.8rem}.classic-roster-manager>header b{color:var(--classic-muted);font-size:.68rem;position:absolute;top:0;right:0}.classic-roster-manager form{gap:.9rem;margin-top:1rem;display:grid}.classic-roster-teams{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.classic-roster-teams article{border:1px solid #24573f1f;border-top:5px solid var(--team-color);background:#fffefb;border-radius:9px;grid-template-columns:auto 1fr;gap:.45rem;padding:.65rem;display:grid}.classic-roster-teams article>span{grid-row:1/span 3;align-self:center;font-size:1.35rem}.classic-roster-manager label{color:var(--classic-muted);gap:.22rem;font-size:.68rem;font-weight:850;display:grid}.classic-roster-manager input,.classic-roster-manager select,.classic-roster-manager textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #24573f2e;border-radius:7px;padding:.5rem}.classic-roster-teams input[type=color]{min-height:2.2rem;padding:.15rem}.classic-roster-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.classic-roster-players details{border:1px solid color-mix(in srgb,var(--team-color) 55%,#000 12%);background:#fffefb;border-radius:9px;overflow:hidden}.classic-roster-players summary{border-left:5px solid var(--team-color);cursor:pointer;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem;list-style:none;display:grid}.classic-roster-players summary::-webkit-details-marker{display:none}.classic-roster-players summary>span{font-size:1.2rem}.classic-roster-players summary>div{min-width:0;display:grid}.classic-roster-players summary small{color:var(--classic-muted)}.classic-roster-players summary>b{color:var(--classic-accent)}.classic-roster-players details>div{border-top:1px solid #24573f1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.7rem;display:grid}.classic-roster-players .classic-pace-control{grid-column:1/-1}.classic-pace-control input{accent-color:var(--team-color);padding:0}.classic-roster-reason{max-width:42rem}.classic-roster-manager form>button{background:var(--classic-accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:.65rem .9rem;font-size:.75rem;font-weight:900}.classic-roster-manager form>p{color:var(--classic-accent);margin:0;font-size:.78rem;font-weight:850}.classic-source-note{color:var(--classic-accent);background:#24573f14;border-radius:8px;justify-content:space-between;margin-bottom:.8rem;padding:.6rem .75rem;font-size:.68rem;display:flex}.classic-result-archive{gap:.65rem;display:grid}.classic-result-archive>details{background:#fffefb;border:1px solid #24573f24;border-radius:10px;overflow:hidden}.classic-result-archive>details>summary{cursor:pointer;grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem 1rem;list-style:none;display:grid}.classic-result-archive>details>summary>span{width:2rem;height:2rem;color:var(--classic-accent);background:#24573f1a;border-radius:50%;place-items:center;font-weight:950;display:grid}.classic-result-archive>details>summary div{display:grid}.classic-result-archive>details>summary small{color:var(--classic-muted)}.classic-round-result-groups{background:#f8f5ec;border-top:1px solid #24573f1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:.8rem;display:grid}.classic-round-result-groups h4{margin:0 0 .5rem;font:1.2rem Georgia,Times New Roman,serif}.classic-round-result-groups section article{border-left:4px solid var(--classic-accent);background:#fff;border-radius:7px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;margin-bottom:.35rem;padding:.6rem;display:grid}.classic-round-result-groups section article div{display:grid}.classic-round-result-groups section article small{color:var(--classic-muted)}.classic-history-timeline{gap:.55rem;display:grid}.classic-history-timeline article{background:#fffefb;border:1px solid #24573f1f;border-radius:10px;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem;display:grid}.classic-history-timeline article>span{color:var(--classic-accent);font:1.6rem Georgia,Times New Roman,serif}.classic-history-timeline h3{margin:.15rem 0}.classic-history-timeline p,.classic-history-timeline small{color:var(--classic-muted);margin:0}.classic-history-timeline a{color:var(--classic-accent);font-weight:900;text-decoration:none}.classic-history{gap:1rem;display:grid}.classic-history-navigation{top:0}.classic-history-navigation button.active{color:var(--classic-accent);background:0 0;border:0;border-radius:0}.classic-history-summary{border-top:1px solid var(--competition-table-divider,#1d241d21);border-bottom:1px solid var(--competition-table-divider,#1d241d21);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.classic-history-summary>div{border-right:1px solid var(--competition-table-divider,#1d241d21);gap:.1rem;padding:.7rem .8rem;display:grid}.classic-history-summary>div:last-child{border-right:0}.classic-history-summary small,.classic-team-balance small{color:var(--classic-muted);letter-spacing:.05em;font-size:.58rem;font-weight:850}.classic-history-summary strong,.classic-team-balance strong{font-size:1.15rem}.classic-history-records{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.classic-history-records article{background:#fffaf0;border:1px solid #24573f1f;border-radius:12px;align-content:start;min-height:190px;padding:1rem;display:grid}.classic-history-records article>span{font-size:1.8rem}.classic-history-records article small{color:var(--classic-accent);text-transform:uppercase;margin-top:auto;padding-top:1.2rem;font-size:.65rem;font-weight:900}.classic-history-records article strong{margin-top:.35rem;font:1.35rem Georgia,Times New Roman,serif}.classic-history-records article b{color:var(--classic-accent);margin-top:.2rem;font-size:1.6rem}.classic-history-records article p{color:var(--classic-muted);margin:.2rem 0 0;font-size:.72rem}.classic-matchup-table{background:#fffefb;border:1px solid #24573f1f;border-radius:10px;overflow:hidden}.classic-matchup-table>header,.classic-matchup-table>article{text-align:center;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(70px,.35fr));align-items:center;gap:.5rem;padding:.7rem .9rem;display:grid}.classic-matchup-table>header{background:var(--classic-accent);color:#fff;text-transform:uppercase;font-size:.65rem;font-weight:900}.classic-matchup-table>header span:first-child,.classic-matchup-table>article strong{text-align:left}.classic-matchup-table>article{border-left:5px solid var(--team-color);border-bottom:1px solid #24573f17}.classic-matchup-table>article:last-child{border-bottom:0}.classic-matchup-table>article b{color:var(--classic-accent);font-size:1.1rem}.classic-heatmap-view{gap:.8rem;min-width:0;display:grid}.classic-heatmap-switch{gap:.35rem;display:flex}.classic-heatmap-switch button{color:var(--classic-accent);font:inherit;cursor:pointer;background:#fffefb;border:1px solid #24573f29;border-radius:999px;padding:.5rem .8rem;font-size:.72rem;font-weight:900}.classic-heatmap-switch button.active{background:var(--classic-accent);color:#fff}.classic-heatmap-scroll{background:#fffefb;border:1px solid #24573f24;border-radius:10px;max-width:100%;overflow:auto}.classic-heatmap-scroll table{border-collapse:separate;border-spacing:2px;min-width:1050px;font-size:.62rem}.classic-heatmap-scroll th,.classic-heatmap-scroll td{text-align:center;min-width:30px;height:30px;padding:.2rem}.classic-heatmap-scroll thead th{z-index:2;vertical-align:bottom;background:#f8f5ec;height:105px;position:sticky;top:0}.classic-heatmap-scroll thead th:first-child{z-index:4;text-align:left;min-width:145px;left:0}.classic-heatmap-scroll thead th>span{transform-origin:0 100%;text-align:left;white-space:nowrap;width:30px;display:inline-block;overflow:visible;transform:rotate(-62deg)translate(15px,4px)}.classic-heatmap-scroll tbody th{z-index:1;border-left:5px solid var(--team-color);text-align:left;white-space:nowrap;background:#fffefb;min-width:145px;position:sticky;left:0}.classic-heatmap-scroll td{border-radius:4px;font-weight:900}.classic-heatmap-scroll td.diagonal{color:#777;background:#dad5ca}.classic-heatmap-scroll td.teammate{color:var(--classic-accent);background:#f8f5ec;outline:2px solid #24573f38}.level-0{color:#5b554a!important;background:#f4f0e7!important}.level-1{color:#284123!important;background:#cfe5c8!important}.level-2{color:#fffdf3!important;background:#2f6747!important}.level-3{color:#284123!important;background:#f3cc5d!important}.level-4{color:#284123!important;background:#ed8b42!important}.level-5{color:#fffdf3!important;background:#b93b3b!important}.classic-team-heatmap{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.classic-team-heatmap>section{border:1px solid color-mix(in srgb,var(--team-color) 42%,#d7d1c5);background:#fffefb;border-radius:10px;overflow:hidden}.classic-team-heatmap header{border-top:6px solid var(--team-color);align-items:center;gap:.45rem;padding:.65rem .8rem;display:flex}.classic-team-heatmap section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.65rem;display:grid}.classic-team-heatmap article{border-radius:7px;justify-content:space-between;align-items:center;gap:.4rem;padding:.5rem;font-size:.68rem;display:flex}.classic-heatmap-legend{color:var(--classic-muted);flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.classic-heatmap-legend>span{border-radius:5px;place-items:center;width:1.8rem;height:1.8rem;font-size:.65rem;font-weight:900;display:grid}.classic-heatmap-legend small{margin-left:.4rem}.classic-mobile-meetings{display:none}.classic-history-list,.classic-pair-history{border-top:1px solid var(--competition-table-divider,#1d241d21);display:grid}.classic-history-list>header,.classic-pair-history>header{border-bottom:1px solid var(--competition-table-divider,#1d241d21);justify-content:space-between;align-items:baseline;padding:.65rem 0;display:flex}.classic-history-list>header span,.classic-pair-history>header span{color:var(--classic-muted);font-size:.65rem}.classic-history-list>article{border-bottom:1px solid var(--competition-table-divider,#1d241d21);grid-template-columns:minmax(0,1fr) 3rem;align-items:center;min-height:3.25rem;display:grid}.classic-history-list>article>b{text-align:right}.classic-pair-history details{border-bottom:1px solid var(--competition-table-divider,#1d241d21)}.classic-pair-history summary{cursor:pointer;justify-content:space-between;align-items:center;padding:.7rem 0;font-size:.76rem;font-weight:800;display:flex}.classic-pair-history summary b{text-align:right;min-width:2rem}.classic-pair-history details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .9rem;padding-bottom:.65rem;display:grid}.classic-pair-history article{border-top:1px solid #1d241d14;grid-template-columns:minmax(0,1fr) 1.3rem minmax(0,1fr);padding:.45rem 0;font-size:.7rem;display:grid}.classic-pair-history article i{color:var(--classic-muted);text-align:center;font-style:normal}.classic-team-balance{border-top:1px solid var(--competition-table-divider,#1d241d21);border-bottom:1px solid var(--competition-table-divider,#1d241d21);grid-template-columns:7rem 7rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.75rem 0;display:grid}.classic-team-balance>div{display:grid}.classic-team-balance p{color:var(--classic-muted);margin:0;font-size:.68rem}.tg-history-experience{--zero:#f4f0e7;--one:#cfe5c8;--two:#2f6747;--three:#f3cc5d;--four:#ed8b42;--many:#b93b3b;--heatmap-text-zero:#5b554a;--heatmap-text-one:#284123;--heatmap-text-two:#fffdf3;--heatmap-text-three:#284123;--heatmap-text-four:#284123;--heatmap-text-many:#fffdf3;gap:.8rem;display:grid}.tg-history-experience .leaderboard-mode-tabs{border-bottom:1px solid #24573f1f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tg-history-experience .leaderboard-mode-tab{min-height:3rem;color:var(--classic-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:auto auto;place-content:center;gap:.35rem;padding:.65rem .55rem;font-size:.76rem;font-weight:850;display:grid}.tg-history-experience .leaderboard-mode-tab.active{color:var(--classic-accent);box-shadow:inset 0 -3px var(--classic-accent)}.tg-history-experience .history-layout{display:grid}.tg-history-experience .history-block{min-width:0}.tg-history-experience .history-block-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.8rem;display:flex}.tg-history-experience .history-block-head h3{margin:.15rem 0;font-size:1.1rem}.tg-history-experience .history-block-head p{margin:0}.tg-history-experience .eyebrow{color:var(--classic-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:900}.tg-history-experience .meta{color:var(--classic-muted);font-size:.7rem}.tg-history-experience .heatmap-shell{background:#ffffffb3;border:1px solid #24573f1f;border-radius:14px;max-width:100%;overflow:auto}.tg-history-experience .heatmap-table{border-collapse:separate;border-spacing:0;width:100%}.tg-history-experience .heatmap-table th,.tg-history-experience .heatmap-table td{text-align:center;border-bottom:1px solid #24573f14;border-right:1px solid #24573f14;padding:.3rem .35rem;font-size:.8rem}.tg-history-experience .heatmap-table th{z-index:2;color:var(--classic-muted);letter-spacing:.04em;text-transform:uppercase;background:#f8f3e8;font-size:.78rem;position:sticky;top:0}.tg-history-experience .heatmap-table .sticky-col{z-index:1;text-align:right;text-overflow:ellipsis;white-space:nowrap;background:#f8f3e8;min-width:104px;max-width:104px;padding-right:.5rem;position:sticky;left:0;overflow:hidden}.tg-history-experience .heatmap-table th.sticky-col{z-index:3}.tg-history-experience .heatmap-table th.heatmap-rotated{vertical-align:bottom;width:28px;min-width:28px;height:126px;padding:0}.tg-history-experience .heatmap-table th.heatmap-rotated>span{writing-mode:vertical-rl;white-space:nowrap;padding:.35rem .16rem;font-size:.74rem;display:inline-block;transform:rotate(180deg)}.tg-history-experience .heatmap-cell{box-sizing:border-box;border-color:#24573f14;width:28px;min-width:28px;height:28px;font-size:.76rem;font-weight:700}.tg-history-experience .heatmap-cell.team-block-top{border-top:2px solid var(--heatmap-team-color)}.tg-history-experience .heatmap-cell.team-block-bottom{border-bottom:2px solid var(--heatmap-team-color)}.tg-history-experience .heatmap-cell.team-block-left{border-left:2px solid var(--heatmap-team-color)}.tg-history-experience .heatmap-cell.team-block-right{border-right:2px solid var(--heatmap-team-color)}.tg-history-experience .heatmap-cell.diagonal{color:#1d241d8c;background:#1d241d14}.tg-history-experience .heatmap-cell.teammate{color:#1d241d8f;background:#1d241d0b}.tg-history-experience .history-count-0{background:var(--zero)!important;color:var(--heatmap-text-zero)!important}.tg-history-experience .history-count-1{background:var(--one)!important;color:var(--heatmap-text-one)!important}.tg-history-experience .history-count-2{background:var(--two)!important;color:var(--heatmap-text-two)!important}.tg-history-experience .history-count-3{background:var(--three)!important;color:var(--heatmap-text-three)!important}.tg-history-experience .history-count-4{background:var(--four)!important;color:var(--heatmap-text-four)!important}.tg-history-experience .history-count-5{background:var(--many)!important;color:var(--heatmap-text-many)!important}.tg-history-experience .mobile-heatmap{display:none}.tg-history-experience .mobile-heatmap-row{border-bottom:1px solid #24573f14;gap:.42rem;padding:.55rem .58rem;display:grid}.tg-history-experience .mobile-heatmap-row:last-child{border-bottom:0}.tg-history-experience .mobile-heatmap-row-head{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.tg-history-experience .mobile-heatmap-row-head strong{font-size:.88rem}.tg-history-experience .mobile-heatmap-row-head>span{color:var(--classic-muted);font-size:.72rem;font-weight:800}.tg-history-experience .mobile-heatmap-cells{flex-wrap:wrap;gap:.28rem;display:flex}.tg-history-experience .mobile-heatmap-chip{border:1.5px solid color-mix(in srgb,var(--mobile-heatmap-team-color,#24573f2e) 72%,#ffffff42);border-radius:999px;align-items:center;gap:.34rem;max-width:100%;min-height:1.7rem;padding:.22rem .36rem .22rem .48rem;font-size:.72rem;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffff3d}.tg-history-experience .mobile-heatmap-chip>span{text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem;overflow:hidden}.tg-history-experience .mobile-heatmap-chip>strong{background:#ffffff38;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.72rem;display:inline-grid}.tg-history-experience .mobile-heatmap-chip.teammate{color:#1d241d9e;background:#1d241d0b}.tg-history-experience .mobile-heatmap-teammates{justify-items:center;margin-top:-.12rem;display:grid}.tg-history-experience .mobile-heatmap-teammates-summary{color:#24573f9e;cursor:pointer;background:0 0;border:0;place-items:center;width:1.5rem;height:1.1rem;padding:0;list-style:none;display:grid}.tg-history-experience .mobile-heatmap-teammates-summary::-webkit-details-marker{display:none}.tg-history-experience .mobile-heatmap-teammates-summary:before{content:"";border-bottom:2.2px solid;border-right:2.2px solid;width:.38rem;height:.38rem;transition:transform .14s;transform:rotate(45deg)translateY(-.08rem)}.tg-history-experience .mobile-heatmap-teammates[open]>.mobile-heatmap-teammates-summary:before{transform:rotate(225deg)translate(-.04rem,-.02rem)}.tg-history-experience .mobile-heatmap-teammates .teammate-cells{justify-content:center;width:100%;padding-top:.16rem}.tg-history-experience .heatmap-legend{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.tg-history-experience .legend-swatch{border-radius:999px;justify-content:center;align-items:center;min-width:44px;padding:.3rem .6rem;font-size:.9rem;display:inline-flex}.tg-history-experience .history-output{gap:.5rem;display:grid}.tg-history-experience .matchup-group{background:#ffffffb3;border:1px solid #24573f1f;border-radius:13px;overflow:hidden}.tg-history-experience .matchup-group-summary{cursor:pointer;align-items:center;gap:.7rem;padding:.68rem .75rem;list-style:none;display:flex}.tg-history-experience .matchup-group-summary::-webkit-details-marker{display:none}.tg-history-experience .matchup-group-summary:after{content:"+";background:#ffffff3d;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;margin-left:auto;font-size:1rem;font-weight:900;display:grid}.tg-history-experience .matchup-group[open]>.matchup-group-summary:after{content:"−"}.tg-history-experience .matchup-group-count{background:#ffffff3d;border-radius:10px;flex:none;place-items:center;width:2.15rem;height:2.15rem;font-size:.9rem;font-weight:900;display:grid}.tg-history-experience .matchup-group-heading{gap:.1rem;min-width:0;display:grid}.tg-history-experience .matchup-group-heading strong{font-size:.86rem}.tg-history-experience .matchup-group-heading small{color:inherit;opacity:.76;font-size:.7rem;font-weight:750}.tg-history-experience .matchup-pair-list{justify-items:start;gap:.28rem;padding:.55rem .7rem .7rem;display:grid}.tg-history-experience .matchup-pair-chip{color:var(--classic-text);box-shadow:none;background:#fffdf8;border-color:#24573f1f}.tg-history-experience .matchup-name-divider{color:var(--classic-muted);margin-inline:-.14rem}.tg-history-experience .team-heatmap-table th:not(.sticky-col){min-width:90px}.tg-history-experience .team-heatmap-table .sticky-col{min-width:112px;max-width:112px}.tg-history-experience .team-heatmap-table .heatmap-cell{width:auto;min-width:90px;height:46px;font-size:.88rem}.tg-history-experience .heatmap-cell.not-applicable{color:var(--classic-muted);font-weight:600}.tg-history-experience .team-balance-legend{gap:.2rem;width:min(16rem,100%);display:grid}.tg-history-experience .team-balance-scale{border:1px solid #24573f17;border-radius:999px;grid-template-columns:repeat(5,1fr);height:.62rem;display:grid;overflow:hidden}.tg-history-experience .team-balance-scale .light,.tg-history-experience .team-balance-light{background:var(--one);color:var(--heatmap-text-one)}.tg-history-experience .team-balance-scale .dark,.tg-history-experience .team-balance-dark{background:var(--two);color:var(--heatmap-text-two)}.tg-history-experience .team-balance-scale .yellow,.tg-history-experience .team-balance-yellow{background:var(--three);color:var(--heatmap-text-three)}.tg-history-experience .team-balance-scale .orange,.tg-history-experience .team-balance-orange{background:var(--four);color:var(--heatmap-text-four)}.tg-history-experience .team-balance-scale .red,.tg-history-experience .team-balance-red{background:var(--many);color:var(--heatmap-text-many)}.tg-history-experience .team-balance-labels{color:var(--classic-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:.35rem;font-size:.67rem;font-weight:750;display:grid}.tg-history-experience .team-balance-labels span:last-child{text-align:right}.tg-history-experience .team-balance-labels strong{color:var(--classic-accent-dark);font-size:.7rem}.tg-history-experience .team-balance-legend>small{color:var(--classic-muted);text-align:center;font-size:.65rem;font-weight:700}.tg-history-experience .history-team-label{align-items:center;gap:.38rem;min-width:0;display:inline-flex}.tg-history-experience .history-team-icon{flex:none;place-items:center;width:1.1rem;height:1.1rem;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:.92rem;line-height:1;display:inline-grid}.tg-history-experience .mobile-team-heatmap .mobile-heatmap-row-head{align-items:center}.tg-history-experience .mobile-team-heatmap .history-team-label>span:last-child{color:var(--classic-text);font-size:.88rem}.tg-history-experience .team-matchup-chip{--mobile-heatmap-team-color:#24573f2e}.tg-history-experience .team-matchup-chip .history-team-label>span:last-child{color:inherit;font-size:inherit}@media (width<=720px){.tg-history-experience .history-tab-panel{padding:.6rem 0}.tg-history-experience .history-block-head{flex-direction:column;align-items:start;gap:.55rem;margin-bottom:.7rem}.tg-history-experience .heatmap-legend{gap:.25rem}.tg-history-experience .legend-swatch{min-width:34px;padding:.24rem .38rem;font-size:.72rem}.tg-history-experience .heatmap-shell{border-radius:10px;width:calc(100% + .9rem);margin-inline:-.45rem}.tg-history-experience .desktop-heatmap{display:none}.tg-history-experience .mobile-heatmap{display:grid}.tg-history-experience .matchup-pair-list{padding-inline:.5rem}}.classic-competition-shell[data-header-layout=grid] .classic-hero:after{opacity:.22}.classic-competition-shell[data-header-layout=grid] .classic-hero:before{background:linear-gradient(105deg,var(--competition-header-surface,#24573f),color-mix(in srgb,var(--competition-header-surface,#24573f) 86%,#07140e))}.classic-grid-header{z-index:2;grid-template-columns:repeat(24,minmax(0,1fr));gap:.1rem;width:100%;display:grid;position:relative}.classic-grid-header__cell{min-width:0;min-height:44px;display:flex}.classic-grid-header__cell[data-horizontal=start]{justify-content:flex-start}.classic-grid-header__cell[data-horizontal=center]{justify-content:center}.classic-grid-header__cell[data-horizontal=end]{justify-content:flex-end}.classic-grid-header__cell[data-vertical=start]{align-items:flex-start}.classic-grid-header__cell[data-vertical=center]{align-items:center}.classic-grid-header__cell[data-vertical=end]{align-items:flex-end}.classic-grid-header__cell>.classic-generated-header__object{max-width:100%}.classic-grid-header__cell.is-name{overflow:hidden}.classic-grid-header__cell.is-name h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1;overflow:hidden}.classic-grid-header__cell.is-round :is(.classic-generated-header__object,.classic-round-manager,.classic-round-selector,.classic-round-selector>summary){max-width:100%}.classic-grid-header__cell.is-menu .classic-main-menu{position:relative;top:auto;right:auto;transform:none}.classic-grid-header__cell[data-horizontal=start] :is(.classic-main-menu-list,.classic-round-selector-menu){left:0;right:auto}.classic-grid-header__cell[data-horizontal=end] :is(.classic-main-menu-list,.classic-round-selector-menu){left:auto;right:0}.classic-grid-header__cell[data-horizontal=center] :is(.classic-main-menu-list,.classic-round-selector-menu){left:50%;right:auto;transform:translate(-50%)}.classic-grid-header__cell[data-popover-side=left] :is(.classic-main-menu-list,.classic-round-selector-menu){left:0!important;right:auto!important;transform:none!important}.classic-grid-header__cell[data-popover-side=right] :is(.classic-main-menu-list,.classic-round-selector-menu){left:auto!important;right:0!important;transform:none!important}.classic-grid-header__cell :is(.classic-main-menu-list,.classic-round-selector-menu){width:max-content;max-width:min(320px,100vw - 1.5rem)}@media (width<=720px){.classic-competition-shell[data-header-layout=grid][data-top-navigation] .classic-hero{padding:.62rem .72rem}.classic-grid-header{gap:.25rem}}.classic-competition-shell[data-header-layout=generated] .classic-hero{min-height:0;padding:.72rem var(--competition-edge);box-shadow:none;border-bottom:0;display:block}.classic-competition-shell[data-header-layout=generated] .classic-hero:after{opacity:.22}.classic-competition-shell[data-header-layout=generated] .classic-hero:before{background:linear-gradient(105deg,var(--competition-header-surface,#24573f),color-mix(in srgb,var(--competition-header-surface,#24573f) 86%,#07140e))}.classic-generated-header{z-index:2;gap:.55rem;width:100%;display:grid;position:relative}.classic-generated-header__row{align-items:center;gap:.7rem;width:100%;min-width:0;min-height:44px;display:flex}.classic-generated-header__row[data-alignment=start]{justify-content:flex-start}.classic-generated-header__row[data-alignment=center]{justify-content:center}.classic-generated-header__row[data-alignment=end]{justify-content:flex-end}.classic-generated-header__row[data-alignment=between]{justify-content:space-between}.classic-generated-header__object{min-width:0;position:relative}.classic-generated-header__object.is-name{overflow:hidden}.classic-generated-header__object.is-name h1{text-overflow:ellipsis;white-space:nowrap;max-width:min(72vw,34rem);font-size:1.35rem;line-height:1;overflow:hidden}.classic-generated-header__object.is-name[data-scale="0"] h1{font-size:.95rem}.classic-generated-header__object.is-name[data-scale="1"] h1{font-size:1.12rem}.classic-generated-header__object.is-name[data-scale="3"] h1{font-size:1.62rem}.classic-generated-header__object.is-name[data-scale="4"] h1{font-size:1.9rem}.classic-generated-header__object.is-logo{flex:0 auto;align-items:center;display:flex}.classic-generated-header__object.is-logo .classic-header-logo{max-width:min(32vw,168px);height:44px}.classic-generated-header__object.is-logo[data-scale="0"] .classic-header-logo{height:26px}.classic-generated-header__object.is-logo[data-scale="1"] .classic-header-logo{height:34px}.classic-generated-header__object.is-logo[data-scale="3"] .classic-header-logo{height:54px}.classic-generated-header__object.is-logo[data-scale="4"] .classic-header-logo{height:64px}.classic-generated-header__object .classic-round-manager{width:auto;margin:0}.classic-generated-header__object.is-round[data-scale="0"] .classic-round-selector>summary{min-height:36px;padding-block:.25rem;font-size:.66rem}.classic-generated-header__object.is-round[data-scale="1"] .classic-round-selector>summary{min-height:40px;font-size:.72rem}.classic-generated-header__object.is-round[data-scale="3"] .classic-round-selector>summary{min-height:48px;padding-inline:.85rem 2rem;font-size:.86rem}.classic-generated-header__object.is-round[data-scale="4"] .classic-round-selector>summary{min-height:52px;padding-inline:1rem 2.15rem;font-size:.94rem}.classic-generated-header__object.is-menu .classic-main-menu{position:relative;top:auto;right:auto;transform:none}.classic-generated-header__object.is-menu .classic-main-menu-button{min-width:44px;min-height:44px}.classic-generated-header__object.is-menu[data-scale="0"] .classic-main-menu-button{width:44px;height:44px}.classic-generated-header__object.is-menu[data-scale="1"] .classic-main-menu-button{width:46px;height:46px}.classic-generated-header__object.is-menu[data-scale="2"] .classic-main-menu-button{width:50px;height:50px}.classic-generated-header__object.is-menu[data-scale="3"] .classic-main-menu-button{width:56px;height:56px}.classic-generated-header__object.is-menu[data-scale="4"] .classic-main-menu-button{width:62px;height:62px}.classic-generated-header__object.is-menu[data-scale="0"] .classic-golf-menu-ball{width:40px;height:40px}.classic-generated-header__object.is-menu[data-scale="1"] .classic-golf-menu-ball{width:43px;height:43px}.classic-generated-header__object.is-menu[data-scale="2"] .classic-golf-menu-ball{width:47px;height:47px}.classic-generated-header__object.is-menu[data-scale="3"] .classic-golf-menu-ball{width:53px;height:53px}.classic-generated-header__object.is-menu[data-scale="4"] .classic-golf-menu-ball{width:59px;height:59px}.classic-generated-header__object.is-menu:first-child .classic-main-menu-list{left:0;right:auto}.classic-generated-header__object.is-round:last-child .classic-round-selector-menu{left:auto;right:0}.classic-generated-header__row[data-alignment=center]>.classic-generated-header__object:only-child :is(.classic-main-menu-list,.classic-round-selector-menu){left:50%;right:auto;transform:translate(-50%)}@media (width<=720px){.classic-competition-shell[data-header-layout=generated] .classic-hero{padding:.62rem .72rem}.classic-generated-header{gap:.42rem}.classic-generated-header__row{gap:.48rem}.classic-generated-header__object.is-name h1{max-width:66vw}.classic-generated-header__object.is-round{max-width:100%}.classic-generated-header__object.is-round .classic-round-selector,.classic-generated-header__object.is-round .classic-round-selector>summary{max-width:min(100%,82vw)}.classic-generated-header__object.is-round .classic-round-selector-menu{max-width:calc(100vw - 1.4rem)}}.classic-round-overview{gap:.75rem;display:grid}.classic-round-overview>header{align-items:baseline;gap:.65rem;padding:.4rem .15rem;display:flex}.classic-round-overview>header span{color:var(--classic-accent);letter-spacing:.08em;font-size:.65rem;font-weight:900}.classic-round-overview>header small{color:var(--classic-muted);margin-left:auto}.classic-round-overview>div{gap:.55rem;display:grid}.classic-round-overview article{background:#fffefb;border:1px solid #24573f1f;border-left:5px solid #b9b4a7;border-radius:10px;grid-template-columns:3rem minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:.9rem;display:grid}.classic-round-overview article.status-completed{border-left-color:var(--classic-accent)}.classic-round-overview article.status-in_progress{border-left-color:#d99a2b}.classic-round-overview article>span{color:var(--classic-accent);font:1.6rem Georgia,Times New Roman,serif}.classic-round-overview article h3,.classic-round-overview article p{margin:.12rem 0}.classic-round-overview article p,.classic-round-overview article small{color:var(--classic-muted)}.classic-round-overview article dl{gap:.8rem;margin:0;display:flex}.classic-round-overview article dl div{text-align:right;display:grid}.classic-round-overview article dt{color:var(--classic-muted);text-transform:uppercase;font-size:.62rem}.classic-round-overview article dd{margin:0;font-weight:900}.classic-round-overview article>b{min-width:6.5rem;color:var(--classic-accent);text-align:center;background:#24573f14;border-radius:999px;padding:.35rem .55rem;font-size:.68rem}.classic-round-competitions{gap:.65rem;margin-top:1rem;display:grid}.classic-round-competitions>header{border-bottom:1px solid #24573f24;justify-content:space-between;align-items:baseline;padding:.35rem .15rem;display:flex}.classic-round-competitions>header span{color:var(--classic-accent);letter-spacing:.08em;font-size:.65rem;font-weight:900}.classic-round-competitions>header strong{color:var(--classic-muted);font-size:.75rem}.classic-round-competitions>div{gap:.5rem;display:grid}.classic-round-competitions article{background:#fffefb;border:1px solid #24573f21;border-radius:10px;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.75rem .85rem;display:grid}.classic-round-competitions article>span{color:var(--classic-accent);text-align:center;font-size:.85rem}.classic-round-competitions article div{gap:.12rem;display:grid}.classic-round-competitions article small{color:var(--classic-muted)}.classic-round-manager-workspace{background:#f8f4e8;border:1px solid #24573f26;border-radius:12px;margin-top:1.15rem;padding:1rem}.classic-round-manager-workspace>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.classic-round-manager-workspace>header span{color:var(--classic-accent);letter-spacing:.1em;font-size:.68rem;font-weight:950}.classic-round-manager-workspace>header h3{margin:.2rem 0;font:1.5rem Georgia,Times New Roman,serif}.classic-round-manager-workspace>header p{max-width:48rem;color:var(--classic-muted);margin:0;font-size:.78rem}.classic-round-manager-workspace button{background:var(--classic-accent);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:.55rem .75rem;font-size:.7rem;font-weight:900}.classic-round-manager-table{gap:.4rem;margin-top:.85rem;display:grid}.classic-round-manager-table article{border:1px solid #24573f1f;border-left:5px solid var(--classic-accent);background:#fffefb;border-radius:8px;grid-template-columns:2.2rem minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.classic-round-manager-table article.status-cancelled{opacity:.65;border-left-color:#9a4538}.classic-round-manager-table article.status-completed{border-left-color:#8b6d24}.classic-round-manager-table article>strong{color:var(--classic-accent);font-size:1.1rem}.classic-round-manager-table article>div{min-width:0;display:grid}.classic-round-manager-table article small{color:var(--classic-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.classic-round-manager-table article>span{color:var(--classic-muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.classic-round-manager-table article>button{color:var(--classic-accent);background:#fff;border:1px solid #24573f2e}.classic-round-manager-workspace>form{background:#fffefb;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.9rem;padding:.85rem;display:grid;box-shadow:0 12px 28px #1f2e251a}.classic-round-manager-workspace>form>header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.classic-round-manager-workspace>form h4{margin:0;font:1.2rem Georgia,Times New Roman,serif}.classic-round-manager-workspace>form label{color:var(--classic-muted);gap:.25rem;font-size:.72rem;font-weight:850;display:grid}.classic-round-manager-workspace input,.classic-round-manager-workspace select,.classic-round-manager-workspace textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #24573f33;border-radius:7px;padding:.58rem}.classic-round-manager-workspace .classic-round-reason{grid-column:1/-1}.classic-round-manager-workspace>form>button{justify-self:start}.classic-round-manager-workspace>p{color:var(--classic-accent);margin-bottom:0;font-size:.78rem;font-weight:800}.classic-news-feed{gap:.9rem;margin-top:.9rem;display:grid}.classic-news-feed>article{background:#fffcf5eb;border:1px solid #24573f1f;border-radius:8px;padding:clamp(1rem,2.4vw,1.6rem);box-shadow:0 10px 28px #16342314}.classic-news-feed>article.latest{background:#fffaf0}.classic-news-feed article small{color:var(--classic-accent);text-transform:uppercase;font-size:.65rem;font-weight:900}.classic-news-feed article h3{margin:.55rem 0;font:clamp(1.8rem,4vw,3.2rem)/1 Georgia,Times New Roman,serif}.classic-news-feed article p{color:var(--classic-muted);line-height:1.6}.classic-news-feed details{border-top:1px solid #24573f1f;margin-top:1rem;padding-top:.8rem}.classic-news-feed summary{color:var(--classic-accent);cursor:pointer;font-size:.75rem;font-weight:900}.classic-editorial-form{background:#fffefb;border:1px solid #24573f24;border-radius:12px;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.classic-editorial-form>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.classic-editorial-form>header div{display:grid}.classic-editorial-form>header small{color:var(--classic-accent);font-size:.65rem;font-weight:900}.classic-editorial-form>header h3{margin:.2rem 0 0;font:1.5rem Georgia,Times New Roman,serif}.classic-editorial-form label{color:var(--classic-muted);gap:.3rem;font-size:.7rem;font-weight:800;display:grid}.classic-editorial-form input,.classic-editorial-form textarea,.classic-editorial-form select{width:100%;color:var(--classic-text);font:inherit;background:#fff;border:1px solid #24573f2e;border-radius:8px;padding:.65rem}.classic-editorial-form>header select{width:auto}.classic-editorial-form>div{flex-wrap:wrap;gap:.55rem;display:flex}.classic-editorial-form button,.classic-article-publish{color:var(--classic-accent);font:inherit;cursor:pointer;background:#fffefb;border:1px solid #24573f2e;border-radius:999px;padding:.6rem .85rem;font-weight:900}.classic-editorial-form button.primary,.classic-article-publish{border-color:var(--classic-accent);background:var(--classic-accent);color:#fff}.classic-editorial-form>p{color:var(--classic-accent);margin:0;font-size:.75rem;font-weight:800}.classic-article-publish{margin-top:.8rem}.classic-editorial-toolbar{background:#fffefb;border:1px solid #24573f24;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.8rem 1rem;display:flex}.classic-editorial-toolbar div{gap:.2rem;display:grid}.classic-editorial-toolbar span{color:var(--classic-muted);font-size:.72rem}.classic-editorial-toolbar button,.classic-article-actions button{color:var(--classic-accent);font:inherit;cursor:pointer;background:#fff;border:1px solid #24573f2e;border-radius:999px;padding:.55rem .8rem;font-weight:800}.classic-editorial-form>.classic-editorial-meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.classic-article-actions{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.classic-news-feed>article.archived{opacity:.68;border-style:dashed}.classic-presentation-settings{gap:1rem;display:grid}.classic-presentation-settings>header{color:#fff;background:linear-gradient(135deg,#194b35,#2f7453);border-radius:14px;padding:1rem}.classic-presentation-settings>header span{letter-spacing:.08em;font-size:.65rem;font-weight:900}.classic-presentation-settings>header h3{margin:.45rem 0;font:1.8rem Georgia,Times New Roman,serif}.classic-presentation-settings>header p{color:#ffffffc7;margin:0}.classic-presentation-settings section{background:#fffefb;border:1px solid #24573f24;border-radius:14px;padding:1rem}.classic-presentation-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.7rem;display:grid}.classic-presentation-settings label{color:var(--classic-muted);gap:.3rem;font-size:.72rem;font-weight:800;display:grid}.classic-presentation-settings select,.classic-presentation-settings input,.classic-presentation-settings textarea{box-sizing:border-box;width:100%}.classic-presentation-toggles{gap:.55rem;display:grid}.classic-presentation-toggles>label{background:#fff;border:1px solid #24573f1a;border-radius:10px;grid-template-columns:auto minmax(140px,.8fr) minmax(140px,1.2fr);align-items:center;gap:.65rem;padding:.65rem;display:grid}.classic-presentation-toggles>label>input[type=checkbox]{width:auto}.classic-presentation-toggles span{gap:.15rem;display:grid}.classic-presentation-toggles small{color:var(--classic-muted);font-weight:500}.classic-registration-roster{gap:1rem;display:grid}.classic-registration-roster>header{background:#fffefb;border:1px solid #24573f24;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.classic-registration-roster>header small{color:var(--classic-accent);font-size:.65rem;font-weight:900}.classic-registration-roster>header h3{margin:.25rem 0;font:1.45rem Georgia,Times New Roman,serif}.classic-registration-roster>header p{color:var(--classic-muted);margin:0;font-size:.78rem}.classic-registration-teams{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.8rem;display:grid}.classic-registration-teams>section{border:1px solid color-mix(in srgb,var(--team-color) 35%,transparent);background:#fffefb;border-radius:14px;overflow:hidden}.classic-registration-teams>section>header{border-bottom:3px solid var(--team-color);align-items:center;gap:.65rem;padding:.8rem 1rem;display:flex}.classic-registration-teams h4{margin:0}.classic-registration-teams>section>div{display:grid}.classic-registration-teams article{opacity:.62;border-bottom:1px solid #24573f14;grid-template-columns:minmax(0,1fr) 110px auto;align-items:center;gap:.65rem;padding:.65rem .8rem;display:grid}.classic-registration-teams article.playing{opacity:1;background:color-mix(in srgb,var(--team-color) 6%,white)}.classic-registration-teams label{color:var(--classic-muted);gap:.2rem;font-size:.68rem;font-weight:800;display:grid}.classic-registration-teams .classic-playing-toggle,.classic-registration-teams .classic-player-butta{align-items:center;gap:.4rem;display:flex}.classic-registration-teams input[type=checkbox]{width:auto}.classic-registration-reason{color:var(--classic-muted);gap:.35rem;font-size:.72rem;font-weight:800;display:grid}@media (width<=620px){.classic-registration-teams{grid-template-columns:1fr}.classic-registration-teams article{grid-template-columns:1fr 100px}.classic-registration-teams .classic-player-butta{grid-column:1/-1}}@media (width<=760px){.classic-news-grid{grid-template-columns:1fr}.classic-news-sidebar{grid-template-columns:1fr;position:static}.classic-news-stamp{border-top:1px solid #24573f26;border-left:0;justify-items:start;padding:.8rem 0 0}.classic-news-featured h3{font-size:clamp(2.3rem,13vw,4rem)}.classic-identity-center form,.classic-membership-queues,.classic-player-profile-bars{grid-template-columns:1fr}}.classic-operation-view{gap:1rem;display:grid}.classic-competition-shell .classic-operation-view.tg-registration-page{width:100%;margin:0;padding:0}.classic-organizer-panel{padding-top:0}.classic-organizer-home{gap:.75rem;display:grid}.classic-card.classic-panel.classic-organizer-panel{padding-top:0}.classic-organizer-loading{min-height:12rem;color:var(--classic-muted);justify-content:center;align-items:center;gap:.75rem;display:flex}.classic-organizer-next{background:#fff8ef;border:1px solid #ed892d52;border-left:4px solid #ed892d;border-radius:12px;padding:1rem 1.1rem}.classic-organizer-next.state-blocked{background:#fff7f5;border-color:#b13a3247 #b13a3247 #b13a3247 #b13a32}.classic-organizer-next.state-done{background:#f4faf6;border-color:#24573f47 #24573f47 #24573f47 #24573f}.classic-organizer-next h3{margin:.25rem 0;font:1.45rem Georgia,Times New Roman,serif}.classic-organizer-next p{color:var(--classic-muted);margin:0 0 .7rem}.classic-organizer-next a,.classic-organizer-steps a{color:#10243f;font-size:.75rem;font-weight:900;text-decoration:none}.classic-organizer-steps{gap:.55rem;display:grid}.classic-organizer-steps article{background:#fff;border:1px solid #10243f26;border-radius:12px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.85rem 1rem;display:grid}.classic-organizer-steps article>span{color:#66758a;background:#edf1f6;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-weight:950;display:grid}.classic-organizer-steps article.state-done{background:#f7fbf8;border-color:#24573f47}.classic-organizer-steps article.state-done>span{color:#fff;background:#24573f}.classic-organizer-steps article.state-current{border-color:#ed892d6b;box-shadow:0 5px 18px #10243f0f}.classic-organizer-steps article.state-current>span{color:#fff;background:#ed892d}.classic-organizer-steps article.state-blocked{background:snow;border-color:#b13a324d}.classic-organizer-steps article.state-blocked>span{color:#fff;background:#b13a32}.classic-organizer-steps article>div{gap:.12rem;display:grid}.classic-organizer-steps article small{color:var(--classic-muted)}.classic-organizer-home>footer{color:var(--classic-muted);justify-content:space-between;gap:1rem;padding:.8rem .15rem;font-size:.72rem;display:flex}.classic-organizer-home>footer a{color:#10243f;font-weight:900;text-decoration:none}.classic-organizer-prerequisite{background:snow;border:1px solid #b13a323d;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.classic-organizer-prerequisite>div{gap:.12rem;display:grid}.classic-organizer-prerequisite span{color:#9d302b;letter-spacing:.09em;font-size:.62rem;font-weight:950}.classic-organizer-prerequisite small{color:var(--classic-muted)}.classic-organizer-prerequisite a{color:#10243f;white-space:nowrap;font-size:.72rem;font-weight:900;text-decoration:none}.classic-competition-shell .classic-organizer-timeline{z-index:24;width:calc(100% + (2 * var(--competition-edge)));margin-inline:calc(-1 * var(--competition-edge));padding:.3rem var(--competition-edge) .25rem;background:linear-gradient(90deg,#08301ed6,#082b1be6),var(--competition-header-image) center 64% / cover no-repeat;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);border:0;border-top:1px solid #ffffff1f;border-bottom:1px solid #041f1352;border-radius:0;position:sticky;top:0;overflow:hidden;box-shadow:0 5px 14px #0a2a1b29}.classic-organizer-progress{background:#ffffff47;border-radius:999px;height:2px;position:absolute;top:1.48rem;left:10%;right:10%}.classic-organizer-progress i{border-radius:inherit;background:#ffffffe0;height:100%;transition:width .25s;display:block}.classic-organizer-timeline>div:last-child{grid-template-columns:repeat(var(--organizer-phase-count,6),minmax(0,1fr));gap:.35rem;display:grid;position:relative}.classic-organizer-timeline button{text-align:center;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-items:center;gap:.25rem;min-width:0;padding:0 .2rem .45rem;display:grid;position:relative}.classic-organizer-timeline button:after{content:"";opacity:0;background:#fff;border-radius:999px 999px 0 0;width:28px;height:3px;transition:opacity .18s;position:absolute;bottom:0;right:50%;transform:translate(50%)}.classic-organizer-timeline button:hover,.classic-organizer-timeline button:focus-visible{background:#ffffff12;outline:none}.classic-organizer-timeline button.active:after{opacity:1}.classic-organizer-timeline button>span{color:#ffffffc7;box-sizing:content-box;background:#143627db;border:3px solid #ffffffd1;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:950;display:grid}.classic-organizer-timeline button.state-done>span{color:#fff;background:#24573f}.classic-organizer-timeline button.state-current>span{color:#fff;background:#ed892d}.classic-organizer-timeline button.state-blocked>span{color:#fff;background:#b13a32}.classic-organizer-timeline button strong{color:#fff;overflow-wrap:anywhere;max-width:8.5rem;font-size:.7rem;line-height:1.15}.classic-organizer-timeline button small{color:#ffffff9e;text-transform:uppercase;font-size:.58rem;font-weight:800}.classic-organizer-workspace{gap:1rem;display:grid}.classic-organizer-workspace>.classic-card{box-shadow:none}.classic-organizer-decision{background:#fffdf8;border:1px solid #ed892d47;border-left:5px solid #ed892d;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;min-height:4.6rem;padding:.8rem .9rem;display:flex}.classic-organizer-decision.complete{border-color:#24573f33;border-left-color:var(--classic-accent);background:#f8fbf6}.classic-organizer-decision>div{gap:.12rem;display:grid}.classic-organizer-decision span{color:#a85c18;letter-spacing:.09em;font-size:.58rem;font-weight:950}.classic-organizer-decision.complete span{color:var(--classic-accent)}.classic-organizer-decision strong{color:var(--classic-text);font-size:.92rem}.classic-organizer-decision small{color:var(--classic-muted);line-height:1.35}.classic-organizer-decision button{background:var(--classic-accent);color:#fff;min-height:2.45rem;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:.55rem .85rem;font-size:.72rem;font-weight:900}.classic-organizer-decision button:disabled{cursor:not-allowed;opacity:.4}.classic-organizer-decision button.secondary{color:var(--classic-accent);background:0 0;border:1px solid #24573f40}.organizer-edition-registration{background:#f8fbf6;border:1px solid #24573f33;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem 1rem;padding:.9rem 1rem;display:grid}.organizer-edition-registration>div{gap:.12rem;display:grid}.organizer-edition-registration>div>span{color:var(--classic-accent);letter-spacing:.09em;font-size:.58rem;font-weight:950}.organizer-edition-registration>div>strong{color:var(--classic-text);font-size:.94rem}.organizer-edition-registration small{color:var(--classic-muted);line-height:1.35}.organizer-edition-registration button{background:var(--classic-accent);color:#fff;min-height:2.45rem;font:inherit;border:0;border-radius:999px;padding:.55rem .9rem;font-size:.72rem;font-weight:900}.organizer-edition-registration button.secondary{color:var(--classic-accent);background:0 0;border:1px solid #24573f40}.organizer-edition-registration>p{color:var(--classic-accent);grid-column:1/-1;margin:0;font-size:.75rem}.organizer-edition-lock{color:var(--classic-muted);font-size:.72rem;font-weight:850}.competition-participation{gap:1rem;display:grid}.competition-participation-card{background:#fffdf8;border:1px solid #24573f33;border-radius:14px;justify-content:space-between;align-items:center;gap:1.2rem;min-height:150px;padding:1.2rem;display:flex}.competition-participation-card>div{gap:.25rem;display:grid}.competition-participation-card span,.competition-participation-next>span{color:var(--classic-accent);letter-spacing:.09em;font-size:.6rem;font-weight:950}.competition-participation-card h3{color:var(--classic-text);margin:0;font:1.65rem Georgia,Times New Roman,serif}.competition-participation-card p{max-width:36rem;color:var(--classic-muted);margin:0;line-height:1.45}.competition-participation-card button{background:var(--classic-accent);color:#fff;min-height:2.7rem;font:inherit;border:0;border-radius:999px;flex:none;padding:.6rem 1rem;font-weight:900}.competition-participation-card.state-registered{background:#f8fbf6;border-color:#24573f57}.competition-participation-status{color:var(--classic-accent);white-space:nowrap;font-size:.78rem}.competition-participation-next{border:1px solid #24573f24;border-radius:12px;gap:.2rem;padding:1rem 1.2rem;display:grid}.competition-participation-next small{color:var(--classic-muted)}.competition-participation-next button{background:var(--classic-accent);color:#fff;min-height:2.5rem;font:inherit;border:0;border-radius:999px;justify-self:start;margin-top:.55rem;padding:.55rem .9rem;font-size:.75rem;font-weight:900}.competition-participation-next b{color:var(--classic-accent);margin-top:.35rem;font-size:.76rem}.competition-participation-next.optional{border-left:4px solid #d4a13d}.classic-organizer-workspace>.classic-organizer-decision{margin-top:.35rem}.organizer-list-toolbar{background:0 0;justify-content:flex-end;align-items:center;gap:.75rem;min-height:2.5rem;display:flex;position:relative;overflow:visible;z-index:12!important}.organizer-list-toolbar>div:first-child{display:none}.organizer-list-settings{z-index:12;justify-content:flex-end;display:flex;position:relative;overflow:visible}.organizer-list-settings>.competition-view-settings{z-index:20;background:#f4f4f2;border:1px solid #24573f21;border-radius:12px;width:min(29rem,100vw - 2rem);position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 16px 42px #15291f38}.organizer-unified-list .section-head:has(.organizer-list-settings){z-index:12;overflow:visible}.organizer-unified-list .classic-operation-player{grid-template-columns:auto minmax(0,1fr) auto}.organizer-unified-list .classic-operation-player__identity{background:#24573f12;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:1rem;display:grid}.organizer-unified-list .classic-operation-player__identity .team-shirt-icon{width:18px;height:16px}.organizer-unified-list .tg-registration-roster article,.organizer-unified-list .registration-list-table tr{background:color-mix(in srgb,var(--team-color) calc(var(--organizer-team-strength) * .18),var(--competition-canvas,#fffdf8))}.organizer-unified-list.density-compact .tg-registration-roster article{min-height:2.75rem;padding-block:.22rem}.organizer-unified-list.density-compact .classic-operation-player__identity{width:1.55rem;height:1.55rem;font-size:.88rem}.organizer-unified-list.density-dense .tg-registration-roster article{min-height:2.3rem;padding-block:.12rem}.organizer-unified-list.density-dense .classic-operation-player__identity{width:1.35rem;height:1.35rem;font-size:.78rem}.organizer-unified-list.density-dense .classic-operation-player__copy strong{font-size:.76rem}.organizer-unified-list.density-dense .classic-operation-player__copy small{font-size:.57rem}.organizer-unified-list.density-compact .registration-list-table td{padding-block:.18rem}.organizer-unified-list.density-dense .registration-list-table td{padding-block:.08rem}.classic-organizer-finalization{background:#fffdf8;border:1px solid #24573f29;border-radius:14px;gap:.8rem;padding:1rem;display:grid}.classic-organizer-finalization.complete{background:#f7fbf4;border-color:#24573f47}.classic-organizer-finalization header span{color:var(--classic-accent);letter-spacing:.1em;font-size:.62rem;font-weight:950}.classic-organizer-finalization header h3{margin:.2rem 0;font:1.5rem Georgia,Times New Roman,serif}.classic-organizer-finalization header p{color:var(--classic-muted);margin:0;font-size:.75rem}.classic-organizer-finalization ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.classic-organizer-finalization li{color:var(--classic-muted);background:#24573f0b;border-radius:9px;grid-template-columns:1.5rem minmax(0,1fr);gap:0 .45rem;padding:.5rem .6rem;display:grid}.classic-organizer-finalization li>span{grid-row:1/3;font-weight:950}.classic-organizer-finalization li.ready>span{color:var(--classic-accent)}.organizer-scorecard-overview{gap:.8rem;display:grid}.organizer-scorecard-overview>header{border-bottom:1px solid var(--competition-table-divider,#1d241d21);justify-content:space-between;align-items:end;gap:1rem;padding:.25rem 0 .75rem;display:flex}.organizer-scorecard-overview>header div{gap:.12rem;display:grid}.organizer-scorecard-overview>header span{color:var(--classic-accent);letter-spacing:.09em;font-size:.58rem;font-weight:950}.organizer-scorecard-overview>header h3{color:var(--classic-text);margin:0;font-size:1.15rem}.organizer-scorecard-overview>header p{color:var(--classic-muted);margin:0;font-size:.7rem}.organizer-scorecard-overview>header>strong{color:var(--classic-accent);font-size:1.5rem}.organizer-scorecard-list{display:grid}.organizer-scorecard-group{border-bottom:1px solid var(--competition-table-divider,#1d241d21);min-width:0}.organizer-scorecard-group>article{border-bottom:0}.organizer-scorecard-group.expanded{background:#24573f06}.organizer-scorecard-list>article,.organizer-scorecard-group>article{min-height:3.8rem;padding:.5rem var(--competition-table-inline-padding,.55rem);grid-template-columns:4rem minmax(0,1fr) auto auto;align-items:center;gap:.6rem;display:grid}.organizer-scorecard-time,.organizer-scorecard-players{gap:.05rem;min-width:0;display:grid}.organizer-scorecard-time strong{font-size:.86rem}.organizer-scorecard-time small,.organizer-scorecard-players small{color:var(--classic-muted);font-size:.6rem}.organizer-scorecard-players strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.organizer-scorecard-status{min-width:4.2rem;color:var(--classic-muted);text-align:center;background:#1d241d0f;border-radius:999px;padding:.25rem .45rem;font-size:.6rem;font-weight:900}.organizer-scorecard-status.completed{color:var(--classic-accent);background:#24573f1a}.organizer-scorecard-status.in-progress{color:#9a5b15;background:#ed892d1a}.organizer-scorecard-actions{justify-content:flex-end;gap:.35rem;display:flex}.organizer-scorecard-actions a,.organizer-scorecard-actions button{color:var(--classic-accent);font:inherit;white-space:nowrap;background:0 0;border:1px solid #24573f2e;border-radius:999px;padding:.38rem .55rem;font-size:.62rem;font-weight:850;text-decoration:none}.organizer-scorecard-actions button{color:#9d302b;border-color:#9d302b33}.organizer-scorecard-actions button:first-child{color:var(--classic-accent);border-color:#24573f2e}.organizer-scorecard-actions button[aria-expanded=true]{background:#24573f14}.organizer-scorecard-actions button:disabled{opacity:.38}.organizer-expanded-scorecard{padding:.2rem var(--competition-table-inline-padding,.55rem) .9rem;gap:.65rem;display:grid}.organizer-expanded-scorecard>p{color:var(--classic-muted);margin:0;font-size:.65rem}.organizer-scorecard-nine{-webkit-overflow-scrolling:touch;border-top:1px solid #1d241d21;min-width:0;overflow-x:auto}.organizer-scorecard-grid{text-align:center;border-bottom:1px solid #1d241d1a;align-items:center;min-width:29rem;display:grid}.organizer-scorecard-grid>*{font-variant-numeric:tabular-nums;border-right:1px solid #1d241d14;place-items:center;min-height:2rem;padding:.15rem;font-size:.63rem;display:grid}.organizer-scorecard-grid>:first-child{z-index:1;background:var(--competition-canvas,#fffdf8);text-align:left;justify-items:start;padding-left:.35rem;font-weight:850;position:sticky;left:0}.organizer-scorecard-grid>:last-child{border-right:0;font-weight:900}.organizer-scorecard-grid.heading{color:var(--classic-text)}.organizer-scorecard-grid.heading>*{letter-spacing:.03em;font-size:.56rem;font-weight:950}.organizer-scorecard-grid.par{color:var(--classic-muted)}.organizer-scorecard-grid.player>span>i{width:1.45rem;height:1.45rem;color:var(--classic-text);place-items:center;font-style:normal;font-weight:900;display:grid}.organizer-scorecard-grid.player>span.birdie>i,.organizer-scorecard-grid.player>span.eagle>i{border:1.5px solid var(--classic-accent);border-radius:50%}.organizer-scorecard-grid.player>span.eagle>i{outline:1px solid var(--classic-accent);outline-offset:2px}.organizer-scorecard-grid.player>span.bogey>i,.organizer-scorecard-grid.player>span.double>i{border:1.5px solid #9d302ba6}.organizer-scorecard-grid.player>span.double>i{outline-offset:2px;outline:1px solid #9d302ba6}.organizer-scorecard-overview .modal-shell{z-index:120;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.organizer-scorecard-overview .modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f141180;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.organizer-scorecard-overview .modal-card{z-index:1;background:var(--competition-canvas,#fffdf8);border-radius:16px;width:min(28rem,100%);padding:1.1rem;position:relative;box-shadow:0 24px 60px #0c120f40}.organizer-scorecard-overview .modal-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.organizer-scorecard-overview .modal-head .eyebrow{color:var(--classic-accent);letter-spacing:.1em;margin:0 0 .2rem;font-size:.6rem;font-weight:950}.organizer-scorecard-overview .modal-head h3{margin:0;font-size:1.15rem}.organizer-scorecard-overview .modal-head>button{width:2rem;height:2rem;color:var(--classic-text);background:0 0;border:0;border-radius:50%;padding:0;font-size:1.3rem}.organizer-scorecard-overview .modal-body{gap:.9rem;margin-top:.8rem;display:grid}.organizer-scorecard-overview .modal-body>p{color:var(--classic-muted);margin:0;font-size:.78rem;line-height:1.4}.organizer-scorecard-overview .modal-body>label{gap:.35rem;display:grid}.organizer-scorecard-overview .modal-body label strong{font-size:.72rem}.organizer-scorecard-overview .modal-body textarea{min-height:5rem;color:var(--classic-text);font:inherit;resize:vertical;background:0 0;border:1px solid #1d241d33;border-radius:9px;padding:.7rem}.organizer-scorecard-overview .modal-actions{justify-content:flex-end;gap:.45rem;display:flex}.organizer-scorecard-overview .modal-actions button{min-height:2.35rem;color:var(--classic-accent);font:inherit;background:0 0;border:1px solid #24573f2e;border-radius:999px;padding:.5rem .75rem;font-size:.7rem;font-weight:850}.organizer-scorecard-overview .modal-actions button.primary{border-color:var(--classic-accent);background:var(--classic-accent);color:#fff}.organizer-scorecard-overview .modal-actions button:disabled{opacity:.38}@media (width<=680px){.organizer-scorecard-list>article,.organizer-scorecard-group>article{grid-template-columns:3.5rem minmax(0,1fr) auto}.organizer-scorecard-status{min-width:3.8rem}.organizer-scorecard-actions{grid-column:2/-1;justify-content:flex-start}}.classic-organizer-finalization li strong{color:var(--classic-text);font-size:.75rem}.classic-organizer-finalization li small{font-size:.66rem}.organizer-finalization-module{color:var(--classic-text);gap:0;display:grid}.organizer-finalization-hero{border-bottom:1px solid var(--competition-table-divider,#1d241d21);justify-content:space-between;align-items:end;gap:1rem;padding:.7rem 0 1rem;display:flex}.organizer-finalization-hero>div{gap:.15rem;display:grid}.organizer-finalization-hero span,.organizer-finalization-section>header>span{color:var(--classic-accent);letter-spacing:.1em;font-size:.58rem;font-weight:950}.organizer-finalization-hero h3{margin:0;font-size:clamp(1.45rem,4vw,2rem)}.organizer-finalization-hero p,.organizer-finalization-section>header p{max-width:64ch;color:var(--classic-muted);margin:0;font-size:.72rem;line-height:1.4}.organizer-finalization-hero>strong{color:var(--classic-accent);letter-spacing:.05em;font-size:.78rem}.organizer-finalization-section{border-bottom:1px solid var(--competition-table-divider,#1d241d21);gap:.7rem;padding:1rem 0;display:grid}.organizer-finalization-section>header{gap:.18rem;display:grid}.organizer-finalization-section>header h4{margin:0;font-size:1rem}.organizer-finalization-checks{display:grid}.organizer-finalization-checks article{border-bottom:1px solid #1d241d17;grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.45rem;min-height:3rem;padding:.45rem 0;display:grid}.organizer-finalization-checks article:last-child{border-bottom:0}.organizer-finalization-checks article>span{color:#9d302b;border:1px solid #9d302b40;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.65rem;font-weight:950;display:grid}.organizer-finalization-checks article.ready>span{color:var(--classic-accent);border-color:#24573f3d}.organizer-finalization-checks article>div{gap:.05rem;display:grid}.organizer-finalization-checks article strong{font-size:.76rem}.organizer-finalization-checks article small{color:var(--classic-muted);font-size:.64rem}.organizer-finalization-outcomes{border-block:1px solid #1d241d1c;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.organizer-finalization-outcomes article{border-right:1px solid #1d241d1a;gap:.08rem;min-width:0;padding:.7rem .55rem;display:grid}.organizer-finalization-outcomes article:last-child{border-right:0}.organizer-finalization-outcomes span{color:var(--classic-muted);letter-spacing:.05em;font-size:.52rem;font-weight:900}.organizer-finalization-outcomes strong{color:var(--classic-accent);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.organizer-finalization-outcomes small{color:var(--classic-muted);font-size:.56rem;line-height:1.25}.organizer-finalization-prize{border-bottom:1px solid #1d241d17;justify-content:space-between;align-items:center;gap:1rem;min-height:2.8rem;padding:.4rem 0;display:flex}.organizer-finalization-prize>div{display:grid}.organizer-finalization-prize strong,.organizer-finalization-prize b{font-size:.73rem}.organizer-finalization-prize small,.organizer-finalization-note{color:var(--classic-muted);font-size:.6rem}.organizer-finalization-section>p.organizer-finalization-note{margin:0}.competition-economy-entry,.organizer-economy-overview{gap:.85rem;display:grid}.competition-economy-entry>header,.organizer-economy-overview>header{color:#fff;background:linear-gradient(135deg,#143f2b,#24573f);border-radius:10px;gap:.2rem;padding:.95rem 1rem;display:grid}.competition-economy-entry>header span,.organizer-economy-overview>header span{letter-spacing:.1em;opacity:.74;font-size:.55rem;font-weight:900}.competition-economy-entry>header h3,.organizer-economy-overview>header h4{color:inherit;font-family:var(--classic-display-font);margin:0;font-size:1.08rem}.competition-economy-entry>header p,.organizer-economy-overview>header p{opacity:.78;margin:0;font-size:.65rem}.competition-economy-lines{border-block:1px solid #24573f24;display:grid}.competition-economy-lines label{border-bottom:1px solid #24573f1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:62px;padding:.65rem .25rem;display:grid}.competition-economy-lines label:last-child{border-bottom:0}.competition-economy-lines label>span{gap:.08rem;display:grid}.competition-economy-lines label small,.competition-economy-lines label em{color:var(--classic-muted);font-size:.57rem;font-style:normal}.competition-economy-lines label em{color:var(--classic-accent);grid-column:2/-1}.competition-economy-total{background:#24573f14;border-radius:8px;justify-content:space-between;align-items:center;padding:.8rem;display:flex}.competition-economy-boundary{color:var(--classic-muted);margin:0;font-size:.62rem;line-height:1.45}.competition-economy-ready{color:var(--classic-accent);background:#24573f1a;border-radius:8px;gap:.1rem;padding:.75rem;display:grid}.competition-economy-ready small{color:var(--classic-muted);font-size:.58rem}.organizer-economy-overview{background:#fff;border:1px solid #1d241d1f;border-radius:12px;padding:1rem}.organizer-economy-fee,.organizer-economy-prize{border-bottom:1px solid #1d241d17;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;display:flex}.organizer-economy-fee input{width:6rem}.organizer-economy-prize>span{display:grid}.organizer-economy-prize small{color:var(--classic-muted);font-size:.58rem}.organizer-economy-totals{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.organizer-economy-totals article{background:#24573f12;border-radius:8px;gap:.15rem;padding:.7rem;display:grid}.organizer-economy-totals small{color:var(--classic-muted);letter-spacing:.06em;font-size:.48rem;font-weight:900}.organizer-economy-list{display:grid}.organizer-economy-list article{border-bottom:1px solid #1d241d17;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .7rem;padding:.65rem 0;display:grid}.organizer-economy-list article>div{display:grid}.organizer-economy-list article small{color:var(--classic-muted);font-size:.56rem}.organizer-economy-list article button{grid-column:1/-1;justify-self:start}.organizer-economy-bulk{background:#24573f14;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.organizer-economy-bulk>div{gap:.1rem;display:grid}.organizer-economy-bulk small{color:var(--classic-muted);font-size:.56rem}.organizer-economy-bulk button{background:var(--classic-accent);color:#fff;border:0;border-radius:7px;padding:.6rem .8rem;font-weight:850}.organizer-economy-line-action{grid-column:1/-1;gap:.4rem;display:grid}.organizer-economy-line-action>div{background:#1d241d0b;border-radius:7px;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex!important}.organizer-economy-line-action>div>span{display:grid}.organizer-economy-line-action button{background:#fff;border:1px solid #1d241d29;border-radius:6px;padding:.45rem .65rem;font-weight:800}.organizer-economy-correction{background:#fff6df!important;align-items:end!important}.organizer-economy-correction label{color:var(--classic-muted);flex:1;gap:.2rem;font-size:.56rem;font-weight:850;display:grid}.organizer-economy-correction input{border:1px solid #cbbd92;border-radius:6px;min-width:14rem;padding:.5rem}.organizer-economy-line-action details{color:var(--classic-muted);font-size:.58rem}.organizer-economy-line-action details p{margin:.35rem 0;display:grid}.organizer-economy-edition{border-top:1px solid #1d241d1f;padding-top:.7rem}.organizer-economy-edition>summary{cursor:pointer;font-size:.68rem;font-weight:900}.organizer-economy-edition>div{gap:.35rem;margin-top:.6rem;display:grid}.organizer-economy-edition article{background:#1d241d09;border-radius:7px;grid-template-columns:minmax(10rem,1.5fr) repeat(2,minmax(8rem,1fr));gap:.6rem;padding:.65rem;display:grid}.organizer-economy-edition article.active{box-shadow:inset 3px 0 var(--classic-accent);background:#24573f1a}.organizer-economy-edition article>span{display:grid}.organizer-economy-edition small{color:var(--classic-muted);font-size:.54rem}@media (width<=560px){.organizer-economy-totals{grid-template-columns:1fr}.organizer-economy-prize{flex-direction:column;align-items:flex-start;gap:.25rem}.organizer-economy-bulk,.organizer-economy-correction{flex-direction:column;align-items:stretch!important}.organizer-economy-correction input{width:100%;min-width:0}.organizer-economy-edition article{grid-template-columns:1fr}}.organizer-editorial-briefs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.organizer-editorial-briefs button{min-height:4.6rem;color:var(--classic-text);font:inherit;text-align:left;background:0 0;border:1px solid #1d241d21;border-radius:10px;grid-template-columns:1.3rem minmax(0,1fr);gap:.4rem;padding:.65rem;display:grid}.organizer-editorial-briefs button[aria-pressed=true]{background:#24573f0e;border-color:#24573f4d}.organizer-editorial-briefs button>span{color:var(--classic-accent);font-weight:950}.organizer-editorial-briefs button>div{align-content:start;gap:.15rem;display:grid}.organizer-editorial-briefs strong{font-size:.7rem}.organizer-editorial-briefs small{color:var(--classic-muted);font-size:.58rem;line-height:1.3}.organizer-editorial-status{justify-content:space-between;align-items:center;gap:1rem;display:flex}.organizer-editorial-status>span{color:var(--classic-muted);font-size:.65rem}.organizer-editorial-status a{color:var(--classic-accent);border:1px solid #24573f33;border-radius:999px;padding:.45rem .65rem;font-size:.65rem;font-weight:850;text-decoration:none}.organizer-editorial-status a.disabled{pointer-events:none;opacity:.38}.organizer-finalization-evidence{border-bottom:1px solid var(--competition-table-divider,#1d241d21)}.organizer-finalization-evidence>summary{color:var(--classic-accent);cursor:pointer;padding:.9rem 0;font-size:.68rem;font-weight:850;list-style-position:inside}.organizer-finalization-evidence>div{padding-bottom:1rem}.organizer-finalization-action{bottom:var(--competition-bottom-nav-height,4rem);z-index:5;margin-inline:calc(var(--competition-page-gutter,.7rem) * -1);padding:.75rem var(--competition-page-gutter,.7rem);background:color-mix(in srgb,var(--competition-canvas,#fffdf8) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #1d241d21;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky}.organizer-finalization-action>div{gap:.08rem;display:grid}.organizer-finalization-action strong{font-size:.74rem}.organizer-finalization-action small{color:var(--classic-muted);font-size:.59rem}.organizer-finalization-action button{background:var(--classic-accent);color:#fff;font:inherit;border:0;border-radius:999px;flex:none;padding:.58rem .8rem;font-size:.68rem;font-weight:900}.organizer-finalization-action button:disabled{opacity:.38}@media (width<=680px){.organizer-finalization-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.organizer-finalization-outcomes article:nth-child(2){border-right:0}.organizer-finalization-outcomes article:nth-child(-n+2){border-bottom:1px solid #1d241d1a}.organizer-editorial-briefs{grid-template-columns:1fr}.organizer-finalization-action{align-items:end}.organizer-finalization-action small{max-width:24ch}}.classic-operation-hero{background:#fffaf0;border:1px solid #24573f1f;border-radius:12px;padding:1.15rem}.classic-operation-hero>span{color:var(--classic-accent);letter-spacing:.08em;font-size:.65rem;font-weight:900}.classic-operation-hero h3{margin:1rem 0 .35rem;font:clamp(2rem,5vw,3.4rem) Georgia,Times New Roman,serif}.classic-operation-hero p{color:var(--classic-muted);margin:0}.tg-registration-form{gap:1rem;display:grid}.tg-registration-context{background:#fffefb;border:1px solid #24573f24;border-radius:14px;gap:.18rem;padding:.85rem 1rem;display:grid}.tg-registration-context>span,.tg-startlist-sheet>header span{color:var(--classic-accent);letter-spacing:.08em;font-size:.65rem;font-weight:900}.tg-registration-context>strong{font-size:1rem}.tg-registration-context>small{color:var(--classic-muted)}.tg-startlist-sheet{background:#fffefb;border:1px solid #24573f24;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #1f2e250f}.tg-startlist-sheet>header{border-bottom:1px solid #24573f1a;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.tg-startlist-sheet>header h3{color:var(--classic-accent);letter-spacing:-.01em;margin:.14rem 0 0;font-size:1rem;font-weight:800}.tg-startlist-sheet>header>strong{background:var(--classic-accent);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.tg-registration-table-wrap{overflow-x:auto}.tg-registration-table{table-layout:fixed;border-collapse:collapse;width:100%}.tg-registration-table td{opacity:.55;border-bottom:1px solid #24573f14;padding:.42rem .35rem}.tg-registration-table tr.playing td{opacity:1;background:#24573f09}.tg-registration-table td:first-child{width:auto}.tg-registration-table td:nth-child(2){width:12rem}.tg-registration-table td:last-child{text-align:center;width:3.2rem}.tg-registration-team-row th{color:var(--classic-accent);text-align:left;background:#f1f4eb;padding:.58rem .7rem}.tg-registration-team-row th i{vertical-align:middle;border-radius:999px;width:.28rem;height:1.25rem;margin-right:.5rem;display:inline-block}.tg-registration-team-row th span{float:right;color:var(--classic-muted);font-size:.68rem;font-weight:750}.tg-registration-player{align-items:center;gap:.38rem;min-width:0;display:inline-flex}.tg-registration-player input,.tg-registration-butta input{width:auto}.tg-registration-player strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tg-registration-table select{width:100%;color:var(--classic-text);font:inherit;background:#fff;border:1px solid #24573f2e;border-radius:7px;padding:.38rem .5rem;font-size:.7rem}.tg-registration-butta{align-items:center;gap:.22rem;display:inline-flex}.tg-registration-save{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;display:grid}.tg-registration-save label{color:var(--classic-muted);gap:.3rem;font-size:.7rem;font-weight:800;display:grid}.tg-registration-save textarea{min-height:3.5rem}.tg-registration-save button{background:var(--classic-accent);color:#fff;min-height:2.8rem;font:inherit;border:0;border-radius:999px;padding:.65rem 1rem;font-weight:900}.tg-registration-note{color:var(--classic-muted);margin:0;font-size:.68rem}.tg-registration-clean{gap:1.5rem;display:grid}.tg-registration-roster{gap:0;display:grid}.tg-registration-roster>header{border-bottom:1px solid #24573f21;justify-content:space-between;align-items:center;padding:0 .1rem .45rem;display:flex}.tg-registration-roster>header h3{margin:0;font:1.45rem Georgia,Times New Roman,serif}.tg-registration-roster>header strong{color:var(--classic-muted);font-size:.75rem}.tg-registration-roster>div{display:grid}.tg-registration-roster article{padding-block:.35rem;padding-inline:var(--competition-table-inline-padding,.55rem);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.tg-registration-roster article:last-child{border-bottom:0}.tg-registration-roster>div>p{color:var(--classic-muted);margin:0;padding:.9rem .15rem;font-size:.78rem}.tg-registration-roster.is-unregistered article{grid-template-columns:minmax(0,1fr) auto}.tg-registration-register{border:1px solid var(--classic-accent);min-width:4.5rem;color:var(--classic-accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .8rem;font-size:.72rem;font-weight:900}.tg-registration-register:hover{background:var(--classic-accent);color:#fff}.tg-registration-register:disabled{cursor:wait;opacity:.5}.torsdag-operation-baseline .tg-registration-editor{width:min(480px,100% - 1.4rem)}.torsdag-operation-baseline .tg-registration-editor .modal-body>label{gap:.4rem;display:grid}.torsdag-operation-baseline .tg-registration-editor select{width:100%;color:var(--classic-text);background:#fff;border:1px solid #24573f2e;border-radius:10px;padding:.7rem .8rem}.torsdag-operation-baseline .tg-registration-social{grid-template-columns:auto 1fr;align-items:center}.torsdag-operation-baseline .tg-registration-social input{width:auto}.torsdag-operation-baseline .tg-registration-editor .modal-actions{grid-template-columns:auto 1fr auto auto;align-items:center;gap:.55rem;display:grid}.torsdag-operation-baseline .tg-registration-editor .modal-actions .danger{color:#9d302b;border-color:#b13a324d}.classic-operation-player{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;min-width:0;display:grid}.classic-operation-player__team{justify-content:center;align-items:center;display:inline-flex}.classic-operation-player__team .team-shirt-icon{width:18px;height:16px}.classic-operation-player__emoji{background:#24573f12;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:1rem;display:grid}.classic-operation-player__copy{gap:.02rem;min-width:0;display:grid}.classic-operation-player__copy strong{color:var(--classic-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.1;overflow:hidden}.classic-operation-player__copy small{color:var(--classic-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;line-height:1.1;overflow:hidden}.classic-operation-player__markers{justify-content:flex-end;gap:.2rem;display:inline-flex}.classic-operation-player__markers i{font-style:normal}.classic-operation-unit{gap:.3rem;min-width:0;display:grid}.classic-playing-unit{gap:.28rem;min-width:0;padding-left:.62rem;display:grid;position:relative}.classic-playing-unit:before{background:var(--team-color,var(--classic-accent));content:"";opacity:.75;border-radius:999px;width:2px;position:absolute;top:.08rem;bottom:.08rem;left:0}.classic-playing-unit__label{color:var(--team-color,var(--classic-accent));letter-spacing:.09em;font-size:.56rem;font-weight:900;line-height:1}.classic-playing-unit__label small{color:var(--classic-muted);font:inherit;letter-spacing:.035em}.classic-playing-unit--single{padding-left:0}.classic-playing-unit--single:before{display:none}.classic-registration-form{background:#fffefb;border:1px solid #24573f24;border-radius:12px;gap:1rem;padding:1rem;display:grid}.classic-registration-form>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.classic-registration-form>header div{display:grid}.classic-registration-form>header small{color:var(--classic-accent);letter-spacing:.08em;font-size:.65rem;font-weight:900}.classic-registration-form>header h3{margin:.2rem 0 0;font:1.5rem Georgia,Times New Roman,serif}.classic-registration-form>header>strong{color:var(--classic-accent);background:#24573f17;border-radius:999px;padding:.35rem .65rem;font-size:.72rem}.classic-registration-form fieldset{border:1px solid #24573f1f;border-radius:9px;flex-wrap:wrap;gap:.7rem 1rem;margin:0;padding:.85rem;display:flex}.classic-registration-form legend{color:var(--classic-accent);padding:0 .35rem;font-size:.68rem;font-weight:900}.classic-registration-form fieldset label{align-items:center;gap:.35rem;font-size:.78rem;font-weight:750;display:flex}.classic-butta-choice{background:#f8f5ec;border-radius:9px;align-items:center;gap:.65rem;padding:.8rem;display:flex}.classic-butta-choice span{gap:.1rem;display:grid}.classic-butta-choice small{color:var(--classic-muted)}.classic-registration-form>button{background:var(--classic-accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:.65rem 1rem;font-weight:900}.classic-registration-form>button:disabled{cursor:wait;opacity:.6}.classic-registration-form>p{color:var(--classic-accent);margin:0;font-size:.75rem;font-weight:800}.classic-registration-summary{gap:.6rem;display:grid}.classic-registration-summary>header{justify-content:space-between;align-items:center;display:flex}.classic-registration-summary>header h3{margin:0;font:1.35rem Georgia,Times New Roman,serif}.classic-registration-summary>header b{background:var(--classic-accent);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.classic-registration-list{gap:.45rem;display:grid}.classic-registration-list article{background:#fffefb;border:1px solid #24573f1a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.classic-registration-list article span{color:var(--classic-muted);font-size:.75rem}.classic-registration-list article small{color:var(--classic-accent);background:#24573f17;border-radius:999px;padding:.25rem .5rem;font-size:.65rem;font-weight:900}.classic-team-workshop,.classic-draw-workspace{gap:1rem;display:grid}.classic-team-workshop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.classic-team-workshop-grid>section{border:1px solid color-mix(in srgb,var(--team-color) 55%,#000 12%);background:#fffefb;border-radius:11px;display:grid;overflow:hidden}.classic-team-workshop-grid>section>header{background:var(--team-color);color:var(--team-fg);align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.classic-team-workshop-grid>section>header>span{font-size:1.45rem}.classic-team-workshop-grid>section>header div{display:grid}.classic-team-workshop-grid h3{margin:0;font:1.45rem Georgia,Times New Roman,serif}.classic-team-workshop-grid header small{color:inherit;opacity:.78}.classic-team-workshop-grid>section>div{gap:.4rem;padding:.7rem;display:grid}.classic-team-workshop-grid label{background:color-mix(in srgb,var(--team-color) 7%,white);border-radius:8px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.55rem;display:grid}.classic-team-workshop-grid select{color:var(--classic-text);font:inherit;background:#fff;border:1px solid #24573f2e;border-radius:7px;padding:.4rem;font-size:.7rem}.classic-team-workshop-grid>section>button,.classic-publish-draw{background:var(--classic-accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;margin:0 .7rem .7rem;padding:.65rem .85rem;font-weight:900}.classic-team-workshop-grid>section>button:disabled,.classic-publish-draw:disabled{cursor:wait;opacity:.55}.torsdag-operation-baseline{--accent:#24573f;--accent-dark:#183d2b;--text:#1d241d;--muted:#667066;--border:#24573f24;position:relative}.torsdag-operation-baseline:before{pointer-events:none;content:"";background:radial-gradient(circle at 0 0,#ffffff80,#0000 25%),linear-gradient(135deg,#24573f0f,#0000 55%);position:absolute;inset:0}.torsdag-operation-baseline>*{z-index:1;position:relative}.torsdag-operation-baseline .section-head{border-bottom:1px solid #24573f14;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.85rem;padding-bottom:.7rem;display:flex}.torsdag-operation-baseline .section-head h2,.torsdag-operation-baseline .startlist-head h3,.torsdag-operation-baseline .modal-head h3{margin:0}.torsdag-operation-baseline .eyebrow{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .2rem;font-size:.69rem;font-weight:900}.torsdag-operation-baseline .hero-actions{flex-wrap:wrap;gap:.6rem;display:flex}.torsdag-operation-baseline button,.torsdag-operation-baseline select{font:inherit}.torsdag-operation-baseline .hero-actions button,.torsdag-operation-baseline .modal-actions button{min-height:40px;color:var(--accent);cursor:pointer;background:#ffffffe0;border:1px solid #24573f2e;border-radius:999px;padding:.55rem .85rem;font-size:.75rem;font-weight:900}.torsdag-operation-baseline button.primary{border-color:var(--accent);color:#fff;background:var(--accent)}.torsdag-operation-baseline button:disabled{opacity:.4;cursor:not-allowed}.torsdag-operation-baseline .registration-arena{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.torsdag-operation-baseline .startlist-sheet{background:linear-gradient(#fffcf5f7,#f8f2e7eb);border:1px solid #24573f1f;border-radius:20px;padding:.9rem;box-shadow:0 18px 36px #1620191a}.torsdag-operation-baseline .startlist-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.torsdag-operation-baseline .startlist-table-wrap{background:#ffffffd1;border:1px solid #24573f14;border-radius:18px;overflow:auto;box-shadow:0 12px 24px #16201912}.torsdag-operation-baseline .startlist-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.torsdag-operation-baseline .startlist-table td{border-bottom:1px solid #24573f14}.torsdag-operation-baseline .startlist-table tr:last-child td{border-bottom:0}.torsdag-operation-baseline .startlist-row:hover td{background:#fffcf6f0}.torsdag-operation-baseline .registration-list-table td{padding-top:.26rem;padding-bottom:.26rem}.torsdag-operation-baseline .registration-list-names{text-align:left;white-space:nowrap;min-width:0;padding-left:.35rem;font-weight:700;overflow:hidden}.torsdag-operation-baseline .registration-list-actions{text-align:right;white-space:nowrap;width:4.9rem;padding-right:.35rem}.torsdag-operation-baseline .registration-list-action-buttons{justify-content:flex-end;align-items:center;gap:.22rem;display:inline-flex}.torsdag-operation-baseline .registration-unit-label{vertical-align:middle;white-space:nowrap;align-items:center;gap:.12rem;width:100%;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.torsdag-operation-baseline .registration-unit-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.torsdag-operation-baseline .registration-unit-players{white-space:nowrap;align-items:baseline;min-width:0;display:inline-flex;overflow:hidden}.torsdag-operation-baseline .registration-unit-player{white-space:nowrap;align-items:baseline;gap:.08rem;min-width:0;display:inline-flex}.torsdag-operation-baseline .registration-unit-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.torsdag-operation-baseline .registration-unit-separator{color:var(--muted);flex:none;margin:0 .08rem;font-weight:850}.torsdag-operation-baseline .registration-icon-action{width:2rem;height:2rem;min-height:0;color:var(--accent);cursor:pointer;background:radial-gradient(circle at 34% 28%,#fffffffa 0 9%,#0000 10%),radial-gradient(circle at 66% 33%,#24573f1f 0 7%,#0000 8%),radial-gradient(circle at 45% 68%,#24573f1a 0 6%,#0000 7%),linear-gradient(145deg,#fff,#eef3e8);border:1px solid #24573f33;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid;box-shadow:inset 0 -2px 5px #24573f1a,0 4px 12px #1f2e2517}.torsdag-operation-baseline .registration-icon-action:hover:not(:disabled){border-color:#24573f57;transform:translateY(-1px)}.torsdag-operation-baseline .registration-icon-action svg{fill:currentColor;filter:drop-shadow(0 1px #fffc);width:1.22rem;height:1.22rem}.torsdag-operation-baseline .registration-icon-action.competition-action-button{width:34px;height:34px;box-shadow:none;color:var(--classic-text);background:#ffffffad;border:1px solid #24573f1f;overflow:visible}.torsdag-operation-baseline .registration-icon-action.competition-action-button .competition-action-icon svg{filter:none}.torsdag-operation-baseline .registration-icon-action.competition-action-button:hover:not(:disabled){color:var(--classic-text);background:#24573f12;border-color:#24573f40}.torsdag-operation-baseline .registration-icon-action.competition-action-button:focus-visible{outline-offset:2px;outline:2px solid #24573f6b}.torsdag-operation-baseline .registration-icon-action.competition-action-button.danger{color:var(--classic-text)}.torsdag-operation-baseline .registration-empty-table{color:var(--muted);border:1px dashed #24573f3d;border-radius:18px;padding:1rem}.torsdag-operation-baseline .modal-shell{z-index:40;place-items:center;display:grid;position:fixed;inset:0}.torsdag-operation-baseline .modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c120f94;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.torsdag-operation-baseline .modal-card{z-index:1;background:linear-gradient(#fffcf5fa,#faf6eef2);border-radius:28px;width:min(880px,100% - 1.4rem);max-height:min(90vh,920px);padding:1.2rem;position:relative;overflow:auto;box-shadow:0 32px 60px #0b141047}.torsdag-operation-baseline .modal-head{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.torsdag-operation-baseline .modal-body{gap:1rem;display:grid}.torsdag-operation-baseline .modal-team-choices{flex-wrap:wrap;gap:.45rem;display:flex}.torsdag-operation-baseline .modal-team-choice{border:1px solid color-mix(in srgb,var(--team-color) 34%,#24573f24);min-width:0;min-height:0;color:var(--text);background:linear-gradient(135deg,color-mix(in srgb,var(--team-color) 14%,white),#ffffffe6);text-align:left;box-shadow:none;border-radius:999px;align-items:center;gap:.42rem;padding:.38rem .62rem;display:inline-flex}.torsdag-operation-baseline .modal-team-choice.active{border-color:color-mix(in srgb,var(--team-color) 72%,var(--accent));background:linear-gradient(135deg,color-mix(in srgb,var(--team-color) 28%,white),#fffffff5);outline:2px solid color-mix(in srgb,var(--team-color) 22%,transparent);transform:translateY(-1px);box-shadow:0 10px 18px #16221b1a}.torsdag-operation-baseline .modal-team-label{gap:.02rem;display:grid}.torsdag-operation-baseline .modal-team-label strong,.torsdag-operation-baseline .modal-team-label small{display:block}.torsdag-operation-baseline .modal-team-label strong{font-size:.9rem;line-height:1.05}.torsdag-operation-baseline .modal-team-label small{color:var(--muted);margin-top:.08rem;font-size:.7rem;line-height:1.05}.torsdag-operation-baseline .modal-form-card{background:#ffffffc7;border:1px solid #24573f1a;border-radius:22px;padding:1rem}.torsdag-operation-baseline .modal-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;display:grid}.torsdag-operation-baseline .modal-form-grid label{gap:.38rem;display:grid}.torsdag-operation-baseline .modal-form-grid select{width:100%;min-height:42px;color:var(--text);background:#fff;border:1px solid #24573f2e;border-radius:10px;padding:.55rem .65rem}.torsdag-operation-baseline .modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}@media (width<=640px){.torsdag-operation-baseline .section-head{flex-direction:column;align-items:stretch}.torsdag-operation-baseline .hero-actions{grid-template-columns:1fr 1fr;display:grid}.torsdag-operation-baseline .registration-arena{grid-template-columns:1fr}.torsdag-operation-baseline .startlist-table td{padding:.38rem .35rem}.torsdag-operation-baseline .registration-list-names{font-size:.88rem}.torsdag-operation-baseline .registration-list-actions{min-width:68px}}.classic-publish-draw{background:#173f2d;justify-self:start;margin:0}.classic-generate-draw{background:var(--classic-accent);color:#fff;min-height:2.6rem;font:inherit;cursor:pointer;border:0;border-radius:999px;margin:0 .8rem .8rem;padding:.6rem 1rem;font-size:.74rem;font-weight:900}.classic-generate-draw:disabled{cursor:wait;opacity:.45}.classic-draw-quality{border-top:1px solid #24573f21;border-bottom:1px solid #24573f21;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.7rem .8rem;display:flex}.classic-draw-quality>div{gap:.15rem;display:grid}.classic-draw-quality strong{font-size:.82rem}.classic-draw-quality small,.classic-draw-quality dt{color:var(--classic-muted);font-size:.58rem}.classic-draw-quality dl{gap:.9rem;margin:0;display:flex}.classic-draw-quality dl div{justify-items:end;display:grid}.classic-draw-quality dd{margin:0;font-size:.76rem;font-weight:900}.classic-draw-optimizer,.classic-repeat-history{background:#fffefb;border:1px solid #24573f24;border-radius:11px;overflow:hidden}.classic-draw-optimizer>header{border-bottom:1px solid #24573f1a;justify-content:space-between;align-items:start;gap:1rem;padding:.85rem 1rem;display:flex}.classic-draw-optimizer>header div{gap:.12rem;display:grid}.classic-draw-optimizer>header small{color:var(--classic-muted);letter-spacing:.06em;font-size:.58rem;font-weight:850}.classic-draw-optimizer>header strong{color:var(--classic-accent)}.classic-draw-optimizer>header p{max-width:31rem;color:var(--classic-muted);margin:0;font-size:.68rem}.torsdagsgolf-draw-controls{background:0 0}.draw-settings-panel{border-bottom:1px solid var(--competition-table-divider,#1d241d21)}.draw-settings-panel:first-of-type{border-top:1px solid var(--competition-table-divider,#1d241d21)}.draw-settings-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:2.8rem;padding:.58rem .72rem;list-style:none;display:flex}.draw-settings-panel>summary::-webkit-details-marker{display:none}.draw-settings-panel>summary>span{gap:.08rem;display:grid}.draw-settings-panel>summary strong{color:var(--classic-text);font-size:.9rem}.draw-settings-panel>summary small{color:var(--classic-muted);font-size:.68rem;font-weight:750}.draw-settings-panel>summary i{border-right:2px solid var(--classic-muted);border-bottom:2px solid var(--classic-muted);width:.55rem;height:.55rem;margin-right:.18rem;transition:transform .15s;transform:rotate(45deg)}.draw-settings-panel[open]>summary i{transform:rotate(225deg)}.draw-settings-panel.custom>summary{box-shadow:inset 3px 0 #a56d20}.draw-settings-panel__body{border-top:1px solid #1d241d14}.draw-settings-panel__body>p{color:var(--classic-muted);margin:0;padding:.65rem .72rem .1rem;font-size:.7rem;font-weight:700}.draw-settings-panel .classic-draw-presets{padding:.55rem .72rem .65rem}.draw-settings-panel .classic-draw-presets button.active{border-color:var(--classic-accent);background:var(--classic-accent);color:#fff}.draw-settings-panel .classic-draw-weight-grid{padding:.55rem .72rem .7rem}.draw-settings-actions{justify-content:flex-end;padding:0 .72rem .7rem;display:flex}.draw-settings-actions button{color:var(--classic-accent);font:inherit;background:0 0;border:1px solid #24573f33;border-radius:999px;padding:.38rem .68rem;font-size:.68rem;font-weight:850}.draw-settings-actions button:disabled{opacity:.4}.draw-pace-player-list{border-top:1px solid #1d241d14;padding:.25rem .5rem .45rem;display:grid}.draw-pace-player-row{border-bottom:1px solid #1d241d14;grid-template-columns:minmax(0,1fr) minmax(155px,230px);align-items:center;gap:.45rem;min-height:2.65rem;padding:.3rem .25rem;display:grid}.draw-pace-player-row:last-child{border-bottom:0}.draw-pace-player-row.registered{background:color-mix(in srgb,var(--team-color) 4%,transparent)}.draw-pace-player-name{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.3rem;min-width:0;display:grid}.draw-pace-player-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.draw-pace-player-name small{color:var(--classic-muted);white-space:nowrap;background:#1d241d0d;border-radius:999px;padding:.13rem .3rem;font-size:.56rem;font-weight:850}.draw-pace-player-name small.is-registered{color:var(--classic-accent);background:#24573f17}.draw-player-speed{grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:.25rem;display:grid}.draw-player-speed input{width:100%;accent-color:var(--classic-accent)}.draw-player-speed>small{color:var(--classic-muted);text-align:center;grid-column:1/-1;font-size:.55rem;font-weight:750}.draw-start-settings-body{border-top:1px solid #1d241d14;gap:.55rem;padding:.65rem .72rem .72rem;display:grid}.draw-start-settings-body p{color:var(--classic-muted);margin:0;font-size:.7rem;font-weight:700}.draw-start-settings-body>div{grid-template-columns:1fr 2.2rem 1fr;align-items:center;gap:.35rem;display:grid}.draw-start-settings-body button{min-height:2rem;color:var(--classic-accent);font:inherit;background:0 0;border:1px solid #24573f33;border-radius:999px;font-size:.7rem;font-weight:850}.draw-start-settings-body>button{justify-self:end;padding-inline:.65rem}.draw-start-settings-body strong{text-align:center}.draw-start-settings-body button:disabled{opacity:.38}.draw-warning-settings-body{border-top:1px solid #1d241d14;gap:.55rem;padding:.65rem .72rem .72rem;display:grid}.draw-warning-settings-body>label{color:var(--classic-text);align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;display:flex}.draw-warning-settings-body input{width:auto;accent-color:var(--classic-accent)}.draw-warning-settings-body>div{align-items:center;gap:.3rem;display:flex}.draw-warning-settings-body>div span{color:var(--classic-muted);margin-right:auto;font-size:.68rem;font-weight:750}.draw-warning-settings-body button{width:2rem;height:2rem;color:var(--classic-accent);font:inherit;background:0 0;border:1px solid #24573f2e;border-radius:999px;padding:0;font-size:.62rem;font-weight:900}.draw-warning-settings-body button.active{border-color:var(--classic-accent);background:var(--classic-accent);color:#fff}.draw-settings-stale{color:#77501b;background:#a56d2012;border-left:3px solid #a56d20;margin:.65rem .72rem 0;padding:.55rem .62rem;font-size:.68rem;font-weight:750}@media (width<=620px){.draw-pace-player-row{grid-template-columns:1fr;gap:.18rem}.draw-player-speed{padding-left:1.35rem}.draw-settings-panel .classic-draw-weight-grid label{grid-template-columns:minmax(0,1fr) minmax(76px,.72fr) 1.35rem}}.classic-repeat-history>summary{color:var(--classic-accent);cursor:pointer;padding:.8rem 1rem;font-weight:900}.classic-draw-presets{gap:.4rem;padding:0 1rem .8rem;display:flex;overflow-x:auto}.classic-draw-presets button{color:var(--classic-accent);font:inherit;cursor:pointer;white-space:nowrap;background:#f8f5ec;border:1px solid #24573f29;border-radius:999px;padding:.45rem .7rem;font-size:.68rem;font-weight:850}.classic-draw-weight-grid{border-top:1px solid #24573f1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.8rem 1rem 1rem;display:grid}.classic-draw-weight-grid label{background:#f8f5ec;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(90px,.7fr) 1.5rem;align-items:center;gap:.6rem;padding:.65rem;display:grid}.classic-draw-weight-grid label>span{gap:.1rem;display:grid}.classic-draw-weight-grid label small{color:var(--classic-muted);font-size:.62rem;font-weight:500}.classic-draw-weight-grid label b{color:var(--classic-accent);text-align:right}.classic-flight-warnings{flex-wrap:wrap;background:0 0!important;gap:.25rem!important;padding:0!important;display:flex!important}.classic-flight-warnings i{color:#251b08;cursor:help;background:#d89b22;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.65rem;font-style:normal;font-weight:950;display:grid}.classic-repeat-history>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.8rem 1rem 1rem;display:grid}.classic-repeat-history article{background:#f8f5ec;border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.7rem;display:flex}.classic-repeat-history article b{background:var(--classic-accent);color:#fff;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;display:grid}.classic-flight-list{gap:.65rem;display:grid}.classic-flight-list article{background:#fffefb;border:1px solid #24573f1f;border-radius:12px;grid-template-columns:130px minmax(0,1fr);display:grid;overflow:hidden}.classic-flight-list article>div{background:#24573f14;align-content:center;gap:.4rem;padding:1rem;display:grid}.classic-flight-list article>div span{color:var(--classic-accent);font-size:.65rem;font-weight:900}.classic-flight-list article>div strong{font:1.7rem Georgia,Times New Roman,serif}.classic-flight-list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:.65rem 1rem;list-style:none;display:grid}.classic-flight-list li{border-left:4px solid var(--team-color);background:#24573f09;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;padding:.55rem;display:grid}.classic-flight-list li div{gap:.12rem;display:grid}.classic-flight-list li small,.classic-flight-list article>div small{color:var(--classic-muted);font-size:.65rem}.unofficial-startlist-sheet{background:linear-gradient(#fff8ecfa,#f4ebdbed),radial-gradient(circle at 100% 0,#d3a12f29,#0000 30%);border:1px solid #b4802233;border-radius:16px;gap:.8rem;margin-top:.3rem;padding:.9rem;display:grid}.unofficial-startlist-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.unofficial-startlist-head>div{gap:.16rem;display:grid}.unofficial-startlist-head span{color:var(--classic-accent);letter-spacing:.08em;font-size:.6rem;font-weight:950}.unofficial-startlist-head h3{margin:0;font-size:1.12rem}.unofficial-startlist-head p{color:var(--classic-muted);margin:0;font-size:.68rem}.unofficial-startlist-head>strong{color:var(--classic-accent);background:#24573f14;border-radius:999px;flex:none;padding:.38rem .65rem;font-size:.68rem}.unofficial-startlist-table article>div{background:linear-gradient(90deg,#24573f1a,#fffcf5f0)}.unofficial-startlist-table article>div>small{line-height:1.35}.flight-warning-list{flex-wrap:wrap;gap:.22rem;margin-top:.2rem;display:inline-flex}.flight-warning{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:.24rem;max-width:min(48vw,360px);padding:.16rem .42rem;font-size:0;font-weight:800;display:inline-flex;overflow:hidden}.flight-warning:before{clip-path:polygon(50% 0,100% 100%,0 100%);color:#fffdf3;content:"!";background:linear-gradient(#ffd761,#d79a15);flex:none;place-items:center;width:.86rem;height:.78rem;padding-top:.06rem;font:950 .54rem/1 Trebuchet MS,sans-serif;display:inline-grid}.flight-warning:after{content:attr(data-warning-text);text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.flight-warning.rule{color:#8e3027;background:#f6dad3ad;border:1px solid #9b2d2038}.flight-warning.rule:before{background:linear-gradient(#f06545,#a9251a)}.flight-warning.leaderboard{color:#715a19;background:#f6e5b194;border:1px solid #7c641f33}.flight-warning.repeat-1{color:#284123;background:#dcecd7}.flight-warning.repeat-2{color:#fff;background:#548268}.flight-warning.repeat-3{color:#284123;background:#f6d781}.flight-warning.repeat-4{color:#284123;background:#f1a56c}.flight-warning.repeat-5{color:#fff;background:#c65e5e}.unofficial-startlist-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.unofficial-startlist-actions small{max-width:35rem;color:var(--classic-muted);font-size:.66rem}.published-startlist-preview{border-top:1px solid #24573f24}.published-startlist-preview>summary{color:var(--classic-accent);cursor:pointer;padding:.8rem 0;font-size:.76rem;font-weight:900}@media (width<=720px){.unofficial-startlist-sheet{border-inline:0;border-radius:0;padding:.65rem .45rem}.unofficial-startlist-head{flex-direction:column;align-items:start}.unofficial-startlist-head>strong{align-self:start}.unofficial-startlist-table .flight-warning-list{display:grid}.unofficial-startlist-table .flight-warning{white-space:normal;max-width:100%;line-height:1.2}.unofficial-startlist-actions{flex-direction:column;align-items:stretch}.unofficial-startlist-actions .classic-publish-draw{width:100%}}.classic-startlist-view{gap:1.15rem}.classic-startlist-summary{border:0;border-bottom:1px solid var(--competition-table-divider,#1d241d21);background:0 0;border-radius:0;padding:.2rem 0 .85rem}.classic-startlist-summary h3{letter-spacing:-.02em;margin:.35rem 0 .15rem;font:850 1.3rem/1.15 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.classic-startlist-summary p{font-size:.72rem}.classic-startlist-summary small{color:var(--classic-muted);font-size:.62rem}.classic-flight-list.competition-table--startlist{--startlist-columns:64px 42px minmax(0,1fr) 38px;background:0 0;gap:0;display:grid}.classic-startlist-columns{z-index:21;top:var(--competition-table-sticky-top,0);min-height:28px;padding:0 var(--competition-table-inline-padding,.55rem);grid-template-columns:var(--startlist-columns);border-bottom:1px solid var(--competition-table-divider,#1d241d21);background:color-mix(in srgb,var(--competition-canvas,#fffdf8) 97%,transparent);color:var(--competition-table-muted,#737a72);letter-spacing:.065em;-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);align-items:center;gap:.45rem;font-size:.52rem;font-weight:800;display:grid;position:sticky}.classic-startlist-columns span:last-child{text-align:right}.classic-flight-list.competition-table--startlist article{min-height:var(--competition-table-row-height,58px);padding:.55rem var(--competition-table-inline-padding,.55rem);grid-template-columns:var(--startlist-columns);border:0;border-bottom:1px solid var(--competition-table-divider,#1d241d21);background:0 0;border-radius:0;align-items:start;gap:.45rem;display:grid;overflow:visible}.classic-flight-list.competition-table--startlist article:last-child{border-bottom:0!important}.classic-flight-list.competition-table--startlist article>div{display:contents}.classic-flight-list.competition-table--startlist article>div span{color:var(--classic-text);letter-spacing:0;grid-area:1/2;align-self:start;font-size:.72rem;font-weight:800}.classic-flight-list.competition-table--startlist article>div strong{color:var(--classic-text);grid-area:1/1;font:850 .82rem -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.classic-flight-list.competition-table--startlist article>div small{color:var(--classic-muted);white-space:nowrap;grid-area:1/4;justify-self:end;font-size:.6rem}.classic-flight-list.competition-table--startlist ul{grid-area:1/3;grid-template-columns:1fr;gap:.55rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.classic-flight-list.competition-table--startlist li{background:color-mix(in srgb,var(--team-color) calc(var(--startlist-team-strength,0%) * .14),transparent);border-radius:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;padding:.1rem .18rem;display:grid;border:0!important;min-height:0!important}.classic-flight-list.competition-table--startlist li:has(>.classic-startlist-team-mark){grid-template-columns:auto minmax(0,1fr)}.classic-startlist-team-mark{place-items:center;min-width:1.6rem;font-size:1rem;display:grid}.classic-flight-list.competition-table--startlist li>div strong{color:var(--classic-text);font-size:.84rem;font-weight:800}.classic-unit-move{align-items:center;gap:.2rem;display:flex}.classic-unit-move button{width:1.7rem;height:1.7rem;color:var(--classic-accent);font:inherit;cursor:pointer;background:#fff;border:1px solid #24573f29;border-radius:50%;place-items:center;padding:0;font-weight:950;display:grid}.classic-unit-move button:disabled{cursor:default;opacity:.25}.classic-flight-order{gap:.2rem;display:flex}.classic-flight-order button{width:1.6rem;height:1.6rem;color:var(--classic-accent);font:inherit;cursor:pointer;background:0 0;border:1px solid #24573f2e;border-radius:50%;place-items:center;padding:0;font-size:.72rem;font-weight:950;display:grid}.classic-flight-order button:disabled{cursor:default;opacity:.22}.classic-draw-config{color:var(--classic-text);background:#f5f1e8;border:1px solid #24573f1f;border-radius:12px;margin:0;padding:1rem;font-size:.72rem;overflow-x:auto}.classic-draw-settings{background:#f5f1e8;border:1px solid #24573f1f;border-radius:12px;padding:1rem}.classic-draw-settings h4{margin:0 0 .7rem}.classic-draw-settings dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;margin:0;display:grid}.classic-draw-settings dl div{border-bottom:1px solid #24573f1a;grid-template-columns:minmax(7rem,1fr) minmax(0,1.2fr);gap:.5rem;padding:.45rem 0;display:grid}.classic-draw-settings dt{color:var(--classic-muted);text-transform:capitalize}.classic-draw-settings dd{margin:0;font-weight:800}.classic-rulebook{background:#fffaf0;border:1px solid #24573f1f;border-radius:12px;gap:1rem;padding:clamp(1rem,3vw,2rem);display:grid}.classic-rulebook header>span{color:var(--classic-accent);letter-spacing:.08em;font-size:.65rem;font-weight:900}.classic-rulebook h3{margin:2rem 0 .6rem;font:clamp(2rem,5vw,3.3rem)/1 Georgia,Times New Roman,serif}.classic-rulebook header p{color:var(--classic-muted);line-height:1.6}.classic-rulebook dl{margin:0}.classic-rulebook dl div{border-bottom:1px solid #24573f1f;grid-template-columns:minmax(140px,.8fr) minmax(0,1fr);gap:1rem;padding:.8rem 0;display:grid}.classic-rulebook dt{color:var(--classic-muted);text-transform:capitalize;font-size:.72rem;font-weight:800}.classic-rulebook dd{overflow-wrap:anywhere;margin:0;font-weight:700}.classic-round-sessions{gap:.2rem;margin-top:.45rem;display:grid}.classic-round-sessions span{color:var(--classic-muted);font-size:.68rem;line-height:1.35}.classic-round-sessions strong{color:var(--classic-ink);font-size:inherit}.classic-session-switcher{background:#24573f14;border-bottom:1px solid #24573f24;gap:1px;display:flex;overflow-x:auto}.classic-session-switcher button{min-width:180px;color:var(--classic-muted);text-align:left;background:#fff;border:0;border-bottom:3px solid #0000;padding:.7rem .9rem}.classic-session-switcher button[aria-current=true]{border-bottom-color:var(--classic-accent);color:var(--classic-ink)}.classic-session-switcher strong,.classic-session-switcher small{display:block}.classic-session-switcher small{margin-top:.15rem;font-size:.62rem}.classic-match-segment-control{background:#fff;border:1px solid #24573f24;gap:0;display:grid}.classic-match-segment-control>header{border-bottom:1px solid #24573f24;padding:1rem}.classic-match-segment-control>header span,.classic-match-segment-control article small{color:var(--classic-accent);letter-spacing:.08em;font-size:.62rem;font-weight:800}.classic-match-segment-control>header h3{margin:.2rem 0}.classic-match-segment-control>header p{color:var(--classic-muted);margin:0}.classic-match-segment-control article{border-bottom:1px solid #24573f1a;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding:.8rem 1rem;display:flex}.classic-match-segment-control article>div{align-items:center;gap:.75rem;display:flex}.classic-match-segment-control article>div:first-child{gap:.1rem;display:grid}.classic-match-segment-control label{align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;display:flex}.classic-match-segment-control input[type=number]{width:4rem}.classic-match-segment-control .classic-contest-result{background:color-mix(in srgb, #fff 92%, var(--classic-accent));border-top:1px solid #24573f1f;gap:.65rem;width:100%;padding:.75rem;display:grid}.classic-match-segment-control .classic-contest-result>div{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.classic-match-segment-control .classic-contest-result>div:first-child span{color:var(--classic-muted);margin-left:auto}.classic-match-segment-control .classic-contest-result button{appearance:none;border:1px solid color-mix(in srgb,var(--classic-accent) 28%,#ccd5d0);color:var(--classic-ink);cursor:pointer;font:inherit;background:#fff;border-radius:.2rem;min-height:2rem;padding:.35rem .7rem;font-size:.7rem;font-weight:800}.classic-match-segment-control .classic-contest-result button:hover{background:color-mix(in srgb,#fff 88%,var(--classic-accent));border-color:var(--classic-accent)}.classic-match-segment-control .classic-contest-result button:disabled{cursor:wait;opacity:.55}.classic-match-segment-control>p{margin:.8rem 1rem}@media (width<=560px){.classic-match-segment-control .classic-contest-result>div:first-child span{width:100%;margin-left:0}.classic-match-segment-control .classic-contest-result>.classic-contest-result-actions{grid-template-columns:1fr 1fr 1fr;width:100%;display:grid}.classic-match-segment-control .classic-contest-result button{padding-inline:.35rem}}.classic-segment-leaderboard{background:#fff;border:1px solid #24573f24;margin-bottom:.9rem}.classic-segment-leaderboard header{border-bottom:1px solid #24573f1f;justify-content:space-between;align-items:end;gap:1rem;padding:.9rem 1rem;display:flex}.classic-segment-leaderboard header span{color:var(--classic-accent);letter-spacing:.08em;font-size:.62rem;font-weight:900}.classic-segment-leaderboard header h3{margin:.15rem 0 0}.classic-segment-leaderboard ol{margin:0;padding:0;list-style:none}.classic-segment-leaderboard li{border-bottom:1px solid #24573f14;grid-template-columns:2rem minmax(8rem,1fr) auto 4rem;align-items:center;gap:.7rem;padding:.7rem 1rem;display:grid}.classic-segment-leaderboard li em{text-align:right;font-style:normal;font-weight:900}.classic-segment-leaderboard>p{color:var(--classic-muted);margin:0;padding:1rem}.classic-day-match-ledger>section+section,.classic-subcompetition-ledger{border-top:8px solid var(--classic-page)}.classic-subcompetition-ledger>summary{cursor:pointer;background:color-mix(in srgb, var(--classic-accent) 8%, white);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;list-style:none;display:flex}.classic-subcompetition-ledger>summary::-webkit-details-marker{display:none}.classic-subcompetition-ledger>summary:after{content:"+";text-align:center;order:3;width:1.5rem;font-size:1.15rem;font-weight:900}.classic-subcompetition-ledger[open]>summary:after{content:"−"}.classic-subcompetition-ledger>summary span{gap:.12rem;display:grid}.classic-subcompetition-ledger>summary small{color:var(--classic-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.classic-subcompetition-ledger>summary strong{font-size:1rem}.classic-subcompetition-ledger>summary em{color:var(--classic-muted);margin-left:auto;font-size:.72rem;font-style:normal;font-weight:800}.classic-day-match-ledger>section>header{background:color-mix(in srgb, var(--classic-accent) 5%, white);align-items:center;padding:.7rem 1rem}.classic-day-match-ledger>section>header strong{display:block}.classic-day-match-ledger>section>header small{color:var(--classic-muted)}.classic-day-match-ledger>section>header>span{border:1px solid #24573f26;border-radius:999px;padding:.2rem .5rem;font-size:.67rem;font-weight:800}.classic-day-match-ledger .classic-match-board{gap:0}.classic-day-match-ledger .classic-match-card-list{border:0}.classic-session-match{background:#fff;border-top:1px solid #24573f1a}.classic-session-match>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .75rem;padding:.65rem .75rem .25rem;display:grid}.classic-session-match>header>strong{font:800 .84rem/1.2 Georgia,Times New Roman,serif}.classic-session-match>header>span{color:var(--classic-accent);letter-spacing:.05em;text-transform:uppercase;border:1px solid #24573f26;border-radius:999px;padding:.18rem .45rem;font-size:.58rem;font-weight:900}.classic-session-match>header>small{color:var(--classic-muted);grid-column:1/-1;font-size:.62rem}.classic-session-match .classic-match-card{border-bottom:0}.classic-day-match-ledger article{border-top:1px solid #24573f14;grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:.85rem 1rem;display:grid}.classic-day-match-order b,.classic-day-match-order small{display:block}.classic-day-match-order small,.classic-day-match-ledger article>div>small{color:var(--classic-muted);font-size:.7rem}.classic-day-match-sides{flex-wrap:wrap;gap:.45rem 1rem;margin-top:.55rem;display:flex}.classic-day-match-sides span{align-items:baseline;gap:.4rem;display:flex}.classic-day-match-sides em,.classic-day-match-state{color:var(--classic-muted);font-size:.72rem;font-style:normal}.classic-day-match-state{white-space:nowrap;border:1px solid #24573f24;border-radius:999px;padding:.25rem .55rem;font-weight:800}.classic-day-match-total{border-top:8px solid var(--classic-page)}.classic-day-match-total>strong{padding:.7rem 1rem 0;display:block}@media (width<=560px){.classic-day-match-ledger article{grid-template-columns:2.6rem minmax(0,1fr)}.classic-day-match-state{grid-column:2;justify-self:start}}.classic-info-chapters{gap:.75rem;display:grid}.classic-info-chapters details,.classic-rule-configuration{background:#ffffffb3;border:1px solid #24573f24;border-radius:12px;overflow:hidden}.classic-info-chapters summary,.classic-rule-configuration>summary{cursor:pointer;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex}.classic-info-chapters summary span{color:var(--classic-muted);font:900 .68rem/1 ui-monospace,monospace}.classic-info-chapters details>div{border-top:1px solid #24573f1a;padding:0 1.1rem 1rem 3.1rem}.classic-info-chapters details p{line-height:1.6}.classic-info-chapters li{margin:.35rem 0}.classic-rule-configuration dl{border-top:1px solid #24573f1a;padding:0 1rem 1rem}.classic-manual-history{background:#fffaf0;border:1px solid #24573f2e;border-radius:16px;margin-top:1.25rem}.classic-manual-history>summary{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .75rem;padding:1rem;display:grid}.classic-manual-history>summary span{color:var(--classic-accent);grid-row:span 2;font-size:.65rem;font-weight:900}.classic-manual-history>summary small{color:var(--classic-muted)}.classic-manual-history form{border-top:1px solid #24573f1f;gap:1rem;padding:1rem;display:grid}.classic-manual-history section{background:#ffffffbf;border-radius:12px;padding:1rem}.classic-history-meta,.classic-history-unit-builder{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:.65rem;display:grid}.classic-manual-history label{color:var(--classic-muted);gap:.3rem;font-size:.72rem;font-weight:800;display:grid}.classic-manual-history input,.classic-manual-history select,.classic-manual-history textarea{box-sizing:border-box;width:100%}.classic-history-unit-list,.classic-history-flights{gap:.5rem;margin-top:.75rem;display:grid}.classic-history-unit-list article,.classic-history-flights article{background:#fff;border:1px solid #24573f1a;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.classic-history-unit-picks{flex-wrap:wrap;gap:.5rem;margin-bottom:.65rem;display:flex}.classic-history-unit-picks label{background:#fff;border:1px solid #24573f26;border-radius:999px;grid-template-columns:none;align-items:center;gap:.35rem;padding:.5rem .65rem;display:flex}.classic-history-unit-picks input{width:auto}.classic-leaderboard header{margin-bottom:1rem}.classic-leaderboard-toolbar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.classic-leaderboard-toolbar nav{gap:.45rem;display:flex;overflow-x:auto}.classic-leaderboard-toolbar nav button{color:var(--classic-accent);font:inherit;cursor:pointer;background:#fffefb;border:1px solid #24573f29;border-radius:999px;padding:.6rem .9rem;font-size:.75rem;font-weight:900}.classic-leaderboard-toolbar nav button.active{background:var(--classic-accent);color:#fff}.classic-publish-message{color:var(--classic-accent);background:#24573f14;border-radius:8px;margin:0 0 1rem;padding:.7rem .85rem;font-size:.75rem;font-weight:800}.classic-leaderboard header span{color:var(--classic-accent);letter-spacing:.1em;font-size:.68rem;font-weight:900}.classic-leaderboard header p{color:var(--classic-muted);margin:.4rem 0 0}.classic-leaderboard ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.classic-leaderboard ol li{background:#fffefb;border:1px solid #24573f1f;border-radius:12px;grid-template-columns:2rem minmax(8rem,1fr) minmax(12rem,2fr) auto;align-items:center;gap:.75rem;padding:.9rem 1rem;display:grid}.classic-leaderboard ol strong{color:var(--classic-accent);font-size:1.25rem}.classic-leaderboard ol small{color:var(--classic-muted)}.classic-leaderboard ol b{font-size:1.08rem}.classic-leaderboard details{color:var(--classic-muted);margin-top:1rem}.classic-leaderboard header small{color:var(--classic-muted);margin-top:.25rem;display:block}.classic-data-warning{color:#634b17;background:#fff3cd;border:1px solid #d5a94f;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.75rem;display:grid}.classic-data-warning strong{letter-spacing:.08em;font-size:.65rem}.classic-leaderboard-cards{gap:.6rem;display:grid}.classic-leaderboard-card{border:1px solid color-mix(in srgb,var(--team-color) 55%,#000 12%);background:var(--team-color);border-radius:9px;overflow:hidden;box-shadow:0 10px 28px #1f2e251f;color:var(--team-fg)!important;margin:0!important}.classic-leaderboard-card>summary{cursor:pointer;grid-template-columns:2.1rem minmax(10rem,1fr) minmax(14rem,1.5fr) auto;align-items:center;gap:.65rem;min-height:3.7rem;padding:.7rem .85rem;list-style:none;display:grid}.classic-leaderboard-card>summary::-webkit-details-marker{display:none}.classic-leaderboard-card>summary>strong{background:#fff3;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:1rem;display:grid}.classic-rank-movement{opacity:.9;margin-top:2.65rem;font-size:.56rem;font-weight:950;position:absolute;color:inherit!important}.classic-rank-movement.movement-1{color:#c9ffd9!important}.classic-rank-movement.movement--1{color:#ffd4cf!important}.classic-leaderboard-identity{align-items:center;gap:.55rem;min-width:0;display:flex}.classic-leaderboard-identity i{background:#ffffff2e;border-radius:50%;place-items:center;width:2rem;height:2rem;font-style:normal;display:grid}.classic-leaderboard-identity b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.classic-leaderboard-card>summary small{color:inherit;opacity:.82}.classic-leaderboard-card>summary em{white-space:nowrap;font-size:1.1rem;font-style:normal;font-weight:950}.torsdagsgolfen-embedded-destination{background:0 0;border:0;width:100%;min-height:36rem;display:block;overflow:hidden}.torsdagsgolfen-leaderboard-view .leaderboard-team{border:1px solid color-mix(in srgb,var(--leaderboard-bg) 70%,#000 18%);background:var(--leaderboard-bg);color:var(--leaderboard-fg);border-radius:8px;overflow:hidden;box-shadow:0 10px 28px #1f2e251f}.torsdagsgolfen-leaderboard-view .leaderboard-summary{cursor:pointer;padding:0;list-style:none;display:block}.torsdagsgolfen-leaderboard-view .leaderboard-summary::-webkit-details-marker{display:none}.torsdagsgolfen-leaderboard-view .leaderboard-line{grid-template-columns:minmax(1.75rem,auto) auto minmax(max-content,1fr) auto;align-items:center;gap:clamp(.28rem,1.2vw,.5rem);min-height:3rem;padding:.62rem .75rem;display:grid}.torsdagsgolfen-leaderboard-view .leaderboard-line-rank{background:color-mix(in srgb,var(--leaderboard-fg) 16%,transparent);border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;font-weight:950;display:inline-grid}.torsdagsgolfen-leaderboard-view .leaderboard-line strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.torsdagsgolfen-leaderboard-view .leaderboard-line-total{white-space:nowrap;font-weight:950}.torsdagsgolfen-leaderboard-view .leaderboard-rank-movement{text-align:center;min-width:1.55rem;font-size:.7rem;font-weight:900}.torsdagsgolfen-leaderboard-view .leaderboard-expanded{padding:0 .55rem .55rem}.torsdagsgolfen-leaderboard-view .leaderboard-compact-card{background:var(--leaderboard-bg);color:var(--leaderboard-fg);border-radius:8px;gap:.65rem;padding:.75rem;display:grid}.torsdagsgolfen-leaderboard-view .leaderboard-compact-grid{grid-template-columns:minmax(0,1.18fr) minmax(5.8rem,.82fr);gap:clamp(.7rem,2vw,1.4rem);display:grid}.torsdagsgolfen-leaderboard-view .leaderboard-compact-column{align-content:start;gap:1rem;display:grid}.torsdagsgolfen-leaderboard-view .leaderboard-compact-block{gap:.18rem;display:grid}.torsdagsgolfen-leaderboard-view .leaderboard-compact-block-head,.torsdagsgolfen-leaderboard-view .leaderboard-compact-line{grid-template-columns:minmax(0,1fr) minmax(2rem,auto);align-items:baseline;gap:clamp(.28rem,1vw,.5rem);display:grid}.torsdagsgolfen-leaderboard-view .leaderboard-compact-block-head{margin-bottom:.12rem;font-weight:950}.torsdagsgolfen-leaderboard-view .leaderboard-compact-line{min-height:1.05rem;font-size:.86rem}.torsdagsgolfen-leaderboard-view .leaderboard-compact-line>span:last-child,.torsdagsgolfen-leaderboard-view .leaderboard-compact-block-head strong:last-child{text-align:right}.torsdagsgolfen-leaderboard-view .leaderboard-compact-label-cell{align-items:center;gap:.3rem;min-width:0;display:flex}.torsdagsgolfen-leaderboard-view .leaderboard-compact-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.torsdagsgolfen-leaderboard-view .leaderboard-data{border-top:1px solid color-mix(in srgb,var(--leaderboard-fg) 16%,transparent);margin-top:.25rem}.torsdagsgolfen-leaderboard-view .leaderboard-data-summary{cursor:pointer;place-items:center;min-height:1.8rem;list-style:none;display:grid}.torsdagsgolfen-leaderboard-view .leaderboard-data-summary:before{content:"•••";letter-spacing:.2em}.torsdagsgolfen-leaderboard-view .leaderboard-detail{padding:.35rem .45rem .7rem}.torsdagsgolfen-leaderboard-view .leaderboard-detail h4{margin:.25rem 0 .45rem}.torsdagsgolfen-leaderboard-view .leaderboard-detail table{border-collapse:collapse;width:100%;font-size:.75rem}.torsdagsgolfen-leaderboard-view .leaderboard-detail th,.torsdagsgolfen-leaderboard-view .leaderboard-detail td{border-bottom:1px solid color-mix(in srgb,var(--leaderboard-fg) 12%,transparent);text-align:left;padding:.3rem .2rem}.torsdagsgolfen-leaderboard-view .leaderboard-detail th:last-child,.torsdagsgolfen-leaderboard-view .leaderboard-detail td:last-child{text-align:right}.classic-leaderboard-breakdown{background:color-mix(in srgb,var(--team-color) 86%,#000);border-top:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.75rem;display:grid}.classic-leaderboard-breakdown>div{background:#ffffff1f;border-radius:7px;gap:.2rem;padding:.65rem;display:grid}.classic-leaderboard-breakdown span{opacity:.76;font-size:.68rem;font-weight:800}.classic-leaderboard-breakdown b{font-size:1.15rem}.classic-leaderboard-breakdown p{color:inherit;grid-column:1/-1;margin:0;padding:.25rem .1rem;font-size:.75rem}.classic-leaderboard-chart{background:#fffefb;border:1px solid #24573f21;border-radius:12px;margin:1rem 0;padding:.9rem}.classic-leaderboard-chart>header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin:0 0 .75rem;display:flex}.classic-leaderboard-chart>header>div:first-child{gap:.15rem;display:grid}.classic-leaderboard-chart>header small{color:var(--classic-muted)}.classic-chart-controls{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.classic-chart-controls span{background:#24573f12;border-radius:999px;gap:.15rem;padding:.15rem;display:flex}.classic-chart-controls button{color:var(--classic-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .55rem;font-size:.65rem;font-weight:900}.classic-chart-controls button.active{background:var(--classic-accent);color:#fff}.classic-chart-scroll{overflow-x:auto}.classic-chart-scroll svg{width:100%;min-width:620px;display:block}.classic-chart-scroll line{stroke:#24573f17;stroke-width:1px}.classic-chart-scroll text{fill:var(--classic-muted);font:10px system-ui,sans-serif}.classic-chart-legend{flex-wrap:wrap;gap:.45rem .8rem;display:flex}.classic-chart-legend span{color:var(--classic-muted);align-items:center;gap:.3rem;font-size:.7rem;font-weight:800;display:flex}.classic-chart-legend i{border-radius:50%;width:.65rem;height:.65rem}.classic-result-management{border-top:2px solid #24573f1f;margin-top:1.2rem;padding-top:1rem}.classic-admin-heading{margin-bottom:.8rem}.classic-admin-heading span{color:var(--classic-accent);letter-spacing:.1em;font-size:.68rem;font-weight:950}.classic-admin-heading h3{margin:.25rem 0;font:1.45rem Georgia,Times New Roman,serif}.classic-admin-heading p{color:var(--classic-muted);margin:0;font-size:.8rem}.classic-money-admin{background:#f8f4e8;border:1px solid #24573f24;border-radius:12px;margin-top:1.2rem;padding:1rem}.classic-money-admin>header span{color:var(--classic-accent);letter-spacing:.1em;font-size:.68rem;font-weight:950}.classic-money-admin>header h3{margin:.25rem 0;font:1.45rem Georgia,Times New Roman,serif}.classic-money-admin>header p{color:var(--classic-muted);margin:0;font-size:.8rem}.classic-money-admin form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.8rem;display:grid}.classic-money-admin form>label:first-child,.classic-money-admin form>label:last-of-type,.classic-money-admin form>button,.classic-money-admin form>p{grid-column:1/-1}.classic-money-admin label{color:var(--classic-muted);gap:.3rem;font-size:.75rem;font-weight:800;display:grid}.classic-money-admin select,.classic-money-admin textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #24573f33;border-radius:8px;padding:.65rem}.classic-money-admin fieldset{background:#fff;border:1px solid #24573f29;border-radius:9px;gap:.35rem;max-height:15rem;margin:0;padding:.7rem;display:grid;overflow-y:auto}.classic-money-admin fieldset label{align-items:center;display:flex}.classic-money-admin button{background:var(--classic-accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:.65rem .9rem;font-size:.75rem;font-weight:900}.classic-round-result-admin{background:#fffefb;border:2px solid #24573f2e;border-radius:12px;margin-top:1.2rem;padding:1rem}.classic-round-result-admin>header span{color:var(--classic-accent);letter-spacing:.1em;font-size:.68rem;font-weight:950}.classic-round-result-admin>header h3{margin:.25rem 0;font:1.55rem Georgia,Times New Roman,serif}.classic-round-result-admin>header p{color:var(--classic-muted);margin:0 0 .8rem;font-size:.8rem}.classic-round-result-admin>label,.classic-round-result-admin form label{color:var(--classic-muted);gap:.25rem;font-size:.7rem;font-weight:850;display:grid}.classic-round-result-admin input,.classic-round-result-admin select,.classic-round-result-admin textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #24573f33;border-radius:7px;padding:.55rem}.classic-round-result-admin>label select{max-width:28rem}.classic-round-result-admin form{gap:.9rem;margin-top:1rem;display:grid}.classic-round-result-admin form>section{gap:.4rem;display:grid}.classic-round-result-admin form h4{margin:.2rem 0;font:1.2rem Georgia,Times New Roman,serif}.classic-round-result-admin form article{border:1px solid #24573f1c;border-left:5px solid var(--team-color,#24573f);border-radius:8px;grid-template-columns:2rem minmax(10rem,1fr) 5.2rem 5.2rem;align-items:center;gap:.55rem;padding:.55rem;display:grid}.classic-round-result-admin form article>span{font-size:1.2rem}.classic-round-result-admin form article>div{min-width:0;display:grid}.classic-round-result-admin form article small{color:var(--classic-muted)}.classic-gamebook-import{background:#f8f4e8;border:1px dashed #24573f4d;border-radius:9px;padding:.7rem}.classic-gamebook-import summary{color:var(--classic-accent);cursor:pointer;font-weight:900}.classic-gamebook-import textarea{min-height:8rem;margin-top:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.classic-gamebook-import button,.classic-round-result-admin form>button{background:var(--classic-accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;margin-top:.5rem;padding:.65rem .9rem;font-size:.75rem;font-weight:900}.classic-result-publication-meta{background:#f8f4e8;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.7rem;display:grid}.classic-result-publication-meta label:last-child{grid-column:1/-1}.classic-calculation-explanation{background:#f8f5ec;border:1px solid #24573f1f;border-radius:9px;padding:.8rem 1rem}.classic-calculation-explanation summary{color:var(--classic-accent);cursor:pointer;font-weight:900}.classic-calculation-explanation h4{color:var(--classic-text);margin-bottom:.35rem}.classic-calculation-explanation p,.classic-calculation-explanation ul{line-height:1.5}.classic-best-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.classic-record-switch{background:#24573f14;border-radius:999px;gap:.2rem;margin:0 0 .75rem;padding:.2rem;display:inline-flex}.classic-record-switch button{color:var(--classic-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .8rem;font-size:.72rem;font-weight:900}.classic-record-switch button.active{background:var(--classic-accent);color:#fff}.classic-best-grid>section{align-content:start;gap:.45rem;display:grid}.classic-best-grid h3{margin:.2rem 0 .45rem;font:1.45rem Georgia,Times New Roman,serif}.classic-best-grid article{border:1px solid #24573f1f;border-left:5px solid var(--team-color);background:#fffefb;border-radius:9px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.7rem;display:grid}.classic-best-grid article>strong{width:1.8rem;height:1.8rem;color:var(--classic-accent);background:#24573f14;border-radius:50%;place-items:center;display:grid}.classic-best-grid article>span{min-width:0;display:grid}.classic-best-grid article b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.classic-best-grid article small{color:var(--classic-muted)}.classic-best-grid article em{white-space:nowrap;font-style:normal;font-weight:950}.classic-footer{padding:.6rem var(--competition-edge);color:var(--classic-muted);justify-content:flex-end;margin-top:.85rem;font-size:.7rem;display:flex}.classic-panel .competition-core,.classic-panel .competition-core-empty,.classic-panel .standings-preview,.classic-panel .round-result-card{color:var(--classic-text);box-shadow:none;background:#fffefb;border-color:#24573f1f}.classic-panel .competition-core,.classic-panel .competition-core-empty,.classic-panel .results-workspace{margin-top:0}.classic-panel .edition-heading,.classic-panel .competition-team-list,.classic-panel .competition-round-list article,.classic-panel .round-results,.classic-panel .round-result-card>header,.classic-panel .result-table [role=row],.classic-panel .standings-preview li{border-color:#24573f1f}.classic-panel .eyebrow,.classic-panel .edition-heading dd,.classic-panel .competition-round-list article>span,.classic-panel .round-result-card header span,.classic-panel .round-result-card header small,.classic-panel .result-table b,.classic-panel .standings-preview li b,.classic-panel .standings-preview li span{color:var(--classic-accent)}.classic-panel .edition-heading h2,.classic-panel .competition-round-list h3,.classic-panel .round-result-card header h3,.classic-panel .standings-preview h2{color:var(--classic-text)}.classic-panel .edition-heading>div>p:last-child,.classic-panel .edition-heading dt,.classic-panel .competition-round-list p,.classic-panel .competition-round-list strong,.classic-panel .result-table span,.classic-panel .result-table em,.classic-panel .standings-preview>div>p:last-child{color:var(--classic-muted)}.result-revision-editor{grid-column:1/-1}.result-revision-editor>button{color:var(--classic-accent);font:inherit;cursor:pointer;background:#fffefb;border:1px solid #24573f2e;border-radius:999px;padding:.35rem .6rem;font-size:.7rem;font-weight:900}.result-revision-editor form{background:#fffaf0;border:1px solid #24573f24;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.65rem;padding:.85rem;display:grid}.result-revision-editor label{color:var(--classic-muted);gap:.3rem;font-size:.7rem;font-weight:800;display:grid}.result-revision-editor input,.result-revision-editor select,.result-revision-editor textarea{width:100%;color:var(--classic-text);font:inherit;background:#fff;border:1px solid #24573f2e;border-radius:8px;padding:.55rem}.result-revision-editor form>button,.result-revision-editor form>p{grid-column:1/-1}.result-revision-editor label:has(textarea){grid-column:1/-1}.result-revision-editor form>button{background:var(--classic-accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:.6rem .85rem;font-weight:900}.result-revision-editor form>p{color:#9b2c2c;margin:0}.classic-competition-shell{min-height:100dvh;padding-bottom:calc(6.4rem + env(safe-area-inset-bottom))}.classic-round-manager{align-items:center;gap:.5rem;display:flex}.classic-round-selector{color:#123d24;position:relative}.classic-round-selector>summary{cursor:pointer;background:#f9fdf5e0;border:1px solid #ffffff6b;border-radius:999px;align-items:center;max-width:min(56vw,30rem);min-height:2.1rem;padding:.35rem 2rem .35rem .75rem;list-style:none;display:inline-flex;overflow:hidden;box-shadow:0 5px 14px #02230f33}.classic-round-selector>summary::-webkit-details-marker{display:none}.classic-round-selector>summary:after{content:"⌄";font-size:.9rem;position:absolute;top:50%;right:.72rem;transform:translateY(-55%)}.classic-round-selector[open]>summary:after{transform:translateY(-35%)rotate(180deg)}.classic-round-selector>summary span{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;overflow:hidden}.classic-round-selector-menu{z-index:40;color:#173c29;background:#fffef8;border:1px solid #24573f29;border-radius:12px;width:min(23rem,100vw - 2rem);max-height:min(26rem,70vh);padding:.35rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;overflow-y:auto;box-shadow:0 18px 44px #0c2d1c3d}.classic-round-selector-menu button{text-align:left;-webkit-text-fill-color:#173c29;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.8rem;width:100%;min-height:3.25rem;padding:.55rem .65rem;display:grid;color:#173c29!important}.classic-round-selector-menu button:hover,.classic-round-selector-menu button[aria-current=true]{background:#24573f17}.classic-round-menu-copy{text-overflow:ellipsis;white-space:nowrap;-webkit-text-fill-color:#173c29;min-width:0;font-size:.74rem;font-weight:800;line-height:1.3;overflow:hidden;color:#173c29!important;opacity:1!important;visibility:visible!important;display:block!important}.classic-round-selector-menu button em{color:#24573f;white-space:nowrap;-webkit-text-fill-color:#24573f;background:#24573f17;border-radius:999px;grid-column:2;padding:.2rem .45rem;font-size:.62rem;font-style:normal;font-weight:850}.classic-round-selector>summary{color:var(--competition-round-selector-foreground,#123d24);isolation:isolate;background:0 0;position:relative;overflow:hidden}.classic-round-selector>summary:before{z-index:-1;border-radius:inherit;background:var(--competition-round-selector-surface,#fffdf8);content:"";opacity:var(--competition-round-selector-opacity,.88);position:absolute;inset:0}.classic-round-selector-menu{border-color:color-mix(in srgb,var(--competition-round-selector-foreground,#123d24) 16%,transparent);background:color-mix(in srgb,var(--competition-round-selector-surface,#fffdf8) 94%,transparent);color:var(--competition-round-selector-foreground,#123d24);-webkit-backdrop-filter:blur(var(--competition-round-selector-blur,10.45px)) saturate(var(--competition-round-selector-saturation,139.25%));backdrop-filter:blur(var(--competition-round-selector-blur,10.45px)) saturate(var(--competition-round-selector-saturation,139.25%))}.classic-round-selector-menu button,.classic-round-menu-copy{color:var(--competition-round-selector-foreground,#123d24)!important;-webkit-text-fill-color:var(--competition-round-selector-foreground,#123d24)!important}.classic-competition-shell[data-round-selector-material=glass] .classic-round-selector>summary{-webkit-backdrop-filter:blur(var(--competition-round-selector-blur,10.45px)) saturate(var(--competition-round-selector-saturation,139.25%));backdrop-filter:blur(var(--competition-round-selector-blur,10.45px)) saturate(var(--competition-round-selector-saturation,139.25%));border-color:#ffffff8f;box-shadow:0 7px 18px #02230f2e,inset 0 1px #ffffffb8,inset 0 -1px #0000001a}.classic-competition-shell[data-round-selector-material=glass] .classic-round-selector>summary:before{background:linear-gradient(150deg,#ffffff57,#ffffff0f),var(--competition-round-selector-surface,#fffdf8)}.classic-bottom-navigation{z-index:45;width:min(620px,100%);min-height:calc(66px + env(safe-area-inset-bottom));padding:3px max(6px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(6px,env(safe-area-inset-left));isolation:isolate;background:0 0;border:0;border-top:1px solid #24573f21;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #102f1f14}.classic-bottom-navigation:after{z-index:-1;background:var(--competition-bottom-nav-surface,#fffdf8);content:"";opacity:var(--competition-bottom-nav-opacity,.97);pointer-events:none;position:absolute;inset:0}.classic-bottom-navigation a{z-index:1;min-width:0;min-height:62px;color:var(--competition-bottom-nav-text,#7a8278);-webkit-tap-highlight-color:transparent;align-content:center;place-items:center;gap:.2rem;padding:.38rem .12rem .3rem;text-decoration:none;display:grid;position:relative}.classic-bottom-navigation a:before{content:"";opacity:0;background:currentColor;border-radius:0 0 999px 999px;width:28px;height:3px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.classic-bottom-navigation a>span{place-items:center;width:24px;height:24px;font-size:1rem;font-weight:850;line-height:1;display:grid}.classic-bottom-navigation a>span svg{stroke-width:1.8px;width:24px;height:24px}.classic-bottom-navigation a>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.69rem;font-weight:650;line-height:1.1;overflow:hidden}.classic-bottom-navigation a.active{color:var(--competition-bottom-nav-active,var(--classic-accent))}.classic-bottom-navigation a.active:before{opacity:1}.classic-bottom-navigation a.active>span svg{stroke-width:2.35px}.classic-bottom-navigation a.active>small{font-weight:800}.classic-bottom-navigation a:focus-visible{outline:2px solid var(--classic-accent);outline-offset:-4px;border-radius:8px}.classic-competition-shell[data-bottom-navigation=edge_bar] .classic-bottom-navigation,.classic-competition-shell[data-bottom-navigation=edge_bar] .classic-bottom-navigation a.active{background:0 0}.classic-competition-shell[data-bottom-navigation-color=light]{--competition-bottom-nav-surface:#fffdf8;--competition-bottom-nav-selection:#121c1817}.classic-competition-shell[data-bottom-navigation-color=dark]{--competition-bottom-nav-surface:#181916;--competition-bottom-nav-selection:#ffffff26}.classic-competition-shell[data-bottom-navigation-color=accent]{--competition-bottom-nav-surface:var(--classic-accent);--competition-bottom-nav-selection:#ffffff2e}.classic-competition-shell[data-bottom-navigation-foreground=light]{--competition-bottom-nav-text:#ffffffb8;--competition-bottom-nav-active:#fff}.classic-competition-shell[data-bottom-navigation-foreground=dark]{--competition-bottom-nav-text:#121c18a3;--competition-bottom-nav-active:#121c18}.classic-competition-shell[data-bottom-navigation-foreground=accent]{--competition-bottom-nav-text:color-mix(in srgb,var(--classic-accent) 68%,transparent);--competition-bottom-nav-active:var(--classic-accent)}.classic-competition-shell[data-bottom-navigation-color] .classic-bottom-navigation a.active{color:var(--competition-bottom-nav-active)}.classic-competition-shell[data-bottom-navigation=floating_dock]{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.classic-competition-shell[data-bottom-navigation=floating_dock] .classic-bottom-navigation{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));background:0 0;border:1px solid #ffffff1f;border-radius:999px;width:min(600px,100% - 20px);min-height:70px;padding:5px;box-shadow:0 12px 32px #050c0847,inset 0 1px #ffffff0f}.classic-competition-shell[data-bottom-navigation=floating_dock] .classic-bottom-navigation:after{border-radius:inherit}.classic-competition-shell[data-bottom-navigation=floating_dock] .classic-bottom-navigation a{min-height:60px;color:var(--competition-bottom-nav-text);border-radius:999px;padding:.42rem .16rem .34rem}.classic-competition-shell[data-bottom-navigation=floating_dock] .classic-bottom-navigation a:before{display:none}.classic-competition-shell[data-bottom-navigation=floating_dock] .classic-bottom-navigation a.active{background:color-mix(in srgb,var(--competition-bottom-nav-active,var(--classic-accent)) 16%,transparent);color:var(--competition-bottom-nav-active);box-shadow:inset 0 1px #ffffff14}.classic-competition-shell[data-bottom-navigation=floating_dock] .classic-bottom-navigation a>span svg{width:25px;height:25px}.classic-competition-shell[data-bottom-navigation=floating_dock] .classic-bottom-navigation a>small{font-size:.71rem}.classic-bottom-navigation__indicator{display:none}.classic-competition-shell[data-bottom-navigation=edge_bar]:not([data-bottom-navigation-motion=instant]) .classic-bottom-navigation__indicator{z-index:0;top:0;left:max(6px,env(safe-area-inset-left));width:calc((100% - max(6px,env(safe-area-inset-left)) - max(6px,env(safe-area-inset-right))) / var(--pill-count));height:3px;transform:translateX(calc(var(--pill-current) * 100%));pointer-events:none;display:block;position:absolute}.classic-competition-shell[data-bottom-navigation=edge_bar]:not([data-bottom-navigation-motion=instant]) .classic-bottom-navigation__indicator:after{background:var(--competition-bottom-nav-active,var(--classic-accent));content:"";transform-origin:50%;border-radius:0 0 999px 999px;width:28px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.classic-competition-shell[data-bottom-navigation=edge_bar]:not([data-bottom-navigation-motion=instant]) .classic-bottom-navigation a.active:before{opacity:0}.classic-competition-shell[data-bottom-navigation=floating_dock]:not([data-bottom-navigation-motion=instant]) .classic-bottom-navigation__indicator{z-index:0;width:calc((100% - 10px) / var(--pill-count));border:1px solid color-mix(in srgb,var(--competition-bottom-nav-active,var(--classic-accent)) 20%,transparent);background:color-mix(in srgb,var(--competition-bottom-nav-active,var(--classic-accent)) 16%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--competition-bottom-nav-active,var(--classic-accent)) 22%,transparent);transform:translateX(calc(var(--pill-current) * 100%));pointer-events:none;border-radius:999px;display:block;position:absolute;top:5px;bottom:5px;left:5px}.classic-competition-shell[data-bottom-navigation=floating_dock]:not([data-bottom-navigation-motion=instant]) .classic-bottom-navigation a.active{box-shadow:none;background:0 0;border-color:#0000}.classic-competition-shell[data-bottom-navigation=floating_dock][data-bottom-navigation-material=glass]:not([data-bottom-navigation-motion=instant]) .classic-bottom-navigation__indicator{background:linear-gradient(155deg,#ffffff4d,#ffffff14);border-color:#ffffff42;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0000001a,0 3px 10px #0000001a}.classic-competition-shell[data-bottom-navigation=floating_dock] .classic-bottom-navigation[data-selection-transition=glide] .classic-bottom-navigation__indicator{animation:.18s cubic-bezier(.2,.8,.2,1) forwards competition-pill-glide}.classic-competition-shell[data-bottom-navigation=floating_dock] .classic-bottom-navigation[data-selection-transition=morph] .classic-bottom-navigation__indicator{animation:.26s cubic-bezier(.2,.85,.25,1) forwards competition-pill-morph}.classic-competition-shell[data-bottom-navigation=edge_bar] .classic-bottom-navigation[data-selection-transition=glide] .classic-bottom-navigation__indicator{animation:.18s cubic-bezier(.2,.8,.2,1) forwards competition-edge-glide}.classic-competition-shell[data-bottom-navigation=edge_bar] .classic-bottom-navigation[data-selection-transition=morph] .classic-bottom-navigation__indicator{animation:.26s cubic-bezier(.2,.85,.25,1) forwards competition-edge-sweep}.classic-competition-shell[data-bottom-navigation=edge_bar] .classic-bottom-navigation[data-selection-transition=morph] .classic-bottom-navigation__indicator:after{animation:.26s cubic-bezier(.2,.85,.25,1) competition-edge-stretch}@keyframes competition-pill-glide{to{transform:translateX(calc(var(--pill-to) * 100%))}}@keyframes competition-pill-morph{0%{transform:translateX(calc(var(--pill-from) * 100%));filter:brightness();border-radius:999px}48%{filter:brightness(1.12);border-radius:42% 58% 52% 48%/48% 44% 56% 52%}to{transform:translateX(calc(var(--pill-to) * 100%));filter:brightness();border-radius:999px}}@keyframes competition-edge-glide{to{transform:translateX(calc(var(--pill-to) * 100%))}}@keyframes competition-edge-sweep{0%{transform:translateX(calc(var(--pill-from) * 100%))}to{transform:translateX(calc(var(--pill-to) * 100%))}}@keyframes competition-edge-stretch{0%,to{transform:translate(-50%)scaleX(1)}46%{transform:translate(-50%)scaleX(2.15)}}@media (prefers-reduced-motion:reduce){.classic-bottom-navigation__indicator{animation:none!important}}.classic-competition-shell[data-bottom-navigation-material=glass] .classic-bottom-navigation{-webkit-backdrop-filter:blur(var(--competition-bottom-nav-blur,10.45px)) saturate(var(--competition-bottom-nav-saturation,139.25%)) contrast(105%);backdrop-filter:blur(var(--competition-bottom-nav-blur,10.45px)) saturate(var(--competition-bottom-nav-saturation,139.25%)) contrast(105%);border-color:#ffffff80;overflow:hidden;box-shadow:0 14px 38px #050c083d,0 2px 8px #050c081f,inset 0 1px #ffffffd1,inset 0 -1px #00000029}.classic-competition-shell[data-bottom-navigation-material=glass] .classic-bottom-navigation:after{background:radial-gradient(90% 140% at 14% -45%,#ffffffb8 0%,#ffffff2e 42%,transparent 64%),linear-gradient(112deg,#ffffff47 0%,#ffffff0f 38%,transparent 58%,#ffffff29 100%),var(--competition-bottom-nav-surface,#fffdf8);opacity:var(--competition-bottom-nav-glass-opacity,.3686)}.classic-competition-shell[data-bottom-navigation-material=glass] .classic-bottom-navigation:before{z-index:0;border-radius:inherit;content:"";opacity:var(--competition-bottom-nav-gloss-opacity,.873);pointer-events:none;background:linear-gradient(104deg,#0000 3%,#ffffff57 18%,#ffffff14 34%,#0000 52%,#ffffff1f 76%,#0000 96%);border:1px solid #ffffff3d;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffff8a,inset 0 -8px 18px #00000012}.classic-competition-shell[data-bottom-navigation-material=glass][data-bottom-navigation=floating_dock] .classic-bottom-navigation a.active{background:linear-gradient(155deg,#ffffff47,#ffffff14);border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #0000001a,0 3px 10px #0000001a}.classic-competition-shell[data-bottom-navigation-material=glass][data-bottom-navigation=edge_bar] .classic-bottom-navigation a:before{top:0}.classic-local-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:is(.classic-layout:has(.competition-view-nav--primary),.classic-layout:has(.classic-organizer-timeline)){margin-top:0}.classic-panel:has(.competition-view-nav--primary){padding-top:0}.classic-panel:has(.competition-view-nav--primary)>.classic-section-head{display:none}.classic-competition-shell .competition-view-nav--primary{z-index:24;width:calc(100% + (2 * var(--competition-edge)));min-height:50px;margin:0 calc(-1 * var(--competition-edge)) .7rem;padding:0 var(--competition-edge);background:linear-gradient(90deg,#08301ed6,#082b1be6), var(--competition-header-image) center 64% / cover no-repeat;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);border:0;border-top:1px solid #ffffff1f;border-bottom:1px solid #041f1352;gap:0;position:sticky;top:0;box-shadow:0 5px 14px #0a2a1b29}.competition-view-nav--primary>:is(a,button){color:#ffffffad;min-height:50px;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0 .7rem;font-size:.78rem;font-weight:700;text-decoration:none;display:grid;position:relative}.competition-view-nav--primary>:is(a,button)>span{place-items:center;min-height:50px;display:inline-grid;position:relative}.competition-view-nav--primary>:is(a,button)>span:after{content:"";opacity:0;background:currentColor;border-radius:2px 2px 0 0;width:100%;height:2px;position:absolute;bottom:-1px;right:50%;transform:translate(50%)}.competition-view-nav--primary>:is(a,button).active{color:#fff;font-weight:850}.competition-view-nav--primary>:is(a,button).active>span:after{opacity:1}.competition-view-nav--primary>:is(a,button):focus-visible,.competition-view-nav--secondary>:is(a,button):focus-visible{outline-offset:-3px;outline:2px solid #24573f61}.competition-view-nav--secondary{z-index:23;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);scrollbar-width:none;background:#fffdf8f7;border-bottom:1px solid #24573f1f;gap:1.15rem;min-height:40px;margin:0 0 .8rem;padding:0;display:flex;position:sticky;top:50px;overflow-x:auto}.competition-view-nav--secondary::-webkit-scrollbar{display:none}.competition-view-nav--secondary>:is(a,button){min-height:40px;color:var(--classic-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:.55rem 0;font-size:.72rem;font-weight:750;text-decoration:none;display:grid;position:relative}.competition-view-nav--secondary>:is(a,button):after{content:"";opacity:0;background:currentColor;height:2px;position:absolute;bottom:-1px;left:0;right:0}.competition-view-nav--secondary>:is(a,button).active,.competition-view-nav--secondary>:is(a,button)[aria-current=page]{color:var(--classic-accent);font-weight:850}.competition-view-nav--secondary>:is(a,button).active:after,.competition-view-nav--secondary>:is(a,button)[aria-current=page]:after{opacity:1}.classic-navigation-empty{text-align:center;background:#fffaf0;border:1px dashed #24573f33;border-radius:12px;place-content:center;min-height:220px;padding:2rem;display:grid}.classic-navigation-empty span,.classic-round-destination>span{color:var(--classic-accent);letter-spacing:.09em;font-size:.65rem;font-weight:950}.classic-navigation-empty h3,.classic-round-destination h3,.classic-scorecard-shell h3{margin:.45rem 0;font:1.8rem Georgia,Times New Roman,serif}.classic-navigation-empty p,.classic-round-destination p,.classic-scorecard-shell p{color:var(--classic-muted);margin:0}.competition-earnings{--competition-table-sticky-top:50px;gap:.8rem;display:grid}.competition-earnings-tabs{grid-template-columns:1fr 1fr;display:grid}.competition-earnings-heading{color:#fff;background:linear-gradient(135deg,#143f2b,#24573f);border-radius:10px;justify-content:space-between;align-items:flex-end;gap:1rem;min-height:86px;padding:.95rem 1rem;display:flex;box-shadow:0 7px 20px #102f1f29}.competition-earnings-heading div{gap:.15rem;display:grid}.competition-earnings-heading small{letter-spacing:.1em;opacity:.72;font-size:.58rem;font-weight:900}.competition-earnings-heading h3{color:inherit;font-family:var(--classic-display-font);margin:0;font-size:1.22rem;line-height:1.1}.competition-earnings-heading p{opacity:.74;margin:0;font-size:.65rem}.competition-earnings-heading .tour-leaderboard-settings-button{color:var(--classic-accent);background:#fffffff5;flex:none}.competition-earnings-settings{margin-top:-.3rem}.competition-earnings-settings>small{color:var(--classic-muted);font-size:.6rem}.competition-earnings-context{color:var(--classic-muted);text-align:center;margin:0;font-size:.68rem;line-height:1.35}.competition-earnings-lifecycle{background:#24573f12;border-radius:8px;gap:.15rem;padding:.65rem .8rem;display:grid}.competition-earnings-lifecycle strong{color:var(--classic-accent);font-size:.7rem}.competition-earnings-lifecycle small{color:var(--classic-muted);font-size:.6rem;line-height:1.35}.competition-earnings-lifecycle.state-official{box-shadow:inset 3px 0 var(--classic-accent);background:#24573f1f}.competition-pilot-feedback{border-top:1px solid var(--classic-line);border-bottom:1px solid var(--classic-line);gap:.55rem;margin:1rem 0;padding:.85rem 0;display:grid}.competition-pilot-feedback small{color:var(--classic-muted);letter-spacing:.12em;font-size:.58rem;font-weight:800}.competition-pilot-feedback strong{color:var(--classic-text);font-size:.78rem}.competition-pilot-feedback div{gap:.45rem;display:flex}.competition-pilot-feedback button{border:1px solid var(--classic-line);background:var(--classic-surface);width:2rem;height:2rem;color:var(--classic-text);border-radius:50%;font:800 .7rem/1 inherit}.competition-pilot-feedback button:focus-visible,.competition-pilot-feedback button:hover{border-color:var(--classic-accent);color:var(--classic-accent)}.architect-economy-plan{background:linear-gradient(135deg,#24573f12,#fffc);border:1px solid #24573f2e;border-radius:12px;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.architect-economy-plan>div:first-child{gap:.2rem;display:grid}.architect-economy-plan>div:first-child>span{color:#24573f;letter-spacing:.08em;font-size:.62rem;font-weight:900}.architect-economy-plan h4,.architect-economy-plan p{margin:0}.architect-economy-plan p{color:#647067;font-size:.72rem}.architect-economy-plan__totals{flex-wrap:wrap;gap:.6rem;display:flex}.architect-economy-plan__totals article{background:#fff;border-radius:8px;gap:.1rem;min-width:12rem;padding:.75rem;display:grid}.architect-economy-plan__totals small,.architect-economy-plan__totals span,.architect-economy-plan__rules small{color:#647067;font-size:.6rem}.architect-economy-plan__rules{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.4rem;display:grid}.architect-economy-plan__rules>span{background:#ffffffb8;border-radius:7px;padding:.6rem;display:grid}.competition-earnings-columns,.competition-earnings-player-card>summary{grid-template-columns:2rem minmax(0,1fr) minmax(3.6rem,auto) 2.1rem minmax(4rem,auto) .8rem;align-items:center;gap:.45rem;display:grid}.competition-earnings-columns{min-height:27px;color:var(--classic-muted);letter-spacing:.06em;border-bottom:2px solid #24573f2e;padding:0 .25rem;font-size:.5rem;font-weight:900}.competition-earnings-columns span:nth-child(n+3){text-align:right}.competition-earnings-list{margin:0;padding:0;list-style:none;display:grid}.competition-earnings-list>li{border-bottom:1px solid #24573f1f}.competition-earnings-player-card>summary{cursor:pointer;min-height:64px;padding:.65rem .25rem;list-style:none}.competition-earnings-player-card>summary::-webkit-details-marker{display:none}.competition-earnings-rank{color:var(--classic-muted);text-align:center;font-size:1.05rem;font-weight:900}.competition-earnings-player{min-width:0;display:grid}.competition-earnings-player b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.competition-earnings-metric{color:var(--classic-accent);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.78rem}.competition-earnings-through{color:var(--classic-text);text-align:right;font-size:.75rem;font-weight:800}.competition-earnings-chevron{color:var(--classic-muted);transform-origin:50%;font-size:1rem;transition:transform .16s}.competition-earnings-player-card[open] .competition-earnings-chevron{transform:rotate(180deg)}.competition-earnings-breakdown{background:#edf0ea94;border-left:2px solid #24573f3d;gap:.35rem;margin:0 .2rem .85rem 2.55rem;padding:.75rem;display:grid}.competition-earnings-breakdown-title{justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.3rem;display:flex}.competition-earnings-breakdown-title small{color:var(--classic-accent);letter-spacing:.09em;font-size:.54rem;font-weight:900}.competition-earnings-breakdown-title span{color:var(--classic-muted);font-size:.58rem}.competition-earnings-contribution{display:grid}.competition-earnings-contribution>button{color:var(--classic-text);font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #24573f1a;grid-template-columns:minmax(0,1fr) auto .7rem;align-items:center;gap:.55rem;padding:.58rem .2rem;display:grid}.competition-earnings-contribution>button span{gap:.1rem;min-width:0;display:grid}.competition-earnings-contribution>button b{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.competition-earnings-contribution>button small{color:var(--classic-muted);font-size:.58rem}.competition-earnings-contribution>button strong{font-size:.78rem}.competition-earnings-contribution>button i{color:var(--classic-muted);font-size:1rem;font-style:normal}.competition-earnings-event-board{background:#fff;border:1px solid #24573f26;border-radius:8px;gap:.4rem;margin:.3rem 0 .65rem;display:grid;overflow:hidden;box-shadow:0 3px 10px #102f1f12}.competition-earnings-event-board>header{background:var(--classic-accent);color:#fff;justify-content:space-between;align-items:flex-end;gap:.6rem;padding:.62rem .7rem;display:flex}.competition-earnings-event-board>header span{gap:.08rem;display:grid}.competition-earnings-event-board>header span:last-child{justify-items:end}.competition-earnings-event-board>header small{letter-spacing:.08em;opacity:.7;font-size:.5rem;font-weight:900}.competition-earnings-event-board>header b{font-size:.76rem}.competition-earnings-event-board>header strong{color:inherit;font-size:.78rem}.competition-earnings-event-board>p{color:var(--classic-muted);margin:.5rem .7rem;font-size:.65rem}.competition-earnings-event-columns,.competition-earnings-event-board li{grid-template-columns:1.25rem minmax(0,1fr) minmax(3rem,auto) 1.7rem minmax(3.2rem,auto);align-items:center;gap:.35rem;display:grid}.competition-earnings-event-columns{color:var(--classic-muted);letter-spacing:.05em;padding:.25rem .7rem 0;font-size:.44rem;font-weight:900}.competition-earnings-event-columns span:nth-child(n+3){text-align:right}.competition-earnings-event-board ol{margin:0;padding:0 .7rem .35rem;list-style:none;display:grid}.competition-earnings-event-board li{border-bottom:1px solid #24573f17;padding:.48rem 0}.competition-earnings-event-board li:last-child{border-bottom:0}.competition-earnings-event-board li em{color:var(--classic-muted);text-align:center;font-size:.7rem;font-style:normal;font-weight:900}.competition-earnings-event-board li span{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;overflow:hidden}.competition-earnings-event-board li strong{color:var(--classic-accent);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.62rem}.competition-earnings-event-board li i{color:var(--classic-text);text-align:right;font-size:.65rem;font-style:normal;font-weight:800}.competition-earnings.density-compact .competition-earnings-player-card>summary{min-height:54px;padding-block:.48rem}.competition-earnings.density-dense .competition-earnings-player-card>summary{min-height:46px;padding-block:.34rem}.competition-earnings.density-dense .competition-earnings-player b{font-size:.78rem}@media (width<=520px){.competition-earnings-heading{min-height:78px;padding:.8rem}.competition-earnings-heading h3{font-size:1.08rem}.competition-earnings-heading p{max-width:13rem}.competition-earnings-breakdown{margin-left:2.15rem;padding:.65rem}.competition-earnings-breakdown-title{flex-direction:column;align-items:flex-start;gap:.12rem}}.classic-preferences-entry a{color:var(--classic-accent);justify-self:center;margin-top:1rem;font-size:.72rem;font-weight:900}.classic-round-destination{padding:.5rem .25rem}.classic-round-destination dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:1.2rem 0 0;display:grid}.classic-round-destination dl div{background:#fffefb;border:1px solid #24573f1f;border-radius:10px;padding:.8rem}.classic-round-destination dt{color:var(--classic-muted);text-transform:uppercase;font-size:.64rem;font-weight:850}.classic-round-destination dd{color:var(--classic-accent);margin:.25rem 0 0;font-weight:950}.classic-scorecard-shell{padding:.3rem}.classic-scorecard-shell>header{color:var(--classic-accent);justify-content:space-between;align-items:center;gap:.75rem;font-size:.67rem;display:flex}.classic-scorecard-shell>header span{letter-spacing:.08em;font-weight:950}.classic-scorecard-shell>header strong{background:#24573f17;border-radius:999px;padding:.35rem .55rem}.classic-scorecard-shell.state-read_only{opacity:.78}.classic-group-scorecard{gap:.45rem;margin-top:1.2rem;display:grid}.classic-group-scorecard>small{color:var(--classic-accent);letter-spacing:.06em;font-size:.6rem;font-weight:950}.classic-hole-scorecard{background:#fffefb;border:1px solid #24573f24;border-radius:12px;overflow:hidden}.classic-hole-scorecard>header{text-align:center;background:#24573f12;border-bottom:1px solid #24573f1c;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:.5rem;padding:.75rem;display:grid}.classic-hole-scorecard>header div{gap:.12rem;display:grid}.classic-hole-scorecard>header span{color:var(--classic-accent);letter-spacing:.08em;font-size:.65rem;font-weight:950}.classic-hole-scorecard>header strong{font-size:.78rem}.classic-hole-scorecard button{background:var(--classic-accent);color:#fff;min-height:38px;font:inherit;border:0;border-radius:9px;padding:.45rem .7rem;font-weight:900}.classic-hole-scorecard button:disabled{color:var(--classic-muted);background:#24573f17}.classic-hole-score-rows{display:grid}.classic-hole-score-rows>div{border-bottom:1px solid #24573f17;grid-template-columns:minmax(0,1fr) 68px 46px;align-items:center;gap:.55rem;min-height:62px;padding:.55rem .75rem;display:grid}.classic-hole-score-rows>div.active{box-shadow:inset 3px 0 var(--classic-accent);background:#24573f11}.classic-hole-score-rows>div>span{align-items:center;gap:.55rem;min-width:0;display:flex}.classic-hole-score-rows>div>span>span{gap:.1rem;min-width:0;display:grid}.classic-hole-score-rows>div i{width:1.8rem;height:1.8rem;color:var(--classic-accent);background:#24573f17;border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-style:normal;font-weight:950;display:grid}.classic-hole-score-rows>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.classic-hole-score-rows>div span small{color:var(--classic-accent);font-size:.62rem;font-weight:900}.classic-hole-score-rows>div>button{width:100%;min-height:44px;color:var(--classic-text);font:inherit;text-align:center;background:#fff;border:1px solid #24573f33;border-radius:9px;padding:.35rem;font-size:1.1rem;font-weight:950;line-height:1}.classic-hole-score-rows>div>button[aria-pressed=true]{border-color:var(--classic-accent);box-shadow:0 0 0 2px #24573f1f}.classic-hole-score-rows>div>button:disabled{color:var(--classic-muted);background:#f1eee6}.classic-hole-score-rows>div>button>b{font-size:1.2rem}.classic-hole-score-rows>div>em{text-align:right;justify-items:end;gap:.06rem;font-style:normal;display:grid}.classic-hole-score-rows>div>em strong{font-size:1.05rem;font-weight:950;line-height:1}.classic-hole-score-rows>div>em small{max-width:4.6rem;color:var(--classic-muted);flex-wrap:wrap;justify-content:flex-end;gap:.08rem .25rem;font-size:.5rem;font-weight:850;line-height:1.05;display:flex}.classic-hole-score-rows>div>em small span{white-space:nowrap}.classic-hole-scorecard>footer{background:#24573f0a;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem .75rem;display:flex}.classic-hole-scorecard>footer span{color:var(--classic-muted);white-space:nowrap;font-size:.65rem;font-weight:850}.classic-hole-scorecard>footer small{max-width:15rem;color:var(--classic-muted);text-align:right;font-size:.58rem;line-height:1.25}.classic-score-feedback{background:#f7f3e9;border-bottom:1px solid #24573f17;padding:.55rem .75rem;font-size:.75rem;font-weight:750;color:var(--classic-text)!important;margin:0!important}.scorecard-completion{background:0 0;border-top:1px solid #24573f21;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem .75rem;display:grid}.scorecard-completion>div{gap:.1rem;display:grid}.scorecard-completion span{color:var(--classic-accent);letter-spacing:.09em;font-size:.56rem;font-weight:950}.scorecard-completion strong{color:var(--classic-text);font-size:.8rem}.scorecard-completion small{color:var(--classic-muted);font-size:.62rem;line-height:1.3}.scorecard-completion button{background:var(--classic-accent);color:#fff;min-height:2.45rem;font:inherit;border:0;border-radius:999px;padding:.5rem .8rem;font-size:.7rem;font-weight:900}.scorecard-completion button:disabled{color:var(--classic-muted);background:#24573f17}.scorecard-completion.complete{background:#24573f0b;border-top-color:#24573f33}.scorecard-progress{color:var(--classic-muted);letter-spacing:.02em;text-align:right;border-top:1px solid #24573f1a;margin:0;padding:.38rem .7rem;font-size:.58rem;font-weight:750}@media (width<=560px){.scorecard-completion{grid-template-columns:1fr}.scorecard-completion button{width:100%}}.score-keypad-backdrop{z-index:1000;width:100vw;height:100dvh;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate;background:#121e1680;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.score-keypad{background:#f8f5ed;border:1px solid #24573f2e;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,480px);height:min(96svh,820px);display:grid;overflow:hidden;box-shadow:0 24px 80px #0c191152}.score-resolution-dialog{width:min(100% - 24px,430px);color:var(--classic-text);background:#fff;border-radius:22px;gap:1rem;padding:1.4rem;display:grid;box-shadow:0 24px 80px #0c191152}.score-resolution-dialog>span{color:var(--classic-accent);letter-spacing:.12em;font-size:.68rem;font-weight:950}.score-resolution-dialog h3,.score-resolution-dialog p{margin:0}.score-resolution-dialog h3{font-size:1.3rem;line-height:1.15}.score-resolution-dialog p{color:#59645d;line-height:1.45}.score-resolution-dialog>div{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.score-resolution-dialog>div button{min-height:92px;color:inherit;background:#f4f7f4;border:1px solid #24573f33;border-radius:14px;place-content:center;gap:.25rem;padding:.75rem;display:grid}.score-resolution-dialog button small{color:#667269;letter-spacing:.07em;font-size:.58rem;font-weight:900}.score-resolution-dialog button strong{font-size:1.18rem}.score-resolution-reenter{background:var(--classic-accent);color:#fff;min-height:46px;font:inherit;border:0;border-radius:12px;font-weight:900}.score-keypad>header{background:linear-gradient(105deg,color-mix(in srgb,var(--score-entry-team-color,transparent) 22%,#fffefb),#fffefb 64%);justify-content:space-between;align-items:center;min-height:142px;padding:1rem 1.1rem .85rem 1.35rem;animation:.32s ease-out score-keypad-player-change;display:flex;position:relative;overflow:hidden}.score-keypad>header:before{background:var(--score-entry-team-color,var(--classic-accent));content:"";width:7px;position:absolute;inset:0 auto 0 0}.score-keypad>header div{gap:.1rem;display:grid}.score-keypad>header span{color:var(--classic-accent);letter-spacing:.1em;font-size:.65rem;font-weight:950}.score-keypad>header strong{font:1.55rem Georgia,Times New Roman,serif}.score-keypad>header small{color:var(--classic-muted);font-size:.7rem}.score-keypad>header button{width:48px;height:48px;color:var(--classic-accent);background:#24573f17;border-radius:50%;padding:0;font-size:1.55rem}.score-keypad-player-change{min-width:0}.score-keypad-player-name{align-items:center;min-width:0;margin:.38rem 0 .28rem;gap:.65rem!important;display:flex!important}.score-keypad-player-mark{flex:none;place-items:center;min-width:0;display:grid!important}.score-keypad-player-mark:empty{display:none!important}.score-keypad-player-mark .tour-player-identity{font-size:2rem;line-height:1}.score-keypad-player-mark .team-shirt-icon{width:38px;height:38px}.score-keypad-player-name>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.score-keypad-player-steps{width:min(190px,55vw);margin:.08rem 0 .32rem;gap:.28rem!important;display:flex!important}.score-keypad-player-steps i{background:#24573f24;border-radius:999px;flex:1 1 0;height:5px}.score-keypad-player-steps i.completed{background:color-mix(in srgb,var(--score-entry-team-color,var(--classic-accent)) 45%,#9dab9e)}.score-keypad-player-steps i.current{background:var(--score-entry-team-color,var(--classic-accent));box-shadow:0 0 0 2px color-mix(in srgb,var(--score-entry-team-color,var(--classic-accent)) 18%,transparent)}@keyframes score-keypad-player-change{0%{opacity:.45;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.score-keypad>header{animation:none}}.score-keypad-list{overscroll-behavior:contain;background:#fffefb;border-top:1px solid #24573f1a;border-bottom:1px solid #24573f1a;display:grid;overflow-y:auto}.score-keypad-list .score-keypad-option{min-height:68px;color:var(--classic-text);text-align:left;background:0 0;border:0;border-bottom:1px solid #24573f14;border-radius:0;grid-template-columns:96px minmax(0,1fr);align-items:center;padding:.45rem 1rem;display:grid}.score-keypad-list .score-keypad-option[aria-pressed=true]{box-shadow:inset 3px 0 var(--classic-accent);background:#24573f14}.score-keypad-option>strong{font-size:.95rem}.score-keypad-mark{justify-self:center;place-items:center;width:48px;height:48px;display:grid;position:relative}.score-keypad-mark b{z-index:1;font-size:1.2rem;position:relative}.show-score-symbols .score-birdie .score-keypad-mark,.show-score-symbols .score-eagle .score-keypad-mark{border:2px solid;border-radius:50%}.show-score-symbols .score-eagle .score-keypad-mark:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:3px}.show-score-symbols .score-bogey .score-keypad-mark,.show-score-symbols .score-double-bogey .score-keypad-mark{border:2px solid}.show-score-symbols .score-double-bogey .score-keypad-mark:after{content:"";border:1px solid;position:absolute;inset:3px}.show-score-symbols .score-hio .score-keypad-mark{border:2px solid var(--classic-accent);border-radius:50%}.show-score-colors .score-hio .score-keypad-mark,.show-score-colors .score-eagle .score-keypad-mark{background:var(--golf-score-eagle);color:var(--golf-score-eagle-ink);border-radius:3px}.show-score-colors .score-birdie .score-keypad-mark{background:var(--golf-score-birdie);color:var(--golf-score-birdie-ink);border-radius:3px}.show-score-colors .score-bogey .score-keypad-mark{background:var(--golf-score-bogey);color:var(--golf-score-bogey-ink);border-radius:3px}.show-score-colors .score-double-bogey .score-keypad-mark{background:var(--golf-score-double);color:var(--golf-score-double-ink);border-radius:3px}.show-score-symbols.show-score-colors .score-hio .score-keypad-mark,.show-score-symbols.show-score-colors .score-eagle .score-keypad-mark,.show-score-symbols.show-score-colors .score-birdie .score-keypad-mark{border:0;border-radius:50%}.show-score-symbols.show-score-colors .score-hio .score-keypad-mark:after{border:1px solid var(--golf-score-eagle);content:"";border-radius:50%;position:absolute}.show-score-symbols.show-score-colors .score-hio .score-keypad-mark:after,.show-score-symbols.show-score-colors .score-eagle .score-keypad-mark:after{border-color:var(--golf-score-eagle);inset:-3px}.show-score-symbols.show-score-colors .score-bogey .score-keypad-mark,.show-score-symbols.show-score-colors .score-double-bogey .score-keypad-mark{border:0}.show-score-symbols.show-score-colors .score-double-bogey .score-keypad-mark:after{display:none}.score-keypad>footer{color:var(--classic-muted);text-align:center;background:#f8f5ed;padding:.75rem 1rem;font-size:.68rem}@media (width<=520px){.score-keypad-backdrop{place-items:stretch stretch;padding:0}.score-keypad{border:0;border-radius:0;width:100%;height:100dvh}.score-keypad>header{padding-top:max(1rem,env(safe-area-inset-top))}.score-keypad>footer{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}}.score-entry-workspace{background:#fffefb;border:1px solid #24573f24;border-radius:12px;overflow:hidden}.classic-score-entry-destination{min-width:0}.score-entry-toolbar{background:#24573f06;border-bottom:1px solid #24573f1c;justify-content:space-between;align-items:center;gap:.65rem;min-height:44px;padding:.3rem .45rem .3rem .75rem;display:flex}.score-entry-toolbar h2{color:var(--classic-text);letter-spacing:-.01em;margin:0;font-size:.92rem;font-weight:900}.score-entry-toolbar>div{gap:.12rem;display:grid}.score-entry-toolbar span{color:var(--classic-accent);letter-spacing:.09em;font-size:.58rem;font-weight:950}.score-entry-toolbar strong{font-size:.82rem}.score-entry-toolbar .competition-view-settings-button{flex:none}.score-entry-toolbar svg{width:19px;height:19px}.score-entry-player-label{align-items:center;justify-content:inherit;gap:.35rem;min-width:0;display:flex}.score-entry-player-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scorecard-entry-table{position:relative}.scorecard-entry-scroll{cursor:grab;overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;background:#fffdf5;border:1px solid #8fa08f;height:clamp(280px,52svh,620px);overflow:auto}.scorecard-entry-scroll:active{cursor:grabbing}.scorecard-entry-table.landscape .scorecard-entry-scroll{touch-action:pan-x;height:auto;max-height:min(52svh,620px)}.scorecard-entry-table.portrait .scorecard-entry-scroll{touch-action:pan-y}.scorecard-entry-table table{border-collapse:separate;border-spacing:0;background:repeating-linear-gradient(0deg,#2f4b3605 0 1px,#0000 1px 4px),#fffdf5;width:max-content;min-width:100%}.scorecard-entry-table th,.scorecard-entry-table td{text-align:center;border-bottom:1px solid #a5b1a3;border-right:1px solid #a5b1a3;min-width:58px;padding:.35rem}.scorecard-entry-table thead th{z-index:2;color:#214f37;letter-spacing:.04em;text-transform:uppercase;background:#dfe9dc;font-size:.62rem;font-weight:950;position:sticky;top:0}.scorecard-entry-table thead th>span,.scorecard-entry-table thead th>small{display:block}.scorecard-entry-table thead th>small{color:currentColor;letter-spacing:0;white-space:nowrap;margin-top:.1rem;font-size:.52rem;font-weight:750}.scorecard-entry-table thead th.active-hole,.scorecard-entry-table.portrait tr.active>th{background:var(--classic-accent);color:#fff}.scorecard-entry-table tbody th{z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--score-entry-team-color,transparent) var(--score-entry-team-strength),transparent),transparent),#edf1e7;color:#28372c;text-align:left;min-width:118px;font-size:.68rem;position:sticky;left:0}.scorecard-entry-table.portrait thead th{background:linear-gradient(180deg,color-mix(in srgb,var(--score-entry-team-color,transparent) var(--score-entry-team-strength),transparent),transparent),#dfe9dc}.scorecard-entry-table.portrait tbody th{text-align:center;min-width:58px}.scorecard-entry-table tbody th button{width:100%;color:var(--classic-accent);font:inherit;background:0 0;border:0;padding:.15rem;font-weight:950;display:grid}.scorecard-entry-table tbody th small{color:var(--classic-muted);font-size:.55rem;font-weight:750}.scorecard-entry-table tr.active td,.scorecard-entry-table td.active-hole-cell{background:#dce8d875}.scorecard-entry-table.portrait tr.active>th button{color:#fff}.scorecard-entry-table td>button{color:#19291e;letter-spacing:.02em;text-align:center;background:0 0;border:0;border-radius:0;width:48px;min-height:42px;padding:.2rem;font-size:1.2rem;font-weight:900;transform:rotate(-1deg)}.scorecard-entry-table td:nth-child(2n)>button{transform:rotate(1deg)}.scorecard-entry-table td>button[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--classic-accent);background:#fff}.scorecard-entry-table td>button>b,.classic-hole-score-rows>div>button>b{place-items:center;width:34px;height:34px;display:inline-grid;position:relative}.show-score-symbols .score-mark-birdie>b,.show-score-symbols .score-mark-eagle>b{border:2px solid;border-radius:50%}.show-score-symbols .score-mark-eagle>b:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:3px}.show-score-symbols .score-mark-bogey>b,.show-score-symbols .score-mark-double-bogey>b{border:2px solid}.show-score-symbols .score-mark-double-bogey>b:after{content:"";border:1px solid;position:absolute;inset:3px}.show-score-symbols .score-mark-hio>b{border:2px solid var(--classic-accent);border-radius:50%}.show-score-colors .score-mark-hio>b,.show-score-colors .score-mark-eagle>b{background:var(--golf-score-eagle);color:var(--golf-score-eagle-ink);border-radius:3px}.show-score-colors .score-mark-birdie>b{background:var(--golf-score-birdie);color:var(--golf-score-birdie-ink);border-radius:3px}.show-score-colors .score-mark-bogey>b{background:var(--golf-score-bogey);color:var(--golf-score-bogey-ink);border-radius:3px}.show-score-colors .score-mark-double-bogey>b{background:var(--golf-score-double);color:var(--golf-score-double-ink);border-radius:3px}.show-score-symbols.show-score-colors .score-mark-hio>b,.show-score-symbols.show-score-colors .score-mark-eagle>b,.show-score-symbols.show-score-colors .score-mark-birdie>b{border:0;border-radius:50%}.show-score-symbols.show-score-colors .score-mark-hio>b:after{border:1px solid var(--golf-score-eagle);content:"";border-radius:50%;position:absolute}.show-score-symbols.show-score-colors .score-mark-hio>b:after,.show-score-symbols.show-score-colors .score-mark-eagle>b:after{border-color:var(--golf-score-eagle);inset:-2px}.show-score-symbols.show-score-colors .score-mark-bogey>b,.show-score-symbols.show-score-colors .score-mark-double-bogey>b{border:0}.show-score-symbols.show-score-colors .score-mark-double-bogey>b:after{display:none}.scorecard-entry-table .summary-out,.scorecard-entry-table .summary-in,.scorecard-entry-table .summary-total{background:#dfe9dc;min-width:62px}.scorecard-entry-table.landscape .summary-total{z-index:3;color:#173f2b;background:#cbdcc8;border-left:2px solid #708b74;position:sticky;right:0}.scorecard-entry-table td.summary-out,.scorecard-entry-table td.summary-in,.scorecard-entry-table td.summary-total{text-align:center;display:table-cell}.scorecard-entry-table td[class^=summary-] b,.scorecard-entry-table td[class*=\ summary-] b{font-size:1rem;font-weight:900;display:block}.scorecard-entry-table td[class^=summary-] small,.scorecard-entry-table td[class*=\ summary-] small{color:var(--classic-muted);font-size:.55rem;display:block}.scorecard-entry-table.portrait .portrait-summary-row th,.scorecard-entry-table.portrait .portrait-summary-row td{color:#173f2b;background:#dfe9dc;font-weight:950}.scorecard-entry-table.portrait .portrait-summary-row th>span,.scorecard-entry-table.portrait .portrait-summary-row th>small{display:block}.scorecard-entry-table.portrait .portrait-summary-row td b{font-size:1rem;display:block}.scorecard-entry-table.portrait .portrait-summary-row td small{color:var(--classic-muted);font-size:.55rem;display:block}.scorecard-entry-table.portrait tfoot th,.scorecard-entry-table.portrait tfoot td{z-index:4;background:#cbdcc8;border-top:2px solid #708b74;border-bottom:0;position:sticky;bottom:0;box-shadow:0 -5px 12px #16302124}.numbers-handwritten .score-keypad-mark b,.numbers-handwritten .classic-hole-score-rows>div>button>b,.numbers-handwritten .classic-hole-score-rows>div>em strong,.numbers-handwritten .scorecard-entry-table td>button,.numbers-handwritten .scorecard-entry-table td[class^=summary-] b,.numbers-handwritten .scorecard-entry-table td[class*=\ summary-] b,.numbers-handwritten .scorecard-entry-table.portrait .portrait-summary-row td b{font-family:Marker Felt,Bradley Hand,Segoe Print,Comic Sans MS,cursive}.numbers-standard .scorecard-entry-table td>button,.numbers-standard .scorecard-entry-table td:nth-child(2n)>button{transform:none}.score-entry-workspace.numbers-standard,.numbers-standard .score-entry-toolbar{background:#fff}.numbers-standard .classic-hole-scorecard{background:#fff;border-color:#1d241d29}.numbers-standard .classic-hole-scorecard>header{background:#f4f4f2;border-bottom-color:#1d241d24}.numbers-standard .classic-hole-scorecard>footer{background:#fff}.numbers-standard .classic-hole-score-rows>div{border-bottom-color:#1d241d1f}.numbers-standard .scorecard-entry-scroll{background:#fff;border-color:#1d241d33}.numbers-standard .scorecard-entry-table table{background:#fff}.numbers-standard .scorecard-entry-table th,.numbers-standard .scorecard-entry-table td{border-bottom-color:#1d241d1f;border-right-color:#1d241d1f}.numbers-standard .scorecard-entry-table thead th{color:var(--classic-text);background:#fff}.numbers-standard .scorecard-entry-table thead th.active-hole,.numbers-standard .scorecard-entry-table.portrait tr.active>th{background:var(--classic-text);color:#fff}.numbers-standard .scorecard-entry-table tbody th{background:linear-gradient(90deg,color-mix(in srgb,var(--score-entry-team-color,transparent) var(--score-entry-team-strength),transparent),transparent),#fff}.numbers-standard .scorecard-entry-table.portrait thead th{background:linear-gradient(180deg,color-mix(in srgb,var(--score-entry-team-color,transparent) var(--score-entry-team-strength),transparent),transparent),#fff}.numbers-standard .scorecard-entry-table.portrait thead th:first-child{background:#fff}.numbers-standard .scorecard-entry-table .summary-out,.numbers-standard .scorecard-entry-table .summary-in,.numbers-standard .scorecard-entry-table .summary-total,.numbers-standard .scorecard-entry-table.portrait .portrait-summary-row th,.numbers-standard .scorecard-entry-table.portrait .portrait-summary-row td{background:#f4f4f2}.numbers-standard .scorecard-entry-table.landscape .summary-total,.numbers-standard .scorecard-entry-table.portrait tfoot th,.numbers-standard .scorecard-entry-table.portrait tfoot td{background:#eceeeb}.numbers-standard .score-keypad{background:#f4f4f2}.numbers-standard .score-keypad>header,.numbers-standard .score-keypad-list{background:#fff}.numbers-standard .score-keypad>footer{background:#f4f4f2}.score-entry-workspace .score-relative-under{color:var(--golf-score-birdie)!important}.score-entry-workspace .score-relative-even{color:#17633b!important}.score-entry-workspace .score-relative-over{color:var(--golf-score-double)!important}.score-entry-workspace td>b{color:var(--classic-text)}.score-entry-workspace td>small.score-relative-under,.score-entry-workspace td>small.score-relative-even,.score-entry-workspace td>small.score-relative-over{margin-top:.08rem;font-weight:950;font-size:.72rem!important}.classic-hole-score-rows>div{background:linear-gradient(90deg,color-mix(in srgb,var(--score-entry-team-color,transparent) var(--score-entry-team-strength),transparent),transparent 70%)}.score-entry-workspace.density-compact .classic-hole-score-rows>div{min-height:52px;padding-block:.36rem}.score-entry-workspace.density-dense .classic-hole-score-rows>div{min-height:44px;padding-block:.22rem}.score-entry-workspace.density-compact .scorecard-entry-table th,.score-entry-workspace.density-compact .scorecard-entry-table td{min-width:51px;padding:.24rem}.score-entry-workspace.density-dense .scorecard-entry-table th,.score-entry-workspace.density-dense .scorecard-entry-table td{min-width:45px;padding:.12rem}.score-entry-workspace.density-compact .scorecard-entry-table td>button{width:43px;min-height:38px}.score-entry-workspace.density-dense .scorecard-entry-table td>button{width:39px;min-height:34px;font-size:1.05rem}.score-entry-workspace.density-dense .scorecard-entry-table td>button>b{width:30px;height:30px}.score-entry-workspace .scorecard-entry-table.portrait .scorecard-entry-scroll{overflow-x:hidden}.score-entry-workspace.layout-portrait.is-in-progress .scorecard-entry-scroll{height:clamp(360px,100dvh - 220px,760px)}.score-entry-workspace .scorecard-entry-table.portrait table{table-layout:fixed;width:100%;min-width:0}.score-entry-workspace .scorecard-entry-table.portrait th,.score-entry-workspace .scorecard-entry-table.portrait td{width:auto;min-width:0}.score-entry-workspace .scorecard-entry-table.portrait thead th:first-child,.score-entry-workspace .scorecard-entry-table.portrait tbody th,.score-entry-workspace .scorecard-entry-table.portrait tfoot th{width:54px}.scorecard-entry-table.portrait thead .score-entry-player-label{flex-direction:column;gap:.12rem}.scorecard-entry-table.portrait thead .score-entry-player-label>span{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=520px){.scorecard-entry-scroll{height:clamp(280px,40svh,420px)}.scorecard-entry-table.landscape .scorecard-entry-scroll{height:auto;max-height:40svh}}.scorecard-entry-table>footer,.score-entry-complete{background:#24573f0a;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.scorecard-entry-table>footer span,.score-entry-complete span{color:var(--classic-muted);font-size:.65rem;font-weight:850}.scorecard-entry-table>footer small{color:var(--classic-muted);font-size:.58rem}.scorecard-entry-table>footer button,.score-entry-complete button{background:var(--classic-accent);color:#fff;min-height:40px;font:inherit;border:0;border-radius:9px;padding:.45rem .75rem;font-size:.7rem;font-weight:900}.score-entry-complete{border:1px solid #24573f24;border-radius:10px}.classic-live-progress{gap:.75rem;display:grid}.classic-live-progress>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.classic-live-progress>header span{color:var(--classic-accent);letter-spacing:.08em;font-size:.66rem;font-weight:950}.classic-live-progress>header h3{margin:.2rem 0 0;font:1.45rem Georgia,Times New Roman,serif}.classic-live-progress>header button{min-height:38px;color:var(--classic-accent);font:inherit;background:#24573f17;border:0;border-radius:9px;font-weight:850}.classic-live-progress>p{color:var(--classic-muted);margin:0;font-size:.78rem}.classic-live-progress>div{border-top:1px solid #24573f1f;display:grid}.classic-live-progress article{border-bottom:1px solid #24573f1a;grid-template-columns:30px minmax(0,1fr) auto 44px 62px;align-items:center;gap:.5rem;padding:.7rem .25rem;display:grid}.classic-live-progress article small,.classic-live-progress article em{color:var(--classic-muted);text-align:right;font-size:.7rem;font-style:normal}.classic-live-progress article b{color:var(--classic-accent);text-align:right;font-size:1rem}.classic-match-board{gap:.75rem;display:grid}.classic-match-board>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.classic-match-board>header span{color:var(--classic-accent);letter-spacing:.08em;font-size:.66rem;font-weight:950}.classic-match-board>header h3{margin:.2rem 0 0;font:1.45rem Georgia,Times New Roman,serif}.classic-match-board>header button{min-height:38px;color:var(--classic-accent);font:inherit;background:#24573f17;border:0;border-radius:9px;font-weight:850}.classic-match-board-actions{align-items:center;gap:.4rem;display:flex}.classic-match-board-actions .tour-leaderboard-settings-button{background:#fff;border:1px solid #1d241d33;border-radius:50%;min-height:31px}.classic-match-board-actions .tour-leaderboard-settings-button[aria-expanded=true]{background:var(--classic-text);color:#fff}.classic-match-settings{border:1px solid #1d241d1f}.classic-match-board>div{border-top:1px solid #24573f1f;display:grid}.classic-match-board article{border-bottom:1px solid #24573f1a;grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:.75rem;padding:1rem .25rem;display:grid}.classic-match-board article>small{color:var(--classic-muted);letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;font-size:.62rem;font-weight:900}.classic-match-pairing{align-items:center;gap:.45rem;min-width:0;display:flex}.classic-match-pairing strong{background:color-mix(in srgb,var(--team-a-color) 10%,transparent);min-width:0;box-shadow:inset 3px 0 var(--team-a-color);text-overflow:ellipsis;border-radius:6px;padding:.35rem .45rem;overflow:hidden}.classic-match-pairing strong:last-child{background:color-mix(in srgb,var(--team-b-color) 10%,transparent);box-shadow:inset -3px 0 var(--team-b-color)}.classic-match-pairing strong i{font-style:normal}.classic-match-pairing span{color:var(--classic-muted);flex:none;font:italic .82rem Georgia,Times New Roman,serif}.classic-match-board article>b{text-align:right;white-space:nowrap;font-size:1.1rem;font-weight:950}.classic-match-board>footer{color:var(--classic-muted);text-align:right;font-size:.7rem}.classic-match-nines{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.classic-match-nines section{background:#fffefb;border:1px solid #24573f21;border-radius:9px;min-width:0;overflow:hidden}.classic-match-nines h4{color:var(--classic-accent);letter-spacing:.05em;text-transform:uppercase;background:#f1ede4;margin:0;padding:.45rem .55rem;font-size:.64rem}.classic-match-nine-grid{grid-template-columns:38px repeat(9,minmax(0,1fr));width:100%;display:grid}.classic-match-nine-grid>*{border-top:1px solid #24573f1a;border-right:1px solid #24573f1a;place-items:center;min-width:0;min-height:38px;display:grid}.classic-match-nine-grid .corner,.classic-match-nine-grid .hole-number{color:var(--classic-muted);background:#f7f3eb;font-size:.59rem;font-weight:900}.classic-match-nine-grid .team-icon{border-left:3px solid var(--team-color);background:#fffefb;font-size:.9rem}.classic-match-nine-grid>span{color:var(--classic-muted);letter-spacing:-.03em;background:#fff;font-size:clamp(.45rem,1.55vw,.58rem);font-weight:950}.classic-match-nine-grid>span.leading{background:color-mix(in srgb,var(--match-leader-color) 10%,#fff);color:var(--match-leader-color);box-shadow:inset 0 -2px var(--match-leader-color)}.classic-match-nine-grid>span.all-square{color:var(--classic-text);background:#f3f2ee}.classic-match-nine-grid>span.trailing{background:#fff}.classic-match-nine-grid>span.unplayed{background:#fffefb}.classic-match-board>.classic-match-card-list{border:0;gap:0;display:grid}.classic-match-card{background:#fff;border-bottom:1px solid #1d241d21;overflow:hidden}.classic-match-card[open]{overflow:visible}.classic-match-card:first-child{border-top:0}.classic-match-card>summary{cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 12px;align-items:stretch;gap:.4rem;min-height:76px;padding:.55rem .7rem;list-style:none;display:grid}.classic-match-card.leader-a>summary{background:linear-gradient(90deg,color-mix(in srgb,var(--match-team-a) var(--match-team-strength),#fff) 0 50%,#fff 50% 100%)}.classic-match-card.leader-b>summary{background:linear-gradient(90deg,#fff 0 50%,color-mix(in srgb,var(--match-team-b) var(--match-team-strength),#fff) 50% 100%)}.classic-match-card>summary::-webkit-details-marker{display:none}.classic-match-side{align-items:center;gap:.35rem;min-width:0;display:flex}.classic-match-side.side-b{text-align:right;justify-content:flex-end}.classic-match-side>.classic-match-live-status{color:var(--match-team-a)}.classic-match-side.side-b>.classic-match-live-status{color:var(--match-team-b)}.classic-match-side>strong{align-items:center;gap:.4rem;min-width:0;font-size:.77rem;display:flex}.classic-match-side>strong>i{flex:none;font-style:normal}.classic-match-side>strong>span{min-width:0;line-height:1.05;display:grid}.classic-match-side>strong>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.classic-match-side>strong>span>span>i{color:var(--classic-muted);font-style:normal}.classic-match-team-identity{place-items:center;min-width:25px;min-height:23px;font-size:1.12rem;display:inline-grid}.classic-match-team-identity .team-shirt-icon{width:21px;height:18px}.classic-match-center{min-width:42px;color:var(--classic-text);place-items:center;display:grid}.classic-match-live-status{text-align:center;white-space:nowrap;flex:none;line-height:1;display:grid}.classic-match-live-status>b{font-variant-numeric:tabular-nums;font-size:.78rem}.classic-match-side .classic-match-live-status>b{letter-spacing:-.025em;font-size:1rem}.classic-match-live-status>small{color:var(--classic-muted);letter-spacing:.035em;margin-top:.2rem;font-size:.46rem;font-weight:850}.classic-match-card>summary:after{color:var(--classic-muted);content:"⌄";justify-self:end;font-size:.68rem}.classic-match-card[open]>summary:after{content:"⌃"}.classic-match-card-detail{background:#f4f4f2;border-top:1px solid #24573f1a;gap:.65rem;padding:0 .65rem .7rem;display:grid}.classic-match-card-detail>p{color:var(--classic-muted);text-align:center;margin:.65rem 0 0;font-size:.57rem}.classic-match-scorecard{width:100%}.classic-match-scorecard .tour-scorecard-nine{background:#fff;border-color:#1d241d29;border-radius:0}.classic-match-score-rows{display:grid}.classic-match-scorecard .tour-scorecard-row.match-state>b{border-left:3px solid var(--match-row-color);font-size:.68rem}.classic-match-scorecard .tour-scorecard-row{grid-template-columns:40px repeat(var(--match-hole-columns,9), minmax(0,1fr)) 30px}.classic-match-scorecard .tour-scorecard-row.match-state>span{min-width:0;color:var(--classic-muted);letter-spacing:-.035em;padding:0;font-size:clamp(.43rem,1.65vw,.57rem);font-weight:900}.classic-match-scorecard .tour-scorecard-row.match-state>span>button{width:100%;min-height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 1px}.classic-match-scorecard .tour-scorecard-row.match-state>span.leading{background:color-mix(in srgb,var(--match-row-color) 11%,#fff);color:var(--match-row-color);box-shadow:inset 0 -2px var(--match-row-color)}.classic-match-scorecard .tour-scorecard-row.match-state>span.all-square{color:var(--classic-text);background:#f3f2ee}.classic-match-scorecard .tour-scorecard-row.match-state>span.trailing{background:#fff}.match-hole-detail{background:#fff;border:1px solid #1d241d26;border-radius:10px;gap:.65rem;padding:.75rem;display:grid;box-shadow:0 8px 24px #1d241d1a}.match-hole-detail>header{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.match-hole-detail>header>span{gap:.05rem;display:grid}.match-hole-detail>header small{color:var(--classic-muted);letter-spacing:.08em;font-size:.46rem;font-weight:850}.match-hole-detail>header b{font-size:1.05rem;line-height:1}.match-hole-detail>header .match-hole-detail-state{border-left:1px solid #1d241d24;padding-left:.75rem}.match-hole-detail>header .match-hole-detail-state b{font-size:.72rem;line-height:1.15}.match-hole-detail>header>button{width:30px;height:30px;color:var(--classic-text);cursor:pointer;background:#efefec;border:0;border-radius:50%;padding:0;font-size:1.25rem;line-height:1}.match-hole-detail-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.match-hole-detail-sides article{border:1px solid color-mix(in srgb,var(--match-detail-color) 28%,#ddd);border-radius:8px;overflow:hidden}.match-hole-detail-sides h4{background:color-mix(in srgb,var(--match-detail-color) 10%,#fff);align-items:center;gap:.35rem;margin:0;padding:.45rem .5rem;font-size:.62rem;display:flex}.match-hole-detail-sides h4>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.match-hole-detail-sides article>div{display:grid}.match-hole-detail-sides p{border-top:1px solid #1d241d17;grid-template-columns:minmax(0,1fr) auto;gap:.12rem .35rem;margin:0;padding:.4rem .5rem;font-size:.57rem;display:grid}.match-hole-detail-sides p>span{text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.match-hole-detail-sides p>b{font-variant-numeric:tabular-nums}.match-hole-detail-sides p.decisive{box-shadow:inset 3px 0 var(--match-detail-color)}.match-hole-detail-sides p>em,.match-hole-detail-sides p>strong{letter-spacing:.04em;border-radius:4px;width:max-content;padding:.1rem .25rem;font-size:.42rem;font-style:normal}.match-hole-detail-sides p>em{color:var(--classic-text);background:#ecebe7}.match-hole-detail-sides p>strong{color:#1d241d;background:#d99a2b;justify-self:end}.match-hole-detail>footer{background:#f2f2ef;border-radius:7px;gap:.18rem;padding:.5rem .6rem;display:grid}.match-hole-detail>footer b{font-size:.64rem}.match-hole-detail>footer span{color:var(--classic-muted);font-size:.54rem;line-height:1.35}@media (width<=640px){.match-hole-detail{z-index:40;right:10px;bottom:calc(78px + env(safe-area-inset-bottom));border-color:#1d241d38;max-height:min(68vh,560px);position:fixed;left:10px;overflow-y:auto;box-shadow:0 16px 48px #11181147}.match-hole-detail-sides{grid-template-columns:1fr}}.classic-match-board.density-compact .classic-match-card>summary{min-height:64px;padding-top:.4rem;padding-bottom:.4rem}.classic-match-board.density-dense .classic-match-card>summary{min-height:54px;padding-top:.3rem;padding-bottom:.3rem}.classic-match-board.density-dense .classic-match-side>strong{font-size:.68rem}.classic-match-board.density-dense .classic-match-team-identity{min-width:21px;min-height:19px;font-size:.95rem}.classic-projected-match{border-top:1px solid #24573f24;gap:.7rem;margin-top:.9rem;display:grid}.classic-projected-match>header{justify-content:space-between;align-items:center;gap:.7rem;padding-top:.7rem;display:flex}.classic-projected-match>header span{color:var(--classic-accent);letter-spacing:.07em;font-size:.67rem;font-weight:950}.classic-projected-match>header small{color:var(--classic-muted)}.classic-projected-match>div{display:grid}.classic-projected-match article{border-bottom:1px solid #24573f1a;grid-template-columns:28px minmax(0,1fr) 72px 72px;align-items:center;gap:.6rem;padding:.7rem .25rem;display:grid}.classic-projected-match article>b{color:var(--classic-muted)}.classic-projected-match article>span{text-align:right;font-size:1.05rem;font-weight:950;display:grid}.classic-projected-match article>span small{color:var(--classic-muted);text-transform:uppercase;font-size:.58rem;font-weight:750}.classic-projected-match>footer,.classic-projected-match>p{color:var(--classic-text);background:#24573f12;border-radius:8px;margin:0;padding:.6rem .7rem;font-size:.75rem;font-weight:750}.classic-projected-match .classic-ryder-score{gap:.55rem;padding:.55rem 0 .25rem;display:grid}.classic-ryder-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.classic-projected-match .classic-ryder-teams article{border:0;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .5rem;padding:0;display:grid}.classic-projected-match .classic-ryder-teams article:nth-child(2){text-align:right}.classic-projected-match .classic-ryder-teams article>b{font-size:1.7rem;line-height:1}.classic-projected-match .classic-ryder-teams article>small{color:var(--classic-muted);grid-column:1/-1;font-size:.62rem}.classic-points-bar{background:#ddd9cf;border-radius:6px;height:32px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #192d241f}.classic-points-bar:after{z-index:3;background:repeating-linear-gradient(to right,transparent 0,transparent calc(var(--points-tick,14.2857%) - 1px),#ffffffb8 calc(var(--points-tick,14.2857%) - 1px),#ffffffb8 var(--points-tick,14.2857%));content:"";pointer-events:none;position:absolute;inset:0}.classic-points-bar>i{transition:width .35s;position:absolute;top:0;bottom:0}.classic-points-bar>i.left{left:0}.classic-points-bar>i.right{right:0}.classic-points-bar .midpoint{z-index:2;background:#fff;width:2px;position:absolute;top:-3px;bottom:-3px;left:50%;box-shadow:0 0 0 1px #192d2447}.classic-points-scale{color:var(--classic-muted);justify-content:space-between;font-size:.57rem;font-weight:800;display:flex}.classic-points-bar.official:after{background:repeating-linear-gradient(90deg,#0000 0 calc(7.14286% - 1px),#ffffff9e calc(7.14286% - 1px) 7.14286%)}.classic-points-bar.official .midpoint{z-index:4}.classic-points-bar.official .midpoint b{color:var(--classic-text);background:#fff;border-radius:999px;padding:.16rem .3rem;font-size:.58rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #192d2433}.classic-official-points-scale{color:var(--classic-muted);grid-template-columns:1fr auto 1fr;align-items:center;font-size:.57rem;font-weight:800;display:grid}.classic-official-points-scale span:last-child{text-align:right}.classic-official-points-scale small{letter-spacing:.06em;font-size:.52rem}.classic-leaderboard-modes{display:flex}.classic-panel:has(.competition-view-nav--primary){--competition-table-sticky-top:50px}.classic-panel:has(.competition-view-nav--secondary){--competition-table-sticky-top:90px}.tour-leaderboard{background:var(--competition-canvas,#fffdf8);border:0;overflow:visible}.tour-leaderboard-context{background:0 0;border-bottom:1px solid #24573f24;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.75rem .85rem;display:flex}.tour-leaderboard-context>div:first-child{gap:.18rem;display:grid}.tour-leaderboard-context span{color:var(--classic-accent);letter-spacing:.08em;font-size:.61rem;font-weight:900}.tour-leaderboard-context strong{font-size:.9rem}.tour-leaderboard-actions{align-items:center;gap:.45rem;display:flex}.tour-leaderboard-actions>small{color:var(--classic-accent);letter-spacing:.06em;border:1px solid;padding:.27rem .46rem;font-size:.56rem;font-weight:900}.competition-view-settings-button,.tour-leaderboard-settings-button{width:34px;height:34px;color:var(--classic-text);box-shadow:none;cursor:pointer;background:#ffffffb8;border:1px solid #24573f24;border-radius:50%;place-items:center;padding:0;display:grid;overflow:visible}.competition-view-settings-button svg,.tour-leaderboard-settings-button svg{stroke-width:1.8px;width:17px;height:17px}.competition-view-settings-button:hover,.tour-leaderboard-settings-button:hover{color:var(--classic-text);background:#24573f12;border-color:#24573f47}.competition-view-settings-button[aria-expanded=true],.tour-leaderboard-settings-button[aria-expanded=true]{color:var(--classic-text);background:0 0;border-color:#1d241d61;box-shadow:inset 0 0 0 1px #1d241d14}.competition-view-settings-button:focus-visible,.tour-leaderboard-settings-button:focus-visible{outline-offset:2px;outline:2px solid #24573f6b}.competition-view-settings,.tour-leaderboard-settings{background:#f4f4f2;border-top:1px solid #24573f14;border-bottom:1px solid #24573f14;gap:.55rem;padding:.65rem .75rem;display:grid}.competition-view-settings>p{color:var(--classic-muted);margin:0 0 .1rem;font-size:.64rem;line-height:1.35}.competition-view-setting-group,.competition-view-settings>div,.tour-leaderboard-settings>div{justify-content:space-between;align-items:center;gap:.7rem;min-height:34px;display:flex}.competition-view-setting-group>span,.competition-view-settings>div>span,.tour-leaderboard-settings span{color:var(--classic-muted);letter-spacing:.07em;font-size:.56rem;font-weight:900}.competition-view-setting-choices,.competition-view-settings>div>div,.tour-leaderboard-settings>div>div{background:#fff;border:1px solid #1d241d29;border-radius:999px;padding:2px;display:flex}.competition-view-settings .competition-view-setting-choices{grid-template-columns:repeat(var(--setting-choice-columns,3),minmax(0,1fr));display:grid}.competition-view-setting-choices button,.competition-view-settings>div>div>button,.tour-leaderboard-settings button{min-height:29px;color:var(--classic-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 .72rem;font-size:.6rem;font-weight:850}.competition-view-setting-choices button[aria-pressed=true],.competition-view-settings>div>div>button[aria-pressed=true],.competition-view-settings>div>div>button.active,.tour-leaderboard-settings button[aria-pressed=true]{background:var(--classic-text);color:#fff}.competition-view-settings button:disabled,.tour-leaderboard-settings button:disabled{opacity:.35;cursor:default}.competition-view-setting-range,.tour-team-color-slider{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:.45rem;width:min(200px,55vw);background:0 0!important;border:0!important;padding:0!important;display:grid!important}.competition-view-setting-range input,.tour-team-color-slider input{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:18px;margin:0}.competition-view-setting-range input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#dededb 0%,#343735 100%);border-radius:999px;height:3px}.tour-team-color-slider input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#dededb 0%,#343735 100%);border-radius:999px;height:3px}.competition-view-setting-range input::-moz-range-track{background:linear-gradient(90deg,#dededb 0%,#343735 100%);border:0;border-radius:999px;height:3px}.tour-team-color-slider input::-moz-range-track{background:linear-gradient(90deg,#dededb 0%,#343735 100%);border:0;border-radius:999px;height:3px}.competition-view-setting-range input::-webkit-slider-thumb{appearance:none;background:color-mix(in srgb,#242725 var(--team-color-preview),#fff);border:2px solid #fff;border-radius:50%;width:15px;height:15px;margin-top:-6px;box-shadow:0 0 0 1px #1d241d66}.tour-team-color-slider input::-webkit-slider-thumb{appearance:none;background:color-mix(in srgb,#242725 var(--team-color-preview),#fff);border:2px solid #fff;border-radius:50%;width:15px;height:15px;margin-top:-6px;box-shadow:0 0 0 1px #1d241d66}.competition-view-setting-range input::-moz-range-thumb{background:color-mix(in srgb,#242725 var(--team-color-preview),#fff);border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #1d241d66}.tour-team-color-slider input::-moz-range-thumb{background:color-mix(in srgb,#242725 var(--team-color-preview),#fff);border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #1d241d66}.competition-view-setting-range output,.tour-team-color-slider output{color:var(--classic-text);text-align:right;font-size:.58rem;font-weight:900}.competition-view-setting-status,.tour-preference-status{color:var(--classic-muted);justify-self:end;font-size:.52rem}.competition-view-setting-status.status-error,.tour-preference-status.status-error{color:#a22d34}.tour-preference-reset{color:var(--classic-accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:end;font-size:.58rem;font-weight:850;text-decoration:underline}.tour-preference-reset:disabled{color:var(--classic-muted);cursor:default;opacity:.55;text-decoration:none}@media (width<=520px){.competition-view-setting-group,.competition-view-settings>div,.tour-leaderboard-settings>div{flex-direction:column;align-items:stretch;gap:.3rem;min-height:0}.competition-view-setting-choices,.competition-view-settings>div>div,.tour-leaderboard-settings>div>div{box-sizing:border-box;width:100%}.competition-view-setting-group.is-wide .competition-view-setting-choices{border-radius:16px;grid-template-columns:1fr;display:grid}.competition-view-setting-range,.tour-team-color-slider{width:100%}}.tour-leaderboard-table{--tour-columns:42px minmax(0,1fr) 48px 48px 52px 12px}.tour-leaderboard-columns,.tour-leaderboard-player>summary{grid-template-columns:var(--tour-columns);align-items:center;column-gap:.45rem;display:grid}.tour-leaderboard-columns{border-bottom:2px solid var(--classic-text);min-height:38px;color:var(--classic-muted);letter-spacing:.04em;padding:0 .7rem;font-size:.58rem;font-weight:900}.tour-leaderboard-columns span:nth-child(n+3){text-align:right}.tour-leaderboard-columns i{width:12px}.tour-leaderboard-player{border-bottom:1px solid #1d241d21}.tour-leaderboard-player:last-child{border-bottom:0}.tour-leaderboard-player>summary{cursor:pointer;min-height:62px;padding:.45rem .7rem;list-style:none}.tour-leaderboard.density-compact .tour-leaderboard-columns{min-height:32px}.tour-leaderboard.density-compact .tour-leaderboard-player>summary{min-height:47px;padding-top:.3rem;padding-bottom:.3rem}.tour-leaderboard.density-dense .tour-leaderboard-columns{min-height:28px}.tour-leaderboard.density-dense .tour-leaderboard-player>summary{min-height:39px;padding-top:.2rem;padding-bottom:.2rem}.tour-leaderboard.density-dense .tour-leaderboard-player>summary>strong>span{font-size:.8rem}.tour-leaderboard.density-dense .tour-leaderboard-player>summary>span,.tour-leaderboard.density-dense .tour-leaderboard-player>summary>em{font-size:.73rem}.tour-leaderboard-player>summary::-webkit-details-marker{display:none}.tour-leaderboard-player>summary>b{font-variant-numeric:tabular-nums;font-size:.82rem}.tour-leaderboard-player>summary>strong{align-items:center;gap:.35rem;min-width:0;display:flex}.tour-leaderboard-player>summary>strong>span{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.tour-leaderboard-player>summary>strong>small{order:-1;font-size:.73rem}.team-shirt-icon{background:var(--team-color);clip-path:polygon(20% 8%,32% 0,68% 0,80% 8%,100% 22%,86% 40%,74% 31%,74% 100%,26% 100%,26% 31%,14% 40%,0 22%);border:1px solid #00000024;border-radius:2px;flex:none;width:16px;height:14px;display:inline-block;box-shadow:inset 0 1px #ffffff47}.tour-player-identity{place-items:center;min-width:18px;line-height:1;display:inline-grid}.tour-leaderboard-player>summary>strong>.tour-player-handicap{color:var(--classic-muted);letter-spacing:.02em;white-space:nowrap;flex:none;order:1;font-size:.57rem;font-weight:700}.tour-leaderboard.team-colors-high-contrast .tour-player-identity:has(.team-shirt-icon){background:#fffffff0;border:1px solid #1d241d29;border-radius:6px;width:24px;height:21px;box-shadow:0 1px 2px #0000002e}.tour-leaderboard.team-colors-high-contrast .tour-player-identity .team-shirt-icon{filter:none;border-color:#0003;box-shadow:inset 0 1px #ffffff6b}.tour-leaderboard-player>summary>span,.tour-leaderboard-player>summary>em{font-variant-numeric:tabular-nums;text-align:right;font-size:.79rem;font-style:normal}.tour-leaderboard-player>summary>em{color:var(--classic-accent);font-size:.92rem;font-weight:900}.tour-leaderboard-player>summary>.leaderboard-better{color:var(--golf-score-birdie);font-weight:900}.tour-leaderboard-player>summary>.leaderboard-worse{color:var(--golf-score-double);font-weight:900}.tour-leaderboard-player>summary>.leaderboard-even{color:var(--classic-text);font-weight:900}.tour-leaderboard-player>summary:after{color:var(--classic-muted);content:"⌄";text-align:right;font-size:.68rem}.tour-leaderboard-player[open]{background:color-mix(in srgb,var(--player-team-color,#fff) var(--scorecard-surround-strength),#f4f4f2)}.tour-leaderboard-player[open]>summary{background:#24573f0b}.tour-leaderboard-player[open]>summary:after{content:"⌃"}.tour-leaderboard .tour-leaderboard-player>summary,.tour-leaderboard .tour-leaderboard-player[open]>summary{background:color-mix(in srgb,var(--player-team-color,var(--competition-canvas,#fffdf8)) var(--team-color-strength),var(--competition-canvas,#fffdf8))}.tour-leaderboard.team-colors-high-contrast .tour-leaderboard-player>summary,.tour-leaderboard.team-colors-high-contrast .tour-leaderboard-player[open]>summary,.tour-leaderboard.team-colors-high-contrast .tour-leaderboard-player>summary>em,.tour-leaderboard.team-colors-high-contrast .tour-leaderboard-player>summary:after{color:var(--player-team-ink,var(--classic-text))}.tour-leaderboard.team-colors-high-contrast .tour-leaderboard-player>summary>.leaderboard-better{color:#ffb7b7}.tour-leaderboard.team-colors-high-contrast .tour-leaderboard-player>summary>.leaderboard-worse{color:#b9dcf4}.tour-leaderboard.team-colors-high-contrast .tour-leaderboard-player>summary>.leaderboard-even{color:var(--player-team-ink,var(--classic-text))}.tour-scorecard{background:#fff;border:1px solid #1d241d33;border-radius:9px;gap:.7rem;margin:.55rem;padding:.7rem;display:grid;overflow:hidden;box-shadow:0 2px 8px #1d241d0f}.tour-scorecard>p{color:var(--classic-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:800}.tour-scorecard-nine{background:#fff;min-width:0;overflow:hidden}.tour-scorecard-row{text-align:center;border-bottom:1px solid #1d241d26;grid-template-columns:40px repeat(9,minmax(0,1fr)) 30px;align-items:center;width:100%;display:grid}.tour-scorecard.layout-compact{touch-action:pan-y}.tour-scorecard-all{cursor:grab;overscroll-behavior-inline:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:#fff;overflow-x:auto}.tour-scorecard-all:active{cursor:grabbing}.tour-scorecard.layout-compact .tour-scorecard-row{grid-template-columns:44px repeat(9,30px) 36px repeat(9,30px) 36px 40px;width:max-content;min-width:696px}.tour-scorecard-row:last-child{border-bottom:2px solid var(--classic-text)}.tour-scorecard-row>*{font-variant-numeric:tabular-nums;border-right:1px solid #1d241d1a;place-items:center;min-height:36px;font-size:.65rem;display:grid}.tour-leaderboard.density-compact .tour-scorecard{gap:.5rem;padding:.5rem}.tour-leaderboard.density-compact .tour-scorecard-row>*{min-height:29px}.tour-leaderboard.density-compact .tour-scorecard-row.score>span>i{width:21px;height:21px;font-size:.61rem}.tour-leaderboard.density-compact .tour-scorecard>p{font-size:.55rem}.tour-leaderboard.density-dense .tour-scorecard{gap:.35rem;padding:.35rem}.tour-leaderboard.density-dense .tour-scorecard-row{grid-template-columns:34px repeat(9,minmax(0,1fr)) 26px}.tour-leaderboard.density-dense .tour-scorecard.layout-compact .tour-scorecard-row{grid-template-columns:40px repeat(9,27px) 32px repeat(9,27px) 32px 36px;width:max-content;min-width:626px}.tour-leaderboard.density-dense .tour-scorecard-row>*{min-height:24px;font-size:.58rem}.tour-leaderboard.density-dense .tour-scorecard-row>b{padding-left:.3rem;font-size:.52rem}.tour-leaderboard.density-dense .tour-scorecard-row.score>span>i{width:18px;height:18px;font-size:.55rem}.tour-leaderboard.density-dense .tour-scorecard>p{display:none}.tour-scorecard-row>:last-child{border-right:0;font-weight:900}.tour-scorecard-row>b{justify-items:start;padding-left:.45rem;font-size:.57rem}.tour-scorecard-row.heading{border-bottom:1px solid var(--classic-text)}.tour-scorecard-row.heading>*{font-weight:900}.tour-scorecard-row.par{color:var(--classic-muted)}.tour-scorecard-row.score>span>i,.tour-score-legend i{width:24px;height:24px;color:var(--classic-text);place-items:center;font-style:normal;font-weight:900;display:grid;position:relative}.tour-scorecard.layout-overview .tour-scorecard-row.score>span>i{aspect-ratio:1;width:min(24px,90%);height:auto}.tour-scorecard-row.score>span>i:before,.tour-scorecard-row.score>span>i:after,.tour-score-legend i:before,.tour-score-legend i:after{content:"";pointer-events:none;border:1.5px solid;display:none;position:absolute;inset:2px}.score-symbols i:after,.tour-scorecard-row.score>span.score-symbols>i:after{display:none}.tour-scorecard-row.score>span.score-symbols.score-birdie>i:before,.tour-scorecard-row.score>span.score-symbols.score-eagle-or-better>i:before,.tour-score-legend.score-symbols .score-birdie:before,.tour-score-legend.score-symbols .score-eagle-or-better:before{border-radius:50%;display:block}.tour-scorecard-row.score>span.score-symbols.score-bogey>i:before,.tour-scorecard-row.score>span.score-symbols.score-double-bogey-or-worse>i:before,.tour-score-legend.score-symbols .score-bogey:before,.tour-score-legend.score-symbols .score-double-bogey-or-worse:before{display:block}.tour-scorecard-row.score>span.score-symbols.score-eagle-or-better>i:after,.tour-score-legend.score-symbols .score-eagle-or-better:after{border-radius:50%;display:block;inset:-1px}.tour-scorecard-row.score>span.score-symbols.score-double-bogey-or-worse>i:after,.tour-score-legend.score-symbols .score-double-bogey-or-worse:after{display:block;inset:-1px}.tour-scorecard-row.score>span.score-symbols.score-par>i:before,.tour-scorecard-row.score>span.score-symbols.score-par>i:after,.tour-score-legend.score-symbols .score-par:before,.tour-score-legend.score-symbols .score-par:after{display:none}.tour-scorecard-row.score>span.score-colors>i,.tour-score-legend.score-colors i{color:#fff;border-radius:3px;font-size:.57rem}.tour-scorecard-row.score>span.score-colors:not(.score-symbols)>i:before,.tour-scorecard-row.score>span.score-colors:not(.score-symbols)>i:after,.tour-score-legend.score-colors:not(.score-symbols) i:before,.tour-score-legend.score-colors:not(.score-symbols) i:after{display:none}.tour-scorecard-row.score>span.score-colors.score-eagle-or-better>i,.tour-score-legend.score-colors .score-eagle-or-better{background:var(--golf-score-eagle);color:var(--golf-score-eagle-ink)}.tour-scorecard-row.score>span.score-colors.score-birdie>i,.tour-score-legend.score-colors .score-birdie{background:var(--golf-score-birdie);color:var(--golf-score-birdie-ink)}.tour-scorecard-row.score>span.score-colors.score-par>i,.tour-score-legend.score-colors .score-par{color:var(--classic-text);background:0 0}.tour-scorecard-row.score>span.score-colors.score-bogey>i,.tour-score-legend.score-colors .score-bogey{background:var(--golf-score-bogey);color:var(--golf-score-bogey-ink)}.tour-scorecard-row.score>span.score-colors.score-double-bogey-or-worse>i,.tour-score-legend.score-colors .score-double-bogey-or-worse{background:var(--golf-score-double);color:var(--golf-score-double-ink)}.tour-scorecard-row.score>span.score-symbols.score-colors>i:before,.tour-score-legend.score-symbols.score-colors i:before{display:none}.tour-scorecard-row.score>span.score-symbols.score-colors>i:after,.tour-score-legend.score-symbols.score-colors i:after{border-color:var(--score-fill)}.tour-scorecard-row.score>span.score-symbols.score-colors.score-eagle-or-better>i,.tour-score-legend.score-symbols.score-colors .score-eagle-or-better{--score-fill:var(--golf-score-eagle);background:var(--score-fill);color:var(--golf-score-eagle-ink);border-radius:50%}.tour-scorecard-row.score>span.score-symbols.score-colors.score-birdie>i,.tour-score-legend.score-symbols.score-colors .score-birdie{--score-fill:var(--golf-score-birdie);background:var(--score-fill);color:var(--golf-score-birdie-ink);border-radius:50%}.tour-scorecard-row.score>span.score-symbols.score-colors.score-par>i,.tour-score-legend.score-symbols.score-colors .score-par{color:var(--classic-text);background:0 0}.tour-scorecard-row.score>span.score-symbols.score-colors.score-bogey>i,.tour-score-legend.score-symbols.score-colors .score-bogey{--score-fill:var(--golf-score-bogey);background:var(--score-fill);color:var(--golf-score-bogey-ink)}.tour-scorecard-row.score>span.score-symbols.score-colors.score-double-bogey-or-worse>i,.tour-score-legend.score-symbols.score-colors .score-double-bogey-or-worse{--score-fill:var(--golf-score-double);background:var(--score-fill);color:var(--golf-score-double-ink)}.tour-scorecard-row.score>span.score-symbols.score-colors.score-double-bogey-or-worse>i:after,.tour-score-legend.score-symbols.score-colors .score-double-bogey-or-worse:after{display:none}.tour-scorecard-row.score>span.score-cumulative.score-colors.score-under-par>i{background:var(--golf-score-birdie);color:var(--golf-score-birdie-ink);border-radius:3px}.tour-scorecard-row.score>span.score-cumulative.score-colors.score-over-par>i{background:var(--golf-score-bogey);color:var(--golf-score-bogey-ink);border-radius:3px}.tour-scorecard-row.score>span.score-cumulative.score-colors.score-even>i{color:var(--classic-text)}.tour-scorecard-row.score>span.stableford-cumulative.score-colors>i{background:0 0}.tour-scorecard-row.score>span.stableford-cumulative.score-colors.score-under-par>i{color:var(--golf-score-birdie)}.tour-scorecard-row.score>span.stableford-cumulative.score-colors.score-over-par>i{color:var(--golf-score-double)}.tour-scorecard-total{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tour-scorecard-total.stableford{grid-template-columns:repeat(3,minmax(0,1fr))}.tour-scorecard-total>span{text-align:center;border-right:1px solid #1d241d1f;place-content:center;min-height:48px;display:grid}.tour-scorecard-total>span:last-child{border-right:0}.tour-scorecard-total small{color:var(--classic-muted);letter-spacing:.06em;font-size:.52rem;font-weight:800}.tour-scorecard-total strong{font-variant-numeric:tabular-nums;margin-top:.1rem;font-size:.85rem}.tour-scorecard-total strong>i{color:var(--classic-text);margin-left:.25rem;font-size:.72rem;font-style:normal}.tour-scorecard-total strong>i.total-better{color:var(--golf-score-birdie)}.tour-scorecard-total strong>i.total-worse{color:var(--golf-score-double)}.tour-scorecard-total strong>i.total-even{color:var(--classic-text)}.tour-leaderboard.density-compact .tour-scorecard-total>span{min-height:40px}.tour-leaderboard.density-dense .tour-scorecard-total>span{min-height:34px}.tour-score-legend{color:var(--classic-muted);border-top:1px solid #1d241d1a;flex-wrap:wrap;gap:.45rem .8rem;padding:.65rem .7rem;font-size:.55rem;display:flex}.tour-score-legend span{align-items:center;gap:.25rem;display:inline-flex}.tour-score-legend i{width:19px;height:19px;font-size:.56rem}.classic-standings-state{background:#fffaf0;border:1px solid #24573f21;border-radius:12px;min-height:180px;padding:1.25rem}.classic-standings-state>span{color:var(--classic-accent);letter-spacing:.09em;font-size:.64rem;font-weight:950}.classic-standings-state>h3{margin:.55rem 0;font:1.8rem Georgia,Times New Roman,serif}.classic-standings-state>p{color:var(--classic-muted);margin:0}.classic-standings-state.state-live,.classic-standings-state.state-available{border-left:5px solid #d99a2b}.classic-standings-state.state-official{border-left:5px solid var(--classic-accent);justify-content:space-between;align-items:center;gap:1rem;min-height:auto;margin-bottom:.8rem;padding:.7rem .85rem;display:flex}.classic-standings-state.state-official p{color:var(--classic-muted);margin:0;font-size:.72rem}.classic-standings-state.state-official-match{border-left:5px solid var(--classic-accent)}.classic-projected-placeholder{color:var(--classic-accent);background:#24573f12;border-radius:9px;gap:.2rem;margin-top:1rem;padding:.8rem;display:grid}.classic-projected-placeholder small{color:var(--classic-muted)}@media (width<=720px){.classic-organizer-steps article{grid-template-columns:2rem minmax(0,1fr)}.classic-organizer-steps article>a{grid-column:2}.classic-organizer-home>footer,.classic-organizer-prerequisite{flex-direction:column;align-items:flex-start}.classic-organizer-decision{flex-direction:column;align-items:stretch}.classic-organizer-decision button{width:100%}.organizer-edition-registration{grid-template-columns:1fr}.organizer-edition-registration button{width:100%}.competition-participation-card{flex-direction:column;align-items:stretch}.competition-participation-card button{width:100%}.classic-organizer-timeline{margin-inline:calc(-1 * var(--competition-edge));padding-inline:var(--competition-edge)}.classic-organizer-timeline button{padding-inline:.05rem}.classic-organizer-timeline button>span{width:1.8rem;height:1.8rem}.classic-organizer-timeline button strong{font-size:.58rem}.classic-organizer-timeline button small{display:none}.tg-registration-context,.tg-startlist-sheet>header{padding:.72rem .8rem}.tg-registration-table td:nth-child(2){width:8.7rem}.tg-registration-table td:last-child{width:2.7rem}.tg-registration-player{font-size:.7rem}.tg-registration-table select{padding-inline:.3rem;font-size:.63rem}.tg-registration-save{grid-template-columns:1fr}.classic-page-shell{width:100%;margin-top:0}.classic-hero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:104px;padding:.8rem 6.4rem .8rem .8rem}.classic-hero h1{max-width:calc(100vw - 8rem);font-size:clamp(1.4rem,7vw,2rem)}.classic-round-manager{flex-direction:column;align-items:flex-start;gap:.28rem;width:calc(100vw - 8rem);margin-left:0}.classic-round-selector{max-width:100%}.classic-round-selector>summary{max-width:calc(100vw - 10.5rem);min-height:1.85rem;padding:.26rem 1.65rem .26rem .58rem}.classic-round-selector>summary span{font-size:.67rem}.classic-round-selector-menu{width:min(23rem,100vw - 2.75rem);left:0;right:auto}.classic-active-round{max-width:calc(100vw - 8rem);min-height:2rem;padding:.3rem .6rem;font-size:.72rem}.classic-main-menu{top:50%;right:.25rem;transform:translateY(-50%)}.classic-main-menu-button{width:96px;height:96px}.classic-main-menu-button:before{width:66px;height:16px;top:75px}.classic-golf-menu-ball{width:82px;height:82px}.classic-main-menu-list{min-width:min(224px,100vw - 1.1rem)}.classic-overview-grid,.classic-people-grid,.classic-team-directory,.classic-round-result-groups,.classic-player-showcase,.classic-team-comparison,.classic-best-grid,.classic-roster-teams,.classic-roster-players,.classic-roster-players details>div{grid-template-columns:1fr}.classic-roster-players .classic-pace-control{grid-column:1}.classic-history-records{grid-template-columns:1fr}.classic-history-records article{min-height:150px}.classic-match-nines{grid-template-columns:1fr}.classic-match-nine-grid{grid-template-columns:34px repeat(9,minmax(0,1fr))}.classic-match-nine-grid>span{font-size:clamp(.48rem,2.2vw,.58rem)}.classic-matchup-table{overflow-x:auto}.classic-matchup-table>header,.classic-matchup-table>article{min-width:520px}.classic-heatmap-scroll{display:none}.classic-mobile-meetings{gap:.45rem;display:grid}.classic-mobile-meetings details{background:#fffefb;border:1px solid #24573f21;border-radius:9px;overflow:hidden}.classic-mobile-meetings summary{border-left:5px solid var(--team-color);cursor:pointer;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.65rem;list-style:none;display:grid}.classic-mobile-meetings summary small{color:var(--classic-muted)}.classic-mobile-meetings details>div{background:#f8f5ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.5rem;display:grid}.classic-mobile-meetings article{border-radius:6px;justify-content:space-between;align-items:center;gap:.4rem;padding:.45rem;font-size:.65rem;display:flex}.classic-team-heatmap{grid-template-columns:1fr}.classic-player-showcase dl{grid-template-columns:repeat(2,minmax(0,1fr))}.classic-rulebook,.classic-flight-list article,.classic-flight-list ul,.classic-draw-settings dl{grid-template-columns:1fr}.classic-round-overview article{grid-template-columns:2.5rem minmax(0,1fr)}.classic-round-overview article dl,.classic-round-overview article>b{grid-column:2;justify-self:start}.classic-round-overview article dl div{text-align:left}.classic-registration-list article{grid-template-columns:1fr auto}.classic-registration-list article small{grid-column:1/-1;justify-self:start}.classic-team-workshop-grid,.classic-draw-weight-grid,.classic-repeat-history>div{grid-template-columns:1fr}.classic-leaderboard ol li{grid-template-columns:2rem 1fr auto}.classic-leaderboard ol small{grid-column:2/-1}.classic-leaderboard-card>summary{grid-template-columns:2rem minmax(0,1fr) auto}.classic-leaderboard-card>summary small{grid-column:2/-1}.classic-leaderboard-toolbar{flex-direction:column;align-items:stretch}.classic-leaderboard-toolbar>button{align-self:flex-start}.classic-leaderboard-chart>header{flex-direction:column}.classic-chart-controls{justify-content:flex-start}.classic-money-admin form{grid-template-columns:1fr}.classic-money-admin form>*{grid-column:1!important}.classic-round-result-admin form article{grid-template-columns:2rem minmax(0,1fr) 4.5rem}.classic-round-result-admin form article label:last-child{grid-column:3}.classic-result-publication-meta{grid-template-columns:1fr}.classic-result-publication-meta label:last-child{grid-column:1}.classic-round-manager-workspace>header{flex-direction:column}.classic-round-manager-table article{grid-template-columns:2rem minmax(0,1fr) auto}.classic-round-manager-table article>span{grid-column:2}.classic-round-manager-table article>button{grid-area:1/3/span 2}.classic-round-manager-workspace>form{grid-template-columns:1fr}.classic-round-manager-workspace>form>*{grid-column:1!important}.classic-overview-grid a{min-height:170px}.classic-news-masthead{grid-template-columns:1fr}.classic-news-masthead>span{display:none}.classic-bottom-navigation{width:100%}.classic-bottom-navigation a>small{font-size:clamp(.62rem,2.8vw,.69rem)}.classic-round-destination dl{grid-template-columns:1fr}}.classic-competition-shell{--competition-canvas:#fffdf8;background:var(--competition-canvas)}.classic-competition-shell :where(.classic-card,.classic-local-tabs,.classic-organizer-timeline,.classic-bottom-navigation,.classic-news-masthead,.classic-news-featured,.classic-news-archive details,.classic-news-sidebar>section,.classic-overview-grid a,.classic-migration-panel,.classic-people-grid article,.classic-team-directory>section,.classic-player-showcase details,.classic-team-comparison article,.classic-roster-manager,.classic-roster-teams article,.classic-roster-players details,.classic-result-archive>details,.classic-history-timeline article,.classic-history-records article,.classic-matchup-table,.classic-heatmap-scroll,.classic-team-heatmap>section,.classic-round-overview article,.classic-round-competitions article,.classic-round-manager-workspace,.classic-round-manager-table article,.classic-news-feed>article,.classic-presentation-settings section,.classic-registration-roster>header,.classic-registration-teams>section,.classic-operation-hero,.tg-registration-context,.tg-startlist-sheet,.torsdag-operation-baseline .startlist-sheet,.torsdag-operation-baseline .startlist-table-wrap,.classic-registration-form,.classic-registration-list article,.classic-team-workshop-grid>section,.classic-draw-optimizer,.classic-repeat-history,.classic-flight-list article,.classic-rulebook,.classic-info-chapters details,.classic-rule-configuration,.classic-manual-history,.classic-manual-history section,.classic-history-unit-list article,.classic-history-flights article,.classic-leaderboard ol li,.classic-leaderboard-chart,.classic-round-result-admin,.classic-best-grid article,.classic-panel .competition-core,.classic-panel .competition-core-empty,.classic-panel .standings-preview,.classic-panel .round-result-card,.classic-navigation-empty,.competition-earnings-tabs,.competition-earnings-event-board,.classic-round-destination dl div,.classic-hole-scorecard,.score-entry-workspace,.classic-match-card,.classic-match-card>summary,.classic-match-nines section,.tour-leaderboard,.tour-scorecard,.tour-scorecard-nine,.tour-scorecard-all,.tour-scorecard-total,.classic-standings-state),.classic-competition-shell .torsdag-operation-baseline .startlist-sheet,.classic-competition-shell .torsdag-operation-baseline .startlist-table-wrap{background:var(--competition-canvas);box-shadow:none}.classic-competition-shell .torsdag-operation-baseline .startlist-sheet{border:0;border-radius:0;padding:0;overflow:visible}.classic-competition-shell .torsdag-operation-baseline .startlist-head{border-bottom:1px solid var(--competition-table-divider,#1d241d21);padding:.7rem 0 .65rem}.classic-competition-shell .torsdag-operation-baseline .startlist-table-wrap{border:0;border-radius:0;overflow:visible}.classic-competition-shell .torsdag-operation-baseline .registration-list-table{border-collapse:collapse}.classic-competition-shell .torsdag-operation-baseline .startlist-row:hover td{background:#1d241d06}.classic-competition-shell :is(.competition-table,.organizer-unified-list,.tg-registration-roster) :is(.classic-operation-player__identity,.classic-operation-player__emoji,.tour-player-identity),.classic-competition-shell .classic-leaderboard-identity i,.classic-competition-shell .classic-people-grid article>span{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.classic-competition-shell .tour-leaderboard.team-colors-high-contrast .tour-player-identity:has(.team-shirt-icon){box-shadow:none;background:0 0;border:0;border-radius:0}.app-shell .account-details,.app-shell .account-memberships,.app-shell .password-card,.app-shell .support-card{background:#fbfaf6;border-color:#13223829;border-radius:12px}.app-shell .support-confirmation>span{color:#bf4328;border-color:#bf4328}.app-shell .support-confirmation h2{color:#bf4328;font-family:var(--sans)}.app-shell .bottom-nav{display:none}@media (width<=760px){.account-name-fields{grid-template-columns:1fr}.account-membership-list article{grid-template-columns:auto minmax(0,1fr)}.account-membership-actions{grid-column:2}.app-shell .bottom-nav{background:#fbfaf6f0;border-color:#13223829;border-radius:12px;justify-content:space-between;width:min(100% - 24px,440px);display:flex;bottom:12px;box-shadow:0 16px 45px #13223829}.app-shell .bottom-nav a{color:#586575;border-radius:8px;flex-direction:column;flex:1;gap:3px;min-width:0;padding:9px 6px}.app-shell .bottom-nav a.active{color:#f4f1ea;background:#132238}}.app-shell .eyebrow,.app-shell .competition-card-open>span,.app-shell .role-owner,.app-shell .role-admin{color:#586575}.app-shell .competition-card-actions a,.app-shell .back-link,.app-shell .text-link,.app-shell .forgot-password,.app-shell .account-alternative button{color:#132238;text-decoration-color:#13223847}.app-shell .form-message{color:#8c2f20}.app-shell .account-details .member-number{color:#132238;font-family:var(--sans)}.competition-example-data{color:#253b35;letter-spacing:.06em;background:#f3f0e7;border-bottom:1px solid #0f201c24;justify-content:space-between;align-items:center;padding:.55rem .8rem;font-size:.68rem;display:flex}.competition-example-data span{color:#61706b;font-size:.62rem}.competition-example-schedule{gap:.75rem;display:grid}.competition-example-people{display:grid}.competition-example-people article{border-bottom:1px solid #0f201c1f;align-items:center;gap:.75rem;padding:.8rem .2rem;display:flex}.competition-example-people article>span{font-size:1.35rem}.competition-example-people article div{gap:.15rem;display:grid}.competition-example-people article small{color:#68746f}.classic-competition-shell .classic-hero{background:var(--competition-header-surface,#24573f);isolation:isolate;display:grid;position:relative;top:auto;overflow:visible;box-shadow:0 8px 24px #081c1329}.classic-competition-shell .classic-hero:after{z-index:0;border-radius:inherit;background-image:var(--competition-hero-image);background-position:var(--competition-header-image-position,center);content:"";pointer-events:none;background-size:cover;position:absolute;inset:0}.classic-competition-shell .classic-hero:before{z-index:1;border-radius:inherit;content:"";opacity:1;mix-blend-mode:normal;pointer-events:none;display:block;position:absolute;inset:0}.classic-competition-shell .classic-hero>*{z-index:2}.classic-competition-shell .classic-hero.header-solid:after,.classic-competition-shell .classic-hero.header-minimal:after{display:none}.classic-competition-shell[data-header-image-filter=natural] .classic-hero:after{filter:none}.classic-competition-shell[data-header-image-filter=monochrome] .classic-hero:after{filter:grayscale()contrast(1.12)}.classic-competition-shell[data-header-image-filter=duotone] .classic-hero:after{filter:grayscale()contrast(1.16);mix-blend-mode:luminosity;opacity:.82}.classic-competition-shell[data-header-image-filter=cinematic] .classic-hero:after{filter:saturate(.82)contrast(1.16)brightness(.82)}.classic-competition-shell[data-top-navigation=editorial_cover] .classic-hero{min-height:176px;padding:1.2rem calc(4.7rem + var(--competition-edge)) 1.05rem var(--competition-edge);border-bottom:1px solid color-mix(in srgb,var(--competition-header-foreground,#fff) 28%,transparent);grid-template-rows:minmax(58px,1fr) auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1rem}.classic-competition-shell[data-top-navigation=editorial_cover] .classic-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--competition-header-surface,#24573f) 90%,transparent) 0%,color-mix(in srgb,var(--competition-header-surface,#24573f) 62%,transparent) 52%,#04100b1f),linear-gradient(0deg,#03110a9e,transparent 68%)}.classic-competition-shell[data-top-navigation=editorial_cover] .classic-hero-copy{grid-area:1/1;align-self:end;max-width:min(42rem,88%)}.classic-competition-shell[data-top-navigation=editorial_cover] .classic-hero h1{text-wrap:balance;font-size:clamp(2rem,5vw,3.35rem);line-height:.94}.classic-competition-shell[data-top-navigation=editorial_cover] .classic-round-manager{grid-area:2/1;margin:1rem 0 0}.classic-competition-shell[data-top-navigation=editorial_cover] .classic-main-menu{top:1rem;right:var(--competition-edge);transform:none}.classic-competition-shell[data-top-navigation=event_stack] .classic-hero{min-height:78px;padding:.7rem var(--competition-edge);box-shadow:none;border-bottom:0;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"copy round menu";align-items:center;gap:.7rem}.classic-competition-shell[data-top-navigation=event_stack] .classic-hero:after{opacity:.18}.classic-competition-shell[data-top-navigation=event_stack] .classic-hero:before{background:linear-gradient(90deg,var(--competition-header-surface,#24573f),color-mix(in srgb,var(--competition-header-surface,#24573f) 90%,#07140e))}.classic-competition-shell[data-top-navigation=event_stack] .classic-hero-copy{grid-area:copy;min-width:0}.classic-competition-shell[data-top-navigation=event_stack] .classic-hero h1{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.25rem,3vw,1.8rem);line-height:1;overflow:hidden}.classic-competition-shell[data-top-navigation=event_stack] .classic-round-manager{grid-area:round;margin:0}.classic-competition-shell[data-top-navigation=event_stack] .classic-main-menu{grid-area:menu;position:relative;top:auto;right:auto;transform:none}.classic-competition-shell[data-top-navigation=event_stack][data-menu-position=before_identity] .classic-hero{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu copy round"}.classic-competition-shell[data-top-navigation=event_stack][data-menu-position=after_identity] .classic-hero{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"copy menu round"}.classic-competition-shell[data-top-navigation=event_stack] .classic-main-menu.navigation-golf_ball .classic-main-menu-button{width:50px;height:50px}.classic-competition-shell[data-top-navigation=event_stack] .classic-main-menu.navigation-golf_ball .classic-main-menu-button:before{width:36px;height:10px;top:39px}.classic-competition-shell[data-top-navigation=event_stack] .classic-main-menu.navigation-golf_ball .classic-golf-menu-ball{width:46px;height:46px}.classic-context-navigation{z-index:55;width:100%;min-height:38px;padding:0 var(--competition-edge);border-bottom:1px solid color-mix(in srgb,var(--competition-header-foreground,#fff) 24%,transparent);background:var(--competition-header-surface,#24573f);color:var(--competition-header-foreground,#fff);scrollbar-width:none;align-items:stretch;gap:1.55rem;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 4px 12px #081c131f}.classic-context-navigation::-webkit-scrollbar{display:none}.classic-context-navigation a{min-width:max-content;color:color-mix(in srgb,currentColor 72%,transparent);place-items:center;padding:0 .05rem;font-size:.74rem;font-weight:750;text-decoration:none;display:grid;position:relative}.classic-context-navigation a:after{content:"";opacity:0;background:currentColor;height:3px;transition:opacity .15s,transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.45)}.classic-context-navigation a.active{color:inherit}.classic-context-navigation a.active:after{opacity:1;transform:scaleX(1)}.classic-competition-shell[data-top-navigation=event_stack] .competition-view-nav--primary{display:none}.classic-competition-shell[data-top-navigation=broadcast_rail] .classic-hero{min-height:92px;padding:.75rem calc(3.8rem + var(--competition-edge)) .75rem var(--competition-edge);border-bottom:4px solid color-mix(in srgb,var(--competition-header-foreground,#fff) 74%,transparent);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.35rem 1rem;box-shadow:0 5px 16px #081c1329}.classic-competition-shell[data-top-navigation=broadcast_rail] .classic-hero:after{opacity:.24}.classic-competition-shell[data-top-navigation=broadcast_rail] .classic-hero:before{background:linear-gradient(90deg,var(--competition-header-surface,#24573f) 0 42%,color-mix(in srgb,var(--competition-header-surface,#24573f) 88%,#07140e) 76%,color-mix(in srgb,var(--competition-header-surface,#24573f) 72%,transparent))}.classic-competition-shell[data-top-navigation=broadcast_rail] .classic-hero-copy{grid-area:1/1;max-width:min(38rem,72vw)}.classic-competition-shell[data-top-navigation=broadcast_rail] .classic-hero-copy:before{border-right:1px solid color-mix(in srgb,var(--competition-header-foreground,#fff) 38%,transparent);color:color-mix(in srgb,var(--competition-header-foreground,#fff) 72%,transparent);content:"COMPETITION";letter-spacing:.14em;align-self:center;padding-right:.55rem;font:800 .5rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.classic-competition-shell[data-top-navigation=broadcast_rail] .classic-hero h1{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.1rem,3vw,1.65rem);line-height:1;overflow:hidden}.classic-competition-shell[data-top-navigation=broadcast_rail] .classic-round-manager{grid-area:2/1;margin:0}.classic-competition-shell[data-top-navigation=broadcast_rail] .classic-main-menu{top:50%;right:var(--competition-edge);transform:translateY(-50%)}.classic-competition-shell[data-top-navigation=split_gallery] .classic-hero{min-height:152px;padding:1rem calc(4.3rem + var(--competition-edge)) 1rem var(--competition-edge);border-bottom:0;grid-template-rows:1fr auto;grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:end}.classic-competition-shell[data-top-navigation=split_gallery] .classic-hero:after{left:44%}.classic-competition-shell[data-top-navigation=split_gallery] .classic-hero:before{background:linear-gradient(90deg,var(--competition-header-surface,#24573f) 0 44%,color-mix(in srgb,var(--competition-header-surface,#24573f) 90%,transparent) 44%,transparent 68%),linear-gradient(0deg,#03100a73,transparent 62%)}.classic-competition-shell[data-top-navigation=split_gallery] .classic-hero-copy{grid-area:1/1;align-self:end;padding-right:1rem}.classic-competition-shell[data-top-navigation=split_gallery] .classic-hero h1{text-wrap:balance;font-size:clamp(1.55rem,4vw,2.5rem);line-height:.98}.classic-competition-shell[data-top-navigation=split_gallery] .classic-round-manager{grid-area:2/1/auto/3;margin:.9rem 0 0}.classic-competition-shell[data-top-navigation=split_gallery] .classic-main-menu{top:.8rem;right:var(--competition-edge);transform:none}.classic-round-selector>summary small{color:inherit;letter-spacing:.13em;text-transform:uppercase;font-size:.48rem;font-weight:950;line-height:1;display:none}.classic-competition-shell[data-round-selector-style=scorebug] .classic-round-selector>summary{min-height:44px;box-shadow:0 5px 14px #02180e2e,inset 3px 0 color-mix(in srgb,var(--competition-round-selector-foreground,#123d24) 72%,transparent);border-radius:3px;grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.38rem 2.1rem .38rem .65rem;display:grid}.classic-competition-shell[data-round-selector-style=scorebug] .classic-round-selector>summary small{display:block}.classic-competition-shell[data-round-selector-style=scorebug] .classic-round-selector>summary span{border-left:1px solid color-mix(in srgb,var(--competition-round-selector-foreground,#123d24) 22%,transparent);padding-left:.55rem}.classic-competition-shell[data-round-selector-style=text_rail] .classic-round-selector>summary{min-height:34px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid;border-radius:0;padding:.25rem 1.65rem .25rem 0}.classic-competition-shell[data-round-selector-style=text_rail] .classic-round-selector>summary:before{display:none}.classic-competition-shell[data-round-selector-style=text_rail] .classic-round-selector>summary small{margin-right:.55rem;display:block}.classic-main-menu.navigation-hamburger .classic-main-menu-button,.classic-main-menu.navigation-ellipsis .classic-main-menu-button{border:1px solid color-mix(in srgb,var(--competition-header-foreground,#fff) 42%,transparent);background:color-mix(in srgb,var(--competition-header-surface,#24573f) 52%,transparent);width:42px;height:42px;color:var(--competition-header-foreground,#fff);-webkit-backdrop-filter:blur(12px)saturate(1.25);backdrop-filter:blur(12px)saturate(1.25);border-radius:50%;box-shadow:0 6px 18px #02140c33,inset 0 1px #ffffff38}.classic-main-menu.navigation-hamburger .classic-main-menu-button:before,.classic-main-menu.navigation-ellipsis .classic-main-menu-button:before{display:none}.classic-menu-control-glyph{justify-content:center;align-items:center;width:20px;height:16px;display:flex}.classic-menu-control-glyph i{background:currentColor;transition:transform .22s,opacity .18s;display:block}.classic-menu-control-glyph.is-hamburger{flex-direction:column;gap:4px}.classic-menu-control-glyph.is-hamburger i{border-radius:2px;width:20px;height:2px}.classic-main-menu-details[open] .classic-menu-control-glyph.is-hamburger i:first-child{transform:translateY(6px)rotate(45deg)}.classic-main-menu-details[open] .classic-menu-control-glyph.is-hamburger i:nth-child(2){opacity:0}.classic-main-menu-details[open] .classic-menu-control-glyph.is-hamburger i:last-child{transform:translateY(-6px)rotate(-45deg)}.classic-menu-control-glyph.is-ellipsis{gap:4px}.classic-menu-control-glyph.is-ellipsis i{border-radius:50%;width:4px;height:4px}.classic-main-menu-details[open] .classic-menu-control-glyph.is-ellipsis i:first-child{transform:translate(8px)}.classic-main-menu-details[open] .classic-menu-control-glyph.is-ellipsis i:last-child{transform:translate(-8px)}.classic-main-menu-details[open] .classic-menu-control-glyph.is-ellipsis i:nth-child(2){transform:scale(1.65)}@media (width<=720px){.classic-competition-shell[data-top-navigation] .classic-hero{border-radius:0;width:100%;margin:0}.classic-competition-shell[data-top-navigation=editorial_cover] .classic-hero{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);min-height:166px;padding:1rem 4.25rem .9rem .85rem}.classic-competition-shell[data-top-navigation=editorial_cover] .classic-hero-copy{max-width:100%}.classic-competition-shell[data-top-navigation=editorial_cover] .classic-hero h1{max-width:100%;font-size:clamp(1.8rem,9vw,2.65rem)}.classic-competition-shell[data-top-navigation=editorial_cover] .classic-round-manager{width:100%}.classic-competition-shell[data-top-navigation=event_stack] .classic-hero{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;min-height:74px;padding:.62rem .72rem}.classic-competition-shell[data-top-navigation=event_stack][data-menu-position=before_identity] .classic-hero{grid-template-columns:auto minmax(0,1fr) auto}.classic-competition-shell[data-top-navigation=event_stack] .classic-hero-copy{max-width:none}.classic-competition-shell[data-top-navigation=event_stack] .classic-hero h1{max-width:none;font-size:1.16rem}.classic-competition-shell[data-top-navigation=event_stack] .classic-round-manager{width:auto}.classic-competition-shell[data-top-navigation=event_stack] .classic-round-selector>summary{max-width:35vw}.classic-competition-shell[data-top-navigation=event_stack][data-round-selector-style=scorebug] .classic-round-selector>summary{gap:.35rem;min-height:38px;padding:.3rem 1.65rem .3rem .5rem}.classic-competition-shell[data-top-navigation=event_stack] .classic-round-selector>summary small{display:none}.classic-context-navigation{gap:1.35rem;min-height:36px;padding:0 .8rem}.classic-context-navigation a{font-size:.7rem}.classic-competition-shell[data-top-navigation=broadcast_rail] .classic-hero{align-items:center;min-height:94px;padding:.65rem 3.75rem .65rem .78rem}.classic-competition-shell[data-top-navigation=broadcast_rail] .classic-hero-copy{max-width:calc(100vw - 5rem)}.classic-competition-shell[data-top-navigation=broadcast_rail] .classic-hero-copy:before{display:none}.classic-competition-shell[data-top-navigation=broadcast_rail] .classic-hero h1{max-width:100%;font-size:1.16rem}.classic-competition-shell[data-top-navigation=split_gallery] .classic-hero{grid-template-columns:minmax(0,52%) minmax(0,1fr);min-height:154px;padding:.85rem 4rem .8rem .8rem}.classic-competition-shell[data-top-navigation=split_gallery] .classic-hero:after{left:52%}.classic-competition-shell[data-top-navigation=split_gallery] .classic-hero:before{background:linear-gradient(90deg,var(--competition-header-surface,#24573f) 0 52%,color-mix(in srgb,var(--competition-header-surface,#24573f) 88%,transparent) 52%,transparent 78%),linear-gradient(0deg,#03100a73,transparent 62%)}.classic-competition-shell[data-top-navigation=split_gallery] .classic-hero h1{max-width:100%;font-size:clamp(1.4rem,7vw,2rem)}.classic-competition-shell[data-top-navigation] .classic-round-selector,.classic-competition-shell[data-top-navigation] .classic-round-selector>summary{max-width:min(100%,100vw - 5.2rem)}.classic-competition-shell[data-top-navigation] .classic-round-selector-menu{left:0;right:auto}.classic-main-menu.navigation-golf_ball .classic-main-menu-button{width:72px;height:72px}.classic-main-menu.navigation-golf_ball .classic-golf-menu-ball{width:64px;height:64px}}.classic-competition-shell[data-header-layout=generated][data-top-navigation] .classic-hero{min-height:0;padding:.72rem var(--competition-edge);grid-template:unset;box-shadow:none;border-bottom:0;display:block}.classic-competition-shell[data-header-layout=generated][data-top-navigation] .classic-hero h1{text-overflow:ellipsis;white-space:nowrap;max-width:min(72vw,34rem);line-height:1;overflow:hidden}.classic-competition-shell[data-header-layout=generated] .classic-generated-header__object.is-round :is(.classic-round-selector,.classic-round-selector>summary){width:auto;max-width:min(100%,82vw)}.classic-competition-shell[data-header-layout=generated] .classic-generated-header__object.is-menu .classic-main-menu{position:relative;top:auto;right:auto;transform:none}.classic-competition-shell[data-header-layout=generated] .classic-generated-header__object.is-menu[data-scale="0"] :is(.classic-main-menu-button,.classic-golf-menu-ball){width:44px;height:44px}.classic-competition-shell[data-header-layout=generated] .classic-generated-header__object.is-menu[data-scale="1"] :is(.classic-main-menu-button,.classic-golf-menu-ball){width:46px;height:46px}.classic-competition-shell[data-header-layout=generated] .classic-generated-header__object.is-menu[data-scale="2"] :is(.classic-main-menu-button,.classic-golf-menu-ball){width:50px;height:50px}.classic-competition-shell[data-header-layout=generated] .classic-generated-header__object.is-menu[data-scale="3"] :is(.classic-main-menu-button,.classic-golf-menu-ball){width:56px;height:56px}.classic-competition-shell[data-header-layout=generated] .classic-generated-header__object.is-menu[data-scale="4"] :is(.classic-main-menu-button,.classic-golf-menu-ball){width:62px;height:62px}@media (width<=720px){.classic-competition-shell[data-header-layout=generated][data-top-navigation] .classic-hero{padding:.62rem .72rem}.classic-competition-shell[data-header-layout=generated][data-top-navigation] .classic-hero h1{max-width:66vw}.classic-competition-shell[data-header-layout=generated] .classic-generated-header__object.is-round :is(.classic-round-selector,.classic-round-selector>summary){width:auto;max-width:min(100%,82vw)}}.classic-competition-shell[data-header-layout=grid][data-top-navigation] .classic-hero{min-height:0;padding:.72rem var(--competition-edge);grid-template:unset;box-shadow:none;border-bottom:0;display:block}.classic-competition-shell[data-header-layout=grid][data-top-navigation] .classic-hero h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1;overflow:hidden}.classic-competition-shell[data-header-layout=grid] .classic-grid-header__cell.is-round :is(.classic-round-selector,.classic-round-selector>summary){width:auto;max-width:100%}.classic-competition-shell[data-header-layout=grid] .classic-grid-header__cell.is-menu .classic-main-menu{position:relative;top:auto;right:auto;transform:none}.classic-competition-shell:is([data-header-layout=grid],[data-header-layout=generated]) .classic-generated-header__object.is-name h1{font-size:var(--competition-header-name-size,1.34rem)}.classic-competition-shell:is([data-header-layout=grid],[data-header-layout=generated]) .classic-generated-header__object.is-logo .classic-header-logo{height:var(--competition-header-logo-height,44px)}.classic-competition-shell:is([data-header-layout=grid],[data-header-layout=generated]) .classic-generated-header__object.is-menu :is(.classic-main-menu-button,.classic-golf-menu-ball){width:var(--competition-header-menu-size,50px);height:var(--competition-header-menu-size,50px)}.classic-competition-shell:is([data-header-layout=grid],[data-header-layout=generated]) .classic-generated-header__object.is-round .classic-round-selector>summary{min-height:var(--competition-header-round-height,40px);font-size:var(--competition-header-round-size,.76rem)}.classic-competition-shell[data-header-frame=floating_dock] .classic-page-shell>.classic-hero{border:1px solid color-mix(in srgb,var(--competition-header-foreground,#fff) 34%,transparent);border-radius:20px;width:calc(100% - 16px);margin:8px auto 0;box-shadow:0 10px 26px #0f341d3d,inset 0 1px #ffffff42,inset 0 -1px #05221238}.classic-competition-shell[data-header-frame=floating_dock] .classic-page-shell>.classic-hero.header-minimal{border-color:#24573f2e}.classic-header-weather{min-width:0;color:inherit;font-size:var(--competition-header-weather-size,.8rem);white-space:nowrap;align-items:center;gap:.34rem;line-height:1;text-decoration:none;display:inline-flex}.classic-header-weather-details{min-width:0;color:inherit;position:relative}.classic-header-weather-details>.classic-header-weather{color:inherit;cursor:pointer;padding:0;font-family:inherit}.classic-weather-glyph{width:var(--competition-header-weather-icon,20px);height:var(--competition-header-weather-icon,20px);filter:drop-shadow(0 1px 1px #0000002e);flex:none;display:inline-block;position:relative}.classic-weather-glyph svg{stroke-width:1.9px;width:100%;height:100%;position:absolute;inset:0}.classic-weather-glyph.is-clear svg,.classic-weather-glyph__sun{color:#ffd43b;fill:#ffd43b;stroke:#d99400}.classic-weather-glyph:is(.is-cloudy,.is-fog) svg,.classic-weather-glyph__cloud{color:#64748b;fill:#f8fafc;stroke:#64748b}.classic-weather-glyph.is-rain svg{color:#4dabf7;fill:#e7f5ff;stroke:#228be6}.classic-weather-glyph.is-snow svg{color:#a5f3fc;fill:#ecfeff;stroke:#0891b2}.classic-weather-glyph.is-thunder svg{color:#ffd43b;fill:#f8fafc;stroke:#d99400}.classic-weather-glyph.is-partly-cloudy .classic-weather-glyph__sun{width:68%;height:68%}.classic-weather-glyph.is-partly-cloudy .classic-weather-glyph__cloud{width:82%;height:72%;inset:auto 0 0 auto}.classic-header-weather strong{font-variant-numeric:tabular-nums;font-size:1.16em}.classic-header-weather span{text-overflow:ellipsis;overflow:hidden}.classic-header-weather__wind,.classic-header-weather__description{display:none}.classic-header-weather-panel{z-index:80;color:#14261e;background:#fcfdfafa;border:1px solid #14261e29;width:min(310px,100vw - 24px);margin:0;padding:.85rem;display:none;position:fixed;inset:76px 12px auto auto;box-shadow:0 16px 40px #0000003d}.classic-header-weather-panel[data-open=true]{display:block}.classic-header-weather-panel>header{border-bottom:1px solid #14261e1f;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.65rem;display:flex}.classic-header-weather-panel>header div{gap:.18rem;display:grid}.classic-header-weather-panel>header small{letter-spacing:.1em;font-size:.58rem;font-weight:800}.classic-header-weather-panel>header strong{font-size:.92rem}.classic-header-weather-panel>header>span{color:#617069;text-align:right;max-width:5rem;font-size:.62rem}.classic-header-weather-panel__close{color:#14261e;cursor:pointer;border:1px solid #14261e29;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:1rem;line-height:1;display:grid}.classic-header-weather-hours{scrollbar-width:none;gap:.7rem;padding:.7rem 0 .55rem;display:flex;overflow-x:auto}.classic-header-weather-hours::-webkit-scrollbar{display:none}.classic-header-weather-hours>div{color:#14261e;flex:0 0 34px;justify-items:center;gap:.28rem;display:grid}.classic-header-weather-hours time{font-variant-numeric:tabular-nums;font-size:.64rem}.classic-header-weather-hours .classic-weather-glyph{--competition-header-weather-icon:22px}.classic-header-weather-hours strong{font-size:.78rem}.classic-header-weather-hours small{color:#617069;white-space:nowrap;font-size:.52rem}.classic-header-weather-panel>p{color:#617069;margin:.8rem 0;font-size:.72rem;line-height:1.4}.classic-header-weather-panel>footer{color:#617069;border-top:1px solid #14261e1f;justify-content:space-between;gap:.65rem;padding-top:.6rem;font-size:.54rem;line-height:1.35;display:flex}.classic-header-weather-panel a{color:inherit;text-underline-offset:2px;text-decoration:underline}.classic-grid-header__cell.is-weather{overflow:visible;container-type:inline-size}.classic-competition-shell:is([data-header-layout=grid],[data-header-layout=generated]) .classic-hero.header-putting_green:before{background:linear-gradient(105deg,color-mix(in srgb,var(--competition-header-surface,#24573f) 58%,transparent),color-mix(in srgb,var(--competition-header-surface,#24573f) 24%,transparent) 52%,color-mix(in srgb,var(--competition-header-surface,#24573f) 46%,transparent))}@container (width<=81px){.classic-header-weather__temperature{display:none}}@container (width>=140px){.classic-header-weather__wind{display:inline}}@container (width>=220px){.classic-header-weather__description{display:inline}}@media (width<=720px){.classic-competition-shell[data-header-layout=grid][data-top-navigation] .classic-hero{padding:.62rem .72rem}}.configured-standing{color:var(--classic-text,inherit);padding:1rem}.configured-standing header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.configured-standing h3{margin:.25rem 0}.configured-standing small{opacity:.7;font-size:.65rem;display:block}.configured-standing__scroll{overflow-x:auto}.configured-standing table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.configured-standing th,.configured-standing td{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);text-align:right;white-space:nowrap;padding:.65rem .5rem}.configured-standing th:nth-child(2){text-align:left}.configured-standing thead th{font-size:.75rem}.configured-standing td.is-not-counted{opacity:.6;text-decoration:line-through}.competition-table{--competition-table-row-height:58px;--competition-table-inline-padding:.55rem;--competition-table-divider:#1d241d21;--competition-table-muted:#737a72;width:100%;color:var(--classic-text,#1d241d);background:var(--competition-canvas,#fffdf8)}.competition-table.density-compact,.density-compact .competition-table{--competition-table-row-height:48px;--competition-table-inline-padding:.45rem}.competition-table.density-dense,.density-dense .competition-table{--competition-table-row-height:40px;--competition-table-inline-padding:.34rem}.competition-table__columns{z-index:21;top:var(--competition-table-sticky-top,0);background:color-mix(in srgb,var(--competition-canvas,#fffdf8) 97%,transparent);-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);position:sticky;box-shadow:0 1px #1d241d0a;min-height:28px!important;padding-inline:var(--competition-table-inline-padding)!important;border-bottom:1px solid var(--competition-table-divider)!important;color:var(--competition-table-muted)!important;letter-spacing:.065em!important;font-size:.52rem!important;font-weight:800!important}.competition-table__item,.competition-table__row{border-bottom:1px solid var(--competition-table-divider)!important}.competition-table__item:last-child,.competition-table__row:last-child{border-bottom:0!important}.competition-table__item>summary,.competition-table__row{min-height:var(--competition-table-row-height)!important}.competition-table__item>summary{padding-block:.35rem!important;padding-inline:var(--competition-table-inline-padding)!important}.competition-table__item>summary:hover,.competition-table__row:hover{background:#1d241d06!important}.competition-table__item[open]>summary{background:#1d241d0a!important}.competition-table__rank{font-variant-numeric:tabular-nums;color:var(--classic-text,#1d241d)!important;font-size:.8rem!important;font-weight:850!important}.competition-table__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--classic-text,#1d241d)!important;font-size:.86rem!important;font-weight:800!important}.competition-table__metric{color:var(--classic-text,#1d241d);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.8rem;font-weight:800}.competition-table--standings{background:var(--competition-canvas,#fffdf8);display:grid;gap:0!important}.competition-table--standings .team-leaderboard-card{overflow:visible;border:0!important;border-left:3px solid color-mix(in srgb,var(--leaderboard-bg) 55%,transparent)!important;background:var(--competition-canvas,#fffdf8)!important;color:var(--classic-text,#1d241d)!important;box-shadow:none!important;border-radius:0!important}.competition-table--standings .leaderboard-line{min-height:var(--competition-table-row-height)!important;padding:.35rem var(--competition-table-inline-padding)!important}.competition-table--standings .leaderboard-line-rank{background:0 0!important;width:auto!important;height:auto!important}.competition-table--standings .leaderboard-rank-movement{color:var(--competition-table-muted)!important;font-size:.62rem!important}.competition-table--standings .leaderboard-line-total{color:var(--classic-text,#1d241d)!important}.competition-table--standings .leaderboard-compact-card{color:inherit!important;background:0 0!important}.competition-table--standings .leaderboard-expanded{color:var(--classic-text,#1d241d);background:#f6f7f4}.competition-table--admin article,.organizer-unified-list .tg-registration-roster article{min-height:var(--competition-table-row-height,58px)!important;padding-inline:var(--competition-table-inline-padding,.55rem)!important}.competition-table--admin .classic-operation-player__copy strong,.organizer-unified-list .classic-operation-player__copy strong{font-size:.84rem;font-weight:800}.competition-table--admin .classic-operation-player__copy small,.organizer-unified-list .classic-operation-player__copy small{color:var(--competition-table-muted,#737a72)}.competition-table--admin.registration-list-table td,.organizer-unified-list .registration-list-table td{height:var(--competition-table-row-height,58px)}.organizer-unified-list.density-compact{--competition-table-row-height:48px;--competition-table-inline-padding:.45rem}.organizer-unified-list.density-dense{--competition-table-row-height:40px;--competition-table-inline-padding:.34rem}@media (width<=520px){.competition-table{--competition-table-inline-padding:.45rem}}.competition-action-icon{color:currentColor;flex:none;place-items:center;width:100%;height:100%;display:inline-grid}.competition-action-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;display:block;fill:none!important;stroke-width:1.75px!important;width:17px!important;height:17px!important}button:hover>.competition-action-icon,button:focus-visible>.competition-action-icon{transform:none}button:active>.competition-action-icon{transform:scale(.94)}@media (prefers-reduced-motion:no-preference){.competition-action-icon{transition:transform .16s}}.score-keypad.is-confirming .score-keypad-option:not(.is-confirmed){opacity:.48}.score-keypad-option.is-confirmed{z-index:1;transform:scale(.985);background:color-mix(in srgb,var(--score-entry-team-color,var(--classic-accent)) 16%,#fffefb)!important;box-shadow:inset 5px 0 var(--score-entry-team-color,var(--classic-accent)),0 0 0 2px color-mix(in srgb,var(--score-entry-team-color,var(--classic-accent)) 22%,transparent)!important}.score-keypad.is-leaving{animation:.18s cubic-bezier(.4,0,1,1) both score-keypad-leave-left}.score-keypad.is-entering{animation:.22s cubic-bezier(.2,.8,.2,1) both score-keypad-enter-right}.score-keypad.is-confirming .score-keypad-option,.score-keypad.is-leaving .score-keypad-option,.score-keypad.is-entering .score-keypad-option{transition:opacity .1s,background-color .1s,box-shadow .1s,transform .1s}@keyframes score-keypad-leave-left{to{opacity:0;transform:translate(-34%)}}@keyframes score-keypad-enter-right{0%{opacity:0;transform:translate(34%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.score-keypad.is-leaving,.score-keypad.is-entering{animation-duration:1ms;transform:none}.score-keypad.is-confirming .score-keypad-option,.score-keypad.is-leaving .score-keypad-option,.score-keypad.is-entering .score-keypad-option{transition-duration:1ms}}.competition-publication{color:var(--classic-ink);gap:1.5rem;display:grid}.competition-publication__hero{border-bottom:1px solid #24573f2e;padding:clamp(1.25rem,5vw,2.4rem) 0 1.4rem}.competition-publication__hero>span{color:var(--classic-accent);letter-spacing:.13em;font-size:.65rem;font-weight:900}.competition-publication__hero h2{letter-spacing:-.045em;max-width:15ch;margin:.5rem 0;font:clamp(2.2rem,9vw,4.6rem)/.96 Georgia,Times New Roman,serif}.competition-publication__hero p{max-width:38rem;color:var(--classic-muted);margin:0;font-size:1rem;line-height:1.55}.competition-publication__hero small{color:var(--classic-muted);margin-top:.7rem;display:block}.competition-programme-days{gap:2rem;display:grid}.competition-programme-day{gap:1rem;display:grid}.competition-programme-day>header{grid-template-columns:2.3rem minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.competition-programme-day>header>span{color:var(--classic-accent);font:700 1.2rem/1 Georgia,serif}.competition-programme-day h3{margin:.15rem 0;font:clamp(1.45rem,5vw,2.1rem)/1.05 Georgia,serif}.competition-programme-day header small{color:var(--classic-muted);text-transform:capitalize}.competition-programme-day header p{color:var(--classic-muted);margin:.3rem 0 0}.competition-programme-line{margin-left:1.05rem;padding-left:2rem;display:grid;position:relative}.competition-programme-line:before{content:"";background:#24573f38;width:1px;position:absolute;inset:.55rem auto .55rem 0}.competition-programme-line article{grid-template-columns:3.4rem minmax(0,1fr);gap:.8rem;padding:.75rem 0 1.25rem;display:grid;position:relative}.competition-programme-line article:before{border:2px solid var(--classic-accent);content:"";background:#fffaf0;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:1.05rem;left:-2.22rem}.competition-programme-line time{font-variant-numeric:tabular-nums;font-weight:850}.competition-programme-line h4{margin:0 0 .25rem;font-size:1rem}.competition-programme-line p,.competition-programme-line small{color:var(--classic-muted);margin:0;line-height:1.45}.competition-programme-line ul{flex-wrap:wrap;gap:.35rem;margin:.65rem 0;padding:0;list-style:none;display:flex}.competition-programme-line li{border:1px solid #24573f29;border-radius:999px;padding:.28rem .5rem;font-size:.72rem;font-weight:800}.competition-programme-day aside{border-top:1px dashed #24573f3d;gap:.55rem;margin-left:3.05rem;padding:1rem 0;display:grid}.competition-programme-day aside>strong{color:var(--classic-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.competition-programme-day aside div{justify-content:space-between;gap:1rem;display:flex}.competition-programme-day aside span{font-weight:850}.competition-programme-day aside small{color:var(--classic-muted);text-align:right}.competition-rules-chapters{display:grid}.competition-rules-chapters details{border-bottom:1px solid #24573f29}.competition-rules-chapters summary{cursor:pointer;grid-template-columns:2.3rem minmax(0,1fr);align-items:center;gap:.75rem;padding:1.15rem 0;list-style:none;display:grid}.competition-rules-chapters summary::-webkit-details-marker{display:none}.competition-rules-chapters summary span{color:var(--classic-accent);font:700 1rem Georgia,serif}.competition-rules-chapters summary strong{font-size:1rem}.competition-rules-chapters details>div{padding:0 0 1.25rem 3.05rem}.competition-rules-chapters p{max-width:42rem;color:var(--classic-muted);margin:0 0 .75rem;line-height:1.65}.competition-rules-enforcement{border-top:2px solid var(--classic-accent);margin-top:1rem}.competition-rules-enforcement section+section{margin-top:1.25rem}.competition-rules-enforcement h4{margin:0 0 .4rem}@media (width<=560px){.competition-programme-day aside{margin-left:0}.competition-programme-day aside div{gap:.1rem;display:grid}.competition-programme-day aside small{text-align:left}}.competition-member-center{gap:1.5rem;width:min(100%,68rem);margin:0 auto;display:grid}.competition-member-hero{border-bottom:1px solid #24573f29;align-items:center;gap:1rem;padding:.5rem 0 1.3rem;display:flex}.competition-member-hero>span{background:#fffaf0;border:1px solid #24573f2e;border-radius:50%;place-items:center;width:4.2rem;height:4.2rem;font-size:2rem;display:grid}.competition-member-hero small,.competition-member-center section>header small{color:var(--classic-accent);letter-spacing:.12em;font-size:.64rem;font-weight:900}.competition-member-hero h2{margin:.15rem 0;font:clamp(1.8rem,6vw,2.8rem)/1 Georgia,serif}.competition-member-hero p,.competition-member-center section>header p{color:var(--classic-muted);margin:0}.competition-member-center>nav{z-index:20;background:#fffdf8f7;border-bottom:1px solid #24573f29;gap:1.25rem;padding:.7rem 0;display:flex;position:sticky;top:50px}.competition-member-center>nav a{color:var(--classic-muted);font-size:.74rem;font-weight:800;text-decoration:none}.competition-member-center>section{border-bottom:1px solid #24573f29;gap:1rem;padding:1rem 0 1.5rem;scroll-margin-top:100px;display:grid}.competition-member-center section>header{grid-template-columns:2rem minmax(0,1fr);gap:.65rem;display:grid}.competition-member-center section h3{margin:0 0 .2rem;font:1.45rem/1.1 Georgia,serif}.competition-member-center form{gap:.9rem;max-width:42rem;padding-left:2.65rem;display:grid}.competition-member-center form label{color:var(--classic-muted);gap:.3rem;font-size:.7rem;font-weight:800;display:grid}.member-account-name{border-bottom:1px solid #24573f1f;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.member-account-name>span{gap:.15rem;display:grid}.member-account-name small{color:var(--classic-muted)}.member-account-name a{color:var(--classic-accent);font-size:.7rem;font-weight:850;text-decoration:none}.competition-member-center :is(input,select){min-height:2.7rem;color:var(--classic-ink);font:inherit;background:#fff;border:1px solid #24573f33;border-radius:4px;padding:.6rem .7rem}.competition-member-center button{background:var(--classic-accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:4px;justify-self:start;padding:.7rem 1rem;font-size:.75rem;font-weight:850}.competition-member-center button.secondary{color:var(--classic-accent);background:0 0;border:1px solid #24573f38}.member-inline-fields{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:.75rem;display:grid}.member-request{color:var(--classic-muted);margin:0;font-size:.75rem}.member-registration-list{padding-left:2.65rem;display:grid}.member-registration-list article{border-top:1px solid #24573f1a;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem 0;display:grid}.member-registration-list article>span{color:var(--classic-muted);font:.75rem Georgia,serif}.member-registration-list article div{gap:.1rem;display:grid}.member-registration-list article small{color:var(--classic-muted)}.member-registration-list article b{color:var(--classic-muted);text-transform:uppercase;font-size:.68rem}.member-registration-list article b[data-status=playing]{color:var(--classic-accent)}.member-text-link{color:var(--classic-accent);margin-left:2.65rem;font-weight:850;text-decoration:none}.member-notification-list{padding-left:2.65rem;display:grid}.member-notification-list label{border-top:1px solid #24573f1a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.75rem 0;display:grid}.member-notification-list input{min-height:0;margin-top:.2rem}.member-notification-list span{gap:.15rem;display:grid}.member-notification-list small,.member-notification-actions small{color:var(--classic-muted);line-height:1.4}.member-notification-actions{flex-wrap:wrap;align-items:center;gap:.6rem;padding-left:2.65rem;display:flex}.competition-member-center>footer{justify-content:flex-end;display:flex}.competition-member-center>footer a{color:var(--classic-muted);font-size:.72rem;text-decoration:none}@media (width<=560px){.member-inline-fields{grid-template-columns:1fr}.competition-member-center form,.member-registration-list,.member-notification-list,.member-notification-actions{padding-left:0}.member-text-link{margin-left:0}.member-registration-list article{grid-template-columns:1.5rem minmax(0,1fr)}.member-registration-list article b{grid-column:2}}.classic-competition-shell .classic-page-shell{isolation:isolate;position:relative}.classic-competition-shell .competition-refresh{z-index:1}.classic-competition-shell .competition-refresh-surface{z-index:2}.classic-competition-shell[data-refresh-state=refreshing] .competition-refresh-surface,.classic-competition-shell[data-refresh-state=success] .competition-refresh-surface,.classic-competition-shell[data-refresh-state=offline] .competition-refresh-surface,.classic-competition-shell[data-refresh-state=error] .competition-refresh-surface{transform:translateY(52px)}
