html,body{color:#efe9dc;background:#1c2320;height:100%;margin:0;font-family:ui-rounded,SF Pro Rounded,system-ui,sans-serif;overflow:hidden}#app{position:fixed;inset:0}.gs-sky{background:#000 linear-gradient(#5d605e 0%,#2e302f 45%,#000 100%) no-repeat}#gs-preboot{z-index:0;pointer-events:none;position:fixed;inset:0}canvas{display:block}:root{--paper:#f3ecd9;--paper-2:#f7f2e5;--paper-3:#ebe1c8;--paper-edge:#dccfae;--paper-shadow:#34261047;--ink:#2a2521;--ink-soft:#4b443b;--ink-faint:#2a252161;--ink-green:#1f4a34;--ink-red:#a8392f;--ink-navy:#22344d;--pencil:#57585c;--pencil-light:#8e8f93;--vinyl:#1d4832;--vinyl-dark:#123222;--vinyl-light:#2a6146;--foil-dark:#8a6a24;--foil-mid:#c9a64f;--foil-light:#f1dc92;--font-print:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--font-print-sans:"Avenir Next Condensed", "Avenir Next", "Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif;--font-typewriter:"American Typewriter", "Courier Prime", "Courier New", monospace;--font-hand:"Bradley Hand", "Segoe Print", "Noteworthy", "Comic Sans MS", cursive;--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .25 0 0 0 0 .14 0 0 0 .11 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--paper-mottle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='480' height='480'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .36 0 0 0 0 .2 0 0 0 .16 -.03'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");--vinyl-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='v'%3E%3CfeTurbulence type='turbulence' baseFrequency='.55' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23v)'/%3E%3C/svg%3E")}.paper{background-color:var(--paper);background-image:var(--paper-grain), var(--paper-mottle);color:var(--ink)}.paper-2{background-color:var(--paper-2);background-image:var(--paper-grain), var(--paper-mottle);color:var(--ink)}.paper-card{box-shadow:0 1px 1px #3426102e, 0 6px 14px -4px var(--paper-shadow), 0 18px 36px -18px #140e0673, inset 0 0 0 1px #7860321f, inset 0 0 28px #96783c1f;border-radius:3px}.print{font-family:var(--font-print);color:var(--ink)}.print-sans{font-family:var(--font-print-sans);color:var(--ink);letter-spacing:.02em}.print-caps{font-family:var(--font-print);font-variant:small-caps;letter-spacing:.08em}.hand{font-family:var(--font-hand);color:var(--ink)}.foil{color:#0000;background:linear-gradient(172deg, var(--foil-dark) 0%, var(--foil-light) 38%, var(--foil-mid) 55%, var(--foil-light) 72%, var(--foil-dark) 100%);filter:drop-shadow(0 1px #00000073)drop-shadow(0 -.5px #fff0c82e);-webkit-background-clip:text;background-clip:text}.tool-layer{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.tool-layer *{box-sizing:border-box}.tool-layer .interactive{pointer-events:auto}.wb-screen,.wb-dialog-layer,.wb-toasts,.wb-course-shot,.wb-ph,.wb-hi,.fb-slip,.sv-mini{--wb-paper:var(--paper,#f3ecd9);--wb-paper-2:var(--paper-2,#f7f2e5);--wb-paper-3:var(--paper-3,#ebe1c8);--wb-paper-edge:var(--paper-edge,#dccfae);--wb-ink:var(--ink,#2a2521);--wb-ink-soft:var(--ink-soft,#4b443b);--wb-ink-faint:#8b8272;--wb-rule:#2a252129;--wb-rule-strong:#2a25214d;--wb-navy:var(--club-primary,#071e3f);--wb-club-red:var(--club-accent,#b82a3e);--wb-crimson:var(--club-flag,#ab0033);--wb-burn:var(--club-water,#007fc6);--cw-board:#1d5a3b;--cw-board-hi:#2a7149;--cw-board-lo:#0f3a24;--cw-brass:#c9a14a;--cw-brass-hi:#ecd393;--cw-brass-lo:#8a6a2a;--cw-gold:#f4ca5e;--cw-cap:#e7b44c;--cw-turf:#88bb60;--cw-turf-2:#7db257;--cw-turf-side:#5b8d40;--cw-turf-core:#2f6628;--cw-blade:#b9da8e;--cw-soil:#7a5233;--cw-soil-2:#8f6039;--cw-soil-lo:#62402a;--cw-topsoil:#3d2817;--cw-floor:#e6d8bb;--cw-floor-hi:#f3ecda;--cw-floor-lo:#d9c8a4;--cw-cream:#fff6e2;--cw-ink:#1b2620;--cw-terra:#cd7f62;--cw-terra-hi:#dc8f70;--cw-stamp:#c0182c;--cw-sky:#a9d4ef;--cw-round:ui-rounded, "SF Pro Rounded", "Avenir Next", system-ui, sans-serif;--cw-shade:linear-gradient(180deg, #fff3, #fff0 46%, #281c0a12);--cw-face:linear-gradient(180deg, #fdfaf2, #f2e9d6);--cw-face-hover:linear-gradient(180deg, #fffdf8, #f8f1e1);--cw-key-side:#d2c19c;--cw-key-drop:#4a321642;--cw-turf-drop:#1c360e4d;--cw-board-drop:#081a0e66;--cw-bevel:inset 0 1px 0 #ffffffb8, inset 0 -1px 0 #7a52331a;--cw-bevel-dark:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000038;--cw-lift:0 1px 1px #3c28121f, 0 3px 8px -3px #3c281242;--cw-lift-hi:0 1px 2px #3c281224, 0 8px 18px -8px #3c28125c;--cw-float:0 1px 2px #140e0638, 0 12px 26px -10px #140e066b, 0 36px 72px -28px #140e0680;--cw-mown:var(--cw-shade), repeating-linear-gradient(90deg, var(--cw-turf) 0 1.1em, var(--cw-turf-2) 1.1em 2.2em);--cw-board-face:linear-gradient(180deg, #2c6d4a, var(--cw-board) 58%, #18492f);--cw-relief:0 1px 1px #061a0e80;--cw-press:0 1px 0 #fff9;--cw-side:.2em;--cw-lip:inset 0 .12em .22em -.06em #3d28174d, inset 0 0 0 1px #7a52333d, inset 0 -1px 0 #ffffff80;--wb-green:var(--cw-board);--wb-green-2:#174a30;--wb-green-3:#2a7149;--wb-green-soft:#7e9c78;--wb-sage:#c9d5b9;--wb-sage-2:#dfe6d2;--wb-brass:#b08a4c;--wb-brass-hi:#e4c98f;--wb-brass-lo:#7a5a2b;--wb-wood:#3f2819;--wb-wood-2:#5b3a25;--wb-wood-3:#7a5236;--wb-red:var(--wb-club-red);--wb-amber:#b7791f;--wb-cream-text:#f5edd9;--wb-grain:var(--paper-grain,none);--wb-mottle:var(--paper-mottle,none);--wb-shadow:0 1px 1px #34261024, 0 10px 24px -6px #23180a52, 0 34px 70px -24px #140e0680;--wb-shadow-sm:0 1px 1px #34261029, 0 4px 10px -3px #23180a47;--cw-trench:linear-gradient(180deg, #e2d4b5, var(--cw-floor) 40%);--cw-trench-soft:linear-gradient(180deg, #e9ddc2, #ede3cc 30%);--cw-chosen:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);--cw-chosen-focus:var(--cw-chosen), inset 0 0 0 1.5px #fffae899;--cw-label:#8a6646;--cw-focus:#a68038b3;--wb-ring:0 0 0 2px var(--wb-paper-2), 0 0 0 3.5px var(--cw-focus);--wb-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--wb-display:Baskerville, "Baskerville Old Face", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--wb-script:"Snell Roundhand", "Apple Chancery", "Segoe Script", "Lucida Handwriting", "Palatino Linotype", Palatino, Georgia, serif;--wb-hand:"Bradley Hand", "Segoe Print", "Noteworthy", "Iowan Old Style", Georgia, serif;--wb-sans:"Avenir Next", Avenir, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--wb-fs:clamp(13.5px, min(calc(1.45vh + 5px), 1.076vw), 21px);font-size:var(--wb-fs);font-family:var(--wb-serif);color:var(--wb-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.35}.wb-screen *,.wb-screen :before,.wb-screen :after,.wb-dialog-layer *,.wb-dialog-layer :before,.wb-dialog-layer :after{box-sizing:border-box}.wb-screen{z-index:30;pointer-events:auto;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.wb-screen[hidden]{display:none!important}.wb-screen input[type=text],.wb-screen input[type=date]{-webkit-user-select:text;user-select:text}.wb-screen.wb-enter{animation:.22s ease-out both wb-fade-in}.wb-screen.wb-leave,.wb-dialog-layer.wb-leave{pointer-events:none;animation:.16s ease-in both wb-fade-out}@keyframes wb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wb-fade-out{0%{opacity:1}to{opacity:0}}@keyframes wb-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes wb-slide-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes wb-pop{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wb-screen *,.wb-screen,.wb-dialog-layer,.wb-dialog-layer *{transition-duration:1ms!important;animation-duration:1ms!important}}.wb-backdrop{-webkit-backdrop-filter:blur(3px)saturate(.95);backdrop-filter:blur(3px)saturate(.95);background:radial-gradient(120% 90% at 50% 45%,#1216102e,#0e100c8c),#1418122e;position:absolute;inset:0}.wb-paper{background-color:var(--cw-floor-hi);background-image:linear-gradient(180deg, #fffdf68c, #fffdf600 38%, #785a280d), var(--wb-grain), var(--wb-mottle);color:var(--wb-ink);box-shadow:inset 0 1px 0 #ffffffd9, inset 0 -.14em .3em -.1em #7a523329, 0 0 0 1px #5c3e2280, 0 0 0 .24em #6b4a2f, 0 0 0 calc(.24em + 1px) #281a0c8c, var(--cw-float);border-radius:.6em}.wb-paper-2{background-color:var(--wb-paper-2)}.wb-main-card,.wb-sub-card,.wb-room,.wb-pause-card,.wb-dialog,.wb-cond-card,.gen-card,.wb-fit-card,.wb-course-error,.wb-gpanel{--cw-lip-h:.3em}.wb-main-card:after,.wb-sub-card:after,.wb-room:after,.wb-pause-card:after,.wb-dialog:after,.wb-cond-card:after,.gen-card:after,.wb-fit-card:after,.wb-course-error:after,.wb-gpanel:after{--rim:.24em;--cap:calc(var(--rim) + var(--cw-lip-h));content:"";top:calc(-1 * var(--rim));left:calc(-1 * var(--rim));right:calc(-1 * var(--rim));height:calc(var(--cap) + .4em + var(--rim));pointer-events:none;z-index:3;border-radius:calc(.6em + var(--rim)) calc(.6em + var(--rim)) 0 0;background:linear-gradient(180deg, #ffffff61, #fff0 1.5px) top / 100% var(--cap) no-repeat, linear-gradient(180deg, var(--cw-turf) 0, var(--cw-turf-2) 60%, var(--cw-turf-side) 100%) top / 100% var(--cap) no-repeat, linear-gradient(#223e1480, #223e1480) 0 var(--cap) / 100% 1px no-repeat, linear-gradient(180deg, #28341424, #28341400) 0 calc(var(--cap) + 1px) / 100% .35em no-repeat;position:absolute}.wb-gpanel.is-tight:after,.wb-fit-card:after{--rim:0px;border-radius:.6em .6em 0 0}@media (max-height:700px),(max-width:1000px){.wb-gpanel:after{--rim:0px;border-radius:.6em .6em 0 0}}.wb-ruled{position:relative}.wb-ruled:before{content:"";inset:.5em;top:calc(.5em + var(--cw-lip-h,0em));pointer-events:none;border:1px solid #b08a3c6b;border-radius:.35em;position:absolute;box-shadow:0 1px #fff9,inset 0 1px #fff9}.wb-glass{-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);background-color:#f3ecdaed}.wb-scroll{scrollbar-width:thin;scrollbar-color:#7a5a2b8c transparent;overscroll-behavior:contain;overflow:auto}.wb-scroll::-webkit-scrollbar{width:8px;height:8px}.wb-scroll::-webkit-scrollbar-thumb{background:#7a5a2b73 padding-box padding-box;border:2px solid #0000;border-radius:8px}@property --wb-fade-t{syntax:"<length>";inherits:false;initial-value:0}@property --wb-fade-b{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.wb-scroll:not(.wb-cork,.nh-scroll),.wb-casual-body,.wb-bg-col,.wb-sk-col,.wb-cr-pane,.wb-cr-talent,.wb-mb-body,.wb-se-pane,.wb-ws-main,.wb-jr-scroll,.wb-reel-scroll,.wb-ev-list,.wb-rv-grid,.wb-caddie-list{-webkit-mask-image:linear-gradient(180deg, transparent, #000 var(--wb-fade-t), #000 calc(100% - var(--wb-fade-b)), transparent);mask-image:linear-gradient(180deg, transparent, #000 var(--wb-fade-t), #000 calc(100% - var(--wb-fade-b)), transparent);animation:linear both wb-fade-t,linear both wb-fade-b;animation-timeline:scroll(self),scroll(self);animation-range:0 2.4em,calc(100% - 2.4em) 100%;-webkit-mask-clip:no-clip;mask-clip:no-clip}}@keyframes wb-fade-t{0%{--wb-fade-t:0px}to{--wb-fade-t:1.5em}}@keyframes wb-fade-b{0%{--wb-fade-b:2.6em}to{--wb-fade-b:0px}}.wb-h1{font-family:var(--cw-round);letter-spacing:-.012em;color:var(--cw-board);text-shadow:var(--cw-press);margin:0;font-size:1.72em;font-weight:700;line-height:1.08}.wb-h2{font-family:var(--cw-round);letter-spacing:-.008em;color:var(--cw-board);text-shadow:var(--cw-press);margin:0;font-size:1.3em;font-weight:700;line-height:1.12}.wb-h3{font-family:var(--cw-round);color:var(--wb-ink);margin:0;font-size:1.05em;font-weight:600}.wb-label{font-family:var(--cw-round);letter-spacing:.14em;text-transform:uppercase;color:var(--cw-label);font-size:.64em;font-weight:700}.wb-kicker{color:var(--wb-ink-faint);font-size:.86em;font-style:italic}.wb-note{color:var(--wb-ink-soft);margin:0;font-size:.8em;font-style:italic}.wb-num{font-variant-numeric:lining-nums tabular-nums}.wb-script{font-family:var(--wb-script);font-weight:400}html.wb-no-script .wb-script{font-style:italic}.wb-hand{font-family:var(--wb-hand)}html.wb-no-hand .wb-hand{font-style:italic}.wb-muted{color:var(--wb-ink-faint)}.wb-rule{background:var(--wb-rule);border:0;height:1px;margin:.9em 0}.wb-sep{color:var(--wb-ink-faint);margin:0 .45em;display:inline-block}.wb-icon{vertical-align:-.16em;flex:none;width:1.05em;height:1.05em}.cw-plaque{font-family:var(--cw-round);letter-spacing:.1em;text-transform:uppercase;color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 .16em #0000, inset 0 0 0 calc(.16em + 1px) #c9a14ab3, var(--cw-bevel-dark), 0 .06em 0 var(--cw-board-lo), 0 .2em .4em -.12em var(--cw-board-drop);text-shadow:var(--cw-relief);white-space:nowrap;border-radius:.3em;align-items:center;gap:.4em;padding:.28em .75em .3em;font-size:.72em;font-weight:700;display:inline-flex}.cw-figure{font-family:var(--cw-round);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;font-weight:700}.cw-trench{background:var(--cw-floor);box-shadow:var(--cw-lip);border-radius:.45em}.cw-mown{background:var(--cw-mown)}@property --b-lift{syntax:"<length>";inherits:false;initial-value:.2em}.wb-btn{--b-bg:var(--cw-face);--b-fg:var(--cw-board);--b-side:var(--cw-key-side);--b-drop:var(--cw-key-drop);--b-edge:#7a523342;--b-lift:.1em;min-height:2.3em;font:inherit;font-family:var(--cw-round);letter-spacing:.01em;color:var(--b-fg);background:var(--b-bg);border:1px solid var(--b-edge);box-shadow:inset 0 1px 0 #ffffffb3, 0 var(--b-lift) 0 var(--b-side), 0 calc(var(--b-lift) + .1em) calc(var(--b-lift) * 2 + .3em) -.1em var(--b-drop);transform:translateY(calc(.1em - var(--b-lift)));cursor:pointer;white-space:nowrap;border-radius:.5em;justify-content:center;align-items:center;gap:.5em;padding:.42em 1.1em;font-size:.92em;font-weight:600;transition:--b-lift .14s ease-out,background-color .15s,color .15s,border-color .15s,filter .15s;display:inline-flex}.wb-btn:hover:not(:disabled){--b-lift:.14em;filter:brightness(1.025)}.wb-btn:active:not(:disabled){--b-lift:.02em;transition-duration:40ms}.wb-btn:disabled{opacity:.45;cursor:default}.wb-btn.is-busy{opacity:.8;cursor:progress}.wb-btn-primary{--b-bg:var(--cw-board-face);--b-fg:var(--cw-cream);--b-side:var(--cw-board-lo);--b-drop:var(--cw-board-drop);--b-edge:#143f29;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 .16em #0000, inset 0 0 0 calc(.16em + 1px) #c9a14a8c, var(--cw-bevel-dark), 0 var(--b-lift) 0 var(--b-side), 0 calc(var(--b-lift) + .12em) calc(var(--b-lift) * 2 + .4em) -.1em var(--b-drop);text-shadow:var(--cw-relief);font-size:.84em;font-weight:700}.wb-btn-primary:hover:not(:disabled){--b-bg:linear-gradient(180deg, #357a55, #23664a 58%, #1c5539)}.wb-btn-primary .wb-icon{color:#e9cc85}.wb-btn-danger{--b-fg:#a8322a;--b-edge:#a8322a80}.wb-btn-danger:hover:not(:disabled){--b-bg:#f8e6dc}.wb-btn-ghost,.wb-btn-link{--b-bg:transparent;--b-edge:transparent;box-shadow:none;transform:none}.wb-btn-ghost{--b-fg:var(--wb-ink-soft)}.wb-btn-ghost:hover:not(:disabled){--b-fg:var(--cw-board);--b-bg:#7a523314}.wb-btn-link{min-height:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--cw-brass);text-decoration-color:var(--cw-brass);text-underline-offset:.24em;padding:.2em .3em;text-decoration-thickness:.12em}.wb-btn-link:hover:not(:disabled){--b-fg:var(--cw-board-hi);text-decoration-style:solid}.wb-btn-sm{--b-lift:.08em;min-height:1.9em;transform:translateY(calc(.08em - var(--b-lift)));padding:.24em .75em;font-size:.8em}.wb-btn-sm:hover:not(:disabled){--b-lift:.11em}.wb-screen :focus{outline:none}.wb-screen :focus-visible,.wb-dialog-layer :focus-visible{box-shadow:var(--wb-ring);border-radius:.4em;outline:none}.wb-btn:focus-visible{box-shadow:var(--wb-ring), 0 var(--b-lift) 0 var(--b-side), 0 calc(var(--b-lift) + .1em) .4em -.1em var(--b-drop)}.wb-iconbtn{width:2.15em;height:2.15em;font:inherit;color:var(--cw-board);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, 0 .07em 0 var(--cw-key-side), 0 .14em .32em -.08em var(--cw-key-drop);cursor:pointer;border:1px solid #7a52333d;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,color .15s,transform .12s,box-shadow .12s;display:inline-grid}.wb-iconbtn:hover{background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, 0 .1em 0 var(--cw-key-side), 0 .22em .42em -.1em var(--cw-key-drop);transform:translateY(-.03em)}.wb-iconbtn:active{box-shadow:inset 0 1px 0 #fff9, 0 .01em 0 var(--cw-key-side);transform:translateY(.06em)}.wb-iconbtn:focus-visible{border-radius:50%}.wb-toggle{font:inherit;font-family:var(--cw-round);color:var(--wb-ink-faint);cursor:pointer;background:0 0;border:0;align-items:center;gap:.6em;padding:.2em .1em;font-size:.86em;font-weight:600;display:inline-flex}.wb-toggle-track{background:var(--cw-floor);width:2.75em;height:1.45em;box-shadow:var(--cw-lip);border-radius:1em;transition:background-color .18s;position:relative}.wb-toggle-knob{background:radial-gradient(circle at 38% 28%,#fffdf8,#f1e9d6 62%,#d9cba8);border-radius:50%;width:1.13em;height:1.13em;transition:transform .22s cubic-bezier(.3,1.25,.5,1),background .18s;position:absolute;top:.16em;left:.17em;box-shadow:0 .05em #b39b70,0 .12em .22em #28190552}.wb-toggle[aria-checked=true]{color:var(--cw-board)}.wb-toggle[aria-checked=true] .wb-toggle-track{background:var(--cw-mown)}.wb-toggle[aria-checked=true] .wb-toggle-knob{box-shadow:0 .05em 0 var(--cw-turf-core), 0 .12em .22em #1428055c;background:radial-gradient(circle at 38% 28%,#fffdf8,#f4ecd8 62%,#d6c7a2);transform:translate(1.28em)}.wb-toggle-text{text-align:left;letter-spacing:.08em;text-transform:uppercase;min-width:1.9em;font-size:.8em}.wb-slider{align-items:center;gap:.8em;min-width:14em;display:inline-flex}.wb-range{--p:50%;appearance:none;cursor:pointer;background:0 0;flex:1;height:1.9em;margin:0}.wb-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, transparent 0 var(--p), var(--cw-floor) var(--p) 100%), var(--cw-mown);border-radius:.35em;height:.62em;box-shadow:inset 0 .1em .16em -.04em #3d281766,inset 0 1px #ffffffb3,inset 0 0 0 1px #7a52334e,0 1px #fff9}.wb-range::-moz-range-track{background:var(--cw-floor);border-radius:.35em;height:.62em;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #7a52334e}.wb-range::-moz-range-progress{background:var(--cw-mown);border-radius:.35em;height:.62em}.wb-range::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 50% .36em, #fff1c4 0 .06em, var(--cw-cap) .12em .25em, var(--cw-ink) .26em .33em, transparent .34em), linear-gradient(90deg, transparent .2em, var(--cw-key,#fbf6e8) .2em .27em, var(--cw-ink) .27em .53em, #fbf6e8 .53em .6em, transparent .6em);border:0;border-radius:0;width:.8em;height:1.8em;margin-top:-.59em;transition:transform .12s}.wb-range::-moz-range-thumb{background:radial-gradient(circle at 50% .36em, var(--cw-cap) 0 .25em, var(--cw-ink) .26em .33em, transparent .34em), linear-gradient(90deg, transparent .2em, #fbf6e8 .2em .27em, var(--cw-ink) .27em .53em, #fbf6e8 .53em .6em, transparent .6em);border:0;border-radius:0;width:.8em;height:1.8em}.wb-range:hover::-webkit-slider-thumb{transform:translateY(-.06em)}.wb-range:focus-visible{box-shadow:none}.wb-range:focus-visible::-webkit-slider-runnable-track{box-shadow:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a52334e, var(--wb-ring)}.wb-range-val{text-align:right;min-width:3.6em;font-family:var(--cw-round);font-variant-numeric:lining-nums tabular-nums;color:var(--cw-board);font-size:.9em;font-weight:600}.wb-stepper{align-items:center;gap:.3em;display:inline-flex}.wb-step-btn{width:1.75em;height:1.75em;color:var(--cw-board);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, 0 .06em 0 var(--cw-key-side), 0 .12em .28em -.08em var(--cw-key-drop);cursor:pointer;font:inherit;border:1px solid #7a52333d;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,transform .1s,box-shadow .1s;display:grid}.wb-step-btn .wb-icon{width:.9em;height:.9em}.wb-step-btn:hover:not(:disabled){background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, 0 .09em 0 var(--cw-key-side), 0 .2em .38em -.1em var(--cw-key-drop);transform:translateY(-.03em)}.wb-step-btn:active:not(:disabled){box-shadow:0 .01em 0 var(--cw-key-side);transform:translateY(.05em)}.wb-step-btn:disabled{opacity:.35;cursor:default}.wb-step-val{text-align:center;min-width:1.6em;font-family:var(--cw-round);font-variant-numeric:lining-nums tabular-nums;color:var(--cw-board);font-size:1.05em;font-weight:700}.wb-seg{background:var(--cw-trench);box-shadow:var(--cw-lip);border-radius:.62em;gap:.16em;padding:.2em;display:inline-flex}.wb-seg-opt{min-width:4.4em;font:inherit;font-family:var(--cw-round);color:var(--wb-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:.44em;flex-direction:column;justify-content:center;align-items:center;padding:.36em .85em;font-size:.88em;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.wb-seg-opt:hover:not(:disabled):not([aria-checked=true]){color:var(--cw-board);background:#fffcf499;box-shadow:inset 0 1px #fff9}.wb-seg-opt[aria-checked=true]{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);text-shadow:0 1px #ffffff40;transform:translateY(-.04em)}.wb-seg-opt:disabled{opacity:.45;cursor:default}.wb-seg-opt[aria-checked=true]:focus-visible,.wb-tee-row[aria-checked=true]:focus-visible,.wb-hole[aria-pressed=true]:focus-visible,.wb-caddie-row[aria-checked=true]:focus-visible{box-shadow:var(--cw-chosen-focus);outline:none}.wb-seg-hint{font-family:var(--wb-serif);opacity:.8;font-size:.74em;font-style:italic;font-weight:400}.wb-seg-opt:has(.wb-seg-icon){flex-direction:row;gap:.38em;padding:.36em .8em .36em .6em}.wb-seg-icon{stroke-width:1.75px;width:1.4em;height:1.4em;color:var(--cw-soil);flex:none}.wb-seg-opt[aria-checked=true] .wb-seg-icon{color:var(--cw-turf-core)}.wb-tabs{border-bottom:1px solid #7a523333;gap:1.5em;display:flex;box-shadow:0 1px #fff9}.wb-tab{font:inherit;font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--wb-ink-faint);cursor:pointer;background:0 0;border:0;padding:.55em .1em .62em;font-size:.76em;font-weight:700;transition:color .15s;position:relative}.wb-tab:hover{color:var(--cw-soil)}.wb-tab[aria-selected=true]{color:var(--cw-board)}.wb-tab:after{content:"";background:linear-gradient(180deg, var(--cw-turf), var(--cw-turf-side));height:.3em;box-shadow:inset 0 1px 0 #ffffff59, 0 .08em .16em -.02em var(--cw-turf-drop);border-radius:.15em;transition:transform .22s cubic-bezier(.25,1,.4,1);position:absolute;bottom:-.2em;left:-.2em;right:-.2em;transform:scaleX(0)}.wb-tab[aria-selected=true]:after{transform:none}.wb-row{border-bottom:1px solid #7a52332e;justify-content:space-between;align-items:center;gap:1.6em;padding:.75em 0;display:flex}.wb-row:last-child{border-bottom:0}.wb-row-text{flex:1;min-width:0}.wb-row-label{color:var(--wb-ink);font-size:1.02em}.wb-row-hint{color:var(--wb-ink-soft);max-width:34em;margin-top:.15em;font-size:.8em;font-style:italic}.wb-row-control{flex:none;justify-content:flex-end;align-items:center;display:flex}.wb-key{min-width:1.9em;height:1.75em;font-family:var(--cw-round);letter-spacing:.02em;color:var(--wb-ink);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, 0 .08em 0 var(--cw-key-side), 0 .14em .26em -.08em var(--cw-key-drop);white-space:nowrap;border:1px solid #7a523347;border-radius:.38em;justify-content:center;align-items:center;padding:0 .5em;font-size:.74em;font-weight:700;display:inline-flex}.wb-dialog-layer{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10160d6b;place-items:center;animation:.16s ease-out both wb-fade-in;display:grid;position:absolute;inset:0}.wb-dialog{width:min(26em,88vw);font-family:var(--wb-serif);color:var(--wb-ink);border-radius:.6em;padding:1.7em 1.8em 1.4em;animation:.2s ease-out both wb-pop;position:relative}.wb-dialog-title{font-family:var(--cw-round);color:var(--cw-board);text-shadow:var(--cw-press);margin:0 0 .45em;font-size:1.3em;font-weight:700}.wb-dialog-msg{color:var(--wb-ink-soft);font-size:.95em;line-height:1.45}.wb-dialog-msg p{margin:0 0 .5em}.wb-dialog-actions{justify-content:flex-end;gap:.7em;margin-top:1.4em;display:flex}.wb-cal{width:min(40em,92vw)}.wb-cal .wb-dialog-msg{min-height:4.4em}.wb-cal-strip{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#0000 0 73%,#94694a 73% 76%,#9ad05c 76% 84%,#8aa6c8 84% 87%,#0000 87%),linear-gradient(#f7f0dc,#e6dcc1);border-radius:3px;height:3.1em;margin:.9em 0 .3em;position:relative;overflow:hidden;box-shadow:0 0 0 .28em #23402f,inset 0 .3em .35em -.15em #281e0f73}.wb-cal-strip:focus-visible{box-shadow:0 0 0 .28em #23402f, var(--wb-ring)}.wb-cal-mark{background:#fdf6e3;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;left:80%;box-shadow:0 0 0 1px #18221cb3}.wb-cal-line{opacity:0;will-change:transform;background:linear-gradient(90deg,#f6efdc 0 1.2px,#1f2a24 1.2px 2.8px,#f6efdc 2.8px);width:4px;margin-left:-2px;position:absolute;top:0;bottom:0;left:0}.wb-cal-tap{background:#1f2a248c;width:2px;margin-left:-1px;position:absolute;top:.35em;bottom:.35em}.wb-cal-count{text-align:right;font-variant-numeric:lining-nums tabular-nums;min-height:1.4em;color:var(--wb-ink-soft);font-size:.85em}.wb-cal-row{align-items:center;gap:.7em;display:flex}.wb-toasts{z-index:70;pointer-events:none;flex-direction:column;align-items:center;gap:.5em;display:flex;position:absolute;bottom:2.2em;left:50%;transform:translate(-50%)}.wb-toast{font-family:var(--cw-round);color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 .16em #0000, inset 0 0 0 calc(.16em + 1px) #c9a14a8c, var(--cw-bevel-dark), 0 .08em 0 var(--cw-board-lo), 0 .6em 1.2em -.4em #0a14088c;text-shadow:var(--cw-relief);border-radius:.45em;padding:.55em 1.15em .6em;font-size:.9em;font-weight:600;animation:.32s cubic-bezier(.2,.9,.3,1.05) both wb-toast-in}.wb-toast.wb-leave{animation:.3s ease-in both wb-fade-out}@keyframes wb-toast-in{0%{opacity:0;transform:translateY(.8em)scale(.92)}to{opacity:1;transform:none}}.wb-main{--wb-left:clamp(22px, 5.2vw, 120px);--wb-card-w:21.5em;font-size:min(var(--wb-fs), 1.86vh)}@media (max-height:860px){.wb-main{font-size:min(var(--wb-fs), 2.04vh)}}@media (max-height:700px),(max-width:1000px){.wb-main{font-size:var(--wb-fs)}}.wb-main-shade{pointer-events:none;background:linear-gradient(90deg,#1218105c 0%,#12181029 28%,#12181000 52%);position:absolute;inset:0}.wb-main-card{left:var(--wb-left);width:var(--wb-card-w);padding:1.35em 1.9em 1.05em;animation:.4s ease-out both wb-slide-in;position:absolute;top:50%;translate:0 -50%}.wb-crest{text-align:center;margin-bottom:.75em}.wb-title{color:var(--wb-green);letter-spacing:.005em;text-shadow:0 1px #ffffff80;font-size:3.55em;line-height:1.02}.wb-title.is-long{font-size:2.85em}html.wb-no-script .wb-title{font-family:var(--wb-display);font-size:3em}.wb-swash{width:10.5em;height:.72em;color:var(--wb-brass);margin:.12em auto .5em;display:block}.wb-crest-mark{justify-content:center;align-items:center;gap:.6em;margin:-.15em 0 .05em;display:flex}.wb-crest-mark:before,.wb-crest-mark:after{content:"";background:linear-gradient(90deg, #b08a4c00, var(--wb-brass));flex:0 0 3.6em;height:1px}.wb-crest-mark:after{background:linear-gradient(270deg, #b08a4c00, var(--wb-brass))}.wb-crest-mark .wb-logo{width:2.75em;height:2.75em;display:block}.wb-title-caps{font-family:var(--wb-display);letter-spacing:.44em;text-transform:uppercase;color:var(--wb-ink);padding-left:.44em;font-size:.8em}.wb-est{color:var(--wb-ink-soft);justify-content:center;gap:.55em;margin-top:.55em;font-size:.74em;font-style:italic;display:flex}.wb-est-dot{color:var(--wb-brass);font-style:normal}.wb-menu{flex-direction:column;gap:.18em;display:flex}.wb-mi{width:100%;font:inherit;text-align:left;color:var(--cw-board);cursor:pointer;animation:.42s ease-out both wb-rise;animation-delay:calc(60ms + var(--mi-i,0) * 40ms);background:0 0;border:0;border-radius:.5em;align-items:center;gap:.7em;padding:.36em .7em .36em .4em;transition:background-color .18s,box-shadow .18s,translate .14s,color .16s;display:flex;position:relative}.wb-mi-label{min-width:0;font-family:var(--cw-round);letter-spacing:-.005em;white-space:nowrap;flex:1 0 auto;font-size:1.2em;font-weight:600;line-height:1.15}.wb-mi-hint{min-width:0;font-family:var(--cw-round);text-align:right;text-wrap:balance;color:var(--cw-soil);flex:0 auto;font-size:.72em;font-weight:600;line-height:1.25;transition:color .16s}.wb-mi-hint:empty{display:none}.wb-mi-flag{color:#f4ead2;background:radial-gradient(circle at 42% 28%, #3a7d58, var(--cw-board) 62%, #164630);width:1.95em;height:1.95em;box-shadow:inset 0 0 0 1.5px #c9a14ab3, inset 0 1px 0 2px #ffffff1a, 0 .06em 0 var(--cw-board-lo), 0 .12em .24em -.04em #0a1e1059;border-radius:50%;flex:none;place-items:center;transition:transform .2s ease-out,box-shadow .18s;display:grid}.wb-mi-flag .wb-icon{stroke-width:1.8px;width:1.08em;height:1.08em}.wb-mi:hover,.wb-mi:focus-visible{background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #ffffffd9, inset 0 0 0 1px #7a52331f, var(--cw-lift);translate:0 -.04em}.wb-mi.is-open{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .16em .34em -.1em var(--cw-turf-drop);translate:0 -.04em}.wb-mi:focus-visible{box-shadow:inset 0 1px 0 #ffffffd9, 0 0 0 2px var(--cw-focus), var(--cw-lift);outline:none}.wb-mi.is-open:focus-visible{box-shadow:inset 0 1px 0 #fff6, 0 0 0 2px var(--cw-focus), 0 .16em .34em -.1em var(--cw-turf-drop)}.wb-mi:active{translate:0 .03em;box-shadow:inset 0 .08em .16em #50381824}.wb-mi.is-open .wb-mi-hint{color:var(--cw-turf-core)}.wb-mi:hover .wb-mi-flag,.wb-mi:focus-visible .wb-mi-flag,.wb-mi.is-open .wb-mi-flag{box-shadow:inset 0 0 0 1.5px #e4c478d9, inset 0 1px 0 2px #ffffff1f, 0 .08em 0 var(--cw-board-lo), 0 .2em .34em -.06em #0a1e1061;transform:translateY(-.03em)}.wb-mi.is-busy{cursor:progress;opacity:.7}.wb-mi-resume .wb-mi-flag{color:#3a2a10;background:radial-gradient(circle at 42% 28%,#f3dea6,#d2ac5c 60%,#a07c36);box-shadow:inset 0 0 0 1px #6e501e99,inset 0 1px 0 1px #ffffff59,0 .06em #7a5a2b,0 .12em .24em -.04em #3c280a59}.wb-mi-resume .wb-mi-flag .wb-icon{fill:currentColor}.wb-mi-resume:after{content:"";border-bottom:1px solid #7a523333;position:absolute;bottom:-.14em;left:.6em;right:.6em;box-shadow:0 1px #fff9}.wb-mi-resume:hover:after,.wb-mi-resume:focus-visible:after{opacity:0}.gs-menu-logo{z-index:2;pointer-events:none;flex:none;margin:-.9em 0 -1.9em;position:relative}.gs-menu-logo .gs-logo{width:142%;margin-left:-11%}.gs-menu-hero{width:var(--gs-hero-w);aspect-ratio:3.1;visibility:hidden;pointer-events:none;position:absolute;top:44%;left:50%;translate:-50% -50%}@media (max-width:760px){.gs-menu-logo,.gs-menu-hero{display:none}}.wb-main.is-hero.wb-enter{animation:none}.wb-main.is-hero .wb-main-shade,.wb-main.is-hero .wb-main-card,.wb-main.is-hero .wb-gpanel{opacity:0;pointer-events:none;animation:none}.wb-main.is-entering.wb-enter,.wb-main.is-settled.wb-enter,.wb-main.is-settled .wb-main-card,.wb-main.is-settled .wb-gpanel,.wb-main.is-settled .wb-mi{animation:none}.wb-main.is-entering .wb-main-shade{animation:.4s ease-out both wb-fade-in}.wb-main.is-entering .wb-main-card{transform-origin:18% 100%;animation:.45s cubic-bezier(.22,.8,.3,1) 30ms both gs-deal}.wb-main.is-entering .wb-gpanel{transform-origin:18% 100%;animation:.45s cubic-bezier(.22,.8,.3,1) .12s backwards gs-deal}.wb-main.is-entering .wb-title{animation:.5s cubic-bezier(.45,.1,.35,1) .12s backwards gs-ink}.wb-main.is-entering .wb-crest-mark .wb-logo{animation:.4s cubic-bezier(.2,.9,.3,1.1) .3s backwards gs-pop}.wb-main.is-entering .wb-crest-mark:before{transform-origin:100%;animation:.35s ease-out .32s backwards gs-rule}.wb-main.is-entering .wb-crest-mark:after{transform-origin:0;animation:.35s ease-out .32s backwards gs-rule}.wb-main.is-entering .wb-title-caps{animation:.35s ease-out .34s backwards wb-rise}.wb-main.is-entering .wb-est{animation:.35s ease-out .37s backwards wb-rise}.wb-main.is-entering .wb-today-chip{animation:.35s cubic-bezier(.2,.9,.3,1.1) .4s backwards gs-pop}.wb-main.is-entering .wb-today-chip+.wb-today-chip{animation-delay:.45s}.wb-main.is-entering .wb-mi{animation:.35s cubic-bezier(.2,.8,.3,1) both gs-mi-in;animation-delay:calc(.4s + var(--mi-i,0) * 40ms)}@keyframes gs-deal{0%{opacity:0;transform:translate(-16px,26px)rotate(-1.2deg)scale(.975)}60%{opacity:1;transform:translateY(-2px)rotate(.1deg)scale(1.002)}to{opacity:1;transform:none}}@keyframes gs-ink{0%{clip-path:inset(-20% 100% -30% -6%)}to{clip-path:inset(-20% -6% -30%)}}@keyframes gs-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes gs-rule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes gs-mi-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wb-main.is-entering *{animation-delay:0s!important}}.wb-sub-host{left:calc(var(--wb-left) + var(--wb-card-w) + 1.1em);position:absolute;top:50%;translate:0 -50%}.wb-sub-card{flex-direction:column;width:30.5em;max-height:calc(100vh - 2.4em);padding:1.35em 1.6em 1.25em;animation:.26s ease-out both wb-slide-in;display:flex;position:relative}.wb-sub-head{justify-content:space-between;align-items:center;gap:.8em;display:flex}.wb-sub-card.has-tabs .wb-sub-head{align-items:stretch}.wb-sub-card.has-tabs .wb-sub-head>.wb-iconbtn{align-self:center}.wb-sub-foot{border-top:1px solid #7a523333;justify-content:flex-end;align-items:center;gap:1em;margin-top:1em;padding-top:.9em;display:flex;box-shadow:inset 0 1px #fff9}.wb-error{color:var(--wb-red);flex:1;margin:0;font-size:.82em;font-style:italic}.wb-error:empty{display:none}.wb-start{min-width:9.5em}.wb-field{margin-top:1.05em}.wb-field-head{justify-content:space-between;align-items:baseline;gap:1em;margin-bottom:.45em;display:flex}.wb-field-head .wb-kicker{font-size:.74em}.wb-tee-list{flex-direction:column;gap:.12em;display:flex}.wb-tee-row{font:inherit;text-align:left;color:var(--wb-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:.4em;grid-template-columns:1.3em 1fr 6em 7em;align-items:center;gap:.7em;padding:.34em .6em;font-size:.92em;transition:background-color .14s,color .14s,box-shadow .14s;display:grid}.wb-tee-row>span:nth-child(n+3){text-align:right}.wb-tee-row:hover{color:var(--wb-ink);background:#fffcf4bf;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #7a52331a}.wb-tee-row[aria-checked=true]{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .06em 0 var(--cw-turf-side), 0 .14em .3em -.1em var(--cw-turf-drop)}.wb-tee-row[aria-checked=true] .wb-tee-name{font-family:var(--cw-round);font-weight:700}.wb-tee-headrow{cursor:default;color:var(--cw-label);padding-top:.1em;padding-bottom:.1em}.wb-tee-headrow>span{font-family:var(--cw-round);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:.6em;font-weight:700}.wb-tee-headrow:hover{color:var(--cw-soil);background:0 0}.wb-tee-dot{background:radial-gradient(circle at 34% 28%, #ffffffd9, #fff0 44%), radial-gradient(circle at 60% 75%, #00000047, #0000 60%), var(--tee);border-radius:50%;width:1.2em;height:1.2em;box-shadow:0 0 0 1px #00000059,0 .12em #3d281773}.wb-tee-yds{color:var(--wb-ink);font-family:var(--cw-round);font-weight:600}.wb-tee-rs{font-family:var(--cw-round);font-weight:500}.wb-holes{flex-direction:column;gap:.3em;display:flex}.wb-hole-row{grid-template-columns:2.3em repeat(9,minmax(0,1fr));align-items:stretch;gap:.26em;display:grid}.wb-hole-rowlabel{line-height:1.1;font-family:var(--cw-round);letter-spacing:.13em;text-transform:uppercase;color:var(--cw-label);flex-direction:column;justify-content:center;font-size:.64em;font-weight:700;display:flex}.wb-hole-rowlabel small{letter-spacing:.06em;color:var(--wb-ink-faint);text-transform:lowercase;font-size:.86em;font-weight:600}.wb-hole{font:inherit;color:var(--cw-board);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);cursor:pointer;border:0;border-radius:.38em;flex-direction:column;align-items:center;padding:.22em 0 .16em;transition:background-color .12s,color .12s,box-shadow .12s,translate .1s;display:flex}.wb-hole-n{font-family:var(--cw-round);font-size:1em;font-weight:700;line-height:1.12}.wb-hole-par{min-height:1.1em;font-family:var(--cw-round);color:var(--wb-ink-faint);font-size:.64em;font-weight:500}.wb-hole:hover:not(:disabled){background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-hole[aria-pressed=true]{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .13em .26em -.08em var(--cw-turf-drop)}.wb-hole[aria-pressed=true]:hover{background:var(--cw-shade), #92c26a;box-shadow:inset 0 1px 0 #ffffff73, 0 .09em 0 var(--cw-turf-side), 0 .2em .34em -.1em var(--cw-turf-drop)}.wb-hole[aria-pressed=true] .wb-hole-par{color:#1b2620a8}.wb-hole:disabled{color:#7a523380;cursor:default;background:#d9c8a452;box-shadow:inset 0 .1em .16em -.06em #3d281742,0 1px #ffffff80}.wb-hole-foot{justify-content:space-between;align-items:center;gap:.8em;min-height:2em;margin-top:.55em;display:flex}.wb-hole-summary{font-family:var(--cw-round);white-space:nowrap;color:var(--wb-ink-soft);flex:none;font-size:.84em;font-weight:500}.wb-hcp-line{min-height:1.4em;margin:-.2em 0 .2em;font-size:.84em}.wb-onramp{opacity:.95;border:1px solid;border-radius:.45em;margin:.5em 0 .2em;padding:.55em .7em}.wb-onramp p{margin:0 0 .45em;line-height:1.35}.wb-onramp-btns{flex-wrap:wrap;gap:.5em;display:flex}.wb-hcp-on{color:var(--wb-green,#1f4a34);font-weight:700}.wb-hcp-off{color:#a8432f;font-weight:700}.wb-hole-summary b{color:var(--cw-board);font-weight:700}.wb-presets{flex-wrap:wrap;justify-content:flex-end;gap:.3em;display:flex}.wb-presets .wb-btn{font-family:var(--cw-round);color:var(--cw-board);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523329, 0 .06em 0 var(--cw-key-side), 0 .12em .24em -.08em var(--cw-key-drop);border-radius:999px;padding:.24em .75em;font-weight:600}.wb-presets .wb-btn:hover:not(.is-on){background:var(--cw-face-hover)}.wb-presets .wb-btn.is-on{--b-fg:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .06em 0 var(--cw-turf-side), 0 .12em .24em -.08em var(--cw-turf-drop)}.wb-date{align-items:center;gap:.3em;display:flex;position:relative}.wb-date-face{font:inherit;font-family:var(--cw-round);color:var(--cw-board);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .14em .28em -.08em var(--cw-key-drop);cursor:pointer;border:0;border-radius:.45em;flex:1;justify-content:center;align-items:center;gap:.6em;padding:.42em .8em;font-weight:600;transition:translate .12s,box-shadow .12s,background-color .12s;display:flex}.wb-date-face:hover{background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .1em 0 var(--cw-key-side), 0 .22em .38em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-date-face .wb-icon{color:var(--cw-brass-lo)}.wb-date-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:3em}.wb-prac-list{flex-direction:column;gap:.6em;margin-top:1em;display:flex}.wb-prac{font:inherit;text-align:left;color:var(--wb-ink);background:var(--cw-face);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a523321, 0 .08em 0 var(--cw-key-side), 0 .18em .4em -.12em var(--cw-key-drop);cursor:pointer;border:0;border-radius:.55em;grid-template-columns:5.4em 1fr auto;align-items:center;gap:1em;padding:.6em 1em .6em .7em;transition:background-color .15s,box-shadow .15s,translate .12s;display:grid}.wb-prac:hover{background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #ffffffd9, inset 0 0 0 1px #7a523329, 0 .11em 0 var(--cw-key-side), 0 .3em .6em -.16em var(--cw-key-drop);translate:0 -.04em}.wb-prac:active{box-shadow:inset 0 .06em .14em #50381824, 0 .02em 0 var(--cw-key-side);translate:0 .06em}.wb-prac.is-busy{opacity:.65;cursor:progress}.wb-prac-art{color:var(--cw-board)}.wb-prac-svg{width:5.4em;height:auto;display:block}.wb-prac-title{font-family:var(--cw-round);color:var(--cw-board);font-size:1.12em;font-weight:700;display:block}.wb-prac-blurb{color:var(--wb-ink-soft);margin-top:.1em;font-size:.8em;font-style:italic;display:block}.wb-prac-go{color:#f4ead2;background:radial-gradient(circle at 42% 28%, #3a7d58, var(--cw-board) 62%, #164630);width:1.8em;height:1.8em;box-shadow:inset 0 0 0 1.5px #c9a14aa6, 0 .06em 0 var(--cw-board-lo), 0 .12em .24em -.04em #0a1e1059;border-radius:50%;place-items:center;transition:transform .15s;display:grid}.wb-prac:hover .wb-prac-go,.wb-prac:focus-visible .wb-prac-go{transform:translate(3px)}.wb-prac-opts{flex-wrap:wrap;gap:.4em;margin:-.1em 0 .2em 6.1em;display:flex}.wb-prac-opt{font:inherit;font-family:var(--cw-round);cursor:pointer;color:var(--cw-board);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523329, 0 .06em 0 var(--cw-key-side), 0 .12em .24em -.08em var(--cw-key-drop);border:0;border-radius:999px;padding:.28em .8em;font-size:.8em;font-weight:600;transition:background-color .15s,translate .12s,box-shadow .12s}.wb-prac-opt:hover,.wb-prac-opt:focus-visible{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .08em 0 var(--cw-turf-side), 0 .18em .32em -.1em var(--cw-turf-drop);translate:0 -.03em}.wb-prac-opt.is-busy{opacity:.65;cursor:progress}.wb-prac-warm{border-top:1px solid #7a523333;margin-top:.5em;padding-top:.6em;box-shadow:inset 0 1px #fff9}.wb-prac-warm-title{font-family:var(--cw-round);color:var(--cw-board);margin:0 0 .35em;font-size:.95em;font-weight:700}.wb-prac-warm .wb-prac-opts{margin:0}.wb-fb{width:min(32em,92vw)}.wb-fb-text{resize:vertical;width:100%;min-height:6em;font:inherit;color:var(--wb-ink);background:#ffffffb3;border:1px solid #28321e47;border-radius:.4em;margin-top:.7em;padding:.6em .7em;font-size:1em;display:block}.wb-fb-status{min-height:1.3em;margin:.5em 0 0;font-size:.9em}:root[data-ui-scale] .wb-screen,:root[data-ui-scale] .wb-dialog-layer{zoom:var(--wb-ui-scale);width:calc(100% / var(--wb-ui-scale));height:calc(100% / var(--wb-ui-scale));inset:0 auto auto 0}:root[data-ui-scale] .wb-keys{zoom:var(--wb-ui-scale)}.wb-course-top{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.wb-course-chips{flex-wrap:wrap;gap:6px;display:flex}.wb-course-chips:empty{display:none}.wb-course-find{align-items:center;gap:8px;display:flex}.wb-course-search{flex:1;min-width:0;min-height:36px}.wb-cp-row[hidden]{display:none!important}.wb-pause{place-items:center;display:grid}.wb-pause-card{width:22.5em;padding:1.25em 1.25em 1em;animation:.22s ease-out both wb-pop;position:relative}.wb-pause-head{border-bottom:1px solid #7a523333;align-items:center;gap:.7em;margin:0 .3em .7em;padding:.1em 0 .75em;display:flex;box-shadow:0 1px #fff9}.wb-pause-mark .wb-logo{width:2.6em;height:2.6em;display:block}.wb-pause-titles{min-width:0}.wb-pause-title{font-size:1.6em}.wb-pause-sub{color:var(--wb-ink-soft);margin-top:.12em;font-size:.82em;font-style:italic}.wb-pause-menu{gap:.14em}.wb-mi-compact{gap:.62em;padding:.3em .65em .3em .35em}.wb-mi-compact .wb-mi-label{flex:auto;font-size:1.06em}.wb-mi-compact .wb-mi-flag{width:1.8em;height:1.8em}.wb-mi-compact .wb-mi-flag .wb-icon{width:1.05em;height:1.05em}.wb-mi-compact .wb-mi-hint{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:9.5em;overflow:hidden}.wb-mi-compact.wb-mi-resume:after{display:none}.wb-mi-danger:hover,.wb-mi-danger:focus-visible{color:#fff4e6;text-shadow:0 1px 1px #501e0f59;background:linear-gradient(#d99a7e,#c97c60 55%,#b96d52);box-shadow:inset 0 1px #ffffff52,0 .07em #94503a,0 .16em .34em -.1em #5a281461}.wb-mi-danger:focus-visible{box-shadow:inset 0 1px 0 #ffffff52, 0 0 0 2px var(--cw-focus), 0 .16em .34em -.1em #5a281461}.wb-mi-danger:hover .wb-mi-flag,.wb-mi-danger:focus-visible .wb-mi-flag{background:radial-gradient(circle at 42% 28%,#c4564f,#9e2f2c 62%,#7c2320);box-shadow:inset 0 0 0 1.5px #ffe4c873,0 .06em #5e1a18,0 .12em .24em -.04em #3c0f0a59}.wb-mi-compact.is-on:not(:hover):not(:focus-visible){color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop)}.wb-mi-compact.is-on .wb-mi-flag{background:radial-gradient(circle at 42% 28%, #5e9a48, var(--cw-turf-core) 70%, #23521d)}.wb-mi-compact:not(.is-on)[role=menuitemradio] .wb-mi-flag .wb-icon{opacity:.75}.wb-pause-rule{border-top:1px solid #7a523329;height:0;margin:.34em .6em;box-shadow:0 1px #fff9}.wb-pause-holes{grid-template-columns:repeat(6,1fr);gap:.4em;padding:.2em .3em .55em;display:grid}.wb-pause-hole{color:var(--cw-board);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);font:inherit;cursor:pointer;border:0;border-radius:.45em;justify-items:center;gap:.02em;padding:.35em 0 .3em;transition:background-color .14s,box-shadow .14s,translate .12s,color .14s;display:grid}.wb-pause-hole:hover,.wb-pause-hole:focus-visible{color:var(--cw-ink);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);outline:none;translate:0 -.03em}.wb-pause-hole:active{box-shadow:inset 0 .06em .14em #50381824, 0 .02em 0 var(--cw-key-side);translate:0 .05em}.wb-pause-hole:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.wb-pause-hole.is-here{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop)}.wb-pause-hole-n{font-family:var(--cw-round);font-variant-numeric:lining-nums tabular-nums;font-size:1.2em;font-weight:700;line-height:1.1}.wb-pause-hole-par{font-family:var(--cw-round);letter-spacing:.1em;text-transform:uppercase;color:var(--cw-label);font-size:.56em;font-weight:600}.wb-pause-hole.is-here .wb-pause-hole-par{color:var(--cw-turf-core)}.wb-pause .wb-error{text-align:center;margin-top:.6em}.wb-course-shot{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wb-course-shot-paper{transition:opacity 1.4s cubic-bezier(.45,0,.25,1);position:absolute;inset:0}.wb-course-shot.is-live .wb-course-shot-paper{opacity:0}.wb-course-shot-crest{opacity:0;animation:.6s ease-out .9s both wb-fade-in;position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}.wb-course-shot-crest .wb-logo{opacity:.9;filter:drop-shadow(0 0 6px #fffcf0e6)drop-shadow(0 0 2px #fffcf0e6);width:6em;height:6em;display:block}.gs-boot{width:var(--gs-hero-w);flex-direction:column;align-items:center;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.gs-boot:before{content:"";z-index:-1;opacity:0;background:radial-gradient(50% 50% at 50% 54%,#fffae86b,#fffae829 55%,#fffae800 100%);transition:opacity .5s;position:absolute;inset:-18% -14% -26%}.wb-course-shot.is-live .gs-boot:before{opacity:1}.wb-course-shot.is-live.is-menu-up .gs-boot:before{opacity:0}.wb-course-shot.is-menu-up .gs-boot-line{animation:none}.gs-boot-logo{aspect-ratio:3.1;width:100%;animation:.9s cubic-bezier(.2,.8,.3,1) both gs-boot-in}.gs-boot-line{font-family:var(--wb-display);letter-spacing:.34em;text-transform:uppercase;color:var(--wb-ink-soft);align-items:center;gap:.9em;margin-top:-.3em;padding-left:.34em;font-size:1.05em;transition:opacity .3s,color .45s;animation:.6s ease-out .5s both wb-fade-in;display:flex}.wb-course-shot:not(.is-live) .gs-boot-line{color:#e9e6de;text-shadow:0 1px 2px #0009}.wb-course-shot.is-live .gs-boot-line{color:var(--wb-ink);text-shadow:0 0 3px #fffaebe6,0 0 12px #fffaebb3}.gs-boot-dots{letter-spacing:0;gap:.32em;display:inline-flex}.gs-boot-dots i{background:currentColor;border-radius:50%;width:.42em;height:.42em;animation:1s ease-in-out infinite gs-hop;box-shadow:0 1px 2px #0a140a66}.gs-boot-dots i:nth-child(2){animation-delay:.14s}.gs-boot-dots i:nth-child(3){animation-delay:.28s}.wb-course-shot.is-menu-up .gs-boot-line{opacity:0}@keyframes gs-boot-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes gs-hop{0%,60%,to{transform:translateY(0)}25%{transform:translateY(-.55em)}45%{transform:translateY(-.08em)}}.wb-course-shot.is-revealing{animation:1.1s cubic-bezier(.45,0,.25,1) both wb-fade-out}.wb-loading{z-index:60;background:var(--wb-paper);cursor:progress}.wb-loading-poster{display:none}@media (min-width:1180px) and (min-height:620px){.wb-loading-poster{aspect-ratio:3/4;opacity:0;width:auto;height:min(44vh,30vw,600px);transition:opacity .6s ease-out;display:block;position:absolute;top:50%;left:3vw;transform:translateY(-50%)rotate(-1.8deg);box-shadow:0 2px 3px #3c280a40,0 18px 34px -14px #3c280a80}.wb-loading-poster.is-in{opacity:1}.wb-loading.is-finishing .wb-loading-poster{opacity:0}}.wb-loading-sheet{background-color:var(--wb-paper);background-image:var(--wb-grain), radial-gradient(90% 70% at 30% 25%, #fffcf08c, #fffcf000 70%), radial-gradient(80% 60% at 75% 80%, #bea0641f, #bea06400 70%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wb-loading-sheet:after{content:"";pointer-events:none;background:radial-gradient(120% 95% at 50% 45%,#0000 55%,#6e501e24);position:absolute;inset:0}.gs-loading-logo{width:min(720px,66vw);margin:-1.5em 0 .4em;animation:.9s cubic-bezier(.2,.8,.3,1) both gs-boot-in}.wb-loading-mark .wb-logo{width:3.4em;height:3.4em;margin:0 auto .3em;display:block}.wb-loading-title{color:var(--wb-green);font-size:2.7em;line-height:1}html.wb-no-script .wb-loading-title{font-family:var(--wb-display)}.wb-loading-kicker{font-family:var(--cw-round);letter-spacing:.24em;text-transform:uppercase;color:var(--cw-label);margin-top:.5em;padding-left:.24em;font-size:.74em;font-weight:600}.wb-loading-status{flex-direction:column;align-items:center;gap:.7em;width:min(64vw,38em);margin-top:2.4em;display:flex}.wb-loading-caption{font-family:var(--cw-round);color:var(--cw-board);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:1.02em;font-weight:600;transition:opacity .16s;overflow:hidden}.wb-loading-caption.is-out{opacity:0}.wb-screen.wb-loading.is-finishing{pointer-events:none;animation:.55s ease-in-out both wb-fade-out}.wb-loading-meter{align-items:center;gap:.9em;width:100%;display:flex}.wb-pencil{filter:drop-shadow(0 1px 1px #28190540);transition:opacity .4s}.wb-loading-putt{flex:1;min-width:0}.wb-putt{width:100%;height:auto;display:block;overflow:visible}.wb-putt-ball{filter:drop-shadow(0 .5px .6px #28190540)}.wb-loading-pct{min-width:3.3em;font-family:var(--cw-round);text-align:center;color:var(--cw-cream);text-shadow:var(--cw-relief);background:var(--cw-board-face);box-shadow:inset 0 0 0 .16em #0000, inset 0 0 0 calc(.16em + 1px) #c9a14a8c, var(--cw-bevel-dark), 0 .06em 0 var(--cw-board-lo), 0 .2em .4em -.12em var(--cw-board-drop);font-variant-numeric:lining-nums tabular-nums;border-radius:.5em;flex:none;padding:.28em .55em .24em;font-size:.8em;font-weight:600}.wb-loading-tip{text-align:center;color:var(--wb-ink-soft);opacity:0;margin:0;font-size:.86em;font-style:italic;transition:opacity .7s;position:absolute;bottom:2.6em;left:0;right:0}.wb-loading-tip.is-in{opacity:1}.wb-loading-tip{padding:0 2em}.wb-loading-tip:before{content:"Tip";font-family:var(--cw-round);letter-spacing:.13em;text-transform:uppercase;vertical-align:.14em;color:var(--cw-label);background:var(--cw-trench);box-shadow:var(--cw-lip);border-radius:999px;margin-right:.75em;padding:.24em .7em .2em;font-size:.7em;font-style:normal;font-weight:600;display:inline-block}.wb-loading-tip.is-trivia:before{content:"Club history";color:#3a2a10;background:linear-gradient(#f1dda4,#d8b768 60%,#c9a656);box-shadow:inset 0 1px #ffffff80,0 .06em #8a6a2a,0 .12em .24em -.06em #46320f4d}.wb-loading-credit{text-align:center;letter-spacing:.01em;color:var(--wb-ink-soft);opacity:.8;margin:0;padding:0 2em;font-size:.7em;position:absolute;bottom:.9em;left:0;right:0}.wb-options,.wb-golfer{place-items:center;display:grid}.wb-room{flex-direction:column;width:min(52em,100vw - 2.4em);height:min(40em,100vh - 2.4em);padding:1.25em 1.8em 1.2em;animation:.24s ease-out both wb-pop;display:flex;position:relative}.wb-room-head{grid-template-columns:auto 1fr auto;align-items:center;gap:.8em;margin-bottom:.55em;display:grid}.wb-room-titles .wb-label{margin-bottom:.08em}.wb-room-aside{text-align:right;font-size:.8em}.wb-back{margin-left:-.5em}.wb-back .wb-icon{width:1.25em;height:1.25em}.wb-opt-body{flex:1;min-height:0;margin-top:.55em;padding:.1em .7em .8em .1em}.wb-opt-section{flex-direction:column;display:flex}.wb-row-sub{color:var(--wb-ink-faint)}.wb-row b{color:var(--wb-ink);font-style:normal;font-weight:600}.wb-options .wb-slider{min-width:15em}.wb-footnote{color:var(--wb-ink-faint);border-top:1px solid #7a523333;max-width:40em;margin:1.4em 0 0;padding-top:.8em;font-size:.8em;font-style:italic;box-shadow:inset 0 1px #fff9}.wb-options .wb-room-head{min-height:0;margin-bottom:.7em;display:grid}.wb-opt-saved{font-family:var(--cw-round);letter-spacing:.1em;text-transform:uppercase;color:var(--cw-label);background:var(--cw-trench);box-shadow:var(--cw-lip);cursor:default;border-radius:1em;align-items:center;gap:.4em;margin-left:auto;padding:.3em .75em .3em .35em;font-size:.66em;font-weight:700;transition:color .2s,background-color .2s;display:inline-flex}.wb-opt-saved .wb-icon{color:#f4ead2;background:radial-gradient(circle at 42% 28%, #3a7d58, var(--cw-board) 62%, #164630);stroke-width:2.4px;border-radius:50%;width:1.45em;height:1.45em;padding:.22em;box-shadow:inset 0 0 0 1px #c9a14a99}.wb-opt-saved.is-saved{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .05em 0 var(--cw-turf-side), 0 .1em .22em -.06em var(--cw-turf-drop)}.wb-opt-saved.is-saved .wb-icon{background:var(--cw-turf-core);animation:.4s cubic-bezier(.3,1.6,.5,1) wb-opt-tick}@keyframes wb-opt-tick{0%{transform:scale(.4)rotate(-20deg)}}.wb-options .wb-opt-tabs{background:var(--cw-trench);box-shadow:var(--cw-lip);border:0;border-radius:.6em;gap:.18em;padding:.2em}.wb-opt-tabs .wb-tab{letter-spacing:.11em;color:var(--cw-label);border-radius:.46em;flex:1 1 0;justify-content:center;align-items:center;gap:.5em;padding:.42em .6em;font-size:.78em;transition:color .15s,background-color .15s,box-shadow .15s,translate .12s;display:flex}.wb-opt-tabs .wb-tab:after{display:none}.wb-opt-tab-icon{stroke-width:1.7px;width:1.75em;height:1.75em}.wb-opt-tabs .wb-tab:hover:not([aria-selected=true]){color:var(--cw-board);background:#fffcf49e;box-shadow:inset 0 1px #ffffffa6}.wb-opt-tabs .wb-tab:focus-visible{outline:2px solid var(--cw-focus);outline-offset:1px}.wb-opt-tabs .wb-tab[aria-selected=true]{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);translate:0 -.04em}.wb-opt-tabs .wb-tab[aria-selected=true]:focus-visible{box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop), inset 0 0 0 1.5px #fffae88c;outline:none}.wb-opt-tabs .wb-tab[aria-selected=true] .wb-opt-tab-icon{color:var(--cw-turf-core)}.wb-opt-group{flex-direction:column;display:flex}.wb-opt-group+.wb-opt-group{margin-top:1.25em}.wb-opt-group-head{font-family:var(--cw-round);letter-spacing:.14em;text-transform:uppercase;color:var(--cw-label);align-items:center;gap:.55em;margin:0 0 .15em;font-size:.74em;font-weight:700;display:flex}.wb-opt-group-head:after{content:"";border-bottom:1px solid #7a523333;flex:1;box-shadow:0 1px #fff9}.wb-opt-group-disc{color:#f4ead2;background:radial-gradient(circle at 42% 28%, #3a7d58, var(--cw-board) 62%, #164630);width:2.1em;height:2.1em;box-shadow:inset 0 0 0 1.5px #c9a14ab3, inset 0 1px 0 2px #ffffff1a, 0 .06em 0 var(--cw-board-lo), 0 .12em .24em -.04em #0a1e1059;border-radius:50%;flex:none;place-items:center;display:grid}.wb-opt-group-disc .wb-icon{stroke-width:1.8px;width:1.2em;height:1.2em}.wb-options .wb-row{border-bottom-color:#7a523324;gap:1.4em;padding:.6em 0 .6em .15em}.wb-options .wb-row-label{font-family:var(--cw-round);color:var(--cw-board);font-size:1em;font-weight:600}.wb-options .wb-row-hint{max-width:30em;margin-top:.1em;font-size:.78em}.wb-options .wb-row-text.has-more{cursor:help}.wb-options .wb-opt-vol{padding:.42em 0 .42em .15em}.wb-opt-stamp{font-family:var(--cw-round);letter-spacing:.1em;text-transform:uppercase;vertical-align:.22em;color:var(--cw-stamp);opacity:.78;cursor:help;border:1.25px solid;border-radius:.3em;margin-left:.6em;padding:.12em .42em .08em;font-size:.56em;font-weight:700;display:inline-block;rotate:-2deg}.wb-opt-chip{font-family:var(--cw-round);letter-spacing:.06em;text-transform:uppercase;color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .05em 0 var(--cw-turf-side), 0 .1em .22em -.06em var(--cw-turf-drop);cursor:help;border-radius:1em;margin-right:.45em;padding:.04em .5em;font-size:.86em;font-style:normal;font-weight:700;display:inline-block}.wb-opt-note{color:var(--wb-ink-faint);text-wrap:pretty;max-width:46em;margin:.55em 0 0;font-size:.78em;font-style:italic}.wb-caddie-voice-note{font-style:normal;font-weight:600}.wb-keys-head{justify-content:space-between;align-items:center;gap:1em;display:flex}.wb-keys-head .wb-opt-group-head{flex:1;margin:0}.wb-keys-resets{gap:.3em;display:flex}.wb-keys-grid{grid-template-columns:13.5em 1fr;gap:1.2em;margin-top:.7em;display:grid}.wb-keys-nav{flex-direction:column;align-self:start;gap:.14em;display:flex;position:sticky;top:0}.wb-keys-ctx{font:inherit;font-family:var(--cw-round);text-align:left;color:#7a5a3c;cursor:pointer;background:0 0;border:0;border-radius:.45em;align-items:center;gap:.5em;padding:.34em .55em .34em .4em;font-size:.82em;font-weight:600;line-height:1.2;transition:background-color .14s,color .14s,box-shadow .14s,translate .1s;display:flex}.wb-keys-ctx-icon{stroke-width:1.8px;opacity:.85;width:1.3em;height:1.3em}.wb-keys-ctx:hover:not([aria-selected=true]){color:var(--cw-board);background:#fffcf4bf;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #7a52331a}.wb-keys-ctx:focus-visible{outline:2px solid var(--cw-focus);outline-offset:1px}.wb-keys-ctx[aria-selected=true]{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);translate:0 -.03em}.wb-keys-ctx[aria-selected=true] .wb-keys-ctx-icon{color:var(--cw-turf-core);opacity:1}.wb-keys-changed{color:var(--cw-brass);font-size:1.3em;line-height:0}.wb-keys-ctx[aria-selected=true] .wb-keys-changed{color:var(--cw-turf-core)}.wb-keys-warn{min-width:1.5em;height:1.5em;font-family:var(--cw-round);color:#fff;background:var(--wb-amber);border-radius:1em;place-items:center;margin-left:auto;padding:0 .3em;font-size:.76em;font-weight:700;display:inline-grid}.wb-keys-status{min-height:1.6em;color:var(--wb-ink-soft);align-items:center;gap:.4em;margin:0 0 .35em;font-size:.8em;font-style:italic;display:flex}.wb-keys-status.is-warn{color:#8a5a12}.wb-keys-status.is-capture{font-family:var(--cw-round);color:var(--cw-turf-core);font-style:normal;font-weight:700}.wb-keyrow{border-bottom:1px solid #7a52331f;justify-content:space-between;align-items:center;gap:1em;padding:.3em .4em;display:flex}.wb-keyrow:last-child{border-bottom:0}.wb-keyrow.is-conflict{background:#b7791f1a;border-radius:.4em}.wb-keyrow-label{flex-wrap:wrap;align-items:baseline;column-gap:.55em;font-size:.92em;display:flex}.wb-keyrow-custom{font-family:var(--cw-round);letter-spacing:.08em;text-transform:uppercase;color:var(--cw-brass-lo);cursor:help;font-size:.62em;font-weight:700}.wb-keyrow-note{color:#8a5a12;flex-basis:100%;font-size:.74em;font-style:italic}.wb-keyrow-keys{flex:none;align-items:center;gap:.35em;display:flex}.wb-keychip{min-width:2.6em;height:1.95em;font:inherit;font-family:var(--cw-round);letter-spacing:.02em;color:var(--cw-board);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);cursor:pointer;white-space:nowrap;border:0;border-radius:.42em;justify-content:center;align-items:center;padding:0 .65em;font-size:.76em;font-weight:700;transition:background-color .14s,box-shadow .14s,translate .1s,color .14s;display:inline-flex}.wb-keychip:hover{color:var(--cw-ink);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-keychip:active{box-shadow:inset 0 .06em .14em #50381824, 0 .02em 0 var(--cw-key-side);translate:0 .05em}.wb-keychip:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.wb-keychip.is-conflict{color:#6b4410;background:linear-gradient(#fbefd2,#f3dfb2);box-shadow:inset 0 1px #fff9,inset 0 0 0 1.25px #b7791fbf,0 .07em #d9b670,0 .13em .26em -.08em #7850144d}.wb-keychip.is-capturing,.wb-keychip.is-new{color:var(--cw-turf-core);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1.5px var(--cw-turf-side);outline-offset:2px;outline:1.5px solid #5b8d408c;animation:1.1s ease-in-out infinite wb-pulse}@keyframes wb-pulse{50%{outline-color:#0000}}.wb-keytool{width:1.65em;height:1.65em;color:var(--cw-soil);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .14s,background-color .14s,box-shadow .14s;display:inline-grid}.wb-keytool .wb-icon{stroke-width:2.2px;width:.9em;height:.9em}.wb-keytool:hover{color:var(--cw-board);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop)}.wb-keytool:focus-visible{outline:2px solid var(--cw-focus);outline-offset:1px}.wb-gfx{margin-top:.5em}.wb-gfx-stats{color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 .16em #0000, inset 0 0 0 calc(.16em + 1px) #c9a14a8c, var(--cw-bevel-dark), 0 .06em 0 var(--cw-board-lo), 0 .2em .4em -.12em var(--cw-board-drop);border-radius:.55em;flex-wrap:wrap;justify-content:space-around;gap:.3em 1.2em;margin:.2em 0 0;padding:.55em 1em .5em;display:flex}.wb-gfx-stats[hidden]{display:none}.wb-gfx-stat{flex-direction:column;align-items:center;min-width:5em;display:flex}.wb-gfx-stat-v{font-family:var(--cw-round);font-variant-numeric:lining-nums tabular-nums;text-shadow:var(--cw-relief);font-size:1.08em;font-weight:700}.wb-gfx-stat-l{font-family:var(--cw-round);letter-spacing:.13em;text-transform:uppercase;color:var(--cw-brass-hi);opacity:.85;font-size:.58em;font-weight:600}.wb-gfx-bar{justify-content:space-between;align-items:center;gap:1em;margin-top:.55em;display:flex}.wb-gfx-bar .wb-opt-note{margin:0}.wb-gfx-notice{color:var(--cw-brass-lo);align-items:center;gap:.35em;margin:.5em 0 0;font-size:.82em;font-style:italic;display:flex}.wb-gfx-notice[hidden]{display:none}.wb-gfx-notice .wb-icon{flex:none;width:1em;height:1em}.wb-gfx-group{margin-top:.9em}.wb-opt-sub{margin:1.2em 0 .1em}.wb-gfx-group>.wb-opt-sub{border-bottom:1px solid #7a523333;margin-top:.5em;padding-bottom:.35em;box-shadow:0 1px #fff9}.wb-gfx-control{align-items:center;gap:.4em;display:flex}.wb-gfx-reset[hidden]{visibility:hidden;display:inline-grid}.wb-gfx-tag{font-family:var(--cw-round);letter-spacing:.06em;text-transform:uppercase;color:var(--cw-label);background:var(--cw-floor);white-space:nowrap;cursor:help;border-radius:1em;margin-left:.5em;padding:.02em .5em;font-size:.8em;font-style:normal;font-weight:700;display:inline-block;box-shadow:inset 0 .06em .12em #3d28172e,0 1px #ffffff80}.wb-gfx-row{position:relative}.wb-gfx-row.is-custom .wb-row-label:after{content:"•";color:var(--cw-brass);margin-left:.35em}.wb-gfx-row.is-pending .wb-gfx-tag{color:#4a3510;background:linear-gradient(#f1dda4,#ddbd72);box-shadow:inset 0 1px #ffffff80,0 .05em #a8843c}.wb-opt-about-ver{color:var(--wb-ink-soft);white-space:nowrap;font-size:.86em}.wb-opt-about-link{color:var(--wb-ink-soft);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.18em;white-space:nowrap;font-size:.82em}.wb-opt-about-link:hover,.wb-opt-about-link:focus-visible{color:var(--wb-ink)}.wb-room.wb-account-panel{width:min(40em,100vw - 2.4em);height:auto;max-height:calc(100vh - 2.4em)}.wb-gcol-head{justify-content:space-between;align-items:baseline;gap:.6em;margin-bottom:.45em;display:flex}.wb-gcol-head2{margin-top:1.05em}.wb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wb-name-line{cursor:text;align-items:baseline;gap:.35em;display:flex}.wb-name{width:9.5em;font-family:var(--cw-round);letter-spacing:-.01em;color:var(--cw-board);background:0 0;border:0;border-bottom:1px solid #7a523336;border-radius:0;padding:0 .05em;font-size:1.75em;font-weight:700;line-height:1.15}.wb-name::placeholder{color:#1d5a3b61;font-weight:700}.wb-screen .wb-name:focus-visible,.wb-name:focus{box-shadow:none;border-bottom:1.5px solid var(--cw-cap);outline:none}.wb-name-pencil{color:var(--cw-brass-lo);width:.95em;height:.95em}.wb-room .wb-golfer-links{flex-wrap:wrap;justify-content:flex-end;gap:.35em;display:flex}.wb-btn.wb-door{min-height:0;font-family:var(--cw-round);color:var(--cw-board);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);border:0;border-radius:999px;gap:.32em;padding:.28em .7em .3em .55em;font-size:.8em;font-weight:700;text-decoration:none;transform:none}.wb-btn.wb-door .wb-icon{width:1.12em;height:1.12em;color:var(--cw-brass-lo);stroke-width:1.8px}.wb-btn.wb-door:hover,.wb-btn.wb-door:focus-visible{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #ffffff6b, 0 .09em 0 var(--cw-turf-side), 0 .2em .36em -.1em var(--cw-turf-drop);transform:translateY(-.03em)}.wb-btn.wb-door:hover .wb-icon,.wb-btn.wb-door:focus-visible .wb-icon{color:var(--cw-turf-core)}.wb-btn.wb-door:active{box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);transform:translateY(.12em)}.wb-golfer-aside{flex-direction:column;align-items:flex-end;gap:.25em;display:flex}.wb-standing-badge{text-align:right;min-width:15em}.wb-standing-title{font-family:var(--cw-round);color:var(--cw-board);font-size:1.08em;font-weight:700}.wb-standing-meter{background:var(--cw-floor);height:.55em;box-shadow:var(--cw-lip);border-radius:.35em;margin:.3em 0 .25em;padding:.1em;overflow:hidden}.wb-standing-meter span{background:var(--cw-mown);background-size:1.8em 100%;border-radius:.25em;height:100%;display:block;box-shadow:inset 0 .06em #ffffff59}.wb-standing-next{color:var(--wb-ink-faint);font-size:.72em;font-style:italic}.wb-save-status{min-height:1.3em;color:var(--wb-ink-faint);align-items:center;gap:.3em;font-size:.74em;font-style:italic;display:inline-flex}.wb-save-status.is-ok{color:var(--wb-green-3)}.wb-save-status.is-warn{color:#8a5a12}.wb-tabs.wb-kit-tabs{background:var(--cw-floor);box-shadow:var(--cw-lip);border:0;border-radius:.6em;gap:.2em;padding:.22em;display:inline-flex}.wb-kit-tabs .wb-tab{letter-spacing:.08em;min-width:5.4em;color:var(--cw-soil);border-radius:.5em;flex-direction:column;align-items:center;gap:.14em;padding:.34em .7em .28em;font-size:.7em;transition:color .15s,background-color .15s,box-shadow .15s,translate .1s;display:flex}.wb-kit-tabs .wb-tab:after{display:none}.wb-kit-tabs .wb-tab>span{white-space:nowrap}.wb-kit-tab-icon{stroke-width:1.7px;width:1.8em;height:1.8em}.wb-kit-tabs .wb-tab:hover{color:var(--cw-board);background:#fffaf099}.wb-kit-tabs .wb-tab:focus-visible{outline:2px solid var(--cw-focus);outline-offset:1px}.wb-kit-tabs .wb-tab[aria-selected=true]{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);translate:0 -.04em}.wb-ctag.is-in,.wb-barrel-item.is-in .wb-barrel-tag{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);text-shadow:0 1px #ffffff38}.wb-cw-tag{color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 .12em var(--cw-board), inset 0 0 0 calc(.12em + 1.5px) #c9a14ab8, 0 .07em 0 var(--cw-board-lo), 0 .133em .306em -.06em var(--cw-board-drop), 0 .25em .35em -.12em #0a190a73;text-shadow:var(--cw-relief)}.wb-bag-msg{min-height:1.3em;color:var(--wb-ink-faint);margin:-.15em 0 .55em;font-size:.76em;font-style:italic}.wb-bag-msg.is-on{color:var(--cw-terra);font-style:normal;font-family:var(--cw-round);font-weight:700}.wb-bag-group{margin-bottom:.65em}.wb-bag-glabel{font-family:var(--cw-round);letter-spacing:.13em;text-transform:uppercase;color:var(--cw-label);margin-bottom:.3em;font-size:.62em;font-weight:700}.wb-bag-tags{flex-wrap:wrap;gap:.32em;display:flex}.wb-ctag{width:3.3em;font:inherit;color:var(--wb-ink-faint);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);cursor:pointer;border:0;border-radius:.3em .3em .55em .55em;flex-direction:column;justify-content:center;align-items:center;padding:.55em 0 .28em;transition:background-color .14s,color .14s,translate .1s,box-shadow .1s;display:flex;position:relative}.wb-ctag:before{content:"";border-radius:50%;width:.34em;height:.34em;margin-left:-.17em;position:absolute;top:.22em;left:50%;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #7a523347}.wb-ctag-id{font-family:var(--cw-round);color:var(--cw-board);opacity:.6;font-size:1em;font-weight:700;line-height:1.1}.wb-ctag-loft{font-family:var(--cw-round);opacity:.85;font-size:.6em;font-weight:700}.wb-ctag:hover:not(.is-in){color:var(--wb-ink-soft);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332b, 0 .09em 0 var(--cw-key-side), 0 .2em .36em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-ctag:hover:not(.is-in) .wb-ctag-id{opacity:1}.wb-ctag:active{translate:0 .1em}.wb-ctag.is-in .wb-ctag-id{color:#17301f;opacity:1}.wb-ctag.is-in:before{background:radial-gradient(circle at 40% 35%, var(--cw-brass-hi), var(--cw-brass-lo));box-shadow:0 0 0 1px #2f662899}.wb-ctag.is-in:hover{filter:brightness(1.04);translate:0 -.03em}.wb-ctag.is-fixed{cursor:default;width:auto;min-width:3.3em;padding-left:.6em;padding-right:.6em}.wb-ctag-head{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--wb-ink-faint);opacity:.85;padding:0 .2em;font-size:.5em;font-style:italic;line-height:1.25;overflow:hidden}.wb-ctag.is-in .wb-ctag-head{color:var(--cw-turf-core);opacity:1}.wb-gcol-note{font-size:.72em;font-style:italic}.wb-barrel-list{grid-template-columns:1fr 1fr;gap:.4em .5em;display:grid}.wb-barrel-item{font:inherit;text-align:left;color:var(--wb-ink-faint);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);cursor:pointer;border:0;border-radius:.45em;grid-template-columns:2.1em 1fr auto;align-items:center;gap:.5em;padding:.32em .45em;transition:background-color .14s,color .14s,translate .1s,box-shadow .1s;display:grid}.wb-barrel-item:hover{color:var(--wb-ink-soft);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332b, 0 .09em 0 var(--cw-key-side), 0 .2em .36em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-barrel-item.is-in{color:var(--wb-ink-soft);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1.5px #5b8d408c, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);background:linear-gradient(#f4f7e6,#e2ebcc)}.wb-barrel-tag{font-family:var(--cw-round);text-align:center;color:var(--cw-board);border-radius:.3em;align-self:stretch;place-items:center;font-size:1em;font-weight:700;display:grid}.wb-barrel-text{min-width:0}.wb-barrel-name{font-family:var(--cw-round);color:var(--wb-ink);font-size:.8em;font-weight:700;display:block}.wb-barrel-loft{color:var(--wb-ink-faint);font-weight:600}.wb-barrel-line{font-size:.66em;font-style:italic;line-height:1.25;display:block}.wb-barrel-check{color:var(--cw-turf-core);opacity:0}.wb-barrel-check .wb-icon{stroke-width:2.4px;width:.95em;height:.95em}.wb-barrel-item.is-in .wb-barrel-check{opacity:1}.wb-hickory{background:var(--cw-trench-soft);box-shadow:var(--cw-lip);border-radius:.6em;grid-template-columns:2.4em 1fr;gap:.7em;margin-top:.9em;padding:.6em .75em;display:grid}.wb-hickory.is-locked{background:0 0;box-shadow:inset 0 0 0 1.5px #7a52334d}.wb-hickory.is-locked .wb-hickory-svg{opacity:.45;filter:grayscale(.6)}.wb-hickory-svg{width:2.4em;height:auto}.wb-hickory-title{font-family:var(--cw-round);color:var(--wb-wood-2);justify-content:space-between;align-items:baseline;gap:.6em;font-size:.98em;font-weight:700;display:flex}.wb-hickory-count{font-family:var(--cw-round);color:var(--wb-ink-faint);white-space:nowrap;font-size:.7em;font-weight:700}.wb-hickory-line{color:var(--wb-ink-soft);margin:.1em 0 .4em;font-size:.74em;font-style:italic;line-height:1.3}.wb-hickory-line b{font-family:var(--cw-round);font-style:normal}.wb-relics{flex-wrap:wrap;gap:.3em;display:flex}.wb-relic{font-family:var(--cw-round);color:var(--wb-ink-faint);border-radius:1em;align-items:center;gap:.3em;padding:.12em .6em .14em .4em;font-size:.7em;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #7a52333d}.wb-relic.is-found{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop)}.wb-relic .wb-icon{width:1em;height:1em;color:var(--cw-turf-core);stroke-width:2.4px}.wb-relic-q{text-align:center;width:1em;font-weight:700;display:inline-block}@keyframes wb-shake{20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}.wb-shake{animation:.4s ease-in-out wb-shake}.wb-ladder-wrap{margin-top:.2em}.wb-ladder{width:100%;height:auto;font-family:var(--cw-round);display:block;overflow:visible}.wb-ladder-axis{stroke:#7a523366;stroke-width:1px}.wb-ladder-grid{stroke:#7a523347;stroke-width:.8px}.wb-ladder-deg{fill:var(--wb-ink-faint);text-anchor:middle;font-size:5.6px;font-weight:700}.wb-ladder-tick{stroke:var(--cw-board);stroke-width:1.8px;stroke-linecap:round}.wb-ladder-lab{fill:var(--cw-board);text-anchor:middle;font-size:6.2px;font-weight:700}.wb-ladder-gap{stroke:var(--cw-cap);stroke-width:2.6px;stroke-linecap:round;opacity:.7}.wb-ladder-gapt{fill:var(--cw-brass-lo);text-anchor:middle;font-size:5.2px;font-weight:700}.wb-kitgroup{flex-direction:column;gap:.45em;display:flex}.wb-kitopt{font:inherit;text-align:left;color:var(--wb-ink-soft);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);cursor:pointer;border:0;border-radius:.5em;grid-template-columns:2.5em 1fr auto;align-items:center;gap:.7em;padding:.45em .75em;transition:background-color .14s,translate .1s,box-shadow .1s;display:grid}.wb-kitopt:hover:not([aria-checked=true]):not(.is-locked){background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332b, 0 .09em 0 var(--cw-key-side), 0 .2em .36em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-kitopt[aria-checked=true]{color:var(--wb-ink);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1.5px #5b8d408c, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);background:linear-gradient(#f4f7e6,#e2ebcc)}.wb-kitopt.is-locked{cursor:not-allowed;background:0 0;box-shadow:inset 0 0 0 1.5px #7a523340}.wb-kitopt.is-locked>:not(.wb-kitopt-check){opacity:.55}.wb-kitopt.is-locked .wb-kitopt-line{color:var(--cw-soil);font-style:italic}.wb-kitopt-art svg{width:2.5em;height:auto;display:block}.wb-kitopt-title{font-family:var(--cw-round);color:var(--cw-ink);font-size:1em;font-weight:700;display:block}.wb-kitopt-line{font-size:.72em;font-style:italic;line-height:1.3;display:block}.wb-kitopt-check{color:var(--cw-turf-core);opacity:0;transition:opacity .15s}.wb-kitopt-check .wb-icon{stroke-width:2.4px}.wb-kitopt[aria-checked=true] .wb-kitopt-check{opacity:1}.wb-kitopt.is-locked .wb-kitopt-check{opacity:.6;color:var(--cw-soil)}.wb-putter-svg{color:var(--wb-ink-soft)}.wb-putters{grid-template-columns:repeat(3,1fr);gap:.4em;display:grid}.wb-putter-tile{font:inherit;font-family:var(--cw-round);color:var(--wb-ink-soft);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);cursor:pointer;border:0;border-radius:.5em;flex-direction:column;align-items:center;gap:.1em;padding:.4em .2em .3em;font-weight:700;transition:background-color .14s,color .14s,translate .1s,box-shadow .1s;display:flex}.wb-putter-tile svg{width:2.3em;height:auto;display:block}.wb-putter-tile:hover:not(.is-on){color:var(--cw-board);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332b, 0 .09em 0 var(--cw-key-side), 0 .2em .36em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-putter-tile.is-on{color:#17301f;box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1.5px #5b8d408c, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);background:linear-gradient(#f4f7e6,#e2ebcc);translate:0 -.03em}.wb-putter-tile.is-on .wb-putter-svg{color:var(--cw-ink)}.wb-putter-tile.is-static{cursor:default}.wb-putter-name{white-space:nowrap;font-size:.7em;line-height:1.1}.wb-putter-desc{color:var(--wb-ink-soft);margin-top:.4em;padding:0 .1em;display:block}.wb-tracers{grid-template-columns:repeat(auto-fill,minmax(5.2em,1fr));gap:.4em;display:grid}.wb-tracer-tile{font:inherit;font-family:var(--cw-round);color:var(--wb-ink-soft);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);cursor:pointer;border:0;border-radius:.5em;flex-direction:column;align-items:stretch;gap:.2em;padding:.3em .3em .25em;font-weight:700;transition:background-color .14s,color .14s,translate .1s,box-shadow .1s;display:flex;position:relative}.wb-tracer-tile:hover:not(.is-on){color:var(--cw-board);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332b, 0 .09em 0 var(--cw-key-side), 0 .2em .36em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-tracer-tile.is-on{color:#17301f;box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1.5px #5b8d408c, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);background:linear-gradient(#f4f7e6,#e2ebcc);translate:0 -.03em}.wb-tracer-svg{border-radius:.3em;width:100%;height:auto;display:block}.wb-tracer-name{text-align:center;white-space:nowrap;font-size:.7em;line-height:1.1}.wb-tracer-tile.is-on .wb-tracer-path,.wb-tracer-tile:hover .wb-tracer-path{stroke-dasharray:100 100;animation:1.1s cubic-bezier(.3,.1,.4,1) both wb-tracer-fly}@keyframes wb-tracer-fly{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.wb-tracer-tile .wb-tracer-path{animation:none!important}}.wb-tracer-tile.is-locked{cursor:help;color:var(--wb-ink-faint);background:0 0;box-shadow:inset 0 0 0 1.5px #7a523340}.wb-tracer-tile.is-locked:hover{background:#fffaf080;translate:none;box-shadow:inset 0 0 0 1.5px #7a523366}.wb-tracer-tile.is-locked .wb-tracer-svg{filter:grayscale(.85)brightness(.62);opacity:.75}.wb-tracer-tile.is-locked .wb-tracer-path{animation:none!important}.wb-tracer-tile.is-peek{box-shadow:inset 0 0 0 .12em var(--cw-focus);background:#fffaf0b3}.wb-tracer-lock{color:#f3ead8;filter:drop-shadow(0 1px 1px #00000080);width:.8em;height:auto;position:absolute;top:.55em;right:.55em}.wb-tracer-how b{color:var(--wb-ink)}.wb-shapes{grid-template-columns:repeat(3,1fr)}.wb-shape-svg{background:#1d5a3b0f}.wb-tracer-tile.is-on .wb-shape-svg{background:var(--cw-face)}.wb-rep{flex-wrap:wrap;gap:.35em .3em;margin:0;padding:0;list-style:none;display:flex}.wb-rep li{font-family:var(--cw-round);color:var(--wb-ink-soft);cursor:default;border-radius:999px;align-items:baseline;gap:.35em;padding:.14em .6em .16em;font-size:.78em;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #7a52333d}.wb-rep li.is-star{color:var(--cw-ink);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop)}.wb-rep-n{color:var(--wb-ink-faint);font-variant-numeric:tabular-nums;font-size:.85em}.wb-rep-star{color:var(--cw-brass-lo)}.wb-rep-vs{font-variant-numeric:tabular-nums;font-size:.8em;font-weight:700}.wb-rep-vs.is-up{color:var(--cw-turf-core)}.wb-rep-vs.is-down{color:#a5502f}.wb-rep-empty{margin:.2em 0 0;font-size:.85em}.wb-putter-hickory{grid-template-columns:5em 1fr;align-items:center;gap:.7em;display:grid}.wb-putter-hickory .wb-putter-desc{margin:0}.wb-hands{border-top:1px solid #7a523336;margin-top:1em;padding-top:.7em;font-size:.84em}.wb-hands-main{color:var(--wb-ink)}.wb-hands .wb-muted{font-style:italic}.wb-locker{--wb-woodgrain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='900'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.045 .0025' numOctaves='4' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .05 0 0 0 0 .02 0 0 0 1.5 -.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--wb-cork:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .28 0 0 0 0 .16 0 0 0 0 .07 0 0 0 2.2 -1.05'/%3E%3C/filter%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.45' numOctaves='1' seed='8' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .93 0 0 0 0 .8 0 0 0 0 .6 0 0 0 2.4 -1.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3Crect width='100%25' height='100%25' filter='url(%23d)'/%3E%3C/svg%3E");--fam-woods:#213b5e;--fam-hybrids:#6b4a8e;--fam-irons:#b0412e;--fam-wedges:#c47f12;--fam-putter:#2a2521}.wb-fam-woods{--fam:var(--fam-woods)}.wb-fam-hybrids{--fam:var(--fam-hybrids)}.wb-fam-irons{--fam:var(--fam-irons)}.wb-fam-wedges{--fam:var(--fam-wedges)}.wb-fam-putter{--fam:var(--fam-putter)}.wb-locker-room{color:var(--wb-cream-text);background-color:#4a2f1e;background-image:linear-gradient(180deg, #00000047, #0000 14%, #0000 82%, #00000052), radial-gradient(90% 60% at 50% 0%, #ffd69629, #ffd69600 70%), repeating-linear-gradient(90deg, #0000003d 0 1.5px, #ffebc80f 1.5px 2.5px, #0000 2.5px 11.5em), var(--wb-woodgrain);flex-direction:column;padding:1em 1.6em 1.3em;animation:.25s ease-out both wb-fade-in;display:flex;position:absolute;inset:0}.wb-locker-head{grid-template-columns:auto auto 1fr auto;align-items:center;gap:.9em;margin-bottom:.85em;display:grid}.wb-back-wood{flex:none}.wb-locker-kicker{letter-spacing:.22em;text-transform:uppercase;color:#f5edd99e;font-size:.64em}.wb-locker-h1{font-family:var(--wb-display);color:var(--wb-cream-text);text-shadow:0 1px #00000073;margin:0;font-size:1.85em;font-weight:400;line-height:1.1}.wb-nameplate{color:#3a2812;background:linear-gradient(#efdaa2,#c6a05c 55%,#a07a3e);border-radius:3px;flex-direction:column;justify-self:center;align-items:center;min-width:13em;padding:.32em 1.8em .36em;display:flex;position:relative;box-shadow:0 2px 5px #00000080,inset 0 1px #ffffff8c,inset 0 -1px #00000040}.wb-nameplate:before,.wb-nameplate:after{content:"";background:radial-gradient(circle at 35% 30%,#f7e7bd,#8a6632);border-radius:50%;width:.42em;height:.42em;margin-top:-.21em;position:absolute;top:50%;box-shadow:inset 0 0 0 .5px #0006}.wb-nameplate:before{left:.55em}.wb-nameplate:after{right:.55em}.wb-nameplate-name{font-family:var(--wb-display);letter-spacing:.08em;text-shadow:0 1px #fff4d299;font-size:1.05em}.wb-nameplate-title{letter-spacing:.18em;text-transform:uppercase;opacity:.82;font-size:.6em}.wb-plates{gap:.45em;display:flex}.wb-plate{font:inherit;letter-spacing:.14em;text-transform:uppercase;color:#3a2812;opacity:.72;cursor:pointer;text-shadow:0 1px #fff0c873;background:linear-gradient(#d5bb82,#aa8548 60%,#87672f);border:0;border-radius:3px;padding:.45em 1em;font-size:.76em;transition:opacity .15s,transform .1s;box-shadow:0 2px 3px #00000073,inset 0 1px #fff6}.wb-plate:hover{opacity:.95}.wb-plate[aria-selected=true]{opacity:1;background:linear-gradient(#f3dfa6,#caa665 60%,#a27c41);box-shadow:0 1px 2px #00000073,inset 0 1px #ffffffa6,0 0 0 1px #ffe4a066,0 0 14px #ffd2822e}.wb-locker .wb-plate:focus-visible{box-shadow:0 0 0 2px #2a1a0e, 0 0 0 4px var(--wb-brass-hi)}.wb-locker-content{flex-direction:column;flex:1;min-height:0;display:flex}.wb-locker-empty-note{color:#f5edd9b3;margin:auto;font-style:italic}.wb-locker .wb-hcp>.wb-note,.wb-locker-content>.wb-note{color:#f5edd9b8}.wb-ch-head{align-items:center;gap:.8em;min-height:2.7em;margin-bottom:.85em;display:flex}.wb-ch-title{font-family:var(--cw-round);letter-spacing:-.005em;color:var(--cw-cream);text-shadow:var(--cw-relief);white-space:nowrap;align-items:center;gap:.4em;margin:0;font-size:1.7em;font-weight:700;line-height:1;display:flex}.wb-ch-title .wb-mi-flag{width:2.2em;height:2.2em;text-shadow:none;font-size:.6em}.wb-ch-title .wb-mi-flag .wb-icon{width:1.25em;height:1.25em}.wb-ch-chip{font-family:var(--cw-round);letter-spacing:.02em;color:var(--cw-soil);background:var(--cw-face);box-shadow:0 .07em 0 var(--cw-key-side), 0 .133em .306em -.06em var(--cw-key-drop), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523325;white-space:nowrap;border-radius:1em;align-items:center;gap:.35em;padding:.24em .75em .26em;font-size:.78em;font-weight:700;display:inline-flex}.wb-ch-chip b{color:var(--cw-board);font-weight:700}.wb-ch-chip .wb-icon{width:1.15em;height:1.15em;color:var(--cw-board);stroke-width:1.9px}.wb-ch-tabs{background:var(--cw-floor);box-shadow:var(--cw-lip), 0 .1em 0 #ffe4b91f;border-radius:.62em;flex:none;gap:.2em;margin-left:auto;padding:.22em;display:flex}.wb-ch-tab{font:inherit;font-family:var(--cw-round);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--cw-soil);cursor:pointer;background:0 0;border:0;border-radius:.48em;align-items:center;gap:.42em;padding:.5em .85em .5em .7em;font-size:.74em;font-weight:700;transition:color .15s,background-color .15s,box-shadow .15s,translate .1s;display:inline-flex}.wb-ch-tab .wb-icon{stroke-width:1.8px;width:1.6em;height:1.6em}.wb-ch-tab b{letter-spacing:0;color:var(--cw-soil);background:#7a52331f;border-radius:1em;margin-left:-.1em;padding:0 .42em;font-size:.92em}.wb-ch-tab:hover:not([aria-selected=true]):not([aria-pressed=true]):not([aria-checked=true]){color:var(--cw-board);background:#fffcf499;box-shadow:inset 0 1px #fff9}.wb-ch-tab[aria-selected=true],.wb-ch-tab[aria-pressed=true],.wb-ch-tab[aria-checked=true]{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);text-shadow:0 1px #ffffff40;translate:0 -.04em}.wb-ch-tab[aria-selected=true] .wb-icon,.wb-ch-tab[aria-pressed=true] .wb-icon,.wb-ch-tab[aria-checked=true] .wb-icon{color:var(--cw-turf-core)}.wb-ch-tab[aria-selected=true] b,.wb-ch-tab[aria-pressed=true] b{color:var(--cw-ink);background:#ffffff59}.wb-ch-tab:focus-visible{outline:2px solid var(--cw-focus);outline-offset:1px}.wb-ch-head .wb-nameplate{color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 .18em #0000, inset 0 0 0 calc(.18em + 1px) #c9a14a99, var(--cw-bevel-dark), 0 .07em 0 var(--cw-board-lo), 0 .45em .8em -.3em #0009;border-radius:.42em;margin:0 auto;padding:.34em 2em .38em}.wb-ch-head .wb-nameplate-name{font-family:var(--cw-round);letter-spacing:.02em;text-shadow:var(--cw-relief);font-size:1.08em;font-weight:700}.wb-ch-head .wb-nameplate-title{font-family:var(--cw-round);letter-spacing:.16em;color:var(--cw-brass-hi);opacity:1;font-size:.58em;font-weight:700}.wb-cork{background-color:#6a4630;background-image:radial-gradient(130% 85% at 50% 0%, #ffeac433, #ffeac400 62%), linear-gradient(180deg, #28140600 55%, #28140633), linear-gradient(#b08a6261, #b08a6261), var(--wb-cork), linear-gradient(#ac8659, #ac8659), linear-gradient(180deg, #8c6446, #6e4a32 35%, #4f331f);background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,border-box;background-clip:padding-box,padding-box,padding-box,padding-box,padding-box,border-box;border:.55em solid #0000;border-radius:.5em;flex:1;min-height:0;padding:1.15em 1.35em 1.4em;box-shadow:inset 0 .5em 1em -.35em #1e0e0480,inset 0 0 0 1px #1e0e0466,inset 0 0 3em #3c1e0a2e,0 0 0 1px #140a048c,0 1px 0 1px #ffe1b40f,0 .6em 1.2em -.4em #00000080}.wb-cork.wb-scroll{scrollbar-color:#3c230f8c transparent}.wb-cork-grid{grid-template-columns:repeat(auto-fill,minmax(15.5em,1fr));align-items:start;gap:1.9em 1.6em;padding:.6em .2em .4em;display:grid}.wb-cork-empty{place-items:center;display:grid}.wb-pcard{font:inherit;text-align:left;color:var(--wb-ink);background-color:var(--wb-paper-2);background-image:var(--wb-grain);transform:rotate(var(--rot,0deg));cursor:pointer;border:0;border-radius:2px;padding:1.05em 1em .75em;transition:transform .2s,box-shadow .2s;animation:.4s ease-out both wb-pin-in;display:block;position:relative;box-shadow:0 1px 1px #00000040,0 7px 14px -5px #28140599,inset 0 0 22px #a082461a}.wb-pcard:hover,.wb-pcard:focus-visible{z-index:2;transform:rotate(0)translateY(-3px)scale(1.025);box-shadow:0 2px 2px #0003,0 16px 26px -8px #28140599}.wb-locker .wb-pcard:focus-visible{outline-offset:3px;outline:2px solid #fff6e2d9}@keyframes wb-pin-in{0%{opacity:0;transform:rotate(var(--rot,0deg)) translateY(-10px)}to{opacity:1;transform:rotate(var(--rot,0deg))}}.wb-pcard.is-unfinished{background-color:#f1ead8}.wb-pcard-head{border-bottom:1.5px solid var(--wb-green);justify-content:space-between;align-items:flex-start;gap:.6em;margin-bottom:.5em;padding-bottom:.35em;display:flex}.wb-pcard-date{font-family:var(--wb-display);color:var(--wb-green);font-size:1.02em}.wb-pcard-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--wb-ink-faint);font-size:.64em}.wb-pcard-tee{color:var(--wb-ink-soft);white-space:nowrap;align-items:center;gap:.35em;font-size:.76em;display:flex}.wb-pcard-tee .wb-tee-dot,.wb-detail-sub .wb-tee-dot{vertical-align:-.05em;width:.78em;height:.78em;display:inline-block}.wb-pcard-grid{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border:1px solid #1d5a3b8c;border-radius:2px;margin-bottom:.45em;display:grid;overflow:hidden}.wb-pcard-h{text-align:center;color:var(--wb-cream-text);background:var(--wb-green);border-right:1px solid #ffffff29;padding:.12em 0;font-size:.64em}.wb-pcard-s{border-right:1px solid #1d5a3b38;place-items:center;height:2em;display:grid}.wb-pcard-h:last-child,.wb-pcard-s:last-child{border-right:0}.wb-pcard-foot{justify-content:space-between;align-items:baseline;gap:.5em;display:flex}.wb-pcard-stand{color:var(--wb-brass-lo);font-size:.66em;font-style:italic}.wb-pcard-total{white-space:nowrap}.wb-pcard-total .wb-hand{color:#45464c;font-size:1.45em}.wb-pcard-par{color:var(--wb-ink-faint);margin-left:.35em;font-size:.74em}.wb-pcard-foot2{text-align:right;color:var(--wb-red);margin-top:.1em;font-size:.64em;font-style:italic}.wb-asterisk{font-family:var(--wb-hand);color:var(--wb-red);margin-left:.08em;font-size:1.25em;line-height:0}.wb-stamp{font-family:var(--cw-round);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--cw-stamp) 82%, transparent);border:.16em solid color-mix(in srgb, var(--cw-stamp) 66%, transparent);mix-blend-mode:multiply;pointer-events:none;border-radius:.35em;padding:.1em .55em;font-size:.74em;font-weight:700;position:absolute;bottom:.7em;left:.9em;transform:rotate(-11deg)}.wb-pin{--pin:#b8322a;z-index:1;background:radial-gradient(circle at 34% 30%, #fffffff2 0 9%, var(--pin) 32%, color-mix(in srgb, var(--pin) 55%, #000) 100%);border-radius:50%;width:.95em;height:.95em;margin-left:-.47em;position:absolute;top:-.42em;left:50%;box-shadow:1px 4px 3px #00000059,0 1px 1px #00000073}.wb-pin-red{--pin:#b8322a}.wb-pin-green{--pin:#2e6b4a}.wb-pin-brass{--pin:#c49a4f}.wb-pin-cream{--pin:#e7d9bb}.wb-pencil{color:#46474d;place-items:center;min-width:1.3em;height:1.3em;font-size:1.12em;line-height:1;display:inline-grid;position:relative}.wb-pencil:after{content:"";pointer-events:none;position:absolute}.wb-pencil.mark-birdie:after{border:1.2px solid #46474dcc;border-radius:50%;inset:-.06em -.1em}.wb-pencil.mark-eagle:after{box-shadow:0 0 0 2px var(--wb-paper-2), 0 0 0 3.2px #46474db3;border:1.2px solid #46474dcc;border-radius:50%;inset:-.06em -.1em}.wb-pencil.mark-bogey:after{border:1.2px solid #46474db8;inset:0 -.06em}.wb-pencil.mark-double:after,.wb-pencil.mark-tripleplus:after{box-shadow:0 0 0 2px var(--wb-paper-2), 0 0 0 3.2px #46474d99;border:1.2px solid #46474db8;inset:0 -.06em}.wb-pencil.is-x{color:var(--wb-red)}.wb-note-card{text-align:center;max-width:22em;transform:rotate(var(--rot,0deg));border-radius:2px;padding:1.7em 1.7em 1.35em;position:relative;box-shadow:0 7px 16px -5px #28140599}.wb-note-hand{color:#45464c;margin:0 0 .35em;font-size:1.55em}.wb-note-sub{color:var(--wb-ink-soft);margin:0;font-size:.88em;font-style:italic}.wb-detail{flex-direction:column;flex:1;min-height:0;animation:.2s ease-out both wb-fade-in;display:flex}.wb-detail-head{grid-template-columns:auto 1fr auto;align-items:center;gap:1em;margin-bottom:.75em;display:grid}.wb-detail-head:has(.wb-detail-reel){grid-template-columns:auto 1fr auto auto}.wb-detail-title{min-width:0}.wb-detail-title .wb-h2{color:var(--cw-cream);text-shadow:var(--cw-relief)}.wb-detail-sub{flex-wrap:wrap;gap:.3em;margin-top:.4em;font-size:.78em;display:flex}.wb-detail-chip{font-family:var(--cw-round);color:var(--cw-soil);background:var(--cw-face);box-shadow:0 .06em 0 var(--cw-key-side), 0 .114em .268em -.06em var(--cw-key-drop);white-space:nowrap;border-radius:1em;align-items:center;gap:.35em;padding:.14em .65em .16em;font-weight:700;display:inline-flex}.wb-detail-chip .wb-icon{width:1.1em;height:1.1em;color:var(--cw-board);stroke-width:1.9px}.wb-detail-chip .wb-tee-dot{width:.8em;height:.8em}.wb-detail-chip.is-warn{color:#8a5a12}.wb-detail-chip.is-red{color:var(--cw-stamp)}.wb-detail-kpis{background:var(--cw-floor);box-shadow:var(--cw-lip);border-radius:.62em;padding:.22em .25em;display:flex}.wb-kpi{flex-direction:column;align-items:center;min-width:4.3em;padding:.18em .65em .22em;display:flex}.wb-kpi+.wb-kpi{border-left:1px solid #7a523333;box-shadow:inset 1px 0 #ffffff80}.wb-kpi-l{font-family:var(--cw-round);letter-spacing:.14em;text-transform:uppercase;color:var(--cw-label);font-size:.58em;font-weight:700}.wb-kpi-v{color:var(--cw-board);text-shadow:var(--cw-press);white-space:nowrap;font-size:1.32em;line-height:1.15}.wb-kpi-v small{color:var(--cw-soil);font-size:.6em}.wb-detail-body{flex:1;grid-template-columns:21em minmax(0,1fr);gap:1em;min-height:0;display:grid}.wb-detail-left{scrollbar-width:thin;padding:.95em 1.05em 1em;overflow:auto}.wb-detail-map{flex-direction:column;min-height:0;padding:.75em 1em 1em;display:flex}.wb-map-head{justify-content:space-between;align-items:center;gap:1em;margin-bottom:.55em;display:flex}.wb-map-title{align-items:center;gap:.5em;min-width:0;display:flex}.wb-map-hno{min-width:1.75em;height:1.75em;font-family:var(--cw-round);color:#f4ead2;background:radial-gradient(circle at 42% 28%, #3a7d58, var(--cw-board) 62%, #164630);box-shadow:inset 0 0 0 1.5px #c9a14ab3, 0 .05em 0 var(--cw-board-lo), 0 .12em .24em -.04em #0a1e1059;text-shadow:var(--cw-relief);border-radius:1em;place-items:center;padding:0 .2em;font-size:1.25em;font-weight:700;line-height:1;display:grid}.wb-map-meta{font-family:var(--cw-round);color:var(--cw-soil);font-size:.86em;font-weight:600}.wb-map-score{font-family:var(--cw-round);color:var(--wb-ink-soft);font-size:.86em;font-weight:600}.wb-map-score b{color:var(--cw-board);font-size:1.2em;font-weight:700}.wb-map-score.is-none{font-style:italic;font-family:var(--wb-serif);font-weight:400}.wb-map-score:before{content:"·";color:var(--wb-ink-faint);margin-right:.45em}.wb-holetabs{flex-wrap:wrap;justify-content:flex-end;gap:.3em;display:flex}.wb-holetab{min-width:2em;height:2em;font:inherit;font-family:var(--cw-round);color:var(--cw-board);background:var(--cw-face);box-shadow:0 .07em 0 var(--cw-key-side), 0 .133em .306em -.06em var(--cw-key-drop), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523329;cursor:pointer;border:0;border-radius:.45em;padding:0;font-size:.84em;font-weight:700;transition:background-color .14s,color .14s,translate .1s,box-shadow .1s}.wb-holetab:hover:not([aria-selected=true]){background:var(--cw-face-hover);box-shadow:0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop), inset 0 1px 0 #fffc, inset 0 0 0 1px #7a523329;translate:0 -.03em}.wb-holetab[aria-selected=true]{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .13em .26em -.08em var(--cw-turf-drop)}.wb-map-split{flex:1;grid-template-columns:minmax(0,1fr) 15.5em;gap:1em;min-height:0;display:grid}.wb-map-host{background:#dde1c0;border-radius:.35em;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 .1em .3em -.05em #3d281747,inset 0 0 0 1px #7a523342,inset 0 0 30px #786e3c29,0 1px #fff9}.wb-map-empty{color:var(--wb-ink-soft);text-align:center;margin:auto;padding:1em;font-style:italic}.wb-map-side{flex-direction:column;gap:.7em;min-height:0;display:flex}.wb-shotlist{flex:1;min-height:0}.wb-map{width:100%;height:100%;display:block}.wb-map-bg{fill:#dde1c0}.wb-map-water{fill:#a6c6d0;stroke:#5d91a4;stroke-width:1.2px;vector-effect:non-scaling-stroke}.wb-map-fairway{fill:#bbd392;stroke:#7ca159;stroke-width:1.1px;vector-effect:non-scaling-stroke}.wb-map-tee{fill:#c1d89c;stroke:#6c8f4d;stroke-width:1px;vector-effect:non-scaling-stroke}.wb-map-tee.is-other,.wb-map-green.is-other{opacity:.6}.wb-map-bunker{fill:#efe2b7;stroke:#b6995c;stroke-width:1.1px;vector-effect:non-scaling-stroke}.wb-map-collar{fill:#b0d18a}.wb-map-green{fill:#9bc873;stroke:#4c7f37;stroke-width:1.2px;vector-effect:non-scaling-stroke}.wb-map-path{fill:none;stroke:#b3a78b;stroke-width:2px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.wb-map-ob{fill:none;stroke:#fdfbf4;stroke-width:1.6px;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.wb-map-drop{fill:none;stroke:#6b6358;stroke-width:1.3px;stroke-dasharray:1 3.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.wb-map-teemark{stroke:#fbf7ec;stroke-width:1.5px;vector-effect:non-scaling-stroke}.wb-map-cup{fill:#2a2521}.wb-map-flagpath{fill:#c8402f;stroke:#5b2219;stroke-width:1.1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.wb-shot{transition:opacity .15s}.wb-shot-case{fill:none;stroke:#fbf7eceb;stroke-width:5.2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.wb-shot-line{fill:none;stroke:var(--fam);stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.wb-shot-line.is-roll{stroke-width:2.2px;stroke-dasharray:.5 4.5}.wb-shot-line.is-putt{stroke-width:1.8px;stroke-dasharray:5 3.5}.wb-shot-land{fill:var(--fam)}.wb-shot-end{fill:#fbf7ec;stroke:var(--fam);stroke-width:1.7px;vector-effect:non-scaling-stroke}.wb-shot-rest{fill:#fbf7ec;stroke:var(--fam);stroke-width:1.3px;vector-effect:non-scaling-stroke}.wb-shot-num{fill:var(--fam);font-family:var(--wb-sans);text-anchor:middle;font-weight:700}.wb-shot-yds{fill:var(--wb-ink);font-family:var(--wb-serif);text-anchor:start;paint-order:stroke;stroke:#fbf7ecd9;stroke-width:3px;stroke-linejoin:round;font-style:italic}.wb-shot-yds.is-left{text-anchor:end}.wb-map-stip{fill:#78845052}.wb-map.has-hot .wb-shot:not(.is-hot){opacity:.25}.wb-shot.is-hot .wb-shot-line{stroke-width:3.4px}.wb-map-scale path{fill:none;stroke:var(--wb-ink);stroke-width:1.3px;vector-effect:non-scaling-stroke}.wb-map-scale text{fill:var(--wb-ink-soft);font-family:var(--wb-serif);text-anchor:middle;font-style:italic}.wb-map-north path{fill:none;stroke:var(--wb-ink-soft);stroke-width:1.2px;vector-effect:non-scaling-stroke}.wb-map-north circle{fill:var(--wb-ink-soft)}.wb-map-north text{fill:var(--wb-ink-soft);font-family:var(--wb-display);text-anchor:middle}.wb-legend{font-family:var(--cw-round);color:var(--cw-soil);border-bottom:1px solid #7a523336;flex-wrap:wrap;gap:.25em .85em;margin:0;padding:0 0 .55em;font-size:.72em;font-weight:600;list-style:none;display:flex}.wb-legend li{align-items:center;gap:.35em;display:inline-flex}.wb-legend-sw{width:1.6em;height:.5em;overflow:visible}.wb-legend-line{fill:none;stroke:var(--fam);stroke-width:2.6px;stroke-linecap:round}.wb-legend-line.is-putt{stroke-dasharray:4 3}.wb-sheet-head{justify-content:space-between;align-items:baseline;gap:.6em;margin-bottom:.4em;display:flex}.wb-shotrows{margin:0;padding:0;list-style:none}.wb-shotrow{border-bottom:1px solid #7a523329;border-left:3px solid var(--fam,var(--wb-rule-strong));grid-template-columns:1.5em minmax(0,1fr) auto;align-items:baseline;gap:.45em;padding:.38em .35em .38em .3em;font-size:.84em;transition:background-color .12s;display:grid}.wb-shotrow.is-hot,.wb-shotrow:focus-visible{background:#1d5a3b14}.wb-shotrow-n{font-family:var(--cw-round);text-align:center;color:var(--fam,var(--wb-ink));font-size:1.05em;font-weight:700}.wb-shotrow-club{font-family:var(--cw-round);color:var(--wb-ink);font-weight:700;display:block}.wb-shotrow-path{color:var(--wb-ink-soft);font-size:.86em;font-style:italic;display:block}.wb-shotrow-q{color:#8a5a12}.wb-shotrow-d{font-family:var(--cw-round);white-space:nowrap;color:var(--wb-ink);font-size:.92em;font-weight:600}.wb-shotrow:has(.wb-shotrow-watch){grid-template-columns:1.5em minmax(0,1fr) auto auto}.wb-shotrow-watch{background:var(--cw-face);width:1.75em;height:1.75em;color:var(--cw-board);box-shadow:0 .06em 0 var(--cw-key-side), 0 .114em .268em -.06em var(--cw-key-drop), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a52332d;cursor:pointer;border:0;border-radius:50%;align-self:center;place-items:center;padding:0;display:grid}.wb-shotrow-watch:hover,.wb-shotrow-watch:focus-visible{background:radial-gradient(circle at 42% 28%, #3a7d58, var(--cw-board) 62%, #164630);color:#f4ead2;box-shadow:inset 0 0 0 1.5px #c9a14ab3, 0 .06em 0 var(--cw-board-lo), 0 .14em .28em -.06em var(--cw-board-drop);outline:none}.wb-shotrow-watch .wb-icon{width:.9em;height:.9em}.wb-shotrow-pen{--fam:var(--wb-red);color:var(--wb-red)}.wb-shotrow-pen .wb-shotrow-path{color:var(--wb-red)}.wb-sheet{border-collapse:collapse;width:100%;font-size:.88em}.wb-sheet th,.wb-sheet td{text-align:center;border-bottom:1px solid #1d5a3b29;padding:.26em .25em}.wb-sheet thead th{font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-cream);background:var(--cw-board-face);text-shadow:var(--cw-relief);padding:.38em .25em;font-size:.64em;font-weight:700;box-shadow:inset 0 1px #ffffff1f}.wb-sheet thead th:first-child{border-radius:.45em 0 0}.wb-sheet thead th:last-child{border-radius:0 .45em 0 0}.wb-sheet tbody th{font-family:var(--cw-round);color:var(--cw-board);font-weight:700}.wb-sheet td.wb-num{font-family:var(--cw-round);font-weight:700}.wb-sheet tbody tr{cursor:pointer;transition:background-color .12s}.wb-sheet tbody tr:hover{background:#88bb6024}.wb-sheet tbody tr.is-sel{background:linear-gradient(#f3ecda80, #f3ecda80), var(--cw-mown);box-shadow:inset .22em 0 0 var(--cw-turf-side)}.wb-sheet tbody tr:focus-visible{box-shadow:inset 0 0 0 2px var(--cw-focus);outline:none}.wb-sheet tfoot th,.wb-sheet tfoot td{font-family:var(--cw-round);color:var(--cw-board);background:#1d5a3b0f;border-top:1px solid #1d5a3b8c;border-bottom:0;font-weight:700}.wb-sheet-score{position:relative}.wb-true{font-family:var(--wb-hand);color:var(--wb-red);font-size:.78em;position:absolute;top:0;right:.05em}.wb-sheet-fw,.wb-sheet-gir{color:var(--wb-green-2)}.wb-sheet-note{color:var(--wb-ink-soft);margin:.7em 0 0;font-size:.74em;font-style:italic}.wb-sheet-legend{font-family:var(--cw-round);color:var(--cw-soil);flex-wrap:wrap;gap:.15em .85em;margin:.75em 0 0;font-size:.66em;font-weight:600;display:flex}.wb-sheet-legend b{color:var(--cw-board)}.wb-stats{scrollbar-color:#e4c98f66 transparent;flex:1;min-height:0;padding:.1em .35em 1em .1em}.wb-stats-meta{flex-wrap:wrap;gap:.4em;margin:0 0 .85em;font-size:.8em;display:flex}.wb-stats-chip{font-family:var(--cw-round);color:var(--cw-soil);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a52331f, 0 .06em 0 var(--cw-key-side), 0 .14em .3em -.08em var(--cw-key-drop);white-space:nowrap;border-radius:1em;align-items:center;gap:.35em;padding:.2em .72em .22em;font-weight:600;display:inline-flex}.wb-stats-chip.is-club{color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 1px #c9a14a99, var(--cw-bevel-dark), 0 .06em 0 var(--cw-board-lo), 0 .14em .3em -.08em var(--cw-board-drop);text-shadow:var(--cw-relief)}.wb-stats-chip.is-club .wb-icon{width:1.1em;height:1.1em;color:var(--cw-gold);stroke-width:1.9px}.wb-stats-chip.is-red{color:var(--cw-stamp)}.wb-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85em;display:grid}.wb-tile.paper,.wb-ledger.paper{background-image:linear-gradient(180deg, #fffdf680, #fffdf600 40%, #785a280d), var(--paper-grain), var(--paper-mottle)}.wb-tile{box-shadow:0 0 0 1px #5c3e2259, 0 .08em 0 var(--cw-key-side), 0 .3em .6em -.2em #1e14084d, 0 .9em 1.6em -.8em #140e0680, inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523329;border-radius:.6em;padding:.7em 1em .8em;transition:translate .15s;position:relative}.wb-tile.is-link{cursor:pointer}.wb-tile.is-link:hover{translate:0 -.08em}.wb-tile-go{width:1.6em;height:1.6em;color:var(--cw-board);background:var(--cw-floor);box-shadow:var(--cw-lip);stroke-width:2.2px;border-radius:50%;padding:.28em;transition:background-color .15s,color .15s;position:absolute;top:.75em;right:.75em}.wb-tile.is-link:hover .wb-tile-go,.wb-tile.is-link:focus-visible .wb-tile-go{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .06em 0 var(--cw-turf-side), 0 .12em .24em -.06em var(--cw-turf-drop)}.wb-tile-l{font-family:var(--cw-round);letter-spacing:.14em;text-transform:uppercase;color:var(--cw-label);font-size:.64em;font-weight:700}.wb-tile-v{color:var(--cw-board);text-shadow:var(--cw-press);font-size:2.2em;line-height:1.1}.wb-tile-s{font-family:var(--cw-round);color:var(--wb-ink-soft);font-size:.72em;font-weight:600;line-height:1.35}.wb-tile-bar,.wb-fwviz{background:var(--cw-floor);height:.62em;box-shadow:var(--cw-lip);border-radius:.4em;margin:.3em 0 .4em;padding:.12em;display:flex;overflow:hidden}.wb-tile-bar span{background:var(--cw-mown);border-radius:.28em;height:100%;display:block}.wb-fwviz-l,.wb-fwviz-r{background:var(--cw-terra)}.wb-fwviz-l{border-radius:.28em 0 0 .28em}.wb-fwviz-r{border-radius:0 .28em .28em 0}.wb-fwviz-c{background:var(--cw-mown)}.wb-stats-row{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);align-items:start;gap:.85em;margin-top:.85em;display:grid}.wb-ledger{box-shadow:0 0 0 1px #5c3e2259, 0 .08em 0 var(--cw-key-side), 0 .3em .6em -.2em #1e14084d, 0 .9em 1.6em -.8em #140e0680, inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523329;color:var(--wb-ink);border-radius:.6em;padding:.85em 1.1em 1em}.wb-ledger-h{font-family:var(--cw-round);color:var(--cw-board);text-shadow:var(--cw-press);margin:0 0 .6em;font-size:1.08em;font-weight:700}.wb-ledger-h .wb-kicker{font-family:var(--cw-round);color:var(--cw-soil);text-shadow:none;font-size:.66em;font-style:normal;font-weight:600}.wb-mix-bar{background:var(--cw-floor);height:1.1em;box-shadow:var(--cw-lip);border-radius:.45em;gap:.12em;padding:.14em;display:flex;overflow:hidden}.wb-mix-seg{background-image:linear-gradient(#ffffff38,#fff0 55%,#00000014);border-radius:.25em;flex-basis:0;min-width:2px;box-shadow:inset 0 1px #ffffff40}.wb-mix-eagle{background:var(--cw-board-lo)}.wb-mix-birdie{background:var(--cw-board-hi)}.wb-mix-par{background:var(--cw-turf)}.wb-mix-bogey{background:var(--cw-brass)}.wb-mix-double{background:var(--cw-terra)}.wb-mix-triple{background:var(--cw-stamp)}.wb-mix-x{background:var(--cw-soil)}.wb-mix-legend{font-family:var(--cw-round);color:var(--wb-ink-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:.2em 1em;margin:.6em 0 .85em;padding:0;font-size:.78em;font-weight:600;list-style:none;display:grid}.wb-mix-legend b{color:var(--cw-board);font-weight:700}.wb-mix-dot{vertical-align:-.04em;border-radius:.2em;width:.72em;height:.72em;margin-right:.4em;display:inline-block}.wb-bypar{border-collapse:collapse;width:100%;font-size:.84em}.wb-bypar caption{text-align:left;margin-bottom:.3em}.wb-bypar th{font-family:var(--cw-round);text-align:left;font-weight:700}.wb-bypar th,.wb-bypar td{border-bottom:1px solid #7a523327;padding:.24em .2em}.wb-bypar td{text-align:right;font-family:var(--cw-round);color:var(--cw-board);font-weight:700}.wb-bypar td.wb-muted{color:var(--cw-soil);font-weight:700}.wb-clubtable{border-collapse:collapse;width:100%;font-size:.82em}.wb-clubtable th,.wb-clubtable td{border-bottom:1px solid #7a523324;padding:.26em .4em}.wb-clubtable thead th{font-family:var(--cw-round);letter-spacing:.13em;text-align:left;text-transform:uppercase;color:var(--cw-label);border-bottom:1px solid #7a52334d;font-size:.7em;font-weight:700}.wb-clubtable tbody th{font-family:var(--cw-round);text-align:left;white-space:nowrap;border-left:.22em solid var(--fam);padding-left:.5em;font-weight:700}.wb-clubtable td.wb-num{font-family:var(--cw-round);color:var(--cw-board);font-weight:700}.wb-clubtable td.wb-num.wb-muted{color:var(--cw-soil);font-weight:700}.wb-clubtable .wb-num{text-align:right}.wb-ctbar-h{width:46%}.wb-ctbar-scale{height:1.2em;position:relative}.wb-ctbar-scale span{letter-spacing:.04em;text-transform:none;font-weight:400;position:absolute;top:0}.wb-ctbar-scale span:first-child{left:0}.wb-ctbar-scale span:nth-child(2){left:50%;transform:translate(-50%)}.wb-ctbar-scale span:nth-child(3){right:0}.wb-ctbar-track{height:1em;display:block;position:relative}.wb-ctbar-track:before{content:"";background:#2a252124;height:1px;position:absolute;top:50%;left:0;right:0}.wb-ctbar-sd{background:color-mix(in srgb, var(--fam) 18%, transparent);border-radius:2px;height:64%;position:absolute;top:18%}.wb-ctbar-roll{border-top:2px dotted var(--fam);height:0;margin-top:-1px;position:absolute;top:50%}.wb-ctbar-dot{background:var(--fam);width:.62em;height:.62em;box-shadow:0 0 0 1.5px var(--wb-paper);border-radius:50%;margin:-.31em 0 0 -.31em;position:absolute;top:50%}.wb-standing{flex:1;grid-template-columns:22em minmax(0,1fr);gap:1.1em;min-height:0;display:grid}.wb-honours{text-align:center;color:var(--cw-cream);background:radial-gradient(130% 70% at 50% 0%, #2d6e4b, var(--cw-board) 62%, #174a30);box-shadow:inset 0 1px 0 #ffffff24, inset 0 0 0 .32em #174a30, inset 0 0 0 calc(.32em + 1px) #c9a14a99, 0 0 0 1px #081a0e99, 0 .08em 0 var(--cw-board-lo), 0 1em 1.6em -.6em #0000008c;border-radius:.75em;align-self:start;padding:1.15em 1.3em}.wb-honours-cap{font-family:var(--cw-round);letter-spacing:.24em;text-transform:uppercase;color:var(--cw-brass-hi);text-shadow:var(--cw-relief);margin:.3em 0 .75em;padding-left:.24em;font-size:.82em;font-weight:700}.wb-honours-list{margin:0;padding:0;list-style:none}.wb-honours-row{opacity:.55;border-bottom:1px solid #ecd39321;border-radius:.45em;padding:.45em .5em;position:relative}.wb-honours-row:last-child{border-bottom:0}.wb-honours-row.is-on{opacity:1;color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .16em .34em -.08em #04120873;border-bottom-color:#0000;margin:.15em 0}.wb-honours-title{font-family:var(--cw-round);color:var(--cw-cream);text-shadow:var(--cw-relief);font-size:1.02em;font-weight:600;display:block}.wb-honours-row.is-on .wb-honours-title{color:#17301f;text-shadow:0 1px #ffffff40;font-weight:700}.wb-honours-range{font-family:var(--cw-round);letter-spacing:.13em;text-transform:uppercase;color:var(--cw-brass-hi);opacity:.8;font-size:.6em;font-weight:700;display:block}.wb-honours-row.is-on .wb-honours-range{color:var(--cw-turf-core);opacity:1;display:inline}.wb-honours-you{vertical-align:.06em;font-family:var(--cw-round);letter-spacing:.04em;color:#3a2a10;box-shadow:inset 0 1px 0 #ffffff73, 0 .06em 0 var(--cw-brass-lo), 0 .12em .22em -.06em #28190566;background:linear-gradient(#f3dea6,#d9b665);border-radius:1em;margin-left:.6em;padding:.1em .55em .12em;font-size:.62em;font-weight:700;display:inline-block}.wb-honours-foot{font-family:var(--cw-round);color:var(--cw-brass-hi);text-wrap:balance;margin:.9em 0 0;font-size:.8em;font-weight:600}.wb-honours-foot b{color:var(--cw-gold);text-shadow:var(--cw-relief);font-size:1.25em;font-weight:700}.wb-standing-ledger{flex-direction:column;min-height:0;max-height:100%;display:flex}.wb-log{flex:1;min-height:0;padding-right:.4em}.wb-log-group{margin-bottom:.85em}.wb-log-ghead{font-family:var(--cw-round);color:var(--cw-board);border-bottom:1px solid #7a523333;justify-content:space-between;gap:1em;margin-bottom:.2em;padding-bottom:.15em;font-size:.86em;font-weight:700;display:flex;box-shadow:0 1px #ffffff8c}.wb-log-total,.wb-log-delta{font-family:var(--cw-round);font-weight:700}.wb-log-total.is-plus,.wb-log-delta.is-plus{color:var(--cw-turf-core)}.wb-log-total.is-minus,.wb-log-delta.is-minus{color:var(--cw-stamp)}.wb-log-list{margin:0;padding:0;list-style:none}.wb-log-row{grid-template-columns:2.4em minmax(0,1fr);align-items:baseline;gap:.5em;padding:.1em 0;font-size:.86em;display:grid}.wb-log-delta{text-align:right;font-size:.95em}.wb-log-reason{color:var(--wb-ink-soft)}.wb-mapwrap{flex:1;min-width:0;min-height:0;position:relative}.wb-mapwrap .wb-map{position:absolute;inset:0}.wb-mapscale{pointer-events:none;flex-direction:column;align-items:center;gap:.1em;display:flex;position:absolute;bottom:.8em;left:.9em}.wb-mapscale-bar{border:1.5px solid var(--wb-ink);border-top:0;height:.45em}.wb-mapscale-t{color:var(--wb-ink-soft);order:-1;font-size:.72em;font-style:italic}.wb-compass{pointer-events:none;background:radial-gradient(circle at 42% 30%,#fffdf6eb,#f0e8d4d9);border-radius:50%;place-items:center;width:2.4em;height:2.4em;display:grid;position:absolute;top:.8em;right:.8em;box-shadow:inset 0 0 0 1px #7a52334d,0 .1em .3em -.05em #28190a4d}.wb-compass-needle{background:linear-gradient(180deg, var(--wb-red) 0 50%, var(--wb-ink-soft) 50% 100%);border-radius:1px;width:2px;height:1.5em;display:block;position:relative}.wb-compass-needle b{font-family:var(--wb-display);color:var(--wb-ink);font-size:.62em;font-weight:400;position:absolute;top:-1.15em;left:50%;transform:translate(-50%)}.wb-detail-standing{border-top:1px solid var(--wb-rule);margin-top:1.1em;padding-top:.8em}.wb-detail-standing .wb-log-row{font-size:.8em}.wb-cork-grid:has(.wb-pcard-real){grid-template-columns:repeat(auto-fill,minmax(23.5em,1fr));justify-items:center;gap:2.2em 1.4em}.wb-pcard-real,.wb-pcard-real.is-unfinished{box-shadow:none;background:0 0;padding:0;overflow:visible}.wb-pcard-real .sc-archive{filter:drop-shadow(0 7px 8px #28140573)}.wb-pcard-real:hover,.wb-pcard-real:focus-visible{box-shadow:none}.wb-pcard-real:hover .sc-archive,.wb-pcard-real:focus-visible .sc-archive{filter:drop-shadow(0 14px 14px #28140580)}.wb-pcard-real .wb-pin{z-index:6;top:-.6em}.wb-pcard-cap{width:max-content;max-width:100%;font-family:var(--cw-round);color:var(--cw-soil);background:var(--cw-face);box-shadow:0 .08em 0 var(--cw-key-side), 0 .152em .344em -.06em var(--cw-key-drop), 0 .35em .5em -.15em #2814058c, inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523325;border-radius:.5em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2em .65em;margin:.7em auto 0;padding:.26em .8em .3em;font-size:.74em;font-weight:600;line-height:1.2;display:flex}.wb-pcard-when{color:var(--wb-ink);font-weight:700}.wb-pcard-away{color:var(--cw-soil);margin-left:.35em}.wb-pcard-holes,.wb-pcard-stand{align-items:center;gap:.18em;display:inline-flex}.wb-pcard-cap .wb-icon{stroke-width:1.9px;width:1.15em;height:1.15em}.wb-pcard-score b{color:var(--cw-board);font-size:1.3em;font-weight:700}.wb-pcard-score small{color:var(--cw-soil);margin-left:.25em;font-size:.95em;font-weight:700}.wb-pcard-stand{font-weight:700}.wb-pcard-stand.is-plus{color:var(--cw-turf-core)}.wb-pcard-stand.is-minus{color:var(--cw-stamp)}.wb-pcard-hick{color:var(--cw-soil-lo);background:var(--cw-floor);box-shadow:var(--cw-lip);border-radius:1em;padding:0 .45em;font-size:.9em}.wb-stamp-real{z-index:7;background:#f7f2e559;font-size:.9em;bottom:38%;left:auto;right:12%}.wb-standing-side{flex-direction:column;align-self:start;gap:.9em;min-height:0;display:flex}.wb-marks{padding:.8em 1em .9em}.wb-marks .wb-ledger-h{align-items:center;gap:.35em;display:flex}.wb-marks .wb-ledger-h svg{width:1.05em;height:1.05em;color:var(--cw-brass-lo)}.wb-marks-figs{justify-content:center;margin:.35em 0 .45em;display:flex}.wb-marks-line{color:var(--cw-ink);margin:.2em 0;font-size:.86em;font-style:italic}.wb-marks-name{font:600 .78em var(--cw-round);color:var(--cw-board);cursor:pointer;background:var(--cw-face);box-shadow:0 .08em 0 var(--cw-key-side), 0 .152em .344em -.06em var(--cw-key-drop), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523325;border:0;border-radius:.45em;margin-top:.55em;padding:.32em .8em}.wb-marks-name:hover{background:var(--cw-face-hover);box-shadow:0 .1em 0 var(--cw-key-side), 0 .22em .38em -.1em var(--cw-key-drop), inset 0 1px 0 #fffc, inset 0 0 0 1px #7a523325;translate:0 -.03em}.wb-marks-name:active{box-shadow:0 .01em 0 var(--cw-key-side), 0 .019em .078em -.06em var(--cw-key-drop);translate:0 .05em}.wb-marks-name.is-on{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop)}.wb-marks-name:disabled{opacity:.6;cursor:default}.wb-screen.wb-fitting{z-index:44;background:#0a0e0a59;place-items:center;display:grid}.wb-fit-card{border-radius:.6em;width:min(1100px,94vw);max-height:90vh;padding:1.2em 1.4em;position:relative;overflow:auto}.wb-fit-head{align-items:center;gap:.7em;margin-bottom:.7em;display:flex}.wb-fit-title{font-family:var(--cw-round);color:var(--cw-board);cursor:default;align-items:center;gap:.4em;margin:0;font-size:1.6em;font-weight:700;line-height:1.1;display:flex}.wb-fit-title .wb-icon{width:1em;height:1em;color:var(--cw-brass-lo);stroke-width:2px}.wb-fit-lede{max-width:42em}.wb-fit-sheeth{justify-content:space-between;align-items:baseline;gap:1em;margin:.4em 0;display:flex}.wb-fit-sheeth h3{font-family:var(--cw-round);letter-spacing:.14em;text-transform:uppercase;color:var(--cw-label);margin:0;font-size:.72em;font-weight:700}.wb-fit-scroll{background:var(--cw-trench-soft);box-shadow:var(--cw-lip);border-radius:.6em;padding:.3em .5em;overflow-x:auto}.wb-fit-t{border-collapse:collapse;width:100%;font-size:.82em}.wb-fit-t th,.wb-fit-t td{white-space:nowrap;border-top:1px solid #7a523327;padding:.3em .45em}.wb-fit-t thead th{font-family:var(--cw-round);letter-spacing:.08em;text-transform:uppercase;color:var(--cw-label);text-align:right;border-top:0;font-size:.66em;font-weight:700}.wb-fit-t thead th:first-child{text-align:left}.wb-fit-t tbody th{text-align:left;font-family:var(--cw-round);color:var(--cw-ink);font-weight:700}.wb-fit-t td.wb-num{text-align:right;font-family:var(--cw-round);font-weight:700}.wb-fit-t td.is-best{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #ffffff59, inset 0 -1px 0 var(--cw-turf-side);font-weight:700}.wb-fit-t tr.is-now th{color:var(--cw-board)}.wb-fit-t tr.is-pick{box-shadow:inset .2em 0 0 var(--cw-brass)}.wb-fit-now{font-family:var(--cw-round);letter-spacing:.08em;text-transform:uppercase;color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 .12em var(--cw-brass);text-shadow:var(--cw-relief);cursor:help;border-radius:1em;margin-left:.5em;padding:.06em .55em .1em;font-size:.66em;font-weight:700}.wb-fit-pick{color:var(--cw-board);align-items:center;gap:.4em;margin:.6em 0 .2em;font-weight:600;display:flex}.wb-fit-pick .wb-icon{width:1.1em;height:1.1em;color:var(--cw-turf-core);stroke-width:2.4px}.wb-fit-pick.is-quiet{color:var(--wb-ink-faint);cursor:help;font-style:italic;font-weight:400}.wb-fit-cart{border-top:1px solid #7a523336;margin-top:.9em;padding-top:.6em}.wb-fit-groups{grid-template-columns:repeat(auto-fit,minmax(14em,1fr));gap:.6em 1em;display:grid}.wb-fit-opts{flex-wrap:wrap;gap:.35em;margin-top:.3em;display:flex}.wb-fit-opts .wb-btn.wb-fit-opt{font-family:var(--cw-round);color:var(--wb-ink-soft);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);border:0;border-radius:.5em;font-weight:700}.wb-fit-opts .wb-btn.wb-fit-opt:hover{color:var(--cw-board);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332b, 0 .09em 0 var(--cw-key-side), 0 .2em .36em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-fit-opts em{color:var(--cw-brass-lo);font-style:italic;font-weight:400}.wb-fit-foot{justify-content:flex-end;gap:.5em;margin-top:.8em;display:flex}.wb-fit-hud{z-index:28;pointer-events:none;color:#f5edd9;font:600 clamp(12px, calc(1.1vh + 4px), 16px) var(--wb-sans);background:#18140eb3;border-radius:2em;padding:.35em .9em;position:absolute;top:1.2vh;left:50%;translate:-50%;box-shadow:0 4px 12px #00000059}.pk-card{--pk-suit:#2a7149;--pk-edge:#b59a6a;--pk-board:#f6efdc;aspect-ratio:5/7;background:radial-gradient(130% 90% at 50% 18%, #fffcf0e6, #fffcf000 60%), var(--wb-grain,none), var(--pk-board);color:#2a2521;width:11.5em;font-family:var(--wb-serif,Georgia, serif);box-shadow:inset 0 0 0 1.5px var(--pk-edge), inset 0 0 0 4px var(--pk-board), inset 0 0 0 5px #2a25212e, 0 1px 1px #3426102e, 0 8px 18px -6px #23180a61;-webkit-user-select:none;user-select:none;border-radius:.6em;flex-direction:column;align-items:center;gap:.28em;padding:.55em .6em .7em;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.pk-card.is-small{gap:.2em;width:7.2em;padding:.4em .45em .5em;font-size:.86em}.pk-suit-thought{--pk-suit:#2a7149}.pk-suit-habit{--pk-suit:#2c6247}.pk-suit-gear{--pk-suit:#7a5236}.pk-suit-charm{--pk-suit:#a8392f}.pk-suit-local{--pk-suit:#2f6f73}.pk-suit-lesson{--pk-suit:#8a6a2a}.pk-suit-house{--pk-suit:#b7791f}.pk-r-common{--pk-edge:#a8875e}.pk-r-uncommon{--pk-edge:#8f9aa3}.pk-r-rare{--pk-edge:#c7a24f}.pk-r-legendary{--pk-edge:#d8b45c}.pk-r-legendary:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(115deg,#fff0 30%,#ffecb46b 46%,#bee6ff47 54%,#fff0 70%) 0 0/260% 100%;animation:4.8s ease-in-out infinite pk-foil;position:absolute;inset:0}@keyframes pk-foil{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.pk-r-legendary:after{animation:none}}.pk-band{background:var(--pk-suit);color:#f5edd9;font-family:var(--cw-round,var(--wb-sans,sans-serif));letter-spacing:.12em;text-transform:uppercase;border-radius:.3em .3em .15em .15em;justify-content:space-between;align-self:stretch;align-items:baseline;padding:.18em .45em;font-size:.54em;font-weight:700;display:flex}.pk-rar{opacity:.8;letter-spacing:.08em}.pk-card.is-small .pk-rar{display:none}.pk-emblem{width:3.4em;height:3.4em;color:var(--pk-suit);flex:none;margin-top:.15em}.pk-card.is-small .pk-emblem{width:2.5em;height:2.5em}.pk-oval{fill:#2a25210a;stroke:var(--pk-suit);stroke-width:.5px;stroke-dasharray:.6 .5;opacity:.8}.pk-name{font-family:var(--cw-round,var(--wb-display,Georgia, serif));text-align:center;color:#231d18;font-size:.98em;font-weight:700;line-height:1.1}.pk-card.is-small .pk-name{font-size:.92em}.pk-text{text-align:center;color:#3e362e;flex:1;font-size:.66em;line-height:1.3;overflow:hidden}.pk-flavor{color:#7a6f60;text-align:center;font-size:.58em;font-style:italic;line-height:1.25}.pk-count,.pk-new,.pk-weak,.pk-house{font-family:var(--cw-round,var(--wb-sans,sans-serif));letter-spacing:.06em;white-space:nowrap;border-radius:1em;padding:.12em .55em;font-size:.56em;font-weight:700;position:absolute}.pk-count{background:var(--pk-suit);color:#fff8e6;font-weight:600;top:2.1em;right:-.5em;box-shadow:0 2px 5px #00000040}.pk-new{background:var(--cw-stamp,#c0182c);color:#fff;text-transform:uppercase;top:-.55em;left:-.4em;rotate:-6deg;box-shadow:0 2px 5px #00000040}.pk-weak{color:#6e5a3a;background:#ebe1c8;border:1px solid #cdb98c;bottom:-.6em;left:50%;translate:-50%}.pk-house{color:#9a5c12;text-transform:uppercase;letter-spacing:.1em;font-size:.5em;bottom:.25em;left:50%;translate:-50%}.pk-card.is-carried{box-shadow:inset 0 0 0 1.5px var(--pk-edge), inset 0 0 0 4px var(--pk-board), inset 0 0 0 5px #2a25212e, 0 0 0 .16em var(--cw-turf,#88bb60), 0 10px 22px -6px #23180a73}.pk-card.is-locked{background:repeating-linear-gradient(45deg, #ffffff0b 0 6px, #0000000d 6px 12px), repeating-linear-gradient(-45deg, #ffffff0b 0 6px, #0000000d 6px 12px), linear-gradient(180deg, var(--cw-board-hi,#2a7149), var(--cw-board,#1d5a3b));color:#e4d7b8;box-shadow:inset 0 0 0 .22em var(--cw-board,#1d5a3b), inset 0 0 0 .34em var(--cw-brass,#c9a14a), inset 0 0 0 .42em #0f3a2499, 0 .2em 0 var(--cw-board-lo,#0f3a24), 0 6px 14px -6px #140e0680}.pk-back{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4em;height:100%;padding:.4em .2em;display:flex}.pk-back-suit{font-family:var(--cw-round,var(--wb-sans,sans-serif));letter-spacing:.14em;text-transform:uppercase;color:var(--cw-brass-hi,#ecd393);opacity:.85;font-size:.54em;font-weight:700}.pk-back-q{font-family:var(--cw-round,var(--wb-display,Georgia, serif));color:var(--cw-cream,#f6efdc);text-shadow:var(--cw-relief,0 1px 0 #0006);font-size:2.4em;font-weight:700;line-height:1}.pk-back-hint{color:#f1e7cd;font-size:.66em;line-height:1.3}.pk-back-prog{width:85%;font-family:var(--cw-round,var(--wb-sans,sans-serif));flex-direction:column;align-items:center;gap:.2em;font-size:.56em;font-weight:700;display:flex}.pk-back-prog i{background:linear-gradient(to right, var(--cw-turf,#88bb60) calc(var(--pk-p) * 100%), #0f3a248c 0);border-radius:1em;width:100%;height:.55em;display:block;box-shadow:inset 0 .08em .12em #0006}.pk-rise{z-index:28;pointer-events:none;opacity:0;align-items:center;gap:.6em;font-size:clamp(12px,1.2vh + 4px,17px);transition:opacity .35s,translate .45s cubic-bezier(.2,.9,.3,1.2);display:flex;position:absolute;bottom:15vh;left:1.4vw;translate:0 18px}.pk-rise.is-on{opacity:1;translate:0}.pk-rise .pk-card{rotate:-4deg}.pk-rise-text{color:#f5edd9;font-family:var(--wb-serif,Georgia, serif);background:#18140eb8;border-radius:.4em;max-width:18em;padding:.4em .75em;line-height:1.3;box-shadow:0 6px 16px -6px #00000080}.pk-rise-text b{color:#e4c98f;font-weight:600}.st-chip{z-index:28;pointer-events:none;font:600 clamp(12px, calc(1.1vh + 4px), 16px) var(--wb-sans,sans-serif);color:#2a2116;opacity:0;background:linear-gradient(#f1d99a,#c79a4f 55%,#a07a3a);border-radius:2em;align-items:center;gap:.5em;padding:.35em .8em .35em .45em;transition:opacity .3s,translate .4s cubic-bezier(.2,.9,.3,1.2);display:flex;position:absolute;bottom:10vh;left:1.4vw;translate:0 14px;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000040,0 6px 14px -6px #0000008c}.st-chip.is-on{opacity:1;translate:0}.st-chip.is-down{color:#fff3ee;background:linear-gradient(#e7b3a9,#b8584a 55%,#8e3a30)}.st-chip i{color:#f5edd9;background:#2c6247;border-radius:50%;place-items:center;width:1.55em;height:1.55em;font-size:.9em;font-style:normal;display:grid;box-shadow:inset 0 0 0 2px #ffffff59}.st-chip.is-down i{background:#6e2019}.st-chip.is-credit i{color:#3d2817;background:radial-gradient(circle at 35% 30%,#f6d98a,#e7b44c 55%,#a8812f);font-weight:700;box-shadow:inset 0 0 0 2px #3d281759}.wb-pk-room{overflow:hidden auto}.wb-pk-head .wb-pk-count{margin-left:auto}.wb-pk-table{background:radial-gradient(120% 140% at 50% 0,#ffffff14,#0000 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .05 0 0 0 0 .2 0 0 0 0 .1 0 0 0 1.4 -.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E"),#1d5a3a;border-radius:10px;margin-bottom:1em;padding:.8em 1.1em 1em;box-shadow:inset 0 0 0 .45em #5b3a25,inset 0 0 0 .52em #00000080,inset 0 8px 26px #00000073,0 3px 10px #00000073}.wb-pk-h{justify-content:space-between;align-items:center;gap:1em;margin:0 0 .6em;display:flex}.wb-pk-h h2{font-family:var(--cw-round);letter-spacing:.16em;text-transform:uppercase;color:var(--cw-brass-hi);white-space:nowrap;margin:0;font-size:.74em;font-weight:700}.wb-pk-h h2[title]{cursor:help}.wb-pk-baize{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.1em;min-height:17em;display:flex}.wb-pk-slot{flex-direction:column;align-items:center;gap:.4em;display:flex}.wb-pk-slot.is-empty,.wb-pk-slot.is-shut{aspect-ratio:5/7;color:#f5edd9bf;text-align:center;border:1.5px dashed #f5edd952;border-radius:.6em;justify-content:center;gap:.3em;width:11.5em;padding:.6em;font-size:1em}.wb-pk-slot .wb-icon{opacity:.7;width:1.6em;height:1.6em}.wb-pk-slot.is-empty span{font-family:var(--cw-round);font-size:1.05em;font-weight:700}.wb-pk-slot.is-empty em{font:italic .72em var(--wb-serif);opacity:.8}.wb-pk-slot.is-shut{color:#f5edd973;cursor:help;background:#0000002e;border-style:solid;border-color:#00000040}.wb-pk-slot.is-shut span{font-family:var(--cw-round);letter-spacing:.14em;text-transform:uppercase;font-size:.58em;font-weight:700}.wb-pk-slot.is-shut b{font-family:var(--cw-round);color:#ecd393bf;font-size:.9em;font-weight:700}.wb-pk-slot.is-full .pk-card{cursor:pointer}.wb-pk-slot.is-full .pk-card:hover{transform:translateY(-4px)}.wb-pk-move{grid-template-columns:2em auto 2em;align-items:center;gap:.3em;display:grid}.wb-pk-move .wb-btn{min-height:0;font-family:var(--cw-round);color:var(--cw-soil);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);border:0;border-radius:.45em;justify-content:center;padding:.2em .65em .24em;font-weight:700}.wb-pk-move .wb-btn:hover{color:var(--cw-board);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332b, 0 .09em 0 var(--cw-key-side), 0 .2em .36em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-pk-move .wb-pk-mv{padding-left:.25em;padding-right:.25em}.wb-pk-move .wb-pk-mv .wb-icon{margin:0}.wb-pk-notes{gap:.25em;margin-top:.7em;display:grid}.wb-pk-notes p{font:italic .8em var(--wb-serif);color:#f3e2b6;text-align:center;margin:0}.wb-pk-wait{font:italic .9em var(--wb-serif);color:#f5edd9b3;margin:auto}.wb-pk-coll{flex-direction:column;flex:1;min-height:0;display:flex}.wb-pk-coll-h{flex-wrap:wrap;margin-bottom:.9em}.wb-pk-filters.wb-ch-tabs{flex-wrap:wrap;margin-left:auto}.wb-pk-filters .wb-ch-tab{padding:.45em .7em .45em .6em}.wb-pk-filters .wb-ch-tab b{margin-left:0}.wb-pk-lockedbtn{margin-left:.4em}.wb-pk-grid{grid-template-columns:repeat(auto-fill,minmax(12.4em,1fr));justify-items:center;gap:1.2em .9em;padding:.3em .2em 1.2em;display:grid}.wb-pk-pick{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:.8em;flex-direction:column;align-items:center;gap:.35em;padding:.2em;display:flex}.wb-pk-pick.is-locked{cursor:default}.wb-pk-pick:not(.is-locked):hover .pk-card,.wb-pk-pick:focus-visible .pk-card{box-shadow:inset 0 0 0 1.5px var(--pk-edge), inset 0 0 0 4px var(--pk-board), inset 0 0 0 5px #2a25212e, 0 14px 26px -8px #140c0499;transform:translateY(-5px)}.wb-pk-pick:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.wb-pk-pick.is-in{opacity:.62}.wb-pk-pickline{font-family:var(--cw-round);color:var(--cw-soil);background:var(--cw-face);box-shadow:0 .06em 0 var(--cw-key-side), 0 .114em .268em -.06em var(--cw-key-drop);border-radius:1em;padding:.14em .75em .18em;font-size:.7em;font-weight:700;transition:background-color .14s,color .14s}.wb-pk-pick:not(.is-locked):hover .wb-pk-pickline,.wb-pk-pick:focus-visible .wb-pk-pickline{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #ffffff6b, 0 .09em 0 var(--cw-turf-side), 0 .2em .36em -.1em var(--cw-turf-drop)}.wb-pk-pick.is-in .wb-pk-pickline{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop)}.wb-sub-card.wb-course-pick{width:max(min(52em, calc(100vw - var(--wb-left) - var(--wb-card-w) - 2.4em)), 21em);height:min(44em,100vh - 2.4em)}.wb-course-pick .wb-course-scroll{flex:auto;min-height:0;margin:.8em 0 0;display:flex}.wb-cp{flex:auto;gap:1.4em;min-width:0;min-height:0;display:flex;container-type:inline-size}.wb-cp-list{scrollbar-width:thin;scrollbar-color:#7a5a2b73 transparent;overscroll-behavior:contain;--cp-fade-top:#000;--cp-fade-bottom:#000;min-height:0;-webkit-mask-image:linear-gradient(180deg, var(--cp-fade-top), #000 1.6em, #000 calc(100% - 2.2em), var(--cp-fade-bottom));mask-image:linear-gradient(180deg, var(--cp-fade-top), #000 1.6em, #000 calc(100% - 2.2em), var(--cp-fade-bottom));flex:0 0 19em;margin:0 -.2em;padding:.15em .6em .4em .2em;overflow-y:auto}.wb-cp-list.has-above{--cp-fade-top:transparent}.wb-cp-list.has-below{--cp-fade-bottom:transparent}.wb-cp-region+.wb-cp-region{margin-top:.95em}.wb-cp-region-name{font-family:var(--cw-round);letter-spacing:.17em;text-transform:uppercase;color:var(--cw-label);align-items:center;gap:.6em;margin:0 0 .25em;padding:0 .5em;font-size:.6em;font-weight:700;display:flex}.wb-cp-region-name:after{content:"";border-top:1px solid #7a523333;flex:1;box-shadow:0 1px #fff9}.wb-cp-row{width:100%;min-height:2.9em;color:var(--wb-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5em;align-items:center;gap:.7em;padding:.32em .55em;transition:background-color .14s,box-shadow .14s,translate .12s;display:flex;position:relative}.wb-cp-row:hover:not(.is-chosen){background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #ffffffd9, inset 0 0 0 1px #7a52331f, var(--cw-lift);translate:0 -.03em}.wb-cp-row.is-chosen{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop)}.wb-cp-row:focus-visible{outline:2px solid var(--cw-focus);outline-offset:1px}.wb-cp-row[aria-disabled=true]{cursor:default}.wb-cp-row.is-broken .wb-cp-row-text{opacity:.55}.wb-cp-badge{background:linear-gradient(180deg, #ffffff24, #fff0 50%, #0000001f), var(--cc-primary,var(--wb-navy));border-radius:5px;flex:none;place-items:center;width:2.2em;height:2.2em;display:grid;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #0000001f,0 .06em #00000040,0 .14em .28em -.06em #0000004d}.wb-cp-badge .wb-logo{width:1.7em;height:1.7em;display:block}.wb-cp-row-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.wb-cp-row-name{font-family:var(--cw-round);white-space:nowrap;text-overflow:ellipsis;font-size:1em;font-weight:600;overflow:hidden}.wb-cp-row-sub{color:var(--wb-ink-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:.08em;font-size:.72em;overflow:hidden}.wb-cp-row.is-chosen .wb-cp-row-name{font-weight:700}.wb-cp-row.is-chosen .wb-cp-row-sub{color:#17301fb8}.wb-cp-club-more{font-family:var(--cw-round);letter-spacing:.04em;color:var(--wb-ink-faint);flex:none;align-items:center;gap:.15em;margin-left:auto;font-size:.66em;font-weight:700;display:inline-flex}.wb-cp-row-top .wb-cp-state+.wb-cp-club-more{margin-left:.2em}.wb-cp-club-more .wb-icon{width:1.25em;height:1.25em;transition:transform .16s}.wb-cp-club-row.is-open .wb-cp-club-more .wb-icon{transform:rotate(90deg)}.wb-cp-club-row.is-open .wb-cp-club-more{color:var(--cw-board)}.wb-cp-club-courses:not([hidden]){animation:.16s ease-out wb-cp-open}@keyframes wb-cp-open{0%{opacity:0;transform:translateY(-.3em)}}@media (prefers-reduced-motion:reduce){.wb-cp-club-courses:not([hidden]){animation:none}.wb-cp-club-more .wb-icon{transition:none}}.wb-cp-row.is-routing{gap:.5em;min-height:2em;padding:.28em .5em .28em 2.95em}.wb-cp-row.is-routing .wb-cp-row-text{flex-direction:row;justify-content:space-between;align-items:baseline;gap:.5em}.wb-cp-row.is-routing .wb-cp-row-name{font-size:.92em}.wb-cp-row.is-routing .wb-cp-row-sub{flex:none;margin:0}.wb-cp-row.is-routing.is-here .wb-cp-row-sub{display:none}.wb-cp-row.is-routing:before{content:"";background:var(--wb-rule-strong);width:1px;position:absolute;top:0;bottom:0;left:1.62em}.wb-cp-row.is-routing:last-child:before{bottom:50%}.wb-cp-row.is-routing:after{content:"";background:var(--wb-rule-strong);width:.9em;height:1px;position:absolute;top:50%;left:1.62em}.wb-cp-state{font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--wb-ink-faint);flex:none;align-items:center;font-size:.56em;font-weight:700;display:inline-flex}.wb-cp-state.is-here{background:var(--cw-board-face);color:var(--cw-cream);text-shadow:var(--cw-relief);box-shadow:inset 0 0 0 1px #c9a14a99, var(--cw-bevel-dark), 0 .05em 0 var(--cw-board-lo), 0 .12em .24em -.06em var(--cw-board-drop);border-radius:999px;padding:.34em .75em .3em}.wb-cp-state.is-closed{letter-spacing:0;opacity:.8;font-size:.9em}.wb-cp-row-top{align-items:center;gap:.5em;min-width:0;display:flex}.wb-cp-row-top .wb-cp-row-name{flex:0 auto}.wb-cp-row-top .wb-cp-state{margin-left:auto}.wb-cp-ribbon-line{color:var(--wb-brass-lo);font-style:italic}.wb-cp-ribbon-line:before{content:"·";color:var(--wb-ink-faint);margin:0 .45em;font-style:normal}.wb-cp-lock{width:1em;height:1em}.wb-cp-detail{flex:1 1 0;min-width:0;min-height:0;display:flex}.wb-cp-page{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.wb-cp-hero{aspect-ratio:2;background:var(--cc-backdrop) right center / cover no-repeat, var(--cc-primary,var(--wb-navy));max-height:42%;color:var(--wb-cream-text);box-shadow:0 0 0 1px #5c3e2259, 0 .08em 0 var(--cw-key-side), 0 .3em .6em -.2em #1e140859;border-radius:.45em;flex:none;position:relative;overflow:hidden}.wb-cp-photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .24s ease-out;position:absolute;inset:0}.wb-cp-scrim{opacity:0;pointer-events:none;background:linear-gradient(#060a0800 38%,#060a0852 66%,#060a08b8 100%);transition:opacity .24s ease-out;position:absolute;inset:0}.wb-cp-hero.has-photo .wb-cp-photo,.wb-cp-hero.has-photo .wb-cp-scrim{opacity:1}.wb-cp-hero.is-instant .wb-cp-photo,.wb-cp-hero.is-instant .wb-cp-scrim{transition:none}.wb-cp-hero.has-photo .wb-cp-poster{opacity:0;transition:opacity .42s ease-out}.wb-cp-hero.has-photo .wb-cp-poster.is-in{opacity:1}.wb-cp-hero.has-photo:after{content:"";background:var(--cc-accent);height:4px;position:absolute;bottom:0;left:0;right:0}.wb-cp-hero-title{z-index:1;align-items:center;gap:.85em;display:flex;position:absolute;bottom:1.25em;left:1.1em;right:1.1em}.wb-cp-mark{filter:drop-shadow(0 1px 2px #00000059);flex:none;width:3.5em;height:3.5em}.wb-cp-title{flex-direction:column;min-width:0;margin:0;font-weight:400;line-height:1.05;display:flex}.wb-cp-name{font-family:var(--wb-display);text-shadow:0 1px 3px #00000059;font-size:1.75em}.wb-cp-page .wb-cp-hero.has-photo .wb-cp-suffix{color:var(--wb-cream-text)}.wb-cp-suffix{font-family:var(--wb-sans);letter-spacing:.32em;text-transform:uppercase;opacity:.88;text-shadow:0 1px 2px #0006;margin-top:.35em;font-size:.62em}.wb-cp-ribbon{z-index:1;font-family:var(--wb-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--wb-brass-hi);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0e0a6b;border:1px solid #e4c98fb3;border-radius:2px;padding:.4em .85em .36em;font-size:.56em;position:absolute;top:.85em;right:.95em}.wb-cp-page.is-prestige .wb-cp-hero{box-shadow:inset 0 0 0 1px var(--wb-brass-hi), inset 0 0 0 3px #0000002e, 0 0 0 1px #5c3e2259, 0 .08em 0 var(--cw-key-side), 0 .3em .6em -.2em #1e140859}.wb-cp-page[data-motif=flagBurn] .wb-cp-name{font-family:var(--wb-script);font-size:2.4em;line-height:.95}.wb-cp-page[data-motif=oak] .wb-cp-name{font-variant:small-caps;letter-spacing:.07em;font-size:1.85em}.wb-cp-page[data-motif=oak] .wb-cp-suffix{font-family:var(--wb-display);letter-spacing:.12em;text-transform:none;font-size:.8em;font-style:italic}.wb-cp-page[data-motif=redStick] .wb-cp-name{font-family:var(--wb-sans);text-transform:uppercase;letter-spacing:.14em;font-size:1.5em;font-weight:700}.wb-cp-page[data-motif=redStick] .wb-cp-suffix{color:var(--cc-secondary)}.wb-cp-page[data-motif=birchMountain] .wb-cp-name{text-transform:uppercase;letter-spacing:.18em;font-size:1.5em}.wb-cp-page[data-motif=birchMountain] .wb-cp-suffix{letter-spacing:.42em}.wb-cp-page[data-motif=liveOak] .wb-cp-name{text-transform:lowercase;letter-spacing:.03em;font-size:1.8em}.wb-cp-page[data-motif=liveOak] .wb-cp-suffix{text-transform:lowercase;letter-spacing:.24em}.wb-cp-page[data-motif=squirrelOak] .wb-cp-name{font-family:Georgia, "Iowan Old Style", var(--wb-display);letter-spacing:.035em;font-size:1.7em}.wb-cp-page[data-motif=pineShield] .wb-cp-name{font-family:Georgia, "Iowan Old Style", var(--wb-display);font-variant:small-caps;letter-spacing:.08em;font-size:1.75em}.wb-cp-page[data-motif=pineShield] .wb-cp-suffix{color:var(--wb-brass-hi);letter-spacing:.4em}.wb-cp-page[data-motif=bulldog] .wb-cp-name{letter-spacing:.012em;color:var(--cc-secondary,var(--wb-cream-text));font-size:1.6em;font-weight:700}.wb-cp-page[data-motif=bulldog] .wb-cp-suffix{letter-spacing:.36em;color:var(--cc-secondary,var(--wb-cream-text))}.wb-cp-page[data-motif=crownHarp] .wb-cp-name{font-family:Georgia, "Iowan Old Style", var(--wb-display);text-transform:uppercase;letter-spacing:.06em;font-size:1.3em}.wb-cp-page[data-motif=crownHarp] .wb-cp-suffix{color:var(--cc-accent);letter-spacing:.4em}.wb-cp-page[data-motif=usaFlag] .wb-cp-name{font-family:Georgia, "Iowan Old Style", var(--wb-display);text-transform:uppercase;letter-spacing:.09em;font-size:1.35em}.wb-cp-page[data-motif=usaFlag] .wb-cp-suffix{color:var(--cc-accent);letter-spacing:.34em}.wb-cp-body{scrollbar-width:thin;scrollbar-color:#7a5a2b73 transparent;overscroll-behavior:contain;flex:auto;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:1.2em;min-height:0;padding:.95em .2em .6em;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.1em),#0000);mask-image:linear-gradient(#000 calc(100% - 1.1em),#0000)}.wb-cp-place{color:var(--wb-ink-soft);flex-wrap:wrap;align-self:center;align-items:center;gap:.35em .55em;margin:0;font-size:.9em;font-style:italic;display:flex}.wb-cp-rule{background:var(--cw-trench);box-shadow:var(--cw-lip);font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-label);white-space:nowrap;border-radius:999px;padding:.24em .7em .2em;font-size:.62em;font-style:normal;font-weight:600}.wb-cp-facts{gap:1.3em;margin:0;display:flex}.wb-cp-fact{flex-direction:column-reverse;align-items:center;display:flex}.wb-cp-fact dd{font-family:var(--cw-round);color:var(--cw-board);text-shadow:var(--cw-press);margin:0;font-size:1.4em;font-weight:700;line-height:1}.wb-cp-fact dt{font-family:var(--cw-round);letter-spacing:.15em;text-transform:uppercase;color:var(--cw-label);margin-top:.3em;font-size:.56em;font-weight:700}.wb-cp-tees{border-collapse:collapse;grid-column:1/-1;width:100%;margin-top:.95em;font-size:.86em}.wb-cp-tees thead th{text-align:left;font-family:var(--cw-round);letter-spacing:.13em;text-transform:uppercase;color:var(--cw-label);white-space:nowrap;border-bottom:1px solid #7a523333;padding:0 .45em .4em;font-size:.64em;font-weight:700}.wb-cp-tees tbody th,.wb-cp-tees td{text-align:left;white-space:nowrap;border-bottom:1px solid #7a52331e;padding:.3em .45em;font-weight:400}.wb-cp-tees thead th:not(:first-child),.wb-cp-tees td{text-align:right}.wb-cp-tees td{font-family:var(--cw-round);color:var(--wb-ink-soft);font-weight:500}.wb-cp-tees td:nth-child(2){color:var(--wb-ink);font-weight:600}.wb-cp-tees .wb-tee-dot{vertical-align:-.1em;width:.9em;height:.9em;margin-right:.6em;display:inline-block}.wb-cp-tee-w{color:var(--wb-ink-faint);margin-left:.45em;font-size:.85em;font-style:italic}.wb-cp-trivia{border-left:2px solid color-mix(in srgb, var(--cc-accent,var(--wb-brass)) 70%, transparent);color:var(--wb-ink-soft);grid-column:1/-1;margin:1em 0 0;padding-left:.85em;font-size:.8em;font-style:italic;line-height:1.45}.wb-cp-credit{color:var(--wb-ink-faint);grid-column:1/-1;margin:.8em 0 0;font-size:.68em;line-height:1.4}.wb-cp-foot{border-top:1px solid #7a523333;flex:none;justify-content:space-between;align-items:center;gap:1em;min-height:3.1em;padding-top:.6em;display:flex;box-shadow:inset 0 1px #fff9}.wb-cp-status{min-width:0;color:var(--wb-ink-soft);flex:1;margin:0;font-size:.8em;font-style:italic;line-height:1.35}.wb-cp-status.is-closed{color:var(--wb-red);align-items:flex-start;gap:.5em;display:flex}.wb-cp-status.is-closed .wb-cp-lock{flex:none;margin-top:.12em}.wb-cp-go{flex:none}.wb-cp-go .wb-icon{width:.85em;height:.85em;margin-right:-.25em}@container (width<=41em){.wb-cp{gap:1em}.wb-cp-list{flex-basis:16em}.wb-cp-hero-title{font-size:.82em;bottom:.9em;left:.8em;right:.8em}.wb-cp-body{grid-template-columns:minmax(0,1fr)}.wb-cp-facts{grid-row:1;justify-content:flex-start;margin-bottom:.55em}.wb-cp-fact{align-items:flex-start}}@container (width<=34em){.wb-cp-detail{display:none}.wb-cp-row.is-chosen:not(:focus-visible){box-shadow:none;background:0 0}.wb-cp-row.is-chosen .wb-cp-row-name{color:inherit}.wb-cp-list{flex:auto}}@media (max-height:660px){.wb-cp-trivia{display:none}}.wb-course-error-screen{background:var(--wb-paper);place-items:center;display:grid;overflow:auto}.wb-course-error{max-width:34em;margin:2em 16px;padding:1.5em 1.75em}.wb-course-error:has(.wb-cp){width:calc(100vw - 32px);max-width:54em}.wb-course-error .wb-cp{height:min(32em,100vh - 16em);min-height:16em;margin:.4em 0 1em}.wb-course-error .wb-course-detail{font-family:var(--wb-sans);word-break:break-word;font-size:.8em}.wb-hcp{flex:1;grid-template-columns:22em minmax(0,1fr);gap:1.1em;min-height:0;display:grid;position:relative}.wb-hcp-board{scrollbar-width:thin;scrollbar-color:#ecd39366 transparent;max-height:100%;overflow:auto}.wb-hcp-index{color:var(--cw-cream);text-shadow:var(--cw-relief), 0 .06em .2em #0a1e1066;margin:.02em 0 .12em;font-size:4.4em;line-height:1}.wb-hcp-index.is-none{opacity:.55}.wb-hcp-sub{font-family:var(--cw-round);color:var(--cw-brass-hi);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35em;font-size:.8em;font-weight:600;display:flex}.wb-hcp-sub>b{color:var(--cw-gold);text-shadow:var(--cw-relief);font-size:1.3em;font-weight:700}.wb-hcp-chip{font-family:var(--cw-round);color:var(--cw-brass-hi);white-space:nowrap;background:#0a221459;border-radius:1em;align-items:baseline;gap:.25em;padding:.14em .65em .16em;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #c9a14a6b,inset 0 .08em .16em #00000040,0 1px #ffecbe12}.wb-hcp-chip b{color:var(--cw-cream);font-weight:700}.wb-hcp-chip.is-down{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .06em 0 var(--cw-turf-side), 0 .12em .24em -.06em #04120873}.wb-hcp-chip.is-up{color:var(--cw-cream);background:var(--cw-shade), var(--cw-terra);box-shadow:inset 0 1px #ffffff4d,0 .06em #9c5a42,0 .12em .24em -.06em #04120873}.wb-hcp-bar{background:var(--cw-floor);height:.7em;box-shadow:var(--cw-lip);border-radius:.45em;margin:.7em 1.2em .45em;padding:.12em;overflow:hidden}.wb-hcp-bar i{background:var(--cw-shade), var(--cw-turf);border-radius:.3em;height:100%;display:block;box-shadow:inset 0 1px #ffffff59}.wb-hcp-cap2{margin-top:1.15em}.wb-hcp-doors{text-align:left;margin:0;padding:0;list-style:none}.wb-hcp-door{border-bottom:1px solid #ecd39321;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.05em .7em;padding:.45em .35em;display:grid}.wb-hcp-door:last-child{border-bottom:0}.wb-hcp-door-name{font-family:var(--cw-round);color:var(--cw-cream);text-shadow:var(--cw-relief);opacity:.62;white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:.98em;font-weight:600;overflow:hidden}.wb-hcp-door.is-open .wb-hcp-door-name{opacity:1}.wb-hcp-door-max{text-align:center;min-width:2.6em;color:var(--cw-board);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, 0 .06em 0 var(--cw-key-side), 0 .14em .26em -.06em #04120873;border-radius:.45em;grid-area:1/2/span 2;padding:.16em .5em .18em;font-size:.92em}.wb-hcp-door.is-in .wb-hcp-door-max{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .06em 0 var(--cw-turf-side), 0 .14em .26em -.06em #04120873}.wb-hcp-door-you{font-family:var(--cw-round);color:#ecd393bf;grid-column:1;align-items:center;gap:.3em;font-size:.7em;font-weight:600;display:inline-flex}.wb-hcp-door-you .wb-icon{stroke-width:2px;width:1.15em;height:1.15em}.wb-hcp-door.is-open .wb-hcp-door-you{color:var(--cw-gold)}.wb-hcp-door.is-in .wb-hcp-door-you{color:var(--cw-blade)}.wb-hcp-card{scrollbar-width:thin;min-height:0;max-height:100%;overflow:auto}.wb-hcp-card .wb-ledger-h{flex-wrap:wrap;align-items:center;gap:.3em .6em;margin-top:1em;display:flex}.wb-hcp-card .wb-ledger-h:first-child{margin-top:0}.wb-hcp-key{font-family:var(--cw-round);color:var(--cw-soil);text-shadow:none;align-items:center;gap:.4em;margin-left:auto;font-size:.6em;font-weight:600;display:inline-flex}.wb-hcp-key-ring{font:400 1.25em/1 var(--wb-hand);color:var(--wb-ink);padding:0 .3em;position:relative}.wb-hcp-key-ring:after{content:"";border:1.4px solid #b23a30d1;border-radius:50%;position:absolute;inset:-.2em -.1em -.12em;transform:rotate(-4deg)}.wb-hcp-key-tick{font:400 1.2em/1 var(--wb-hand);color:#b23a30d1;margin-left:.5em}.wb-hcp-count{font-family:var(--cw-round);color:var(--cw-soil);background:var(--cw-floor);box-shadow:var(--cw-lip);text-shadow:none;border-radius:1em;padding:.12em .55em;font-size:.62em;font-weight:700}.wb-hcp-scores{grid-template-columns:repeat(auto-fill,minmax(6.4em,1fr));gap:.4em .5em;margin:0;padding:0;list-style:none;display:grid}.wb-hcp-score{background:#fffcf499;border-radius:.45em;justify-items:center;padding:.35em .2em .32em;display:grid;position:relative;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #7a523329}.wb-hcp-diff{font:400 1.25em/1.1 var(--wb-hand);color:var(--wb-ink);padding:0 .35em;position:relative}.wb-hcp-score.is-counting .wb-hcp-diff:after{content:"";border:1.6px solid #b23a30d1;border-radius:50%;position:absolute;inset:-.18em -.1em -.1em;transform:rotate(-4deg)}.wb-hcp-when,.wb-hcp-where{font-family:var(--cw-round);color:var(--cw-soil);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.62em;font-weight:600;overflow:hidden}.wb-hcp-where{color:var(--wb-ink-faint);font-weight:500}.wb-hcp-tag{font:700 .55em var(--cw-round);color:var(--cw-soil);font-style:normal;position:absolute;top:.25em;left:.4em}.wb-hcp-score.is-next:before{content:"✓";font:.75em var(--wb-hand);color:#b23a30d1;position:absolute;top:.05em;right:.3em}.wb-hcp-parts{grid-template-columns:repeat(auto-fit,minmax(8.5em,1fr));gap:.5em;margin:0;padding:0;list-style:none;display:grid}.wb-hcp-parts li{background:var(--cw-floor);box-shadow:var(--cw-lip);border-radius:.5em;align-content:start;padding:.45em .7em .5em;display:grid}.wb-hcp-part{font-family:var(--cw-round);letter-spacing:.14em;text-transform:uppercase;color:var(--cw-label);font-size:.62em;font-weight:700}.wb-hcp-parts b{color:var(--cw-board);text-shadow:var(--cw-press);font-size:1.65em;line-height:1.1}.wb-hcp-parts em{font-family:var(--cw-round);color:#8a3a1e;font-size:.64em;font-style:normal;font-weight:600}.wb-hcp-parts em:before{content:"Practise: ";color:var(--cw-soil)}.wb-hcp-parts li.is-weak{background:linear-gradient(#ecd3bd,#f3e0cf 45%);box-shadow:inset 0 .12em .22em -.06em #3d28174d,inset 0 0 0 1px #cd7f62bf,0 1px #ffffff80}.wb-hcp-marks{flex-wrap:wrap;gap:.4em;margin:0;padding:0;list-style:none;display:flex}.wb-hcp-marks li{font-family:var(--cw-round);color:var(--cw-soil);background:var(--cw-floor);box-shadow:var(--cw-lip);opacity:.8;border-radius:2em;align-items:center;gap:.3em;padding:.24em .7em;font-size:.74em;font-weight:600;display:inline-flex}.wb-hcp-marks li.is-on{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .06em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);opacity:1}.wb-hcp-marks li.is-on span{font-weight:700}.wb-hcp-marks li .wb-icon{stroke-width:2.4px;width:1.05em;height:1.05em;color:var(--cw-turf-core)}.wb-hcp-marks small{color:#1b262099;margin-left:.15em;font-weight:700}.wb-hcp-letters{flex-wrap:wrap;gap:.6em;margin:0;padding:0;list-style:none;display:flex}.wb-hcp-env{text-align:left;background:var(--cw-face);min-width:13em;color:var(--wb-ink);font:inherit;cursor:pointer;box-shadow:0 .09em 0 var(--cw-key-side), 0 .171em .382em -.06em var(--cw-key-drop), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a52332d, 0 .4em .6em -.3em #28190a66;border:0;border-radius:.5em;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.6em;padding:.55em 1.7em .55em .75em;transition:translate .1s,box-shadow .1s;display:grid;position:relative}.wb-hcp-env-icon{width:1.7em;height:1.7em;color:var(--cw-board);stroke-width:1.6px;grid-row:1/span 2}.wb-hcp-env.is-new:after{content:"";background:var(--cw-stamp);width:.6em;height:.6em;box-shadow:0 0 0 2px var(--cw-floor-hi);border-radius:50%;position:absolute;top:.6em;right:.6em}.wb-hcp-env:hover,.wb-hcp-env:focus-visible{background:var(--cw-face-hover);box-shadow:0 .11em 0 var(--cw-key-side), 0 .3em .55em -.15em var(--cw-key-drop), inset 0 1px 0 #fffc, inset 0 0 0 1px #7a523329;outline:none;translate:0 -.04em}.wb-hcp-env:focus-visible{box-shadow:0 .11em 0 var(--cw-key-side), 0 .3em .55em -.15em var(--cw-key-drop), 0 0 0 2px var(--cw-focus)}.wb-hcp-env-from{font-family:var(--cw-round);color:var(--cw-board);font-size:.95em;font-weight:700}.wb-hcp-env-when{font-family:var(--cw-round);color:var(--cw-soil);font-size:.66em;font-weight:600}.wb-hcp-env.is-new .wb-hcp-env-when{color:var(--cw-stamp)}.wb-hcp-markers{flex-wrap:wrap;gap:.6em;display:flex}.wb-hcp-coin{cursor:pointer;width:3.2em;height:3.2em;color:var(--cw-board);background:radial-gradient(circle at 38% 28%,#fbfbfc,#d6d9de 68%,#b9bdc4);border:2px solid #c9ccd1;border-radius:50%;padding:.35em;transition:translate .1s;box-shadow:inset 0 1px #fffc,0 .07em #9fa4ab,0 .24em .4em -.12em #00000059}.wb-hcp-coin:hover{translate:0 -.06em}.wb-hcp-coin svg{width:100%;height:100%;display:block}.wb-hcp-coin[aria-checked=true]{border-color:var(--cw-brass);box-shadow:0 0 0 .16em var(--cw-focus), 0 .07em 0 #9fa4ab, 0 .3em .5em -.15em #0006}.wb-hcp-veil{z-index:5;background:#140e0673;place-items:center;display:grid;position:absolute;inset:0}.wb-hcp-letter{width:min(30em,92%);max-height:92%;color:var(--wb-ink);font-family:var(--wb-serif);box-shadow:var(--wb-shadow);border-radius:2px;padding:1.6em 2em 1.2em;overflow:auto;transform:rotate(-.6deg)}.wb-hcp-letter header{border-bottom:1px solid var(--wb-rule-strong);align-items:center;gap:.8em;margin-bottom:.8em;padding-bottom:.6em;display:flex}.wb-hcp-letter header svg{flex:none;width:3.2em;height:3.2em}.wb-hcp-letter-club{font-family:var(--wb-display);letter-spacing:.06em;color:var(--wb-green);font-size:1.3em}.wb-hcp-letter-date{text-align:right;color:var(--wb-ink-soft);margin-bottom:1em;font-size:.8em}.wb-hcp-letter p{margin:0 0 .8em;line-height:1.5}.wb-hcp-letter-sign span{font-family:var(--wb-script);font-size:1.4em}.wb-hcp-letter footer{justify-content:flex-end;display:flex}@media (max-width:760px){.wb-hcp{grid-template-columns:minmax(0,1fr);overflow:auto}}:root{--gs-hero-w:min(1400px, 92vw, 215vh)}.gs-logo{aspect-ratio:3.1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;position:relative}.gs-logo-canvas{visibility:hidden;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.gs-logo.is-live .gs-logo-canvas{visibility:visible}.gs-logo-text{letter-spacing:.04em;text-transform:uppercase;color:#6f8f45;-webkit-text-stroke:.09em #fff6e2;paint-order:stroke fill;text-shadow:.05em .08em #123f28,.08em .14em #0000002e;place-items:center;font-family:Avenir Next,Futura,Helvetica Neue,Arial,sans-serif;font-size:clamp(28px,6vw,72px);font-style:italic;font-weight:800;display:none;position:absolute;inset:0}.gs-logo.is-flat .gs-logo-text{display:grid}.gs-logo.is-flat .gs-logo-canvas{display:none}.bw-root{--bw-glass:#0f34219e;--bw-edge:#c9a14a8c;--bw-text:#f6f0e2;--bw-soft:#f6f0e2bd;--bw-faint:#f6f0e275;--bw-gold:#ffd98c;--bw-spin:.16s cubic-bezier(.25, .9, .35, 1);width:330px;color:var(--bw-text);pointer-events:none;will-change:transform;font-family:ui-rounded,SF Pro Rounded,system-ui,sans-serif;position:absolute;top:0;left:0}.bw-wheel{aspect-ratio:1;width:100%;transition:opacity .15s;position:relative}.bw-wheel.is-dim{opacity:.45}.bw-wheel svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bw-band{fill:none;stroke:#0f34216b;stroke-width:42px}.bw-rim{fill:none;stroke:var(--bw-edge);stroke-width:1px}.bw-tick{stroke:var(--bw-faint);stroke-width:1px}.bw-dial{transform:rotate(calc(-1 * var(--bw-turn,0deg)));transition:transform var(--bw-spin)}.bw-up{transform:rotate(var(--bw-turn,0deg));transition:transform var(--bw-spin)}.bw-bead circle{fill:#0f34219e;stroke:#f6f0e280;stroke-width:1.1px}.bw-bead text{fill:var(--bw-text);text-anchor:middle;dominant-baseline:central;font-size:12px;font-weight:700}.bw-bead text.is-long{letter-spacing:-.02em;font-size:9.5px}.bw-bead.is-out circle{fill:#ffd98c24;stroke:var(--bw-gold);stroke-width:1.5px}.bw-bead.is-out text{fill:var(--bw-gold)}.bw-bead.is-hand circle{fill:var(--bw-gold);stroke:#fff3d0;stroke-width:1.2px}.bw-bead.is-hand text{fill:#1c2420}.bw-bead.is-grass circle{fill:#141c184d;stroke:#f0a98f;stroke-dasharray:3 2.5}.bw-bead.is-grass text{fill:#f0a98f}.bw-yards{fill:var(--bw-soft);text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:#080c0a8c;stroke-width:2.2px;stroke-linejoin:round;font-size:10px;font-weight:600}.bw-yards.is-on{fill:var(--bw-text);font-weight:800}.bw-lens{fill:#ffd98c1a;stroke:var(--bw-gold);stroke-width:1.6px;filter:drop-shadow(0 0 6px #ffd98c80)}.bw-notch{fill:var(--bw-gold)}.bw-hub{aspect-ratio:1;box-sizing:border-box;background:var(--bw-glass);-webkit-backdrop-filter:blur(7px)saturate(1.1);backdrop-filter:blur(7px)saturate(1.1);text-align:center;white-space:nowrap;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:55.2%;line-height:1.15;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 26px #00000047}.bw-owner{text-overflow:ellipsis;letter-spacing:.14em;text-transform:uppercase;max-width:62%;color:var(--bw-faint);font-size:9px;font-weight:700;overflow:hidden}.bw-stamp{letter-spacing:-.01em;margin-top:3px;font-size:31px;font-weight:800;line-height:1}.bw-name{color:var(--bw-soft);font-size:13px;font-weight:600}.bw-carry{color:var(--bw-soft);margin-top:4px;font-size:11.5px}.bw-carry b{color:var(--bw-text);font-size:14px;font-weight:800}.bw-carry span{color:var(--bw-faint);margin-left:5px;font-size:10px}.bw-styles{color:var(--bw-faint);font-size:10px}.bw-state{border:1px solid var(--bw-edge);letter-spacing:.12em;text-transform:uppercase;color:var(--bw-faint);border-radius:8px;margin-top:5px;padding:1px 7px 2px;font-size:9px;font-weight:700}.bw-state.is-out{color:var(--bw-gold);border-color:#ffd98c99}.bw-state.is-hand{color:#1c2420;background:var(--bw-gold);border-color:var(--bw-gold)}.bw-state.is-grass{color:#f0a98f;border-style:dashed;border-color:#f0a98f99}.bw-count{color:var(--bw-faint);margin-top:4px;font-size:10px}.bw-foot{white-space:nowrap;box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;width:max-content;color:var(--bw-soft);background:#141c1875;border-radius:11px;margin:4px 0 0 50%;padding:4px 11px 5px;font-size:10.5px;line-height:1.25;transform:translate(-50%)}.bw-legend{color:var(--bw-faint);margin-top:2px;display:block}.bw-legend i{border:1.4px solid var(--bw-gold);vertical-align:-1px;border-radius:50%;width:8px;height:8px;margin-right:3px;display:inline-block}.bw-wrench:empty{display:none}.bw-wrench{box-sizing:border-box;background:var(--bw-glass);border:1px solid var(--bw-edge);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:11px;width:262px;margin:2px auto 6px}.bw-wrench.is-note{text-align:center;color:#f0c9a0;padding:5px 9px;font-size:12px}.bw-wrench.is-open{border-color:#ffd98c73;padding:6px 7px}.bw-wr-head{align-items:center;gap:5px;margin-bottom:3px;display:flex}.bw-wr-icon{fill:none;width:13px;height:13px;stroke:var(--bw-gold);stroke-width:1.7px;stroke-linejoin:round}.bw-wr-club{color:var(--bw-text);font-size:13px;font-weight:700}.bw-wr-demo{letter-spacing:.1em;text-transform:uppercase;color:var(--bw-faint);margin-left:auto;font-size:9.5px}.bw-wr-row{border-radius:5px;grid-template-columns:1fr auto;column-gap:8px;padding:2px 5px 3px;display:grid}.bw-wr-row.is-on{box-shadow:inset 2px 0 0 var(--bw-gold);background:#ffd98c24}.bw-wr-label{color:var(--bw-soft);font-size:11.5px}.bw-wr-val{color:var(--bw-text);white-space:nowrap;font-size:12px;font-weight:600}.bw-wr-arr{text-align:center;color:#0000;width:10px;display:inline-block}.bw-wr-row.is-on .bw-wr-arr{color:var(--bw-gold)}.bw-wr-fx{color:var(--bw-faint);grid-column:1/-1;font-size:11px;line-height:1.15}.bw-wr-row.is-on .bw-wr-fx{color:var(--bw-soft)}.sw-root{--sw-ink:#eef4f6;--sw-dim:#e1ecf29e;--sw-faint:#e1ecf266;--sw-gold:#e7c35f;--sw-cyan:#6fd3e8;aspect-ratio:1;opacity:0;visibility:hidden;pointer-events:none;width:min(420px,80vmin);color:var(--sw-ink);font-family:ui-rounded,SF Pro Rounded,system-ui,sans-serif;transition:opacity .12s,transform .16s cubic-bezier(.2,1.3,.4,1),visibility 0s .16s;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)scale(.94)}.sw-root.is-flat{width:min(320px,66vmin)}.sw-root.shown{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%,-50%)scale(1)}.sw-root svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sw-glass{-webkit-backdrop-filter:blur(7px)saturate(1.15);backdrop-filter:blur(7px)saturate(1.15);background:radial-gradient(circle,#0f34214d 0 30%,#0f34211f 100%);border-radius:50%;position:absolute;inset:13.5%;box-shadow:0 10px 34px #0000004d}.sw-root.is-flat .sw-glass{inset:2.2%}.sw-slice{fill:#0f34214d;stroke:#c9a14a80;stroke-width:1px;transition:fill .1s}.sw-cell.is-off .sw-slice{fill:#0f342124;stroke:#ecf4f81a}.sw-cell.is-want .sw-slice{stroke:#f08a24e6;stroke-width:1.6px}.sw-cell.is-on .sw-slice{fill:#e7c35f42;stroke:#f0cf74f2;stroke-width:1.5px;filter:drop-shadow(0 0 7px #e7c35f73)}.sw-cell{color:var(--sw-ink)}.sw-cell.is-on{color:#ffeeb8}.sw-name,.sw-word,.sw-axis{text-anchor:middle;paint-order:stroke;stroke:#050a0d80;stroke-width:2.2px;stroke-linejoin:round}.sw-name{fill:currentColor;letter-spacing:.01em;font-size:9.6px;font-weight:700}.sw-name .sw-soft{fill:var(--sw-dim);font-weight:600}.sw-cell.is-on .sw-name{font-weight:800}.sw-word{fill:currentColor;letter-spacing:.02em;dominant-baseline:middle;font-size:9.2px;font-weight:700}.sw-axis{fill:var(--sw-dim);letter-spacing:.2em;text-transform:uppercase;font-size:7.6px;font-weight:700}.sw-tick{fill:none;stroke:#7fd39a;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.sw-needle{fill:none;stroke:var(--sw-gold);stroke-width:2.6px;stroke-linecap:round}.sw-rim{fill:none;stroke:#c9a14a66;stroke-width:1px}.sw-arc .sw-slice{fill:#0f342180}.sw-arc.is-on .sw-slice{fill:#e7c35f4d}.sw-boss{fill:#0f342138;stroke:#ecf4f833;stroke-width:1px}.sw-pip{fill:var(--sw-faint)}.sw-dial.is-idle{opacity:.5}.sw-step path{fill:#0f342180;stroke:#ecf4f833;stroke-width:1px}.sw-step{color:var(--sw-dim)}.sw-step.is-on{color:#d9f6fc}.sw-step.is-on path{fill:#6fd3e847;stroke:#6fd3e8e6}.sw-info{box-sizing:border-box;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f342180;border:1px solid #c9a14a99;border-radius:13px;width:216px;padding:9px 12px 8px;font-size:11.5px;line-height:1.3;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%);box-shadow:0 8px 26px #0000004d}.sw-title{color:#ffeeb8;font-size:13.5px;font-weight:800}.sw-blurb{color:var(--sw-dim)}.sw-card{border-top:1px solid #c9a14a59;margin-top:7px;padding-top:4px}.sw-row{margin-top:3px}.sw-row b{letter-spacing:.07em;color:var(--sw-faint);margin-right:4px;font-size:10px;font-weight:700}.sw-row.is-pro b{color:#7fd39a}.sw-row.is-con b{color:#ef8a6a}.sw-drill{color:var(--sw-gold);margin-top:5px;font-size:11px;font-weight:700}.sw-keys{color:var(--sw-faint);margin-top:7px;font-size:10.5px}@media (max-width:880px){.sw-info{width:min(300px,92vw);top:calc(100% + 4px);left:50%;transform:translate(-50%)}}.yb-layer{pointer-events:none;z-index:30;position:absolute;inset:0;overflow:hidden}.yb-layer.open .yb-holder{pointer-events:auto}.yb-dim{pointer-events:none;opacity:0;background:radial-gradient(120% 90% at 50% 100%,#080c086b,#080c081f 70%);transition:opacity .45s;position:absolute;inset:0}.yb-layer.open .yb-dim{opacity:1}.yb-holder{left:50%;bottom:calc(var(--ph) * .035);width:calc(var(--pw) * 2);height:var(--ph);margin-left:calc(var(--pw) * -1);transform-origin:50% 100%;will-change:transform;perspective:1500px;position:absolute;transform:translateY(125%)rotateX(24deg)rotate(-3deg)}.yb-sway{transform-style:flat;animation:7.5s ease-in-out infinite alternate yb-sway;position:absolute;inset:0}.yb-layer:not(.open) .yb-sway{animation-play-state:paused}@keyframes yb-sway{0%{transform:translate(0)rotate(-.35deg)}35%{transform:translate(2px,-3px)rotate(.15deg)}70%{transform:translate(-1.5px,-1px)rotate(.4deg)}to{transform:translate(1px,-4px)rotate(-.1deg)}}.yb-book{transform-origin:50% 100%;perspective:2600px;transform-style:flat;position:absolute;inset:0;transform:rotateX(9deg)}.yb-base{top:calc(var(--ph) * -.016);bottom:calc(var(--ph) * -.016);left:50%;right:calc(var(--ph) * -.016);border-radius:2px calc(var(--pw) * .03) calc(var(--pw) * .03) 2px;background-color:var(--vinyl-dark);background-image:var(--vinyl-grain), linear-gradient(90deg, #00000059, #0000 8%, #ffffff08 60%, #0003);box-shadow:0 calc(var(--ph) * .02) calc(var(--ph) * .05) #00000073, 0 2px 4px #0006;position:absolute}.yb-page{height:var(--ph);width:var(--pw);background-color:var(--paper);background-image:var(--paper-grain), var(--paper-mottle);position:absolute;top:0;overflow:hidden}.yb-page.yb-left{border-radius:calc(var(--pw) * .012) 0 0 calc(var(--pw) * .012);z-index:3;left:0}.yb-page.yb-right{border-radius:0 calc(var(--pw) * .012) calc(var(--pw) * .012) 0;z-index:2;left:50%}.yb-page>.yb-content{transform-origin:0 0;width:380px;height:620px;transform:scale(var(--k));position:absolute;top:0;left:0}.yb-page svg.yb-svg{width:380px;height:620px;display:block;position:absolute;inset:0;overflow:hidden}.yb-img{pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.yb-page:after{content:"";pointer-events:none;z-index:5;position:absolute;inset:0}.yb-page.yb-left:after,.yb-face.yb-sheet-left:after{background:linear-gradient(270deg,#3c2c1447 0%,#3c2c1414 3.5%,#3c2c1400 9%),linear-gradient(90deg,#3c2c1424 0%,#3c2c1400 2%)}.yb-page.yb-right:after,.yb-face.yb-sheet-right:after{background:linear-gradient(90deg,#3c2c144d 0%,#3c2c1414 3.5%,#3c2c1400 9%),linear-gradient(270deg,#3c2c1424 0%,#3c2c1400 2%)}.yb-stack{top:calc(var(--ph) * .004);bottom:calc(var(--ph) * .004);width:calc(var(--pw) * .012);z-index:1;background:repeating-linear-gradient(90deg,#e9e0c8 0 1px,#cfc3a4 1px 2px);position:absolute}.yb-stack.l{left:calc(var(--pw) * -.01);border-radius:3px 0 0 3px}.yb-stack.r{right:calc(var(--pw) * -.01);border-radius:0 3px 3px 0}.yb-layer:not(.cover-open) .yb-stack.l{display:none}.yb-gutter{z-index:4;background:linear-gradient(#281c0a40,#281c0a66 50%,#281c0a40);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.yb-layer:not(.cover-open) .yb-gutter,.yb-layer:not(.cover-open) .yb-page.yb-left{visibility:hidden}.yb-leaf{height:var(--ph);width:var(--pw);transform-style:preserve-3d;z-index:20;will-change:transform;position:absolute;top:0}.yb-leaf.next{transform-origin:0;left:50%}.yb-leaf.prev{transform-origin:100%;left:0}.yb-face{backface-visibility:hidden;background-color:var(--paper);background-image:var(--paper-grain), var(--paper-mottle);position:absolute;inset:0;overflow:hidden}.yb-face.yb-back{transform:rotateY(180deg)}.yb-face:after{content:"";pointer-events:none;z-index:5;position:absolute;inset:0}.yb-face>.yb-content{transform-origin:0 0;width:380px;height:620px;transform:scale(var(--k));position:absolute;top:0;left:0}.yb-shade{pointer-events:none;z-index:6;opacity:0;position:absolute;inset:0}.yb-leaf.next .yb-front .yb-shade{background:linear-gradient(90deg,#281c0a0d,#281c0a73)}.yb-leaf.next .yb-back .yb-shade{background:linear-gradient(270deg,#281c0a0d,#281c0a66)}.yb-leaf.prev .yb-front .yb-shade{background:linear-gradient(270deg,#281c0a0d,#281c0a73)}.yb-leaf.prev .yb-back .yb-shade{background:linear-gradient(90deg,#281c0a0d,#281c0a66)}.yb-cover{top:calc(var(--ph) * -.016);bottom:calc(var(--ph) * -.016);width:calc(var(--pw) + var(--ph) * .016);transform-origin:0;transform-style:preserve-3d;z-index:25;will-change:transform;position:absolute;left:50%}.yb-layer.cover-open .yb-cover{z-index:1}.yb-cover .yb-face{background:0 0}.yb-vinyl{background-color:var(--vinyl);background-image:radial-gradient(120% 80% at 30% 20%, #ffffff14, #fff0 60%), var(--vinyl-grain), linear-gradient(90deg, #00000059, #0000 6%, #0000 94%, #00000040);box-shadow:inset 0 0 0 1px #00000059, inset 0 0 calc(var(--pw) * .05) #00000059;position:absolute;inset:0}.yb-front .yb-vinyl{border-radius:2px calc(var(--pw) * .03) calc(var(--pw) * .03) 2px}.yb-back .yb-vinyl{border-radius:calc(var(--pw) * .03) 2px 2px calc(var(--pw) * .03);background-color:var(--vinyl-dark)}.yb-stitch{inset:calc(var(--pw) * .035);border-radius:calc(var(--pw) * .02);border:1.5px dashed #e9d6a047;position:absolute}.yb-back .yb-stitch{border-color:#e9d6a024}.yb-foil{text-align:center;font-family:var(--font-print);position:absolute;left:0;right:0}.yb-layer.yb-club{--vinyl:#0d2a52;--vinyl-dark:#071e3f;--vinyl-light:#1b3f6e}.yb-foil-mark{background:linear-gradient(172deg, var(--foil-dark) 0%, var(--foil-light) 38%, var(--foil-mid) 55%, var(--foil-light) 72%, var(--foil-dark) 100%);height:17%;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;filter:drop-shadow(0 1px #00000073);top:10.5%;left:36%;right:36%}.yb-foil.t1{font-size:calc(var(--k) * 38px);letter-spacing:calc(var(--k) * 7px);top:30%}.yb-foil.t2{font-size:calc(var(--k) * 15px);letter-spacing:calc(var(--k) * 6px);top:38.5%}.yb-foil.rule{background:linear-gradient(90deg, transparent, var(--foil-light), var(--foil-mid), var(--foil-light), transparent);height:1.5px;top:45.5%;left:36%;right:36%}.yb-foil.t3{font-size:calc(var(--k) * 14px);letter-spacing:calc(var(--k) * 5px);font-style:italic;top:49%}.yb-foil.t4{font-size:calc(var(--k) * 10px);letter-spacing:calc(var(--k) * 4px);opacity:.85;bottom:9%}.yb-cover .yb-back .yb-inside-page{top:calc(var(--ph) * .016);bottom:calc(var(--ph) * .016);width:var(--pw);background-color:var(--paper);background-image:var(--paper-grain), var(--paper-mottle);position:absolute;right:0;overflow:hidden}.yb-cover .yb-back .yb-inside-page.vinyl{background:0 0}.yb-page.yb-inside,.yb-inside-page.vinyl{background-color:var(--vinyl-dark);background-image:var(--vinyl-grain)}.yb-sleeve{background:linear-gradient(125deg,#ffffff24 0%,#ffffff08 30%,#fff0 55%,#ffffff0f 100%);border-radius:4px;position:absolute;inset:9% 7% 7%;box-shadow:inset 0 0 0 1px #ffffff29,0 1px #0000004d}.yb-inside .ps-card,.yb-inside-page .ps-card{transform-origin:50% 0;position:absolute;top:70px;left:40px;transform:rotate(-1.4deg)}.yb-thumb{bottom:calc(var(--ph) * -.045);width:calc(var(--pw) * .15);height:calc(var(--pw) * .165);z-index:40;pointer-events:none;position:absolute}.yb-thumb.l{left:calc(var(--pw) * -.07);transform:rotate(-8deg)}.yb-thumb.r{right:calc(var(--pw) * -.07);transform:scaleX(-1)rotate(-8deg)}.yb-thumb svg{width:100%;height:100%;display:block;overflow:visible}.yb-layer:not(.cover-open) .yb-thumb.l{opacity:0}.yb-thumb.l{transition:opacity .2s}.yb-hit{z-index:30;cursor:pointer;width:50%;position:absolute;top:0;bottom:0}.yb-hit.l{left:0}.yb-hit.r{left:50%}.yb-layer:not(.open) .yb-hit{display:none}.yb-pattern{width:var(--pw);height:var(--ph);z-index:31;pointer-events:none;position:absolute;top:0;left:0}.yb-pattern>.yb-pat-in{transform-origin:0 0;width:380px;height:620px;transform:scale(var(--k));position:absolute;top:0;left:0}.yb-pat-svg{pointer-events:none;width:380px;height:620px;position:absolute;inset:0;overflow:visible}.yb-pattern.aiming .yb-pat-svg{pointer-events:auto;cursor:crosshair}.yb-pat-tabs{pointer-events:auto;align-items:center;gap:1px;height:13px;display:flex;position:absolute;bottom:.5px;left:12px;right:12px}.yb-pat-label{opacity:.8;display:block}.yb-pat-label svg,.yb-pat-tab svg{display:block}.yb-pat-tab{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0;padding:0 1px;line-height:0}.yb-pat-tab:hover{background:#55565b1f}.ps-card{box-sizing:border-box;width:300px;font-family:var(--font-print-sans);color:var(--ink);border-radius:3px;padding:18px 18px 14px;position:relative;box-shadow:0 1px 1px #281e0a33,0 8px 18px -8px #1e160880,inset 0 0 0 1px #6e5a321a}.ps-head{text-align:center;border-bottom:1.5px solid var(--ink-green);margin-bottom:6px;padding-bottom:7px}.ps-club{font-family:var(--font-print);letter-spacing:2.2px;color:var(--ink-green);font-size:13px}.ps-title{font-family:var(--font-print);margin-top:1px;font-size:17px;font-style:italic}.ps-date{letter-spacing:.6px;text-transform:uppercase;color:var(--ink-soft);margin-top:3px;font-size:10.5px}.ps-cols{gap:10px;display:flex}.ps-cols.two .ps-table{flex:1}.ps-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ps-table th{letter-spacing:.9px;text-transform:uppercase;color:var(--ink-soft);text-align:left;border-bottom:1px solid #23402f59;padding:2px 3px 3px;font-size:8.5px;font-weight:600}.ps-table th:last-child,.ps-table td.ps-depth{text-align:right}.ps-table td{vertical-align:middle;border-bottom:1px dotted #23402f47;padding:2px 3px}.ps-table tr:last-child td{border-bottom:none}.ps-hole{font-family:var(--font-print);width:24px;color:var(--ink-green);font-size:17px}.ps-g{width:38px;line-height:0}.ps-loc{letter-spacing:.3px;white-space:nowrap;font-size:15px}.ps-loc b{font-size:19px;font-weight:700}.ps-slash{color:var(--ink-soft);margin:0 4px}.ps-depth{color:var(--ink-soft);font-size:13px}.ps-foot{color:var(--ink-soft);border-top:1px solid #23402f59;margin-top:7px;padding-top:6px;font-size:8.5px;line-height:1.35}.ps-foot b{color:var(--ink)}.ps-clip{background:linear-gradient(#d9dcdd 0%,#9ea4a8 45%,#c9cdd0 60%,#7d8388 100%);border-radius:5px 5px 3px 3px;width:74px;height:28px;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 2px 3px #00000059,inset 0 1px #ffffffb3,inset 0 -2px 3px #00000040}.ps-clip:after{content:"";background:#282c308c;border-radius:2px;height:3px;position:absolute;top:7px;left:12px;right:12px;box-shadow:0 1px #ffffff80}.sc-layer{pointer-events:none;z-index:32;position:absolute;inset:0;overflow:hidden}.sc-layer.open .sc-holder{pointer-events:auto}.sc-dim{opacity:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 100%,#080c0866,#080c081a 70%);transition:opacity .4s;position:absolute;inset:0}.sc-layer.open .sc-dim{opacity:1}.sc-holder{transform-origin:50%;will-change:transform;width:1120px;position:absolute;top:50%;left:50%}.sc-layer.glance .sc-holder{transform-origin:0 100%;top:auto;bottom:2vh;left:1.6vw}.sc-layer.glance.open .sc-holder{pointer-events:none}.sc-layer.glance .sc-dim{opacity:0}.sc-card{box-sizing:border-box;width:1120px;font-family:var(--font-print-sans);color:var(--ink);--ink-green:var(--club-primary,#071e3f);border-radius:6px;padding:18px 22px 16px;position:relative;box-shadow:0 2px 2px #281e0a33,0 18px 40px -16px #140e0699,inset 0 0 0 1px #6e5a321f,inset 0 0 40px #96783c1a}.sc-brand{align-items:flex-end;gap:12px;display:flex}.sc-brand .wb-logo{flex:none;width:50px;height:50px;margin:-6px 0 -5px -4px}.sc-archive .sc-brand .wb-logo{width:42px;height:42px}.sc-head{border-bottom:2px solid var(--ink-green);justify-content:space-between;align-items:flex-end;margin-bottom:10px;padding-bottom:8px;display:flex}.sc-club{font-family:var(--font-print);color:var(--ink-green);letter-spacing:5px;white-space:nowrap;font-size:26px;line-height:1}.sc-archive .sc-club{letter-spacing:3.5px;font-size:22px}.sc-archive .sc-meta{gap:12px}.sc-archive .sc-field .sc-line{width:104px}.sc-archive .sc-card.wrong{padding-bottom:34px}.sc-club small{letter-spacing:3px;color:var(--ink-soft);margin-top:5px;font-size:11px;font-style:italic;display:block}.sc-meta{letter-spacing:1px;text-transform:uppercase;color:var(--ink-soft);align-items:flex-end;gap:22px;font-size:11px;display:flex}.sc-field{align-items:flex-end;gap:6px;display:flex}.sc-field .sc-line{border-bottom:1px solid color-mix(in srgb, var(--ink-green) 60%, transparent);width:150px;height:26px;position:relative}.sc-field .sc-line svg{position:absolute;bottom:2px;left:4px;overflow:visible}.sc-grid{border:1.5px solid var(--ink-green);border-radius:3px;grid-template-columns:136px repeat(21,1fr);display:grid;overflow:hidden}.sc-grid>div{border-right:1px solid color-mix(in srgb, var(--ink-green) 35%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink-green) 35%, transparent);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex;position:relative}.sc-grid>div.last{border-right:none}.sc-grid>div.lab{letter-spacing:1.2px;text-transform:uppercase;justify-content:flex-start;gap:7px;padding-left:8px;font-size:11.5px}.sc-grid>div.sum{background:color-mix(in srgb, var(--ink-green) 7%, transparent);font-weight:600}.sc-grid .r-hole{background:var(--ink-green);color:#f1ead3;font-family:var(--font-print);border-color:#f1ead340;height:32px;font-size:17px}.sc-grid .r-hole.lab{font-family:var(--font-print-sans);font-size:11.5px}.sc-grid .r-hole.sum{letter-spacing:1px;background:#04142b;font-size:13px}.sc-grid .r-tee{height:23px;color:var(--ink-soft);font-size:12.5px}.sc-grid .r-tee.lab .sw{border:1px solid #00000073;border-radius:50%;flex:none;width:13px;height:13px}.sc-grid .r-tee.lab small{letter-spacing:.5px;color:var(--ink-soft);opacity:.8;font-size:9px}.sc-grid .r-tee.mine{color:var(--ink);background:color-mix(in srgb, var(--ink-green) 4.5%, transparent);font-weight:600}.sc-grid .r-hcp{height:22px;color:var(--ink-soft);font-size:11px;font-style:italic}.sc-grid .r-par{height:27px;color:var(--ink-green);background:color-mix(in srgb, var(--ink-green) 10%, transparent);font-size:15px;font-weight:700}.sc-grid .r-par.lab{color:var(--ink-green)}.sc-grid .r-me{height:52px}.sc-grid .r-me.lab{color:var(--ink);font-size:12.5px}.sc-grid .r-me.off{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink-green) 3.5%, transparent) 0 4px, #0000 4px 9px)}.sc-grid .r-me.target{background:#d6aa3c29}.sc-grid .r-me.target.hot{cursor:pointer}.sc-grid .r-me.target.hot:hover{background:#d6aa3c42}.sc-card.editing-on .sc-grid .r-me.editable{cursor:pointer}.sc-card.editing-on .sc-grid .r-me.editable:hover{background:#d6aa3c24;box-shadow:inset 0 0 0 1.5px #d6aa3c8c}.sc-grid .r-blank{height:34px}.sc-grid .r-blank.lab{color:#4b443b80}.sc-grid>div.brow{border-bottom:none}.sc-cellsvg,.sc-smudge{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sc-foot{letter-spacing:1px;text-transform:uppercase;color:var(--ink-soft);align-items:flex-end;gap:26px;margin-top:16px;font-size:10.5px;display:flex}.sc-sig{flex:1.6}.sc-sig .sc-line,.sc-att .sc-line{border-bottom:1px solid color-mix(in srgb, var(--ink-green) 70%, transparent);height:30px;margin-bottom:4px;position:relative}.sc-att{flex:1}.sc-rules{text-transform:none;letter-spacing:.2px;font-size:9.5px;font-style:italic;line-height:1.45;font-family:var(--font-print);flex:1.3}.sc-local{color:#8f2b22;margin-top:3px;font-style:normal;font-weight:700;display:inline-block}.sc-pencil{pointer-events:none;z-index:20;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.sc-pencil svg{filter:drop-shadow(3px 5px 2px #140e0647);position:absolute;top:-14px;left:-2px;overflow:visible}.sc-picker{z-index:30;box-sizing:border-box;transform-origin:50% 0;border-radius:3px;width:214px;padding:10px 10px 8px;animation:.16s ease-out sc-pop;position:absolute;transform:rotate(-1.2deg);box-shadow:0 1px 1px #281e0a33,0 10px 24px -8px #140e068c}@keyframes sc-pop{0%{opacity:0;transform:rotate(-1.2deg)scale(.92)}to{opacity:1;transform:rotate(-1.2deg)scale(1)}}.sc-picker svg{width:100%;height:auto;display:block;overflow:visible}.sc-picker .opt{cursor:pointer}.sc-picker .opt .ring{opacity:0;transition:opacity .1s}.sc-picker .opt:hover .ring{opacity:1}.sc-picker .hint{font-family:var(--font-print);color:var(--ink-soft);text-align:center;margin-top:2px;font-size:11px;font-style:italic}.sc-archive{position:relative;overflow:visible}.sc-archive .sc-card{transform-origin:0 0;position:absolute;top:0;left:0}.sc-archive .sc-star{z-index:5;pointer-events:none;position:absolute}.sc-grid .r-g{height:44px}.sc-grid .r-g-own{height:52px}.sc-grid .r-g-marker{height:48px}.sc-grid .r-g-other{height:40px}.sc-grid>div.r-g.lab{color:var(--ink);flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;font-size:12.5px;line-height:1.05}.sc-grid>div.r-g.lab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sc-grid>div.r-g.lab small{font-family:var(--font-print);letter-spacing:.4px;text-transform:none;color:var(--ink-soft);font-size:10px;font-style:italic}.sc-grid>div.r-g-other.lab{color:var(--ink-soft);font-size:11.5px}.sc-grid .r-g-own:not(.sum):not(.off),.sc-grid .r-g-marker:not(.sum):not(.off){background-color:#d6aa3c0b}.sc-grid .r-g.off{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink-green) 3.5%, transparent) 0 4px, #0000 4px 9px)}.sc-grid>div.r-g.gsep{border-bottom:1.5px solid color-mix(in srgb, var(--ink-green) 60%, transparent)}.sc-grid .r-g.target{background:#d6aa3c29}.sc-grid .r-g.target.hot{cursor:pointer}.sc-grid .r-g.target.hot:hover{background:#d6aa3c42}.sc-card.editing-on .sc-grid .r-g.editable{cursor:pointer}.sc-card.editing-on .sc-grid .r-g.editable:hover{background:#d6aa3c24;box-shadow:inset 0 0 0 1.5px #d6aa3c8c}.sc-circlesvg,.sc-dotsvg,.sc-marksvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sc-fx{pointer-events:none;z-index:12;width:0;height:0;position:absolute;top:0;left:0}.sc-fx>i{will-change:transform, opacity;line-height:0;display:block;position:absolute;top:0;left:0}.sc-fx svg{display:block;overflow:visible}.sc-meta:has(.sc-field-s){gap:16px}.sc-meta:has(.sc-field-s) .sc-field:not(.sc-field-s) .sc-line{width:112px}.sc-field-s .sc-line{width:52px}.sc-archive .sc-field-s .sc-line{width:44px}.sc-archive .sc-card.is-nine .sc-head{flex-direction:column;align-items:stretch;gap:3px}.sc-archive .sc-card.is-nine .sc-meta{justify-content:flex-end}.sc-hnote{transform-origin:0;height:26px;margin:7px 0 -8px 10px;position:relative;transform:rotate(-.6deg)}.sc-hnote svg{display:block;overflow:visible}.sc-stamp{z-index:2;pointer-events:none;color:#b23028d1;mix-blend-mode:multiply;border:2.5px solid #b23028c7;border-radius:5px;flex-direction:column;align-items:center;gap:1px;padding:4px 12px 5px;display:flex;position:absolute;bottom:66px;left:30%;transform:rotate(-6deg);-webkit-mask-image:radial-gradient(circle at 30% 40%,#000 55%,#000000bf 75%,#000 100%);mask-image:radial-gradient(circle at 30% 40%,#000 55%,#000000bf 75%,#000 100%)}.sc-stamp b{font:800 15px/1.1 var(--font-print-sans);letter-spacing:2.5px;text-transform:uppercase}.sc-stamp small{font:600 9.5px/1.1 var(--font-print-sans);letter-spacing:1px;text-transform:uppercase}.sc-archive .sc-stamp{inset:54px 18px auto auto}.sc-archive .sc-card.is-nine .sc-stamp{top:94px}.sc-gnote{transform-origin:0;height:26px;margin:7px 0 -8px 10px;position:relative;transform:rotate(-.5deg)}.sc-gnote svg{display:block;overflow:visible}.sc-att .sc-line .sc-initials{position:absolute;bottom:1px;left:6px;overflow:visible}.wt-root{z-index:28;pointer-events:none;aspect-ratio:600/420;transform-origin:100% 100%;--wt-dim:1;--wt-sat:1;will-change:transform;max-width:100%;height:clamp(270px,58%,660px);display:none;position:absolute;bottom:0;right:0}.wt-root.shown{display:block}.wt-sway{transform-origin:20% 100%;width:100%;height:100%;animation:5.6s ease-in-out infinite wt-sway}@keyframes wt-sway{0%,to{transform:translate(0)rotate(0)}35%{transform:translate(-.35%,.55%)rotate(-.45deg)}70%{transform:translate(.2%,.25%)rotate(.2deg)}}@media (prefers-reduced-motion:reduce){.wt-sway{animation:none}}.wt-root svg{filter:drop-shadow(0 10px 16px #00000052);width:100%;height:100%;display:block;overflow:visible}.wt-root .wt-body{filter:brightness(var(--wt-dim)) saturate(var(--wt-sat))}.wt-root .wt-lcdbg{fill:url(#wt-lcdbg)}.wt-root.lit .wt-lcdbg{fill:url(#wt-lcdlit);filter:brightness(calc(1 / var(--wt-dim)))}.wt-root.lit .wt-lcd{filter:brightness(calc(1 / var(--wt-dim)))}.wt-root .wt-spill{opacity:0;mix-blend-mode:screen;transition:opacity .4s}.wt-root.lit .wt-spill{opacity:1}.wt-root .wt-lab{letter-spacing:.5px;fill:#b9c0c4;opacity:.85;font:700 4.6px ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.wt-root .wt-lab.acc{fill:#e06a3e;opacity:1}.wt-root .wt-lab.sm{letter-spacing:.35px;opacity:.6;font-size:3.4px}.wt-root .wt-brand{letter-spacing:1.2px;fill:#e3e7ea;font:italic 800 6.4px ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.wt-root .wt-leg{letter-spacing:.35px;fill:#1a2016;opacity:.3;font:700 4.8px ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.wt-root .wt-leg.on{opacity:.92}.wt-root .wt-tag{letter-spacing:.4px;fill:#b8c3a5;font:800 4.6px ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.wt-root.lit .wt-tag{fill:#8fe9dc}.wt-root .wt-colon,.wt-root.blink .wt-blink{animation:1s step-end infinite wt-blink}@keyframes wt-blink{0%{opacity:1}50%{opacity:.08}}.wt-focus{z-index:27;pointer-events:none;-webkit-backdrop-filter:blur(2.4px)saturate(.92);opacity:0;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 90% at 78% 86%,#000 0% 38%,#0000 82%);mask-image:radial-gradient(85% 90% at 78% 86%,#000 0% 38%,#0000 82%)}.wt-focus.on{opacity:1}.rf-root{pointer-events:none;z-index:26;display:none;position:absolute;inset:0;overflow:hidden}.rf-root.shown{display:block}.rf-shake{position:absolute;inset:-40px}.rf-shake>*{position:absolute;top:50%;left:50%}.rf-shake>.rf-vignette{background:radial-gradient(circle at 50% 50%, #0000 calc(var(--R) * .8), #00000052 calc(var(--R) * .91), #000000d1 calc(var(--R) * .978), #030404 calc(var(--R) * 1.002), #030404 100%);inset:0}.rf-tint{width:calc(var(--R) * 2);height:calc(var(--R) * 2);background:radial-gradient(circle closest-side,#ffecc80d,#6e8c960f 70%,#0a191e38 100%);border-radius:50%;transform:translate(-50%,-50%)}.rf-fringe{width:calc(var(--R) * 2);height:calc(var(--R) * 2);filter:blur(2px);border-radius:50%}.rf-fringe.r{transform:translate(calc(1.5px - 50%),calc(.5px - 50%));box-shadow:inset 0 0 0 3px #ff5a3c38,inset 0 0 14px #ff6e4624}.rf-fringe.b{transform:translate(calc(-50% - 1.5px),calc(-50% - .5px));box-shadow:inset 0 0 0 3px #4696ff33,inset 0 0 14px #50a0ff1f}.rf-glare{width:calc(var(--R) * 1.1);height:calc(var(--R) * .42);background:radial-gradient(closest-side,#ffffff12,#ffffff05 60%,#fff0);border-radius:50%;transform:translate(-78%,-175%)rotate(-28deg)}.rf-hud{filter:drop-shadow(0 0 1.5px #ffffff73)drop-shadow(0 0 5px #ffffff2e);width:calc(100% - 80px);height:calc(100% - 80px);overflow:visible;top:40px!important;left:40px!important}.rf-hud .rf-leg{fill:#0c0e0ce6;letter-spacing:.5px;font:700 12px ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.rf-hud .rf-new{animation:.9s steps(2,jump-none) infinite rf-new-blink}@keyframes rf-new-blink{0%{opacity:1}to{opacity:.15}}.qm-layer{pointer-events:none;z-index:34;display:none;position:absolute;inset:0;overflow:hidden}.qm-layer.shown{display:block}.qm-layer.suppressed{visibility:hidden}.qm-card{transform-origin:100% 0;will-change:transform;box-sizing:border-box;pointer-events:none;color:#e8edf1;font-variant-numeric:tabular-nums;background:linear-gradient(170deg,#1a1e23f2,#0b0d10f0 55%);border-radius:18px;width:392px;padding:11px 12px 9px;font-family:ui-sans-serif,system-ui,-apple-system,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:absolute;top:14px;right:16px;box-shadow:0 16px 36px -12px #000000b3,inset 0 0 0 1px #ffffff14}.qm-head{align-items:center;gap:9px;height:22px;margin-bottom:8px;display:flex}.qm-brand{letter-spacing:.22em;color:#ff8a3d;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.qm-dots{grid-template-columns:5px 5px;gap:2px;display:grid}.qm-dots i{background:#1d2a38;border-radius:50%;width:5px;height:5px;box-shadow:inset 0 0 0 1px #8a9099}.qm-club{letter-spacing:.08em;font-size:13px;font-weight:700}.qm-style{opacity:.7;font-weight:600}.qm-q{letter-spacing:.12em;color:#a9b6c2;border:1px solid #36424e;border-radius:9px;padding:2px 7px;font-size:9.5px;font-weight:700}.qm-q.q-pure{color:#8ff0c9;border-color:#54d3ad73}.qm-q.q-shank,.qm-q.q-top,.qm-q.q-whiff,.qm-q.q-chunk{color:#ff9d86;border-color:#ff6e5073}.qm-sp{flex:1}.qm-where{color:#8795a3;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.qm-stage{background:radial-gradient(120% 100% at 50% 30%,#17202a 0%,#0d1218 70%);border-radius:12px;height:212px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.qm-view{position:absolute;inset:0}.qm-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.qm-canvas-note{color:#6b7885;letter-spacing:.08em;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.qm-cap{letter-spacing:.14em;text-transform:uppercase;color:#9aa9b6;z-index:1;font-size:9.5px;font-weight:600;position:absolute;top:8px;left:10px}.qm-tabs{z-index:1;pointer-events:auto;gap:3px;display:flex;position:absolute;top:6px;right:7px}.qm-tab{font:inherit;letter-spacing:.08em;color:#8795a3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:7px;padding:2px 7px;font-size:9.5px;font-weight:700}.qm-tab.on{color:#11161b;background:#ff8a3d;border-color:#ff8a3d}.qm-legend{color:#9aa9b6;flex-wrap:wrap;gap:4px 11px;margin:7px 2px 8px;font-size:10.5px;display:flex}.qm-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.qm-legend i{border-radius:2px;width:10px;height:3px}.qm-legend b{color:#e8edf1;font-weight:650}.qm-hero{grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:7px;display:grid}.qm-hero.n2{grid-template-columns:repeat(2,1fr)}.qm-tile{background:#ffffff09;border:1px solid #ffffff0f;border-radius:8px;min-width:0;padding:4px 7px;overflow:hidden}.qm-tile .k{letter-spacing:.07em;text-transform:uppercase;color:#8392a0;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;font-weight:600;overflow:hidden}.qm-tile .v{white-space:nowrap;align-items:baseline;gap:3px;display:flex}.qm-tile .n{font-size:15px;font-weight:650}.qm-tile .d{color:#b7c4cf;font-size:9.5px;font-weight:700}.qm-tile .u{color:#7b8996;font-size:9.5px}.qm-hero .qm-tile{background:linear-gradient(#ff8a3d1f,#ff8a3d08);border-color:#ff8a3d38;padding:5px 7px 4px}.qm-hero .qm-tile .k{color:#ffb98a}.qm-hero .qm-tile .n{font-size:20px;font-weight:700}.qm-hero .qm-tile .u{font-size:9px}.qm-sec{margin-bottom:6px}.qm-st{letter-spacing:.18em;text-transform:uppercase;color:#6f7d8a;margin:0 2px 3px;font-size:9px;font-weight:700}.qm-grid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.qm-grid .qm-tile.wide{grid-column:span 2}.qm-grid .qm-tile.wide .n{letter-spacing:.02em;font-size:12.5px}.qm-foot{color:#6b7885;text-align:right;letter-spacing:.06em;margin-top:2px;font-size:9.5px}.qm-key{color:#b7c4cf;text-align:center;border:1px solid #3a4652;border-radius:4px;min-width:13px;padding:0 4px;font-weight:700;display:inline-block}.qm-quality{background:#ffffff09;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:70px 1fr;align-items:center;gap:8px;margin-bottom:7px;padding:6px 8px 6px 9px;display:grid}.qm-score{flex-direction:column;gap:1px;display:flex}.qm-score .k{letter-spacing:.07em;text-transform:uppercase;color:#8392a0;white-space:nowrap;font-size:8.5px;font-weight:600}.qm-score .n{font-variant-numeric:proportional-nums;font-size:34px;font-weight:700;line-height:1}.qm-score .w{color:#cfd9e1;align-items:center;gap:5px;font-size:11px;font-weight:650;display:flex}.qm-score .w i{border-radius:50%;width:7px;height:7px}.qm-meters{gap:3px;min-width:0;display:grid}.qm-mrow{grid-template-columns:58px 1fr 24px 92px;align-items:center;gap:6px;height:13px;font-size:10px;display:grid}.qm-mrow .l{color:#a9b6c2;white-space:nowrap}.qm-mrow .bar{background:var(--trk);border-radius:3px;height:6px;position:relative;overflow:hidden}.qm-mrow .bar i{border-radius:3px;position:absolute;top:0;bottom:0;left:0}.qm-mrow .v{text-align:right;color:#e8edf1;font-weight:700}.qm-mrow .dt{color:#7b8996;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qm-mrow.na .l,.qm-mrow.na .v{color:#5d6a76}.rc-layer{z-index:60;pointer-events:none;position:absolute;inset:0}.rc-card{box-sizing:border-box;width:clamp(380px,36vw,600px);font-size:clamp(13.5px,1.1vw,19px);font-family:var(--font-print);color:var(--ink);pointer-events:auto;border-radius:3px;padding:1.35em 1.55em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-.8deg);box-shadow:0 1px 1px #281e0a40,0 16px 34px -12px #140e0699,inset 0 0 0 1px #6e5a321f}.rc-rule{border:1.5px solid var(--ink-red);pointer-events:none;border-radius:2px;position:absolute;inset:.45em}.rc-rule:after{content:"";border:.75px solid #a8392f8c;position:absolute;inset:3px}.rc-kicker{font-family:var(--font-print-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-red);margin-bottom:.25em;font-size:.72em}.rc-title{margin-bottom:.35em;font-size:1.32em;font-weight:600;line-height:1.15}.rc-body{color:var(--ink-soft);margin:0 0 .7em;font-size:.86em;font-style:italic;line-height:1.4}.rc-opts{border-top:1px solid #2a252140;margin:0;padding:0;list-style:none}.rc-opt:last-child{border-bottom:none}.rc-opt{cursor:pointer;border-bottom:1px dotted #2a25214d;outline:none;align-items:flex-start;gap:.7em;padding:.55em 1.9em .55em .2em;transition:background .12s;display:flex;position:relative}.rc-opt:hover,.rc-opt:focus-visible{background:#a8392f0f}.rc-n{width:1.45em;height:1.45em;color:var(--ink-red);flex:none;margin-top:.05em}.rc-num{width:100%;height:100%;display:block}.rc-txt{flex-direction:column;gap:.15em;display:flex}.rc-label{font-size:1em;font-weight:600;line-height:1.25}.rc-detail{color:var(--ink-soft);font-size:.8em;line-height:1.35}.rc-tick{opacity:0;width:1.4em;height:1.3em;transition:opacity .12s;position:absolute;top:50%;right:.3em;transform:translateY(-50%)}.rc-opt:hover .rc-tick{opacity:.35}.rc-opt.chosen .rc-tick{opacity:1}.rc-opt.chosen{background:#a8392f17}.rc-foot{font-family:var(--font-print-sans);letter-spacing:.14em;text-transform:uppercase;color:#4b443b99;text-align:right;margin-top:.6em;font-size:.62em}.fb-slip{z-index:33;box-sizing:border-box;color:#f1ead3;font-family:var(--font-print-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;transition:opacity .25s,transform .3s;position:absolute;transform:translateY(-.4em)}.fb-slip.is-on{opacity:1;transform:none}.fb-slip.is-on .fb-tab,.fb-slip.is-on.is-open .fb-panel{pointer-events:auto}.fb-tab{box-sizing:border-box;cursor:pointer;text-align:left;background:var(--cw-board-face);width:100%;color:var(--cw-cream);font:inherit;border:none;border-radius:.45em .45em 0 0;align-items:baseline;gap:1em;padding:.3em .9em;display:flex;box-shadow:0 2px 2px #0a140a4d,inset 0 0 0 1px #c9a14a8c}.fb-tab-t{font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-shadow:var(--cw-relief);font-size:.82em;font-weight:700}.fb-tab-l{color:#f1ead3d9;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.84em;font-style:italic;overflow:hidden}.fb-tab-k{font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-brass-hi);white-space:nowrap;font-size:.66em;font-weight:700}.fb-tab:hover .fb-tab-k,.fb-tab:focus-visible .fb-tab-k{color:var(--cw-gold)}.fb-panel{box-sizing:border-box;background:linear-gradient(180deg, var(--cw-board), #154a30 60%, var(--cw-board-lo));border-radius:0 0 .45em .45em;padding:.45em .9em .5em;display:none;box-shadow:0 16px 34px -12px #000000bf,inset 0 0 0 1px #c9a14a8c}.fb-slip.is-open .fb-panel{display:block}.fb-slip.is-open .fb-tab{border-bottom:1px solid #f1ead32e}.fb-head{border-bottom:1px solid #f1ead34d;justify-content:space-between;align-items:flex-end;margin-bottom:.3em;padding-bottom:.3em;display:flex}.fb-title{font-family:var(--cw-round);letter-spacing:.1em;text-transform:uppercase;text-shadow:var(--cw-relief);font-size:1.02em;font-weight:700}.fb-title small{font-family:var(--font-print-sans,system-ui, sans-serif);letter-spacing:.06em;text-transform:none;color:#f1ead3b3;margin-left:.9em;font-size:.68em;font-style:italic}.fb-segs{gap:.2em;display:flex}.fb-seg{font-family:var(--cw-round);letter-spacing:.1em;text-transform:uppercase;color:#f1ead3bf;cursor:pointer;background:#0000002e;border:0;border-radius:.4em;padding:.2em .65em;font-size:.68em;font-weight:700;box-shadow:inset 0 .08em .12em #0000004d}.fb-seg[aria-pressed=true]{background:var(--cw-mown);color:#17301f;box-shadow:inset 0 1px 0 #fff6, 0 .06em 0 var(--cw-turf-side), 0 .12em .24em -.08em var(--cw-turf-drop)}.fb-cols{grid-template-columns:repeat(3,1fr);gap:0 1.4em;display:grid}.fb-colh,.fb-row{grid-template-columns:2.4em 1fr 3.6em 3.2em;align-items:baseline;gap:.3em;display:grid}.fb-colh{font-family:var(--cw-round);letter-spacing:.1em;text-transform:uppercase;color:var(--cw-brass-hi);opacity:.75;white-space:nowrap;grid-template-columns:3.56em 1fr 5.34em 4.75em;gap:.445em;padding:0 .3em;font-size:.58em;font-weight:700}.fb-colh span:nth-child(n+3),.fb-row span:nth-child(n+3){text-align:right}.fb-row{white-space:nowrap;border-radius:2px;padding:.06em .2em;font-size:.86em}.fb-row+.fb-row{border-top:1px solid #f1ead314}.fb-pos{color:#f1ead3a6}.fb-name{text-overflow:ellipsis;overflow:hidden}.fb-tee{vertical-align:.06em;border-radius:50%;width:.55em;height:.55em;margin-right:.4em;display:inline-block;box-shadow:0 0 0 1.5px #f1ead38c}.fb-tee.is-light{box-shadow:0 0 0 1px #f1ead3bf,inset 0 0 0 1px #00000026}.fb-par{font-family:var(--cw-round);font-weight:700}.fb-par.is-under{color:#ff8a7a}.fb-thru{color:#f1ead3bf}.fb-row.is-you{box-shadow:inset .16em 0 0 var(--cw-turf);background:#88bb602e}.fb-row.is-you .fb-name{font-weight:700}.fb-notes{color:#f1ead3cc;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #f1ead32e;margin-top:.35em;padding-top:.25em;font-size:.74em;font-style:italic;overflow:hidden}.wb-acct-form{flex-wrap:wrap;align-items:center;gap:.5em;padding:.4em 0 .6em;display:flex}.wb-acct-at{font-family:var(--cw-round);color:var(--cw-board);font-weight:600}.wb-acct-input{font:500 1em var(--cw-round);color:var(--cw-ink);background:var(--cw-trench);min-width:0;box-shadow:var(--cw-lip);border:0;border-radius:.6em;flex:10em;padding:.45em .7em}.wb-acct-input:focus-visible{outline:2px solid var(--cw-focus);outline-offset:1px}.wb-acct-err{color:var(--cw-stamp);flex-basis:100%;min-height:0;margin:.2em 0 0;font-size:.9em}.wb-acct-err:empty{display:none}.wb-acct-admin{align-items:center;gap:.6em;display:inline-flex}.rp-root{z-index:25;pointer-events:none;color:#fff;--rp-glass:#0e12109e;--rp-cream:#f3eee2;--rp-brass:#e4c98f;--rp-ink:#1b1f1c;-webkit-font-smoothing:antialiased;font-family:Avenir Next,Segoe UI,Helvetica Neue,system-ui,sans-serif;position:absolute;inset:0;overflow:hidden}.rp-root *,.rp-root :before,.rp-root :after{box-sizing:border-box}.rp-stage,.rp-layer{position:absolute;inset:0}.rp-stage{z-index:2;transition:opacity .2s}.rp-root.is-clean .rp-stage,.rp-root.is-clean .rp-rail,.rp-root.is-clean .rp-chip,.rp-root.is-clean .rp-card,.rp-root.is-clean .rp-prog,.rp-root.is-clean .rp-autohint{opacity:0!important}.rp-root.is-library .rp-rail.is-on,.rp-root.is-library .rp-prog{pointer-events:auto}.rp-kbd{min-width:18px;height:18px;color:var(--rp-cream);white-space:nowrap;border:1px solid #f3eee266;border-radius:4px;place-items:center;padding:0 4px;font:700 10.5px/1 Avenir Next,system-ui,sans-serif;display:inline-grid}.rp-chip{z-index:3;background:var(--rp-glass);color:var(--rp-cream);opacity:.45;border-radius:999px;align-items:center;gap:.8vh;padding:.6vh 1.2vh;font:700 1.5vh/1 Avenir Next,system-ui,sans-serif;transition:opacity .3s;display:flex;position:absolute;top:2.4vh;left:2vw}.rp-chip.is-fresh{animation:1.9s both rp-chip}@keyframes rp-chip{0%,75%{opacity:1}to{opacity:.45}}.rp-chip-dot{background:#ff3b2f;border-radius:50%;width:.8vh;height:.8vh}.rp-chip-k{letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:.85em}.rp-chip-name{color:var(--rp-brass)}.rp-chip-note{opacity:.85;font-weight:600;display:none}.rp-chip-note.is-on{display:inline}.rp-chip-note.is-on:before{content:"·";opacity:.6;margin-right:.8vh}.rp-card{z-index:3;border-left:.45vh solid var(--rp-brass);min-width:22vh;color:var(--rp-cream);opacity:0;background:#0e1210b3;border-radius:.5vh;padding:1.1vh 1.4vh 1.2vh;transition:opacity .3s,transform .35s cubic-bezier(.2,.9,.3,1);position:absolute;top:6.8vh;left:2vw;transform:translate(-1.2vh)}.rp-card.is-on{opacity:1;transform:none}.rp-card-h{font:700 2.1vh/1.2 Avenir Next,system-ui,sans-serif}.rp-card-rows{grid-template-columns:auto auto;gap:.35vh 2vh;margin-top:.8vh;font-size:1.55vh;display:grid}.rp-card-k{opacity:.7}.rp-card-v{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.rp-rail{z-index:4;width:180px;color:var(--rp-cream);-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);opacity:0;background:#0e1210a8;border-radius:12px;padding:10px;font:500 12.5px/1.25 Avenir Next,Segoe UI,system-ui,sans-serif;transition:opacity .25s,transform .25s;position:absolute;top:50%;right:14px;transform:translate(12px,-50%);box-shadow:0 8px 26px #0000004d,inset 0 0 0 1px #ffffff14}.rp-rail.is-on{opacity:1;transform:translateY(-50%)}.rp-rail button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.rp-rail-h{letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin:0 4px 6px;font-size:10.5px;font-weight:700}.rp-angles{flex-direction:column;gap:2px;display:flex}.rp-angle{opacity:.72;border-radius:7px;align-items:center;gap:8px;width:100%;padding:4px 6px;transition:background .15s,opacity .15s;display:flex}.rp-angle:hover{opacity:1;background:#ffffff14}.rp-angle.is-on{opacity:1;background:var(--rp-cream);color:var(--rp-ink);font-weight:700}.rp-angle.is-on .rp-kbd{color:var(--rp-ink);border-color:#1b1f1c73}.rp-speed{cursor:pointer;background:#ffffff12;border-radius:8px;align-items:baseline;gap:8px;margin:9px 2px 0;padding:6px 8px;display:flex}.rp-speed-x{font-variant-numeric:tabular-nums;font:700 17px/1 Avenir Next,system-ui,sans-serif}.rp-speed.is-odd .rp-speed-x{color:var(--rp-brass)}.rp-speed-sub{opacity:.78;font-size:11.5px}.rp-btns{flex-direction:column;gap:3px;margin-top:8px;display:flex}.rp-btn{border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;display:flex;background:#ffffff14!important}.rp-btn:hover{background:#ffffff29!important}.rp-btn-play{font-weight:700;background:#e4c98f38!important}.rp-reelnav{align-items:center;gap:4px;margin-top:6px;display:none}.rp-reelnav.is-on{display:flex}.rp-reelnav .rp-btn{flex:none;justify-content:center;width:28px}.rp-reelnav-at{text-align:center;opacity:.85;flex:1;font-size:11.5px}.rp-legend{opacity:.8;border-top:1px solid #ffffff1a;flex-direction:column;gap:3px;margin:9px 2px 0;padding-top:8px;font-size:11px;display:none}.rp-legend.is-on{display:flex}.rp-key{white-space:nowrap;align-items:center;gap:3px;display:flex}.rp-key>span{margin-left:4px}.rp-prog{z-index:4;cursor:pointer;background:#ffffff29;height:3px;transition:height .15s;position:absolute;bottom:0;left:0;right:0}.rp-prog:hover{height:9px}.rp-prog-fill{background:linear-gradient(90deg,#e4c98f,#fff4d6);position:absolute;top:0;bottom:0;left:0}.rp-prog-marks{position:absolute;inset:0}.rp-prog-mark{background:#0e1210b3;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.rp-autohint{z-index:4;color:var(--rp-cream);background:#0e12108c;border-radius:999px;align-items:baseline;gap:.9vh;padding:.6vh 1.4vh;font:600 1.45vh/1.2 Avenir Next,system-ui,sans-serif;display:none;position:absolute;bottom:3vh;left:50%;transform:translate(-50%)}.rp-autohint.is-on{animation:.4s .3s both rp-rise;display:flex}@keyframes rp-rise{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.rp-autohint-k{color:var(--rp-brass);text-transform:uppercase;letter-spacing:.12em;font-size:.85em}.rp-autohint-t{opacity:.8}.rp-cover{z-index:5;pointer-events:none;opacity:0;background:#000;position:absolute;inset:0}.rp-layer .is-on{opacity:1!important}.rp-tag{white-space:nowrap;border-left:.3vh solid var(--rp-brass);letter-spacing:.04em;opacity:0;background:#0e1210b8;margin:-4vh 0 0 -2vw;padding:.45vh .7vw;font-size:1.5vh;font-weight:700;transition:opacity .25s;position:absolute;top:0;left:0}.rp-tag-off{border-left-color:#ff9a6b;margin:.8vh 0 0 -2vw}.rp-tag.is-side{margin:0}.rp-tempo{font-variant-numeric:tabular-nums;opacity:0;background:#0e121099;border-radius:.5vh;padding:.55vh 1vw;font:600 1.7vh/1.2 Avenir Next,system-ui,sans-serif;transition:opacity .3s;position:absolute;bottom:3vh;left:2vw}.rp-off{opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rp-off line{stroke:#ff9a6bd9;stroke-width:1.5px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.rp-root *{transition-duration:1ms!important;animation-duration:1ms!important}}@media (max-width:760px){.rp-rail{width:150px;font-size:11.5px;right:8px}}.wb-screen.re-screen{z-index:34;scroll-behavior:smooth;--re-gold:#e4c98f;--re-gold-hi:#f6e2ad;--re-gold-lo:#a07a3a;--re-cream:#f5edd9;--re-board:#133523;--re-board-2:#0d271a;--re-ink:#2a2521;--re-ruin:#6e2019;--re-poor:#a8392f;--re-fair:#b7791f;--re-good:#5f7d44;--re-great:#2c6247;overflow:hidden auto}.re-screen::-webkit-scrollbar{width:10px}.re-screen::-webkit-scrollbar-thumb{background:#e4c98f59;border-radius:6px}.re-vignette{pointer-events:none;background:radial-gradient(120% 95% at 50% 38%,#06100b00 35%,#050d099e 100%),linear-gradient(#060e0a1a,#060e0a52);animation:1.4s ease-out both wb-fade-in;position:fixed;inset:0}.re-confetti{pointer-events:none;z-index:6;width:100%;height:100%;position:fixed;inset:0}.re-stage{justify-content:center;align-items:flex-start;min-height:100%;padding:2.4vh 2vw 3.2vh;display:flex;position:relative}.re-deck{flex-direction:column;width:min(1240px,96vw);display:flex}.re-sign{z-index:3;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.re-sign-card{filter:drop-shadow(0 26px 40px #0a080473)drop-shadow(0 4px 8px #0a08044d);transition:transform .95s cubic-bezier(.2,.95,.25,1),opacity .6s;position:relative;transform:translateY(78vh)rotate(6deg)}.re-sign.is-on .re-sign-card{transform:translateY(0)rotate(-1.2deg)}.re-sign.is-stamped .re-sign-card{animation:.34s cubic-bezier(.3,.7,.4,1) 60ms re-thump}.re-sign.is-gone .re-sign-card{opacity:0;transition-duration:.7s,.5s;transform:translateY(-10vh)rotate(-3deg)scale(.86)}.re-sign.is-gone{visibility:hidden;transition:visibility 0s linear .7s}@keyframes re-thump{0%{translate:0}25%{translate:0 5px;scale:.994}55%{translate:-2px -1px}to{translate:0;scale:1}}.re-sign-card .sc-archive{position:relative}.re-sigrow{background-color:var(--paper,#f3ecd9);background-image:var(--paper-grain,none);color:#23402f;font:600 .62em/1 var(--wb-sans);letter-spacing:.14em;text-transform:uppercase;border-radius:0 0 4px 4px;align-items:flex-end;gap:2.2em;margin-top:-2px;padding:.5em 2.4em 1.1em;display:flex;position:relative}.re-sigfield{flex:1}.re-sigfield.is-wide{flex:1.7}.re-sigline{border-bottom:1px solid #23402fb3;height:3.9em;margin-bottom:.45em;position:relative}.re-sig{position:absolute;bottom:-.55em;left:.4em;overflow:visible}.re-sig-text{font-family:var(--wb-script);fill:#3b3d42;letter-spacing:0;text-transform:none;font-size:38px;font-weight:400}.re-sig-starter .re-sig-text{fill:#4d4f55;font-size:30px}.re-pencil{transform-origin:0;opacity:0;filter:drop-shadow(3px 6px 4px #00000047);pointer-events:none;width:140px;height:16px;transition:opacity .25s;position:absolute;top:0;left:0}.re-pencil.is-on{opacity:1}.re-pencil-text{font:700 6.5px var(--wb-sans);fill:#e4c98f;letter-spacing:.2em}.re-seal{opacity:0;mix-blend-mode:multiply;pointer-events:none;width:min(15vw,170px);position:absolute;bottom:1.2em;right:4%;transform:scale(2.6)rotate(-34deg)}.re-sign.is-stamped .re-seal{opacity:.9;transition:transform .17s cubic-bezier(.35,1.5,.55,1),opacity 80ms;transform:scale(1)rotate(-13deg)}.re-seal-ink{fill:none;stroke:#1f5a3c}.re-seal-o{stroke-width:5px}.re-seal-i{stroke-width:1.6px}.re-seal-arc,.re-seal-mid,.re-seal-est{fill:#1f5a3c;stroke:none;font-family:var(--wb-display);text-anchor:middle}.re-seal-arc{letter-spacing:.16em;font-size:15px;font-weight:700}.re-seal-arc.is-bot{letter-spacing:.12em;font-size:11px}.re-seal-mid{letter-spacing:.14em;font-size:13px;font-weight:700}.re-seal-est{letter-spacing:.3em;font-size:9px}.re-seal-flag{stroke:#1f5a3c;stroke-width:3px;stroke-linejoin:round;fill:#1f5a3cd9}.re-skip{color:var(--cw-cream);font:700 .7em var(--cw-round);letter-spacing:.12em;text-transform:uppercase;pointer-events:auto;cursor:pointer;z-index:7;background:#0f3a249e;border-radius:.5em;padding:.35em 1em;animation:2.6s ease-in-out infinite re-breathe;position:fixed;bottom:2.4vh;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #c9a14a73,inset 0 1px #ffffff1a}.re-screen.is-revealed .re-skip{display:none}@keyframes re-breathe{50%{opacity:.45}}.re-board{width:min(1240px,96vw);color:var(--re-cream);-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1);box-shadow:inset 0 1px 0 #ffffff24, inset 0 0 0 1px #c9a14a8c, inset 0 -1px 0 #00000040, 0 0 0 1px #06160c99, 0 .08em 0 var(--cw-board-lo), 0 30px 70px -20px #000000b3;opacity:0;background:radial-gradient(120% 70% at 30% 0,#fff0c80f,#0000 60%),linear-gradient(170deg,#2a7149f2 0%,#1d5a3bf2 45%,#0f3a24f5 100%);border-radius:.9em;padding:1.35em 1.55em 1.1em;transition:opacity .6s,transform 1.05s cubic-bezier(.2,.9,.25,1);position:relative;transform:translateY(26vh)}.re-board:before{content:"";pointer-events:none;border:1px solid #c9a14a38;border-radius:.6em;position:absolute;inset:.5em}.re-board.is-on{opacity:1;transform:none}.re-reveal{opacity:0;transition:opacity .55s,transform .7s cubic-bezier(.2,.9,.25,1);transform:translateY(14px)}.re-reveal.is-on{opacity:1;transform:none}.re-head{text-shadow:0 2px 14px #0000008c;opacity:0;background:radial-gradient(90% 150% at 0%,#05120b9e,#05120b4d 55%,#05120b00 85%);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:1.2em;margin:21vh 0 1.4em;padding:.9em 1.3em 1em;transition:opacity .7s,transform .9s cubic-bezier(.2,.9,.25,1);display:grid;position:relative;transform:translateY(18px)}.re-head.is-on{opacity:1;transform:none}.re-kicker{font:700 .72em var(--cw-round);letter-spacing:.16em;text-transform:uppercase;color:var(--cw-brass-hi)}.re-title{font:700 2.05em/1.1 var(--cw-round);color:var(--re-cream);text-shadow:var(--cw-relief), 0 2px 14px #0000008c;margin:.08em 0 0}.re-scoreline{align-items:center;gap:.55em;margin-top:.1em;display:flex}.re-strokes{font:700 5em/1 var(--cw-round);font-variant-numeric:lining-nums tabular-nums;background:linear-gradient(180deg, #fff6dc 0%, var(--cw-gold) 50%, var(--cw-brass) 100%);color:#0000;filter:drop-shadow(0 .025em 0 var(--cw-board-lo), 0 .048em .135em -.06em var(--cw-board-drop)) drop-shadow(0 2px 10px #0006);text-shadow:none;-webkit-background-clip:text;background-clip:text;padding-right:.06em}.re-topar{text-align:center;width:4.1em;height:4.1em;box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -.1em .2em #0000001f, 0 0 0 1.5px #c9a14abf, 0 0 0 .2em #0a2214d9, 0 .1em 0 .2em var(--cw-board-lo), 0 10px 22px #00000073;text-shadow:none;border-radius:50%;place-items:center;display:grid;transform:scale(0)rotate(-40deg)}.re-topar.is-on{transition:transform .5s cubic-bezier(.25,1.7,.5,1);transform:none}.re-topar b{font:700 1.5em/1 var(--cw-round);display:block}.re-topar small{font:700 .5em/1.1 var(--cw-round);letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin-top:-1.2em;display:block}.re-topar.is-under{color:var(--cw-cream);background:radial-gradient(circle at 40% 28%,#cf4a50,#a82a33 62%,#861f28)}.re-topar.is-even{background:var(--cw-shade), radial-gradient(circle at 40% 28%, #9cc876, var(--cw-turf) 55%, var(--cw-turf-side));color:#17301f}.re-topar.is-over{background:radial-gradient(circle at 40% 28%, #fffdf6, var(--cw-floor-hi) 60%, #e3d6b6);color:var(--cw-board)}.re-meta{font:700 .84em var(--cw-round);color:#f5edd9cc;margin-top:.35em}.re-ribbon{font:700 .66em var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:#3a2a10;clip-path:polygon(0 0,100% 0,calc(100% - .8em) 50%,100% 100%,0 100%,.8em 50%);transform-origin:0;background:linear-gradient(#f3e1ad,#dcbb6c 60%,#c9a656);margin-top:.55em;padding:.34em 1.4em;display:inline-block;transform:scaleX(0)}.re-ribbon.is-on{transition:transform .7s cubic-bezier(.3,.8,.3,1);transform:none}.re-ribbon:not(.is-gold){color:#17301f;background:var(--cw-mown)}.re-ribbon{text-shadow:0 1px #ffffff47}.re-headside{align-items:center;gap:1em;display:flex}.re-dial{text-align:center;background:radial-gradient(circle at 44% 30%, #3a7d58, var(--cw-board) 62%, #164630);width:7.4em;height:7.4em;box-shadow:inset 0 0 0 .38em var(--re-tone,var(--re-good)), inset 0 0 0 calc(.38em + 1px) #ffffff2e, inset 0 0 0 .46em #081c10bf, 0 0 0 1.5px #c9a14abf, 0 0 0 .16em #0a2214d9, 0 .08em 0 .16em var(--cw-board-lo), 0 8px 18px #00000059;text-shadow:none;border-radius:50%;place-content:center;display:grid;position:relative}.re-dial-num{font:700 2.1em/1 var(--cw-round);color:var(--re-cream);text-shadow:var(--cw-relief)}.re-dial-label{font:700 .8em var(--cw-round);color:var(--cw-brass-hi)}.re-dial-gross{font:700 .42em var(--cw-round);opacity:.7;margin-top:.15em}.re-dial-cap{font:700 .44em var(--cw-round);letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin-top:.25em}.re-dial.re-tone-ruin{--re-tone:var(--re-ruin)}.re-dial.re-tone-poor{--re-tone:var(--re-poor)}.re-dial.re-tone-fair{--re-tone:var(--re-fair)}.re-dial.re-tone-good{--re-tone:var(--re-good)}.re-dial.re-tone-great{--re-tone:#3f8a62}.re-dial.re-tone-gold{--re-tone:#d9aa55}.re-hcp{gap:.35em;min-width:11em;font-size:.82em;display:grid}.re-hcp>div{background:var(--cw-board-face);box-shadow:inset 0 0 0 1px #c9a14a8c, var(--cw-bevel-dark), 0 .05em 0 var(--cw-board-lo), 0 .14em .3em -.08em var(--cw-board-drop);text-shadow:none;border-radius:.55em;grid-template-columns:1fr auto;align-items:baseline;column-gap:.6em;padding:.4em .75em;display:grid}.re-hcp span{font:600 .66em var(--cw-round);letter-spacing:.1em;text-transform:uppercase;color:#f5edd9bf}.re-hcp b{font:700 1.45em/1 var(--cw-round);color:var(--cw-gold,var(--re-gold))}.re-hcp em{font:700 .8em var(--cw-round);color:#f5edd9ad;grid-column:1/-1;font-style:normal}.re-hcp em.is-down{color:var(--cw-turf)}.re-hcp em.is-up{color:var(--cw-terra)}.re-hcp:empty{display:none}.re-hcp>div.re-hcp-off{background:#0f3a248c;box-shadow:inset 0 0 0 1.5px #c9a14a80}.re-hcp>div.re-hcp-off span{color:var(--cw-terra)}.re-hcp>div.re-hcp-pcc{box-shadow:none;background:0 0;padding:0 .7em}.re-strip{background:var(--cw-face);color:var(--re-ink);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52331a, 0 0 0 1px #5c3e2247, 0 .07em 0 var(--cw-key-side), 0 .3em .6em -.2em #1e14084d, 0 6px 14px #00000040;border-radius:.6em;margin:.2em 0 .8em;padding:.6em .75em .5em;position:relative}.re-strip-grid{grid-template-columns:4.4em repeat(var(--re-cols), minmax(0, 1fr));max-width:calc(4.4em + var(--re-cols) * 3.8em);align-items:center;display:grid}.re-strip-rowlabel{font:700 .6em var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-label);padding:.35em 0}.re-strip-h,.re-strip-p,.re-strip-s{text-align:center;font-variant-numeric:tabular-nums}.re-strip-h{font:600 .8em var(--cw-round);color:var(--cw-cream);background:var(--cw-board-face);text-shadow:var(--cw-relief);padding:.35em 0}.re-strip-h.is-sum{background:var(--cw-board-lo);color:var(--cw-gold,var(--re-gold));letter-spacing:.1em;text-transform:uppercase;font-size:.66em}.re-strip-p{font:700 .8em var(--cw-round);color:var(--cw-board);background:#1d5a3b12;border-bottom:1px solid #7a52332e;padding:.3em 0}.re-strip-p.is-sum{background:#1d5a3b21}.re-strip-s{opacity:0;padding:.28em 0;transition:opacity .18s,transform .28s cubic-bezier(.3,1.6,.5,1);transform:scale(1.5)}.re-strip-s.is-on{opacity:1;transform:none}.re-strip-s span{width:1.75em;height:1.75em;font:400 1.18em/1 var(--wb-hand);color:#3a3b40;place-items:center;display:inline-grid}.re-strip-s.is-sum{background:#1d5a3b12}.re-strip-s.is-sum span{font:700 1em var(--cw-round);color:var(--cw-board);width:auto}.re-n-birdie span,.re-key.re-n-birdie{color:#a8392f;border:1.6px solid #a8392f;border-radius:50%}.re-n-eagle span,.re-key.re-n-eagle{box-shadow:0 0 0 2px var(--paper-2,#f7f2e5), 0 0 0 3.6px #a8392f;color:#a8392f;border:1.6px solid #a8392f;border-radius:50%}.re-n-bogey span,.re-key.re-n-bogey{border:1.4px solid #4b5a66}.re-n-double span,.re-n-triple\+ span,.re-key.re-n-double{box-shadow:0 0 0 2px var(--paper-2,#f7f2e5), 0 0 0 3.4px #4b5a66;border:1.4px solid #4b5a66}.re-n-x span{color:#8b8272}.re-strip-key{font:600 .66em var(--cw-round);color:var(--cw-label);justify-content:flex-end;gap:1.2em;margin-top:.4em;display:flex}.re-strip-key span{align-items:center;gap:.45em;display:inline-flex}.re-key{width:.9em;height:.9em;display:inline-block}.re-grid{grid-template-columns:1.75fr 1fr;gap:.8em;margin-bottom:.8em;display:grid}.re-panel{background:var(--cw-face);color:var(--re-ink);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52331a, 0 0 0 1px #5c3e2247, 0 .07em 0 var(--cw-key-side), 0 .3em .6em -.2em #1e14084d, 0 6px 16px #00000047;border-radius:.6em;min-width:0;padding:.7em .9em .75em;position:relative}.re-ph{border-bottom:1px solid #7a523333;justify-content:space-between;align-items:baseline;gap:.8em;margin-bottom:.45em;padding-bottom:.3em;display:flex;box-shadow:0 1px #fff9}.re-ph h2{font:700 .74em var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-board);margin:0}.re-ph-aside{font:700 .74em var(--cw-round);color:var(--cw-soil);text-align:right}.re-ph-aside.is-gold{color:var(--cw-brass-lo);font-weight:700}.re-empty{font:italic .85em var(--wb-serif);color:#6b6357;margin:.4em 0}.re-empty.is-light{color:#f5edd9b8}.re-hist{position:relative}.re-hist-svg{width:100%;height:10.8em;display:block;overflow:visible}.re-hist-guide{stroke:#2a252114;stroke-width:1px}.re-hist-axis{stroke:#2a252173;stroke-width:1.2px}.re-hist-rect{transform-box:fill-box;transform-origin:50% 100%;transition:transform .75s cubic-bezier(.2,1.35,.4,1),filter .15s;transform:scaleY(0)}.re-hist-bar.is-on .re-hist-rect{transform:none}.re-hist-bar .re-hist-rect{fill:var(--re-bar)}.re-hist-bar.re-tone-ruin{--re-bar:var(--re-ruin)}.re-hist-bar.re-tone-poor{--re-bar:var(--re-poor)}.re-hist-bar.re-tone-fair{--re-bar:var(--re-fair)}.re-hist-bar.re-tone-good{--re-bar:var(--re-good)}.re-hist-bar.re-tone-great{--re-bar:var(--re-great)}.re-hist-bar.re-tone-gold{--re-bar:#c79a4f}.re-hist-bar.re-tone-gold.is-on .re-hist-rect{filter:drop-shadow(0 0 4px #f1d99ae6)}.re-hist-count{font:700 12px var(--cw-round);fill:#2a2521;text-anchor:middle;opacity:0;transition:opacity .3s .45s}.re-hist-bar.is-on .re-hist-count{opacity:1}.re-hist-x{font:700 11px var(--cw-round);fill:var(--cw-soil);text-anchor:middle}.re-hist-hit{fill:#0000;cursor:default}.re-hist-bar:hover .re-hist-rect{filter:brightness(1.15)saturate(1.1)}.re-hist-bar.is-empty .re-hist-x{fill:#a79f90}.re-hist-band.re-tone-ruin{fill:var(--re-ruin)}.re-hist-band.re-tone-poor{fill:var(--re-poor)}.re-hist-band.re-tone-fair{fill:var(--re-fair)}.re-hist-band.re-tone-good{fill:var(--re-good)}.re-hist-band.re-tone-great{fill:var(--re-great)}.re-hist-band.re-tone-gold{fill:#c79a4f}.re-hist-bandlabel{font:700 10px var(--cw-round);fill:var(--cw-soil);text-anchor:middle}.re-hist-ghost{fill:none;stroke:#2a2521;stroke-width:1.6px;stroke-dasharray:5 4;opacity:0;transition:opacity .8s}.re-hist-ghost.is-on{opacity:.55}.re-hist-mean{opacity:0;transition:opacity .6s}.re-hist-mean.is-on{opacity:1}.re-hist-meanline{stroke:#8a6429;stroke-width:1.3px;stroke-dasharray:2 3}.re-hist-meantri{fill:#8a6429}.re-hist-meantext{font:700 11px var(--cw-round);fill:var(--cw-brass-lo)}.re-hist-meantext.is-left{text-anchor:end}.re-hist-tip{background:var(--cw-board-lo);min-width:14em;max-width:22em;color:var(--re-cream);box-shadow:inset 0 0 0 .1em var(--cw-brass), 0 10px 24px #0006;opacity:0;pointer-events:none;z-index:4;border-radius:.55em;padding:.5em .7em;font-size:.78em;transition:opacity .15s;position:absolute;top:-.2em;transform:translate(-50%,-100%)}.re-hist-tip.is-on{opacity:1}.re-hist-tiphead{font-family:var(--cw-round);margin-bottom:.25em;font-weight:700}.re-hist-tiphead b{color:#fff;border-radius:50%;place-items:center;min-width:1.5em;height:1.5em;margin-right:.3em;display:inline-grid}.re-hist-tiphead b.re-tone-ruin{background:var(--re-ruin)}.re-hist-tiphead b.re-tone-poor{background:var(--re-poor)}.re-hist-tiphead b.re-tone-fair{background:var(--re-fair)}.re-hist-tiphead b.re-tone-good{background:var(--re-good)}.re-hist-tiphead b.re-tone-great{background:var(--re-great)}.re-hist-tiphead b.re-tone-gold{color:#2a1d08;background:#c79a4f}.re-hist-tipline{gap:.5em;line-height:1.35;display:flex}.re-hist-tipline span{text-align:right;width:1.6em;color:var(--re-gold);font-variant-numeric:tabular-nums;flex:none}.re-hist-tipmore{opacity:.7;margin-top:.2em;font-style:italic}.re-hist-legend{font:700 .7em var(--cw-round);color:var(--cw-soil);align-items:center;gap:.5em;margin-top:.1em;display:flex}.re-hist-legend-ghost{border-top:1.6px dashed #2a25218c;width:2em}.re-mixbar{background:var(--cw-floor);height:.85em;box-shadow:var(--cw-lip);border-radius:99px;margin:.35em 0 .6em;display:flex;overflow:hidden}.re-mixbar i{width:0;transition:width .9s cubic-bezier(.3,.8,.3,1)}.re-mixpanel.is-on .re-mixbar i{width:var(--re-w)}.re-mixbar i+i{box-shadow:inset 1.5px 0 0 var(--paper,#f3ecd9)}.re-mix-eagle{--re-c:#c79a4f}.re-mix-birdie{--re-c:#a8392f}.re-mix-par{--re-c:#2c6247}.re-mix-bogey{--re-c:#6b7f8e}.re-mix-double{--re-c:#3a4750}.re-mix-triple{--re-c:#1e252b}.re-mix-x{--re-c:#b8ad96}.re-mixbar i{background:var(--re-c)}.re-mixchips{flex-wrap:wrap;gap:.35em .9em;font-size:.86em;display:flex}.re-mixchip{align-items:baseline;gap:.35em;display:inline-flex}.re-mixchip:before{content:"";background:var(--re-c);border-radius:50%;align-self:center;width:.6em;height:.6em}.re-mixchip b{font:700 1.1em var(--cw-round);color:var(--cw-board)}.re-bypar{border-top:1px solid #7a52332e;gap:.25em;margin-top:.7em;padding-top:.55em;display:grid}.re-bypar>div{grid-template-columns:1fr auto 3.6em;align-items:baseline;gap:.6em;font-size:.86em;display:grid}.re-bypar span{font-family:var(--cw-round);color:var(--cw-soil);font-weight:700}.re-bypar b{font:700 1.2em var(--cw-round);color:var(--cw-board)}.re-bypar em{color:#6b6357;text-align:right;font-size:.85em;font-style:normal}.re-bypar em.is-good{color:var(--cw-stamp);font-weight:700}.re-penalties{font:700 .76em var(--cw-round);color:#a8604a;margin-top:.5em}.re-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8em;margin-bottom:.8em;display:grid}.re-tile{background:var(--cw-face);color:var(--re-ink);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52331a, 0 0 0 1px #5c3e2247, 0 .07em 0 var(--cw-key-side), 0 .3em .6em -.2em #1e14084d, 0 6px 16px #00000047;border-radius:.6em;min-width:0;padding:.65em .85em .7em}.re-tile-top{justify-content:space-between;align-items:flex-start;gap:.5em;display:flex}.re-tile h3{font:700 .64em var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-board);margin:0}.re-tile-big{font:700 1.8em/1.05 var(--cw-round);font-variant-numeric:lining-nums;color:var(--cw-board);text-shadow:var(--cw-press);margin-top:.12em}.re-tile-sub{font:600 .74em var(--cw-round);color:var(--cw-label)}.re-ring{flex:none;width:2.9em;height:2.9em;transform:rotate(-90deg)}.re-ring-track{fill:none;stroke:var(--cw-floor);stroke-width:5px}.re-ring-fill{fill:none;stroke:var(--cw-turf-side);stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset 1.2s cubic-bezier(.3,.8,.3,1) .2s}.re-tile.is-on .re-ring-fill{stroke-dashoffset:var(--re-ring-to)}.re-feat{grid-template-columns:1fr auto;align-items:baseline;column-gap:.5em;margin-top:.45em;font-size:.8em;display:grid}.re-feat span{color:#6b6357}.re-feat b{font:700 1.05em var(--cw-round);color:var(--cw-board)}.re-feat em{font:italic .92em var(--wb-serif);color:#8b8272;grid-column:1/-1}.re-feat.is-quiet b{color:var(--cw-soil-lo);font-weight:700}.re-fwmiss{font:700 .78em var(--cw-round);color:var(--cw-soil);align-items:center;gap:.5em;margin-top:.4em;display:flex}.re-fwmiss i{background:linear-gradient(180deg, var(--cw-turf), var(--cw-turf-side));height:.55em;box-shadow:inset 0 1px 0 #ffffff59, 0 .08em .18em -.04em var(--cw-turf-drop);border-radius:99px;flex:1}.re-puttrow{color:#6b6357;gap:1em;margin-top:.4em;font-size:.8em;display:flex}.re-puttrow b{font:700 1.15em var(--cw-round);color:var(--cw-board)}.re-honours{grid-template-columns:1.55fr 1fr 1fr 1fr;align-items:start;gap:.8em;display:grid}.re-honours.is-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.re-honours.is-wide .re-awards{grid-column:1/-1}.re-honours>.re-panel{align-self:stretch}.re-board-dark{background:radial-gradient(120% 90% at 50% 0%, #2f6f4c, var(--cw-board) 62%, #18492f);color:var(--re-cream);box-shadow:inset 0 1px 0 #ffffff24, inset 0 0 0 1px #c9a14a80, inset 0 -1px 0 #00000040, 0 0 0 1px #06160c80, 0 .07em 0 var(--cw-board-lo), 0 .3em .6em -.2em #00000059}.re-board-dark .re-ph{border-bottom-color:#c9a14a4d;box-shadow:0 1px #ffffff0f}.re-board-dark .re-ph h2{color:var(--cw-brass-hi)}.re-board-dark .re-ph-aside{color:#f5edd9bf}.re-awardgrid{grid-template-columns:repeat(auto-fill,minmax(6.4em,1fr));gap:.6em .4em;display:grid}.re-awardgrid.is-dense{grid-template-columns:repeat(auto-fill,minmax(5.4em,1fr))}.re-award{text-align:center;opacity:0;position:relative;transform:translateY(-24px)scale(1.6)rotate(-14deg)}.re-award.is-on{opacity:1;transition:opacity .2s,transform .5s cubic-bezier(.2,1.45,.4,1);transform:none}.re-medal{filter:drop-shadow(0 4px 5px #00000073);width:3.6em;height:auto;margin:0 auto;display:block;overflow:visible}.re-awardgrid.is-dense .re-medal{width:3em}.re-medal-tail-l{fill:#1f4a34}.re-medal-tail-r{fill:#a8392f}.re-medal-ring{fill:none;stroke:#ffffff73;stroke-width:1.4px}.re-medal-edge{fill:none;stroke:#28180673;stroke-width:1.4px}.re-medal-glyph{fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.re-medal-glyph.is-fill{stroke:none}.re-medal-gold .re-medal-glyph{stroke:#4a3310}.re-medal-gold .re-medal-glyph.is-fill{fill:#4a3310}.re-medal-silver .re-medal-glyph{stroke:#2f3438}.re-medal-silver .re-medal-glyph.is-fill{fill:#2f3438}.re-medal-bronze .re-medal-glyph{stroke:#3a2210}.re-medal-bronze .re-medal-glyph.is-fill{fill:#3a2210}.re-medal-shine{fill:none;stroke:#fff9;stroke-width:2.2px;stroke-linecap:round}.re-award-gold.is-on .re-medal{animation:3.2s ease-in-out .6s infinite re-glint}@keyframes re-glint{0%,70%,to{filter:drop-shadow(0 4px 5px #00000073)}80%{filter:drop-shadow(0 4px 5px #00000073)drop-shadow(0 0 8px #ffe4a0f2)brightness(1.15)}}.re-award-title{font:700 .72em/1.15 var(--cw-round);color:var(--re-cream);margin-top:.25em}.re-award-detail{font:italic .64em/1.2 var(--wb-serif);color:#f5edd99e}.re-award-new,.re-award-count{font:700 .55em var(--cw-round);letter-spacing:.1em;text-transform:uppercase;border-radius:.35em;padding:.15em .5em;position:absolute;top:-.2em;right:.2em}.re-award-new{color:#3a2a10;box-shadow:inset 0 1px 0 #ffffff80, 0 .05em 0 var(--cw-brass-lo), 0 .1em .2em -.04em #0000004d;background:linear-gradient(#f3e1ad,#d8b768)}.re-award-count{color:#f5edd9d9;background:#0f3a2499;box-shadow:inset 0 0 0 1px #c9a14a66}.re-st-delta{font:700 1.6em/1 var(--cw-round);color:var(--cw-soil)}.re-st-delta.is-up{color:var(--cw-turf-core)}.re-st-delta.is-down{color:#a8604a}.re-st-title{font:700 1em var(--cw-round);color:var(--cw-board);flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.re-st-badge{font:700 .58em var(--cw-round);letter-spacing:.1em;text-transform:uppercase;border-radius:.35em;padding:.22em .6em}.re-st-badge.is-up{color:#3a2a10;box-shadow:inset 0 1px 0 #ffffff80, 0 .05em 0 var(--cw-brass-lo), 0 .1em .2em -.04em #3c280a4d;background:linear-gradient(#f3e1ad,#d8b768);animation:2.2s ease-in-out infinite re-breathe}.re-st-badge.is-down{color:#fff4e6;background:linear-gradient(#d99a7e,#c97c60);box-shadow:inset 0 1px #ffffff4d,0 .05em #94503a,0 .1em .2em -.04em #5a28144d}.re-st-bar{background:var(--cw-floor);height:.6em;box-shadow:var(--cw-lip);border-radius:99px;margin:.55em 0 .3em;position:relative;overflow:hidden}.re-st-fill{width:calc(var(--re-from) * 100%);background:linear-gradient(180deg, var(--cw-turf), var(--cw-turf-side));border-radius:99px;transition:width 1.3s cubic-bezier(.3,.8,.3,1);position:absolute;inset:0 auto 0 0;box-shadow:inset 0 1px #ffffff59}.re-standing.is-counted .re-st-fill{width:calc(var(--re-to) * 100%)}.re-st-mark{top:0;bottom:0;left:calc(var(--re-from) * 100%);background:#2a252173;width:2px;position:absolute}.re-st-next{font:700 .72em var(--cw-round);color:var(--cw-soil)}.re-st-credits{font:700 .78em var(--cw-round);color:var(--cw-brass-lo,#8c6a2a);margin:.35em 0 0}.re-st-log{gap:.2em;margin:.5em 0 0;padding:0;font-size:.76em;list-style:none;display:grid}.re-st-log li{justify-content:space-between;gap:.5em;display:flex}.re-st-log span{color:#4b443b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.re-st-log b{font-family:var(--cw-round);font-weight:700}.re-st-log b.is-up{color:var(--cw-turf-core)}.re-st-log b.is-down{color:#a8604a}.re-sotd-body{align-items:center;gap:.6em;display:flex}.re-sotd-grade{width:2.4em;height:2.4em;font:700 1.15em var(--cw-round);color:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff73,inset 0 1px 0 2px #ffffff1f,0 .05em #0000004d,0 .12em .24em -.04em #0000004d}.re-sotd-grade.re-tone-ruin{background:var(--re-ruin)}.re-sotd-grade.re-tone-poor{background:var(--re-poor)}.re-sotd-grade.re-tone-fair{background:var(--re-fair)}.re-sotd-grade.re-tone-good{background:var(--re-good)}.re-sotd-grade.re-tone-great{background:var(--re-great)}.re-sotd-grade.re-tone-gold{color:#2a1d08;background:linear-gradient(135deg,#f1d99a,#c79a4f 55%,#8a6429)}.re-sotd-title{font:700 .86em/1.2 var(--cw-round);color:var(--cw-board)}.re-sotd-net{font:700 .66em var(--cw-round);color:var(--cw-soil);opacity:.8;margin-top:.2em}.re-sotd-meta{font:700 .72em var(--cw-round);color:var(--cw-soil)}.re-sketch{width:100%;height:4.6em;margin:.3em 0 .2em;display:block}.re-sketch-ground{stroke:#2a252140;stroke-width:1px;fill:none}.re-sketch-path{fill:none;stroke:var(--cw-board);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.re-sotd.is-on .re-sketch-path{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.4,.1,.3,1) .4s}.re-sketch-ball{fill:#fff;stroke:#2a2521;stroke-width:1.2px}.re-sketch-flag{fill:var(--cw-stamp);stroke:#2a2521;stroke-width:1.2px}.re-sotd-btn{justify-content:center;width:100%}.re-reclist{gap:.45em;margin:0;padding:0;list-style:none;display:grid}.re-calls{margin-bottom:.8em}.re-call{border-top:1px solid #7a523327;grid-template-columns:7.2em 1fr;align-items:baseline;column-gap:.7em;padding:.3em 0;font-size:.86em;display:grid}.re-call:first-of-type{border-top:0}.re-call-k{font-family:var(--cw-round);letter-spacing:.1em;text-transform:uppercase;color:var(--cw-label);font-size:.74em;font-weight:700}.re-call.is-good .re-call-k{color:var(--cw-turf-core)}.re-call-t{color:#2b2620}.re-call em{font:italic .88em var(--wb-serif);color:#8b8272;grid-column:2}.re-calls-note{font:600 .68em var(--cw-round);color:var(--cw-label);cursor:help;margin-top:.4em}.re-call-again{background:var(--cw-face);color:var(--cw-board);font:600 .78em var(--cw-round);cursor:pointer;box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);border:0;border-radius:.45em;grid-column:2;justify-self:start;margin-top:.3em;padding:.22em .7em;transition:translate .12s,box-shadow .12s,background-color .12s}.re-call-again:hover{background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);translate:0 -.03em}.re-call-again:active{box-shadow:inset 0 .06em .14em #50381824, 0 .02em 0 var(--cw-key-side);translate:0 .05em}.re-call-again:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.re-reclist li{grid-template-columns:1fr auto;align-items:baseline;column-gap:.4em;padding-left:.9em;display:grid;position:relative}.re-reclist li:before{content:"★";color:#c79a4f;font-size:.7em;position:absolute;top:.1em;left:0}.re-reclist li.is-relic:before{content:"❦";color:#1f4a34}.re-reclist li.is-milestone b{background:linear-gradient(100deg,#9c7330,#e7c46f 45%,#b88a3c);color:#0000;-webkit-background-clip:text;background-clip:text}.re-reclist li.is-milestone:before{content:"✦"}.re-reclist li.is-letter:before{content:"✉";color:#1f4a34}.re-rec-label{color:#4b443b;font-size:.8em}.re-reclist b{font:700 .9em var(--cw-round);color:var(--cw-board)}.re-reclist em{font:italic .7em var(--wb-serif);color:#8b8272;grid-column:1/-1}.re-foot{opacity:0;justify-content:flex-end;align-items:center;gap:.7em;margin-top:.9em;padding:0 .3em;transition:opacity .6s;display:flex}.re-foot.is-on,.re-screen.is-revealed .re-foot{opacity:1}.re-screen:not(.is-revealed) :is(.re-reveal:not(.is-on),.re-foot:not(.is-on)){pointer-events:none;visibility:hidden}.re-foot-note{font:700 .78em var(--cw-round);color:#f5edd9b3;margin-right:auto}.re-grid.re-grid-2{grid-template-columns:1fr 1fr}.re-grid.re-grid-2>:only-child{grid-column:1/-1}.re-tile-sg{font:700 .74em var(--cw-round);color:var(--cw-soil);border-top:1px solid #7a52332e;justify-content:space-between;align-items:baseline;margin-top:.5em;padding-top:.35em;display:flex}.re-tile-sg b{font:700 1.15em var(--cw-round);color:var(--cw-soil-lo)}.re-tile-sg.is-up b{color:var(--cw-turf-core)}.re-tile-sg.is-down b{color:#a8604a}.re-reel-all{margin:.1em 0 .5em}.re-reel-list{grid-template-columns:repeat(auto-fill,minmax(13em,1fr));gap:.3em .5em;max-height:15em;padding-right:.2em;display:grid;overflow:auto}.re-reel-row{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;border-radius:.45em;grid-template-columns:auto 1fr auto;align-items:center;gap:.5em;padding:.25em .4em;display:grid}.re-reel-row:hover{background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop)}.re-reel-row:focus-visible{outline:2px solid var(--cw-focus);outline-offset:1px}.re-reel-g{width:1.7em;height:1.7em;font:700 .8em var(--cw-round);color:#fff;border-radius:50%;place-items:center;display:grid}.re-reel-g.is-small{width:1.45em;height:1.45em;font-size:.72em}.re-reel-g.re-tone-ruin{background:var(--re-ruin)}.re-reel-g.re-tone-poor{background:var(--re-poor)}.re-reel-g.re-tone-fair{background:var(--re-fair)}.re-reel-g.re-tone-good{background:var(--re-good)}.re-reel-g.re-tone-great{background:var(--re-great)}.re-reel-g.re-tone-gold{color:#2a1d08;background:linear-gradient(135deg,#f1d99a,#c79a4f 55%,#8a6429)}.re-reel-t{flex-direction:column;min-width:0;display:flex}.re-reel-t b{font:700 .78em/1.2 var(--cw-round);color:var(--cw-board);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.re-reel-t em{font:700 .66em var(--cw-round);color:var(--cw-soil);font-style:normal}.re-reel-play{width:1em;height:1em;color:var(--cw-turf-core);opacity:.55}.re-reel-row:hover .re-reel-play{opacity:1}.re-bag-t{border-collapse:collapse;width:100%;font-size:.8em}.re-bag-t th{font:700 .7em var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-label);text-align:left;padding:0 .4em .25em}.re-bag-t td{white-space:nowrap;border-top:1px solid #7a523320;padding:.2em .4em}.re-bag-t td:first-child{font-family:var(--cw-round);color:var(--cw-board);font-weight:700}.re-bag-t td:nth-child(2){width:30%;position:relative}.re-bag-bar{height:.6em;width:calc((100% - 2.4em) * var(--re-w) / 100%);background:var(--cw-turf);opacity:.6;border-radius:99px;max-width:calc(100% - 2.4em);position:absolute;top:50%;left:.4em;translate:0 -50%}.re-bag-t td:nth-child(2) b{float:right;font:700 1em var(--cw-round);position:relative}.re-bag-t td.is-up{color:var(--cw-turf-core);font-weight:700}.re-bag-t td.is-down{color:#a8604a;font-weight:700}.re-pocket-row{flex-wrap:wrap;justify-content:flex-start;gap:.9em .7em;display:flex}.re-pocket-item{flex-direction:column;align-items:center;gap:.35em;width:8.2em;display:flex}.re-pocket-did{font:italic .72em/1.25 var(--wb-serif);color:#6b6357;text-align:center}.re-post-cards{flex-wrap:wrap;justify-content:center;gap:.7em;margin:.2em 0 .6em;display:flex}.re-post-cards .pk-card{font-size:.86em;animation:.6s cubic-bezier(.2,1.2,.4,1) both re-deal}.re-post-cards .pk-card:nth-child(2){animation-delay:.12s}.re-post-cards .pk-card:nth-child(3){animation-delay:.24s}.re-post-cards .pk-card:nth-child(4){animation-delay:.36s}@keyframes re-deal{0%{opacity:0;transform:translateY(-30px)rotate(-12deg)scale(1.15)}to{opacity:1;transform:none}}.re-post-list{gap:.5em;display:grid}.re-post-list>div{grid-template-columns:1fr;padding-left:1em;display:grid;position:relative}.re-post-list>div:before{content:"✉";color:#1f4a34;font-size:.8em;position:absolute;top:.05em;left:0}.re-post-list>div.re-post-ladder:before{content:"↗"}.re-post-list>div.re-post-ev:before{content:"⚑";color:#8a6429}.re-post-list>div.is-won b{background:linear-gradient(100deg,#9c7330,#e7c46f 45%,#b88a3c);color:#0000;-webkit-background-clip:text;background-clip:text}.re-post-list b{font:700 .9em var(--cw-round);color:var(--cw-board)}.re-post-list em{font:italic .74em var(--wb-serif);color:#8b8272}.re-post-note{font:italic .72em var(--wb-serif);color:#8b8272;text-align:center;margin:.6em 0 0}.re-evb{grid-template-columns:1fr 1fr;gap:.8em;margin-top:.4em;display:grid}.re-evb-h{font:700 .7em var(--cw-round);letter-spacing:.1em;text-transform:uppercase;color:var(--cw-board)}.re-evb-h em{font:italic 1em var(--wb-serif);letter-spacing:0;text-transform:none;color:#8b8272}.re-evb ol{margin:.2em 0 0;padding:0;font-size:.74em;list-style:none}.re-evb li{border-radius:2px;grid-template-columns:1.9em 1fr auto auto;gap:.4em;padding:.08em .2em;display:grid}.re-evb li i{font-style:normal;font-family:var(--cw-round);color:var(--cw-board);text-align:right;min-width:2em;font-weight:700}.re-evb li i.is-under{color:var(--cw-stamp)}.re-evb li i.re-evb-tee{vertical-align:.05em;border-radius:50%;width:.55em;min-width:0;height:.55em;margin-right:.4em;display:inline-block;box-shadow:0 0 0 1px #3c321e73}.re-evb-notes{font:italic .72em var(--wb-serif);color:#6f6758;margin-top:.35em}.re-evb-wait{font:italic .74em var(--wb-serif);color:#8b8272;margin-top:.3em;display:block}.re-evb li.is-you{box-shadow:inset .16em 0 0 var(--cw-turf-side);background:#88bb6033;font-weight:600}.re-evb li span:first-child{color:#8b8272}@media (max-width:1100px){.re-grid,.re-grid.re-grid-2{grid-template-columns:1fr}.re-tiles,.re-honours{grid-template-columns:repeat(2,minmax(0,1fr))}.re-head{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.re-sign-card,.re-board,.re-reveal,.re-award,.re-strip-s,.re-hist-rect,.re-topar{transition:none!important;animation:none!important}}.re-goals{font:600 12.5px/1.3 var(--cw-round,system-ui), sans-serif;color:#fff6e29e;flex-wrap:wrap;gap:4px 14px;margin:0 0 8px;padding:0;list-style:none;display:flex}.re-goals li.is-met{color:#f0c96a}.re-share{flex-wrap:wrap;flex:100%;align-items:center;gap:6px 12px;margin-bottom:6px;display:flex}.re-board-line{font:600 13px/1.35 var(--cw-round,system-ui), sans-serif;color:var(--wb-ink-soft,#5b4a2e);flex:260px;margin:0}.re-share-acts{flex-wrap:wrap;gap:8px;display:flex}.wb-cond{pointer-events:none;justify-content:flex-end;align-items:stretch;display:flex}.wb-cond-scrim{pointer-events:none;background:linear-gradient(90deg,#0a0e0a00,#0a0e0a38);width:min(44em,60vw);position:absolute;inset:0 0 0 auto}.wb-cond-card{pointer-events:auto;flex-direction:column;width:min(29em,100vw - 2.4em);margin:1.2em 1.2em 1.2em auto;padding:1.15em 1.45em 1em;animation:.26s ease-out both wb-slide-in-right;display:flex;position:relative}@keyframes wb-slide-in-right{0%{opacity:0;transform:translate(1.5em)}to{opacity:1;transform:none}}.wb-cond-head{grid-template-columns:auto 1fr auto;align-items:center;gap:.7em;display:grid}.wb-cond-titles .wb-label{margin-bottom:.05em}.wb-cond-now{font-family:var(--cw-round);letter-spacing:.08em;text-transform:uppercase;color:var(--cw-turf-core);font-size:.72em;font-weight:600}.wb-cond-summary{font-family:var(--cw-round);color:var(--cw-board);background:var(--cw-trench);box-shadow:var(--cw-lip);border-radius:1em;align-self:flex-start;margin:.5em 0 .55em;padding:.28em .8em;font-size:.86em;font-weight:600}.wb-cond-body{flex-direction:column;flex:1;gap:1em;min-height:0;margin:0 -.5em;padding:.1em .5em .4em;display:flex}.wb-cond-body .wb-field{flex-direction:column;gap:.45em;margin-top:0;display:flex}.wb-cond-foot{border-top:1px solid #7a523333;justify-content:flex-end;padding-top:.7em;display:flex;box-shadow:inset 0 1px #fff9}.wb-cond-body .wb-cond-fhead{cursor:default;justify-content:flex-start;align-items:center;gap:.5em;margin:0;display:flex}.wb-cond-disc{color:#f4ead2;background:radial-gradient(circle at 42% 28%, #3a7d58, var(--cw-board) 62%, #164630);width:1.65em;height:1.65em;box-shadow:inset 0 0 0 1.5px #c9a14ab3, inset 0 1px 0 2px #ffffff1a, 0 .06em 0 var(--cw-board-lo), 0 .12em .24em -.04em #0a1e1059;border-radius:50%;flex:none;place-items:center;display:grid}.wb-cond-disc .wb-icon{stroke-width:1.9px;width:1em;height:1em}.wb-cond-fname{font-family:var(--cw-round);letter-spacing:.14em;text-transform:uppercase;color:var(--cw-label);flex:none;font-size:.68em;font-weight:700}.wb-cond-frule{border-bottom:1px solid #7a523333;flex:1;min-width:.8em;box-shadow:0 1px #fff9}.wb-wx-row{grid-template-columns:repeat(5,1fr);gap:.45em;display:grid}.wb-wx{font:inherit;color:var(--cw-board);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);cursor:pointer;border:0;border-radius:.5em;flex-direction:column;align-items:center;gap:.1em;padding:.4em .2em .35em;transition:background-color .15s,box-shadow .15s,color .15s,translate .12s;display:flex}.wb-wx:hover:not([aria-checked=true]){color:var(--cw-ink);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-wx:active{box-shadow:inset 0 .06em .14em #50381824, 0 .02em 0 var(--cw-key-side);translate:0 .05em}.wb-wx:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.wb-wx[aria-checked=true]{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);translate:0 -.03em}.wb-wx[aria-checked=true]:focus-visible,.wb-cond-preset.is-on:focus-visible{box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop), inset 0 0 0 1.5px #fffae899;outline:none}.wb-wx-svg{width:2.3em;height:2.3em;display:block}.wb-wx-name{font-family:var(--cw-round);letter-spacing:.03em;font-size:.74em;font-weight:600}.wb-cond-sevrow{display:flex}.wb-cond-sev{width:100%}.wb-cond-sev .wb-seg-opt{flex:1;min-width:0}.wb-cond-blurb{text-wrap:pretty;min-height:2.4em}.wb-cond-blurb-clamp{-webkit-line-clamp:2;line-clamp:2;cursor:help;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}.wb-cond-clock{font-family:var(--cw-round);font-variant-numeric:lining-nums tabular-nums;color:var(--cw-board);text-shadow:var(--cw-press);flex:none;font-size:1.15em;font-weight:700}.wb-sunarc-svg{width:100%;height:auto;display:block;overflow:visible}.wb-sunarc-ground{fill:#88bb6029}.wb-sunarc-path{fill:none;stroke:var(--cw-brass);stroke-width:1.2px;stroke-dasharray:2 3;stroke-linecap:round;opacity:.85}.wb-sunarc-horizon{stroke:#7a523373;stroke-width:1px}.wb-sunarc-tick{stroke:var(--cw-soil);stroke-width:1px}.wb-sunarc-label{font-family:var(--cw-round);fill:var(--cw-label);font-size:7px;font-weight:600}.wb-sunarc-sun{fill:#e8c46a;stroke:var(--cw-brass-lo);stroke-width:.8px}.wb-sunarc-moon{fill:#c9d2e6;stroke:#5c6a8c;stroke-width:1px}.wb-sunarc-now{stroke:var(--cw-board);stroke-width:1.5px}.wb-cond-slider .wb-slider{width:100%}.wb-cond-slider .wb-range{flex:1}.wb-cond-slider .wb-range-val{display:none}.wb-cond-presets{flex-wrap:wrap;gap:.35em .25em;display:flex}.wb-cond-preset{font:inherit;font-family:var(--cw-round);color:var(--cw-board);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);cursor:pointer;border:0;border-radius:.45em;flex:auto;padding:.24em .3em .22em;font-size:.76em;font-weight:600;transition:background-color .14s,box-shadow .14s,translate .12s,color .14s}.wb-cond-preset:hover:not(.is-on){color:var(--cw-ink);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-cond-preset:active{box-shadow:inset 0 .06em .14em #50381824, 0 .02em 0 var(--cw-key-side);translate:0 .05em}.wb-cond-preset:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.wb-cond-preset.is-on{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .05em 0 var(--cw-turf-side), 0 .1em .22em -.06em var(--cw-turf-drop)}.wb-cond-row{justify-content:space-between;align-items:center;gap:1em;margin-top:.2em;display:flex}.wb-cond-row .wb-row-label{font-family:var(--cw-round);color:var(--cw-board);font-size:.92em;font-weight:600}.wb-cond-row .wb-seg-opt{min-width:0;padding:.34em .7em}.wb-cond-stats{color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 .16em #0000, inset 0 0 0 calc(.16em + 1px) #c9a14a8c, var(--cw-bevel-dark), 0 .06em 0 var(--cw-board-lo), 0 .2em .4em -.12em var(--cw-board-drop);border-radius:.6em;grid-template-columns:repeat(2,1fr);padding:.75em 1em .7em;gap:.55em 1em!important;display:grid!important}.wb-cond-stat{flex-direction:column;gap:.05em;min-width:0;display:flex}.wb-cond-stat .wb-label{color:var(--cw-brass-hi);opacity:.95}.wb-cond-val{font-family:var(--cw-round);font-variant-numeric:lining-nums tabular-nums;color:var(--cw-cream);text-shadow:var(--cw-relief);font-size:1em;font-weight:700;line-height:1.2}.wb-cond-sub{color:#fff6e2b8;font-size:.74em;font-style:italic}.wb-cond .wb-footnote{margin-top:.2em}.wb-cond-body>.wb-field>.wb-seg{width:100%}.wb-cond-body>.wb-field>.wb-seg .wb-seg-opt{flex:1;min-width:0}.wb-setup-row{grid-template-columns:repeat(var(--wb-setup-cols,5), 1fr);gap:.45em;display:grid}.wb-setup-tile:disabled{opacity:.4;cursor:default}.wb-setup-tile:disabled:hover{color:var(--cw-board);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);translate:none}.wb-setup-tile .wb-wx-name{white-space:nowrap}.wb-setup-meta{flex:none;align-items:center;gap:.45em;display:inline-flex}.wb-setup-custom{font-family:var(--cw-round);letter-spacing:.08em;text-transform:uppercase;color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .05em 0 var(--cw-turf-side), 0 .1em .22em -.06em var(--cw-turf-drop);cursor:help;border-radius:1em;padding:.08em .5em;font-size:.62em;font-weight:700}.wb-setup-bar{background:var(--cw-floor);width:4.6em;height:.62em;box-shadow:var(--cw-lip);cursor:help;border-radius:.4em;display:inline-block;position:relative;overflow:hidden}.wb-setup-bar i{background:var(--cw-shade), linear-gradient(90deg, var(--cw-turf), #d6b468 60%, var(--cw-terra));border-radius:.3em;transition:width .25s ease-out;position:absolute;inset:.1em auto .1em .1em}.wb-setup-fine{border-top:1px solid #7a523333;padding-top:.45em;box-shadow:inset 0 1px #fff9}.wb-setup-sum{cursor:pointer;font-family:var(--cw-round);color:var(--cw-board);align-items:center;gap:.45em;font-size:.9em;font-weight:600;list-style:none;display:flex}.wb-setup-sum::-webkit-details-marker{display:none}.wb-setup-sum:hover{color:var(--cw-turf-core)}.wb-setup-sum-icon{width:1.2em;height:1.2em;color:var(--cw-soil)}.wb-setup-sum-chev{width:.9em;height:.9em;color:var(--cw-soil);transition:transform .15s}.wb-setup-fine[open]>.wb-setup-sum .wb-setup-sum-chev{transform:rotate(90deg)}.wb-setup-mods{flex-direction:column;gap:.5em;margin-top:.55em;display:flex}.wb-setup-mod{grid-template-columns:7.6em 1fr;align-items:center;gap:.6em;display:grid}.wb-setup-name{flex-direction:column;line-height:1.15;display:flex}.wb-setup-name .wb-row-label{font-family:var(--cw-round);color:var(--cw-board);font-size:.86em;font-weight:600}.wb-setup-hint{color:var(--wb-ink-faint);font-size:.72em;font-style:italic}.wb-setup-seg{width:100%}.wb-setup-seg .wb-seg-opt{flex:1;min-width:0;padding:.32em .2em;font-size:.82em}.wb-setup-foot{justify-content:space-between;align-items:center;gap:.8em;display:flex}.wb-setup-foot .wb-note{margin:0;font-size:.8em}.wb-setup-reset{flex:none}.wb-setup-reset[hidden]{display:none}.wb-setup-dl{grid-template-columns:auto 1fr;gap:.2em .9em;margin:0;font-size:.88em;display:grid}.wb-setup-dl dt{font-family:var(--cw-round);color:var(--cw-label);font-weight:600}.wb-setup-dl dd{color:var(--wb-ink);margin:0}.wb-setup-locked .wb-note{margin:.4em 0 0}.wb-mball{display:block;overflow:visible}.wb-ball-num{font-family:var(--wb-sans,"Avenir Next", Arial, sans-serif);letter-spacing:-.02em;font-weight:700}.wb-ball-initials{font-family:var(--wb-hand,"Bradley Hand", "Segoe Print", cursive);font-weight:600}.wb-bv{margin-top:.2em}.wb-bv-top{flex-wrap:wrap;align-items:flex-end;gap:.7em 1.6em;padding-bottom:.55em;display:flex}.wb-bv-preview{cursor:default;flex:11em;align-items:center;gap:.65em;min-width:0;display:flex}.wb-bv-big{filter:drop-shadow(0 .06em .04em #7a52334d)drop-shadow(0 .22em .32em #28190542);flex:none;width:3.1em;height:3.1em}.wb-bv-previewtext{flex-direction:column;gap:.12em;min-width:0;display:flex}.wb-bv-brand{font-family:var(--cw-round);color:var(--cw-board);align-items:center;gap:.35em;font-size:1.04em;font-weight:700;display:flex}.wb-bv-brandnum{min-width:1.45em;height:1.45em;color:var(--cw-cream);background:var(--cw-board);box-shadow:inset 0 0 0 .09em var(--cw-brass);border-radius:50%;place-items:center;font-size:.72em;display:grid}.wb-bv-markline{color:var(--wb-ink-soft);font-size:.72em;font-style:italic}.wb-bv-row{border-top:1px solid #7a523336;padding:.5em 0 .55em}.wb-bv-top>.wb-bv-row{border-top:0;padding:0}.wb-bv-rowhead{justify-content:space-between;align-items:baseline;gap:.6em;margin-bottom:.4em;display:flex}.wb-bv-label{font-family:var(--cw-round);letter-spacing:.13em;text-transform:uppercase;color:var(--cw-label);font-size:.6em;font-weight:700}.wb-bv-row[title] .wb-bv-label{text-underline-offset:.35em;cursor:help;-webkit-text-decoration:underline dotted #7a523380;text-decoration:underline dotted #7a523380;text-decoration-thickness:.14em}.wb-bv-aside{color:var(--wb-ink-faint);font-size:.7em;font-style:italic}.wb-bv-nums,.wb-bv-inks{gap:.4em;display:flex}.wb-bv-num{width:1.9em;height:1.9em;font:inherit;font-family:var(--cw-round);color:var(--wb-ink-soft);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a52332d, 0 .07em 0 var(--cw-key-side), 0 .133em .306em -.06em var(--cw-key-drop);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:.9em;font-weight:700;transition:background-color .12s,box-shadow .12s,translate .1s,color .12s;display:grid}.wb-bv-num:hover:not([aria-checked=true]){color:var(--cw-board);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-bv-num[aria-checked=true]{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);translate:0 -.04em}.wb-bv-inks{padding:.2em .1em}.wb-bv-ink{background:radial-gradient(circle at 35% 30%, #ffffff61, #fff0 45%), var(--ink);cursor:pointer;border:0;border-radius:50%;width:1.5em;height:1.5em;padding:0;transition:transform .12s cubic-bezier(.3,1.6,.5,1),box-shadow .12s;box-shadow:inset 0 -.08em .12em #0000001f,0 0 0 1px #0000004d,0 .08em .16em #3d28174d}.wb-bv-ink:hover{transform:translateY(-.05em)}.wb-bv-ink[aria-checked=true]{box-shadow:0 0 0 1px #00000073, 0 0 0 .15em #fffaf0, 0 0 0 .3em var(--cw-turf), 0 .12em 0 .3em var(--cw-turf-side)}.wb-screen .wb-bv-ink:focus-visible{box-shadow:0 0 0 1px #00000073, 0 0 0 .15em #fffaf0, 0 0 0 .3em var(--cw-focus);border-radius:50%}.wb-bv-glyphs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4em;display:grid}.wb-bv-glyph{background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523329, 0 .07em 0 var(--cw-key-side), 0 .133em .306em -.06em var(--cw-key-drop);cursor:pointer;border:0;border-radius:.45em;place-items:center;padding:.3em 0 .25em;transition:background-color .12s,box-shadow .12s,translate .1s;display:grid}.wb-bv-glyph .wb-mball{filter:drop-shadow(0 .06em .05em #2819054d);width:2.05em;height:2.05em}.wb-bv-glyph:hover:not([aria-checked=true]){background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-bv-glyph[aria-checked=true]{background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);translate:0 -.04em}.wb-bv-voices{grid-template-columns:1fr 1fr;gap:.45em;display:grid}.wb-bv-vcell{background:var(--cw-face);min-width:0;box-shadow:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523329, 0 .07em 0 var(--cw-key-side), 0 .133em .306em -.06em var(--cw-key-drop);border-radius:.5em;align-items:center;transition:background-color .12s,box-shadow .12s,translate .1s;display:flex}.wb-bv-vcell:hover:not(.is-on){background:var(--cw-face-hover)}.wb-bv-vcell.is-on{background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);translate:0 -.04em}.wb-bv-voice{min-width:0;font:inherit;text-align:left;color:var(--wb-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:.5em;flex-direction:column;flex:1;align-items:flex-start;padding:.32em .3em .34em .7em;display:flex}.wb-bv-voice-name{font-family:var(--cw-round);color:var(--cw-board);font-size:.94em;font-weight:700;line-height:1.15}.wb-bv-vcell.is-on .wb-bv-voice-name{color:var(--cw-ink)}.wb-bv-voice-hint{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.66em;font-style:italic;overflow:hidden}.wb-bv-vcell.is-on .wb-bv-voice-hint{color:#1b2620c7}.wb-bv-play{width:1.75em;height:1.75em;color:var(--cw-cream);background:radial-gradient(circle at 42% 28%, #3a7d58, var(--cw-board) 62%, #164630);box-shadow:inset 0 0 0 .08em var(--cw-brass), 0 .05em 0 var(--cw-board-lo), 0 .095em .23em -.06em var(--cw-board-drop);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-right:.45em;padding:0;transition:transform .14s cubic-bezier(.3,1.6,.5,1),color .12s;display:grid}.wb-bv-play:hover{color:#e9cc85;transform:translateY(-.03em)}.wb-bv-play:active{transform:scale(.95)}.wb-bv-play .wb-icon{width:.8em;height:.8em;margin-left:.1em}.wb-screen .wb-bv-play:focus-visible{box-shadow:inset 0 0 0 .08em var(--cw-brass), 0 0 0 2px var(--cw-focus);border-radius:50%}.wb-screen.nh-screen{z-index:33;--nh-a:var(--cw-turf-side);--nh-a-hi:var(--cw-turf);--nh-a-ink:var(--cw-turf-core);--nh-b:#b5694f;--nh-b-hi:var(--cw-terra);--nh-b-ink:#a8604a;--nh-lab:6.4em;--nh-col:2.9em;overflow:hidden}.nh-vignette{pointer-events:none;opacity:0;background:radial-gradient(125% 105% at 74% 40%,#080e0a00 54%,#080e0a66 100%),linear-gradient(90deg,#0a100c52 0%,#0a100c1f 36%,#0a100c00 60%);transition:opacity .7s;position:absolute;inset:0}.nh-screen.is-up .nh-vignette{opacity:1}.nh-sheet{transform-origin:30% 100%;border-radius:6px 6px 0 0;flex-direction:column;width:clamp(740px,57vw,1140px);max-width:calc(100% - 24px);transition:transform .8s cubic-bezier(.2,.85,.25,1);display:flex;position:absolute;top:3.2vh;bottom:-10px;left:clamp(12px,2.4vw,52px);transform:translateY(calc(100% + 60px))rotate(1.4deg);box-shadow:0 1px 1px #281e0a38,0 34px 70px -24px #080603b3,0 0 0 1px #78603233,inset 0 0 60px #96783c1f}.nh-screen.is-up .nh-sheet{transform:none}.nh-sheet:before{content:"";box-shadow:inset 0 0 0 2.5px var(--wb-paper), inset 0 0 0 3.5px #1d5a3b33;pointer-events:none;z-index:2;border:1px solid #1d5a3b6b;border-radius:3px;position:absolute;inset:.55em .55em -1em}.nh-scroll{scroll-behavior:smooth;flex:1;min-height:0;padding:1.25em 1.7em 2.2em;position:relative;overflow:hidden auto}.nh-inner{position:relative}.nh-head{border-bottom:1.5px solid var(--wb-green);justify-content:space-between;align-items:flex-end;gap:1.2em;margin-bottom:.85em;padding:0 .15em .5em;display:flex}.nh-crest{min-width:0}.nh-title{color:var(--wb-green);white-space:nowrap;text-shadow:0 1px #ffffff80;font-size:2.55em;line-height:1.02}html.wb-no-script .nh-title{font-family:var(--wb-display);font-size:2.2em;font-style:italic}.nh-swash{width:10.5em;height:.62em;color:var(--wb-brass);margin:.08em 0 .05em 1.4em;display:block}.nh-headside{text-align:right;min-width:0;padding-bottom:.15em}.nh-caps{font-family:var(--wb-display);letter-spacing:.3em;text-transform:uppercase;color:var(--wb-ink);white-space:nowrap;font-size:.78em}.nh-meta{font-family:var(--cw-round);color:var(--cw-label);margin-top:.2em;font-size:.76em;font-weight:700}.nh-players{color:var(--cw-board);flex-wrap:wrap;justify-content:flex-end;gap:.15em .45em;font-size:.74em;display:flex}.nh-pl{align-items:center;gap:.3em;display:inline-flex}.nh-dot{color:var(--wb-brass)}.nh-swatch{background:#c9bfa6;border-radius:50%;flex:none;width:.62em;height:.62em;display:inline-block;box-shadow:inset 0 0 0 1px #00000047,0 0 0 1px #ffffff80}.nh-sec{margin-bottom:1.15em;position:relative}.nh-ph{justify-content:space-between;align-items:baseline;gap:1em;margin-bottom:.45em;display:flex}.nh-ph h2{font-family:var(--cw-round);letter-spacing:.14em;text-transform:uppercase;color:var(--cw-board);margin:0;font-size:.7em;font-weight:700}.nh-ph-aside{font-family:var(--cw-round);color:var(--cw-label);text-align:right;font-size:.74em;font-weight:700}.nh-ph-aside.is-done{color:var(--cw-turf-core);align-items:center;gap:.3em;display:inline-flex}.nh-ph-aside .wb-icon{stroke-width:2.4px;width:1.05em;height:1.05em}.nh-sublab{font-family:var(--cw-round);letter-spacing:.13em;text-transform:uppercase;color:var(--cw-label);margin-bottom:.1em;font-size:.62em;font-weight:700}.nh-empty{color:var(--wb-ink-faint);margin:.3em 0;font-size:.85em;font-style:italic}.nh-footnote{color:var(--wb-ink-soft);margin-top:.35em;font-size:.74em;font-style:italic}.nh-red{color:var(--wb-red)}.nh-grid{grid-template-columns:var(--nh-lab) repeat(var(--nh-n), minmax(0, var(--nh-col)));border:1.5px solid var(--wb-green);background-color:var(--wb-paper-2);background-image:var(--wb-grain);width:-moz-fit-content;width:fit-content;max-width:100%;font-family:var(--font-print-sans);border-radius:3px;display:grid;overflow:hidden;box-shadow:0 1px 2px #281e0a1f}.nh-c{font-variant-numeric:tabular-nums;border-bottom:1px solid #23402f4d;border-right:1px solid #23402f4d;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.nh-c.is-lastcol{border-right:none}.nh-c.is-lastrow{border-bottom:none}.nh-c.is-sum{background-color:#23402f12}.nh-r-hole{background:var(--cw-board);height:1.6em;color:var(--cw-cream);font-family:var(--cw-round);text-shadow:var(--cw-relief);border-color:#f1ead338;font-size:.86em;font-weight:700}.nh-r-hole.is-sum{background:var(--cw-board-lo);color:var(--cw-gold);letter-spacing:.1em;text-transform:uppercase;height:2.22em;font-size:.62em}.nh-r-par{height:1.55em;font-family:var(--cw-round);color:var(--cw-board);background:#23402f1a;font-size:.78em;font-weight:700}.nh-c.nh-lab{flex-direction:column;justify-content:center;align-items:flex-start;gap:.05em;height:auto;padding:0 .45em 0 .55em;font-size:1em}.nh-c.nh-lab.nh-r-hole,.nh-c.nh-lab.nh-r-par{font-family:var(--cw-round);letter-spacing:.14em;text-transform:uppercase;font-size:.6em;font-weight:700}.nh-c.nh-lab.nh-r-hole{color:var(--cw-cream)}.nh-name{max-width:100%;font-family:var(--cw-round);letter-spacing:.08em;text-transform:uppercase;color:var(--cw-ink);align-items:center;gap:.35em;font-size:.7em;font-weight:700;display:flex}.nh-name b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.nh-lab small{font:italic .64em var(--wb-serif);color:var(--wb-ink-faint);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.nh-c.nh-row-own:not(.nh-lab){height:2.45em}.nh-c.nh-row-marker:not(.nh-lab){height:2.3em}.nh-c.nh-row-other:not(.nh-lab){height:2em}.nh-c.nh-row-final:not(.nh-lab){height:2.25em}.nh-c.nh-row-other.nh-lab .nh-name{color:var(--wb-ink-soft)}.nh-c.nh-row-own:not(.is-sum),.nh-c.nh-row-marker:not(.is-sum){background-color:#d6aa3c0d}.nh-c.is-sep{border-bottom:1.5px solid #23402f9e}.nh-c.is-edit{cursor:pointer;transition:background-color .12s,box-shadow .12s}.nh-c.is-edit:hover{background-color:#d6aa3c21;box-shadow:inset 0 0 0 1.5px #b08a3c80}.wb-screen .nh-c.is-edit:focus-visible{background-color:#d6aa3c24;border-radius:0;outline:none;box-shadow:inset 0 0 0 2px #b08a4cf2}.nh-c.is-target,.nh-c.is-target:hover{background-color:#d6aa3c33;box-shadow:inset 0 0 0 1.5px #b08a3cb3}.nh-c.is-circled.is-edit{background-color:#b23a300d}.nh-row-final.is-me.nh-lab .nh-name b{color:var(--cw-board)}.nh-lab.is-unsigned small{color:var(--cw-stamp)}.nh-standing{font-family:var(--cw-round);letter-spacing:.02em;color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .06em 0 var(--cw-turf-side), 0 .12em .24em -.08em var(--cw-turf-drop);border-radius:.3em;flex:none;margin-left:.15em;padding:.04em .4em .06em;font-size:.9em;font-weight:700}.nh-standing.is-down{color:var(--cw-cream);background:var(--cw-shade), var(--cw-terra);box-shadow:inset 0 1px #ffffff4d,0 .07em #a8604a,0 .14em .3em -.08em #5a28144d}.nh-star{pointer-events:none;width:1.1em;height:1.25em;position:absolute;top:-.35em;right:-.15em;overflow:visible;transform:rotate(8deg)}.nh-mycard{position:relative}.nh-pencil{z-index:12}.nh-picker{z-index:30;transform-origin:50% 100%;border-radius:3px;width:12.2em;padding:.5em .5em .35em;animation:.16s ease-out sc-pop;position:absolute;transform:rotate(-1.2deg);box-shadow:0 1px 1px #281e0a33,0 12px 26px -8px #140e068c,inset 0 0 0 1px #78603224}.nh-pick-grid{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.nh-pick-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nh-pick-lines path{fill:none;stroke:var(--pencil,#57585c);stroke-width:.8px;opacity:.55;stroke-linecap:round}.nh-pick{aspect-ratio:46/38;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:relative}.nh-pick svg{width:100%;height:100%;display:block;overflow:visible}.nh-pick-ring{fill:none;stroke:#46474b;stroke-width:1.1px;stroke-linecap:round;opacity:0;transition:opacity .1s}.nh-pick:hover .nh-pick-ring,.nh-pick:focus-visible .nh-pick-ring{opacity:1}.nh-pick.is-cur .nh-pick-ring{opacity:.55;stroke:var(--wb-red)}.wb-screen .nh-pick:focus-visible{box-shadow:none}.nh-pick-hint{text-align:center;font:italic .66em var(--wb-serif);color:var(--wb-ink-soft);margin-top:.1em}.nh-signrow{align-items:flex-end;gap:1.5em;margin-top:.8em;display:flex}.nh-sigfield{flex:auto;min-width:12em;max-width:25em}.nh-sigline{border-bottom:1px solid #23402fb8;height:3.3em;position:relative}.nh-sigcap{font-family:var(--cw-round);letter-spacing:.13em;text-transform:uppercase;color:var(--cw-label);margin-top:.3em;font-size:.6em;font-weight:700}.nh-signctl{flex-direction:column;flex:0 auto;align-items:flex-start;gap:.3em;min-width:0;padding-bottom:.15em;display:flex}.nh-why{color:var(--wb-ink-soft);max-width:23em;font-size:.78em;font-style:italic}.nh-why.is-warn{color:var(--cw-stamp)}.wb-btn.nh-signbtn.is-signed:disabled{opacity:1;--b-bg:var(--cw-mown);--b-fg:#17301f;--b-side:var(--cw-turf-side);--b-edge:#2f662859;text-shadow:0 1px #ffffff40;box-shadow:inset 0 1px 0 #fff6, 0 .06em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop)}.wb-btn.nh-signbtn.is-signed:disabled .wb-icon{color:var(--cw-turf-core)}.nh-sig{height:3.7em;width:calc(3.7em * var(--nh-sig-ar,4));pointer-events:none;max-width:100%;position:absolute;bottom:-.55em;left:.1em;overflow:visible}.nh-sig-text{font-family:var(--wb-script);fill:#3a3c41;font-size:40px}html.wb-no-script .nh-sig-text{font-family:var(--wb-serif);font-style:italic}.nh-sig-flourish{fill:none;stroke:#45474c;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.nh-sig-small{height:2.55em;bottom:-.45em}.nh-notes{color:var(--wb-red);gap:.15em;margin:.55em 0 0;padding:0;font-size:.8em;font-style:italic;list-style:none;display:grid}.nh-notes:empty{display:none}.nh-notes li{padding-left:1.3em;position:relative}.nh-notes li:before{content:"";border:1.5px solid #b23a30d9;border-radius:50%;width:.8em;height:.8em;position:absolute;top:.25em;left:.1em;transform:rotate(-12deg)scaleX(1.12)}.nh-others{margin-top:1em}.nh-sigs{grid-template-columns:repeat(auto-fill,minmax(10em,1fr));gap:.55em 1.5em;display:grid}.nh-sigline2{border-bottom:1px solid #23402f80;height:2.3em;position:relative}.nh-sigcap2{font-family:var(--cw-round);letter-spacing:.1em;text-transform:uppercase;color:var(--cw-board);align-items:center;gap:.35em;margin-top:.25em;font-size:.6em;font-weight:700;display:flex}.nh-sigcap2 em{font-family:var(--cw-round);letter-spacing:0;text-transform:none;color:var(--wb-ink-faint);margin-left:auto;font-size:1.05em;font-style:normal;font-weight:700}.nh-sigcell.is-signed .nh-sigcap2 em{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .06em 0 var(--cw-turf-side), 0 .12em .24em -.08em var(--cw-turf-drop);border-radius:.3em;padding:.02em .45em .04em}.nh-seal{opacity:0;mix-blend-mode:multiply;pointer-events:none;z-index:8;width:min(11vw,150px);position:absolute;top:1.1em;right:.5%;transform:scale(2.4)rotate(-34deg)}.is-stamped>.nh-seal{opacity:.86;transition:transform .17s cubic-bezier(.35,1.5,.55,1),opacity 80ms;transform:scale(1)rotate(-12deg)}.nh-signsec.is-stamped{animation:.34s cubic-bezier(.3,.7,.4,1) 60ms nh-thump}@keyframes nh-thump{0%{translate:0}25%{translate:0 4px}55%{translate:-2px -1px}to{translate:0}}.nh-seal-ink{fill:none;stroke:#1f5a3c}.nh-seal-o{stroke-width:5px}.nh-seal-i{stroke-width:1.6px}.nh-seal-arc,.nh-seal-mid{fill:#1f5a3c;stroke:none;font-family:var(--wb-display);text-anchor:middle}.nh-seal-arc{letter-spacing:.1em;font-size:13.5px;font-weight:700}.nh-seal-arc.is-bot{letter-spacing:.12em;font-size:10.5px}.nh-seal-mid{letter-spacing:.12em;font-size:11px;font-weight:700}.nh-seal-flag{stroke:#1f5a3c;stroke-width:3px;stroke-linejoin:round;fill:#1f5a3cd9}.nh-resulthead{position:relative}.nh-resulthead.has-seal{min-height:min(10vw,132px);padding-right:calc(min(10vw,132px) + 1em)}.nh-resulthead>.nh-seal{width:min(10vw,132px);top:-.3em;right:3%}.nh-resulthead>.nh-seal.nh-deal{opacity:0;transition:none;transform:scale(2.4)rotate(-34deg)}.nh-resulthead>.nh-seal.nh-deal.is-on{opacity:.86;transition:transform .17s cubic-bezier(.35,1.5,.55,1),opacity 80ms;transform:scale(1)rotate(-12deg)}.nh-resulthead>.nh-seal.nh-deal.no-anim{transition:none}.nh-signsec.is-folding{opacity:0;margin-bottom:0;transition:max-height .55s cubic-bezier(.5,0,.3,1),opacity .4s,margin .55s;overflow:hidden;max-height:0!important}.is-folding-out{opacity:0;transition:opacity .3s}.nh-deal{opacity:0;transition:opacity .45s,transform .6s cubic-bezier(.2,.9,.25,1);transform:translateY(10px)}.nh-deal.is-on{opacity:1;transform:none}.nh-deal.no-anim{transition:none}.nh-c.nh-deal{transform:translateY(6px)}.nh-headline.nh-deal{transform-origin:0 70%;transition:opacity .4s,transform .7s cubic-bezier(.25,1.4,.45,1);transform:scale(1.16)}.nh-mcell.nh-deal,.nh-skin.nh-deal,.nh-mu.nh-deal{transition:opacity .2s,transform .35s cubic-bezier(.3,1.6,.5,1);transform:scale(.3)}.nh-c.nh-deal.is-on,.nh-headline.nh-deal.is-on,.nh-mcell.nh-deal.is-on,.nh-skin.nh-deal.is-on,.nh-mu.nh-deal.is-on{transform:none}.nh-headline{font-family:var(--cw-round);color:var(--cw-board);letter-spacing:-.005em;text-shadow:var(--cw-press);margin:.05em 0 0;font-size:2.05em;font-weight:700;line-height:1.1}.nh-giltrule{background:linear-gradient(90deg,#8a6a24,#f1dc92 32%,#c9a64f 58%,#c9a64f00);border-radius:2px;width:11em;height:3px;margin:.4em 0 .45em}.nh-lines{color:var(--wb-ink-soft);font-size:.86em;font-style:italic}.nh-block{margin-top:.95em}.nh-match,.nh-skins{grid-template-columns:var(--nh-lab) repeat(var(--nh-n), minmax(0, var(--nh-col)));border-top:1px solid #7a523336;border-bottom:1px solid #7a523336;align-items:center;row-gap:.12em;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.4em 0;display:grid}.nh-mlab{min-width:0;font-family:var(--cw-round);letter-spacing:.08em;text-transform:uppercase;color:var(--cw-board);align-items:center;gap:.4em;padding:0 .6em 0 .2em;font-size:.6em;font-weight:700;display:flex}.nh-mlab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nh-mlab.is-hole{color:var(--cw-label)}.nh-mh{text-align:center;font-family:var(--cw-round);color:var(--cw-label);font-size:.62em;font-weight:700}.nh-mcell{place-items:center;height:1.45em;display:grid}.nh-mt{border-radius:50%;width:1.05em;height:1.05em;display:block}.nh-mt.is-A{background:radial-gradient(circle at 36% 28%, #b2d68a, var(--nh-a-hi) 45%, var(--nh-a));box-shadow:0 .04em 0 var(--nh-a-ink), 0 .1em .18em -.02em #1c360e59}.nh-mt.is-B{background:radial-gradient(circle at 36% 28%, #eab39b, var(--nh-b-hi) 45%, var(--nh-b));box-shadow:0 .04em #8f4f3b,0 .1em .18em -.02em #5a281459}.nh-mt.is-H{border:1.5px solid #7a523373;width:.7em;height:.7em}.nh-mcell.is-dead .nh-mt{opacity:.38;filter:saturate(.5)}.nh-mu.is-decided{letter-spacing:0;text-underline-offset:.2em;font-size:.66em;text-decoration:underline;text-decoration-thickness:1.5px}.nh-mkey{border-radius:50%;flex:none;width:.75em;height:.75em}.nh-mkey.is-A{background:radial-gradient(circle at 36% 28%, #b2d68a, var(--nh-a-hi) 50%, var(--nh-a));box-shadow:0 .05em .1em #1c360e59}.nh-mkey.is-B{background:radial-gradient(circle at 36% 28%, #eab39b, var(--nh-b-hi) 50%, var(--nh-b));box-shadow:0 .05em .1em #5a281459}.nh-mu{text-align:center;font-family:var(--cw-round);letter-spacing:.02em;color:var(--wb-ink-faint);white-space:nowrap;font-size:.56em;font-weight:700}.nh-mu.is-A{color:var(--nh-a-ink)}.nh-mu.is-B{color:var(--nh-b-ink)}.nh-mlab.is-run{color:var(--cw-label)}.nh-mtext{color:var(--wb-ink-soft);margin-top:.4em;font-size:.84em;font-style:italic}.nh-skin{height:1.5em;font-family:var(--cw-round);color:var(--cw-board);justify-content:center;align-items:baseline;display:flex}.nh-skin b{border-bottom:2.5px solid var(--nh-pc,var(--wb-ink-faint));font-size:.86em;font-weight:700;line-height:1.2}.nh-skin sup{font-family:var(--cw-round);color:var(--cw-brass-lo);font-size:.52em;font-weight:700}.nh-skin.is-carried{color:var(--wb-ink-faint);font-size:.9em}.nh-skintotals{flex-wrap:wrap;align-items:baseline;gap:.3em 1.3em;margin-top:.55em;font-size:.86em;display:flex}.nh-skintot{font-family:var(--cw-round);color:var(--cw-board);align-items:center;gap:.35em;font-weight:700;display:inline-flex}.nh-skintot b{font-family:var(--cw-round);color:var(--cw-board);font-size:1.25em;font-weight:700}.nh-skintot.is-left{color:var(--wb-ink-faint);font-style:italic}.nh-table{flex-direction:column;max-width:31em;font-size:.9em;display:flex}.nh-tr{font-family:var(--cw-round);color:var(--cw-board);border-bottom:1px solid #7a523327;grid-template-columns:2.3em minmax(7em,1fr) 4em 4em 5.2em;align-items:baseline;font-weight:700;display:grid}.nh-tr>span{font-variant-numeric:lining-nums tabular-nums;text-align:right;padding:.3em .4em}.nh-tr>span:nth-child(2){text-align:left}.nh-tr.is-head{border-bottom:1.5px solid var(--cw-board)}.nh-tr.is-head>span{letter-spacing:.13em;text-transform:uppercase;color:var(--cw-label);font-size:.62em;font-weight:700}.nh-place{color:var(--cw-label);font-weight:700}.nh-tname{align-items:center;gap:.4em;display:inline-flex}.nh-tr.is-first .nh-tname{font-weight:700}.nh-tr.is-first .nh-place{color:var(--cw-brass-lo)}.nh-tr.is-me{background:linear-gradient(90deg,#88bb6033,#88bb6000)}.nh-net{font-weight:700}.nh-topar.is-under{color:var(--cw-stamp);font-weight:700}.nh-honours{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5em;margin-top:.3em;display:grid}.nh-honours>.nh-sec{margin-bottom:0}.nh-awardlist{gap:.45em;display:grid}.nh-award{background:var(--cw-face);box-shadow:0 .08em 0 var(--cw-key-side), 0 .152em .344em -.06em var(--cw-key-drop), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523321;border-radius:.6em;grid-template-columns:2.5em minmax(0,1fr) auto;align-items:center;gap:.65em;padding:.5em .6em .5em .55em;display:grid}.nh-medal{filter:drop-shadow(0 2px 2px #3c280a59);width:2.5em;height:2.5em;overflow:visible}.nh-medal-ring{fill:none;stroke:#ffffff8c;stroke-width:1.2px}.nh-medal-glyph{fill:none;stroke:#4a3310;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.nh-medal-glyph.is-fill{fill:#4a3310;stroke:none}.nh-award-text{min-width:0}.nh-award-title{font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-brass-lo);font-size:.6em;font-weight:700}.nh-award-who{font-family:var(--cw-round);color:var(--cw-board);align-items:center;gap:.35em;font-size:1.02em;font-weight:700;line-height:1.2;display:flex}.nh-award-detail{color:var(--wb-ink-soft);font-size:.76em;font-style:italic}.nh-watch{flex:none}.nh-reel{margin:0;padding:0;list-style:none;display:grid}.nh-reelitem{border-bottom:1px solid #7a523327;grid-template-columns:2em minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.36em .1em;display:grid}.nh-reelitem:last-child{border-bottom:none}.nh-grade{width:1.9em;height:1.9em;font-family:var(--cw-round);color:var(--cw-cream);background:radial-gradient(circle at 42% 28%, #3a7d58, var(--cw-board) 62%, #164630);box-shadow:inset 0 0 0 1.5px #c9a14ab3, 0 .06em 0 var(--cw-board-lo), 0 .12em .24em -.04em #0a1e1059;text-shadow:var(--cw-relief);border-radius:50%;place-items:center;font-size:.9em;font-weight:700;display:grid}.nh-grade.is-10{color:#3a2a10;text-shadow:0 1px #ffffff59;background:radial-gradient(circle at 42% 28%,#f6e6b8,#d6b062 60%,#a07c36);box-shadow:inset 0 0 0 1px #6e501e8c,inset 0 1px 0 1px #ffffff4d,0 .06em #7a5a2b,0 .12em .24em -.04em #3c280a59}.nh-reeltext{min-width:0}.nh-reeltitle{font-family:var(--cw-round);color:var(--cw-board);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9em;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.nh-reelmeta{color:var(--wb-ink-faint);align-items:center;gap:.35em;font-size:.74em;font-style:italic;display:flex}.nh-sec-reel.is-waiting{margin-top:.2em}.nh-style{position:relative}.nh-stylebtn{font:inherit;font-family:var(--cw-round);color:var(--cw-label);background:var(--cw-face);box-shadow:0 .07em 0 var(--cw-key-side), 0 .133em .306em -.06em var(--cw-key-drop), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523329;cursor:pointer;border:0;border-radius:.45em;align-items:center;gap:.4em;padding:.26em .55em .28em .65em;font-size:.95em;font-style:normal;font-weight:700;transition:translate .12s,box-shadow .12s;display:inline-flex}.nh-stylebtn:hover{box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);translate:0 -.03em}.nh-stylelab{font-size:.92em}.nh-stylename{color:var(--cw-board);white-space:nowrap;font-weight:700}.nh-chev{width:.8em;height:.8em;color:var(--cw-label);transform:rotate(90deg)}.nh-stylemenu{z-index:20;text-align:left;min-width:13em;box-shadow:var(--wb-shadow), inset 0 0 0 1px #78603229;border-radius:3px;padding:.3em;animation:.14s ease-out both wb-pop;display:grid;position:absolute;top:calc(100% + 4px);right:0}.nh-stylemenu.is-up{top:auto;bottom:calc(100% + 4px)}.nh-styleopt{white-space:nowrap;font:inherit;font-family:var(--cw-round);text-align:left;color:var(--cw-board);cursor:pointer;background:0 0;border:0;border-radius:.4em;padding:.35em .65em;font-size:.92em;font-style:normal;font-weight:700}.nh-styleopt:hover,.wb-screen .nh-styleopt:focus-visible{background:var(--cw-face-hover);box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #7a52331f}.nh-styleopt[aria-selected=true]{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);font-weight:700}.nh-foot{border-top:1px solid #7a523333;justify-content:flex-end;align-items:center;gap:.7em;margin-top:1.3em;padding-top:.85em;display:flex;box-shadow:inset 0 1px #fff9}.nh-foot-note,.nh-waitline{font-family:var(--cw-round);color:var(--cw-label);margin-right:auto;font-size:.84em;font-weight:700}.nh-foot-note .nh-ask{font-family:var(--wb-serif);color:var(--cw-brass-lo);font-style:italic;font-weight:400}@media (max-width:1100px){.nh-honours{grid-template-columns:minmax(0,1fr)}.wb-screen.nh-screen{--nh-lab:5.6em}}@media (prefers-reduced-motion:reduce){.nh-sheet,.nh-deal,.nh-seal,.nh-signsec{transition:none!important;animation:none!important}}.gw-root{opacity:0;pointer-events:none;width:min(260px,60vmin);height:min(260px,60vmin);transition:opacity .14s,transform .18s cubic-bezier(.2,1.4,.4,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}.gw-root.shown{opacity:1;transform:translate(-50%,-50%)scale(1)}.gw-root svg{width:100%;height:100%;overflow:visible}.gw-glass{fill:#1218156b;stroke:#faf6ec38;stroke-width:1px}.gw-hub{fill:#1218154d;stroke:#faf6ec2e;stroke-width:1px}.gw-slice{fill:#faf6ec29;stroke:#ffd678b3;stroke-width:1.2px}.gw-icon path{fill:none;stroke:#faf6ecd9;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.gw-icon.on path{stroke:#fff6dc;stroke-width:1.9px}.gw-icon.off path{stroke:#faf6ec40}.gw-label{white-space:nowrap;letter-spacing:.03em;color:#faf6ecf2;text-shadow:0 1px 3px #00000080;font:600 13px/1 ui-rounded,SF Pro Rounded,system-ui,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gw-short{fill:#faf6ecc7;font:600 9.5px/1 var(--wb-font-ui,-apple-system, "Helvetica Neue", sans-serif);text-anchor:middle;letter-spacing:.02em}.gw-short.on{fill:#fff6dc}.gw-short.off{fill:#faf6ec40}.tour-card{z-index:6;box-sizing:border-box;pointer-events:none;color:#2a2521;transform-origin:0 0;background:#f3ecd9f0;border:1px solid #1f4a3459;border-radius:8px;width:min(340px,100vw - 36px);padding:9px 12px 8px;font:500 13px/1.4 Georgia,Iowan Old Style,Palatino Linotype,serif;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:16px;left:18px;box-shadow:0 2px 10px #00000040}.tour-card.is-new{transform:scale(1.06)}.tour-card.is-dim{opacity:.6}.tour-card.is-folded .tour-steps,.tour-card.is-folded .tour-text,.tour-card.is-folded .tour-label,.tour-card.is-folded .tour-do,.tour-card.is-folded .tour-prog,.tour-card[hidden]{display:none}.tour-head{letter-spacing:.06em;text-transform:uppercase;color:#1f4a34;justify-content:space-between;gap:8px;margin-bottom:4px;font:700 11px/1.2 ui-rounded,SF Pro Rounded,system-ui,sans-serif;display:flex}.tour-head .tour-count{color:#8b8272;letter-spacing:.02em;font-weight:600}.tour-steps{color:#8b8272;margin:0 0 4px;padding:0;font-size:11.5px;list-style:none}.tour-steps li{padding-left:14px;position:relative}.tour-steps li:before{content:"✓";color:#7e9c78;font-family:system-ui,sans-serif;position:absolute;left:0}.tour-steps li span{-webkit-text-decoration:line-through #4b443b8c;text-decoration:line-through #4b443b8c}.tour-steps li.is-fresh span{animation:.6s ease-out tour-pencil}@keyframes tour-pencil{0%{text-decoration-color:#0000}}.tour-steps li.is-more{font-style:italic}.tour-steps li.is-more:before{content:"…"}.tour-steps li.is-more span{text-decoration:none}.tour-label{color:#1f4a34;margin:2px 0 4px;font-size:15px;font-weight:700}.tour-do{color:#2a2521;background:#fffaf0;border:1.5px solid #c9a14a;border-radius:6px;margin:0 0 5px;padding:6px 9px 6px 26px;font:700 13.5px/1.42 ui-rounded,SF Pro Rounded,system-ui,sans-serif;position:relative}.tour-do:before{content:"▶";color:#c9a14a;font-size:11px;position:absolute;top:7px;left:8px}.tour-do[hidden]{display:none}.tour-text{color:#4b443b;margin:0;font-size:12.5px}.tour-prog{color:#1f4a34;margin:5px 0 0;font:700 11.5px/1.3 ui-rounded,system-ui,sans-serif}.tour-prog:empty{display:none}.tour-text .wb-key,.tour-do .wb-key,.tour-say .wb-key,.tour-foot .wb-key{text-align:center;color:#2a2521;vertical-align:.06em;background:#fbf7ec;border:1px solid #2a252159;border-bottom-width:2px;border-radius:4px;min-width:1.3em;margin:0 .06em;padding:0 .32em;font:700 .82em/1.45 ui-rounded,system-ui,sans-serif;display:inline-block}.tour-say{color:#4b443b;margin:5px 0 0;font-style:italic}.tour-say:empty{display:none}.tour-say.is-starter:before{content:"The starter: ";color:#7a5a2b;font-style:normal;font-weight:600}.tour-note{color:#7a5a2b;border-top:1px dashed #7a5a2b66;margin:5px 0 0;padding-top:5px;font-size:12px}.tour-note:empty{display:none}.tour-foot{color:#8b8272;margin-top:6px;font:500 10.5px/1.3 ui-rounded,system-ui,sans-serif}@media (max-width:720px){.tour-card{font-size:12px}}.rg-layer{pointer-events:none;z-index:7;position:absolute;inset:0}.rg-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rg-line{stroke:#f4ca5e;stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 1px 2px #00000073)}.rg-dot{fill:#f4ca5e40;stroke:#f4ca5e;stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite rg-pulse}.rg-frame{fill:none;stroke:#f4ca5e;stroke-width:3px;stroke-dasharray:10 6;filter:drop-shadow(0 1px 2px #00000073)}@keyframes rg-pulse{50%{transform:scale(1.35)}}.rg-box{box-sizing:border-box;color:#2a2521;background:#f6efdcf7;border:2px solid #f4ca5e;border-radius:9px;padding:10px 13px 9px;font:500 14.5px/1.45 Georgia,Iowan Old Style,Palatino Linotype,serif;position:absolute;box-shadow:0 4px 16px #00000059}.rg-box[hidden]{display:none}.rg-box.is-in{animation:.3s cubic-bezier(.2,1.3,.4,1) rg-in}@keyframes rg-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}.rg-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:3px;display:flex}.rg-title{color:#1f4a34;font-size:16px;font-weight:700}.rg-count{color:#8b8272;white-space:nowrap;font:600 11px/1 ui-rounded,system-ui,sans-serif}.rg-text{margin:0}.rg-foot{color:#7a5a2b;text-align:right;margin-top:7px;font:700 12px/1.3 ui-rounded,system-ui,sans-serif}.rg-coach{box-sizing:border-box;color:#fbf6e8;text-align:center;white-space:nowrap;background:#1b2620e6;border:1.5px solid #f4ca5e;border-radius:999px;max-width:min(420px,100vw - 32px);padding:6px 13px;font:700 15px/1.25 ui-rounded,SF Pro Rounded,system-ui,sans-serif;position:absolute;transform:translate(-50%,-100%);box-shadow:0 3px 10px #00000059}.rg-coach[hidden]{display:none}.rg-coach.is-in{animation:.22s ease-out rg-pop}@keyframes rg-pop{0%{opacity:.2;transform:translate(-50%,-85%)}}.rg-box .wb-key,.rg-coach .wb-key{text-align:center;color:#2a2521;background:#fbf7ec;border:1px solid #2a252159;border-bottom-width:2px;border-radius:4px;min-width:1.3em;margin:0 .06em;padding:0 .32em;font:700 .82em/1.45 ui-rounded,system-ui,sans-serif;display:inline-block}@media (max-width:720px){.rg-coach{white-space:normal;font-size:13px}.rg-box{font-size:13px}}.gen-screen{background:radial-gradient(at 50% 42%,#ffecc48c,#ffecc400 62%),repeating-linear-gradient(92deg,#3c230f0d 0 2px,#0000 2px 9px),linear-gradient(#8a6440 0%,#6e4c2e 55%,#553820 100%);overflow:hidden}.gen-stage{position:absolute;inset:0}.gen-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.gen-stage:after{content:"";pointer-events:none;background:radial-gradient(at 52% 45%,#0000 55%,#140a0073 100%);position:absolute;inset:0}.gen-card{flex-direction:column;width:min(430px,100vw - 24px);max-height:calc(100vh - 2*clamp(12px,3vh,36px));padding:16px 18px 18px;transition:width .35s;display:flex;position:absolute;top:clamp(12px,3vh,36px);left:clamp(12px,2.4vw,36px);transform:rotate(-.6deg)}.gen-card.is-building{width:min(340px,100vw - 24px)}.gen-head{border-bottom:1px solid #7a523333;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex;box-shadow:0 1px #fff9}.gen-body{min-height:0;overflow:auto}.gen-search{align-items:stretch;gap:8px;display:flex}.gen-outlines{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.gen-field{background:var(--cw-trench);min-width:0;box-shadow:var(--cw-lip);cursor:text;border-radius:.55em;flex:1;align-items:center;gap:6px;padding:0 10px;display:flex}.gen-field:focus-within{box-shadow:var(--cw-lip), var(--wb-ring)}.gen-field-icon{width:1.05em;height:1.05em;color:var(--cw-soil);flex:none}.gen-input{min-width:0;font:inherit;font-family:var(--font-typewriter);color:var(--cw-ink);background:0 0;border:0;border-radius:0;flex:1;padding:9px 0 8px;font-size:.95em}.gen-input::placeholder{color:#7a523399}.gen-input:focus,.gen-field .gen-input:focus-visible{box-shadow:none;outline:none}.gen-status{color:var(--wb-ink-soft);margin:10px 0 8px;font-size:.86em;line-height:1.4}.gen-status[title]{cursor:help}.gen-busy:after{content:"";width:1em;animation:1.2s steps(4,end) infinite gen-dots;display:inline-block}@keyframes gen-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.gen-results{flex-direction:column;gap:8px;padding-bottom:3px;display:flex}.gen-hit{background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);border-radius:.5em;grid-template-columns:auto 1fr;gap:4px 10px;padding:9px 11px 10px 9px;display:grid}.gen-hit .gen-acts{grid-column:2}.gen-flag{color:#f4ead2;background:radial-gradient(circle at 42% 28%, #3a7d58, var(--cw-board) 62%, #164630);width:1.75em;height:1.75em;box-shadow:inset 0 0 0 1.5px #c9a14ab3, inset 0 1px 0 2px #ffffff1a, 0 .06em 0 var(--cw-board-lo), 0 .12em .24em -.04em #0a1e1059;border-radius:50%;place-items:center;display:grid}.gen-flag svg{width:.95em;height:.95em}.gen-hit.is-no .gen-flag{background:radial-gradient(circle at 42% 28%, #e3a488, var(--cw-terra) 62%, #b0654b);box-shadow:inset 0 0 0 1.5px #ffeedc73,0 .06em #94503a,0 .12em .24em -.04em #5a28144d}.gen-hit-name{font-family:var(--cw-round);color:var(--cw-board);font-size:1.04em;font-weight:600;line-height:1.2}.gen-hit-where{color:var(--wb-ink-soft);font-size:.82em}.gen-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.gen-chip{font-family:var(--cw-round);letter-spacing:.1em;text-transform:uppercase;background:var(--cw-trench);box-shadow:var(--cw-lip);color:var(--cw-label);border-radius:999px;padding:.28em .65em .24em;font-size:.66em;font-weight:600}.gen-chip[title]{cursor:help}.gen-chip-soft{color:var(--wb-ink-soft);text-transform:none;letter-spacing:.02em;font-weight:600}.gen-chip-built{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .05em 0 var(--cw-turf-side), 0 .1em .22em -.06em var(--cw-turf-drop)}.gen-why{margin:6px 0 0;padding-left:16px;font-size:.8em}.gen-problem{color:var(--cw-stamp)}.gen-warning{color:var(--cw-soil)}.gen-acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.gen-build-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.gen-build-name{font-family:var(--cw-round);color:var(--cw-board);text-shadow:var(--cw-press);font-size:1.2em;font-weight:700;line-height:1.15}.gen-clock{font-family:var(--cw-round);color:var(--cw-cream);text-shadow:var(--cw-relief);background:var(--cw-board-face);box-shadow:inset 0 0 0 .16em #0000, inset 0 0 0 calc(.16em + 1px) #c9a14a8c, var(--cw-bevel-dark), 0 .06em 0 var(--cw-board-lo), 0 .2em .4em -.12em var(--cw-board-drop);font-variant-numeric:lining-nums tabular-nums;border-radius:.45em;flex:none;padding:.22em .55em .18em;font-size:.95em;font-weight:600}.gen-clock:empty{display:none}.gen-facts{color:var(--wb-ink-soft);margin-top:3px;font-size:.82em}.gen-steps{flex-direction:column;gap:6px;margin:12px 0 4px;padding:0;list-style:none;display:flex}.gen-step{color:var(--wb-ink-faint);grid-template-columns:18px 1fr;align-items:baseline;column-gap:9px;font-size:.92em;display:grid}.gen-step-note{font-family:var(--font-typewriter);color:var(--wb-ink-soft);grid-column:2;font-size:.78em}.gen-tick{box-sizing:border-box;background:var(--cw-floor);border:1px solid #7a523366;border-radius:50%;width:14px;height:14px;position:relative;top:2px;box-shadow:inset 0 1px 1.5px #3d281738,0 1px #fff9}.gen-step.is-on{color:var(--cw-board);font-family:var(--cw-round);font-weight:600}.gen-step.is-on .gen-tick{box-shadow:none;background:0 0;border:2px solid #c9a24e;border-top-color:#0000;animation:.9s linear infinite gen-spin}.gen-step.is-done{color:var(--wb-ink)}.gen-step.is-stuck{color:var(--cw-stamp);font-family:var(--cw-round);font-weight:600}.gen-step.is-stuck .gen-tick{border-color:var(--cw-stamp);background:#c0182c24}.gen-step.is-done .gen-tick{background:radial-gradient(circle at 42% 28%, #9cc876, var(--cw-turf-side) 80%);border-color:#2f6628cc;box-shadow:0 1px 1.5px #1c360e4d}.gen-step.is-done .gen-tick:after{content:"";border:solid var(--cw-cream);border-width:0 1.6px 1.6px 0;width:3px;height:7px;position:absolute;top:.6px;left:3.6px;transform:rotate(45deg)}@keyframes gen-spin{to{transform:rotate(360deg)}}.gen-note{color:var(--wb-ink-soft);margin:8px 0 0;font-size:.8em}.gen-note[title]{cursor:help}.gen-failed{margin-top:8px}.gen-acts-build{margin-top:12px}.gen-caption{max-width:min(720px,100vw - 32px);font-family:var(--font-typewriter);color:#2a2521;pointer-events:none;background:#f7f2e5eb;border-radius:2px;padding:8px 16px;font-size:clamp(14px,1.5vw,19px);position:absolute;bottom:clamp(18px,6vh,56px);left:50%;transform:translate(-50%)rotate(.4deg);box-shadow:0 4px 14px #1e0f0059}.gen-caption:empty{display:none}.gen-caption.is-new{animation:.5s steps(16,end) both gen-type}@keyframes gen-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.gen-ticker{width:min(420px,40vw);font-family:var(--font-typewriter);color:#fff4dcb8;text-align:right;pointer-events:none;text-shadow:0 1px 2px #00000080;font-size:11px;line-height:1.45;position:absolute;bottom:clamp(12px,2vh,24px);right:clamp(12px,2vw,28px)}.gen-tick-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gen-tick-line:last-child{color:#fff4dcf2}@media (max-width:760px){.gen-ticker{display:none}}.gen-book{--bw:min(580px, 40vw, calc(74vh / .7));width:var(--bw);height:calc(var(--bw) * .7);perspective:2200px;transform-origin:100% 100%;pointer-events:none;z-index:3;transition:transform .9s cubic-bezier(.3,.7,.2,1),opacity .5s;position:absolute;top:50%;right:clamp(16px,3vw,56px);transform:translateY(-50%)}.gen-book[aria-hidden=true]{opacity:0;transform:translateY(-40%)scale(.92)}.gen-book.is-docked{pointer-events:auto;cursor:pointer;transform:translateY(calc(50vh - 100% - clamp(16px,3vh,28px)))scale(.3)rotate(-4deg)}.gen-book.is-docked:hover{transform:translateY(calc(50vh - 100% - clamp(16px,3vh,28px)))scale(.33)rotate(-2deg)}.gen-book.is-open{pointer-events:auto;cursor:pointer}.gen-book-spread{transform-style:preserve-3d;filter:drop-shadow(0 18px 22px #14080073);transition:translate .9s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0;transform:rotateX(8deg)}.gen-book.is-closed .gen-book-spread{translate:-25%}.gen-book-page,.gen-book-leaf{z-index:1;width:50%;height:100%;display:block;position:absolute;top:0}.gen-book-leaf{z-index:2}.gen-book-left{border-radius:4px 0 0 4px;transition:opacity .4s .3s;left:0}.gen-book-right{border-radius:0 4px 4px 0;left:50%}.gen-book.is-closed .gen-book-left{opacity:0;transition-delay:0s}.gen-book-leaf{transform-origin:0;transform-style:preserve-3d;visibility:hidden;left:50%}.gen-book-leaf.is-on{visibility:visible}.gen-book-face{backface-visibility:hidden;border-radius:0 4px 4px 0;width:100%;height:100%;position:absolute;inset:0}.gen-book-back{border-radius:4px 0 0 4px;transform:rotateY(180deg)}.gen-book-cover{transform-origin:0;width:51%;height:103%;transform-style:preserve-3d;z-index:3;transition:transform .9s cubic-bezier(.45,.05,.25,1);position:absolute;top:-1.5%;left:50%}.gen-book.is-open .gen-book-cover{z-index:0;transition:transform .9s cubic-bezier(.45,.05,.25,1),z-index 0s .9s;transform:rotateY(-180deg)translateZ(1px)}.gen-book-cover-front,.gen-book-cover-back{backface-visibility:hidden;border-radius:3px 8px 8px 3px;position:absolute;inset:0}.gen-book-cover-front{text-align:center;background:radial-gradient(at 30% 20%,#ffffff1f,#fff0 60%),repeating-linear-gradient(35deg,#0000000d 0 1px,#0000 1px 4px),linear-gradient(160deg,#24543c,#173a29);justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 3px #c9a64fa6,inset 0 0 0 7px #1c4430,inset 0 0 0 8px #c9a64f66,inset 10px 0 14px #00000059}.gen-book-cover-back{background:#e9dfc6;border-radius:8px 3px 3px 8px;transform:rotateY(180deg);box-shadow:inset 0 0 0 6px #1c4430}.gen-book-title{color:#e6c873;text-shadow:0 1px #00000080;padding:0 12%}.gen-book-kind{font-family:var(--font-print-sans);letter-spacing:.28em;text-transform:uppercase;font-size:calc(var(--bw) * .022);margin-bottom:.8em}.gen-book-club{font-family:var(--font-print);font-weight:700;font-size:calc(var(--bw) * .048);line-height:1.15}.gen-book-town{font-family:var(--font-print);font-style:italic;font-size:calc(var(--bw) * .026);opacity:.85;margin-top:.6em}.gen-book-pen{opacity:0;pointer-events:none;transform-style:flat;z-index:5;width:0;height:0;transition:opacity .25s;position:absolute;top:0;left:0}.gen-book-pen.is-on{opacity:1}.gen-book-pen:before{content:"";width:9px;height:calc(var(--bw) * .2);transform-origin:4.5px 0;clip-path:polygon(50% 0,100% 7%,100% 100%,0 100%,0 7%);background:linear-gradient(#d8b860 0 7%,#14140f 7% 20%,#c9a64f 20% 24%,#1f4a34 24% 100%);border-radius:0 0 4px 4px;position:absolute;top:0;left:0;transform:translate(-4.5px)rotate(-150deg);box-shadow:2px 3px 6px #00000059}.gen-caption{transition:left .8s cubic-bezier(.3,.7,.2,1)}.gen-caption.is-book{left:30%}@media (max-width:760px){.gen-book{--bw:min(92vw, calc(70vh / .7));right:4vw}}.gen-hit.is-pending{opacity:.78}.gen-hit.is-pending .gen-flag{color:var(--cw-soil);background:var(--cw-floor);box-shadow:var(--cw-lip)}.gen-hit.is-sub{margin-left:14px}.gen-chip-warn{color:#7a5418;background:#d6b4684d;box-shadow:inset 0 0 0 1px #8a6a2a66}.gen-link{font-family:var(--cw-round);color:var(--cw-board);text-underline-offset:2px;align-self:center;font-size:.82em;font-weight:600;-webkit-text-decoration:underline #1d5a3b66;text-decoration:underline #1d5a3b66}.gen-link:hover{text-decoration-color:currentColor}.gen-fixes{margin:10px 0 0;font-size:.84em}.gen-fixes summary{cursor:pointer;color:var(--cw-label);font-family:var(--cw-round);align-items:center;gap:6px;font-weight:600;display:flex}.gen-fixes summary::-webkit-details-marker{display:none}.gen-fixes ul{color:var(--wb-ink-soft);font-family:var(--font-typewriter);margin:4px 0 0;padding-left:22px;font-size:.92em}.gen-pencil svg{width:14px;height:14px;color:var(--cw-soil)}.gen-error{background:#cd7f621a;border-radius:.5em;margin-top:12px;padding:10px 12px 11px;box-shadow:inset 0 0 0 1px #b96d5280,inset 0 1px #ffffff80}.gen-error-head{font-family:var(--cw-round);color:#a8322a;align-items:center;gap:7px;font-weight:600;display:flex}.gen-error-head svg{flex:none;align-self:flex-start;width:16px;height:16px;margin-top:.22em}.gen-error p{margin:6px 0 0;font-size:.86em;line-height:1.4}.gen-error-detail{color:var(--wb-ink-soft);margin-top:8px;font-size:.78em}.gen-error-detail summary{cursor:pointer}.gen-error-detail pre{white-space:pre-wrap;word-break:break-word;font-family:var(--font-typewriter);max-height:9em;margin:4px 0;overflow:auto}.gen-teepick{flex-direction:column;gap:6px;margin-top:12px;display:flex}.gen-teepick .wb-label{margin-top:2px}.gen-teepick .wb-seg{width:100%}.gen-teepick .wb-seg-opt{flex:1}.gen-credit{color:var(--wb-ink-faint);margin:10px 0 0;font-size:.68em;line-height:1.35}.gen-leave{color:var(--wb-ink-soft,#4b443b);background:#88bb6029;border-radius:8px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:9px 11px;font-size:.86em;line-height:1.35;display:flex;box-shadow:inset 0 0 0 1px #5b8d4047}.gen-leave .wb-icon{width:1.15em;height:1.15em;color:var(--cw-turf-core,#2f6b2f);flex:none;margin-top:.1em}.gen-leave b{color:var(--cw-board,#1d5a3b)}.gen-acts-build{align-items:center}.gen-wait{background:#d6b45c29;border-radius:8px;margin:10px 0 2px;padding:9px 11px;font-size:.9em;line-height:1.35;box-shadow:inset 0 0 0 1px #a0803452}.gen-wait.is-offline{background:#cd7f621a;box-shadow:inset 0 0 0 1px #b96d5280}.gen-plate{background:#88bb6029;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:12px 0 0;padding:9px 11px;font-size:.86em;line-height:1.35;display:flex;box-shadow:inset 0 0 0 1px #5b8d4047}.gen-plate-main{flex-direction:column;flex:14em;min-width:0;display:flex}.gen-plate-main b{color:var(--cw-board,#1d5a3b)}.sv-screen{background:#0a0e0a57;justify-content:center;align-items:center;padding:1.2em;display:flex}.sv-card{flex-direction:column;width:min(56em,100vw - 2.4em);max-height:calc(100vh - 2.4em);padding:1.1em 1.4em 1.2em;animation:.26s ease-out both wb-slide-in;display:flex;position:relative}.sv-report-card{width:min(50em,100vw - 2.4em)}.sv-head{flex-wrap:wrap;align-items:center;gap:.7em;margin-bottom:.6em;display:flex}.sv-head .wb-h1{white-space:nowrap;flex:1;margin:0}.sv-head .wb-h1 .wb-icon{vertical-align:-.1em;width:.9em;height:.9em;color:var(--cw-brass-lo);margin-right:.3em}.sv-body{scrollbar-width:thin;flex:1;min-height:0;margin-right:-.6em;padding-right:.6em;overflow-y:auto}.sv-wait{color:var(--cw-soil);text-align:center;margin:1.4em 0;font-style:italic}.sv-note,.sv-fine{color:var(--cw-soil);margin:.45em 0 0;font-size:.86em;font-style:italic}.sv-fine{opacity:.85;font-size:.78em}.sv-note.is-warn{color:var(--cw-stamp);font-style:normal;font-weight:600}.sv-prose{color:var(--cw-soil);max-width:30em;margin:.3em auto 0;font-style:italic}.sv-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5em;margin-top:.7em;display:flex}.sv-stats{flex-wrap:wrap;align-items:center;gap:.8em;display:flex}.sv-stat{align-items:baseline;gap:.35em;display:inline-flex}.sv-stat .wb-label{font-size:.68em}.sv-stat .wb-num{font-family:var(--cw-round);color:var(--cw-board);text-shadow:var(--cw-press);font-size:1.15em;font-weight:700}.sv-of{font-family:var(--cw-round);color:var(--cw-label);font-size:.8em;font-weight:600}.sv-cap{background:var(--cw-floor);width:4.5em;height:.5em;box-shadow:var(--cw-lip);border-radius:.3em;align-self:center;display:inline-block;overflow:hidden}.sv-cap-fill{background:linear-gradient(180deg, var(--cw-turf), var(--cw-turf-side));height:100%;display:block;box-shadow:inset 0 1px #ffffff59}.sv-title-chip{font-family:var(--cw-round);color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 1px #c9a14a99, var(--cw-bevel-dark), 0 .05em 0 var(--cw-board-lo), 0 .1em .22em -.06em var(--cw-board-drop);text-shadow:var(--cw-relief);border-radius:1em;align-items:center;gap:.3em;padding:.25em .7em;font-size:.82em;font-weight:600;display:inline-flex}.sv-title-chip .wb-icon{color:#e9cc85;width:1em;height:1em}.sv-modes{flex-wrap:wrap;align-items:center;gap:.8em;margin-bottom:.5em;display:flex}.sv-tabs{background:var(--cw-trench);box-shadow:var(--cw-lip);border-radius:.6em;gap:.2em;padding:.2em;display:inline-flex}.sv-tab{font:600 .9em var(--cw-round);color:var(--cw-label);cursor:pointer;background:0 0;border:0;border-radius:.45em;align-items:center;gap:.35em;padding:.35em .9em;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.sv-tab .wb-icon{width:1em;height:1em}.sv-tab:hover:not(:disabled):not(.is-on){color:var(--cw-board);background:#fffcf499;box-shadow:inset 0 1px #fff9}.sv-tab.is-on{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop)}.sv-tab:disabled{opacity:.5;cursor:not-allowed}.sv-unlock{color:var(--cw-soil);align-items:center;gap:.35em;font-size:.8em;font-style:italic;display:inline-flex}.sv-unlock .wb-icon{width:1em;height:1em;color:var(--cw-brass-lo)}.sv-question{text-align:center;margin:.2em 0 .5em}.sv-panes{grid-template-columns:1fr 1fr;gap:.7em;display:grid}.sv-pane{flex-direction:column;gap:.25em;margin:0;display:flex}.sv-canvas{aspect-ratio:1;background:var(--cw-topsoil);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:.45em;width:100%;display:block;box-shadow:0 0 0 1px #5c3e2280,0 0 0 .18em #6b4a2f,0 0 0 calc(.18em + 1px) #281a0c80,0 .35em .7em -.2em #1e140866}.sv-pane figcaption{font:700 .66em var(--cw-round);text-transform:uppercase;letter-spacing:.13em;color:var(--cw-label);text-align:center;margin-top:.25em}.sv-panes.is-drawing .sv-canvas{cursor:crosshair}.sv-panes.is-missing .sv-canvas{opacity:.6}.sv-panes.is-missing:after{content:"The imagery for this one didn’t load.";color:var(--cw-stamp);text-align:center;grid-column:1/-1;font-size:.85em;font-style:italic}.sv-answers{flex-wrap:wrap;justify-content:center;gap:.6em;margin-top:.8em;display:flex}.sv-answers .wb-btn{min-width:7.5em}.sv-ans.is-picked{filter:brightness(.94);translate:0 .08em}.sv-draw-bar,.sv-result{margin-top:.6em}.sv-draw-bar .sv-actions,.sv-result .sv-actions{justify-content:center}.sv-draw-bar .wb-btn.is-on{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop)}.sv-draw-bar .sv-note,.sv-result .sv-note{text-align:center}.sv-status{text-align:center;font:700 1.05em var(--cw-round);color:var(--cw-board);text-shadow:var(--cw-press);margin:.2em 0 0}.sv-key-hint{border-top:.15em dashed var(--cw-turf-side);vertical-align:.25em;width:1.6em;height:0;margin-right:.4em;display:inline-block}.wb-keycap{margin-left:.15em}.sv-empty{text-align:center;padding:1.2em 0 .4em}.sv-empty .sv-actions{justify-content:center}.sv-disc{background:radial-gradient(circle at 42% 28%, #3a7d58, var(--cw-board) 62%, #164630);color:#f4ead2;width:3em;height:3em;box-shadow:inset 0 0 0 1.5px #c9a14ab3, inset 0 1px 0 2px #ffffff1a, 0 .06em 0 var(--cw-board-lo), 0 .12em .24em -.04em #0a1e1059;border-radius:50%;place-items:center;display:inline-grid}.sv-disc .wb-icon{width:1.6em;height:1.6em}.sv-pledge{max-width:36em;margin:.4em auto 0}.sv-pledge .wb-h2{margin:0 0 .5em}.sv-pledge-list{gap:.55em;margin:0;padding:0;list-style:none;display:grid}.sv-pledge-list li{align-items:flex-start;gap:.6em;line-height:1.35;display:flex}.sv-pledge-list li:first-child{font-weight:600}.sv-pledge-list .wb-icon{width:1.2em;height:1.2em;color:var(--cw-brass-lo);flex:none;margin-top:.1em}.sv-pledge-tick{background:var(--cw-floor);box-shadow:var(--cw-lip);cursor:pointer;border-radius:.6em;align-items:center;gap:.5em;margin-top:.9em;padding:.55em .75em;display:flex}.sv-tick{width:1.15em;height:1.15em;accent-color:var(--cw-board)}.sv-pledge.is-compact{font-size:.85em}.sv-report-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:1em;display:grid}.sv-map{aspect-ratio:1;cursor:crosshair;touch-action:none;border-radius:.45em;width:100%;display:block;box-shadow:0 0 0 1px #5c3e2280,0 0 0 .18em #6b4a2f,0 0 0 calc(.18em + 1px) #281a0c80,0 .35em .7em -.2em #1e140866}.sv-kinds{flex-wrap:wrap;gap:.4em;margin:.35em 0 .7em;display:flex}.sv-kind{font:600 .84em var(--cw-round);color:var(--cw-ink);cursor:pointer;background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);border:0;border-radius:.45em;padding:.4em .75em;transition:translate .12s,box-shadow .12s,background-color .12s}.sv-kind:hover:not(.is-on){background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);translate:0 -.03em}.sv-kind:active{box-shadow:inset 0 .06em .14em #50381824, 0 .02em 0 var(--cw-key-side);translate:0 .05em}.sv-kind.is-on{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop)}.sv-note-in{box-sizing:border-box;width:100%;font:inherit;color:var(--cw-ink);background:var(--cw-trench);box-shadow:var(--cw-lip);border:0;border-radius:.5em;padding:.5em .7em}.sv-report-side .sv-actions{justify-content:flex-start}.sv-editor-card{width:min(66em,100vw - 2.4em)}.sv-editor-grid{grid-template-columns:minmax(0,1.5fr) minmax(16em,1fr);align-items:start;gap:1em;display:grid}.sv-editor-wrap{position:relative}.sv-zooms{flex-direction:column;gap:.3em;display:flex;position:absolute;top:.5em;right:.5em}.sv-zoom{background:var(--cw-face)}.sv-editor-side .sv-note .wb-icon{vertical-align:-.15em;width:1em;height:1em;margin-right:.3em}.sv-editor-side .sv-note.is-live{color:var(--cw-board);font-style:normal;font-weight:600}.sv-editor-side .sv-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:.5em}.sv-edit-panel{margin:.6em 0}.sv-edit-panel .wb-h2{margin:0 0 .2em}.sv-pending{margin-top:.9em}.sv-pending-list{max-height:12em;margin:.35em 0 0;padding:0;list-style:none;overflow-y:auto}.sv-pending-item{text-align:left;width:100%;font:600 .84em var(--cw-round);color:var(--cw-ink);cursor:pointer;background:0 0;border:0;border-radius:.4em;padding:.35em .6em}.sv-pending-item:hover,.sv-pending-item.is-on{background:var(--cw-floor)}.sv-mini{width:19em;color:var(--cw-ink);background:var(--cw-face);border-radius:.6em;outline:none;padding:.6em .75em .7em;font-size:.92em;display:block;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #5c3e2280,0 0 0 .18em #6b4a2f,0 0 0 calc(.18em + 1px) #281a0c80,0 .35em .7em -.2em #1e140866}.sv-mini:focus-visible{box-shadow:inset 0 1px 0 #ffffffd9, 0 0 0 1px #5c3e2280, 0 0 0 .18em #6b4a2f, 0 0 0 calc(.18em + 1px) #281a0c80, 0 .35em .7em -.2em #1e140866, 0 0 0 calc(.18em + 3px) var(--cw-focus)}.sv-mini-head{font:700 .9em var(--cw-round);color:var(--cw-board);align-items:center;gap:.4em;display:flex}.sv-mini-head .wb-icon{width:1.1em;height:1.1em;color:var(--cw-brass-lo)}.sv-mini-name{flex:1}.sv-mini-tally{font:600 .8em var(--cw-round);color:var(--cw-label)}.sv-mini-link{font:600 .8em var(--cw-round);color:var(--cw-board);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sv-mini-q{font:600 .92em var(--cw-round);text-align:center;margin:.4em 0}.sv-mini-note{color:var(--cw-soil);margin:.6em 0 .2em;font-size:.9em;font-style:italic}.sv-panes.is-mini{gap:.4em}.sv-panes.is-mini figcaption{font-size:.62em}.sv-answers.is-mini{gap:.35em;margin-top:.5em}.sv-answers.is-mini .wb-btn{min-width:0}@media (max-width:720px){.sv-panes:not(.is-mini),.sv-report-grid,.sv-editor-grid{grid-template-columns:1fr}}.sv-tools .sv-kind .wb-key,.sv-kinds .sv-kind .wb-key{margin-left:.15em;font-size:.78em}.sv-swatch{vertical-align:-.08em;border-radius:.2em;width:.8em;height:.8em;margin-right:.35em;display:inline-block;box-shadow:0 0 0 1px #1e140859}.sv-fails{margin:.3em 0 0;padding-left:1.1em}.sv-editor-map{cursor:crosshair}.sv-screen.sv-editor.is-split{background:linear-gradient(90deg,#0a0e0a57 0 52%,#0000 52%);justify-content:flex-start}.sv-editor.is-split .sv-editor-card{width:min(50vw,52em);max-height:calc(100vh - 2.4em)}.sv-editor.is-split .sv-editor-grid{grid-template-columns:1fr}.sv-editor.is-split .sv-editor-map{max-width:100%;height:auto}@media (max-width:900px){.sv-editor.is-split .sv-editor-card{width:calc(100vw - 2.4em)}.sv-screen.sv-editor.is-split{background:#0a0e0a57}}.wb-creator,.wb-members{place-items:center;display:grid}.wb-cr-panel{width:min(80em,100vw - 2.4em);height:min(44em,100vh - 2.4em)}.wb-creator .wb-cr-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8em;min-height:0;margin-bottom:.4em;display:grid}.wb-creator .wb-cr-name{width:min(14em,100%);font-family:var(--cw-round);letter-spacing:-.005em;color:var(--cw-board);text-shadow:var(--cw-press);border-bottom:1px solid #7a523339;font-size:1.62em;font-weight:700}.wb-creator .wb-cr-name::placeholder{color:#1d5a3b57;text-shadow:none;font-style:normal}.wb-creator .wb-cr-name:focus{border-bottom:1.5px solid var(--cw-focus)}.wb-creator .wb-name-pencil{color:var(--cw-label);opacity:.6}.wb-creator .wb-label.is-new{color:var(--cw-stamp);opacity:.88;border:1.5px solid;border-radius:.3em;margin-bottom:.25em;padding:.12em .5em .1em;display:inline-block;rotate:-2deg}.wb-cr-nickline{min-height:1.25em;color:var(--cw-brass-lo);margin-top:.1em;font-size:.86em;font-style:italic}.wb-cr-nickline .wb-sep{color:var(--cw-brass)}.wb-cr-headbtns{align-items:center;gap:.3em;display:flex}.wb-cr-headbtns [hidden]{display:none}.wb-cr-dice .wb-dice,.wb-btn .wb-dice{width:1.15em;height:1.15em;color:var(--cw-brass-lo);margin-right:.1em}.wb-cr-dice:hover .wb-dice{animation:.5s ease-out wb-cr-roll}@keyframes wb-cr-roll{40%{transform:rotate(-24deg)scale(1.12)}to{transform:rotate(0)}}.wb-cr-body{border-top:1px solid #7a523336;flex:1;grid-template-columns:17em minmax(0,1fr) 15em;gap:1.3em;min-height:0;padding-top:.85em;display:grid}.wb-cr-mirrorcol{flex-direction:column;min-height:0;display:flex}.wb-cr-mirror{min-height:14em;box-shadow:0 .1em 0 var(--cw-board-lo), 0 .19em .42em -.06em var(--cw-board-drop), 0 .5em .9em -.4em #0a190a73;background:radial-gradient(120% 70% at 50% 108%,#60964699,#60964600 60%),linear-gradient(#9cc8e6 0%,#c9dee8 46%,#ebe5cf 80%,#ddd2b3 100%);border-radius:9em 9em .8em .8em;flex:1;position:relative;overflow:hidden}.wb-cr-mirror:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 #ffffff38, inset 0 0 0 .34em var(--cw-board), inset 0 0 0 calc(.34em + 1.5px) #c9a14acc, inset 0 0 0 calc(.34em + 2.5px) var(--cw-board-lo), inset 0 .7em 1.4em -.4em #0a1e0f52;position:absolute;inset:0}.wb-cr-canvas{cursor:grab;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.wb-cr-canvas:active{cursor:grabbing}.wb-cr-canvas-note{text-align:center;color:var(--wb-ink-soft);font-size:.78em;font-style:italic;position:absolute;bottom:1.4em;left:1.2em;right:1.2em}.wb-cr-canvas-note:empty,.wb-cr-mirror.is-failed .wb-cr-canvas{display:none}.wb-cr-mirror-acts{justify-content:center;gap:.45em;margin:.7em 0 .45em;display:flex}.wb-cr-mirror-acts .wb-icon{color:var(--cw-brass-lo)}.wb-cr-mirror-acts .wb-btn .wb-icon:first-child{fill:currentColor}.wb-cr-plate{text-align:center;flex-direction:column;align-items:center;gap:.35em;display:flex}.wb-cr-bodyline{font-family:var(--cw-round);color:var(--wb-ink);text-shadow:var(--cw-press);cursor:default;font-size:.86em;font-weight:700}.wb-cr-plays{cursor:default;flex-direction:column;align-items:center;gap:.3em;display:flex}.wb-cr-arch.cw-plaque{font-size:.64em}.wb-cr-arch-blurb{max-width:16em;color:var(--wb-ink-soft);text-wrap:balance;font-size:.72em;font-style:italic;line-height:1.3}.wb-cr-editor{flex-direction:column;min-width:0;min-height:0;display:flex}.wb-creator .wb-cr-tabs{background:var(--cw-trench);box-shadow:var(--cw-lip);border:0;border-radius:.6em;flex:none;gap:.2em;padding:.2em}.wb-creator .wb-cr-tabs .wb-tab{letter-spacing:.1em;min-width:0;color:var(--cw-label);border-radius:.48em;flex-direction:column;flex:1 1 0;align-items:center;gap:.12em;padding:.32em .2em .26em;font-size:.72em;transition:color .15s,background-color .15s,box-shadow .15s,translate .1s;display:flex}.wb-creator .wb-cr-tabs .wb-tab:after{display:none}.wb-cr-tab-icon{stroke-width:1.75px;width:1.75em;height:1.75em}.wb-creator .wb-cr-tabs .wb-tab:hover{color:var(--cw-board);background:#fffcf499;box-shadow:inset 0 1px #fff9}.wb-creator .wb-cr-tabs .wb-tab:focus-visible{box-shadow:none;outline:2px solid var(--cw-focus);outline-offset:1px}.wb-creator .wb-cr-tabs .wb-tab[aria-selected=true]{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);translate:0 -.04em}.wb-creator .wb-cr-tabs .wb-tab[aria-selected=true] .wb-cr-tab-icon{color:var(--cw-turf-core)}.wb-cr-pane{scrollbar-width:thin;scrollbar-color:#7a5a2b80 transparent;flex:1;min-height:0;padding:.15em .6em 1em .15em;overflow:auto}.wb-cr-sec{min-width:0;margin-top:1.05em}.wb-cr-sec-head{justify-content:space-between;align-items:baseline;gap:.8em;margin-bottom:.5em;display:flex}.wb-cr-h{font-family:var(--cw-round);letter-spacing:.14em;text-transform:uppercase;color:var(--cw-label);margin:0;font-size:.64em;font-weight:700}.wb-cr-sec[title]>.wb-cr-sec-head .wb-cr-h{text-underline-offset:.35em;cursor:help;-webkit-text-decoration:underline dotted #7a523380;text-decoration:underline dotted #7a523380;text-decoration-thickness:.14em}.wb-cr-sec-aside{color:var(--wb-ink-faint);text-align:right;font-size:.74em;font-style:italic}.wb-cr-sec-aside .wb-btn{font-style:normal}.wb-cr-pair{flex-wrap:wrap;align-items:flex-start;column-gap:1.6em;display:flex}.wb-cr-pair>.wb-cr-sec{flex:13em;min-width:0}.wb-cr-pair>.wb-cr-sec:first-child{flex:0 auto}.wb-cr-editor .wb-slider{width:min(24em,100%)}.wb-cr-editor .wb-range-val{min-width:7.6em}.wb-cr-editor .wb-seg-hint{font-family:var(--cw-round);opacity:.75;font-size:.7em;font-style:normal;font-weight:700}.wb-cr-opts{gap:.5em .45em;padding-bottom:.2em;display:grid}.wb-cr-opts.is-s{grid-template-columns:repeat(auto-fill,minmax(4.9em,1fr))}.wb-cr-opts.is-m{grid-template-columns:repeat(auto-fill,minmax(6.4em,1fr))}.wb-cr-opts.is-tall{grid-template-columns:repeat(auto-fill,minmax(7em,1fr))}.wb-cr-opts.is-wide{grid-template-columns:repeat(auto-fill,minmax(14em,1fr))}.wb-cr-opts.is-chip{flex-wrap:wrap;display:flex}.wb-cr-opt{min-width:0;font:inherit;text-align:center;color:var(--wb-ink-soft);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523329, 0 .08em 0 var(--cw-key-side), 0 .152em .344em -.06em var(--cw-key-drop);cursor:pointer;border:0;border-radius:.5em;flex-direction:column;align-items:stretch;padding:.28em .28em .32em;transition:background-color .14s,box-shadow .12s,translate .1s,color .14s;display:flex;position:relative}.wb-cr-opt:hover{color:var(--wb-ink);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-cr-opt:active{box-shadow:inset 0 1px 0 #fff9, inset 0 0 0 1px #7a52332e, 0 .01em 0 var(--cw-key-side);translate:0 .05em}.wb-creator .wb-cr-opt:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.wb-cr-opt[aria-checked=true]{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);translate:0 -.04em}.wb-cr-opt-art{background:linear-gradient(#d9e8f0,#eee8d6 70%,#e2d7b9);border-radius:.34em;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #7a52331d}.wb-cr-opt[aria-checked=true] .wb-cr-opt-art{box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #2762194d}.wb-cr-opt-art .wb-portrait{width:100%;height:auto;display:block}.wb-cr-opts.is-tall .wb-cr-opt-art{aspect-ratio:5/7.4;justify-content:center;align-items:flex-end;display:flex}.wb-cr-opts.is-tall .wb-cr-opt-art .wb-portrait{width:auto;height:100%}.wb-cr-opts.is-m .wb-cr-opt-art{aspect-ratio:1/1.1;justify-content:center;align-items:flex-end;display:flex}.wb-cr-opts.is-m .wb-cr-opt-art .wb-portrait{width:auto;max-width:100%;height:100%}.wb-cr-opt-text{flex-direction:column;gap:.1em;padding:.3em .1em 0;display:flex}.wb-cr-opt-name{font-family:var(--cw-round);color:inherit;font-size:.76em;font-weight:700;line-height:1.2}.wb-cr-opt[aria-checked=true] .wb-cr-opt-name{font-weight:700}.wb-cr-opts.is-s .wb-cr-opt-name{letter-spacing:-.01em;font-size:.7em}.wb-cr-opt-blurb{color:var(--wb-ink-faint);text-wrap:balance;font-size:.66em;font-style:italic;line-height:1.3}.wb-cr-opt[aria-checked=true] .wb-cr-opt-blurb{color:#17301fc7}.wb-cr-opt-meta{font-family:var(--cw-round);color:var(--cw-label);flex-wrap:wrap;justify-content:center;gap:.1em .5em;font-size:.62em;font-weight:700;display:flex}.wb-cr-opt[aria-checked=true] .wb-cr-opt-meta{color:var(--cw-turf-core)}.wb-cr-opt-meta:empty{display:none}.wb-cr-meta-trait{font-family:var(--wb-serif);font-size:1.08em;font-style:italic;font-weight:400}.wb-cr-opt-check{z-index:1;color:#f4ead2;background:radial-gradient(circle at 42% 28%, #3a7d58, var(--cw-board) 62%, #164630);border-radius:50%;place-items:center;width:1.3em;height:1.3em;animation:.24s ease-out both wb-cr-tick;display:grid;position:absolute;top:-.42em;right:-.42em;box-shadow:inset 0 0 0 1.5px #c9a14ab3,0 0 0 1.5px #fbf6ea,0 .1em .24em #0a1e1059}.wb-cr-opt-check .wb-icon{width:.82em;height:.82em}@keyframes wb-cr-tick{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.wb-cr-opts.is-wide .wb-cr-opt{text-align:left;padding:.5em .75em .55em}.wb-cr-opts.is-wide .wb-cr-opt-text{padding:0}.wb-cr-opts.is-wide .wb-cr-opt-name{color:var(--cw-board);font-size:.96em;font-weight:700}.wb-cr-opts.is-wide .wb-cr-opt[aria-checked=true] .wb-cr-opt-name{color:#17301f}.wb-cr-opts.is-wide .wb-cr-opt-blurb{font-size:.72em}.wb-cr-opts.is-wide .wb-cr-opt-meta{justify-content:flex-start;margin-top:.2em;font-size:.68em}.wb-cr-opts.is-chip .wb-cr-opt{border-radius:2em;padding:.36em .85em .34em}.wb-cr-opts.is-chip .wb-cr-opt-text{padding:0}.wb-cr-opts.is-chip .wb-cr-opt-name{font-size:.82em}.wb-cr-opts.is-chip .wb-cr-opt-check{display:none}.wb-cr-opts.is-kits{grid-template-columns:repeat(auto-fill,minmax(8em,1fr))}.wb-cr-swatches{grid-template-columns:repeat(auto-fill,1.5em);gap:.42em;max-width:23em;padding:.2em .15em .3em;display:grid}.wb-cr-sw{background:radial-gradient(circle at 34% 30%, #ffffff73, #fff0 50%), var(--c);cursor:pointer;border:0;border-radius:50%;width:1.5em;height:1.5em;padding:0;transition:transform .14s ease-out,box-shadow .14s;box-shadow:inset 0 -.08em .12em #0000001f,0 0 0 1px #3d281747,0 .08em .16em #3d28174d}.wb-cr-sw:hover{transform:translateY(-.05em);box-shadow:inset 0 -.08em .12em #0000001f,0 0 0 1px #3d281752,0 .14em .24em #3d281752}.wb-cr-sw[aria-checked=true]{box-shadow:inset 0 -.08em .12em #0000001f, 0 0 0 1px #00000059, 0 0 0 .14em #fbf6ea, 0 0 0 calc(.14em + 2px) var(--cw-turf-side), 0 .12em .3em .14em #1c360e38}.wb-creator .wb-cr-sw:focus-visible{box-shadow:0 0 0 1px #0006, 0 0 0 .15em #fffaf0, 0 0 0 .32em var(--cw-focus);border-radius:50%}.wb-cr-slotbox{background:var(--cw-floor);box-shadow:var(--cw-lip);border-radius:.6em;margin-top:.65em;padding:.5em .6em .55em}.wb-cr-slots{flex-wrap:wrap;gap:.35em;margin-bottom:.5em;display:flex}.wb-cr-slot{font:inherit;font-family:var(--cw-round);color:var(--wb-ink-soft);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523329, 0 .065em 0 var(--cw-key-side), 0 .123em .287em -.06em var(--cw-key-drop);cursor:pointer;border:0;border-radius:2em;align-items:center;gap:.4em;padding:.22em .65em .2em .3em;font-size:.74em;font-weight:700;transition:background-color .14s,box-shadow .12s,translate .1s,color .14s;display:inline-flex}.wb-cr-slot:hover{color:var(--cw-board);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-cr-slot[aria-selected=true]{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);font-weight:700}.wb-cr-dot{background:var(--c);border-radius:50%;width:1.05em;height:1.05em;box-shadow:0 0 0 1px #0000004d,inset 0 .1em .12em #ffffff59}.wb-cr-slot-pat .wb-pattern-swatch{border-radius:50%;width:1.05em;height:1.05em;display:block;box-shadow:0 0 0 1px #0000004d}.wb-cr-slotbox .wb-cr-swatches{padding-left:.3em}.wb-cr-patterns{grid-template-columns:repeat(auto-fill,minmax(4.6em,1fr));gap:.4em;max-width:34em;padding-bottom:.15em;display:grid}.wb-cr-pat{font:inherit;font-family:var(--cw-round);color:var(--wb-ink-soft);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523329, 0 .07em 0 var(--cw-key-side), 0 .133em .306em -.06em var(--cw-key-drop);cursor:pointer;border:0;border-radius:.45em;flex-direction:column;align-items:center;gap:.22em;padding:.3em .2em .25em;font-size:.7em;font-weight:700;transition:background-color .14s,box-shadow .12s,translate .1s;display:flex}.wb-cr-pat .wb-pattern-swatch{border-radius:.3em;width:2.6em;height:2.6em;display:block;box-shadow:0 0 0 1px #0003}.wb-cr-pat:hover{background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-cr-pat[aria-checked=true]{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);font-weight:700}.wb-cr-flags{flex-wrap:wrap;gap:.45em;padding-bottom:.15em;display:flex}.wb-cr-flag{font:inherit;font-family:var(--cw-round);color:var(--wb-ink-soft);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523329, 0 .07em 0 var(--cw-key-side), 0 .133em .306em -.06em var(--cw-key-drop);cursor:pointer;border:0;border-radius:2em;align-items:center;gap:.45em;padding:.32em .85em .3em .45em;font-size:.82em;font-weight:700;transition:background-color .14s,box-shadow .12s,translate .1s,color .14s;display:inline-flex}.wb-cr-flag:hover{color:var(--cw-board);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-cr-flag-box{color:#0000;background:var(--cw-floor);width:1.15em;height:1.15em;box-shadow:var(--cw-lip);border-radius:.3em;place-items:center;display:grid}.wb-cr-flag-box .wb-icon{width:.85em;height:.85em}.wb-cr-flag[aria-pressed=true]{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);font-weight:700}.wb-cr-flag[aria-pressed=true] .wb-cr-flag-box{color:#f4ead2;background:radial-gradient(circle at 42% 28%, #3a7d58, var(--cw-board) 62%, #164630);box-shadow:inset 0 0 0 1px #c9a14a99,0 .04em .1em #0a1e104d}.wb-cr-subrow{align-items:center;gap:.7em;margin-top:.55em;display:flex}.wb-cr-rowlab{min-width:5.6em;font-family:var(--cw-round);letter-spacing:.14em;text-transform:uppercase;color:var(--cw-label);flex:none;font-size:.6em;font-weight:700}.wb-cr-fields{flex-direction:column;gap:.6em;max-width:34em;margin-top:1em;display:flex}.wb-cr-field{grid-template-columns:6.6em minmax(0,1fr);align-items:start;gap:.6em;display:grid}.wb-cr-field .wb-cr-rowlab{padding-top:.95em}.wb-cr-field-in{align-items:flex-start;gap:.4em;display:flex}.wb-cr-input{min-width:0;font:inherit;color:var(--wb-ink);background:var(--cw-face-hover);box-shadow:var(--cw-lip);-webkit-user-select:text;user-select:text;border:0;border-radius:.5em;flex:1;padding:.45em .7em}.wb-cr-input::placeholder{color:#7a523380;font-style:italic}.wb-screen .wb-cr-input:focus,.wb-screen .wb-cr-input:focus-visible{box-shadow:var(--cw-lip), 0 0 0 2px var(--cw-focus);border-radius:.5em;outline:none}.wb-cr-bio{resize:vertical;min-height:4.4em;font-style:italic;line-height:1.35}.wb-cr-roll .wb-dice{width:1.15em;height:1.15em;margin:0}.wb-cr-roll:hover .wb-dice{animation:.5s ease-out wb-cr-roll}.wb-cr-cardpreview{text-align:center;background:var(--cw-face);background-image:var(--wb-grain), var(--wb-mottle);width:15.5em;box-shadow:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523329, 0 .1em 0 var(--cw-key-side), 0 .19em .42em -.06em var(--cw-key-drop), 0 .4em .7em -.3em #28190a59;border-radius:.6em;flex-direction:column;align-items:center;gap:.4em;padding:.9em 1em .85em;display:flex}.wb-cr-cardpreview .wb-mb-cameo{width:6em;height:7em}.wb-cr-talent{scrollbar-width:thin;scrollbar-color:#7a5a2b80 transparent;border-left:1px solid #7a523333;min-height:0;padding:0 .35em .8em 1.15em;overflow:auto}.wb-cr-talent-head{flex-direction:column;align-items:flex-start;gap:.5em;padding-top:.2em;display:flex}.wb-cr-talent-plaque.cw-plaque{cursor:default;margin:0;font-size:.7em}.wb-cr-sub{font-family:var(--cw-round);letter-spacing:.14em;text-transform:uppercase;color:var(--cw-label);margin:.95em 0 .3em;font-size:.6em;font-weight:700}.wb-cr-sub[title]{text-underline-offset:.35em;cursor:help;-webkit-text-decoration:underline dotted #7a523380;text-decoration:underline dotted #7a523380;text-decoration-thickness:.14em}.wb-cr-news{font-family:var(--cw-round);color:var(--cw-soil-lo);background:#f4ca5e33;border-radius:.45em;align-self:stretch;padding:.32em .6em .3em;font-size:.72em;font-weight:700;line-height:1.35;animation:.25s ease-out both wb-pop;box-shadow:inset 0 0 0 1px #c9a14aa6}.wb-cr-speed-val{font-family:var(--cw-round);letter-spacing:-.01em;color:var(--cw-board);text-shadow:var(--cw-press);cursor:help;font-size:1.85em;font-weight:700;line-height:1.05}.wb-cr-speed-val small{letter-spacing:.06em;text-transform:uppercase;color:var(--cw-label);text-shadow:none;margin-left:.22em;font-size:.42em;font-weight:700}.wb-cr-speed-sub{font-family:var(--cw-round);color:var(--wb-ink-soft);margin-top:.1em;font-size:.7em;font-weight:700}.wb-cr-notes{color:var(--wb-ink-soft);margin:.4em 0 0;padding:0;font-size:.72em;list-style:none}.wb-cr-notes li{border-bottom:1px solid #7a523328;justify-content:space-between;gap:.6em;padding:.14em 0;display:flex}.wb-cr-notes li:last-child{border-bottom:0}.wb-cr-notes .wb-num{font-family:var(--cw-round);color:var(--cw-label);font-weight:700}.wb-cr-cap{cursor:default;border-radius:.3em;grid-template-columns:4.6em 1fr 1.3em;align-items:center;gap:.5em;padding:.16em .1em;display:grid}.wb-cr-cap-name{font-family:var(--cw-round);color:var(--wb-ink);font-size:.8em;font-weight:700}.wb-cr-cap-pips{background:var(--cw-floor);box-shadow:var(--cw-lip);border-radius:.3em;grid-template-columns:repeat(10,1fr);gap:.1em;padding:.13em;display:grid}.wb-cr-pip{background:#fffaf08c;border-radius:.12em;height:.5em}.wb-cr-pip.is-on{background:linear-gradient(180deg, var(--cw-turf), var(--cw-turf-2));box-shadow:0 .03em 0 var(--cw-turf-side), 0 .057em .154em -.06em var(--cw-turf-drop)}.wb-cr-pip.is-locked{background:repeating-linear-gradient(135deg,#7a52338c 0 .1em,#7a52331f .1em .22em)}.wb-cr-cap-n{font-family:var(--cw-round);text-align:right;color:var(--wb-ink);text-shadow:var(--cw-press);font-size:1em;font-weight:700}.wb-cr-traits ul{flex-direction:column;gap:.45em;margin:0;padding:0 0 .2em;list-style:none;display:flex}.wb-cr-trait{background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523329, 0 .07em 0 var(--cw-key-side), 0 .133em .306em -.06em var(--cw-key-drop);cursor:default;border-radius:.45em;padding:.38em .6em .42em}.wb-cr-trait-top{justify-content:space-between;align-items:baseline;gap:.5em;display:flex}.wb-cr-trait-name{font-family:var(--cw-round);color:var(--cw-board);font-size:.86em;font-weight:700}.wb-cr-trait-src{font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-brass-lo);font-size:.54em;font-weight:700}.wb-cr-trait-blurb{color:var(--wb-ink-soft);margin-top:.1em;font-size:.7em;font-style:italic;line-height:1.3}.wb-cr-trait.is-new{box-shadow:inset 0 1px 0 #ffffffbf, 0 0 0 2px var(--cw-turf), 0 .14em .3em -.04em var(--cw-turf-drop);animation:1.4s ease-out both wb-cr-glow}.is-bumped{animation:1.4s ease-out both wb-cr-glow}@keyframes wb-cr-glow{0%{background-color:#ecd39399}to{background-color:#f4ca5e00}}.wb-cr-trait.is-new{animation-name:wb-cr-glow-trait}@keyframes wb-cr-glow-trait{0%{background-color:#ecd39399}to{background-color:var(--cw-floor-hi)}}.wb-cr-foot{border-top:1px solid #7a523336;flex:none;justify-content:flex-end;align-items:center;gap:.8em;margin-top:.65em;padding-top:.65em;display:flex}.wb-cr-footinfo{flex:1;align-items:center;gap:1em;min-width:0;display:flex}.wb-cr-fitnote{font-family:var(--cw-round);color:#8a5a12;align-items:center;gap:.4em;margin:0;font-size:.76em;font-weight:700;display:flex}.wb-cr-foot .wb-save-status{font-family:var(--cw-round);font-style:normal;font-weight:700}@media (max-width:1150px){.wb-cr-body{scrollbar-width:thin;grid-template-rows:29em auto;grid-template-columns:15em minmax(0,1fr);align-content:start;overflow:auto}.wb-cr-talent{border-top:1px solid #7a523336;border-left:0;grid-column:1/-1;min-height:auto;padding:.6em 0 0;overflow:visible}.wb-cr-traits ul{grid-template-columns:repeat(auto-fill,minmax(15em,1fr));display:grid}}@media (max-width:760px){.wb-cr-panel{padding-left:1em;padding-right:1em}.wb-creator .wb-cr-head{grid-template-columns:auto minmax(0,1fr)}.wb-cr-headbtns{grid-column:1/-1}.wb-cr-body{grid-template-rows:auto 30em auto;grid-template-columns:minmax(0,1fr)}.wb-cr-mirrorcol{min-height:auto}.wb-cr-mirror{flex:none;height:19em}.wb-creator .wb-cr-tabs .wb-tab{letter-spacing:.04em;font-size:.64em}}.wb-mb-panel{width:min(76em,100vw - 2.4em);height:min(42em,100vh - 2.4em)}.wb-members .wb-room-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8em;min-height:0;margin-bottom:.55em;display:grid}.wb-mb-aside{flex-direction:column;align-items:flex-end;display:flex}.wb-mb-count{font-family:var(--cw-round);color:var(--cw-label);cursor:default;font-size:1em;font-weight:700}.wb-mb-count b{color:var(--cw-board);text-shadow:var(--cw-press);font-size:1.55em;font-weight:700}.wb-mb-body{scrollbar-width:thin;scrollbar-color:#7a5a2b80 transparent;border-top:1px solid #7a523336;flex:1;min-height:0;margin-top:.2em;padding:1em .5em .9em;overflow:auto}.wb-mb-grid{grid-template-columns:repeat(auto-fill,minmax(14.5em,1fr));align-items:stretch;gap:1.1em 1em;display:grid}.wb-mb-card{text-align:center;background:var(--cw-face);background-image:var(--wb-grain), var(--wb-mottle);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523329, 0 .1em 0 var(--cw-key-side), 0 .19em .42em -.06em var(--cw-key-drop), 0 .4em .7em -.3em #28190a59;border:0;border-radius:.6em;flex-direction:column;align-items:center;gap:.32em;padding:.9em .9em .7em;animation:.3s ease-out both wb-rise;display:flex;position:relative}.wb-mb-card.is-active{box-shadow:inset 0 1px 0 #ffffffbf, 0 0 0 2px var(--cw-turf), 0 0 0 3px #2f662859, 0 .12em 0 2px var(--cw-turf-side), 0 .5em .9em -.25em var(--cw-turf-drop)}.wb-mb-card.is-glow{animation:.3s ease-out both wb-rise,1.8s ease-out .3s both wb-mb-glow}@keyframes wb-mb-glow{0%{background-color:#ecd393b3}to{background-color:var(--cw-floor-hi)}}.wb-mb-ribbon.cw-plaque{z-index:1;font-size:.56em;position:absolute;top:.75em;right:-.45em}.wb-mb-cameo{width:6.4em;height:7.4em;box-shadow:inset 0 0 0 .16em #fbf6ea, inset 0 .3em .6em -.3em #14283c40, 0 0 0 1.5px var(--cw-brass), 0 0 0 2.5px #7a5a2b59, 0 .18em .36em -.06em #3c280f59;background:radial-gradient(120% 60% at 50% 110%,#6096468c,#60964600 60%),linear-gradient(#a9cfe8,#e8e2cd 85%);border-radius:50%/46%;flex:none;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.wb-mb-card.is-active .wb-mb-cameo{box-shadow:inset 0 0 0 .16em #fbf6ea, inset 0 .3em .6em -.3em #14283c40, 0 0 0 .14em var(--cw-board), 0 0 0 calc(.14em + 1.5px) #c9a14acc, 0 .18em .36em -.04em #0a1e1061}.wb-mb-cameo .wb-portrait{width:100%;height:100%;display:block}.wb-mb-plate{flex-direction:column;align-items:center;gap:.08em;margin-top:.3em;display:flex}.wb-mb-name{font-family:var(--cw-round);color:var(--cw-board);text-shadow:var(--cw-press);font-size:1.14em;font-weight:700;line-height:1.15}.wb-mb-nick{color:var(--cw-brass-lo);font-size:.84em;font-style:italic}.wb-mb-line{font-family:var(--cw-round);color:var(--wb-ink-faint);font-size:.68em;font-weight:700}.wb-mb-bio{color:var(--wb-ink-soft);margin:.35em 0 0;font-size:.74em;font-style:italic;line-height:1.35}.wb-mb-plays{font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-brass-lo);cursor:default;background:#f4ca5e24;border-radius:1em;padding:.14em .65em .12em;font-size:.58em;font-weight:700;box-shadow:inset 0 0 0 1px #c9a14abf}.wb-mb-stats{background:var(--cw-floor);width:100%;box-shadow:var(--cw-lip);border-radius:.5em;grid-template-columns:repeat(3,1fr);margin:.35em 0 0;padding:.28em 0 .22em;display:grid}.wb-mb-stat{cursor:default}.wb-mb-stat+.wb-mb-stat{border-left:1px solid #7a52332e}.wb-mb-stat dt{font-family:var(--cw-round);letter-spacing:.14em;text-transform:uppercase;color:var(--cw-label);font-size:.52em;font-weight:700}.wb-mb-stat dd{font-family:var(--cw-round);color:var(--wb-ink);text-shadow:var(--cw-press);margin:0;font-size:1.04em;font-weight:700;line-height:1.2}.wb-mb-last{color:var(--wb-ink-faint);font-size:.68em;font-style:italic}.wb-mb-acts{flex-wrap:wrap;justify-content:center;gap:.3em;margin-top:auto;padding-top:.35em;display:flex}.wb-mb-acts .wb-btn-sm{padding-inline:.6em}.wb-mb-acts .wb-btn .wb-icon{color:var(--cw-brass-lo)}.wb-mb-acts .wb-btn-primary .wb-icon{color:var(--cw-gold)}.wb-mb-more{justify-content:center;gap:.8em;display:flex}.wb-mb-more .wb-btn{--b-fg:var(--cw-soil);font-size:.7em}.wb-mb-more .wb-mb-retire:hover{--b-fg:var(--cw-stamp);color:var(--cw-stamp)}.wb-mb-add{min-height:17em;font:inherit;color:var(--cw-label);background:linear-gradient(180deg, #e6d9bc, var(--cw-floor) 30%);box-shadow:var(--cw-lip);cursor:pointer;border:0;justify-content:center;gap:.45em;transition:background-color .18s,box-shadow .18s,color .15s}.wb-mb-add:hover,.wb-mb-add:focus-visible{color:var(--cw-turf-core);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a523329, 0 .08em 0 var(--cw-key-side), 0 .3em .6em -.16em var(--cw-key-drop)}.wb-mb-add-plus{width:2.7em;height:2.7em;color:var(--cw-cream);background:radial-gradient(circle at 42% 28%, #3a7d58, var(--cw-board) 62%, #164630);box-shadow:inset 0 0 0 1.5px #c9a14ab3, 0 .06em 0 var(--cw-board-lo), 0 .12em .24em -.04em #0a1e1059;border-radius:50%;place-items:center;transition:transform .18s ease-out;display:grid}.wb-mb-add:hover .wb-mb-add-plus,.wb-mb-add:focus-visible .wb-mb-add-plus{transform:translateY(-.04em)}.wb-mb-add-plus .wb-icon{width:1.4em;height:1.4em}.wb-mb-add-title{font-family:var(--cw-round);color:var(--cw-board);font-size:1.14em;font-weight:700}.wb-mb-add-hint{max-width:12em;color:var(--wb-ink-faint);font-size:.74em;font-style:italic}.wb-main-member{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45em;padding:0;display:inline-flex}.wb-main-member:hover{color:var(--cw-board);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--cw-brass);text-decoration-color:var(--cw-brass)}.wb-main-member .wb-portrait{width:1.8em;height:1.8em;box-shadow:0 0 0 1.5px var(--cw-brass), 0 .08em .16em #3c280f4d;background:linear-gradient(#a9cfe8,#e8e2cd);border-radius:50%}.wb-golfer-titles{align-items:center;gap:.75em;min-width:0;display:flex}.wb-golfer-cameo{width:3.5em;height:3.5em;box-shadow:inset 0 0 0 .12em #fbf6ea, 0 0 0 1.5px var(--cw-brass), 0 0 0 2.5px #7a5a2b4d, 0 .14em .3em -.04em #3c280f59;cursor:pointer;background:radial-gradient(120% 60% at 50% 110%,#60964680,#60964600 60%),linear-gradient(#a9cfe8,#e8e2cd 85%);border:0;border-radius:50%;flex:none;padding:0;transition:transform .16s ease-out,box-shadow .16s;overflow:hidden}.wb-golfer-cameo:hover{box-shadow:inset 0 0 0 .12em #fbf6ea, 0 0 0 2px var(--cw-turf-side), 0 .22em .4em -.04em #1c360e61;transform:translateY(-.05em)}.wb-golfer-cameo[hidden]{display:none}.wb-golfer-cameo .wb-portrait{width:100%;height:100%;display:block}.wb-golfer-links{gap:.2em;display:flex}.wb-golfer-links[hidden]{display:none}.wb-cr-ownswing{gap:.4em;margin:.55em 0 .1em;display:flex}.wb-cr-ownswing .wb-icon{color:var(--cw-brass-lo)}.wb-skills-screen,.wb-bag-screen{--sk-power:#a8392f;--sk-control:#1d5a3b;--sk-touch:#2f7a46;--sk-putting:#6b4a8e;--sk-recovery:#b7791f;--sk-nerve:#1f7f86;--sk:var(--wb-green-2)}.wb-skills-screen .is-power{--sk:var(--sk-power)}.wb-skills-screen .is-control{--sk:var(--sk-control)}.wb-skills-screen .is-touch{--sk:var(--sk-touch)}.wb-skills-screen .is-putting{--sk:var(--sk-putting)}.wb-skills-screen .is-recovery{--sk:var(--sk-recovery)}.wb-skills-screen .is-nerve{--sk:var(--sk-nerve)}.wb-sk-room,.wb-bg-room{width:min(84em,100vw - 2em);height:min(47em,100vh - 2em);padding:1.15em 1.8em 1.3em}.wb-sk-head{margin-bottom:.45em}.wb-sk-aside{flex-direction:row;align-items:center;gap:1.4em}.wb-sk-aside-text{flex-direction:column;align-items:flex-end;gap:.2em;display:flex}.wb-sk-room .wb-standing-badge{min-width:14em}.wb-sk-body{border-top:1px solid #7a523336;flex:1;grid-template-columns:24em minmax(0,1fr) 20.5em;gap:1.3em;min-height:0;padding-top:.85em;display:grid}.wb-sk-col{scrollbar-width:thin;scrollbar-color:#7a523373 transparent;min-width:0;min-height:0;overflow-y:auto}.wb-sk-hint{color:var(--wb-ink-faint);font-size:.7em;font-style:italic}.wb-sk-plate{background:radial-gradient(110% 80% at 50% 40%, var(--cw-floor-hi), #ece1c8 75%);box-shadow:var(--cw-lip);border-radius:.6em;padding:.55em .8em .7em;position:relative}.wb-sk-plate>.wb-sk-hint{position:absolute;top:.7em;right:.95em}.wb-sk-radar{width:100%;height:auto;font-family:var(--cw-round);touch-action:none;cursor:crosshair;margin:.1em 0 0;display:block;overflow:visible}.wb-sk-radar.is-dragging{cursor:grabbing}.wb-sk-ring{fill:none;stroke:#7a523329;stroke-width:1px}.wb-sk-ring.is-rim{fill:#fffaeeb3;stroke:#7a52338c;stroke-width:1.4px}.wb-sk-spoke{stroke:#7a523329;stroke-width:1px}.wb-sk-ringn{fill:#7a52338c;pointer-events:none;font-size:7.5px;font-weight:700}.wb-sk-cap{fill:none;stroke:var(--cw-brass);stroke-width:1.6px;stroke-dasharray:3.5 3;stroke-linejoin:round;pointer-events:none}.wb-sk-was{fill:none;stroke:#3d28178c;stroke-width:1.1px;stroke-dasharray:1.5 2.5;pointer-events:none}.wb-sk-shapefill{fill:#88bb606b;stroke:var(--cw-board);stroke-width:2.4px;stroke-linejoin:round;pointer-events:none;filter:drop-shadow(0 2px 2px #27621947)}.wb-sk-dot{fill:var(--cw-floor-hi);stroke:var(--sk);stroke-width:2.8px;cursor:grab;outline:none;transition:stroke-width .12s}.wb-sk-dot:hover{stroke-width:4px}.wb-sk-dot.is-sel{fill:var(--sk);stroke:var(--cw-cream);filter:drop-shadow(0 1.5px #0f1e1473)}.wb-screen .wb-sk-dot:focus-visible{stroke:var(--cw-cap);stroke-width:3.6px;outline:none}.wb-sk-lab{cursor:pointer}.wb-sk-lname{font-family:var(--cw-round);letter-spacing:.02em;fill:var(--cw-soil);font-size:12.5px;font-weight:700}.wb-sk-lval{font-family:var(--cw-round);fill:var(--sk);font-variant-numeric:lining-nums tabular-nums;font-size:19px;font-weight:700}.wb-sk-lab:hover .wb-sk-lname{fill:var(--cw-board)}.wb-sk-lab.is-sel .wb-sk-lname{fill:var(--cw-ink);font-weight:700}.wb-sk-legend{font-family:var(--cw-round);letter-spacing:.1em;text-transform:uppercase;color:#7a5233bf;justify-content:center;gap:1.3em;margin:-.3em 0 .5em;font-size:.62em;font-weight:700;display:flex}.wb-sk-legend span{cursor:help;align-items:center;gap:.45em;display:inline-flex}.wb-sk-legend span:before{content:"";border-top:1.6px dashed var(--cw-brass);width:1.9em}.wb-sk-legend .is-was:before{border-top:1.2px dotted #3d2817a6}.wb-sk-pool{align-items:center;gap:.75em;margin-top:.1em;display:flex}.wb-sk-coin{width:2.15em;height:2.15em;font-family:var(--cw-round);color:#7a523399;background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);border-radius:50%;flex:none;place-items:center;font-size:1.3em;font-weight:700;transition:color .2s;display:grid}.wb-sk-coin.is-open{color:var(--cw-ink);text-shadow:0 1px #fff6e280;background:radial-gradient(circle at 42% 28%,#f3dea6,#d2ac5c 60%,#a07c36);animation:1.8s ease-in-out infinite wb-sk-coin;box-shadow:inset 0 0 0 1px #6e501e99,inset 0 1px 0 1px #ffffff59,0 .06em #7a5a2b,0 .12em .24em -.04em #3c280a59}@keyframes wb-sk-coin{50%{box-shadow:inset 0 0 0 1px #6e501e99,inset 0 1px 0 1px #ffffff59,0 .06em #7a5a2b,0 .12em .24em -.04em #3c280a59,0 0 0 .3em #c9a14a38}}@media (prefers-reduced-motion:reduce){.wb-sk-coin.is-open{animation:none}}.wb-sk-pool-text{flex:1;min-width:0}.wb-sk-pool-line{font-family:var(--cw-round);color:var(--cw-board);font-size:.84em;font-weight:700}.wb-sk-pool-line .wb-muted{font-weight:600}.wb-sk-ledger{background:var(--cw-floor);height:.62em;box-shadow:var(--cw-lip);border-radius:.35em;gap:2px;margin-top:.3em;padding:2px;display:flex;overflow:hidden}.wb-sk-ledger-seg{background:var(--sk);border-radius:2px;flex:0 0 0;min-width:0}.wb-sk-ledger-seg.is-free{background:repeating-linear-gradient(-45deg,#c9a14abf 0 3px,#c9a14a40 3px 6px)}.wb-sk-builds{margin-top:.8em}.wb-sk-builds-head{justify-content:space-between;align-items:center;gap:.6em;min-height:1.6em;display:flex}.wb-sk-builds-head .wb-label{cursor:help;margin:0}.wb-sk-builds-acts{gap:.2em;display:flex}.wb-sk-build-list{flex-wrap:wrap;gap:.4em .35em;margin-top:.35em;display:flex}.wb-sk-build{font:inherit;font-family:var(--cw-round);color:var(--cw-board);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.32em;padding:.24em .75em .26em .38em;font-size:.82em;font-weight:700;transition:background-color .14s,color .14s,translate .1s,box-shadow .1s;display:inline-flex}.wb-sk-build:hover{background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332b, 0 .09em 0 var(--cw-key-side), 0 .2em .36em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-sk-build:active{box-shadow:0 .01em 0 var(--cw-key-side), 0 .019em .078em -.06em var(--cw-key-drop);translate:0 .12em}.wb-sk-build.is-on{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop)}.wb-sk-glyph{flex:none;width:1.5em;height:1.5em}.wb-sk-glyph-rim{fill:none;stroke:#7a523359;stroke-width:.8px}.wb-sk-glyph-fill{fill:#88bb6080;stroke:var(--cw-board);stroke-width:1.2px;stroke-linejoin:round}.wb-sk-build.is-on .wb-sk-glyph-rim{stroke:#0f3a2466}.wb-sk-build.is-on .wb-sk-glyph-fill{fill:var(--cw-cream);stroke:var(--cw-turf-core)}.wb-sk-rows{flex-direction:column;gap:.42em;padding:1px .4em .3em 1px;display:flex}.wb-sk-row{background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);cursor:pointer;border:0;border-radius:.5em;flex:none;padding:.45em .85em .5em 1.1em;transition:background-color .15s,box-shadow .15s,translate .1s;position:relative}.wb-sk-row:before{content:"";background:var(--sk);opacity:.6;border-radius:.2em;width:.28em;transition:opacity .15s;position:absolute;top:.4em;bottom:.4em;left:.32em}.wb-sk-row:hover:not(.is-sel){background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332b, 0 .09em 0 var(--cw-key-side), 0 .2em .36em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-sk-row.is-sel{box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1.5px #5b8d408c, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop), 0 .3em .5em -.2em #283c1459;cursor:default;background:linear-gradient(#f4f7e6,#e2ebcc)}.wb-sk-row.is-sel:before{opacity:1}.wb-sk-row-top{justify-content:space-between;align-items:center;gap:.6em;display:flex}.wb-sk-row-name{cursor:help;align-items:center;gap:.45em;min-width:0;display:flex}.wb-sk-icon{width:1.25em;height:1.25em;color:var(--sk);flex:none}.wb-sk-row-title{font-family:var(--cw-round);color:var(--cw-ink);font-size:1.12em;font-weight:700;line-height:1.1}.wb-sk-row:not(.is-sel) .wb-sk-row-title{color:var(--wb-ink-soft);font-size:1.02em;font-weight:700}.wb-sk-flag{font-family:var(--cw-round);white-space:nowrap;border-radius:999px;padding:.06em .6em .08em;font-size:.64em;font-weight:700}.wb-sk-flag[hidden]{display:none}.wb-sk-flag.is-down{color:#fff6e2;background:var(--cw-shade), #a5502f;box-shadow:inset 0 1px #ffffff40,0 .05em #7a3420,0 .1em .2em -.04em #3c140a4d}.wb-sk-flag.is-up{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop)}.wb-sk-val{min-width:1.35em;font-family:var(--cw-round);text-align:center;color:var(--sk);font-variant-numeric:lining-nums tabular-nums;text-shadow:var(--cw-press);font-size:1.55em;font-weight:700;line-height:1}.wb-sk-pips{grid-template-columns:repeat(10,1fr);gap:3px;margin:.34em 0 .32em;display:grid}.wb-sk-pip{cursor:pointer;background:#7a523321;border-radius:.18em;height:.62em;transition:background-color .18s,transform .1s;box-shadow:inset 0 .08em .1em -.04em #3d281759}.wb-sk-pip:hover{transform:scaleY(1.3)}.wb-sk-pip.is-on{background:linear-gradient(180deg, color-mix(in srgb, var(--sk) 72%, #fff), var(--sk) 70%, color-mix(in srgb, var(--sk) 88%, #000));box-shadow:inset 0 1px 0 #ffffff47, 0 .05em 0 color-mix(in srgb, var(--sk) 60%, #000), 0 .1em .18em -.04em #28190a4d;transform:translateY(-.04em)}.wb-sk-pip.is-on:hover{transform:translateY(-.04em)scaleY(1.3)}.wb-sk-pip.is-avail{background:#c9a14a52;box-shadow:inset 0 0 0 1px #8a6a2a59}.wb-sk-pip.is-locked{cursor:not-allowed;box-shadow:none;background:repeating-linear-gradient(-45deg,#7a52334d 0 2px,#0000 2px 5px)}.wb-sk-pip.is-locked:hover{transform:none}.wb-sk-pip.is-was{outline-offset:1px;outline:1.5px dotted #3d281799}.wb-sk-effect{color:var(--wb-ink-soft);cursor:help;font-size:.78em;font-style:italic;line-height:1.3}.wb-sk-row:not(.is-sel){grid-template-columns:7.2em minmax(3em,1fr) auto auto auto;align-items:center;column-gap:.75em;padding-top:.32em;padding-bottom:.32em;display:grid}.wb-sk-row:not(.is-sel) .wb-sk-row-top{display:contents}.wb-sk-row:not(.is-sel) .wb-sk-row-name{cursor:pointer;grid-area:1/1}.wb-sk-row:not(.is-sel) .wb-sk-pips{grid-area:1/2;margin:0}.wb-sk-row:not(.is-sel) .wb-sk-read{flex-wrap:nowrap;grid-area:1/3;margin:0}.wb-sk-row:not(.is-sel) .wb-sk-perks{flex-wrap:nowrap;grid-area:1/4;gap:.2em;margin:0}.wb-sk-row:not(.is-sel) .wb-stepper{grid-area:1/5}.wb-sk-row:not(.is-sel) .wb-sk-metric:not(:first-child),.wb-sk-row:not(.is-sel) .wb-sk-metric-l,.wb-sk-row:not(.is-sel) .wb-sk-flag,.wb-sk-row:not(.is-sel) .wb-sk-perk b,.wb-sk-row:not(.is-sel) .wb-sk-effect,.wb-sk-row:not(.is-sel) .wb-sk-next{display:none}.wb-sk-row:not(.is-sel) .wb-sk-perk{padding:0;font-size:.7em}.wb-sk-row:not(.is-sel) .wb-sk-val{font-size:1.35em}.wb-sk-read{flex-wrap:wrap;align-items:baseline;gap:.15em 1.05em;margin-top:.3em;font-size:.8em;display:flex}.wb-sk-read:empty{display:none}.wb-sk-metric{white-space:nowrap;align-items:baseline;gap:.38em;display:inline-flex}.wb-sk-metric-l{font-family:var(--cw-round);letter-spacing:.09em;text-transform:uppercase;color:var(--cw-label);font-size:.74em;font-weight:700}.wb-sk-metric b{font-family:var(--cw-round);color:var(--cw-ink);font-variant-numeric:lining-nums tabular-nums;font-size:1.12em;font-weight:700}.wb-sk-delta{font-family:var(--cw-round);border-radius:999px;padding:.02em .45em;font-size:.8em;font-weight:700}.wb-sk-delta.is-up{color:#17301f;background:var(--cw-shade), var(--cw-turf)}.wb-sk-delta.is-down{color:#fff6e2;background:#a5502f}.wb-sk-next{color:var(--wb-ink-soft);border-top:1px solid #7a52332d;flex-wrap:wrap;align-items:baseline;gap:.15em .75em;margin-top:.35em;padding-top:.32em;font-size:.74em;display:flex}.wb-sk-next-l{font-family:var(--cw-round);letter-spacing:.06em;text-transform:uppercase;color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);cursor:help;border-radius:999px;align-self:center;padding:.05em .5em;font-size:.9em;font-weight:700}.wb-sk-next-bit{white-space:nowrap}.wb-sk-next-bit b{font-family:var(--cw-round);color:var(--cw-turf-core);font-weight:700}.wb-sk-next-cap{color:var(--wb-ink-faint);font-style:italic}.wb-sk-levels:empty{display:none}.wb-sk-levels{border-top:1px solid #7a52332d;margin-top:.45em;padding-top:.35em;animation:.2s ease-out both wb-rise}.wb-sk-levels-head{justify-content:space-between;align-items:baseline;gap:.6em;display:flex}.wb-sk-levels-head .wb-bag-glabel{margin:0}.wb-sk-levels-range{font-family:var(--cw-round);color:var(--wb-ink-faint);font-size:.72em;font-weight:700}.wb-sk-bars{grid-template-columns:repeat(10,1fr);gap:4px;height:4.9em;margin-top:.1em;display:grid}.wb-sk-bar{height:100%;font:inherit;font-family:var(--cw-round);color:var(--wb-ink-faint);cursor:pointer;background:0 0;border:0;border-radius:.2em;padding:0;font-weight:700;position:relative}.wb-sk-bar-fill{height:calc((100% - 2.1em) * var(--h,1));background:#7a523324;border-radius:.22em .22em .08em .08em;transition:background-color .15s;position:absolute;bottom:1.05em;left:0;right:0}.wb-sk-bar-v{left:-.6em;right:-.6em;bottom:calc(1.05em + (100% - 2.1em) * var(--h,1) + 1px);text-align:center;white-space:nowrap;font-size:.64em;line-height:1.2;position:absolute}.wb-sk-bar-n{text-align:center;font-size:.66em;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.wb-sk-bar:hover .wb-sk-bar-fill{background:#c9a14a80}.wb-sk-bar.is-under .wb-sk-bar-fill{background:color-mix(in srgb, var(--sk) 40%, transparent)}.wb-sk-bar.is-now .wb-sk-bar-fill{background:linear-gradient(180deg, color-mix(in srgb, var(--sk) 70%, #fff), var(--sk));box-shadow:0 .12em 0 color-mix(in srgb, var(--sk) 60%, #000)}.wb-sk-bar.is-now{color:var(--cw-ink)}.wb-sk-bar.is-now .wb-sk-bar-v{color:var(--sk);font-size:.86em;font-weight:700}.wb-sk-bar.is-now .wb-sk-bar-n{font-weight:700}.wb-sk-bar.is-far .wb-sk-bar-fill{background:#7a523314}.wb-sk-bar.is-locked{cursor:not-allowed}.wb-sk-bar.is-locked .wb-sk-bar-fill{background:repeating-linear-gradient(-45deg,#7a523342 0 2px,#0000 2px 5px)}.wb-sk-side{flex-direction:column;gap:.6em;padding:1px .4em .3em 1px;display:flex}.wb-sk-card{background:var(--cw-trench-soft);box-shadow:var(--cw-lip);border-radius:.6em;flex:none;padding:.55em .8em .7em}.wb-sk-card-head{justify-content:space-between;align-items:baseline;gap:.6em;margin-bottom:.4em;display:flex}.wb-sk-card-head[title] .wb-h3{cursor:help}.wb-sk-card-head2{border-top:1px solid #7a523332;margin-top:.8em;padding-top:.5em}.wb-sk-card .wb-rep-empty{font-size:.8em;line-height:1.35}.wb-sk-sg{flex-direction:column;gap:.08em;display:flex}.wb-sk-sg-row{font:inherit;text-align:left;color:var(--wb-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:.3em;grid-template-columns:7.6em 1fr 2.5em;align-items:center;gap:.5em;padding:.14em .3em;font-size:.82em;display:grid}.wb-sk-sg-row:hover{color:var(--wb-ink);background:#fffaf099}.wb-sk-sg-name{font-family:var(--cw-round);font-weight:700}.wb-sk-sg-track{background:linear-gradient(90deg,#0000 calc(50% - .75px),#3d281780 calc(50% - .75px) calc(50% + .75px),#0000 calc(50% + .75px)),#7a52331a;border-radius:.2em;height:.72em;position:relative;box-shadow:inset 0 .06em .08em #3d281740}.wb-sk-sg-bar{background:var(--sk);position:absolute;top:1px;bottom:1px}.wb-sk-sg-bar.is-pos{border-radius:0 .2em .2em 0;left:50%}.wb-sk-sg-bar.is-neg{opacity:.8;border-radius:.2em 0 0 .2em;right:50%}.wb-sk-sg-val{font-family:var(--cw-round);text-align:right;font-variant-numeric:lining-nums tabular-nums;font-size:1.05em;font-weight:700}.wb-sk-sg-val.is-neg{color:#a5502f}.wb-sk-sg-val.is-pos{color:var(--cw-turf-core)}.wb-sk-sg-lede{color:var(--wb-ink-soft);margin:.45em 0 0;font-size:.76em;line-height:1.35}.wb-sk-sg-lede b{font-family:var(--cw-round);color:var(--cw-ink);font-weight:700}.wb-sk-speed{cursor:help}.wb-sk-speed-track{background:var(--cw-floor-lo);height:.62em;box-shadow:var(--cw-lip);border-radius:.35em;margin:.35em .45em 0;position:relative}.wb-sk-speed-fill{background:var(--cw-mown);background-size:1.8em 100%;border-radius:.35em;transition:width .25s ease-out;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 .07em #ffffff59}.wb-sk-speed-mark{background:var(--cw-face);border:.16em solid var(--cw-board);width:.95em;height:.95em;box-shadow:0 .05em 0 var(--cw-board-lo), 0 .095em .23em -.06em var(--cw-board-drop);border-radius:50%;margin:-.475em 0 0 -.475em;transition:left .25s ease-out;position:absolute;top:50%}.wb-sk-speed-ends{font-family:var(--cw-round);color:var(--wb-ink-faint);justify-content:space-between;align-items:baseline;margin-top:.3em;font-size:.72em;font-weight:700;display:flex}.wb-sk-speed-now{color:var(--cw-board);font-size:1.28em;font-weight:700}.wb-sk-caps{flex-wrap:wrap;gap:.3em;margin-top:.55em;display:flex}.wb-sk-capchip{font-family:var(--cw-round);color:var(--wb-ink-soft);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);cursor:help;border-radius:999px;align-items:baseline;gap:.32em;padding:.06em .6em .1em .42em;font-size:.72em;font-weight:700;display:inline-flex}.wb-sk-capchip-n{color:var(--sk);font-variant-numeric:lining-nums tabular-nums;font-size:1.22em;font-weight:700}.wb-sk-capchip.is-low{background:0 0;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #7a523347}.wb-sk-traits{flex-direction:column;gap:.42em;margin:.65em 0 0;padding:0;list-style:none;display:flex}.wb-sk-traits li{border-left:.2em solid var(--cw-brass);padding-left:.65em}.wb-sk-trait-top{justify-content:space-between;align-items:baseline;gap:.5em;display:flex}.wb-sk-trait-top b{font-family:var(--cw-round);color:var(--cw-ink);font-size:.92em;font-weight:700}.wb-sk-trait-src{font-family:var(--cw-round);letter-spacing:.14em;text-transform:uppercase;color:var(--cw-label);opacity:.8;font-size:.58em;font-weight:700}.wb-sk-trait-line{color:var(--wb-ink-soft);font-size:.74em;font-style:italic;line-height:1.3;display:block}@media (max-width:1180px){.wb-sk-body{scrollbar-width:thin;grid-template-columns:20em minmax(0,1fr);align-content:start;overflow-y:auto}.wb-sk-col{min-height:auto;overflow:visible}.wb-sk-side{flex-flow:wrap;grid-column:1/-1;align-items:flex-start}.wb-sk-side .wb-sk-card{flex:17em}.wb-sk-room .wb-standing-badge{min-width:0}}@media (max-width:720px){.wb-sk-body{grid-template-columns:minmax(0,1fr)}.wb-sk-room,.wb-bg-room{padding-left:1em;padding-right:1em}.wb-sk-room .wb-room-head{grid-template-columns:auto 1fr}.wb-sk-room .wb-golfer-aside{grid-column:1/-1;align-items:stretch}}.wb-sk-perks{flex-wrap:wrap;gap:.35em .45em;margin-top:.45em;display:flex}.wb-sk-perk{color:var(--wb-ink-faint);cursor:help;border-radius:.9em;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:.35em;padding:.12em .5em .14em;font-size:.78em;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #7a52333d}.wb-sk-perk b{font-family:var(--cw-round);color:var(--wb-ink-soft);font-weight:700}.wb-sk-perk-at{min-width:1.45em;height:1.45em;font-family:var(--cw-round);color:#7a5233bf;border-radius:999px;align-self:center;place-items:center;padding:0 .15em;font-size:.86em;font-weight:700;display:inline-grid;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #7a523347}.wb-sk-perk.is-on{color:var(--wb-ink);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop)}.wb-sk-perk.is-on b{color:var(--cw-ink)}.wb-sk-perk.is-on .wb-sk-perk-at{color:var(--cw-ink);box-shadow:inset 0 0 0 .08em var(--cw-brass-lo);background:radial-gradient(circle at 42% 28%,#f3dea6,#d2ac5c 60%,#a07c36)}.wb-sk-perk-text{color:var(--wb-ink-soft);flex-basis:100%;font-size:.95em;font-style:italic;line-height:1.3}.wb-sk-row.is-sel .wb-sk-perk{border-radius:.5em;flex:14em;padding:.3em .6em .35em}.wb-sk-row:not(.is-sel) .wb-sk-perk{box-shadow:none;background:0 0}.wb-sk-flaws-held{gap:.5em;margin:.2em 0 .5em;padding:0;list-style:none;display:grid}.wb-sk-flaws-held li{border-left:.2em solid #a5502f;gap:.1em;padding-left:.6em;display:grid}.wb-sk-flaw-flavor{color:var(--wb-ink-faint);font-size:.78em;font-style:italic}.wb-sk-flaw-swap{gap:.3em;display:grid}.wb-sk-flaw-list{flex-wrap:wrap;gap:.35em .3em;display:flex}.wb-sk-flaw{font:inherit;font-family:var(--cw-round);color:var(--cw-board);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);cursor:pointer;border:0;border-radius:999px;padding:.16em .65em .2em;font-size:.76em;font-weight:700;transition:background-color .14s,translate .1s,box-shadow .1s}.wb-sk-flaw:hover,.wb-sk-flaw:focus-visible{background:var(--cw-face-hover);box-shadow:0 .035em 0 var(--cw-key-side), 0 .067em .173em -.06em var(--cw-key-drop), inset 0 0 0 1px #a5502f73;translate:0 -.03em}.wb-workshop{place-items:center;display:grid}.wb-ws-panel{width:min(72em,100vw - 2.4em);height:min(41em,100vh - 2.4em)}.wb-workshop .wb-room-head.wb-ws-head{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.9em;margin-bottom:.2em;display:grid}.wb-ws-head>.wb-kit-tabs{justify-self:center}.wb-ws-head .wb-kit-tabs .wb-tab{min-width:4.6em;padding-left:.55em;padding-right:.55em}.wb-ws-title{font-family:var(--cw-round);letter-spacing:.01em;color:var(--cw-board);white-space:nowrap;cursor:default;margin:0;font-size:1.75em;font-weight:700;line-height:1.1}.wb-ws-aside{flex-direction:column;align-items:flex-end;min-width:7em;display:flex}.wb-ws-body{border-top:1px solid #7a523336;flex:1;grid-template-columns:minmax(0,1fr) 17em;gap:1.6em;min-height:0;padding-top:.8em;display:grid}.wb-ws-main{scrollbar-width:thin;scrollbar-color:#7a523373 transparent;min-height:0;padding:1px .6em .3em 1px;overflow:auto}.wb-ws-side{flex-direction:column;gap:.55em;min-height:0;display:flex}.wb-ws-tip{cursor:help;text-underline-offset:.2em;-webkit-text-decoration:underline dotted #7a523373;text-decoration:underline dotted #7a523373;text-decoration-thickness:1.5px}.wb-ws-banner{font-family:var(--cw-round);color:var(--wb-wood-2);background:var(--cw-trench-soft);box-shadow:var(--cw-lip);cursor:help;border:0;border-radius:.6em;margin:0 0 .8em;padding:.45em .8em;font-size:.78em;font-weight:700}.wb-ws-foot{color:var(--wb-ink-faint);margin:.5em 0 0;font-size:.76em;font-style:italic}.wb-ws-sec{margin-bottom:1.15em}.wb-ws-sec-head{justify-content:space-between;align-items:baseline;gap:.8em;margin-bottom:.45em;display:flex}.wb-ws-sec-note{font-family:var(--cw-round);color:var(--cw-soil);font-size:.72em;font-weight:700}.wb-ws-sec-note[title]{cursor:help}.wb-ws-sec .wb-btn-link{margin-top:.35em}.wb-ws-cards{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:.5em;display:grid}.wb-ws-card{font:inherit;text-align:left;color:var(--wb-ink-soft);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);cursor:pointer;border:0;border-radius:.55em;flex-direction:column;gap:.12em;padding:.5em .75em .55em;transition:background-color .14s,translate .1s,box-shadow .1s;display:flex}.wb-ws-card:hover:not([aria-checked=true]):not(.is-locked){background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332b, 0 .09em 0 var(--cw-key-side), 0 .2em .36em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-ws-card:active:not(.is-locked){translate:0 .12em;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #7a523321}.wb-ws-card[aria-checked=true]{color:var(--wb-ink);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1.5px #5b8d408c, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);background:linear-gradient(#f4f7e6,#e2ebcc)}.wb-ws-card-name{font-family:var(--cw-round);color:var(--cw-ink);justify-content:space-between;align-items:center;gap:.4em;font-size:.98em;font-weight:700;display:flex}.wb-ws-card-check{color:var(--cw-turf-core);opacity:0;transition:opacity .15s}.wb-ws-card-check .wb-icon{stroke-width:2.4px}.wb-ws-card[aria-checked=true] .wb-ws-card-check{opacity:1}.wb-ws-card-line{font-size:.72em;font-style:italic;line-height:1.3}.wb-ws-row{grid-template-columns:7.5em minmax(0,1fr);align-items:center;gap:.2em .8em;margin:.35em 0;display:grid}.wb-ws-row-label{font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-label);justify-self:start;font-size:.66em;font-weight:700}.wb-ws-row-ctl{min-width:0}.wb-ws-row-line{color:var(--wb-ink-soft);grid-column:2;font-size:.74em;font-style:italic}.wb-ws-row.is-solo{grid-template-columns:minmax(0,1fr)}.wb-ws-row.is-solo>.wb-ws-row-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wb-ws-row.is-solo>.wb-ws-row-line{grid-column:1}.wb-ws-seg{flex-wrap:wrap}.wb-ws-groups{flex-wrap:wrap;align-items:center;gap:.5em 1em;margin-bottom:.9em;display:flex}.wb-ws-lofts{flex-wrap:wrap;gap:.35em;display:flex}.wb-ws-loft{min-width:3.1em;color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 .12em var(--cw-board), inset 0 0 0 calc(.12em + 1.5px) #c9a14ab8, 0 .07em 0 var(--cw-board-lo), 0 .133em .306em -.06em var(--cw-board-drop);text-shadow:var(--cw-relief);border-radius:.3em .3em .5em .5em;flex-direction:column;align-items:center;padding:.3em .35em .28em;font-size:.8em;display:inline-flex}.wb-ws-loft-id{font-family:var(--cw-round);font-size:1.1em;font-weight:700;line-height:1.1}.wb-ws-loft .wb-num{font-family:var(--cw-round);color:var(--cw-brass-hi);font-size:.8em;font-weight:700}.wb-ws-loft.is-moved{cursor:help;box-shadow:inset 0 0 0 .12em var(--cw-board), inset 0 0 0 calc(.12em + 1.5px) #ecd393e6, 0 0 0 2px #c9a14abf, 0 .07em 0 var(--cw-board-lo), 0 .133em .306em -.06em var(--cw-board-drop)}.wb-ws-loft.is-moved .wb-num{color:var(--cw-cap)}.wb-ws-gap{color:var(--wb-ink-soft);cursor:default;margin:.6em 0 0;font-size:.8em}.wb-ws-gap b{font-family:var(--cw-round);color:var(--cw-ink);font-weight:700}.wb-ws-gap.is-wide{color:#8a5a12}.wb-ws-wedge{background:var(--cw-trench-soft);box-shadow:var(--cw-lip);border-radius:.6em;margin-bottom:.7em;padding:.55em .8em .45em;transition:box-shadow .14s,background-color .14s}.wb-ws-wedge.is-on{box-shadow:var(--cw-lip), inset 0 0 0 1.5px #5b8d4080;background:linear-gradient(#eef2dd,#e6ecd2)}.wb-ws-wedge-head{align-items:center;gap:.8em;margin-bottom:.25em;display:flex}.wb-ws-wedge-name{font:inherit;font-family:var(--cw-round);color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 .12em var(--cw-board), inset 0 0 0 calc(.12em + 1.5px) #c9a14ab8, 0 .07em 0 var(--cw-board-lo), 0 .133em .306em -.06em var(--cw-board-drop);text-shadow:var(--cw-relief);cursor:pointer;border:0;border-radius:.4em;padding:.18em .6em .2em;font-size:.95em;font-weight:700;transition:filter .12s,translate .1s}.wb-ws-wedge-name:hover{filter:brightness(1.1)}.wb-ws-wedge-name:active{translate:0 .08em}.wb-ws-wedge.is-on .wb-ws-wedge-name{box-shadow:inset 0 0 0 .12em var(--cw-board), inset 0 0 0 calc(.12em + 1.5px) #ecd393e6, 0 0 0 2px #c9a14abf, 0 .07em 0 var(--cw-board-lo), 0 .133em .306em -.06em var(--cw-board-drop)}.wb-ws-grooves{flex:1;font-size:.78em}.wb-ws-groove-word{font-family:var(--cw-round);font-weight:700}.wb-ws-groove-word.is-fresh{color:var(--cw-turf-core)}.wb-ws-groove-word.is-worn{color:#8a5a12}.wb-ws-groove-word.is-smooth{color:#a5502f}.wb-ws-grooves .wb-muted{color:var(--wb-ink-faint);font-style:italic}.wb-ws-fit{background:var(--cw-trench-soft);box-shadow:var(--cw-lip);border-radius:.6em;margin-top:.5em;padding:.55em .8em .6em}.wb-fc{width:100%;max-width:30em;height:auto;font-family:var(--cw-round);display:block;overflow:visible}.wb-fc-band{fill:#7a52331a}.wb-fc-band.is-alt{fill:#7a523329}.wb-fc-band.is-sel{fill:var(--cw-turf);stroke:var(--cw-turf-side);stroke-width:.8px}.wb-fc-flex{fill:var(--cw-soil);text-anchor:middle;font-size:7px;font-weight:700}.wb-fc-flex.is-sel{fill:var(--cw-ink)}.wb-fc-mph{fill:var(--wb-ink-faint);text-anchor:middle;font-size:5.8px;font-weight:700}.wb-fc-unit{text-anchor:end}.wb-fc-tempo{stroke:var(--cw-brass);stroke-width:1.4px;stroke-linecap:round}.wb-fc-me-line{stroke:var(--cw-brass-lo);stroke-width:.8px;stroke-dasharray:1.5 1.5}.wb-fc-me{fill:var(--cw-cap);stroke:var(--cw-brass-lo);stroke-width:.8px}.wb-fc-me-lab{fill:var(--cw-brass-lo);text-anchor:middle;font-size:6.4px;font-weight:700}.wb-ws-fit-text{color:var(--wb-ink-soft);margin:.35em 0 0;font-size:.76em;line-height:1.4}.wb-ws-fit-text b{font-family:var(--cw-round);color:var(--wb-ink);font-weight:700}.wb-ws-bench{flex-direction:column;margin-bottom:.4em;display:flex}.wb-ws-bench-row{border-bottom:1px solid #7a523327;border-radius:.4em;grid-template-columns:7em repeat(3,minmax(0,1fr));align-items:center;gap:.5em;padding:.2em .45em;display:grid}.wb-ws-bench-row.is-on{box-shadow:inset .2em 0 0 var(--cw-turf-side);background:linear-gradient(90deg,#88bb603d,#88bb601a);border-bottom-color:#0000}.wb-ws-bench-headrow{font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-label);border-bottom:1px solid #7a52333d;border-radius:0;padding-bottom:.35em;font-size:.64em;font-weight:700}.wb-ws-bench-headrow .wb-ws-tip{justify-self:start}.wb-ws-bench-headrow em{font-family:var(--wb-serif);letter-spacing:0;text-transform:none;color:var(--wb-ink-faint);margin-left:.7em;font-size:1.15em;font-style:italic;font-weight:400}.wb-ws-bench-club{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5em;padding:0;display:flex}.wb-ws-bench-id{min-width:2.3em;font-family:var(--cw-round);text-align:center;color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 .1em var(--cw-board), inset 0 0 0 calc(.1em + 1.5px) #c9a14ab8, 0 .06em 0 var(--cw-board-lo), 0 .114em .268em -.06em var(--cw-board-drop);text-shadow:var(--cw-relief);border-radius:.3em;padding:.12em .3em .14em;font-size:.92em;font-weight:700}.wb-ws-bench-club:hover .wb-ws-bench-id{filter:brightness(1.1)}.wb-ws-bench-row.is-on .wb-ws-bench-id{box-shadow:inset 0 0 0 .1em var(--cw-board), inset 0 0 0 calc(.1em + 1.5px) #ecd393e6, 0 0 0 2px #c9a14abf}.wb-ws-bench-spec{font-family:var(--cw-round);color:var(--wb-ink-faint);font-size:.68em;font-weight:700}.wb-ws-bench-na{color:var(--wb-ink-faint);grid-column:span 2;font-size:.72em;font-style:italic}.wb-ws-bench .wb-stepper{justify-self:start}.wb-ws-bench .wb-step-val{min-width:2.6em;font-size:.9em}.wb-ws-stage{aspect-ratio:1;background:radial-gradient(ellipse 70% 55% at 50% 42%, #fff8e8f2, #ece0c499 60%, #7a523333 100%), var(--cw-floor);min-height:8em;box-shadow:var(--cw-lip), inset 0 -14px 26px -18px #3f281980;border-radius:.7em;flex:none;position:relative;overflow:hidden}.wb-ws-stage:after{content:"";pointer-events:none;background:radial-gradient(#3f281947,#3f281900 70%);border-radius:50%;height:7%;position:absolute;bottom:9%;left:18%;right:18%}.wb-ws-canvas{z-index:1;cursor:grab;touch-action:none;width:100%;height:100%;display:block;position:relative}.wb-ws-canvas:active{cursor:grabbing}.wb-ws-canvas-note{z-index:2;text-align:center;color:var(--wb-ink-faint);font-size:.72em;font-style:italic;position:absolute;bottom:.6em;left:.8em;right:.8em}.wb-ws-stage.is-failed .wb-ws-canvas{display:none}.wb-ws-stage.is-failed .wb-ws-canvas-note{top:50%;bottom:auto;transform:translateY(-50%)}.wb-ws-cap-name{font-family:var(--cw-round);color:var(--cw-ink);font-size:1.05em;font-weight:700}.wb-ws-cap-head{font-family:var(--wb-serif);color:var(--cw-brass-lo);font-size:.82em;font-style:italic;font-weight:400}.wb-ws-cap-spec,.wb-ws-cap-shaft{color:var(--wb-ink-soft);font-size:.74em}.wb-ws-picks{flex-wrap:wrap;gap:.3em;display:flex}.wb-ws-pick{min-width:2.4em;font:inherit;font-family:var(--cw-round);color:var(--wb-ink-soft);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);cursor:pointer;border:0;border-radius:.4em;padding:.18em .45em .2em;font-size:.76em;font-weight:700;transition:background-color .14s,translate .1s,box-shadow .1s}.wb-ws-pick:hover:not([aria-checked=true]){color:var(--cw-board);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332b, 0 .09em 0 var(--cw-key-side), 0 .2em .36em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-ws-pick[aria-checked=true]{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop)}@media (max-width:1180px){.wb-workshop .wb-room-head.wb-ws-head{grid-template-columns:auto minmax(0,1fr) auto}.wb-ws-head>.wb-kit-tabs{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-self:start}}@media (max-width:900px){.wb-ws-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.8em}.wb-ws-side{order:-1;grid-template-rows:auto 1fr;grid-template-columns:11em minmax(0,1fr);align-items:start;column-gap:.9em;display:grid}.wb-ws-stage{grid-row:1/span 2;height:8em;min-height:8em}.wb-ws-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.wb-ws-panel{padding-left:1em;padding-right:1em}.wb-ws-cards,.wb-ws-row{grid-template-columns:minmax(0,1fr)}.wb-ws-row-line{grid-column:1}.wb-ws-bench-row{grid-template-columns:4.5em repeat(3,minmax(0,1fr))}.wb-ws-bench-spec{display:none}.wb-ws-aside{min-width:0}}.wb-ws-card.is-locked{cursor:not-allowed;background:0 0;box-shadow:inset 0 0 0 1.5px #7a523340}.wb-ws-card.is-locked .wb-ws-card-name{color:var(--wb-ink-faint)}.wb-ws-card.is-locked .wb-ws-card-check{opacity:.8;color:var(--cw-soil)}.wb-ws-card.is-locked .wb-ws-card-line{color:var(--cw-soil);font-style:italic}.wb-ws-side{scrollbar-width:thin;scrollbar-color:#7a523373 transparent;overflow:auto}.wb-ws-lm{color:var(--wb-ink-soft);border-top:1px solid #7a523336;flex-direction:column;gap:.35em;padding-top:.45em;font-size:.74em;display:flex}.wb-ws-lm[hidden]{display:none}.wb-ws-lm-head{flex-direction:column;gap:.05em;display:flex}.wb-ws-lm-title{font-family:var(--cw-round);color:var(--cw-ink);font-size:1.15em;font-weight:700}.wb-ws-lm-sub{font-family:var(--wb-serif);color:var(--cw-brass-lo);cursor:help;font-style:italic}.wb-ws-lm-table{border-collapse:collapse;table-layout:fixed;width:100%}.wb-ws-lm-table th,.wb-ws-lm-table td{text-align:right;white-space:nowrap;text-overflow:ellipsis;padding:.12em .2em;overflow:hidden}.wb-ws-lm-table thead th{font-family:var(--cw-round);color:var(--cw-brass-lo);border-bottom:1px solid #7a52334d;font-size:.9em;font-weight:700}.wb-ws-lm-table thead th.is-peek{color:var(--cw-ink)}.wb-ws-lm-table tbody th{text-align:left;color:var(--cw-ink);width:34%;font-weight:600}.wb-ws-lm-unit{color:var(--wb-ink-faint);font-size:.85em;font-weight:400}.wb-ws-lm-table tbody tr:nth-child(2n){background:#7a52330f}.wb-ws-lm-table tr.is-moved td{color:var(--cw-ink);font-weight:700}.wb-ws-lm-table tr.is-moved .wb-ws-lm-d{color:var(--cw-brass-lo)}.wb-ws-lm-notes{flex-direction:column;gap:.2em;margin:.15em 0 0;padding-left:1.1em;line-height:1.3;display:flex}.wb-ws-lm-foot{color:var(--wb-ink-faint);margin:0;font-style:italic}@media (min-width:901px){.wb-ws-side>.wb-ws-stage{aspect-ratio:auto;flex:17em;max-height:17em}.wb-ws-side>.wb-ws-lm{flex:none}}@media (max-width:900px){.wb-ws-lm{grid-column:1/-1}}.wb-bag-screen .is-fam-woods{--fam:#1d5a3b}.wb-bag-screen .is-fam-hybrids{--fam:#6b4a8e}.wb-bag-screen .is-fam-irons{--fam:#a8392f}.wb-bag-screen .is-fam-wedges{--fam:#b7791f}.wb-bag-screen .is-fam-putter{--fam:#2a2521}.wb-bag-screen .wb-room-head.wb-bg-head{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.9em;margin-bottom:.15em;display:grid}.wb-bg-head>.wb-kit-tabs{justify-self:center}.wb-bg-title{white-space:nowrap;text-overflow:ellipsis;margin-bottom:-.14em;padding-bottom:.14em;font-size:1.75em;overflow:hidden}.wb-bg-aside{flex-direction:row;align-items:center;gap:.8em}.wb-bg-aside-text{flex-direction:column;align-items:flex-end;gap:.15em;display:flex}.wb-bg-count{min-width:4.4em;color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 .14em var(--cw-board), inset 0 0 0 calc(.14em + 1.5px) #c9a14ab8, 0 .08em 0 var(--cw-board-lo), 0 .152em .344em -.06em var(--cw-board-drop), 0 .3em .5em -.2em #0a190a80;cursor:default;border-radius:.55em;flex-direction:column;align-items:center;padding:.3em .9em .36em;display:flex}.wb-bg-count-n{font-family:var(--cw-round);text-shadow:var(--cw-relief);font-size:1.5em;font-weight:700;line-height:1}.wb-bg-count-of{font-family:var(--cw-round);letter-spacing:.14em;text-transform:uppercase;color:var(--cw-brass-hi);white-space:nowrap;font-size:.52em;font-weight:700}.wb-bg-count.is-warn{box-shadow:inset 0 0 0 .14em var(--cw-board), inset 0 0 0 .24em var(--cw-terra), 0 .08em 0 var(--cw-board-lo), 0 .152em .344em -.06em var(--cw-board-drop), 0 0 0 .16em #cd7f6273}.wb-bg-count.is-warn .wb-bg-count-of{color:var(--cw-terra-hi)}.wb-bg-tabs{flex:none}.wb-bg-body{flex:1;gap:1.3em;min-height:0;padding-top:.8em;display:grid}.wb-bg-body.is-clubs{grid-template-columns:27em minmax(0,1fr) 16em}.wb-bg-body.is-kit,.wb-bg-body.is-trim{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.2em}.wb-bg-col{scrollbar-width:thin;scrollbar-color:#7a5a2b73 transparent;min-width:0;min-height:0;padding:1px .35em 0 1px;overflow-y:auto}.wb-bg-sec-head{justify-content:space-between;align-items:baseline;gap:.8em;margin-bottom:.4em;display:flex}.wb-bg-sec-head .wb-h3{white-space:nowrap}.wb-bg-sec-head .wb-bag-msg{text-align:right;min-height:0;margin:0}.wb-bg-bag{--club-h:9em;background:repeating-linear-gradient(45deg, #ffffff0a 0 2px, transparent 2px 4px) 0 calc(var(--club-h) + .7em) / 100% 100% no-repeat, linear-gradient(180deg, transparent 0, transparent calc(var(--club-h) + .7em), color-mix(in srgb, var(--wb-navy) 88%, #fff) calc(var(--club-h) + .7em), var(--wb-navy) 100%);border-radius:6px 6px 12px 12px;padding:.7em .7em .55em;position:relative;box-shadow:inset 0 -10px 16px -10px #00000080}.wb-bg-bag:before{content:"";height:calc(var(--club-h) + .7em);box-shadow:var(--cw-lip);pointer-events:none;background:radial-gradient(80% 110% at 50% 100%,#fffdf6d9,#fffdf600 75%),linear-gradient(#7a523305,#7a523314);border-radius:6px 6px 0 0;position:absolute;top:0;left:0;right:0}.wb-bg-clubs{align-items:flex-start;display:flex;position:relative}.wb-bg-collar{z-index:1;left:-.25em;right:-.25em;top:calc(var(--club-h) + .7em - .95em);pointer-events:none;background:linear-gradient(#9a673b,#74482a 50%,#55321b);border-radius:5px;height:1.25em;position:absolute;box-shadow:0 3px 5px #140a0073,inset 0 1px #ffdcaa66,inset 0 -1px #00000059}.wb-bg-collar:before{content:"";border-top:1px dashed #f6e2be99;border-bottom:1px dashed #f6e2be99;position:absolute;inset:.2em .5em}.wb-bg-slot{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative}.wb-bg-slot-main{width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex}.wb-screen .wb-bg-slot-main:focus-visible{box-shadow:none;outline:none}.wb-bg-club{width:auto;max-width:100%;height:var(--club-h);filter:drop-shadow(1px 2px 1.5px #28190552);transition:transform .18s cubic-bezier(.3,.9,.4,1.25);display:block;overflow:visible}.wb-bg-slot:hover .wb-bg-club{transform:translateY(-.28em)}.wb-bg-slot.is-sel .wb-bg-club,.wb-bg-slot-main:focus-visible .wb-bg-club{transform:translateY(-.65em)}.wb-bg-tag{z-index:2;min-width:2.15em;max-width:100%;color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 .1em var(--cw-board), inset 0 0 0 calc(.1em + 1.5px) #c9a14ab8, 0 .06em 0 var(--cw-board-lo), 0 .114em .268em -.06em var(--cw-board-drop), 0 .2em .3em -.1em #00000080;text-shadow:var(--cw-relief);border-radius:.28em .28em .45em .45em;flex-direction:column;align-items:center;margin-top:.75em;padding:.16em .26em .18em;transition:box-shadow .14s,translate .14s;display:flex;position:relative}.wb-bg-tag b{font-family:var(--cw-round);white-space:nowrap;font-size:.92em;font-weight:700;line-height:1.15}.wb-bg-tag i{font-family:var(--cw-round);color:var(--cw-brass-hi);white-space:nowrap;font-size:.6em;font-style:normal;font-weight:700;line-height:1.2}.wb-bg-slot.is-sel .wb-bg-tag,.wb-bg-slot-main:focus-visible .wb-bg-tag{box-shadow:inset 0 0 0 .1em var(--cw-board), inset 0 0 0 .17em var(--cw-brass-hi), 0 0 0 .16em var(--cw-focus), 0 .25em .4em -.05em #0000008c;translate:0 -.1em}.wb-bg-slot-x{z-index:3;color:#fffdf6;background:var(--cw-terra);opacity:0;cursor:pointer;border:1px solid #fff0d7cc;border-radius:50%;place-items:center;width:1.15em;height:1.15em;margin-right:-1.5em;padding:0;transition:opacity .12s,transform .12s;display:grid;position:absolute;bottom:1.75em;right:50%}.wb-bg-slot-x .wb-icon{width:.7em;height:.7em}.wb-bg-slot:hover .wb-bg-slot-x,.wb-bg-slot:focus-within .wb-bg-slot-x{opacity:1}.wb-bg-slot-x:hover{background:#b5573a;transform:scale(1.15)}.wb-bg-slot.is-empty{height:calc(var(--club-h) + 3.1em);justify-content:flex-start}.wb-bg-slot.is-empty:before{content:"";width:0;height:calc(var(--club-h) * .5);margin-top:calc(var(--club-h) * .42);border-left:1.5px dashed #2a252140}.wb-bg-slot-plus{top:calc(var(--club-h) * .3);width:1.2em;height:1.2em;color:var(--wb-ink-faint);border:1px dashed #2a252159;border-radius:50%;place-items:center;display:grid;position:absolute}.wb-bg-slot-plus .wb-icon{width:.7em;height:.7em}.wb-bg-shaft.is-graphite{stroke:#26272b;stroke-width:2.2px}.wb-bg-shaft.is-steel{stroke:#969da6;stroke-width:2.1px}.wb-bg-shaft-hi{stroke:#f0f2f4;stroke-width:.6px}.wb-bg-shaft.is-hickory{stroke:#7a5236;stroke-width:2.6px}.wb-bg-cover{fill:var(--wb-navy);stroke:#00000080;stroke-width:.6px}.wb-bg-cover.is-wood{fill:color-mix(in srgb, var(--wb-navy) 82%, #fff)}.wb-bg-cover.is-hybrid{fill:var(--wb-crimson)}.wb-bg-cover.is-sleeve{fill:color-mix(in srgb, var(--wb-navy) 78%, #000)}.wb-bg-cover.is-sleeve.is-hybrid{fill:color-mix(in srgb, var(--wb-crimson) 78%, #000)}.wb-bg-cover-stripe{fill:none;stroke:#f3ecd9;stroke-width:1.5px}.wb-bg-cover-stripe.is-2{stroke:#c9a13b;stroke-width:1.1px}.wb-bg-cover-n{font-family:var(--cw-round);fill:#f6efdc;text-anchor:middle;font-size:8.5px;font-weight:700}.wb-bg-cover-rib{stroke:#ffffff2b;stroke-width:.6px}.wb-bg-cover-pom{fill:#f3ecd9;stroke:#00000059;stroke-width:.5px}.wb-bg-head{stroke:#4d535a;stroke-width:.7px}.wb-bg-head.is-iron{fill:#d2d7dd}.wb-bg-head.is-wedge{fill:#b9ad9e;stroke:#5a5148}.wb-bg-head.is-putter{fill:#6a7078;stroke:#2e3338}.wb-bg-head.is-brass{fill:#b08a4c;stroke:#5d4520}.wb-bg-head.is-dark{fill:#80858c}.wb-bg-cavity{fill:#3c424a42}.wb-bg-sightline{stroke:#f3ecd9;stroke-width:.9px}.wb-bg-persimmon{fill:#8a5a33;stroke:#3f2819;stroke-width:.8px}.wb-bg-soleplate{fill:none;stroke:#e4c98f;stroke-width:1.1px}.wb-bg-whipping{fill:#2a1c12}.wb-bg-sets{align-items:center;gap:.6em;margin:.55em 0 .95em;display:flex}.wb-bg-sets .wb-btn-link{font-size:.8em}.wb-bg-sets .wb-bag-glabel{white-space:nowrap;margin:0}.wb-bg-set-list{flex-wrap:wrap;align-items:center;gap:.3em;display:flex}.wb-bg-set{font:inherit;font-family:var(--cw-round);white-space:nowrap;color:var(--wb-ink-soft);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);cursor:pointer;border:0;border-radius:999px;padding:.18em .75em .2em;font-size:.74em;font-weight:700;transition:background-color .14s,color .14s,translate .1s,box-shadow .1s}.wb-bg-set:hover{color:var(--cw-board);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332b, 0 .09em 0 var(--cw-key-side), 0 .2em .36em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-bg-set.is-on{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop)}.wb-bg-chart{width:100%;height:auto;font-family:var(--cw-round);font-weight:700;display:block;overflow:visible}.wb-bg-ch-ground{stroke:#2a25218c;stroke-width:1.2px}.wb-bg-ch-tick{stroke:#2a252166;stroke-width:1px}.wb-bg-ch-yd{fill:var(--wb-ink-faint);text-anchor:middle;font-size:8.5px}.wb-bg-ch-rule{stroke:#2a252166;stroke-width:1px}.wb-bg-ch-grid{stroke:#2a25211a;stroke-width:1px;stroke-dasharray:2 3}.wb-bg-ch-hi{fill:var(--wb-ink-faint);text-anchor:end;font-size:7.5px}.wb-bg-ch-hi.is-cap{text-anchor:start}.wb-bg-ch-line{fill:none;stroke:var(--fam);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;transition:opacity .15s,stroke-width .15s}.wb-bg-ch-hit{fill:none;stroke:#0000;stroke-width:11px;pointer-events:stroke;cursor:pointer}.wb-bg-ch-land{fill:var(--wb-paper-2);stroke:var(--fam);stroke-width:1.4px;transition:r .15s}.wb-bg-ch-arc.is-sel .wb-bg-ch-line{stroke-width:3px;opacity:1;filter:drop-shadow(0 1.5px 1.5px #2819054d)}.wb-bg-ch-arc.is-sel .wb-bg-ch-land{fill:var(--fam);r:3.8px}.wb-bg-ch-lab{cursor:pointer}.wb-bg-ch-id{font-family:var(--cw-round);fill:var(--wb-ink-soft);text-anchor:middle;font-size:10px;font-weight:700}.wb-bg-ch-lab.is-sel .wb-bg-ch-id{fill:var(--fam)}.wb-bg-ch-lead{stroke:#2a25214d;stroke-width:.7px}.wb-bg-ch-gap{stroke:var(--cw-cap);stroke-width:4.5px;stroke-linecap:round;opacity:.55}.wb-bg-ch-gapt{fill:var(--cw-brass-lo);text-anchor:middle;font-size:7.5px}.wb-bg-advice{color:var(--wb-ink-soft);flex-direction:column;gap:.2em;margin:.3em 0 .6em;padding:0;font-size:.78em;line-height:1.35;list-style:none;display:flex}.wb-bg-advice:empty{display:none}.wb-bg-advice li{padding-left:1.15em;position:relative}.wb-bg-advice li:before{content:"";background:var(--wb-ink-faint);border-radius:50%;width:.5em;height:.5em;position:absolute;top:.42em;left:.1em}.wb-bg-advice li.is-wide:before{background:var(--cw-cap)}.wb-bg-advice li.is-tight:before{background:var(--cw-terra)}.wb-bg-advice li.is-good:before{background:var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop)}.wb-bg-advice li.is-idle:before{box-shadow:inset 0 0 0 1.5px var(--wb-ink-faint);background:0 0}.wb-bg-advice b{font-family:var(--cw-round);color:var(--wb-ink);font-weight:700}.wb-bg-advice .wb-btn{font-size:1em}.wb-bg-rack .wb-bag-tags{grid-template-columns:repeat(10,minmax(0,1fr));gap:.26em;display:grid}.wb-bg-rack .wb-bag-tags:has(.is-fixed){flex-wrap:wrap;display:flex}.wb-bg-ctag{width:auto;padding:.62em 0 .26em}.wb-bg-ctag .wb-ctag-id{font-size:.98em}.wb-bg-ctag .wb-ctag-loft{font-size:.6em}.wb-bg-ctag .wb-bg-ctag-yd{font-family:var(--cw-round);opacity:1;font-size:.54em;font-style:normal;font-weight:700}.wb-bg-ctag.is-in .wb-bg-ctag-yd{color:var(--cw-turf-core)}.wb-bg-rack .wb-barrel-tag{flex-direction:column;align-items:center;line-height:1.1;display:flex}.wb-bg-barrel-yd{font-family:var(--cw-round);color:var(--wb-ink-faint);white-space:nowrap;font-size:.5em;font-weight:700}.wb-bg-rack .wb-barrel-item{grid-template-columns:2.4em 1fr auto}.wb-bg-ctag.is-sel,.wb-barrel-item.is-sel{outline:.16em solid var(--cw-focus);outline-offset:.1em}.wb-bg-insp .wb-ws-stage{aspect-ratio:4/3;width:100%;min-height:0}.wb-bg-insp-name{align-items:center;gap:.6em;margin-top:.65em;display:flex}.wb-bg-insp-id{min-width:2.25em;height:2.25em;font-family:var(--cw-round);color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 .12em var(--cw-board), inset 0 0 0 calc(.12em + 1.5px) #c9a14ab8, 0 .07em 0 var(--cw-board-lo), 0 .133em .306em -.06em var(--cw-board-drop);text-shadow:var(--cw-relief);border-radius:.4em;flex:none;place-items:center;padding:0 .35em;font-size:1.1em;font-weight:700;display:grid}.wb-bg-insp-title{font-family:var(--cw-round);color:var(--cw-ink);font-size:1.12em;font-weight:700;line-height:1.12}.wb-bg-insp-head{color:var(--wb-ink-soft);flex-wrap:wrap;align-items:center;gap:0 .55em;font-size:.76em;font-style:italic;display:flex}.wb-bg-insp-in{font-family:var(--cw-round);color:var(--cw-turf-core);align-items:center;gap:.2em;font-style:normal;font-weight:700;display:inline-flex}.wb-bg-insp-in .wb-icon{width:.95em;height:.95em}.wb-bg-insp-spec{color:var(--wb-ink-soft);margin-top:.4em;font-size:.74em}.wb-bg-insp-shaft{color:var(--wb-ink-faint);font-size:.7em;font-style:italic}.wb-bg-insp-gap{color:var(--wb-ink-soft);margin-top:.4em;font-size:.72em;font-style:italic;line-height:1.3}.wb-bg-insp-gap b{font-family:var(--cw-round);color:var(--wb-ink);font-size:1.15em;font-style:normal;font-weight:700}.wb-bg-insp-label{border-top:1px solid #7a523336;margin:.7em 0 .3em;padding-top:.5em}.wb-bg-stats{grid-template-columns:repeat(auto-fit,minmax(3.5em,1fr));gap:.35em .3em;margin:0;display:grid}.wb-bg-stat{cursor:default;flex-direction:column-reverse;align-items:flex-start;min-width:0;display:flex}.wb-bg-stat dt{font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-label);white-space:nowrap;font-size:.54em;font-weight:700}.wb-bg-stat dd{font-family:var(--cw-round);color:var(--wb-ink);white-space:nowrap;margin:0;font-size:1.2em;font-weight:700;line-height:1.12}.wb-bg-stat dd i{color:var(--wb-ink-soft);margin-left:.18em;font-size:.52em;font-style:normal;font-weight:700}.wb-bag-screen .is-pos{color:var(--cw-turf-core)}.wb-bag-screen .is-neg{color:#a5502f}.wb-bg-insp-best{color:var(--wb-ink-soft);align-items:center;gap:.5em;margin-top:.5em;font-size:.74em;font-style:italic;line-height:1.25;display:flex}.wb-bg-insp-grade{width:1.75em;height:1.75em;font-family:var(--cw-round);color:var(--cw-ink);box-shadow:inset 0 0 0 .09em var(--cw-brass-lo), 0 .12em 0 var(--cw-brass-lo);background:radial-gradient(circle at 42% 28%,#f3dea6,#d2ac5c 60%,#a07c36);border-radius:50%;flex:none;place-items:center;font-size:1.02em;font-style:normal;font-weight:700;display:grid}.wb-bg-insp-acts{flex-wrap:wrap;gap:.4em;margin-top:.85em;display:flex}.wb-bg-insp .wb-putter-desc{margin-top:.5em}.wb-bg-putter{grid-template-columns:14em minmax(0,1fr);align-items:center;gap:1.2em;margin-bottom:.9em;display:grid}.wb-bg-putter .wb-ws-stage{aspect-ratio:1;width:100%;min-height:0}.wb-bg-putter-text .wb-btn{margin-top:.7em}.wb-bg-putters{grid-template-columns:repeat(3,1fr);gap:.5em}.wb-bg-putters .wb-putter-tile{padding:.75em .4em .6em}.wb-bg-putters .wb-putter-tile svg{width:3.5em}.wb-bg-putters .wb-putter-name{font-size:.84em}.wb-bg-steady{background:var(--cw-floor);width:62%;height:.32em;box-shadow:var(--cw-lip);border-radius:1em;margin-top:.4em;display:block;overflow:hidden}.wb-bg-steady span{background:var(--cw-turf-side);border-radius:1em;height:100%;display:block}.wb-bg-steady-key{white-space:nowrap;font-style:normal;font-family:var(--cw-round);color:var(--cw-soil);align-items:center;gap:.4em;font-weight:700;display:inline-flex}.wb-bg-steady-key .wb-bg-steady{width:2.2em;margin:0;display:inline-block}.wb-bg-ball{grid-template-columns:2.5em minmax(0,1fr) auto auto}.wb-bg-ball-yd{color:var(--wb-ink);gap:1em;display:flex}.wb-bg-ball-yd>span{grid-template-columns:auto auto;justify-content:end;align-items:baseline;column-gap:.25em;min-width:3em;line-height:1.1;display:grid}.wb-bg-ball-yd b{font-family:var(--cw-round);text-align:right;font-size:1.12em;font-weight:700}.wb-bg-ball-yd i{font-size:.66em;font-style:normal;font-weight:700}.wb-bg-ball-yd em{font-family:var(--cw-round);letter-spacing:.12em;text-align:right;text-transform:uppercase;color:var(--cw-label);grid-column:1/-1;font-size:.52em;font-style:normal;font-weight:700}.wb-bg-ball.is-locked .wb-bg-ball-yd{opacity:.6}.wb-bg-kitcol .wb-bv{margin-top:.4em}.wb-bg-tiles{grid-template-columns:repeat(auto-fill,minmax(8.6em,1fr));gap:.6em}.wb-rails.wb-bg-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em}.wb-rails.wb-bg-tiles .wb-tracer-name{padding:.15em 0 .1em;font-size:.95em}.wb-bg-tiles .wb-tracer-tile{padding:.4em .4em .35em}.wb-bg-tiles .wb-tracer-name{font-size:.82em}.wb-bg-trim-line{min-height:2.5em;margin:0 0 .7em}.wb-bg-trim-line b{font-family:var(--cw-round);color:var(--wb-ink);font-style:normal;font-weight:700}.wb-bg-body.is-shots{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2.2em}.wb-sh-col{scrollbar-width:thin;flex-direction:column;gap:.55em;min-height:0;display:flex;overflow-y:auto}.wb-sh-intro{margin:0 0 .3em}.wb-sh-head2{margin-top:.8em}.wb-sh-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5em;display:grid}.wb-sh-slot{min-height:5.4em;font:inherit;color:var(--wb-ink-soft);background:var(--cw-floor);box-shadow:var(--cw-lip);text-align:center;border:0;border-radius:.5em;flex-direction:column;justify-content:center;align-items:stretch;gap:.15em;padding:.35em;display:flex;position:relative}.wb-sh-slot.is-full{cursor:pointer;color:var(--wb-ink);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);transition:translate .1s,box-shadow .1s,background-color .14s}.wb-sh-slot.is-full:hover{background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332b, 0 .09em 0 var(--cw-key-side), 0 .2em .36em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-sh-slot.is-peek{box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1.5px #5b8d408c, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);background:linear-gradient(#f4f7e6,#e2ebcc)}.wb-sh-slot.is-empty{outline-offset:-.35em;background:0 0;outline:1.5px dashed #7a52334d;box-shadow:inset 0 0 0 1.5px #7a523347}.wb-sh-slot.is-shut{opacity:.6;background:0 0;box-shadow:inset 0 0 0 1.5px #7a523338}.wb-sh-slot.is-shut .wb-tracer-lock{width:.9em;color:var(--cw-soil);filter:none;align-self:center;position:static}.wb-sh-slot-note{font-family:var(--cw-round);color:var(--cw-soil);font-size:.74em;font-weight:700}.wb-sh-tiles{grid-template-columns:repeat(auto-fill,minmax(8.2em,1fr));gap:.5em;display:grid}.wb-sh-tile{font:inherit;color:var(--wb-ink-soft);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);cursor:pointer;text-align:left;border:0;border-radius:.5em;flex-direction:column;align-items:stretch;gap:.15em;padding:.4em .4em .35em;transition:background-color .14s,color .14s,translate .1s,box-shadow .1s;display:flex;position:relative}.wb-sh-tile:hover{color:var(--wb-ink);background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332b, 0 .09em 0 var(--cw-key-side), 0 .2em .36em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-sh-tile.is-on{color:var(--wb-ink);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1.5px #5b8d408c, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);background:linear-gradient(#f4f7e6,#e2ebcc)}.wb-sh-tile.is-peek{box-shadow:0 .065em 0 var(--cw-key-side), 0 .123em .287em -.06em var(--cw-key-drop), inset 0 0 0 .12em var(--cw-focus)}.wb-sh-tile.is-on.is-peek{box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1.5px #5b8d408c, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop), 0 0 0 .12em var(--cw-focus)}.wb-sh-tile.is-locked{cursor:help;color:var(--wb-ink-faint);background:0 0;box-shadow:inset 0 0 0 1.5px #7a523340}.wb-sh-tile.is-locked .wb-sh-svg{opacity:.45}.wb-sh-svg{opacity:.45}.wb-sh-tile .wb-tracer-lock{width:.75em;color:var(--wb-ink-faint);filter:none;top:auto;bottom:.55em;right:.55em}.wb-sh-svg{width:100%;height:auto;display:block}.wb-sh-name{font-family:var(--cw-round);color:var(--cw-ink);font-size:.84em;font-weight:700;line-height:1.15}.wb-sh-sub{color:var(--wb-ink-faint);font-size:.74em}.wb-sh-stars{color:var(--cw-brass-lo);font-size:.74em}.wb-sh-new{letter-spacing:.04em;text-transform:uppercase;font-size:.66em;font-weight:700;font-family:var(--cw-round);color:var(--cw-cream);background:var(--cw-stamp);border-radius:.3em;padding:.06em .38em;font-weight:700;position:absolute;top:.35em;right:.35em;transform:rotate(4deg)}.wb-sh-peek{flex-direction:column;gap:.35em;display:flex}.wb-sh-peek-art{max-width:15em;color:var(--cw-board)}.wb-sh-peek-art .wb-sh-svg{width:100%}.wb-sh-peek-name{margin:0}.wb-sh-only{color:var(--wb-ink);margin:0;font-style:italic}.wb-sh-dl{grid-template-columns:auto minmax(0,1fr);gap:.35em .9em;margin:.4em 0 0;display:grid}.wb-sh-dl dt{font-family:var(--cw-round);letter-spacing:.1em;text-transform:uppercase;color:var(--cw-label);align-self:baseline;padding-top:.25em;font-size:.62em;font-weight:700}.wb-sh-dl dd{color:var(--wb-ink);margin:0;font-size:.9em}@media (max-width:1180px){.wb-bag-screen .wb-room-head.wb-bg-head{grid-template-columns:auto minmax(0,1fr) auto}.wb-bg-head>.wb-kit-tabs{grid-area:2/1/auto/-1;justify-self:start}.wb-bg-body{scrollbar-width:thin;align-content:start;overflow-y:auto}.wb-bg-body.is-clubs{grid-template-columns:22em minmax(0,1fr)}.wb-bg-col{min-height:auto;overflow:visible}.wb-bg-rack .wb-bag-tags{grid-template-columns:repeat(7,minmax(0,1fr))}.wb-bg-insp{grid-column:1/-1;grid-template-columns:14em minmax(0,1fr);align-items:start;column-gap:1.2em;display:grid}.wb-bg-insp>.wb-ws-stage{grid-row:1/span 8}.wb-bg-insp>:not(.wb-ws-stage){grid-column:2}}@media (max-width:760px){.wb-bg-body.is-clubs,.wb-bg-body.is-kit,.wb-bg-body.is-trim,.wb-bg-body.is-shots{grid-template-columns:minmax(0,1fr)}.wb-sh-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.wb-bg-mid{order:-1}.wb-bag-screen .wb-room-head.wb-bg-head{grid-template-columns:auto 1fr}.wb-bg-room .wb-golfer-aside{grid-column:1/-1;justify-content:space-between}.wb-bg-putter{grid-template-columns:9em minmax(0,1fr)}}.wb-ev{flex-direction:column;gap:.75em;min-height:0;margin-top:.95em;display:flex}.wb-ev-from{flex-wrap:wrap;align-items:center;gap:.45em .6em;font-size:.9em;display:flex}.wb-ev-from>.wb-label{cursor:help;margin-right:.1em}.wb-ev-teewrap{align-items:center;display:inline-flex;position:relative}.wb-ev-teechev{width:.85em;height:.85em;color:var(--cw-label);pointer-events:none;position:absolute;right:.5em;rotate:90deg}.wb-ev-tee,.wb-ev-guest{appearance:none;font:inherit;font-family:var(--cw-round);color:var(--cw-board);background:var(--cw-face);box-shadow:0 .08em 0 var(--cw-key-side), 0 .152em .344em -.06em var(--cw-key-drop), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523325;cursor:pointer;border:0;border-radius:.45em;padding:.34em 1.9em .36em .75em;font-weight:700;transition:translate .12s,box-shadow .12s}.wb-ev-tee:hover,.wb-ev-guest:hover{box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);background:var(--cw-face-hover);translate:0 -.03em}.wb-screen .wb-ev-tee:focus-visible,.wb-screen .wb-ev-guest:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.wb-ev-guest{background-image:linear-gradient(45deg, transparent 50%, var(--cw-soil) 50%), linear-gradient(135deg, var(--cw-soil) 50%, transparent 50%);background-position:calc(100% - 1.05em) 55%,calc(100% - .75em) 55%;background-repeat:no-repeat;background-size:.3em .3em;width:100%}.wb-ev-segs{background:var(--cw-trench);box-shadow:var(--cw-lip);border-radius:.6em;gap:.16em;padding:.2em;display:inline-flex}.wb-ev-seg{font:inherit;font-family:var(--cw-round);color:var(--wb-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:.42em;padding:.26em .75em;font-size:.94em;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s,transform .15s}.wb-ev-seg:hover:not([aria-pressed=true]){color:var(--cw-board);background:#fffcf499;box-shadow:inset 0 1px #fff9}.wb-ev-seg[aria-pressed=true]{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);transform:translateY(-.04em)}.wb-screen .wb-ev-seg:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.wb-ev-list{grid-template-columns:repeat(auto-fill,minmax(17em,1fr));gap:.85em;max-height:58vh;padding:.5em .25em .7em;display:grid;overflow:auto}.wb-ev-notice{background:var(--cw-face);box-shadow:0 .08em 0 var(--cw-key-side), 0 .152em .344em -.06em var(--cw-key-drop), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523321, 0 .5em .9em -.6em #3c280f73;border-radius:.6em;flex-direction:column;gap:.4em;padding:.75em .9em;animation:.3s ease-out both wb-fade-in;display:flex;position:relative}.wb-ev-notice.is-shut{background:linear-gradient(180deg, #ebdfc4, var(--cw-floor));box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #7a523324,0 .1em .24em -.1em #4a321633}.wb-ev-notice.is-shut .wb-ev-disc{filter:grayscale(.7);opacity:.6}.wb-ev-notice.is-shut :is(h3,.wb-ev-blurb,.wb-ev-target){opacity:.7}.wb-ev-pin{background:radial-gradient(circle at 36% 30%,#f8ebc6,#cfa857 52%,#7a5a2b);border-radius:50%;width:.62em;height:.62em;margin-left:-.31em;position:absolute;top:-.3em;left:50%;box-shadow:0 .08em .14em #2819056b}.wb-ev-h{align-items:center;gap:.6em;display:flex}.wb-ev-disc{width:2.1em;height:2.1em;color:var(--cw-cream);background:radial-gradient(circle at 42% 28%, #3a7d58, var(--cw-board) 62%, #164630);box-shadow:inset 0 0 0 1.5px #c9a14ab3, 0 .06em 0 var(--cw-board-lo), 0 .12em .24em -.04em #0a1e1059;border-radius:50%;flex:none;place-items:center;display:grid}.wb-ev-disc .wb-icon{stroke-width:1.9px;width:1.15em;height:1.15em}.wb-ev-titles{flex:1;min-width:0}.wb-ev-h h3{font-family:var(--cw-round);color:var(--cw-board);text-shadow:var(--cw-press);margin:0;font-size:1.12em;font-weight:700;line-height:1.12}.wb-ev-format{font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-label);margin-top:.14em;font-size:.58em;font-weight:700}.wb-ev-trophies{font-family:var(--cw-round);color:#3a2a10;background:linear-gradient(#f2dfaa,#d8b468);border-radius:99px;flex:none;align-self:flex-start;align-items:center;gap:.2em;padding:.12em .5em .12em .35em;font-size:.78em;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #7a5a1e59,0 .06em #8f6e30,0 .12em .26em -.08em #46320f4d}.wb-ev-trophies .wb-icon{width:1.1em;height:1.1em}.wb-ev-blurb{color:var(--wb-ink-soft);margin:0;font-size:.86em;line-height:1.35}.wb-ev-target{color:var(--wb-ink-soft);cursor:help;align-items:center;gap:.35em;font-size:.8em;display:flex}.wb-ev-target .wb-icon{width:1.1em;height:1.1em;color:var(--cw-label)}.wb-ev-target b{font-family:var(--cw-round);color:var(--cw-board);font-weight:700}.wb-ev-foot{border-top:1px solid #7a52332e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4em .8em;margin-top:auto;padding-top:.55em;display:flex;box-shadow:inset 0 1px #fff9}.wb-ev-lock{font-family:var(--cw-round);color:var(--cw-soil-lo);align-items:center;gap:.35em;font-size:.78em;font-weight:700;display:inline-flex}.wb-ev-lock .wb-icon{width:1.05em;height:1.05em;color:var(--cw-terra);stroke-width:2.2px}.wb-ev-rec{color:var(--wb-ink-soft);align-items:baseline;gap:.4em;margin-left:auto;font-size:.76em;display:inline-flex}.wb-ev-reck{font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-label);font-size:.8em;font-weight:700}.wb-ev-mg{flex-direction:column;gap:.35em;font-size:.84em;display:flex}.wb-ev-pair{font-family:var(--cw-round);color:var(--cw-board);font-size:.92em;font-weight:700}.wb-ev-draw{background:var(--cw-trench);box-shadow:var(--cw-lip);border-radius:.5em;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em;margin:.15em 0;padding:.45em .5em;font-size:.72em;display:grid}.wb-ev-draw.is-empty{color:var(--wb-ink-soft);box-shadow:none;background:0 0;padding:0;font-size:.8em;display:block}.wb-ev-colh{font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-label);margin-bottom:.2em;font-size:.82em;font-weight:700}.wb-ev-col{flex-direction:column;justify-content:space-around;gap:.3em;display:flex}.wb-ev-m{border-left:1.5px solid #7a523342;flex-direction:column;padding-left:.35em;display:flex}.wb-ev-m span{white-space:nowrap;text-overflow:ellipsis;color:var(--wb-ink-soft);overflow:hidden}.wb-ev-m span.is-win{font-family:var(--cw-round);color:var(--cw-board);font-weight:700}.wb-ev-m span.is-you{text-underline-offset:2px;-webkit-text-decoration:underline #b08a3cd9;text-decoration:underline #b08a3cd9;text-decoration-thickness:1.5px}.wb-ev-m .wb-ev-res{color:var(--wb-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.82em;font-style:italic;overflow:hidden}.wb-ev-champ{font-family:var(--cw-round);color:var(--cw-brass-lo);text-align:center;grid-column:1/-1;font-size:1.05em;font-weight:700}.wb-honboard{--hb-gold:var(--cw-brass-hi);--hb-gold-lo:var(--cw-brass);--hb-rule:#c9a14a47;--hb-faint:#fff6e29e;--hb-brass-face:linear-gradient(180deg, #ecd393, #d1ad5f 55%, #b28c45);--hb-brass-edge:inset 0 1px 0 #ffffff73, 0 .06em 0 var(--cw-brass-lo), 0 .14em .26em -.06em #00000073}.wb-hb-room{color:var(--hb-gold);background:radial-gradient(120% 70% at 50% 0,#ffecbe1a,#0000 60%),linear-gradient(#00000040,#0000 12% 88%,#0000004d),#133523;padding:1em 1.6em 1.6em;animation:.25s ease-out both wb-fade-in;position:absolute;inset:0;overflow:hidden auto;box-shadow:inset 0 0 0 .55em #3f2819,inset 0 0 0 calc(.55em + 1px) #0000008c,inset 0 0 0 calc(.55em + 2px) #c9a14a59,inset 0 .8em 1.6em -.6em #00000073}.wb-hb-head{margin:.2em .6em .85em}.wb-hb-head .wb-ch-title .wb-mi-flag{background:var(--cw-board-hi)}.wb-hb-count .wb-icon{color:var(--cw-board)}.wb-hb-wait{text-align:center;font:600 .95em var(--cw-round);color:var(--hb-faint);margin:3em auto}.wb-hb-grid{grid-template-columns:1.15fr 1fr 1fr;align-items:start;gap:1em;padding:0 .6em .6em;display:grid}.wb-hb-col{flex-direction:column;gap:1em;display:flex}.wb-hb-panel{background:linear-gradient(#fff0c80b,#0000001a 30%,#00000029);border-radius:.55em;padding:.75em 1em .85em;box-shadow:inset 0 0 0 1px #c9a14a6b,inset 0 1px 0 1px #ffecbe12,inset 0 .3em .6em -.3em #0006,0 1px #ffecbe0d,0 .5em 1.1em -.4em #00000059}.wb-hb-panel h2{font:700 .7em var(--cw-round);letter-spacing:.22em;text-transform:uppercase;text-align:center;color:var(--hb-gold);text-shadow:0 1px 1px #0006;border-bottom:1px solid var(--hb-rule);margin:0 0 .5em;padding-bottom:.5em}.wb-hb-empty{font:600 .8em var(--cw-round);color:var(--hb-faint);text-align:center;margin:.35em 0}.wb-hb-list{margin:0;padding:0;list-style:none;display:grid}.wb-hb-list li{grid-template-columns:6.4em 1fr;align-items:baseline;column-gap:.6em;padding:.22em 0;font-size:.86em;display:grid}.wb-hb-list li+li{border-top:1px solid #c9a14a21}.wb-hb-list li span{font:700 .8em var(--cw-round);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--hb-gold-lo)}.wb-hb-list li b{font:600 1em var(--cw-round);color:var(--cw-cream);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-hb-list li em{font:600 .8em var(--cw-round);color:var(--hb-faint);grid-column:2;font-style:normal}.wb-hb-list li em strong{color:var(--cw-cream);font-weight:700}.wb-hb-list li.is-you b{color:var(--cw-gold);text-shadow:0 1px 1px #00000073;font-weight:700}.wb-hb-list li .wb-hb-holes{text-align:center;min-width:1.9em;color:var(--cw-board-lo);background:var(--hb-brass-face);box-shadow:var(--hb-brass-edge);border-radius:1em;justify-self:start;padding:.04em .4em}.wb-hb-list:has(.wb-hb-holes) li{grid-template-columns:2.4em 1fr}.wb-hb-lhead,.wb-hb-rung{grid-template-columns:1.75em 1fr auto 2.5em;align-items:center;column-gap:.6em;display:grid}.wb-hb-lhead{padding:0 .5em .25em}.wb-hb-lhead span{font:700 .6em var(--cw-round);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--hb-gold-lo)}.wb-hb-lhead span:first-child{grid-column:2}.wb-hb-lhead span:nth-child(2){text-align:right}.wb-hb-lhead span:last-child{justify-self:center}.wb-hb-ladder{margin:0;padding:0;list-style:none;display:grid}.wb-hb-rung{border-radius:.4em;padding:.28em .5em}.wb-hb-rung+.wb-hb-rung{border-top:1px solid #c9a14a21}.wb-hb-rn{width:1.75em;height:1.75em;font:700 .78em var(--cw-round);font-variant-numeric:tabular-nums;color:var(--hb-gold-lo);background:radial-gradient(circle at 50% 30%,#0000001f,#0000004d);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #c9a14a73,0 1px #ffecbe0f}.wb-hb-rname{text-overflow:ellipsis;white-space:nowrap;font:600 .95em var(--cw-round);color:var(--cw-cream);overflow:hidden}.wb-hb-rname em{font:600 .7em var(--cw-round);color:var(--hb-faint);margin-left:.5em;font-style:normal}.wb-hb-rbest{font:700 .86em var(--cw-round);font-variant-numeric:tabular-nums;color:var(--hb-faint);white-space:nowrap;align-items:center;gap:.25em;display:inline-flex}.wb-hb-rbest small{opacity:.75;font-size:.78em;font-weight:700}.wb-hb-rbest .wb-icon{stroke-width:2.4px;width:1.1em;height:1.1em}.wb-hb-rbest.is-open{letter-spacing:.06em;text-transform:uppercase;color:var(--cw-blade);font-size:.74em}.wb-hb-rbest.is-shut .wb-icon{opacity:.55}.wb-hb-rnum{height:1.55em;font:700 .9em var(--cw-round);font-variant-numeric:tabular-nums;color:var(--cw-board-lo);background:var(--hb-brass-face);box-shadow:var(--hb-brass-edge);border-radius:.35em;place-items:center;display:grid}.wb-hb-rnum .wb-icon{width:1.05em;height:1.05em}.wb-hb-rnum .wb-icon path{fill:currentColor}.wb-hb-rung.is-broken{background:#f4ca5e17}.wb-hb-rung.is-broken .wb-hb-rn{color:var(--cw-board-lo);box-shadow:inset 0 1px 0 #fff6, 0 .05em 0 var(--cw-brass-lo), 0 .12em .22em -.04em #0006;background:radial-gradient(circle at 42% 28%,#f8e2a8,#e2bb5a 62%,#b8903e)}.wb-hb-rung.is-broken .wb-hb-rbest{color:var(--cw-gold)}.wb-hb-rung.is-open{background:linear-gradient(#88bb6021,#88bb6012);box-shadow:inset 0 1px #b9da8e14}.wb-hb-rung.is-open .wb-hb-rn{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .05em 0 var(--cw-turf-side), 0 .12em .22em -.04em #0006}.wb-hb-rung.is-shut .wb-hb-rname,.wb-hb-rung.is-shut .wb-hb-rnum{opacity:.6}.wb-hb-rung.is-past{opacity:.45}.wb-hb-shelf{grid-template-columns:repeat(auto-fill,minmax(5.4em,1fr));gap:.6em;display:grid}.wb-hb-trophy{text-align:center;font:600 .72em var(--cw-round);color:var(--cw-cream);flex-direction:column;align-items:center;gap:.3em;display:flex}.wb-hb-trophy i{background:radial-gradient(circle at 42% 30%, #f2dca0, var(--cw-brass) 66%, #9c7a38);width:2.9em;height:2.9em;box-shadow:inset 0 1px 0 #fff6, 0 .08em 0 var(--cw-brass-lo), 0 .35em .6em -.1em #0006;border-radius:50%;place-items:center;display:grid}.wb-hb-trophy .wb-icon{width:1.7em;height:1.7em;color:var(--cw-board-lo);stroke-width:1.9px}@media (max-width:1100px){.wb-hb-grid{grid-template-columns:1fr 1fr}}.wb-pp-sum{color:var(--hb-faint);font:600 .9em var(--cw-round);margin:0 0 8px}.wb-pp-sum b{color:var(--hb-gold);font-size:1.15em}.wb-pp-states{font-weight:400}.wb-pp-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.wb-pp-stamp{border:1px dashed var(--hb-rule);background:#fff6e20f;border-radius:6px;padding:6px 6px 8px;position:relative;overflow:hidden}.wb-pp-stamp.is-home{border-style:solid;border-color:var(--hb-gold-lo)}.wb-pp-art{aspect-ratio:8/5;color:var(--hb-gold-lo);background:#0000002e;border-radius:3px;place-items:center;display:grid;overflow:hidden}.wb-pp-art canvas{object-fit:cover;width:100%;height:100%;display:block}.wb-pp-name{font:600 .82em/1.2 var(--cw-round);color:var(--hb-gold);margin-top:5px}.wb-pp-line{color:var(--hb-faint);font-size:.72em}.wb-pp-best{font:700 .85em var(--cw-round);color:#fff6e2}.wb-pp-best small{opacity:.7}.wb-pp-homechip{font:700 .62em var(--cw-round);text-transform:uppercase;letter-spacing:.08em;background:var(--hb-gold);color:#1d3a29;border-radius:4px;padding:1px 6px;position:absolute;top:9px;left:9px}.wb-pp-postmark{color:#e8d29acc;width:2.4em;height:2.4em;font:800 .66em var(--cw-round);letter-spacing:.04em;border:2px solid #c9a14a8c;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:6px;right:6px}.wb-pp-home{border-top:1px solid var(--hb-rule);margin-top:12px;padding-top:10px}.wb-pp-home h3{font:600 .9em var(--cw-round);color:var(--hb-gold);margin:0 0 4px}.wb-pp-rec{color:var(--hb-faint);margin:0 0 6px;font-size:.82em}.wb-pp-rec b{color:#fff6e2}.wb-pp-ringer{border-collapse:collapse;font:600 .72em var(--cw-round);table-layout:fixed;width:100%}.wb-pp-ringer th,.wb-pp-ringer td{text-align:center;border-bottom:1px solid var(--hb-rule);color:var(--hb-faint);padding:2px 1px}.wb-pp-ringer th:first-child,.wb-pp-ringer td:first-child{text-align:left;width:3em}.wb-pp-ringer .is-best td{color:#fff6e2}.wb-pp-ringer .is-under{color:#f0c96a!important}.cr-screen{background:#0a0e0a57;justify-content:center;align-items:center;padding:1.2em;display:flex}.cr-card{flex-direction:column;width:min(44em,100vw - 2.4em);max-height:calc(100vh - 2.4em);padding:1.2em 1.5em;animation:.26s ease-out both wb-slide-in;display:flex;position:relative}.cr-account .cr-card{width:min(34em,100vw - 2.4em)}.cr-head{align-items:center;gap:.7em;margin-bottom:.7em;display:flex}.cr-head .wb-h1{flex:1;margin:0}.cr-body{scrollbar-width:thin;flex:1;min-height:0;margin-right:-.6em;padding-right:.6em;overflow-y:auto}.cr-wait{color:var(--cw-soil);text-align:center;margin:1.4em 0;font-style:italic}.cr-note,.cr-fine{color:var(--cw-soil);margin:.5em 0 0;font-size:.86em;font-style:italic}.cr-fine{opacity:.85;font-size:.78em}.cr-warn{color:var(--cw-stamp);align-items:center;gap:.4em;margin:.6em 0 0;font-weight:600;display:flex}.cr-warn .wb-icon{width:1.1em;height:1.1em}.wb-h3 .wb-icon{vertical-align:-.12em;width:1em;height:1em;color:var(--cw-brass-lo);margin-right:.35em}.cr-balance-chip{font-family:var(--cw-round);color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 1px #c9a14a99, var(--cw-bevel-dark), 0 .05em 0 var(--cw-board-lo), 0 .1em .22em -.06em var(--cw-board-drop);border-radius:1em;align-items:center;gap:.3em;padding:.3em .75em;font-size:.86em;font-weight:600;display:inline-flex}.cr-balance-chip b{text-shadow:var(--cw-relief);font-weight:700}.cr-balance-chip .wb-icon{color:#e9cc85;width:1em;height:1em}.cr-store-cols{grid-template-columns:1.35fr 1fr;gap:1.4em;display:grid}.cr-col .wb-h3{margin:0 0 .55em}.cr-earn{border-left:1px solid #7a523333;padding-left:1.3em;box-shadow:inset 1px 0 #fff9}.cr-packs{background:var(--cw-trench);box-shadow:var(--cw-lip);border-radius:.6em;grid-template-columns:repeat(3,1fr);gap:.6em;padding:.55em;display:grid}.cr-pack{font:inherit;color:var(--cw-ink);cursor:pointer;background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);border:0;border-radius:.45em;flex-direction:column;align-items:center;gap:.05em;padding:.7em .4em .65em;transition:translate .12s,box-shadow .12s,background .12s;display:flex}.cr-pack:hover:not(:disabled),.cr-pack:focus-visible{box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);background:var(--cw-face-hover);translate:0 -.03em}.cr-pack:active:not(:disabled){box-shadow:inset 0 .06em .14em #50381824, 0 .02em 0 var(--cw-key-side);translate:0 .05em}.cr-pack:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.cr-pack:disabled{cursor:default;opacity:.72}.cr-pack.is-busy{opacity:.6;pointer-events:none}.cr-pack-name{font-family:var(--cw-round);letter-spacing:.13em;text-transform:uppercase;color:var(--cw-label);font-size:.72em;font-weight:700}.cr-pack-credits{font-family:var(--cw-round);color:var(--cw-board);text-shadow:var(--cw-press);font-size:1.75em;font-weight:700;line-height:1.05}.cr-pack-unit{color:var(--cw-soil);margin-top:-.1em;font-size:.72em}.cr-pack-price{font-family:var(--cw-round);color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 1px #c9a14a99, var(--cw-bevel-dark), 0 .05em 0 var(--cw-board-lo), 0 .1em .22em -.06em var(--cw-board-drop);text-shadow:var(--cw-relief);border-radius:.8em;margin-top:.4em;padding:.15em .65em;font-size:.98em;font-weight:600}.cr-pack-per{color:var(--cw-soil);margin-top:.25em;font-size:.68em;font-style:italic}.cr-adult{cursor:pointer;align-items:center;gap:.5em;margin-top:.7em;font-size:.88em;display:flex}.cr-adult input{width:1.05em;height:1.05em;accent-color:var(--cw-turf-core)}.cr-earn-list{flex-direction:column;gap:.4em;margin:0;padding:0 0 0 1.05em;font-size:.88em;line-height:1.3;display:flex}.cr-earn-list li::marker{color:var(--cw-turf-core)}.cr-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;display:flex}.cr-stats{background:var(--cw-trench);box-shadow:var(--cw-lip);border-radius:.6em;gap:.5em;padding:.45em;display:flex}.cr-stat{background:var(--cw-face);min-width:5.2em;box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);border-radius:.45em;flex-direction:column;align-items:center;padding:.35em .6em;display:flex}.cr-stat b{font-family:var(--cw-round);color:var(--cw-board);text-shadow:var(--cw-press);font-size:1.5em;font-weight:700;line-height:1.1}.cr-stat.is-neg b{color:var(--cw-stamp)}.cr-stat.is-quiet b{opacity:.45}.cr-account-page .wb-h3{margin:1em 0 .4em}.cr-ledger,.cr-order-list{margin:0;padding:0;list-style:none}.cr-line,.cr-order{border-bottom:1px solid #7a523327;align-items:baseline;gap:.8em;padding:.36em .1em;font-size:.9em;display:flex}.cr-line:last-child,.cr-order:last-child{border-bottom:0}.cr-line-day,.cr-order-when{width:4.2em;font-family:var(--cw-round);color:var(--cw-label);flex:none;font-size:.8em;font-weight:600}.cr-line-text{flex:1}.cr-line.is-earn .cr-line-text,.cr-line.is-buy .cr-line-text{color:var(--cw-turf-core)}.cr-line.is-pending{opacity:.7;font-style:italic}.cr-line.is-void .cr-line-text{opacity:.55;text-decoration:line-through}.cr-line.is-reverse .cr-line-text{color:var(--cw-terra)}.cr-order{align-items:center}.cr-order-what{flex:1}.cr-order-when{width:auto}@media (max-width:760px){.cr-store-cols{grid-template-columns:1fr}.cr-earn{box-shadow:none;border-top:1px solid #7a523333;border-left:0;padding-top:.9em;padding-left:0}}.lib-screen{background:#0a0e0a57;justify-content:center;align-items:center;padding:1.2em;display:flex}.lib-card{flex-direction:column;width:min(46em,100vw - 2.4em);max-height:calc(100vh - 2.4em);padding:1.2em 1.5em;animation:.26s ease-out both wb-slide-in;display:flex;position:relative}.lib-head{flex-wrap:wrap;align-items:center;gap:.7em;margin-bottom:.8em;display:flex}.lib-head .wb-h1{flex:none;margin:0}.lib-field{background:var(--cw-trench);min-width:12em;box-shadow:var(--cw-lip);border-radius:.6em;flex:1;align-items:center;gap:.4em;padding:.35em .7em;display:flex}.lib-field-icon{width:1em;height:1em;color:var(--cw-soil)}.lib-input{min-width:0;font:inherit;color:var(--cw-ink);background:0 0;border:0;outline:none;flex:1}.lib-field:focus-within{outline:2px solid var(--cw-focus);outline-offset:2px}.lib-body{scrollbar-width:thin;flex:1;min-height:0;margin-right:-.6em;padding-right:.6em;overflow-y:auto}.lib-wait{color:var(--cw-soil);text-align:center;margin:1.4em 0;font-style:italic}.lib-note,.lib-fine{color:var(--cw-soil);margin:.5em 0 0;font-size:.86em;font-style:italic}.lib-fine{opacity:.85;font-size:.78em}.lib-sec{margin:0 0 1em}.lib-sec>.wb-label{margin:0 0 .4em}.lib-rows{background:var(--cw-floor);box-shadow:var(--cw-lip);border-radius:.6em;flex-direction:column;gap:.45em;padding:.5em;display:flex}.lib-row{text-align:left;width:100%;font:inherit;color:var(--cw-ink);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);border:0;border-radius:.45em;align-items:center;gap:.7em;padding:.5em .7em;transition:translate .12s,box-shadow .12s,background .12s;display:flex}button.lib-row{cursor:pointer}button.lib-row:hover,button.lib-row:focus-visible{box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);background:var(--cw-face-hover);translate:0 -.03em}button.lib-row:active{box-shadow:inset 0 .06em .14em #50381824, 0 .02em 0 var(--cw-key-side);translate:0 .05em}.lib-row:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.lib-flag{color:#f4ead2;background:radial-gradient(circle at 42% 28%, #3a7d58, var(--cw-board) 62%, #164630);width:1.9em;height:1.9em;box-shadow:inset 0 0 0 1.5px #c9a14ab3, inset 0 1px 0 2px #ffffff1a, 0 .06em 0 var(--cw-board-lo), 0 .12em .24em -.04em #0a1e1059;border-radius:50%;flex:none;place-items:center;display:grid}.lib-flag .wb-icon{width:1em;height:1em}.lib-flag.is-empty{color:var(--cw-brass-lo);background:var(--cw-floor);box-shadow:inset 0 0 0 .09em #7a523359}.lib-row-main{flex-direction:column;flex:1;min-width:0;display:flex}.lib-row-name{font-family:var(--cw-round);color:var(--cw-board);overflow-wrap:anywhere;font-weight:600}.lib-row-where{color:var(--cw-soil);font-size:.82em;font-style:italic}.lib-row-facts{font-family:var(--cw-round);color:var(--cw-label);white-space:nowrap;font-size:.82em;font-weight:600}.lib-saved .wb-icon{width:1.1em;height:1.1em;color:var(--cw-turf-core)}.lib-badge{font-family:var(--cw-round);letter-spacing:.1em;text-transform:uppercase;border-radius:.8em;flex:none;padding:.15em .6em;font-size:.7em;font-weight:700}.lib-badge.is-draft{color:var(--cw-soil);background:var(--cw-floor);box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #7a523352}.lib-badge.is-checked{color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 1px #c9a14a99, var(--cw-bevel-dark), 0 .05em 0 var(--cw-board-lo), 0 .1em .22em -.06em var(--cw-board-drop);text-shadow:var(--cw-relief)}.lib-course-head{justify-content:space-between;align-items:flex-start;gap:.8em;display:flex}.lib-course-head .wb-h2{margin:0}.lib-facts{font-family:var(--cw-round);color:var(--cw-board);text-shadow:var(--cw-press);margin:.5em 0;font-size:1.1em;font-weight:700}.lib-tees{flex-wrap:wrap;gap:.4em;margin:.3em 0 .6em;display:flex}.lib-tee{background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .07em 0 var(--cw-key-side), 0 .13em .26em -.08em var(--cw-key-drop);border-radius:.45em;padding:.2em .6em;font-size:.84em}.lib-tee b{font-family:var(--cw-round)}.lib-tee.is-blue b{color:#2a55c4}.lib-tee.is-red b{color:var(--cw-stamp)}.lib-credit{font-family:var(--cw-round);color:var(--cw-ink);margin:.3em 0;font-weight:600}.lib-cond{color:var(--cw-soil);margin:.3em 0}.lib-cond b{font-family:var(--cw-round);color:var(--cw-board)}.lib-acts{align-items:center;gap:.8em;margin:.9em 0;display:flex}.lib-progress{background:var(--cw-floor);height:.7em;box-shadow:var(--cw-lip);border-radius:.6em;flex:1;overflow:hidden}.lib-progress-fill{background:var(--cw-mown);width:0;height:100%;transition:width .15s}.lib-attrib{color:var(--cw-soil);border-top:1px solid #7a523333;margin-top:.8em;padding-top:.6em;font-size:.76em;font-style:italic;box-shadow:inset 0 1px #fff9}.lib-attrib p{margin:.15em 0}.lib-link{color:var(--cw-board);font-weight:600}.lib-link:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.lib-intro{color:var(--cw-soil);margin:0 0 .9em}.lib-chip{white-space:nowrap;font-family:var(--cw-round);letter-spacing:.04em;color:var(--cw-soil);background:var(--cw-floor);border-radius:.8em;flex:none;padding:.15em .6em;font-size:.72em;font-weight:700;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #7a523352}.lib-chip.is-full{color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 1px #c9a14a99, 0 .05em 0 var(--cw-board-lo)}.lib-row-go{font-family:var(--cw-round);color:var(--cw-board);flex:none;align-items:center;gap:.2em;font-size:.86em;font-weight:700;display:inline-flex}.lib-row-go .wb-icon{width:.9em;height:.9em}.lib-count{color:var(--cw-soil);margin:.2em 0 .4em;font-size:.86em}.lib-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6em 1em;margin:.9em 0 .3em;display:flex}.lib-pager-at{color:var(--cw-soil);text-align:center;min-width:7em;font-size:.9em}.lib-ask{flex-wrap:wrap;align-items:center;gap:.4em .9em;margin:.8em 0 .3em;display:flex}.lib-ask .lib-note{flex:14em;margin:0}.lib-place-body{align-items:flex-start;gap:1.1em;margin:.8em 0 .2em;display:flex}.lib-sketch{background:var(--cw-floor);width:min(20em,44%);height:auto;box-shadow:var(--cw-lip);border-radius:.6em;flex:none}.lib-sketch-ground{fill:#3a7d5842;stroke:var(--cw-board);stroke-width:1.2px;stroke-linejoin:round}.lib-sketch-hole{fill:none;stroke:var(--cw-board);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.lib-sketch-green{fill:var(--cw-mown,#5a9b4a);stroke:var(--cw-board);stroke-width:.8px}.lib-points{flex-direction:column;flex:1;gap:.55em;min-width:0;margin:0;padding:0;list-style:none;display:flex}.lib-points b{font-family:var(--cw-round);color:var(--cw-board);margin-right:.3em}.lib-pick{margin:.8em 0 0}.lib-pick>.wb-label{margin:0 0 .35em}.lib-acts{flex-wrap:wrap}.lib-quality{background:var(--cw-floor);box-shadow:var(--cw-lip);border-radius:.5em;margin:.5em 0;padding:.55em .75em}.lib-quality p{margin:0}.lib-quality b{font-family:var(--cw-round);color:var(--cw-board)}.lib-quality .wb-label{margin:.5em 0 .2em}.lib-quality ul{color:var(--cw-soil);margin:0;padding-left:1.2em}.lib-map{background:var(--cw-floor);box-shadow:var(--cw-lip);border-radius:.5em;margin:.7em 0;padding:.6em .75em}.lib-map p{margin:0 0 .5em}.lib-map b{font-family:var(--cw-round);color:var(--cw-board)}@media (max-width:560px){.lib-card{width:calc(100vw - 2em);padding:1em}.lib-row-facts{display:none}.lib-place-body{flex-direction:column}.lib-sketch{width:100%}}.gen-survey{z-index:2;width:min(300px,32vw);position:absolute;top:clamp(12px,2vh,24px);right:clamp(12px,2vw,28px)}@media (max-width:760px){.gen-survey{display:none}}.lib-board{margin:8px 0}.lib-board-tabs{gap:6px;margin:4px 0;display:flex}.lib-board-tab{border:1px solid var(--wb-paper-edge,#c9b98f);font:600 12px var(--cw-round,system-ui);cursor:pointer;color:inherit;background:0 0;border-radius:999px;padding:2px 10px}.lib-board-tab.is-on{background:var(--cw-board,#1f4a34);color:#fff6e2;border-color:#0000}.lib-board-rows{margin:4px 0 0;padding-left:22px;font-size:13px}.lib-board-rows li{grid-template-columns:1fr auto 4.5em;gap:8px;display:grid}.lib-board-rows li.is-you{font-weight:700}.lib-board-rows em{opacity:.7;text-align:right;font-style:normal}.hm-screen{background:#0a0e0a57;justify-content:center;align-items:center;padding:1.2em;display:flex}.hm-card{flex-direction:column;width:min(74em,100vw - 2.4em);height:min(46em,100vh - 2.4em);padding:1.1em 1.4em;animation:.26s ease-out both wb-slide-in;display:flex;position:relative}.hm-head{align-items:center;gap:.7em;margin-bottom:.7em;display:flex}.hm-head .wb-h1{overflow-wrap:anywhere;margin:0}.hm-body{flex:1;gap:1.1em;min-height:0;display:flex}.hm-stage{min-width:0;box-shadow:var(--cw-lip);background:#cfd8c0;border-radius:.6em;flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.hm-plan{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.hm-plan.is-panning{cursor:grabbing}.hm-plan:focus-visible{outline:2px solid var(--cw-focus);outline-offset:-2px}.hm-zoom{gap:.35em;display:flex;position:absolute;bottom:.6em;right:.6em}.hm-zoom .wb-btn-label:empty{display:none}.hm-art path{vector-effect:non-scaling-stroke}.hm-ground{fill:#a9bb8e;stroke:#5d6f4d;stroke-width:1.2px}.hm-water{fill:#7fb2cf}.hm-fairway{fill:#86b866}.hm-tee{fill:#5f9f52;stroke:#2f5d33;stroke-width:.8px}.hm-bunker{fill:#efe2b4}.hm-fringe{fill:#79b862}.hm-green{fill:#4fae5c;stroke:#1f4a34;stroke-width:1px}.hm-overlay *{vector-effect:non-scaling-stroke;pointer-events:none}.hm-line{fill:none;stroke:#1f4a34;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.hm-line.is-drawing{stroke:#b3402b;stroke-dasharray:7 5}.hm-teedot{fill:#f4ead2;stroke:#1f4a34;stroke-width:1.6px}.hm-teedot.is-drawing{stroke:#b3402b}.hm-corner{fill:#b3402b}.hm-pin{fill:#f4ead2;stroke:#1f4a34;stroke-width:1.6px}.hm-num{fill:#1f4a34;font-family:var(--cw-round);font-weight:700}.hm-yards{fill:#2a1f14;font-family:var(--cw-round);paint-order:stroke;stroke:#ffffffd9;stroke-width:3px;font-weight:700}.hm-side{scrollbar-width:thin;flex-direction:column;flex:0 0 19em;gap:.6em;min-height:0;padding-right:.3em;display:flex;overflow-y:auto}.hm-side p{margin:0}.hm-how{color:var(--cw-soil)}.hm-how b{font-family:var(--cw-round);color:var(--cw-board)}.hm-status{font-family:var(--cw-round);color:var(--cw-board);font-weight:700}.hm-list{background:var(--cw-floor);box-shadow:var(--cw-lip);border-radius:.6em;flex-direction:column;gap:.3em;margin:0;padding:.4em;list-style:none;display:flex}.hm-row{background:var(--cw-face);border-radius:.4em;flex-wrap:wrap;align-items:center;gap:.2em .6em;padding:.3em .5em;display:flex}.hm-row>b{font-family:var(--cw-round);color:var(--cw-board);flex:0 0 1.6em}.hm-row.is-off{box-shadow:inset 0 0 0 1.5px var(--cw-stamp,#b3402b)}.hm-why{color:var(--cw-stamp,#b3402b);flex:100%;font-size:.82em;font-style:italic}.hm-par{font:inherit;color:var(--cw-ink);background:#fffaf0;border:1px solid #7a523359;border-radius:.35em;padding:.12em .3em}.hm-par:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.hm-sum{font-family:var(--cw-round);color:var(--cw-board);font-weight:700}.hm-acts{flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.2em;display:flex}@media (max-width:760px){.hm-card{width:calc(100vw - 1.6em);height:calc(100vh - 1.6em);padding:.9em 1em}.hm-body{flex-direction:column}.hm-stage{flex:55%}.hm-side{flex:45%}}.wb-board{flex-direction:column;min-height:0;padding:.95em 1.1em .8em;transition:opacity .18s,translate .18s;animation:.4s ease-out .1s both wb-rise;display:flex;position:relative;overflow:hidden}.wb-board[hidden]{display:none}.wb-main-right{right:var(--wb-left);flex-direction:column;gap:.7em;width:21em;max-height:calc(100vh - 2.4em);transition:opacity .18s,translate .18s;display:flex;position:absolute;top:50%;translate:0 -50%}.wb-main.has-sub .wb-main-right{opacity:0;pointer-events:none;translate:1em -50%}.wb-main.is-hero .wb-main-right{opacity:0;pointer-events:none}.wb-main.is-hero .wb-board{animation:none}.wb-board{flex:0 auto;min-height:8.5em}@media (max-height:760px){.wb-board{padding:.7em .9em .6em}.wb-board-head{padding-bottom:.35em}}@media (max-height:560px){.wb-board{display:none}}@media (max-width:1180px){.wb-main-right{width:18em;left:auto;right:1em}.wb-main.has-sub .wb-main-right{display:none}.wb-board-head{flex-wrap:wrap;row-gap:.35em}}.wb-board-head{border-bottom:1px solid var(--wb-rule);justify-content:space-between;align-items:center;gap:.6em;margin-bottom:.35em;padding-bottom:.5em;display:flex}.wb-board-title{font-family:var(--cw-round);color:var(--cw-board);align-items:center;gap:.4em;font-size:1.05em;font-weight:700;display:inline-flex}.wb-board-title .wb-icon{width:1.15em;height:1.15em;color:var(--cw-brass-lo)}.wb-board-tabs{background:var(--cw-floor);box-shadow:var(--cw-lip);border-radius:.5em;gap:.15em;padding:.12em;display:flex}.wb-board-tab{white-space:nowrap;font:inherit;font-family:var(--cw-round);color:var(--cw-soil);cursor:pointer;background:0 0;border:0;border-radius:.4em;padding:.2em .5em;font-size:.74em;font-weight:700}.wb-board-tab[aria-selected=true]{color:#17301f;background:var(--cw-mown);box-shadow:var(--cw-chosen)}.wb-board-tab:focus-visible{outline:2px solid var(--cw-focus);outline-offset:1px}.wb-board-body{scrollbar-width:thin;min-height:0;overflow-y:auto}.wb-board-cols,.wb-board-row{grid-template-columns:1.3em minmax(0,1fr) 2.6em 2.3em 1.8em;align-items:center;gap:.35em;display:grid}.wb-board-cols{padding:.1em .3em}.wb-board-cols span{font-family:var(--cw-round);letter-spacing:.1em;text-transform:uppercase;color:var(--cw-label);font-size:.56em;font-weight:700}.wb-board-cols,.wb-board-row{font-size:.86em}.wb-board-cols span:first-child{grid-column:1/3}.wb-board-cols span:not(:first-child){text-align:right}.wb-board-list{margin:0;padding:0;list-style:none}.wb-board-row{border-radius:.4em;padding:.32em .3em}.wb-board-row+.wb-board-row{border-top:1px solid #7a52331f}.wb-board-row.is-you{background:#88bb602e;border-top-color:#0000}.wb-board-row.is-you+.wb-board-row{border-top-color:#0000}.wb-board-row.is-course{grid-template-columns:minmax(0,1fr) auto}.wb-board-row.is-drive{grid-template-columns:1.3em minmax(0,1fr) auto}.wb-board-rank{font-family:var(--cw-round);color:var(--cw-brass-lo);text-align:center;font-weight:700}.wb-board-row:first-child .wb-board-rank{color:#8a6416}.wb-board-name{min-width:0;font-family:var(--cw-round);color:var(--wb-ink);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;font-weight:600;display:flex;overflow:hidden}.wb-board-row:not(.is-course) .wb-board-name{flex-direction:row;align-items:center}.wb-board-nm{text-overflow:ellipsis;min-width:0;overflow:hidden}.wb-board-you{letter-spacing:.06em;text-transform:uppercase;color:var(--cw-turf-core);vertical-align:.1em;background:#88bb604d;border-radius:.3em;flex:none;margin-left:.4em;padding:0 .35em;font-size:.7em;font-weight:700}.wb-board-where{font-family:var(--wb-serif);color:var(--wb-ink-faint);text-overflow:ellipsis;font-size:.8em;font-style:italic;font-weight:400;overflow:hidden}.wb-board-fig{font-family:var(--cw-round);color:var(--cw-board);text-align:right;white-space:nowrap;font-weight:700}.wb-board-fig.is-soft{color:var(--wb-ink-faint);font-weight:600}.wb-board-sec{font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-label);margin:.55em 0 .1em;padding:0 .3em;font-size:.56em;font-weight:700}.wb-board-sec:first-child{margin-top:.1em}.wb-board-note{color:var(--wb-ink-faint);margin:.5em .3em;font-size:.78em;font-style:italic}.wb-board-foot{width:100%;font:inherit;font-family:var(--cw-round);color:var(--cw-board);background:var(--cw-face);cursor:pointer;box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523321, 0 .07em 0 var(--cw-key-side), 0 .13em .28em -.08em var(--cw-key-drop);border:0;border-radius:.45em;align-items:center;gap:.4em;margin-top:.55em;padding:.4em .55em;font-size:.8em;font-weight:700;display:flex}.wb-board-foot span{text-align:left;flex:1}.wb-board-foot .wb-icon{width:1.1em;height:1.1em;color:var(--cw-brass-lo)}.wb-board-foot:hover,.wb-board-foot:focus-visible{background:var(--cw-face-hover)}.wb-board-foot:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.wb-acard{flex:none;align-items:center;gap:.65em;padding:.6em .8em .6em .7em;animation:.35s ease-out 50ms both wb-rise;display:flex}.wb-acard[hidden]{display:none}.wb-main.is-hero .wb-acard{opacity:0;animation:none}.wb-acard-av{width:2.2em;height:2.2em;font-family:var(--cw-round);color:#f4ead2;background:radial-gradient(circle at 42% 28%, #3a7d58, var(--cw-board) 62%, #164630);border-radius:50%;flex:none;place-items:center;font-size:1em;font-weight:700;display:grid;box-shadow:inset 0 0 0 1.5px #c9a14ab3,0 .1em .22em -.04em #0a1e1059}.wb-acard-av .wb-icon{stroke-width:1.8px;width:1.2em;height:1.2em}.wb-acard-av.is-guest{color:var(--cw-soil);background:var(--cw-floor);box-shadow:var(--cw-lip)}.wb-acard-av.is-step{color:#3a2a10;background:radial-gradient(circle at 42% 28%,#f3dea6,#d2ac5c 60%,#a07c36)}.wb-acard-text{flex-direction:column;flex:1;min-width:0;display:flex}.wb-acard-title{font-family:var(--cw-round);color:var(--cw-board);white-space:nowrap;text-overflow:ellipsis;font-size:.95em;font-weight:700;line-height:1.2;overflow:hidden}.wb-acard-sub{color:var(--wb-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7em;font-style:italic;line-height:1.3;display:-webkit-box;overflow:hidden}.wb-acard .wb-btn{flex:none}.wb-acard-credits{font:inherit;font-family:var(--cw-round);color:var(--cw-board);background:var(--cw-face);cursor:pointer;box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523321, 0 .07em 0 var(--cw-key-side);border:0;border-radius:.45em;flex:none;align-items:center;gap:.25em;padding:.25em .5em;font-size:.82em;font-weight:700;display:inline-flex}.wb-acard-credits .wb-icon{width:1.1em;height:1.1em;color:var(--cw-brass-lo)}.wb-acard-credits:hover,.wb-acard-credits:focus-visible{background:var(--cw-face-hover)}.wb-acard-credits:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}@media (max-width:1180px){.wb-acard.is-long{flex-wrap:wrap;row-gap:.45em}.wb-acard.is-long .wb-acard-text{flex-basis:calc(100% - 2.9em)}.wb-acard.is-long .wb-btn{margin-left:2.85em}}.wb-hubbar{display:none}.wb-hubbed .wb-hubbar{z-index:5;width:min(60em,100vw - 1.5em);font-size:min(var(--wb-fs,16px), 2.1vh);grid-template-columns:1fr auto 1fr;align-items:center;gap:.8em;animation:.25s ease-out both wb-rise;display:grid;position:absolute;top:.7em;left:50%;translate:-50%}.wb-hubbed,.wb-hubbed.wb-creator,.wb-hubbed.wb-workshop,.wb-hubbed.wb-golfer,.wb-hubbed.wb-pocket{padding-top:3.6em}.wb-hubbed .wb-door{display:none!important}.wb-hub-tabs{background:#f7f2e5f0;border-radius:.8em;gap:.2em;padding:.22em;display:flex;box-shadow:inset 0 0 0 1px #7a523338,0 .3em .9em -.3em #0a14088c}.wb-hub-tab,.wb-hub-back,.wb-hub-golfers{font:inherit;font-family:var(--cw-round);color:var(--cw-soil);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.6em;align-items:center;gap:.4em;padding:.45em .95em;font-size:.95em;font-weight:700;transition:background-color .15s,color .15s,translate .12s;display:inline-flex}.wb-hub-tab .wb-icon,.wb-hub-back .wb-icon,.wb-hub-golfers .wb-icon{stroke-width:1.8px;width:1.2em;height:1.2em}.wb-hub-tab:hover{color:var(--cw-board);background:#fffcf4e6}.wb-hub-tab[aria-selected=true]{color:#17301f;background:var(--cw-mown);box-shadow:var(--cw-chosen)}.wb-hub-tab[aria-selected=true] .wb-icon{color:var(--cw-turf-core)}.wb-hub-back,.wb-hub-golfers{color:var(--cw-board);background:#f7f2e5f0;box-shadow:inset 0 0 0 1px #7a523338,0 .3em .9em -.3em #0a14088c}.wb-hub-back{justify-self:start}.wb-hub-right{justify-self:end;align-items:center;gap:.5em;display:flex}.wb-hub-back:hover,.wb-hub-golfers:hover{background:#fffaf0;translate:0 -.03em}.wb-hub-tab:focus-visible,.wb-hub-back:focus-visible,.wb-hub-golfers:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}@media (max-width:900px){.wb-hub-tab span,.wb-hub-golfers span{display:none}.wb-hub-tab[aria-selected=true] span{display:inline}}.wb-hubbed .wb-iconbtn.wb-back{visibility:hidden;width:0;min-width:0;box-shadow:none;border:0;margin:0 -.8em 0 0;padding:0;overflow:hidden}.wb-hubbed.wb-pocket{padding-top:0}.wb-hubbed .wb-locker-room{padding-top:4.4em}.wb-hub-more{font:inherit;font-family:var(--cw-round);color:#f7f2e5;cursor:pointer;white-space:nowrap;background:#141e1273;border:0;border-radius:.6em;align-items:center;gap:.45em;padding:.4em .7em;font-size:.85em;font-weight:700;display:inline-flex}.wb-hub-more:hover{background:#141e1299}.wb-hub-more:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.wb-hub-switch{background:#f7f2e559;border-radius:1em;width:2em;height:1.1em;transition:background-color .15s;position:relative}.wb-hub-switch:after{content:"";background:#f7f2e5;border-radius:50%;width:.86em;height:.86em;transition:translate .15s;position:absolute;top:.12em;left:.12em}.wb-hub-more[aria-pressed=true] .wb-hub-switch{background:#7fb35a}.wb-hub-more[aria-pressed=true] .wb-hub-switch:after{translate:.9em}@media (max-width:1100px){.wb-hub-more>span:last-child{display:none}}.wb-hub-simple .wb-hubbed .wb-cr-talent{display:none}.wb-hub-simple .wb-hubbed .wb-cr-body{grid-template-columns:17em minmax(0,1fr)}.wb-hub-simple .wb-hubbed .wb-sk-gifts,.wb-hub-simple .wb-hubbed .wb-sk-flaws,.wb-hub-simple .wb-hubbed .wb-sk-form,.wb-hub-simple .wb-hubbed .wb-bg-gapping,.wb-hub-simple .wb-hubbed .wb-barrel,.wb-hub-simple .wb-hubbed .wb-hickory,.wb-hub-simple .wb-hubbed .wb-ws-lm,.wb-hub-simple .wb-hubbed .wb-sk-levels,.wb-hub-simple .wb-hubbed .wb-sk-perks{display:none}.wb-yg-host{flex-direction:column;flex:1;min-height:0;display:flex}.wb-yg{flex-direction:column;gap:.9em;display:flex}.wb-yg-empty{color:#f5edd9bf;margin:2em auto}.wb-yg-lede{font-family:var(--cw-round);color:var(--wb-ink-soft);margin:.2em 0 .75em;font-size:.9em;font-weight:600}.wb-yg-lede b{color:var(--cw-board);font-weight:700}.wb-yg .wb-ledger-h{flex-wrap:wrap;align-items:center;gap:.3em .6em;display:flex}.wb-yg-chip{font-family:var(--cw-round);letter-spacing:.02em;color:var(--cw-soil);background:var(--cw-floor);box-shadow:var(--cw-lip);text-shadow:none;border-radius:1em;padding:.14em .6em;font-size:.6em;font-weight:700}.wb-yg-bars{gap:.35em;display:grid}.wb-yg-axis{font:700 .6em var(--cw-round);letter-spacing:.14em;text-transform:uppercase;color:var(--cw-label);grid-template-columns:9.5em 1fr 1fr 1fr 3.4em;display:grid}.wb-yg-axis span:first-child{grid-column:2}.wb-yg-axis span:nth-child(2){text-align:center;grid-column:3}.wb-yg-axis span:nth-child(3){text-align:right;grid-column:4}.wb-yg-row{grid-template-columns:9.5em 1fr 3.4em;align-items:center;gap:.6em;font-size:.86em;display:grid}.wb-yg-part{font-family:var(--cw-round);align-items:center;gap:.45em;font-weight:600;display:flex}.wb-yg-part i,.wb-lc-legend i,.wb-lc-tip i{border-radius:50%;flex:none;width:.7em;height:.7em;display:inline-block}.wb-yg-track{background:linear-gradient(90deg, transparent calc(50% - 1px), var(--cw-board) calc(50% - 1px), var(--cw-board) calc(50% + 1px), transparent calc(50% + 1px)), var(--cw-floor);height:1.1em;box-shadow:var(--cw-lip);border-radius:.4em;position:relative}.wb-yg-bar{width:var(--w);background-image:linear-gradient(#ffffff38,#fff0 55%,#00000014);border-radius:.25em;position:absolute;top:.18em;bottom:.18em}.wb-yg-bar.is-neg{border-radius:.25em 0 0 .25em;right:50%}.wb-yg-bar.is-pos{border-radius:0 .25em .25em 0;left:50%}.wb-yg-val{text-align:right;font-family:var(--cw-round);font-weight:700}.is-neg.wb-num,td.is-neg{color:var(--cw-stamp)}.is-pos.wb-num,td.is-pos{color:var(--cw-turf-core)}.wb-yg-t{border-collapse:collapse;width:100%;font-size:.84em}.wb-yg-t th,.wb-yg-t td{text-align:left;white-space:nowrap;border-top:1px solid #7a523324;padding:.25em .5em}.wb-yg-t tbody th{font-family:var(--cw-round);font-weight:600}.wb-yg-t thead th{font:700 .66em var(--cw-round);letter-spacing:.13em;text-transform:uppercase;color:var(--cw-label);border-top:0;border-bottom:1px solid #7a523347}.wb-yg-t thead th.wb-num{text-align:right}.wb-yg-t thead th small{letter-spacing:.04em;text-transform:none;opacity:.75;font-size:.9em}.wb-yg-t td.wb-num{text-align:right;font-family:var(--cw-round);color:var(--cw-board);font-weight:700}.wb-yg-t td.wb-num.wb-muted{color:var(--cw-soil);font-weight:700}.wb-yg-t td.wb-num.is-neg{color:var(--cw-stamp)}.wb-yg-t td.wb-num.is-pos{color:var(--cw-turf-core)}.wb-yg-use{min-width:7em;position:relative}.wb-yg-use b{font-family:var(--cw-round);color:var(--cw-board);font-weight:700}.wb-yg-usebar,.wb-yg-makebar{height:.6em;width:calc(var(--w) * .7);background:var(--cw-shade), var(--cw-turf);min-width:.4em;max-width:70%;box-shadow:inset 0 1px 0 #ffffff59, 0 .04em 0 var(--cw-turf-side), 0 .09em .2em -.06em var(--cw-turf-drop);vertical-align:middle;border-radius:.3em;margin-right:.5em;display:inline-block}.wb-yg-makebar{width:calc(var(--w) * .6)}.wb-yg-best{text-overflow:ellipsis;max-width:16em;font-family:var(--cw-round);font-weight:500;overflow:hidden}.wb-lc{margin:0;position:relative}.wb-lc-head{justify-content:space-between;align-items:baseline;gap:1em;margin-bottom:.3em;display:flex}.wb-lc-title{font:700 1.08em var(--cw-round);color:var(--cw-board);text-shadow:var(--cw-press)}.wb-lc-note{font:600 .74em var(--cw-round);color:var(--cw-soil);text-align:right}.wb-lc-legend{font-family:var(--cw-round);color:var(--wb-ink-soft);flex-wrap:wrap;gap:.3em 1em;margin-bottom:.25em;font-size:.78em;font-weight:600;display:flex}.wb-lc-legend span{align-items:center;gap:.4em;display:inline-flex}.wb-lc-plot{width:100%;position:relative}.wb-lc-svg{display:block;overflow:visible}.wb-lc-grid{stroke:#2a252117;stroke-width:1px}.wb-lc-zero{stroke:#2a252166;stroke-width:1.2px}.wb-lc-tick{font:600 10.5px var(--cw-round);fill:var(--cw-soil)}.wb-lc-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.wb-lc-line.is-dashed{stroke-dasharray:4 4}.wb-lc-dot{stroke:var(--paper,#f3ecd9);stroke-width:2px}.wb-lc-end{font:700 11px var(--cw-round);fill:var(--cw-ink)}.wb-lc-cross{stroke:#2a252166;stroke-width:1px;stroke-dasharray:2 3}.wb-lc-hit{fill:#0000}.wb-lc-tip{z-index:2;pointer-events:none;background:var(--cw-board-face);color:var(--cw-cream);font:600 .76em var(--cw-round);box-shadow:inset 0 0 0 1px #c9a14a99, var(--cw-bevel-dark), 0 .06em 0 var(--cw-board-lo), 0 .5em 1em -.3em #00000073;border-radius:.45em;padding:.4em .7em;position:absolute}.wb-lc-tip div{white-space:nowrap;align-items:center;gap:.4em;display:flex}.wb-lc-tiph{color:var(--cw-gold);margin-bottom:.15em;font-weight:700}.wb-lc-empty{text-align:center;font:italic .85em var(--wb-serif);color:var(--wb-ink-faint);padding:1.5em}.wb-pause-group{border-bottom:1px solid #7a523329;gap:.3em;margin:0 .3em .6em;padding-bottom:.6em;display:grid;box-shadow:0 1px #fff9}.wb-pause-group>.wb-label{margin-bottom:.1em}.wb-pause-person{grid-template-columns:minmax(5.5em,1fr) minmax(7.5em,1.6fr) auto;align-items:center;gap:.6em;display:grid}.wb-pause-person .wb-slider{min-width:0}.wb-pause-name{font-family:var(--cw-round);color:var(--cw-board);white-space:nowrap;text-overflow:ellipsis;font-size:.95em;font-weight:600;overflow:hidden}.wb-pause-name.is-away{opacity:.55}.wb-pause-name small{font-family:var(--wb-serif);font-size:.8em;font-style:italic;font-weight:400}.wb-pause-person .wb-iconbtn[aria-pressed=true]{color:var(--cw-stamp)}.wb-reel-room{color:var(--wb-cream-text);background-color:#17241c;background-image:radial-gradient(80% 55% at 50% 0,#ffdea029,#ffdea000 70%),linear-gradient(#00000040,#0000 16% 80%,#0006),repeating-linear-gradient(90deg,#0000002e 0 3px,#ffffff05 3px 5px,#0000 5px 2.6em),radial-gradient(120% 90% at 50% 40%,#1f3326,#0e1812);flex-direction:column;padding:1em 1.6em 1.1em;animation:.25s ease-out both wb-fade-in;display:flex;position:absolute;inset:0}.wb-reel-head{margin-bottom:.6em}.wb-reel-stylebar{align-items:center;gap:.7em;min-width:0;margin-bottom:.8em;display:flex}.wb-reel-stylelabel{font:700 .64em var(--cw-round);letter-spacing:.18em;text-transform:uppercase;color:var(--cw-brass-hi);text-shadow:0 1px 1px #0006;flex:none}.wb-reel-styles{scrollbar-width:none;margin-left:0;overflow-x:auto}.wb-reel-style .wb-icon{width:1.5em;height:1.5em}.wb-reel-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:.3em .3em .6em;overflow-y:auto}.wb-reel-grid{grid-template-columns:repeat(auto-fill,minmax(15.5em,1fr));align-content:start;gap:1.1em;display:grid}.wb-reel-card{background:var(--cw-face);color:var(--cw-ink);box-shadow:inset 0 1px 0 #fffc, 0 0 0 1px #5c3e2259, 0 .08em 0 var(--cw-key-side), 0 .3em .6em -.2em #1e140859, 0 .9em 1.6em -.7em #00000080;border-radius:.6em;flex-direction:column;animation:.35s ease-out both wb-rise;display:flex;position:relative;overflow:hidden}.wb-reel-card.is-holed{box-shadow:inset 0 1px 0 #fffc, 0 0 0 1.5px var(--cw-brass), 0 .08em 0 1.5px var(--cw-brass-lo), 0 .3em .6em -.2em #1e140859, 0 .9em 1.6em -.7em #0000008c, 0 0 1.4em #e4be6e29}.wb-reel-screen{aspect-ratio:2;border-bottom:2px solid var(--cw-brass);background:radial-gradient(120% 100% at 50% 20%,#25382b,#0f1a13);position:relative;box-shadow:inset 0 -.6em 1em -.6em #00000080}.wb-reel-sketch{width:100%;height:100%;position:absolute;inset:0}.wb-reel-ground{stroke:#a0c89659;stroke-width:1px;fill:none}.wb-reel-aimline{stroke:#f5edd92e;stroke-width:1px;stroke-dasharray:3 4;fill:none}.wb-reel-path{stroke:#f7efd9;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #fff0c88c)}.wb-reel-ball{fill:#fff;stroke:#00000080;stroke-width:.8px}.wb-reel-flag{stroke:#f7efd9;stroke-width:1.4px;fill:var(--cw-stamp)}.wb-reel-medal{color:#fff;width:2.2em;height:2.2em;font:700 1.05em/1 var(--cw-round);text-shadow:0 1px 1px #00000059;background-image:linear-gradient(#ffffff38,#fff0 55%,#0000001f);border-radius:50%;place-items:center;display:grid;position:absolute;top:.55em;left:.55em;box-shadow:inset 0 0 0 1.5px #ffffff59,0 .07em #0000004d,0 .3em .6em -.1em #00000073}.wb-reel-ribbon{text-align:center;background:var(--cw-stamp);color:#fff;width:8em;font:700 .62em/1.2 var(--cw-round);letter-spacing:.2em;text-transform:uppercase;padding:.2em 0;position:absolute;top:.7em;right:-2.2em;transform:rotate(35deg);box-shadow:0 2px 4px #0006}.wb-reel-body{flex-direction:column;gap:.2em;padding:.6em .8em .2em;display:flex}.wb-reel-title{font:700 1em/1.2 var(--cw-round);color:var(--cw-board)}.wb-reel-meta{font:600 .74em var(--cw-round);color:var(--cw-soil)}.wb-reel-when{font:600 .7em var(--cw-round);color:#7a5233cc;flex-wrap:wrap;align-items:center;gap:0 .5em;display:flex}.wb-reel-away{color:var(--cw-soil);background:var(--cw-floor);box-shadow:var(--cw-lip);border-radius:1em;align-items:center;gap:.2em;padding:.02em .5em .02em .3em;display:inline-flex}.wb-reel-away .wb-icon{width:1.1em;height:1.1em}.wb-reel-actions{border-top:1px solid #7a52332e;align-items:center;gap:.35em;margin:auto .8em 0;padding:.45em 0 .65em;display:flex;box-shadow:inset 0 1px #fff9}.wb-reel-actions .wb-reel-watch{margin-right:auto}.wb-reel-star .wb-icon{color:var(--cw-soil)}.wb-reel-star.is-on .wb-icon{color:var(--cw-brass-lo)}.wb-reel-star.is-on .wb-icon path{fill:var(--cw-gold)}.wb-reel-del .wb-icon{color:var(--cw-soil)}.wb-reel-del:hover .wb-icon{color:var(--cw-stamp)}.wb-reel-empty{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:.4em;max-width:30em;margin:4em auto;display:flex}.wb-reel-empty-icon{width:3em;height:3em}.wb-reel-empty-icon .wb-icon{width:1.5em;height:1.5em}.wb-reel-empty-title{font:700 1.4em var(--cw-round);color:var(--cw-cream);text-shadow:var(--cw-relief)}.wb-reel-empty p{font:600 .9em var(--cw-round);color:#fff6e2b3;margin:0}.wb-jr-room{color:var(--wb-cream-text);background-color:#1d2a1f;background-image:radial-gradient(80% 55% at 50% 0,#ffdea024,#ffdea000 70%),linear-gradient(#00000040,#0000 16% 80%,#0006),radial-gradient(120% 90% at 50% 40%,#2a3b2b,#111a13);flex-direction:column;padding:1em 1.6em 1.1em;animation:.25s ease-out both wb-fade-in;display:flex;position:absolute;inset:0}.wb-jr-head{margin-bottom:.7em}.wb-jr-count{gap:.55em}.wb-jr-bar{background:var(--cw-floor);width:4.2em;height:.62em;box-shadow:var(--cw-lip);border-radius:.4em;position:relative;overflow:hidden}.wb-jr-bar:after{content:"";width:calc(var(--p) - .2em);background:var(--cw-shade), var(--cw-turf);min-width:.3em;box-shadow:inset 0 1px 0 #ffffff59, inset 0 -1px 0 var(--cw-turf-side);border-radius:.3em;position:absolute;inset:.1em auto .1em .1em}.wb-jr-how{font:600 .78em var(--cw-round);color:#fff6e2b8;white-space:nowrap;margin:0 0 0 auto}.wb-jr-how kbd,.wb-jr-how b{min-width:1.5em;font:700 .92em var(--cw-round);text-align:center;color:var(--cw-board);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, 0 .06em 0 var(--cw-key-side), 0 .14em .28em -.06em #0006;border-radius:.3em;padding:.06em .4em;display:inline-block}.wb-jr-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:.3em .3em .6em;overflow-y:auto}.wb-jr-grid{grid-template-columns:repeat(auto-fill,minmax(15em,1fr));align-content:start;align-items:start;gap:1.1em;display:grid}.wb-jr-card{background:var(--cw-face);color:var(--wb-ink);box-shadow:inset 0 1px 0 #fffc, 0 0 0 1px #5c3e2259, 0 .08em 0 var(--cw-key-side), 0 .3em .6em -.2em #1e140859, 0 .9em 1.6em -.7em #00000080;border-radius:.6em;flex-direction:column;animation:.35s ease-out both wb-rise;display:flex;position:relative;overflow:hidden}.wb-jr-card:not(.is-found):not(.is-secret){background:linear-gradient(180deg, #ece1c6, var(--cw-floor) 45%, #e0d0ad);box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #5c3e224d,0 .07em #c4ae82,0 .3em .6em -.2em #1e140852,0 .8em 1.4em -.7em #00000073}.wb-jr-card:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.wb-jr-card.is-secret{background:linear-gradient(#f3ead3,#e9dcc0)}.wb-jr-card.is-secret.is-found{box-shadow:inset 0 1px 0 #ffffffb3, 0 0 0 1.5px var(--cw-brass), 0 .08em 0 1.5px var(--cw-brass-lo), 0 .3em .6em -.2em #1e140859, 0 .9em 1.6em -.7em #0000008c, 0 0 1.4em #e4be6e33}.wb-jr-art{aspect-ratio:16/10;background:linear-gradient(#f3ebd6,#ebe1c8);border-bottom:1px solid #78603238;place-items:center;display:grid;position:relative;box-shadow:0 1px #ffffff8c}.wb-jr-card.is-secret .wb-jr-art{background:radial-gradient(120% 100% at 50% 30%,#e8dcbd,#d6c59c)}.wb-jr-photo{aspect-ratio:1;object-fit:cover;box-sizing:border-box;border-radius:50%;height:100%;padding:.35em}.wb-jr-sil{width:100%;height:100%}.wb-jr-ink{fill:#2a25212e;stroke:#2a252147;stroke-width:1.2px;stroke-linejoin:round}.wb-jr-sil.is-found .wb-jr-ink{fill:#2a2521c7;stroke:#2a2521e6}.wb-jr-ground{fill:none;stroke:#2a252140;stroke-width:1px;stroke-dasharray:2 3}.wb-jr-water{fill:none;stroke:#2f5f7873;stroke-width:1.4px}.wb-jr-limb{fill:none;stroke:#4a3a2a73;stroke-width:2.4px;stroke-linecap:round}.wb-jr-frond{fill:none;stroke:#465c3c73;stroke-width:1.8px;stroke-linecap:round}.wb-jr-q{font-family:var(--wb-serif);fill:#2a252159;font-size:58px;font-weight:700}.wb-jr-rare{text-align:center;color:#f5edd9;width:8em;font:700 .62em/1.2 var(--cw-round);letter-spacing:.2em;text-transform:uppercase;background:#2f5f78;padding:.18em 0;position:absolute;top:.7em;right:-2.2em;transform:rotate(35deg);box-shadow:0 2px 4px #00000059}.wb-jr-body{flex-direction:column;flex:1;gap:.2em;padding:.6em .85em .8em;display:flex}.wb-jr-name{font:700 1.02em/1.2 var(--cw-round);color:var(--cw-board)}.wb-jr-unseen{color:#7a523399}.wb-jr-latin{color:var(--wb-ink-soft);font-size:.72em;font-style:italic}.wb-jr-note{color:var(--wb-ink-soft);margin:.25em 0 .2em;font-size:.76em;line-height:1.45}.wb-jr-riddle{font-style:italic}.wb-jr-stats{flex-wrap:wrap;gap:.35em;margin:auto 0 0;padding-top:.35em;display:flex}.wb-jr-stats span{font:700 .72em var(--cw-round);font-variant-numeric:tabular-nums;color:var(--cw-board);background:var(--cw-floor);box-shadow:var(--cw-lip);white-space:nowrap;border-radius:1em;align-items:center;gap:.25em;padding:.12em .55em .12em .4em;display:inline-flex}.wb-jr-stats .wb-icon{width:1.15em;height:1.15em;color:var(--cw-soil)}.wb-jr-reward{border-top:1px solid #7a523333;grid-template-columns:1fr auto;align-items:center;gap:.15em .6em;margin-top:auto;padding-top:.6em;font-size:.78em;display:grid;box-shadow:inset 0 1px #ffffff8c}.wb-jr-reward-k{font:700 .78em var(--cw-round);letter-spacing:.14em;text-transform:uppercase;color:var(--cw-brass-lo);grid-column:1/-1;align-items:center;gap:.3em;font-style:normal;display:inline-flex}.wb-jr-reward-k .wb-icon{width:1.2em;height:1.2em}.wb-jr-reward-name{font:700 1em var(--cw-round);color:var(--cw-board)}.wb-jr-reward-note{color:var(--wb-ink-soft);grid-column:1;font-size:.9em;font-style:italic}.wb-jr-reward .wb-btn{grid-area:2/2/span 2}.wb-jr-reward.is-locked{font:600 .78em var(--cw-round);color:#7a5233bf}.wb-jr-album-head[hidden]{display:none}.wb-jr-album-head{align-items:center;gap:.8em;margin:1.6em 0 .7em;display:flex}.wb-jr-album-h{font:700 1.3em var(--cw-round);color:var(--cw-cream);text-shadow:var(--cw-relief);align-items:center;gap:.4em;margin:0;display:flex}.wb-jr-album-h .wb-mi-flag{width:2em;height:2em;text-shadow:none;font-size:.62em}.wb-jr-album-h .wb-mi-flag .wb-icon{width:1.2em;height:1.2em}.wb-jr-album-head .wb-jr-how{margin:0}.wb-jr-album{grid-template-columns:repeat(auto-fill,minmax(13em,1fr));align-items:start;gap:1.1em;display:grid}.wb-jr-print{cursor:pointer;text-align:left;color:var(--wb-ink);font:inherit;background:#f4eedf;border:0;border-radius:.25em;flex-direction:column;gap:.45em;padding:.45em .45em .55em;transition:transform .15s ease-out,box-shadow .15s ease-out;animation:.35s ease-out both wb-rise;display:flex;box-shadow:inset 0 1px #ffffffb3,0 2px 3px #0006,0 12px 26px -8px #0009}.wb-jr-print:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffb3,0 3px 4px #00000059,0 18px 32px -10px #0009}.wb-jr-print:focus-visible{outline:2px solid var(--wb-brass-hi);outline-offset:2px}.wb-jr-print-art{aspect-ratio:16/10;background:#e6dcc4;place-items:center;display:grid;overflow:hidden}.wb-jr-print-art.is-poster{aspect-ratio:3/4}.wb-jr-print-img{object-fit:cover;width:100%;height:100%;display:block}.wb-jr-print-cap{font:600 .72em/1.35 var(--cw-round);color:var(--cw-soil)}.wb-jr-print-cap b{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .05em 0 var(--cw-turf-side), 0 .1em .22em -.06em var(--cw-turf-drop);border-radius:1em;margin-right:.4em;padding:.02em .45em;font-weight:700}.wb-jr-box{z-index:5;background:#080c09b8;place-items:center;padding:1.2em;animation:.2s ease-out both wb-fade-in;display:grid;position:absolute;inset:0}.wb-jr-box[hidden]{display:none}.wb-jr-box-card{flex-direction:column;gap:.6em;max-width:min(92vw,1100px);max-height:100%;padding:.7em;display:flex}.wb-jr-box-pic{flex:1;place-items:center;min-height:0;display:grid}.wb-jr-box-pic img,.wb-jr-box-pic canvas{object-fit:contain;max-width:100%;max-height:calc(100vh - 8em);display:block}.wb-jr-box-wait{color:var(--wb-ink-soft);padding:4em}.wb-jr-box-foot{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.wb-jr-box-where{min-width:12em;font:600 .8em var(--cw-round);color:var(--cw-soil);flex:1}.wb-rv{flex-direction:column;gap:.7em;min-height:0;margin-top:.95em;display:flex}.wb-rv-modes{background:var(--cw-trench);box-shadow:var(--cw-lip);border-radius:.62em;align-self:flex-start;gap:.16em;padding:.2em;display:inline-flex}.wb-rv-mode{cursor:pointer;font:inherit;font-family:var(--cw-round);color:var(--wb-ink-soft);background:0 0;border:0;border-radius:.44em;align-items:center;gap:.38em;padding:.34em .85em .34em .6em;font-size:.88em;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.wb-rv-mode .wb-icon{stroke-width:1.75px;width:1.3em;height:1.3em;color:var(--cw-label)}.wb-rv-mode:hover:not([aria-pressed=true]){color:var(--cw-board);background:#fffcf499;box-shadow:inset 0 1px #fff9}.wb-rv-mode[aria-pressed=true]{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);transform:translateY(-.04em)}.wb-rv-mode[aria-pressed=true] .wb-icon{color:var(--cw-turf-core)}.wb-rv-mode:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.wb-rv-grid{flex-direction:column;gap:.55em;max-height:min(58vh,36em);padding:.3em .35em .5em .2em;display:flex;overflow-y:auto}.wb-rv-card{background:var(--cw-face);box-shadow:0 .08em 0 var(--cw-key-side), 0 .152em .344em -.06em var(--cw-key-drop), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523321;border-radius:.6em;grid-template-rows:auto auto auto;grid-template-columns:4.2em minmax(0,1fr) auto;align-items:center;gap:.22em .8em;padding:.6em .75em .6em .6em;animation:.3s ease-out both wb-rise;display:grid;position:relative}.wb-rv-card.is-partner{box-shadow:inset 0 1px 0 #ffffffbf, inset .26em 0 0 var(--cw-turf), inset 0 0 0 1px #5b8d4066, 0 .08em 0 var(--cw-key-side), 0 .18em .4em -.12em var(--cw-turf-drop)}.wb-rv-card.is-opponent{box-shadow:inset 0 1px 0 #ffffffbf, inset .26em 0 0 var(--cw-terra), inset 0 0 0 1px #cd7f6280, 0 .08em 0 var(--cw-key-side), 0 .18em .4em -.12em #78321947}.wb-rv-card.is-ask{box-shadow:inset 0 1px 0 #ffffffbf, inset .26em 0 0 #d2ac5c, inset 0 0 0 1px #c9a14a80, 0 .08em 0 var(--cw-key-side), 0 .18em .4em -.12em #5a401447}.wb-rv-role{font-family:var(--cw-round);letter-spacing:.1em;text-transform:uppercase;color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .06em 0 var(--cw-turf-side), 0 .12em .24em -.08em var(--cw-turf-drop);border-radius:.35em;padding:.16em .6em .18em;font-size:.56em;font-weight:700;position:absolute;top:-.55em;right:.8em}.wb-rv-card.is-opponent .wb-rv-role{color:var(--cw-cream);background:var(--cw-shade), var(--cw-terra);text-shadow:0 1px 1px #5a281459;box-shadow:inset 0 1px #ffffff4d,0 .07em #a8604a,0 .14em .3em -.08em #5a28144d}.wb-rv-card.is-ask .wb-rv-role{color:#3a2a10;background:linear-gradient(#f2dfaa,#d8b468);box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #7a5a1e59,0 .06em #8f6e30,0 .12em .26em -.08em #46320f4d}.wb-rv-cameo{background:radial-gradient(120% 60% at 50% 110%, #60964699, #60964600 60%), linear-gradient(180deg, var(--cw-sky), #e8e2cd 85%);width:4.2em;height:4.2em;box-shadow:inset 0 0 0 .16em var(--cw-board), inset 0 0 0 calc(.16em + 1.5px) #c9a14abf, inset 0 .4em .6em -.3em #14283c38, 0 .06em 0 var(--cw-board-lo), 0 .14em .3em -.06em var(--cw-board-drop);border-radius:50%;grid-row:1/span 3;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.wb-rv-cameo .wb-portrait{width:100%;height:100%;display:block}.wb-rv-plate{flex-wrap:wrap;align-items:center;gap:.25em .45em;min-width:0;display:flex}.wb-rv-name{font-family:var(--cw-round);color:var(--cw-board);text-shadow:var(--cw-press);font-size:1.04em;font-weight:700;line-height:1.15}.wb-rv-nick{color:var(--cw-label);font-size:.78em;font-style:italic}.wb-rv-index{font-family:var(--cw-round);color:var(--cw-cream);background:var(--cw-board-face);text-shadow:var(--cw-relief);box-shadow:inset 0 0 0 1px #c9a14aa6, 0 .05em 0 var(--cw-board-lo), 0 .1em .22em -.06em var(--cw-board-drop);border-radius:.3em;align-items:baseline;gap:.35em;padding:.1em .45em .12em;display:inline-flex}.wb-rv-index span{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:.56em;font-weight:700}.wb-rv-index b{font-size:.8em;font-weight:700}.wb-rv-tag{color:var(--wb-ink-soft);grid-column:2;margin:0;font-size:.76em;line-height:1.3}.wb-rv-meta{flex-wrap:wrap;grid-column:2;align-items:center;gap:.3em .6em;min-width:0;display:flex}.wb-rv-traits{flex-wrap:wrap;gap:.22em;display:flex}.wb-rv-trait{font-family:var(--cw-round);color:var(--cw-soil-lo);background:var(--cw-floor);border-radius:.35em;padding:.12em .5em;font-size:.6em;font-weight:700;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #7a523325}.wb-rv-rec{font-family:var(--cw-round);color:var(--cw-board);font-size:.66em;font-weight:700}.wb-rv-rec .wb-rv-last{font-family:var(--wb-serif);color:var(--wb-ink-soft);font-style:italic;font-weight:400}.wb-rv-h2h{color:var(--wb-ink-soft);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.25em .6em;font-size:.64em;display:flex}.wb-rv-pills{gap:.22em;display:inline-flex}.wb-rv-pill{width:1.6em;height:1.6em;font-family:var(--cw-round);color:var(--cw-ink);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .06em 0 var(--cw-key-side), 0 .12em .24em -.08em var(--cw-key-drop);border-radius:.3em;place-items:center;font-size:.95em;font-weight:700;display:inline-grid}.wb-rv-pill.is-won{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .06em 0 var(--cw-turf-side), 0 .12em .24em -.08em var(--cw-turf-drop)}.wb-rv-pill.is-lost{color:var(--cw-cream);background:var(--cw-shade), var(--cw-terra);box-shadow:inset 0 1px #ffffff4d,0 .07em #a8604a,0 .14em .3em -.08em #5a28144d}.wb-rv-pill.is-halved{background:linear-gradient(#f2dfaa,#d8b468);box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #7a5a1e59,0 .06em #8f6e30,0 .12em .26em -.08em #46320f4d}.wb-rv-ends{font-style:italic}.wb-rv-word{font-family:var(--cw-round);letter-spacing:.1em;text-transform:uppercase;color:#3a2a10;background:linear-gradient(#f2dfaa,#d8b468);border-radius:.3em;padding:.12em .5em;font-size:.56em;font-weight:700;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #7a5a1e59,0 .06em #8f6e30,0 .12em .26em -.08em #46320f4d}.wb-rv-word.is-nemesis{color:var(--cw-cream);background:var(--cw-shade), var(--cw-terra);box-shadow:inset 0 1px #ffffff4d,0 .07em #a8604a,0 .14em .3em -.08em #5a28144d}.wb-rv-word.is-number{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .06em 0 var(--cw-turf-side), 0 .12em .24em -.08em var(--cw-turf-drop)}.wb-rv-ask{color:var(--cw-brass-lo);font-style:italic}.wb-rv-shut{text-align:center;max-width:7.5em;color:var(--cw-label);background:var(--cw-trench);box-shadow:var(--cw-lip);cursor:help;border-radius:.45em;flex-direction:column;align-items:center;gap:.2em;padding:.35em .5em;display:flex}.wb-rv-shut .wb-icon{width:1.2em;height:1.2em}.wb-rv-shut small{font-family:var(--cw-round);letter-spacing:.08em;text-transform:uppercase;color:var(--cw-soil-lo);font-size:.6em;font-weight:700;line-height:1.2}.wb-rv-acts{flex-direction:column;grid-area:1/3/span 3;align-items:stretch;gap:.4em;display:flex}.wb-rv-acts .wb-btn{justify-content:center}.wb-rv-pick[aria-pressed=true]{--b-bg:var(--cw-mown);--b-fg:var(--cw-ink);--b-side:var(--cw-turf-side);--b-edge:var(--cw-turf-side);font-weight:700}.wb-rv-pick[aria-pressed=true] .wb-icon{color:var(--cw-turf-core)}.wb-rv-pick.is-opp[aria-pressed=true]{--b-bg:var(--cw-terra);--b-fg:var(--cw-cream);--b-side:#a8604a;--b-edge:#a8604a;text-shadow:0 1px 1px #5a281459}.wb-rv-pick.is-opp[aria-pressed=true] .wb-icon{color:var(--cw-cream)}.wb-rv-foot{border-top:1px solid #7a523333;justify-content:space-between;align-items:center;gap:.8em;padding-top:.75em;display:flex;box-shadow:inset 0 1px #fff9}.wb-rv-foot[hidden]{display:none}.wb-rv-four{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:.3em;min-width:0;font-size:.84em;display:flex}.wb-rv-four>i{font-style:normal;font-family:var(--cw-round);color:var(--cw-label);font-weight:600}.wb-rv-vs{font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-label);margin:0 .25em;font-size:.8em;font-weight:700}.wb-rv-slot{font-family:var(--cw-round);color:var(--wb-ink-faint);background:var(--cw-trench);box-shadow:var(--cw-lip);border-radius:.4em;padding:.18em .6em;font-weight:600}.wb-rv-slot.is-set{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);font-weight:700}.wb-rv-slot.is-opp.is-set{color:var(--cw-cream);background:var(--cw-shade), var(--cw-terra);box-shadow:inset 0 1px #ffffff4d,0 .07em #a8604a,0 .14em .3em -.08em #5a28144d}.wb-rv-slot.is-you{background:var(--cw-mown)}.wb-fr-start{margin-top:1.05em}.wb-fr-sec[hidden]{display:none}.wb-fr-row{align-items:center;gap:.6em;display:flex}.wb-fr-row .wb-note{margin:0}.wb-fr-host{flex:none}.wb-fr-or{font-family:var(--cw-round);letter-spacing:.14em;text-transform:uppercase;color:var(--cw-label);flex:none;font-size:.66em;font-weight:700}.wb-fr-joinrow{background:var(--cw-trench);min-width:0;box-shadow:var(--cw-lip);border-radius:.6em;flex:1;align-items:center;gap:.2em;padding:.2em;display:flex}.wb-fr-code{width:100%;min-width:0;font-family:var(--cw-round);letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;text-align:center;color:var(--cw-board);background:0 0;border:0;border-radius:.4em;flex:1;padding:.2em .4em .18em;font-size:1.2em;font-weight:700;transition:background-color .15s,box-shadow .15s}.wb-fr-code::placeholder{color:#7a52334d}.wb-screen .wb-fr-code:focus,.wb-screen .wb-fr-code:focus-visible{background:#ffffff73;outline:none}.wb-fr-joinrow:focus-within{box-shadow:var(--cw-lip), 0 0 0 2px var(--cw-focus)}.wb-fr-code.is-valid{color:var(--cw-turf-core)}.wb-fr-joinrow:has(.wb-fr-code.is-valid){box-shadow:var(--cw-lip), 0 0 0 2px var(--cw-turf-side)}.wb-fr-join{flex:none}.wb-fr-sec .wb-error{margin-top:.45em}.wb-fr-empty{margin:0;font-size:.82em}.wb-fr-saved-list{flex-direction:column;gap:.5em;display:flex}.wb-fr-saved{font:inherit;text-align:left;color:var(--wb-ink);background:var(--cw-face);box-shadow:0 .08em 0 var(--cw-key-side), 0 .152em .344em -.06em var(--cw-key-drop), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523325;cursor:pointer;border:0;border-radius:.55em;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7em;padding:.45em .7em .45em .5em;transition:translate .12s,box-shadow .12s,background-color .12s;display:grid}.wb-fr-saved:hover{background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-fr-saved:active{box-shadow:inset 0 1px 0 #fff9, inset 0 0 0 1px #7a52332e, 0 .01em 0 var(--cw-key-side);translate:0 .05em}.wb-screen .wb-fr-saved:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.wb-fr-saved.is-busy{opacity:.6;cursor:progress}.wb-fr-saved-disc{width:1.95em;height:1.95em;color:var(--cw-cream);background:radial-gradient(circle at 42% 28%, #3a7d58, var(--cw-board) 62%, #164630);box-shadow:inset 0 0 0 1.5px #c9a14ab3, 0 .06em 0 var(--cw-board-lo), 0 .12em .24em -.04em #0a1e1059;border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.3,1.6,.5,1);display:grid}.wb-fr-saved-disc .wb-icon{stroke-width:1.9px;width:1.1em;height:1.1em}.wb-fr-saved:hover .wb-fr-saved-disc,.wb-fr-saved:focus-visible .wb-fr-saved-disc{transform:translateY(-.03em)}.wb-fr-saved.is-ghost .wb-fr-saved-disc{color:var(--cw-board);background:radial-gradient(circle at 50% 30%, #fff, var(--cw-floor) 75%);box-shadow:inset 0 0 0 .09em var(--cw-brass), 0 .05em 0 var(--cw-key-side), 0 .095em .23em -.06em var(--cw-key-drop)}.wb-fr-saved-main{min-width:0}.wb-fr-saved-label,.wb-fr-saved-names{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wb-fr-saved-label{font-family:var(--cw-round);color:var(--cw-board);font-size:.98em;font-weight:700}.wb-fr-saved-names{color:var(--wb-ink-soft);font-size:.76em;font-style:italic}.wb-fr-saved-meta{color:var(--wb-ink-soft);flex-direction:column;align-items:flex-end;gap:.15em;font-size:.72em;display:flex}.wb-fr-saved-code{font-family:var(--cw-round);letter-spacing:.14em;color:var(--cw-board);background:var(--cw-floor);box-shadow:var(--cw-lip);border-radius:.3em;padding:.04em .45em;font-weight:700}.wb-fr-saved-go{color:var(--cw-label);transition:transform .15s,color .15s}.wb-fr-saved:hover .wb-fr-saved-go,.wb-fr-saved:focus-visible .wb-fr-saved-go{color:var(--cw-turf-core);transform:translate(3px)}.wb-lobby{place-items:center;display:grid}.wb-lob-panel{width:min(76em,100vw - 2.4em);height:min(45em,100vh - 1.6em);padding:1em 1.6em .85em}.wb-lob-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8em;display:grid}.wb-lob-titles{min-width:0}.wb-lob-titles .wb-label{margin-bottom:.2em}.wb-lob-codeline{flex-wrap:wrap;align-items:center;gap:.55em .7em;min-width:0;display:flex}.wb-lob-codelabel{font-family:var(--cw-round);color:var(--cw-board);text-shadow:var(--cw-press);font-size:1.4em;font-weight:700;line-height:1.1}.wb-lob-code{font-family:var(--cw-round);letter-spacing:.2em;color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 .1em #0000, inset 0 0 0 calc(.1em + 1px) #c9a14a99, var(--cw-bevel-dark), 0 .05em 0 var(--cw-board-lo), 0 .16em .32em -.08em var(--cw-board-drop);text-shadow:var(--cw-relief);-webkit-user-select:all;user-select:all;border-radius:.32em;padding:.1em .42em .12em .6em;font-size:1.6em;font-weight:700;line-height:1.1}.wb-lob-link{min-width:0;max-width:24em;font-family:var(--cw-round);color:var(--cw-soil-lo);background:var(--cw-trench);box-shadow:var(--cw-lip);border-radius:.55em;align-items:center;gap:.4em;padding:.32em .75em .34em .6em;font-size:.78em;font-weight:700;display:inline-flex}.wb-lob-link .wb-icon{color:var(--cw-label)}.wb-lob-link-text{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;overflow:hidden}.wb-lob-copy.is-copied{--b-bg:var(--cw-mown);--b-fg:#17301f;--b-side:var(--cw-turf-side);--b-drop:var(--cw-turf-drop);--b-edge:#2f662859}.wb-lob-copy.is-copied .wb-icon{color:var(--cw-turf-core)}.wb-lob-aside{text-align:right;flex-direction:column;align-items:flex-end;gap:.32em;display:flex}.wb-lob-status{max-width:21em;font-family:var(--cw-round);text-align:left;color:var(--cw-soil-lo);background:var(--cw-face);box-shadow:0 .07em 0 var(--cw-key-side), 0 .133em .306em -.06em var(--cw-key-drop), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523321;border-radius:.55em;align-items:center;gap:.45em;padding:.26em .75em .28em .6em;font-size:.78em;font-weight:700;line-height:1.25;display:inline-flex}.wb-lob-dot{background:var(--wb-ink-faint);border-radius:50%;flex:none;width:.6em;height:.6em}.wb-lob-status.is-open{color:var(--cw-turf-core)}.wb-lob-status.is-open .wb-lob-dot{background:radial-gradient(circle at 40% 30%, #b6dc8c, var(--cw-turf) 55%, var(--cw-turf-side));box-shadow:0 0 0 .16em #88bb6040}.wb-lob-status.is-connecting .wb-lob-dot,.wb-lob-status.is-reconnecting .wb-lob-dot{background:radial-gradient(circle at 40% 30%,#f2dfaa,#d2ac5c 60%,#a07c36);animation:1.1s ease-in-out infinite wb-lob-blink}.wb-lob-status.is-reconnecting{color:var(--cw-brass-lo);background:#fbf1dc}.wb-lob-status.is-error{color:var(--cw-stamp);background:linear-gradient(#fdf0ea,#f7e0d6);box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #c0182c33,0 .07em #d9a594,0 .13em .26em -.08em #781e1433}.wb-lob-status.is-error .wb-lob-dot{background:var(--cw-stamp)}.wb-lob-count{font-family:var(--cw-round);color:var(--cw-label);font-size:.7em;font-weight:600}@keyframes wb-lob-blink{50%{opacity:.3}}.wb-lob-body{border-top:1px solid #7a523336;flex:1;grid-template-rows:auto minmax(0,1fr);gap:.85em;min-height:0;margin-top:.7em;padding-top:.85em;transition:opacity .2s;display:grid}.wb-lob-panel.is-offline .wb-lob-body{opacity:.82}.wb-lob-seats{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.75em;display:grid}.wb-lob-card{background:var(--cw-face);min-width:0;box-shadow:0 .08em 0 var(--cw-key-side), 0 .152em .344em -.06em var(--cw-key-drop), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523321, 0 .5em .9em -.65em #3c280f73;border-radius:.6em;flex-direction:column;gap:.34em;padding:.6em .72em .58em;transition:background-color .2s,box-shadow .2s,opacity .2s;animation:.34s ease-out both wb-rise;display:flex;position:relative}.wb-lob-card.is-me{background:linear-gradient(#fffcf3,#f6ecd4);box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 1.5px #b08a3ca6,0 .08em #cdb27a,0 .18em .4em -.12em #5a401452,0 .5em .9em -.6em #3c280f73}.wb-lob-card.is-away{opacity:.62}.wb-lob-card:not(.is-empty):has(.wb-lob-state.is-ready){background:linear-gradient(180deg, #ffffff59, #fff0 1.5px) top / 100% .24em no-repeat, linear-gradient(180deg, var(--cw-turf), var(--cw-turf-side)) top / 100% .24em no-repeat, var(--cw-face)}.wb-lob-card.is-empty{text-align:center;background:linear-gradient(180deg, #e6d9bc, var(--cw-floor) 30%);box-shadow:var(--cw-lip);justify-content:center;align-items:center;gap:.5em}.wb-lob-card-main{grid-template-columns:2.85em minmax(0,1fr);align-items:start;gap:.6em;display:grid}.wb-lob-fig{width:2.85em;padding-top:.15em}.wb-lob-golfer{width:100%;height:auto;display:block;overflow:visible}.wb-lob-golfer.is-full,.wb-lob-golfer.is-empty{aspect-ratio:26/47;filter:drop-shadow(0 1px 1px #28190538)}.wb-lob-card.is-empty .wb-lob-fig{color:#7a523359;width:2.2em;padding:0}.wb-lob-golfer.is-empty{filter:none}.wb-lob-info{min-width:0}.wb-lob-name{align-items:center;gap:.32em;min-width:0;min-height:1.5em;display:flex}.wb-lob-name-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--cw-round);color:var(--cw-board);text-shadow:var(--cw-press);font-size:1.12em;font-weight:700;line-height:1.15;overflow:hidden}.wb-lob-tag{font-family:var(--cw-round);letter-spacing:.1em;text-transform:uppercase;color:var(--cw-cream);background:var(--cw-board-face);box-shadow:inset 0 0 0 1px #c9a14aa6, 0 .05em 0 var(--cw-board-lo), 0 .1em .22em -.06em var(--cw-board-drop);text-shadow:var(--cw-relief);border-radius:.3em;flex:none;padding:.1em .42em .12em;font-size:.52em;font-weight:700;line-height:1.4}.wb-lob-tag.is-you{color:#3a2a10;background:linear-gradient(#f2dfaa,#d8b468);box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #7a5a1e59,0 .06em #8f6e30,0 .12em .26em -.08em #46320f4d}.wb-lob-standing{min-width:0;min-height:1.35em;color:var(--cw-label);justify-content:space-between;align-items:center;gap:.3em;font-size:.72em;font-style:italic;display:flex}.wb-lob-standing>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wb-lob-state{font-family:var(--cw-round);white-space:nowrap;color:var(--wb-ink-faint);flex:none;align-items:center;gap:.22em;margin-left:auto;font-size:.64em;font-weight:700;display:inline-flex}.wb-lob-state .wb-icon{stroke-width:2.4px;width:1.1em;height:1.1em}.wb-lob-state.is-ready{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);border-radius:.4em;padding:.12em .55em .14em .38em;font-weight:700}.wb-lob-state.is-ready .wb-icon{color:var(--cw-turf-core)}.wb-lob-state.is-hosting{color:var(--cw-brass-lo)}.wb-lob-state.is-away{color:#a8604a}.wb-lob-edit{flex:none;width:1.9em;height:1.9em;margin:-.35em -.45em -.35em 0;font-size:1.2em}.wb-lob-edit .wb-icon{width:.9em;height:.9em}.wb-lob-lines{color:var(--wb-ink-soft);flex-direction:column;gap:.05em;margin-top:.25em;font-size:.8em;display:flex}.wb-lob-line{white-space:nowrap;align-items:center;gap:.42em;min-width:0;min-height:1.55em;display:flex}.wb-lob-line>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.wb-lob-lineicon{color:var(--cw-label)}.wb-lob-line .wb-icon{width:1.15em;height:1.15em}.wb-lob-ball{filter:drop-shadow(0 1px 1px #28190540);flex:none;width:1.45em;height:1.45em;margin:-.1em 0}.wb-lob-ballname{font-family:var(--cw-round);color:var(--cw-board);flex:none;font-weight:700}.wb-lob-dim{color:var(--wb-ink-faint);font-style:italic}.wb-lob-nums{flex:none;gap:.2em;margin-left:auto;display:inline-flex;overflow:visible!important}.wb-lob-num{width:1.5em;height:1.5em;font:inherit;font-family:var(--cw-round);color:var(--cw-soil-lo);background:var(--cw-face);box-shadow:0 .06em 0 var(--cw-key-side), 0 .114em .268em -.06em var(--cw-key-drop), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523331;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:.86em;font-weight:700;transition:background-color .12s,box-shadow .12s,translate .12s;display:grid}.wb-lob-num:hover:not(:disabled):not([aria-checked=true]){color:var(--cw-board);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-lob-num[aria-checked=true]{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop)}.wb-lob-num:disabled{opacity:.35;cursor:default;box-shadow:var(--cw-lip);background:var(--cw-floor);text-decoration:line-through}.wb-lob-micicon{color:var(--cw-label);flex:none;transition:color .12s}.wb-lob-micicon.is-muted,.wb-lob-micicon.is-none{color:#7a523380}.wb-lob-meter{background:repeating-linear-gradient(90deg,#7a523329 0 .3em,#0000 .3em .4em);border-radius:.1em;flex:auto;min-width:2.5em;max-width:5.4em;height:.44em;position:relative;overflow:hidden}.wb-lob-meter i{background:repeating-linear-gradient(90deg, var(--cw-turf-side) 0 .3em, transparent .3em .4em);clip-path:inset(0 calc(100% - var(--lvl,0) * 100%) 0 0);position:absolute;inset:0}.wb-lob-meter.is-talking i{background:repeating-linear-gradient(90deg, var(--cw-turf) 0 .3em, transparent .3em .4em), linear-gradient(90deg, transparent 70%, var(--cw-cap))}.wb-lob-micline:has(.wb-lob-meter.is-talking) .wb-lob-micicon{color:var(--cw-turf-core)}.wb-lob-picks{border-top:1px solid #7a52332e;flex-direction:column;gap:.12em;padding-top:.36em;font-size:.8em;display:flex}.wb-lob-pick{align-items:center;gap:.5em;min-width:0;min-height:1.8em;display:flex}.wb-lob-pick-l{width:5.3em;font-family:var(--cw-round);letter-spacing:.14em;text-transform:uppercase;color:var(--cw-label);flex:none;font-size:.7em;font-weight:700}.wb-lob-pick-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--cw-round);color:var(--cw-board);font-weight:700;overflow:hidden}.wb-lob-pick-v.wb-num{font-size:1.05em;font-weight:700}.wb-lob-pick-v small{font-family:var(--wb-serif);color:var(--cw-brass-lo);font-size:.86em;font-style:italic;font-weight:400}.wb-lob-pickrow{justify-content:space-between;align-items:center;gap:.4em;display:flex}.wb-lob-teedots{flex:none;align-items:center;gap:.3em;display:inline-flex}.wb-lob-teedot{background:radial-gradient(circle at 34% 30%, #ffffffbf, #fff0 46%), var(--tee);cursor:pointer;opacity:.5;border:0;border-radius:50%;width:.98em;height:.98em;padding:0;transition:opacity .12s,transform .12s,box-shadow .12s;box-shadow:0 0 0 1px #00000061,0 1px 2px #00000038}.wb-lob-teedot:hover{opacity:1;transform:translateY(-1px)}.wb-lob-teedot[aria-checked=true]{opacity:1;box-shadow:0 0 0 1px #00000073, 0 0 0 2.5px var(--cw-floor-hi), 0 0 0 4px var(--cw-turf-side)}.wb-screen .wb-lob-teedot:focus-visible{box-shadow:0 0 0 1px #00000073, 0 0 0 2.5px var(--cw-floor-hi), 0 0 0 4.5px var(--cw-focus);border-radius:50%}.wb-lob-teedots.is-ro .wb-lob-teedot{cursor:default;opacity:1;transform:none;box-shadow:0 0 0 1px #00000061,0 1px 2px #00000038}.wb-lob-stepper{gap:.2em}.wb-lob-stepper .wb-step-btn{width:1.55em;height:1.55em}.wb-lob-stepper .wb-step-val{min-width:1.5em;font-size:1em}.wb-lob-side{font:inherit;font-family:var(--cw-round);color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .06em 0 var(--cw-turf-side), 0 .12em .24em -.08em var(--cw-turf-drop);white-space:nowrap;border:0;border-radius:.4em;align-items:center;gap:.3em;padding:.12em .55em .14em;font-size:.86em;font-weight:700;display:inline-flex}.wb-lob-side.is-B{color:var(--cw-cream);background:var(--cw-shade), var(--cw-terra);text-shadow:0 1px 1px #5a281459;box-shadow:inset 0 1px #ffffff4d,0 .07em #a8604a,0 .14em .3em -.08em #5a28144d}button.wb-lob-side{cursor:pointer;transition:translate .12s,filter .12s}button.wb-lob-side:hover{filter:brightness(1.04);translate:0 -.03em}.wb-lob-side .wb-icon{width:.95em;height:.95em}.wb-lob-note{color:var(--cw-soil-lo);background:linear-gradient(#f0d69647,#e7c4782e);border-radius:.45em;flex-wrap:wrap;align-items:center;gap:.3em .4em;padding:.32em .5em;font-size:.74em;line-height:1.25;display:flex;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #c9a14a73}.wb-lob-note .wb-icon{color:var(--cw-brass-lo)}.wb-lob-note-t{min-width:0}.wb-lob-note-s{opacity:.8;margin-left:auto;font-style:italic}.wb-lob-swatch{background:var(--c);border-radius:50%;flex:none;width:.95em;height:.95em;display:inline-block;box-shadow:0 0 0 1px #00000052,inset 0 1px 1px #ffffff59}.wb-lob-apply{font:inherit;font-family:var(--cw-round);color:var(--cw-board);background:var(--cw-face);box-shadow:0 .06em 0 var(--cw-key-side), 0 .114em .268em -.06em var(--cw-key-drop), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523329;cursor:pointer;border:0;border-radius:.4em;align-items:center;gap:.35em;margin-left:auto;padding:.16em .6em .18em .4em;font-weight:700;transition:translate .12s,box-shadow .12s;display:inline-flex}.wb-lob-apply:hover{box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-lob-wait-t{font-family:var(--cw-round);color:var(--cw-label);font-size:.95em;font-weight:600}.wb-lob-wait-hint{color:var(--wb-ink-soft);margin-top:.3em;font-size:.74em;font-style:italic}.wb-lob-wait-hint b{font-family:var(--cw-round);letter-spacing:.14em;color:var(--cw-board);font-style:normal;font-weight:700}.wb-lob-lower{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.wb-lob-col{min-width:0;min-height:0;padding:0 1.3em .3em;overflow:auto}.wb-lob-col:first-child{padding-left:0}.wb-lob-col:last-child{padding-right:.2em}.wb-lob-col+.wb-lob-col{border-left:1px solid #7a523333}.wb-lob-colhead{justify-content:space-between;align-items:center;gap:.6em;margin-bottom:.35em;display:flex}.wb-lob-colhead .wb-h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cw-board);text-shadow:var(--cw-press);font-size:1.08em;font-weight:700;overflow:hidden}.wb-lob-colhead .wb-kicker{font-size:.74em}.wb-lob-picker{font-family:var(--cw-round);color:var(--cw-label);flex:none;font-size:.7em;font-weight:600}.wb-lob-colhead2{border-top:1px solid #7a52332e;margin-top:.85em;padding-top:.7em;box-shadow:inset 0 1px #ffffff8c}.wb-lobby .wb-lob-field{margin-top:.55em}.wb-lobby .wb-lob-colhead+.wb-lob-field,.wb-lobby .wb-lob-day>.wb-lob-field:first-child{margin-top:.2em}.wb-lobby .wb-lob-field .wb-field-head{margin-bottom:.32em}.wb-lobby .wb-lob-field .wb-label[title]{cursor:help}.wb-lobby .wb-tee-row{grid-template-columns:1.05em minmax(0,1fr) 5.1em 5.5em;gap:.55em;padding:.22em .5em;font-size:.86em}.wb-lobby .wb-tee-dot{width:.98em;height:.98em}.wb-lobby .wb-tee-headrow{padding-top:.1em;padding-bottom:.1em}.wb-lobby .wb-tee-headrow>span{font-size:.62em}.wb-lobby .wb-hole-row{grid-template-columns:2em repeat(9,minmax(0,1fr));gap:.2em}.wb-lobby .wb-hole{padding:.16em 0 .12em}.wb-lobby .wb-hole-n{font-size:.86em}.wb-lobby .wb-hole-par{min-height:1em;font-size:.6em}.wb-lobby .wb-hole-rowlabel{font-size:.58em}.wb-lobby .wb-hole-foot{min-height:1.6em;margin-top:.4em}.wb-lobby .wb-hole-summary{font-size:.78em}.wb-lobby .wb-presets .wb-btn-sm{min-height:1.6em;padding:.12em .45em;font-size:.74em}.wb-lobby .wb-date-face{padding:.36em .6em;font-size:.9em}.wb-date-face.is-ro{cursor:default}.wb-date-face.is-ro:hover{border-color:var(--wb-rule-strong)}.wb-lob-ro .wb-tee-row,.wb-lob-ro .wb-hole{cursor:default;pointer-events:none}.wb-lob-ro .wb-tee-row:not([aria-checked=true]){color:var(--wb-ink-faint)}.wb-lob-cond{min-height:2em;font-family:var(--cw-round);color:var(--cw-board);align-items:center;gap:.5em;margin-top:.3em;font-size:.84em;font-weight:700;display:flex}.wb-lob-cond>.wb-icon{width:1.5em;height:1.5em;color:var(--cw-label)}.wb-lob-cond-t{flex:1;min-width:0}.wb-lob-fmtseg{width:100%;display:flex}.wb-lob-fmtseg .wb-seg-opt{flex:1;min-width:0;padding:.3em .15em .26em;font-size:.8em;line-height:1.15}.wb-lob-fmtseg .wb-seg-hint{white-space:nowrap;font-size:.72em}.wb-lob-fmt-ro{font-size:.95em}.wb-lob-fmt-name{font-family:var(--cw-round);color:var(--cw-board);font-size:1.08em;font-weight:700}.wb-lob-fb{flex-direction:column;gap:.4em;margin-top:.45em;font-size:.84em;display:flex}.wb-lob-fbrow{align-items:center;gap:.6em;display:flex}.wb-lob-fbseg .wb-seg-opt{min-width:4em;padding:.2em .7em;font-size:.86em}.wb-lob-sides{flex-wrap:wrap;align-items:center;gap:.3em .9em;display:flex}.wb-lob-sideline{font-family:var(--cw-round);color:var(--cw-board);align-items:center;gap:.4em;font-weight:700;display:inline-flex}.wb-lob-sideline b{letter-spacing:.04em;color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .06em 0 var(--cw-turf-side), 0 .12em .24em -.08em var(--cw-turf-drop);border-radius:.35em;padding:.08em .45em .1em;font-size:.8em;font-weight:700}.wb-lob-sideline.is-B b{color:var(--cw-cream);background:var(--cw-shade), var(--cw-terra);text-shadow:0 1px 1px #5a281459;box-shadow:inset 0 1px #ffffff4d,0 .07em #a8604a,0 .14em .3em -.08em #5a28144d}.wb-lob-sides .wb-btn-link{margin-left:auto}.wb-lobby .wb-lob-fmtnote{margin-top:.4em;font-size:.76em}.wb-lob-fmtnote.is-warn{font-style:normal;font-family:var(--cw-round);color:#a8604a;font-weight:700}.wb-lob-opts{flex-wrap:wrap;gap:.42em .38em;padding-top:.1em;display:flex}.wb-lob-opt{font:inherit;font-family:var(--cw-round);color:var(--cw-soil-lo);background:var(--cw-face);box-shadow:0 .07em 0 var(--cw-key-side), 0 .133em .306em -.06em var(--cw-key-drop), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523329;cursor:pointer;border:0;border-radius:.45em;align-items:center;gap:.32em;padding:.26em .65em .28em .45em;font-size:.8em;font-weight:700;line-height:1.2;transition:translate .12s,box-shadow .12s,background-color .15s,color .15s;display:inline-flex}.wb-lob-opt .wb-icon{stroke-width:2.4px;color:#7a523373;width:1em;height:1em}button.wb-lob-opt:hover{box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-lob-opt.is-on{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop)}.wb-lob-opt.is-on .wb-icon{color:var(--cw-turf-core)}button.wb-lob-opt.is-on:hover{box-shadow:inset 0 1px 0 #ffffff73, 0 .09em 0 var(--cw-turf-side), 0 .2em .34em -.1em var(--cw-turf-drop)}.wb-lob-opt.is-ro{cursor:help}.wb-lob-opt.is-ro:not(.is-on){color:var(--wb-ink-faint);background:var(--cw-floor);box-shadow:var(--cw-lip)}.wb-screen .wb-lob-opt:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.wb-lob-carts{grid-template-columns:1fr 1fr;gap:.9em;padding-top:.15em;display:grid}.wb-lob-cart{min-width:0;transition:opacity .2s,filter .2s}.wb-lob-cart-head{white-space:nowrap;align-items:center;gap:.45em;margin-bottom:.3em;font-size:.8em;display:flex}.wb-lob-cart-name{font-family:var(--cw-round);color:var(--cw-board);font-size:1.05em;font-weight:700}.wb-lob-cart-side{font-family:var(--cw-round);letter-spacing:.06em;color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .06em 0 var(--cw-turf-side), 0 .12em .24em -.08em var(--cw-turf-drop);border-radius:.35em;padding:.06em .45em .08em;font-size:.74em;font-weight:700}.wb-lob-cart-side.is-B{color:var(--cw-cream);background:var(--cw-shade), var(--cw-terra);box-shadow:inset 0 1px #ffffff4d,0 .07em #a8604a,0 .14em .3em -.08em #5a28144d}.wb-lob-cart-tag{font-family:var(--cw-round);color:var(--wb-ink-faint);margin-left:auto;font-size:.9em;font-weight:700}.wb-lob-cart-tag.is-warn{color:#a8604a}.wb-lob-cart-body{aspect-ratio:100/84;max-width:10em;color:var(--cw-board);position:relative}.wb-lob-cart-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wb-lob-cart-shell{fill:#fffaeed9;stroke:currentColor;stroke-width:1.3px}.wb-lob-cart-tyre{fill:#3b3b37;opacity:.82}.wb-lob-cart-cushion{fill:#7ac24c1a;stroke:#1d5a3b52;stroke-width:.8px}.wb-lob-cart-wheel{color:var(--cw-soil-lo)}.wb-lob-cart.is-idle{opacity:.38;filter:grayscale(.7)}.wb-lob-cart.is-nodriver .wb-lob-cart-wheel{color:var(--cw-cap)}.wb-lob-seat{width:36%;height:32.7%;font:inherit;color:var(--wb-ink);cursor:pointer;touch-action:none;background:0 0;border:1px solid #0000;border-radius:.35em;flex-direction:column;justify-content:center;align-items:center;gap:.04em;padding:0 0 .1em;transition:background-color .12s,border-color .12s;display:flex;position:absolute;top:33.9%}.wb-lob-seat.is-driver{left:12%}.wb-lob-seat.is-passenger{left:52%}.wb-lob-seat:disabled{cursor:default}.wb-lob-seat-empty{font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:#1d5a3b80;font-size:.56em;font-weight:700}.wb-lob-seat.is-movable{cursor:grab}.wb-lob-seat:hover:not(:disabled){background:#7ac24c24;border-color:#4e8d3273}.wb-lob-carts.is-picking .wb-lob-seat.is-target:not(:disabled),.wb-lob-carts.is-dragging .wb-lob-seat:not(:disabled):not(.is-dragging){border:1px dashed var(--cw-brass);background:#e7b44c29}.wb-lob-seat.is-over{background:#e7b44c6b!important;border-style:solid!important}.wb-lob-seat.is-picked{border-color:var(--cw-brass);background:#e7b44c4d}.wb-lob-seat.is-picked .wb-lob-token{box-shadow:0 0 0 1.5px var(--shirt), 0 0 0 2.5px #fffdf6, 0 5px 9px #28190552;transform:translateY(-3px)scale(1.07)}.wb-lob-seat.is-dragging .wb-lob-token,.wb-lob-seat.is-dragging .wb-lob-seat-name{opacity:.25}.wb-lob-seat-name{text-overflow:ellipsis;white-space:nowrap;max-width:96%;font-family:var(--cw-round);color:var(--cw-soil-lo);font-size:.6em;font-weight:700;line-height:1.2;overflow:hidden}.wb-lob-seat.is-me .wb-lob-seat-name{color:var(--cw-board);font-weight:700}.wb-lob-token{width:1.72em;height:1.72em;box-shadow:0 0 0 1.5px var(--shirt), 0 0 0 2.5px #fffdf6e6, 0 1px 3px #28190559;background:radial-gradient(circle at 50% 36%,#fbf6e9,#e6dcc2);border-radius:50%;flex:none;place-items:center;transition:transform .12s,box-shadow .12s;display:grid;overflow:hidden}.wb-lob-token .wb-lob-golfer{width:100%;height:100%}.wb-lob-ghost{z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:.15em;width:4em;margin:-1.2em 0 0 -2em;display:flex;position:fixed;top:0;left:0}.wb-lob-ghost .wb-lob-token{width:2.3em;height:2.3em;box-shadow:0 0 0 1.5px var(--shirt), 0 0 0 2.5px #fffdf6, 0 9px 18px #140e066b;transform:rotate(-5deg)}.wb-lob-ghost>span:last-child{font-family:var(--cw-round);color:var(--cw-board);background:var(--cw-face);box-shadow:0 .06em 0 var(--cw-key-side), 0 .114em .268em -.06em var(--cw-key-drop);border-radius:.35em;padding:.05em .45em;font-size:.72em;font-weight:700}.wb-lobby .wb-lob-carts-note{min-height:1.2em;color:var(--wb-ink-soft);margin-top:.35em;font-size:.74em}.wb-lob-hp{font-family:var(--cw-round);color:var(--cw-label);cursor:help;align-items:center;gap:.3em;font-size:.7em;font-weight:600;display:inline-flex}.wb-lob-hp .wb-icon{width:1.15em;height:1.15em}.wb-lob-microw{align-items:center;gap:.55em;margin:.25em 0 .3em;display:flex}.wb-lob-microw .wb-lob-meter{flex:3em}.wb-lob-microw .wb-lob-micseg{flex:none;width:auto}.wb-lob-micbig{width:1.4em;height:1.4em;color:var(--cw-turf-core)}.wb-lob-meter.wb-lob-meter-lg{max-width:none;height:.62em}.wb-lob-micseg{width:100%;display:flex}.wb-lob-micseg .wb-seg-opt{white-space:nowrap;flex:1;min-width:0;padding:.28em .55em;font-size:.76em}.wb-lobby .wb-lob-mic .wb-note{margin-top:.4em;font-size:.74em}.wb-lob-micask{flex-direction:column;align-items:flex-start;gap:.4em;margin-top:.3em;display:flex}.wb-lobby .wb-lob-micask .wb-note{margin:0}.wb-lob-askmic .wb-icon{width:1.15em;height:1.15em}.wb-lob-asking{align-items:center;gap:.5em;display:flex}.wb-lob-foot{border-top:1px solid #7a523336;grid-template-columns:minmax(8em,auto) minmax(0,1fr) minmax(8em,auto);align-items:center;gap:1em;margin-top:.75em;padding-top:.75em;display:grid}.wb-lob-leave{justify-self:start}.wb-lob-leave:hover{--b-fg:var(--cw-stamp)}.wb-lob-footmid{text-align:center;min-width:0}.wb-lob-footmsg{font-family:var(--cw-round);color:var(--cw-label);margin:0;font-size:.9em;font-weight:600}.wb-lob-footmsg.is-go{color:var(--cw-turf-core)}.wb-lob-footmid .wb-error{margin-top:.2em}.wb-lob-footact{justify-self:end}.wb-lob-footact .wb-btn{min-width:9.5em}.wb-lob-ready.is-ready{--b-bg:var(--cw-mown);--b-fg:#17301f;--b-side:var(--cw-turf-side);--b-drop:var(--cw-turf-drop);--b-edge:#2f662859;text-shadow:0 1px #ffffff40;box-shadow:inset 0 1px 0 #fff6, 0 var(--b-lift) 0 var(--b-side), 0 calc(var(--b-lift) + .1em) calc(var(--b-lift) * 2 + .3em) -.1em var(--b-drop)}.wb-lob-ready.is-ready .wb-icon{color:var(--cw-turf-core)}.wb-lob-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.8s linear infinite wb-lob-spin}@keyframes wb-lob-spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.wb-lob-body{display:block;overflow:auto}.wb-lob-seats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.9em}.wb-lob-lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:1em}.wb-lob-col{overflow:visible}.wb-lob-col:nth-child(3){border-left:0;grid-column:1/-1;padding-left:0}.wb-lob-link{max-width:14em}}.wb-lob-byindex{font:inherit;font-family:var(--cw-round);color:var(--cw-board);background:var(--cw-face);box-shadow:0 .06em 0 var(--cw-key-side), 0 .114em .268em -.06em var(--cw-key-drop), inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #7a523329;cursor:pointer;border:0;border-radius:.4em;margin-left:.4em;padding:.1em .5em .12em;font-size:.72em;font-weight:700}.wb-lob-byindex:hover,.wb-lob-byindex:focus-visible{box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px #7a52332e, 0 .09em 0 var(--cw-key-side), 0 .2em .34em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-lob-copy[hidden],.wb-lob-link[hidden],.wb-lob-card[hidden],.wb-lob-code[hidden]{display:none}.wb-main-left{left:var(--wb-left);width:var(--wb-card-w);flex-direction:column;gap:.7em;max-height:calc(100vh - 1.6em);display:flex;position:absolute;top:50%;translate:0 -50%}.wb-main-left>.wb-main-card{flex:none;width:auto;position:relative;top:auto;left:auto;translate:none}.wb-gpanel{grid-template:"stage head""stage stats"1fr"chart chart""acts acts"/8.4em minmax(0,1fr);column-gap:.85em;min-height:0;padding:.8em 1em .65em;animation:.42s ease-out 60ms backwards wb-slide-in;display:grid;position:relative}.wb-gp-head{text-align:left;grid-area:head;min-width:0}.wb-gp-head .wb-label{margin-bottom:.05em}.wb-gp-name{-webkit-line-clamp:2;font-family:var(--cw-round);color:var(--cw-board);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1.16em;font-weight:700;line-height:1.12;display:-webkit-box;overflow:hidden}.wb-gp-sub{-webkit-line-clamp:2;color:var(--wb-ink-soft);-webkit-box-orient:vertical;margin-top:.1em;font-size:.7em;font-style:italic;line-height:1.3;display:-webkit-box;overflow:hidden}.wb-gp-stagewrap{background:linear-gradient(#a9c9e2 0%,#cfe0e6 46%,#e3e3c8 70%,#b9c99a 100%);border-radius:.4em;grid-area:stage;height:7.8em;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5c3e2261,inset 0 .12em .3em #281e0a38,inset 0 -18px 30px -18px #283c144d,0 1px #ffffffb3}.wb-gp-stage{position:absolute;inset:0}.wb-gp-stage .wb-cr-canvas{cursor:grab;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.wb-gp-stage .wb-cr-canvas:active{cursor:grabbing}.wb-gp-stage .wb-cr-canvas-note:empty,.wb-gp-stage.is-failed .wb-cr-canvas{display:none}.wb-gp-stats{border-top:1px solid var(--wb-rule);grid-area:stats;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;margin:.35em 0 0;display:grid}.wb-gp-stat{cursor:default;flex-direction:column-reverse;align-items:center;min-width:0;padding:.2em .2em .15em;display:flex}.wb-gp-stat:nth-child(2n){border-left:1px solid #7a523329}.wb-gp-stat:nth-child(n+3){border-top:1px solid #7a523329}.wb-gp-stat-value{font-family:var(--cw-round);color:var(--wb-ink);white-space:nowrap;text-shadow:var(--cw-press);margin:0;font-size:1.1em;font-weight:700;line-height:1.1}.wb-gp-stat-extra{font-family:var(--cw-round);color:var(--wb-ink-soft);text-shadow:none;margin-left:.2em;font-size:.56em;font-weight:700}.wb-gp-stat-label{font-family:var(--cw-round);letter-spacing:.13em;text-transform:uppercase;color:var(--cw-label);white-space:nowrap;font-size:.56em;font-weight:700}.wb-gp-stat.is-index .wb-gp-stat-value{color:var(--cw-board)}.wb-ix{grid-area:chart;margin:.55em 0 0;position:relative}.wb-ix-head{justify-content:space-between;align-items:baseline;gap:.6em;margin-bottom:.15em;display:flex}.wb-ix-title{font-family:var(--cw-round);letter-spacing:.13em;text-transform:uppercase;color:var(--cw-label);font-size:.58em;font-weight:700}.wb-ix-range{color:var(--wb-ink-faint);font-size:.66em;font-style:italic}.wb-ix-plot{min-height:64px;position:relative}.wb-ix-svg{font-family:var(--wb-serif);display:block;overflow:visible}.wb-ix-grid{stroke:var(--wb-rule);stroke-width:1px}.wb-ix-tick{fill:var(--wb-ink-faint);font-size:9.5px}.wb-ix-area{fill:#88bb6029;stroke:none}.wb-ix-line{fill:none;stroke:var(--wb-green-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wb-ix-line.is-provisional{stroke-dasharray:3 3.5;opacity:.7}.wb-ix-dot{fill:var(--wb-green-2);stroke:var(--wb-paper-2);stroke-width:2px}.wb-ix-end{font-family:var(--cw-round);fill:var(--cw-board);font-size:12px;font-weight:700}.wb-ix-low{fill:var(--wb-paper-2);stroke:var(--wb-brass);stroke-width:1.6px}.wb-ix-lowlabel{fill:var(--wb-brass-lo);font-size:9.5px;font-style:italic}.wb-ix-cross{stroke:var(--wb-ink-faint);stroke-width:1px;stroke-dasharray:2 2;pointer-events:none}.wb-ix-hot{fill:var(--wb-green-2);stroke:var(--wb-paper-2);stroke-width:2px;pointer-events:none}.wb-ix-hit{fill:#0000;cursor:crosshair}.wb-ix-tip{z-index:1;white-space:nowrap;color:var(--wb-ink);background:var(--wb-paper-2);border:1px solid var(--wb-rule-strong);box-shadow:var(--wb-shadow-sm);pointer-events:none;border-radius:3px;padding:.2em .5em;font-size:.7em;position:absolute}.wb-ix-tip b{font-family:var(--wb-display);color:var(--wb-green);font-weight:400}.wb-ix-prov{color:var(--wb-ink-faint);font-style:italic}.wb-ix-empty{text-align:center;height:56px;color:var(--wb-ink-faint);box-shadow:var(--cw-lip);border-radius:.4em;place-items:center;padding:0 1em;font-size:.74em;font-style:italic;display:grid}.wb-gp-acts{border-top:1px solid #7a523336;grid-area:acts;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42em .4em;margin-top:.6em;padding-top:.6em;display:grid}.wb-gp-act{min-width:0;font:inherit;font-family:var(--cw-round);color:var(--cw-board);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523321, 0 .07em 0 var(--cw-key-side), 0 .13em .28em -.08em var(--cw-key-drop);cursor:pointer;border:0;border-radius:.45em;align-items:center;gap:.3em;padding:.34em .4em;font-size:.8em;font-weight:600;transition:translate .12s,box-shadow .12s,background-color .15s,color .15s;display:flex}.wb-gp-act span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-gp-act .wb-icon{width:1.2em;height:1.2em;color:var(--cw-brass-lo);stroke-width:1.7px;flex:none;transition:color .15s}.wb-gp-act:hover,.wb-gp-act:focus-visible{background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #ffffffd9, inset 0 0 0 1px #7a523329, 0 .1em 0 var(--cw-key-side), 0 .24em .44em -.12em var(--cw-key-drop);translate:0 -.03em}.wb-gp-act:hover .wb-icon,.wb-gp-act:focus-visible .wb-icon{color:var(--cw-board)}.wb-gp-act:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.wb-gp-act:active{box-shadow:inset 0 .06em .14em #50381824, 0 .01em 0 var(--cw-key-side);translate:0 .05em}@media (max-height:860px){.wb-gpanel .wb-ix{display:none}}.wb-gpanel.is-tight{scrollbar-width:thin;grid-template:"head""acts"/minmax(0,1fr);padding:.6em 1em .55em;overflow-y:auto}.wb-gpanel.is-tight .wb-gp-stagewrap,.wb-gpanel.is-tight .wb-gp-stats,.wb-gpanel.is-tight .wb-ix{display:none}.wb-gpanel.is-tight .wb-gp-acts{margin-top:.4em;padding-top:.45em}@media (max-height:700px),(max-width:1000px){.wb-gpanel{scrollbar-width:thin;grid-template:"head""acts"/minmax(0,1fr);padding:.6em 1em .55em;overflow-y:auto}.wb-gpanel .wb-gp-stagewrap,.wb-gpanel .wb-gp-stats,.wb-gpanel .wb-ix{display:none}.wb-gp-acts{margin-top:.4em;padding-top:.45em}}.wb-today{flex-wrap:wrap;justify-content:center;gap:.45em;margin:-.1em 0 .85em;display:flex}.wb-today-chip{max-width:100%;font:inherit;font-family:var(--cw-round);color:var(--cw-board);background:var(--cw-face);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #7a523324, 0 .06em 0 var(--cw-key-side), 0 .12em .26em -.08em var(--cw-key-drop);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.35em;padding:.3em .55em .3em .6em;font-size:.86em;font-weight:600;transition:background-color .15s,color .15s,translate .12s,box-shadow .12s;display:inline-flex}.wb-today-chip .wb-icon{width:1.15em;height:1.15em;color:var(--cw-brass-lo);stroke-width:1.8px;flex:none}.wb-today-chip .wb-today-chev{opacity:.55;width:.85em;height:.85em}.wb-today-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-today-chip:hover,.wb-today-chip:focus-visible{background:var(--cw-face-hover);box-shadow:inset 0 1px 0 #ffffffd9, inset 0 0 0 1px #7a523329, 0 .09em 0 var(--cw-key-side), 0 .2em .38em -.1em var(--cw-key-drop);translate:0 -.03em}.wb-today-chip.is-open{color:#17301f;background:var(--cw-shade), var(--cw-turf);box-shadow:inset 0 1px 0 #fff6, 0 .06em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);translate:0 -.03em}.wb-today-chip:hover .wb-icon,.wb-today-chip:focus-visible .wb-icon{color:var(--cw-board)}.wb-today-chip.is-open .wb-icon{color:var(--cw-turf-core)}.wb-today-chip:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.wb-play-tabs{background:var(--cw-trench);min-width:0;box-shadow:var(--cw-lip);border-radius:.6em;flex:1;gap:.2em;padding:.2em;display:flex}.wb-play-tab{min-width:0;font:inherit;font-family:var(--cw-round);letter-spacing:.08em;text-transform:uppercase;color:var(--cw-soil);cursor:pointer;background:0 0;border:0;border-radius:.5em;flex-direction:column;flex:1 1 0;align-items:center;gap:.12em;padding:.32em .2em .26em;font-size:.72em;font-weight:700;transition:color .15s,background-color .15s,box-shadow .15s,translate .1s;display:flex;position:relative}.wb-play-tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.wb-play-tab-icon{stroke-width:1.7px;width:1.75em;height:1.75em}.wb-play-tab:hover{color:var(--cw-board);background:#fffcf499;box-shadow:inset 0 1px #fff9}.wb-play-tab:focus-visible{outline:2px solid var(--cw-focus);outline-offset:1px}.wb-play-tab[aria-selected=true]{color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .07em 0 var(--cw-turf-side), 0 .14em .3em -.08em var(--cw-turf-drop);translate:0 -.04em}.wb-play-tab[aria-selected=true] .wb-play-tab-icon{color:var(--cw-turf-core)}.wb-play-tab[aria-selected=true]:focus-visible{box-shadow:var(--cw-chosen-focus);outline:none}.wb-sub-card.wb-clubhouse{width:26em}.wb-club-list{flex-direction:column;gap:.3em;margin-top:.7em;display:flex}.wb-club-row{align-items:center;padding-top:.45em;padding-bottom:.45em;animation:none}.wb-club-row .wb-mi-flag{width:2.3em;height:2.3em}.wb-club-row .wb-mi-flag .wb-icon{width:1.3em;height:1.3em}.wb-club-text{flex-direction:column;flex:1;gap:.1em;min-width:0;display:flex}.wb-club-top{justify-content:space-between;align-items:baseline;gap:.55em;display:flex}.wb-club-top .wb-mi-label{flex:0 auto}.wb-club-blurb{color:var(--wb-ink-soft);font-size:.8em;font-style:italic}.wb-club-sep{color:var(--cw-label);align-items:center;gap:.6em;margin:.45em .4em .1em;display:flex}.wb-club-sep:after{content:"";background:#7a523333;flex:1;height:1px;box-shadow:0 1px #fff9}.wb-gp-acts.is-one{grid-template-columns:minmax(0,1fr) auto}.wb-gp-acts.is-one .wb-gp-act{flex-direction:column;justify-content:center;gap:.1em;padding:.3em .75em;font-size:.74em}.wb-gp-custom{min-width:0;font:inherit;text-align:left;color:#17301f;background:var(--cw-mown);box-shadow:inset 0 1px 0 #fff6, 0 .08em 0 var(--cw-turf-side), 0 .18em .36em -.1em var(--cw-turf-drop);cursor:pointer;border:0;border-radius:.55em;align-items:center;gap:.6em;padding:.5em .7em .5em .6em;transition:translate .12s,box-shadow .12s,filter .15s;display:flex}.wb-gp-custom>.wb-icon{width:1.5em;height:1.5em;color:var(--cw-turf-core);stroke-width:1.7px;flex:none}.wb-gp-custom-text{flex-direction:column;flex:1;min-width:0;display:flex}.wb-gp-custom-label{font-family:var(--cw-round);white-space:nowrap;font-size:1.02em;font-weight:700;line-height:1.15}.wb-gp-custom-sub{font-family:var(--cw-round);color:#17301fb8;white-space:nowrap;text-overflow:ellipsis;font-size:.66em;font-weight:600;overflow:hidden}.wb-gp-custom-chev{opacity:.6;flex:none;width:1em;height:1em}.wb-gp-custom:hover,.wb-gp-custom:focus-visible{filter:brightness(1.05);box-shadow:inset 0 1px 0 #ffffff73, 0 .1em 0 var(--cw-turf-side), 0 .26em .46em -.12em var(--cw-turf-drop);translate:0 -.03em}.wb-gp-custom:focus-visible{outline:2px solid var(--cw-focus);outline-offset:2px}.wb-gp-custom:active{translate:0 .05em}.wb-caddie-list{border-top:1px solid #7a52332e;flex-direction:column;gap:.12em;max-height:12em;margin-top:.45em;padding-top:.3em;display:flex;overflow-y:auto}.wb-caddie-row{font:inherit;text-align:left;color:var(--wb-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:.4em;grid-template-columns:minmax(0,1fr) auto;gap:.08em .8em;padding:.38em .6em;font-size:.9em;transition:background-color .14s,color .14s,box-shadow .14s;display:grid}.wb-caddie-row:hover:not(:disabled){color:var(--wb-ink);background:#fffcf4bf;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #7a52331a}.wb-caddie-row[aria-checked=true]{background:var(--cw-mown);color:#17301f;box-shadow:inset 0 1px 0 #fff6, 0 .06em 0 var(--cw-turf-side), 0 .14em .3em -.1em var(--cw-turf-drop)}.wb-caddie-row:disabled{cursor:default}.wb-caddie-name{font-family:var(--cw-round);color:var(--wb-ink);font-weight:600}.wb-caddie-row[aria-checked=true] .wb-caddie-name{color:#17301f;font-weight:700}.wb-caddie-row[aria-checked=true] .wb-caddie-sub,.wb-caddie-row[aria-checked=true] .wb-caddie-line{color:#17301fbf}.wb-caddie-sub{color:var(--wb-ink-faint);text-align:right;letter-spacing:.02em;white-space:nowrap;font-size:.82em}.wb-caddie-line{color:var(--wb-ink-soft);grid-column:1/-1;font-size:.8em;line-height:1.3}.wb-caddie-line+.wb-caddie-line{color:var(--wb-ink-faint)}.wb-dog-form{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:.5em;margin-top:.5em;display:grid}.wb-dog-form .wb-note{grid-column:1/-1;margin:.2em 0 0}.wb-dog-form input,.wb-dog-form select{min-width:0;font:inherit;color:var(--wb-ink);background:var(--cw-floor-hi);box-shadow:var(--cw-lip);border:0;border-radius:.4em;padding:.38em .5em;font-size:.9em}.wb-dog-form input:focus-visible,.wb-dog-form select:focus-visible{outline:2px solid var(--cw-focus);outline-offset:1px}@media (max-width:560px){.wb-dog-form{grid-template-columns:1fr}}.wb-sub-card.wb-casual .wb-casual-body{scrollbar-width:thin;flex:auto;min-height:0;margin-right:-.6em;padding-right:.6em;overflow-y:auto}.wb-sub-card.wb-casual{max-height:calc(100vh - 1.6em);padding-top:1.1em;padding-bottom:1.05em}.wb-casual-body .wb-field{margin-top:.8em}.wb-casual-body .wb-hole-foot{min-height:1.7em;margin-top:.4em}.tc-card{max-width:min(460px,100vw - 32px);max-height:calc(100vh - 24px);overflow-y:auto}.tc-kicker{font:700 11px/1.2 var(--cw-round,system-ui), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--cw-label);margin-bottom:4px}.tc-card .wb-dialog-msg p{margin:0 0 6px}.tc-actions{flex-wrap:wrap}.tc-parts{border-top:1px solid #7a523333;flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding-top:10px;display:flex;box-shadow:inset 0 1px #fff9}.tc-part{font:600 12.5px/1.3 var(--cw-round,system-ui), sans-serif;color:var(--wb-ink-soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;-webkit-text-decoration:underline #b08a3c80;text-decoration:underline #b08a3c80}.tc-part:hover,.tc-part:focus-visible{color:var(--cw-board,var(--wb-ink));text-decoration-color:currentColor}.tc-part.is-done:after{content:" ✓";color:var(--cw-turf-side,#7e9c78);text-decoration:none}.tc-guest{background:var(--wb-paper-2);border:1px solid var(--wb-paper-edge);box-shadow:inset 0 0 0 3px var(--wb-paper-2), inset 0 0 0 4px var(--wb-rule), 0 1px 1px #3c28121f, 0 4px 10px -4px #3c281247;border-radius:6px;margin:8px 0 10px;padding:10px 12px 40px;position:relative;overflow:hidden}.tc-guest-head{font:700 11px/1.2 var(--cw-round,system-ui), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#1f4a34;justify-content:space-between;margin-bottom:8px;display:flex}.tc-score{border-collapse:collapse;text-align:center;width:100%;font:600 14px/1.5 Georgia,Iowan Old Style,serif}.tc-score th{font:700 10.5px/1.6 var(--cw-round,system-ui), sans-serif;color:var(--wb-ink-faint);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--wb-rule)}.tc-score td,.tc-score th{padding:2px 6px}.tc-score td:first-child,.tc-score th:first-child{text-align:left}.tc-par td{color:var(--wb-ink-faint);font-size:12.5px}.tc-you td{color:#22357a;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:17px}.tc-you td:first-child{color:var(--wb-ink);font:600 13px/1.5 Georgia,serif}.tc-stamp{color:#962820c7;font:700 10px/1.15 var(--cw-round,system-ui), sans-serif;letter-spacing:.1em;text-transform:uppercase;text-align:center;mix-blend-mode:multiply;border:2px solid #962820b8;border-radius:5px;padding:3px 8px;animation:.45s cubic-bezier(.2,1.6,.4,1) .35s both tc-stamp;position:absolute;bottom:8px;right:14px;transform:rotate(-6deg)}@keyframes tc-stamp{0%{opacity:0;transform:rotate(-6deg)scale(1.8)}to{opacity:1;transform:rotate(-6deg)scale(1)}}.tc-line{color:var(--wb-ink-soft);margin:0 0 8px;font-style:italic}.tc-who{color:#7a5a2b;font-style:normal;font-weight:600}.tc-notes{color:var(--wb-ink-faint);border-top:1px solid #7a523333;margin:12px 0 0;padding:8px 0 0 16px;font-size:12px}.tc-notes li{margin:1px 0}.tc-where-q{box-sizing:border-box;border:1px solid var(--wb-paper-edge);width:100%;font:15px/1.3 var(--cw-round,system-ui), sans-serif;color:var(--wb-ink);background:#fffdf6;border-radius:8px;margin:6px 0 8px;padding:9px 12px}.tc-where-list{flex-direction:column;gap:2px;max-height:40vh;display:flex;overflow-y:auto}.tc-where-row{text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;display:flex}.tc-where-row:hover,.tc-where-row:focus-visible{background:#b08a3c24;outline:none}.tc-where-name{color:var(--wb-ink);font-weight:600}.tc-where-line,.tc-where-none{color:var(--wb-ink-faint);font-size:12.5px}.tc-home{color:var(--wb-ink-soft);background:#b08a3c1a;border-radius:8px;margin:0 0 8px;padding:8px 10px}.tc-home.is-ready{color:#1f4a34;background:#2e6e481f;font-weight:600}.wb-ph{z-index:60;pointer-events:none;font-family:var(--wb-serif);position:fixed;inset:0}.wb-ph[hidden]{display:none}.wb-ph-flash{opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.wb-ph-flash.is-on{animation:.45s ease-out wb-ph-flash}@keyframes wb-ph-flash{0%{opacity:.7}to{opacity:0}}.wb-ph-panel{pointer-events:auto;width:min(19em,42vw);max-height:calc(100% - 2.2em);color:var(--wb-ink);font-size:calc(var(--wb-fs,16px) * .86);border-radius:.4em;padding:.8em 1em .9em;transition:opacity .2s ease-out,transform .25s ease-out;position:absolute;top:50%;right:1.1em;overflow-y:auto;transform:translateY(-50%);box-shadow:0 2px 4px #00000059,0 14px 30px -10px #0000008c}.wb-ph-panel.is-hidden{opacity:0;pointer-events:none;transform:translate(1.5em,-50%)}.wb-ph-title{font-family:var(--cw-round);color:var(--cw-board);align-items:center;gap:.45em;margin:0 0 .45em;font-size:1.3em;font-weight:800;line-height:1.1;display:flex}.wb-ph-title-icon{width:1.5em;height:1.5em;color:var(--cw-cream);background:var(--cw-board);box-shadow:inset 0 0 0 .08em var(--cw-brass), 0 .08em 0 var(--cw-board-lo);border-radius:50%;flex:none;padding:.24em}.wb-ph-row{grid-template-columns:5.4em 1fr 5.4em;align-items:center;gap:.5em;margin:.15em 0;display:grid}.wb-ph-k{font-family:var(--cw-round);letter-spacing:.12em;text-transform:uppercase;color:var(--cw-soil);font-size:.66em;font-weight:800;line-height:1.2}.wb-ph-k-block{border-top:1.5px dashed #7a52334d;margin:.8em 0 .4em;padding-top:.6em}.wb-ph-v{font-family:var(--cw-round);font-variant-numeric:lining-nums tabular-nums;text-align:right;color:var(--cw-board);white-space:nowrap;font-size:.84em;font-weight:700}.wb-ph-range{width:100%;font-size:.9em}.wb-ph-range:disabled{opacity:.4;cursor:default}.wb-ph-pose[hidden]{display:none}.wb-ph-grades{background:var(--cw-floor);box-shadow:var(--cw-lip);border-radius:.6em;flex-wrap:wrap;gap:.25em;padding:.25em;display:flex}.wb-ph-chip{font:inherit;font-family:var(--cw-round);cursor:pointer;color:var(--cw-soil);background:0 0;border:0;border-radius:.45em;padding:.28em .7em;font-size:.8em;font-weight:700;transition:background-color .12s,color .12s}.wb-ph-chip:hover{color:var(--cw-turf-core);background:#7ac24c2e}.wb-ph-chip[aria-checked=true]{color:var(--cw-ink);background:var(--cw-mown);box-shadow:0 .12em 0 var(--cw-turf-side);font-weight:800}.wb-ph-chip:focus-visible,.wb-ph-btn:focus-visible{outline:2px solid var(--cw-cap);outline-offset:2px}.wb-ph-views{background:var(--cw-floor);box-shadow:var(--cw-lip);border-radius:.6em;gap:.25em;padding:.25em;display:flex}.wb-ph-view{text-align:center;font-variant-numeric:tabular-nums;flex:1}.wb-ph-view.is-kept{color:#3a2a0c;background:linear-gradient(180deg, var(--cw-brass-hi), var(--cw-brass));box-shadow:0 .12em 0 var(--cw-brass-lo);font-weight:800}.wb-ph-actions{flex-wrap:wrap;gap:.45em;margin-top:1em;display:flex}.wb-ph-btn{font:inherit;font-family:var(--cw-round);cursor:pointer;background:var(--cw-floor-hi);color:var(--cw-board);border:0;border-radius:.45em;padding:.4em .85em;font-size:.84em;font-weight:700;transition:translate .1s,box-shadow .1s;box-shadow:0 .16em #c9b48a,inset 0 0 0 1px #7a52332e}.wb-ph-btn:hover{translate:0 .05em;box-shadow:0 .11em #c9b48a,inset 0 0 0 1px #7a52332e}.wb-ph-btn:active{translate:0 .14em;box-shadow:0 .02em #c9b48a,inset 0 0 0 1px #7a52332e}.wb-ph-btn.is-primary{color:var(--cw-cream);background:var(--cw-board);box-shadow:inset 0 0 0 .09em var(--cw-brass), 0 .16em 0 var(--cw-board-lo)}.wb-ph-keys{font-family:var(--cw-round);color:var(--wb-ink-soft);border-top:1.5px dashed #7a52334d;flex-wrap:wrap;gap:.3em .75em;margin:.9em 0 0;padding-top:.6em;font-size:.68em;font-weight:600;line-height:1.4;display:flex}.wb-ph-key{white-space:nowrap;align-items:center;gap:.35em;display:inline-flex}.wb-ph-key kbd{font:inherit;color:var(--cw-board);background:var(--cw-floor-hi);border-radius:.3em;padding:.05em .4em;font-weight:800;box-shadow:0 .12em #c9b48a,inset 0 0 0 1px #7a523333}.wb-ph .wb-toast{pointer-events:none}
