/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#064a2b;--ink-muted:#536b5d;--green:#006f3b;--green-deep:#00572f;--lime:#a6ce39;--blue:#03ade8;--cream:#eff7e8;--paper:#f7faf6;--gold:#789a20;--line:#006f3b2b;--muted:#61766a}.lantern-button--draft{color:#fff;background:0 0;border-color:#ffb43bbf}.draft-tv{--draft-blue:#2388ff;--draft-gold:#ffb53d;color:#fff;isolation:isolate;background:radial-gradient(circle at 50% -15%,#2388ff52,#0000 40%),linear-gradient(145deg,#030509 0%,#080d18 48%,#061b3a 100%);min-height:100svh;padding:clamp(18px,2vw,38px);position:relative;overflow:hidden}.draft-tv:before{content:"";z-index:-2;opacity:.2;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.draft-tv-orbit{aspect-ratio:1;z-index:-1;border:1px solid #49a3ff59;border-radius:50%;width:42vw;animation:12s linear infinite draft-orbit;position:absolute;top:-20vw;right:-16vw;box-shadow:0 0 80px #2388ff2e,inset 0 0 80px #2388ff1f}.draft-tv-header,.draft-tv-footer{text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:24px;display:flex}.draft-tv-header{border-bottom:1px solid #ffffff26;padding-bottom:16px}.draft-tv-header p,.draft-tv-footer{color:#a9b7cc;margin:0;font-size:clamp(.68rem,.85vw,.9rem);font-weight:700}.draft-tv-brand{color:#fff;align-items:baseline;gap:8px;text-decoration:none;display:flex}.draft-tv-brand span{color:var(--draft-gold);font-size:.7rem;font-weight:900}.draft-tv-brand strong{letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,2.1rem)}.draft-tv-live{align-items:center;gap:9px;font-size:.75rem;font-weight:900;display:flex}.draft-tv-live i{background:#ff4b55;border-radius:50%;width:9px;height:9px;animation:1.5s ease-in-out infinite draft-live;box-shadow:0 0 0 6px #ff4b551f}.draft-tv-clock{text-align:center;width:min(720px,58vw);margin:clamp(18px,2.5vh,34px) auto}.draft-tv-clock p{color:var(--draft-gold);text-transform:uppercase;letter-spacing:.16em;margin:0 0 2px;font-size:clamp(.72rem,1vw,1rem);font-weight:900}.draft-tv-clock>strong{font-variant-numeric:tabular-nums;letter-spacing:-.075em;text-shadow:0 0 40px #2388ff33;font-size:clamp(4rem,9vw,9rem);line-height:.93;display:block}.draft-tv-clock>strong.is-urgent{color:#ff6b58;animation:.75s ease-in-out infinite alternate draft-urgent}.draft-tv-clock small{color:#a9b7cc;margin-top:9px;font-weight:700;display:block}.draft-tv-progress{background:#ffffff1a;border-radius:99px;height:7px;margin:12px auto 0;overflow:hidden}.draft-tv-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--draft-gold), var(--draft-blue));height:100%;transition:width .25s linear;display:block}.draft-tv-latest{justify-content:center;align-items:center;gap:18px;margin:-8px auto 16px;animation:.75s cubic-bezier(.2,.8,.2,1) draft-pick-reveal;display:flex}.draft-tv-latest span{color:var(--draft-gold);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:900}.draft-tv-latest strong{font-size:clamp(1rem,1.8vw,1.6rem)}.draft-tv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,30px);display:grid}.draft-tv-team{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b12c7;border:1px solid #ffffff21;border-radius:22px;min-height:260px;overflow:hidden;box-shadow:0 24px 70px #00000040}.draft-tv-team--blue{background:linear-gradient(145deg,#092553eb,#081223e0);border-color:#3192ff66}.draft-tv-team>header{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.draft-tv-team>header span{color:var(--draft-gold);text-transform:uppercase;letter-spacing:.13em;font-size:.65rem;font-weight:900}.draft-tv-team>header h2{margin:3px 0 0;font-size:clamp(1.1rem,1.8vw,1.65rem)}.draft-tv-team>header>strong{color:#ffffff47;font-variant-numeric:tabular-nums;font-size:2.2rem}.draft-tv-team ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:12px;list-style:none;display:grid}.draft-tv-pick{background:#ffffff0e;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:7px 10px;animation:.55s both draft-pick-reveal;display:grid}.draft-tv-pick>span{color:var(--draft-gold);font-size:.7rem;font-weight:900}.draft-tv-pick div{min-width:0}.draft-tv-pick strong,.draft-tv-pick small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.draft-tv-pick strong{font-size:clamp(.75rem,1vw,1rem)}.draft-tv-pick small{color:#a9b7cc;margin-top:2px;font-size:.65rem}.draft-tv-empty,.draft-tv-loading{color:#8290a3;text-align:center;padding:40px;font-weight:700}.draft-tv-footer{border-top:1px solid #ffffff1f;margin-top:16px;padding-top:14px}.draft-tv-confetti{z-index:10;pointer-events:none;position:fixed;inset:0;overflow:hidden}.draft-tv-confetti i{top:-10%;left:calc((var(--i,1) * 3.5) * 1%);background:var(--draft-gold);width:9px;height:22px;animation:1.8s ease-in forwards draft-confetti;position:absolute}.draft-tv-confetti i:nth-child(3n){background:var(--draft-blue);transform:rotate(35deg)}.draft-tv-confetti i:nth-child(3n+1){background:#fff;border-radius:50%}.draft-tv-confetti i:first-child{--i:1}.draft-tv-confetti i:nth-child(2){--i:2}.draft-tv-confetti i:nth-child(3){--i:3}.draft-tv-confetti i:nth-child(4){--i:4}.draft-tv-confetti i:nth-child(5){--i:5}.draft-tv-confetti i:nth-child(6){--i:6}.draft-tv-confetti i:nth-child(7){--i:7}.draft-tv-confetti i:nth-child(8){--i:8}.draft-tv-confetti i:nth-child(9){--i:9}.draft-tv-confetti i:nth-child(10){--i:10}.draft-tv-confetti i:nth-child(11){--i:11}.draft-tv-confetti i:nth-child(12){--i:12}.draft-tv-confetti i:nth-child(13){--i:13}.draft-tv-confetti i:nth-child(14){--i:14}.draft-tv-confetti i:nth-child(15){--i:15}.draft-tv-confetti i:nth-child(16){--i:16}.draft-tv-confetti i:nth-child(17){--i:17}.draft-tv-confetti i:nth-child(18){--i:18}.draft-tv-confetti i:nth-child(19){--i:19}.draft-tv-confetti i:nth-child(20){--i:20}.draft-tv-confetti i:nth-child(21){--i:21}.draft-tv-confetti i:nth-child(22){--i:22}.draft-tv-confetti i:nth-child(23){--i:23}.draft-tv-confetti i:nth-child(24){--i:24}.draft-tv-confetti i:nth-child(25){--i:25}.draft-tv-confetti i:nth-child(26){--i:26}.draft-tv-confetti i:nth-child(27){--i:27}.draft-tv-confetti i:nth-child(28){--i:28}.captain-draft{--captain-accent:#161a22;color:#101724;background:#f2f5f9;min-height:100svh;padding:18px}.captain-draft--blue{--captain-accent:#126fdf}.captain-draft-login{background:radial-gradient(circle at top,#173a70,#070b13 70%);place-items:center;display:grid}.captain-draft-card{background:#fff;border-radius:24px;width:min(100%,430px);padding:32px;box-shadow:0 28px 90px #0000004d}.captain-draft-kicker,.captain-draft-header span,.captain-draft-section-title span,.captain-draft-roster>span{color:#d28100;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:900}.captain-draft-card h1{margin:5px 0 10px;font-size:2.2rem}.captain-draft-card p{color:#596579}.captain-draft-card form{gap:10px;margin:25px 0 18px;display:grid}.captain-draft-card label{font-size:.8rem;font-weight:800}.captain-draft-card input{letter-spacing:.24em;text-align:center;text-transform:uppercase;border:2px solid #d5dce6;border-radius:12px;width:100%;padding:15px;font:900 1.35rem/1 system-ui}.captain-draft button,.draft-control button,.draft-control a{color:#fff;font:inherit;cursor:pointer;background:#121722;border:0;border-radius:10px;padding:12px 15px;font-weight:850;text-decoration:none}.captain-draft button:disabled,.draft-control button:disabled{cursor:not-allowed;opacity:.42}.captain-draft-header{background:var(--captain-accent);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;max-width:900px;margin:0 auto 18px;padding:14px 18px;display:flex}.captain-draft-header h1{margin:2px 0 0;font-size:1.35rem}.captain-draft-header button{background:#ffffff24}.captain-draft-clock{text-align:center;background:#fff;border:2px solid #0000;border-radius:18px;max-width:900px;margin:0 auto 16px;padding:24px;box-shadow:0 12px 36px #14233c14}.captain-draft-clock.is-my-turn{border-color:var(--captain-accent);animation:1.4s ease-in-out infinite alternate captain-turn}.captain-draft-clock span,.captain-draft-clock small{color:#667288;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:850;display:block}.captain-draft-clock strong{color:var(--captain-accent);font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin:2px 0;font-size:4rem;line-height:1;display:block}.captain-draft-message{color:#694800;background:#fff3cf;border-radius:10px;max-width:900px;margin:0 auto 16px;padding:12px 15px;font-weight:750}.captain-draft-pool,.captain-draft-roster{background:#fff;border-radius:18px;max-width:900px;margin:0 auto 16px;padding:18px;box-shadow:0 12px 36px #14233c12}.captain-draft-section-title{justify-content:space-between;align-items:end;gap:16px;display:flex}.captain-draft-section-title h2{margin:2px 0 0;font-size:1.4rem}.captain-draft-section-title input{width:min(45%,280px);font:inherit;border:1px solid #ccd4df;border-radius:10px;padding:10px 12px}.captain-draft-options{gap:9px;margin-top:14px;display:grid}.captain-draft-options article{border:1px solid #e3e8ef;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.captain-draft-options article strong,.captain-draft-options article small{display:block}.captain-draft-options article small{color:#677387;margin-top:3px}.captain-draft-options button{background:var(--captain-accent);min-width:86px}.captain-draft-roster ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.captain-draft-roster li{background:#f3f5f8;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.captain-draft-roster b{color:#d28100;font-size:.75rem}.draft-control{color:#121722;background:#eef2f7;min-height:100svh;padding:clamp(18px,3vw,46px)}.draft-control-header{justify-content:space-between;gap:30px;max-width:1180px;margin:0 auto 24px;display:flex}.draft-control-header p,.draft-control-header h1,.draft-control-header span{margin:0}.draft-control-header p,.draft-control-panel__heading span{color:#126fdf;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:900}.draft-control-header h1{margin:4px 0;font-size:clamp(2rem,4vw,3.5rem)}.draft-control-header>div:last-child{align-items:flex-start;gap:9px;display:flex}.draft-control-header a:last-child{color:#121722;background:#dce3ec}.draft-control-status{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;max-width:1180px;margin:0 auto 18px;display:grid}.draft-control-status article{background:#fff;border-radius:14px;padding:16px;box-shadow:0 8px 25px #14233c0f}.draft-control-status span,.draft-control-status strong{display:block}.draft-control-status span{color:#718096;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800}.draft-control-status strong{text-transform:capitalize;margin-top:4px;font-size:1.35rem}.draft-control-panel{background:#fff;border-radius:17px;max-width:1180px;margin:0 auto 18px;padding:22px;box-shadow:0 12px 40px #14233c12}.draft-control-panel__heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.draft-control-panel__heading h2{margin:3px 0 0}.draft-control-panel__heading label{color:#5c6879;align-items:center;gap:8px;font-weight:800;display:flex}.draft-control-panel__heading select{font:inherit;background:#fff;border:1px solid #ccd4df;border-radius:8px;padding:8px}.draft-control-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.draft-control-actions .is-primary{background:#126fdf}.draft-control-actions .is-danger{background:#a42929;margin-left:auto}.draft-control-message{color:#694800;background:#fff4d4;border-radius:9px;margin:16px 0 0;padding:12px;font-weight:750}.draft-control-note{color:#647185}.draft-control-access{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.draft-control-access article{color:#fff;background:#0b0f17;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.draft-control-access article.draft-control-access--blue{background:#0f5cbd}.draft-control-access span,.draft-control-access h3,.draft-control-access strong,.draft-control-access a{display:block}.draft-control-access span{color:#ffba45;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:900}.draft-control-access h3{margin:3px 0 10px}.draft-control-access strong{letter-spacing:.17em;font-size:1.7rem}.draft-control-access a{background:0 0;padding:7px 0 0;text-decoration:underline}.draft-control-access img{border-radius:8px;width:132px;height:132px}.draft-control-log{padding:0;list-style:none}.draft-control-log li{border-bottom:1px solid #e4e9f0;grid-template-columns:45px 75px minmax(0,1fr) 180px;gap:10px;padding:10px 0;display:grid}.draft-control-log span{text-transform:uppercase;font-size:.72rem;font-weight:900}.draft-control-log .is-blue{color:#126fdf}.staff-draft-launcher{color:#fff;background:linear-gradient(135deg,#080b11,#0b3670);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px;padding:22px;display:flex}.staff-draft-launcher h2,.staff-draft-launcher p{margin:0}.staff-draft-launcher h2{margin:3px 0 6px}.staff-draft-launcher .button{color:#10141d;background:#ffb53d;flex:none}@keyframes draft-live{50%{opacity:.55;transform:scale(.65)}}@keyframes draft-orbit{to{transform:rotate(360deg)}}@keyframes draft-urgent{to{text-shadow:0 0 38px #ff4b4180;transform:scale(1.035)}}@keyframes draft-pick-reveal{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes draft-confetti{to{top:110%;transform:translate(70px)rotate(540deg)}}@keyframes captain-turn{to{box-shadow:0 0 0 6px color-mix(in srgb, var(--captain-accent) 12%, transparent), 0 12px 36px #14233c14}}@media (width<=760px){.draft-tv{padding:14px;overflow:auto}.draft-tv-header>p{display:none}.draft-tv-clock{width:100%}.draft-tv-grid,.draft-tv-team ol{grid-template-columns:1fr}.draft-tv-latest{flex-direction:column;align-items:flex-start;gap:3px}.draft-tv-footer{flex-direction:column;align-items:flex-start;gap:5px}.captain-draft-section-title{flex-direction:column;align-items:stretch}.captain-draft-section-title input{width:100%}.captain-draft-roster ol{grid-template-columns:1fr}.draft-control-header{flex-direction:column}.draft-control-header>div:last-child{flex-wrap:wrap}.draft-control-status{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-control-panel__heading{flex-direction:column;align-items:flex-start}.draft-control-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.draft-control-actions .is-danger{margin-left:0}.draft-control-access{grid-template-columns:1fr}.draft-control-access article{align-items:flex-start}.draft-control-access img{width:110px;height:110px}.draft-control-log li{grid-template-columns:36px 60px minmax(0,1fr)}.draft-control-log small{grid-column:3}.staff-draft-launcher{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.draft-tv *,.captain-draft *{transition:none!important;animation:none!important}}.home-game-week{background:radial-gradient(circle at 88% 10%,#a6ce3942,#0000 13rem),linear-gradient(135deg,#f7fbf4,#e9f5e2);border:1px solid #006f3b33;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:20px;padding:clamp(22px,4vw,36px);display:grid}.home-game-week h2{max-width:820px;color:var(--green-deep);letter-spacing:-.045em;margin:7px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:400;line-height:1}.home-game-week>div>p:not(.eyebrow){max-width:850px;color:var(--muted);margin:0;font-size:.78rem;line-height:1.7}.home-game-week__actions{flex-direction:column;gap:10px;min-width:190px;display:flex}@media (width<=760px){.home-game-week{grid-template-columns:1fr}.home-game-week__actions{width:100%}.home-game-week__actions .button{justify-content:center;width:100%}}.blind-draw-desk{background:#f5f8f6;gap:16px;padding:22px;display:grid}.blind-draw-desk__hero,.blind-draw-desk__automation{border:1px solid var(--cc-line,#dfe6e2);background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.blind-draw-desk__hero{color:#fff;background:radial-gradient(circle at 92% 8%,#42d6a42e,#0000 15rem),linear-gradient(135deg,#0d1726,#17283b)}.blind-draw-desk__hero h3{color:#fff;letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(1.65rem,3vw,2.35rem)}.blind-draw-desk__hero p,.blind-draw-desk__automation p{color:#ffffffad;max-width:720px;margin:0;font-size:.75rem;line-height:1.65}.blind-draw-desk__hero .manual-entry-form__label{color:var(--cc-mint,#42d6a4)}.blind-draw-desk__status{color:#fff;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:7px 11px;font-size:.58rem;font-weight:850}.blind-draw-desk__status.is-live{color:var(--cc-mint,#42d6a4);background:#42d6a429;border-color:#42d6a46b}.blind-draw-desk__rules{border:1px solid var(--cc-line,#dfe6e2);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.blind-draw-desk__rules>div{border-right:1px solid var(--cc-line,#dfe6e2);padding:18px 20px}.blind-draw-desk__rules>div:last-child{border-right:0}.blind-draw-desk__rules span,.blind-draw-desk__rules strong,.blind-draw-desk__rules small{display:block}.blind-draw-desk__rules span{color:var(--cc-muted,#65717d);letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:800}.blind-draw-desk__rules strong{color:var(--cc-brand,#0d1726);margin:6px 0 3px;font-size:1.5rem}.blind-draw-desk__rules small{color:var(--cc-muted,#65717d);font-size:.58rem}.blind-draw-desk__automation{align-items:center}.blind-draw-desk__automation h4{color:var(--cc-brand,#0d1726);margin:6px 0;font-size:1.05rem}.blind-draw-desk__automation p{color:var(--cc-muted,#65717d)}.blind-draw-desk__odd-note,.blind-draw-live__odd-note{color:#71531a;background:#fff8e9;border:1px solid #f0d7a0;border-radius:9px;padding:13px 16px;font-size:.68rem;line-height:1.55}.blind-draw-team-list{border:1px solid var(--cc-line,#dfe6e2);background:#fff;border-radius:12px;overflow:hidden}.blind-draw-team-list__row{border-bottom:1px solid var(--cc-line,#dfe6e2);color:var(--cc-brand,#0d1726);grid-template-columns:.75fr 2fr .45fr .75fr .8fr;align-items:center;gap:14px;padding:14px 18px;font-size:.67rem;display:grid}.blind-draw-team-list__row:last-child{border-bottom:0}.blind-draw-team-list__row.is-heading{color:var(--cc-muted,#65717d);letter-spacing:.06em;text-transform:uppercase;background:#edf4f1;font-size:.52rem;font-weight:900}.blind-draw-team-list__row small{color:var(--cc-muted,#65717d);margin-top:3px;font-size:.56rem;display:block}.blind-draw-desk__empty{color:var(--cc-brand,#0d1726);text-align:center;border:1px dashed #cbd5d0;border-radius:12px;gap:5px;padding:24px;display:grid}.blind-draw-desk__empty span{color:var(--cc-muted,#65717d);font-size:.68rem}.blind-draw-live{gap:20px;display:grid}.blind-draw-live--scheduled{border:1px solid var(--line);text-align:center;background:radial-gradient(circle at 50% 15%,#a6ce3929,#0000 17rem),#fff;border-radius:24px;justify-items:center;padding:clamp(42px,7vw,78px) 24px}.blind-draw-live--scheduled h2{max-width:760px;color:var(--green-deep);letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,5vw,4.6rem);font-weight:400;line-height:.96}.blind-draw-live--scheduled>p:not(.eyebrow){max-width:690px;color:var(--muted);margin:0;font-size:.8rem;line-height:1.75}.blind-draw-live__target{border:10px solid var(--green-deep);width:76px;height:76px;box-shadow:inset 0 0 0 9px #fff, inset 0 0 0 20px var(--lime);border-radius:50%;place-items:center;display:grid}.blind-draw-live__target span{background:var(--green-deep);border-radius:50%;width:12px;height:12px}.blind-draw-live__rule-strip{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:8px;display:flex}.blind-draw-live__rule-strip span{border:1px solid var(--line);color:var(--muted);background:#f7faf5;border-radius:999px;padding:10px 14px;font-size:.62rem;font-weight:750}.blind-draw-live__rule-strip strong{color:var(--green-deep)}.blind-draw-live__intro{background:radial-gradient(circle at 90% 10%, #a6ce3930, transparent 18rem), var(--green-deep);color:#fff;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(28px,5vw,48px);display:flex}.blind-draw-live__intro h2{color:#fff;letter-spacing:-.05em;margin:6px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4.5vw,4rem);font-weight:400}.blind-draw-live__intro p:not(.eyebrow){color:#ffffffad;max-width:720px;margin:0;font-size:.75rem;line-height:1.7}.blind-draw-live__published{background:var(--lime);color:var(--green-deep);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:8px 12px;font-size:.58rem;font-weight:900}.blind-draw-live__table-wrap{border:1px solid var(--line);background:#fff;border-radius:18px;overflow-x:auto}.blind-draw-live__table{border-collapse:collapse;width:100%;min-width:780px}.blind-draw-live__table th,.blind-draw-live__table td{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;padding:16px 18px;font-size:.65rem}.blind-draw-live__table th{color:var(--green-deep);letter-spacing:.05em;text-transform:uppercase;background:#f3f7f1;font-size:.54rem;font-weight:900}.blind-draw-live__table tr:last-child td{border-bottom:0}.blind-draw-live__table td>strong,.blind-draw-live__table td>small{display:block}.blind-draw-live__table td>strong{color:var(--green-deep);font-size:.76rem}.blind-draw-live__table td>small{color:var(--muted);margin-top:4px;font-size:.56rem}.blind-draw-live__score strong{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:1.35rem!important}.blind-draw-live__table .is-official,.blind-draw-live__table .is-live,.blind-draw-live__table .is-waiting{background:#edf1ed;border-radius:999px;padding:6px 9px;font-size:.54rem;font-weight:850;display:inline-flex}.blind-draw-live__table .is-official{color:#41630d;background:#a6ce3933}.blind-draw-live__table .is-live{color:#255c9d;background:#e8f1ff}@media (width<=820px){.blind-draw-desk__hero,.blind-draw-desk__automation,.blind-draw-live__intro{flex-direction:column}.blind-draw-desk__rules{grid-template-columns:1fr 1fr}.blind-draw-desk__rules>div:nth-child(2){border-right:0}.blind-draw-desk__rules>div:nth-child(-n+2){border-bottom:1px solid var(--cc-line,#dfe6e2)}.blind-draw-team-list__row{grid-template-columns:.7fr 1.8fr .5fr .7fr}.blind-draw-team-list__row>span:last-child{display:none}}@media (width<=560px){.blind-draw-desk{padding:14px}.blind-draw-desk__hero,.blind-draw-desk__automation{padding:20px}.blind-draw-team-list__row{grid-template-columns:.65fr 1.7fr .6fr}.blind-draw-team-list__row>span:nth-child(3){display:none}}.daily-play-page,.daily-complete-page{color:#123b2b;background:#f4f0e7;min-height:100vh;padding-bottom:64px}.daily-play-header{color:#fff;background:#063f2b;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(18px,5vw,64px);display:flex}.daily-play-header>a:first-child{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.daily-play-header img{object-fit:contain;width:42px;height:42px}.daily-play-header span{display:grid}.daily-play-header small{color:#c9d8cd}.daily-play-header>a:last-child{color:#d9f06c;font-weight:800}.daily-play-welcome,.daily-play-form,.daily-complete-hero,.daily-complete-card,.daily-complete-actions{width:min(820px,100% - 32px);margin-inline:auto}.daily-play-welcome{text-align:center;padding-top:clamp(72px,12vw,140px)}.daily-play-welcome h1,.daily-play-intro h1,.daily-complete-hero h1{letter-spacing:-.055em;margin:10px 0 14px;font-size:clamp(42px,8vw,78px);line-height:.95}.daily-play-welcome>p,.daily-play-intro>p,.daily-complete-hero>p{color:#53675e;font-size:18px;line-height:1.6}.daily-play-welcome__actions{gap:12px;max-width:430px;margin:32px auto 0;display:grid}.daily-play-signin-button{color:#064a2b;background:#fff;border:1px solid #064a2b1f;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:12px 28px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 24px #123b2b14}.daily-play-signin-button:hover,.daily-play-signin-button:focus-visible{transform:translateY(-1px);box-shadow:0 12px 30px #123b2b24}.daily-play-create-link{color:#064a2b;padding:10px;font-weight:800}.daily-play-form{padding-top:48px}.daily-play-intro{margin-bottom:28px}.daily-play-member-note{background:#eef5df;border:1px solid #b5ce80;border-radius:16px;gap:4px;margin-bottom:22px;padding:16px 18px;display:grid}.daily-play-member-note span{color:#4f6658}.daily-play-section{background:#fff;border:1px solid #d9d4c8;border-radius:22px;margin:18px 0;padding:clamp(18px,4vw,28px);box-shadow:0 10px 32px #16392a0f}.daily-play-section__heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.daily-play-section__heading>span{background:#d8ed65;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.daily-play-section__heading div{display:grid}.daily-play-section__heading strong{font-size:18px}.daily-play-section__heading small{color:#6e7d75}.daily-play-time-select,.daily-play-player-fields label{color:#52645b;gap:7px;font-size:13px;font-weight:800;display:grid}.daily-play-time-select select,.daily-play-player-fields input,.daily-play-player-fields select{color:#183c2d;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cbd2cc;border-radius:10px;padding:0 13px}.daily-play-player-list{gap:14px;display:grid}.daily-play-player-list article{background:#fafbf8;border:1px solid #e0e2dc;border-radius:14px;padding:16px}.daily-play-player-list article>header{justify-content:space-between;margin-bottom:14px;display:flex}.daily-play-player-list article>header button{color:#a03f35;background:0 0;border:0;font-weight:800}.daily-play-player-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.daily-play-add{color:#08704a;background:0 0;border:0;margin-top:14px;font-weight:900}.daily-play-visibility{grid-template-columns:1fr 1fr;gap:12px;display:grid}.daily-play-visibility button{color:#29483a;text-align:left;background:#fafbf9;border:2px solid #d8ddd9;border-radius:14px;gap:6px;padding:18px;display:grid}.daily-play-visibility button.is-selected{background:#edf7ef;border-color:#08704a;box-shadow:inset 0 0 0 1px #08704a}.daily-play-visibility button strong{font-size:16px}.daily-play-visibility button span{color:#66776e;line-height:1.45}.daily-play-submit{width:100%;min-height:56px;margin-top:8px}.daily-complete-hero{text-align:center;padding-top:64px}.daily-complete-check{background:#d8ed65;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 18px;font-size:38px;font-weight:900;display:grid}.daily-complete-card{background:#fff;border-radius:20px;margin-top:30px;padding:24px;box-shadow:0 10px 34px #143a2914}.daily-complete-card>header{border-bottom:1px solid #e1e4de;justify-content:space-between;padding-bottom:16px;display:flex}.daily-complete-card>header span{color:#61736a}.daily-complete-player{border-bottom:1px solid #eceee9;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.daily-complete-player>div{display:grid}.daily-complete-player small{color:#718078}.daily-complete-player button,.daily-complete-player>a{color:#08704a;background:0 0;border:0;font-weight:900}.daily-complete-posted{color:#08704a;font-weight:900}.daily-complete-account{padding-top:20px}.daily-complete-actions{text-align:center;gap:10px;margin-top:22px;display:grid}.daily-qr-sign-page{color:#073e2a;background:#e9eee9;min-height:100vh;padding:24px}.daily-qr-sign-toolbar{justify-content:space-between;align-items:center;width:min(800px,100%);margin:0 auto 20px;display:flex}.daily-qr-sign{text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;width:min(800px,100%);min-height:1000px;margin:auto;padding:46px;display:flex;box-shadow:0 20px 60px #073e2a1f}.daily-qr-sign__brand{text-align:left;align-items:center;gap:12px;margin-bottom:42px;display:flex}.daily-qr-sign__brand img{object-fit:contain;width:60px;height:60px}.daily-qr-sign__brand span{display:grid}.daily-qr-sign__brand strong{font-size:24px}.daily-qr-sign h1{letter-spacing:-.055em;max-width:650px;margin:10px 0 14px;font-size:64px;line-height:.95}.daily-qr-sign>p{color:#506a5e;max-width:600px;font-size:20px;line-height:1.5}.daily-qr-sign__code{width:390px;max-width:80%;margin:22px 0}.daily-qr-sign__steps{flex-wrap:wrap;justify-content:center;gap:20px;margin:8px 0 24px;font-weight:800;display:flex}.daily-qr-sign__steps b{background:#d8ed65;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:4px;display:inline-grid}.daily-qr-sign__url{font-size:24px}.daily-qr-sign>small{color:#6a7c72;margin-top:8px}@media (width<=620px){.daily-play-player-fields,.daily-play-visibility{grid-template-columns:1fr}.daily-play-header>a:last-child{font-size:13px}.daily-complete-player{flex-direction:column;align-items:flex-start}.daily-qr-sign{padding:28px 20px}.daily-qr-sign h1{font-size:46px}}@media print{.daily-qr-sign-page{background:#fff;padding:0}.daily-qr-sign-toolbar{display:none}.daily-qr-sign{width:100%;min-height:0;box-shadow:none;border-radius:0;padding:.35in}.daily-qr-sign__brand{margin-bottom:18px}.daily-qr-sign h1{font-size:54px}.daily-qr-sign__code{width:3.35in;margin:12px 0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.skip-link{z-index:100;background:var(--cream);color:var(--green-deep);border-radius:2px;padding:10px 14px;font-size:.85rem;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-frame{min-height:100vh;overflow:hidden}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:36px;width:min(100% - 48px,1220px);min-height:108px;margin:0 auto;display:flex}.brand{flex:none;align-items:center;gap:14px;display:inline-flex}.bullseye-logo{object-fit:contain;width:auto;height:auto;display:block}.brand__logo{width:88px}.brand__type{flex-direction:column;gap:1px;display:flex}.brand__type strong{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:600;line-height:1}.brand__type span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.6rem;font-weight:650}.site-nav{align-items:center;gap:clamp(16px,2.4vw,34px);display:flex}.site-nav a{color:var(--green-deep);letter-spacing:.01em;font-size:.8rem;font-weight:650;position:relative}.site-nav a:after{content:"";background:var(--blue);height:3px;transition:right .18s;position:absolute;bottom:-8px;left:0;right:100%}.site-nav a:hover:after{right:0}.header-actions{align-items:center;gap:12px;display:flex}.header-register{border:1px solid var(--line);min-height:44px;color:var(--green-deep);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 18px;font-size:.72rem;font-weight:750;transition:border-color .18s,background .18s;display:inline-flex}.header-register:hover{border-color:var(--green);background:#a6ce391f}.menu-trigger{background:var(--green-deep);min-height:44px;color:var(--cream);cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:999px;align-items:center;gap:11px;padding:0 17px;font-size:.72rem;font-weight:750;display:inline-flex}.menu-trigger__icon{gap:4px;width:17px;display:grid}.menu-trigger__icon i{background:currentColor;height:1px;transition:width .18s;display:block}.menu-trigger__icon i:nth-child(2){width:12px}.menu-trigger:hover .menu-trigger__icon i:nth-child(2){width:17px}.menu-layer{z-index:90;pointer-events:none;visibility:hidden;transition:visibility 0s linear .32s;position:fixed;inset:0}.menu-layer--open{pointer-events:auto;visibility:visible;transition-delay:0s}.menu-backdrop{opacity:0;cursor:pointer;background:#00301c7a;border:0;transition:opacity .26s;position:absolute;inset:0}.menu-layer--open .menu-backdrop{opacity:1}.menu-drawer{background:var(--paper);width:min(92vw,470px);height:100%;padding:30px 30px 42px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:-30px 0 80px #00301c33}.menu-layer--open .menu-drawer{transform:translate(0)}.menu-drawer__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:24px;display:flex}.menu-drawer__header span,.drawer-navigation>section>p{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:.58rem;font-weight:750;display:block}.menu-drawer__header strong{font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:500}.menu-close{border:1px solid var(--line);width:40px;height:40px;color:var(--green-deep);cursor:pointer;background:#fff;border-radius:50%;flex:0 0 40px;place-items:center;font-size:1.55rem;line-height:1;display:grid}.menu-home-link{background:var(--green-deep);color:var(--cream);border-radius:12px;justify-content:space-between;align-items:center;margin-top:18px;padding:16px 18px;font-size:.84rem;font-weight:750;display:flex}.drawer-navigation{gap:28px;margin-top:28px;display:grid}.drawer-navigation>section>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.drawer-navigation a{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;min-height:98px;padding:16px;transition:border-color .18s,transform .18s;display:flex}.drawer-navigation a:hover{border-color:var(--green);transform:translateY(-2px)}.drawer-navigation a strong,.drawer-navigation a small{display:block}.drawer-navigation a strong{color:var(--green-deep);font-size:.8rem}.drawer-navigation a small{color:var(--muted);margin-top:6px;font-size:.65rem;line-height:1.4}.site-notice{border:1px solid #006f3b33;border-left:7px solid var(--blue);background:linear-gradient(100deg,#a6ce3929,#03ade812);border-radius:18px;justify-content:space-between;align-items:center;gap:28px;width:min(100% - 48px,1220px);margin:18px auto 0;padding:18px 20px;display:flex}.schedule-alert{border:1px solid #00513040;border-left:7px solid var(--green);background:var(--green-deep);width:min(100% - 48px,1220px);color:var(--cream);border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin:18px auto 0;padding:20px 22px;display:flex}.schedule-alert .eyebrow{color:var(--lime);margin-bottom:7px}.schedule-alert strong{font-size:1.05rem;display:block}.schedule-alert p:last-child{color:#f4f0e7c7;margin:7px 0 0;font-size:.8rem;line-height:1.55}.schedule-alert .button{background:var(--cream);min-height:46px;color:var(--green-deep);white-space:nowrap;border-color:#f4f0e759;flex:none}.schedule-alert--home{border-left-width:5px;padding-block:15px}.schedule-alert--home p:last-child{max-width:760px}.site-notice__identity{align-items:center;gap:16px;min-width:0;display:flex}.partner-classic-logo{object-fit:contain;display:block}.site-notice__logo{flex:0 0 72px;width:72px;height:72px}.site-notice .eyebrow{margin-bottom:7px}.site-notice strong{color:var(--green-deep);font-size:1.05rem;display:block}.site-notice p:last-child{color:var(--muted);margin:7px 0 0;font-size:.8rem;line-height:1.55}.site-notice .button{white-space:nowrap;flex:none;min-height:46px}.section-shell{width:min(100% - 48px,1220px);margin-inline:auto}.registration-schedule-alert{background:var(--green-deep);color:var(--cream);border-radius:18px;grid-template-columns:minmax(260px,.85fr) minmax(300px,1.15fr);align-items:center;gap:48px;margin-bottom:30px;padding:30px 34px;display:grid}.registration-schedule-alert .eyebrow{color:var(--lime);margin-bottom:10px}.registration-schedule-alert h2,.registration-schedule-alert p{margin:0}.registration-schedule-alert h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:400;line-height:1.06}.registration-schedule-alert>p{color:#f4f0e7cc;line-height:1.7}.eyebrow,.kicker{color:var(--green);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:.68rem;font-weight:750}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:center;gap:clamp(34px,6vw,84px);min-height:480px;padding-block:70px 80px;display:grid;position:relative}.home-events-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home-event-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:390px;padding:clamp(28px,4vw,44px);display:flex}.home-event-card__topline{color:var(--muted);align-items:center;gap:14px;display:flex}.home-event-card__topline>span{color:var(--blue);letter-spacing:.1em;font-size:.64rem;font-weight:800}.home-event-card__topline p{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:750}.home-event-card h3{max-width:520px;margin:24px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3.2vw,2.75rem);font-weight:400;line-height:1.02}.home-event-card time{color:var(--green);font-size:.76rem;font-weight:750}.home-event-card>p{max-width:590px;color:var(--muted);margin:20px 0 0;font-size:.8rem;line-height:1.65}.home-event-card__feature{border-top:1px solid var(--line);align-items:baseline;gap:10px;margin-top:24px;padding-top:20px;display:flex}.home-event-card__feature span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:750}.home-event-card__feature strong{color:var(--green-deep);font-size:.78rem}.home-event-card__links{align-items:center;gap:20px;margin-top:auto;padding-top:28px;display:flex}.home-event-card__links .button{min-height:42px}.sponsors{padding-block:0 104px;scroll-margin-top:28px}.sponsors__stage{color:#fff;background:radial-gradient(circle at 92% 8%,#a6ce3933,#0000 21rem),linear-gradient(145deg,#064a2b,#00572f 68%,#004225);border-radius:28px;padding:clamp(34px,5vw,62px);overflow:hidden;box-shadow:0 28px 70px #004b2a29}.sponsors__heading{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) minmax(280px,470px);align-items:end;gap:36px;padding-bottom:30px;display:grid}.sponsors__heading .eyebrow{color:var(--lime);margin-bottom:10px}.sponsors__heading h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5vw,4.7rem);font-weight:400;line-height:.96}.sponsors__heading>p{color:#ffffffb8;max-width:470px;margin:0;font-size:.82rem;line-height:1.7}.sponsor-tier{padding-top:34px}.sponsor-tier__heading{align-items:center;gap:14px;margin-bottom:18px;display:flex}.sponsor-tier__heading>span{background:linear-gradient(#d6aa77,#9c693c);border-radius:999px;width:8px;height:44px;box-shadow:0 0 0 5px #d6aa771f}.sponsor-tier--silver .sponsor-tier__heading>span{background:linear-gradient(#f4f6f7,#aeb7bd);box-shadow:0 0 0 5px #dce2e624}.sponsor-tier--silver .sponsor-tier__heading h3{color:#eef2f4}.sponsor-tier__heading p,.sponsor-tier__heading h3{margin:0}.sponsor-tier__heading p{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;font-weight:800}.sponsor-tier__heading h3{color:#f2d3ad;letter-spacing:-.02em;margin-top:3px;font-size:1.05rem;font-weight:700}.sponsor-grid{grid-template-columns:minmax(0,390px);gap:18px;display:grid}.sponsor-card{color:var(--ink);background:#fff;border:1px solid #ffffff47;border-radius:20px;overflow:hidden;box-shadow:0 18px 46px #00251538}.sponsor-card__logo{aspect-ratio:1.45;background:#fff;place-items:center;padding:24px 34px;display:grid}.sponsor-card__logo img{object-fit:contain;width:min(100%,265px);height:100%}.sponsor-card__details{background:linear-gradient(135deg,#fbf6ef,#fff);border-top:1px solid #064a2b1f;padding:19px 22px 22px}.sponsor-card__details span{color:#80542f;letter-spacing:.1em;text-transform:uppercase;background:#d6aa772b;border:1px solid #9c693c3d;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:.54rem;font-weight:850;display:inline-flex}.sponsor-card--silver .sponsor-card__details span{color:#55636d;background:#d6dee35c;border-color:#707f8a47}.sponsor-card__details h4{color:var(--green-deep);letter-spacing:-.035em;margin:15px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:400}.sponsor-card__details p{color:var(--muted);margin:0;font-size:.7rem}.sponsors__cta{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-top:24px;display:flex}.sponsors__cta p{color:#ffffffb3;margin:0;font-size:.75rem}.sponsors__cta a{color:var(--lime);letter-spacing:.035em;border-bottom:1px solid #a6ce398f;align-items:center;gap:11px;padding-bottom:5px;font-size:.72rem;font-weight:750;display:inline-flex}.sponsors__cta a span{transition:transform .18s}.sponsors__cta a:hover span{transform:translate(2px,-2px)}.sponsorship-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:center;gap:clamp(40px,7vw,92px);min-height:610px;padding-block:78px 88px;display:grid;position:relative}.sponsorship-hero:after{content:"";background:linear-gradient(90deg, var(--blue) 0 58%, var(--lime) 58% 100%);width:210px;height:7px;position:absolute;bottom:-1px;left:0}.sponsorship-hero__copy{z-index:2;position:relative}.sponsorship-hero h1{max-width:760px;color:var(--green-deep);letter-spacing:-.075em;margin:0;font-size:clamp(4rem,8vw,7rem);font-weight:540;line-height:.9}.sponsorship-hero__copy>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:28px 0 0;font-size:1.08rem;line-height:1.72}.sponsorship-hero__actions{flex-wrap:wrap;gap:13px;margin-top:31px;display:flex}.sponsorship-hero__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:860px;margin:34px 0 0;display:grid}.sponsorship-hero__facts>div{border:1px solid var(--line);background:#ffffffc2;border-radius:14px;min-height:92px;padding:15px 16px}.sponsorship-hero__facts dt{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:800}.sponsorship-hero__facts dd{color:var(--ink);letter-spacing:-.025em;margin:8px 0 0;font-size:.92rem;font-weight:760}.sponsorship-hero__copy>small{color:#829087;margin-top:9px;font-size:.57rem;display:block}.sponsorship-hero__mark{place-items:center;display:grid;position:relative}.sponsorship-hero__mark:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#a6ce3938,#03ade80d 61%,#0000 62%);border-radius:50%;width:95%;position:absolute}.sponsorship-hero__mark img{filter:drop-shadow(0 24px 38px #00482b26);width:min(100%,330px);position:relative}.sponsorship-packages{padding-block:92px 98px}.sponsorship-section-intro{max-width:470px;color:var(--muted);margin:0;font-size:.8rem;line-height:1.68}.sponsorship-package-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.sponsorship-package-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;grid-column:span 2;min-height:330px;padding:28px;display:flex;box-shadow:0 16px 45px #00572f0e}.sponsorship-package-card--platinum,.sponsorship-package-card--presenting{grid-column:span 3;min-height:350px}.sponsorship-package-card--presenting{background:radial-gradient(circle at 92% 10%,#a6ce393d,#0000 13rem),#fff;border-color:#a6ce3980}.sponsorship-package-card span{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:800}.sponsorship-package-card h3{color:var(--green-deep);letter-spacing:-.05em;margin:12px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:400}.sponsorship-package-card strong{color:#759817;font-size:1.18rem}.sponsorship-package-card>p{color:var(--muted);margin:24px 0 0;font-size:.73rem;line-height:1.64}.sponsorship-package-card>a{color:var(--green);align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding-top:24px;font-size:.68rem;font-weight:760;display:inline-flex}.sponsorship-touchpoints{background:var(--green-deep);color:#fff;border-radius:28px;grid-template-columns:minmax(270px,.8fr) minmax(0,1.7fr);gap:44px;padding:clamp(42px,6vw,72px);display:grid;overflow:hidden}.sponsorship-touchpoints__intro .eyebrow{color:var(--lime)}.sponsorship-touchpoints__intro h2,.sponsorship-hosted h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,4.7vw,4.1rem);font-weight:400;line-height:.98}.sponsorship-touchpoints__intro>p:not(.eyebrow){color:#ffffffad;margin:22px 0 0;font-size:.78rem;line-height:1.7}.sponsorship-touchpoint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sponsorship-touchpoint-grid article{background:#ffffff12;border:1px solid #ffffff2b;border-radius:17px;min-height:156px;padding:22px}.sponsorship-touchpoint-grid article:last-child{grid-column:1/-1}.sponsorship-touchpoint-grid span{color:var(--lime);letter-spacing:.12em;font-size:.62rem;font-weight:850}.sponsorship-touchpoint-grid h3{margin:16px 0 6px;font-size:.88rem;font-weight:760}.sponsorship-touchpoint-grid p{color:#ffffffa6;margin:0;font-size:.66rem;line-height:1.58}.sponsorship-hosted{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:clamp(48px,8vw,100px);padding-block:100px;display:grid}.sponsorship-hosted>div:first-child>p:not(.eyebrow){max-width:510px;color:var(--muted);margin:24px 0 0;font-size:.82rem;line-height:1.72}.sponsorship-hosted__list{border-top:1px solid var(--line)}.sponsorship-hosted__list>div{border-bottom:1px solid var(--line);min-height:58px;color:var(--ink);justify-content:space-between;align-items:center;gap:22px;font-size:.74rem;display:flex}.sponsorship-hosted__list strong{color:var(--green)}.sponsorship-hosted__list small{color:var(--muted);margin-top:16px;font-size:.61rem;display:block}.sponsorship-apply{padding-top:12px;padding-bottom:112px;scroll-margin-top:30px}.sponsorship-application-form,.sponsorship-application-success{border:1px solid var(--line);background:#fff;border-radius:28px;padding:clamp(32px,5vw,58px);box-shadow:0 24px 70px #00572f14}.sponsorship-application-form__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding-bottom:30px;display:flex}.sponsorship-application-form__heading .eyebrow{margin-bottom:10px}.sponsorship-application-form__heading h2,.sponsorship-application-success h2{max-width:750px;color:var(--green-deep);letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.45rem,5vw,4.25rem);font-weight:400;line-height:.98}.sponsorship-application-form__heading>p{color:var(--green);white-space:nowrap;margin:0;font-size:.72rem;font-weight:750}.sponsorship-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px;padding-top:32px;display:grid}.sponsorship-contact-grid--lower{align-items:start}.sponsorship-field--wide{grid-column:1/-1}.sponsorship-package-selection,.sponsorship-addon-selection{border:0;margin:38px 0 0;padding:0}.sponsorship-package-selection legend,.sponsorship-addon-selection legend{color:var(--ink);letter-spacing:.055em;margin-bottom:13px;font-size:.68rem;font-weight:750}.sponsorship-package-selection legend em,.sponsorship-addon-selection legend small{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-left:8px;font-size:.53rem;font-style:normal;font-weight:800}.sponsorship-package-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sponsorship-package-options label{background:var(--paper);cursor:pointer;border:1px solid #13271f33;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;min-height:108px;padding:18px;display:grid}:is(.sponsorship-package-options label:has(input:checked),.sponsorship-addon-options label:has(input:checked)){border-color:var(--green);background:#a6ce3924}.sponsorship-package-options input,.sponsorship-addon-options input,.sponsorship-terms input{width:19px;height:19px;accent-color:var(--green);margin:0}.sponsorship-package-options span{flex-direction:column;gap:4px;display:flex}.sponsorship-package-options strong{color:var(--green-deep);font-size:.83rem}.sponsorship-package-options small{color:var(--muted);font-size:.59rem;line-height:1.4}.sponsorship-package-options b{color:var(--green);grid-column:2;font-size:.75rem}.sponsorship-addon-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sponsorship-addon-options label{background:var(--paper);cursor:pointer;border:1px solid #13271f2e;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:12px 15px;display:grid}.sponsorship-addon-options span,.sponsorship-addon-options b{font-size:.65rem}.sponsorship-addon-options b{color:var(--green)}.sponsorship-terms{cursor:pointer;background:#03ade80e;border:1px solid #03ade87a;border-radius:14px;align-items:flex-start;gap:15px;margin-top:30px;padding:19px 21px;display:flex}.sponsorship-terms input{flex:none;margin-top:2px}.sponsorship-terms span{flex-direction:column;gap:6px;display:flex}.sponsorship-terms strong{color:var(--green-deep);font-size:.76rem}.sponsorship-terms small{max-width:870px;color:var(--muted);font-size:.67rem;line-height:1.52}.sponsorship-application-form__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:36px;margin-top:34px;padding-top:28px;display:flex}.sponsorship-application-form__footer>div{flex-direction:column;gap:4px;display:flex}.sponsorship-application-form__footer span,.sponsorship-application-form__footer small{color:var(--muted);font-size:.61rem}.sponsorship-application-form__footer strong{color:var(--green-deep);font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400}.sponsorship-application-form__footer .button:disabled{cursor:wait;opacity:.62}.sponsorship-application-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:600px;display:flex}.sponsorship-application-success>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:28px;font-size:1.45rem;display:grid}.sponsorship-application-success>p:not(.eyebrow){max-width:600px;color:var(--muted);margin:20px 0 0;font-size:.82rem;line-height:1.7}.sponsorship-application-success>strong{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-size:.67rem}.sponsorship-application-success .button{margin-top:28px}.hero:after{content:"";background:linear-gradient(90deg, var(--blue) 0 58%, var(--lime) 58% 100%);width:180px;height:7px;position:absolute;bottom:-1px;left:0}.hero__copy{z-index:2;width:100%;position:relative}.hero__mark{z-index:1;place-items:center;display:grid;position:relative}.hero__mark:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#a6ce3933,#03ade80a 62%,#0000 63%);border-radius:50%;width:86%;position:absolute}.hero__mark .partner-classic-logo{filter:drop-shadow(0 20px 35px #00482b21);width:min(100%,360px);position:relative}.hero h1,.page-intro h1{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:-.065em;margin:0;font-weight:530}.hero h1{max-width:940px;font-size:clamp(4rem,7.6vw,6.8rem);line-height:.93}.hero h1 span{color:var(--green);font-style:normal;display:block}.hero__lede{max-width:680px;color:var(--muted);margin:28px 0 0;font-size:1.1rem;line-height:1.75}.hero__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:940px;margin:32px 0 0;display:grid}.hero__facts>div{border:1px solid var(--line);background:#ffffffb8;border-radius:16px;min-height:116px;padding:18px 20px}.hero__facts .hero__fact--featured{background:linear-gradient(145deg,#a6ce3938,#ffffffe6);border-color:#789a206b}.hero__facts dt{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:750}.hero__facts dd{color:var(--ink);letter-spacing:-.035em;margin:10px 0 3px;font-size:1.25rem;font-weight:700}.hero__facts span{color:var(--muted);font-size:.7rem}.hero__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.button{letter-spacing:.045em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 22px;font-size:.76rem;font-weight:700;transition:transform .18s,background .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--green);color:var(--cream)}.button--primary:hover{background:var(--green-deep)}.button--quiet{border-color:var(--line);color:var(--green)}.button--quiet:hover{border-color:var(--lime);background:#a6ce3929}.button--danger{color:#fff;background:#9f3328;border-color:#9f3328}.button--danger:hover{background:#77251d;border-color:#77251d}.button--cream{background:var(--cream);color:var(--green-deep)}.feature{padding-block:84px 96px}.section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px;display:flex}.section-heading .eyebrow{margin-bottom:11px}.section-heading h2,.action-panel h2,.contact-primary h2,.future-events h2,.rule-note h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:400;line-height:1.06}.text-link{color:var(--green);letter-spacing:.04em;border-bottom:1px solid #173e3159;align-items:center;gap:12px;padding-bottom:6px;font-size:.75rem;font-weight:700;display:inline-flex}.text-link span{transition:transform .18s}.text-link:hover span{transform:translate(2px,-2px)}.text-link--light{color:var(--cream);border-color:#f4f0e75c}.tournament-card{border:1px solid var(--line);background:#fff}.tournament-card__topline{border-bottom:1px solid var(--line);min-height:58px;color:var(--green);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;padding:0 28px;font-size:.65rem;font-weight:750;display:flex}.status-dot{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #a6ce3933}.tournament-card__number{color:#9ca59f;margin-left:auto}.tournament-card__body{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:48px;padding:44px 46px 42px;display:grid}.tournament-card h2{letter-spacing:-.045em;max-width:600px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,4.2vw,3.8rem);font-weight:400;line-height:.98}.tournament-card__description{max-width:610px;color:var(--muted);margin:20px 0 0;font-size:.95rem;line-height:1.75}.tournament-feature{border-left:5px solid var(--blue);background:linear-gradient(100deg,#a6ce392e,#03ade814);border-radius:0 14px 14px 0;margin-top:24px;padding:18px 20px}.tournament-feature p{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:.62rem;font-weight:750}.tournament-feature h3{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:400}.tournament-feature span{color:var(--muted);margin-top:9px;font-size:.78rem;line-height:1.6;display:block}.event-facts{margin:0}.event-facts>div{border-bottom:1px solid var(--line);grid-template-columns:95px 1fr;gap:22px;padding:15px 0;display:grid}.event-facts>div:first-child{padding-top:0}.event-facts dt{color:#829087;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:700}.event-facts dd{color:var(--ink);margin:0;font-size:.83rem;font-weight:550;line-height:1.5}.tournament-card__footer{border-top:1px solid var(--line);background:var(--cream);justify-content:space-between;align-items:center;gap:30px;min-height:72px;padding:18px 28px;display:flex}.tournament-card__footer ul{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.tournament-card__footer li{color:#58675e;font-size:.7rem}.tournament-card__footer li:before{content:"·";color:var(--gold);margin-right:8px}.tournament-card__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;display:flex}.pathways{background:var(--green-deep);width:min(100%,1440px);color:var(--cream);box-shadow:inset 0 7px 0 var(--blue);padding:98px max(24px,50% - 610px) 116px}.section-heading--light .eyebrow{color:var(--lime)}.section-heading--light h2{color:var(--cream)}.pathways__grid{border-top:1px solid #f4f0e72e;border-bottom:1px solid #f4f0e72e;grid-template-columns:repeat(4,1fr);display:grid}.pathway-card{border-right:1px solid #f4f0e72e;flex-direction:column;align-items:flex-start;min-height:285px;padding:30px 34px;transition:background .18s;display:flex;position:relative}.pathway-card:last-child{border-right:0}.pathway-card:hover{background:#f4f0e70d}.pathway-card>span:first-child{color:var(--lime);letter-spacing:.1em;font-size:.62rem}.pathway-card h3{letter-spacing:-.035em;margin:auto 0 12px;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.pathway-card p{color:#f4f0e7a8;max-width:285px;margin:0;font-size:.78rem;line-height:1.6}.pathway-card>span:last-child{font-size:1rem;position:absolute;top:26px;right:28px}.inner-page{padding-block:74px 104px}.page-intro{max-width:900px;padding-bottom:60px}.page-intro h1{font-size:clamp(4rem,7.6vw,7rem);line-height:.96}.page-intro__copy{max-width:680px;color:var(--muted);margin:30px 0 0;font-size:1.05rem;line-height:1.72}.event-list{gap:26px;display:grid}.archive{margin-top:96px}.archive__range{color:var(--muted);letter-spacing:.05em;margin:0;font-size:.72rem}.archive__list{border-top:1px solid var(--line)}.archive-row{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(260px,1fr) 210px 100px;align-items:center;gap:26px;min-height:116px;display:grid}.archive-row__index{color:var(--gold);letter-spacing:.11em;font-size:.62rem;font-weight:750}.archive-row h3{letter-spacing:-.025em;margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.archive-row p,.archive-row time,.archive-row__status{color:var(--muted);font-size:.72rem}.archive-row p{margin:0}.archive-row__status{color:#6c775f;letter-spacing:.09em;text-transform:uppercase;justify-self:end;font-size:.62rem;font-weight:750}.future-events{background:var(--cream);border:1px solid #13271f14;grid-template-columns:180px 1fr;gap:40px;margin-top:26px;padding:58px;display:grid}.future-events__index{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:750}.future-events__brand{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.future-events__brand .partner-classic-logo{width:132px}.future-events h2{font-size:clamp(2rem,4vw,3.1rem)}.future-events>div>p:not(.eyebrow){color:var(--muted);margin:17px 0 0;font-size:.9rem;line-height:1.7}.future-events__venue{color:var(--ink);border-top:1px solid #13271f1f;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:24px;padding-top:18px;font-style:normal;line-height:1.5;display:flex}.future-events__venue>span:first-child{color:#6c775f;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:750}.future-events__venue strong{font-size:.88rem}.future-events__venue>span:last-child{color:var(--muted);font-size:.82rem}.future-events__actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:26px;display:flex}.steps{padding-top:10px}.steps--registration{padding-top:90px}.registration-choices{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.registration-choice-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-width:0;padding:30px;display:flex;box-shadow:0 18px 55px #00572f0f}.registration-choice-card--current{border-top:6px solid var(--blue);background:linear-gradient(145deg,#fff,#03ade812)}.registration-choice-card--next{border-top:6px solid var(--lime);background:linear-gradient(145deg,#fff,#a6ce391a)}.registration-choice-card--team{border-top:6px solid var(--green);background:linear-gradient(145deg,#fff,#006f3b14)}.registration-choice-card--lantern{background:linear-gradient(145deg,#fff,#1473e617);border-top:6px solid #1473e6}.lantern-cup-page{--lantern-black:#080a0f;--lantern-blue:#1473e6;--lantern-blue-bright:#46a3ff;--lantern-gold:#ffb43b;--lantern-paper:#f7f1e6;background:var(--lantern-black);color:#f8fbff;overflow:hidden}.lantern-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:70px;min-height:760px;padding-block:110px;display:grid;position:relative}.lantern-hero:before{content:"";pointer-events:none;border:1px solid #46a3ff29;border-radius:50%;width:600px;height:600px;position:absolute;inset:50% auto auto 55%;transform:translate(-50%,-50%);box-shadow:0 0 0 70px #46a3ff09,0 0 140px #1473e633}.lantern-hero__copy,.lantern-matchup{z-index:1;position:relative}.lantern-kicker,.lantern-section-heading>p{color:var(--lantern-gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:.67rem;font-weight:800}.lantern-hero h1{letter-spacing:-.075em;max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.2rem,9vw,8.4rem);font-weight:400;line-height:.76}.lantern-hero h1 span{color:var(--lantern-blue-bright);font-style:italic;display:block}.lantern-slogan{color:#fff;letter-spacing:.17em;text-transform:uppercase;margin:38px 0 0;font-size:clamp(.76rem,1.4vw,1rem);font-weight:800}.lantern-lede{color:#f8fbffb3;max-width:610px;margin:23px 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75}.lantern-hero__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.lantern-button{border-color:var(--lantern-blue);background:var(--lantern-blue);color:#fff}.lantern-button:hover{border-color:var(--lantern-blue-bright);background:var(--lantern-blue-bright);color:var(--lantern-black)}.lantern-text-link{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750;text-decoration:none}.lantern-text-link:hover{color:var(--lantern-blue-bright)}.lantern-matchup{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060910c7;border:1px solid #ffffff21;padding:46px;box-shadow:0 30px 90px #0000006b}.lantern-matchup>p{text-align:center;color:#ffffffa6;letter-spacing:.16em;text-transform:uppercase;margin:0 0 28px;font-size:.72rem;font-weight:750}.lantern-flame{width:84px;height:108px;margin:0 auto 28px;position:relative}.lantern-flame:before,.lantern-flame span{content:"";border-radius:65% 35% 58% 42%/62% 42% 58% 38%;position:absolute;inset:10px 10px 2px;transform:rotate(45deg)}.lantern-flame:before{background:linear-gradient(135deg, var(--lantern-blue-bright), var(--lantern-blue) 54%, var(--lantern-gold));box-shadow:0 0 42px #46a3ffa6}.lantern-flame span{background:#fff5c2;inset:41px 33px 13px 30px}.lantern-matchup__teams{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lantern-team{border:1px solid #ffffff21;min-height:190px;padding:28px}.lantern-team--black{background:linear-gradient(145deg,#14171e,#050609)}.lantern-team--blue{background:linear-gradient(145deg,#196dc4,#0a3f88);border-color:#46a3ff8c}.lantern-team span,.lantern-team small{color:#ffffff94;letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:750;display:block}.lantern-team strong{margin:40px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:400;line-height:1.02;display:block}.lantern-schedule{padding-block:100px}.lantern-section-heading{grid-template-columns:.7fr 1.3fr;align-items:end;gap:60px;margin-bottom:50px;display:grid}.lantern-section-heading h2,.lantern-points h2,.lantern-signup h2,.lantern-close h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5vw,5.2rem);font-weight:400;line-height:.96}.lantern-schedule__grid{background:#ffffff26;grid-template-columns:.78fr 1.11fr 1.11fr;gap:1px;display:grid}.lantern-schedule-card{background:#11151e;min-height:340px;padding:38px}.lantern-schedule-card--draft{background:#101116}.lantern-schedule-card>span{color:var(--lantern-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:800}.lantern-schedule-card time{letter-spacing:-.04em;margin:48px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;display:block}.lantern-schedule-card>strong{color:var(--lantern-blue-bright);letter-spacing:.04em;font-size:.76rem;display:block}.lantern-schedule-card h3{margin:30px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400}.lantern-schedule-card p{color:#ffffff94;margin:20px 0 0;font-size:.8rem;line-height:1.65}.lantern-points{border-block:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:100px;padding-block:90px;display:grid}.lantern-points>p{color:#ffffffad;align-self:end;margin:0;font-size:.92rem;line-height:1.8}.lantern-values{grid-template-columns:repeat(3,1fr);gap:24px;padding-block:96px;display:grid}.lantern-values article{border:1px solid #ffffff1f;min-height:270px;padding:36px}.lantern-values article:nth-child(2){background:#1473e61f;border-color:#46a3ff80}.lantern-values span{color:var(--lantern-gold);font-size:.62rem;font-weight:800}.lantern-values h2{margin:80px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;font-weight:400}.lantern-values p{color:#fff9;margin:0;font-size:.82rem}.lantern-signup{background:var(--lantern-paper);color:#111722;box-shadow:0 0 0 100vmax var(--lantern-paper);clip-path:inset(0 -100vmax);grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);align-items:center;gap:90px;padding-block:100px;display:grid}.lantern-signup__intro>p:not(.lantern-kicker){color:#59616e;max-width:620px;margin:26px 0 34px;line-height:1.75}.lantern-entry-card{border-top:7px solid var(--lantern-blue);background:#fff;padding:42px;box-shadow:0 24px 80px #0d1e321f}.lantern-entry-card>span{color:#6e7784;letter-spacing:.15em;text-transform:uppercase;font-size:.64rem;font-weight:800}.lantern-entry-card>strong{color:var(--lantern-blue);letter-spacing:-.06em;margin:8px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:5rem;font-weight:400;display:block}.lantern-entry-card>p{color:#59616e;margin:0 0 28px;font-size:.76rem;line-height:1.5}.lantern-entry-card dl,.lantern-entry-card dd{margin:0}.lantern-entry-card dl>div{border-top:1px solid #e5e2dc;grid-template-columns:110px 1fr;gap:20px;padding:16px 0;display:grid}.lantern-entry-card dt{color:#7c8490;letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:800}.lantern-entry-card dd{font-size:.76rem;font-weight:650;line-height:1.5}.lantern-close{text-align:center;padding-block:115px}.lantern-close>span{color:var(--lantern-gold);letter-spacing:.18em;text-transform:uppercase;margin-bottom:24px;font-size:.66rem;font-weight:800;display:block}.lantern-close h2{max-width:900px;margin-inline:auto}.lantern-close .lantern-text-link{margin-top:38px;display:inline-block}@media (width<=900px){.lantern-hero,.lantern-signup{grid-template-columns:1fr}.lantern-hero{gap:54px;min-height:auto;padding-block:82px}.lantern-matchup{max-width:640px}.lantern-section-heading,.lantern-points{grid-template-columns:1fr;gap:34px}.lantern-schedule__grid{grid-template-columns:1fr 1fr}.lantern-schedule-card--draft{grid-column:1/-1;min-height:250px}.lantern-values{grid-template-columns:1fr}.lantern-values article{min-height:190px}.lantern-values h2{margin-top:50px}}@media (width<=600px){.lantern-hero h1{font-size:clamp(3.8rem,22vw,6rem)}.lantern-matchup,.lantern-schedule-card,.lantern-entry-card{padding:28px}.lantern-matchup__teams,.lantern-schedule__grid{grid-template-columns:1fr}.lantern-schedule-card--draft{grid-column:auto}.lantern-schedule-card{min-height:280px}.lantern-signup{grid-template-columns:minmax(0,1fr)}.lantern-entry-card dl>div{grid-template-columns:1fr;gap:7px}}.registration-choice-card .eyebrow{margin-bottom:11px}.registration-choice-card h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,2.6vw,2.45rem);line-height:1.04}.registration-choice-card>div>p:last-child{color:var(--muted);margin:14px 0 0;font-size:.8rem;line-height:1.6}.registration-choice-card dl{margin:22px 0 26px}.registration-choice-card dl>div{border-bottom:1px solid var(--line);grid-template-columns:74px 1fr;gap:14px;padding:12px 0;display:grid}.registration-choice-card dt{color:#829087;letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:700}.registration-choice-card dd{color:var(--ink);margin:0;font-size:.76rem;font-weight:600;line-height:1.45}.registration-choice-card .button{text-align:center;width:100%;margin-top:auto;padding-inline:18px}.registration-section{margin-top:80px;scroll-margin-top:24px}.registration-form{border:1px solid var(--line);background:#fff;padding:52px 56px 46px;position:relative}.scramble-event-brief{background:linear-gradient(125deg,#a6ce3926,#03ade80f);border:1px solid #006f3b2e;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:68px;margin-bottom:28px;padding:48px 52px;display:grid}.scramble-event-brief__intro h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.1rem,4vw,3.3rem);line-height:1}.scramble-event-brief__intro>p:last-child{color:var(--muted);margin:20px 0 0;font-size:.85rem;line-height:1.7}.scramble-event-brief dl{grid-template-columns:1fr 1fr;gap:0 28px;margin:0;display:grid}.scramble-event-brief dl>div{border-bottom:1px solid var(--line);padding:13px 0}.scramble-event-brief dt{color:#829087;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:700}.scramble-event-brief dd{color:var(--ink);margin:7px 0 0;font-size:.76rem;font-weight:600;line-height:1.5}.scramble-rules-link{border:1px solid #006f3b2e;border-left:7px solid var(--blue);background:linear-gradient(110deg,#03ade814,#a6ce391f);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-bottom:28px;padding:30px 34px;display:grid}.scramble-rules-link h2{margin:0;font-size:clamp(1.8rem,3vw,2.55rem)}.scramble-rules-link>div>p:last-child{max-width:720px;color:var(--muted);margin:12px 0 0;font-size:.82rem;line-height:1.65}.scramble-rules-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.scramble-rules-summary article{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:190px;padding:28px;box-shadow:0 12px 36px #00572f0d}.scramble-rules-summary span,.handicap-formula>span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:750}.scramble-rules-summary strong{margin-top:26px;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400;line-height:1.1;display:block}.scramble-rules-summary p{color:var(--muted);margin:12px 0 0;font-size:.78rem;line-height:1.6}.scramble-rules-section,.handicap-rule{border-radius:22px;grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);gap:64px;margin-top:26px;padding:52px 56px;display:grid}.scramble-rules-section{background:var(--cream)}.scramble-rules-section__heading h2,.handicap-rule h2{margin:0;font-size:clamp(2.2rem,4vw,3.45rem);line-height:1}.scramble-rules-section__heading>p:last-child,.handicap-rule>div:first-child>p:last-child{color:var(--muted);margin:20px 0 0;font-size:.84rem;line-height:1.7}.tee-assignment-table{border-top:1px solid #13271f24}.tee-assignment-table>div{border-bottom:1px solid #13271f24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:20px 0;display:grid}.tee-assignment-table span{color:var(--muted);font-size:.82rem}.tee-assignment-table strong{color:var(--green-deep);font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.handicap-rule{color:var(--cream);background:var(--green);box-shadow:inset 0 7px 0 var(--lime)}.handicap-rule .eyebrow{color:var(--lime)}.handicap-rule h2{color:var(--cream)}.handicap-rule>div:first-child>p:last-child{color:#eff7e8b8}.handicap-formula{background:#ffffff12;border:1px solid #eff7e838;border-radius:18px;align-self:center;padding:28px}.handicap-formula>span{color:var(--lime)}.handicap-formula strong{margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400;line-height:1.15;display:block}.handicap-formula p,.handicap-formula small{color:#eff7e8bf;font-size:.78rem;line-height:1.65;display:block}.handicap-formula p{margin:18px 0 0}.handicap-formula small{border-top:1px solid #eff7e829;margin-top:14px;padding-top:14px}.scramble-format{margin-top:86px}.scramble-rules-actions{margin-top:72px}.scramble-deadline{border:1px solid #006f3b38;border-left:6px solid var(--blue);background:#03ade80f;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:18px 20px;display:flex}.scramble-deadline strong{color:var(--green-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.scramble-deadline p{color:var(--muted);text-align:right;margin:0;font-size:.76rem;line-height:1.5}.availability-strip{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,1fr);margin-top:26px;display:grid;overflow:hidden}.availability-strip>div{border-right:1px solid var(--line);background:var(--paper);flex-direction:column;justify-content:center;min-height:138px;padding:24px;display:flex}.availability-strip>div:last-child{border-right:0}.availability-strip span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:750}.availability-strip strong{color:var(--ink);margin-top:7px;font-size:2.35rem;line-height:1}.availability-strip small{color:var(--muted);margin-top:7px;font-size:.67rem}.division-selection{border:0;margin:38px 0 0;padding:0}.division-selection legend{color:var(--ink);letter-spacing:.055em;margin-bottom:12px;font-size:.68rem;font-weight:700}.division-selection legend em{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;margin-left:7px;font-size:.53rem;font-style:normal;font-weight:750}.division-selection__options{grid-template-columns:1fr 1fr;gap:14px;display:grid}.division-selection__options label{background:var(--paper);cursor:pointer;border:1px solid #13271f33;border-radius:14px;align-items:center;gap:16px;min-height:96px;padding:18px;display:flex}.division-selection__options label:has(input:checked){border-color:var(--green);background:#a6ce3924}.division-selection__options label:has(input:disabled){cursor:not-allowed;opacity:.55}.division-selection__options input{width:20px;height:20px;accent-color:var(--green);flex:none}.division-selection__options span{flex-direction:column;gap:6px;display:flex}.division-selection__options strong{font-size:1.05rem}.division-selection__options small{color:var(--muted);font-size:.68rem}.membership-selection{border:0;margin:26px 0 0;padding:0}.membership-selection legend{color:var(--ink);letter-spacing:.055em;margin-bottom:12px;font-size:.68rem;font-weight:700}.membership-selection legend em{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;margin-left:7px;font-size:.53rem;font-style:normal;font-weight:750}.membership-selection__options{grid-template-columns:1fr 1fr;gap:14px;display:grid}.membership-selection__options label{cursor:pointer;background:#fff;border:1px solid #13271f33;border-radius:14px;align-items:center;gap:16px;min-height:86px;padding:18px;display:flex}.membership-selection__options label:has(input:checked){border-color:var(--green);background:#a6ce3924}.membership-selection__options input{width:20px;height:20px;accent-color:var(--green);flex:none}.membership-selection__options span{flex-direction:column;gap:6px;display:flex}.membership-selection__options strong{font-size:.95rem}.membership-selection__options small{color:var(--muted);font-size:.68rem}.scramble-team-name,.scramble-notes{margin-top:34px}.team-player-section{border:1px solid var(--line);background:#f7faf6b3;border-radius:18px;margin-top:32px;padding:30px}.team-player-section__heading{align-items:flex-start;gap:18px;display:flex}.team-player-section__heading>span{color:var(--gold);letter-spacing:.11em;font-size:.62rem;font-weight:750}.team-player-section__heading .eyebrow{margin-bottom:6px}.team-player-section__heading h3{letter-spacing:-.04em;margin:0;font-size:1.7rem}.team-player-section .form-grid{padding-top:24px}.scramble-help{margin-top:72px}.pool-notice{border:1px solid #03ade84d;border-left:7px solid var(--blue);background:linear-gradient(110deg,#03ade814,#a6ce391f);border-radius:20px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:64px;margin-bottom:26px;padding:42px 46px;display:grid}.pool-notice h2,.pool-explainer h2,.pool-example h2,.pool-final-note h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1}.pool-notice>p,.pool-explainer__intro>p:last-child,.pool-example>div:first-child>p:last-child,.pool-final-note>p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.75}.pool-drink-promo{min-height:170px;color:var(--cream);background:radial-gradient(circle at 84% 0, #a6ce3957, transparent 34%), var(--green);box-shadow:inset 0 6px 0 var(--lime);border-radius:18px;grid-template-columns:150px minmax(280px,.8fr) minmax(360px,1.2fr);align-items:center;gap:32px;margin-bottom:14px;padding:24px 34px;display:grid}.pool-drink-promo>span{letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:800}.pool-drink-promo__headline{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pool-drink-promo strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.4rem);font-weight:400;line-height:1}.pool-drink-promo b{color:var(--lime);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.pool-drink-promo__details{border-left:1px solid #eff7e83d;padding-left:30px}.pool-drink-promo__details p{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:.58rem;font-weight:800}.pool-drink-promo__details>strong{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;font-size:.84rem;font-weight:720;line-height:1.5;display:block}.pool-drink-promo__details ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pool-drink-promo__details li{color:#eff7e8c2;padding-left:13px;font-size:.62rem;line-height:1.45;position:relative}.pool-drink-promo__details li:before{content:"";background:var(--lime);border-radius:50%;width:5px;height:5px;position:absolute;top:.52em;left:0}.drink-ticket-program{border:1px solid var(--line);background:radial-gradient(circle at 100% 0, #03ade81f, transparent 34%), var(--cream);border-radius:24px;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:58px;margin:26px 0 14px;padding:58px;display:grid}.drink-ticket-program__copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1}.drink-ticket-program__copy>p:last-of-type{color:var(--muted);margin:22px 0 0;font-size:.84rem;line-height:1.75}.drink-ticket-program__copy>p strong{color:var(--green-deep)}.drink-ticket-terms{background:#ffffffb8;border:1px solid #006f3b2b;border-radius:16px;margin-top:28px;padding:22px}.drink-ticket-terms h3{color:var(--green-deep);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.76rem}.drink-ticket-terms ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.drink-ticket-terms li{color:var(--muted);padding-left:17px;font-size:.68rem;line-height:1.52;position:relative}.drink-ticket-terms li:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;position:absolute;top:.52em;left:0}.drink-ticket-gallery{min-width:0}.drink-ticket-gallery__tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.drink-ticket-gallery__tabs button{color:var(--green);font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #006f3b33;border-radius:999px;padding:10px 13px;font-size:.62rem;font-weight:760}.drink-ticket-gallery__tabs button.is-active{border-color:var(--green);color:var(--cream);background:var(--green)}.drink-ticket-gallery__side-picker{align-items:center;gap:8px;margin:-2px 0 16px;display:flex}.drink-ticket-gallery__side-picker button{color:var(--green);font:inherit;cursor:pointer;background:#fff;border:1px solid #006f3b33;border-radius:8px;padding:7px 11px;font-size:.58rem;font-weight:760}.drink-ticket-gallery__side-picker button.is-active{color:#fff;background:var(--green)}.drink-ticket-gallery__side-picker span{color:var(--muted);letter-spacing:.04em;text-align:right;text-transform:uppercase;margin-left:auto;font-size:.56rem;font-weight:700}.drink-ticket-sample{background:#fff;border:1px solid #006f3b47;border-radius:22px;grid-template-columns:minmax(0,1fr) 126px;min-height:350px;display:grid;position:relative;overflow:hidden;transform:rotate(.6deg);box-shadow:0 24px 55px #00572f24}.drink-ticket-sample:before,.drink-ticket-sample:after{content:"";z-index:2;background:var(--cream);border-radius:50%;width:30px;height:30px;position:absolute;right:110px}.drink-ticket-sample:before{top:-16px}.drink-ticket-sample:after{bottom:-16px}.drink-ticket-sample__main{padding:28px 32px 24px}.drink-ticket-sample__topline,.drink-ticket-sample__title{justify-content:space-between;align-items:center;gap:18px;display:flex}.drink-ticket-sample__topline{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.09em;text-transform:uppercase;padding-bottom:13px;font-size:.58rem;font-weight:760}.drink-ticket-sample__topline strong{color:var(--green)}.drink-ticket-sample__event{color:var(--green);margin:20px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.drink-ticket-sample__title{margin-top:12px}.drink-ticket-sample__title>div{flex-direction:column;gap:6px;display:flex}.drink-ticket-sample__title span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:760}.drink-ticket-sample__title strong{color:var(--green-deep);font-family:Georgia,Times New Roman,serif;font-size:1.9rem;font-weight:400}.drink-ticket-sample__title b{color:#fff;background:var(--drink-ticket-accent,var(--green));letter-spacing:.06em;border-radius:999px;padding:9px 13px;font-size:.72rem}.drink-ticket-sample dl{gap:0;margin:20px 0 0;display:grid}.drink-ticket-sample dl>div{border-top:1px solid var(--line);grid-template-columns:106px 1fr;gap:14px;padding:10px 0;display:grid}.drink-ticket-sample dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:760}.drink-ticket-sample dd{color:var(--green-deep);margin:0;font-size:.69rem;font-weight:650;line-height:1.42}.drink-ticket-sample__fineprint{color:var(--muted);margin:14px 0 0;font-size:.55rem;line-height:1.5}.drink-ticket-sample__rules{padding:28px 32px 24px}.drink-ticket-sample__rules ol{counter-reset:drink-rules;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.drink-ticket-sample__rules li{min-height:28px;color:var(--green-deep);counter-increment:drink-rules;background:#a6ce391f;border-radius:8px;padding:8px 10px 8px 37px;font-size:.64rem;line-height:1.45;position:relative}.drink-ticket-sample__rules li:before{content:counter(drink-rules);color:#fff;background:var(--drink-ticket-accent,var(--green));border-radius:50%;place-items:center;width:18px;height:18px;font-size:.56rem;font-weight:800;display:grid;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.drink-ticket-sample__back-footer{color:#fff;background:var(--green);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:11px 13px;font-size:.58rem;display:flex}.drink-ticket-sample__stub{color:var(--cream);background:var(--drink-ticket-accent,var(--green));text-align:center;border-left:2px dashed #eff7e894;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:22px 12px;display:flex}.drink-ticket-sample__stub span,.drink-ticket-sample__stub small{letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-style:normal;font-weight:760}.drink-ticket-sample__stub strong{font-family:Georgia,Times New Roman,serif;font-size:1.22rem;font-weight:400}.drink-ticket-sample__stub b{text-transform:uppercase;font-size:.6rem;line-height:1.35}.drink-ticket-sample__stub em{letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:780}.drink-ticket-gallery__caption{color:var(--muted);margin:18px 8px 0;font-size:.62rem;line-height:1.55}.beverage-options{color:var(--cream);background:radial-gradient(circle at 90% -15%, #a6ce3957, transparent 34%), var(--green-deep);border-radius:24px;margin:26px 0 14px;padding:48px}.beverage-options__intro{grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);align-items:end;gap:52px;display:grid}.beverage-options .eyebrow{color:var(--lime)}.beverage-options__intro h2,.drink-package-reservation__intro h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1}.beverage-options__intro>p,.drink-package-reservation__intro>p{color:#eff7e8c2;margin:0;font-size:.82rem;line-height:1.75}.beverage-options__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.beverage-options__grid article{background:#ffffff12;border:1px solid #eff7e82e;border-radius:16px;min-height:176px;padding:24px}.beverage-options__grid span{color:var(--lime);letter-spacing:.12em;font-size:.58rem;font-weight:800}.beverage-options__grid h3{color:#fff;margin:28px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.beverage-options__grid p{color:#eff7e8ad;margin:10px 0 0;font-size:.68rem;line-height:1.6}.beverage-options__service-note{color:#eff7e89e;margin:20px 0 0;font-size:.62rem;line-height:1.55}.drink-package-reservation{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:minmax(280px,.72fr) minmax(540px,1.28fr);align-items:start;gap:58px;margin:26px 0 14px;padding:58px;display:grid;box-shadow:0 18px 50px #00572f12}.drink-package-reservation__intro>p{color:var(--muted);margin-top:22px}.drink-package-reservation__notice{border-left:5px solid var(--blue);background:linear-gradient(100deg,#03ade814,#a6ce391a);border-radius:12px;flex-direction:column;gap:5px;margin-top:28px;padding:18px 20px;display:flex}.drink-package-reservation__notice strong{color:var(--green-deep);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem}.drink-package-reservation__notice span{color:var(--muted);font-size:.68rem;line-height:1.5}.registration-drink-package .text-link{margin-top:22px;display:inline-flex}.drink-reservation-form{background:var(--cream);border:1px solid #006f3b2b;border-radius:20px;min-width:0;padding:32px}.drink-reservation-form__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.drink-reservation-form__heading h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:400}.drink-reservation-form__heading>p{max-width:250px;color:var(--muted);text-align:right;margin:0;font-size:.65rem;line-height:1.55}.drink-reservation-form fieldset{border:0;margin:24px 0 0;padding:0}.drink-reservation-form legend{color:var(--green-deep);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:780}.drink-package-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.drink-package-options label{cursor:pointer}.drink-package-options input{opacity:0;pointer-events:none;position:absolute}.drink-package-options span{background:#ffffffb8;border:1px solid #006f3b30;border-radius:14px;flex-direction:column;justify-content:center;gap:7px;min-height:126px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.drink-package-options input:checked+span{border-color:var(--green);box-shadow:inset 0 0 0 2px var(--green);transform:translateY(-2px)}.drink-package-options input:focus-visible+span{outline:3px solid var(--blue);outline-offset:3px}.drink-package-options strong{color:var(--green-deep);font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400}.drink-package-options b{color:var(--green);font-size:.68rem}.drink-package-options small{color:var(--muted);font-size:.58rem}.drink-reservation-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.drink-reservation-form .field{flex-direction:column;gap:8px;display:flex}.drink-reservation-form .field>span{color:var(--green-deep);font-size:.64rem;font-weight:720}.drink-reservation-form .field em,.drink-reservation-form .field small{color:var(--muted);font-size:.55rem;font-style:normal;font-weight:620}.drink-reservation-form input,.drink-reservation-form select,.drink-reservation-form textarea{width:100%;color:var(--green-deep);font:inherit;background:#fff;border:1px solid #006f3b38;border-radius:10px;font-size:.78rem}.drink-reservation-form input,.drink-reservation-form select{min-height:48px;padding:0 13px}.drink-reservation-form textarea{resize:vertical;padding:12px 13px}.drink-reservation-form__notes{margin-top:14px}.drink-reservation-form__total{color:var(--cream);background:var(--green);border-radius:14px;grid-template-columns:180px 1fr;align-items:center;gap:22px;margin:22px 0;padding:18px;display:grid}.drink-reservation-form__total>div{flex-direction:column;gap:3px;display:flex}.drink-reservation-form__total span,.drink-reservation-form__total small{color:#eff7e8b8;font-size:.56rem}.drink-reservation-form__total strong{font-size:1.55rem}.drink-reservation-form__total p{border-left:1px solid #eff7e83d;margin:0;padding-left:20px;font-size:.66rem;line-height:1.55}.drink-reservation-form>.button{width:100%}.drink-reservation-success{background:var(--cream);border:1px solid #006f3b38;border-radius:20px;padding:38px}.drink-reservation-success>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:22px;font-size:1.25rem;display:grid}.drink-reservation-success h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:400}.drink-reservation-success p{color:var(--muted);font-size:.78rem;line-height:1.65}.drink-reservation-success__reference{font-weight:780;color:var(--green)!important}.pool-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pool-facts article{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:220px;padding:28px;box-shadow:0 12px 36px #00572f0d}.pool-facts span,.pool-formula span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:750}.pool-facts strong{margin-top:28px;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;display:block}.pool-facts p{color:var(--muted);margin:12px 0 0;font-size:.75rem;line-height:1.6}.pool-wagers{margin-top:72px}.pool-wagers__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pool-wagers__grid article{--wager-color:var(--green);border:1px solid var(--line);background:#fff;border-radius:20px;min-height:230px;padding:34px;position:relative;overflow:hidden}.pool-wagers__grid article:before{content:"";background:var(--wager-color);width:7px;position:absolute;inset:0 auto 0 0}.pool-wagers__grid span{color:#fff;background:var(--wager-color);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:.66rem;font-weight:800;display:inline-flex}.pool-wagers__grid h3{margin:42px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400}.pool-wagers__grid p{color:var(--muted);margin:14px 0 0;font-size:.78rem;line-height:1.7}.pool-wager--win{--wager-color:#c69214!important}.pool-wager--place{--wager-color:#71808c!important}.pool-wager--show{--wager-color:#ad5f26!important}.pool-ticket-example{border:1px solid var(--line);background:radial-gradient(circle at 100% 0, #a6ce392e, transparent 34%), var(--cream);border-radius:24px;grid-template-columns:minmax(0,.76fr) minmax(520px,1.24fr);align-items:center;gap:64px;margin-top:26px;padding:58px;display:grid}.pool-ticket-example__copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1}.pool-ticket-example__copy>p:last-of-type{color:var(--muted);margin:22px 0 0;font-size:.84rem;line-height:1.75}.pool-ticket-example__copy ul{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pool-ticket-example__copy li{color:var(--muted);padding-left:20px;font-size:.76rem;line-height:1.55;position:relative}.pool-ticket-example__copy li:before{content:"";background:var(--lime);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0;box-shadow:0 0 0 4px #a6ce392b}.pool-ticket-example__copy strong{color:var(--green-deep)}.pool-platform{border:1px solid var(--line);background:radial-gradient(circle at 100% 0, #03ade824, transparent 38%), var(--cream);border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:54px;margin-top:26px;padding:58px;display:grid}.pool-platform__copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1}.pool-platform__copy>p:last-of-type{color:var(--muted);margin:22px 0 0;font-size:.84rem;line-height:1.75}.pool-platform__copy ul{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pool-platform__copy li{color:var(--muted);padding-left:20px;font-size:.76rem;line-height:1.55;position:relative}.pool-platform__copy li:before{content:"";background:var(--lime);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0;box-shadow:0 0 0 4px #a6ce392b}.pool-platform__copy strong{color:var(--green-deep)}.pool-platform__status{color:#fff;background:var(--green-deep);border-radius:20px;gap:16px;padding:34px;display:grid;box-shadow:0 24px 55px #00572f2e}.pool-platform__status>span{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:800}.pool-platform__status>strong{letter-spacing:-.04em;font-size:clamp(1.7rem,3vw,2.45rem)}.pool-platform__status>p{color:#ffffffc2;margin:0 0 8px;font-size:.74rem;line-height:1.65}.pool-platform__status>div{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:18px;padding-top:14px;display:flex}.pool-platform__status small{color:#ffffff9e;font-size:.58rem}.pool-platform__status b{color:#fff;font-size:.68rem}.pool-ticket-sample{background:#fff;border:1px solid #006f3b47;border-radius:22px;grid-template-columns:minmax(0,1fr) 130px;min-height:390px;display:grid;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 24px 55px #00572f24}.pool-ticket-sample:before,.pool-ticket-sample:after{content:"";z-index:2;background:var(--cream);border-radius:50%;width:30px;height:30px;position:absolute;right:114px}.pool-ticket-sample:before{top:-16px}.pool-ticket-sample:after{bottom:-16px}.pool-ticket-sample__main{padding:30px 34px 28px}.pool-ticket-sample__topline,.pool-ticket-sample__title,.pool-ticket-sample__confirmed{justify-content:space-between;align-items:center;gap:18px;display:flex}.pool-ticket-sample__topline{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding-bottom:14px;font-size:.6rem;font-weight:750}.pool-ticket-sample__topline strong{color:var(--green)}.pool-ticket-sample__event{color:var(--green);margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.12rem}.pool-ticket-sample__title{margin-top:12px}.pool-ticket-sample__title span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:750}.pool-ticket-sample__title strong{color:#fff;background:var(--ticket-wager,#c69214);letter-spacing:.12em;border-radius:999px;padding:9px 14px;font-size:.7rem}.pool-ticket-sample dl{gap:0;margin:24px 0 0;display:grid}.pool-ticket-sample dl>div{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:16px;padding:13px 0;display:grid}.pool-ticket-sample dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:750}.pool-ticket-sample dd{color:var(--green-deep);margin:0;font-size:.74rem;font-weight:650}.pool-ticket-sample__purchaser{background:#a6ce391a}.pool-ticket-sample__purchaser dt,.pool-ticket-sample__purchaser dd{padding-inline:8px}.pool-ticket-sample__confirmed{background:#a6ce391f;border:1px solid #006f3b38;border-radius:10px;margin-top:18px;padding:13px 15px}.pool-ticket-sample__confirmed span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.pool-ticket-sample__confirmed small{color:var(--muted);font-size:.57rem}.pool-ticket-sample__stub{color:var(--cream);background:var(--ticket-division,var(--green));text-align:center;border-left:2px dashed #eff7e88c;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:24px 15px;display:flex}.pool-ticket-sample__stub span,.pool-ticket-sample__stub small{letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-style:normal;font-weight:750}.pool-ticket-sample__stub strong{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.pool-ticket-sample__stub b{color:#fff;background:var(--ticket-wager,var(--gold));letter-spacing:.12em;border-radius:999px;padding:8px 11px;font-size:.66rem}.pool-ticket-sample__stub em{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-style:normal}.ticket-slideshow{min-width:0}.ticket-slideshow__toolbar,.ticket-slideshow__footer{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.ticket-slideshow__toolbar{margin-bottom:20px}.ticket-slideshow__label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:.58rem;font-weight:750;display:block}.ticket-slideshow__write-in{color:var(--green-deep);font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400;display:block}.ticket-slideshow__denominations,.ticket-slideshow__dots{align-items:center;gap:8px;display:flex}.ticket-slideshow__denominations button,.ticket-slideshow__dots button,.ticket-slideshow__arrow{color:var(--green-deep);font:inherit;cursor:pointer;background:#fff;border:1px solid #006f3b3d;font-weight:750;transition:transform .16s,color .16s,border-color .16s,background .16s}.ticket-slideshow__denominations button{border-radius:999px;min-width:58px;min-height:42px;font-size:.76rem}.ticket-slideshow__denominations button:hover,.ticket-slideshow__denominations button.is-active,.ticket-slideshow__dots button:hover,.ticket-slideshow__dots button.is-active{border-color:var(--green);color:#fff;background:var(--green)}.ticket-slideshow__toolbar>p,.ticket-slideshow__footer>p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.5}.ticket-slideshow__toolbar>p{text-align:right;max-width:190px}.ticket-slideshow__toolbar strong,.ticket-slideshow__footer strong{color:var(--green-deep)}.ticket-slideshow__stage{position:relative}.ticket-slideshow__stage .pool-ticket-sample{animation:.26s both ticket-slide-in;transform:none}.ticket-slideshow__arrow{z-index:4;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 28px #00572f29}.ticket-slideshow__arrow:hover{border-color:var(--green);color:#fff;background:var(--green)}.ticket-slideshow__arrow--previous{left:-23px}.ticket-slideshow__arrow--next{right:-23px}.ticket-slideshow__footer{align-items:center;margin-top:20px}.ticket-slideshow__dots button{border-radius:999px;justify-content:center;align-items:center;gap:2px;min-width:36px;height:34px;font-size:.6rem;display:inline-flex}.ticket-slideshow__dots button span{opacity:.62}@keyframes ticket-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pool-ticket-example__caption{color:var(--muted);text-align:center;grid-column:2;margin:-44px 18px 0;font-size:.62rem;line-height:1.5}.pool-explainer{background:var(--cream);border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:72px;margin-top:74px;padding:58px;display:grid}.pool-explainer__intro>p:last-child{margin-top:22px}.pool-steps{border-top:1px solid #006f3b29;margin:0;padding:0;list-style:none}.pool-steps li{border-bottom:1px solid #006f3b29;grid-template-columns:44px 1fr;gap:18px;padding:22px 0;display:grid}.pool-steps li>span,.pool-rules__grid article>span{color:var(--gold);letter-spacing:.11em;font-size:.62rem;font-weight:750}.pool-steps h3,.pool-rules__grid h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400}.pool-steps p,.pool-rules__grid p{color:var(--muted);margin:8px 0 0;font-size:.76rem;line-height:1.65}.pool-example{color:var(--cream);background:var(--green);box-shadow:inset 0 7px 0 var(--lime);border-radius:24px;grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);align-items:center;gap:64px;margin-top:26px;padding:54px 58px;display:grid}.pool-example .eyebrow{color:var(--lime)}.pool-example h2{color:var(--cream)}.pool-example>div:first-child>p:last-child{color:#eff7e8bf;margin-top:20px}.pool-formula{background:#ffffff12;border:1px solid #eff7e838;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px 14px;padding:28px;display:grid}.pool-formula span{color:var(--lime)}.pool-formula strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:400}.pool-formula b{display:none}.pool-rules{margin-top:88px}.pool-rules__grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pool-rules__grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:235px;padding:34px 38px}.pool-rules__grid h3{margin-top:34px;font-size:1.55rem}.pool-final-note{border:1px solid var(--line);background:var(--paper);border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;margin-top:26px;padding:46px 50px;display:grid}.pool-final-note>p{align-self:end}.pool-actions{margin-top:72px}@media (width<=820px){.pool-wagers__grid{grid-template-columns:1fr}}.registration-form__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:36px;padding-bottom:36px;display:flex}.payment-notice{border:1px solid #006f3b38;border-left:6px solid var(--lime);background:var(--cream);justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:18px 20px;display:flex}.payment-notice strong{color:var(--green-deep);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:.78rem}.payment-notice p{color:var(--muted);text-align:right;margin:0;font-size:.78rem;line-height:1.55}.handicap-policy-notice{border:1px solid #006f3b38;border-left:6px solid var(--lime);background:var(--cream);border-radius:14px;grid-template-columns:minmax(190px,.7fr) minmax(0,1.8fr);gap:24px;margin-top:28px;padding:22px 24px;display:grid}.handicap-policy-notice>div{align-self:center}.handicap-policy-notice .eyebrow{margin:0 0 7px}.handicap-policy-notice strong{color:var(--green-deep);line-height:1.35}.handicap-policy-notice>p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.65}.handicap-selection{margin-top:28px}.handicap-selection .division-selection__options{grid-template-columns:repeat(3,minmax(0,1fr))}.handicap-selection .division-selection__options label{min-width:0}.provisional-score-field{margin-top:22px}.registration-form__heading .eyebrow{margin-bottom:12px}.registration-form__heading h2,.registration-success h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4.5vw,3.75rem);font-weight:400;line-height:1}.registration-form__date{color:var(--green);white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.15rem}.form-grid{grid-template-columns:1fr 1fr;gap:30px 36px;padding-top:38px;display:grid}.form-grid--lower{grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr)}.field{flex-direction:column;gap:10px;display:flex}.field>span,.game-selection legend{color:var(--ink);letter-spacing:.055em;font-size:.68rem;font-style:normal;font-weight:700}.field em,.game-selection legend em{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;margin-left:7px;font-size:.53rem;font-style:normal;font-weight:750}.field small{color:#8b958e;margin-left:7px;font-size:.58rem;font-weight:550}.field input,.field select,.field textarea{background:var(--paper);width:100%;min-height:50px;color:var(--ink);font:inherit;border:1px solid #13271f33;border-radius:0;padding:12px 14px;font-size:.84rem;transition:border-color .16s,background .16s}.field select{cursor:pointer}.field textarea{resize:vertical;min-height:112px;line-height:1.55}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold);background:#fff;outline:none}.field input::placeholder,.field textarea::placeholder{color:#9aa39d}.game-selection{border:0;margin:38px 0 0;padding:0}.game-selection legend{margin-bottom:12px}.game-selection__options{grid-template-columns:1fr 1fr;gap:14px;display:grid}.game-selection__options label{background:var(--paper);cursor:pointer;border:1px solid #13271f33;align-items:center;gap:17px;min-height:92px;padding:18px;transition:border-color .16s,background .16s;display:flex}.game-selection__options label:has(input:checked){border-color:var(--green);background:#a6ce3924}.game-selection__options input{width:19px;height:19px;accent-color:var(--green);flex:none;margin:0}.game-selection__options span{flex-direction:column;gap:5px;display:flex}.game-selection__options strong{font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400}.game-selection__options small{color:var(--muted);font-size:.67rem;line-height:1.45}.game-selection__options b{color:var(--gold);margin-left:auto;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400}.game-selection__note{color:var(--muted);margin:13px 0 0;font-size:.68rem;line-height:1.55}.round-declaration{cursor:pointer;background:#03ade80f;border:1px solid #03ade88c;border-radius:14px;align-items:flex-start;gap:16px;margin-top:30px;padding:20px 22px;display:flex}.round-declaration input{width:20px;height:20px;accent-color:var(--green);flex:none;margin:1px 0 0}.round-declaration span{flex-direction:column;gap:6px;display:flex}.round-declaration strong{color:var(--green-deep);font-size:.78rem}.round-declaration small{max-width:820px;color:var(--muted);font-size:.7rem;line-height:1.55}.registration-form__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;margin-top:38px;padding-top:30px;display:flex}.registration-form__footer p{max-width:600px;color:var(--muted);margin:0;font-size:.72rem;line-height:1.6}.registration-form__footer .entry-total{color:var(--green);align-items:baseline;gap:14px;margin-top:9px;font-size:.7rem;font-weight:650;display:flex}.registration-form__footer .fee-breakdown{color:var(--muted);margin:10px 0 0;font-size:.72rem;line-height:1.5}.entry-total strong{font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:400}.registration-form__footer .button{cursor:pointer;flex:none}.registration-form__footer .button:disabled{cursor:wait;opacity:.6;transform:none}.form-message{color:#8b3d30;min-height:20px;margin-top:15px;font-size:.72rem;font-weight:650}.honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.registration-success{border:1px solid var(--line);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:70px 30px;display:flex}.registration-success__mark{background:var(--green);width:58px;height:58px;color:var(--cream);border-radius:50%;place-items:center;margin-bottom:30px;font-size:1.4rem;display:grid}.registration-success>p:not(.eyebrow){max-width:540px;color:var(--muted);margin:22px 0 0;font-size:.86rem;line-height:1.7}.registration-success .registration-success__reference{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;margin-top:18px;font-size:.68rem;font-weight:750}.registration-success .registration-success__total{color:var(--green);margin-top:12px;font-weight:650}.registration-success__total strong{margin-left:5px;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400}.registration-success .button{cursor:pointer;margin-top:30px}.event-entry-page{box-sizing:border-box;background:radial-gradient(circle at 100% 0,#a6ce3929,#0000 34%),#f2f6f0;place-items:center;width:100%;height:100dvh;padding:clamp(10px,2.5vw,24px);display:grid;overflow:hidden}.event-entry-choice{grid-template-columns:1fr 1fr;gap:12px;width:min(100%,560px);display:grid}.event-entry-choice>button:not(.event-entry-code-link){min-height:clamp(150px,34dvh,230px);color:var(--green-deep);cursor:pointer;font:inherit;background:#fff;border:1px solid #00572f29;border-radius:22px;align-content:center;place-items:center;gap:8px;display:grid;box-shadow:0 18px 50px #00572f14}.event-entry-choice>button:not(.event-entry-code-link):active{transform:translateY(1px)}.event-entry-choice>button>span{background:var(--green-deep);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:1rem;font-weight:850;display:grid}.event-entry-choice>button>strong{font-size:1.08rem}.event-entry-choice>button>small{color:var(--muted);font-size:.78rem}.event-entry-code-link{min-height:44px;color:var(--green-deep);cursor:pointer;font:inherit;background:0 0;border:0;grid-column:1/-1;font-size:.78rem;font-weight:800}.event-entry-form-compact,.event-entry-code-compact{box-sizing:border-box;background:#fff;border:1px solid #00572f21;border-radius:22px;gap:10px;width:min(100%,620px);max-height:calc(100dvh - 20px);padding:clamp(12px,2vw,20px);display:grid;overflow:hidden;box-shadow:0 18px 50px #00572f14}.event-entry-mode-switch{background:#edf2eb;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.event-entry-mode-switch button,.event-entry-player-tabs button,.event-entry-actions>button:not(.button),.event-entry-code-compact>button:first-child{color:#607269;cursor:pointer;min-height:40px;font:inherit;background:0 0;border:0;border-radius:10px;font-size:.78rem;font-weight:800}.event-entry-mode-switch button.active{color:var(--green-deep);background:#fff;box-shadow:0 3px 12px #00572f14}.event-entry-player-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.event-entry-player-tabs button{border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 7px;overflow:hidden}.event-entry-player-tabs button.active{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.event-entry-player-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.event-entry-field{gap:4px;min-width:0;display:grid}.event-entry-field--wide{grid-column:1/-1}.event-entry-field>span,.event-entry-code-compact label>span{color:#53685c;font-size:.7rem;font-weight:800}.event-entry-field em{color:#85948c;text-transform:uppercase;margin-left:4px;font-size:.58rem;font-style:normal;font-weight:700}.event-entry-field input,.event-entry-field select,.event-entry-code-compact input{box-sizing:border-box;width:100%;min-width:0;height:46px;color:var(--green-deep);font:inherit;background:#f8faf7;border:1px solid #13271f30;border-radius:10px;padding:0 12px;font-size:16px}.event-entry-field input:focus,.event-entry-field select:focus,.event-entry-code-compact input:focus{border-color:var(--green-deep);outline:3px solid #00572f1a}.event-entry-email-note,.event-entry-form-compact .form-message{min-height:16px;color:var(--muted);margin:0;font-size:.68rem;line-height:1.35}.event-entry-form-compact .form-message{color:#a13b2f;font-weight:750}.event-entry-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.event-entry-actions>button:not(.button){padding:0 8px}.event-entry-actions .button{min-height:44px;margin-left:auto;padding:0 18px}.event-entry-code-compact{max-width:420px}.event-entry-code-compact label{gap:8px;display:grid}.event-entry-code-compact input{letter-spacing:.24em;text-align:center;height:64px;font:850 1.5rem/1 monospace}.event-entry-code-compact .form-message{color:#a13b2f;min-height:18px;margin:0;font-size:.72rem}.event-entry-success{box-sizing:border-box;text-align:center;background:#fff;border-radius:22px;place-items:center;gap:18px;width:min(100%,440px);padding:34px;display:grid;box-shadow:0 18px 50px #00572f14}.event-entry-success>span{background:var(--green-deep);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.3rem;display:grid}.event-entry-success>strong{color:var(--green-deep);font-size:1.08rem}.event-entry-unavailable{text-align:center;background:#fff;border-radius:20px;width:min(100%,440px);padding:32px}.event-entry-unavailable h1{color:var(--green-deep);margin:0 0 10px;font-size:1.4rem}.event-entry-unavailable p{color:var(--muted);margin:0}@media (height<=650px){.event-entry-form-compact{gap:6px;padding:9px}.event-entry-mode-switch button,.event-entry-player-tabs button,.event-entry-actions>button:not(.button){min-height:34px}.event-entry-field input,.event-entry-field select{height:41px}.event-entry-email-note{display:none}}.steps__list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.steps__list li{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:20px;min-height:195px;padding:34px 36px 38px 0;display:grid}.steps__list li:nth-child(odd){border-right:1px solid var(--line)}.steps__list li:nth-child(2n){padding-left:36px}.steps__list li>span,.rule-card>span,.contact-aside span{color:var(--gold);letter-spacing:.11em;font-size:.64rem;font-weight:750}.steps__list h3,.rule-card h2,.contact-aside h3{letter-spacing:-.025em;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400}.steps__list p,.rule-card p,.contact-aside p{max-width:430px;color:var(--muted);margin:0;font-size:.82rem;line-height:1.7}.action-panel{background:var(--green);color:var(--cream);box-shadow:inset 0 7px 0 var(--blue);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:70px;margin-top:72px;padding:48px;display:grid}.action-panel .eyebrow{color:var(--lime)}.action-panel h2{max-width:650px}.action-panel p:last-child{color:#eff7e8b8;max-width:570px;margin:20px 0 0;font-size:.86rem;line-height:1.7}.action-panel__actions{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.rules-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.rule-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:250px;padding:36px 40px}.rule-card h2{margin-top:44px;font-size:1.8rem}.rule-note{background:var(--cream);grid-template-columns:1fr 1fr;gap:70px;margin-top:26px;padding:55px 58px;display:grid}.rule-note--primary{background:linear-gradient(110deg,#03ade814,#a6ce391f);border:1px solid #03ade847;margin:0 0 26px}.rule-note--game{border:1px solid #006f3b33;border-left:7px solid var(--lime);background:linear-gradient(110deg,#a6ce392e,#03ade812);margin:0 0 26px}.rule-note h2{max-width:480px;font-size:2.55rem}.rule-note>p{color:var(--muted);align-self:end;margin:0;font-size:.88rem;line-height:1.76}.faq{margin-top:90px}.faq__list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:25px 55px 25px 0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold);font-family:var(--font-geist-sans), Arial, sans-serif;font-size:1.4rem;font-weight:350;position:absolute;top:20px;right:4px}.faq details[open] summary:after{content:"–"}.faq details p{max-width:780px;color:var(--muted);margin:-5px 0 26px;font-size:.86rem;line-height:1.7}.contact-layout{border:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);min-height:500px;display:grid}.contact-primary{background:var(--green);color:var(--cream);box-shadow:inset 0 7px 0 var(--blue);flex-direction:column;justify-content:center;align-items:flex-start;padding:64px;display:flex}.contact-primary .eyebrow{color:var(--lime)}.contact-primary h2{font-size:clamp(3rem,5vw,4.6rem)}.contact-primary>p:not(.eyebrow){color:#eff7e8bd;max-width:520px;margin:25px 0 34px;line-height:1.75}.contact-primary .button{background:var(--cream);max-width:100%;color:var(--green-deep)}.contact-aside{background:#fff;grid-template-rows:1fr 1fr;display:grid}.contact-aside>div{padding:48px}.contact-aside>div:first-child{border-bottom:1px solid var(--line)}.contact-aside h3{margin-top:44px}.contact-next{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-top:32px;padding:23px 28px;display:flex}.contact-next p{color:var(--muted);margin:0;font-size:.82rem}.money-leaders{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.money-leaders article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;min-height:245px;padding:30px 34px;display:flex}.money-leaders article>span{color:var(--gold);letter-spacing:.12em;font-size:.65rem;font-weight:750}.money-leaders article>div{margin:auto 0 26px}.money-leaders h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400;line-height:1.02}.money-leaders p{color:var(--muted);margin:9px 0 0;font-size:.7rem}.money-leaders article>strong{color:var(--green);font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400}.money-table-wrap{margin-top:92px}.money-table-scroll{border:1px solid var(--line);background:#fff;overflow-x:auto}.money-table{border-collapse:collapse;width:100%;min-width:680px}.money-table th,.money-table td{border-bottom:1px solid var(--line);text-align:left;height:62px;padding:0 24px}.money-table th{background:var(--cream);color:#6c786f;letter-spacing:.1em;text-transform:uppercase;height:52px;font-size:.6rem;font-weight:750}.money-table tbody tr:last-child td{border-bottom:0}.money-table td{color:var(--muted);font-size:.78rem}.money-table td:nth-child(2){width:42%}.money-table td strong{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400}.rank-badge{color:var(--gold);letter-spacing:.08em;font-size:.65rem;font-weight:750}.movement{color:#7b867f;background:#7b867f14;justify-content:center;min-width:38px;padding:5px 8px;font-size:.6rem;font-weight:750;display:inline-flex}.movement--up{color:#3e7047;background:#3e70471a}.movement--down{color:#9a493c;background:#9a493c1a}.movement--new{color:#8a6a2d;background:#b08a481f}.results-list{gap:40px;display:grid}.event-results{border:1px solid var(--line);background:#fff}.event-results__header{background:var(--green);min-height:160px;color:var(--cream);box-shadow:inset 0 7px 0 var(--blue);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:22px;padding:32px 40px;display:grid}.event-results__header>span{color:var(--lime);letter-spacing:.12em;font-size:.65rem;font-weight:750}.event-results__header .eyebrow{color:var(--lime);margin-bottom:10px}.event-results__header h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:1}.event-results__header>strong{color:#f4f0e7a3;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:750}.result-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.result-group{border-right:1px solid var(--line);padding:34px 32px 30px}.result-group:last-child{border-right:0}.result-group h3,.skin-group h3{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;margin:0 0 24px;font-size:.63rem;font-weight:750}.result-group ol,.skin-group ul{margin:0;padding:0;list-style:none}.result-group li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:63px;display:grid}.result-group li>span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:1rem}.result-group li>div{flex-direction:column;gap:3px;display:flex}.result-group li strong,.skin-group li strong{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:.88rem;font-weight:400;line-height:1.3}.result-group li small{color:var(--muted);font-size:.6rem}.result-group li b{color:var(--green);font-size:.67rem;font-weight:700}.skins-grid{grid-template-columns:1fr 1fr;display:grid}.skin-group{border-right:1px solid var(--line);padding:32px}.skin-group:last-child{border-right:0}.skin-group>div{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.skin-group>div>span{color:var(--green);font-size:.65rem;font-weight:700}.skin-group li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:42px;display:flex}.skin-group li>span{color:var(--muted);font-size:.65rem}.empty-state{border:1px solid var(--line);text-align:center;padding:70px}.empty-state h3{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:24px 50px;width:min(100% - 48px,1220px);min-height:0;margin:0 auto;padding-block:52px 28px;display:grid}.site-footer__brand{align-items:center;gap:22px;display:flex}.site-footer__logo{width:108px}.site-footer__brand p{flex-direction:column;margin:0;display:flex}.site-footer__brand strong{font-family:Georgia,Times New Roman,serif;font-weight:600}.site-footer__brand p span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:.62rem}.site-footer__links{color:#536057;flex-wrap:wrap;justify-content:flex-end;gap:14px 28px;font-size:.7rem;font-weight:650;display:flex}.site-footer__links a:hover{color:var(--green)}.site-footer__note{color:#8a948e;letter-spacing:.03em;grid-column:1/-1;margin:0;font-size:.6rem}.site-frame h1,.site-frame h2,.site-frame h3,.site-frame summary,.site-frame strong,.site-frame .registration-form__date,.site-frame .game-selection__options b,.site-frame .result-group li>span,.site-frame .money-leaders article>strong,.site-frame .money-table td strong,.site-frame .result-group li strong,.site-frame .result-group li b,.site-frame .skin-group li strong{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}.site-frame h1,.site-frame h2,.site-frame h3{font-weight:520}.page-intro{max-width:980px}.page-intro h1{max-width:960px;font-size:clamp(3.5rem,6.6vw,5.9rem);line-height:.96}.page-intro__copy{max-width:720px;font-size:1.02rem}.section-heading h2,.action-panel h2,.contact-primary h2,.future-events h2,.rule-note h2{letter-spacing:-.05em;font-weight:520}.tournament-card,.registration-form,.registration-success,.event-results,.money-table-scroll,.contact-layout{border-radius:24px;overflow:hidden;box-shadow:0 18px 55px #00572f12}.tournament-card__topline,.registration-form__heading{background:#a6ce3914}.tournament-card h2{letter-spacing:-.055em;font-weight:530}.pathways{border-radius:28px;overflow:hidden}.pathway-card h3{font-weight:520}.future-events,.action-panel,.rule-note,.contact-next{border-radius:22px}.registration-form__heading{margin:-52px -56px 0;padding:46px 56px 36px}.field input,.field select,.field textarea,.game-selection__options label{border-radius:14px}.game-selection__options label{background:#fff;min-height:96px}.rules-grid,.money-leaders{border:0;gap:16px}.rule-card,.money-leaders article{border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 36px #00572f0d}.steps__list{border:0;gap:16px}.steps__list li,.steps__list li:nth-child(odd),.steps__list li:nth-child(2n){border:1px solid var(--line);background:#fff;border-radius:20px;padding:32px}.archive-row{padding-inline:20px;transition:background .16s,transform .16s}.archive-row:hover{background:#a6ce3914;transform:translate(4px)}.money-table tbody tr{transition:background .15s}.money-table tbody tr:hover{background:#03ade80d}.event-results__header h2,.money-leaders h2,.contact-primary h2{font-weight:520}.contact-primary .button{border-radius:999px}@media (width<=1080px){.registration-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-choice-card--team{grid-column:1/-1}}@media (width<=940px){.hero,.sponsorship-hero,.sponsorship-touchpoints,.sponsorship-hosted{grid-template-columns:1fr}.sponsorship-hero__mark{grid-row:1;justify-self:center;width:min(58vw,290px)}.sponsorship-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsorship-package-card,.sponsorship-package-card--platinum,.sponsorship-package-card--presenting{grid-column:auto}.sponsorship-hosted{gap:42px}.sponsorship-contact-grid,.sponsorship-package-options{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__mark{grid-row:1;justify-self:center;width:min(62vw,300px)}.pool-notice,.pool-explainer,.pool-example,.pool-final-note{grid-template-columns:1fr;gap:30px}.pool-notice{align-items:start}.pool-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-ticket-example,.pool-platform{grid-template-columns:1fr;gap:42px}.pool-ticket-example__caption{grid-column:1;margin-top:-28px}.beverage-options__intro,.drink-package-reservation{grid-template-columns:1fr}.drink-package-reservation{gap:36px}.scramble-rules-summary{grid-template-columns:1fr}.scramble-rules-summary article{min-height:auto}.scramble-rules-section,.handicap-rule{grid-template-columns:1fr;gap:36px}.scramble-rules-link{grid-template-columns:1fr;justify-items:start}.site-header{flex-direction:row;justify-content:space-between;align-items:center;gap:18px;min-height:96px}.home-events-grid{grid-template-columns:1fr}.sponsors__heading{grid-template-columns:1fr;align-items:start;gap:18px}.site-notice,.schedule-alert{flex-direction:column;align-items:flex-start}.registration-schedule-alert{grid-template-columns:1fr;gap:18px}.hero{min-height:auto;padding-top:76px}.tournament-card__body{grid-template-columns:1fr;gap:44px}.scramble-event-brief{grid-template-columns:1fr;gap:34px}.pathways__grid{grid-template-columns:1fr}.pathway-card{border-bottom:1px solid #f4f0e72e;border-right:0;min-height:210px}.pathway-card:last-child{border-bottom:0}.action-panel,.rule-note,.contact-layout{grid-template-columns:1fr}.action-panel{align-items:start}.contact-aside{grid-template-rows:auto;grid-template-columns:1fr 1fr}.contact-aside>div:first-child{border-right:1px solid var(--line);border-bottom:0}.archive-row{grid-template-columns:48px minmax(220px,1fr) 180px}.archive-row__status{display:none}.registration-form{padding:42px 36px}.registration-form__heading{flex-direction:column;align-items:flex-start;gap:14px;margin:-42px -36px 0;padding:36px 36px 30px}.result-grid{grid-template-columns:1fr}.result-group{border-right:0;border-bottom:1px solid var(--line)}.result-group:last-child{border-bottom:0}}@media (width<=680px){.menu-drawer{width:min(100%,430px);padding:24px 20px 34px}.drawer-navigation>section>div{grid-template-columns:1fr}.drawer-navigation a{min-height:82px}.site-notice__identity{align-items:flex-start}.site-notice__logo{flex-basis:58px;width:58px;height:58px}.hero__mark{width:min(74vw,270px)}.pool-page{overflow:hidden}.pool-page .page-intro{padding-bottom:36px}.pool-page .page-intro h1{font-size:clamp(2.9rem,14vw,4rem);line-height:.96}.pool-page .page-intro p:last-child{font-size:.82rem;line-height:1.68}.pool-notice{border-left-width:5px;border-radius:16px;gap:22px;margin-bottom:18px;padding:30px 24px}.pool-notice h2,.pool-explainer h2,.pool-example h2,.pool-final-note h2,.pool-ticket-example__copy h2,.pool-platform__copy h2{font-size:clamp(2rem,11vw,2.75rem);line-height:.98}.pool-platform{padding:36px 22px}.pool-facts{grid-template-columns:1fr;gap:10px}.pool-drink-promo{grid-template-columns:1fr;align-items:flex-start;gap:18px;min-height:auto;padding:28px 24px}.pool-drink-promo strong{font-size:clamp(2.4rem,13vw,3.4rem)}.pool-drink-promo__details{border-top:1px solid #eff7e83d;border-left:0;width:100%;padding:20px 0 0}.pool-drink-promo__details>strong{font-size:.82rem}.pool-drink-promo__details ul{grid-template-columns:1fr;gap:8px}.drink-ticket-program{border-radius:18px;grid-template-columns:1fr;gap:32px;padding:36px 22px}.drink-ticket-program__copy h2{font-size:clamp(2rem,11vw,2.75rem)}.drink-ticket-program__copy>p:last-of-type{margin-top:18px}.drink-ticket-terms{padding:20px}.drink-ticket-gallery__tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.drink-ticket-gallery__tabs button{min-height:42px}.drink-ticket-gallery__side-picker{flex-wrap:wrap;align-items:flex-start}.drink-ticket-gallery__side-picker span{text-align:left;width:100%;margin-left:0}.drink-ticket-sample{border-radius:16px;grid-template-columns:1fr;min-height:auto;transform:none}.drink-ticket-sample:before,.drink-ticket-sample:after{display:none}.drink-ticket-sample__main,.drink-ticket-sample__rules{padding:24px 20px}.drink-ticket-sample__topline{flex-direction:column;align-items:flex-start;gap:6px}.drink-ticket-sample__title{flex-direction:column;align-items:flex-start;gap:12px}.drink-ticket-sample dl>div{grid-template-columns:1fr;gap:5px}.drink-ticket-sample__stub{border-top:2px dashed #eff7e894;border-left:0;flex-flow:wrap;gap:10px 16px;min-height:106px}.beverage-options{border-radius:18px;padding:36px 22px}.beverage-options__intro{gap:18px}.beverage-options__intro h2,.drink-package-reservation__intro h2{font-size:clamp(2rem,11vw,2.75rem)}.beverage-options__grid{grid-template-columns:1fr;gap:10px;margin-top:26px}.beverage-options__grid article{min-height:auto}.beverage-options__grid h3{margin-top:20px}.drink-package-reservation{border-radius:18px;padding:36px 22px}.drink-reservation-form{border-radius:16px;padding:24px 18px}.drink-reservation-form__heading{flex-direction:column;align-items:flex-start;gap:12px}.drink-reservation-form__heading>p{text-align:left;max-width:none}.drink-package-options,.drink-reservation-form__grid{grid-template-columns:1fr}.drink-package-options span{min-height:104px}.drink-reservation-form__total{grid-template-columns:1fr}.drink-reservation-form__total p{border-top:1px solid #eff7e83d;border-left:0;padding:14px 0 0}.pool-facts article{min-height:auto;padding:24px}.pool-facts strong{margin-top:18px;font-size:1.75rem}.pool-wagers{margin-top:52px}.pool-wagers .section-heading{margin-bottom:28px}.pool-wagers .section-heading h2,.pool-rules .section-heading h2{font-size:clamp(2rem,10vw,2.7rem);line-height:1}.pool-wagers__grid{gap:10px}.pool-wagers__grid article{min-height:auto;padding:28px 26px 30px}.pool-wagers__grid h3{margin-top:28px;font-size:1.5rem}.pool-ticket-example{border-radius:18px;gap:34px;margin-top:18px;padding:36px 22px}.pool-ticket-example__copy>p:last-of-type{margin-top:18px}.pool-ticket-example__copy ul{gap:12px;margin-top:24px}.pool-ticket-sample{border-radius:16px;grid-template-columns:1fr;min-height:auto;transform:none}.ticket-slideshow__toolbar{flex-direction:column;align-items:flex-start}.ticket-slideshow__toolbar>p{text-align:left;max-width:none}.ticket-slideshow__arrow{width:42px;height:42px;top:auto;bottom:42px;transform:none}.ticket-slideshow__arrow--previous{left:14px}.ticket-slideshow__arrow--next{right:14px}.ticket-slideshow__footer{flex-direction:column;align-items:flex-start;margin-top:18px}.ticket-slideshow__dots{justify-content:space-between;width:100%}.ticket-slideshow__dots button{min-width:38px}.pool-ticket-sample:before,.pool-ticket-sample:after{display:none}.pool-ticket-sample__main{padding:24px 20px}.pool-ticket-sample__topline{gap:10px}.pool-ticket-sample__event{margin-top:18px;font-size:1rem}.pool-ticket-sample__title{flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px}.pool-ticket-sample__stub{border-top:2px dashed #eff7e88c;border-left:0;flex-flow:wrap;gap:12px 18px;min-height:110px}.pool-ticket-sample dl>div{grid-template-columns:1fr;gap:6px}.pool-ticket-sample__confirmed{flex-direction:column;align-items:flex-start}.pool-ticket-example__caption{margin:-18px 6px 0}.pool-explainer{border-radius:18px;gap:28px;margin-top:52px;padding:36px 24px}.pool-explainer__intro>p:last-child{margin-top:18px}.pool-steps li{grid-template-columns:34px 1fr;gap:12px;padding:19px 0}.pool-example{border-radius:18px;gap:28px;margin-top:18px;padding:38px 24px}.pool-formula{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:22px}.pool-formula strong{font-size:1.7rem}.pool-rules{margin-top:58px}.pool-rules .section-heading{margin-bottom:30px}.pool-rules__grid{grid-template-columns:1fr}.pool-rules__grid article{min-height:auto;padding:28px 24px}.pool-rules__grid h3{margin-top:22px;font-size:1.4rem}.pool-final-note{border-radius:16px;gap:22px;margin-top:18px;padding:34px 24px}.pool-actions{margin-top:52px}.scramble-rules-link,.scramble-rules-section,.handicap-rule{padding:30px 24px}.scramble-rules-link .button{text-align:center;width:100%;padding-inline:18px}.scramble-rules-summary article{padding:24px}.tee-assignment-table>div{grid-template-columns:1fr;gap:7px}.tournament-card__links{flex-direction:column;align-items:flex-start}.site-header,.schedule-alert,.site-notice,.section-shell,.site-footer{width:min(100% - 32px,1220px)}.site-header{min-height:86px;padding-block:12px}.site-notice,.schedule-alert{margin-top:16px;padding:20px}.schedule-alert .button{white-space:normal;width:100%}.hero__facts{grid-template-columns:1fr}.hero__facts>div{min-height:auto}.site-notice .button{white-space:normal;width:100%}.brand__logo{width:74px}.brand__type strong{font-size:1.08rem}.brand__type span{font-size:.54rem}.header-register{display:none}.menu-trigger{min-height:42px;padding-inline:15px}.home-event-card{min-height:0;padding:28px 24px}.home-event-card__feature,.home-event-card__links{flex-direction:column;align-items:flex-start}.sponsors{padding-bottom:72px}.sponsors__stage{border-radius:22px;padding:30px 24px}.sponsor-grid{grid-template-columns:1fr}.sponsors__cta{flex-direction:column;align-items:flex-start}.sponsorship-hero{padding-block:58px 66px}.sponsorship-hero__facts,.sponsorship-package-grid,.sponsorship-touchpoint-grid,.sponsorship-contact-grid,.sponsorship-package-options,.sponsorship-addon-options{grid-template-columns:1fr}.sponsorship-touchpoint-grid article:last-child{grid-column:auto}.sponsorship-packages,.sponsorship-hosted{padding-block:72px}.sponsorship-touchpoints,.sponsorship-application-form,.sponsorship-application-success{border-radius:21px;padding:34px 24px}.sponsorship-apply{padding-bottom:78px}.sponsorship-field--wide{grid-column:auto}.sponsorship-application-form__heading,.sponsorship-application-form__footer{flex-direction:column;align-items:flex-start}.sponsorship-application-form__heading>p{white-space:normal}.sponsorship-application-form__footer .button{width:100%}.money-leaders{grid-template-columns:1fr}.money-leaders article{min-height:205px}.event-results__header{grid-template-columns:34px 1fr;padding:30px 24px}.event-results__header>strong{grid-column:2}.skins-grid{grid-template-columns:1fr}.skin-group{border-right:0;border-bottom:1px solid var(--line)}.skin-group:last-child{border-bottom:0}.site-nav a{flex:none;font-size:.7rem}.hero{padding-block:54px 62px}.hero h1{font-size:clamp(3.2rem,16vw,4.6rem)}.feature,.pathways{padding-block:64px 72px}.section-heading{flex-direction:column;align-items:flex-start}.tournament-card__body{padding:32px 22px}.tournament-card h2{font-size:2.3rem}.event-facts>div{grid-template-columns:78px 1fr}.tournament-card__footer{flex-direction:column;align-items:flex-start;padding:24px}.tournament-card__footer ul{flex-direction:column;gap:8px}.registration-choice-card{padding:30px 24px}.registration-choices{grid-template-columns:1fr}.registration-choice-card--team{grid-column:auto}.registration-choice-card dl>div{grid-template-columns:76px 1fr}.registration-choice-card .button{width:100%}.registration-section{margin-top:72px}.pathway-card{padding-inline:25px}.inner-page{padding-block:56px 76px}.page-intro{padding-bottom:46px}.page-intro h1{font-size:clamp(3.1rem,15vw,4.4rem)}.future-events{grid-template-columns:1fr;padding:38px 28px}.archive{margin-top:72px}.archive-row{grid-template-columns:35px 1fr;gap:16px;min-height:140px;padding-block:22px}.archive-row time{grid-column:2}.registration-form{padding:34px 22px 28px}.registration-form__heading{margin:-34px -22px 0;padding:30px 22px 26px}.registration-form__date{font-size:1rem}.scramble-event-brief{padding:36px 26px}.scramble-event-brief dl,.availability-strip,.division-selection__options,.membership-selection__options{grid-template-columns:1fr}.availability-strip>div{border-right:0;border-bottom:1px solid var(--line);min-height:118px}.availability-strip>div:last-child{border-bottom:0}.scramble-deadline{flex-direction:column;align-items:flex-start;gap:8px}.scramble-deadline p{text-align:left}.team-player-section{padding:24px 18px}.payment-notice{flex-direction:column;align-items:flex-start;gap:8px}.payment-notice p{text-align:left}.handicap-policy-notice{grid-template-columns:1fr;gap:12px}.handicap-selection .division-selection__options,.form-grid,.form-grid--lower,.game-selection__options{grid-template-columns:1fr}.registration-form__footer{flex-direction:column;align-items:stretch}.registration-form__footer .button{width:100%}.steps__list,.rules-grid{grid-template-columns:1fr}.steps__list li,.steps__list li:nth-child(2n){border:1px solid var(--line);padding:28px}.action-panel,.rule-note{gap:38px;padding:40px 28px}.rule-card{min-height:220px;padding:32px 28px}.contact-primary{padding:46px 28px}.contact-primary .button{font-size:.67rem}.contact-aside{grid-template-columns:1fr}.contact-aside>div{padding:36px 28px}.contact-aside>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.contact-next{flex-direction:column;align-items:flex-start}.site-footer{grid-template-columns:1fr;align-content:center;padding-block:52px}.site-footer__links{flex-direction:column;justify-content:flex-start;gap:12px}.site-footer__logo{width:118px}.site-footer__note{grid-column:auto;margin:0}}@media (width<=440px){.brand{gap:9px}.brand__logo{width:58px}.brand__type strong{font-size:.9rem}.brand__type span{letter-spacing:.1em;font-size:.47rem}}.scoring-page{max-width:1220px}.score-code-access-banner{border:1px solid var(--line);border-left:6px solid var(--blue);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin:-18px 0 34px;padding:22px 26px;display:flex}.score-code-access-banner strong,.score-code-access-banner p{display:block}.score-code-access-banner strong{color:var(--green-deep);margin-top:5px}.score-code-access-banner p{color:var(--muted);margin:5px 0 0;font-size:.72rem}.score-code-entry{border:1px solid var(--line);background:#fff;border-radius:22px;gap:22px;max-width:680px;margin:0 auto;padding:34px;display:grid;box-shadow:0 22px 60px #00492b14}.score-code-entry h2{margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.1rem);font-weight:400}.score-code-entry p{color:var(--muted);margin:0;line-height:1.65}.score-code-entry label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.62rem;font-weight:800;display:block}.score-code-entry input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:78px;color:var(--green-deep);letter-spacing:.35em;text-align:center;border-radius:14px;font:800 2rem/1 monospace}.score-code-entry .button{min-height:52px}.score-access-stack{gap:24px;display:grid}.saved-scorecards{border:2px solid var(--green-deep);background:#fff;border-radius:22px;width:100%;max-width:820px;margin:0 auto;padding:30px}.saved-scorecards h2{margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:400}.saved-scorecards>div:first-child>p{color:var(--muted);margin:0}.saved-scorecards__list{gap:10px;margin-top:22px;display:grid}.saved-scorecards__list article{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px;display:grid}.saved-scorecards__list span,.saved-scorecards__list strong{display:block}.saved-scorecards__list span{color:var(--muted);font-size:.68rem}.saved-scorecards__list strong{color:var(--green-deep);margin-top:4px;font-size:1rem}.scoring-overview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:84px;display:grid}.scoring-overview>div{border-right:1px solid var(--line);flex-direction:column;min-height:220px;padding:30px 34px;display:flex}.scoring-overview>div:last-child{border-right:0}.scoring-overview span{color:var(--blue);letter-spacing:.14em;font-size:.66rem;font-weight:800}.scoring-overview h2{margin:auto 0 12px;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.scoring-overview p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.65}.scoring-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.scoring-event-card{border:1px solid var(--line);background:linear-gradient(#a6ce391f,#0000 34%),#fff;border-radius:22px;flex-direction:column;min-height:480px;padding:30px;display:flex;box-shadow:0 20px 60px #00492b0f}.scoring-event-card__topline,.leaderboard-statusbar,.admin-event__status{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:.68rem;font-weight:700;display:flex}.status-pill{min-height:28px;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;background:#61766a1f;border-radius:999px;align-items:center;padding:0 11px;font-size:.64rem;font-weight:800;display:inline-flex}.status-pill--live{color:#006a91;background:#03ade826}.status-pill--complete{color:var(--green-deep);background:#006f3b24}.status-pill--setup{color:#516b0e;background:#a6ce3933}.scoring-event-card h2{letter-spacing:-.04em;margin:44px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,2.7rem);font-weight:400;line-height:1.04}.scoring-event-card p{color:var(--muted);font-size:.82rem;line-height:1.6}.scoring-event-card__schedule{margin:0 0 8px;font-weight:750;color:var(--green)!important}.scoring-event-card__stats{grid-template-columns:1fr 1fr;gap:10px;margin:auto 0 24px;display:grid}.scoring-event-card__stats>div{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:16px}.scoring-event-card__stats strong,.scoring-event-card__stats span{display:block}.scoring-event-card__stats strong{font-size:1.55rem}.scoring-event-card__stats span{color:var(--muted);margin-top:4px;font-size:.62rem}.scoring-event-card .button{width:100%}.scoring-loading,.scoring-empty{border:1px solid var(--line);color:var(--muted);text-align:center;background:#fff;border-radius:20px;padding:54px}.scoring-loading{justify-items:center;gap:10px;display:grid}.scoring-loading strong{color:var(--ink);font-size:1rem}.scoring-loading small{font-size:.76rem}.scoring-loading__mark{border:3px solid #006f3b26;border-top-color:var(--green);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite scoring-loading-spin}@keyframes scoring-loading-spin{to{transform:rotate(360deg)}}.scoring-empty h2{color:var(--ink);margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.scoring-empty p{max-width:600px;margin:0 auto 24px;line-height:1.7}.leaderboard-shell{gap:36px;min-width:0;max-width:100%;display:grid}.bullseye-live-masthead{background:radial-gradient(circle at 84% 50%, #a6ce3929 0 9%, transparent 9.5% 16%, #ffffff14 16.5% 17.5%, transparent 18%), linear-gradient(118deg, #003b26 0%, var(--green-deep) 55%, #008254 100%);color:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;min-height:320px;padding:clamp(34px,6vw,70px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0036212e}.bullseye-live-masthead:after{aspect-ratio:1;content:"";border:1px solid #ffffff14;border-radius:50%;width:44%;position:absolute;bottom:-42%;right:20%}.bullseye-live-masthead__copy{z-index:1;max-width:690px;position:relative}.bullseye-live-brand{color:var(--lime);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:.69rem;font-weight:850;display:inline-flex}.bullseye-live-brand i,.live-signal i{aspect-ratio:1;background:var(--blue);border-radius:50%;width:9px;animation:1.8s ease-in-out infinite bullseye-live-signal;box-shadow:0 0 0 5px #03ade829}@keyframes bullseye-live-signal{50%{box-shadow:0 0 0 10px #03ade800}}.round-database{background:#f8f6ef;border:1px solid #21423026;border-radius:1.5rem;margin-top:2rem;padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 18px 45px #1a302414}.round-database__heading{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.round-database__heading h2{color:#183a28;margin:.25rem 0 .4rem;font-size:clamp(1.75rem,3vw,2.6rem)}.round-database__heading p{color:#526158;max-width:48rem;margin:0}.round-database__periods{background:#fff;border:1px solid #21423024;border-radius:999px;gap:.35rem;padding:.3rem;display:flex}.round-database__periods button{color:#526158;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:.55rem .85rem;font-weight:700}.round-database__periods button.is-active{color:#fff;background:#214e35}.round-database__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.round-database__summary>div,.round-database__course-callouts>div{background:#fff;border:1px solid #2142301f;border-radius:1rem;gap:.2rem;padding:1rem;display:grid}.round-database__summary span,.round-database__course-callouts span{color:#66736b;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:800}.round-database__summary strong{color:#193e2a;font-size:1.9rem}.round-database__course-callouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.round-database__course-callouts strong{color:#193e2a;font-size:1.25rem}.round-database__course-callouts small{color:#66736b}.round-database__table-wrap{background:#fff;border:1px solid #2142301f;border-radius:1rem;margin-top:1.25rem;overflow-x:auto}.round-database__table{border-collapse:collapse;width:100%;min-width:760px}.round-database__table caption{color:#193e2a;text-align:left;padding:1rem;font-weight:800}.round-database__table th,.round-database__table td{color:#46564d;text-align:left;border-top:1px solid #2142301a;padding:.7rem .85rem}.round-database__table thead th{color:#66736b;letter-spacing:.05em;text-transform:uppercase;background:#f3f5ef;font-size:.72rem}.round-database__table tbody th{color:#1f4430}.round-database__table--rounds tbody th small{color:#758178;margin-top:.15rem;font-weight:500;display:block}@media (width<=760px){.round-database__heading{flex-direction:column;align-items:stretch}.round-database__periods{align-self:flex-start}.round-database__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.bullseye-live-brand i,.live-signal i{animation:none}}.utility-alert{min-height:44px;color:var(--green-deep);background:#a6ce3914;border:1px solid #006f3b24;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0 0;padding:10px 22px;font-size:.78rem;display:flex}.utility-alert a{color:var(--green);white-space:nowrap;font-size:.72rem;font-weight:800}.utility-alert+main .inner-page{padding-top:42px}.utility-alert+main .page-intro{padding-bottom:34px}.utility-alert+main .page-intro h1{font-size:clamp(3.2rem,7vw,6.5rem)}.handicap-policy-details{border:1px solid var(--line);background:#a6ce3914;border-radius:14px;overflow:hidden}.handicap-policy-details summary{min-height:68px;color:var(--green-deep);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;list-style:none;display:flex}.handicap-policy-details summary::-webkit-details-marker{display:none}.handicap-policy-details summary span{gap:4px;display:grid}.handicap-policy-details summary small{color:var(--muted);font-weight:500}.handicap-policy-details summary b{font-size:1.35rem;font-weight:400}.handicap-policy-details[open] summary b{transform:rotate(45deg)}.handicap-policy-details>p{color:var(--muted);margin:0;padding:0 18px 18px;line-height:1.6}.leaderboard-pace-guide{border-left:1px solid var(--line);color:var(--muted);margin-left:12px;padding-left:12px}.bullseye-live-masthead__copy h2{font-size:clamp(3.1rem,6vw,5.5rem)}.round-pace{color:#53665b;background:#f4f7f1;border-bottom:1px solid #00572f1a;align-items:center;gap:10px;min-height:42px;padding:8px clamp(14px,3vw,24px);font-size:.72rem;display:flex}.round-pace>span{color:#718278;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:850}.round-pace strong{color:#274d38}.round-pace small{color:#718278;margin-left:auto}.round-pace--ahead,.round-pace--on-pace{background:#f0f6eb}.round-pace--slightly-behind{background:#f8f6ed}.site-footer__note,.login-security-note,.score-code-entry p,.page-intro__copy{color:#53665b}@media (width>=900px){.live-hub-app{padding-bottom:158px}.live-hub-tabs{bottom:28px}}@media (width<=720px){.utility-alert{align-items:flex-start;margin-top:8px;padding:10px 14px;font-size:.72rem}.utility-alert+main .inner-page{padding-top:30px}.utility-alert+main .page-intro h1{font-size:clamp(2.8rem,14vw,4.5rem)}.round-pace{flex-wrap:wrap;gap:4px 8px}.round-pace small{width:100%;margin-left:0}.leaderboard-pace-guide{border-left:0;margin:6px 0 0;padding:0;display:block}}.mobile-app{--app-green:#006b3b;--app-deep:#004b2a;--app-lime:#a7ce39;color:#073f28;background:radial-gradient(circle at 88% 7%,#a6ce3929,#0000 25rem),#f3f7f2;min-height:100vh;padding-bottom:118px}.mobile-app svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.app-header,.app-welcome,.app-section,.app-score-panel,.app-profile-card{width:min(100% - 40px,1120px);margin-inline:auto}.app-header{justify-content:space-between;align-items:center;min-height:92px;display:flex}.app-brand{align-items:center;gap:11px;display:flex}.app-brand img{object-fit:contain;width:48px;height:48px}.app-brand span{gap:2px;display:grid}.app-brand strong{font-family:Georgia,serif;font-size:1.25rem;line-height:1}.app-brand small{color:#6a7f72;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:750}.app-profile-button{background:#fff;border:1px solid #00572f21;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.app-welcome{color:#fff;background:linear-gradient(125deg,#004b2afa,#006f3bed);border-radius:28px;margin-top:14px;padding:clamp(28px,5vw,54px);box-shadow:0 24px 60px #004b2a2b}.app-welcome>p,.app-section-heading span,.app-profile-card>span{color:#ffffffa6;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.app-welcome h1{letter-spacing:-.055em;max-width:680px;margin:8px 0 28px;font-family:Georgia,serif;font-size:clamp(2.4rem,7vw,4.8rem);font-weight:500;line-height:.98}.app-quick-actions{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.app-quick-actions a{background:#ffffff17;border:1px solid #ffffff26;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;gap:0 12px;min-height:104px;padding:18px;display:grid}.app-quick-actions i{width:42px;height:42px;color:var(--app-green);background:#fff;border-radius:13px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.app-quick-actions strong{align-self:end;font-size:.92rem}.app-quick-actions small{color:#ffffff9e;align-self:start;font-size:.72rem}.app-section,.app-score-panel,.app-profile-card{margin-top:42px}.app-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.app-section-heading span,.app-profile-card>span{color:#7a8c80}.app-section-heading h2,.app-score-panel h2,.app-profile-card h2{letter-spacing:-.04em;margin:4px 0 0;font-family:Georgia,serif;font-size:clamp(1.8rem,5vw,2.65rem);font-weight:500}.app-section-heading>a{color:var(--app-green);font-size:.76rem;font-weight:800}.app-event-list{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.app-event-card{background:#fff;border:1px solid #00572f1a;border-radius:22px;grid-template-columns:78px 1fr;gap:18px;min-height:210px;padding:22px;display:grid}.app-event-date{background:#edf4e4;border-radius:17px;align-content:center;place-items:center;height:82px;display:grid}.app-event-date span{color:#6d8f13;letter-spacing:.14em;font-size:.6rem;font-weight:850}.app-event-date strong{font-family:Georgia,serif;font-size:2rem;font-weight:500}.app-event-card>div:last-child>span{color:var(--app-green);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.app-event-card h3{margin:7px 0 5px;font-size:1.13rem}.app-event-card p{color:#718278;margin:0;font-size:.78rem;line-height:1.5}.app-event-actions{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.app-event-actions a:first-child{color:var(--app-green);font-size:.72rem;font-weight:850}.app-event-actions a:last-child{background:#f1f6ef;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.app-event-actions svg{width:17px;height:17px}.app-score-panel{background:#fff;border-radius:28px;padding:clamp(28px,5vw,46px);box-shadow:0 18px 55px #004b2a14}.app-live-label{color:var(--app-green);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:.66rem;font-weight:850;display:flex}.app-live-label i{background:var(--app-lime);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #a6ce3929}.app-score-panel>p{color:#718278;margin:8px 0 22px}.app-score-panel form{max-width:560px}.app-score-panel label{color:#6a7c71;margin-bottom:7px;font-size:.68rem;font-weight:750;display:block}.app-score-panel form>div{gap:8px;display:flex}.app-score-panel input{color:#073f28;min-width:0;height:54px;font:inherit;letter-spacing:.1em;background:#f7faf6;border:1px solid #00572f29;border-radius:14px;flex:1;padding:0 17px;font-weight:800}.app-score-panel button{background:var(--app-green);color:#fff;cursor:pointer;border:0;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.app-leaderboard-link{color:var(--app-green);align-items:center;gap:8px;margin-top:20px;font-size:.76rem;font-weight:850;display:inline-flex}.app-leaderboard-link svg{width:17px;height:17px}.app-result-links{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.app-result-links>a{background:#fff;border:1px solid #00572f1a;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.app-result-links i{color:#6d8f13;background:#edf4e4;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.app-result-links span{gap:3px;display:grid}.app-result-links strong{font-size:.9rem}.app-result-links small{color:#798a80;font-size:.72rem}.app-result-links>a>svg{color:#8b9a90;width:17px;height:17px}.app-profile-card{background:#e7f1dc;border-radius:28px;padding:clamp(28px,5vw,46px)}.app-profile-card p{color:#5d7467;max-width:670px;margin:10px 0 22px;line-height:1.65}.app-profile-card a{background:var(--app-green);color:#fff;border-radius:999px;align-items:center;min-height:46px;padding:0 17px;font-size:.72rem;font-weight:800;display:inline-flex}.app-tab-bar{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border:1px solid #00572f1a;border-radius:23px;grid-template-columns:repeat(5,1fr);align-items:center;width:min(100% - 28px,560px);min-height:72px;padding:7px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #00341d2e}.app-tab-bar a{color:#829087;border-radius:17px;align-content:center;place-items:center;gap:3px;min-height:55px;font-size:.56rem;font-weight:750;display:grid}.app-tab-bar svg{width:20px;height:20px}.app-tab-bar .active{color:var(--app-green);background:#eef5eb}.app-tab-bar .score{color:#fff;background:var(--app-green)}@media (width<=720px){.app-header,.app-welcome,.app-section,.app-score-panel,.app-profile-card{width:min(100% - 28px,1120px)}.app-header{min-height:78px}.app-welcome{border-radius:23px;margin-top:4px;padding:25px 20px 20px}.app-welcome h1{max-width:340px;margin-bottom:22px}.app-quick-actions{gap:7px}.app-quick-actions a{grid-template-rows:39px auto auto;grid-template-columns:1fr;align-content:start;gap:3px;min-height:100px;padding:12px 9px}.app-quick-actions i{grid-row:auto;width:37px;height:37px}.app-quick-actions strong{margin-top:4px;font-size:.77rem}.app-quick-actions small{font-size:.61rem}.app-section,.app-score-panel,.app-profile-card{margin-top:32px}.app-event-list,.app-result-links{grid-template-columns:1fr}.app-event-card{grid-template-columns:65px 1fr;min-height:auto;padding:17px}.app-event-date{width:65px;height:72px}.app-score-panel,.app-profile-card{border-radius:23px;padding:24px 20px}}.live-hub-app{background:radial-gradient(circle at 90% 5%,#03ade814,#0000 30rem),#f2f6f1}.live-hub-header{min-height:88px}.live-hub-account{width:auto;color:var(--app-green);border-radius:999px;gap:8px;padding:0 15px;font-size:.7rem;font-weight:800}.live-hub-account svg{width:18px;height:18px}.live-hub-header__actions{align-items:center;gap:9px;display:flex}.live-hub-tv-link{color:#fff;background:var(--app-green);border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:.68rem;font-weight:850;display:inline-flex}.live-hub-hero,.player-destination,.live-board-section,.season-center,.live-hub-tools,.live-account-cta{width:min(100% - 40px,1120px);margin-inline:auto}.live-hub-hero{background:linear-gradient(125deg, #003b21fa, #006f3bf2), var(--app-deep);color:#fff;border-radius:30px;grid-template-columns:1.45fr .9fr;align-items:end;gap:clamp(30px,7vw,90px);padding:clamp(38px,6vw,72px);display:grid;box-shadow:0 28px 70px #004b2a30}.live-hub-kicker{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:.66rem;font-weight:850;display:flex}.live-hub-kicker i{background:var(--app-lime);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #a6ce3926}.live-hub-hero__copy>p:not(.live-hub-hero__lede){color:#ffffffa6;margin:25px 0 7px;font-size:.75rem;font-weight:700}.live-hub-hero h1{letter-spacing:-.065em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,8vw,6.8rem);font-weight:500;line-height:.86}.live-hub-hero__lede{color:#ffffffb8;max-width:590px;margin:27px 0 0;font-size:.9rem;line-height:1.65}.live-hub-stats{background:#ffffff14;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:repeat(2,1fr);margin:0;display:grid;overflow:hidden}.live-hub-stats>div{text-align:center;place-content:center;min-height:112px;padding:18px;display:grid}.live-hub-stats>div:nth-child(odd){border-right:1px solid #ffffff1f}.live-hub-stats>div:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.live-hub-stats dt{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:750}.live-hub-stats dd{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:2.25rem}.player-destination{background:#fff;border:1px solid #00572f1a;border-radius:25px;margin-top:18px;padding:clamp(25px,4vw,38px);box-shadow:0 18px 50px #004b2a0e}.player-destination>header{border-bottom:1px solid #00572f17;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:35px;padding-bottom:23px;display:grid}.player-destination>header span,.season-center__heading>div>span{color:var(--app-green);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:850}.player-destination>header h2,.season-center__heading h2{letter-spacing:-.045em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,2.85rem);font-weight:500}.player-destination>header p,.season-center__heading p{color:#718479;margin:0;font-size:.72rem;line-height:1.6}.player-destination__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:17px;display:grid}.player-destination__grid>a{background:#f4f8f2;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:11px;min-height:79px;padding:13px 14px;display:grid}.player-destination__grid>a:hover{background:#eaf3e4}.player-destination__grid>a>svg:first-child{background:var(--app-green);color:#fff;border-radius:11px;width:38px;height:38px;padding:9px}.player-destination__grid>a>svg:last-child{color:#87988e;width:15px}.player-destination__grid span,.player-destination__grid strong,.player-destination__grid small{display:block}.player-destination__grid strong{color:#123d28;font-size:.68rem}.player-destination__grid small{color:#7b8d82;margin-top:4px;font-size:.56rem;line-height:1.35}.live-board-section{margin-top:52px}.season-center{color:#fff;background:#063f28;border-radius:27px;margin-top:46px;padding:clamp(27px,4vw,45px);scroll-margin-top:20px;box-shadow:0 24px 65px #003d2229}.season-center__heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.season-center__heading>div>span{color:var(--app-lime)}.season-center__heading h2{color:#fff}.season-center__heading p{color:#ffffff9e;max-width:690px;margin-top:10px}.season-center__totals{background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:auto auto;align-items:center;gap:4px 12px;padding:14px 17px;display:grid}.season-center__totals strong{text-align:right;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:500}.season-center__totals span{color:#fff9;font-size:.56rem;font-weight:750}.season-board-switch{background:#00000030;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;width:min(100%,470px);margin-top:27px;padding:5px;display:grid}.season-board-switch button{color:#ffffff9e;cursor:pointer;min-height:43px;font:inherit;background:0 0;border:0;border-radius:10px;font-size:.65rem;font-weight:850}.season-board-switch button.active{background:var(--app-lime);color:#174100}.season-standings-card{color:#103b27;background:#fff;border-radius:19px;margin-top:14px;overflow:hidden}.season-leaders{background:#eef5e9;border-bottom:1px solid #00572f1a;grid-template-columns:repeat(3,1fr);display:grid}.season-leaders article{align-content:center;gap:4px;min-height:139px;padding:20px 23px;display:grid}.season-leaders article+article{border-left:1px solid #00572f1a}.season-leaders article>span{color:var(--app-green);letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:900}.season-leaders article>strong{margin-top:3px;font-size:.78rem}.season-leaders article>b{font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:500}.season-leaders article>small{color:#74877b;font-size:.56rem}.season-table{max-height:570px;overflow-y:auto}.season-table__row{border-bottom:1px solid #00572f12;grid-template-columns:52px minmax(170px,1fr) 70px 80px 90px;align-items:center;gap:10px;min-height:58px;padding:0 22px;font-size:.68rem;display:grid}.season-table__row:last-child{border-bottom:0}.season-table__head{color:#7b8d82;letter-spacing:.07em;text-transform:uppercase;background:#f7faf6;min-height:41px;font-size:.54rem;font-weight:850}.season-table__rank{font-family:Georgia,Times New Roman,serif;font-size:1.1rem}.season-table__row>b{text-align:right;font-family:Georgia,Times New Roman,serif;font-size:1rem}.season-table__row .is-up{color:#448110;font-weight:850}.season-table__row .is-down{color:#aa4d3f;font-weight:850}.rounds-leaders{display:grid}.rounds-leaders article{border-bottom:1px solid #00572f14;grid-template-columns:50px minmax(180px,1fr) repeat(3,minmax(70px,.32fr));align-items:center;gap:12px;min-height:70px;padding:10px 22px;display:grid}.rounds-leaders article:last-child{border-bottom:0}.rounds-leaders__rank{font-family:Georgia,Times New Roman,serif;font-size:1.2rem}.rounds-leaders article>div{gap:3px;display:grid}.rounds-leaders article>div:not(:first-of-type){text-align:center}.rounds-leaders article strong{font-size:.75rem}.rounds-leaders article b{font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500}.rounds-leaders article small{color:#7a8c81;font-size:.55rem}.rounds-leaders__empty{color:#6f8276;text-align:center;padding:35px;font-size:.7rem}.season-center__footer{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:15px;display:flex}.season-center__footer a{color:#ffffffb8;align-items:center;gap:8px;font-size:.62rem;font-weight:800;display:inline-flex}.season-center__footer svg{width:15px}.live-board-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.live-board-heading>div>span,.live-score-entry>span,.live-games-card>span,.live-account-cta>div>span,.player-profile-panel>span,.player-round-history>div:first-child>span{color:#74897b;letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:850}.live-board-heading h2,.live-score-entry h2,.live-games-card h2,.live-account-cta h2,.player-profile-panel h2,.player-round-history h2{letter-spacing:-.045em;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:500}.live-board-heading p{color:#7b8e82;margin:6px 0 0;font-size:.72rem}.live-board-heading>button{min-height:43px;color:var(--app-green);cursor:pointer;font:inherit;background:#fff;border:1px solid #00572f24;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:.68rem;font-weight:800;display:inline-flex}.live-board-heading>button svg{width:16px;height:16px}.live-event-filters{scrollbar-width:none;gap:8px;margin:24px 0 16px;display:flex;overflow-x:auto}.live-event-filters button{color:#64796c;cursor:pointer;min-height:39px;font:inherit;background:#fff;border:1px solid #00572f21;border-radius:999px;flex:none;padding:0 15px;font-size:.67rem;font-weight:750}.live-event-filters button.active{border-color:var(--app-green);background:var(--app-green);color:#fff}.live-event-boards{gap:18px;display:grid}.live-event-board{background:#fff;border:1px solid #00572f1a;border-radius:23px;overflow:hidden}.live-event-board>header{border-bottom:1px solid #00572f1a;justify-content:space-between;align-items:center;gap:24px;padding:25px 27px;display:flex}.live-event-board>header>div>span{color:var(--app-green);letter-spacing:.11em;text-transform:uppercase;font-size:.61rem;font-weight:850}.live-event-board>header h3{margin:6px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500}.live-event-board>header p{color:#788a7e;margin:0;font-size:.72rem}.live-event-board>header>a{color:var(--app-green);align-items:center;gap:8px;font-size:.7rem;font-weight:800;display:inline-flex}.live-event-board>header>a svg{width:16px;height:16px}.live-score-row{border-bottom:1px solid #00572f12;grid-template-columns:55px minmax(190px,1.5fr) minmax(90px,.7fr) minmax(105px,.8fr) 65px 78px;align-items:center;gap:13px;min-height:70px;padding:0 27px;display:grid}.live-score-row:last-child{border-bottom:0}.live-score-row--head{color:#74877b;letter-spacing:.08em;text-transform:uppercase;background:#f5f8f4;min-height:43px;font-size:.59rem;font-weight:800}.live-score-pos{font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.live-score-player{gap:3px;display:grid}.live-score-player strong{font-size:.86rem}.live-score-player small,.live-score-recent>small{color:#87968d;text-transform:capitalize;font-size:.64rem}.live-score-division{color:#6c861c;background:#edf4e5;border-radius:999px;width:max-content;padding:5px 8px;font-size:.58rem;font-weight:800}.live-score-recent{align-items:center;gap:5px;display:flex}.live-score-recent i{color:#6d7f74;background:#eff3ef;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.6rem;font-style:normal;font-weight:850;display:grid}.live-score-recent i.under{color:#fff;background:var(--app-green)}.live-score-recent i.over{color:#855624;background:#f5e7d6}.live-score-thru{color:#64786b;font-size:.78rem;font-weight:750}.live-score-total{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:600}.live-board-empty{background:#fff;border:1px solid #00572f1a;border-radius:22px;margin-top:20px;padding:38px}.live-board-empty>span{color:var(--app-green);text-transform:uppercase;font-size:.62rem;font-weight:800}.live-board-empty h3{margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:500}.live-board-empty p{color:#73867a;margin:0}.live-hub-tools{grid-template-columns:1fr 1fr;gap:16px;margin-top:46px;display:grid}.live-score-entry,.live-games-card{border-radius:25px;padding:clamp(28px,4vw,42px)}.live-score-entry{background:#fff;box-shadow:0 18px 50px #004b2a12}.live-games-card{background:#e7f1dc}.live-score-entry>p,.live-games-card>p,.live-account-cta p{color:#687d70;line-height:1.6}.live-score-entry form{margin-top:22px}.live-score-entry label{color:#718479;margin-bottom:7px;font-size:.64rem;font-weight:800;display:block}.live-score-entry form>div{gap:8px;display:flex}.live-score-entry input{color:#073f28;min-width:0;height:53px;font:inherit;letter-spacing:.1em;background:#f5f8f4;border:1px solid #00572f26;border-radius:14px;flex:1;padding:0 15px;font-size:.82rem;font-weight:800}.live-score-entry button{background:var(--app-green);color:#fff;cursor:pointer;min-width:105px;font:inherit;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:.7rem;font-weight:850;display:flex}.live-score-entry button svg{width:17px;height:17px}.live-games-card>div{background:#ffffffa6;border-radius:16px;align-items:center;gap:13px;margin-top:23px;padding:15px;display:flex}.live-games-card>div>i{background:var(--app-green);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.live-games-card>div>span{gap:3px;display:grid}.live-games-card>div small{color:#788a7e;font-size:.66rem}.live-games-card>.live-skins-events{background:0 0;border-radius:0;align-items:stretch;gap:13px;max-height:520px;margin-top:22px;padding:0;display:grid;overflow-y:auto}.live-skins-event{background:#ffffffad;border:1px solid #00572f1a;border-radius:17px;padding:15px}.live-skins-event>h3{color:#345441;margin:0 0 12px;font-size:.7rem;font-weight:850}.live-skins-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.live-skins-grid.is-single{grid-template-columns:minmax(0,1fr)}.live-skins-event__scope{color:#617267;margin:-4px 0 12px;font-size:.72rem;line-height:1.45}.live-skins-column{background:#f7faf5d1;border:1px solid #00572f17;border-radius:13px;min-width:0;overflow:hidden}.live-skins-column>header{color:var(--app-green);border-bottom:1px solid #00572f14;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.live-skins-column>header span{letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:900}.live-skins-column>header strong{color:#fff;background:var(--app-green);border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:.65rem;display:grid}.live-skins-list{display:grid}.live-skins-list article{border-bottom:1px solid #00572f12;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 10px;display:grid}.live-skins-list article:last-child{border-bottom:0}.live-skins-list article>span{color:#718479;white-space:nowrap;font-size:.57rem;font-weight:800}.live-skins-list article>strong{color:#183d2a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.65rem;overflow:hidden}.live-skins-list article>small{color:var(--app-green);white-space:nowrap;font-size:.62rem;font-weight:850}.live-skins-empty,.live-skins-ties{color:#72847a;margin:0;padding:12px 10px;font-size:.6rem;line-height:1.45}.live-skins-ties{color:#86662d;border-top:1px solid #00572f14;padding-top:9px;font-weight:750}.live-games-card .live-skins-waiting{background:#ffffffa6;border-radius:16px;align-items:center;gap:13px;padding:15px;display:flex}.live-games-card .live-skins-waiting>i{background:var(--app-green);color:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.live-games-card .live-skins-waiting>span{gap:3px;display:grid}.live-account-cta{color:#fff;background:#063f28;border-radius:25px;justify-content:space-between;align-items:center;gap:35px;margin-top:16px;padding:clamp(30px,5vw,52px);display:flex}.live-account-cta>div{max-width:720px}.live-account-cta>div>span,.live-account-cta p{color:#ffffffa3}.live-account-cta>a{background:var(--app-lime);color:#174100;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:50px;padding:0 18px;font-size:.7rem;font-weight:850;display:inline-flex}.live-account-cta>a svg{width:17px;height:17px}.live-hub-tabs .active{color:var(--app-green);background:#eef5eb}.live-hub-tabs{grid-template-columns:repeat(6,1fr);width:min(100% - 28px,680px)}.app-registration-preview,.app-subpage__hero,.app-registration-desk,.app-registration-process,.app-support-card,.app-information-summary,.app-information-groups{width:min(100% - 40px,1120px);margin-inline:auto}.app-registration-preview{background:#e7f1dc;border-radius:25px;margin-top:18px;padding:clamp(27px,4vw,40px)}.app-registration-preview>header{justify-content:space-between;align-items:end;gap:25px;display:flex}.app-registration-preview>header>div>span,.app-registration-desk>header span,.app-registration-process>header span,.app-support-card>div>span,.app-information-groups section>header span{color:var(--app-green);letter-spacing:.12em;text-transform:uppercase;font-size:.61rem;font-weight:850}.app-registration-preview h2,.app-registration-desk>header h2,.app-registration-process h2,.app-support-card h2,.app-information-groups section>header h2{letter-spacing:-.045em;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.85rem,4vw,2.75rem);font-weight:500}.app-registration-preview>header p{color:#64796c;max-width:610px;margin:8px 0 0;font-size:.7rem;line-height:1.55}.app-registration-preview>header>a{color:var(--app-green);flex:none;align-items:center;gap:8px;font-size:.66rem;font-weight:850;display:inline-flex}.app-registration-preview>header>a svg,.app-registration-preview article a svg{width:15px}.app-registration-preview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.app-registration-preview article{background:#ffffffd4;border:1px solid #00572f1a;border-radius:18px;align-content:start;padding:22px;display:grid}.app-registration-preview article>span{color:var(--app-green);letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:900}.app-registration-preview article h3{margin:7px 0 3px;font-size:.96rem}.app-registration-preview article time,.app-registration-preview article>p{color:#718479;font-size:.63rem;line-height:1.45}.app-registration-preview article>p{margin:7px 0 15px}.app-registration-preview article>div{border-top:1px solid #00572f14;gap:12px;margin-top:auto;padding-top:14px;display:grid}.app-registration-preview article small{color:#75887c;font-size:.57rem;line-height:1.45}.app-registration-preview article a{color:var(--app-green);align-items:center;gap:7px;font-size:.64rem;font-weight:850;display:inline-flex}.app-subpage{padding-bottom:120px}.app-subpage__header>a:last-child{min-height:42px;color:var(--app-green);background:#fff;border:1px solid #00572f21;border-radius:999px;align-items:center;padding:0 14px;font-size:.64rem;font-weight:850;display:inline-flex}.app-subpage__hero{color:#fff;background:radial-gradient(circle at 86% 18%,#b3d93f38,#0000 21rem),linear-gradient(125deg,#003e24,#00643a);border-radius:29px;padding:clamp(35px,6vw,68px)}.app-subpage__hero>span{color:var(--app-lime);letter-spacing:.14em;text-transform:uppercase;font-size:.63rem;font-weight:850}.app-subpage__hero h1{letter-spacing:-.065em;margin:11px 0 17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:.89}.app-subpage__hero p{color:#ffffffad;max-width:660px;margin:0;font-size:.82rem;line-height:1.7}.app-registration-desk{margin-top:38px}.app-registration-desk>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.app-registration-desk>header>strong{color:#4b7211;text-transform:uppercase;background:#e6f2dc;border-radius:999px;padding:7px 10px;font-size:.59rem}.app-registration-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.app-registration-list>article{background:#fff;border:1px solid #00572f1a;border-radius:23px;align-content:start;padding:clamp(22px,3vw,31px);display:grid;box-shadow:0 16px 45px #004b2a0e}.app-registration-list__status{color:var(--app-green);text-transform:uppercase;align-items:center;gap:8px;font-size:.58rem;font-weight:900;display:flex}.app-registration-list__status i{background:var(--app-lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #a6ce3926}.app-registration-list h3{letter-spacing:-.035em;margin:12px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:500}.app-registration-list>article>p{color:#718479;margin:0;font-size:.68rem;line-height:1.6}.app-registration-list dl{gap:9px;margin:22px 0 0;display:grid}.app-registration-list dl>div{border-bottom:1px solid #00572f14;grid-template-columns:88px minmax(0,1fr);gap:11px;padding-bottom:9px;display:grid}.app-registration-list dt{color:#829288;text-transform:uppercase;font-size:.55rem;font-weight:850}.app-registration-list dd{color:#284c38;margin:0;font-size:.61rem;line-height:1.45}.app-registration-list ul{gap:7px;margin:18px 0 0;padding:0;list-style:none;display:grid}.app-registration-list li{color:#617669;padding-left:17px;font-size:.6rem;position:relative}.app-registration-list li:before{color:var(--app-green);content:"✓";font-weight:900;position:absolute;left:0}.app-registration-list__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.app-registration-list__actions a{color:var(--app-green);font-size:.64rem;font-weight:850}.app-registration-list__actions .app-registration-primary{background:var(--app-green);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 16px;display:inline-flex}.app-registration-process{background:#e7f1dc;border-radius:23px;margin-top:16px;padding:clamp(25px,4vw,39px)}.app-registration-process ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.app-registration-process li{background:#ffffffba;border-radius:15px;align-content:start;gap:14px;min-height:132px;padding:17px;display:grid}.app-registration-process li>span{background:var(--app-green);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.62rem;font-weight:900;display:grid}.app-registration-process li>div{gap:6px;display:grid}.app-registration-process li strong{font-size:.68rem}.app-registration-process li small{color:#6c8073;font-size:.57rem;line-height:1.45}.app-support-card{color:#fff;background:#063f28;border-radius:23px;justify-content:space-between;align-items:center;gap:30px;margin-top:16px;padding:clamp(27px,4vw,42px);display:flex}.app-support-card>div>span{color:var(--app-lime)}.app-support-card h2{color:#fff}.app-support-card p{color:#ffffff9e;margin:8px 0 0;font-size:.68rem}.app-support-card>a{background:var(--app-lime);color:#174100;border-radius:999px;flex:none;align-items:center;min-height:48px;padding:0 17px;font-size:.65rem;font-weight:850;display:inline-flex}.app-subpage-tabs{grid-template-columns:repeat(4,1fr);width:min(100% - 28px,520px)}.app-information-summary{background:#fff;border:1px solid #00572f1a;border-radius:18px;grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid;overflow:hidden}.app-information-summary>div{align-content:center;gap:4px;min-height:88px;padding:18px 23px;display:grid}.app-information-summary>div+div{border-left:1px solid #00572f17}.app-information-summary strong{font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:500}.app-information-summary span{color:#74877b;text-transform:uppercase;font-size:.57rem;font-weight:800}.app-information-groups{gap:15px;margin-top:30px;display:grid}.app-information-groups>section{background:#fff;border:1px solid #00572f1a;border-radius:22px;grid-template-columns:minmax(230px,.6fr) minmax(0,1.4fr);gap:30px;padding:clamp(22px,3vw,32px);scroll-margin-top:20px;display:grid}.app-information-groups section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-information-groups section>div>a{background:#f4f8f2;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:16px;display:grid}.app-information-groups section>div>a:hover{background:#eaf3e4}.app-information-groups section>div>a span{gap:5px;display:grid}.app-information-groups section>div>a strong{color:#153e2a;font-size:.66rem}.app-information-groups section>div>a small{color:#74877b;font-size:.56rem;line-height:1.45}.app-information-groups section>div>a b{color:var(--app-green);font-size:1rem}body.pro-shop-tv-open{background:#031e14;overflow:hidden}.pro-shop-tv{--tv-deep:#031e14;--tv-green:#075333;--tv-lime:#b7db49;--tv-paper:#f7faef;--tv-gap:clamp(9px, 1.1vh, 13px);--tv-pad-x:clamp(16px, 1.55vw, 24px);--tv-radius:clamp(14px, 1.15vw, 18px);gap:var(--tv-gap);width:100%;height:100svh;min-height:680px;padding:clamp(12px, 1.4vh, 20px) var(--tv-pad-x);color:#ecf4ea;background:radial-gradient(circle at 84% -20%,#b7db492e,#0000 34%),linear-gradient(135deg,#031e14,#063823 68%,#042719);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.pro-shop-tv.is-countdown{background:radial-gradient(circle at 50% 55%,#b7db4930,#0000 28%),radial-gradient(circle at 8% 8%,#ffdb5c1f,#0000 24%),radial-gradient(circle at 92% 92%,#1689514d,#0000 30%),linear-gradient(145deg,#02180f 0%,#053d25 58%,#021d13 100%);grid-template-rows:auto minmax(0,1fr)}.pro-shop-tv__countdown{isolation:isolate;background:linear-gradient(#b7db490b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#b7db490b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#ffffff0e,#ffffff04);border:1px solid #ffffff1f;border-radius:clamp(24px,2vw,38px);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #00000038,0 24px 80px #0000002e}.pro-shop-tv__countdown:before,.pro-shop-tv__countdown:after{z-index:-1;content:"";filter:blur(4px);opacity:.26;border-radius:50%;width:32vw;height:32vw;position:absolute}.pro-shop-tv__countdown:before{background:var(--tv-lime);top:-23vw;left:-10vw}.pro-shop-tv__countdown:after{background:#29b66f;bottom:-25vw;right:-11vw}.pro-shop-tv__countdown-rings{z-index:-1;aspect-ratio:1;border-radius:50%;width:min(59vh,42vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pro-shop-tv__countdown-rings span,.pro-shop-tv__countdown-rings i{border-radius:50%;position:absolute;inset:0}.pro-shop-tv__countdown-rings span{border:1px solid #b7db493b;animation:12s linear infinite tvCountdownOrbit;box-shadow:0 0 45px #b7db4912}.pro-shop-tv__countdown-rings span:nth-child(2){border-width:2px;border-color:#ffffff24;animation-duration:17s;animation-direction:reverse;inset:10%}.pro-shop-tv__countdown-rings span:nth-child(3){border:12px solid #b7db490d;animation:3s ease-in-out infinite tvCountdownGlow;inset:22%}.pro-shop-tv__countdown-rings i{background:var(--tv-lime);animation:2.4s ease-in-out infinite tvCountdownGlow;inset:37%;box-shadow:0 0 34px #b7db498c}.pro-shop-tv__countdown-rings span:first-child:before,.pro-shop-tv__countdown-rings span:nth-child(2):after{background:var(--tv-lime);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #b7db49cc}.pro-shop-tv__countdown-rings span:first-child:before{left:0}.pro-shop-tv__countdown-rings span:nth-child(2):after{right:-10px}.pro-shop-tv__countdown-copy{text-align:center;justify-items:center;width:min(94%,980px);display:grid}.pro-shop-tv__countdown-eyebrow{color:var(--tv-lime);letter-spacing:.15em;text-transform:uppercase;background:#031e14ad;border:1px solid #b7db4945;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:clamp(.58rem,.68vw,.78rem);font-weight:900;display:inline-flex}.pro-shop-tv__countdown-eyebrow i{background:var(--tv-lime);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite proShopPulse;box-shadow:0 0 0 5px #b7db491f}.pro-shop-tv__countdown h1{color:#fff;letter-spacing:-.055em;text-shadow:0 8px 40px #00000052;margin:clamp(10px,1.4vh,18px) 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.5vw,7rem);font-weight:500;line-height:.88}.pro-shop-tv__countdown h1 small{color:#ffffff91;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.28em;text-transform:uppercase;margin-bottom:10px;font-size:clamp(.58rem,.72vw,.85rem);font-weight:850;line-height:1;display:block}.pro-shop-tv__countdown-kicker{color:#ffffff9e;letter-spacing:.24em;text-transform:uppercase;margin:clamp(16px,2.1vh,26px) 0 8px;font-size:clamp(.6rem,.72vw,.82rem);font-weight:900}.pro-shop-tv__countdown-time{grid-template-columns:repeat(3,minmax(130px,1fr));gap:clamp(11px,1.15vw,18px);display:grid}.pro-shop-tv__countdown-time>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00100ab8;border:1px solid #ffffff26;border-radius:clamp(15px,1.2vw,22px);min-width:clamp(145px,12.5vw,220px);padding:clamp(10px,1.25vh,16px) clamp(16px,1.5vw,26px) clamp(9px,1vh,13px);box-shadow:inset 0 1px #ffffff14,0 14px 35px #0003}.pro-shop-tv__countdown-time strong,.pro-shop-tv__countdown-time span{display:block}.pro-shop-tv__countdown-time strong{color:var(--tv-lime);font-variant-numeric:tabular-nums;letter-spacing:-.055em;text-shadow:0 0 34px #b7db4933;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,5.3vw,6.8rem);font-weight:500;line-height:.84}.pro-shop-tv__countdown-time span{color:#ffffff8c;letter-spacing:.16em;text-transform:uppercase;margin-top:9px;font-size:clamp(.52rem,.62vw,.72rem);font-weight:850}.pro-shop-tv__countdown-launch{color:#123406;background:var(--tv-lime);border-radius:999px;align-items:center;gap:13px;margin-top:clamp(14px,2vh,24px);padding:9px 15px;display:inline-flex}.pro-shop-tv__countdown-launch strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.25vw,1.4rem);font-weight:700}.pro-shop-tv__countdown-launch span{letter-spacing:.04em;text-transform:uppercase;border-left:1px solid #1234063d;padding-left:13px;font-size:clamp(.58rem,.66vw,.74rem);font-weight:850}.pro-shop-tv__countdown-note{color:#ffffff8c;margin:clamp(9px,1.2vh,14px) 0 0;font-size:clamp(.61rem,.73vw,.84rem);font-weight:700}.pro-shop-tv__header{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(14px,1.4vw,22px);display:grid}.pro-shop-tv__brand{color:#fff;justify-self:start;align-items:center;gap:10px;display:inline-flex}.pro-shop-tv__brand img{object-fit:contain;filter:brightness(1.07);width:clamp(42px,3.6vw,56px);height:clamp(42px,3.6vw,56px)}.pro-shop-tv__brand span,.pro-shop-tv__brand strong,.pro-shop-tv__brand small{display:block}.pro-shop-tv__brand strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.45vw,1.7rem);font-weight:500}.pro-shop-tv__brand small{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:clamp(.55rem,.65vw,.7rem);font-weight:750}.pro-shop-tv__live{justify-items:center;gap:5px;display:grid}.pro-shop-tv__live>span{color:var(--tv-lime);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:clamp(.58rem,.7vw,.78rem);font-weight:900;display:flex}.pro-shop-tv__live>span i,.pro-shop-tv__ticker-label i{background:var(--tv-lime);border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite proShopPulse;box-shadow:0 0 0 5px #b7db4921}.pro-shop-tv__live time{color:#ffffffb8;font-size:clamp(.68rem,.82vw,.92rem);font-weight:700}.pro-shop-tv__controls{justify-content:flex-end;gap:9px;display:flex}.pro-shop-tv__controls button{color:#ffffffd1;cursor:pointer;min-height:40px;font:inherit;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:clamp(.55rem,.62vw,.68rem);font-weight:800;display:inline-flex}.pro-shop-tv__controls button:last-child{color:#173c0a;background:var(--tv-lime)}.pro-shop-tv__controls svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.pro-shop-tv__metrics{border-radius:var(--tv-radius);background:#ffffff12;border:1px solid #ffffff1a;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.pro-shop-tv__metrics>div{border-right:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:14px;min-height:clamp(66px,7.4vh,86px);padding:0 clamp(17px,1.75vw,28px);display:flex}.pro-shop-tv__metrics>div:last-child{border-right:0}.pro-shop-tv__metrics>div.is-live{background:#b7db491c}.pro-shop-tv__metrics span{color:#ffffff94;letter-spacing:.07em;text-transform:uppercase;font-size:clamp(.58rem,.68vw,.75rem);font-weight:800}.pro-shop-tv__metrics strong{font-variant-numeric:tabular-nums;text-align:right;min-width:1.25ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.85rem,2.45vw,3rem);font-weight:500;line-height:1}.pro-shop-tv__metrics .is-live strong{color:var(--tv-lime)}.pro-shop-tv__layout{gap:var(--tv-gap);grid-template-columns:minmax(0,1.7fr) minmax(360px,.8fr);min-height:0;display:grid}.pro-shop-tv__leaderboard,.pro-shop-tv__on-course,.pro-shop-tv__holes{border-radius:var(--tv-radius);color:#173f2c;background:var(--tv-paper);border:1px solid #ffffff1a;min-height:0;overflow:hidden;box-shadow:0 18px 44px #00000024}.pro-shop-tv__leaderboard{grid-template-rows:auto minmax(0,1fr);display:grid}.pro-shop-tv__leaderboard>header{border-bottom:1px solid #033c231f;justify-content:space-between;align-items:center;gap:20px;min-height:clamp(84px,9.8vh,110px);padding:clamp(16px,1.55vw,24px);display:flex}.pro-shop-tv__leaderboard>header>div:first-child>span,.pro-shop-tv__on-course header span,.pro-shop-tv__holes header span{color:#6e8a22;letter-spacing:.11em;text-transform:uppercase;font-size:clamp(.54rem,.62vw,.68rem);font-weight:900}.pro-shop-tv__leaderboard h1{letter-spacing:-.035em;margin:4px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.25vw,2.75rem);font-weight:500;line-height:1.04}.pro-shop-tv__leaderboard header p{color:#6f8076;text-overflow:ellipsis;white-space:nowrap;max-width:640px;margin:0;font-size:clamp(.62rem,.72vw,.78rem);overflow:hidden}.pro-shop-tv__rotation{text-align:right;flex:none}.pro-shop-tv__rotation strong,.pro-shop-tv__rotation span{display:block}.pro-shop-tv__rotation strong{color:var(--tv-green);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,1.9vw,2.15rem);font-weight:500}.pro-shop-tv__rotation span{color:#718178;margin-top:2px;font-size:clamp(.54rem,.6vw,.65rem);font-weight:750}.pro-shop-tv__score-table{grid-template-rows:auto repeat(7,minmax(0,1fr));min-height:0;display:grid}.pro-shop-tv__leaderboard-body{flex-direction:column;min-height:0;display:flex}.pro-shop-tv__leaderboard-body>.pro-shop-tv__score-table{flex:auto}.pro-shop-tv__tiebreaker{border-left:5px solid var(--lime);min-height:clamp(34px,4vh,44px);color:var(--tv-green);background:#f5f9f1;align-items:center;gap:clamp(10px,1vw,16px);padding:6px clamp(17px,1.65vw,26px);display:flex}.pro-shop-tv__tiebreaker b{letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:clamp(.54rem,.62vw,.68rem)}.pro-shop-tv__tiebreaker span{color:#617168;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.56rem,.65vw,.72rem);overflow:hidden}.pro-shop-tv__score-row{border-bottom:1px solid #033c2314;grid-template-columns:.48fr minmax(220px,2.2fr) .95fr .55fr .65fr .65fr .72fr;align-items:center;gap:clamp(7px,.65vw,11px);min-height:0;padding:0 clamp(17px,1.65vw,26px);font-size:clamp(.72rem,.88vw,1rem);display:grid}.pro-shop-tv__score-row.is-gross{grid-template-columns:.48fr minmax(220px,2.7fr) .95fr .55fr .72fr .72fr}.pro-shop-tv__score-row.is-net{grid-template-columns:.48fr minmax(220px,3.2fr) .95fr .55fr .9fr}.pro-shop-tv__score-row>span:first-child,.pro-shop-tv__score-row>span:nth-child(n+3){font-variant-numeric:tabular-nums;text-align:center}.pro-shop-tv__score-row:last-child{border-bottom:0}.pro-shop-tv__score-row.is-heading{color:#75857b;letter-spacing:.08em;text-transform:uppercase;background:#eaf0e5;min-height:clamp(34px,4vh,43px);font-size:clamp(.5rem,.57vw,.64rem);font-weight:900}.pro-shop-tv__position,.pro-shop-tv__total{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,1.55vw,1.85rem);font-weight:600}.pro-shop-tv__total{color:var(--tv-green)}.pro-shop-tv__player{min-width:0}.pro-shop-tv__player strong,.pro-shop-tv__player small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pro-shop-tv__player strong{font-size:clamp(.8rem,1vw,1.15rem)}.pro-shop-tv__player small{color:#77877d;margin-top:3px;font-size:clamp(.54rem,.64vw,.7rem)}.pro-shop-tv__thru{font-weight:900}.pro-shop-tv__skins{background:#f2f6ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.3vw,20px);min-height:0;padding:clamp(14px,1.5vw,24px);display:grid}.pro-shop-tv__skins.is-single{grid-template-columns:minmax(0,1fr)}.pro-shop-tv__skin-column{background:#fff;border:1px solid #033c231f;border-radius:clamp(14px,1.2vw,20px);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.pro-shop-tv__skin-column>header{min-height:clamp(52px,6vh,68px);color:var(--tv-green);background:#eaf0e5;justify-content:space-between;align-items:center;gap:12px;padding:0 clamp(14px,1.3vw,21px);display:flex}.pro-shop-tv__skin-column>header span{letter-spacing:.09em;text-transform:uppercase;font-size:clamp(.64rem,.78vw,.9rem);font-weight:900}.pro-shop-tv__skin-column>header strong{color:#fff;background:var(--tv-green);border-radius:999px;place-items:center;min-width:36px;height:36px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.25vw,1.4rem);display:grid}.pro-shop-tv__skin-column>div{grid-template-rows:repeat(6,minmax(0,1fr));min-height:0;display:grid}.pro-shop-tv__skin-column article{border-bottom:1px solid #033c2314;grid-template-columns:minmax(72px,.7fr) minmax(120px,1.8fr) auto;align-items:center;gap:clamp(7px,.7vw,12px);min-height:0;padding:0 clamp(13px,1.2vw,19px);display:grid}.pro-shop-tv__skin-column article:last-child{border-bottom:0}.pro-shop-tv__skin-column article>span{color:#728278;text-transform:uppercase;font-size:clamp(.6rem,.72vw,.8rem);font-weight:850}.pro-shop-tv__skin-column article>strong{color:#173f2c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(.78rem,.95vw,1.08rem);overflow:hidden}.pro-shop-tv__skin-column article>b{color:var(--tv-green);white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.35vw,1.55rem);font-weight:600}.pro-shop-tv__skin-column article>b small{color:#6f8076;font:800 clamp(.54rem, .6vw, .68rem) var(--font-geist-sans), sans-serif;margin-left:3px}.pro-shop-tv__skin-column>p{color:#718178;text-align:center;align-self:center;margin:0;padding:25px;font-size:clamp(.72rem,.85vw,.95rem);line-height:1.5}.pro-shop-tv__skin-column>footer{color:#80652f;background:#faf7eb;border-top:1px solid #033c2317;align-items:center;min-height:42px;padding:8px clamp(13px,1.2vw,19px);font-size:clamp(.56rem,.65vw,.72rem);font-weight:800;display:flex}.pro-shop-tv__waiting{text-align:center;grid-row:2/-1;place-content:center;display:grid}.pro-shop-tv__waiting strong,.pro-shop-tv__waiting span{display:block}.pro-shop-tv__waiting strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,2.2vw,2.6rem);font-weight:500}.pro-shop-tv__waiting span{color:#74857a;margin-top:7px}.pro-shop-tv__rail{gap:var(--tv-gap);grid-template-rows:1.1fr .9fr;min-height:0;display:grid}.pro-shop-tv__on-course,.pro-shop-tv__holes{grid-template-rows:auto minmax(0,1fr);display:grid}.pro-shop-tv__on-course>header,.pro-shop-tv__holes>header{border-bottom:1px solid #033c231a;justify-content:space-between;align-items:center;gap:14px;min-height:clamp(62px,7.2vh,78px);padding:clamp(13px,1.25vw,18px);display:flex}.pro-shop-tv__on-course h2,.pro-shop-tv__holes h2{margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,1.65vw,1.9rem);font-weight:500}.pro-shop-tv__on-course header>strong{color:#fff;background:var(--tv-green);border-radius:50%;place-items:center;width:clamp(38px,3.4vw,50px);height:clamp(38px,3.4vw,50px);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.45vw,1.65rem);font-weight:500;display:grid}.pro-shop-tv__on-course>div,.pro-shop-tv__holes>div{min-height:0;display:grid}.pro-shop-tv__on-course>div{grid-template-rows:repeat(5,minmax(0,1fr))}.pro-shop-tv__on-course article{border-bottom:1px solid #033c2314;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:0;padding:7px clamp(13px,1.25vw,18px);display:grid;position:relative;overflow:hidden}.pro-shop-tv__on-course article:last-child{border-bottom:0}.pro-shop-tv__on-course article>div{min-width:0}.pro-shop-tv__on-course article strong,.pro-shop-tv__on-course article small,.pro-shop-tv__on-course article>span b,.pro-shop-tv__on-course article>span small{display:block}.pro-shop-tv__on-course article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.72rem,.86vw,.98rem);overflow:hidden}.pro-shop-tv__on-course article small{color:#77877d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:clamp(.48rem,.57vw,.64rem);overflow:hidden}.pro-shop-tv__on-course article>span{text-align:center;min-width:38px}.pro-shop-tv__on-course article>span b{color:var(--tv-green);font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.2vw,1.35rem)}.pro-shop-tv__on-course article>i{background:#dce7d5;height:3px;position:absolute;bottom:0;left:0;right:0}.pro-shop-tv__on-course article>i span{background:var(--tv-lime);height:100%;display:block}.pro-shop-tv__holes header>small{color:#718178;font-size:clamp(.5rem,.58vw,.64rem)}.pro-shop-tv__holes header>small b{color:var(--tv-green)}.pro-shop-tv__holes>div{grid-template-rows:repeat(4,minmax(0,1fr))}.pro-shop-tv__holes article{border-bottom:1px solid #033c2314;grid-template-columns:auto minmax(80px,1fr) auto minmax(100px,auto);align-items:center;gap:clamp(7px,.65vw,11px);min-height:0;padding:5px clamp(13px,1.25vw,18px);display:grid}.pro-shop-tv__holes article:last-child{border-bottom:0}.pro-shop-tv__holes article>span:first-child{color:#fff;background:var(--tv-green);border-radius:50%;place-items:center;width:25px;height:25px;font-size:.62rem;font-weight:900;display:grid}.pro-shop-tv__holes article div strong,.pro-shop-tv__holes article div small{display:block}.pro-shop-tv__holes article div strong{font-size:clamp(.7rem,.82vw,.92rem)}.pro-shop-tv__holes article small{color:#77877d;font-size:clamp(.46rem,.54vw,.6rem)}.pro-shop-tv__holes article>strong{color:#83592d;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.25vw,1.45rem)}.pro-shop-tv__rail-empty{color:#73847a;text-align:center;grid-row:1/-1;place-content:center;padding:22px;font-size:clamp(.68rem,.8vw,.88rem);display:grid}.pro-shop-tv__ticker{border-radius:calc(var(--tv-radius) - 2px);background:#00000029;border:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(15px,1.55vw,24px);min-height:clamp(48px,5.4vh,58px);padding:0 clamp(15px,1.4vw,21px);display:grid;overflow:hidden}.pro-shop-tv__ticker-label{color:var(--tv-lime);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:clamp(.54rem,.63vw,.7rem);font-weight:900;display:flex}.pro-shop-tv__ticker>div{min-width:0;overflow:hidden}.pro-shop-tv__ticker>div>div{align-items:center;gap:clamp(24px,3vw,48px);width:max-content;display:flex}.pro-shop-tv__ticker>div>div.is-moving{animation:18s ease-in-out infinite alternate proShopTicker}.pro-shop-tv__ticker>div span{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.pro-shop-tv__ticker>div span strong{font-size:clamp(.64rem,.75vw,.84rem)}.pro-shop-tv__ticker>div span small{color:#ffffff80;font-size:clamp(.5rem,.58vw,.64rem)}.pro-shop-tv__ticker>div span b{color:var(--tv-lime);font-size:clamp(.58rem,.66vw,.72rem)}.pro-shop-tv__ticker>small{color:#ffffff73;white-space:nowrap;font-size:clamp(.48rem,.54vw,.6rem)}.pro-shop-tv__offline{text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;place-content:center;display:grid}.pro-shop-tv__offline>span{color:var(--tv-lime);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.pro-shop-tv__offline h1{margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,4.6rem);font-weight:500}.pro-shop-tv__offline p{color:#fff9}@keyframes proShopPulse{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes proShopTicker{0%{transform:translate(0)}to{transform:translate(-24%)}}@keyframes tvCountdownOrbit{to{transform:rotate(360deg)}}@keyframes tvCountdownGlow{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (width>=1101px) and (height<=720px){.pro-shop-tv{--tv-gap:8px;--tv-pad-x:14px;min-height:620px;padding-block:10px}.pro-shop-tv__brand img{width:40px;height:40px}.pro-shop-tv__controls button{min-height:36px}.pro-shop-tv__metrics>div{min-height:58px;padding-inline:18px}.pro-shop-tv__metrics strong{font-size:1.8rem}.pro-shop-tv__leaderboard>header{min-height:72px;padding:11px 18px}.pro-shop-tv__leaderboard h1{font-size:1.6rem}.pro-shop-tv__score-row{padding-inline:18px}.pro-shop-tv__score-row.is-heading{min-height:30px}.pro-shop-tv__on-course>header,.pro-shop-tv__holes>header{min-height:56px;padding:10px 14px}.pro-shop-tv__ticker{min-height:42px}}@media (width>=1200px) and (height>=700px) and (aspect-ratio>=16/10){.pro-shop-tv.is-big-cup-tv{--tv-gap:clamp(10px, 1.2vh, 14px);--tv-pad-x:clamp(22px, 1.8vw, 36px);--tv-radius:clamp(15px, 1vw, 20px);min-height:700px;padding-block:clamp(15px,1.65vh,22px)}.pro-shop-tv.is-big-cup-tv .pro-shop-tv__header{min-height:clamp(54px,6vh,68px)}.pro-shop-tv.is-big-cup-tv .pro-shop-tv__brand img{width:clamp(50px,3.3vw,64px);height:clamp(50px,3.3vw,64px)}.pro-shop-tv.is-big-cup-tv .pro-shop-tv__brand strong{font-size:clamp(1.35rem,1.55vw,1.9rem)}.pro-shop-tv.is-big-cup-tv .pro-shop-tv__brand small,.pro-shop-tv.is-big-cup-tv .pro-shop-tv__live time{font-size:clamp(.66rem,.68vw,.82rem)}.pro-shop-tv.is-big-cup-tv .pro-shop-tv__metrics>div{min-height:clamp(68px,7.7vh,86px);padding-inline:clamp(21px,1.55vw,30px)}.pro-shop-tv.is-big-cup-tv .pro-shop-tv__metrics span{font-size:clamp(.64rem,.68vw,.8rem)}.pro-shop-tv.is-big-cup-tv .pro-shop-tv__metrics strong{font-size:clamp(2.15rem,2.45vw,3.15rem)}.pro-shop-tv.is-big-cup-tv .pro-shop-tv__layout{grid-template-columns:minmax(0,1.86fr) minmax(350px,.72fr)}.pro-shop-tv.is-big-cup-tv .pro-shop-tv__leaderboard>header{min-height:clamp(88px,9.5vh,108px);padding-inline:clamp(22px,1.6vw,32px)}.pro-shop-tv.is-big-cup-tv .pro-shop-tv__leaderboard h1{font-size:clamp(2rem,2.2vw,2.85rem)}.pro-shop-tv.is-big-cup-tv .pro-shop-tv__score-row{padding-inline:clamp(20px,1.45vw,30px);font-size:clamp(.86rem,.92vw,1.12rem)}.pro-shop-tv.is-big-cup-tv .pro-shop-tv__score-row.is-heading{min-height:clamp(36px,4vh,44px);font-size:clamp(.58rem,.6vw,.72rem)}.pro-shop-tv.is-big-cup-tv .pro-shop-tv__player strong{font-size:clamp(.98rem,1.08vw,1.3rem)}.pro-shop-tv.is-big-cup-tv .pro-shop-tv__player small{font-size:clamp(.62rem,.66vw,.78rem)}.pro-shop-tv.is-big-cup-tv .pro-shop-tv__position,.pro-shop-tv.is-big-cup-tv .pro-shop-tv__total{font-size:clamp(1.45rem,1.7vw,2.1rem)}.pro-shop-tv.is-big-cup-tv .pro-shop-tv__on-course article>div strong,.pro-shop-tv.is-big-cup-tv .pro-shop-tv__holes article div strong{font-size:clamp(.78rem,.84vw,1rem)}}@media (width<=1100px){body.pro-shop-tv-open{overflow:auto}.pro-shop-tv{height:auto;min-height:100svh;overflow:visible}.pro-shop-tv.is-countdown{height:100svh;min-height:680px;overflow:hidden}.pro-shop-tv__layout{grid-template-columns:1fr}.pro-shop-tv__leaderboard{min-height:650px}.pro-shop-tv__rail{grid-template-rows:1fr;grid-template-columns:1fr 1fr;min-height:720px}}@media (width<=1100px) and (aspect-ratio>=4/3){body.pro-shop-tv-open{overflow:hidden}.pro-shop-tv{--tv-gap:7px;--tv-pad-x:11px;height:100svh;min-height:480px;padding-block:8px;overflow:hidden}.pro-shop-tv__brand img{width:38px;height:38px}.pro-shop-tv__brand strong{font-size:1.08rem}.pro-shop-tv__controls button{min-height:34px}.pro-shop-tv__metrics>div{min-height:52px;padding-inline:12px}.pro-shop-tv__metrics strong{font-size:1.65rem}.pro-shop-tv__layout{grid-template-columns:minmax(0,1.5fr) minmax(250px,.72fr)}.pro-shop-tv__leaderboard{min-height:0}.pro-shop-tv__leaderboard>header{min-height:62px;padding:9px 13px}.pro-shop-tv__leaderboard h1{font-size:1.4rem}.pro-shop-tv__score-row.is-gross,.pro-shop-tv__score-row.is-net{grid-template-columns:32px minmax(110px,1fr) 42px 55px;gap:5px;padding-inline:9px}.pro-shop-tv__score-row.is-gross>:nth-child(3),.pro-shop-tv__score-row.is-gross>:nth-child(5),.pro-shop-tv__score-row.is-net>:nth-child(3){display:none}.pro-shop-tv__score-row.is-gross>:nth-child(4),.pro-shop-tv__score-row.is-net>:nth-child(4){grid-column:3}.pro-shop-tv__score-row.is-gross>:nth-child(6),.pro-shop-tv__score-row.is-net>:nth-child(5){grid-column:4}.pro-shop-tv__rail{grid-template-rows:1.05fr .95fr;grid-template-columns:1fr;min-height:0}.pro-shop-tv__on-course>header,.pro-shop-tv__holes>header{min-height:50px;padding:8px 10px}.pro-shop-tv__ticker{min-height:38px}.pro-shop-tv__ticker>small{display:none}}@media (width<=760px){.live-hub-tv-link{min-height:40px;padding-inline:12px;font-size:.6rem}.pro-shop-tv{padding:12px}.pro-shop-tv__header{grid-template-columns:1fr auto}.pro-shop-tv.is-countdown{min-height:600px}.pro-shop-tv__countdown-time{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%}.pro-shop-tv__countdown-time>div{min-width:0;padding-inline:6px}.pro-shop-tv__countdown-launch{border-radius:18px}.pro-shop-tv__countdown-launch span{letter-spacing:0}.pro-shop-tv__live,.pro-shop-tv__controls button:first-child,.pro-shop-tv__controls button span{display:none}.pro-shop-tv__controls button:last-child{justify-content:center;width:44px;padding:0}.pro-shop-tv__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-shop-tv__metrics>div{border-bottom:1px solid #ffffff17;min-height:72px;padding:0 14px}.pro-shop-tv__metrics>div:last-child{grid-column:1/-1}.pro-shop-tv__score-row.is-gross,.pro-shop-tv__score-row.is-net{grid-template-columns:35px minmax(130px,1fr) 45px 55px;padding-inline:12px}.pro-shop-tv__score-row.is-gross>:nth-child(3),.pro-shop-tv__score-row.is-gross>:nth-child(5),.pro-shop-tv__score-row.is-net>:nth-child(3){display:none}.pro-shop-tv__score-row.is-gross>:nth-child(4),.pro-shop-tv__score-row.is-net>:nth-child(4){grid-column:3}.pro-shop-tv__score-row.is-gross>:nth-child(6),.pro-shop-tv__score-row.is-net>:nth-child(5){grid-column:4}.pro-shop-tv__skins{grid-template-columns:1fr}.pro-shop-tv__skin-column{min-height:420px}.pro-shop-tv__rail{grid-template-rows:1fr .9fr;grid-template-columns:1fr;min-height:1100px}.pro-shop-tv__ticker{grid-template-columns:auto minmax(0,1fr)}.pro-shop-tv__ticker>small{display:none}}@media (prefers-reduced-motion:reduce){.pro-shop-tv__live>span i,.pro-shop-tv__ticker-label i,.pro-shop-tv__ticker>div>div.is-moving,.pro-shop-tv__countdown-eyebrow i,.pro-shop-tv__countdown-rings span,.pro-shop-tv__countdown-rings i{animation:none}}.player-account-page{color:#073f28;background:#f2f6f1;min-height:100vh;padding:0 0 70px}.player-account-header,.player-account-hero,.player-account-grid{width:min(100% - 40px,1120px);margin-inline:auto}.player-account-header{grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;font-size:.68rem;font-weight:800;display:grid}.player-account-header span{font-family:Georgia,Times New Roman,serif;font-size:1.1rem}.player-account-header>button,.player-account-header>div{justify-self:end}.player-account-header>div{align-items:center;gap:18px;display:flex}.player-account-header>div>button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:800}.dashboard-login-page{color:#073f28;background:#f2f6f1;grid-template-columns:minmax(420px,1.05fr) minmax(480px,.95fr);min-height:100vh;display:grid}.dashboard-login-intro{color:#fff;background:radial-gradient(circle at 78% 94%,#b2da3940,#0000 22rem),linear-gradient(145deg,#00351f 0%,#005c34 54%,#007643 100%);flex-direction:column;justify-content:space-between;gap:70px;min-height:100vh;padding:clamp(32px,5vw,70px);display:flex;overflow:hidden}.dashboard-login-brand,.member-dashboard-brand{align-items:center;gap:12px;width:max-content;display:inline-flex}.dashboard-login-brand img,.member-dashboard-brand img{object-fit:contain;width:50px;height:50px}.dashboard-login-brand img{filter:brightness(0)invert()}.dashboard-login-brand>span,.member-dashboard-brand>span{gap:2px;display:grid}.dashboard-login-brand strong,.member-dashboard-brand strong{font-family:Georgia,Times New Roman,serif;font-size:1.28rem;font-weight:500}.dashboard-login-brand small,.member-dashboard-brand small{letter-spacing:.13em;text-transform:uppercase;font-size:.57rem;font-weight:850}.dashboard-login-brand small{color:#ffffff94}.dashboard-login-message{max-width:670px}.dashboard-login-message>span,.dashboard-login-card>header>span,.member-dashboard-hero>div>span,.dashboard-editor-panel>header span,.dashboard-module>header>span,.dashboard-all-hidden>span{color:var(--app-lime);letter-spacing:.14em;text-transform:uppercase;font-size:.63rem;font-weight:850}.dashboard-login-message h1{letter-spacing:-.066em;max-width:720px;margin:12px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.65rem,6.8vw,7.2rem);font-weight:500;line-height:.88}.dashboard-login-message p{color:#ffffffad;max-width:540px;margin:0;font-size:.86rem;line-height:1.75}.dashboard-login-benefits{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);display:grid}.dashboard-login-benefits article{align-content:end;gap:5px;min-height:91px;padding:20px 14px 0 0;display:grid}.dashboard-login-benefits article+article{border-left:1px solid #ffffff26;padding-left:18px}.dashboard-login-benefits strong{color:var(--app-lime);letter-spacing:.12em;font-size:.57rem}.dashboard-login-benefits span{max-width:150px;font-family:Georgia,Times New Roman,serif;font-size:.83rem;line-height:1.25}.dashboard-login-access{place-items:center;padding:48px 34px;display:grid}.dashboard-login-card{background:#fff;border:1px solid #00522c1a;border-radius:28px;width:min(100%,570px);padding:clamp(28px,4.5vw,51px);box-shadow:0 27px 75px #0044251a}.dashboard-login-back{color:#6e8175;margin-bottom:27px;font-size:.62rem;font-weight:800;display:inline-block}.dashboard-login-tabs{background:#eef3ed;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.dashboard-login-tabs button{color:#75857b;cursor:pointer;min-height:42px;font:inherit;background:0 0;border:0;border-radius:10px;font-size:.68rem;font-weight:850}.dashboard-login-tabs button.active{color:var(--app-green);background:#fff;box-shadow:0 5px 16px #00462614}.dashboard-login-card>header{margin-top:31px}.dashboard-login-card>header>span{color:var(--app-green)}.dashboard-login-card>header h2{letter-spacing:-.05em;margin:7px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4vw,3.2rem);font-weight:500;line-height:.98}.dashboard-login-card>header p{color:#75857b;margin:0;font-size:.72rem;line-height:1.6}.dashboard-login-card form{gap:15px;margin-top:25px;display:grid}.dashboard-login-card form>label:not(.dashboard-login-optin){color:#5f7266;gap:7px;font-size:.66rem;font-weight:850;display:grid}.dashboard-login-card form>label>input:not([type=checkbox]){color:#073f28;width:100%;height:50px;font:inherit;background:#f7faf6;border:1px solid #00572f26;border-radius:12px;outline:none;padding:0 14px;font-size:.85rem}.dashboard-login-card form>label>input:not([type=checkbox]):focus{border-color:var(--app-green);box-shadow:0 0 0 3px #006c3a17}.dashboard-login-card form>label>small{color:#85948b;font-size:.57rem;font-weight:500}.dashboard-login-optin{cursor:pointer;background:#edf5e7;border-radius:13px;grid-template-columns:18px 1fr;align-items:start;gap:11px;padding:14px;display:grid}.dashboard-login-optin>input{width:18px;height:18px;accent-color:var(--app-green)}.dashboard-login-optin>span{gap:3px;display:grid}.dashboard-login-optin strong{font-size:.7rem}.dashboard-login-optin small{color:#627468;font-size:.59rem;line-height:1.45}.dashboard-login-error{color:#963b2c;background:#fff0ed;border-radius:10px;margin:0;padding:11px 13px;font-size:.64rem}.dashboard-login-submit{background:var(--app-green);color:#fff;cursor:pointer;min-height:51px;font:inherit;border:0;border-radius:13px;font-size:.7rem;font-weight:850}.dashboard-login-submit:hover{background:#004e2b}.dashboard-login-submit:disabled{opacity:.62}.dashboard-login-support{color:#788a7f;text-align:center;margin:20px 0 0;font-size:.62rem}.dashboard-login-support a,.dashboard-login-support button{color:var(--app-green);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:850}.dashboard-login-private{color:#a0ada4;text-align:center;margin-top:23px;font-size:.55rem;display:block}.member-dashboard{color:#073f28;background:radial-gradient(circle at 90% 2%,#b3d93f17,#0000 24rem),#f1f5ef;min-height:100vh;padding-bottom:80px}.member-dashboard-header,.member-dashboard-hero,.dashboard-stat-strip,.dashboard-editor-panel,.dashboard-status,.dashboard-module-grid{width:min(100% - 48px,1180px);margin-inline:auto}.member-dashboard-header{justify-content:space-between;align-items:center;min-height:86px;display:flex}.member-dashboard-brand img{width:44px;height:44px}.member-dashboard-brand small{color:#698074}.member-dashboard-header nav{align-items:center;gap:25px;font-size:.65rem;font-weight:850;display:flex}.member-dashboard-header nav button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.member-dashboard-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#b6df4133,#0000 19rem),linear-gradient(125deg,#003e24,#00643a);border-radius:29px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:330px;padding:clamp(36px,6vw,67px);display:flex}.member-dashboard-hero h1{letter-spacing:-.065em;margin:9px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.3rem,7.5vw,6.4rem);font-weight:500;line-height:.86}.member-dashboard-hero p{color:#ffffff94;margin:0;font-size:.67rem}.member-dashboard-hero>button{color:#fff;cursor:pointer;min-width:138px;min-height:45px;font:inherit;background:#ffffff14;border:1px solid #ffffff45;border-radius:12px;padding:0 18px;font-size:.65rem;font-weight:850}.member-dashboard-hero>button:hover{color:var(--app-green);background:#fff}.dashboard-stat-strip{background:#fff;border:1px solid #004e2a17;border-radius:20px;grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid;box-shadow:0 13px 35px #003f220b}.dashboard-stat-strip>div{align-content:center;gap:7px;min-height:92px;padding:20px 26px;display:grid}.dashboard-stat-strip>div+div{border-left:1px solid #004e2a17}.dashboard-stat-strip dt{color:#74877a;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.dashboard-stat-strip dd{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;line-height:1}.dashboard-editor-panel{color:#fff;background:#082f20;border-radius:23px;margin-top:22px;padding:clamp(25px,4vw,40px);box-shadow:0 18px 45px #002d191f}.dashboard-editor-panel>header{grid-template-columns:1fr minmax(240px,.7fr);align-items:end;gap:30px;display:grid}.dashboard-editor-panel>header h2{letter-spacing:-.045em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:500;line-height:1}.dashboard-editor-panel>header p{color:#ffffff91;margin:0;font-size:.66rem;line-height:1.6}.dashboard-editor-list{gap:7px;margin-top:27px;display:grid}.dashboard-editor-list article{background:#ffffff0e;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:12px 13px 12px 15px;display:grid}.dashboard-editor-list article.is-hidden{opacity:.52}.dashboard-visibility-toggle{color:#fff;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:31px 1fr;align-items:center;gap:12px;padding:0;display:grid}.dashboard-visibility-toggle>i{background:#66756c;border-radius:20px;width:31px;height:19px;position:relative}.dashboard-visibility-toggle>i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:3px;left:3px}.dashboard-visibility-toggle[aria-pressed=true]>i{background:var(--app-lime)}.dashboard-visibility-toggle[aria-pressed=true]>i:after{transform:translate(12px)}.dashboard-visibility-toggle>span{gap:3px;display:grid}.dashboard-visibility-toggle strong{font-size:.7rem}.dashboard-visibility-toggle small{color:#ffffff80;font-size:.57rem}.dashboard-editor-list article>div{gap:5px;display:flex}.dashboard-editor-list article>div button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff21;border-radius:8px;width:34px;height:34px}.dashboard-editor-list article>div button:disabled{cursor:default;opacity:.22}.dashboard-editor-panel>footer{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.dashboard-editor-panel>footer p{color:#ffffff80;margin:0;font-size:.6rem}.dashboard-editor-panel>footer button,.dashboard-all-hidden>button{background:var(--app-lime);color:#113a26;cursor:pointer;min-width:144px;min-height:43px;font:inherit;border:0;border-radius:11px;padding:0 18px;font-size:.65rem;font-weight:900}.dashboard-editor-panel>footer button:disabled{opacity:.6}.dashboard-status{color:#65796d;background:#fff;border:1px solid #00582f1a;border-radius:12px;margin-top:20px;padding:13px 17px;font-size:.64rem}.dashboard-module-grid{grid-template-columns:repeat(12,1fr);gap:19px;margin-top:24px;display:grid}.dashboard-module{background:#fff;border:1px solid #004e2a17;border-radius:23px;grid-column:span 6;min-height:250px;padding:clamp(25px,4vw,37px);box-shadow:0 14px 38px #003d210b}.dashboard-module>header>span{color:var(--app-green)}.dashboard-module>header h2{letter-spacing:-.045em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3.5vw,2.7rem);font-weight:500;line-height:1}.dashboard-module--score{background:radial-gradient(circle at 93% 15%,#b3dc3d29,#0000 13rem),#fff;grid-column:span 7}.dashboard-module--index{background:#eaf2df;grid-column:span 5}.dashboard-module--rounds{grid-column:span 8}.dashboard-module--link{flex-direction:column;grid-column:span 4;display:flex}.dashboard-module--score>p,.dashboard-module--index>p,.dashboard-module--link>p{color:#6b7d72;margin:19px 0 0;font-size:.68rem;line-height:1.6}.dashboard-module--score form{grid-template-columns:1fr auto;gap:8px;margin-top:25px;display:grid}.dashboard-module--score form label{display:block}.dashboard-module--score form label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-module--score input{color:#073f28;width:100%;height:53px;font:inherit;letter-spacing:.2em;background:#f4f8f2;border:1px solid #00542d26;border-radius:12px;outline:none;padding:0 18px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.dashboard-module--score input:focus{border-color:var(--app-green)}.dashboard-module--score form button{background:var(--app-green);color:#fff;cursor:pointer;min-width:130px;font:inherit;border:0;border-radius:12px;font-size:.65rem;font-weight:850}.dashboard-module--score form button span,.dashboard-module--link a span{margin-left:7px}.dashboard-module--score>small{color:#89978e;margin-top:12px;font-size:.56rem;display:block}.dashboard-index-value{align-items:end;gap:12px;margin-top:31px;display:flex}.dashboard-index-value strong{letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:3.7rem;font-weight:500;line-height:.75}.dashboard-index-value span{color:#68805e;font-size:.59rem;font-weight:800}.dashboard-index-progress{background:#00572f1f;border-radius:8px;height:6px;margin-top:28px;overflow:hidden}.dashboard-index-progress>span{border-radius:inherit;background:var(--app-green);height:100%;display:block}.dashboard-round-list{margin-top:22px;display:grid}.dashboard-round-list>a{border-top:1px solid #004e2a1a;grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:66px;padding:10px 0;display:grid}.dashboard-round-list>a>div{gap:4px;display:grid}.dashboard-round-list strong{font-family:Georgia,Times New Roman,serif;font-size:.84rem;font-weight:600}.dashboard-round-list span{color:#75877c;font-size:.57rem}.dashboard-round-list dl{gap:20px;display:flex}.dashboard-round-list dl>div{text-align:right;gap:3px;min-width:42px;display:grid}.dashboard-round-list dt{color:#7b8c82;text-transform:uppercase;font-size:.51rem;font-weight:800}.dashboard-round-list dd{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.dashboard-text-link{color:var(--app-green);margin-top:19px;font-size:.61rem;font-weight:850;display:inline-block}.dashboard-module-empty{background:#f3f7f1;border-radius:14px;margin-top:22px;padding:22px}.dashboard-module-empty strong{font-family:Georgia,Times New Roman,serif;font-size:.95rem}.dashboard-module-empty p{color:#74857b;margin:7px 0 0;font-size:.62rem}.dashboard-module--live{color:#fff;background:radial-gradient(circle at 88% 15%,#b3db3d2e,#0000 12rem),#063e28}.dashboard-module--live>header>span{color:var(--app-lime)}.dashboard-module--live>p{color:#fff9}.dashboard-module--link>a,.dashboard-module--link>div{margin-top:auto}.dashboard-module--link>a,.dashboard-module--link>div>a:first-child{background:var(--app-lime);color:#123d28;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:45px;padding:0 15px;font-size:.63rem;font-weight:900;display:flex}.dashboard-module--events>div{gap:12px;display:grid}.dashboard-module--events>div>a:last-child{color:var(--app-green);text-align:center;font-size:.61rem;font-weight:850}.dashboard-all-hidden{text-align:center;background:#ffffff8c;border:1px dashed #00532c38;border-radius:22px;grid-column:1/-1;padding:70px 30px}.dashboard-all-hidden>span{color:var(--app-green)}.dashboard-all-hidden h2{margin:8px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:2.3rem;font-weight:500}.dashboard-all-hidden p{color:#718379;margin:0 0 21px;font-size:.67rem}@media (width<=920px){.dashboard-login-page{grid-template-columns:1fr}.dashboard-login-intro{min-height:620px}.dashboard-login-access{padding:0 20px 45px}.dashboard-login-card{margin-top:-32px}.dashboard-module--score,.dashboard-module--index,.dashboard-module--rounds,.dashboard-module--link{grid-column:span 6}}@media (width<=680px){.member-dashboard-header,.member-dashboard-hero,.dashboard-stat-strip,.dashboard-editor-panel,.dashboard-status,.dashboard-module-grid{width:min(100% - 28px,1180px)}.member-dashboard-header{min-height:74px}.member-dashboard-header nav{gap:14px}.member-dashboard-live-link,.member-dashboard-profile-link{display:none}.member-dashboard-header .portal-switcher a,.member-dashboard-header .portal-switcher span{min-height:30px;padding-inline:9px}.member-dashboard-brand small{display:none}.member-dashboard-hero{align-content:space-between;align-items:initial;border-radius:23px;min-height:300px;padding:32px 24px;display:grid}.member-dashboard-hero h1{font-size:3.7rem}.member-dashboard-hero>button{width:100%}.dashboard-stat-strip{grid-template-columns:repeat(2,1fr)}.dashboard-stat-strip>div:nth-child(3){border-left:0}.dashboard-stat-strip>div:nth-child(n+3){border-top:1px solid #004e2a17}.dashboard-editor-panel>header{grid-template-columns:1fr;gap:12px}.dashboard-editor-list article{grid-template-columns:1fr}.dashboard-editor-list article>div{justify-content:flex-end}.dashboard-module{border-radius:20px;grid-column:1/-1;padding:26px 21px}.dashboard-module--score form{grid-template-columns:1fr}.dashboard-module--score form button{min-height:48px}}@media (width<=520px){.dashboard-login-intro{gap:45px;min-height:590px;padding:25px 21px 62px}.dashboard-login-message h1{font-size:3.65rem}.dashboard-login-benefits article{min-height:78px}.dashboard-login-benefits span{font-size:.7rem}.dashboard-login-card{border-radius:22px;padding:26px 20px}.dashboard-login-back{margin-bottom:21px}.dashboard-editor-panel>footer{flex-direction:column;align-items:stretch}.dashboard-editor-panel>footer button{width:100%}.dashboard-round-list>a{grid-template-columns:1fr;gap:8px}.dashboard-round-list dl{justify-content:flex-start}.dashboard-round-list dl>div{text-align:left}}.bullseye-login-page{--app-green:var(--green);--app-lime:var(--lime);color:#073f28;background:#f3f7f2;grid-template-columns:minmax(340px,.9fr) minmax(460px,1.1fr);min-height:100vh;display:grid}.bullseye-login-brand{color:#fff;background:radial-gradient(circle at 20% 80%,#a6ce3933,#0000 26rem),linear-gradient(145deg,#003d22,#00693a);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(30px,5vw,64px);display:flex}.bullseye-login-brand>a{align-items:center;gap:12px;width:max-content;display:inline-flex}.bullseye-login-brand>a img{object-fit:contain;filter:brightness(0)invert();width:53px;height:53px}.bullseye-login-brand>a>span{gap:2px;display:grid}.bullseye-login-brand>a strong{font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:500}.bullseye-login-brand>a small{color:#ffffff94;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:800}.bullseye-login-brand>div>span{color:var(--app-lime);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:850}.bullseye-login-brand h1{letter-spacing:-.065em;margin:10px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,7vw,6.6rem);font-weight:500;line-height:.88}.bullseye-login-brand>div>p{color:#ffffffad;max-width:520px;margin:0;font-size:.9rem;line-height:1.7}.bullseye-login-brand>small{color:#ffffff7a;font-size:.61rem}.bullseye-login-panel{background:#fff;border:1px solid #00572f1a;border-radius:27px;place-self:center;width:min(100% - 50px,590px);padding:clamp(28px,5vw,55px);box-shadow:0 25px 65px #0043241a}.bullseye-login-tabs{background:#eef3ed;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.bullseye-login-tabs button{color:#708277;cursor:pointer;min-height:42px;font:inherit;background:0 0;border:0;border-radius:10px;font-size:.69rem;font-weight:800}.bullseye-login-tabs button.active{color:var(--app-green);background:#fff;box-shadow:0 5px 16px #00462614}.bullseye-login-context{min-height:52px;color:var(--app-green);letter-spacing:.08em;text-transform:uppercase;background:#eef3ed;border:1px solid #00572f1f;border-radius:14px;align-items:center;gap:11px;padding:0 17px;font-size:.7rem;font-weight:850;display:flex}.bullseye-login-context>span{background:var(--app-lime);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #a6ce392e}.bullseye-login-copy{margin-top:34px}.bullseye-login-copy>span{color:var(--app-green);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.bullseye-login-copy h2{letter-spacing:-.045em;margin:7px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3rem);font-weight:500;line-height:1}.bullseye-login-copy p{color:#708277;margin:0;font-size:.78rem;line-height:1.55}.bullseye-login-panel form{gap:15px;margin-top:27px;display:grid}.bullseye-login-panel form>label:not(.bullseye-login-optin){color:#63766a;gap:7px;font-size:.67rem;font-weight:800;display:grid}.bullseye-login-panel form>label>input:not([type=checkbox]){color:#073f28;width:100%;height:50px;font:inherit;background:#f7faf6;border:1px solid #00572f24;border-radius:12px;padding:0 14px;font-size:.86rem}.bullseye-login-panel label>small{color:#85948b;font-size:.59rem;font-weight:500}.bullseye-login-optin{cursor:pointer;background:#eaf3e1;border-radius:13px;grid-template-columns:19px 1fr;align-items:start;gap:11px;padding:15px;display:grid}.bullseye-login-optin>input{width:18px;height:18px;accent-color:var(--app-green)}.bullseye-login-optin>span{gap:4px;display:grid}.bullseye-login-optin strong{font-size:.74rem}.bullseye-login-optin small{color:#627468;font-size:.61rem;line-height:1.45}.bullseye-login-error{color:#963b2c;background:#fff0ed;border-radius:10px;margin:0;padding:11px 13px;font-size:.67rem}.bullseye-login-notice{color:#315d14;background:#eaf4df;border-radius:10px;margin:0;padding:12px 14px;font-size:.67rem;line-height:1.5}.bullseye-login-resend{min-height:44px;color:var(--app-green);cursor:pointer;font:inherit;background:#f4f8f2;border:1px solid #00572f2e;border-radius:12px;font-size:.68rem;font-weight:850}.bullseye-login-resend:disabled{cursor:not-allowed;opacity:.55}.bullseye-login-submit{background:var(--app-green);color:#fff;cursor:pointer;min-height:51px;font:inherit;border:0;border-radius:13px;font-size:.72rem;font-weight:850}.bullseye-login-submit:disabled{opacity:.65}.bullseye-login-help{color:#7c8c82;text-align:center;margin:21px 0 0;font-size:.65rem}.bullseye-login-help a,.bullseye-login-help button{color:var(--app-green);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:800}.bullseye-login-security{color:#8a978e;text-align:center;margin-top:13px;font-size:.56rem;line-height:1.5;display:block}.bullseye-reset-back{color:var(--app-green);font-size:.64rem;font-weight:850}@media (width<=820px){.bullseye-login-page{grid-template-columns:1fr}.bullseye-login-brand{gap:55px;min-height:auto;padding-bottom:70px}.bullseye-login-brand>small{display:none}.bullseye-login-panel{width:min(100% - 28px,590px);margin:-35px auto 35px}}@media (width<=520px){.bullseye-login-brand{padding:25px 20px 58px}.bullseye-login-brand h1{font-size:3.7rem}.bullseye-login-panel{border-radius:22px;padding:25px 20px}}.player-account-hero{color:#fff;background:linear-gradient(125deg,#004b2a,#006f3b);border-radius:28px;padding:clamp(36px,6vw,65px)}.player-account-hero>span{color:var(--app-lime);letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:850}.player-account-hero h1{letter-spacing:-.06em;margin:7px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,8vw,5.8rem);font-weight:500}.player-account-hero>p{color:#ffffffa3;margin:0}.player-account-hero dl{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);max-width:630px;margin:36px 0 0;display:grid}.player-account-hero dl>div{padding:20px 15px 0 0}.player-account-hero dt{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:800}.player-account-hero dd{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:2rem}.player-account-grid{grid-template-columns:.85fr 1.15fr;gap:17px;margin-top:18px;display:grid}.player-profile-panel,.player-round-history{background:#fff;border:1px solid #00572f1a;border-radius:24px;padding:clamp(26px,4vw,40px)}.player-profile-panel h2,.player-round-history h2{font-size:clamp(1.75rem,4vw,2.55rem)}.player-profile-panel form{gap:15px;margin-top:25px;display:grid}.player-profile-panel form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.player-profile-panel label:not(.player-email-optin){color:#64796c;gap:7px;font-size:.66rem;font-weight:750;display:grid}.player-profile-panel input:not([type=checkbox]){color:#073f28;width:100%;height:48px;font:inherit;background:#f7faf6;border:1px solid #00572f24;border-radius:12px;padding:0 13px}.player-profile-panel input[readonly]{color:#74867a;background:#eef3ed}.player-email-optin{cursor:pointer;background:#eaf3e1;border-radius:14px;grid-template-columns:20px 1fr;align-items:start;gap:11px;padding:16px;display:grid}.player-email-optin input{width:18px;height:18px;accent-color:var(--app-green)}.player-email-optin span{gap:4px;display:grid}.player-email-optin strong{font-size:.77rem}.player-email-optin small{color:#65786c;font-size:.64rem;line-height:1.45}.player-profile-panel button{background:var(--app-green);color:#fff;cursor:pointer;min-height:49px;font:inherit;border:0;border-radius:13px;font-size:.7rem;font-weight:850}.player-profile-panel button:disabled{opacity:.65}.player-profile-status{color:#65786c;margin:0;font-size:.68rem}.player-round-history>div:last-child{gap:10px;margin-top:25px;display:grid}.player-round-history article{background:#f8faf7;border:1px solid #00572f17;border-radius:17px;grid-template-columns:1fr auto;gap:14px 25px;padding:20px;display:grid}.player-round-history article>div>span{color:var(--app-green);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.player-round-history article h3{margin:6px 0 4px;font-size:.94rem}.player-round-history article p{color:#74867a;margin:0;font-size:.66rem}.player-round-history article dl{grid-template-columns:repeat(3,minmax(50px,1fr));margin:0;display:grid}.player-round-history article dl>div{border-left:1px solid #00572f1a;align-content:center;place-items:center;padding:0 11px;display:grid}.player-round-history article dt{color:#798b80;text-transform:uppercase;font-size:.55rem;font-weight:750}.player-round-history article dd{margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.15rem}.player-round-history article>a{color:var(--app-green);font-size:.67rem;font-weight:800}.player-round-empty{background:#f3f7f1;border-radius:17px;padding:30px}.player-round-empty h3{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500}.player-round-empty p{color:#6c7f73;line-height:1.55}.player-round-empty a{color:var(--app-green);font-size:.7rem;font-weight:850}@media (width<=800px){.live-hub-hero,.live-hub-tools,.player-account-grid{grid-template-columns:1fr}.live-hub-hero{gap:36px}.live-account-cta{flex-direction:column;align-items:flex-start}.player-destination>header,.season-center__heading{grid-template-columns:1fr}.player-destination__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.season-center__totals{width:max-content}.rounds-leaders article{grid-template-columns:45px minmax(150px,1fr) repeat(2,62px)}.rounds-leaders article>div:last-child{display:none}.live-score-row{grid-template-columns:38px 1fr 50px 60px;gap:10px;padding:12px 17px}.live-score-row--head{min-height:38px;padding-block:0}.live-score-row>:nth-child(3),.live-score-row>:nth-child(4){display:none}.live-score-row>:nth-child(5){grid-column:3}.live-score-row>:nth-child(6){grid-column:4}.live-score-player small{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.player-round-history article{grid-template-columns:1fr}.player-round-history article dl{grid-row:auto;min-height:58px}.app-registration-preview>header,.app-support-card{flex-direction:column;align-items:flex-start}.app-registration-preview>div,.app-registration-list,.app-information-groups>section{grid-template-columns:1fr}.app-registration-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.live-hub-header,.live-hub-hero,.player-destination,.live-board-section,.season-center,.live-hub-tools,.live-account-cta,.player-account-header,.player-account-hero,.player-account-grid,.app-registration-preview,.app-subpage__header,.app-subpage__hero,.app-registration-desk,.app-information-summary,.app-information-groups,.app-support-card{width:min(100% - 28px,1120px)}.live-hub-account span{display:none}.live-hub-account{width:44px;padding:0}.live-hub-tv-link{display:none}.live-hub-header .portal-switcher a,.live-hub-header .portal-switcher span{min-height:34px;padding-inline:9px}.live-hub-header .app-brand small{display:none}.live-hub-hero{border-radius:23px;padding:30px 22px}.live-hub-stats>div{min-height:88px;padding:13px 8px}.live-hub-stats dd{font-size:1.75rem}.live-board-section{margin-top:38px}.player-destination{border-radius:21px;padding:22px 16px}.player-destination__grid{grid-template-columns:1fr}.player-destination__grid>a{min-height:68px}.season-center{border-radius:22px;padding:25px 16px}.season-center__totals,.season-board-switch{width:100%}.season-board-switch button{padding-inline:7px;font-size:.58rem}.season-leaders{grid-template-columns:1fr}.season-leaders article{min-height:105px}.season-leaders article+article{border-top:1px solid #00572f1a;border-left:0}.season-table{overflow-x:auto}.season-table__row{min-width:610px}.rounds-leaders article{grid-template-columns:38px minmax(120px,1fr) 55px;gap:8px;padding-inline:13px}.rounds-leaders article>div:nth-last-child(-n+2){display:none}.season-center__footer{flex-direction:column}.live-event-board>header{align-items:flex-start;padding:20px 17px}.live-event-board>header>a{font-size:0}.live-event-board>header>a svg{width:20px;height:20px}.live-score-entry,.live-games-card,.live-account-cta,.player-profile-panel,.player-round-history{border-radius:21px;padding:24px 20px}.live-score-entry button{min-width:55px}.live-score-entry button span{display:none}.live-skins-grid{grid-template-columns:1fr}.player-account-header{grid-template-columns:auto 1fr;gap:12px;min-height:70px}.player-account-header>span,.player-account-dashboard-link{display:none}.player-account-header>div{gap:9px}.player-account-header .portal-switcher a,.player-account-header .portal-switcher span{min-height:30px;padding-inline:8px}.player-account-hero{border-radius:23px;padding:30px 22px}.player-account-hero dl{margin-top:28px}.player-profile-panel form>div{grid-template-columns:1fr}.app-registration-preview,.app-registration-desk,.app-information-groups>section,.app-support-card{border-radius:21px;padding:22px 16px}.app-subpage__hero{border-radius:23px;padding:30px 22px}.app-registration-process ol,.app-information-summary,.app-information-groups>section>div{grid-template-columns:1fr}.app-information-summary>div+div{border-top:1px solid #00572f1a;border-left:0}.live-hub-tabs a{font-size:.49rem}.live-hub-tabs a svg{width:18px;height:18px}}@media (width<=400px){.member-dashboard-header .member-dashboard-brand span{display:none}}@media (width<=360px){.live-hub-header .app-brand span{display:none}.live-hub-header .app-brand img{width:42px;height:42px}}.bullseye-live-masthead h2{letter-spacing:-.065em;max-width:720px;margin:18px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,6.6rem);font-weight:400;line-height:.88}.bullseye-live-masthead p{color:#ffffffb8;max-width:620px;margin:0;font-size:.84rem;line-height:1.75}.pulse-orbit{--pulse-progress:0deg;z-index:1;aspect-ratio:1;background:radial-gradient(circle, var(--green-deep) 0 55%, transparent 56%), conic-gradient(var(--lime) var(--pulse-progress), #ffffff24 0);border-radius:50%;place-items:center;width:clamp(154px,18vw,210px);display:grid;position:relative}.pulse-orbit:before,.pulse-orbit:after{content:"";border:1px solid #ffffff24;border-radius:50%;position:absolute}.pulse-orbit:before{inset:-13px}.pulse-orbit:after{inset:18px}.pulse-orbit>div{z-index:1;text-align:center;position:relative}.pulse-orbit strong,.pulse-orbit span{display:block}.pulse-orbit strong{letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5vw,4.3rem);font-weight:400}.pulse-orbit span{color:#ffffffa8;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:.58rem;font-weight:750}.live-field-strip{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.live-field-strip>div{border-right:1px solid var(--line);padding:20px 24px}.live-field-strip>div:last-child{border-right:0}.live-field-strip span,.live-field-strip strong{display:block}.live-field-strip span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:750}.live-field-strip strong{color:var(--green-deep);margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.scoring-view-switch{border:1px solid var(--line);background:#fff;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;padding:5px;display:inline-grid}.scoring-view-switch--four{grid-template-columns:repeat(4,minmax(0,1fr))}.scoring-view-switch--five{grid-template-columns:repeat(5,minmax(0,1fr))}.scoring-view-switch--six{grid-template-columns:repeat(6,minmax(0,1fr))}.scoring-view-switch--seven{grid-template-columns:repeat(7,minmax(0,1fr))}.scoring-view-switch button{min-height:42px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:.7rem;font-weight:800}.scoring-view-switch button.is-active{background:var(--green-deep);color:#fff}.tournament-pulse{gap:30px;display:grid}.section-heading--compact{margin-bottom:18px}.section-heading--compact h2{font-size:clamp(2rem,4vw,3.6rem)}.section-heading--compact>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}.division-race__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.race-card{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #00492b0f}.race-card__heading{background:linear-gradient(110deg,#006f3b24,#a6ce3914);justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 26px 20px;display:flex}.race-card--net .race-card__heading{background:linear-gradient(110deg,#03ade829,#a6ce3914)}.race-card__heading p,.race-card__heading strong,.race-card__heading span{display:block}.race-card__heading p{color:var(--green);letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px;font-size:.6rem;font-weight:800}.race-card__heading strong{font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:400}.race-card__heading>span{color:var(--muted);font-size:.6rem}.race-card ol{margin:0;padding:0;list-style:none}.race-card li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto 54px 34px;align-items:center;gap:12px;min-height:82px;padding:16px 20px;display:grid}.race-card__position{aspect-ratio:1;background:var(--cream);width:27px;color:var(--green-deep);border-radius:50%;place-items:center;font-size:.66rem;font-weight:850;display:grid}.race-card__team{min-width:0}.race-card__team strong,.race-card__team span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.race-card__team strong{font-size:.8rem}.race-card__team span{color:var(--muted);margin-top:4px;font-size:.6rem}.race-card__score{color:var(--green-deep);font-size:1.2rem}.watch-button{aspect-ratio:1;border:1px solid var(--line);color:#899990;cursor:pointer;background:#fff;border-radius:50%;width:32px;font-size:1rem}.watch-button.is-watched{color:var(--green);background:#a6ce3924;border-color:#a6ce39b3}.recent-run{gap:4px;display:inline-flex}.recent-run>span{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;font-size:.54rem;font-weight:850;display:grid}.recent-run .is-under{border-color:var(--green);background:var(--green);color:#fff}.recent-run .is-over{color:#9b3f1b;background:#fff1ea;border-color:#d67a52}.recent-run .is-even{background:var(--paper);color:var(--muted)}.recent-run--empty{color:var(--muted);font-size:.58rem}.momentum-mark{white-space:nowrap;align-items:center;gap:6px;font-weight:750;color:var(--muted)!important;font-size:.56rem!important;display:inline-flex!important}.momentum-mark i{aspect-ratio:1;background:#9ba9a1;border-radius:50%;width:7px}.momentum-mark--surging{color:var(--green)!important}.momentum-mark--surging i{background:var(--lime);box-shadow:0 0 0 4px #a6ce3924}.momentum-mark--fighting{color:#9b3f1b!important}.momentum-mark--fighting i{background:#d67a52}.pulse-lower-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:18px;display:grid}.live-moments,.your-rail{border:1px solid var(--line);background:#fff;border-radius:22px;min-height:430px;overflow:hidden}.pulse-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding:24px 26px 20px;display:flex}.pulse-panel-heading .eyebrow{margin-bottom:7px}.pulse-panel-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.pulse-panel-heading>span{color:var(--muted);font-size:.6rem}.live-signal{align-items:center;gap:8px;display:inline-flex}.live-signal i{width:7px}.live-moments ol{margin:0;padding:0;list-style:none}.live-moments li{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 22px;display:grid}.live-moments li:last-child{border-bottom:0}.moment-score{aspect-ratio:1;background:var(--paper);border-radius:50%;place-items:center;width:38px;font-weight:850;color:var(--muted)!important;font-size:.7rem!important;display:grid!important}.moment-score--under{background:var(--green);color:#fff!important}.moment-score--over{background:#fff1ea;color:#9b3f1b!important}.live-moments li>span:nth-child(2) strong,.live-moments li>span:nth-child(2) small{display:block}.live-moments li>span:nth-child(2) strong{font-size:.76rem}.live-moments li>span:nth-child(2) small{color:var(--muted);margin-top:4px;font-size:.6rem}.live-moments time{color:var(--muted);font-size:.58rem}.pulse-panel-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:32px;display:flex}.pulse-panel-empty__target{aspect-ratio:1;border:13px solid var(--green);background:var(--lime);border-radius:50%;width:70px;margin-bottom:22px;box-shadow:inset 0 0 0 14px #fff}.pulse-panel-empty strong{color:var(--green-deep);font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:400}.pulse-panel-empty p{max-width:390px;color:var(--muted);margin:8px 0 0;font-size:.7rem;line-height:1.6}.pulse-panel-empty--rail{min-height:315px}.pulse-panel-empty--rail .text-button{margin-top:18px}.your-rail__list{display:grid}.your-rail__list article{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.your-rail__list article>button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:0}.your-rail__list article>div strong,.your-rail__list article>div span{display:block}.your-rail__list article>div strong{font-size:.75rem}.your-rail__list article>div span{color:var(--muted);margin-top:4px;font-size:.58rem}.your-rail__list article>strong{color:var(--green-deep)}.course-pulse{gap:22px;display:grid}.course-pulse__hero{background:var(--green-deep);color:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(330px,.75fr);align-items:end;gap:50px;padding:36px;display:grid}.course-pulse__hero .eyebrow{color:var(--lime)}.course-pulse__hero h2{letter-spacing:-.05em;margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:400;line-height:.96}.course-pulse__hero p{color:#ffffffb3;max-width:620px;margin:0;font-size:.77rem;line-height:1.7}.course-pulse__callouts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.course-pulse__callouts>div{border:1px solid #ffffff29;border-radius:14px;min-height:120px;padding:18px}.course-pulse__callouts span,.course-pulse__callouts strong,.course-pulse__callouts small{display:block}.course-pulse__callouts span{color:var(--lime);letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:750}.course-pulse__callouts strong{margin-top:22px;font-size:1.1rem}.course-pulse__callouts small{color:#ffffff9e;margin-top:5px;font-size:.58rem}.course-pulse__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.course-hole{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-height:190px;padding:16px;display:flex}.course-hole.is-gettable{background:linear-gradient(155deg,#a6ce3933,#fff 65%);border-color:#006f3b52}.course-hole.is-tough{background:linear-gradient(155deg,#ffdccb73,#fff 65%);border-color:#d67a5259}.course-hole.is-waiting{background:var(--paper)}.course-hole>div:first-child{justify-content:space-between;align-items:center;display:flex}.course-hole>div:first-child span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:750}.course-hole>div:first-child strong{color:var(--green-deep);font-size:1.15rem}.course-hole__average{margin:auto 0 18px}.course-hole__average strong,.course-hole__average span{display:block}.course-hole__average strong{font-family:Georgia,Times New Roman,serif;font-size:2.2rem;font-weight:400}.course-hole__average span,.course-hole__details,.course-hole__split{color:var(--muted);font-size:.54rem}.course-hole__details,.course-hole__split{justify-content:space-between;gap:8px;display:flex}.course-hole__split{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.official-course-card{gap:22px;display:grid}.official-course-card__intro{background:radial-gradient(circle at 88% 50%, #a6ce3933 0 13%, transparent 13.5% 22%, #ffffff14 22.5% 23.5%, transparent 24%), var(--green-deep);color:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:clamp(30px,5vw,52px);display:grid;overflow:hidden}.official-course-card__intro .eyebrow{color:var(--lime)}.official-course-card__intro h2{letter-spacing:-.055em;max-width:780px;margin:8px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:400;line-height:.95}.official-course-card__intro p:last-child{color:#ffffffb8;max-width:690px;margin:0;font-size:.78rem;line-height:1.7}.official-course-card__mark{z-index:1;aspect-ratio:1;text-align:center;background:#00291a85;border:1px solid #ffffff38;border-radius:50%;place-content:center;width:154px;display:grid;position:relative}.official-course-card__mark strong,.official-course-card__mark span{display:block}.official-course-card__mark strong{font-family:Georgia,Times New Roman,serif;font-size:3.6rem;font-weight:400;line-height:.9}.official-course-card__mark span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;margin-top:9px;font-size:.58rem;font-weight:800}.course-rating-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.course-rating-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px;position:relative;overflow:hidden}.course-rating-card:before{content:"";background:#f5f4ed;width:7px;position:absolute;inset:0 auto 0 0}.course-rating-card--blue:before{background:#1679bd}.course-rating-card--members:before{background:var(--lime)}.course-rating-card--gold:before{background:#d6b445}.course-rating-card--red:before{background:#c94f49}.course-rating-card__heading{padding-left:6px}.course-rating-card__heading span,.course-rating-card__heading strong,.course-rating-card__heading small{display:block}.course-rating-card__heading span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.course-rating-card__heading strong{color:var(--green-deep);margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:2.6rem;font-weight:400;line-height:1}.course-rating-card__heading small{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:.58rem}.course-rating-card dl{gap:10px;margin:22px 0 0;display:grid}.course-rating-card dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-top:10px;display:flex}.course-rating-card dt{color:var(--muted);font-size:.56rem}.course-rating-card dd{color:var(--ink);white-space:nowrap;margin:0;font-size:.72rem;font-weight:800}.women-rating-panel{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.women-rating-panel__heading{border-bottom:1px solid var(--line);background:linear-gradient(105deg,#03ade81a,#a6ce391a);grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);align-items:end;gap:30px;padding:28px 30px 24px;display:grid}.women-rating-panel__heading h2{color:var(--green-deep);margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3vw,2.7rem);font-weight:400;line-height:1}.women-rating-panel__heading>p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.65}.women-rating-table-wrap{overflow-x:auto}.women-rating-table{border-collapse:collapse;width:100%;min-width:560px}.women-rating-table th,.women-rating-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:15px 22px}.women-rating-table tr>:last-child{border-right:0}.women-rating-table tbody tr:last-child>*{border-bottom:0}.women-rating-table thead th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#f7f8f2;font-size:.58rem;font-weight:800}.women-rating-table tbody th{color:var(--green-deep);text-align:left;font-size:.76rem}.women-rating-table tbody td{color:var(--ink);font-size:.76rem;font-weight:700}.course-scorecard-panel{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.course-scorecard-panel__heading{border-bottom:1px solid var(--line);background:linear-gradient(105deg,#a6ce391f,#03ade80d);justify-content:space-between;align-items:flex-end;gap:28px;padding:28px 30px 24px;display:flex}.course-scorecard-panel__heading .eyebrow{margin-bottom:7px}.course-scorecard-panel__heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400}.course-scorecard-panel__heading>span{color:var(--muted);font-size:.6rem}.course-scorecard-wrap{overflow-x:auto}.course-scorecard{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1320px}.course-scorecard th,.course-scorecard td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;min-width:52px;padding:14px 10px}.course-scorecard th:first-child{z-index:2;text-align:left;min-width:116px;position:sticky;left:0}.course-scorecard thead th{background:var(--green-deep);color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.course-scorecard tbody th,.course-scorecard tbody td{background:#fff;font-size:.68rem}.course-scorecard tbody th{color:var(--green-deep);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem}.course-scorecard__tee--white th{box-shadow:inset 7px 0 #ecebe4}.course-scorecard__tee--blue th{box-shadow:inset 7px 0 #1679bd}.course-scorecard__tee--gold th{box-shadow:inset 7px 0 #d6b445}.course-scorecard__tee--red th{box-shadow:inset 7px 0 #c94f49}.course-scorecard__total{color:var(--green-deep);font-weight:850;background:var(--cream)!important}.course-scorecard__par th,.course-scorecard__par td{background:#edf4ef;font-weight:850}.course-scorecard__handicap th,.course-scorecard__handicap td{background:#f7faf8}.course-scorecard-panel__note{color:var(--muted);margin:0;padding:16px 24px;font-size:.62rem;line-height:1.55}.course-scorecard-panel__note a{color:var(--green);font-weight:800}@media (width<=1080px){.bullseye-live-masthead{gap:30px}.division-race__grid,.pulse-lower-grid,.course-rating-grid{grid-template-columns:1fr}.live-moments,.your-rail{min-height:0}.course-pulse__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.bullseye-live-masthead{border-radius:22px;grid-template-columns:1fr;min-height:0;padding:34px 24px 42px}.bullseye-live-masthead h2{font-size:clamp(3.1rem,16vw,5.4rem)}.women-rating-panel__heading{grid-template-columns:1fr;gap:14px;padding:24px}.pulse-orbit{width:146px;margin:10px auto 0}.live-field-strip{grid-template-columns:1fr 1fr}.live-field-strip>div:nth-child(2){border-right:0}.live-field-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.scoring-view-switch,.scoring-view-switch--four,.scoring-view-switch--five,.scoring-view-switch--six,.scoring-view-switch--seven{border-radius:18px;grid-template-columns:1fr 1fr}.scoring-view-switch button{border-radius:13px}.division-race__grid{gap:12px}.race-card li{grid-template-columns:26px minmax(0,1fr) 46px 32px}.race-card li>.recent-run{display:none}.pulse-panel-heading{align-items:flex-start}.your-rail__list article{grid-template-columns:26px minmax(0,1fr) auto}.your-rail__list .momentum-mark{display:none!important}.course-pulse__hero{grid-template-columns:1fr;gap:26px;padding:30px 22px}.course-pulse__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.course-hole{min-height:180px}.official-course-card__intro{grid-template-columns:1fr;gap:28px}.official-course-card__mark{width:126px}.course-scorecard-panel__heading{flex-direction:column;align-items:flex-start}}.skins-leaderboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.skins-leaderboard.is-single{grid-template-columns:minmax(0,1fr)}.skins-leaderboard__table td:nth-child(n+3){text-align:center}@media (width<=900px){.skins-leaderboard{grid-template-columns:minmax(0,1fr)}}@media (width<=440px){.live-field-strip>div{padding:17px}.race-card__heading{padding-inline:20px}.race-card li{gap:9px;padding-inline:14px}.live-moments li{grid-template-columns:38px minmax(0,1fr)}.live-moments time{display:none}.course-pulse__callouts{grid-template-columns:1fr}}.team-pool-live{gap:24px;display:grid}.team-pool-live__intro{background:var(--green-deep);color:#fff;border-radius:22px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:end;gap:38px;padding:34px;display:grid}.team-pool-live__intro h2{letter-spacing:-.04em;margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.4rem);font-weight:400;line-height:1}.team-pool-live__intro p{color:#ffffffc2;max-width:700px;margin:0;font-size:.82rem;line-height:1.7}.team-pool-live__intro .eyebrow{color:var(--lime)}.team-pool-live__markets{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.team-pool-live__markets>span{text-transform:uppercase;border:1px solid #ffffff3d;border-radius:14px;place-items:center;min-height:76px;font-size:.74rem;font-weight:800;display:grid}.team-pool-live__markets small{color:var(--lime);font-size:.58rem}.team-pool-reveal-note{border-left:4px solid var(--blue);color:var(--muted);background:#03ade814;align-items:center;gap:14px 24px;padding:18px 22px;font-size:.74rem;display:flex}.team-pool-reveal-note strong{color:var(--green-deep);flex:none}.team-pool-board{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.team-pool-board__heading{background:linear-gradient(100deg,#a6ce392e,#03ade80d);justify-content:space-between;align-items:flex-end;gap:20px;padding:26px 30px 22px;display:flex}.team-pool-board--gross .team-pool-board__heading{background:linear-gradient(100deg,#006f3b24,#a6ce3917)}.team-pool-board--net .team-pool-board__heading{background:linear-gradient(100deg,#03ade824,#a6ce3917)}.team-pool-board__heading h2{margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.team-pool-board__heading>span{color:var(--muted);font-size:.7rem}.team-pool-board__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-pool-team{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"number identity tickets""number finishes finishes";gap:10px 16px;min-width:0;padding:20px 22px;display:grid}.team-pool-team:nth-child(odd){border-right:1px solid var(--line)}.team-pool-team__number{color:var(--blue);grid-area:number;font-size:.66rem;font-weight:850}.team-pool-team__identity{grid-area:identity;min-width:0}.team-pool-team__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;display:block;overflow:hidden}.team-pool-team__identity>span:not(.team-pool-team__hidden-names){color:var(--muted);margin-top:5px;font-size:.66rem;display:block}.team-pool-team__hidden-names{filter:blur(3px);gap:7px;width:min(190px,80%);margin-top:7px;display:flex}.team-pool-team__hidden-names i{background:#8da098;border-radius:999px;width:45%;height:7px}.team-pool-team__hidden-names i:last-child{width:38%}.team-pool-team__tickets{grid-area:tickets;align-items:start;gap:5px;display:flex}.team-pool-team__tickets span{background:var(--cream);color:var(--green-deep);border-radius:6px;padding:4px 6px;font-size:.56rem;font-weight:850}.team-pool-team__finishes{grid-area:finishes;gap:6px;display:flex}.team-pool-team__finishes span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.56rem;font-weight:750}.team-pool-team__finishes span+span:before{content:"•";color:var(--lime);margin-right:6px}.leaderboard-statusbar{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:68px;padding:16px 20px}.leaderboard-statusbar>div{align-items:center;gap:14px;display:flex}.leaderboard-statusbar__time{color:var(--muted);font-size:.65rem}.text-button{appearance:none;color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:750}.text-button:disabled{opacity:.45;cursor:not-allowed}.leaderboard-division{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.leaderboard-division__heading{background:linear-gradient(100deg,#a6ce3924,#03ade80f);justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 30px 24px;display:flex}.leaderboard-division__heading .eyebrow{margin-bottom:8px}.leaderboard-division__heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;font-weight:400}.leaderboard-division__heading>span{color:var(--muted);font-size:.72rem}.leaderboard-tiebreaker{border:1px solid #064a2b2e;border-left:4px solid var(--lime);background:linear-gradient(110deg,#f8fbf4,#fff);border-radius:12px;gap:10px;margin:14px 20px;padding:13px 15px;display:grid}.leaderboard-tiebreaker>header{align-items:center;gap:10px;display:flex}.leaderboard-tiebreaker>header>span{background:var(--green-deep);color:#fff;letter-spacing:.05em;border-radius:50%;flex:0 0 32px;place-content:center;width:32px;height:32px;font-size:.58rem;font-weight:900;display:grid}.leaderboard-tiebreaker>header>div{gap:2px;display:grid}.leaderboard-tiebreaker>header strong{color:var(--green-deep);font-size:.7rem}.leaderboard-tiebreaker>header small,.leaderboard-tiebreaker>p{color:var(--muted);font-size:.56rem;line-height:1.4}.leaderboard-tiebreaker ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.leaderboard-tiebreaker li{color:var(--green-deep);background:#fff;border-radius:8px;grid-template-columns:minmax(116px,auto) minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;font-size:.62rem;display:grid}.leaderboard-tiebreaker li b{color:#46700d;letter-spacing:.03em;text-transform:uppercase;font-size:.56rem}.leaderboard-tiebreaker li.is-unresolved b{color:#986000}.leaderboard-tiebreaker>p{margin:0}.live-event-board>.leaderboard-tiebreaker,.mobile-leaderboard>.leaderboard-tiebreaker{margin-left:18px;margin-right:18px}@media (width<=640px){.leaderboard-tiebreaker{margin-left:12px;margin-right:12px;padding:12px}.leaderboard-tiebreaker li{grid-template-columns:1fr;gap:3px}}.leaderboard-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.leaderboard-sort{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.leaderboard-sort>span{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin-right:.2rem;font-size:.74rem;font-weight:800}.leaderboard-sort button{color:#064a2b;cursor:pointer;font:inherit;background:#fff;border:1px solid #10352b29;border-radius:999px;padding:.55rem .8rem;font-size:.82rem;font-weight:750}.leaderboard-sort button:hover{background:#eff7e8;border-color:#006f3b6b}.leaderboard-sort button.is-active{background:var(--green-deep);border-color:var(--green-deep);color:#fff}.leaderboard-sort button.is-active:hover{background:var(--green-deep)}.availability-error{color:#664500;background:#fff8e8;border:1px solid #9c5f0040;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:-10px;padding:14px 18px;font-size:.78rem;display:flex}.leaderboard-table{border-collapse:collapse;width:100%;min-width:720px}.leaderboard-table th,.leaderboard-table td{border-bottom:1px solid var(--line);text-align:left;padding:18px 20px}.leaderboard-table th{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.leaderboard-table td{font-size:.8rem}.leaderboard-table td strong,.leaderboard-table td span{display:block}@media (width<=760px){.scoring-view-switch{width:100%}.scoring-view-switch button{padding-inline:10px;font-size:.64rem}.team-pool-live__intro{grid-template-columns:1fr;padding:28px 22px}.team-pool-reveal-note{flex-direction:column;align-items:flex-start}.team-pool-board__grid{grid-template-columns:1fr}.team-pool-team:nth-child(odd){border-right:0}.team-pool-team{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"number identity""number tickets""number finishes"}}.leaderboard-table td span{color:var(--muted);margin-top:4px;font-size:.68rem}.leaderboard-table__position,.leaderboard-table__score{color:var(--green-deep);font-weight:800;font-size:1.15rem!important}.leaderboard-table__scorecard-row>td{border-bottom:1px solid var(--line);background:#f8faf6;padding:0 20px 14px}.leaderboard-scorecard-dropdown{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.leaderboard-scorecard-dropdown>summary{min-height:48px;color:var(--green-deep);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) 26px;align-items:center;gap:10px 14px;padding:8px 12px 8px 14px;list-style:none;display:grid}.leaderboard-scorecard-dropdown>summary::-webkit-details-marker{display:none}.leaderboard-scorecard-dropdown>summary>span{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:850}.leaderboard-scorecard-dropdown>summary>strong{background:var(--paper);border-radius:7px;padding:5px 8px;font-size:.66rem}.leaderboard-scorecard-dropdown>summary>small{color:var(--muted);font-size:.66rem}.leaderboard-scorecard-dropdown>summary:after{background:var(--paper);width:26px;height:26px;color:var(--green-deep);content:"+";border-radius:50%;place-content:center;font-size:1.1rem;line-height:1;display:grid}.leaderboard-scorecard-dropdown[open]>summary{background:#a6ce391a}.leaderboard-scorecard-dropdown[open]>summary:after{background:var(--green-deep);color:#fff;content:"−"}.leaderboard-scorecard-dropdown__body{border-top:1px solid var(--line);background:#f8faf6;gap:10px;padding:12px;display:grid}.leaderboard-scorecard-dropdown__meta{flex-wrap:wrap;gap:7px;display:flex}.leaderboard-scorecard-dropdown__meta>span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:6px 9px;font-size:.6rem}.leaderboard-scorecard-dropdown__meta strong{color:var(--green-deep)}.leaderboard-bingo-card{min-width:0;padding:2px 0 4px}.leaderboard-bingo-card .digital-bingo-card{box-shadow:0 10px 28px #063f2b14}.mobile-leaderboard__rows .leaderboard-scorecard-dropdown{grid-column:1/-1;width:100%}.official-badge{background:var(--green);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:5px 8px;font-weight:800;color:#fff!important;font-size:.58rem!important;display:inline-flex!important}.leaderboard-note{color:var(--muted);text-align:center;margin:0;font-size:.72rem;line-height:1.6}.mobile-scorecard{max-width:920px;margin:0 auto;font-size:1rem}.scorecard-identity{background:var(--green-deep);color:#fff;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;gap:28px;padding:30px;display:flex}.scorecard-identity .eyebrow{color:var(--lime);margin-bottom:10px}.scorecard-identity h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,5vw,3.2rem);font-weight:400}.scorecard-identity h2+p,.scorecard-identity__playing-details{color:#ffffffb3;margin:9px 0 0;font-size:.75rem}.scorecard-identity__playing-details{color:var(--lime);font-weight:800}.scorecard-identity__start{text-align:center;border:1px solid #fff3;border-radius:14px;min-width:112px;padding:18px}.scorecard-identity__start span,.scorecard-identity__start strong{display:block}.scorecard-identity__start span{letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.scorecard-identity__start strong{margin-top:5px;font-size:2rem}.group-scorecard-code{min-width:170px;color:var(--green-deep);text-align:center;background:#fff;border-radius:16px;padding:20px 24px}.group-scorecard-code span,.group-scorecard-code strong{display:block}.group-scorecard-code span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.group-scorecard-code strong{letter-spacing:.08em;margin-top:6px;font-size:2rem}.group-scorecard-running{grid-template-columns:repeat(3,1fr)}.group-scorecard-running small{color:var(--muted);margin-top:3px;font-size:.58rem;font-weight:700;display:block}.group-quick-entry{background:#fff;border:1px solid #063f2b1f;border-radius:22px;margin-top:12px;overflow:hidden;box-shadow:0 16px 38px #063f2b1a}.group-quick-entry>header{background:var(--green-deep);color:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:22px;padding:22px 26px;display:grid}.group-quick-entry>header>div{min-width:92px}.group-quick-entry>header span,.group-quick-entry>header strong{display:block}.group-quick-entry>header span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.group-quick-entry>header strong{margin-top:4px;font-size:1.3rem}.group-score-entry-list{display:grid}.group-score-entry-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:112px;padding:20px 26px;display:grid}.group-score-entry__identity span,.group-score-entry__identity strong,.group-score-entry__identity small{display:block}.group-score-entry__identity span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.group-score-entry__identity strong{color:var(--green-deep);margin-top:5px;font-size:1.05rem}.group-score-entry__identity small{color:var(--muted);margin-top:5px;font-size:.65rem;line-height:1.4}.group-score-stepper{border:1px solid var(--line);border-radius:14px;grid-template-columns:54px 74px 54px;align-items:stretch;min-height:62px;display:grid;overflow:hidden}.group-score-stepper button{color:var(--green-deep);background:#f1f4ed;border:0;font-size:1.7rem;font-weight:500}.group-score-stepper button:disabled{cursor:not-allowed;opacity:.35}.group-score-stepper>div{border-right:1px solid var(--line);border-left:1px solid var(--line);text-align:center;place-content:center;display:grid}.group-score-stepper span,.group-score-stepper strong,.group-score-stepper small{display:block}.group-score-stepper span{color:var(--muted);text-transform:uppercase;font-size:.52rem;font-weight:800}.group-score-stepper strong{color:var(--green-deep);font-size:1.5rem;line-height:1}.group-score-stepper small{color:var(--blue);margin-top:2px;font-size:.54rem;font-weight:800}.group-score-save{background:var(--blue);color:#fff;letter-spacing:.01em;cursor:pointer;border:0;width:100%;min-height:68px;font-size:.82rem;font-weight:900;transition:filter .16s,transform .16s;box-shadow:0 -5px 18px #03ade833}.group-score-save:hover:not(:disabled),.scorecard-quick-entry__save:hover:not(:disabled){filter:brightness(.92)}.group-score-save:active:not(:disabled),.scorecard-quick-entry__save:active:not(:disabled){transform:translateY(1px)}.group-score-save:focus-visible,.scorecard-quick-entry__save:focus-visible{outline-offset:3px;outline:4px solid #03ade847}.group-score-save:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.group-player-scorecards{gap:12px;margin-top:16px;display:grid}.group-player-scorecards>header{justify-content:space-between;align-items:end;gap:20px;padding:6px 2px;display:flex}.group-player-scorecards>header span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.group-player-scorecards>header h3{color:var(--green-deep);margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400}.group-player-scorecards>header p{max-width:360px;color:var(--muted);text-align:right;margin:0;font-size:.7rem;line-height:1.5}.group-player-scorecards__list{gap:10px;display:grid}.group-player-scorecard{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 7px 22px #063f2b0b}.group-player-scorecard>summary{min-height:82px;color:var(--green-deep);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto 28px;align-items:center;gap:14px;padding:14px 18px;list-style:none;display:grid}.group-player-scorecard>summary::-webkit-details-marker{display:none}.group-player-scorecard>summary:after{background:var(--paper);width:28px;height:28px;color:var(--green-deep);content:"+";border-radius:50%;place-content:center;font-size:1.25rem;font-weight:500;line-height:1;display:grid}.group-player-scorecard[open]>summary{background:#a6ce3914}.group-player-scorecard[open]>summary:after{background:var(--green-deep);color:#fff;content:"−"}.group-player-scorecard__identity span,.group-player-scorecard__identity strong,.group-player-scorecard__identity small,.group-player-scorecard__tee span,.group-player-scorecard__tee strong,.group-player-scorecard__status span,.group-player-scorecard__status strong{display:block}.group-player-scorecard__identity span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:850}.group-player-scorecard__identity strong{margin-top:4px;font-size:1rem}.group-player-scorecard__identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.62rem;overflow:hidden}.group-player-scorecard__tee,.group-player-scorecard__status{text-align:center;border-radius:10px;min-width:92px;padding:9px 12px}.group-player-scorecard__tee{border:1px solid var(--line);background:var(--paper)}.group-player-scorecard__tee.is-blue{background:#1679bd1a;border-color:#1679bd59}.group-player-scorecard__tee.is-members{background:#a6ce3929;border-color:#7594216b}.group-player-scorecard__tee.is-gold{background:#d6b44524;border-color:#d6b4457a}.group-player-scorecard__tee.is-red{background:#c94f491a;border-color:#c94f4961}.group-player-scorecard__tee span,.group-player-scorecard__status span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.49rem;font-weight:800}.group-player-scorecard__tee strong,.group-player-scorecard__status strong{margin-top:3px;font-size:.76rem}.group-player-scorecard__status{background:var(--green-deep);color:#fff}.group-player-scorecard__status span{color:var(--lime)}.group-player-scorecard__body{border-top:1px solid var(--line);background:#f8faf6;gap:10px;padding:14px;display:grid}.group-player-scorecard__meta{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:0 2px 2px;font-size:.64rem;display:flex}.group-player-scorecard__meta strong{color:var(--green-deep)}.group-player-scorecard__table-wrap{border:1px solid var(--line);overscroll-behavior-inline:contain;background:#fff;border-radius:10px;overflow-x:auto}.group-player-scorecard__table{border-spacing:0;border-collapse:separate;table-layout:fixed;width:100%;min-width:650px;color:var(--green-deep);font-size:.66rem}.group-player-scorecard__table th,.group-player-scorecard__table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;height:34px;padding:4px}.group-player-scorecard__table th:first-child,.group-player-scorecard__table td:first-child{z-index:1;background:#fff;width:72px;font-weight:850;position:sticky;left:0}.group-player-scorecard__table th:last-child,.group-player-scorecard__table td:last-child{border-right:0;width:46px;font-weight:900}.group-player-scorecard__table tbody tr:last-child th,.group-player-scorecard__table tbody tr:last-child td{border-bottom:0}.group-player-scorecard__table thead th{background:var(--green-deep);color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:.56rem}.group-player-scorecard__table thead th:first-child{z-index:2;background:var(--green-deep)}.group-player-scorecard__table tbody tr.is-blue th,.group-player-scorecard__table tbody tr.is-blue td{background:#1679bd1a}.group-player-scorecard__table tbody tr.is-members th,.group-player-scorecard__table tbody tr.is-members td{background:#a6ce3929}.group-player-scorecard__table tbody tr.is-gold th,.group-player-scorecard__table tbody tr.is-gold td{background:#d6b44529}.group-player-scorecard__table tbody tr.is-red th,.group-player-scorecard__table tbody tr.is-red td{background:#c94f491a}.group-player-scorecard__table tbody tr.is-score th,.group-player-scorecard__table tbody tr.is-score td{background:#fff;font-size:.76rem;font-weight:850}.group-player-scorecard__table tbody tr.is-net th,.group-player-scorecard__table tbody tr.is-net td{background:#a6ce3924;font-size:.72rem;font-weight:850}.group-leaderboards{gap:22px;display:grid}.scorecard-mobile-tabs{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.scorecard-mobile-tabs button{background:var(--paper);min-height:54px;color:var(--green-deep);cursor:pointer;border:2px solid #0000;border-radius:12px;font-size:.92rem;font-weight:850}.scorecard-mobile-tabs button.is-active{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.scorecard-saved-notice{color:var(--muted);background:#a6ce391f;border:1px solid #a6ce398c;border-radius:12px;align-items:center;gap:8px 14px;margin-top:10px;padding:14px 18px;font-size:.76rem;display:flex}.scorecard-saved-notice strong{color:var(--green-deep);flex:none}.scorecard-running{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:12px;display:grid;overflow:hidden;box-shadow:0 8px 24px #063f2b0b}.scorecard-running>div{border-right:1px solid var(--line);text-align:center;padding:22px}.scorecard-running>div:last-child{border-right:0}.scorecard-running span,.scorecard-running strong{display:block}.scorecard-running span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.scorecard-running strong{margin-top:5px;font-size:1.7rem}.scorecard-quick-entry{z-index:8;background:var(--green-deep);color:#fff;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:110px minmax(170px,1fr) auto 170px;align-items:center;gap:20px;margin:12px 0;padding:20px;display:grid;position:sticky;top:12px;box-shadow:0 16px 34px #0232243d}.scorecard-quick-entry__hole span,.scorecard-quick-entry__hole strong,.scorecard-quick-entry__course>span,.scorecard-quick-entry__controls span,.scorecard-quick-entry__controls strong{display:block}.scorecard-quick-entry__hole span,.scorecard-quick-entry__controls span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.scorecard-quick-entry__hole strong{margin-top:2px;font-size:2.5rem;line-height:1}.scorecard-quick-entry__course>span{font-family:Georgia,Times New Roman,serif;font-size:1.3rem}.scorecard-quick-entry__course>div{color:#ffffffb3;flex-wrap:wrap;gap:5px 10px;margin-top:7px;display:flex}.scorecard-quick-entry__controls{border:1px solid #ffffff38;border-radius:12px;grid-template-columns:52px 64px 52px;align-items:stretch;display:grid;overflow:hidden}.scorecard-quick-entry__controls button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;min-height:58px;font-size:1.5rem}.scorecard-quick-entry__controls button:disabled,.scorecard-quick-entry__save:disabled{opacity:.4;cursor:not-allowed}.scorecard-quick-entry__save:disabled{box-shadow:none}.scorecard-quick-entry__controls>div{color:var(--green-deep);background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.scorecard-quick-entry__controls span{color:var(--muted);font-size:.48rem}.scorecard-quick-entry__controls strong{margin-top:2px;font-size:1.45rem}.scorecard-quick-entry__controls small{color:var(--green);margin-top:-1px;font-size:.58rem;font-weight:850}.scorecard-stroke-note{font-weight:850;color:var(--green)!important}.scorecard-quick-entry .scorecard-stroke-note{color:var(--lime)!important}.scorecard-quick-entry__save{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:58px;padding:0 18px;font-size:.78rem;font-weight:900;transition:filter .16s,transform .16s;box-shadow:0 8px 18px #03ade842}.scorecard-round-progress{border:1px solid var(--line);background:#f8faf6;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.scorecard-round-progress>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.55rem;font-weight:800}.scorecard-round-progress>div{gap:6px;padding:2px;display:flex;overflow-x:auto}.scorecard-round-progress button{border:1px solid var(--line);background:var(--paper);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:50%;flex:0 0 34px;font-weight:800}.scorecard-round-progress button.is-saved{border-color:var(--blue);color:var(--green-deep);background:#03ade81a}.scorecard-round-progress button.is-active{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.scorecard-hole-details{margin-top:16px}.scorecard-hole-details>summary{border:1px solid var(--line);color:var(--green-deep);cursor:pointer;background:#f8faf6;border-radius:14px;padding:18px 20px;font-size:.92rem;font-weight:850}.scorecard-hole-details[open]>summary{background:var(--green-deep);color:#fff;border-radius:14px 14px 0 0}.scorecard-hole-details .scorecard-holes{margin-top:10px}.mobile-leaderboard{gap:18px;margin-top:18px;display:grid}.mobile-leaderboard__heading{background:var(--green-deep);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.mobile-leaderboard__heading h2{margin:7px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3rem);font-weight:400}.mobile-leaderboard__heading p{color:#ffffffb8;margin:0;font-size:.74rem}.mobile-leaderboard__rows{gap:8px;display:grid}.mobile-leaderboard__rows article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:52px minmax(0,1fr) 80px 110px;align-items:center;gap:12px;padding:18px;display:grid}.mobile-leaderboard__rows article.is-current{border:3px solid var(--lime);background:#a6ce3914}.mobile-leaderboard__position{color:var(--green-deep);text-align:center;font-size:1.7rem}.mobile-leaderboard__rows article>div>strong,.mobile-leaderboard__rows article>div>span{display:block}.mobile-leaderboard__rows article>div>span{color:var(--muted);font-size:.65rem}.mobile-leaderboard__rows article>div:not(:nth-child(2)){text-align:center}.mobile-leaderboard__rows article>div:not(:nth-child(2)) strong{color:var(--green-deep);margin-top:3px;font-size:1.15rem}.mobile-leaderboard__rows article>div:not(:nth-child(2)) small{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:.62rem;display:block}.scorecard-alert,.scorecard-disclaimer{border-left:5px solid var(--lime);background:var(--cream);color:var(--muted);flex-direction:column;gap:4px;margin:16px 0;padding:18px 20px;font-size:.76rem;display:flex}.scorecard-alert strong,.scorecard-disclaimer strong{color:var(--green-deep)}.scorecard-holes{gap:10px;margin-top:18px;display:grid}.hole-entry{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:72px minmax(300px,1fr) minmax(220px,.7fr) 110px;align-items:center;gap:18px;padding:15px 18px;display:grid}.hole-entry--saved{border-left:5px solid var(--blue)}.hole-entry--active{box-shadow:inset 0 0 0 2px var(--green-deep)}.hole-entry__number span,.hole-entry__number strong,.score-stepper>span{display:block}.hole-entry__number span,.score-stepper>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:750}.hole-entry__number strong{margin-top:2px;font-size:1.5rem}.hole-entry__course{gap:10px;display:grid}.hole-entry__course-line{flex-wrap:wrap;align-items:baseline;gap:7px 12px;display:flex}.hole-entry__course-line span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:800}.hole-entry__course-line strong{color:var(--green-deep);font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:400;line-height:1}.hole-entry__course-line small{color:var(--muted);font-size:.56rem}.hole-entry__yardages{flex-wrap:wrap;gap:6px;display:flex}.hole-entry__yardages span{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.56rem;font-weight:800;display:inline-flex}.hole-entry__yardages i{aspect-ratio:1;background:#fff;border:1px solid #c8cbc7;border-radius:50%;width:7px}.hole-entry__yardages i.is-blue{background:#1679bd;border-color:#1679bd}.hole-entry__yardages i.is-members{background:#a6ce39;border-color:#759421}.hole-entry__yardages i.is-gold{background:#d6b445;border-color:#d6b445}.hole-entry__yardages i.is-red{background:#c94f49;border-color:#c94f49}.admin-entry input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:9px;margin-top:5px;padding:0 10px}.score-stepper>div{border:1px solid var(--line);border-radius:10px;grid-template-columns:48px 64px 48px;align-items:center;width:fit-content;margin-top:5px;display:grid;overflow:hidden}.score-stepper button{background:var(--cream);min-height:42px;color:var(--green-deep);cursor:pointer;border:0;font-size:1.35rem}.score-stepper button:disabled{opacity:.4;cursor:not-allowed}.score-stepper strong{text-align:center;font-size:1.2rem}.score-stepper__net{color:var(--green);margin-top:5px;font-size:.65rem;font-weight:850;display:block}.hole-entry__save{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:42px;font-weight:750}.hole-entry__save:disabled{opacity:.45;cursor:not-allowed}.scorecard-disclaimer{border-left-color:var(--blue);margin-top:24px}.scorecard-disclaimer p{margin:0}.scoring-admin{gap:26px;display:grid}.staff-only-frame{background:#f3f7f2;min-height:100vh}.staff-only-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #006f3b29;justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:12px clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.staff-only-brand,.staff-only-account{align-items:center;gap:14px;display:flex}.staff-only-brand img{object-fit:contain;width:54px;height:58px}.staff-only-brand span,.staff-only-account span{gap:3px;display:grid}.staff-only-brand strong{color:var(--green-deep);font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500}.staff-only-brand small,.staff-only-account small{color:var(--muted);font-size:.65rem}.staff-only-account{text-align:right}.staff-only-account strong{color:var(--ink);font-size:.78rem}.staff-only-account button{border:1px solid var(--line);min-height:38px;color:var(--green-deep);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;font-size:.7rem;font-weight:800}.staff-only-account button:disabled{cursor:wait;opacity:.55}.portal-switcher{color:var(--green-deep);background:#edf4eb;border:1px solid #00572f24;border-radius:999px;grid-template-columns:repeat(2,auto);align-items:center;gap:3px;padding:3px;font-size:.66rem;font-weight:850;line-height:1;display:inline-grid}.portal-switcher a,.portal-switcher span{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;display:inline-flex}.portal-switcher span[aria-current=page]{background:var(--green-deep);color:#fff;box-shadow:0 2px 8px #004b2a29}.portal-switcher a:hover,.portal-switcher a:focus-visible{background:#ffffffc7}.staff-only-main{width:min(100% - 40px,1500px);margin:0 auto;padding:clamp(32px,5vw,70px) 0 80px}.staff-only-intro{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);align-items:end;gap:40px;margin-bottom:42px;padding-bottom:30px;display:grid}.staff-only-intro .eyebrow{margin-bottom:10px}.staff-only-intro h1{color:var(--green-deep);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,6vw,5.8rem);font-weight:400;line-height:.95}.staff-only-intro>p{max-width:720px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.75}@media (width<=720px){.staff-only-header{align-items:flex-start;gap:12px;padding-inline:14px}.staff-only-account span{display:none}.staff-only-account .portal-switcher span{display:inline-flex}.staff-only-account{gap:8px}.staff-only-account .portal-switcher a,.staff-only-account .portal-switcher span{min-height:30px;padding-inline:9px}.staff-only-account button{padding-inline:12px}.staff-only-brand small{display:none}.staff-only-brand img{width:44px;height:48px}.staff-only-intro{grid-template-columns:1fr;gap:20px}}.admin-event{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.admin-event__heading{background:linear-gradient(100deg,#a6ce3926,#03ade80f);justify-content:space-between;align-items:flex-start;gap:30px;padding:30px;display:flex}.admin-event__status{justify-content:flex-start}.admin-event__heading h2{margin:18px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;font-weight:400}.admin-event__heading p{color:var(--muted);margin:0;font-size:.76rem}.admin-event__display-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.admin-event__display-links .button{min-height:42px;padding-inline:18px}.admin-event__actions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:18px 30px;display:flex}.admin-event__actions .button{min-height:42px}.manual-entry-form{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(190px,1.25fr) minmax(150px,1fr) minmax(150px,1fr) 115px 90px 118px;align-items:end;gap:12px;padding:18px 22px;display:grid}.manual-entry-form>div{align-self:center}.manual-entry-form__label,.manual-entry-form label>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.57rem;font-weight:750;display:block}.manual-entry-form strong{margin-top:5px;font-size:.82rem;display:block}.manual-entry-form .button{min-height:42px}.manual-team-player-picker{background:#ffffffbd;border:1px solid #14462a29;border-radius:12px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.manual-team-player-picker>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.manual-team-player-picker>header span,.manual-team-player-picker>header strong,.manual-team-player-picker>header small,.manual-team-player-picker>header b{display:block}.manual-team-player-picker>header span,.manual-team-player-picker>header small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:800}.manual-team-player-picker>header strong{color:var(--green-deep);margin-top:4px;font-size:.7rem}.manual-team-player-picker>header>div:last-child{text-align:right;flex:none}.manual-team-player-picker>header b{color:var(--green-deep);margin-top:4px;font-size:.78rem}.manual-team-player-picker article{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(100px,.7fr));align-items:end;gap:10px;padding-top:10px;display:grid}.game-enrollment{background:#ffffffbd;border:1px solid #14462a29;border-radius:12px;grid-column:1/-1;min-width:0;margin:2px 0 0;padding:12px 14px}.game-enrollment legend{color:var(--green-deep);letter-spacing:.07em;text-transform:uppercase;padding:0 5px;font-size:.62rem;font-weight:850}.game-enrollment>p{color:var(--muted);margin:0 0 9px;font-size:.67rem}.game-enrollment>div{flex-wrap:wrap;gap:8px 10px;display:flex}.game-enrollment label{border:1px solid var(--line);min-height:34px;color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:.67rem;font-weight:750;display:inline-flex}.game-enrollment label>input{width:16px;min-height:16px;accent-color:var(--green-deep);margin:0}.game-enrollment label>span{color:inherit;font-size:inherit;letter-spacing:0;text-transform:none;margin:0}.scorecard-qr-roster{border-bottom:1px solid var(--line);background:#f8faf6}.scorecard-qr-roster__heading{justify-content:space-between;align-items:center;gap:24px;padding:22px 30px;display:flex}.scorecard-qr-roster__heading strong,.scorecard-qr-roster__heading p{display:block}.scorecard-qr-roster__heading strong{color:var(--green-deep);margin-top:5px}.scorecard-qr-roster__heading p{max-width:620px;color:var(--muted);margin:6px 0 0;font-size:.68rem;line-height:1.55}.scorecard-qr-roster__heading>div:last-child{flex:none;gap:8px;display:flex}.scorecard-qr-roster__controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}.scorecard-template-picker{gap:4px;display:grid}.scorecard-template-picker span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:800}.scorecard-template-picker select,.scorecard-template-picker input{border:1px solid var(--line);min-height:42px;color:var(--green-deep);font:inherit;background:#fff;border-radius:999px;padding:0 34px 0 12px;font-weight:800}.scorecard-template-picker input{width:112px;padding-right:12px}.scorecard-qr-grid{grid-template-columns:1fr;gap:12px;padding:0 22px 22px;display:grid}.group-qr-slip-preview{padding:0 22px 22px;display:none}.group-qr-slip-preview.is-open,.tee-time-slip-preview.is-open{display:block}.tee-time-slip-preview{padding:0 22px 22px;display:none}.group-qr-slip-preview__heading{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 8px 14px;display:flex}.group-qr-slip-preview__heading strong,.group-qr-slip-preview__heading p,.group-qr-slip-preview__heading>span{display:block}.group-qr-slip-preview__heading strong{color:var(--green-deep);margin-top:5px}.group-qr-slip-preview__heading p{max-width:620px;color:var(--muted);margin:6px 0 0;font-size:.68rem;line-height:1.55}.group-qr-slip-preview__heading>span{color:var(--green);font-size:.64rem;font-weight:850}.group-qr-slip-grid{gap:12px;display:grid}.group-qr-slip-sheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.group-qr-slip{min-height:390px;color:var(--green-deep);background:#fff;border:1px dashed #78907e;border-radius:12px;grid-template-rows:auto 1fr auto;padding:18px;display:grid;overflow:hidden}.group-qr-slip>header{border-bottom:2px solid var(--green);grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:12px;display:grid}.group-qr-slip>header img{object-fit:contain;width:64px;height:64px}.group-qr-slip>header span,.group-qr-slip>header strong,.group-qr-slip>header small,.group-qr-slip__qr span,.group-qr-slip__instructions>span,.group-qr-slip>footer span,.group-qr-slip>footer strong,.group-qr-slip>footer small{display:block}.group-qr-slip>header span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850}.group-qr-slip>header strong{margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:600}.group-qr-slip>header small{color:var(--muted);margin-top:3px;font-size:.62rem;font-weight:750}.tee-time-qr-slip--day-1{--tee-time-day-accent:#153a5b;--tee-time-day-tint:#e7eef4}.tee-time-qr-slip--day-2{--tee-time-day-accent:#285943;--tee-time-day-tint:#e5eee9}.tee-time-qr-slip--day-3{--tee-time-day-accent:#7a2e3a;--tee-time-day-tint:#f2e7e9}.tee-time-qr-slip[class*=tee-time-qr-slip--day-]{border-color:var(--tee-time-day-accent);background:linear-gradient(90deg, var(--tee-time-day-tint) 0 7px, #fff 7px);-webkit-print-color-adjust:exact;print-color-adjust:exact}.tee-time-qr-slip[class*=tee-time-qr-slip--day-]>header{border-bottom-color:var(--tee-time-day-accent)}.tee-time-qr-slip__eyebrow{justify-content:space-between;align-items:center;gap:10px;display:flex}.group-qr-slip>header .tee-time-qr-slip__day-label{background:var(--tee-time-day-accent);color:#fff;letter-spacing:.08em;border-radius:999px;flex:none;padding:3px 8px;font-weight:900}.tee-time-qr-slip .group-qr-slip__qr img{filter:none;background:#fff}.group-qr-slip__body{grid-template-columns:minmax(150px,.82fr) minmax(0,1.18fr);align-items:center;gap:16px;padding:16px 0;display:grid}.group-qr-slip__qr{text-align:center}.group-qr-slip__qr img{border:1px solid #dfe6df;width:min(100%,190px);height:auto}.group-qr-slip__qr span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:5px;font-size:.57rem;font-weight:850}.group-qr-slip__instructions>span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.group-qr-slip__instructions>strong{letter-spacing:.18em;margin:4px 0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:2rem;display:block}.group-qr-slip__instructions ol{color:#33483d;gap:5px;margin:0;padding-left:18px;font-size:.68rem;line-height:1.38;display:grid}.group-qr-slip>footer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding-top:10px;display:grid}.group-qr-slip>footer span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:850}.group-qr-slip>footer strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.7rem;line-height:1.25;overflow:hidden}.tee-time-entry-page,.tee-time-checkin-page{color:#173f2c;background:radial-gradient(circle at 12% 12%,#a6ce392e,#0000 30%),linear-gradient(145deg,#f8f5ea,#edf2e9);min-height:100vh;padding:clamp(24px,5vw,64px)}.tee-time-entry-card{background:#ffffffeb;border:1px solid #1e4d3426;border-radius:28px;width:min(100%,650px);margin:6vh auto 0;padding:clamp(28px,6vw,54px);box-shadow:0 28px 80px #10372424}.tee-time-entry-brand,.tee-time-checkin-header>a{color:#173f2c;align-items:center;gap:12px;display:inline-flex}.tee-time-entry-brand img,.tee-time-checkin-header>a img{object-fit:contain;width:52px;height:52px}.tee-time-entry-brand span,.tee-time-entry-brand strong,.tee-time-entry-brand small,.tee-time-checkin-header>a span,.tee-time-checkin-header>a strong,.tee-time-checkin-header>a small{display:block}.tee-time-entry-brand small,.tee-time-checkin-header>a small{color:#66766c;margin-top:2px;font-size:.62rem}.tee-time-entry-card>.eyebrow{margin-top:42px;display:block}.tee-time-entry-card h1,.tee-time-checkin-intro h1{margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,6vw,4.2rem);font-weight:400;line-height:.98}.tee-time-entry-card>p,.tee-time-checkin-intro p{color:#647269;line-height:1.7}.tee-time-code-entry{margin-top:28px}.tee-time-code-entry>label{color:#526158;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:800;display:block}.tee-time-code-entry>div{grid-template-columns:1fr auto;gap:10px;display:grid}.tee-time-code-entry input{color:#173f2c;letter-spacing:.25em;background:#fff;border:1px solid #1e4d3433;border-radius:12px;min-width:0;padding:16px 18px;font:800 1.3rem ui-monospace,SFMono-Regular,Menlo,monospace}.tee-time-code-entry button,.tee-time-start-button{color:#fff;font:inherit;cursor:pointer;background:#12633e;border:0;border-radius:12px;padding:0 22px;font-weight:800}.tee-time-code-entry button:disabled,.tee-time-start-button:disabled{cursor:wait;opacity:.55}.tee-time-checkin-page{padding-top:24px}.tee-time-checkin-header,.tee-time-checkin-intro,.tee-time-access-choices,.tee-time-player-form{width:min(100%,920px);margin-inline:auto}.tee-time-checkin-header{background:#ffffffdb;border:1px solid #1e4d3424;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:14px 18px;display:flex}.tee-time-checkin-header>div{text-align:right}.tee-time-checkin-header>div span,.tee-time-checkin-header>div strong,.tee-time-checkin-header>div small{display:block}.tee-time-checkin-header>div span,.tee-time-checkin-header>div small{color:#66766c;font-size:.65rem}.tee-time-checkin-header>div strong{margin:2px 0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.tee-time-checkin-intro{padding:clamp(44px,8vw,78px) 0 26px}.tee-time-checkin-intro p{max-width:720px}.tee-time-access-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tee-time-access-choices>a,.tee-time-access-choices>button{color:#173f2c;cursor:pointer;min-height:190px;font:inherit;text-align:left;background:#ffffffeb;border:1px solid #1e4d3426;border-radius:18px;gap:6px;padding:24px;display:grid}.tee-time-access-choices>.is-primary{color:#fff;background:#155f3d}.tee-time-access-choices span,.tee-time-access-choices strong,.tee-time-access-choices small{display:block}.tee-time-access-choices span{letter-spacing:.06em;text-transform:uppercase;opacity:.72;font-size:.65rem;font-weight:800}.tee-time-access-choices strong{align-self:end;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400}.tee-time-access-choices small{opacity:.72;line-height:1.45}.tee-time-player-form{background:#fffffff0;border:1px solid #1e4d3426;border-radius:24px;gap:20px;padding:clamp(22px,5vw,40px);display:grid;box-shadow:0 24px 70px #1037241a}.tee-time-player-form__identity{border-bottom:1px solid #1e4d341f;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.tee-time-player-form__identity span,.tee-time-player-form__identity strong,.tee-time-player-form__identity small{display:block}.tee-time-player-form__identity span{color:#68776e;letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:800}.tee-time-player-form__identity strong{margin-top:4px;font-size:1.25rem}.tee-time-player-form__identity small{color:#68776e;margin-top:3px}.tee-time-player-form__account-links{flex:none;gap:8px;display:flex}.tee-time-player-form__account-links a{color:#12633e;text-align:center;background:#f7f8f3;border:1px solid #1e4d3429;border-radius:9px;padding:9px 11px;font-size:.68rem;font-weight:800}.tee-time-player-form__account-links a small{letter-spacing:.05em;text-transform:uppercase;margin-top:2px;font-size:.48rem;font-weight:650}.tee-time-player-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tee-time-ready-roster{background:#fffffff0;border:1px solid #1e4d3426;border-radius:24px;gap:20px;width:min(100%,920px);margin-inline:auto;padding:clamp(22px,5vw,40px);display:grid;box-shadow:0 24px 70px #1037241a}.tee-time-ready-roster>header,.tee-time-ready-roster__players article,.tee-time-ready-roster__actions,.tee-time-player-card>header,.tee-time-player-form__builder-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.tee-time-ready-roster h2{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:400}.tee-time-ready-roster__status{color:#164d33;letter-spacing:.05em;text-transform:uppercase;background:#e8f3d4;border-radius:999px;flex:none;padding:8px 11px;font-size:.62rem;font-weight:850}.tee-time-ready-roster__players{gap:9px;display:grid}.tee-time-ready-roster__players article{background:#f7f8f3;border:1px solid #1e4d3421;border-radius:13px;padding:13px 14px}.tee-time-ready-roster__number{color:#fff;background:#12633e;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:.72rem;font-weight:850;display:grid}.tee-time-ready-roster__players article>div{flex:1;min-width:0}.tee-time-ready-roster__players strong,.tee-time-ready-roster__players small{display:block}.tee-time-ready-roster__players strong{color:#173f2c;font-size:.95rem}.tee-time-ready-roster__players small{color:#68776e;margin-top:3px;font-size:.63rem;line-height:1.4}.tee-time-ready-roster__players a{color:#12633e;flex:none;font-size:.66rem;font-weight:850}.tee-time-ready-roster__actions{padding-top:4px}.tee-time-ready-roster__actions .tee-time-start-button{color:#fff;text-align:center;flex:1;justify-content:center;align-items:center;min-height:52px;display:inline-flex}.tee-time-add-player-button{color:#12633e;min-height:48px;font:inherit;cursor:pointer;background:#f7f8f3;border:1px solid #1e4d342e;border-radius:11px;padding:0 18px;font-size:.7rem;font-weight:850}.tee-time-player-builder{gap:13px;display:grid}.tee-time-player-card{background:#f7f8f3;border:1px solid #1e4d3424;border-radius:16px;padding:17px}.tee-time-player-card>header{padding-bottom:12px}.tee-time-player-card>header span,.tee-time-player-card>header strong{display:block}.tee-time-player-card>header span{color:#68776e;letter-spacing:.06em;text-transform:uppercase;font-size:.57rem;font-weight:850}.tee-time-player-card>header strong{color:#173f2c;margin-top:3px}.tee-time-player-card>header button{color:#86552d;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.62rem;font-weight:800}.tee-time-player-card__fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.tee-time-player-card__fields label:first-child,.tee-time-player-card__fields label:nth-child(2){grid-column:span 3}.tee-time-player-card__fields label:nth-child(n+3){grid-column:span 2}.tee-time-player-form label,.tee-time-tee-picker{color:#425248;font-size:.7rem;font-weight:800}.tee-time-player-form input[type=text],.tee-time-player-form input[type=email],.tee-time-player-form input[type=number],.tee-time-player-form__grid input,.tee-time-tee-picker select,.tee-time-player-card select{color:#173f2c;width:100%;font:inherit;background:#fff;border:1px solid #1e4d342e;border-radius:10px;margin-top:7px;padding:13px 14px}.tee-time-player-form fieldset{border:0;margin:0;padding:0}.tee-time-player-form legend{color:#425248;margin-bottom:9px;font-size:.7rem;font-weight:850}.tee-time-choice-row,.tee-time-handicap-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tee-time-choice-row>label,.tee-time-handicap-options>label:not(.tee-time-index-input){cursor:pointer;background:#f7f8f3;border:1px solid #1e4d3424;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.tee-time-choice-row input,.tee-time-handicap-options input[type=radio]{accent-color:#12633e;margin-top:3px}.tee-time-choice-row span,.tee-time-choice-row strong,.tee-time-choice-row small,.tee-time-handicap-options span,.tee-time-handicap-options strong,.tee-time-handicap-options small{display:block}.tee-time-choice-row small,.tee-time-handicap-options small{color:#68776e;margin-top:3px;font-weight:500;line-height:1.4}.tee-time-index-input{padding:0 14px 14px}.tee-time-index-invite,.tee-time-index-disclaimer{color:#68776e;margin:10px 0 0;font-size:.68rem;line-height:1.55}.tee-time-index-invite a{color:#12633e;font-weight:850}.tee-time-index-disclaimer{background:#f4f7e9;border-left:3px solid #9fbc3d;padding:12px 14px}.tee-time-start-button{min-height:54px}@media (width<=720px){.tee-time-entry-page,.tee-time-checkin-page{padding:16px}.tee-time-code-entry>div,.tee-time-access-choices,.tee-time-player-form__grid,.tee-time-choice-row,.tee-time-handicap-options{grid-template-columns:1fr}.tee-time-code-entry button{min-height:50px}.tee-time-checkin-header{align-items:flex-start}.tee-time-player-form__identity{flex-direction:column;align-items:flex-start}.tee-time-player-form__account-links{width:100%}.tee-time-player-form__account-links a{flex:1}.tee-time-ready-roster>header,.tee-time-ready-roster__actions,.tee-time-player-form__builder-actions{flex-direction:column;align-items:stretch}.tee-time-ready-roster__status{align-self:flex-start}.tee-time-ready-roster__players article{grid-template-columns:auto minmax(0,1fr);display:grid}.tee-time-ready-roster__players article>a{grid-column:2}.tee-time-ready-roster__actions .tee-time-start-button,.tee-time-ready-roster__actions .tee-time-add-player-button,.tee-time-player-form__builder-actions>button{width:100%}.tee-time-player-card__fields{grid-template-columns:1fr}.tee-time-player-card__fields label:first-child,.tee-time-player-card__fields label:nth-child(2),.tee-time-player-card__fields label:nth-child(n+3){grid-column:auto}.tee-time-checkin-header>div{text-align:right}}.group-qr-slip>footer small{max-width:150px;color:var(--muted);text-align:right;font-size:.52rem;line-height:1.35}.scorecard-print-sheet{gap:12px;display:grid}.scorecard-qr-card{border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;padding:18px;overflow:hidden}.scorecard-physical__header{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:18px;padding-bottom:14px;display:grid}.scorecard-physical__logo{object-fit:contain;width:96px;height:96px}.scorecard-qr-card__code{color:var(--muted);align-items:center;gap:10px;font-size:.64rem;display:flex}.scorecard-qr-card__code img{width:86px;height:auto}.scorecard-qr-card__identity{min-width:0}.scorecard-qr-card__identity span,.scorecard-qr-card__identity strong,.scorecard-qr-card__identity small{display:block}.scorecard-qr-card__identity span,.scorecard-qr-card__meta,.scorecard-qr-card>p{color:var(--muted);font-size:.58rem}.scorecard-qr-card__identity span{letter-spacing:.06em;text-transform:uppercase;font-weight:800}.scorecard-qr-card__identity strong{color:var(--green-deep);margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500}.scorecard-qr-card__identity small{color:var(--muted);margin-top:3px}.scorecard-qr-card__code>div span,.scorecard-qr-card__code>div strong{display:block}.scorecard-qr-card__code>div span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:800}.scorecard-qr-card__code>div strong{color:var(--green-deep);letter-spacing:.18em;margin-top:3px;font-family:monospace;font-size:1.15rem}.scorecard-physical__player-strip{background:var(--green-deep);color:#fff;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:6px 18px;padding:10px 12px;font-size:.6rem;font-weight:800;display:flex}.scorecard-grid-wrap{width:100%;overflow-x:auto}.scorecard-grid{grid-template-columns:110px repeat(9,minmax(36px,1fr)) 50px repeat(9,minmax(36px,1fr)) 50px 50px;grid-template-rows:repeat(var(--scorecard-grid-rows), auto);color:#193a2d;isolation:isolate;background:#758476;border-top:1px solid #758476;border-left:1px solid #758476;grid-auto-flow:row;gap:0;min-width:1050px;font-size:.62rem;display:grid;overflow:hidden}.scorecard-grid__cell{box-sizing:border-box;text-align:center;border-bottom:1px solid #758476;border-right:1px solid #758476;justify-content:center;align-items:center;min-width:0;height:38px;padding:4px 2px;line-height:1.1;display:flex;position:relative;overflow:hidden}.scorecard-grid__cell--label{text-align:left;justify-content:flex-start;padding-left:8px;font-weight:900}.scorecard-grid__cell--label,.scorecard-grid__cell--front-end,.scorecard-grid__cell--back-end,.scorecard-grid__cell--in{border-right-width:2px;border-right-color:#2d6348}.scorecard-grid__cell.scorecard-grid__row--header{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#2d6348;height:30px;font-size:.58rem;font-weight:900}.scorecard-grid__cell--total,.scorecard-grid__cell--subtotal,.scorecard-grid__cell--grand-total{background:#edf1ea;font-weight:900}.scorecard-grid__cell.scorecard-grid__row--tee{font-weight:900}.scorecard-grid__cell--label.scorecard-grid__row--tee,.scorecard-grid__cell--label.scorecard-grid__row--par{text-transform:uppercase}.scorecard-grid__cell--label.scorecard-grid__row--write{padding-top:7px;display:block}.scorecard-grid__cell--label.scorecard-grid__row--write>span,.scorecard-grid__cell--label.scorecard-grid__row--write>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scorecard-grid__cell--label.scorecard-grid__row--write>small{color:var(--muted);letter-spacing:.04em;margin-top:2px;font-family:monospace;font-size:.43rem}.scorecard-grid__cell--label.scorecard-grid__row--tee-blue{color:#125f96;background:#dcecf7}.scorecard-grid__cell--label.scorecard-grid__row--tee-white{background:#fff}.scorecard-grid__cell--label.scorecard-grid__row--tee-members{color:#45610b;background:#e7f2c8}.scorecard-grid__cell--label.scorecard-grid__row--tee-gold{color:#7b610a;background:#f2e5b6}.scorecard-grid__cell--label.scorecard-grid__row--tee-red{color:#a33d36;background:#f4d7d4}.scorecard-grid__cell--label.scorecard-grid__row--par{color:#244b38;background:#dfe8dc;font-weight:900}.scorecard-grid__cell.scorecard-grid__row--write{background:#fff;height:50px}.scorecard-grid__write-area{background:#fff;border:1px solid #2d634840;width:calc(100% - 6px);height:calc(100% - 6px);margin:0 auto;display:block}.scorecard-grid__stroke{color:#147cac;font-size:.45rem;font-weight:900;position:absolute;top:2px;right:3px}.scorecard-physical__footer{color:var(--green-deep);text-transform:uppercase;grid-template-columns:repeat(3,1fr);gap:12px 20px;padding:14px 4px 0;font-size:.64rem;font-weight:800;display:grid}.scorecard-physical__footer>span,.scorecard-physical__footer>small{box-sizing:border-box;background:#fff;border:1px solid #758476}.scorecard-physical__footer>span{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:8px;padding:7px 8px;display:grid}.scorecard-physical__footer>span b{font:inherit}.scorecard-physical__footer>span i{border-bottom:1px solid #758476;min-width:0;height:.8em;display:block}.scorecard-physical__footer small{color:var(--muted);text-transform:none;grid-column:1/-1;padding:7px 8px;font-size:.52rem;font-weight:600;line-height:1.45}.scorecard-qr-card__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.scorecard-qr-card__actions>small{color:var(--muted);flex-basis:100%;font-size:.58rem;line-height:1.45}.admin-event__empty{color:var(--muted);flex-direction:column;gap:6px;padding:34px 30px;font-size:.76rem;display:flex}.admin-event__empty strong{color:var(--ink)}.admin-entry-list{display:grid}.admin-entry{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1.3fr) minmax(150px,1fr) 100px 110px 90px 170px;align-items:end;gap:12px;padding:18px 22px;display:grid}.admin-entry:last-child{border-bottom:0}.admin-entry label>span,.admin-entry__identity>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.57rem;font-weight:750;display:block}.admin-entry__identity strong,.admin-entry__identity small{display:block}.admin-entry__identity strong{margin-top:5px}.admin-entry__identity small{color:var(--muted);margin-top:3px}.admin-entry__identity .admin-entry__contests{color:var(--green);margin-top:5px;font-size:.52rem;font-weight:750}.admin-entry__official{align-items:center;gap:8px;min-height:42px;display:flex}.admin-entry__official input{width:18px;min-height:18px;margin:0}.admin-entry__buttons{flex-direction:column;align-items:stretch;gap:8px;display:flex}.admin-entry__buttons .button{min-height:38px}@media (width<=1080px){.pathways__grid,.scoring-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pathway-card:nth-child(2){border-right:0}.admin-entry{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(100px,.7fr))}.manual-entry-form{grid-template-columns:repeat(3,minmax(150px,1fr))}.admin-entry__official,.admin-entry__buttons{grid-column:span 2}}@media (width<=760px){.pathways__grid{grid-template-columns:1fr}.scoring-page .page-intro h1{font-size:clamp(3.1rem,14vw,4.5rem)}.scoring-overview,.scoring-event-grid{grid-template-columns:1fr}.score-code-access-banner{flex-direction:column;align-items:flex-start}.scoring-overview>div{border-right:0;border-bottom:1px solid var(--line);min-height:170px}.scoring-overview>div:last-child{border-bottom:0}.scoring-event-card{min-height:430px}.leaderboard-statusbar,.leaderboard-division__heading,.admin-event__heading{flex-direction:column;align-items:flex-start}.admin-event__display-links{justify-content:space-between;width:100%}.leaderboard-statusbar{gap:16px}.scorecard-identity{align-items:flex-start}.mobile-leaderboard__heading{flex-direction:column;align-items:flex-start}.mobile-leaderboard__heading .button{width:100%}.mobile-leaderboard__rows article{grid-template-columns:44px minmax(0,1fr) 68px 92px;padding:15px 12px}.scorecard-quick-entry{grid-template-columns:74px 1fr auto;gap:12px}.scorecard-quick-entry__save{grid-column:1/-1}.scorecard-qr-roster__heading{flex-direction:column;align-items:flex-start}.hole-entry{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:14px}.hole-entry__course{grid-column:2}.score-stepper{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:10px;display:flex}.hole-entry__save{grid-column:1/-1}.score-stepper>div{grid-template-columns:42px 52px 42px}.admin-entry{grid-template-columns:1fr 1fr;align-items:start;padding:22px}.manual-entry-form{grid-template-columns:1fr 1fr}.manual-entry-form>div,.admin-entry__identity{grid-column:1/-1}.admin-entry__official,.admin-entry__buttons{grid-column:span 1}}@media (width<=520px){.score-code-entry{padding:24px 20px}.score-code-entry input{min-height:68px;font-size:1.65rem}.saved-scorecards{padding:24px 18px}.saved-scorecards__list article{grid-template-columns:1fr 1fr}.saved-scorecards__list article>div{grid-column:1/-1}.scorecard-mobile-tabs button{min-height:60px;font-size:1rem}.scorecard-saved-notice{flex-direction:column;align-items:flex-start;font-size:.84rem;line-height:1.5}.scorecard-identity{flex-direction:column;gap:18px;padding:22px 20px}.scorecard-identity h2{font-size:2.15rem}.scorecard-mobile-tabs{gap:6px;padding:7px}.scorecard-identity__start{width:100%}.group-scorecard-code{width:100%;min-width:0}.group-scorecard-running{grid-template-columns:1fr 1fr}.group-scorecard-running>div:first-child{grid-column:1/-1}.group-quick-entry>header{grid-template-columns:1fr 1fr;gap:14px;padding:20px}.group-quick-entry>header>div:last-child{grid-column:1/-1}.group-score-entry-list article{grid-template-columns:1fr;gap:14px;padding:20px}.group-score-stepper{grid-template-columns:minmax(64px,1fr) minmax(88px,1.2fr) minmax(64px,1fr);min-height:68px}.group-player-scorecards>header{flex-direction:column;align-items:flex-start;gap:5px}.group-player-scorecards>header p{text-align:left;max-width:none;font-size:.76rem}.group-player-scorecard>summary{grid-template-columns:minmax(0,1fr) auto 26px;gap:10px;min-height:112px;padding:14px}.group-player-scorecard>summary:after{grid-area:1/3/3;width:26px;height:26px}.group-player-scorecard__identity{grid-area:1/1/auto/3;min-width:0}.group-player-scorecard__tee{text-align:left;grid-area:2/1;min-width:0}.group-player-scorecard__status{grid-area:2/2;min-width:78px}.group-player-scorecard__meta{flex-direction:column;align-items:flex-start;gap:4px;font-size:.7rem}.group-player-scorecard__table{min-width:610px}.leaderboard-scorecard-dropdown>summary{grid-template-columns:minmax(0,1fr) auto 26px;gap:5px 10px;min-height:64px;padding:10px 12px}.leaderboard-scorecard-dropdown>summary>span{grid-area:1/1}.leaderboard-scorecard-dropdown>summary>strong{grid-area:1/2}.leaderboard-scorecard-dropdown>summary>small{grid-area:2/1/auto/3;font-size:.7rem}.leaderboard-scorecard-dropdown>summary:after{grid-area:1/3/3}.leaderboard-scorecard-dropdown__meta{grid-template-columns:1fr 1fr;display:grid}.leaderboard-scorecard-dropdown__meta>span{text-align:center;border-radius:8px}.scorecard-running>div{padding:16px 10px}.scorecard-quick-entry{border-radius:16px;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:15px;top:6px}.scorecard-quick-entry__controls{grid-column:1/-1;grid-template-columns:1fr 82px 1fr;width:100%}.scorecard-quick-entry__controls button{min-height:68px;font-size:2rem}.scorecard-quick-entry__controls strong{font-size:1.8rem}.scorecard-quick-entry__save{min-height:64px;font-size:1rem}.scorecard-round-progress{flex-direction:column;align-items:flex-start}.scorecard-round-progress>div{width:100%}.scorecard-qr-roster__heading{padding:20px}.scorecard-qr-roster__heading>div:last-child{flex-direction:column;width:100%}.scorecard-template-picker,.scorecard-template-picker select{width:100%}.scorecard-qr-grid{grid-template-columns:1fr;padding:0 14px 14px}.hole-entry{grid-template-columns:48px minmax(0,1fr)}.admin-entry,.manual-entry-form{grid-template-columns:1fr}.manual-entry-form>div,.admin-entry__identity,.admin-entry__official,.admin-entry__buttons{grid-column:1}}.tournament-desk{gap:18px}.scorecard-focus-page{background:radial-gradient(circle at 100% 0,#a6ce392e,#0000 38%),#edf2e9;place-items:center;min-height:100dvh;padding:12px;display:grid}.round-scorecard{background:#f7f9f4;border:1px solid #063f2b26;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr);width:min(100%,1120px);height:calc(100dvh - 24px);max-height:860px;display:grid;overflow:hidden;box-shadow:0 24px 70px #063f2b29}.round-scorecard__bar{background:var(--green-deep);color:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:10px 14px 10px 20px;display:flex}.round-scorecard__bar>div:first-child{min-width:0}.round-scorecard__bar strong,.round-scorecard__bar span{display:block}.round-scorecard__bar>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400;overflow:hidden}.round-scorecard__bar>div:first-child span{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.62rem;font-weight:700;overflow:hidden}.round-scorecard__bar-actions{flex:none;align-items:center;gap:10px;display:flex}.round-scorecard__bar-actions>span{min-width:54px;color:var(--lime);text-align:center;font-size:.72rem;font-weight:900}.round-sync-status strong,.round-sync-status small{display:block}.round-sync-status small{color:#ffffffb8;white-space:nowrap;margin-top:3px;font-size:.47rem;font-weight:800}.round-sync-status i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.round-sync-status.is-offline small{color:#ffe39b}.round-sync-status.is-offline i{background:#ffc44d}.round-scorecard__bar-actions button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;padding:0 15px;font-size:.62rem;font-weight:850}.round-scorecard__body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:12px;min-height:0;padding:12px;display:grid;position:relative;overflow:hidden}.round-scorecard__active{border:1px solid var(--line);background:#fff;border-radius:16px;grid-area:1/1/3;grid-template-rows:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:0;padding:clamp(18px,3vh,34px);display:grid;overflow:hidden}.round-hole-heading{text-align:center}.round-hole-heading span,.round-hole-heading strong,.round-hole-heading small{display:block}.round-hole-heading span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:900}.round-hole-heading strong{color:var(--green-deep);margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,9vh,5.8rem);font-weight:400;line-height:.95}.round-hole-heading small{color:var(--muted);margin-top:6px;font-size:.62rem;font-weight:800}.round-hole-heading small+small{color:var(--green);margin-top:2px}.round-score-stepper{border:2px solid var(--green-deep);border-radius:18px;grid-template-columns:minmax(80px,1fr) minmax(120px,1.2fr) minmax(80px,1fr);align-self:center;width:min(100%,460px);min-height:clamp(110px,18vh,150px);margin-inline:auto;display:grid;overflow:hidden}.round-score-stepper button,.group-round-stepper button{color:var(--green-deep);cursor:pointer;background:#eef3e9;border:0;font-size:clamp(2rem,6vh,3.2rem)}.round-score-stepper button:disabled,.group-round-stepper button:disabled,.round-primary-action:disabled{cursor:not-allowed;opacity:.38}.round-score-stepper>div{border-inline:1px solid var(--line);background:var(--green-deep);color:#fff;text-align:center;place-content:center;display:grid}.round-score-stepper span,.round-score-stepper strong,.round-score-stepper small{display:block}.round-score-stepper span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:900}.round-score-stepper strong{font-size:clamp(2.8rem,8vh,4.7rem);line-height:.9}.round-score-stepper small{color:#ffffffb8;margin-top:5px;font-size:.65rem;font-weight:850}.round-scorecard__totals{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.round-scorecard__totals>span{min-width:92px;color:var(--muted);text-align:center;text-transform:uppercase;background:#edf2e9;border-radius:999px;padding:8px 12px;font-size:.56rem;font-weight:800}.round-scorecard__totals strong{color:var(--green-deep);margin-left:4px;font-size:.72rem}.round-primary-action{background:var(--blue);color:#fff;width:min(100%,460px);min-height:58px;font:inherit;cursor:pointer;border:0;border-radius:12px;margin-inline:auto;font-size:.75rem;font-weight:900;box-shadow:0 9px 22px #03ade838}.round-primary-action:hover:not(:disabled){filter:brightness(.94)}.round-hole-grid{grid-area:1/2;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;min-height:0;display:grid}.round-hole-grid button{border:1px solid var(--line);min-width:0;min-height:0;color:var(--muted);cursor:pointer;text-align:center;background:#fff;border-radius:10px;place-content:center;padding:6px 2px;display:grid;position:relative}.round-hole-grid button span,.round-hole-grid button strong,.round-hole-grid button small{display:block}.round-hole-grid button span{color:#a1aaa0;font-size:.42rem;font-weight:800;position:absolute;top:4px;left:5px}.round-hole-grid button strong{color:var(--green-deep);font-size:clamp(.82rem,2.2vh,1.12rem)}.round-hole-grid button small{color:var(--muted);margin-top:2px;font-size:.55rem;font-weight:850}.round-hole-grid button.is-complete{background:#03ade814;border-color:#03ade873}.round-hole-grid button.is-complete small{color:var(--blue)}.round-hole-grid button.is-active{border-color:var(--green-deep);background:var(--green-deep);box-shadow:0 5px 14px #063f2b33}.round-hole-grid button.is-active strong,.round-hole-grid button.is-active small{color:#fff}.round-hole-grid button.is-active span{color:var(--lime)}.round-scorecard__footer{color:var(--muted);text-align:center;background:#e8eee4;border-radius:10px;grid-area:2/2;padding:10px 12px;font-size:.54rem;font-weight:750;line-height:1.4}.round-scorecard__notice{z-index:5;color:#67501c;text-align:center;background:#fff7d8;border:1px solid #ddbd69;border-radius:10px;padding:10px 14px;font-size:.62rem;font-weight:850;position:absolute;top:18px;left:18px;right:18px;box-shadow:0 8px 20px #063f2b1f}.round-scorecard__notice.is-success{color:#3c5e10;background:#f0f8dc;border-color:#75942173}.round-scorecard__notice.is-error{color:#7a271f;background:#fff0ee;border-color:#9f332859}.round-scorecard--large-text .round-hole-heading small,.round-scorecard--large-text .round-score-stepper small,.round-scorecard--large-text .round-scorecard__totals>span,.round-scorecard--large-text .round-hole-grid button small,.round-scorecard--large-text .round-scorecard__footer,.round-scorecard--large-text .round-scorecard__notice{font-size:.72rem}.round-scorecard--large-text .round-hole-grid button strong{font-size:1.15rem}.round-scorecard--large-text .round-primary-action{font-size:.9rem}.group-round-active{grid-template-rows:auto minmax(0,1fr) auto}.group-round-active .round-hole-heading strong{font-size:clamp(2.6rem,7vh,4.5rem)}.group-round-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:8px;min-height:0;display:grid}.group-round-entry-grid article{border:1px solid var(--line);background:#f8faf6;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:clamp(10px,1.6vh,16px);display:grid}.group-round-entry__identity{min-width:0}.group-round-entry__identity strong,.group-round-entry__identity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.group-round-entry__identity strong{color:var(--green-deep);font-size:clamp(.64rem,1.6vh,.82rem)}.group-round-entry__identity span{color:var(--muted);margin-top:3px;font-size:clamp(.48rem,1.2vh,.58rem);font-weight:750}.group-round-entry__identity small{color:#64766b;margin-top:4px;font-size:clamp(.4rem,1vh,.5rem);font-weight:700;line-height:1.3;display:block}.group-round-stepper{border:1px solid var(--line);border-radius:9px;grid-template-columns:40px 56px 40px;min-height:clamp(48px,8vh,62px);display:grid;overflow:hidden}.group-round-stepper button{font-size:1.5rem}.group-round-stepper>div{border-inline:1px solid var(--line);color:var(--green-deep);text-align:center;background:#fff;place-content:center;display:grid}.group-round-stepper strong,.group-round-stepper small{display:block}.group-round-stepper strong{font-size:1.25rem;line-height:1}.group-round-stepper small{color:var(--blue);white-space:nowrap;margin-top:3px;font-size:.44rem;font-weight:850}.round-scorecard>.mobile-leaderboard,.round-scorecard>.group-leaderboards{min-height:0;margin:0;padding:12px;overflow:auto}.round-bingo-view,.group-bingo-view{min-height:0;padding:12px;overflow:auto}.group-bingo-view{gap:12px;display:grid}.digital-bingo-card{border:2px solid var(--green-deep);background:#fff;border-radius:18px;width:100%;padding:clamp(18px,3vw,30px);box-shadow:0 16px 42px #063f2b1a}.digital-bingo-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;margin-bottom:18px;display:grid}.digital-bingo-card__header span,.digital-bingo-card__header h2,.digital-bingo-card__header p{display:block}.digital-bingo-card__header span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900}.digital-bingo-card__header h2{color:var(--green-deep);margin:4px 0 2px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1}.digital-bingo-card__header p{color:var(--muted);margin:0;font-size:.82rem;font-weight:800}.digital-bingo-card__header dl{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(72px,1fr));margin:0;display:grid;overflow:hidden}.digital-bingo-card__header dl>div{border-left:1px solid var(--line);text-align:center;min-width:72px;padding:10px 13px}.digital-bingo-card__header dl>div:first-child{border-left:0}.digital-bingo-card__header dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:850}.digital-bingo-card__header dd{color:var(--green-deep);margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:700}.digital-bingo-card__scroll{border-radius:12px;outline:none;max-width:100%;overflow-x:auto}.digital-bingo-card__scroll:focus-visible{box-shadow:0 0 0 3px #03ade859}.digital-bingo-card__letters,.digital-bingo-card__grid{grid-template-columns:repeat(5,minmax(0,1fr));min-width:760px;display:grid}.digital-bingo-card__letters{gap:5px;margin-bottom:5px}.digital-bingo-card__letters span{background:var(--green-deep);color:#fff;border-radius:7px;place-items:center;min-height:34px;font-size:1.15rem;font-weight:900;display:grid}.digital-bingo-card__grid{gap:5px}.digital-bingo-card__grid article{color:#536259;background:#f4f6f2;border:1px solid #cdd7cf;border-radius:8px;min-height:132px;padding:10px;position:relative;overflow:hidden}.digital-bingo-card__grid article.is-complete{color:#183d24;background:#e5f1cb;border-color:#5f8420;box-shadow:inset 0 0 0 2px #5f84202e}.digital-bingo-card__grid article.is-free{background:#ddecba}.digital-bingo-card__grid article>div{align-items:center;gap:6px;display:flex}.digital-bingo-card__grid article>div>span{color:#7b887f;font-size:.58rem;font-weight:900}.digital-bingo-card__grid article>div>b{color:#536259;letter-spacing:.06em;background:#e1e7df;border-radius:999px;padding:3px 6px;font-size:.48rem}.digital-bingo-card__grid article.is-gross>div>b{color:var(--green-deep)}.digital-bingo-card__grid article.is-net>div>b{color:#006c94}.digital-bingo-card__grid article.is-open>div>b{color:#6e5b17}.digital-bingo-card__grid article>div>i{color:#fff;border:2px solid #bdc8bf;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:auto;font-style:normal;font-weight:950;display:grid}.digital-bingo-card__grid article.is-complete>div>i{border-color:var(--green);background:var(--green)}.digital-bingo-card__grid article>strong{color:inherit;letter-spacing:.02em;text-transform:uppercase;margin-top:9px;font-size:.73rem;font-weight:900;display:block}.digital-bingo-card__grid article>p{color:inherit;margin:5px 0 0;font-size:.64rem;font-weight:650;line-height:1.4}.digital-bingo-card>footer{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:.64rem;font-weight:800;display:flex}.digital-bingo-card>footer strong{color:var(--green-deep);text-transform:uppercase;margin-left:auto}.digital-bingo-card--compact{box-shadow:none;padding:16px}.digital-bingo-card--compact .digital-bingo-card__header h2{font-size:2rem}.round-scorecard--large-text .digital-bingo-card__grid article>strong{font-size:.86rem}.round-scorecard--large-text .digital-bingo-card__grid article>p{font-size:.76rem}@media (width<=760px){.scorecard-focus-page{padding:0}.round-scorecard{width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0}.round-scorecard__bar{min-height:58px;padding:7px 8px 7px 12px}.round-scorecard__bar>div:first-child strong{font-size:1rem}.round-scorecard__bar>div:first-child span{font-size:.52rem}.round-scorecard__bar-actions{gap:5px}.round-scorecard__bar-actions>span{min-width:40px;font-size:.6rem}.round-sync-status small{font-size:.42rem}.round-scorecard__bar-actions button{min-height:36px;padding:0 10px;font-size:.54rem}.round-bingo-view,.group-bingo-view{padding:7px}.digital-bingo-card{border-radius:12px;padding:14px 10px}.digital-bingo-card__header{grid-template-columns:1fr;gap:10px}.digital-bingo-card__header h2{font-size:2rem}.digital-bingo-card__header dl{width:100%}.digital-bingo-card__letters,.digital-bingo-card__grid{min-width:700px}.digital-bingo-card__grid article{min-height:128px}.digital-bingo-card>footer strong{width:100%;margin-left:0}.round-scorecard--large-text .round-hole-heading small,.round-scorecard--large-text .round-score-stepper small,.round-scorecard--large-text .round-scorecard__totals>span,.round-scorecard--large-text .round-hole-grid button small,.round-scorecard--large-text .round-scorecard__notice{font-size:.64rem}.round-scorecard--large-text .round-hole-grid button strong{font-size:.88rem}.round-scorecard__body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:7px;padding:7px}.round-scorecard__active{border-radius:12px;grid-area:1/1;gap:8px;padding:10px}.round-hole-heading strong{font-size:clamp(2.5rem,8vh,4rem)}.round-hole-heading small{margin-top:3px;font-size:.52rem}.round-score-stepper{min-height:clamp(88px,15vh,118px)}.round-score-stepper button{font-size:2.4rem}.round-score-stepper strong{font-size:3.2rem}.round-scorecard__totals>span{min-width:82px;padding:6px 9px;font-size:.5rem}.round-primary-action{min-height:48px;font-size:.68rem}.round-hole-grid{grid-area:2/1;grid-template-rows:repeat(2,42px);grid-template-columns:repeat(9,minmax(0,1fr));gap:3px}.round-hole-grid button{border-radius:7px;padding:2px}.round-hole-grid button span{display:none}.round-hole-grid button strong{font-size:.72rem}.round-hole-grid button small{font-size:.47rem}.round-scorecard__footer{display:none}.round-scorecard__notice{font-size:.56rem;top:8px;left:8px;right:8px}.group-round-active{grid-template-rows:auto minmax(0,1fr) auto;padding:7px}.group-round-active .round-hole-heading strong{font-size:2.3rem}.group-round-active .round-hole-heading small{white-space:nowrap}.group-round-entry-grid{gap:5px}.group-round-entry-grid article{grid-template-columns:1fr;align-content:center;gap:5px;padding:7px}.group-round-entry__identity{text-align:center}.group-round-entry__identity strong{font-size:.61rem}.group-round-entry__identity span{font-size:.45rem}.group-round-stepper{grid-template-columns:minmax(30px,1fr) 50px minmax(30px,1fr);min-height:45px}.group-round-stepper button{font-size:1.35rem}.group-round-stepper strong{font-size:1.05rem}.group-round-stepper small{font-size:.38rem}}@media (height<=620px){.round-scorecard__bar{min-height:50px}.round-scorecard__active{gap:5px;padding:7px}.round-hole-heading strong{font-size:2.4rem}.round-score-stepper{min-height:76px}.round-score-stepper strong{font-size:2.6rem}.round-primary-action{min-height:42px}.round-hole-grid{grid-template-rows:repeat(2,36px)}}.tournament-desk__summary{background:var(--green-deep);color:#fff;border-radius:20px;grid-template-columns:minmax(0,1.3fr) auto auto;align-items:center;gap:28px;padding:28px 30px;display:grid}.tournament-desk__summary h2{color:#fff;margin:7px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400}.tournament-desk__summary p{color:#ffffffb8;max-width:680px;margin:0;font-size:.76rem;line-height:1.65}.tournament-desk__summary .eyebrow{color:var(--lime)}.tournament-desk__summary-stats{border:1px solid #ffffff2b;border-radius:14px;grid-template-columns:repeat(3,minmax(92px,1fr));display:grid}.tournament-desk__summary-stats>div{text-align:center;border-right:1px solid #ffffff2b;min-width:96px;padding:16px}.tournament-desk__summary-stats>div:last-child{border-right:0}.tournament-desk__summary-stats strong,.tournament-desk__summary-stats span{display:block}.tournament-desk__summary-stats strong{font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:400}.tournament-desk__summary-stats span{color:#ffffff9e;letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:.53rem;font-weight:800}.tournament-desk__summary-actions{gap:8px;min-width:156px;display:grid}.tournament-desk__refresh{color:#fff;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:10px;gap:2px;padding:8px 12px;font-size:.62rem;font-weight:850;display:grid}.tournament-desk__refresh small{color:#ffffff9e;font-size:.48rem;font-weight:600}.tournament-desk__mobile-event-picker{display:none}.tournament-desk__layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:16px;display:grid}.tournament-desk__rail{border:1px solid var(--line);background:#fff;border-radius:18px;position:sticky;top:92px;overflow:hidden}.tournament-desk__rail-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.tournament-desk__rail-heading span{color:var(--green-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.tournament-desk__rail-heading small{color:var(--muted);font-size:.58rem}.tournament-desk__rail .tournament-desk__event-button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 16px;display:grid}.tournament-desk__rail .tournament-desk__event-button:last-child{border-bottom:0}.tournament-desk__rail .tournament-desk__event-button:hover,.tournament-desk__rail .tournament-desk__event-button.is-active{background:#f1f6eb}.tournament-desk__rail .tournament-desk__event-button.is-active{box-shadow:inset 3px 0 var(--lime)}.tournament-desk__rail .tournament-desk__event-button strong,.tournament-desk__rail .tournament-desk__event-button small{display:block}.tournament-desk__rail .tournament-desk__event-button strong{color:var(--green-deep);font-size:.72rem}.tournament-desk__rail .tournament-desk__event-button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.57rem;overflow:hidden}.tournament-desk__rail .tournament-desk__event-button b{min-width:26px;color:var(--green-deep);text-align:center;background:#e8eee4;border-radius:999px;padding:5px 7px;font-size:.6rem}.tournament-desk__archive-dropdown{border-top:8px solid #f3f7f2}.tournament-desk__archive-dropdown>summary{min-height:48px;color:var(--green-deep);letter-spacing:.04em;cursor:pointer;justify-content:space-between;align-items:center;padding:0 16px;font-size:.64rem;font-weight:900;list-style:none;display:flex}.tournament-desk__archive-dropdown>summary::-webkit-details-marker{display:none}.tournament-desk__archive-dropdown>summary:after{content:"+";color:var(--muted);order:2;font-size:1rem}.tournament-desk__archive-dropdown[open]>summary:after{content:"−"}.tournament-desk__archive-dropdown>summary b{color:var(--muted);order:1;margin-left:auto;margin-right:10px;font-size:.58rem}.tournament-desk__archive-dropdown>div{border-top:1px solid var(--line);background:#fafcf9;max-height:360px;overflow-y:auto}.tournament-desk__archive-dropdown .tournament-desk__event-button{opacity:.84}.tournament-desk__mobile-archive-picker{display:none}.archived-workspace__overview{gap:18px;display:grid}.archived-workspace__notice{border:1px solid var(--line);background:#f7faf6;border-radius:14px;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:center;gap:24px;padding:20px 22px;display:grid}.archived-workspace__notice h3,.archived-workspace__notice p{margin:0}.archived-workspace__notice h3{color:var(--green-deep);margin-top:5px;font-size:1rem}.archived-workspace__notice p{color:var(--muted);font-size:.7rem;line-height:1.6}.archived-workspace__table{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.archived-workspace__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1.5fr) minmax(100px,.7fr) minmax(160px,1fr) minmax(90px,.6fr) minmax(90px,.65fr);align-items:center;min-width:780px;display:grid}.archived-workspace__row:last-child{border-bottom:0}.archived-workspace__row>span{color:var(--ink);padding:12px 14px;font-size:.65rem}.archived-workspace__row>span+span{border-left:1px solid var(--line)}.archived-workspace__row span strong,.archived-workspace__row span small{display:block}.archived-workspace__row span small{color:var(--muted);margin-top:3px;font-size:.55rem}.archived-workspace__row.is-heading{background:#edf4eb}.archived-workspace__row.is-heading>span{color:var(--green-deep);letter-spacing:.05em;text-transform:uppercase;font-size:.55rem;font-weight:900}.status-dot{background:#a9b1aa;border-radius:50%;width:8px;height:8px}.status-dot--live{background:var(--lime);box-shadow:0 0 0 4px #a6ce3929}.status-dot--complete{background:var(--blue)}.tournament-workspace{min-width:0}.tournament-workspace__tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;gap:2px;padding:0 24px;display:flex;overflow-x:auto}.tournament-workspace__tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:16px 14px 13px;font-size:.66rem;font-weight:850}.tournament-workspace__tabs button.is-active{border-bottom-color:var(--lime);color:var(--green-deep)}.registration-pill{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:#edf0ed;border-radius:999px;padding:5px 9px;font-size:.54rem;font-weight:850}.registration-pill--open{color:#41630d;background:#a6ce3933}.registration-pill--waitlist{color:#76520d;background:#fff0cd}.tournament-operations{background:#f8faf6}.shop-hq-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:14px;padding:20px 20px 0;display:grid}.shop-hq-panel{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.shop-hq-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.shop-hq-panel h3{color:var(--green-deep);margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400}.shop-hq-panel__status{color:#41630d;letter-spacing:.05em;text-transform:uppercase;background:#a6ce3933;border-radius:999px;flex:none;padding:6px 9px;font-size:.52rem;font-weight:900}.shop-hq-panel__status.needs-attention{color:#76520d;background:#fff0cd}.shop-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shop-quick-actions>a,.shop-quick-actions>button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:102px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;padding:16px;text-decoration:none}.shop-quick-actions>:nth-child(3n){border-right:0}.shop-quick-actions>:nth-last-child(-n+3){border-bottom:0}.shop-quick-actions>a:hover,.shop-quick-actions>button:hover{background:#f1f6eb}.shop-quick-actions strong,.shop-quick-actions span{display:block}.shop-quick-actions strong{color:var(--green-deep);font-size:.68rem}.shop-quick-actions span{color:var(--muted);margin-top:7px;font-size:.55rem;line-height:1.45}.shop-hq-attention>button{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:12px 18px;display:grid}.shop-hq-attention>button:last-child{border-bottom:0}.shop-hq-attention>button:hover{background:#f8faf6}.shop-hq-attention>button>span{color:#41630d;background:#a6ce3933;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.68rem;font-weight:900;display:grid}.shop-hq-attention>button>span.is-warning{color:#76520d;background:#fff0cd}.shop-hq-attention strong,.shop-hq-attention small{display:block}.shop-hq-attention strong{color:var(--green-deep);font-size:.64rem}.shop-hq-attention small{color:var(--muted);margin-top:3px;font-size:.52rem;line-height:1.35}.tournament-operations__stats{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.tournament-operations__stats>div{border-right:1px solid var(--line);padding:24px}.tournament-operations__stats>div:last-child{border-right:0}.tournament-operations__stats span,.tournament-operations__stats strong,.tournament-operations__stats small{display:block}.tournament-operations__stats span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:850}.tournament-operations__stats strong{color:var(--green-deep);margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:2.1rem;font-weight:400}.tournament-operations__stats small{color:var(--muted);margin-top:2px;font-size:.56rem}.pace-monitor{background:#f8faf6;padding:20px}.pace-monitor__heading{border:1px solid var(--line);background:#fff;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.pace-monitor__heading h3{color:var(--green-deep);margin:6px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400}.pace-monitor__heading p{max-width:660px;color:var(--muted);margin:0;font-size:.66rem;line-height:1.55}.pace-monitor__updated{text-align:right;flex:none}.pace-monitor__controls{flex:none;align-items:flex-end;gap:18px;display:flex}.pace-monitor__sort{gap:5px;display:grid}.pace-monitor__sort>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.49rem;font-weight:850}.pace-monitor__sort select{border:1px solid var(--line);min-width:150px;min-height:38px;color:var(--green-deep);font:inherit;background:#f6f9f3;border-radius:9px;padding:0 30px 0 11px;font-size:.61rem;font-weight:800}.pace-monitor__sort select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pace-monitor__updated span,.pace-monitor__updated time{display:block}.pace-monitor__updated span{color:#55780c;letter-spacing:.12em;text-transform:uppercase;font-size:.54rem;font-weight:900}.pace-monitor__updated time{color:var(--green-deep);margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:1.2rem}.pace-monitor__summary{border-right:1px solid var(--line);border-left:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pace-monitor__summary>div{border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:14px 20px;display:flex}.pace-monitor__summary>div:last-child{border-right:0}.pace-monitor__summary strong{color:var(--green-deep);font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:400}.pace-monitor__summary span{color:var(--muted);letter-spacing:.05em;text-align:right;text-transform:uppercase;font-size:.54rem;font-weight:850}.pace-monitor__summary .is-behind{background:#faf7ed}.pace-monitor__summary .is-behind strong{color:#816321}.pace-monitor__summary .is-on-pace,.pace-monitor__summary .is-ahead{background:#f3f8ed}.pace-monitor__table{border:1px solid var(--line);background:#fff;border-radius:0 0 16px 16px;overflow:hidden}.pace-monitor__row{border-bottom:1px solid var(--line);color:#405448;grid-template-columns:minmax(180px,1.35fr) .58fr 1fr .95fr .55fr .65fr minmax(150px,.9fr);align-items:center;gap:12px;min-height:70px;padding:10px 18px;font-size:.61rem;display:grid}.pace-monitor__row:last-child{border-bottom:0}.pace-monitor__row.is-heading{min-height:38px;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;background:#eef3eb;padding-block:7px;font-size:.49rem;font-weight:900}.pace-monitor__row.is-slightly-behind{background:linear-gradient(90deg,#e4be5c1a,#0000 30%)}.pace-monitor__team strong,.pace-monitor__team small,.pace-monitor__status strong,.pace-monitor__status small{display:block}.pace-monitor__team strong{color:var(--green-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.pace-monitor__team small,.pace-monitor__status small{color:var(--muted);margin-top:3px;font-size:.5rem}.pace-monitor__status{padding-left:17px;position:relative}.pace-monitor__status i{background:#a5aea7;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:0}.pace-monitor__row.is-ahead .pace-monitor__status i,.pace-monitor__row.is-on-pace .pace-monitor__status i{background:#89ad2c}.pace-monitor__row.is-slightly-behind .pace-monitor__status i{background:#d1a43b}.pace-monitor__row.is-finished .pace-monitor__status i{background:var(--blue)}.operations-console{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin:20px;padding:24px;display:grid}.operations-console h3,.event-setup-form h3{color:var(--green-deep);margin:6px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400}.operations-console p,.event-setup-form p{max-width:640px;color:var(--muted);margin:0;font-size:.68rem;line-height:1.6}.operations-console__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.operations-checklist{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 20px 20px;display:grid}.operations-archive{background:#9f33280e;border:1px solid #9f332840;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 20px 20px;padding:20px 22px;display:grid}.operations-archive h3{color:#77251d;margin:5px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400}.operations-archive p{max-width:650px;color:var(--muted);margin:0;font-size:.65rem;line-height:1.55}.operations-checklist>div{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:15px;display:grid}.operations-checklist>div>span{width:28px;height:28px;color:var(--muted);background:#e7ebe5;border-radius:50%;place-items:center;font-size:.62rem;font-weight:900;display:grid}.operations-checklist>div.is-ready>span{background:var(--green-deep);color:#fff}.operations-checklist strong,.operations-checklist small{display:block}.operations-checklist strong{color:var(--green-deep);font-size:.66rem}.operations-checklist small{color:var(--muted);margin-top:3px;font-size:.55rem;line-height:1.4}.operations-print-center{background:#f5f8f2;min-height:540px;padding:24px}.operations-print-center__heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}.operations-print-center__heading h3{color:var(--green-deep);margin:5px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400}.operations-print-center__heading p{max-width:650px;color:var(--muted);margin:0;font-size:.65rem;line-height:1.55}.operations-print-center__choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.bingo-print-center-card{background:linear-gradient(135deg,#fff,#edf7e8);border:1px solid #006f3b3d;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;padding:18px;display:grid}.event-entry-qr-card{background:linear-gradient(135deg,#fff,#eef9fd);border:1px solid #03ade857;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;padding:18px;display:grid}.event-entry-qr-card__preview{background:#fff;border:1px solid #006f3b29;border-radius:8px;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.event-entry-qr-card__preview img{width:96px;height:96px}.event-entry-qr-card__preview>span{color:var(--muted);font-size:.7rem;font-weight:800}.event-entry-qr-card h4{color:var(--green-deep);margin:5px 0 4px;font-size:.86rem}.event-entry-qr-card p{max-width:660px;color:var(--muted);margin:0;font-size:.62rem;line-height:1.5}.event-entry-qr-card__error{color:#8b3d30;margin-top:5px;font-size:.58rem;display:block}.event-entry-qr-print{display:none}.bingo-print-center-card__mark{grid-template-columns:repeat(5,24px);gap:3px;display:grid}.bingo-print-center-card__mark span{background:var(--green-deep);color:#fff;border-radius:5px;place-items:center;width:24px;height:24px;font-size:.62rem;font-weight:900;display:grid}.bingo-print-center-card__mark span:nth-child(2n){background:var(--lime);color:var(--green-deep)}.bingo-print-center-card h4{color:var(--green-deep);margin:5px 0 4px;font-size:.86rem}.bingo-print-center-card p{max-width:660px;color:var(--muted);margin:0;font-size:.62rem;line-height:1.5}.bingo-card-generator{background:linear-gradient(135deg,#fff,#edf7e8);border:1px solid #006f3b3d;border-radius:14px;margin-bottom:16px;padding:18px}.bingo-card-generator__heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.bingo-card-generator__heading h4{color:var(--green-deep);margin:5px 0 4px;font-size:.86rem}.bingo-card-generator__heading p{max-width:680px;color:var(--muted);margin:0;font-size:.62rem;line-height:1.5}.bingo-card-generator__count{text-align:center;background:#ffffffb8;border:1px solid #006f3b2e;border-radius:10px;min-width:96px;padding:11px 14px}.bingo-card-generator__count strong,.bingo-card-generator__count span{display:block}.bingo-card-generator__count strong{color:var(--green-deep);font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400}.bingo-card-generator__count span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:.49rem;font-weight:850}.bingo-card-generator__controls{border-top:1px solid #006f3b21;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-top:16px;padding-top:14px;display:grid}.bingo-card-generator__controls>label:not(.bingo-card-generator__check){gap:6px;display:grid}.bingo-card-generator__controls>label>span{color:var(--green-deep);letter-spacing:.045em;text-transform:uppercase;font-size:.54rem;font-weight:850}.bingo-card-generator__controls select,.bingo-card-generator__controls input[type=number]{box-sizing:border-box;width:100%;min-height:42px;color:var(--green-deep);font:inherit;background:#fff;border:1px solid #063f2b33;border-radius:9px;padding:9px 10px;font-size:.62rem}.bingo-card-generator__check{box-sizing:border-box;background:#ffffffc2;border:1px solid #063f2b29;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:7px 10px;display:flex}.bingo-card-generator__check input{width:18px;height:18px;accent-color:var(--green-deep);flex:none}.bingo-card-generator__check span,.bingo-card-generator__check strong,.bingo-card-generator__check small{display:block}.bingo-card-generator__check strong{color:var(--green-deep);font-size:.56rem}.bingo-card-generator__check small{color:var(--muted);margin-top:2px;font-size:.48rem;line-height:1.25}.bingo-card-generator__status{color:var(--green-deep);background:#063f2b0f;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:9px 11px;font-size:.55rem;display:flex}.bingo-card-generator__status span{color:var(--muted);text-align:right}.bingo-card-print{display:none}@media (width<=760px){.bingo-print-center-card,.event-entry-qr-card{grid-template-columns:1fr}.bingo-print-center-card .button,.event-entry-qr-card .button{justify-content:center;width:100%}.bingo-card-generator__heading,.bingo-card-generator__controls{grid-template-columns:1fr}.bingo-card-generator__count{text-align:left}.bingo-card-generator__controls .button{justify-content:center;width:100%}.bingo-card-generator__status{flex-direction:column;align-items:flex-start}.bingo-card-generator__status span{text-align:left}}.operations-print-center__choices button{border:1px solid var(--line);min-height:82px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;padding:14px}.operations-print-center__choices button.is-active{border-color:var(--green-deep);box-shadow:inset 0 0 0 1px var(--green-deep);background:#edf4e8}.operations-print-center__choices strong,.operations-print-center__choices span{display:block}.operations-print-center__choices strong{color:var(--green-deep);font-size:.66rem}.operations-print-center__choices span{color:var(--muted);margin-top:6px;font-size:.53rem;line-height:1.4}.operations-report-print{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.operations-report-print>header{border-bottom:3px solid var(--green-deep);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:16px;display:flex}.operations-report-print>header span,.operations-report-print>header h2,.operations-report-print>header p{display:block}.operations-report-print>header span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.52rem;font-weight:850}.operations-report-print>header h2{color:var(--green-deep);margin:4px 0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400}.operations-report-print>header p{color:var(--muted);margin:0;font-size:.6rem}.operations-report-print>header>div:last-child{text-align:right;min-width:74px}.operations-report-print>header>div:last-child strong{color:var(--green-deep);font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400;display:block}.operations-report-print table{border-collapse:collapse;width:100%;margin-top:12px}.operations-report-print th{border-bottom:1px solid var(--green-deep);color:var(--green-deep);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:8px 7px;font-size:.5rem}.operations-report-print td{border-bottom:1px solid var(--line);color:var(--ink);vertical-align:top;padding:7px;font-size:.57rem;line-height:1.35}.operations-report-print.is-master th:first-child,.operations-report-print.is-master td:first-child,.operations-report-print.is-master th:last-child,.operations-report-print.is-master td:last-child{white-space:nowrap}.operations-report-print.is-master td:first-child,.operations-report-print.is-master td:last-child{color:var(--green-deep);font-size:.7rem;font-weight:900}.operations-report-print.is-master td:nth-child(4){white-space:pre-line}.operations-results-summary{border:1px solid var(--line);background:#f6f9f3;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.operations-results-summary>div{border-right:1px solid var(--line);padding:11px 14px}.operations-results-summary>div:nth-child(3){border-right:0}.operations-results-summary span,.operations-results-summary strong{display:block}.operations-results-summary span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.5rem;font-weight:850}.operations-results-summary strong{color:var(--green-deep);margin-top:4px;font-size:.75rem}.operations-results-summary p{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin:0;padding:9px 14px;font-size:.56rem;line-height:1.45}.operations-results-skins{border-top:3px solid var(--green-deep);margin-top:22px;padding-top:18px}.operations-results-skins__heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:12px;display:flex}.operations-results-skins__heading span,.operations-results-skins__heading h3,.operations-results-skins__heading p{margin:0}.operations-results-skins__heading span{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:900}.operations-results-skins__heading h3{color:var(--green-deep);margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.operations-results-skins__heading p{max-width:430px;color:var(--muted);text-align:right;font-size:.55rem;line-height:1.45}.operations-results-skins__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operations-results-skins.is-single .operations-results-skins__grid{grid-template-columns:minmax(0,1fr)}.operations-skins-card{border:1px solid var(--line);break-inside:avoid;background:#fff;border-radius:10px;overflow:hidden}.operations-skins-card>header{border-bottom:1px solid var(--line);background:#f6f9f3;justify-content:space-between;align-items:center;gap:18px;padding:11px 13px;display:flex}.operations-skins-card>header>div:last-child{text-align:right}.operations-skins-card>header span,.operations-skins-card>header strong,.operations-skins-card>header small{display:block}.operations-skins-card>header span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.48rem;font-weight:850}.operations-skins-card>header strong{color:var(--green-deep);margin-top:3px;font-size:.72rem}.operations-skins-card>header small{color:var(--muted);margin-top:2px;font-size:.5rem}.operations-skins-card table{margin-top:0}.operations-skins-card th,.operations-skins-card td{padding-left:6px;padding-right:6px}.operations-skins-card th:first-child,.operations-skins-card td:first-child,.operations-skins-card th:nth-child(3),.operations-skins-card td:nth-child(3),.operations-skins-card th:nth-child(4),.operations-skins-card td:nth-child(4),.operations-skins-card th:last-child,.operations-skins-card td:last-child{white-space:nowrap;width:1%}.operations-skins-card>p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:8px 12px;font-size:.5rem;line-height:1.4}.operations-report-print.is-results td:nth-child(2),.operations-report-print.is-results td:nth-child(5),.operations-report-print.is-results td:nth-child(6),.operations-report-print.is-results td:last-child{white-space:nowrap;font-weight:850}.operations-report-print.is-results td:last-child{color:var(--green-deep)}.payout-sheet-editor{margin-top:18px}.payout-sheet-editor__heading{border:1px solid var(--line);background:#f6f9f3;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:22px;padding:16px;display:flex}.payout-sheet-editor__heading h3,.payout-sheet-editor__heading p{margin:0}.payout-sheet-editor__heading h3{color:var(--green-deep);margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400}.payout-sheet-editor__heading p{max-width:620px;color:var(--muted);margin-top:5px;font-size:.57rem;line-height:1.5}.payout-sheet-editor__actions{flex:none;gap:8px;display:flex}.payout-sheet-editor__summary{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.payout-sheet-editor__summary>div{border-right:1px solid var(--line);background:#fff;padding:11px 13px}.payout-sheet-editor__summary>div:last-child{border-right:0}.payout-sheet-editor__summary>div.needs-attention{background:#fff8e7}.payout-sheet-editor__summary span,.payout-sheet-editor__summary strong{display:block}.payout-sheet-editor__summary span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.49rem;font-weight:850}.payout-sheet-editor__summary strong{color:var(--green-deep);margin-top:4px;font-size:.78rem}.payout-sheet-editor__contests{gap:14px;margin-top:14px;display:grid}.payout-contest-card{border:1px solid var(--line);break-inside:avoid;background:#fff;border-radius:12px;overflow:hidden}.payout-contest-card>header{border-bottom:1px solid var(--line);background:#fbfcfa;justify-content:space-between;align-items:flex-start;gap:22px;padding:15px 16px;display:flex}.payout-contest-card>header>div>span{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:.48rem;font-weight:900}.payout-contest-card>header h4,.payout-contest-card>header p{margin:0}.payout-contest-card>header h4{color:var(--green-deep);margin-top:3px;font-size:.82rem}.payout-contest-card>header p{max-width:600px;color:var(--muted);margin-top:4px;font-size:.53rem;line-height:1.45}.payout-contest-card>header>label{min-width:142px}.payout-contest-card>header>label>span,.payout-contest-card>header>label>small{display:block}.payout-contest-card>header>label>span:first-child{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:.48rem;font-weight:850}.payout-contest-card>header>label>small{color:var(--muted);text-align:right;margin-top:3px;font-size:.46rem}.payout-money-input{background:#fff;border:1px solid #bac7b6;border-radius:7px;align-items:center;min-width:132px;overflow:hidden;display:flex!important}.payout-money-input b{color:var(--green-deep);padding-left:9px;font-size:.62rem}.payout-money-input input{width:100%;min-width:0;color:var(--ink);font:inherit;text-align:right;background:0 0;border:0;outline:0;padding:7px 8px 7px 3px;font-size:.64rem;font-weight:800}.payout-money-input.is-row{min-width:88px}.payout-contest-card__table-wrap{overflow-x:auto}.payout-contest-card table{margin-top:0}.payout-contest-card th:first-child,.payout-contest-card td:first-child{width:16%}.payout-contest-card th:nth-child(2),.payout-contest-card td:nth-child(2){width:31%}.payout-contest-card th:nth-child(3),.payout-contest-card td:nth-child(3),.payout-contest-card th:nth-child(4),.payout-contest-card td:nth-child(4){width:16%}.payout-contest-card td input:not([type=checkbox]){box-sizing:border-box;width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d1d9ce;border-radius:6px;padding:6px 7px;font-size:.58rem}.payout-contest-card input[readonly]{background:0 0!important;border-color:#0000!important}.payout-paid-toggle{color:var(--green-deep);white-space:nowrap;align-items:center;gap:5px;font-size:.52rem;font-weight:850;display:inline-flex}.payout-paid-toggle input{accent-color:var(--green-deep)}.payout-row-remove,.payout-add-row{color:var(--green-deep);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:850}.payout-row-remove{color:#9e3737;border-radius:50%;width:24px;height:24px;font-size:.85rem}.payout-row-remove:hover{background:#faeeee}.payout-add-row{margin:9px 14px 12px;font-size:.54rem}.postable-results-sheet{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:18px}.postable-results-sheet>header{border-bottom:3px solid var(--green-deep);background:#f7faf5;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px;display:flex}.postable-results-sheet>header span,.postable-results-sheet>header h3,.postable-results-sheet>header p{margin:0;display:block}.postable-results-sheet>header span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:900}.postable-results-sheet>header h3{color:var(--green-deep);margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400}.postable-results-sheet>header p{color:var(--muted);margin-top:4px;font-size:.6rem}.postable-results-sheet>header>strong{color:#765d14;letter-spacing:.05em;text-transform:uppercase;background:#fff8dc;border:1px solid #c5a84f;border-radius:999px;padding:6px 9px;font-size:.51rem}.postable-results-sheet>header>strong.is-final{color:var(--green-deep);background:#eaf3e6;border-color:#87a67e}.postable-results-sheet__contests{gap:14px;padding:18px 20px;display:grid}.postable-results-sheet__contests>section{border:1px solid var(--line);break-inside:avoid;border-radius:9px;overflow:hidden}.postable-results-sheet__contests>section>header{border-bottom:1px solid var(--line);background:#f7faf5;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;display:flex}.postable-results-sheet__contests>section>header span,.postable-results-sheet__contests>section>header h4,.postable-results-sheet__contests>section>header small{margin:0;display:block}.postable-results-sheet__contests>section>header span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.45rem;font-weight:850}.postable-results-sheet__contests>section>header h4{color:var(--green-deep);margin-top:2px;font-size:.75rem}.postable-results-sheet__contests>section>header small{color:var(--muted);font-size:.48rem}.postable-results-sheet__contests table{margin-top:0}.postable-results-sheet__contests th:first-child,.postable-results-sheet__contests td:first-child{width:24%}.postable-results-sheet__contests th:last-child,.postable-results-sheet__contests td:last-child{width:22%;color:var(--green-deep);font-weight:850}.postable-results-sheet__pending{color:var(--muted);margin:0;padding:14px 12px;font-size:.56rem}.postable-results-sheet>footer{color:var(--muted);justify-content:space-between;gap:20px;padding:10px 20px 14px;font-size:.5rem;display:flex}.printable-money-list{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:18px;overflow:hidden}.printable-money-list>header{border-bottom:3px solid var(--green-deep);background:#f7faf5;justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 20px;display:flex}.printable-money-list>header span,.printable-money-list>header h3,.printable-money-list>header p{margin:0;display:block}.printable-money-list>header span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:900}.printable-money-list>header h3{color:var(--green-deep);margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.printable-money-list>header p{color:var(--muted);margin-top:4px;font-size:.55rem}.printable-money-list>header>strong{color:var(--green-deep);font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-weight:400}.printable-money-list__leaders{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px 16px 2px;display:grid}.printable-money-list__leaders article{border:1px solid var(--line);background:#f8faf6;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.printable-money-list__leaders article>span{color:var(--blue);font-size:.55rem;font-weight:900}.printable-money-list__leaders strong,.printable-money-list__leaders small{display:block}.printable-money-list__leaders strong{color:var(--green-deep);font-size:.62rem}.printable-money-list__leaders small{color:var(--muted);margin-top:2px;font-size:.46rem}.printable-money-list__leaders b{color:var(--green-deep);font-size:.68rem}.printable-money-list>table{width:calc(100% - 32px);margin:12px 16px 0}.printable-money-list>table th:first-child,.printable-money-list>table td:first-child,.printable-money-list>table th:nth-child(3),.printable-money-list>table td:nth-child(3),.printable-money-list>table th:nth-child(4),.printable-money-list>table td:nth-child(4),.printable-money-list>table th:last-child,.printable-money-list>table td:last-child{white-space:nowrap;width:1%}.printable-money-list>table td:last-child{color:var(--green-deep);font-weight:900}.printable-money-list>footer{color:var(--muted);justify-content:space-between;gap:20px;padding:10px 20px 14px;font-size:.48rem;display:flex}.operations-report-print__letter td{color:var(--green-deep);background:#edf4e8;padding:5px 7px;font-size:.68rem;font-weight:900}.operations-report-print>footer{color:var(--muted);justify-content:space-between;gap:20px;margin-top:12px;font-size:.48rem;display:flex}.tournament-builder,.event-setup-form{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.tournament-builder{padding:26px}.tournament-builder__heading,.event-setup-form__intro{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:22px;display:flex}.tournament-builder__heading h2{color:var(--green-deep);margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.tournament-builder__heading p{max-width:430px;color:var(--muted);margin:0;font-size:.67rem;line-height:1.6}.tournament-builder>.button{margin-top:20px}.event-setup-form{border:0;border-radius:0}.event-setup-form__intro{border-bottom:1px solid var(--line);background:#f8faf6;margin:0;padding:26px 28px}.format-explainer{border-left:3px solid var(--lime);background:#fff;max-width:300px;padding:14px 16px}.format-explainer strong,.format-explainer span{display:block}.format-explainer strong{color:var(--green-deep);font-size:.72rem}.format-explainer span{color:var(--muted);margin-top:5px;font-size:.6rem;line-height:1.5}.tournament-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:24px 28px;display:grid}.tournament-builder .tournament-form-grid{padding:0}.tournament-form-grid label>span,.admin-entry__form label>span,.score-correction>span,.score-correction label small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.55rem;font-weight:800;display:block}.tournament-form-grid .span-2,.admin-entry__form .span-2{grid-column:span 2}.tournament-form-grid .span-4{grid-column:1/-1}.input-suffix{grid-template-columns:minmax(0,1fr) 34px;align-items:center;display:grid}.input-suffix input{border-radius:8px 0 0 8px}.input-suffix b{border:1px solid var(--line);min-height:42px;color:var(--muted);background:#f2f4f1;border-left:0;border-radius:0 8px 8px 0;place-items:center;font-size:.65rem;display:grid}.event-setup-form__toggles,.event-setup-form__actions{border-top:1px solid var(--line);align-items:center;gap:14px;padding:18px 28px;display:flex}.event-setup-form__toggles label{color:var(--green-deep);align-items:center;gap:9px;font-size:.68rem;font-weight:750;display:flex}.event-setup-form__toggles input{width:18px;min-height:18px;margin:0}.group-builder{background:#f5f8f2}.group-builder__heading{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.group-builder__heading h3{color:var(--green-deep);margin:5px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400}.group-builder__heading p{max-width:650px;color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.group-builder__counts{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:repeat(2,minmax(100px,1fr));display:grid;overflow:hidden}.group-builder__counts span{min-width:112px;color:var(--muted);text-align:center;gap:2px;padding:12px 15px;font-size:.78rem;display:grid}.group-builder__counts span+span{border-left:1px solid var(--line)}.group-builder__counts strong{color:var(--green-deep);font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400}.group-builder__workspace{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:18px;padding:22px;display:grid}.group-builder__groups,.group-builder__editor{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;overflow:visible}.group-builder__section-heading,.group-builder__editor-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.group-builder__section-heading div,.group-builder__editor-heading div{gap:3px;display:grid}.group-builder__section-heading strong,.group-builder__editor-heading strong{color:var(--green-deep);font-size:.92rem}.group-builder__section-heading span,.group-builder__editor-heading span{color:var(--muted);font-size:.78rem;line-height:1.4}.group-builder__group-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.group-builder__group-list>article{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-content:start;gap:12px;padding:15px;display:grid}.group-builder__group-list>article.is-editing{border-color:var(--green-deep);box-shadow:inset 0 0 0 1px var(--green-deep);background:#edf4e8}.group-builder__group-list article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.group-builder__group-list article>header div,.group-builder__group-list li{gap:3px;display:grid}.group-builder__group-list article>header strong{color:var(--green-deep);font-size:.9rem}.group-builder__group-list article>header span,.group-builder__group-list li span{color:var(--muted);font-size:.75rem}.group-builder__group-list ul{gap:7px;min-height:52px;margin:0;padding:0;list-style:none;display:grid}.group-builder__group-list li{border-top:1px solid var(--line);padding-top:7px}@supports (color:color-mix(in lab, red, red)){.group-builder__group-list li{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}.group-builder__group-list li{font-size:.82rem}.group-builder__group-list .open-group-scorecard-control{margin-top:auto}.group-builder__group-list .open-group-scorecard-control .button{width:100%}.group-builder__editor{padding-bottom:16px}.group-builder__label-input,.group-builder__search{gap:6px;padding:15px 18px 0;display:grid}.group-builder__label-input>span,.group-builder__search>span,.group-builder__new-players label>span{color:var(--muted);font-size:.75rem;font-weight:800}.group-builder__label-input input,.group-builder__search input,.group-builder__new-players input,.group-builder__new-players select{width:100%;min-height:42px}.group-builder__entry-list{gap:7px;max-height:330px;margin:14px 18px;display:grid;overflow-y:auto}.group-builder__entry-list>label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;padding:9px 11px;display:grid}.group-builder__entry-list>label.is-selected{border-color:var(--green-deep);background:#edf4e8}.group-builder__entry-list input{width:18px;min-height:18px;margin:0}.group-builder__entry-list label>span{gap:2px;min-width:0;display:grid}.group-builder__entry-list strong,.group-builder__entry-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-builder__entry-list strong{color:var(--ink);font-size:.85rem}.group-builder__entry-list small{color:var(--muted);font-size:.73rem}.group-builder__entry-list em{color:var(--muted);white-space:nowrap;background:#eef1ec;border-radius:999px;padding:5px 8px;font-size:.7rem;font-style:normal}.group-builder__new-players{gap:10px;margin:15px 18px;display:grid}.group-builder__new-players>article{border:1px solid var(--line);background:#f7f9f5;border-radius:11px;grid-template-columns:minmax(170px,1.5fr) repeat(4,minmax(82px,.7fr));gap:9px;padding:13px;display:grid}.group-builder__new-players article>header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.group-builder__new-players article>header strong{color:var(--green-deep);font-size:.84rem}.group-builder__new-players label{align-content:start;gap:6px;min-width:0;display:grid}.group-builder__new-players .member-name-lookup{position:relative}.group-builder__add-player{width:100%;min-height:62px;color:var(--green-deep);text-align:left;cursor:pointer;background:#fff;border:1px dashed #9cac95;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:10px 13px;display:grid}.group-builder__add-player>span{grid-row:span 2;font-size:1.35rem}.group-builder__add-player strong{font-size:.84rem}.group-builder__add-player small{color:var(--muted);font-size:.73rem}.group-builder__add-player:disabled{cursor:not-allowed;opacity:.5}.group-builder__team-note{color:var(--muted);background:#eef1ec;border-radius:10px;margin:15px 18px;padding:12px 14px;font-size:.8rem;line-height:1.45}.group-builder__editor>.game-enrollment{margin:15px 18px}.group-builder__save{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin:16px 18px 0;padding-top:15px;display:flex}.group-builder__save>span{color:var(--muted);font-size:.78rem}.tournament-field .manual-entry-form{grid-template-columns:minmax(170px,1.2fr) repeat(7,minmax(92px,.75fr)) 112px;overflow-x:auto}.tee-sheet-builder{background:#f5f8f2}.tee-sheet-builder__intro{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:28px;padding:26px 28px;display:flex}.tee-sheet-builder__intro h3{color:var(--green-deep);margin:5px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400}.tee-sheet-builder__intro p{max-width:640px;color:var(--muted);margin:0;font-size:.69rem;line-height:1.55}.tee-sheet-builder__count{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:12px;min-width:124px;padding:13px 16px}.tee-sheet-builder__count strong,.tee-sheet-builder__count span,.tee-sheet-builder__count small{display:block}.tee-sheet-builder__count strong{color:var(--green-deep);font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:400}.tee-sheet-builder__count span{color:var(--green-deep);letter-spacing:.07em;text-transform:uppercase;font-size:.52rem;font-weight:850}.tee-sheet-builder__count small{color:var(--muted);margin-top:5px;font-size:.5rem}.tee-sheet-builder__types{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:22px 28px 0;display:grid}.tee-sheet-builder__types button{border:1px solid var(--line);min-height:102px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:13px;padding:17px 18px}.tee-sheet-builder__types button.is-active{border-color:var(--green-deep);box-shadow:inset 0 0 0 1px var(--green-deep);background:#edf4e8}.tee-sheet-builder__types strong,.tee-sheet-builder__types span{display:block}.tee-sheet-builder__types strong{color:var(--green-deep);font-size:.75rem}.tee-sheet-builder__types span{color:var(--muted);margin-top:7px;font-size:.59rem;line-height:1.45}.tee-sheet-builder__form{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:20px 28px;display:grid}.tee-sheet-builder__form label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.55rem;font-weight:800;display:block}.tee-sheet-builder__c-holes{border:1px solid var(--line);background:#fff;border-radius:13px;grid-column:1/-1;margin:2px 0 0;padding:18px}.tee-sheet-builder__c-holes legend{color:var(--green-deep);letter-spacing:.06em;text-transform:uppercase;padding:0 7px;font-size:.65rem;font-weight:800}.tee-sheet-builder__c-holes>p{color:var(--muted);margin:0 0 13px;font-size:.61rem;line-height:1.5}.tee-sheet-builder__c-holes>div{grid-template-columns:repeat(9,minmax(0,1fr));gap:7px;display:grid}.tee-sheet-builder__c-holes label{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--muted);cursor:pointer;border-radius:9px;place-items:center;font-size:.65rem;font-weight:800;display:grid;position:relative}.tee-sheet-builder__c-holes label.is-selected{border-color:var(--green-deep);background:var(--green-deep);color:#fff;box-shadow:0 5px 14px #00572f2e}.tee-sheet-builder__c-holes input{opacity:0;width:1px;min-height:1px;position:absolute}.tee-sheet-builder__c-holes input:focus-visible+span{outline:2px solid var(--blue);outline-offset:7px}.tee-sheet-builder__preview{background:#fff;border:1px solid #14462a2b;border-radius:13px;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);align-items:center;gap:25px;margin:0 28px 22px;padding:18px 20px;display:grid}.tee-sheet-builder__preview span,.tee-sheet-builder__preview strong{display:block}.tee-sheet-builder__preview span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.52rem;font-weight:850}.tee-sheet-builder__preview strong{color:var(--green-deep);margin-top:5px;font-size:.85rem}.tee-sheet-builder__preview p{color:var(--muted);margin:0;font-size:.63rem;line-height:1.55}.tee-sheet-builder>.form-message{margin:0 28px 18px}.tee-sheet-builder__actions{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:18px 28px;display:flex}.tee-sheet-builder__actions small{max-width:600px;color:var(--muted);font-size:.57rem;line-height:1.45}.tee-sheet-desk{background:#f5f8f2}.tee-sheet-desk__heading{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:28px;padding:25px 28px;display:flex}.tee-sheet-desk__heading h3{color:var(--green-deep);margin:5px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400}.tee-sheet-desk__heading p{max-width:650px;color:var(--muted);margin:0;font-size:.69rem;line-height:1.55}.tee-sheet-desk__summary{align-items:stretch;gap:9px;display:flex}.tee-sheet-desk__summary>div{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:10px;place-content:center;min-width:72px;padding:10px 12px;display:grid}.tee-sheet-desk__summary strong,.tee-sheet-desk__summary span{display:block}.tee-sheet-desk__summary strong{color:var(--green-deep);font-size:1.05rem}.tee-sheet-desk__summary span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.5rem;font-weight:800}.tee-sheet-desk__status{border-bottom:1px solid var(--line);color:var(--green-deep);background:#edf3e9;align-items:center;gap:12px;padding:11px 28px;font-size:.61rem;font-weight:700;display:flex}.tee-sheet-desk__status .text-button{margin-left:auto}.tee-sheet-desk__status small{color:var(--muted);font-size:.54rem;font-weight:600}.tee-sheet-list{background:#fff;display:grid}.tee-sheet-row{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(300px,1fr) 125px 210px;align-items:center;min-width:780px;display:grid}.tee-sheet-row--header{background:var(--green-deep);color:#fff;min-height:38px}.tee-sheet-row--header>span{letter-spacing:.08em;text-transform:uppercase;padding:0 16px;font-size:.52rem;font-weight:850}.tee-sheet-row.is-filled{box-shadow:inset 4px 0 var(--lime)}.tee-sheet-row>div{box-sizing:border-box;min-width:0;padding:13px 16px}.tee-sheet-row__time strong,.tee-sheet-row__time span,.tee-sheet-row__code span,.tee-sheet-row__code strong{display:block}.tee-sheet-row__time strong{color:var(--green-deep);font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400}.tee-sheet-row__time span,.tee-sheet-row__code span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:.49rem;font-weight:800}.tee-sheet-row__players{border-right:1px solid var(--line);border-left:1px solid var(--line);gap:6px;display:grid}.tee-sheet-row__players article{background:#f6faef;border:1px solid #dbe5d4;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;display:flex}.tee-sheet-row__players article strong,.tee-sheet-row__players article span{display:block}.tee-sheet-row__players article strong{color:var(--green-deep);font-size:.72rem}.tee-sheet-row__players article div>span{color:var(--muted);margin-top:3px;font-size:.54rem}.tee-sheet-entry-status{color:var(--green-deep);background:#e7eee3;border-radius:999px;flex:none;padding:5px 7px;font-size:.5rem;font-weight:800}.tee-sheet-row__empty{min-height:34px;color:var(--muted);align-items:center;gap:10px;display:flex}.tee-sheet-row__empty i{background:#fff;border:1px dashed #8f9d91;border-radius:50%;width:9px;height:9px}.tee-sheet-row__empty strong,.tee-sheet-row__empty small{display:block}.tee-sheet-row__empty strong{color:#68736a;font-size:.66rem}.tee-sheet-row__empty small{margin-top:2px;font-size:.52rem}.tee-sheet-row__code{text-align:center}.tee-sheet-row__code strong{color:var(--green-deep);letter-spacing:.13em;margin-top:4px;font-size:.88rem}.tee-sheet-row__actions{border-left:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;display:flex}.tee-sheet-row__actions .button{min-height:36px;padding:0 12px;font-size:.58rem}.tee-sheet-row__actions .text-button{font-size:.57rem}.open-group-scorecard-control{justify-items:end;gap:4px;display:grid}.open-group-scorecard-control>small{color:#a13f35;text-align:right;max-width:180px;font-size:.5rem;line-height:1.35}.tee-sheet-row__manual{border-top:1px solid var(--line);background:#eef4e9;grid-column:1/-1;grid-template-columns:minmax(180px,1.2fr) minmax(180px,1fr) 100px 100px minmax(150px,.8fr) auto;align-items:end;gap:10px;display:grid;padding:14px 18px!important}.tee-sheet-row__manual label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.5rem;font-weight:800;display:block}.tee-sheet-row__manual input,.tee-sheet-row__manual select,.tee-sheet-row__manual .button{min-height:38px}.tee-sheet-print{display:none}.division-desk{background:#f8faf6;padding:24px}.division-desk__heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.division-desk__heading h3{color:var(--green-deep);margin:6px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:400}.division-desk__heading p{max-width:650px;color:var(--muted);margin:0;font-size:.68rem;line-height:1.6}.division-desk__summary{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid;overflow:hidden}.division-desk__summary>div{border-right:1px solid var(--line);padding:20px 22px}.division-desk__summary>div:last-child{border-right:0}.division-desk__summary span,.division-desk__summary strong,.division-desk__summary small{display:block}.division-desk__summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:850}.division-desk__summary strong{color:var(--green-deep);margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:1.9rem;font-weight:400}.division-desk__summary small{color:var(--muted);margin-top:2px;font-size:.56rem}.division-count-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.division-count-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;overflow:hidden}.division-count-card>header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f2f7ed,#fff);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.division-count-card>header span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.48rem;font-weight:850;display:block}.division-count-card h4{overflow-wrap:anywhere;color:var(--green-deep);margin:4px 0 0;font-size:.92rem}.division-count-card>header>strong{color:var(--green-deep);text-align:right;flex:none;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:400}.division-count-card>header>strong small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-family:inherit;font-size:.48rem;font-weight:800;display:block}.division-count-card__teams{display:grid}.division-team-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.division-team-row:last-child{border-bottom:0}.division-team-row>div:first-child{min-width:0}.division-team-row strong,.division-team-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.division-team-row strong{color:var(--green-deep);font-size:.64rem}.division-team-row span{color:var(--muted);margin-top:3px;font-size:.53rem}.division-team-row__assignment{justify-items:end;gap:5px;display:grid}.division-team-row__assignment small{color:var(--muted);font-size:.49rem;font-weight:800}.division-team-row__assignment select{border:1px solid var(--line);width:112px;min-height:34px;color:var(--green-deep);font:inherit;background-color:#fff;border-radius:8px;padding:0 26px 0 9px;font-size:.55rem;font-weight:800}.division-count-card__empty{color:var(--muted);margin:0;padding:24px 20px;font-size:.61rem;line-height:1.5}.admin-entry-list{background:#fff}.admin-entry{padding:0;display:block}.admin-entry>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:17px 22px;list-style:none;display:grid}.admin-entry>summary::-webkit-details-marker{display:none}.admin-entry>summary:after{content:"+";color:var(--green);grid-column:3;font-size:1.4rem;font-weight:300}.admin-entry[open]>summary:after{content:"–"}.admin-entry.is-withdrawn>summary{opacity:.55}.admin-entry__summary-metrics{align-items:center;gap:16px;display:flex}.admin-entry__summary-metrics span{color:var(--muted);text-align:center;text-transform:capitalize;font-size:.55rem}.admin-entry__summary-metrics b{color:var(--green-deep);margin-bottom:2px;font-size:.78rem;display:block}.admin-entry__summary-metrics span:last-child{background:#eef1ed;border-radius:999px;padding:6px 9px;font-weight:850}.admin-entry__summary-metrics span.is-official{color:#41630d;background:#a6ce3933}.admin-entry__body{border-top:1px solid var(--line);background:#f8faf6;padding:20px 22px}.admin-entry__body>.game-enrollment{background:#fff;margin:0 0 16px}.admin-scorecard-dropdown{background:#fff;border:1px solid #064a2b2e;border-radius:14px;margin:0 0 18px;overflow:hidden}.admin-scorecard-dropdown>summary{cursor:pointer;background:linear-gradient(110deg,#064a2b0f,#a6ce391f);grid-template-columns:minmax(220px,1fr) repeat(3,minmax(68px,auto)) auto;align-items:center;gap:18px;padding:14px 16px;list-style:none;display:grid}.admin-scorecard-dropdown>summary::-webkit-details-marker{display:none}.admin-scorecard-dropdown>summary:after{content:"+";color:var(--green);font-size:1.25rem;font-weight:400}.admin-scorecard-dropdown[open]>summary:after{content:"–"}.admin-scorecard-dropdown>summary>span:first-child,.admin-scorecard-dropdown__summary{gap:2px;display:grid}.admin-scorecard-dropdown>summary>span:first-child small,.admin-scorecard-dropdown__summary small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.48rem;font-weight:850}.admin-scorecard-dropdown>summary>span:first-child strong,.admin-scorecard-dropdown__summary b{color:var(--green-deep);font-size:.72rem}.admin-scorecard-dropdown__summary{text-align:center}.admin-scorecard-dropdown__body{border-top:1px solid var(--line);padding:16px}.admin-scorecard-dropdown__intro{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.admin-scorecard-dropdown__intro>div{gap:3px;display:grid}.admin-scorecard-dropdown__intro strong{color:var(--green-deep);font-size:.76rem}.admin-scorecard-dropdown__intro span,.admin-scorecard-dropdown__intro p{color:var(--muted);font-size:.52rem;line-height:1.45}.admin-scorecard-dropdown__intro p{text-align:right;max-width:360px;margin:0}.admin-scorecard__tables{gap:12px;display:grid}.admin-scorecard__nine{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.admin-scorecard__nine table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:720px}.admin-scorecard__nine th,.admin-scorecard__nine td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);height:34px;color:var(--green-deep);text-align:center;padding:4px;font-size:.56rem}.admin-scorecard__nine tr:last-child th,.admin-scorecard__nine tr:last-child td{border-bottom:0}.admin-scorecard__nine th:last-child,.admin-scorecard__nine td:last-child{border-right:0}.admin-scorecard__nine thead th,.admin-scorecard__nine tbody th{background:#edf3e9;font-weight:850}.admin-scorecard__nine thead th:first-child,.admin-scorecard__nine tbody th{width:58px}.admin-scorecard__nine thead th:last-child,.admin-scorecard__nine tbody td:last-child{background:#f4f7f1;width:54px}.admin-scorecard__score-row td{background:#a6ce3914;padding:3px}.admin-scorecard__score-row input{width:100%;min-width:40px;min-height:34px;color:var(--green-deep);font:inherit;text-align:center;background:#fff;border:1px solid #064a2b38;border-radius:6px;padding:4px 2px;font-size:.7rem;font-weight:850}.admin-scorecard__score-row input:focus{outline-offset:1px;outline:2px solid #a6ce3999}.admin-scorecard-dropdown__actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.admin-scorecard-dropdown__actions>span{color:var(--muted);margin-right:auto;font-size:.52rem;line-height:1.4}.admin-scorecard-dropdown__actions>span.is-error{color:#a12828}.admin-scorecard-dropdown__actions .button{min-width:136px}.admin-entry__form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.partner-handicap-panel{background:#fff;border:1px solid #064a2b29;border-radius:14px;grid-column:1/-1;overflow:hidden}.partner-handicap-panel>header{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#064a2b0f,#a6ce391f);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.partner-handicap-panel>header>div{gap:3px;display:grid}.partner-handicap-panel>header>div:last-child{text-align:right}.partner-handicap-panel>header span,.partner-handicap-panel>header small,.partner-player__heading small,.partner-player__metric small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.partner-handicap-panel>header strong{color:var(--green-deep);font-size:.78rem}.partner-handicap-panel>header b{color:var(--green-deep);font-size:1.35rem}.partner-handicap-panel>header em{color:var(--muted);font-size:.48rem;font-style:normal}.partner-handicap-panel article{grid-template-columns:repeat(4,minmax(120px,1fr));align-items:end;gap:12px;padding:14px 18px;display:grid}.partner-handicap-panel article+article{border-top:1px solid var(--line)}.partner-player__heading{grid-column:1/-1;align-items:baseline;gap:8px;padding-bottom:2px;display:flex}.partner-player__heading strong,.partner-player__metric strong{color:var(--green-deep);font-size:.76rem}.partner-player__heading span,.partner-player__metric span{color:var(--muted);text-transform:capitalize;font-size:.5rem}.partner-player__name{grid-column:span 2}.partner-player__metric{align-content:center;gap:3px;min-height:42px;display:grid}.partner-handicap-panel label input,.partner-handicap-panel label select{min-height:38px}.member-name-lookup{min-width:0;position:relative}.member-name-lookup__status{color:var(--muted);margin-top:6px;font-size:.52rem;font-weight:750;line-height:1.35;display:block}.member-name-lookup__status.is-match{color:#3f6710}.member-name-lookup__results{z-index:20;background:#fff;border:1px solid #064a2b33;border-radius:10px;min-width:250px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 14px 30px #0f301f2e}.member-name-lookup__results button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--green-deep);font:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.member-name-lookup__results button:last-child{border-bottom:0}.member-name-lookup__results button:hover,.member-name-lookup__results button:focus-visible{background:#f1f6ed}.member-name-lookup__results button span{gap:2px;min-width:0;display:grid}.member-name-lookup__results button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.member-name-lookup__results button small{color:var(--muted);font-size:.49rem}.member-name-lookup__results button b{white-space:nowrap;font-size:.58rem}.member-name-lookup__notice{color:var(--muted);padding:11px 12px;font-size:.55rem;line-height:1.4;display:block}.admin-entry__control-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:18px;margin-top:16px;padding-top:16px;display:grid}.admin-entry__control-row--status{grid-template-columns:1fr auto auto;justify-items:end}.score-correction{grid-template-columns:auto 74px 74px auto;align-items:end;gap:8px;display:grid}.score-correction>span{align-self:center;margin:0 8px 0 0}.score-correction label small{margin-bottom:4px}.score-correction input,.score-correction .button,.admin-entry__control-row .admin-entry__official{min-height:38px}.admin-entry__buttons{flex-direction:row;justify-content:flex-end;align-items:center;margin-top:16px}.admin-entry__buttons .button{min-width:120px}@media (width<=1180px){.tournament-desk__summary{grid-template-columns:minmax(0,1fr) auto}.tournament-desk__summary>.button{grid-column:1/-1;justify-self:start}.tournament-desk__summary-actions{grid-column:1/-1;grid-template-columns:auto minmax(150px,200px);justify-self:start}.tournament-desk__layout{grid-template-columns:220px minmax(0,1fr)}.operations-checklist,.tournament-form-grid,.admin-entry__form,.tee-sheet-row__manual,.division-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tee-sheet-builder__form{grid-template-columns:repeat(3,minmax(0,1fr))}.tee-sheet-builder__c-holes>div{grid-template-columns:repeat(6,minmax(0,1fr))}.tee-sheet-desk{overflow-x:auto}.tournament-form-grid .span-4{grid-column:1/-1}.tournament-field .manual-entry-form{grid-template-columns:repeat(4,minmax(130px,1fr))}.group-builder__workspace{grid-template-columns:1fr}.manual-team-player-picker article{grid-template-columns:repeat(3,minmax(130px,1fr))}.admin-entry__control-row{grid-template-columns:1fr 1fr}.partner-handicap-panel article{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-player__heading,.score-correction{grid-column:1/-1}.pace-monitor__table{overflow-x:auto}.pace-monitor__row{min-width:900px}}@media (width<=820px){.tournament-desk__summary{grid-template-columns:1fr}.manual-team-player-picker>header{flex-direction:column;align-items:flex-start}.manual-team-player-picker>header>div:last-child{text-align:left}.manual-team-player-picker article{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-desk__summary-stats{width:100%}.tournament-desk__summary-actions{grid-column:auto;grid-template-columns:1fr;width:100%}.tournament-desk__layout{grid-template-columns:1fr}.group-builder__heading{flex-direction:column;align-items:flex-start;padding:20px 18px}.group-builder__counts{width:100%}.group-builder__counts span{min-width:0}.group-builder__workspace{padding:12px}.group-builder__group-list{grid-template-columns:1fr}.group-builder__new-players>article{grid-template-columns:repeat(2,minmax(0,1fr))}.group-builder__new-players .member-name-lookup{grid-column:1/-1}.group-builder__save{flex-direction:column;align-items:stretch}.group-builder__save .button{width:100%}.tournament-desk__rail{display:none}.tournament-desk__mobile-event-picker{border:1px solid var(--line);background:#fff;border-radius:14px;gap:6px;padding:14px;display:grid}.tournament-desk__mobile-archive-picker{border:1px solid var(--line);background:#fff;border-radius:14px;display:block}.tournament-desk__mobile-archive-picker>summary{color:var(--green-deep);cursor:pointer;padding:14px;font-size:.62rem;font-weight:900}.tournament-desk__mobile-archive-picker label{gap:6px;padding:0 14px 14px;display:grid}.tournament-desk__mobile-archive-picker label span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.52rem;font-weight:850}.tournament-desk__mobile-archive-picker select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--green-deep);font:inherit;background:#f8faf6;border-radius:9px;font-size:.66rem;font-weight:800}.archived-workspace__notice{grid-template-columns:1fr}.archived-workspace__table{overflow-x:auto}.tournament-desk__mobile-event-picker span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.52rem;font-weight:850}.tournament-desk__mobile-event-picker select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--green-deep);font:inherit;background:#f8faf6;border-radius:9px;font-size:.66rem;font-weight:800}.tournament-workspace__tabs{z-index:8;position:sticky;top:0;box-shadow:0 8px 18px #19362714}.shop-hq-grid{grid-template-columns:1fr}.pace-monitor{padding:14px}.pace-monitor__heading{flex-direction:column;align-items:flex-start;gap:14px;padding:19px}.pace-monitor__updated{text-align:left}.pace-monitor__controls{justify-content:space-between;align-items:flex-end;width:100%}.pace-monitor__sort select{min-height:44px}.pace-monitor__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pace-monitor__summary>div{border-bottom:1px solid var(--line);min-height:66px;padding:12px 14px}.pace-monitor__summary>div:nth-child(2n){border-right:0}.pace-monitor__summary>div:last-child{border-bottom:0;grid-column:1/-1}.pace-monitor__table{overflow:visible}.pace-monitor__row,.pace-monitor__row.is-heading{min-width:0}.pace-monitor__row.is-heading{display:none}.pace-monitor__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;padding:16px;font-size:.62rem}.pace-monitor__team,.pace-monitor__status{grid-column:1/-1}.pace-monitor__row>span[data-label]:before{color:var(--muted);content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:.47rem;font-weight:850;display:block}.operations-print-center__heading{flex-direction:column;align-items:stretch}.operations-print-center__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-report-print{overflow-x:auto}.operations-results-skins__grid{grid-template-columns:1fr}.payout-sheet-editor__heading,.payout-contest-card>header{flex-direction:column;align-items:stretch}.payout-sheet-editor__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.payout-sheet-editor__summary>div:nth-child(2){border-right:0}.payout-sheet-editor__summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.tournament-operations__stats{grid-template-columns:repeat(2,1fr)}.division-count-grid{grid-template-columns:1fr}.tournament-operations__stats>div:nth-child(2){border-right:0}.tournament-operations__stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.operations-console,.operations-archive,.tournament-builder__heading,.event-setup-form__intro,.tee-sheet-builder__intro{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.operations-console,.operations-archive{display:grid}.operations-console__actions{justify-content:flex-start}.format-explainer{max-width:none}.admin-entry>summary{grid-template-columns:minmax(0,1fr) auto}.admin-entry__summary-metrics{display:none}.admin-entry>summary:after{grid-column:2}.admin-scorecard-dropdown>summary{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(60px,auto)) auto;gap:10px}.admin-scorecard-dropdown__intro{flex-direction:column;align-items:flex-start}.admin-scorecard-dropdown__intro p{text-align:left;max-width:none}.group-qr-slip-preview__heading,.tee-sheet-desk__heading{flex-direction:column;align-items:flex-start}.tee-sheet-builder__types{grid-template-columns:1fr}.tee-sheet-builder__form{grid-template-columns:repeat(2,minmax(0,1fr))}.tee-sheet-builder__c-holes>div{grid-template-columns:repeat(6,minmax(0,1fr))}.group-qr-slip-sheet{grid-template-columns:1fr}}@media (width<=560px){.tournament-desk__summary{padding:24px 20px}.tournament-desk__summary-stats>div{min-width:0;padding:13px 7px}.tournament-desk__summary-stats span{font-size:.45rem}.tournament-workspace__tabs{padding:0 6px}.tournament-workspace__tabs button{padding-left:11px;padding-right:11px}.admin-event__heading{flex-direction:column;align-items:flex-start}.shop-hq-grid{padding:12px 12px 0}.shop-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-quick-actions>:nth-child(3n){border-right:1px solid var(--line)}.shop-quick-actions>:nth-child(2n){border-right:0}.shop-quick-actions>:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.shop-quick-actions>:nth-last-child(-n+2){border-bottom:0}.operations-print-center{padding:14px 12px}.operations-print-center__choices{grid-template-columns:1fr}.operations-report-print{padding:14px}.operations-report-print>header{align-items:flex-start}.operations-report-print table{min-width:700px}.operations-skins-card table{min-width:0}.payout-sheet-editor__actions{flex-direction:column;align-items:stretch}.payout-contest-card table{min-width:720px}.postable-results-sheet>header{flex-direction:column;align-items:flex-start}.postable-results-sheet__contests{padding:12px}.postable-results-sheet table{min-width:0}.printable-money-list>header{flex-direction:column;align-items:flex-start}.printable-money-list__leaders{grid-template-columns:1fr}.printable-money-list>table{min-width:620px}.division-desk{padding:18px}.division-desk__summary{grid-template-columns:1fr}.division-desk__summary>div{border-right:0;border-bottom:1px solid var(--line)}.division-desk__summary>div:last-child{border-bottom:0}.division-team-row{grid-template-columns:1fr}.division-team-row__assignment{grid-template-columns:auto minmax(0,1fr);place-items:center stretch}.division-team-row__assignment select{width:100%}.operations-checklist,.tournament-form-grid,.admin-entry__form,.admin-entry__control-row,.tee-sheet-builder__form{grid-template-columns:1fr}.admin-scorecard-dropdown>summary{grid-template-columns:minmax(0,1fr) auto}.admin-scorecard-dropdown>summary:after{grid-area:1/2}.admin-scorecard-dropdown__summary{text-align:left;grid-column:1;justify-items:start}.admin-scorecard-dropdown__summary:nth-of-type(3),.admin-scorecard-dropdown__summary:nth-of-type(4){display:none}.admin-scorecard-dropdown__body{padding:12px}.admin-scorecard__nine table{min-width:650px}.admin-scorecard-dropdown__actions{flex-direction:column;align-items:stretch}.admin-scorecard-dropdown__actions>span{margin-right:0}.admin-scorecard-dropdown__actions .button,.admin-scorecard-dropdown__actions .text-button{text-align:center;width:100%}.partner-handicap-panel>header{flex-direction:column;align-items:flex-start}.partner-handicap-panel>header>div:last-child{text-align:left}.partner-handicap-panel article{grid-template-columns:1fr}.partner-player__heading,.partner-player__name{grid-column:1}.tee-sheet-builder__intro,.tee-sheet-builder__types,.tee-sheet-builder__form,.tee-sheet-builder__actions{padding-left:18px;padding-right:18px}.tee-sheet-builder__preview{grid-template-columns:1fr;margin-left:18px;margin-right:18px}.tee-sheet-builder__c-holes>div{grid-template-columns:repeat(3,minmax(0,1fr))}.tee-sheet-builder__actions{flex-direction:column;align-items:stretch}.tee-sheet-desk__heading,.tee-sheet-desk__status{padding-left:18px;padding-right:18px}.tee-sheet-desk__summary{flex-wrap:wrap;width:100%}.tee-sheet-desk__summary .button{flex:1 0 100%}.tournament-form-grid .span-2,.tournament-form-grid .span-4,.admin-entry__form .span-2{grid-column:1}.operations-console,.event-setup-form__intro,.tournament-form-grid,.event-setup-form__toggles,.event-setup-form__actions{margin-left:0;margin-right:0;padding-left:18px;padding-right:18px}.operations-checklist{margin:0 12px 16px}.score-correction{grid-template-columns:1fr 1fr}.score-correction>span,.score-correction .button{grid-column:1/-1}.admin-entry__buttons{flex-direction:column;align-items:stretch}.admin-entry__buttons .button,.admin-entry__buttons .text-button{text-align:center;width:100%}.group-qr-slip-preview{padding-left:12px;padding-right:12px}.group-qr-slip{min-height:0;padding:14px}.group-qr-slip__body,.group-qr-slip>footer{grid-template-columns:1fr}.group-qr-slip>footer small{text-align:left;max-width:none}}@media print{@page{size:letter landscape;margin:.25in}html,body{width:10.5in;min-height:8in;margin:0;padding:0;background:#fff!important}body *{visibility:hidden!important}body.print-tee-sheet-slips .tee-sheet-print,body.print-tee-sheet-slips .tee-sheet-print *{visibility:visible!important}body.print-tee-sheet-slips .tee-sheet-print{background:#fff;width:10.5in;margin:0;padding:0;position:absolute;inset:0;display:block!important}body.printing-operations-report .operations-report-print,body.printing-operations-report .operations-report-print *{visibility:visible!important}body.printing-operations-report .operations-report-print{box-sizing:border-box;background:#fff;border:0;border-radius:0;width:10.5in;min-height:8in;margin:0;padding:.18in .22in;position:absolute;inset:0;overflow:visible;display:block!important}body.printing-event-entry-qr .event-entry-qr-print,body.printing-event-entry-qr .event-entry-qr-print *{visibility:visible!important}body.printing-event-entry-qr .event-entry-qr-print{background:#fff;grid-template-rows:repeat(4,2in);grid-template-columns:repeat(2,5.25in);width:10.5in;height:8in;margin:0;padding:0;position:absolute;inset:0;overflow:hidden;display:grid!important}body.printing-event-entry-qr .event-entry-qr-slip{box-sizing:border-box;color:#13271f;break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:.8pt dashed #557363;grid-template-columns:1.42in minmax(0,1fr);align-items:center;gap:.15in;width:5.25in;height:2in;min-height:0;padding:.13in .16in;display:grid;overflow:hidden}body.printing-event-entry-qr .event-entry-qr-slip__code{justify-items:center;gap:.04in;display:grid}body.printing-event-entry-qr .event-entry-qr-slip__code img{border:.5pt solid #c8d7cf;width:1.25in;height:1.25in}body.printing-event-entry-qr .event-entry-qr-slip__code strong{color:#063f2b;margin:0;font-size:7pt}body.printing-event-entry-qr .event-entry-qr-slip__content{min-width:0}body.printing-event-entry-qr .event-entry-qr-slip__content>span{color:#006f3b;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:5.5pt;font-weight:850;display:block}body.printing-event-entry-qr .event-entry-qr-slip__content h2{color:#063f2b;text-overflow:ellipsis;white-space:nowrap;margin:.03in 0 0;font-family:Georgia,Times New Roman,serif;font-size:11.5pt;line-height:1.03;overflow:hidden}body.printing-event-entry-qr .event-entry-qr-slip__content>p{color:#466057;text-overflow:ellipsis;white-space:nowrap;margin:.02in 0 .07in;font-size:5.8pt;overflow:hidden}body.printing-event-entry-qr .event-entry-qr-slip__content>strong{color:#063f2b;font-size:6.5pt}body.printing-event-entry-qr .event-entry-qr-slip__content ul{color:#13271f;grid-template-columns:repeat(2,minmax(0,1fr));gap:.02in .18in;margin:.035in 0 .06in;padding-left:.17in;font-size:6.3pt;font-weight:700;line-height:1.2;display:grid}body.printing-event-entry-qr .event-entry-qr-slip__content small{color:#006f3b;text-overflow:ellipsis;white-space:nowrap;max-width:3.35in;font-size:5pt;font-weight:750;display:block;overflow:hidden}body.printing-event-entry-qr .event-entry-qr-slip__content small+small{margin-top:.02in}body.printing-bingo-cards .bingo-card-print,body.printing-bingo-cards .bingo-card-print *{visibility:visible!important}body.printing-bingo-cards .bingo-card-print{background:#fff;width:10.5in;margin:0;padding:0;position:absolute;inset:0;display:block!important}body.printing-bingo-cards .bingo-card-print__sheet{box-sizing:border-box;break-after:page;page-break-after:always;background:#fff;width:10.5in;height:8in;margin:0;padding:0;display:grid;overflow:hidden}body.printing-bingo-cards .bingo-card-print__sheet:last-child{break-after:auto;page-break-after:auto}body.printing-bingo-cards .bingo-card-print--1-up .bingo-card-print__sheet{grid-template:8in/10.5in}body.printing-bingo-cards .bingo-card-print--4-up .bingo-card-print__sheet{grid-template:repeat(2,4in)/repeat(2,5.25in)}body.printing-bingo-cards .printable-bingo-card{box-sizing:border-box;color:#10241b;break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:.8pt dashed #527262;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:.11in;display:grid;overflow:hidden}body.printing-bingo-cards .printable-bingo-card--empty{background:#fff}body.printing-bingo-cards .printable-bingo-card__header{border-bottom:.8pt solid #063f2b;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:.08in;padding-bottom:.055in;display:grid}body.printing-bingo-cards .printable-bingo-card__header span{color:#006f3b;letter-spacing:.055em;text-transform:uppercase;font-size:4.2pt;font-weight:900;display:block}body.printing-bingo-cards .printable-bingo-card__header h2{color:#063f2b;margin:.015in 0 0;font-family:Georgia,Times New Roman,serif;font-size:15pt;line-height:.95}body.printing-bingo-cards .printable-bingo-card__header p{color:#50655b;text-overflow:ellipsis;white-space:nowrap;margin:.025in 0 0;font-size:4.3pt;line-height:1.15;overflow:hidden}body.printing-bingo-cards .printable-bingo-card__header dl{gap:.018in;margin:0;display:grid}body.printing-bingo-cards .printable-bingo-card__header dl>div{border-bottom:.5pt solid #9db0a6;grid-template-columns:.55in minmax(0,1fr);align-items:baseline;min-width:0;display:grid}body.printing-bingo-cards .printable-bingo-card__header dt{color:#50655b;text-transform:uppercase;font-size:4.1pt;font-weight:850}body.printing-bingo-cards .printable-bingo-card__header dd{color:#063f2b;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:5.3pt;font-weight:850;overflow:hidden}body.printing-bingo-cards .printable-bingo-card__letters{grid-template-columns:repeat(5,minmax(0,1fr));gap:.025in;margin-top:.045in;display:grid}body.printing-bingo-cards .printable-bingo-card__letters span{color:#fff;background:#063f2b;border-radius:.025in;place-items:center;min-height:.18in;font-family:Georgia,Times New Roman,serif;font-size:8pt;font-weight:900;display:grid}body.printing-bingo-cards .printable-bingo-card__letters span:nth-child(2n){color:#063f2b;background:#d7f045}body.printing-bingo-cards .printable-bingo-card__grid{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:.025in;min-height:0;margin-top:.025in;display:grid}body.printing-bingo-cards .printable-bingo-card__grid>section{background:#fff;border:.55pt solid #9aaca3;border-radius:.025in;grid-template-rows:auto auto minmax(0,1fr);align-content:start;min-width:0;min-height:0;padding:.025in .03in;display:grid;position:relative;overflow:hidden}body.printing-bingo-cards .printable-bingo-card__grid>section.is-complete{background:#e5f3dc;border-color:#006f3b}body.printing-bingo-cards .printable-bingo-card__grid>section.is-free{background:#d7f045}body.printing-bingo-cards .printable-bingo-card__grid>section>div{justify-content:space-between;align-items:center;gap:.02in;display:flex}body.printing-bingo-cards .printable-bingo-card__grid b,body.printing-bingo-cards .printable-bingo-card__grid span{color:#006f3b;letter-spacing:.025em;font-size:3.6pt;font-style:normal;font-weight:900}body.printing-bingo-cards .printable-bingo-card__grid .is-net b{color:#006c94}body.printing-bingo-cards .printable-bingo-card__grid .is-open b{color:#6e5b17}body.printing-bingo-cards .printable-bingo-card__grid strong{color:#10241b;text-transform:uppercase;margin-top:.012in;font-size:4.5pt;line-height:1.02;display:block;overflow:hidden}body.printing-bingo-cards .printable-bingo-card__grid p{color:#41564c;margin:.015in 0 0;font-size:4.05pt;font-weight:650;line-height:1.05;overflow:hidden}body.printing-bingo-cards .printable-bingo-card__grid i{color:#006f3b;border:.6pt solid #63776d;place-items:center;width:.13in;height:.13in;font-size:7pt;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;bottom:.02in;right:.025in}body.printing-bingo-cards .printable-bingo-card>footer{color:#50655b;border-top:.6pt solid #9db0a6;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.05in;margin-top:.04in;padding-top:.035in;font-size:3.9pt;line-height:1.15;display:grid}body.printing-bingo-cards .printable-bingo-card>footer strong,body.printing-bingo-cards .printable-bingo-card>footer b{color:#063f2b;font-size:4.1pt}body.printing-bingo-cards .bingo-card-print--1-up .printable-bingo-card{border:1pt solid #527262;padding:.19in}body.printing-bingo-cards .bingo-card-print--1-up .printable-bingo-card__header h2{font-size:28pt}body.printing-bingo-cards .bingo-card-print--1-up .printable-bingo-card__header span,body.printing-bingo-cards .bingo-card-print--1-up .printable-bingo-card__header p,body.printing-bingo-cards .bingo-card-print--1-up .printable-bingo-card__header dt{font-size:7.5pt}body.printing-bingo-cards .bingo-card-print--1-up .printable-bingo-card__header dd{font-size:10pt}body.printing-bingo-cards .bingo-card-print--1-up .printable-bingo-card__letters span{min-height:.35in;font-size:16pt}body.printing-bingo-cards .bingo-card-print--1-up .printable-bingo-card__grid b,body.printing-bingo-cards .bingo-card-print--1-up .printable-bingo-card__grid span{font-size:6.5pt}body.printing-bingo-cards .bingo-card-print--1-up .printable-bingo-card__grid strong{font-size:9pt}body.printing-bingo-cards .bingo-card-print--1-up .printable-bingo-card__grid p{font-size:7.7pt;line-height:1.15}body.printing-bingo-cards .bingo-card-print--1-up .printable-bingo-card__grid i{width:.22in;height:.22in;font-size:12pt}body.printing-bingo-cards .bingo-card-print--1-up .printable-bingo-card>footer,body.printing-bingo-cards .bingo-card-print--1-up .printable-bingo-card>footer strong,body.printing-bingo-cards .bingo-card-print--1-up .printable-bingo-card>footer b{font-size:7pt}body.printing-operations-report .operations-report-print>header{padding-bottom:.1in}body.printing-operations-report .operations-report-print>header h2{font-size:18pt}body.printing-operations-report .operations-report-print table{margin-top:.08in}body.printing-operations-report .operations-report-print th{padding:4pt 5pt;font-size:6.5pt}body.printing-operations-report .operations-report-print td{break-inside:avoid;padding:3.5pt 5pt;font-size:7.5pt}body.printing-operations-report .operations-results-skins{-webkit-print-color-adjust:exact;print-color-adjust:exact;margin-top:.16in;padding-top:.12in}body.printing-operations-report .operations-results-skins__heading{margin-bottom:.08in}body.printing-operations-report .operations-results-skins__heading h3{font-size:14pt}body.printing-operations-report .operations-skins-card th{padding:3pt 4pt;font-size:6pt}body.printing-operations-report .operations-skins-card td{padding:3pt 4pt;font-size:7pt}body.printing-operations-report .payout-sheet-editor{margin-top:.12in}body.printing-operations-report .payout-sheet-editor__actions,body.printing-operations-report .payout-add-row,body.printing-operations-report .payout-row-remove{display:none!important}body.printing-operations-report .payout-sheet-editor__heading,body.printing-operations-report .payout-contest-card>header{padding:7pt 8pt}body.printing-operations-report .payout-sheet-editor__summary>div{padding:6pt 7pt}body.printing-operations-report .payout-contest-card{break-inside:avoid}body.printing-operations-report .payout-contest-card input:not([type=checkbox]),body.printing-operations-report .payout-money-input{background:0 0!important;border-color:#0000!important}body.printing-operations-report .payout-contest-card input:not([type=checkbox]){padding:2pt 1pt;font-size:7pt}body.printing-operations-report .postable-results-sheet{border:0;margin-top:.12in}body.printing-operations-report .postable-results-sheet>header{padding:.12in 0}body.printing-operations-report .postable-results-sheet__contests{gap:.1in;padding:.12in 0}body.printing-operations-report .postable-results-sheet table{min-width:0}body.printing-operations-report .printable-money-list{border:0;margin-top:.12in}body.printing-operations-report .printable-money-list>header{padding:.1in 0}body.printing-operations-report .printable-money-list__leaders{padding:.1in 0 0}body.printing-operations-report .printable-money-list>table{width:100%;min-width:0;margin:.08in 0 0}body.printing-operations-report .operations-report-print.is-master td{padding-top:4pt;padding-bottom:4pt}body.printing-operations-report .operations-report-print.is-master td:first-child,body.printing-operations-report .operations-report-print.is-master td:last-child{font-size:9pt}body.printing-operations-report .operations-report-print__letter td{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:8.5pt}.scorecard-qr-roster.is-open,.scorecard-qr-roster.is-open *{visibility:visible!important}.scorecard-qr-roster.is-open{background:#fff;border:0;width:10.5in;margin:0;padding:0;position:absolute;inset:0}.scorecard-qr-roster__heading,.scorecard-qr-card__actions,.scorecard-qr-roster.print-scorecards .group-qr-slip-preview,.scorecard-qr-roster.print-scorecards .tee-time-slip-preview,.scorecard-qr-roster.print-group-slips .tee-time-slip-preview,.scorecard-qr-roster.print-tee-time-slips .scorecard-qr-grid,.scorecard-qr-roster.print-tee-time-slips .group-qr-slip-preview,.scorecard-qr-roster.print-group-slips .scorecard-qr-grid{display:none!important}.scorecard-qr-roster.print-group-slips .group-qr-slip-preview{padding:0;display:block!important}.scorecard-qr-roster.print-group-slips .group-qr-slip-preview__heading,.scorecard-qr-roster.print-group-slips .group-qr-slip-preview>.form-message{display:none!important}.scorecard-qr-roster.print-tee-time-slips .tee-time-slip-preview{padding:0;display:block!important}.scorecard-qr-roster.print-tee-time-slips .tee-time-slip-preview .group-qr-slip-preview__heading,.scorecard-qr-roster.print-tee-time-slips .tee-time-slip-preview>.form-message{display:none!important}.scorecard-qr-grid,.group-qr-slip-grid{padding:0;display:block}.group-qr-slip-sheet{break-after:page;page-break-after:always;grid-template-rows:repeat(2,4in);grid-template-columns:repeat(2,5.25in);gap:0;width:10.5in;height:8in;display:grid;overflow:hidden}.group-qr-slip-sheet:last-child{break-after:auto;page-break-after:auto}.group-qr-slip{box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:.8pt dashed #557363;border-radius:0;width:5.25in;height:4in;min-height:0;padding:.15in .18in .13in;overflow:hidden}.group-qr-slip>header{border-bottom-width:1.2pt;grid-template-columns:.62in minmax(0,1fr);gap:.1in;min-height:.62in;padding-bottom:.08in}.group-qr-slip>header img{width:.54in;height:.54in}.group-qr-slip>header span{font-size:5.3pt}.group-qr-slip>header strong{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12pt;line-height:1.05;overflow:hidden}.group-qr-slip>header small{margin-top:1px;font-size:5.8pt}.group-qr-slip__body{grid-template-columns:1.55in minmax(0,1fr);gap:.13in;padding:.12in 0}.group-qr-slip__qr img{border-width:.5pt;width:1.45in;height:1.45in}.group-qr-slip__qr span{margin-top:.02in;font-size:5pt}.group-qr-slip__instructions>span{font-size:5.2pt}.group-qr-slip__instructions>strong{letter-spacing:.16em;margin:.02in 0 .08in;font-size:22pt;line-height:1}.group-qr-slip__instructions ol{gap:.035in;padding-left:.17in;font-size:6.8pt;line-height:1.25}.group-qr-slip>footer{border-top-width:.6pt;grid-template-columns:minmax(0,1fr) 1.45in;gap:.1in;min-height:.42in;padding-top:.07in}.group-qr-slip>footer span{font-size:4.6pt}.group-qr-slip>footer strong{margin-top:1px;font-size:6.4pt;line-height:1.2}.group-qr-slip>footer small{font-size:5pt;line-height:1.25}.tee-time-qr-slip-sheet{grid-template-rows:repeat(4,2in);grid-template-columns:repeat(2,5.25in)}.tee-time-qr-slip{grid-template-rows:auto minmax(0,1fr);width:5.25in;height:2in;padding:.08in .13in .07in}.tee-time-qr-slip>header{border-bottom-width:1pt;grid-template-columns:.48in minmax(0,1fr);gap:.08in;min-height:.45in;padding-bottom:.045in}.tee-time-qr-slip>header img{width:.4in;height:.4in}.tee-time-qr-slip>header span{font-size:4.8pt}.tee-time-qr-slip>header strong{margin-top:0;font-size:10.5pt}.tee-time-qr-slip>header small{margin-top:0;font-size:4.8pt}.tee-time-qr-slip__eyebrow{gap:.06in}.group-qr-slip>header .tee-time-qr-slip__day-label{padding:1.4pt 4pt;font-size:4.5pt}.tee-time-qr-slip .group-qr-slip__body{grid-template-columns:1.12in minmax(0,1fr);gap:.1in;padding:.055in 0 0}.tee-time-qr-slip .group-qr-slip__qr img{width:1.02in;height:1.02in}.tee-time-qr-slip .group-qr-slip__qr span{margin-top:.01in;font-size:4.3pt}.tee-time-qr-slip .group-qr-slip__instructions>span{font-size:4.7pt}.tee-time-qr-slip .group-qr-slip__instructions>strong{letter-spacing:.14em;margin:.01in 0 .035in;font-size:15pt}.tee-time-qr-slip .group-qr-slip__instructions ol{gap:.01in;padding-left:.15in;font-size:5.4pt;line-height:1.16}.tee-time-qr-slip>footer{display:none}.scorecard-print-sheet{break-after:page;page-break-after:always;grid-template-rows:repeat(2,4in);gap:0;width:10.5in;height:8in;display:grid;overflow:hidden}.scorecard-print-sheet:last-child{break-after:auto;page-break-after:auto}.scorecard-qr-card{box-sizing:border-box;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:.8pt solid #2d6348;border-radius:0;width:10.5in;height:4in;min-height:0;padding:.075in .12in .06in;overflow:hidden}.scorecard-print-sheet .scorecard-qr-card+.scorecard-qr-card{border-top:0}.scorecard-physical__header{border:.6pt solid #344c3d;grid-template-columns:.62in minmax(0,1fr) 1.45in;gap:.1in;min-height:.62in;padding:.035in}.scorecard-physical__logo{object-fit:contain;width:.54in;height:.54in}.scorecard-qr-card__identity span{font-size:5.3pt}.scorecard-qr-card__identity strong{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10pt;line-height:1.05;overflow:hidden}.scorecard-qr-card__identity small{text-overflow:ellipsis;white-space:nowrap;margin-top:.5px;font-size:5.2pt;line-height:1.15;overflow:hidden}.scorecard-qr-card__code{justify-content:flex-end;gap:.05in}.scorecard-qr-card__code img{width:.54in;height:.54in}.scorecard-qr-card__code>div span{font-size:4.5pt}.scorecard-qr-card__code>div strong{letter-spacing:.1em;margin-top:1px;font-size:8.5pt}.scorecard-physical__player-strip{border-bottom:.6pt solid #344c3d;border-left:.6pt solid #344c3d;border-right:.6pt solid #344c3d;gap:.025in .14in;min-height:.24in;padding:.035in .08in;font-size:5.2pt;line-height:1.15}.scorecard-physical__player-strip>span{border:.35pt solid #ffffff9e;padding:.015in .035in}.scorecard-grid-wrap{width:100%;overflow:visible}.scorecard-grid{grid-template-columns:10% repeat(9,4.3%) 4.2% repeat(9,4.3%) 4.2% 4.2%;grid-template-rows:repeat(var(--scorecard-grid-rows), auto);break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-top-width:.6pt;border-top-color:#344c3d;border-left-width:.6pt;border-left-color:#344c3d;grid-auto-flow:row;gap:0;width:100%;min-width:0;max-width:100%;font-size:5.4pt;display:grid;overflow:hidden}.scorecard-grid__cell{box-sizing:border-box;vertical-align:middle;border-bottom-width:.6pt;border-bottom-color:#344c3d;border-right-width:.6pt;border-right-color:#344c3d;min-width:0;height:.28in;padding:.012in .008in;line-height:1;overflow:hidden}.scorecard-grid__cell--label{padding-left:.04in}.scorecard-grid__cell--label,.scorecard-grid__cell--front-end,.scorecard-grid__cell--back-end,.scorecard-grid__cell--in{border-right-width:1.2pt}.scorecard-grid__cell.scorecard-grid__row--header{height:.2in;font-size:4.8pt}.scorecard-grid__cell.scorecard-grid__row--write{height:.43in}.scorecard-grid__cell--label.scorecard-grid__row--write{padding-top:.055in}.scorecard-grid__cell--label.scorecard-grid__row--write>span{text-overflow:ellipsis;white-space:nowrap;font-size:5.2pt;line-height:1.05;overflow:hidden}.scorecard-grid__cell--label.scorecard-grid__row--write>small{margin-top:1px;font-size:4pt}.scorecard-grid__write-area{box-sizing:border-box;border-width:.45pt;width:calc(100% - .035in);height:calc(100% - .035in);margin:0 auto}.scorecard-grid__stroke{font-size:3.8pt;top:.012in;right:.018in}.scorecard-physical__footer{grid-template-columns:repeat(3,1fr);gap:.03in .05in;padding:.04in 0 0;font-size:5.1pt;line-height:1.15}.scorecard-physical__footer>span{border-width:.6pt;min-height:.18in;padding:.025in .045in}.scorecard-physical__footer>span i{border-bottom-width:.45pt;height:.65em}.scorecard-physical__footer small{border-width:.6pt;min-height:.16in;padding:.02in .045in;font-size:4.2pt;line-height:1.2}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.member-directory{background:#f5f8f2;min-height:520px}.member-directory__heading{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.member-directory__heading h3{color:var(--green-deep);margin:5px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400}.member-directory__heading p{max-width:650px;color:var(--muted);margin:0;font-size:.68rem;line-height:1.55}.member-directory__stats{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:repeat(3,minmax(70px,1fr));min-width:285px;display:grid;overflow:hidden}.member-directory__stats span{border-right:1px solid var(--line);color:var(--muted);text-align:center;text-transform:uppercase;padding:11px 9px;font-size:.52rem;font-weight:800}.member-directory__stats span:last-child{border-right:0}.member-directory__stats strong{color:var(--green-deep);margin-bottom:2px;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400;display:block}.member-directory__controls{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,.75fr));gap:12px;padding:18px 22px;display:grid}.member-directory__controls label{gap:6px;display:grid}.member-directory__controls label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.53rem;font-weight:850}.member-directory__controls input,.member-directory__controls select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--green-deep);font:inherit;background:#f8faf6;border-radius:9px;padding:0 11px;font-size:.68rem;font-weight:700}.member-directory>.game-enrollment{margin:16px 22px 0}.member-directory__selection-bar{z-index:6;border-bottom:1px solid var(--line);background:#f7faf5f7;align-items:center;gap:12px;padding:12px 22px;display:flex;position:sticky;top:0;box-shadow:0 7px 15px #1936270d}.member-directory__selection-bar>span{color:var(--muted);margin-right:auto;font-size:.65rem;font-weight:700}.member-directory__selection-bar>span strong{color:var(--green-deep)}.member-directory__list{gap:7px;max-height:620px;padding:14px 22px 24px;display:grid;overflow-y:auto}.member-directory__row{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:22px minmax(190px,1fr) 70px 105px 72px;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:grid}.member-directory__row:has(input:checked){border-color:#81a829;box-shadow:0 0 0 2px #a6ce3929}.member-directory__row.is-added{cursor:default;opacity:.72;background:#f0f3ef}.member-directory__row input{width:18px;min-height:18px;accent-color:var(--green);margin:0}.member-directory__row>span:not(.member-directory__identity){gap:2px;display:grid}.member-directory__row small{color:var(--muted);font-size:.51rem;font-weight:700}.member-directory__row strong{color:var(--green-deep);font-size:.72rem}.member-directory__identity{gap:3px;display:grid}.member-directory__status{color:var(--green-deep);text-align:center;background:#eaf1e5;border-radius:999px;justify-self:end;padding:5px 8px;font-size:.51rem;font-weight:850}.member-directory__status.is-added{color:var(--muted);background:#dfe5df}@media (width<=820px){.member-directory__heading{flex-direction:column;align-items:stretch;padding:20px 16px}.member-directory__stats{min-width:0}.member-directory__controls{grid-template-columns:1fr 1fr;padding:14px 16px}.member-directory__search{grid-column:1/-1}.member-directory>.game-enrollment{margin:14px 16px 0}.member-directory__selection-bar{flex-wrap:wrap;padding:10px 16px}.member-directory__selection-bar>span{width:100%}.member-directory__selection-bar .button{flex:100%}.member-directory__list{max-height:none;padding:12px 16px 20px}.member-directory__row{grid-template-columns:22px minmax(0,1fr) 58px 66px;gap:9px}.member-directory__row>span:nth-of-type(3){display:none}}@media (width<=520px){.member-directory__controls{grid-template-columns:1fr}.member-directory__search{grid-column:auto}.member-directory__row{grid-template-columns:22px minmax(0,1fr) 52px}.member-directory__row>span:nth-of-type(2),.member-directory__status{display:none}}.bullseye-live-masthead{min-height:340px}.bullseye-live-masthead h2{font-size:clamp(3.1rem,6vw,5.5rem)}@media (width>=900px){.mobile-app.live-hub-app{padding-bottom:158px}.live-hub-tabs{bottom:28px}}.admin-event__clubcircuit-status{color:#426254;align-items:center;gap:.55rem;width:fit-content;margin-top:.7rem;font-size:.76rem;display:flex}.admin-event__clubcircuit-status>span,.clubcircuit-picker__mark{color:#10251b;letter-spacing:-.02em;background:#c8ff9d;border-radius:.6rem;flex:none;place-items:center;width:2rem;height:2rem;font:900 .72rem/1 Arial,Helvetica,sans-serif;display:inline-grid}.admin-event__clubcircuit-status small{border-left:1px solid #cedbd3;padding-left:.55rem}.clubcircuit-picker{color:#f6fff7;background:#11241b;border:1px solid #263d32;border-radius:18px;margin:1.25rem 0 1.5rem;overflow:hidden;box-shadow:0 16px 40px #0d231821}.clubcircuit-picker__heading{border-bottom:1px solid #d5ffc424;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.clubcircuit-picker__heading>div{align-items:flex-start;gap:.85rem;display:flex}.clubcircuit-picker__heading .manual-entry-form__label{color:#c8ff9d}.clubcircuit-picker__heading h3{color:#fff;margin:.18rem 0 .3rem;font-size:clamp(1.2rem,2vw,1.55rem)}.clubcircuit-picker__heading p{color:#b9cbbf;max-width:700px;margin:0;line-height:1.5}.clubcircuit-picker__heading>strong{color:#c8ff9d;background:#c8ff9d1f;border-radius:999px;flex:none;padding:.55rem .75rem;font-size:.78rem}.clubcircuit-picker__toolbar{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(130px,1fr));gap:.75rem;padding:1rem 1.25rem .7rem;display:grid}.clubcircuit-picker__toolbar label{color:#aabdb1;letter-spacing:.04em;text-transform:uppercase;gap:.35rem;font-size:.68rem;font-weight:850;display:grid}.clubcircuit-picker__toolbar input,.clubcircuit-picker__toolbar select{color:#fff;width:100%;min-height:42px;font:inherit;letter-spacing:0;text-transform:none;background:#1a3025;border:1px solid #365044;border-radius:9px;padding:.65rem .75rem;font-size:.82rem;font-weight:700}.clubcircuit-picker__toolbar input::placeholder{color:#81958a}.clubcircuit-picker__quick-actions{align-items:center;gap:.65rem;padding:0 1.25rem .85rem;display:flex}.clubcircuit-picker__quick-actions button,.clubcircuit-picker__selected button{color:#dce9e0;cursor:pointer;background:0 0;border:1px solid #426052;border-radius:999px;padding:.42rem .68rem;font-weight:800}.clubcircuit-picker__quick-actions button:hover,.clubcircuit-picker__quick-actions button:focus-visible{color:#c8ff9d;border-color:#c8ff9d}.clubcircuit-picker__quick-actions span{color:#91a69a;margin-left:auto;font-size:.74rem;font-weight:800}.clubcircuit-picker__selected{flex-wrap:wrap;gap:.45rem;padding:0 1.25rem 1rem;display:flex}.clubcircuit-picker__selected button{color:#dfffd0;background:#c8ff9d1a;border-color:#c8ff9d47;gap:.5rem;font-size:.72rem;display:inline-flex}.clubcircuit-picker__selected button span{color:#91a69a;font-size:1rem;line-height:.75}.clubcircuit-picker__library{background:#0d1e16;border-top:1px solid #d5ffc41f;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;max-height:560px;padding:1rem 1.25rem 1.25rem;display:grid;overflow:auto}.clubcircuit-picker__library>label{cursor:pointer;background:#162b20;border:1px solid #2b4236;border-radius:11px;align-items:flex-start;gap:.7rem;min-height:118px;padding:.9rem;transition:border-color .12s,background .12s,transform .12s;display:flex;position:relative}.clubcircuit-picker__library>label:hover{border-color:#587666;transform:translateY(-1px)}.clubcircuit-picker__library>label.is-selected{background:#203a2b;border-color:#c8ff9d;box-shadow:inset 0 0 0 1px #c8ff9d2e}.clubcircuit-picker__library input{accent-color:#c8ff9d;flex:none;margin-top:.18rem}.clubcircuit-picker__library label>span{gap:.25rem;display:grid}.clubcircuit-picker__library strong{color:#f7fff8;font-size:.88rem;line-height:1.25}.clubcircuit-picker__library small{color:#c8ff9d;letter-spacing:.035em;text-transform:uppercase;font-size:.62rem;font-weight:850}.clubcircuit-picker__library em{color:#9fb2a7;font-size:.73rem;font-style:normal;line-height:1.35}.clubcircuit-picker__empty{color:#aabdb1;text-align:center;border-top:1px solid #d5ffc41f;margin:0;padding:2rem 1.25rem}@media (width<=980px){.clubcircuit-picker__toolbar{grid-template-columns:repeat(3,1fr)}.clubcircuit-picker__search{grid-column:1/-1}.clubcircuit-picker__library{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.clubcircuit-picker__heading{display:grid}.clubcircuit-picker__heading>strong{margin-left:2.85rem}.clubcircuit-picker__toolbar,.clubcircuit-picker__library{grid-template-columns:1fr}.clubcircuit-picker__search{grid-column:auto}.clubcircuit-picker__quick-actions{flex-wrap:wrap}.clubcircuit-picker__quick-actions span{width:100%;margin-left:0}.clubcircuit-picker__library{max-height:620px}.admin-event__clubcircuit-status{flex-wrap:wrap}}.leaderboard-division,.pga-app-leaderboard,.pga-mobile-leaderboard,.pro-shop-tv__leaderboard{--leaderboard-navy:#071f2c;--leaderboard-green:#08783e;--leaderboard-accent:#b8db3f;--leaderboard-line:#dce4df;border-color:var(--leaderboard-line);border-radius:10px;box-shadow:0 12px 35px #071f2c14}.leaderboard-division__heading,.pga-app-leaderboard>header,.pga-mobile-leaderboard .mobile-leaderboard__heading,.pro-shop-tv__leaderboard>header{background:var(--leaderboard-navy);color:#fff}.leaderboard-division__heading{align-items:center;padding:20px 24px}.leaderboard-division__heading .eyebrow,.leaderboard-division__heading>span,.pga-app-leaderboard>header p,.pga-mobile-leaderboard .mobile-leaderboard__heading p,.pro-shop-tv__leaderboard>header p{color:#ffffffad}.leaderboard-division__heading h2,.pga-app-leaderboard>header h3,.pga-mobile-leaderboard .mobile-leaderboard__heading h2,.pro-shop-tv__leaderboard h1{letter-spacing:-.025em;font-family:Arial,Helvetica,sans-serif;font-weight:800}.leaderboard-division__heading h2{font-size:clamp(1.6rem,3vw,2.25rem)}.leaderboard-sort button{color:var(--leaderboard-navy,#071f2c);letter-spacing:.01em;border-color:#cbd7d1;border-radius:4px;font-size:.74rem}.leaderboard-sort button.is-active,.leaderboard-sort button.is-active:hover,.live-event-filters button.active{background:#08783e;border-color:#08783e}.pga-leaderboard-table{font-variant-numeric:tabular-nums;min-width:760px}.pga-leaderboard-table th{background:var(--leaderboard-navy);color:#ffffffbd;border-bottom:0;padding:11px 16px;font-size:.58rem;font-weight:900}.pga-leaderboard-table td{border-bottom-color:var(--leaderboard-line);height:64px;padding:10px 16px}.pga-leaderboard-table tbody>tr:not(.leaderboard-table__scorecard-row){background:#fff}.pga-leaderboard-table tbody>tr:not(.leaderboard-table__scorecard-row):hover{background:#f5f8f6}.pga-leaderboard-table tbody>tr.is-leader{box-shadow:inset 5px 0 0 var(--leaderboard-accent);background:#f6faed}.pga-leaderboard-table th:not(:nth-child(2)),.pga-leaderboard-table td:not(:nth-child(2)){text-align:center}.leaderboard-table__position{color:var(--leaderboard-navy);font-family:Arial,Helvetica,sans-serif;font-size:1.25rem!important}.leaderboard-table__metric strong,.leaderboard-table__metric small,.live-score-metric strong,.live-score-metric small,.pro-shop-tv__metric strong,.pro-shop-tv__metric small{display:block}.leaderboard-table__metric strong,.live-score-metric strong,.pro-shop-tv__metric strong{color:var(--leaderboard-navy);font-size:1.05rem;font-weight:900}.leaderboard-table__metric small,.live-score-metric small,.pro-shop-tv__metric small{color:#6d7e75;letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:.58rem;font-weight:800}.pga-leaderboard-table .leaderboard-table__scorecard-row>td{background:#f5f8f6;height:auto;padding:0 16px 10px}.pga-app-leaderboard{overflow:hidden}.pga-app-leaderboard .live-score-row{border-bottom-color:var(--leaderboard-line);font-variant-numeric:tabular-nums;grid-template-columns:52px minmax(170px,1.8fr) 64px repeat(3,minmax(78px,.7fr));min-height:62px;padding-inline:22px}.pga-app-leaderboard .live-score-row--head{color:#ffffffbf;background:#102f3d;min-height:38px}.pga-app-leaderboard .live-score-row.is-leader{box-shadow:inset 5px 0 0 var(--leaderboard-accent);background:#f6faed}.pga-app-leaderboard .live-score-row>span:not(.live-score-player){text-align:center}.pga-mobile-leaderboard .mobile-leaderboard__heading{border-radius:10px}.pga-mobile-leaderboard .mobile-leaderboard__rows{overflow-x:auto}.pga-mobile-leaderboard .mobile-leaderboard__rows article{font-variant-numeric:tabular-nums;border-radius:5px;grid-template-columns:48px minmax(160px,1.5fr) 58px repeat(3,minmax(72px,.65fr));gap:9px;min-width:690px;padding:12px 16px}.pga-mobile-leaderboard .mobile-leaderboard__rows article.is-leader{box-shadow:inset 5px 0 0 var(--leaderboard-accent);background:#f6faed}.pga-mobile-leaderboard .mobile-leaderboard__rows article.is-current{border:2px solid var(--leaderboard-green)}.pga-mobile-leaderboard .leaderboard-scorecard-dropdown{grid-column:1/-1;width:100%}.pro-shop-tv__score-row.is-gross,.pro-shop-tv__score-row.is-net,.pro-shop-tv__score-row.is-stableford{grid-template-columns:.5fr minmax(210px,2.4fr) .6fr repeat(3,minmax(82px,.72fr))}.pro-shop-tv__score-row.is-heading{color:#ffffffbd;background:#102f3d}.pro-shop-tv__score-row.is-leader{box-shadow:inset 6px 0 0 var(--leaderboard-accent);background:#f6faed}.pro-shop-tv__metric{text-align:center;font-variant-numeric:tabular-nums}@media (width<=760px){.pga-app-leaderboard .live-score-table,.pga-mobile-leaderboard .mobile-leaderboard__rows{overflow-x:auto}.pga-app-leaderboard .live-score-row{min-width:690px}.pro-shop-tv__score-row.is-gross,.pro-shop-tv__score-row.is-net,.pro-shop-tv__score-row.is-stableford{grid-template-columns:34px minmax(120px,1.6fr) 40px repeat(3,minmax(48px,.62fr));gap:5px;padding-inline:9px}.pro-shop-tv__score-row.is-gross>*,.pro-shop-tv__score-row.is-net>*,.pro-shop-tv__score-row.is-stableford>*{grid-column:auto;display:block}}@media (width<=520px){.manual-team-player-picker article{grid-template-columns:1fr}}.game-week-library{background:linear-gradient(145deg,#fff 0%,#f3f8ee 100%);border:1px solid #063f2b2e;border-radius:16px;margin:0 28px 24px;overflow:hidden}.tournament-builder>.game-week-library{margin:0 0 24px}.game-week-library__heading{border-bottom:1px solid #063f2b1f;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:stretch;gap:24px;padding:22px;display:grid}.game-week-library__heading h3{color:var(--green-deep);margin:5px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400}.game-week-library__heading p{max-width:650px;color:var(--muted);margin:0;font-size:.64rem;line-height:1.55}.game-week-library__selected{background:#ffffffb8;border:1px dashed #063f2b3d;border-radius:12px;align-content:center;gap:4px;min-height:82px;padding:14px 16px;display:grid}.game-week-library__selected.is-selected{box-shadow:inset 4px 0 0 var(--lime);background:#fff;border-style:solid;border-color:#006f3b59}.game-week-library__selected span,.game-week-library__selected strong,.game-week-library__selected small{display:block}.game-week-library__selected span{color:var(--green);letter-spacing:.075em;text-transform:uppercase;font-size:.5rem;font-weight:900}.game-week-library__selected strong{color:var(--green-deep);font-size:.76rem}.game-week-library__selected small{color:var(--muted);font-size:.54rem;line-height:1.4}.game-week-library__tools{background:#063f2b09;grid-template-columns:minmax(210px,.36fr) minmax(0,1fr);align-items:end;gap:14px;padding:16px 22px;display:grid}.game-week-library__tools>label{gap:6px;display:grid}.game-week-library__tools>label>span{color:var(--green-deep);letter-spacing:.055em;text-transform:uppercase;font-size:.5rem;font-weight:850}.game-week-library__tools input{box-sizing:border-box;width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #063f2b33;border-radius:9px;padding:9px 11px;font-size:.62rem}.game-week-library__categories{flex-wrap:wrap;gap:6px;display:flex}.game-week-library__categories button{min-height:32px;color:var(--green-deep);font:inherit;cursor:pointer;background:#fff;border:1px solid #063f2b29;border-radius:999px;padding:7px 10px;font-size:.52rem;font-weight:800}.game-week-library__categories button:hover,.game-week-library__categories button.is-active{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.game-week-library__grid{scrollbar-color:#063f2b57 transparent;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:480px;padding:14px 22px 22px;display:grid;overflow-y:auto}.game-week-library__grid>button{min-height:108px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #063f2b24;border-radius:11px;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px;display:grid;position:relative;overflow:hidden}.game-week-library__grid>button:hover{border-color:#006f3b7a;transform:translateY(-1px);box-shadow:0 7px 18px #063f2b14}.game-week-library__grid>button.is-selected{border-color:var(--green-deep);box-shadow:inset 0 0 0 1px var(--green-deep);background:#edf7e8}.game-week-library__grid>button.is-core:after{background:var(--lime);content:"";border-radius:10px 0 0;width:10px;height:10px;position:absolute;bottom:0;right:0}.game-week-library__number{width:36px;height:36px;color:var(--green-deep);background:#e7efe4;border-radius:50%;place-items:center;font-size:.58rem;font-weight:900;display:grid}.game-week-library__grid>button.is-selected .game-week-library__number{background:var(--green-deep);color:#fff}.game-week-library__card-copy,.game-week-library__card-copy>span,.game-week-library__card-copy small,.game-week-library__card-copy i{display:block}.game-week-library__card-copy>span{min-height:32px}.game-week-library__card-copy strong{color:var(--green-deep);font-size:.66rem;line-height:1.25}.game-week-library__card-copy b{color:var(--green-deep);letter-spacing:.035em;text-transform:uppercase;vertical-align:1px;background:#eaff78;border-radius:999px;margin-left:6px;padding:2px 5px;font-size:.4rem;display:inline-block}.game-week-library__card-copy small{min-height:30px;color:var(--muted);margin-top:4px;font-size:.51rem;line-height:1.4}.game-week-library__card-copy i{color:var(--green);letter-spacing:.045em;text-transform:uppercase;margin-top:6px;font-size:.45rem;font-style:normal;font-weight:850}.game-week-library__empty{color:var(--muted);text-align:center;border:1px dashed #063f2b33;border-radius:11px;grid-column:1/-1;padding:26px;font-size:.65rem}.game-week-print-center-card{background:linear-gradient(135deg,#fff,#f6fadf);border:1px solid #accd208c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;padding:18px;display:grid}.game-week-print-center-card__badge{border-radius:10px;grid-template-columns:repeat(2,38px);display:grid;overflow:hidden;box-shadow:0 8px 18px #063f2b24}.game-week-print-center-card__badge span,.game-week-print-center-card__badge small{place-items:center;height:76px;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:800;display:grid}.game-week-print-center-card__badge span{background:var(--green-deep);color:#fff}.game-week-print-center-card__badge small{background:var(--lime);color:var(--green-deep)}.game-week-print-center-card h4{color:var(--green-deep);margin:5px 0 4px;font-size:.86rem}.game-week-print-center-card p{max-width:660px;color:var(--muted);margin:0;font-size:.62rem;line-height:1.5}.event-welcome-editor{background:#fff;border:1px solid #063f2b29;border-radius:13px;margin:-4px 0 16px;overflow:hidden}.event-welcome-editor>summary{box-sizing:border-box;min-height:66px;color:var(--green-deep);cursor:pointer;background:#f8faf6;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;list-style:none;display:flex}.event-welcome-editor>summary::-webkit-details-marker{display:none}.event-welcome-editor>summary span,.event-welcome-editor>summary strong,.event-welcome-editor>summary small{display:block}.event-welcome-editor>summary strong{font-size:.69rem}.event-welcome-editor>summary small{color:var(--muted);margin-top:4px;font-size:.55rem}.event-welcome-editor>summary b{color:var(--green);letter-spacing:.045em;text-transform:uppercase;background:#e9f2e4;border-radius:999px;flex:none;padding:6px 9px;font-size:.48rem}.event-welcome-editor[open]>summary{border-bottom:1px solid #063f2b1f}.event-welcome-editor__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.event-welcome-editor__body>label{gap:6px;display:grid}.event-welcome-editor__body>.span-2{grid-column:1/-1}.event-welcome-editor__body>label>span,.event-welcome-editor__rules legend{color:var(--green-deep);letter-spacing:.055em;text-transform:uppercase;font-size:.52rem;font-weight:850}.event-welcome-editor input,.event-welcome-editor textarea{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #063f2b33;border-radius:9px;padding:10px 11px;font-size:.63rem;line-height:1.45}.event-welcome-editor textarea{resize:vertical}.event-welcome-editor input:focus,.event-welcome-editor textarea:focus{border-color:var(--green);outline:0;box-shadow:0 0 0 3px #006f3b1a}.event-welcome-editor__rules{background:#f8faf6;border:1px solid #063f2b24;border-radius:11px;margin:0;padding:15px}.event-welcome-editor__rules legend{padding:0 6px}.event-welcome-editor__rules>label{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:9px;display:grid}.event-welcome-editor__rules>label>span{background:var(--green-deep);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.55rem;font-weight:900;display:grid}.event-welcome-editor__rules>.button{margin-top:3px}.event-welcome-editor>footer{background:#f8faf6;border-top:1px solid #063f2b1f;justify-content:flex-end;align-items:center;gap:14px;padding:14px 18px;display:flex}.game-week-welcome-print{display:none}@media (width<=980px){.game-week-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-week-library__tools{grid-template-columns:1fr}}@media (width<=760px){.game-week-library{margin-left:18px;margin-right:18px}.tournament-builder>.game-week-library{margin-left:0;margin-right:0}.game-week-library__heading,.game-week-library__grid{grid-template-columns:1fr}.game-week-library__heading,.game-week-library__tools,.game-week-library__grid{padding-left:16px;padding-right:16px}.game-week-library__grid{max-height:560px}.game-week-print-center-card{grid-template-columns:1fr}.game-week-print-center-card__badge{width:76px}.game-week-print-center-card .button{justify-content:center;width:100%}.event-welcome-editor>summary,.event-welcome-editor>footer{flex-direction:column;align-items:stretch}.event-welcome-editor>summary b{align-self:flex-start}.event-welcome-editor__body{grid-template-columns:1fr}.event-welcome-editor__body>.span-2{grid-column:1}.event-welcome-editor__rules>label{grid-template-columns:28px minmax(0,1fr)}.event-welcome-editor__rules>label .text-button{grid-column:2;justify-self:start}.event-welcome-editor>footer .button,.event-welcome-editor>footer .text-button{text-align:center;justify-content:center;width:100%}}@media print{@page game-week-door{size:letter portrait;margin:.3in}body.printing-game-week-welcome{width:7.9in;min-height:10.4in}body.printing-game-week-welcome .game-week-welcome-print,body.printing-game-week-welcome .game-week-welcome-print *{visibility:visible!important}body.printing-game-week-welcome .game-week-welcome-print{box-sizing:border-box;page:game-week-door;color:#13271f;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:1.5pt solid #063f2b;border-radius:0;flex-direction:column;width:7.9in;min-height:10.4in;margin:0;padding:.28in;position:absolute;inset:0;overflow:hidden;display:flex!important}body.printing-game-week-welcome .game-week-welcome-print>header{border-bottom:4pt solid #c9ee46;grid-template-columns:minmax(0,1fr) 1.1in;gap:.24in;padding:.12in .16in .22in;display:grid}body.printing-game-week-welcome .game-week-welcome-print>header span{color:#006f3b;letter-spacing:.08em;text-transform:uppercase;font-size:8pt;font-weight:900;display:block}body.printing-game-week-welcome .game-week-welcome-print>header h1{color:#063f2b;margin:.07in 0 0;font-family:Georgia,Times New Roman,serif;font-size:25pt;font-weight:400;line-height:.98}body.printing-game-week-welcome .game-week-welcome-print>header h1 strong{color:#006f3b;font-weight:700}body.printing-game-week-welcome .game-week-welcome-print>header p{color:#466057;margin:.08in 0 0;font-size:8.5pt;font-weight:750}body.printing-game-week-welcome .game-week-welcome-print__number{color:#fff;background:#063f2b;border-radius:.12in;align-content:center;justify-items:center;display:grid}body.printing-game-week-welcome .game-week-welcome-print__number small{color:#c9ee46;letter-spacing:.07em;text-transform:uppercase;font-size:6.5pt;font-weight:850}body.printing-game-week-welcome .game-week-welcome-print__number strong{color:#fff;margin-top:.03in;font-family:Georgia,Times New Roman,serif;font-size:25pt}body.printing-game-week-welcome .game-week-welcome-print__feature{padding:.25in .16in .18in}body.printing-game-week-welcome .game-week-welcome-print__feature span,body.printing-game-week-welcome .game-week-welcome-print__rules>div span{color:#006f3b;letter-spacing:.08em;text-transform:uppercase;font-size:7pt;font-weight:900}body.printing-game-week-welcome .game-week-welcome-print__feature h2{color:#063f2b;margin:.04in 0;font-family:Georgia,Times New Roman,serif;font-size:29pt;line-height:1}body.printing-game-week-welcome .game-week-welcome-print__feature p{color:#466057;margin:0;font-size:9.5pt;line-height:1.4}body.printing-game-week-welcome .game-week-welcome-print__fees{grid-template-columns:repeat(4,minmax(0,1fr));gap:.07in;padding:0 .16in;display:grid}body.printing-game-week-welcome .game-week-welcome-print__fees.is-cash-games{grid-template-columns:repeat(3,minmax(0,1fr))}body.printing-game-week-welcome .game-week-welcome-print__fees article{box-sizing:border-box;background:#f5f8f2;border:.8pt solid #b9cbc1;border-radius:.09in;min-height:.9in;padding:.11in}body.printing-game-week-welcome .game-week-welcome-print__fees.is-cash-games article{min-height:.76in}body.printing-game-week-welcome .game-week-welcome-print__fees article.is-total{background:#063f2b;border-color:#063f2b}body.printing-game-week-welcome .game-week-welcome-print__fees span,body.printing-game-week-welcome .game-week-welcome-print__fees strong,body.printing-game-week-welcome .game-week-welcome-print__fees small{display:block}body.printing-game-week-welcome .game-week-welcome-print__fees span{color:#006f3b;letter-spacing:.045em;text-transform:uppercase;font-size:6.5pt;font-weight:900}body.printing-game-week-welcome .game-week-welcome-print__fees strong{color:#063f2b;margin:.02in 0;font-family:Georgia,Times New Roman,serif;font-size:20pt}body.printing-game-week-welcome .game-week-welcome-print__fees.is-event-facts strong{margin:.07in 0 .04in;font-family:Arial,Helvetica,sans-serif;font-size:11pt;line-height:1.1}body.printing-game-week-welcome .game-week-welcome-print__fees small{color:#466057;font-size:6pt;line-height:1.2}body.printing-game-week-welcome .game-week-welcome-print__fees .is-total span,body.printing-game-week-welcome .game-week-welcome-print__fees .is-total small{color:#dce9e2}body.printing-game-week-welcome .game-week-welcome-print__fees .is-total strong{color:#c9ee46}body.printing-game-week-welcome .game-week-welcome-print__rules{background:#edf4e8;border-radius:.12in;grid-template-columns:1.65in minmax(0,1fr);gap:.22in;margin:.22in .16in 0;padding:.2in;display:grid}body.printing-game-week-welcome .game-week-welcome-print__rules h2{color:#063f2b;margin:.05in 0 0;font-family:Georgia,Times New Roman,serif;font-size:16pt;line-height:1.08}body.printing-game-week-welcome .game-week-welcome-print__rules ol{gap:.09in;margin:0;padding:0;list-style:none;display:grid}body.printing-game-week-welcome .game-week-welcome-print__rules li{grid-template-columns:.28in minmax(0,1fr);align-items:start;gap:.09in;display:grid}body.printing-game-week-welcome .game-week-welcome-print__rules li b{color:#fff;background:#063f2b;border-radius:50%;place-items:center;width:.26in;height:.26in;font-size:7pt;display:grid}body.printing-game-week-welcome .game-week-welcome-print__rules li p{color:#13271f;margin:0;font-size:8.5pt;font-weight:650;line-height:1.33}body.printing-game-week-welcome .game-week-welcome-print__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.08in .24in;margin:.22in .16in 0;display:grid}body.printing-game-week-welcome .game-week-welcome-print__details article{border-bottom:.8pt solid #cbd8d0;padding-bottom:.08in}body.printing-game-week-welcome .game-week-welcome-print__details span,body.printing-game-week-welcome .game-week-welcome-print__details strong,body.printing-game-week-welcome .game-week-welcome-print__details small{display:block}body.printing-game-week-welcome .game-week-welcome-print__details span{color:#006f3b;letter-spacing:.06em;text-transform:uppercase;font-size:6pt;font-weight:900}body.printing-game-week-welcome .game-week-welcome-print__details strong{color:#063f2b;margin-top:.02in;font-size:8.5pt}body.printing-game-week-welcome .game-week-welcome-print__details small{color:#466057;margin-top:.02in;font-size:6.5pt}body.printing-game-week-welcome .game-week-welcome-print>footer{color:#063f2b;border-top:1.5pt solid #063f2b;justify-content:space-between;gap:.2in;margin:auto .16in 0;padding-top:.15in;font-size:7pt;display:flex}body.printing-game-week-welcome .game-week-welcome-print>footer span{color:#006f3b;font-weight:750}}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
