:root{--ink:#0f1b33;--ink-muted:#475569;--ink-faint:#94a3b8;--paper:#faf7f2;--paper-alt:#f2ede4;--paper-card:#fff;--hairline:#e5ded1;--amber:#d97706;--amber-ink:#b45309;--red:#b91c1c;--amber-rgb:217, 119, 6;--red-rgb:185, 28, 28;--ink-rgb:15, 27, 51;--silver:#9a9a8a;--bronze:#a06a3a;--bone:var(--paper);--bone-2:var(--paper-alt);--ink-soft:var(--ink-muted);--moss:var(--ink);--moss-deep:#1e293b;--gold:var(--amber);--gold-light:#f59e0b;--claret:var(--red);--rule:var(--hairline);--rule-soft:rgba(var(--ink-rgb), .06);--shadow:0 1px 2px rgba(var(--ink-rgb), .04), 0 8px 24px rgba(var(--ink-rgb), .08);--banner-bg:#fef3e2;--font-display:"Playfair Display", Georgia, serif;--font-sans:"Barlow", sans-serif;--font-condensed:"Barlow Condensed", sans-serif;--font-mono:"JetBrains Mono", monospace;--card-radius:0;--ambient-bg:radial-gradient(circle at 25% 20%, rgba(var(--amber-rgb), .02), transparent 55%);--display-weight:800;--mascot-line:var(--ink);--mascot-paper:color-mix(in oklch, var(--paper-card) 70%, var(--paper) 30%);--mascot-gold:color-mix(in oklch, var(--amber) 54%, var(--paper-card) 46%);--mascot-accent-soft:color-mix(in oklch, var(--amber) 44%, var(--paper-card) 56%);--mascot-secondary:color-mix(in oklch, var(--ink) 58%, var(--paper-card) 42%);--mascot-cool:#9bbcc0;--mascot-cool-soft:color-mix(in oklch, var(--mascot-cool) 62%, var(--paper-card) 38%);--mascot-redland:color-mix(in oklch, var(--red) 54%, var(--paper-card) 46%);--mascot-muted:color-mix(in oklch, var(--ink-muted) 68%, var(--paper-card) 32%);--mascot-warm-shadow:color-mix(in oklch, var(--red) 34%, var(--ink) 66%);--mascot-deep-shadow:color-mix(in oklch, var(--red) 18%, var(--ink) 82%);--mascot-chinese-ink:var(--ink);--mascot-chinese-hat:var(--ink);--mascot-chinese-red:var(--red);--mascot-chinese-gold:color-mix(in oklch, var(--amber) 64%, var(--paper-card) 36%)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bone);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;min-height:100%;font-weight:400;line-height:1.55}body:before{content:"";pointer-events:none;background-image:var(--ambient-bg);z-index:0;position:fixed;inset:0}.container{z-index:1;max-width:1200px;padding:max(40px, env(safe-area-inset-top)) max(28px, env(safe-area-inset-right)) max(120px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));margin:0 auto;position:relative}.masthead{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);text-align:center;margin-bottom:36px;padding:26px 0 22px}.masthead-kicker{letter-spacing:.4em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:12px;font-size:10px;font-weight:500}.masthead h1{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.02em;font-size:clamp(38px,7vw,72px);line-height:.95}.masthead h1 em{color:var(--amber);font-style:italic;font-weight:400}.masthead-sub{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:20px;margin-top:12px;font-size:11px;display:flex}.pin-display{text-align:center;background:var(--paper-alt);border:1px solid var(--rule);margin:24px 0 32px;padding:28px 20px}.pin-kicker{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--moss);margin-bottom:8px;font-size:11px}.pin-value{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:.2em;color:var(--ink);font-size:clamp(44px,10vw,72px);line-height:1}.pin-share{color:var(--ink-soft);margin-top:14px;font-size:13px}.pin-share-link{font-family:var(--font-mono);word-break:break-all;color:var(--moss);background:var(--bone);border:1px solid var(--rule);cursor:pointer;margin-top:6px;padding:6px 10px;font-size:12px;transition:all .15s;display:inline-block}.pin-share-link:hover{background:var(--moss);color:var(--bone);border-color:var(--moss)}.tabs{border-bottom:1px solid var(--rule);scrollbar-width:none;gap:2px;margin-bottom:32px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:14px 20px;font-size:11px;font-weight:600;position:relative}.tab:hover{color:var(--ink)}.tab.active{color:var(--moss)}.tab.active:after{content:"";background:var(--gold);height:3px;position:absolute;bottom:-1px;left:0;right:0}.tab-count{background:var(--rule-soft);font-size:10px;font-family:var(--font-mono);border-radius:10px;margin-left:6px;padding:1px 7px;display:inline-block}.entry-you-badge{background:var(--ink);color:var(--paper);font-size:10px;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;border-radius:10px;margin-left:8px;padding:1px 7px;font-weight:600;display:inline-block}.panel{animation:.3s fadeIn;display:none}.panel.active{display:block}.pool-panel{animation:.3s fadeIn;display:none}.pool-panel.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.section{background:var(--bone);border:1px solid var(--rule);margin-bottom:24px}.section-header{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.section-title{font-family:var(--font-display);font-size:22px;font-weight:600}.section-kicker{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--moss);font-size:11px}.section-body{padding:22px}label.field{margin-bottom:16px;display:block}.field-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--moss);margin-bottom:6px;font-size:10px;font-weight:600;display:block}input[type=text],input[type=number],input[type=email],select,textarea{background:var(--paper-alt);border:1px solid var(--rule);border-radius:var(--card-radius);width:100%;font-family:var(--font-sans);color:var(--ink);padding:10px 12px;font-size:16px;transition:border-color .15s,background .15s}input:focus,select:focus,textarea:focus{border-color:var(--ink);background:var(--paper-card);outline:none}textarea{resize:vertical;min-height:140px;font-family:var(--font-mono);font-size:13px;line-height:1.6}.help{color:var(--ink-soft);margin-top:6px;font-size:12px;font-style:italic;display:block}.btn{background:var(--moss);color:var(--bone);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:none;align-items:center;gap:8px;padding:11px 22px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.btn:hover:not(:disabled){background:var(--moss-deep)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{color:var(--moss);border:1px solid var(--moss);background:0 0}.btn-secondary:hover:not(:disabled){background:var(--moss);color:var(--bone)}.btn-gold{background:var(--gold);color:var(--bone)}.btn-gold:hover:not(:disabled){background:var(--gold-light);color:var(--ink)}.btn-danger{color:var(--claret);border:1px solid var(--claret);background:0 0}.btn-danger:hover:not(:disabled){background:var(--claret);color:var(--bone)}.btn-small{letter-spacing:.12em;min-height:44px;padding:11px 14px;font-size:11px}.btn-big{padding:16px 32px;font-size:12px}.btn:focus-visible,.tab:focus-visible,.hub-row:focus-visible,.hub-signin-link:focus-visible,.hub-profile-chip:focus-visible,.hub-profile-menu-item:focus-visible,.pin-share-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.tier-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:14px 0 22px;display:grid}.tier-card{background:var(--paper-alt);border:1px solid var(--rule);padding:14px}.tier-label{font-family:var(--font-display);color:var(--moss);margin-bottom:6px;font-size:16px;font-style:italic}.tier-range{font-family:var(--font-mono);letter-spacing:.15em;color:var(--ink-soft);margin-bottom:10px;font-size:10px}.leaderboard-table{border-collapse:collapse;width:100%}.leaderboard-table thead th{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--moss);text-align:left;border-bottom:2px solid var(--ink);padding:10px 12px;font-size:10px;font-weight:600}.leaderboard-table tbody td{border-bottom:1px solid var(--rule);vertical-align:top;padding:14px 12px}.leaderboard-table tbody tr:hover{background:rgba(var(--amber-rgb), .05)}.pos{font-family:var(--font-display);width:48px;font-size:24px;font-weight:600}.pos-1{color:var(--gold)}.pos-2{color:var(--silver)}.pos-3{color:var(--bronze)}.lb-name{font-family:var(--font-display);font-size:18px;font-weight:600}.lb-picks{font-family:var(--font-mono);color:var(--ink-soft);margin-top:4px;font-size:11px;line-height:1.7}.lb-picks .dropped{opacity:.35;text-decoration:line-through}.lb-picks .cut{color:var(--claret)}.lb-score{font-family:var(--font-display);text-align:right;white-space:nowrap;font-size:28px;font-weight:600}.lb-score.red{color:var(--claret)}.lb-raw{font-family:var(--font-mono);color:var(--ink-soft);text-align:right;letter-spacing:.1em;font-size:10px}.lb-expander{vertical-align:middle;width:14px;height:14px;color:var(--moss);-webkit-user-select:none;user-select:none;margin-right:8px;font-size:10px;transition:transform .2s;display:inline-block}.leaderboard-table tr.lb-main{cursor:pointer}.leaderboard-table tr.lb-main:hover td{background:rgba(var(--ink-rgb), .04)}.leaderboard-table tr.lb-main.expanded .lb-expander{transform:rotate(90deg)}.lb-detail-row{display:none}.lb-detail-row.show{display:table-row}.lb-detail-row td{background:var(--paper-alt);border-top:1px dashed var(--rule);padding:16px 22px!important}.round-grid{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:12px}.round-grid th,.round-grid td{text-align:center;border-bottom:1px solid var(--rule-soft);padding:8px 6px}.round-grid th{letter-spacing:.15em;text-transform:uppercase;color:var(--moss);font-size:10px;font-weight:600}.round-grid td.gname{text-align:left;font-family:var(--font-sans);font-size:13px}.round-grid td.gname.dropped{opacity:.4;text-decoration:line-through}.round-grid td.gname.cut{color:var(--claret)}.round-grid td.total{font-weight:600}.round-grid .round-cell.birdie{color:var(--moss);font-weight:600}.round-grid .round-cell.red{color:var(--claret);font-weight:600}.round-grid .round-cell.empty{color:var(--ink-soft);opacity:.4}.round-grid tr.team-total td{background:rgba(var(--ink-rgb), .06);border-top:2px solid var(--moss);font-weight:600}.ownership-grid{font-family:var(--font-mono);grid-template-columns:1fr;gap:2px;font-size:12px;display:grid}.ownership-row{border-bottom:1px solid var(--rule-soft);grid-template-columns:40px 1fr 60px 50px;align-items:center;gap:10px;padding:6px 0;display:grid}.ownership-row.header{letter-spacing:.15em;text-transform:uppercase;color:var(--moss);border-bottom:1px solid var(--rule);padding-bottom:8px;font-size:10px;font-weight:600}.ownership-rank{text-align:right;color:var(--ink-soft)}.ownership-name{font-family:var(--font-sans);font-size:13px}.ownership-bar-wrap{background:var(--rule-soft);width:100%;height:6px;position:relative;overflow:hidden}.ownership-bar{background:var(--moss);height:100%;transition:width .3s}.ownership-bar.high{background:var(--gold)}.ownership-count{text-align:right;color:var(--ink-soft);font-size:11px}.status-tag{font-size:10px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:2px 8px;display:inline-block}.status-made{background:rgba(var(--ink-rgb), .1);color:var(--moss)}.status-cut{background:rgba(var(--red-rgb), .1);color:var(--claret)}.status-active{background:rgba(var(--amber-rgb), .15);color:var(--amber-ink)}.golfer-entry-row{border-bottom:1px solid var(--rule-soft);grid-template-columns:1fr 80px 80px 80px 80px 110px 40px;align-items:center;gap:8px;padding:8px 0;display:grid}.golfer-entry-row.header{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--moss);border-bottom:2px solid var(--ink);padding-bottom:10px;font-size:10px;font-weight:600}.golfer-entry-row .g-name{font-family:var(--font-display);font-size:15px;font-weight:500}.golfer-entry-row input{text-align:center;padding:6px 8px;font-size:13px}.g-match-warn{background:var(--claret);width:16px;height:16px;color:var(--bone);text-align:center;cursor:help;border-radius:50%;margin-left:6px;font-size:11px;line-height:16px;display:inline-block}.rules-list ul{margin:0;padding:0;list-style:none}.rules-list li{border-bottom:1px solid var(--rule-soft);padding:10px 0 10px 28px;position:relative}.rules-list li:before{content:"§";font-family:var(--font-display);color:var(--gold);font-weight:600;position:absolute;left:0}.rules-list h3{font-family:var(--font-display);color:var(--moss);margin-top:18px;margin-bottom:4px;font-size:18px}.rules-list h3:first-child{margin-top:0}.empty{text-align:center;color:var(--ink-soft);padding:60px 20px}.empty-mark{font-family:var(--font-display);color:var(--rule);margin-bottom:12px;font-size:72px;font-style:italic}.empty-text{font-family:var(--font-display);font-size:20px;font-style:italic}.landing{text-align:center;padding:40px 20px 20px}.landing-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.landing-divider{max-width:400px;color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:16px;margin:36px auto;font-size:10px;display:flex}.landing-divider:before,.landing-divider:after{content:"";background:var(--rule);flex:1;height:1px}.landing-section-heading{font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:22px;font-weight:600}.landing-signin-section{background:rgba(var(--amber-rgb), .07);margin-top:28px;padding:24px 20px 0}.join-form{max-width:360px;margin:0 auto}.join-form input{text-align:center;font-family:var(--font-display);letter-spacing:.2em;padding:14px;font-size:28px}.modal-bg{background:rgba(var(--ink-rgb), .55);z-index:100;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal-bg.active{animation:.2s fadeIn;display:flex}.modal{background:var(--bone);border:1px solid var(--ink);border-radius:var(--card-radius);width:100%;max-width:540px;max-height:90vh;padding:28px;overflow-y:auto}.modal h3{font-family:var(--font-display);margin-bottom:14px;font-size:24px}.modal-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.toast{bottom:max(24px, env(safe-area-inset-bottom));right:max(24px, env(safe-area-inset-right));background:var(--ink);color:var(--paper);opacity:0;z-index:200;align-items:center;gap:12px;max-width:360px;padding:12px 20px;font-size:13px;transition:all .3s;display:flex;position:fixed;transform:translateY(100px)}.toast.show{opacity:1;transform:translateY(0)}.toast.error{background:var(--red)}.toast-msg{flex:1;min-width:0}.toast-close{color:var(--paper);opacity:.7;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:20px;line-height:1;transition:opacity .15s}.toast-close:hover{opacity:1}.toast-close:focus-visible{outline:2px solid var(--paper);outline-offset:2px;opacity:1}.banner{border:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:14px 22px;font-size:13px;display:flex}.banner-info{background:rgba(var(--amber-rgb), .1);border-color:rgba(var(--amber-rgb), .28);color:var(--ink)}.banner-warn{background:rgba(var(--red-rgb), .1);border-color:rgba(var(--red-rgb), .28);color:var(--ink)}.banner-ok{background:var(--paper-alt);border-color:var(--hairline);color:var(--ink)}.loading{border:2px solid var(--rule);border-top-color:var(--moss);vertical-align:-2px;will-change:transform;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.flex-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.hidden{display:none!important}.muted{color:var(--ink-soft);font-size:13px}.center{text-align:center}body.bettor-mode .bettor-hidden{display:none!important}.bettor-only{display:none}body.bettor-mode .bettor-only{display:block}body.bettor-mode .panel-side-bets{display:block!important}body.kind-bets #tab-leaderboard,body.kind-bets #tab-entries,body.kind-bets #tab-picks,body.kind-bets #tab-scores,body.kind-bets #tab-rules,body.kind-bets #panel-leaderboard,body.kind-bets #panel-entries,body.kind-bets #panel-picks,body.kind-bets #panel-scores,body.kind-bets #panel-rules,body.kind-bets #pick-form,body.kind-bets #locked-banner,body.kind-bets .golf-only{display:none!important}body.kind-bets .bets-only{display:revert!important}.bettor-header-sub{font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--hairline);margin-bottom:12px;padding:10px 0;font-size:13px}.bettor-pre-tournament[hidden]{display:none!important}.bettor-pre-card{background:var(--paper-alt,#faf7f1);border:1px solid var(--hairline);margin:14px 0 18px;padding:18px 20px}.bettor-pre-kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--amber-ink,var(--amber,#b58400));margin-bottom:8px;font-size:11px}.bettor-pre-title{font-family:var(--font-display);color:var(--ink);margin-bottom:6px;font-size:22px;line-height:1.2}.bettor-pre-msg{color:var(--ink-soft);font-size:14px}.picks-by-entrant{border-top:1px solid var(--hairline);margin:20px 0 28px;padding-top:18px}.picks-by-entrant-summary{font-family:var(--font-condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);cursor:pointer;padding:6px 0;font-size:14px;list-style:none}.picks-by-entrant-summary::-webkit-details-marker{display:none}.picks-by-entrant-summary:before{content:"▸";margin-right:8px;transition:transform .15s;display:inline-block}.picks-by-entrant[open] .picks-by-entrant-summary:before{transform:rotate(90deg)}.picks-by-entrant-body{padding-top:10px}.picks-by-entrant-entry{border-bottom:1px solid var(--hairline);padding:10px 0}.picks-by-entrant-entry-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;list-style:none;display:flex}.picks-by-entrant-entry-summary::-webkit-details-marker{display:none}.picks-by-entrant-entry-name{font-family:var(--font-display);color:var(--ink);font-size:16px}.picks-by-entrant-entry-score{font-size:14px;font-weight:600}.picks-by-entrant-picks{flex-wrap:wrap;gap:8px 14px;margin:8px 0 4px;padding:0;list-style:none;display:flex}.picks-by-entrant-pick{color:var(--ink-soft);align-items:center;gap:6px;font-size:13px;display:inline-flex}.picks-by-entrant-name{color:var(--ink)}.picks-by-entrant-rank{font-family:var(--font-mono);color:var(--ink-muted);font-size:11px}.bettor-footer-link{text-align:center;border-top:1px solid var(--hairline);margin-top:32px;padding:24px 16px 40px}.bettor-footer-link a{font-family:var(--font-condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:13px;text-decoration:none}.bettor-footer-link a:hover{color:var(--ink)}.lb-holes-left{font-family:var(--font-mono);letter-spacing:.08em;color:var(--amber-ink);text-align:right;text-transform:uppercase;margin-top:4px;font-size:10px}.lb-holes-left:before{content:"●";color:var(--red);vertical-align:middle;will-change:opacity;margin-right:5px;font-size:8px;animation:1.6s ease-in-out infinite pulse-live;display:inline-block}@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.3}}.live-tag{letter-spacing:.08em;text-transform:uppercase;background:var(--paper-alt);color:var(--ink-muted);border:1px solid var(--hairline);font-size:10px;font-family:var(--font-mono);border-radius:2px;margin-left:4px;padding:1px 6px;display:inline-block}.round-cell.in-progress{background:rgba(var(--amber-rgb), .06);position:relative}.round-cell.in-progress:after{content:"";background:var(--gold);opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}.round-prog{color:var(--ink-soft);letter-spacing:.05em;font-size:9px;font-family:var(--font-mono);margin-top:2px;display:block}@media (width<=720px){.container{padding:20px 12px 80px}.tier-grid{grid-template-columns:1fr}.golfer-entry-row{grid-template-columns:1fr;gap:4px;padding:12px 0}.golfer-entry-row.header{display:none}.golfer-entry-row input{width:100%;padding:10px 12px;font-size:16px}.golfer-entry-row select{padding:10px 12px;font-size:16px}.toast{left:max(14px, env(safe-area-inset-left));right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));max-width:none}h1{line-height:1;font-size:48px!important}.masthead-kicker{font-size:9px}.masthead-sub{font-size:11px}.leaderboard-table{font-size:13px}.leaderboard-table thead th{padding:10px 6px;font-size:9px}.leaderboard-table tbody td{padding:12px 6px}.pos{width:32px;font-size:20px}.lb-name{font-size:16px;line-height:1.15}.lb-picks{font-size:10px;line-height:1.55}.lb-score{font-size:30px}.lb-raw{letter-spacing:.05em;font-size:9px}.lb-holes-left{letter-spacing:.04em;font-size:9px}.lb-expander{width:10px;height:10px;margin-right:4px;font-size:9px}.lb-detail-row td{padding:12px 8px!important}.round-grid{font-size:11px}.round-grid th,.round-grid td{padding:6px 3px}.round-grid td.gname{font-size:12px}.round-prog{font-size:8px}.live-tag{padding:1px 4px;font-size:8px}}@media (width<=480px){.lb-picks .full-name{display:none}.lb-picks .short-name{display:inline}}@media (width>=481px){.lb-picks .full-name{display:inline}.lb-picks .short-name{display:none}}.hub-signin-link{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline;transition:color .15s}.hub-signin-link:hover{color:var(--moss)}.hub-signin-link:disabled{opacity:.5;cursor:not-allowed}.auth-bar{justify-content:flex-end;min-height:36px;margin:-18px 0 18px;display:flex}.auth-modal-copy{margin-bottom:18px}.auth-code-input{max-width:180px;font-family:var(--font-mono);letter-spacing:.22em;text-align:center;font-size:26px}.back-to-hub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);background:0 0;border:0;margin:16px 0 4px;padding:0;font-size:11px;text-decoration:none;transition:color .15s;display:inline-block}.back-to-hub:hover{color:var(--moss)}.hub-profile-wrap{position:relative}.hub-profile-chip{cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-soft);border:1px solid var(--rule);background:0 0;min-height:36px;padding:10px 12px;font-size:11px;transition:all .15s}.hub-profile-chip:hover{border-color:var(--moss);color:var(--moss)}.hub-profile-menu{background:var(--bone);border:1px solid var(--ink);z-index:20;min-width:200px;box-shadow:var(--shadow);position:absolute;top:calc(100% + 6px);right:0}.hub-profile-menu.hidden{display:none}.hub-profile-menu-email{font-family:var(--font-mono);color:var(--ink-soft);border-bottom:1px solid var(--rule);word-break:break-all;padding:12px 14px;font-size:11px}.hub-profile-menu-item{text-align:left;cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--ink);background:0 0;border:none;padding:10px 14px;font-size:13px;transition:background .15s;display:block}.hub-profile-menu-item:hover{background:rgba(var(--ink-rgb), .06)}.hub-row{border-bottom:1px solid var(--rule);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;transition:background .15s;display:flex}.hub-row:last-child{border-bottom:none}.hub-row:hover{background:rgba(var(--ink-rgb), .04)}.hub-row-main{flex:1;min-width:0}.hub-row-name{font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.2}.hub-row-pin{font-family:var(--font-mono);color:var(--ink-soft);letter-spacing:.08em;margin-top:3px;font-size:11px}.hub-row-role-badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:rgba(var(--amber-rgb), .15);color:var(--amber-ink);vertical-align:middle;margin-left:8px;padding:1px 7px;font-size:10px;display:inline-block}.hub-kind-chip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:rgba(var(--ink-rgb), .07);color:var(--ink-muted,var(--ink-soft));vertical-align:middle;margin-left:8px;padding:1px 7px;font-size:10px;display:inline-block}.hub-kind-chip.hub-kind-bets{background:rgba(var(--amber-rgb), .1);color:var(--amber-ink)}.hub-row-meta{font-family:var(--font-mono);color:var(--ink-soft);letter-spacing:.06em;white-space:nowrap;flex-shrink:0;font-size:11px}@media (width<=480px){.hub-row{flex-wrap:wrap;gap:4px}.hub-row-meta{flex-basis:100%;font-size:10px}}.hub-league-row{border-bottom:1px solid var(--rule);cursor:pointer;color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;text-decoration:none;transition:background .15s;display:flex}.hub-league-row:last-child{border-bottom:none}.hub-league-row:hover{background:rgba(var(--ink-rgb), .04)}.hub-league-row:focus-visible{outline:2px solid var(--moss);outline-offset:-2px}.hub-league-row-main{flex:1;min-width:0}.hub-league-row-name{font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.2}.hub-league-row-code{font-family:var(--font-mono);color:var(--ink-soft);letter-spacing:.12em;-webkit-user-select:all;user-select:all;margin-top:3px;font-size:11px}.hub-league-row-meta{font-family:var(--font-mono);color:var(--ink-soft);letter-spacing:.06em;white-space:nowrap;flex-shrink:0;font-size:11px}.hub-league-badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:rgba(var(--amber-rgb), .15);color:var(--amber-ink);vertical-align:middle;-webkit-user-select:none;user-select:none;margin-left:8px;padding:1px 7px;font-size:10px;display:inline-block}.hub-league-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.league-code-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.league-code-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.league-code-value{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink);border:1px solid var(--rule);background:var(--paper);padding:6px 10px;font-size:15px;font-weight:600}.league-section-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--moss);margin:0 0 10px;font-size:11px}.league-section-label-spaced{margin-top:28px}.league-empty{font-family:var(--font-sans);color:var(--ink);padding:28px 4px}.league-empty p{margin:0;line-height:1.55}.league-empty-inset{padding:18px 4px 22px}.league-standings-wrap{overflow-x:auto}.league-standings{border-collapse:collapse;width:100%;font-family:var(--font-sans)}.league-standings th,.league-standings td{border-bottom:1px solid var(--rule);text-align:left;padding:11px 10px;font-size:14px}.league-standings th{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:500}.league-standings td.league-rank,.league-standings th.league-rank{width:38px;color:var(--ink-soft)}.league-standings td.league-num,.league-standings th.league-num{text-align:right;width:88px}.league-standings td.league-name{font-family:var(--font-display);font-size:16px;font-weight:600}.league-name-id{font-family:var(--font-mono);color:var(--ink-soft);letter-spacing:.04em;vertical-align:2px;margin-left:6px;font-size:10px;font-weight:400}.league-claim-btn{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule);color:var(--ink-soft);border-radius:var(--card-radius);cursor:pointer;vertical-align:2px;background:0 0;margin-left:10px;padding:3px 8px;font-size:10px;font-weight:500;transition:background .12s,color .12s,border-color .12s}.league-claim-btn:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.league-claim-btn:focus-visible{outline:2px solid var(--accent,var(--ink));outline-offset:2px}.league-standings td.league-total{font-weight:600}.league-standings td.league-points,.league-standings th.league-points{text-align:right;width:88px;font-weight:700}.league-standings td.league-points{font-family:var(--font-display);font-size:15px}.league-standings tbody tr:last-child td{border-bottom:none}.league-pool-list{flex-direction:column;display:flex}.league-pool-row{border-bottom:1px solid var(--rule);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:13px 4px;text-decoration:none;transition:background .15s;display:flex}.league-pool-row:last-child{border-bottom:none}.league-pool-row:hover{background:rgba(var(--ink-rgb), .04)}.league-pool-main{flex:1;min-width:0}.league-pool-name{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.2}.league-pool-meta{font-family:var(--font-mono);color:var(--ink-soft);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.league-pool-pin{letter-spacing:.12em;color:var(--ink);font-weight:600}.league-pool-sep{opacity:.5}.league-pool-state.is-settled{color:var(--moss)}.league-footnote{margin-top:20px;font-size:12px;line-height:1.5}.league-danger-label{color:var(--red)}.league-danger-row{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 4px;display:flex}.league-danger-copy{min-width:220px;font-family:var(--font-sans);color:var(--ink-soft);flex:1;font-size:13px;line-height:1.55}@media (width<=480px){.hub-league-row{flex-wrap:wrap;gap:4px}.hub-league-row-meta{flex-basis:100%;font-size:10px}.league-code-wrap{gap:6px}.league-code-value{padding:5px 8px;font-size:13px}.league-standings th,.league-standings td{padding:10px 6px;font-size:13px}.league-standings td.league-num,.league-standings th.league-num{width:auto}.league-standings td.league-name{font-size:14px}.league-pool-row{flex-wrap:wrap;padding:12px 2px}.league-danger-row{padding:12px 2px}}.masthead-mascot{margin:10px auto 2px;display:block}.masthead-mascot-img{width:117px;height:117px;overflow:visible}.masthead-mascot-golf{display:none}.masthead-mascot-bets{display:block}.masthead-mascot-chinese,.mascot-chinese-adornment{display:none}body.view-pool:not(.kind-bets) .masthead-mascot-golf,body.view-league .masthead-mascot-golf{display:block}body.view-pool:not(.kind-bets) .masthead-mascot-bets,body.view-league .masthead-mascot-bets{display:none}.mascot-empty{margin:0 auto 16px;display:block}.mascot-empty.mascot-empty-chinese,.mascot-fetching-chinese{display:none}.mascot-fetching{text-align:center;color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:28px 0;font-size:11px}.mascot-beer-mug,.mascot-ember-group{transform-box:fill-box}.mascot-puff-cloud{display:none}.btn:active:not(:disabled){filter:brightness(.95);transform:translateY(1px)}.btn-secondary:active:not(:disabled){background:var(--moss-deep);color:var(--bone)}.tab:active{background:rgba(var(--ink-rgb), .06)}button,.tab,.hub-row,.lb-main{touch-action:manipulation}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.mascot-beer-mug,.mascot-ember-group,.mascot-puff-cloud,.lb-holes-left:before{animation:none!important}}.font-display{font-family:var(--font-condensed);letter-spacing:-.01em}.font-editorial{font-family:var(--font-display);font-style:italic}.tabular{font-variant-numeric:tabular-nums}.big-num{font-family:var(--font-condensed);letter-spacing:-.02em;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1}.editorial .ink-muted{color:var(--ink-muted)}.editorial .ink-faint{color:var(--ink-faint)}.editorial .hairline{border-color:var(--hairline)}.tier-chip{width:20px;height:20px;font-family:var(--font-condensed);letter-spacing:.04em;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.tier-chip.tier-A{color:#faf7f2;background:#0f1b33}.tier-chip.tier-B{color:#faf7f2;background:#334155}.tier-chip.tier-C{color:#faf7f2;background:#64748b}.tier-chip.tier-D{color:#0f1b33;background:#cbd5e1}.tier-chip.tier-E{color:#0f1b33;background:0 0;border:1px solid #94a3b8}[data-theme] .tier-chip.tier-A{background:var(--ink);color:var(--paper)}[data-theme] .tier-chip.tier-B{background:var(--ink-muted);color:var(--paper)}[data-theme] .tier-chip.tier-C{background:var(--ink-faint);color:var(--paper)}[data-theme] .tier-chip.tier-D{background:var(--paper-alt);color:var(--ink)}[data-theme] .tier-chip.tier-E{color:var(--ink-muted);border-color:var(--ink-faint);background:0 0}.editorial .lb-row-wrap.rank-1>.lb-row .tier-chip.tier-A,.editorial .lb-row-wrap.rank-1>.row-card .tier-chip.tier-A{color:#0f1b33;background:#faf7f2}.editorial .lb-row-wrap.rank-1>.lb-row .tier-chip.tier-B,.editorial .lb-row-wrap.rank-1>.row-card .tier-chip.tier-B{color:#0f1b33;background:#cbd5e1}.editorial .lb-row-wrap.rank-1>.lb-row .tier-chip.tier-C,.editorial .lb-row-wrap.rank-1>.row-card .tier-chip.tier-C{color:#faf7f2;background:#64748b}.editorial .lb-row-wrap.rank-1>.lb-row .tier-chip.tier-D,.editorial .lb-row-wrap.rank-1>.row-card .tier-chip.tier-D{color:#faf7f2;background:#334155}.editorial .lb-row-wrap.rank-1>.lb-row .tier-chip.tier-E,.editorial .lb-row-wrap.rank-1>.row-card .tier-chip.tier-E{color:#faf7f2;background:0 0;border-color:#94a3b8}.editorial .score-neg{color:var(--red);font-weight:700}.editorial .score-pos{color:var(--ink)}.editorial .score-par{color:var(--ink-muted)}.editorial .lb-row-wrap.rank-1>.lb-row .score-neg,.editorial .lb-row-wrap.rank-1>.row-card .score-neg{color:color-mix(in oklch, var(--red) 55%, var(--paper))}.editorial .lb-row-wrap.rank-1>.lb-row .score-pos,.editorial .lb-row-wrap.rank-1>.row-card .score-pos{color:var(--paper)}.editorial .lb-row-wrap.rank-1>.lb-row .score-par,.editorial .lb-row-wrap.rank-1>.row-card .score-par{color:#cbd5e1}.dropped{opacity:.45}.dropped .score-text{text-decoration:line-through;text-decoration-thickness:1px}.pick-flag{letter-spacing:.06em;text-transform:uppercase;color:var(--red);margin-left:4px;font-size:9px;font-weight:700;display:inline-block}.pick-flag.live{color:var(--amber-ink)}.editorial .lb-row-wrap.rank-1>.lb-row .pick-flag,.editorial .lb-row-wrap.rank-1>.row-card .pick-flag{color:color-mix(in oklch, var(--red) 55%, var(--paper))}.editorial .lb-row-wrap.rank-1>.lb-row .pick-flag.live,.editorial .lb-row-wrap.rank-1>.row-card .pick-flag.live{color:color-mix(in oklch, var(--amber) 50%, var(--paper))}.pick-status{color:var(--ink-faint);margin-top:2px;font-size:11px}.round-live{color:var(--amber-ink);font-weight:600}.live-dot{background:var(--amber);width:7px;height:7px;box-shadow:0 0 0 0 rgba(var(--amber-rgb), .4);will-change:box-shadow;border-radius:999px;flex-shrink:0;animation:2.2s ease-in-out infinite editorial-breathe;display:inline-block}@keyframes editorial-breathe{0%,to{box-shadow:0 0 0 0 rgba(var(--amber-rgb), .45)}50%{box-shadow:0 0 0 6px rgba(var(--amber-rgb), 0)}}@media (prefers-reduced-motion:reduce){.live-dot,#panel-leaderboard .row-card.is-live .mr-head-left:before,#panel-leaderboard .lb-row.is-live .dr-pos:before{animation:none}}.editorial.pin-strip{z-index:30;background:var(--paper);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin:0 calc(-1 * max(28px, env(safe-area-inset-left))) 0 calc(-1 * max(28px, env(safe-area-inset-right)));padding:0;position:sticky;top:0}.editorial.pin-strip[hidden]{display:none}.pin-strip-inner{padding:10px max(28px, env(safe-area-inset-right)) 10px max(28px, env(safe-area-inset-left));max-width:1200px;font-family:var(--font-condensed);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;margin:0 auto;font-size:14px;display:flex}.pin-strip-label{color:var(--ink-muted);font-weight:600}.pin-strip-sep{color:var(--ink-muted);padding:0 2px;font-weight:400}.pin-strip-pin{letter-spacing:.22em;color:var(--ink);font-weight:700}.pin-strip-copy{color:var(--ink);border:1px solid var(--hairline);min-height:36px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;margin-left:auto;padding:10px 14px;font-size:10px;transition:background .15s,color .15s,border-color .15s}.pin-strip-copy:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pin-strip-copy.is-copied{background:var(--amber);color:var(--paper);border-color:var(--amber)}.pin-strip-copy:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.pin-strip-menu{margin-left:auto;position:relative}.pin-strip-menu>summary{-webkit-user-select:none;user-select:none;align-items:center;list-style:none;display:inline-flex}.pin-strip-menu>summary::-webkit-details-marker{display:none}.pin-strip-menu>summary::marker{content:""}.pin-strip-menu[open]>summary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pin-strip-menu-list{z-index:40;background:var(--paper);border:1px solid var(--hairline);flex-direction:column;min-width:160px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 18px #0000001f}.pin-strip-menu-item{text-align:left;width:100%;color:var(--ink);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:10px 14px;font-size:10px;transition:background .15s,color .15s;display:block}.pin-strip-menu-item+.pin-strip-menu-item{border-top:1px solid var(--hairline)}.pin-strip-menu-item:hover{background:var(--ink);color:var(--paper)}.pin-strip-menu-item:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.editorial.locked-strip{background:var(--banner-bg);border-bottom:1px solid var(--hairline);margin:0 calc(-1 * max(28px, env(safe-area-inset-left))) 0 calc(-1 * max(28px, env(safe-area-inset-right)));padding:0}.editorial.locked-strip[hidden]{display:none}.locked-strip-inner{padding:9px max(28px, env(safe-area-inset-right)) 9px max(28px, env(safe-area-inset-left));max-width:1200px;font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;margin:0 auto;font-size:13px;display:flex}.locked-strip-dot{background:var(--amber);border-radius:999px;flex-shrink:0;width:8px;height:8px}.locked-strip-label{font-weight:700}.locked-strip-msg{color:var(--ink-muted);letter-spacing:.06em;text-transform:none;font-size:13px;font-weight:500}.lock-toggle-row{background:var(--paper-alt);border:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:flex}.lock-toggle-btn{background:var(--amber);color:var(--paper);cursor:pointer;font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;border:none;justify-content:center;align-items:center;padding:10px 20px;font-size:11px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.lock-toggle-btn:hover:not(:disabled){background:var(--amber-ink)}.lock-toggle-btn--locked{background:var(--ink);color:var(--paper)}.lock-toggle-btn--locked:hover:not(:disabled){background:var(--moss-deep)}.lock-toggle-btn:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.lock-toggle-meta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-soft);text-align:right;margin-left:auto;font-size:11px}.lock-toggle-meta.hidden{display:none}@media (width<=640px){.lock-toggle-row{flex-direction:column;align-items:stretch;gap:10px}.lock-toggle-btn{width:100%}.lock-toggle-meta{text-align:left;margin-left:0}}.members-panel .members-row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.members-panel .members-row:last-child{border-bottom:none}.members-row-main{align-items:center;gap:10px;min-width:0;display:flex}.members-row-name{font-family:var(--font-display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.members-row-name--anon{font-family:var(--font-mono);color:var(--ink-muted);font-size:13px;font-weight:400}.members-row-role{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:rgba(var(--amber-rgb), .15);color:var(--amber-ink);vertical-align:middle;padding:1px 7px;font-size:10px;display:inline-block}.members-row-meta{flex-shrink:0;align-items:center;gap:12px;display:flex}.members-row-joined{font-family:var(--font-mono);color:var(--ink-soft);letter-spacing:.06em;white-space:nowrap;font-size:11px}@media (width<=640px){.members-panel .members-row{flex-wrap:wrap;gap:8px}.members-row-meta{flex-basis:100%;justify-content:space-between}}#panel-setup .setup-intro{max-width:65ch;font-family:var(--font-display);color:var(--ink-muted);margin:0 0 22px;font-size:17px;font-style:italic;line-height:1.5}.auto-refresh-row{background:var(--paper-alt);border:1px solid var(--hairline);margin-top:14px;padding:12px}.auto-refresh-row>label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.auto-refresh-row input[type=checkbox]{width:auto;margin-top:3px}.auto-refresh-row>label>span{font-size:13px}.auto-refresh-row .help{margin-top:2px}@media (width<=640px){.pin-strip-inner{gap:8px;padding-top:9px;padding-bottom:9px;font-size:13px}.pin-strip-copy{padding:5px 10px}.locked-strip-inner{padding-top:8px;padding-bottom:8px;font-size:12px}#panel-setup .setup-intro{font-size:15px}}.editorial .section-title{font-family:var(--font-display);color:var(--ink)}.editorial .section-kicker{font-family:var(--font-condensed);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted)}.editorial .muted{color:var(--ink-muted)}.editorial .help{color:var(--ink-muted);font-style:italic}#panel-entries .row-card{background:var(--paper-card);border:1px solid var(--hairline);margin-bottom:10px;padding:14px 16px;transition:background .15s,border-color .15s}#panel-entries .row-card:hover{background:var(--paper-alt);border-color:var(--ink)}#panel-entries .lb-row-wrap{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}#panel-entries .row-main{min-width:0}#panel-entries .row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}#panel-entries .row-card .entry-name{font-family:var(--font-display);color:var(--ink);font-size:20px;font-style:italic;font-weight:600;line-height:1.2}#panel-entries .row-card .entry-picks{font-family:var(--font-condensed);letter-spacing:.04em;color:var(--ink-muted);margin-top:6px;font-size:14px;line-height:1.5}#panel-entries .row-card .entry-tb{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-muted);margin-top:4px;font-size:11px}.editorial .field-label{font-family:var(--font-condensed);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:600}.editorial input[type=text],.editorial input[type=number],.editorial input[type=email],.editorial input[type=file],.editorial select,.editorial textarea{background:var(--paper-alt);border:1px solid var(--hairline);color:var(--ink);font-family:var(--font-sans);transition:border-color .15s,background .15s}.editorial input:focus,.editorial select:focus,.editorial textarea:focus{background:var(--paper-card);border-color:var(--ink);outline:none}.editorial .tier-card{background:var(--paper-card);border:1px solid var(--hairline);padding:16px}.editorial .tier-card .tier-label{font-family:var(--font-display);color:var(--ink);font-size:17px;font-style:italic}.editorial .tier-card .tier-range{font-family:var(--font-mono);letter-spacing:.15em;color:var(--ink-muted);font-size:10px}.editorial .golfer-entry-row{background:var(--paper-card);border:1px solid var(--hairline);margin-bottom:6px;padding:10px 12px}.editorial .golfer-entry-row.header{border:none;border-bottom:2px solid var(--ink);font-family:var(--font-condensed);letter-spacing:.16em;color:var(--ink-muted);background:0 0;margin-bottom:6px;padding:6px 12px 10px;font-size:11px}.editorial .golfer-entry-row .g-name{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:500}.editorial .golfer-entry-row input,.editorial .golfer-entry-row select{background:var(--paper-alt);border:1px solid var(--hairline);text-align:center;font-family:var(--font-mono);padding:6px 8px;font-size:13px}.editorial .golfer-entry-row select{font-family:var(--font-sans)}.score-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.score-api-status,.score-help,.setup-help{margin-bottom:14px}#scorecard-search{border:1px solid var(--hairline);background:var(--paper-alt);width:100%;color:var(--ink);font-family:var(--font-sans);border-radius:6px;margin-bottom:12px;padding:8px 12px}.editorial .golfer-entry-row.is-picked{border-color:rgba(var(--amber-rgb), .36)}.editorial .golfer-entry-row .g-rank{margin-left:6px;font-size:12px}.editorial .golfer-entry-row .g-total{font-family:var(--font-mono);margin-left:8px;font-size:11px}.picked-chip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-ink);background:rgba(var(--amber-rgb), .14);padding:2px 6px;font-size:10px;display:inline-block}.setup-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.setup-action-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.members-loading{padding:14px 0}.members-empty-hint{padding:12px 0 4px}.members-empty-hint .btn{margin-top:8px}.editorial .rules-list{max-width:65ch}.editorial .rules-list li{border-bottom:1px solid var(--hairline);color:var(--ink)}.editorial .rules-list li:before{color:var(--amber)}.editorial .rules-list h3{font-family:var(--font-display);color:var(--ink)}#panel-leaderboard .lb-container{max-width:1200px;margin:0 auto;padding:0 24px}@media (width<=640px){#panel-leaderboard .lb-container{padding:0 16px}}#panel-leaderboard .lb-hero{border-bottom:1px solid var(--hairline)}#panel-leaderboard .lb-hero .lb-container{padding-top:28px;padding-bottom:28px}@media (width<=640px){#panel-leaderboard .lb-hero .lb-container{padding-top:24px;padding-bottom:24px}}#panel-leaderboard .lb-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}#panel-leaderboard .lb-hero-titles{min-width:0}#panel-leaderboard .lb-live-label{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);align-items:baseline;gap:8px;margin-bottom:8px;font-size:11px;display:inline-flex}@media (width<=640px){#panel-leaderboard .lb-live-label{font-size:10px}}#panel-leaderboard .lb-hero-h1{font-size:clamp(36px,5vw,64px);font-weight:var(--display-weight);letter-spacing:-.01em;color:var(--ink);margin:0;line-height:.95}#panel-leaderboard .lb-hero-sub{color:var(--ink-muted);margin:12px 0 0;font-size:clamp(16px,2vw,20px)}#panel-leaderboard .lb-hero-sub:empty{display:none}#panel-leaderboard .refresh-btn{background:var(--paper-card);border:1px solid var(--hairline);color:var(--ink-muted);min-height:36px;font-size:12px;font-family:var(--font-sans);cursor:pointer;border-radius:999px;flex-shrink:0;align-self:flex-end;align-items:center;gap:8px;padding:10px 14px;transition:border-color .15s,color .15s;display:inline-flex}#panel-leaderboard .refresh-btn:hover{border-color:var(--ink-muted);color:var(--ink)}#panel-leaderboard .refresh-label{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}#panel-leaderboard .refresh-time{color:var(--ink-muted);font-size:11px}#panel-leaderboard .lb-hero-meta{border-top:1px solid var(--hairline);font-family:var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:24px 0 0;padding-top:16px;font-size:15px;line-height:1.6;display:flex}#panel-leaderboard .lb-hero-meta .tabular{color:var(--ink);font-weight:700}#panel-leaderboard .lb-hero-meta-sep{color:var(--ink-muted)}#panel-leaderboard .lb-hero-meta-pre{font-family:var(--font-display);color:var(--ink-muted);font-size:17px;font-style:italic;display:none}#panel-leaderboard .lb-hero-meta.is-pretournament .lb-hero-meta-live{display:none}#panel-leaderboard .lb-hero-meta.is-pretournament .lb-hero-meta-pre{display:inline}@media (width<=640px){#panel-leaderboard .lb-hero-meta{gap:2px 6px;font-size:13px}#panel-leaderboard .lb-hero-meta-pre{font-size:15px}}#panel-leaderboard .lb-note{background:var(--paper-alt);border-bottom:1px solid var(--hairline)}#panel-leaderboard .lb-note-inner{flex-wrap:wrap;align-items:center;gap:8px 24px;padding-top:12px;padding-bottom:12px;font-size:14px;display:flex}#panel-leaderboard .lb-note-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);font-size:10px;font-weight:600}#panel-leaderboard .lb-note-inner strong{color:var(--ink);font-weight:700}#panel-leaderboard .lb-filter{z-index:5;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--hairline);position:sticky;top:0}body:has(.pin-strip:not([hidden])) #panel-leaderboard .lb-filter{top:44px}#panel-leaderboard .lb-filter-inner{flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;padding-bottom:12px;display:flex}#panel-leaderboard .lb-filter-h3{color:var(--ink);margin:0;font-size:clamp(18px,2.2vw,22px);font-weight:700}#panel-leaderboard .lb-filter-range{font-size:14px}@media (width<=640px){#panel-leaderboard .lb-filter-range{display:none}}#panel-leaderboard .lb-filter-input-wrap{margin-left:auto}#panel-leaderboard .lb-filter-input-wrap input[type=text]{background:var(--paper);border:1px solid var(--hairline);color:var(--ink);font-family:var(--font-sans);border-radius:2px;outline:none;width:240px;max-width:100%;padding:6px 12px;font-size:16px;transition:border-color .1s}@media (width<=640px){#panel-leaderboard .lb-filter-input-wrap input[type=text]{width:180px;font-size:16px}}#panel-leaderboard .lb-filter-input-wrap input[type=text]:focus{border-color:var(--ink)}#panel-leaderboard .lb-col-header.field-desktop{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);border-top:1px solid var(--hairline);grid-template-columns:repeat(12,1fr);gap:12px;padding-top:8px;padding-bottom:8px;font-size:11px;display:grid}#panel-leaderboard .lb-col-pos{text-align:right;grid-column:span 1}#panel-leaderboard .lb-col-entry{grid-column:span 3}#panel-leaderboard .lb-col-roster{grid-column:span 5}#panel-leaderboard .lb-col-drop,#panel-leaderboard .lb-col-round,#panel-leaderboard .lb-col-total{text-align:right;grid-column:span 1}#panel-leaderboard .field-mobile{display:block}#panel-leaderboard .field-desktop{display:none}@media (width>=900px){#panel-leaderboard .field-mobile{display:none}#panel-leaderboard .field-desktop{display:block}}#panel-leaderboard .lb-mobile-list{flex-direction:column;gap:8px;padding-top:16px;padding-bottom:16px;display:flex}#panel-leaderboard .lb-desktop-list{padding-top:0;padding-bottom:80px}#panel-leaderboard .lb-empty{text-align:center;color:var(--ink-muted);padding:48px 16px;font-size:14px}#panel-leaderboard .lb-row-wrap.rank-leader .lb-row{padding:18px 8px}#panel-leaderboard .lb-row-wrap.rank-leader .dr-pos{font-size:30px}#panel-leaderboard .lb-row-wrap.rank-leader .dr-name{font-size:21px}#panel-leaderboard .lb-row-wrap.rank-leader .dr-deck{font-size:12px}#panel-leaderboard .lb-row-wrap.rank-leader .dr-roster-cell{font-size:14px}#panel-leaderboard .lb-row-wrap.rank-leader .dr-total{font-size:32px}#panel-leaderboard .lb-row-wrap.rank-leader .row-card{padding:18px 16px}#panel-leaderboard .lb-row-wrap.rank-leader .mr-pos{font-size:26px}#panel-leaderboard .lb-row-wrap.rank-leader .mr-name{font-size:22px}#panel-leaderboard .lb-row-wrap.rank-leader .mr-total{font-size:28px}#panel-leaderboard .mr-deck{color:var(--ink-muted);font-size:13px;font-style:italic;font-family:var(--font-display);margin-top:6px}#panel-leaderboard .lb-row-wrap.rank-1 .lb-row,#panel-leaderboard .lb-row-wrap.rank-1 .row-card{background:var(--ink);color:var(--paper);border-color:var(--ink)}#panel-leaderboard .lb-row-wrap.rank-1:hover .lb-row,#panel-leaderboard .lb-row-wrap.rank-1 .lb-row:focus-visible,#panel-leaderboard .lb-row-wrap.rank-1[data-open=true]>.lb-row{background:var(--ink)}#panel-leaderboard .lb-row-wrap.rank-1 .lb-row:focus-visible{outline-color:var(--paper)}#panel-leaderboard .lb-row-wrap.rank-1 .dr-deck,#panel-leaderboard .lb-row-wrap.rank-1 .mr-deck,#panel-leaderboard .lb-row-wrap.rank-1 .mr-meta,#panel-leaderboard .lb-row-wrap.rank-1 .mr-pos,#panel-leaderboard .lb-row-wrap.rank-1 .dr-drop,#panel-leaderboard .lb-row-wrap.rank-1 .dr-round{color:var(--ink-faint)}#panel-leaderboard .lb-row-wrap.rank-1 .pick-line .pick-name{color:var(--paper)}#panel-leaderboard .lb-row-wrap.rank-1 .picks-list{border-top-color:#94a3b847}html[data-theme] #panel-leaderboard .lb-row-wrap.rank-1 .lb-row,html[data-theme] #panel-leaderboard .lb-row-wrap.rank-1 .row-card{background:rgba(var(--amber-rgb), .1);color:var(--ink);border-color:rgba(var(--amber-rgb), .3)}html[data-theme] #panel-leaderboard .lb-row-wrap.rank-1:hover .lb-row,html[data-theme] #panel-leaderboard .lb-row-wrap.rank-1 .lb-row:focus-visible,html[data-theme] #panel-leaderboard .lb-row-wrap.rank-1[data-open=true]>.lb-row{background:rgba(var(--amber-rgb), .15)}html[data-theme] #panel-leaderboard .lb-row-wrap.rank-1 .dr-deck,html[data-theme] #panel-leaderboard .lb-row-wrap.rank-1 .mr-deck,html[data-theme] #panel-leaderboard .lb-row-wrap.rank-1 .mr-meta,html[data-theme] #panel-leaderboard .lb-row-wrap.rank-1 .mr-pos,html[data-theme] #panel-leaderboard .lb-row-wrap.rank-1 .dr-drop,html[data-theme] #panel-leaderboard .lb-row-wrap.rank-1 .dr-round{color:var(--ink-muted)}html[data-theme] #panel-leaderboard .lb-row-wrap.rank-1 .pick-line .pick-name{color:var(--ink)}html[data-theme] #panel-leaderboard .lb-row-wrap.rank-1 .picks-list{border-top-color:var(--hairline)}html[data-theme] .editorial .lb-row-wrap.rank-1>.lb-row .score-neg,html[data-theme] .editorial .lb-row-wrap.rank-1>.row-card .score-neg{color:var(--red)}html[data-theme] .editorial .lb-row-wrap.rank-1>.lb-row .score-pos,html[data-theme] .editorial .lb-row-wrap.rank-1>.row-card .score-pos{color:var(--ink)}html[data-theme] .editorial .lb-row-wrap.rank-1>.lb-row .score-par,html[data-theme] .editorial .lb-row-wrap.rank-1>.row-card .score-par{color:var(--ink-muted)}html[data-theme] .editorial .lb-row-wrap.rank-1>.lb-row .pick-flag,html[data-theme] .editorial .lb-row-wrap.rank-1>.row-card .pick-flag{color:var(--red)}html[data-theme] .editorial .lb-row-wrap.rank-1>.lb-row .pick-flag.live,html[data-theme] .editorial .lb-row-wrap.rank-1>.row-card .pick-flag.live{color:var(--amber)}html[data-theme] .editorial .lb-row-wrap.rank-1>.lb-row .tier-chip.tier-A,html[data-theme] .editorial .lb-row-wrap.rank-1>.row-card .tier-chip.tier-A{background:var(--ink);color:var(--paper)}html[data-theme] .editorial .lb-row-wrap.rank-1>.lb-row .tier-chip.tier-B,html[data-theme] .editorial .lb-row-wrap.rank-1>.row-card .tier-chip.tier-B{background:var(--ink-muted);color:var(--paper)}html[data-theme] .editorial .lb-row-wrap.rank-1>.lb-row .tier-chip.tier-C,html[data-theme] .editorial .lb-row-wrap.rank-1>.row-card .tier-chip.tier-C{background:var(--ink-faint);color:var(--ink)}html[data-theme] .editorial .lb-row-wrap.rank-1>.lb-row .tier-chip.tier-D,html[data-theme] .editorial .lb-row-wrap.rank-1>.row-card .tier-chip.tier-D{background:var(--paper-alt);color:var(--ink)}html[data-theme] .editorial .lb-row-wrap.rank-1>.lb-row .tier-chip.tier-E,html[data-theme] .editorial .lb-row-wrap.rank-1>.row-card .tier-chip.tier-E{color:var(--ink-muted);border-color:var(--ink-faint);background:0 0}#panel-leaderboard .row-card{background:var(--paper-card);border:1px solid var(--hairline);border-radius:var(--card-radius);cursor:pointer;outline-offset:-2px;padding:12px 14px;transition:border-color .15s}#panel-leaderboard .row-card:focus-visible{outline:2px solid var(--ink)}#panel-leaderboard .row-card[aria-expanded=true]{border-color:var(--ink)}#panel-leaderboard .row-card.is-live[aria-expanded=true]{border-color:var(--amber)}#panel-leaderboard .row-card.is-live .mr-head-left:before{content:"";background:var(--amber);width:7px;height:7px;box-shadow:0 0 0 0 rgba(var(--amber-rgb), .4);border-radius:999px;flex-shrink:0;align-self:center;margin-right:2px;animation:2.2s ease-in-out infinite editorial-breathe}#panel-leaderboard .mr-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}#panel-leaderboard .mr-head-left{align-items:baseline;gap:8px;min-width:0;display:flex}#panel-leaderboard .mr-pos{color:var(--ink-muted);font-size:22px}#panel-leaderboard .mr-name{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.1;overflow:hidden}#panel-leaderboard .mr-total{flex-shrink:0;font-size:22px}#panel-leaderboard .mr-meta{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:12px;margin-top:8px;font-size:11px;display:flex}#panel-leaderboard .picks-list{border-top:1px dashed var(--hairline);flex-wrap:wrap;gap:10px 14px;margin-top:10px;padding-top:10px;display:flex}#panel-leaderboard .pick-line{align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}#panel-leaderboard .pick-line .pick-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-weight:500;overflow:hidden}#panel-leaderboard .pick-line .score-text{font-weight:600}#panel-leaderboard .lb-row{cursor:pointer;outline-offset:-2px;grid-template-columns:repeat(12,1fr);align-items:center;gap:12px;margin:0 -8px;padding:12px 8px;transition:background-color .12s;display:grid}#panel-leaderboard .lb-row-wrap+.lb-row-wrap>.lb-row{border-top:1px solid var(--hairline)}#panel-leaderboard .lb-row:hover{background:var(--paper-alt)}#panel-leaderboard .lb-row:focus-visible{outline:2px solid var(--ink);background:var(--paper-alt)}#panel-leaderboard .lb-row-wrap[data-open=true]>.lb-row{background:var(--paper-alt)}#panel-leaderboard .lb-row.is-live .dr-pos:before{content:"";background:var(--amber);width:7px;height:7px;box-shadow:0 0 0 0 rgba(var(--amber-rgb), .4);border-radius:999px;flex-shrink:0;animation:2.2s ease-in-out infinite editorial-breathe}#panel-leaderboard .dr-pos{text-align:right;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;font-family:var(--font-condensed);grid-column:span 1;justify-content:flex-end;align-items:center;gap:6px;display:flex}#panel-leaderboard .dr-entry{grid-column:span 3;min-width:0}#panel-leaderboard .dr-name{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;line-height:1.2;overflow:hidden}#panel-leaderboard .dr-deck{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}#panel-leaderboard .dr-roster{flex-wrap:wrap;grid-column:span 5;align-items:center;gap:12px;display:flex}#panel-leaderboard .dr-roster-cell{align-items:center;gap:6px;font-size:13px;display:inline-flex}#panel-leaderboard .dr-roster-cell .score-text{font-weight:600}#panel-leaderboard .dr-drop,#panel-leaderboard .dr-round{text-align:right;color:var(--ink-muted);font-variant-numeric:tabular-nums;grid-column:span 1;font-size:13px}#panel-leaderboard .dr-total{text-align:right;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;font-family:var(--font-condensed);grid-column:span 1}#panel-leaderboard .pick-status{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;font-weight:600;display:block;overflow:hidden}#panel-leaderboard .pick-status.is-live{color:var(--amber-ink)}#panel-leaderboard .pick-status.is-warn{color:var(--red)}#panel-leaderboard .lb-row-wrap.rank-1>.lb-row .pick-status,#panel-leaderboard .lb-row-wrap.rank-1>.row-card .pick-status{color:var(--ink-faint)}#panel-leaderboard .lb-row-wrap.rank-1>.lb-row .pick-status.is-live,#panel-leaderboard .lb-row-wrap.rank-1>.row-card .pick-status.is-live{color:color-mix(in oklch, var(--amber) 50%, var(--paper))}#panel-leaderboard .lb-row-wrap.rank-1>.lb-row .pick-status.is-warn,#panel-leaderboard .lb-row-wrap.rank-1>.row-card .pick-status.is-warn{color:color-mix(in oklch, var(--red) 55%, var(--paper))}#panel-leaderboard .pick-name-block{flex-direction:column;min-width:0;line-height:1.15;display:flex}#panel-leaderboard .pick-fullname{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}#panel-leaderboard .lb-expand{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.4,0,.2,1);display:grid}#panel-leaderboard .lb-expand[data-open=true]{grid-template-rows:1fr}#panel-leaderboard .lb-expand-clip{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){#panel-leaderboard .lb-expand{transition:none}}#panel-leaderboard .field-desktop .lb-expand-inner{background:var(--paper-alt);border-top:1px dashed var(--hairline);padding:14px 16px 16px 18px}#panel-leaderboard .field-mobile .lb-expand-inner{background:var(--paper-alt);border:1px solid var(--hairline);border-top:1px dashed var(--hairline);border-radius:0 0 2px 2px;margin-top:-1px;padding:12px 14px 14px}#panel-leaderboard .lb-expand-head,#panel-leaderboard .lb-expand-row{grid-template-columns:minmax(0,1fr) repeat(4,48px) 56px;align-items:center;gap:4px 10px;padding:6px 0;display:grid}#panel-leaderboard .lb-expand-head{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);border-bottom:1px solid var(--hairline);padding-top:0;padding-bottom:5px;font-size:11px}#panel-leaderboard .lb-expand-head .lb-c-r,#panel-leaderboard .lb-expand-head .lb-c-sum{text-align:right}#panel-leaderboard .lb-expand-row{font-size:13px}#panel-leaderboard .lb-expand-row+.lb-expand-row{border-top:1px dashed var(--hairline)}#panel-leaderboard .lb-expand-row .lb-c-name{align-items:center;gap:8px;min-width:0;display:flex}#panel-leaderboard .lb-expand-row .lb-c-r{text-align:right;font-variant-numeric:tabular-nums}#panel-leaderboard .lb-expand-row .lb-c-sum{text-align:right;font-variant-numeric:tabular-nums;font-weight:700;font-family:var(--font-condensed);font-size:16px}#panel-leaderboard .lb-expand-row.dropped{opacity:.55}#panel-leaderboard .lb-expand-row.dropped .pick-fullname,#panel-leaderboard .lb-expand-row.dropped .lb-c-sum{text-decoration:line-through;text-decoration-thickness:1px}#panel-leaderboard .lb-expand-row.dropped .pick-status{text-decoration:none}#panel-leaderboard .lb-live-cell{flex-direction:column;align-items:flex-end;gap:1px;line-height:1.1;display:inline-flex}#panel-leaderboard .lb-live-thru{text-transform:uppercase;letter-spacing:.06em;color:var(--amber-ink);white-space:nowrap;font-size:9px;font-weight:700}#panel-leaderboard .lb-expand-rollup{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-top:12px;padding-top:12px;display:flex}#panel-leaderboard .rollup-label{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);font-size:10px;font-weight:600}#panel-leaderboard .rollup-math{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px}#panel-leaderboard .rollup-total{font-family:var(--font-condensed);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}@media (width<=480px){#panel-leaderboard .lb-expand-head,#panel-leaderboard .lb-expand-row{grid-template-columns:minmax(0,1fr) repeat(4,36px) 46px;gap:3px 6px;font-size:12px}#panel-leaderboard .lb-expand-row .lb-c-sum{font-size:15px}#panel-leaderboard .lb-live-thru{font-size:8px}}#panel-leaderboard .lb-expand-row .lb-c-r.is-override{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);text-underline-offset:3px;cursor:help;text-decoration-thickness:1px}#panel-leaderboard .lb-expand[data-locked=true] .edit-pick-btn{display:none}.panel-side-bets .section{margin-bottom:20px}.panel-place-bet .field{margin-bottom:14px;display:block}.panel-place-bet select,.panel-place-bet input[type=text]{width:100%}.place-bet-form textarea{min-height:96px;font-family:var(--font-sans);font-size:16px;line-height:1.45}#bet-locked-banner{margin-bottom:14px}.odds-input-row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.odds-input-row input[type=text]{flex:140px;min-width:0}.odds-suggest-btn{align-self:stretch;min-height:38px;padding:0 14px;display:inline-flex}.odds-format-toggle{border:1px solid var(--hairline);background:var(--paper);border-radius:6px;align-self:stretch;display:inline-flex;overflow:hidden}.odds-format-btn{appearance:none;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:11px;font-weight:600;transition:background .12s,color .12s}.odds-format-btn+.odds-format-btn{border-left:1px solid var(--hairline)}.odds-format-btn:hover{background:var(--paper-alt);color:var(--ink)}.odds-format-btn.is-active{background:var(--ink);color:var(--paper)}.odds-format-btn:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}#bet-odds-preview code{background:var(--paper-alt);border-radius:3px;padding:1px 5px;font-size:.92em}#bet-odds-preview.is-valid{color:var(--moss-deep)}#bet-odds-preview.is-invalid{color:var(--red)}.odds-suggestion{border:1px solid var(--hairline);background:var(--paper-alt);color:var(--ink);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;display:none}.odds-suggestion:not(.is-empty){display:flex}.odds-suggestion-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.odds-suggestion-head,.odds-suggestion-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.odds-suggestion-title{color:var(--ink);font-size:12px;font-weight:700}.odds-suggestion-rationale{color:var(--ink-muted);font-size:12px;line-height:1.35}.odds-clarify-list{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.odds-clarify-choice{border:1px solid rgba(var(--amber-rgb), .34);background:var(--paper);max-width:220px;color:var(--ink);text-align:left;cursor:pointer;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 9px;display:inline-flex}.odds-clarify-choice:hover,.odds-clarify-choice:focus-visible{border-color:var(--amber);outline:none}.odds-clarify-choice span{font-family:var(--font-condensed);font-size:14px;font-weight:800;line-height:1.1}.odds-clarify-choice small{color:var(--ink-muted);font-size:11px;line-height:1.25}.odds-source-pill,.odds-confidence-pill{border:1px solid var(--hairline);min-height:20px;font-family:var(--font-mono);text-transform:uppercase;color:var(--ink-muted);background:var(--paper);border-radius:999px;align-items:center;padding:0 7px;font-size:10px;line-height:1;display:inline-flex}.odds-source-pill.is-market,.odds-confidence-pill.is-high{color:var(--moss-deep);border-color:rgba(var(--ink-rgb), .18)}.odds-source-pill.is-ai,.odds-confidence-pill.is-medium{color:var(--amber-ink);border-color:rgba(var(--amber-rgb), .32)}.odds-confidence-pill.is-low{color:var(--ink-muted)}.odds-suggestion-price{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;align-items:baseline;gap:7px;font-size:11px;display:inline-flex}.odds-suggestion-price strong{font-family:var(--font-condensed);color:var(--moss-deep);font-size:18px}.odds-suggestion-actions .btn-small{min-height:32px;padding:8px 12px}@media (width<=620px){.odds-suggestion{flex-direction:column;align-items:flex-start}.odds-clarify-choice{width:100%;max-width:100%}}.bets-board-toolbar{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:14px;display:flex}.bets-board-toolbar-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}#bets-board{flex-direction:column;gap:14px;display:flex}.bet-card{border:1px solid var(--hairline);background:var(--paper);border-radius:var(--card-radius);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.bet-card.is-matched{background:var(--paper-alt)}.bet-card[data-focused=true]{outline:2px solid var(--amber);outline-offset:2px;transition:outline-color .2s}.bet-card-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bet-card-bettor{font-family:var(--font-sans);color:var(--ink);margin-right:auto;font-weight:600}.bet-odds-pill{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.02em;cursor:pointer;border-radius:4px;align-items:center;padding:3px 10px;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.bet-odds-pill:hover{background:var(--moss-deep,var(--ink))}.bet-odds-pill:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.bet-status-pill{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--hairline);background:var(--paper);color:var(--ink-soft);border-radius:10px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.bet-status-pill.is-open{border-color:var(--moss-deep,var(--ink));color:var(--moss-deep,var(--ink))}.bet-status-pill.is-matched{background:var(--ink);color:var(--paper);border-color:var(--ink)}.bet-card-wager{font-family:var(--font-display);color:var(--ink);font-size:18px;line-height:1.3}.bet-card-meta-row{font-family:var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.bet-card-meta-row .label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-right:6px;font-size:10px}.bet-card-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.bet-card-actions .bet-take-btn{margin-right:auto}.bet-card-actions .bet-share-btn{margin-left:auto}.bets-board-share-btn{border:1px solid var(--hairline);background:var(--paper);color:var(--ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:4px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.bets-board-share-btn:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.bets-board-share-btn:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.bet-card-taker{font-family:var(--font-display);color:var(--ink);font-size:14px;font-style:italic}.bet-card-taker .arrow{color:var(--ink-soft);margin-right:6px}.bet-card.is-resolved{opacity:.96}.bet-card.is-resolved .bet-card-wager{color:var(--ink-muted)}.bet-status-pill.is-resolved{background:var(--paper-alt);color:var(--ink-soft);border-color:var(--hairline)}.bet-result-chip{border:1px solid var(--hairline);background:var(--paper);color:var(--ink);font-family:var(--font-display);letter-spacing:.02em;border-radius:10px;align-self:flex-start;align-items:center;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.bet-result-chip.is-bettor-won,.bet-result-chip.is-taker-won{background:rgba(var(--amber-rgb), .14);color:var(--amber-ink);border-color:rgba(var(--amber-rgb), .4)}.bet-result-chip.is-push{background:var(--paper-alt);color:var(--ink-muted);border-color:var(--hairline)}.bet-result-chip.is-void{background:rgba(var(--red-rgb), .08);color:var(--red);border-color:rgba(var(--red-rgb), .32);text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-mono);padding:5px 10px;font-size:11px}.bet-result-note{font-family:var(--font-sans);color:var(--ink-muted);font-size:13px;font-style:italic;line-height:1.45}.bet-resolve-btn{background:var(--ink);color:var(--paper);border-color:var(--ink)}.bet-resolve-btn:hover:not(:disabled){background:var(--moss-deep,var(--ink));color:var(--paper)}.resolve-options{gap:8px;margin-bottom:14px;display:grid}.resolve-option{border:1px solid var(--hairline);background:var(--paper);cursor:pointer;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.resolve-option input{width:auto}.resolve-option:has(input:disabled){opacity:.45;cursor:not-allowed}.resolve-option:hover{background:var(--paper-alt)}.resolve-option:has(input:checked){border-color:var(--ink);background:var(--paper-alt)}.backer-badge{appearance:none;border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;vertical-align:middle;border-radius:10px;align-items:center;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.backer-badge:hover{background:var(--ink);color:var(--paper)}.backer-badge:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.win-pct-chip{background:var(--ink);color:var(--paper);letter-spacing:.06em;vertical-align:middle;border-radius:10px;align-items:center;margin-left:8px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:inline-flex}[data-theme]{--banner-bg:rgba(var(--amber-rgb), .12);--mascot-line:color-mix(in oklch, var(--ink) 88%, var(--paper) 12%);--mascot-paper:color-mix(in oklch, var(--paper-card) 70%, var(--ink) 30%);--mascot-gold:color-mix(in oklch, var(--amber) 62%, var(--paper-card) 38%);--mascot-accent-soft:color-mix(in oklch, var(--amber) 42%, var(--paper-card) 58%);--mascot-secondary:color-mix(in oklch, var(--ink) 58%, var(--amber) 42%);--mascot-cool:color-mix(in oklch, var(--amber) 48%, var(--paper-card) 52%);--mascot-cool-soft:color-mix(in oklch, var(--amber) 28%, var(--paper-card) 72%);--mascot-redland:color-mix(in oklch, var(--red) 58%, var(--paper-card) 42%);--mascot-muted:color-mix(in oklch, var(--ink-muted) 68%, var(--paper-card) 32%);--mascot-warm-shadow:color-mix(in oklch, var(--red) 36%, var(--ink) 64%);--mascot-deep-shadow:color-mix(in oklch, var(--red) 18%, var(--ink) 82%);--font-display:"Inter", system-ui, -apple-system, sans-serif;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-condensed:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", monospace;--card-radius:4px;--ambient-bg:none;--display-weight:700}[data-theme=hackerman]{--ambient-bg:repeating-linear-gradient(transparent 0, transparent 3px, rgba(var(--amber-rgb), .05) 3px, rgba(var(--amber-rgb), .05) 4px);--display-weight:400}[data-theme=retro-82]{--ambient-bg:repeating-linear-gradient(transparent 0, transparent 4px, rgba(var(--amber-rgb), .04) 4px, rgba(var(--amber-rgb), .04) 5px);--display-weight:400}[data-theme=tokyo],[data-theme=tokyo-night]{--ambient-bg:radial-gradient(ellipse 80% 50% at 50% -10%, rgba(var(--amber-rgb), .1), transparent 70%)}[data-theme=ethereal]{--ambient-bg:radial-gradient(ellipse 60% 60% at 20% 30%, rgba(var(--amber-rgb), .1), transparent 70%), radial-gradient(ellipse 60% 60% at 80% 70%, rgba(var(--red-rgb), .05), transparent 70%)}[data-theme=lumon]{--ambient-bg:radial-gradient(ellipse 100% 60% at 50% -20%, rgba(var(--amber-rgb), .08), transparent 80%)}[data-theme=chinese]{--ambient-bg:radial-gradient(ellipse 60% 50% at 50% -10%, #c9a2272e, transparent 70%), radial-gradient(circle 240px at 92% 96%, #c8102e1a, transparent 70%), repeating-linear-gradient(135deg, transparent 0 22px, #48240805 22px 23px);--display-weight:700;--mascot-chinese-ink:#1a1410;--mascot-chinese-hat:#11100f;--mascot-chinese-red:#c8102e;--mascot-chinese-gold:#d4af37}[data-theme=chinese] .mascot-chinese-adornment{display:block}[data-theme=chinese] .masthead-mascot-golf,[data-theme=chinese] .masthead-mascot-bets,[data-theme=chinese] .mascot-empty.mascot-empty-default,[data-theme=chinese] .mascot-fetching-default,[data-theme=chinese] body.view-pool:not(.kind-bets) .masthead-mascot-golf,[data-theme=chinese] body.view-league .masthead-mascot-golf{display:none}[data-theme=chinese] .masthead-mascot-chinese,[data-theme=chinese] .mascot-empty.mascot-empty-chinese,[data-theme=chinese] .mascot-fetching-chinese{display:block}:is([data-theme=hackerman],[data-theme=retro-82]) :is(.masthead-kicker,.masthead-sub,.pin-kicker,.tab,.section-kicker,.field-label,.btn,.lb-live-label){letter-spacing:.05em}:is([data-theme=vantablack],[data-theme=lumon]) :is(.masthead-kicker,.masthead-sub,.lb-live-label){letter-spacing:.28em}::selection{background:var(--amber);color:var(--paper)}[data-theme=hackerman] ::selection{background:var(--amber);color:var(--paper)}[data-theme=vantablack] ::selection{background:var(--amber);color:var(--paper)}[data-theme=hackerman] .masthead h1 em,[data-theme=retro-82] .masthead h1 em{font-style:normal}:is([data-theme=hackerman],[data-theme=tokyo],[data-theme=tokyo-night],[data-theme=ethereal],[data-theme=retro-82],[data-theme=osaka-jade],[data-theme=chinese],[data-theme=us-open],[data-theme=the-open]) #panel-leaderboard .lb-row-wrap.rank-1 .lb-row,:is([data-theme=hackerman],[data-theme=tokyo],[data-theme=tokyo-night],[data-theme=ethereal],[data-theme=retro-82],[data-theme=osaka-jade],[data-theme=chinese],[data-theme=us-open],[data-theme=the-open]) #panel-leaderboard .lb-row-wrap.rank-1 .row-card{box-shadow:0 0 0 1px rgba(var(--amber-rgb), .25), 0 4px 24px rgba(var(--amber-rgb), .18)}:is([data-theme=vantablack],[data-theme=matte-black],[data-theme=white]) .tab.active:after{height:4px}:is([data-theme=hackerman],[data-theme=tokyo-night],[data-theme=tokyo],[data-theme=ethereal],[data-theme=chinese],[data-theme=us-open],[data-theme=the-open]) .tab.active:after{height:2px;box-shadow:0 0 8px rgba(var(--amber-rgb), .7)}:is([data-theme=hackerman],[data-theme=tokyo-night],[data-theme=tokyo],[data-theme=ethereal],[data-theme=retro-82],[data-theme=chinese],[data-theme=us-open],[data-theme=the-open]) #panel-leaderboard .refresh-btn{box-shadow:0 0 0 1px rgba(var(--amber-rgb), .2), 0 0 16px rgba(var(--amber-rgb), .15)}:is([data-theme=hackerman],[data-theme=tokyo-night],[data-theme=tokyo],[data-theme=ethereal],[data-theme=retro-82],[data-theme=chinese],[data-theme=us-open],[data-theme=the-open]) .theme-toggle:hover{box-shadow:var(--shadow), 0 0 12px rgba(var(--amber-rgb), .22);border-color:var(--amber)}[data-theme]{scrollbar-color:var(--ink-faint) var(--paper)}[data-theme] ::-webkit-scrollbar{width:12px;height:12px}[data-theme] ::-webkit-scrollbar-track{background:var(--paper)}[data-theme] ::-webkit-scrollbar-thumb{background:var(--paper-alt);border:3px solid var(--paper);border-radius:6px}[data-theme] ::-webkit-scrollbar-thumb:hover{background:var(--ink-faint)}[data-theme] .theme-menu{border-color:rgba(var(--ink-rgb), .18)}:is([data-theme=hackerman],[data-theme=tokyo-night],[data-theme=tokyo],[data-theme=ethereal],[data-theme=retro-82],[data-theme=chinese],[data-theme=us-open],[data-theme=the-open]) .lb-live-label:before,:is([data-theme=hackerman],[data-theme=tokyo-night],[data-theme=tokyo],[data-theme=ethereal],[data-theme=retro-82],[data-theme=chinese],[data-theme=us-open],[data-theme=the-open]) .pin-kicker:before{box-shadow:0 0 8px var(--amber)}[data-theme] .mascot-empty,[data-theme] .mascot-fetching svg{opacity:.55;filter:saturate(.7)}:is([data-theme=vantablack],[data-theme=matte-black],[data-theme=hackerman],[data-theme=retro-82],[data-theme=ethereal]) .mascot-empty,:is([data-theme=vantablack],[data-theme=matte-black],[data-theme=hackerman],[data-theme=retro-82],[data-theme=ethereal]) .mascot-fetching svg{opacity:.35;filter:saturate(.4)}:is([data-theme=catppuccin-latte],[data-theme=flexoki-light],[data-theme=rose-pine],[data-theme=white],[data-theme=chinese],[data-theme=us-open],[data-theme=the-open]) .mascot-empty,:is([data-theme=catppuccin-latte],[data-theme=flexoki-light],[data-theme=rose-pine],[data-theme=white],[data-theme=chinese],[data-theme=us-open],[data-theme=the-open]) .mascot-fetching svg{opacity:.85;filter:none}:is([data-theme=hackerman],[data-theme=tokyo],[data-theme=tokyo-night],[data-theme=ethereal],[data-theme=retro-82],[data-theme=chinese],[data-theme=us-open],[data-theme=the-open]) .hub-row:hover{background:rgba(var(--amber-rgb), .08)}:is([data-theme=hackerman],[data-theme=tokyo],[data-theme=tokyo-night],[data-theme=ethereal],[data-theme=retro-82],[data-theme=chinese],[data-theme=us-open],[data-theme=the-open]) .bet-card{box-shadow:0 1px 0 rgba(var(--ink-rgb), .04);transition:box-shadow .2s,border-color .2s}:is([data-theme=hackerman],[data-theme=tokyo],[data-theme=tokyo-night],[data-theme=ethereal],[data-theme=retro-82],[data-theme=chinese],[data-theme=us-open],[data-theme=the-open]) .bet-card:hover{border-color:rgba(var(--amber-rgb), .35);box-shadow:0 0 0 1px rgba(var(--amber-rgb), .15), 0 4px 16px rgba(var(--amber-rgb), .08)}[data-theme] .pin-display{background:rgba(var(--amber-rgb), .08);border-color:rgba(var(--amber-rgb), .2)}.toast{border-radius:var(--card-radius)}:is([data-theme=hackerman],[data-theme=tokyo-night],[data-theme=ethereal]) .toast{box-shadow:0 0 0 1px rgba(var(--amber-rgb), .25), 0 8px 24px #0006}[data-theme=ethereal],[data-theme=flexoki-light],[data-theme=kanagawa],[data-theme=osaka-jade],[data-theme=ristretto],[data-theme=rose-pine]{--font-display:"Newsreader", Georgia, serif}[data-theme=chinese]{--font-display:"Noto Serif SC", "Playfair Display", Georgia, serif;--font-sans:"Noto Sans SC", "Inter", system-ui, sans-serif;--font-condensed:"Noto Sans SC", "Barlow Condensed", "Inter", sans-serif;--card-radius:2px}[data-theme=chinese] .masthead h1 em{color:var(--red);font-family:Ma Shan Zheng,Noto Serif SC,serif;font-style:normal}[data-theme=hackerman],[data-theme=retro-82]{--font-display:"VT323", "JetBrains Mono", monospace;--font-sans:"JetBrains Mono", monospace;--font-condensed:"JetBrains Mono", monospace;--card-radius:0}[data-theme=vantablack],[data-theme=matte-black]{--card-radius:0}[data-theme=catppuccin],[data-theme=catppuccin-latte],[data-theme=rose-pine],[data-theme=ethereal],[data-theme=flexoki-light],[data-theme=ristretto],[data-theme=tokyo-night]{--card-radius:8px}[data-theme=dark]{--paper:#111110;--paper-alt:#1a1a19;--paper-card:#232322;--hairline:#2a2a28;--ink:#e4e2dc;--ink-muted:#9a9892;--ink-faint:#65645f;--amber:#10b981;--amber-ink:#34d399;--amber-rgb:16, 185, 129;--red:#f87171;--red-rgb:248, 113, 113;--ink-rgb:228, 226, 220;--silver:#a1a1aa;--bronze:#b45309;--moss-deep:#fff;--shadow:0 1px 2px #0006, 0 8px 24px #00000080;--gold-light:#34d399}[data-theme=tokyo]{--paper:#1a1b26;--paper-alt:#24283b;--paper-card:#2a2e45;--hairline:#292e42;--ink:#c0caf5;--ink-muted:#9aa5ce;--ink-faint:#565f89;--amber:#bb9af7;--amber-ink:#c5a8ff;--amber-rgb:187, 154, 247;--red:#f7768e;--red-rgb:247, 118, 142;--ink-rgb:192, 202, 245;--silver:#9aa5ce;--bronze:#e0af68;--moss-deep:#c0caf5;--shadow:0 1px 2px #00000080, 0 10px 30px #0000008c;--gold-light:#c5a8ff}[data-theme=catppuccin]{--paper:#1e1e2e;--paper-alt:#2b2b3a;--paper-card:#3d3d4b;--hairline:#343442;--ink:#cdd6f4;--ink-muted:#8f95ae;--ink-faint:#64677d;--amber:#89b4fa;--amber-ink:#9abffa;--amber-rgb:137, 180, 250;--red:#f38ba8;--red-rgb:243, 139, 168;--ink-rgb:205, 214, 244;--silver:#8f95ae;--bronze:#f9e2af;--moss-deep:#cdd6f4;--shadow:0 1px 2px #0006, 0 8px 24px #00000080;--gold-light:#9abffa}[data-theme=catppuccin-latte]{--paper:#eff1f5;--paper-alt:#e0e2e6;--paper-card:#fff;--hairline:#d7d8dc;--ink:#4c4f69;--ink-muted:#85879a;--ink-faint:#adb0bd;--amber:#1e66f5;--amber-ink:#1956d0;--amber-rgb:30, 102, 245;--red:#d20f39;--red-rgb:210, 15, 57;--ink-rgb:76, 79, 105;--silver:#85879a;--bronze:#df8e1d;--moss-deep:#4c4f69;--shadow:0 1px 2px #0a0a0a0a, 0 6px 16px #0a0a0a0f;--gold-light:#1956d0}[data-theme=ethereal]{--paper:#060b1e;--paper-alt:#14192b;--paper-card:#282d3d;--hairline:#1e2334;--ink:#ffcead;--ink-muted:#a7897a;--ink-faint:#695957;--amber:#7d82d9;--amber-ink:#9094de;--amber-rgb:125, 130, 217;--red:#ed5b5a;--red-rgb:237, 91, 90;--ink-rgb:255, 206, 173;--silver:#a7897a;--bronze:#e9bb4f;--moss-deep:#ffcead;--shadow:0 1px 2px #0006, 0 8px 24px #00000080;--gold-light:#9094de}[data-theme=everforest]{--paper:#2d353b;--paper-alt:#394146;--paper-card:#4a5156;--hairline:#42494e;--ink:#d3c6aa;--ink-muted:#989383;--ink-faint:#6f6f67;--amber:#7fbbb3;--amber-ink:#92c5be;--amber-rgb:127, 187, 179;--red:#e67e80;--red-rgb:230, 126, 128;--ink-rgb:211, 198, 170;--silver:#989383;--bronze:#dbbc7f;--moss-deep:#d3c6aa;--shadow:0 1px 2px #0006, 0 8px 24px #00000080;--gold-light:#92c5be}[data-theme=flexoki-light]{--paper:#fffcf0;--paper-alt:#efece1;--paper-card:#fff;--hairline:#e5e2d8;--ink:#100f0f;--ink-muted:#63615d;--ink-faint:#9f9d96;--amber:#205ea6;--amber-ink:#1b4f8d;--amber-rgb:32, 94, 166;--red:#d14d41;--red-rgb:209, 77, 65;--ink-rgb:16, 15, 15;--silver:#63615d;--bronze:#d0a215;--moss-deep:#100f0f;--shadow:0 1px 2px #0a0a0a0a, 0 6px 16px #0a0a0a0f;--gold-light:#1b4f8d}[data-theme=gruvbox]{--paper:#282828;--paper-alt:#343434;--paper-card:#464646;--hairline:#3d3d3d;--ink:#d4be98;--ink-muted:#978970;--ink-faint:#6c6454;--amber:#7daea3;--amber-ink:#90bab0;--amber-rgb:125, 174, 163;--red:#ea6962;--red-rgb:234, 105, 98;--ink-rgb:212, 190, 152;--silver:#978970;--bronze:#d8a657;--moss-deep:#d4be98;--shadow:0 1px 2px #0006, 0 8px 24px #00000080;--gold-light:#90bab0}[data-theme=hackerman]{--paper:#0b0c16;--paper-alt:#191a23;--paper-card:#2d2e36;--hairline:#23242d;--ink:#ddf7ff;--ink-muted:#93a4ad;--ink-faint:#5f6a73;--amber:#82fb9c;--amber-ink:#94fbaa;--amber-rgb:130, 251, 156;--red:#50f872;--red-rgb:80, 248, 114;--ink-rgb:221, 247, 255;--silver:#93a4ad;--bronze:#50f7d4;--moss-deep:#ddf7ff;--shadow:0 1px 2px #0006, 0 8px 24px #00000080;--gold-light:#94fbaa}[data-theme=kanagawa]{--paper:#1f1f28;--paper-alt:#2a2a37;--paper-card:#363646;--hairline:#2a2a37;--ink:#dcd7ba;--ink-muted:#a9a48c;--ink-faint:#727169;--amber:#7e9cd8;--amber-ink:#8ca8e0;--amber-rgb:126, 156, 216;--red:#e46876;--red-rgb:228, 104, 118;--ink-rgb:220, 215, 186;--silver:#a9a48c;--bronze:#c0a36e;--moss-deep:#dcd7ba;--shadow:0 1px 2px #0006, 0 8px 24px #00000080;--gold-light:#8ca8e0}[data-theme=lumon]{--paper:#16242d;--paper-alt:#1f3340;--paper-card:#294353;--hairline:#20303b;--ink:#d6e2ee;--ink-muted:#92a6b9;--ink-faint:#5a7081;--amber:#8bc9eb;--amber-ink:#9ed1ef;--amber-rgb:139, 201, 235;--red:#e07b8b;--red-rgb:224, 123, 139;--ink-rgb:214, 226, 238;--silver:#92a6b9;--bronze:#e6c47a;--moss-deep:#d6e2ee;--shadow:0 1px 2px #0006, 0 8px 24px #00000080;--gold-light:#9ed1ef}[data-theme=matte-black]{--paper:#121212;--paper-alt:#1c1c1c;--paper-card:#262626;--hairline:#2a2a2a;--ink:#bebebe;--ink-muted:#8a8a8a;--ink-faint:#5a5a5a;--amber:#e68e0d;--amber-ink:#f59e0b;--amber-rgb:230, 142, 13;--red:#d44848;--red-rgb:212, 72, 72;--ink-rgb:190, 190, 190;--silver:#8a8a8a;--bronze:#e68e0d;--moss-deep:#bebebe;--shadow:0 1px 2px #00000080, 0 10px 30px #0000008c;--gold-light:#f59e0b}[data-theme=miasma]{--paper:#222;--paper-alt:#2c2c2c;--paper-card:#383838;--hairline:#303030;--ink:#c2c2b0;--ink-muted:#92927e;--ink-faint:#5e5e4f;--amber:#78824b;--amber-ink:#8b975a;--amber-rgb:120, 130, 75;--red:#b86b5e;--red-rgb:184, 107, 94;--ink-rgb:194, 194, 176;--silver:#92927e;--bronze:#b89d5a;--moss-deep:#c2c2b0;--shadow:0 1px 2px #0006, 0 8px 24px #00000080;--gold-light:#8b975a}[data-theme=nord]{--paper:#2e3440;--paper-alt:#3b4252;--paper-card:#434c5e;--hairline:#3b4252;--ink:#d8dee9;--ink-muted:#a3adbc;--ink-faint:#6f7787;--amber:#81a1c1;--amber-ink:#8fb0ce;--amber-rgb:129, 161, 193;--red:#bf616a;--red-rgb:191, 97, 106;--ink-rgb:216, 222, 233;--silver:#a3adbc;--bronze:#ebcb8b;--moss-deep:#d8dee9;--shadow:0 1px 2px #0006, 0 8px 24px #00000080;--gold-light:#8fb0ce}[data-theme=osaka-jade]{--paper:#111c18;--paper-alt:#1a2a24;--paper-card:#233830;--hairline:#1f2f29;--ink:#c1c497;--ink-muted:#8d9070;--ink-faint:#5b5e48;--amber:#509475;--amber-ink:#5fa685;--amber-rgb:80, 148, 117;--red:#c46c5e;--red-rgb:196, 108, 94;--ink-rgb:193, 196, 151;--silver:#8d9070;--bronze:#c19f5c;--moss-deep:#c1c497;--shadow:0 1px 2px #0006, 0 8px 24px #00000080;--gold-light:#5fa685}[data-theme=retro-82]{--paper:#05182e;--paper-alt:#0b2540;--paper-card:#143456;--hairline:#0e2949;--ink:#f6dcac;--ink-muted:#b39e7c;--ink-faint:#6d624c;--amber:#faa968;--amber-ink:#ffba7d;--amber-rgb:250, 169, 104;--red:#ef6c6c;--red-rgb:239, 108, 108;--ink-rgb:246, 220, 172;--silver:#b39e7c;--bronze:#ffba7d;--moss-deep:#f6dcac;--shadow:0 1px 2px #00000073, 0 10px 30px #0000008c;--gold-light:#ffba7d}[data-theme=ristretto]{--paper:#2c2525;--paper-alt:#382f2f;--paper-card:#463a3a;--hairline:#3a3030;--ink:#e6d9db;--ink-muted:#a89a9c;--ink-faint:#6b6062;--amber:#f38d70;--amber-ink:#f59c81;--amber-rgb:243, 141, 112;--red:#e06b5e;--red-rgb:224, 107, 94;--ink-rgb:230, 217, 219;--silver:#a89a9c;--bronze:#d7a784;--moss-deep:#e6d9db;--shadow:0 1px 2px #0006, 0 8px 24px #00000080;--gold-light:#f59c81}[data-theme=rose-pine]{--paper:#faf4ed;--paper-alt:#f2e9de;--paper-card:#fff;--hairline:#e8dfd1;--ink:#575279;--ink-muted:#797593;--ink-faint:#9893a5;--amber:#56949f;--amber-ink:#4a8590;--amber-rgb:86, 148, 159;--red:#b4637a;--red-rgb:180, 99, 122;--ink-rgb:87, 82, 121;--silver:#797593;--bronze:#d7827e;--moss-deep:#575279;--shadow:0 1px 2px #0a0a0a0a, 0 6px 16px #0a0a0a0f;--gold-light:#4a8590}[data-theme=tokyo-night]{--paper:#1a1b26;--paper-alt:#24283b;--paper-card:#2a2e45;--hairline:#292e42;--ink:#a9b1d6;--ink-muted:#7e88a8;--ink-faint:#565f89;--amber:#7aa2f7;--amber-ink:#8fb3fa;--amber-rgb:122, 162, 247;--red:#f7768e;--red-rgb:247, 118, 142;--ink-rgb:169, 177, 214;--silver:#7e88a8;--bronze:#e0af68;--moss-deep:#a9b1d6;--shadow:0 1px 2px #00000080, 0 10px 30px #0000008c;--gold-light:#8fb3fa}[data-theme=vantablack]{--paper:#000;--paper-alt:#0a0a0a;--paper-card:#141414;--hairline:#1c1c1c;--ink:#fff;--ink-muted:#b0b0b0;--ink-faint:#6a6a6a;--amber:#8d8d8d;--amber-ink:#a8a8a8;--amber-rgb:141, 141, 141;--red:#cf4848;--red-rgb:207, 72, 72;--ink-rgb:255, 255, 255;--silver:#b0b0b0;--bronze:#ccc;--moss-deep:#fff;--shadow:0 1px 2px #0009, 0 12px 36px #000000a6;--gold-light:#a8a8a8}[data-theme=white]{--paper:#fff;--paper-alt:#f5f5f5;--paper-card:#fff;--hairline:#e5e5e5;--ink:#000;--ink-muted:#555;--ink-faint:#999;--amber:#6e6e6e;--amber-ink:#444;--amber-rgb:110, 110, 110;--red:#c43030;--red-rgb:196, 48, 48;--ink-rgb:0, 0, 0;--silver:#888;--bronze:#888;--moss-deep:#000;--shadow:0 1px 2px #0000000d, 0 6px 16px #00000014;--gold-light:#444}[data-theme=chinese]{--paper:#f3e3c4;--paper-alt:#ead4ad;--paper-card:#fbf2dc;--hairline:#c8b084;--ink:#1a1410;--ink-muted:#5e4f3d;--ink-faint:#8e7b62;--amber:#c8102e;--amber-ink:#a80d27;--amber-rgb:200, 16, 46;--red:#c8102e;--red-rgb:200, 16, 46;--ink-rgb:26, 20, 16;--silver:#5e4f3d;--bronze:#c9a227;--moss-deep:#1a1410;--shadow:0 1px 2px #48240814, 0 6px 18px #4824081f;--gold-light:#d4af37}[data-theme=chinese] .tab:after{border-left:1px solid rgba(var(--ink-rgb), .18);color:var(--ink-muted);letter-spacing:.05em;vertical-align:1px;margin-left:7px;padding-left:7px;font-family:Noto Serif SC,Ma Shan Zheng,serif;font-size:11px;font-weight:500;transition:color .15s,border-color .15s}[data-theme=chinese] .tab.active:after{color:var(--red);border-left-color:rgba(var(--red-rgb), .35)}[data-theme=chinese] .tab:hover:after{color:var(--ink)}[data-theme=chinese] #tab-leaderboard:after{content:"排行"}[data-theme=chinese] #tab-entries:after{content:"参赛"}[data-theme=chinese] #tab-picks:after{content:"我选"}[data-theme=chinese] #tab-side-bets:after{content:"押注"}[data-theme=chinese] #tab-scores:after{content:"计分"}[data-theme=chinese] #tab-setup:after{content:"设置"}[data-theme=chinese] #tab-rules:after{content:"家规"}[data-theme=chinese] .masthead-kicker:after{content:" · 君子之赌";letter-spacing:.08em;color:var(--red);margin-left:4px;font-family:Ma Shan Zheng,Noto Serif SC,serif;font-weight:400}[data-theme=chinese] .masthead h1:after{content:"大满贯";letter-spacing:.4em;color:var(--ink-muted);margin-top:6px;font-family:Ma Shan Zheng,Noto Serif SC,serif;font-size:.36em;font-style:normal;font-weight:400;display:block}[data-theme=chinese] .lb-live-label:after{content:" · 直播";letter-spacing:.1em;font-family:Noto Serif SC,serif;font-weight:500}[data-theme=chinese] #panel-leaderboard .refresh-btn:after{content:" 刷新";opacity:.7;margin-left:4px;font-family:Noto Serif SC,serif;font-size:10px;font-weight:500}[data-theme=chinese] .lock-toggle-btn:after{content:" 封盘";letter-spacing:.08em;opacity:.85;margin-left:6px;font-family:Noto Serif SC,serif;font-size:10px;font-weight:600}[data-theme=chinese] .lock-toggle-btn--locked:after{content:" 已封"}[data-theme=chinese] #theme-toggle-label:after{content:" · 主题";letter-spacing:.08em;color:var(--red);font-family:Noto Serif SC,serif;font-weight:500}[data-theme=chinese] body:after{content:"賭";color:#c8102e0e;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;font-family:Ma Shan Zheng,Noto Serif SC,serif;font-size:62vh;line-height:1;position:fixed;bottom:-8vh;right:-6vw}[data-theme=chinese] .container:after{content:"大局";background:var(--red);width:84px;height:84px;color:var(--paper);letter-spacing:0;writing-mode:vertical-rl;text-orientation:upright;border:2px solid var(--red);outline:1px solid var(--paper);outline-offset:-6px;pointer-events:none;z-index:2;-webkit-user-select:none;user-select:none;opacity:.88;place-items:center;padding:6px 0;font-family:Ma Shan Zheng,Noto Serif SC,serif;font-size:36px;line-height:1;display:grid;position:fixed;bottom:24px;left:24px;transform:rotate(-3deg);box-shadow:1px 1px #78081866,-1px 0 #dc283c99,0 6px 18px #4824082e}@media (width<=720px){[data-theme=chinese] .container:after{width:60px;height:60px;font-size:26px;bottom:14px;left:14px}}[data-theme=chinese] #view-landing .landing h2{color:var(--red);letter-spacing:.02em;font-family:Ma Shan Zheng,Noto Serif SC,serif;font-style:normal}[data-theme=chinese] #view-landing .landing h2:after{content:"欢迎光临";color:var(--ink-muted);letter-spacing:.5em;margin-top:4px;padding-left:.5em;font-family:Noto Serif SC,serif;font-size:.42em;font-weight:400;display:block}[data-theme=chinese] .section-title{font-family:Noto Serif SC,Playfair Display,serif;font-weight:600}[data-theme=chinese] .section-header.editorial{border-image:linear-gradient(to right, var(--red) 0, var(--red) 60%, transparent 60%) 1;border-bottom:2px solid var(--red);padding-bottom:6px}[data-theme=chinese] .landing-section-heading{color:var(--ink);font-family:Noto Serif SC,serif;font-weight:700}[data-theme=chinese] :is(.btn,.btn-secondary,.btn-big,.btn-small):after{opacity:.78;letter-spacing:.05em;margin-left:6px;font-family:Noto Serif SC,serif;font-size:.78em;font-weight:500}[data-theme=chinese] #landing-signin-btn:after{content:" · 登入"}[data-theme=chinese] #start-pool-btn:after{content:" · 开局"}[data-theme=chinese] #join-pool-btn:after,[data-theme=chinese] #hub-join-league-btn:after{content:" · 加入"}[data-theme=chinese] #hub-create-league-btn:after{content:" · 创建"}[data-theme=chinese] #hub-add-pool-btn:after{content:" · 添加"}[data-theme=chinese] #hub-new-pool-btn:after{content:" · 开局"}[data-theme=chinese] #save-entry-btn:after{content:" · 提交"}[data-theme=chinese] #save-bet-btn:after{content:" · 押注"}[data-theme=chinese] #fetch-scores-btn:after{content:" · 拉取"}[data-theme=chinese] #save-tournament-btn:after{content:" · 保存"}[data-theme=chinese]{--ambient-bg:radial-gradient(ellipse 70% 50% at 50% -8%, #c9a22738, transparent 70%), radial-gradient(circle 320px at 92% 96%, #c8102e24, transparent 70%), radial-gradient(circle 220px at 8% 12%, #c8102e14, transparent 70%), repeating-linear-gradient(135deg, transparent 0 22px, #48240809 22px 23px), repeating-linear-gradient(45deg, transparent 0 22px, #48240806 22px 23px)}[data-theme=chinese] .masthead-sub>span:before{content:"「";color:var(--red);margin-right:2px;font-family:Noto Serif SC,serif}[data-theme=chinese] .masthead-sub>span:after{content:"」";color:var(--red);margin-left:2px;font-family:Noto Serif SC,serif}.zh-name{display:none}[data-theme=chinese] .zh-name{color:var(--red);letter-spacing:.06em;font-family:Ma Shan Zheng,Noto Serif SC,serif;font-weight:400;display:inline}[data-theme=chinese] .hub-row-name .zh-name{letter-spacing:.1em;margin-top:2px;font-size:.78em;display:block}#lb-tournament-title .zh-primary{display:none}#lb-tournament-title .en-name{display:inline}[data-theme=chinese] #lb-tournament-title .zh-primary{color:var(--red);letter-spacing:.06em;font-family:Ma Shan Zheng,Noto Serif SC,serif;line-height:1.05;display:block}[data-theme=chinese] #lb-tournament-title .en-name{color:var(--ink-muted);letter-spacing:.08em;margin-top:8px;font-family:Noto Serif SC,Playfair Display,serif;font-size:.42em;font-weight:500;line-height:1;display:block}[data-theme=chinese] .pin-display{border:1px solid var(--red);outline:1px solid var(--red);outline-offset:-5px;background:linear-gradient(rgba(var(--amber-rgb), .06), rgba(var(--amber-rgb), .06)), var(--paper-card)}[data-theme=us-open]{--paper:#f3f6fc;--paper-alt:#e2eaf6;--paper-card:#fff;--hairline:#b8c6dc;--ink:#0a2a5e;--ink-muted:#44557a;--ink-faint:#7c8cab;--amber:#bf0a30;--amber-ink:#a0091f;--amber-rgb:191, 10, 48;--red:#bf0a30;--red-rgb:191, 10, 48;--ink-rgb:10, 42, 94;--silver:#6b7a96;--bronze:#b8954c;--moss-deep:#0a2a5e;--shadow:0 1px 2px #0a2a5e1a, 0 6px 18px #0a2a5e29;--gold-light:#c8a44e;--font-display:"Cinzel", "Playfair Display", Georgia, serif;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-condensed:"Inter", system-ui, sans-serif;--card-radius:2px;--display-weight:700;--ambient-bg:radial-gradient(ellipse 90% 60% at 50% -10%, #0a2a5e2e, transparent 75%), radial-gradient(ellipse 60% 40% at 100% 100%, #bf0a301a, transparent 70%), radial-gradient(circle 280px at 8% 18%, #0a2a5e1a, transparent 70%), repeating-linear-gradient(0deg, transparent 0 18px, #0a2a5e09 18px 19px), repeating-linear-gradient(90deg, transparent 0 240px, #bf0a300a 240px 241px)}[data-theme=us-open] .masthead h1 em{color:var(--red);letter-spacing:.04em;font-family:Cinzel,Playfair Display,serif;font-style:normal}[data-theme=the-open]{--paper:#f3ead6;--paper-alt:#e9dec0;--paper-card:#fbf3dd;--hairline:#cab787;--ink:#3b1820;--ink-muted:#6b4047;--ink-faint:#9a7178;--amber:#722f37;--amber-ink:#5e2129;--amber-rgb:114, 47, 55;--red:#722f37;--red-rgb:114, 47, 55;--ink-rgb:59, 24, 32;--silver:#a08a7a;--bronze:#e8c547;--moss-deep:#3b1820;--shadow:0 1px 2px #3b182014, 0 6px 18px #3b18201f;--gold-light:#f1d646;--font-display:"IM Fell English", "Newsreader", Georgia, serif;--font-sans:"Newsreader", Georgia, serif;--font-condensed:"Inter", system-ui, sans-serif;--card-radius:2px;--display-weight:700;--ambient-bg:radial-gradient(ellipse 70% 50% at 50% -8%, #f1d64633, transparent 70%), radial-gradient(circle 320px at 92% 96%, #722f371a, transparent 70%), radial-gradient(circle 220px at 8% 12%, #f1d6461a, transparent 70%), repeating-linear-gradient(135deg, transparent 0 22px, #3b182006 22px 23px)}[data-theme=the-open] .masthead h1 em{color:var(--amber);font-family:IM Fell English,Newsreader,serif;font-style:italic}[data-theme=us-open] .tab:after{border-left:1px solid rgba(var(--ink-rgb), .18);color:var(--ink-muted);letter-spacing:.12em;vertical-align:1px;text-transform:uppercase;margin-left:7px;padding-left:7px;font-family:Cinzel,Playfair Display,serif;font-size:10px;font-weight:500;transition:color .15s,border-color .15s}[data-theme=us-open] .tab.active:after{color:var(--red);border-left-color:rgba(var(--red-rgb), .35)}[data-theme=us-open] .tab:hover:after{color:var(--ink)}[data-theme=us-open] #tab-leaderboard:after{content:"Field"}[data-theme=us-open] #tab-entries:after{content:"Roster"}[data-theme=us-open] #tab-picks:after{content:"Card"}[data-theme=us-open] #tab-side-bets:after{content:"Wagers"}[data-theme=us-open] #tab-scores:after{content:"Round"}[data-theme=us-open] #tab-setup:after{content:"Office"}[data-theme=us-open] #tab-rules:after{content:"Rules"}[data-theme=us-open] .masthead-kicker:after{content:" · USGA Sanctioned";letter-spacing:.18em;color:var(--red);text-transform:uppercase;margin-left:4px;font-family:Cinzel,serif;font-weight:500}[data-theme=us-open] .masthead h1:after{content:"U.S. Open";letter-spacing:.42em;color:var(--ink-muted);text-transform:uppercase;margin-top:8px;font-family:Cinzel,serif;font-size:.32em;font-style:normal;font-weight:500;display:block}[data-theme=us-open] .lb-live-label:after{content:" · Live";letter-spacing:.18em;text-transform:uppercase;font-family:Cinzel,serif;font-weight:500}[data-theme=us-open] #panel-leaderboard .refresh-btn:after{content:" Refresh";letter-spacing:.18em;opacity:.7;text-transform:uppercase;margin-left:4px;font-family:Cinzel,serif;font-size:9px;font-weight:500}[data-theme=us-open] .lock-toggle-btn:after{content:" · Field Open";letter-spacing:.18em;opacity:.85;text-transform:uppercase;margin-left:6px;font-family:Cinzel,serif;font-size:10px;font-weight:600}[data-theme=us-open] .lock-toggle-btn--locked:after{content:" · Field Closed"}[data-theme=us-open] #theme-toggle-label:after{content:" · Cup";letter-spacing:.18em;color:var(--red);text-transform:uppercase;font-family:Cinzel,serif;font-weight:500}[data-theme=us-open] body:after{content:"OPEN";letter-spacing:-.02em;color:#0a2a5e0e;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;font-family:Cinzel,serif;font-size:48vh;font-weight:800;line-height:1;position:fixed;bottom:-6vh;right:-2vw}[data-theme=us-open] .container:after{content:"USGA";background:var(--ink);width:78px;height:78px;color:var(--paper);letter-spacing:.18em;border:2px solid var(--red);outline:1px solid var(--paper);outline-offset:-6px;pointer-events:none;z-index:2;-webkit-user-select:none;user-select:none;opacity:.92;border-radius:50%;place-items:center;font-family:Cinzel,serif;font-size:16px;font-weight:700;display:grid;position:fixed;bottom:24px;left:24px;box-shadow:0 4px 14px #0a25403d,inset 0 0 0 1px #ffffff14}@media (width<=720px){[data-theme=us-open] .container:after{width:56px;height:56px;font-size:11px;bottom:14px;left:14px}}[data-theme=us-open] #view-landing .landing h2{letter-spacing:.06em;text-transform:uppercase;font-family:Cinzel,serif;font-style:normal;font-weight:600}[data-theme=us-open] #view-landing .landing h2:after{content:"U.S. Open · 1895";color:var(--red);letter-spacing:.4em;text-transform:uppercase;margin-top:6px;padding-left:.5em;font-family:Cinzel,serif;font-size:.32em;font-weight:500;display:block}[data-theme=us-open] .section-title{letter-spacing:.06em;text-transform:uppercase;font-family:Cinzel,Playfair Display,serif;font-weight:600}[data-theme=us-open] .section-header.editorial{border-image:linear-gradient(to right, var(--red) 0, var(--red) 60%, transparent 60%) 1;border-bottom:2px solid var(--red);padding-bottom:6px}[data-theme=us-open] :is(.btn,.btn-secondary,.btn-big,.btn-small):after{opacity:.78;letter-spacing:.18em;text-transform:uppercase;margin-left:6px;font-family:Cinzel,serif;font-size:.72em;font-weight:500}[data-theme=us-open] #landing-signin-btn:after{content:" · Enter"}[data-theme=us-open] #start-pool-btn:after{content:" · Tee Off"}[data-theme=us-open] #join-pool-btn:after,[data-theme=us-open] #hub-join-league-btn:after{content:" · Join"}[data-theme=us-open] #hub-create-league-btn:after{content:" · Create"}[data-theme=us-open] #hub-add-pool-btn:after{content:" · Add"}[data-theme=us-open] #hub-new-pool-btn:after{content:" · Tee Off"}[data-theme=us-open] #save-entry-btn:after{content:" · Card In"}[data-theme=us-open] #save-bet-btn:after{content:" · Stake"}[data-theme=us-open] #fetch-scores-btn:after{content:" · Pull"}[data-theme=us-open] #save-tournament-btn:after{content:" · Post"}[data-theme=us-open] .pin-display{border:1px solid var(--ink);outline:1px solid var(--red);outline-offset:-5px;background:linear-gradient(rgba(var(--amber-rgb), .05), rgba(var(--amber-rgb), .05)), var(--paper-card)}[data-theme=the-open] .tab:after{border-left:1px solid rgba(var(--ink-rgb), .18);color:var(--ink-muted);letter-spacing:.02em;vertical-align:1px;margin-left:7px;padding-left:7px;font-family:IM Fell English,Newsreader,serif;font-size:12px;font-style:italic;font-weight:400;transition:color .15s,border-color .15s}[data-theme=the-open] .tab.active:after{color:var(--amber);border-left-color:rgba(var(--amber-rgb), .35)}[data-theme=the-open] .tab:hover:after{color:var(--ink)}[data-theme=the-open] #tab-leaderboard:after{content:"Board"}[data-theme=the-open] #tab-entries:after{content:"Draw"}[data-theme=the-open] #tab-picks:after{content:"Card"}[data-theme=the-open] #tab-side-bets:after{content:"Stakes"}[data-theme=the-open] #tab-scores:after{content:"Marker"}[data-theme=the-open] #tab-setup:after{content:"Steward"}[data-theme=the-open] #tab-rules:after{content:"Etiquette"}[data-theme=the-open] .masthead-kicker:after{content:" · Open to All";letter-spacing:.06em;color:var(--amber);margin-left:4px;font-family:IM Fell English,serif;font-style:italic;font-weight:400}[data-theme=the-open] .masthead h1:after{content:"The Open";letter-spacing:.16em;color:var(--ink-muted);margin-top:4px;font-family:IM Fell English,serif;font-size:.4em;font-style:italic;font-weight:400;display:block}[data-theme=the-open] .lb-live-label:after{content:" · Live";letter-spacing:.06em;font-family:IM Fell English,serif;font-style:italic;font-weight:400}[data-theme=the-open] #panel-leaderboard .refresh-btn:after{content:" Refresh";letter-spacing:.02em;opacity:.7;margin-left:4px;font-family:IM Fell English,serif;font-size:11px;font-style:italic;font-weight:400}[data-theme=the-open] .lock-toggle-btn:after{content:" · Draw Open";letter-spacing:.06em;opacity:.85;margin-left:6px;font-family:IM Fell English,serif;font-size:12px;font-style:italic;font-weight:400}[data-theme=the-open] .lock-toggle-btn--locked:after{content:" · Draw Closed"}[data-theme=the-open] #theme-toggle-label:after{content:" · Claret";letter-spacing:.06em;color:var(--amber);font-family:IM Fell English,serif;font-style:italic;font-weight:400}[data-theme=the-open] body:after{content:"Open";letter-spacing:-.02em;color:#722f370e;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;font-family:IM Fell English,serif;font-size:56vh;font-style:italic;font-weight:400;line-height:1;position:fixed;bottom:-8vh;right:-3vw}[data-theme=the-open] .container:after{content:"R&A";background:var(--amber);width:78px;height:78px;color:var(--paper);letter-spacing:.04em;border:2px solid var(--gold-light);outline:1px solid var(--amber);outline-offset:-6px;pointer-events:none;z-index:2;-webkit-user-select:none;user-select:none;opacity:.94;border-radius:50%;place-items:center;font-family:IM Fell English,serif;font-size:22px;font-style:italic;font-weight:400;display:grid;position:fixed;bottom:24px;left:24px;box-shadow:0 4px 14px #3b18203d,inset 0 0 0 1px #ffffff0f}@media (width<=720px){[data-theme=the-open] .container:after{width:56px;height:56px;font-size:16px;bottom:14px;left:14px}}[data-theme=the-open] #view-landing .landing h2{color:var(--amber);letter-spacing:.02em;font-family:IM Fell English,serif;font-style:italic;font-weight:400}[data-theme=the-open] #view-landing .landing h2:after{content:"Since 1860";color:var(--ink-muted);letter-spacing:.32em;margin-top:4px;padding-left:.5em;font-family:IM Fell English,serif;font-size:.42em;font-style:italic;font-weight:400;display:block}[data-theme=the-open] .section-title{font-family:IM Fell English,Newsreader,serif;font-weight:400}[data-theme=the-open] .section-header.editorial{border-image:linear-gradient(to right, var(--amber) 0, var(--amber) 50%, var(--gold-light) 50%, var(--gold-light) 100%) 1;border-bottom:2px solid var(--amber);padding-bottom:6px}[data-theme=the-open] :is(.btn,.btn-secondary,.btn-big,.btn-small):after{opacity:.78;letter-spacing:.04em;margin-left:6px;font-family:IM Fell English,serif;font-size:.82em;font-style:italic;font-weight:400}[data-theme=the-open] #landing-signin-btn:after{content:" · Enter"}[data-theme=the-open] #start-pool-btn:after{content:" · Tee Off"}[data-theme=the-open] #join-pool-btn:after,[data-theme=the-open] #hub-join-league-btn:after{content:" · Join"}[data-theme=the-open] #hub-create-league-btn:after{content:" · Open"}[data-theme=the-open] #hub-add-pool-btn:after{content:" · Add"}[data-theme=the-open] #hub-new-pool-btn:after{content:" · Tee Off"}[data-theme=the-open] #save-entry-btn:after{content:" · Card In"}[data-theme=the-open] #save-bet-btn:after{content:" · Stake"}[data-theme=the-open] #fetch-scores-btn:after{content:" · Pull"}[data-theme=the-open] #save-tournament-btn:after{content:" · Post"}[data-theme=the-open] .pin-display{border:1px solid var(--amber);outline:1px solid var(--gold-light);outline-offset:-5px;background:linear-gradient(rgba(var(--amber-rgb), .06), rgba(var(--amber-rgb), .06)), var(--paper-card)}[data-theme=the-open] .lb-live-label:before,[data-theme=the-open] .pin-kicker:before{background:var(--gold-light);box-shadow:0 0 8px var(--gold-light)}[data-theme=the-open] .live-dot{background:var(--gold-light);animation:2.2s ease-in-out infinite the-open-breathe}@keyframes the-open-breathe{0%,to{box-shadow:0 0 #f1d6468c}50%{box-shadow:0 0 0 6px #f1d64600}}.theme-wrap{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));z-index:50;position:fixed}.theme-toggle{background:var(--paper-card);color:var(--ink);border:1px solid var(--hairline);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.theme-toggle:hover{border-color:var(--ink-muted)}.theme-toggle:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.theme-toggle-label{letter-spacing:.1em}.theme-toggle-caret{opacity:.6}.theme-menu{background:var(--paper-card);border:1px solid var(--hairline);border-radius:max(var(--card-radius), 8px);min-width:220px;max-height:70vh;box-shadow:var(--shadow);padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.theme-menu.hidden{display:none}.theme-menu-group{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);padding:8px 10px 4px;font-size:10px;font-weight:600}.theme-menu-item{width:100%;font-family:var(--font-sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.theme-menu-item:hover{background:rgba(var(--ink-rgb), .06)}.theme-menu-item.is-active{background:rgba(var(--amber-rgb), .12);color:var(--amber-ink)}.theme-swatch{border:1px solid var(--hairline);border-radius:4px;flex-shrink:0;width:36px;height:16px;display:inline-flex;overflow:hidden}.theme-swatch-bg,.theme-swatch-text,.theme-swatch-accent{flex:1}.kind-bets-only{display:none!important}body.kind-bets .kind-bets-only{display:revert!important}body.kind-bets .tabs .kind-bets-only.tab{display:inline-flex!important}body.kind-bets .pool-panel.kind-bets-only{display:none!important}body.kind-bets .pool-panel.kind-bets-only.active{display:block!important}body.bettor-mode.kind-bets #tab-standings,body.bettor-mode.kind-bets #panel-standings{display:none!important}.standings-table{border:1px solid var(--hairline);background:var(--paper-card);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.standings-row{border:0;border-bottom:1px solid var(--hairline);font-family:var(--font-sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1.6fr .7fr .9fr .7fr .7fr;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:14px;transition:background .12s;display:grid}.standings-row:hover{background:rgba(var(--amber-rgb), .06)}.standings-row:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.standings-row:last-child{border-bottom:0}.standings-row.standings-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);background:var(--paper-alt);cursor:default;font-size:11px}.standings-row.standings-head:hover{background:var(--paper-alt)}.standings-row.is-me{background:rgba(var(--amber-rgb), .1)}.standings-row.is-me:hover{background:rgba(var(--amber-rgb), .16)}.standings-cell{align-items:center;display:flex}.standings-cell-name{gap:6px;font-weight:600}.standings-cell-settled,.standings-cell-record,.standings-cell-net,.standings-cell-pending{font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:flex-end;font-size:13px}.standings-cell.net-units{font-size:14px;font-weight:700}.standings-cell.net-units.is-up{color:var(--moss-deep)}.standings-cell.net-units.is-down{color:var(--red)}.standings-cell.net-units.is-zero{color:var(--ink-muted)}.standings-filter-banner{background:rgba(var(--amber-rgb), .1);border:1px solid rgba(var(--amber-rgb), .25);font-family:var(--font-sans);color:var(--ink);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}@media (width<=600px){.standings-row{grid-template-columns:1.4fr .6fr .9fr .8fr .6fr;gap:6px;padding:10px 12px;font-size:13px}.standings-cell-settled,.standings-cell-record,.standings-cell-net,.standings-cell-pending{font-size:12px}}
