:root{--pc-green: #1f7a3f;--pc-green-dark: #16532b;--pc-cream: #fbf3df;--pc-tan: #e2c78f;--pc-red: #c0392b;--pc-ink: #24291f;--pc-ink-soft: #4a5140;--pc-white: #ffffff;--pc-control-tray: rgba(12, 36, 22, .82);--pc-control-hover: #3a5037;--pc-paper-button: linear-gradient(#fff9df, #dec886);--pc-paper-button-ink: #174f2b;--pc-paper-button-shadow: inset 0 1px rgba(255,255,255,.82), 0 3px 0 rgba(4,26,12,.42), 0 6px 12px rgba(3,20,9,.2);--pc-space-1: 4px;--pc-space-2: 8px;--pc-space-3: 12px;--pc-space-4: 16px;--pc-space-5: 24px;--pc-space-6: 32px;--pc-radius-sm: 10px;--pc-radius-md: 14px;--pc-radius-lg: 18px;--pc-shadow: 0 4px 14px rgba(22, 40, 20, .18);--pc-shadow-raised: 0 5px 0 rgba(20, 35, 18, .2), 0 8px 18px rgba(20, 35, 18, .2);--pc-font: "Putt Text", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", sans-serif;--pc-font-display: "Putt Display", "Putt Text", "Segoe UI", system-ui, sans-serif;--pc-font-narrow: "Putt Text", "Segoe UI", system-ui, sans-serif;--pc-font-score: "Putt Display", "Putt Text", ui-monospace, "SF Mono", Menlo, monospace;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--pc-font);color:var(--pc-ink);background:var(--pc-green)}button,select{font-family:inherit}button{-webkit-tap-highlight-color:transparent}button:not(:disabled),select:not(:disabled){transition:transform .13s ease,box-shadow .13s ease,filter .13s ease,background-color .13s ease,border-color .13s ease}button:not(:disabled):active{transform:translateY(2px) scale(.985)}select:not(:disabled):active{transform:translateY(1px)}@media (prefers-reduced-motion: reduce){button,select{transition:none!important}}.pc-app-root{height:100%;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;container-type:inline-size;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--pc-green);-webkit-user-select:none;user-select:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*:focus-visible{outline:3px solid var(--pc-white);outline-offset:2px}h1,h2,h3,.pc-result-headline,.pc-play-hud-item{font-family:var(--pc-font-display);letter-spacing:.01em}.pc-result-strip,.pc-result-sub{font-family:var(--pc-font-narrow)}.pc-btn{min-height:44px;padding:var(--pc-space-2) var(--pc-space-4);border-radius:var(--pc-radius-md);border:2px solid transparent;box-shadow:0 4px #14231233,0 6px 12px #14231224;font-family:var(--pc-font-display);font-size:1rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform .12s ease,filter .12s ease}[data-discord-reduced-motion=true] .pc-btn{transition:none}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--pc-tan);outline-offset:3px}.pc-btn:disabled{cursor:not-allowed;opacity:.6}.pc-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px #1423122e,0 9px 16px #1423122e}.pc-btn:active:not(:disabled){transform:translateY(2px) scale(.985);box-shadow:0 1px #14231238,0 2px 5px #14231224}.pc-btn-primary{background:var(--pc-red);color:var(--pc-white)}.pc-btn-primary:hover:not(:disabled){filter:brightness(1.08)}.pc-btn-secondary{background:var(--pc-cream);color:var(--pc-ink);border-color:var(--pc-tan)}.pc-btn-secondary:hover:not(:disabled){filter:brightness(.97)}.pc-btn-ghost{background:transparent;color:var(--pc-white);border-color:#ffffff80}.pc-icon{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.14em;overflow:visible}.pc-with-icon{display:inline-flex;align-items:center;gap:.45em;min-width:0}.pc-btn.pc-with-icon{justify-content:center}.pc-icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:var(--pc-space-2);font-size:1.15rem;border-radius:var(--pc-radius-md);border:2px solid rgba(255,255,255,.4);background:#ffffff14;box-shadow:0 3px #0000002e,0 5px 10px #00000024;color:var(--pc-cream);cursor:pointer;transition:background .12s ease,border-color .12s ease}[data-discord-reduced-motion=true] .pc-icon-btn{transition:none}.pc-icon-btn:hover{transform:translateY(-2px);background:#ffffff2e;border-color:#ffffffb3;box-shadow:0 5px #00000026,0 8px 13px #00000029}.pc-icon-btn:active:not(:disabled){transform:translateY(2px) scale(.96);box-shadow:0 1px #0003}.pc-icon-btn[aria-pressed=true]{color:var(--pc-tan)}.pc-error{color:#ffe3df;background:#c0392b59;border-radius:var(--pc-radius-sm);padding:var(--pc-space-2) var(--pc-space-3);font-weight:600}.pc-error-row{display:flex;flex-direction:column;gap:var(--pc-space-2);align-items:flex-start}.pc-empty{color:var(--pc-ink-soft);padding:var(--pc-space-4);text-align:center}.pc-crash,.pc-app-error{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--pc-space-5);text-align:center;color:var(--pc-white);gap:var(--pc-space-3);flex-direction:column}.pc-park{container:park / inline-size;height:100%;overflow-y:auto;overflow-x:hidden;min-width:0;min-height:0;padding:var(--pc-space-4);display:flex;flex-direction:column;gap:var(--pc-space-5);position:relative;isolation:isolate;color:var(--pc-cream);background-color:#315f35;background-image:radial-gradient(120% 90% at 50% 0%,rgba(255,246,214,.1),transparent 62%),url(/textures/lawn.svg);background-repeat:no-repeat,repeat;background-size:100% 100%,256px 256px;background-position:50% 0,0 0;animation:pc-lawn-drift 48s linear infinite}@keyframes pc-lawn-drift{0%{background-position:50% 0,0 0}to{background-position:50% 0,256px 128px}}.pc-park:before{content:"";position:fixed;z-index:0;top:-22vh;right:-28vw;bottom:-22vh;left:-28vw;pointer-events:none;background:radial-gradient(ellipse 17% 10% at 14% 27%,rgba(3,25,13,.78) 0 25%,rgba(5,29,15,.5) 43%,transparent 70%),radial-gradient(ellipse 13% 9% at 25% 23%,rgba(3,25,13,.68) 0 24%,rgba(5,29,15,.42) 44%,transparent 70%),radial-gradient(ellipse 15% 9% at 34% 29%,rgba(3,25,13,.65) 0 22%,rgba(5,29,15,.38) 43%,transparent 68%),radial-gradient(ellipse 19% 11% at 67% 65%,rgba(3,25,13,.72) 0 25%,rgba(5,29,15,.45) 45%,transparent 71%),radial-gradient(ellipse 14% 9% at 79% 60%,rgba(3,25,13,.66) 0 23%,rgba(5,29,15,.39) 43%,transparent 69%),radial-gradient(ellipse 12% 8% at 88% 69%,rgba(3,25,13,.58) 0 22%,rgba(5,29,15,.34) 42%,transparent 68%);filter:blur(15px);mix-blend-mode:multiply;opacity:.52;transform:translate3d(-13vw,-7vh,0) scale(1.02);will-change:transform;animation:pc-cloud-shadows 58s ease-in-out infinite alternate}.pc-park>*{position:relative;z-index:1}@keyframes pc-cloud-shadows{0%{transform:translate3d(-13vw,-7vh,0) scale(1.02);opacity:.44}45%{opacity:.58}to{transform:translate3d(15vw,10vh,0) scale(1.08);opacity:.48}}[data-discord-high-contrast=true] .pc-park,[data-discord-forced-colors=true] .pc-park{background-image:none;animation:none}[data-discord-reduced-motion=true] .pc-park{animation:none}[data-discord-high-contrast=true] .pc-park:before,[data-discord-forced-colors=true] .pc-park:before,[data-discord-reduced-motion=true] .pc-park:before{content:none}.pc-park-volume,.pc-park-settings-button{width:48px;height:48px;border-color:#fff1b9b3;background:linear-gradient(#fff9df,#dec886);color:#174f2b;box-shadow:inset 0 1px #fffc,0 4px #082f1759,0 7px 14px #07251138}.pc-park-volume:hover,.pc-park-settings-button:hover,.pc-park-volume:focus-visible,.pc-park-settings-button:focus-visible{transform:translateY(-2px);filter:brightness(1.05)}.pc-park-volume:active,.pc-park-settings-button:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffffb3,0 1px #082f1766}.pc-club-logo{position:relative;width:clamp(300px,39cqi,470px);height:clamp(104px,11cqi,132px);margin:0;display:grid;place-items:center;color:var(--pc-white);filter:drop-shadow(0 4px 5px rgba(8,34,17,.3))}.pc-club-logo-models{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.pc-club-logo .pc-club-logo-type{position:relative;z-index:1}.pc-club-logo-type{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.01em;line-height:.69;text-transform:uppercase}.pc-club-logo-putt,.pc-club-logo-club{font-family:var(--pc-font-display);font-size:clamp(2rem,4.1cqi,3rem);font-weight:900;letter-spacing:-.055em;-webkit-text-stroke:1px rgba(8,44,23,.42);text-shadow:0 2px 0 #125026,0 4px 0 rgba(8,39,19,.46),0 7px 13px rgba(5,28,13,.24)}.pc-club-logo-putt{color:#fff7dc}.pc-club-logo-club{color:#f0c95f}.pc-club-logo-letter{position:relative;display:inline-block;transform:translateY(0) scale(1);transform-origin:center bottom;transition:transform .15s cubic-bezier(.2,.8,.2,1),filter .15s ease,color .15s ease;cursor:default}.pc-club-logo-letter:hover{z-index:2;transform:translateY(-7px) scale(1.035);filter:drop-shadow(0 7px 4px rgba(4,25,12,.34)) brightness(1.08)}.pc-club-logo-letter:has(+.pc-club-logo-letter:hover),.pc-club-logo-letter:hover+.pc-club-logo-letter{transform:translateY(-1px)}@media (prefers-reduced-motion: reduce),(hover: none){.pc-club-logo-letter{transition:none}.pc-club-logo-letter:hover,.pc-club-logo-letter:has(+.pc-club-logo-letter:hover),.pc-club-logo-letter:hover+.pc-club-logo-letter{transform:none}}[data-discord-reduced-motion=true] .pc-club-logo-letter{transition:none}[data-discord-reduced-motion=true] .pc-club-logo-letter:hover,[data-discord-reduced-motion=true] .pc-club-logo-letter:has(+.pc-club-logo-letter:hover),[data-discord-reduced-motion=true] .pc-club-logo-letter:hover+.pc-club-logo-letter{transform:none}@container (max-width: 480px){.pc-club-logo{width:min(250px,100%);height:88px}.pc-club-logo-putt,.pc-club-logo-club{font-size:clamp(1.42rem,7.4cqi,1.82rem)}}@container (max-width: 480px){.pc-park-volume,.pc-park-settings-button{width:44px;height:44px}}.pc-park-feature-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;justify-content:stretch;gap:var(--pc-space-4);flex:0 0 auto}.pc-park-feature-row>*{min-width:0;height:100%;transform-origin:center;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.pc-park-feature-row>:nth-child(1){transform:rotate(-.65deg)}.pc-park-feature-row>:nth-child(2){transform:rotate(.5deg)}.pc-park-feature-row>:nth-child(3){transform:rotate(-.4deg)}.pc-park-feature-row>:nth-child(4){transform:rotate(.65deg)}.pc-park-feature-row>:nth-child(5){transform:rotate(-.3deg)}@media (prefers-reduced-motion: reduce),(forced-colors: active){.pc-park-feature-row>*{transform:none!important;transition:none}}[data-discord-reduced-motion=true] .pc-park-feature-row>*{transform:none!important;transition:none}.pc-logo-card{container-type:inline-size;width:100%;height:100%;min-height:calc(var(--pc-member-photo) + 96px);display:grid;place-items:center;overflow:hidden;border:1px solid rgba(225,206,145,.72);border-radius:16px;background:radial-gradient(circle at 50% 42%,rgba(255,246,202,.11),transparent 47%),linear-gradient(135deg,#19472e,#0d3120 62%,#092819);box-shadow:0 1px #ffffff29 inset,0 9px 20px #0c1f123d}.pc-logo-card .pc-club-logo{width:calc(100% - 12px);height:min(calc(100% - 14px),190px);min-height:146px}.pc-logo-card .pc-club-logo-putt,.pc-logo-card .pc-club-logo-club{font-size:clamp(3rem,21cqi,4.5rem)}.pc-top-builder{container-type:inline-size;position:relative;min-width:0;display:grid;grid-template-rows:56px minmax(0,1fr);align-content:start;gap:var(--pc-space-3);padding:var(--pc-space-4) 112px var(--pc-space-4) var(--pc-space-4);border:1px solid rgba(255,255,255,.22);border-radius:var(--pc-radius-lg);background:linear-gradient(125deg,#244f4b,#173b3a);box-shadow:var(--pc-shadow);color:var(--pc-white)}.pc-top-builder-who,.pc-top-builder-who>span{min-width:0;display:flex}.pc-top-builder-who{align-items:center;gap:var(--pc-space-3)}.pc-top-builder-who>.pc-avatar{background:#4ab58e;color:#eafff6;box-shadow:0 0 0 2px #bce9d994,0 3px 8px #0000003d}.pc-top-builder-who>span{flex-direction:column}.pc-top-builder-who small{color:#bce9d9;font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pc-top-builder-who strong{overflow:hidden;font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.pc-top-builder-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pc-space-2);margin:0}.pc-top-builder-stats>div{display:flex;flex-direction:column}.pc-top-builder-stats dt{color:#bce9d9;font-size:.67rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pc-top-builder-stats dd{margin:0;font:800 1.08rem var(--pc-font-narrow)}.pc-top-builder-popular{grid-column:1 / -1;min-width:0}.pc-top-builder-popular dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-top-builder-button{position:absolute;top:var(--pc-space-3);right:var(--pc-space-3);bottom:var(--pc-space-3);width:86px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:var(--pc-space-2);border:1px solid #c8f1dc;border-radius:var(--pc-radius-md);background:linear-gradient(#a9e9cd,#62c6a0);box-shadow:inset 0 -4px #0f453738,0 4px 12px #0000003d;color:#123d31;font-size:.63rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.pc-top-builder-button-medal{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#ffffff6b;box-shadow:inset 0 -2px #0f453726}.pc-top-builder-button .pc-icon{width:27px;height:27px;font-size:27px}.pc-top-builder-button:hover,.pc-top-builder-button:focus-visible{background:linear-gradient(#d2f7e7,#7ed9b7);transform:translateY(-2px);box-shadow:inset 0 -4px #0f453738,0 7px 16px #0000004d}.pc-top-builder-button:active:not(:disabled){transform:translateY(2px) scale(.97);box-shadow:inset 0 -1px #0f45373d,0 2px 5px #0003}.pc-park-me{container-type:inline-size;display:grid;grid-template-rows:56px minmax(0,1fr);align-content:start;gap:var(--pc-space-3);border:1px solid transparent;background:var(--pc-green-dark);border-radius:var(--pc-radius-lg);padding:var(--pc-space-4);box-shadow:var(--pc-shadow)}.pc-park-me-guest{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pc-space-3)}.pc-park-me-guest p{margin:0;font-weight:600}.pc-park-me-who{display:flex;align-items:center;gap:var(--pc-space-3);min-width:0}.pc-park-me-who>.pc-avatar{background:#318657;color:#effff4;box-shadow:0 0 0 2px #9dd8ac85,0 3px 8px #0000003d}.pc-park-me-person{min-width:0;display:flex;flex-direction:column}.pc-park-me-person>small{color:var(--pc-tan);font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pc-park-me-name{font-weight:700;font-size:1.05rem;color:var(--pc-white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-park-me-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--pc-space-3);margin:0}.pc-park-me-stats>div{display:flex;flex-direction:column;gap:2px}.pc-park-me-stats dt{font-size:.78rem;color:var(--pc-tan);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.pc-park-me-stats dd{margin:0;font-size:1.2rem;font-weight:800;color:var(--pc-white);font-family:var(--pc-font-narrow)}@container (min-width: 640px){.pc-park-me{flex-direction:row;align-items:center;justify-content:space-between}.pc-park-me-stats{grid-template-columns:repeat(7,auto)}}.pc-park-feature-row .pc-park-me{align-items:stretch;justify-content:stretch}.pc-park-feature-row .pc-park-me-stats{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pc-space-2)}.pc-park-feature-row .pc-park-me-stats dt{font-size:.67rem}.pc-park-feature-row .pc-park-me-stats dd{font-size:1.08rem}.pc-club-leader{container-type:inline-size;position:relative;min-width:0;display:grid;grid-template-rows:56px minmax(0,1fr);align-content:start;gap:var(--pc-space-3);padding:var(--pc-space-4) 126px var(--pc-space-4) var(--pc-space-4);border:1px solid rgba(255,220,112,.45);border-radius:var(--pc-radius-lg);background:linear-gradient(120deg,#594517,#73591c);box-shadow:var(--pc-shadow);color:var(--pc-white)}.pc-club-leader-who{min-width:0;display:flex;align-items:center;gap:var(--pc-space-3)}.pc-club-leader-who>.pc-avatar{background:#d2a528;color:#fff8d9;box-shadow:0 0 0 2px #ffe28aa3,0 3px 8px #0000003d}.pc-park-me-who>.pc-avatar .pc-avatar-img,.pc-club-leader-who>.pc-avatar .pc-avatar-img,.pc-top-builder-who>.pc-avatar .pc-avatar-img{opacity:.82;filter:grayscale(1) contrast(1.12) brightness(1.05);mix-blend-mode:luminosity}.pc-club-leader-person{min-width:0;display:flex;flex-direction:column}.pc-club-leader-person>small{color:#ffe28a;font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pc-club-leader-person strong{overflow:hidden;font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.pc-club-leader-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pc-space-2);margin:0}.pc-club-leader-stats>div{display:flex;flex-direction:column;gap:2px}.pc-club-leader-stats dt{color:#f4ddb0;font-size:.67rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pc-club-leader-stats dd{margin:0;color:var(--pc-white);font:800 1.08rem var(--pc-font-narrow)}.pc-park-me-stats dt,.pc-club-leader-stats dt,.pc-top-builder-stats dt{display:flex;align-items:center;gap:3px;min-width:0;min-height:15px;line-height:15px}.pc-park-feature-row .pc-park-me-stats dd,.pc-club-leader-stats dd,.pc-top-builder-stats dd{line-height:23px}.pc-park-me-stats dt .pc-icon,.pc-club-leader-stats dt .pc-icon,.pc-top-builder-stats dt .pc-icon{flex:0 0 auto;width:12px;height:12px;font-size:12px;opacity:.82}.pc-stat-progress{width:100%;height:4px;display:block;overflow:hidden;margin-top:3px;border-radius:999px;background:#ffffff2b}.pc-stat-progress>span{height:100%;min-width:0;display:block;border-radius:inherit;background:linear-gradient(90deg,#65d38a,#b7e86f)}.pc-club-leader .pc-stat-progress>span{background:linear-gradient(90deg,#f0b92f,#ffe88b)}.pc-top-builder .pc-stat-progress>span{background:linear-gradient(90deg,#55c99b,#ffe178)}.pc-complete-score{min-width:0;display:flex;align-items:baseline;gap:5px;white-space:nowrap}.pc-complete-score>.pc-golf-thru{padding-left:5px;border-left:1px solid currentColor;color:#ffffffd1;font-size:.76em}.pc-golf-thru small{font-size:.72em;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.pc-complete-score .is-good{color:#aaf09e}.pc-complete-score .is-even{color:#ffe178}.pc-complete-score .is-over{color:#ffca9e}.pc-club-leader-trophy{position:absolute;top:var(--pc-space-3);right:var(--pc-space-3);bottom:var(--pc-space-3);width:98px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:var(--pc-space-2);border:1px solid #fff0ae;border-radius:var(--pc-radius-md);background:linear-gradient(#ffe178,#e9b937);box-shadow:inset 0 -4px #4b371033,0 4px 12px #0000003d;color:#3f2d08;font-size:.68rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.pc-club-leader-trophy-medal{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#ffffff61;box-shadow:inset 0 -2px #4b371026}.pc-club-leader-trophy .pc-icon{width:27px;height:27px;font-size:27px}.pc-club-leader-trophy:hover,.pc-club-leader-trophy:focus-visible{background:linear-gradient(#fff0a8,#f5c84d);transform:translateY(-2px);box-shadow:inset 0 -4px #4b371033,0 7px 16px #0000004d}.pc-club-leader-trophy:active:not(:disabled){transform:translateY(2px) scale(.97);box-shadow:inset 0 -1px #4b371038,0 2px 5px #0003}.pc-career-backdrop{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--pc-space-4);background:#06140c9e}.pc-career-board{width:min(720px,100%);max-height:min(720px,calc(100vh - var(--pc-space-5) * 2));overflow:hidden;display:flex;flex-direction:column;padding:var(--pc-space-4);border-radius:var(--pc-radius-lg);background:var(--pc-cream);color:var(--pc-ink);box-shadow:var(--pc-shadow)}.pc-career-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--pc-space-3);margin-bottom:var(--pc-space-3)}.pc-career-head h2,.pc-career-head p,.pc-career-empty{margin:0}.pc-career-head p{margin-top:2px;color:var(--pc-ink-soft);font-weight:600}.pc-career-board .pc-btn-ghost,.pc-play-settings .pc-btn-ghost,.pc-result-sheet .pc-btn-ghost,.pc-ghost-bar .pc-btn-ghost,.pc-modal .pc-btn-ghost{background:var(--pc-white);color:var(--pc-ink);border-color:var(--pc-tan)}.pc-career-board .pc-btn-ghost:hover:not(:disabled),.pc-career-board .pc-btn-ghost:focus-visible,.pc-play-settings .pc-btn-ghost:hover:not(:disabled),.pc-play-settings .pc-btn-ghost:focus-visible,.pc-result-sheet .pc-btn-ghost:hover:not(:disabled),.pc-result-sheet .pc-btn-ghost:focus-visible,.pc-ghost-bar .pc-btn-ghost:hover:not(:disabled),.pc-ghost-bar .pc-btn-ghost:focus-visible,.pc-modal .pc-btn-ghost:hover:not(:disabled),.pc-modal .pc-btn-ghost:focus-visible{background:var(--pc-tan);color:var(--pc-green-dark)}.pc-career-list{list-style:none;margin:0;padding:0;overflow-y:auto;border-radius:var(--pc-radius-sm);background:#24291f0f}.pc-career-list li{display:grid;grid-template-columns:2rem auto minmax(0,1fr) 5rem 4rem;align-items:center;gap:var(--pc-space-2);min-height:58px;padding:var(--pc-space-2) var(--pc-space-3);border-bottom:1px solid var(--pc-tan);border-left:3px solid transparent}.pc-career-list li:last-child{border-bottom:0}.pc-career-list li.is-me{border-left-color:var(--pc-green);background:#1f7a3f1f}.pc-career-rank{color:var(--pc-ink-soft);font-weight:800;text-align:center}.pc-career-player,.pc-career-complete,.pc-career-par{min-width:0;display:flex;flex-direction:column}.pc-career-player strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-career-player small,.pc-career-complete small,.pc-career-par small{color:var(--pc-ink-soft);font-family:var(--pc-font-narrow)}.pc-career-complete,.pc-career-par{align-items:flex-end}.pc-career-complete strong,.pc-career-par strong{font:800 1.05rem var(--pc-font-narrow)}.pc-builder-list li{grid-template-columns:2rem auto minmax(0,1fr) minmax(100px,180px) 4rem}.pc-builder-popular,.pc-builder-likes{min-width:0;display:flex;flex-direction:column;align-items:flex-end}.pc-builder-popular strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-builder-popular small,.pc-builder-likes small{color:var(--pc-ink-soft);font-family:var(--pc-font-narrow)}.pc-builder-likes strong{font:800 1.05rem var(--pc-font-narrow)}.pc-career-complete .pc-stat-progress,.pc-builder-likes .pc-stat-progress{width:58px;height:3px;background:#24291f24}.pc-career-complete .pc-stat-progress>span{background:var(--pc-green)}.pc-builder-likes .pc-stat-progress>span{background:#d49d16}.pc-career-empty{padding:var(--pc-space-4);text-align:center;color:var(--pc-ink-soft)}.pc-park-me:not(.pc-park-me-guest),.pc-club-leader,.pc-top-builder{position:relative;isolation:isolate;overflow:hidden;border-radius:16px;box-shadow:0 1px #ffffff1f inset,0 9px 20px #0c1f123d}.pc-park-me:not(.pc-park-me-guest)>*,.pc-club-leader>*,.pc-top-builder>*{position:relative;z-index:2}.pc-park-me:not(.pc-park-me-guest):before,.pc-club-leader:before,.pc-top-builder:before{content:none}.pc-park-me:not(.pc-park-me-guest):after,.pc-club-leader:after,.pc-top-builder:after{content:none}.pc-park-me:not(.pc-park-me-guest){border:1px solid #83ac7f;background:radial-gradient(circle at 88% 12%,rgba(238,224,174,.12) 0 2px,transparent 2.5px) 0 0 / 13px 13px,linear-gradient(128deg,#214f35,#123b28 52%,#0d3021)}.pc-park-me:not(.pc-park-me-guest) .pc-park-me-person>small{color:#dfce94}.pc-park-me:not(.pc-park-me-guest) .pc-avatar{border-radius:11px;border:1px solid #e4d39a;box-shadow:0 4px 10px #00000047}@property --pc-gold-angle{syntax: "<angle>"; inherits: false; initial-value: -9deg;}@keyframes pc-gold-breathe{0%{--pc-gold-angle: -12deg}to{--pc-gold-angle: 2deg}}.pc-club-leader{--pc-gold-origin-x: 20%;--pc-gold-origin-y: 49%;--pc-gold-angle: -9deg;border:1px solid #e2c465;background:radial-gradient(ellipse 115% 135% at var(--pc-gold-origin-x) var(--pc-gold-origin-y),transparent 40%,rgba(48,31,4,.035) 74%,rgba(31,20,3,.11) 100%),repeating-conic-gradient(from var(--pc-gold-angle) at var(--pc-gold-origin-x) var(--pc-gold-origin-y),#a17e38 0deg,#a6823c 5deg,#ad8943 10deg,#b38f49 13deg,#ac8841 16deg,#a5813b 21deg,#a17e38 26deg);box-shadow:0 1px #fff4c39e inset,0 -1px #291901b8 inset,0 11px 24px #1f160457;animation:pc-gold-breathe 20s ease-in-out infinite alternate}@media (prefers-reduced-motion: reduce){.pc-club-leader{animation:none}}[data-discord-reduced-motion=true] .pc-club-leader{animation:none}.pc-club-leader-person>small{color:#ffe49a;text-shadow:0 1px 0 #000}.pc-club-leader-who>.pc-avatar{border-radius:11px;border:1px solid #fff0ad;box-shadow:0 5px 12px #00000061}.pc-club-leader-stats>div{padding-left:7px;border-left:1px solid rgba(255,221,113,.2)}.pc-club-leader-trophy{position:absolute;z-index:3;border-color:#fff0a8;background:linear-gradient(145deg,rgba(255,255,255,.42),transparent 34%),linear-gradient(#f9df83,#bc8718);box-shadow:inset 0 0 0 2px #69480640,inset 0 -4px #4b37103d,0 5px 14px #0006}.pc-club-leader-trophy-medal{border:1px solid rgba(100,67,5,.25);background:radial-gradient(circle,#fff2b4,#d4a52d);box-shadow:0 0 0 2px #ffefab73,inset 0 -3px #5d3d0333}.pc-top-builder{border:1px solid #9fe3d1;background:linear-gradient(rgba(154,231,211,.045) 1px,transparent 1px) 0 0 / 17px 17px,linear-gradient(90deg,rgba(154,231,211,.045) 1px,transparent 1px) 0 0 / 17px 17px,radial-gradient(circle at 8% 0%,rgba(188,245,228,.2),transparent 42%),linear-gradient(125deg,#174b48,#092f31 55%,#123f3b);box-shadow:0 1px #dafff547 inset,0 11px 24px #03282552}.pc-top-builder-who small{color:#c7f3e6;text-shadow:0 1px 0 #00312d}.pc-top-builder-who>.pc-avatar{border-radius:11px;border:1px solid #d7fff3;box-shadow:0 5px 12px #00000057}.pc-top-builder-stats>div{padding-left:7px;border-left:1px solid rgba(169,232,213,.2)}.pc-top-builder-button{position:absolute;z-index:3;border-color:#d9fff2;background:linear-gradient(145deg,rgba(255,255,255,.45),transparent 34%),linear-gradient(#a9ead5,#45aa8c);box-shadow:inset 0 0 0 2px #0e544433,inset 0 -4px #0f453740,0 5px 14px #00000061}.pc-top-builder-button-medal{border:1px solid rgba(7,70,56,.25);background:radial-gradient(circle,#e1fff5,#72ceb1);box-shadow:0 0 0 2px #dafff46b,inset 0 -3px #0b483a33}.pc-member-stack{--pc-member-photo: clamp(104px, calc(86px + 4.6vw) , 120px);width:100%;min-width:0;height:100%;justify-self:center}.pc-member-stack>.pc-park-me,.pc-member-stack>.pc-club-leader,.pc-member-stack>.pc-top-builder{width:100%;min-height:calc(var(--pc-member-photo) + 96px);height:calc(var(--pc-member-photo) + 96px);display:grid;align-content:start;grid-template-columns:var(--pc-member-photo) minmax(0,1fr);grid-template-rows:22px 28px calc(var(--pc-member-photo) - 45px) 38px;column-gap:var(--pc-space-4);row-gap:7px;padding:var(--pc-space-4)}.pc-member-stack .pc-park-me-who,.pc-member-stack .pc-club-leader-who,.pc-member-stack .pc-top-builder-who{display:contents}.pc-member-stack .pc-park-me-who>.pc-avatar,.pc-member-stack .pc-club-leader-who>.pc-avatar,.pc-member-stack .pc-top-builder-who>.pc-avatar{grid-column:1;grid-row:3 / 5;align-self:stretch;justify-self:stretch;width:var(--pc-member-photo)!important;height:var(--pc-member-photo)!important;min-height:0;aspect-ratio:1;border-radius:12px}.pc-member-stack .pc-park-me-person,.pc-member-stack .pc-club-leader-person,.pc-member-stack .pc-top-builder-who>span:not(.pc-avatar){display:contents}.pc-member-stack .pc-park-me-name,.pc-member-stack .pc-club-leader-person>strong,.pc-member-stack .pc-top-builder-who>span:not(.pc-avatar)>strong{grid-column:2;grid-row:2;align-self:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-member-card-mark{width:fit-content;max-width:100%;display:flex;align-items:center;gap:6px;grid-column:1 / -1;grid-row:1;align-self:start;margin-bottom:0;padding-bottom:3px;line-height:1;white-space:nowrap}.pc-member-card-mark:before{content:"";width:10px;height:10px;flex:0 0 auto;border:1px solid currentColor;border-radius:50%;background:radial-gradient(circle at 35% 35%,currentColor 0 1px,transparent 1.5px),radial-gradient(circle at 67% 56%,currentColor 0 1px,transparent 1.5px),#ffffff1c;box-shadow:0 0 0 2px #ffffff14}.pc-member-card-mark span{font-family:var(--pc-font-display);font-size:.7rem;font-weight:900;letter-spacing:.06em}.pc-member-card-mark b{padding-left:6px;border-left:1px solid currentColor;font:900 .54rem var(--pc-font-narrow);letter-spacing:.13em}.pc-park-me .pc-member-card-mark{color:#f0dfab}.pc-club-leader .pc-member-card-mark{color:#ffe17d}.pc-top-builder .pc-member-card-mark{color:#b7f1df}.pc-member-stack .pc-park-me-stats,.pc-member-stack .pc-club-leader-stats,.pc-member-stack .pc-top-builder-stats{grid-column:2;grid-row:3}.pc-member-action{grid-column:2;grid-row:4;min-height:38px;width:100%;border:1px solid rgba(255,255,255,.42);border-radius:12px;color:var(--pc-white);font:800 .76rem var(--pc-font-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px #0e22113d,0 7px 12px #0e22112e}.pc-member-action .pc-icon{width:18px;height:18px;font-size:18px}.pc-member-action:hover,.pc-member-action:focus-visible{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 6px #0e221133,0 10px 16px #0e221138}.pc-member-action:active{transform:translateY(2px) scale(.985);box-shadow:0 1px #0e221140}.pc-member-action-me{background:linear-gradient(#2f784a,#195632);border-color:#8eb99a}.pc-member-action-leader{background:linear-gradient(#e5bd4e,#9f7213);border-color:#ffe69a;color:#2f2207}.pc-member-action-builder{background:linear-gradient(#65c6aa,#287f6c);border-color:#c6f4e5;color:#082f29}.pc-member-stack .pc-park-me-stats,.pc-member-stack .pc-club-leader-stats,.pc-member-stack .pc-top-builder-stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:5px 8px;align-content:stretch}.pc-member-stack .pc-top-builder-popular{grid-column:auto}.pc-member-stack .pc-park-me-stats>div,.pc-member-stack .pc-club-leader-stats>div,.pc-member-stack .pc-top-builder-stats>div{min-width:0;justify-content:center;gap:0;padding:2px 7px;border:0;border-radius:7px;background:#05221129}.pc-member-stack .pc-club-leader-stats>div{background:#0000002e}.pc-member-stack .pc-top-builder-stats>div{background:#043b3130}.pc-member-stack .pc-stat-progress{display:none}@media (min-width: 739px){.pc-member-stack .pc-park-me-who>.pc-avatar,.pc-member-stack .pc-club-leader-who>.pc-avatar,.pc-member-stack .pc-top-builder-who>.pc-avatar{grid-row:2 / 5;align-self:start}.pc-member-stack .pc-park-me-name,.pc-member-stack .pc-club-leader-person>strong,.pc-member-stack .pc-top-builder-who>span:not(.pc-avatar)>strong{align-self:start}}.pc-member-stack .pc-park-me-stats dt,.pc-member-stack .pc-club-leader-stats dt,.pc-member-stack .pc-top-builder-stats dt{min-height:11px;font-size:.57rem;line-height:11px;letter-spacing:0;white-space:nowrap}.pc-member-stack .pc-park-me-stats dd,.pc-member-stack .pc-club-leader-stats dd,.pc-member-stack .pc-top-builder-stats dd{min-width:0;overflow:hidden;font-size:.91rem;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.pc-member-stack .pc-complete-score>.pc-golf-thru{font-size:.67em}.pc-member-stack .pc-park-me-stats dt .pc-icon,.pc-member-stack .pc-club-leader-stats dt .pc-icon,.pc-member-stack .pc-top-builder-stats dt .pc-icon{display:none}.pc-park-settings{width:min(480px,100%)}.pc-settings-member{display:flex;align-items:center;gap:var(--pc-space-3);padding:var(--pc-space-3);border-radius:var(--pc-radius-md);background:var(--pc-green-dark);color:var(--pc-white)}.pc-settings-member .pc-avatar{border-radius:11px;box-shadow:0 0 0 2px var(--pc-tan)}.pc-settings-member>span{min-width:0;display:flex;flex-direction:column}.pc-settings-member small{color:var(--pc-tan);font-weight:800;text-transform:uppercase}.pc-settings-member strong{overflow:hidden;font:800 1.12rem var(--pc-font-display);text-overflow:ellipsis;white-space:nowrap}.pc-settings-guest{margin:0;padding:var(--pc-space-3);border-radius:var(--pc-radius-md);background:#1d5e3214;color:var(--pc-ink-soft);font-weight:700}.pc-settings-section{display:grid;gap:var(--pc-space-3);padding:var(--pc-space-3) 0;border-bottom:1px solid var(--pc-tan)}.pc-settings-section h3{margin:0;color:var(--pc-green-dark);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.pc-settings-section .pc-play-volume{color:var(--pc-ink)}.pc-audio-settings{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.pc-audio-settings h3,.pc-audio-settings .pc-mute-all{grid-column:1 / -1}.pc-audio-settings .pc-play-volume{min-width:0}.pc-audio-settings .pc-play-volume>span{gap:6px;flex-wrap:wrap}@media (max-width: 620px){.pc-audio-settings{grid-template-columns:minmax(0,1fr)}.pc-audio-settings h3,.pc-audio-settings .pc-mute-all{grid-column:auto}}.pc-settings-section>.pc-btn{justify-self:start}.pc-putter-picker{min-width:0;margin:0;padding:0;border:0}.pc-putter-picker legend{margin-bottom:var(--pc-space-2);color:inherit;font-size:.75rem;font-weight:800}.pc-putter-swatches{display:flex;flex-wrap:wrap;gap:var(--pc-space-2)}.pc-putter-swatch{position:relative;width:68px;height:58px;display:grid;place-items:center;padding:0;border:2px solid rgba(57,65,46,.2);border-radius:11px;background:#f7efd7;cursor:pointer;box-shadow:inset 0 -3px #2f37261f,0 3px 6px #19241629;transition:transform .1s ease,border-color .1s ease,box-shadow .1s ease}.pc-putter-swatch>img{width:54px;height:54px;display:block;object-fit:contain;filter:drop-shadow(0 3px 2px rgba(0,0,0,.24))}.pc-putter-model-loading{width:38px;height:38px;display:block;border-radius:9px;background:linear-gradient(100deg,#2c482e14,#2c482e33,#2c482e14);background-size:200% 100%;animation:pc-skel 1.2s linear infinite}.pc-putter-swatch:hover,.pc-putter-swatch:focus-visible{transform:translateY(-2px);border-color:var(--pc-green)}.pc-putter-swatch:focus-visible{outline:3px solid var(--pc-red);outline-offset:2px}.pc-putter-swatch[aria-pressed=true]{border-color:var(--pc-red);box-shadow:0 0 0 3px #c7483c2e,inset 0 -3px #2f37261f,0 3px 6px #19241629}.pc-putter-swatch[aria-pressed=true]:after{content:"✓";position:absolute;top:2px;right:4px;color:var(--pc-green-dark);font-size:10px;font-weight:900}[data-discord-reduced-motion=true] .pc-putter-swatch{transition:none}.pc-settings-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pc-space-2);padding-top:var(--pc-space-3)}.pc-settings-actions .pc-btn{width:100%}.pc-profile-board{width:min(560px,100%)}.pc-profile-identity{display:flex;align-items:center;gap:var(--pc-space-4);padding:var(--pc-space-3);border-radius:var(--pc-radius-md);background:var(--pc-green-dark);color:var(--pc-white)}.pc-profile-identity .pc-avatar{border-radius:14px;box-shadow:0 0 0 2px var(--pc-tan),0 4px 10px #00000040}.pc-profile-identity>span{min-width:0;display:flex;flex-direction:column}.pc-profile-identity small{color:var(--pc-tan);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pc-profile-identity strong{overflow:hidden;font:800 1.3rem var(--pc-font-display);text-overflow:ellipsis;white-space:nowrap}.pc-profile-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pc-space-2);margin:var(--pc-space-3) 0 0}.pc-profile-stats>div{padding:var(--pc-space-3);border:1px solid var(--pc-tan);border-radius:var(--pc-radius-md);background:#24291f0d}.pc-profile-stats dt{color:var(--pc-ink-soft);font:800 .7rem var(--pc-font-narrow);letter-spacing:.04em;text-transform:uppercase}.pc-profile-stats dd{margin:2px 0 0;font:900 1.2rem var(--pc-font-score)}@container park (min-width: 900px){.pc-park-feature-row{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.pc-park-me,.pc-club-leader,.pc-top-builder{min-height:164px;padding-right:112px}.pc-park-feature-row .pc-park-me-stats,.pc-club-leader-stats{grid-template-columns:minmax(92px,1.25fr) minmax(68px,1fr) minmax(72px,1.05fr);grid-auto-rows:minmax(58px,auto);align-content:start}.pc-top-builder-stats{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(58px,auto);align-content:start}.pc-park-feature-row .pc-park-me-stats dt,.pc-club-leader-stats dt,.pc-top-builder-stats dt{font-size:.56rem;letter-spacing:0;white-space:nowrap}.pc-park-me-stats dt .pc-icon,.pc-club-leader-stats dt .pc-icon{display:none}.pc-park-feature-row .pc-park-me-stats>div,.pc-club-leader-stats>div,.pc-top-builder-stats>div{min-width:0;overflow:hidden}.pc-park-feature-row .pc-park-me-stats dd,.pc-club-leader-stats dd,.pc-top-builder-stats dd{min-width:0;font-size:1rem}.pc-complete-score{gap:3px}.pc-complete-score>.pc-golf-thru{padding-left:3px;font-size:.7em}.pc-top-builder-popular{grid-column:auto}.pc-club-leader-trophy{width:86px;font-size:.58rem}.pc-member-stack>.pc-park-me,.pc-member-stack>.pc-club-leader,.pc-member-stack>.pc-top-builder{min-height:calc(var(--pc-member-photo) + 96px);padding:var(--pc-space-4)}.pc-member-stack .pc-park-me-stats,.pc-member-stack .pc-club-leader-stats,.pc-member-stack .pc-top-builder-stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-rows:auto}}@container park (min-width: 1560px){.pc-park-feature-row{grid-template-columns:repeat(5,minmax(0,1fr))}}@container park (min-width: 620px) and (max-width: 899px){.pc-park-feature-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container park (max-width: 619px){.pc-park-feature-row{grid-template-columns:minmax(0,1fr)}}@container park (max-width: 480px){.pc-park-feature-row>:nth-child(1){transform:rotate(-.35deg)}.pc-park-feature-row>:nth-child(2){transform:rotate(.28deg)}.pc-park-feature-row>:nth-child(3){transform:rotate(-.22deg)}.pc-park-feature-row>:nth-child(4){transform:rotate(.35deg)}.pc-park-feature-row>:nth-child(5){transform:rotate(-.18deg)}.pc-member-stack{height:auto}.pc-park-feature-row .pc-park-me-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-club-leader{padding:var(--pc-space-3) 98px var(--pc-space-3) var(--pc-space-3)}.pc-club-leader-stats,.pc-member-stack .pc-top-builder-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-club-leader-stats dt{font-size:.61rem}.pc-club-leader-trophy{top:var(--pc-space-2);right:var(--pc-space-2);bottom:var(--pc-space-2);width:82px;padding:6px;font-size:.57rem}.pc-club-leader-trophy-medal{width:36px;height:36px}.pc-top-builder{padding:var(--pc-space-3) 98px var(--pc-space-3) var(--pc-space-3)}.pc-top-builder-button{top:var(--pc-space-2);right:var(--pc-space-2);bottom:var(--pc-space-2);width:82px;padding:6px;font-size:.57rem}.pc-top-builder-button-medal{width:36px;height:36px}.pc-member-stack>.pc-park-me,.pc-member-stack>.pc-club-leader,.pc-member-stack>.pc-top-builder{min-height:calc(var(--pc-member-photo) + 91px);height:calc(var(--pc-member-photo) + 91px);grid-template-columns:var(--pc-member-photo) minmax(0,1fr);grid-template-rows:22px 24px calc(var(--pc-member-photo) - 45px) 38px;column-gap:var(--pc-space-3);padding:var(--pc-space-3)}.pc-member-stack .pc-park-me-who>.pc-avatar,.pc-member-stack .pc-club-leader-who>.pc-avatar,.pc-member-stack .pc-top-builder-who>.pc-avatar{width:var(--pc-member-photo)!important;height:var(--pc-member-photo)!important}.pc-career-backdrop{align-items:end;padding:0}.pc-career-board{width:100%;max-height:78vh;border-radius:var(--pc-radius-lg) var(--pc-radius-lg) 0 0;padding-bottom:calc(var(--pc-space-4) + env(safe-area-inset-bottom))}.pc-career-list li,.pc-builder-list li{grid-template-columns:1.5rem auto minmax(0,1fr) auto}.pc-builder-popular,.pc-career-complete{display:none}.pc-career-player small{font-size:.7rem}}.pc-controls-tile{position:relative;z-index:2;width:100%;height:100%;min-height:calc(var(--pc-member-photo) + 96px);justify-self:center}.pc-club-controls-grid{width:100%;height:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));gap:var(--pc-space-3)}.pc-club-controls-grid .pc-sort-button,.pc-club-controls-grid .pc-how-button,.pc-club-controls-grid .pc-park-settings-button{width:100%;height:100%;min-height:0;margin:0;padding:var(--pc-space-2) clamp(14px,1.3vw,22px);display:grid;place-items:center;border:1px solid rgba(255,241,185,.72);border-radius:var(--pc-radius-md);background:linear-gradient(#fff9df,#dec886);color:#174f2b;box-shadow:inset 0 1px #ffffffd1,0 4px #041a0c7a,0 7px 14px #03140940;text-align:center;font:850 clamp(.92rem,1vw,1.12rem) var(--pc-font-narrow);white-space:nowrap;cursor:pointer;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}.pc-club-controls-grid .pc-sort-button:hover,.pc-club-controls-grid .pc-sort-button:focus-visible,.pc-club-controls-grid .pc-how-button:hover,.pc-club-controls-grid .pc-how-button:focus-visible,.pc-club-controls-grid .pc-park-settings-button:hover,.pc-club-controls-grid .pc-park-settings-button:focus-visible{filter:brightness(1.05);transform:translateY(-2px)}.pc-club-controls-grid .pc-sort-button:focus-visible,.pc-club-controls-grid .pc-how-button:focus-visible,.pc-club-controls-grid .pc-park-settings-button:focus-visible{outline:3px solid var(--pc-red);outline-offset:2px}.pc-club-controls-grid .pc-sort-button:active,.pc-club-controls-grid .pc-how-button:active,.pc-club-controls-grid .pc-park-settings-button:active{filter:none;transform:translateY(2px);box-shadow:inset 0 1px #ffffffb3,0 1px #082f1766}.pc-sort-modal{width:min(530px,calc(100% - var(--pc-space-4) * 2));max-height:min(700px,calc(100dvh - var(--pc-space-4) * 2));overflow:hidden}.pc-sort-options{min-height:0;overflow-y:auto;display:grid;gap:8px;overscroll-behavior:contain}.pc-sort-options button{width:100%;min-height:64px;padding:10px 12px 10px 15px;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:10px;border:1px solid #c9bd91;border-radius:12px;background:#fff9e5;color:var(--pc-ink);text-align:left;cursor:pointer;box-shadow:0 3px #433d2429}.pc-sort-options button:hover:not(:disabled),.pc-sort-options button:focus-visible{border-color:#9f852c;background:#fff4c9;transform:translateY(-1px)}.pc-sort-options button:focus-visible{outline:3px solid var(--pc-red);outline-offset:2px}.pc-sort-options button.is-selected{border-color:#285f38;background:linear-gradient(145deg,#386d45,#174c2a);color:var(--pc-cream);box-shadow:inset 0 1px #ffffff24,0 3px #0525117a}.pc-sort-options button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.pc-sort-options button>span{min-width:0;display:grid;gap:2px}.pc-sort-options strong{font:850 1rem var(--pc-font-narrow)}.pc-sort-options small{font-size:.78rem;line-height:1.25;opacity:.78}.pc-sort-options i{width:26px;height:26px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-style:normal;font-weight:900;opacity:.5}.pc-sort-options .is-selected i{opacity:1;border-color:#efcb63;color:#efcb63}.pc-sort-signin-note{margin:var(--pc-space-2) 0 0;color:var(--pc-ink-soft);font-size:.82rem;text-align:center}.pc-how-to-play{width:min(680px,calc(100% - var(--pc-space-4) * 2));max-height:min(760px,calc(100dvh - var(--pc-space-4) * 2));overflow:hidden}.pc-how-tabs{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;border-radius:14px;background:#e4d7aa;box-shadow:inset 0 2px 4px #4235102e}.pc-how-tabs button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--pc-ink-soft);font:850 1rem var(--pc-font-narrow);cursor:pointer}.pc-how-tabs button[aria-selected=true]{border-color:#fff4c3cc;background:var(--pc-green-dark);color:var(--pc-cream);box-shadow:0 3px #05261261,0 5px 10px #162c152e}.pc-how-tabs button:focus-visible{outline:3px solid var(--pc-red);outline-offset:2px}.pc-how-tabs .pc-icon{width:21px;height:21px}.pc-how-panel{min-height:0;overflow-y:auto;padding:var(--pc-space-3) 4px 2px;color:var(--pc-ink-soft);line-height:1.55;overscroll-behavior:contain}.pc-how-visual{position:relative;min-height:150px;margin-bottom:var(--pc-space-3);overflow:hidden;border:1px solid rgba(43,83,45,.28);border-radius:16px;background:linear-gradient(145deg,#2f7642,#18512c);box-shadow:inset 0 1px #ffffff29,inset 0 -5px 12px #04231133,0 4px 10px #17361b26}.pc-how-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(105deg,transparent 0 22px,rgba(255,255,255,.025) 22px 44px)}.pc-how-visual-caption{position:absolute;z-index:5;padding:4px 9px;border:1px solid rgba(255,242,190,.48);border-radius:999px;background:#082b17c2;color:#fff2c0;font:800 .72rem var(--pc-font-narrow);letter-spacing:.025em;box-shadow:0 2px 5px #03180c40}.pc-how-green-line{position:absolute;left:8%;right:8%;top:50%;height:62px;border:2px solid rgba(232,215,155,.5);border-radius:32px;background:#56a25e;transform:translateY(-50%) rotate(-2deg);box-shadow:inset 0 0 12px #0d492133,0 3px 7px #031c0d38}.pc-how-ball{position:absolute;z-index:4;left:21%;top:51%;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,#fff 25%,#e8e4d6 68%,#aaa793);box-shadow:0 3px 5px #051f0f61;transform:translate(-50%,-50%)}.pc-how-aim-line{position:absolute;z-index:3;left:22%;top:51%;width:41%;height:3px;border-radius:3px;background:repeating-linear-gradient(90deg,#fff0a8 0 9px,transparent 9px 15px);transform:translateY(-50%) rotate(-2deg);transform-origin:left center}.pc-how-aim-line i{position:absolute;right:-1px;top:50%;width:11px;height:11px;border-top:3px solid #fff0a8;border-right:3px solid #fff0a8;transform:translateY(-50%) rotate(45deg)}.pc-how-cup{position:absolute;z-index:4;right:18%;top:48%;width:25px;height:9px;border-radius:50%;background:#092f19;box-shadow:inset 0 2px 3px #0000008c,0 1px #ffffff2e}.pc-how-cup i{position:absolute;left:11px;bottom:4px;width:3px;height:48px;background:#fff4d1;box-shadow:1px 0 #0e2e1833}.pc-how-cup b{position:absolute;left:14px;bottom:34px;width:28px;height:18px;background:#c94335;clip-path:polygon(0 0,100% 15%,100% 100%,0 82%)}.pc-how-caption-aim{left:8%;bottom:10px}.pc-how-caption-cup{right:7%;top:10px}.pc-how-building-visual{display:grid;place-items:center;background:linear-gradient(145deg,#fff5d5,#e2ce8d)}.pc-how-building-visual:after{background-image:linear-gradient(rgba(35,82,45,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(35,82,45,.09) 1px,transparent 1px);background-size:18px 18px}.pc-how-build-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,42px);grid-template-rows:repeat(2,42px);gap:4px;transform:rotate(-4deg)}.pc-how-build-grid>i{position:relative;display:grid;place-items:center;border:2px dashed rgba(51,79,43,.24);border-radius:8px;color:#fff4c9;font:900 .8rem var(--pc-font-narrow)}.pc-how-build-grid>.is-route{border-style:solid;border-color:#1d5a31;background:#55a05b;box-shadow:inset 0 1px #ffffff40,0 3px #174728}.pc-how-build-grid>.is-cup b{width:13px;height:13px;border:4px solid #f6ecd0;border-radius:50%;background:#16452a}.pc-how-build-piece{position:absolute;z-index:4;left:calc(50% - 122px);top:24px;width:40px;height:40px;display:grid;place-items:center;border:2px solid #b53c31;border-radius:10px;background:#fff8df;color:#a9362d;box-shadow:0 4px #69281c40;transform:rotate(-8deg)}.pc-how-build-piece .pc-icon{width:22px;height:22px}.pc-how-build-arrow{position:absolute;z-index:4;left:calc(50% - 72px);top:35px;color:#a9362d;font:900 1.5rem var(--pc-font-display)}.pc-how-building-visual .pc-how-visual-caption{right:12px;bottom:10px;background:#174f2b}.pc-how-panel h3{margin:var(--pc-space-3) 0 var(--pc-space-1);color:var(--pc-green-dark);font-family:var(--pc-font-display);font-size:1.2rem}.pc-how-panel h3:first-child{margin-top:0}.pc-how-panel p{margin:0 0 var(--pc-space-2)}.pc-how-panel ol{margin:var(--pc-space-2) 0 var(--pc-space-3);padding-left:1.4rem}.pc-how-panel li{margin-bottom:7px;padding-left:4px}.pc-park-count{align-self:flex-start;margin:0;color:var(--pc-tan);font-weight:600;font-family:var(--pc-font-narrow);line-height:1.2}.pc-park-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:stretch;gap:var(--pc-space-4)}.pc-park-grid>li{position:relative;min-width:0;display:flex}.pc-park-grid>li:not(.pc-future-hole-slot){transform:rotate(var(--pc-hole-rest-angle, -.45deg));transform-origin:center}.pc-park-grid>li:nth-child(4n+2){--pc-hole-rest-angle: .6deg}.pc-park-grid>li:nth-child(4n+3){--pc-hole-rest-angle: -.7deg}.pc-park-grid>li:nth-child(4n){--pc-hole-rest-angle: .35deg}@media (prefers-reduced-motion: reduce),(forced-colors: active){.pc-park-grid>li:not(.pc-future-hole-slot){transform:none}}[data-discord-reduced-motion=true] .pc-park-grid>li:not(.pc-future-hole-slot){transform:none}.pc-park-grid>li:has(.pc-hole-card.is-foil-active),.pc-park-grid>li:focus-within{z-index:10}.pc-park-grid>li>.pc-hole-card,.pc-park-grid>li>.pc-hole-card-shell,.pc-hole-card-shell>.pc-hole-card{height:100%}.pc-hole-card-shell{position:relative;z-index:0;width:100%;min-width:0;isolation:isolate;overflow:visible;transform-origin:50% 50%;transition:transform .12s ease}.pc-hole-card-shell:has(.pc-hole-card.is-foil-active){transform:perspective(900px) translateY(-7px) rotateX(var(--pc-card-rx, 0deg)) rotateY(var(--pc-card-ry, 0deg)) scale(1.012)}.pc-hole-card-shell:has(.pc-hole-card.is-foil-active),.pc-hole-card-shell:focus-within{z-index:8}.pc-hole-card-shell>.pc-hole-card{position:relative;z-index:2}.pc-park-empty{background:var(--pc-green-dark);border-radius:var(--pc-radius-lg);padding:var(--pc-space-5);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--pc-space-3)}.pc-park-empty p{margin:0;color:var(--pc-cream);font-weight:600}.pc-hole-card{container-type:inline-size;width:100%;min-width:0;text-align:left;background:var(--pc-cream);color:var(--pc-ink);border-radius:var(--pc-radius-lg);box-shadow:var(--pc-shadow);overflow:hidden;position:relative;transition:transform .12s ease,box-shadow .12s ease}.pc-hole-card-play{display:flex;flex-direction:column;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.pc-hole-card-play:focus-visible{outline:3px solid var(--pc-white);outline-offset:-5px}.pc-hole-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #16281447}[data-discord-reduced-motion=true] .pc-hole-card{transition:none}[data-discord-reduced-motion=true] .pc-hole-card:hover{transform:none}.pc-hole-card-art{aspect-ratio:16 / 10;width:100%}.pc-hole-card .pc-hole-preview{aspect-ratio:16 / 10;width:100%;max-width:none;max-height:none;border-radius:0}.pc-build-hole-card{display:flex;flex-direction:column;padding:0;border:0;font:inherit;text-align:left;background:var(--pc-green-dark);color:var(--pc-white);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pc-build-hole-art{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(255,246,214,.16),transparent 42%),linear-gradient(145deg,#276f42,#123b27)}.pc-build-hole-grid{position:absolute;width:74%;aspect-ratio:1;transform:rotateX(58deg) rotate(45deg) scale(.9);background-image:linear-gradient(rgba(251,243,223,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(251,243,223,.22) 1px,transparent 1px);background-size:16px 16px;border:2px solid rgba(251,243,223,.38);box-shadow:0 14px 28px #04120a59}.pc-build-hole-icon{position:relative;z-index:1;width:72px;height:72px;display:grid;place-items:center;border-radius:999px;background:var(--pc-red);color:var(--pc-white);box-shadow:var(--pc-shadow)}.pc-build-hole-icon .pc-icon{width:40px;height:40px;font-size:40px}.pc-build-hole-card .pc-hole-card-body{min-height:182px;justify-content:center;padding-inline:var(--pc-space-4)}.pc-build-hole-card .pc-hole-card-meta{min-height:0;justify-content:flex-start;color:var(--pc-tan)}.pc-build-hole-action{align-self:stretch;width:100%;min-height:46px;margin-top:var(--pc-space-1);padding:0 18px;display:flex;align-items:center;justify-content:center;border:1px solid #ead48d;border-radius:var(--pc-radius-md);background:linear-gradient(#fff8dc,#ead792);color:#173823;box-shadow:inset 0 1px #fffc,0 4px #98762d,0 7px 12px #03140a47;font:900 .84rem var(--pc-font);letter-spacing:.01em;transition:filter .12s ease,box-shadow .12s ease}.pc-build-hole-card:hover .pc-build-hole-action,.pc-build-hole-card:focus-visible .pc-build-hole-action{filter:brightness(1.05);box-shadow:inset 0 1px #ffffffd9,0 5px #98762d,0 9px 14px #03140a4d}.pc-build-hole-card:active .pc-build-hole-action{filter:none;box-shadow:inset 0 2px 4px #503a092e,0 1px #98762d,0 3px 6px #03140a38}.pc-future-hole-slot{min-width:0}.pc-future-hole-slot.is-beyond-viewport{display:none}.pc-future-hole-card{width:100%;min-height:370px;border:2px dashed rgba(243,232,190,.4);border-radius:var(--pc-radius-lg);background:transparent;box-shadow:none;pointer-events:none}.pc-hole-card-body{display:flex;flex-direction:column;gap:var(--pc-space-2);padding:var(--pc-space-3) var(--pc-space-3) var(--pc-space-3)}.pc-hole-card-heading{display:flex;align-items:baseline;justify-content:flex-start;gap:7px}.pc-hole-card-name{min-width:0;margin:0;font-size:1.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-hole-card-par{flex:0 0 auto;color:var(--pc-ink-soft);font:700 .74rem var(--pc-font-narrow);letter-spacing:.01em;white-space:nowrap}.pc-hole-card-par:before{content:"·";margin-right:7px;opacity:.55}.pc-hole-card-meta{min-height:24px;margin:0;display:flex;align-items:center;justify-content:space-between;gap:var(--pc-space-2);font-size:.8rem;color:var(--pc-ink-soft);font-family:var(--pc-font-narrow)}.pc-hole-card-architect,.pc-hole-card-house{display:inline-flex;align-items:center;gap:.4em;min-width:0}.pc-hole-card-house .pc-icon{width:18px;height:18px}.pc-hole-card-architect>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-hole-card-plays{flex:0 0 auto;color:var(--pc-ink-soft)}.pc-hole-card-results{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-top:var(--pc-space-1);overflow:hidden;border:1px solid rgba(87,76,47,.38);border-radius:4px;background:repeating-linear-gradient(0deg,transparent 0 18px,rgba(75,99,69,.045) 18px 19px),linear-gradient(105deg,rgba(255,255,255,.62),transparent 38%,rgba(118,91,38,.035)),#f4edcf;box-shadow:0 2px 4px #322a151f,inset 0 0 12px #735b2a0e}.pc-hole-card-results:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.28;background:repeating-linear-gradient(92deg,transparent 0 31px,rgba(91,74,39,.025) 31px 32px)}.pc-hole-card-result{position:relative;z-index:1;min-width:0;min-height:88px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:11px 12px;border-radius:0;background:transparent;color:#3f4937;font-family:var(--pc-font-narrow)}.pc-hole-card-you{border-left:1px solid rgba(87,76,47,.34)}.pc-hole-card-club .pc-hole-card-result-label{color:#765913;opacity:1}.pc-hole-card-club .pc-hole-card-result-score{color:#59400a;font-size:1.62rem;line-height:1}.pc-hole-card-you .pc-hole-card-result-label,.pc-hole-card-you .pc-hole-card-result-score,.pc-hole-card-you .pc-hole-card-result-note,.pc-hole-card-you .pc-hole-card-result-empty{text-shadow:0 1px rgba(255,255,245,.72)}.pc-hole-card-you .pc-hole-card-result-score{color:#354534;font-size:1.22rem;line-height:1.05}.pc-hole-card-you .pc-hole-card-result-note{color:#626653;font-weight:750}.pc-hole-card-you.is-first:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:2px solid rgba(31,92,50,.38);border-radius:3px;transform:rotate(-1deg);pointer-events:none}.pc-hole-card-you.is-first .pc-hole-card-result-label,.pc-hole-card-you.is-first .pc-hole-card-result-score,.pc-hole-card-you.is-first .pc-hole-card-result-note{color:#1f6737;text-shadow:0 1px rgba(255,255,245,.65)}.pc-hole-card-result-label{font-size:.64rem;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.095em;opacity:.72}.pc-hole-card-result-score{font-size:1.35rem;line-height:1.12;font-weight:900}.pc-hole-card-result-score small{font-size:.61rem;font-weight:800;letter-spacing:.01em;opacity:.66}.pc-hole-card-result-person,.pc-hole-card-result-note,.pc-hole-card-result-empty{max-width:100%;display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:800;line-height:1.1}.pc-hole-card-result-person>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-hole-card-result-empty{min-height:38px;color:var(--pc-ink-soft);font-size:.85rem}.pc-hole-card-scores{margin:var(--pc-space-1) 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:.4em var(--pc-space-2);font-weight:700;font-family:var(--pc-font-narrow)}.pc-hole-card-admin{position:absolute;z-index:6;right:var(--pc-space-2);top:var(--pc-space-2);display:inline-flex;align-items:center;gap:6px;pointer-events:none}.pc-hole-card-admin>*{pointer-events:auto}.pc-hole-like,.pc-hole-delete{position:relative;z-index:3;height:36px;border:1px solid rgba(244,229,176,.48);border-radius:10px;background:#092d1bd1;color:#f5e8b9;box-shadow:inset 0 1px #ffffff1f,0 2px #04190e80,0 4px 9px #04160c47;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;transition:opacity .12s ease,transform .12s ease,background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.pc-hole-like{min-width:46px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font:800 .85rem var(--pc-font-narrow)}.pc-hole-delete{width:36px;padding:0;display:inline-grid;place-items:center;color:#f0c5b8;opacity:0;transform:translateY(-4px) scale(.94);pointer-events:none}.pc-hole-card-shell:hover .pc-hole-delete,.pc-hole-card-shell:focus-within .pc-hole-delete{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}@media (prefers-reduced-motion: reduce){.pc-hole-delete{transition:none;transform:none}}[data-discord-reduced-motion=true] .pc-hole-delete{transition:none;transform:none}.pc-hole-delete .pc-icon,.pc-hole-like .pc-icon{width:18px;height:18px;font-size:18px}.pc-hole-like:hover,.pc-hole-like:focus-visible{border-color:#ffeb9cd1;background:#144327f0;color:#fff3c2;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff29,0 4px #04190e7a,0 7px 12px #04160c4d}.pc-hole-like.is-liked{border-color:#e5be55;background:#976914eb;color:#fff2ae;box-shadow:inset 0 1px #fff6be4d,0 2px #4f3305a6,0 4px 9px #04160c47}.pc-hole-like.is-liked:hover,.pc-hole-like.is-liked:focus-visible{background:#a9791f;color:#fff8d4;transform:translateY(-2px);box-shadow:inset 0 1px #fff6be59,0 4px #4f330599,0 7px 12px #04160c4d}.pc-hole-delete:hover,.pc-hole-delete:focus-visible{border-color:#dd8c7b;background:#852720f0;color:#fff2e9;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff26,0 4px #4814108c,0 7px 12px #04160c4d}.pc-hole-like:active:not(:disabled),.pc-hole-delete:active:not(:disabled){transform:translateY(2px) scale(.97);box-shadow:inset 0 2px 4px #00000038,0 1px #04190e8c}.pc-hole-like:disabled{opacity:.58;cursor:not-allowed}.pc-modal-backdrop.pc-hole-delete-backdrop{position:fixed;z-index:2000;overscroll-behavior:contain}.pc-hole-delete-modal{width:min(470px,calc(100% - var(--pc-space-4) * 2))}.pc-hole-delete-modal h2{margin:0;color:#84261f;font-family:var(--pc-font-display)}.pc-hole-delete-modal p{margin:0;line-height:1.5}.pc-btn-danger{color:var(--pc-white);background:#a93831;border-color:#7f241f;box-shadow:0 3px #6e1f1b,0 6px 12px #3c120f38}.pc-btn-danger:hover:not(:disabled),.pc-btn-danger:focus-visible{background:#bb4037;transform:translateY(-1px)}.pc-btn-danger:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #6e1f1b}.pc-hole-preview{min-width:0;flex:0 0 auto;display:flex;align-items:center;justify-content:center;aspect-ratio:8 / 5;max-height:170px;border-radius:var(--pc-radius-sm);overflow:hidden;background:transparent}.pc-hole-preview-img,.pc-hole-preview-plan{display:block;width:100%;height:100%;object-fit:contain}.pc-hole-preview-plan{padding:10px;overflow:visible}.pc-hole-preview-msg{margin:0;padding:var(--pc-space-2);font-size:.8rem;line-height:1.3;text-align:center;color:var(--pc-ink)}@container (min-width: 640px){.pc-hole-preview{flex:1 1 200px;max-width:300px}}.pc-result-strip{margin:var(--pc-space-1) 0 0;color:var(--pc-cream);font-weight:600}.pc-avatar{border-radius:999px;border:none;padding:0;overflow:hidden;background:var(--pc-tan);color:var(--pc-ink);font-weight:800;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.pc-avatar-static{cursor:default;box-shadow:0 0 0 1px #1d36202e}.pc-avatar-img{width:100%;height:100%;object-fit:cover}.pc-skel{background:linear-gradient(90deg,#ffffff14,#ffffff2e,#ffffff14);background-size:200% 100%;animation:pc-skel-pulse 1.4s ease infinite;border-radius:var(--pc-radius-lg);min-height:88px}.pc-skel-card{min-height:200px}.pc-skel-row{min-height:48px;margin-bottom:var(--pc-space-2)}@media (prefers-reduced-motion: reduce){.pc-skel{animation:none;opacity:.6}}[data-discord-reduced-motion=true] .pc-skel{animation:none;opacity:.6}@keyframes pc-skel-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.pc-play{position:relative;height:100%;min-width:0;min-height:0;overflow:hidden;background:#0c2416}.pc-play-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none}.pc-play-hud-top{position:absolute;z-index:10;top:0;left:0;right:0;display:grid;grid-template-columns:minmax(88px,1fr) minmax(0,auto) minmax(88px,1fr);align-items:start;padding:calc(var(--pc-space-3) + env(safe-area-inset-top)) var(--pc-space-4) var(--pc-space-5);background:linear-gradient(to bottom,rgba(12,36,22,.9),transparent);color:var(--pc-white);pointer-events:none}.pc-play-top-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#0c2416b8;color:var(--pc-white);cursor:pointer;pointer-events:auto}.pc-play-top-icon .pc-icon{width:30px;height:30px;font-size:30px}.pc-play-top-icon:hover,.pc-play-top-icon:focus-visible{background:var(--pc-red)}.pc-play-hud-back{justify-self:start}.pc-play-top-actions{justify-self:end;display:flex;gap:var(--pc-space-2)}.pc-play-settings{position:absolute;z-index:20;top:calc(64px + env(safe-area-inset-top));right:var(--pc-space-4);width:min(320px,calc(100% - var(--pc-space-4) * 2));display:flex;flex-direction:column;gap:var(--pc-space-3);padding:var(--pc-space-4);border-radius:var(--pc-radius-lg);background:var(--pc-cream);color:var(--pc-ink);box-shadow:var(--pc-shadow)}.pc-play-settings-head,.pc-play-volume>span{display:flex;align-items:center;justify-content:space-between;gap:var(--pc-space-3)}.pc-play-audio-settings{display:grid;gap:var(--pc-space-3);padding-bottom:var(--pc-space-3);border-bottom:1px solid var(--pc-tan)}.pc-play-audio-settings>.pc-btn{width:100%}.pc-play-settings h2,.pc-play-settings p{margin:0}.pc-play-settings p{color:var(--pc-ink-soft);font-size:.82rem}.pc-play-volume{display:flex;flex-direction:column;gap:var(--pc-space-2);font-weight:700}.pc-play-volume input{width:100%;accent-color:var(--pc-red)}.pc-play-hole-title{min-width:0;max-width:min(520px,54vw);padding:2px var(--pc-space-3) var(--pc-space-2);text-align:center;text-shadow:0 1px 3px rgba(4,18,10,.85)}.pc-play-hole-title>strong{display:block;overflow:hidden;font-family:var(--pc-font-display);font-size:clamp(1rem,2.2vw,1.35rem);text-overflow:ellipsis;white-space:nowrap}.pc-play-hole-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--pc-space-2) var(--pc-space-3);margin-top:3px;font-size:.82rem;font-weight:700}.pc-play-architect{display:inline-flex;align-items:center;gap:6px;min-width:0}.pc-live-count{padding:2px 7px;border-radius:999px;background:var(--pc-red);color:var(--pc-white);font-size:.72rem;white-space:nowrap}.pc-live-section+.pc-live-section{margin-top:var(--pc-space-4)}.pc-live-section h3{margin-bottom:var(--pc-space-2);color:var(--pc-ink-soft);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.pc-live-list{list-style:none;margin:0;padding:0;overflow:hidden;border-radius:var(--pc-radius-sm);background:#24291f0f}.pc-live-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--pc-space-2);min-height:48px;padding:var(--pc-space-2) var(--pc-space-3);border-bottom:1px solid rgba(36,41,31,.12);border-left:3px solid transparent}.pc-live-list li:last-child{border-bottom:0}.pc-live-list li.is-me{border-left-color:var(--pc-green);background:#1f7a3f1f}.pc-live-standings li{grid-template-columns:1.6rem auto minmax(0,1fr) auto}.pc-live-rank{color:var(--pc-ink-soft);font-weight:800;text-align:center}.pc-live-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.pc-live-strokes,.pc-live-score{font-family:var(--pc-font-narrow);font-weight:800;white-space:nowrap}.pc-live-score{display:flex;flex-direction:column;align-items:flex-end;line-height:1}.pc-live-score strong{font-size:1.05rem}.pc-live-score small,.pc-result-board-score small{margin-top:3px;color:var(--pc-ink-soft);font:700 .68rem var(--pc-font-narrow)}.pc-live-empty{padding:var(--pc-space-3);border-radius:var(--pc-radius-sm);background:#24291f0f;color:var(--pc-ink-soft)}.pc-play-camera{position:static;display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:#0c2416d1;box-shadow:var(--pc-shadow)}.pc-play-camera-btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:#ffffff1f;color:var(--pc-white);font:800 .75rem var(--pc-font);cursor:pointer}.pc-camera-shortcut{display:none}@media (min-width: 621px) and (hover: hover) and (pointer: fine){.pc-play-camera-putt .pc-play-camera-btn:has(.pc-camera-shortcut){flex-direction:column;gap:2px;padding-block:5px}.pc-camera-shortcut{display:block;font:600 9px/1.1 var(--pc-font-narrow);color:#eddfb8}}@media (max-width: 620px),(hover: none),(pointer: coarse){button .pc-ed-shortcut,button .pc-camera-shortcut,button kbd{display:none!important}}.pc-play-camera-btn:hover,.pc-play-camera-btn:focus-visible{background:var(--pc-red);transform:translateY(-2px);box-shadow:0 4px #0003,0 7px 12px #00000038}.pc-play-camera-btn:active:not(:disabled){transform:translateY(2px) scale(.96);box-shadow:none}.pc-play-camera-btn:disabled{opacity:.48;cursor:not-allowed}.pc-play-nudge{min-width:78px;gap:6px;padding-inline:11px;border-radius:999px;background:var(--pc-green);font-size:.72rem}.pc-play-nudge .pc-icon{font-size:1rem}.pc-play-camera-divider{width:1px;height:28px;margin-inline:2px;background:#ffffff40}.pc-play-camera-reset{min-width:52px;padding-inline:9px}.pc-play-camera-zoom{font-size:1.35rem;line-height:1}.pc-play-camera-btn .pc-icon{font-size:1.15rem}.pc-play-camera-putt{position:absolute;z-index:8;left:var(--pc-space-4);bottom:calc(var(--pc-space-4) + env(safe-area-inset-bottom))}.pc-play-leader-stack{position:absolute;z-index:18;right:var(--pc-space-4);bottom:calc(var(--pc-space-4) + env(safe-area-inset-bottom));width:min(360px,calc(100% - 32px));display:flex;flex-direction:column;align-items:stretch}.pc-play-leader-expanded{max-height:min(520px,calc(100vh - 170px));overflow-y:auto;padding:var(--pc-space-3);border-radius:var(--pc-radius-lg) var(--pc-radius-lg) 0 0;background:var(--pc-cream);color:var(--pc-ink);box-shadow:var(--pc-shadow)}.pc-play-leader-stack.is-open .pc-play-leader{border-radius:0 0 var(--pc-radius-lg) var(--pc-radius-lg)}.pc-play-leader{width:100%;min-height:56px;max-width:100%;display:flex;align-items:center;gap:var(--pc-space-2);padding:8px 10px;border:0;border-radius:var(--pc-radius-lg);background:#0c2416d6;color:var(--pc-white);box-shadow:var(--pc-shadow);cursor:pointer;text-align:left}.pc-play-leader:hover,.pc-play-leader:focus-visible{background:var(--pc-green-dark);outline:2px solid var(--pc-cream)}.pc-play-leader-copy{min-width:0;display:flex;flex-direction:column}.pc-play-leader-copy small{color:var(--pc-tan);font-size:.7rem;text-transform:uppercase}.pc-play-leader-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-play-leader-score{min-width:2rem;margin-left:auto;font:800 1.35rem var(--pc-font-display);text-align:center}.pc-play-leader-chevron{width:1rem;font-size:1.1rem;text-align:center}@container (max-width: 639px){.pc-play-hud-top{grid-template-columns:80px minmax(0,1fr) 80px;padding-inline:var(--pc-space-2)}.pc-play-top-actions{gap:2px}.pc-play-hole-title{max-width:100%;padding-inline:2px}.pc-play-hole-meta{gap:4px 8px;font-size:.72rem}.pc-play-camera-putt{left:var(--pc-space-2);bottom:calc(var(--pc-space-2) + env(safe-area-inset-bottom))}.pc-play-camera{gap:1px;padding:3px}.pc-play-camera-btn{min-width:40px;min-height:40px}.pc-play-camera-reset{min-width:46px}.pc-play-leader-stack{right:var(--pc-space-2);bottom:calc(58px + env(safe-area-inset-bottom));width:min(230px,calc(100% - var(--pc-space-4)))}.pc-play-leader-stack.is-open{width:calc(100% - var(--pc-space-4));bottom:calc(var(--pc-space-2) + env(safe-area-inset-bottom))}.pc-play-leader-expanded{max-height:calc(100vh - 180px)}.pc-play-hint{bottom:calc(116px + env(safe-area-inset-bottom));max-width:calc(100% - 32px);text-align:center}}.pc-play-hint{position:absolute;bottom:calc(var(--pc-space-4) + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);color:var(--pc-white);background:#0c2416b3;padding:var(--pc-space-2) var(--pc-space-4);border-radius:var(--pc-radius-sm);margin:0}@container (max-width: 639px){.pc-play-hint{bottom:calc(116px + env(safe-area-inset-bottom));max-width:calc(100% - 32px);text-align:center}}.pc-play-howto-toggle{pointer-events:auto}.pc-howto{position:absolute;z-index:12;left:50%;bottom:calc(var(--pc-space-4) + env(safe-area-inset-bottom));transform:translate(-50%);width:min(440px,calc(100% - var(--pc-space-4) * 2));max-height:calc(100% - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:var(--pc-cream);color:var(--pc-ink);border-radius:var(--pc-radius-lg);padding:var(--pc-space-4) var(--pc-space-5);box-shadow:var(--pc-shadow);display:flex;flex-direction:column;gap:var(--pc-space-3)}.pc-howto h2{margin:0;font-size:1.15rem}.pc-howto-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--pc-space-2);color:var(--pc-ink-soft);font-weight:600;font-family:var(--pc-font-narrow)}.pc-howto-actions{display:flex;justify-content:flex-end}.pc-putt-lesson-kicker{color:#6c582c;font:800 .62rem/1.3 var(--pc-font-narrow);text-transform:uppercase;letter-spacing:.09em}.pc-putt-lesson-heading h2{margin-top:5px;font:600 1.65rem/1.1 var(--pc-font-display);color:#214d32}.pc-putt-lesson-heading p{margin:5px 0 0;color:#52634f;font-size:.8rem}.pc-putt-lesson-art{flex-shrink:0}.pc-putt-lesson-art svg{display:block;width:100%;height:auto}.pc-putt-lesson-art text{font:800 10px var(--pc-font-narrow);letter-spacing:1px}.pc-putt-lesson-steps{list-style:none;padding:0;margin:0;display:grid;gap:12px}.pc-putt-lesson-steps li{display:flex;gap:10px;align-items:flex-start}.pc-putt-lesson-steps li>span{flex:0 0 26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#214d32;background:#e9d9a2;font:600 1rem var(--pc-font-display)}.pc-putt-lesson-steps strong{color:#214d32;font-size:.87rem}.pc-putt-lesson-steps p{margin:3px 0 0;color:#52634f;font-size:.79rem;line-height:1.4}.pc-putt-lesson-tips{border-top:1px solid #d6cba7;padding-top:10px;font-size:.76rem}.pc-putt-lesson-tips summary{cursor:pointer;color:#31543c;font-weight:800}.pc-putt-lesson-tips .pc-howto-list{margin-top:10px;line-height:1.4}.pc-howto-actions .pc-btn{display:inline-flex;align-items:center;gap:8px}@container (max-width: 639px){.pc-howto{left:0;right:0;bottom:0;transform:none;width:100%;border-radius:var(--pc-radius-lg) var(--pc-radius-lg) 0 0;padding-bottom:calc(var(--pc-space-4) + env(safe-area-inset-bottom))}}.pc-sink-celebration{position:absolute;z-index:11;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.pc-sink-glow{position:absolute;left:50%;top:54%;width:70px;height:70px;border:3px solid rgba(255,245,174,.85);border-radius:50%;transform:translate(-50%,-50%) scale(.2);box-shadow:0 0 24px #ffe05ccc,inset 0 0 20px #fff7be80;animation:pc-sink-ring .9s cubic-bezier(.2,.8,.2,1) forwards}.pc-sink-callout{position:absolute;left:50%;top:35%;padding:8px 17px;border:2px solid rgba(255,245,196,.78);border-radius:999px;background:linear-gradient(#285f39,#123c25);color:#fff7d4;font:900 clamp(1rem,2.8vw,1.45rem)/1 var(--pc-font-display);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 5px #08251466,0 9px 20px #00000040;transform:translate(-50%,30px) scale(.7);opacity:0;animation:pc-sink-callout 2.4s cubic-bezier(.18,.78,.25,1) forwards}.pc-sink-celebration.is-birdie .pc-sink-callout,.pc-sink-celebration.is-eagle .pc-sink-callout,.pc-sink-celebration.is-ace .pc-sink-callout{background:linear-gradient(#f2cb54,#b77b16);color:#2d2108;border-color:#fff3b0}.pc-sink-celebration.is-ace .pc-sink-callout{padding:11px 24px;font-size:clamp(1.3rem,4vw,2rem);box-shadow:0 5px #7a4c08,0 0 34px #ffd6479e}.pc-sink-confetti i{--x: 50%;--delay: 0s;--drift: 0px;--turn: 360deg;position:absolute;left:var(--x);top:28%;width:8px;height:15px;border:1px solid rgba(255,255,255,.35);border-radius:2px;background:#ffd44f;box-shadow:0 2px 4px #00000038;opacity:0;animation:pc-confetti-fall 2.15s cubic-bezier(.16,.7,.28,1) var(--delay) forwards}.pc-sink-confetti i:nth-child(4n+2){background:#ef675c}.pc-sink-confetti i:nth-child(4n+3){background:#69d4b0}.pc-sink-confetti i:nth-child(4n){background:#f8f1c7;width:10px;height:6px}.pc-sink-fireworks i{position:absolute;left:22%;top:28%;width:8px;height:8px;border-radius:50%;color:#ffe066;background:currentColor;opacity:0;filter:drop-shadow(0 0 5px currentColor);box-shadow:0 -48px,34px -34px,48px 0,34px 34px,0 48px,-34px 34px,-48px 0,-34px -34px;animation:pc-firework 1.05s ease-out .12s forwards}.pc-sink-fireworks i:nth-child(2){left:78%;top:23%;color:#ef6f62;animation-delay:.34s}.pc-sink-fireworks i:nth-child(3){left:64%;top:43%;color:#78e0ba;animation-delay:.65s}.pc-sink-celebration.is-birdie .pc-sink-fireworks i:nth-child(n+2){display:none}.pc-sink-celebration.is-eagle .pc-sink-fireworks i:nth-child(3){display:none}@keyframes pc-sink-ring{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}28%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}@keyframes pc-sink-callout{0%{opacity:0;transform:translate(-50%,30px) scale(.7)}14%,72%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-20px) scale(.96)}}@keyframes pc-confetti-fall{0%{opacity:0;transform:translateY(-12px) rotate(0)}12%{opacity:1}to{opacity:0;transform:translate(var(--drift),55vh) rotate(var(--turn))}}@keyframes pc-firework{0%{opacity:0;transform:scale(.12);box-shadow:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}25%{opacity:1}to{opacity:0;transform:scale(1.35)}}[data-discord-reduced-motion=true] .pc-sink-glow,[data-discord-reduced-motion=true] .pc-sink-confetti i,[data-discord-reduced-motion=true] .pc-sink-fireworks i{display:none}[data-discord-reduced-motion=true] .pc-sink-callout{animation:none;opacity:1;transform:translate(-50%)}.pc-result-sheet{position:absolute;z-index:30;left:50%;bottom:var(--pc-space-4);transform:translate(-50%);width:min(560px,calc(100% - var(--pc-space-4) * 2));max-height:calc(100% - var(--pc-space-4) * 2);overflow-y:auto;background:var(--pc-cream);color:var(--pc-ink);border-radius:var(--pc-radius-lg);padding:var(--pc-space-5);box-shadow:var(--pc-shadow);display:flex;flex-direction:column;gap:var(--pc-space-3)}@container (max-width: 639px){.pc-result-sheet{left:0;right:0;bottom:0;transform:none;width:100%;max-height:min(92%,760px);border-radius:var(--pc-radius-lg) var(--pc-radius-lg) 0 0;padding-bottom:calc(var(--pc-space-5) + env(safe-area-inset-bottom))}.pc-result-like-row{align-items:stretch;flex-direction:column}.pc-result-like{width:100%}}.pc-result-headline{margin:0;font-family:var(--pc-font-display);font-size:clamp(1.65rem,4cqi,2.15rem);font-weight:800;line-height:1;color:var(--pc-green-dark)}.pc-result-summary{display:flex;align-items:center;gap:18px;padding-bottom:10px;border-bottom:1px solid var(--pc-tan)}.pc-result-strokes{display:grid;justify-items:center;flex:0 0 auto;color:var(--pc-green-dark)}.pc-result-strokes strong{font:600 3.5rem/1 var(--pc-font-display);font-variant-numeric:tabular-nums}.pc-result-strokes>span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.pc-result-summary-copy{min-width:0;flex:1}.pc-result-summary>.pc-result-like{align-self:flex-start;flex:0 0 auto;width:auto;min-width:0;padding:8px;white-space:nowrap;font-size:.75rem}.pc-result-navigation{flex-wrap:wrap}.pc-result-navigation .pc-btn{min-width:0}.pc-result-actions:empty{display:none}.pc-result-summary-copy h2{margin:0 0 5px;color:var(--pc-green-dark);font:600 1.4rem/1.15 var(--pc-font-display)}.pc-result-summary-copy p{margin:0;color:var(--pc-ink-soft);font-size:.8rem}.pc-result-summary-copy small{display:block;margin-top:5px;color:var(--pc-green-dark);font-weight:800}.pc-result-actions .pc-with-icon{white-space:nowrap}.pc-result-sub{margin:0;color:var(--pc-ink-soft);font-weight:700}.pc-result-like-row{display:flex;align-items:center;justify-content:space-between;gap:var(--pc-space-3);padding:var(--pc-space-3);border:1px solid var(--pc-tan);border-radius:var(--pc-radius-sm);background:#ffffff8c}.pc-result-like-row>span{min-width:0;display:flex;flex-direction:column;color:var(--pc-ink)}.pc-result-like-row small{color:var(--pc-ink-soft);font-weight:700}.pc-result-like{flex:0 0 auto;min-width:132px;background:var(--pc-white);color:var(--pc-green-dark);border:1px solid var(--pc-tan)}.pc-result-like.is-liked{background:#f5ce69;border-color:#c79625;color:#513b0d}.pc-result-like-note{margin:calc(var(--pc-space-2) * -1) 0 0;color:var(--pc-ink-soft);font-size:.82rem;font-weight:700}.pc-result-actions{padding-top:var(--pc-space-1);border-top:1px solid var(--pc-tan);display:flex;flex-wrap:wrap;gap:var(--pc-space-2)}.pc-result-actions .pc-btn{flex:1;min-width:140px;display:inline-flex;align-items:center;justify-content:center;gap:.45em}.pc-result-board{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto;border-radius:var(--pc-radius-sm);background:#24291f0f}.pc-result-board-row{display:grid;grid-template-columns:.6rem 2.4rem minmax(0,1fr) auto auto;align-items:center;gap:var(--pc-space-2);padding:var(--pc-space-2) var(--pc-space-3);border-bottom:1px solid var(--pc-tan);border-left:3px solid transparent}.pc-result-board-row:last-child{border-bottom:none}.pc-result-board-row.is-me{border-left-color:var(--pc-green);font-weight:800;background:#1f7a3f1f}.pc-result-board-rank{font-weight:700;color:var(--pc-ink-soft)}.pc-result-board-row.is-me .pc-result-board-rank{color:var(--pc-ink)}.pc-result-board-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-result-board-score{display:flex;flex-direction:column;align-items:flex-end;font-weight:800;font-family:var(--pc-font-narrow);text-align:right}.pc-result-board-swatch{width:10px;height:10px;border-radius:999px;border:1px solid rgba(36,41,31,.35);flex:none}.pc-result-board-watch{min-height:44px;padding:var(--pc-space-1) var(--pc-space-3);font-size:.85rem}.pc-result-board-unrecorded{padding:0;font-size:.8rem;font-style:italic;white-space:nowrap}.pc-play-next{flex:1;min-width:140px}.pc-ghost-caption{margin:0;color:var(--pc-ink-soft);font-weight:600}.pc-ghost-caption-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pc-space-2)}.pc-ghost-caption-row .pc-btn{min-height:44px}.pc-ghost-bar{position:absolute;z-index:30;left:50%;bottom:var(--pc-space-4);transform:translate(-50%);width:min(560px,calc(100% - var(--pc-space-4) * 2));background:var(--pc-cream);color:var(--pc-ink);border-radius:var(--pc-radius-lg);padding:var(--pc-space-3) var(--pc-space-4);box-shadow:var(--pc-shadow);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pc-space-3)}.pc-ghost-bar-line{margin:0;min-width:0;flex:1 1 12rem;font-weight:700}.pc-ghost-bar-quiet{color:var(--pc-ink-soft);font-weight:600}.pc-ghost-bar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pc-space-2)}.pc-ghost-bar-actions .pc-btn{min-height:44px}@container (max-width: 639px){.pc-ghost-bar{left:0;right:0;bottom:0;transform:none;width:100%;border-radius:var(--pc-radius-lg) var(--pc-radius-lg) 0 0;padding-bottom:calc(var(--pc-space-3) + env(safe-area-inset-bottom))}.pc-ghost-bar-actions{flex:1 1 100%}.pc-ghost-bar-actions .pc-btn{flex:1 1 8rem}}.pc-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;padding:var(--pc-space-4)}.pc-modal{background:var(--pc-cream);color:var(--pc-ink);border-radius:var(--pc-radius-lg);padding:var(--pc-space-5);max-width:360px;box-shadow:var(--pc-shadow);display:flex;flex-direction:column;gap:var(--pc-space-4)}.pc-modal-actions{display:flex;gap:var(--pc-space-2);justify-content:flex-end;flex-wrap:wrap}.pc-app-loading{display:grid;place-items:center;height:100%;min-height:0;padding:24px;font-size:1rem;color:var(--pc-ink, #10331f)}.pc-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,16px);opacity:0;transition:opacity .25s ease,transform .25s ease;background:var(--pc-ink, #10331f);color:var(--pc-cream, #fdf8ec);padding:10px 18px;border-radius:999px;font-size:.95rem;box-shadow:0 6px 24px #00000040;z-index:1000;pointer-events:none;max-width:min(90vw,480px)}.pc-toast-in{opacity:1;transform:translate(-50%)}.pc-toast-success{background:#1d6b3d}.pc-toast-failure{background:#8c2f2f}.pc-hole-card:not(.pc-future-hole-card),.pc-park-me:not(.pc-park-me-guest),.pc-club-leader,.pc-top-builder{--pc-card-rx: 0deg;--pc-card-ry: 0deg;--pc-card-mx: 50%;--pc-card-my: 50%;transform-style:preserve-3d;transform-origin:center;will-change:transform;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease}.pc-hole-card:not(.pc-future-hole-card):before,.pc-hole-card:not(.pc-future-hole-card):after,.pc-park-me:not(.pc-park-me-guest):before,.pc-park-me:not(.pc-park-me-guest):after,.pc-club-leader:before,.pc-club-leader:after,.pc-top-builder:before,.pc-top-builder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .18s ease}.pc-hole-card:not(.pc-future-hole-card):before,.pc-park-me:not(.pc-park-me-guest):before,.pc-club-leader:before,.pc-top-builder:before{background:radial-gradient(circle at var(--pc-card-mx) var(--pc-card-my),rgba(255,255,255,.5) 0,rgba(255,255,255,.15) 18%,transparent 48%);mix-blend-mode:soft-light}.pc-hole-card:not(.pc-future-hole-card):after,.pc-park-me:not(.pc-park-me-guest):after{background:linear-gradient(112deg,transparent 20%,rgba(255,255,255,.08) 34%,rgba(255,255,255,.52) 47%,rgba(210,224,218,.18) 55%,transparent 70%);background-size:190% 190%;background-position:var(--pc-card-mx) var(--pc-card-my);mix-blend-mode:soft-light;-webkit-mask-image:radial-gradient(ellipse at var(--pc-card-mx) var(--pc-card-my),#000 0 22%,transparent 66%);mask-image:radial-gradient(ellipse at var(--pc-card-mx) var(--pc-card-my),#000 0 22%,transparent 66%)}.pc-club-leader:before{background:radial-gradient(ellipse at var(--pc-card-mx) var(--pc-card-my),rgba(255,241,194,.32) 0,rgba(229,198,111,.1) 24%,transparent 52%);mix-blend-mode:screen}.pc-club-leader:after{background:linear-gradient(112deg,transparent 24%,rgba(255,245,208,.07) 37%,rgba(246,224,158,.22) 48%,rgba(219,184,91,.09) 58%,transparent 72%);background-size:210% 210%;background-position:var(--pc-card-mx) var(--pc-card-my);mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse at var(--pc-card-mx) var(--pc-card-my),#000 0 26%,transparent 70%);mask-image:radial-gradient(ellipse at var(--pc-card-mx) var(--pc-card-my),#000 0 26%,transparent 70%)}.pc-top-builder:after{background:linear-gradient(115deg,transparent 12%,rgba(83,222,255,.27) 27%,rgba(255,105,210,.26) 39%,rgba(255,232,113,.29) 51%,rgba(105,255,190,.26) 63%,rgba(143,124,255,.27) 76%,transparent 90%);background-size:180% 180%;background-position:var(--pc-card-mx) var(--pc-card-my);mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse at var(--pc-card-mx) var(--pc-card-my),#000 0 24%,transparent 68%);mask-image:radial-gradient(ellipse at var(--pc-card-mx) var(--pc-card-my),#000 0 24%,transparent 68%)}.pc-hole-card:not(.pc-future-hole-card).is-foil-active{transform:none;box-shadow:0 20px 34px #0a1f1352,0 3px 8px #0a1f1333;z-index:5}.pc-hole-card.pc-build-hole-card.is-foil-active:hover{transform:translateY(-2px)}.pc-park-me:not(.pc-park-me-guest).is-foil-active,.pc-club-leader.is-foil-active,.pc-top-builder.is-foil-active{transform:perspective(900px) translateY(-7px) rotateX(var(--pc-card-rx)) rotateY(var(--pc-card-ry)) scale(1.012);box-shadow:0 20px 34px #0a1f1352,0 3px 8px #0a1f1333;z-index:5}.pc-hole-card:not(.pc-future-hole-card).is-foil-active:before,.pc-hole-card:not(.pc-future-hole-card).is-foil-active:after,.pc-park-me:not(.pc-park-me-guest).is-foil-active:before,.pc-park-me:not(.pc-park-me-guest).is-foil-active:after,.pc-club-leader.is-foil-active:before,.pc-club-leader.is-foil-active:after,.pc-top-builder.is-foil-active:before,.pc-top-builder.is-foil-active:after{opacity:1}.pc-hole-card:not(.pc-future-hole-card):focus-within:before,.pc-park-me:not(.pc-park-me-guest):focus-within:before,.pc-club-leader:focus-within:before,.pc-top-builder:focus-within:before{opacity:.7}@media (hover: none),(pointer: coarse){.pc-hole-card:not(.pc-future-hole-card),.pc-park-me:not(.pc-park-me-guest),.pc-club-leader,.pc-top-builder{will-change:auto}.is-foil-active{transform:none!important}}@media (prefers-reduced-motion: reduce),(prefers-contrast: more),(forced-colors: active){.pc-hole-card:not(.pc-future-hole-card),.pc-park-me:not(.pc-park-me-guest),.pc-club-leader,.pc-top-builder{will-change:auto;transition:none}.is-foil-active{transform:none!important}.is-foil-active:before,.is-foil-active:after{opacity:0!important}}[data-discord-reduced-motion=true] .is-foil-active{transform:none!important}[data-discord-reduced-motion=true] .is-foil-active:before,[data-discord-reduced-motion=true] .is-foil-active:after{opacity:0!important}.pc-park-feature-row{grid-template-columns:minmax(0,1fr)!important;gap:var(--pc-space-3)}@media (max-width: 639px){.pc-park-feature-row>.pc-scorecard-wallet{display:none}}.pc-park-feature-row>.pc-logo-member-stack,.pc-park-feature-row>.pc-scorecard-wallet{transform:none!important}.pc-logo-member-stack{width:100%}.pc-logo-card{min-height:190px}.pc-scorecard-wallet{position:relative;isolation:isolate;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,auto) auto;overflow:hidden;border:1px solid rgba(94,76,38,.48);border-radius:9px;background:repeating-linear-gradient(0deg,transparent 0 25px,rgba(60,91,65,.038) 25px 26px),linear-gradient(105deg,rgba(255,255,255,.72),transparent 36%,rgba(113,85,31,.05)),#f4edcf;box-shadow:0 12px 25px #081f1140,inset 0 1px #fffc}.pc-scorecard-wallet:before{content:"PUTT CLUB  •  MEMBER SCORECARD";position:absolute;z-index:7;left:50%;top:8px;transform:translate(-50%);padding:0 9px;background:#f4edcf;color:#274e2f94;font:850 .57rem var(--pc-font-narrow);letter-spacing:.14em;white-space:nowrap;pointer-events:none}.pc-scorecard-wallet:after{content:"";position:absolute;z-index:6;left:0;right:0;top:17px;border-top:1px solid rgba(61,91,63,.18);pointer-events:none}.pc-scorecard-wallet>.pc-member-stack,.pc-scorecard-wallet>.pc-park-me-guest{min-width:0;height:auto;padding-top:18px;border-right:1px solid rgba(85,76,49,.3)}.pc-scorecard-wallet>:nth-child(3){border-right:0}.pc-scorecard-wallet .pc-member-stack>.pc-park-me,.pc-scorecard-wallet .pc-member-stack>.pc-club-leader,.pc-scorecard-wallet .pc-member-stack>.pc-top-builder,.pc-scorecard-wallet>.pc-park-me-guest{height:100%;min-height:238px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#344435}.pc-scorecard-wallet .pc-park-me-name,.pc-scorecard-wallet .pc-club-leader-person strong,.pc-scorecard-wallet .pc-top-builder-who strong{color:#263f2e}.pc-scorecard-wallet .pc-member-card-mark,.pc-scorecard-wallet .pc-park-me-stats dt,.pc-scorecard-wallet .pc-club-leader-stats dt,.pc-scorecard-wallet .pc-top-builder-stats dt{color:#63705d}.pc-scorecard-wallet .pc-park-me-stats>div,.pc-scorecard-wallet .pc-club-leader-stats>div,.pc-scorecard-wallet .pc-top-builder-stats>div{border-color:#465c4333;background:#ffffff2b;color:#304534}.pc-scorecard-wallet .pc-park-me-who>.pc-avatar{box-shadow:0 0 0 2px #28663975,0 2px 5px #2f2d1c2e}.pc-scorecard-wallet .pc-club-leader{background:linear-gradient(145deg,rgba(224,194,105,.12),transparent 62%)}.pc-scorecard-wallet .pc-club-leader .pc-member-card-mark,.pc-scorecard-wallet .pc-club-leader-person strong{color:#765916}.pc-scorecard-wallet .pc-club-leader-who>.pc-avatar{box-shadow:0 0 0 2px #aa7e188c,0 2px 5px #2f2d1c2e}.pc-scorecard-wallet .pc-top-builder{background:linear-gradient(145deg,#3e866e1a,#8362aa0e)}.pc-scorecard-wallet .pc-top-builder .pc-member-card-mark,.pc-scorecard-wallet .pc-top-builder-who strong{color:#356b5a}.pc-scorecard-wallet .pc-top-builder-who>.pc-avatar{box-shadow:0 0 0 2px #3d886f85,0 2px 5px #2f2d1c2e}.pc-scorecard-wallet .pc-member-action{border-radius:3px}.pc-scorecard-wallet>.pc-controls-tile{grid-column:1 / -1;min-height:0;height:auto;padding:var(--pc-space-3);border-top:1px solid rgba(85,76,49,.38);background:#e1d3a259}.pc-scorecard-wallet .pc-club-controls-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(58px,auto);gap:var(--pc-space-2)}.pc-scorecard-wallet .pc-club-controls-grid .pc-sort-button,.pc-scorecard-wallet .pc-club-controls-grid .pc-how-button,.pc-scorecard-wallet .pc-club-controls-grid .pc-park-settings-button{min-height:58px;border-radius:4px;background:#fffae1ad;color:#245035;box-shadow:inset 0 1px #ffffffb8,0 2px #4b402233}@container park (max-width: 899px){.pc-scorecard-wallet{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.pc-scorecard-wallet>.pc-member-stack,.pc-scorecard-wallet>.pc-park-me-guest{padding-top:18px;border-right:0;border-bottom:1px solid rgba(85,76,49,.3)}.pc-scorecard-wallet .pc-member-stack>.pc-park-me,.pc-scorecard-wallet .pc-member-stack>.pc-club-leader,.pc-scorecard-wallet .pc-member-stack>.pc-top-builder,.pc-scorecard-wallet>.pc-park-me-guest{min-height:calc(var(--pc-member-photo) + 91px)}.pc-scorecard-wallet>.pc-controls-tile{grid-column:1}}@container park (max-width: 619px){.pc-logo-card{min-height:156px}.pc-scorecard-wallet .pc-club-controls-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(54px,auto))}}.pc-logo-member-stack{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--pc-space-3)}.pc-logo-card{min-height:126px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.pc-logo-card .pc-club-logo{width:min(760px,100%);height:126px;min-height:0}.pc-logo-card .pc-club-logo-type{flex-direction:row;gap:0;line-height:.84;white-space:nowrap}.pc-logo-card .pc-club-logo-space{width:.28em}.pc-logo-card .pc-club-logo-putt,.pc-logo-card .pc-club-logo-club{font-size:clamp(2.7rem,8cqi,5rem)}.pc-logo-actions{width:min(240px,26vw);display:grid;gap:var(--pc-space-2)}.pc-logo-actions button,.pc-hole-list-toolbar .pc-sort-button{min-height:50px;padding:var(--pc-space-2) var(--pc-space-3);border:1px solid rgba(255,241,185,.72);border-radius:var(--pc-radius-md);background:linear-gradient(#fff9df,#dec886);color:#174f2b;box-shadow:inset 0 1px #ffffffd1,0 3px #041a0c6b,0 6px 12px #03140933;text-align:center;font:850 .94rem var(--pc-font-narrow);cursor:pointer;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}.pc-logo-actions button:hover,.pc-logo-actions button:focus-visible,.pc-hole-list-toolbar .pc-sort-button:hover,.pc-hole-list-toolbar .pc-sort-button:focus-visible{filter:brightness(1.05);transform:translateY(-1px)}.pc-logo-actions button:focus-visible,.pc-hole-list-toolbar .pc-sort-button:focus-visible{outline:3px solid var(--pc-red);outline-offset:2px}.pc-logo-actions button:active,.pc-hole-list-toolbar .pc-sort-button:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffffb3,0 1px #082f1766}.pc-scorecard-wallet{grid-template-rows:minmax(0,auto)}.pc-scorecard-wallet .pc-park-me:not(.pc-park-me-guest),.pc-scorecard-wallet .pc-club-leader,.pc-scorecard-wallet .pc-top-builder{transform:none!important;transform-style:flat;will-change:auto;transition:none}.pc-scorecard-wallet .pc-park-me:not(.pc-park-me-guest):before,.pc-scorecard-wallet .pc-park-me:not(.pc-park-me-guest):after,.pc-scorecard-wallet .pc-club-leader:before,.pc-scorecard-wallet .pc-club-leader:after,.pc-scorecard-wallet .pc-top-builder:before,.pc-scorecard-wallet .pc-top-builder:after{display:none!important;opacity:0!important}.pc-scorecard-wallet .pc-park-me:not(.pc-park-me-guest).is-foil-active,.pc-scorecard-wallet .pc-club-leader.is-foil-active,.pc-scorecard-wallet .pc-top-builder.is-foil-active{transform:none!important;box-shadow:none;z-index:auto}.pc-scorecard-wallet .pc-top-builder{background-color:#dcecdd57;background-image:linear-gradient(rgba(41,104,73,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(41,104,73,.12) 1px,transparent 1px),linear-gradient(rgba(41,104,73,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(41,104,73,.05) 1px,transparent 1px),linear-gradient(145deg,#3e866e14,#8362aa09);background-size:24px 24px,24px 24px,6px 6px,6px 6px,100% 100%}.pc-hole-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--pc-space-3)}.pc-hole-list-toolbar .pc-park-count{flex:1 1 auto}.pc-hole-list-toolbar .pc-sort-button{flex:0 1 260px;min-height:44px;padding-block:7px}@container park (max-width: 619px){.pc-logo-member-stack{grid-template-columns:minmax(0,1fr)}.pc-logo-card,.pc-logo-card .pc-club-logo{min-height:0;height:102px}.pc-logo-card .pc-club-logo-putt,.pc-logo-card .pc-club-logo-club{font-size:clamp(2rem,13cqi,3.25rem)}.pc-logo-actions{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.pc-hole-list-toolbar{align-items:stretch;flex-direction:column;gap:var(--pc-space-2)}.pc-hole-list-toolbar .pc-sort-button{flex-basis:auto;width:100%}}.pc-logo-actions .pc-how-button,.pc-logo-actions .pc-park-settings-button{width:100%;height:auto;margin:0}.pc-scorecard-wallet .pc-top-builder{background-color:#e0eee094!important;background-image:linear-gradient(rgba(39,112,70,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(39,112,70,.18) 1px,transparent 1px),linear-gradient(rgba(39,112,70,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(39,112,70,.07) 1px,transparent 1px),linear-gradient(90deg,transparent 0 35px,rgba(196,68,53,.18) 35px 37px,transparent 37px),linear-gradient(145deg,#3e866e14,#8362aa09)!important;background-size:24px 24px,24px 24px,6px 6px,6px 6px,100% 100%,100% 100%!important;background-position:0 0!important}.pc-logo-member-stack{grid-template-columns:190px minmax(0,1fr) 190px;grid-template-areas:"help logo settings";align-items:center;gap:var(--pc-space-3)}.pc-logo-member-stack>.pc-logo-card{grid-area:logo}.pc-logo-member-stack>.pc-logo-actions{display:contents}.pc-logo-actions .pc-how-button{grid-area:help}.pc-logo-actions .pc-park-settings-button{grid-area:settings}.pc-logo-actions .pc-how-button,.pc-logo-actions .pc-park-settings-button,.pc-hole-list-toolbar .pc-sort-button{width:190px;min-height:42px;height:42px;padding:6px 12px;justify-self:center;font-size:.86rem}.pc-hole-list-toolbar .pc-sort-button{flex:0 0 190px}@container park (max-width: 699px){.pc-logo-member-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"logo logo" "help settings";gap:var(--pc-space-2)}.pc-logo-actions .pc-how-button,.pc-logo-actions .pc-park-settings-button{width:100%}.pc-hole-list-toolbar .pc-sort-button{width:190px;flex-basis:190px;align-self:flex-end}}@container park (max-width: 619px){.pc-hole-list-toolbar .pc-sort-button{width:100%;height:42px;flex-basis:auto}}.pc-stroke-counter{position:absolute;z-index:12;right:calc(var(--pc-space-4) + env(safe-area-inset-right));bottom:calc(var(--pc-space-4) + env(safe-area-inset-bottom));width:104px;height:94px;display:grid;grid-template-rows:19px minmax(0,1fr);place-items:center;border:1px solid rgba(255,238,174,.58);border-radius:14px;background:#0b391fc2;box-shadow:inset 0 1px #ffffff1f,0 5px 14px #03180c47;pointer-events:none}.pc-stroke-counter small{padding-top:5px;color:#f6e9b4;font:900 .6rem var(--pc-font-narrow);letter-spacing:.13em;text-transform:uppercase}.pc-stroke-counter-value{display:block;padding:0 6px 5px;color:#ffdf69;font:600 2.75rem/1 var(--pc-font-display);font-variant-numeric:tabular-nums;text-align:center;text-shadow:0 3px 0 #245879}@media (max-width: 620px){.pc-stroke-counter{top:auto;left:auto;right:calc(var(--pc-space-2) + env(safe-area-inset-right));bottom:calc(var(--pc-space-2) + env(safe-area-inset-bottom));width:60px;height:64px;grid-template-rows:17px minmax(0,1fr)}.pc-stroke-counter-value{font-size:2rem}.pc-play-camera-putt{max-width:calc(100% - 84px - env(safe-area-inset-right));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;border-radius:16px}.pc-play-camera-putt .pc-play-nudge{grid-column:1 / -1;min-height:32px}.pc-play-camera-putt .pc-play-camera-divider{display:none}}@media (prefers-contrast: more),(forced-colors: active){.pc-stroke-counter-value{text-shadow:none}.pc-stroke-counter{width:auto;height:auto;padding:8px 12px}}.pc-scorecard-wallet .pc-park-me,.pc-scorecard-wallet .pc-club-leader,.pc-scorecard-wallet .pc-top-builder,.pc-scorecard-wallet .pc-park-me p,.pc-scorecard-wallet .pc-club-leader p,.pc-scorecard-wallet .pc-top-builder p{color:#314638}.pc-scorecard-wallet .pc-park-me-name,.pc-scorecard-wallet .pc-club-leader-person strong,.pc-scorecard-wallet .pc-top-builder-who strong,.pc-scorecard-wallet .pc-park-me-stats dd,.pc-scorecard-wallet .pc-top-builder-stats dd{color:#263f2e}.pc-scorecard-wallet .pc-park-me-stats dt,.pc-scorecard-wallet .pc-club-leader-stats dt,.pc-scorecard-wallet .pc-top-builder-stats dt,.pc-scorecard-wallet .pc-member-card-mark,.pc-scorecard-wallet .pc-golf-thru,.pc-scorecard-wallet .pc-golf-thru small{color:#657064}.pc-scorecard-wallet .pc-complete-score>.pc-golf-thru{border-color:#364b3a61;color:#5d685d}.pc-scorecard-wallet .pc-complete-score .is-good{color:#1c6b3b}.pc-scorecard-wallet .pc-complete-score .is-even{color:#755c13}.pc-scorecard-wallet .pc-complete-score .is-over{color:#8b452f}.pc-scorecard-wallet .pc-club-leader-person strong,.pc-scorecard-wallet .pc-club-leader-stats dd,.pc-scorecard-wallet .pc-club-leader .pc-complete-score .is-good,.pc-scorecard-wallet .pc-club-leader .pc-complete-score .is-even{color:#725513}.pc-scorecard-wallet .pc-stat-progress{background:#314b3521}.pc-scorecard-wallet .pc-member-stack>.pc-park-me,.pc-scorecard-wallet .pc-member-stack>.pc-club-leader,.pc-scorecard-wallet .pc-member-stack>.pc-top-builder{min-height:220px;height:220px;grid-template-columns:52px minmax(0,1fr);grid-template-rows:18px 48px minmax(78px,1fr) 34px;column-gap:12px;row-gap:6px;padding:14px 16px}.pc-scorecard-wallet .pc-member-stack .pc-park-me-who,.pc-scorecard-wallet .pc-member-stack .pc-club-leader-who,.pc-scorecard-wallet .pc-member-stack .pc-top-builder-who,.pc-scorecard-wallet .pc-member-stack .pc-park-me-person,.pc-scorecard-wallet .pc-member-stack .pc-club-leader-person,.pc-scorecard-wallet .pc-member-stack .pc-top-builder-who>span:not(.pc-avatar){display:contents}.pc-scorecard-wallet .pc-member-stack .pc-member-card-mark{grid-column:1 / -1;grid-row:1;align-self:center;width:auto;margin:0;padding:0;color:#627064;font:900 .61rem var(--pc-font-narrow);line-height:1;letter-spacing:.13em;text-transform:uppercase}.pc-scorecard-wallet .pc-member-stack .pc-member-card-mark:before,.pc-scorecard-wallet .pc-member-stack .pc-member-card-mark span,.pc-scorecard-wallet .pc-member-stack .pc-member-card-mark b{display:none}.pc-scorecard-wallet .pc-member-stack .pc-park-me-who>.pc-avatar,.pc-scorecard-wallet .pc-member-stack .pc-club-leader-who>.pc-avatar,.pc-scorecard-wallet .pc-member-stack .pc-top-builder-who>.pc-avatar{grid-column:1;grid-row:2;align-self:center;justify-self:start;width:52px!important;height:52px!important;min-height:0;border-radius:10px}.pc-scorecard-wallet .pc-member-stack .pc-park-me-name,.pc-scorecard-wallet .pc-member-stack .pc-club-leader-person>strong,.pc-scorecard-wallet .pc-member-stack .pc-top-builder-who>span:not(.pc-avatar)>strong{grid-column:2;grid-row:2;align-self:center;min-width:0;color:#293f30;font:800 1.03rem var(--pc-font-display);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-scorecard-wallet .pc-member-stack .pc-park-me-stats,.pc-scorecard-wallet .pc-member-stack .pc-club-leader-stats,.pc-scorecard-wallet .pc-member-stack .pc-top-builder-stats{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(36px,1fr));gap:0;margin:0;border-top:1px solid rgba(53,82,57,.28);border-left:1px solid rgba(53,82,57,.2)}.pc-scorecard-wallet .pc-member-stack .pc-park-me-stats>div,.pc-scorecard-wallet .pc-member-stack .pc-club-leader-stats>div,.pc-scorecard-wallet .pc-member-stack .pc-top-builder-stats>div{min-width:0;padding:4px 7px;justify-content:center;gap:0;overflow:hidden;border:0;border-right:1px solid rgba(53,82,57,.2);border-bottom:1px solid rgba(53,82,57,.24);border-radius:0;background:#ffffff1a}.pc-scorecard-wallet .pc-member-stack .pc-park-me-stats dt,.pc-scorecard-wallet .pc-member-stack .pc-club-leader-stats dt,.pc-scorecard-wallet .pc-member-stack .pc-top-builder-stats dt{min-height:10px;color:#687168;font-size:.53rem;line-height:10px;letter-spacing:.025em;white-space:nowrap}.pc-scorecard-wallet .pc-member-stack .pc-park-me-stats dd,.pc-scorecard-wallet .pc-member-stack .pc-club-leader-stats dd,.pc-scorecard-wallet .pc-member-stack .pc-top-builder-stats dd{min-width:0;color:#2c4633;font-size:.91rem;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-scorecard-wallet .pc-member-stack .pc-member-action{grid-column:1 / -1;grid-row:4;width:100%;min-height:34px;height:34px;border-radius:3px;font:850 .65rem var(--pc-font-narrow);letter-spacing:.07em}.pc-scorecard-wallet .pc-member-stack .pc-member-action .pc-icon{width:15px;height:15px;font-size:15px}.pc-scorecard-wallet .pc-top-builder-popular{grid-column:auto}@container park (max-width: 899px){.pc-scorecard-wallet .pc-member-stack>.pc-park-me,.pc-scorecard-wallet .pc-member-stack>.pc-club-leader,.pc-scorecard-wallet .pc-member-stack>.pc-top-builder{min-height:210px;height:210px}}.pc-scorecard-wallet>.pc-member-stack:has(.pc-top-builder){margin:7px 9px -6px 7px;border-color:#574c2f61;background:#f4edcf;box-shadow:0 4px 10px #342d192e,inset 0 1px #ffffffa6}.pc-scorecard-wallet .pc-top-builder{background-color:#f4edcf!important;background-image:linear-gradient(rgba(52,101,65,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(52,101,65,.07) 1px,transparent 1px),linear-gradient(rgba(52,101,65,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(52,101,65,.025) 1px,transparent 1px),linear-gradient(90deg,transparent 0 30px,rgba(151,66,49,.07) 30px 31px,transparent 31px),linear-gradient(105deg,rgba(255,255,255,.42),transparent 48%,rgba(113,85,31,.025))!important;background-size:24px 24px,24px 24px,6px 6px,6px 6px,100% 100%,100% 100%!important}.pc-scorecard-wallet .pc-top-builder .pc-member-card-mark,.pc-scorecard-wallet .pc-top-builder-who strong,.pc-scorecard-wallet .pc-top-builder-stats dd{color:#315b43}.pc-scorecard-wallet .pc-member-action-builder{border-color:#66866d;background:linear-gradient(#668c6d,#456d50);color:#fff8df}.pc-scorecard-wallet .pc-member-stack>.pc-park-me,.pc-scorecard-wallet .pc-member-stack>.pc-club-leader,.pc-scorecard-wallet .pc-member-stack>.pc-top-builder{grid-template-columns:42px minmax(0,1fr);column-gap:10px}.pc-scorecard-wallet .pc-member-stack .pc-park-me-who>.pc-avatar,.pc-scorecard-wallet .pc-member-stack .pc-club-leader-who>.pc-avatar,.pc-scorecard-wallet .pc-member-stack .pc-top-builder-who>.pc-avatar{width:42px!important;height:42px!important;min-width:42px;min-height:42px;align-self:center;border-radius:50%}.pc-scorecard-wallet .pc-member-stack .pc-park-me-who>.pc-avatar .pc-avatar-img,.pc-scorecard-wallet .pc-member-stack .pc-club-leader-who>.pc-avatar .pc-avatar-img,.pc-scorecard-wallet .pc-member-stack .pc-top-builder-who>.pc-avatar .pc-avatar-img{border-radius:50%}@container park (max-width: 899px){.pc-scorecard-wallet>.pc-member-stack:has(.pc-top-builder){margin:8px;border-color:#574c2f61}}.pc-scorecard-wallet>.pc-member-stack:has(.pc-top-builder){margin:14px 9px -13px 7px;transform:rotate(.22deg)!important;transform-origin:52% 18%;box-shadow:0 7px 14px #342d1938,inset 0 1px #ffffffad}@container park (max-width: 899px){.pc-scorecard-wallet>.pc-member-stack:has(.pc-top-builder){margin:14px 8px 8px;transform:rotate(.18deg)!important}}.pc-scorecard-wallet{padding:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);grid-template-rows:auto;align-items:stretch;gap:var(--pc-space-4);overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.pc-scorecard-wallet:before,.pc-scorecard-wallet:after{display:none}.pc-player-scorecard-fold{position:relative;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(94,76,38,.48);border-radius:8px;background:repeating-linear-gradient(0deg,transparent 0 25px,rgba(60,91,65,.045) 25px 26px),linear-gradient(105deg,rgba(255,255,255,.68),transparent 38%,rgba(113,85,31,.04)),#f4edcf;box-shadow:0 10px 22px #081f1138,inset 0 1px #ffffffc7}.pc-player-scorecard-fold:before{content:"PLAYER SCORECARD";position:absolute;z-index:6;top:7px;left:13px;padding-right:8px;background:#f4edcf;color:#274e2f8c;font:850 .56rem var(--pc-font-narrow);letter-spacing:.14em}.pc-player-scorecard-fold:after{content:"";position:absolute;z-index:5;top:17px;bottom:0;left:50%;width:7px;transform:translate(-50%);background:linear-gradient(90deg,rgba(73,60,35,.13),rgba(255,255,255,.48) 42%,rgba(77,61,34,.16) 52%,transparent);box-shadow:-1px 0 #4f40251f,1px 0 #ffffff59;pointer-events:none}.pc-player-scorecard-fold>.pc-member-stack,.pc-player-scorecard-fold>.pc-park-me-guest{min-width:0;height:100%;padding-top:18px;border:0;background:transparent}.pc-player-scorecard-fold>:first-child{padding-right:4px}.pc-player-scorecard-fold>:last-child{padding-left:4px}.pc-scorecard-wallet .pc-player-scorecard-fold .pc-member-stack>.pc-park-me,.pc-scorecard-wallet .pc-player-scorecard-fold .pc-member-stack>.pc-club-leader,.pc-scorecard-wallet .pc-player-scorecard-fold>.pc-park-me-guest{min-height:220px;height:220px;border:0;border-radius:0;background:transparent;box-shadow:none}.pc-scorecard-wallet .pc-player-scorecard-fold .pc-club-leader{background:linear-gradient(145deg,rgba(222,188,91,.09),transparent 64%)}.pc-scorecard-wallet>.pc-member-stack:has(.pc-top-builder){position:relative;z-index:1;min-width:0;height:auto;margin:0;padding:18px 0 0;overflow:hidden;border:1px solid rgba(87,76,47,.42);border-radius:6px;background:#f4edcf;box-shadow:0 9px 19px #081f1133,inset 0 1px #ffffffb3;transform:rotate(.18deg)!important;transform-origin:center}.pc-scorecard-wallet>.pc-member-stack:has(.pc-top-builder):before{content:"BUILDER NOTES";position:absolute;z-index:4;top:7px;left:13px;padding-right:8px;background:#f4edcf;color:#2a5b3b94;font:850 .56rem var(--pc-font-narrow);letter-spacing:.14em}.pc-scorecard-wallet .pc-member-stack>.pc-top-builder{min-height:220px;height:220px;border:0;border-radius:0;box-shadow:none}@container park (max-width: 899px){.pc-scorecard-wallet{grid-template-columns:minmax(0,1fr);gap:var(--pc-space-3)}.pc-player-scorecard-fold{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-scorecard-wallet>.pc-member-stack:has(.pc-top-builder){margin:0}}@container park (max-width: 619px){.pc-player-scorecard-fold{grid-template-columns:minmax(0,1fr)}.pc-player-scorecard-fold:after{top:50%;bottom:auto;left:0;right:0;width:auto;height:7px;transform:translateY(-50%);background:linear-gradient(0deg,rgba(73,60,35,.13),rgba(255,255,255,.46) 42%,rgba(77,61,34,.16) 52%,transparent);box-shadow:0 -1px #4f40251f,0 1px #ffffff59}.pc-player-scorecard-fold>:first-child,.pc-player-scorecard-fold>:last-child{padding-left:0;padding-right:0}.pc-player-scorecard-fold>:first-child{border-bottom:0}.pc-scorecard-wallet>.pc-member-stack:has(.pc-top-builder){transform:rotate(.12deg)!important}}@media (prefers-reduced-motion: reduce),(forced-colors: active){.pc-scorecard-wallet>.pc-member-stack:has(.pc-top-builder){transform:none!important}}[data-discord-reduced-motion=true] .pc-scorecard-wallet>.pc-member-stack:has(.pc-top-builder){transform:none!important}.pc-scorecard-wallet .pc-member-stack .pc-member-action{border:1px solid rgba(54,79,58,.38);background:#fffbe77a;color:#365540;box-shadow:0 1px #41392421;font-size:.61rem;letter-spacing:.065em;opacity:.9;transition:background-color .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease,transform .12s ease}.pc-scorecard-wallet .pc-member-stack .pc-member-action-leader{border-color:#7e60196b;background:#e9d79d38;color:#725613}.pc-scorecard-wallet .pc-member-stack .pc-member-action-builder{border-color:#30674966;background:#d0e2cb40;color:#315e45}.pc-scorecard-wallet .pc-member-stack .pc-member-action:hover,.pc-scorecard-wallet .pc-member-stack .pc-member-action:focus-visible{opacity:1;filter:none;transform:translateY(-1px);border-color:#416a4b;background:#fffbe7cc;box-shadow:0 2px #41392429}.pc-scorecard-wallet .pc-member-stack .pc-member-action-leader:hover,.pc-scorecard-wallet .pc-member-stack .pc-member-action-leader:focus-visible{border-color:#98751d;background:#e9d79d66;color:#5f470d}.pc-scorecard-wallet .pc-member-stack .pc-member-action-builder:hover,.pc-scorecard-wallet .pc-member-stack .pc-member-action-builder:focus-visible{border-color:#3c7655;background:#d0e2cb7a;color:#214e36}.pc-scorecard-wallet .pc-member-stack .pc-member-action:active{transform:translateY(1px);box-shadow:none}.pc-player-scorecard-fold:before,.pc-scorecard-wallet>.pc-member-stack:has(.pc-top-builder):before{display:none}.pc-player-scorecard-fold:after{top:0}.pc-player-scorecard-fold>.pc-member-stack,.pc-player-scorecard-fold>.pc-park-me-guest,.pc-scorecard-wallet>.pc-member-stack:has(.pc-top-builder){padding-top:0}@container park (max-width: 619px){.pc-player-scorecard-fold:after{top:50%}}.pc-scorecard-wallet .pc-member-stack .pc-member-card-mark{align-self:start;width:fit-content;min-height:16px;padding:0 0 3px;border-bottom:2px solid currentColor;color:#31523b;font:900 .72rem/1.05 var(--pc-font-narrow);letter-spacing:.075em;text-transform:uppercase;opacity:1}.pc-scorecard-wallet .pc-club-leader .pc-member-card-mark{color:#765713}.pc-scorecard-wallet .pc-top-builder .pc-member-card-mark{color:#285d40}.pc-logo-member-stack{grid-template-columns:48px minmax(0,1fr) 48px}.pc-logo-actions .pc-how-button,.pc-logo-actions .pc-park-settings-button{width:48px;min-width:48px;height:48px;min-height:48px;padding:0;display:grid;place-items:center;border-radius:50%}.pc-logo-actions .pc-how-button .pc-icon,.pc-logo-actions .pc-park-settings-button .pc-icon{width:25px;height:25px;font-size:25px}@container park (max-width: 699px){.pc-logo-member-stack{grid-template-columns:48px minmax(0,1fr) 48px;grid-template-areas:"help logo settings"}.pc-logo-actions .pc-how-button,.pc-logo-actions .pc-park-settings-button{width:48px}}.pc-logo-member-stack{display:block;width:100%}.pc-logo-member-stack>.pc-logo-card{width:100%;height:auto;row-gap:4px}.pc-club-tagline-frame{display:flex;align-items:center;justify-content:center;gap:16px;width:min(900px,100%);box-sizing:border-box;padding:0 12px 8px}.pc-club-tagline-frame:before,.pc-club-tagline-frame:after{content:"";flex:1 1 90px;max-width:110px;height:1px;background:linear-gradient(to right,transparent,#c9af68);opacity:.65}.pc-club-tagline-frame:after{transform:scaleX(-1)}.pc-club-tagline{min-width:0;margin:0;padding:0;color:#f3e7bc;font:700 .9rem/1.45 var(--pc-font);text-align:center;text-wrap:balance}.pc-club-tagline span{font-weight:400}@media (max-width: 639px){.pc-club-tagline-frame{gap:8px;padding:0 4px 4px}.pc-club-tagline-frame:before,.pc-club-tagline-frame:after{flex:1 0 12px;max-width:28px}.pc-club-tagline{font-size:.78rem}.pc-club-tagline span{display:block}}.pc-hole-list-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px}.pc-hole-list-toolbar .pc-park-count{flex:1 1 auto;margin-right:var(--pc-space-2)}.pc-hole-list-toolbar .pc-sort-button{flex:0 0 190px;width:190px;height:42px;min-height:42px}.pc-hole-list-toolbar .pc-how-button,.pc-hole-list-toolbar .pc-park-settings-button{flex:0 0 42px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,241,185,.72);border-radius:50%;background:linear-gradient(#fff9df,#dec886);color:#174f2b;box-shadow:inset 0 1px #ffffffd1,0 3px #041a0c6b,0 6px 12px #03140933;cursor:pointer;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}.pc-hole-list-toolbar .pc-how-button .pc-icon,.pc-hole-list-toolbar .pc-park-settings-button .pc-icon{width:22px;height:22px;font-size:22px}.pc-hole-list-toolbar .pc-how-button:hover,.pc-hole-list-toolbar .pc-how-button:focus-visible,.pc-hole-list-toolbar .pc-park-settings-button:hover,.pc-hole-list-toolbar .pc-park-settings-button:focus-visible{filter:brightness(1.05);transform:translateY(-1px)}.pc-hole-list-toolbar .pc-how-button:focus-visible,.pc-hole-list-toolbar .pc-park-settings-button:focus-visible{outline:3px solid var(--pc-red);outline-offset:2px}.pc-hole-list-toolbar .pc-how-button:active,.pc-hole-list-toolbar .pc-park-settings-button:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffffb3,0 1px #082f1766}@container park (max-width: 619px){.pc-hole-list-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 42px 42px;align-items:center}.pc-hole-list-toolbar .pc-park-count{grid-column:1 / -1;margin:0}.pc-hole-list-toolbar .pc-sort-button{width:100%;min-width:0}}.pc-hole-list-toolbar{align-items:flex-end}.pc-hole-list-toolbar .pc-park-count{align-self:flex-end;padding-bottom:3px;line-height:1.15}@container park (max-width: 619px){.pc-hole-list-toolbar{align-items:end}.pc-hole-list-toolbar .pc-park-count{align-self:end;padding-bottom:2px}}.pc-scorecard-wallet .pc-park-me .pc-member-card-mark{color:#173c27;border-bottom-color:#173c27;opacity:1;text-shadow:0 1px rgba(255,255,255,.55)}.pc-hole-list-toolbar{width:100%;align-items:center}.pc-hole-list-toolbar .pc-sort-button{margin-right:auto}.pc-hole-list-toolbar .pc-toolbar-leaderboard{flex:0 0 auto;height:42px;min-height:42px;padding:0 14px;border:1px solid rgba(255,241,185,.55);border-radius:10px;background:#f4e8be29;color:#f3e7bc;box-shadow:0 2px #041a0c4d;font:800 .76rem var(--pc-font-narrow);letter-spacing:.025em;cursor:pointer;transition:background-color .12s ease,transform .12s ease,border-color .12s ease}.pc-hole-list-toolbar .pc-toolbar-leaderboard:hover,.pc-hole-list-toolbar .pc-toolbar-leaderboard:focus-visible{border-color:#fff1b9d1;background:#f4e8be42;transform:translateY(-1px)}.pc-hole-list-toolbar .pc-toolbar-leaderboard:active{transform:translateY(1px);box-shadow:none}.pc-park-count-centered{width:100%;margin:2px 0 0;padding:0;text-align:center;align-self:center}.pc-scorecard-wallet .pc-member-stack>.pc-park-me,.pc-scorecard-wallet .pc-member-stack>.pc-club-leader,.pc-scorecard-wallet .pc-member-stack>.pc-top-builder{min-height:178px;height:178px;grid-template-rows:18px 46px minmax(78px,1fr);padding-bottom:12px}.pc-scorecard-wallet .pc-member-stack .pc-park-me-stats,.pc-scorecard-wallet .pc-member-stack .pc-club-leader-stats,.pc-scorecard-wallet .pc-member-stack .pc-top-builder-stats{grid-row:3}.pc-scorecard-wallet .pc-player-scorecard-fold .pc-member-stack>.pc-park-me,.pc-scorecard-wallet .pc-player-scorecard-fold .pc-member-stack>.pc-club-leader,.pc-scorecard-wallet .pc-member-stack>.pc-top-builder{min-height:178px;height:178px}@container park (max-width: 760px){.pc-hole-list-toolbar{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,auto) 42px 42px}.pc-hole-list-toolbar .pc-sort-button{margin-right:0}.pc-hole-list-toolbar .pc-toolbar-leaderboard{padding-inline:10px}}@container park (max-width: 619px){.pc-hole-list-toolbar{grid-template-columns:repeat(2,minmax(0,1fr)) 42px 42px}.pc-hole-list-toolbar .pc-sort-button{grid-column:1 / -1}.pc-hole-list-toolbar .pc-toolbar-leaderboard{width:100%}.pc-park-count-centered{margin-top:0}.pc-scorecard-wallet .pc-member-stack>.pc-park-me,.pc-scorecard-wallet .pc-member-stack>.pc-club-leader,.pc-scorecard-wallet .pc-member-stack>.pc-top-builder{min-height:174px;height:174px}}.pc-hole-list-toolbar .pc-toolbar-leaderboard{min-width:118px;padding:0 14px;border:1px solid rgba(255,241,185,.72);border-radius:10px;background:linear-gradient(#fff9df,#dec886);color:#174f2b;box-shadow:inset 0 1px #ffffffd1,0 3px #041a0c6b,0 6px 12px #03140933;font:850 .76rem/1 var(--pc-font-narrow);letter-spacing:.015em}.pc-hole-list-toolbar .pc-toolbar-leaderboard:hover,.pc-hole-list-toolbar .pc-toolbar-leaderboard:focus-visible{border-color:#fff8d8f2;background:linear-gradient(#fffdf0,#e8d595);color:#103d21;filter:brightness(1.03)}.pc-hole-list-toolbar .pc-toolbar-leaderboard:focus-visible{outline:3px solid var(--pc-red);outline-offset:2px}.pc-hole-list-toolbar .pc-toolbar-leaderboard:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffffb3,0 1px #082f1766}@container park (max-width: 760px){.pc-hole-list-toolbar .pc-toolbar-leaderboard{min-width:0;padding-inline:10px}}.pc-scorecard-wallet{grid-template-columns:150px minmax(0,2fr) minmax(270px,1fr);align-items:stretch}.pc-club-hole-stat{position:relative;min-width:0;height:178px;padding:14px 12px 12px;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto auto auto;justify-items:center;align-items:center;border:1px solid rgba(94,76,38,.5);border-radius:8px;background:radial-gradient(circle at 0 50%,transparent 0 7px,#f4edcf 7.5px) left center / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 0 7px,#f4edcf 7.5px) right center / 51% 100% no-repeat,repeating-linear-gradient(0deg,transparent 0 25px,rgba(60,91,65,.05) 25px 26px),#f4edcf;color:#173c27;box-shadow:0 9px 19px #081f1136,inset 0 1px #ffffffc7;transform:rotate(-.35deg)}.pc-club-hole-stat:before,.pc-club-hole-stat:after{content:"";position:absolute;left:10px;right:10px;border-top:1px dashed rgba(66,91,66,.32)}.pc-club-hole-stat:before{top:34px}.pc-club-hole-stat:after{bottom:29px}.pc-club-hole-stat-kicker,.pc-club-hole-stat-label{font:900 .68rem/1 var(--pc-font-narrow);letter-spacing:.14em;text-transform:uppercase}.pc-club-hole-stat-kicker{color:#735719}.pc-club-hole-stat strong{align-self:end;font:900 4.25rem/.78 var(--pc-font-display);letter-spacing:-.06em;color:#174f2b;text-shadow:0 2px rgba(255,255,255,.72),1px 3px rgba(80,66,35,.13)}.pc-club-hole-stat-label{align-self:start;margin-top:6px;color:#174f2b}.pc-club-hole-stat-rule{width:32px;margin-top:4px;border-top:3px double #b18a28}.pc-club-hole-stat small{color:#4a604e;font:800 .58rem/1 var(--pc-font-narrow);letter-spacing:.055em;text-transform:uppercase}@container park (max-width: 1050px){.pc-scorecard-wallet{grid-template-columns:135px minmax(0,1fr)}.pc-scorecard-wallet>.pc-member-stack:has(.pc-top-builder){grid-column:1 / -1}}@container park (max-width: 619px){.pc-scorecard-wallet{grid-template-columns:minmax(0,1fr)}.pc-club-hole-stat{width:min(100%,220px);height:142px;justify-self:center;grid-template-rows:auto 1fr auto auto}.pc-club-hole-stat strong{font-size:3.45rem}.pc-club-hole-stat-rule{display:none}}@media (prefers-reduced-motion: reduce),(forced-colors: active){.pc-club-hole-stat{transform:none}}[data-discord-reduced-motion=true] .pc-club-hole-stat{transform:none}.pc-club-hole-stat{grid-template-rows:20px minmax(76px,1fr) 18px 10px 16px}.pc-club-hole-stat strong{place-self:center;display:block;width:100%;padding:.08em .08em 0;text-align:center;font-size:4rem;line-height:.9;letter-spacing:0;font-variant-numeric:tabular-nums}.pc-club-hole-stat-label{place-self:start center;margin-top:0}.pc-club-hole-stat-rule{align-self:center;margin-top:0}.pc-club-hole-stat small{align-self:end}@container park (max-width: 619px){.pc-club-hole-stat{grid-template-rows:18px minmax(58px,1fr) 17px 15px}.pc-club-hole-stat strong{font-size:3.35rem}}.pc-hole-list-toolbar .pc-sort-button,.pc-hole-list-toolbar .pc-toolbar-leaderboard{display:inline-flex;align-items:center;justify-content:center;gap:8px}.pc-hole-list-toolbar .pc-sort-button .pc-icon,.pc-hole-list-toolbar .pc-toolbar-leaderboard .pc-icon{flex:0 0 18px;width:18px;height:18px;font-size:18px}.pc-hole-list-toolbar .pc-sort-button span,.pc-hole-list-toolbar .pc-toolbar-leaderboard span{min-width:0;white-space:nowrap}.pc-hole-list-toolbar .pc-sort-button,.pc-hole-list-toolbar .pc-toolbar-leaderboard{height:42px;min-height:42px;padding:0 14px;border:1px solid rgba(255,241,185,.72);border-radius:10px;background:linear-gradient(#fff9df,#dec886);color:#174f2b;box-shadow:inset 0 1px #ffffffd1,0 3px #041a0c6b,0 6px 12px #03140933;font:850 .76rem/1 var(--pc-font-narrow);letter-spacing:.015em;text-align:center;cursor:pointer;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease}.pc-hole-list-toolbar .pc-sort-button:hover,.pc-hole-list-toolbar .pc-sort-button:focus-visible,.pc-hole-list-toolbar .pc-toolbar-leaderboard:hover,.pc-hole-list-toolbar .pc-toolbar-leaderboard:focus-visible{border-color:#fff8d8f2;background:linear-gradient(#fffdf0,#e8d595);color:#103d21;filter:brightness(1.03);transform:translateY(-1px)}.pc-hole-list-toolbar .pc-sort-button:focus-visible,.pc-hole-list-toolbar .pc-toolbar-leaderboard:focus-visible{outline:3px solid var(--pc-red);outline-offset:2px}.pc-hole-list-toolbar .pc-sort-button:active,.pc-hole-list-toolbar .pc-toolbar-leaderboard:active{transform:translateY(2px);filter:none;box-shadow:inset 0 1px #ffffffb3,0 1px #082f1766}.pc-hole-list-toolbar .pc-sort-button{flex-basis:230px;width:230px;min-width:230px;white-space:nowrap}.pc-hole-list-toolbar .pc-sort-button{flex-basis:270px;width:270px;min-width:270px}@container park (max-width: 760px){.pc-hole-list-toolbar .pc-sort-button{min-width:0}}@container park (max-width: 619px){.pc-hole-list-toolbar .pc-sort-button{width:100%}}.pc-scorecard-wallet .pc-member-stack .pc-park-me-stats,.pc-scorecard-wallet .pc-member-stack .pc-club-leader-stats,.pc-scorecard-wallet .pc-member-stack .pc-top-builder-stats{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(56px,1fr)}.pc-scorecard-wallet .pc-member-stack .pc-park-me-stats>div,.pc-scorecard-wallet .pc-member-stack .pc-club-leader-stats>div,.pc-scorecard-wallet .pc-member-stack .pc-top-builder-stats>div{padding-inline:6px}@container park (max-width: 619px){.pc-scorecard-wallet .pc-member-stack .pc-park-me-stats,.pc-scorecard-wallet .pc-member-stack .pc-club-leader-stats,.pc-scorecard-wallet .pc-member-stack .pc-top-builder-stats{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(54px,1fr)}}.pc-scorecard-wallet .pc-member-stack>.pc-park-me,.pc-scorecard-wallet .pc-member-stack>.pc-club-leader,.pc-scorecard-wallet .pc-member-stack>.pc-top-builder,.pc-scorecard-wallet .pc-player-scorecard-fold .pc-member-stack>.pc-park-me,.pc-scorecard-wallet .pc-player-scorecard-fold .pc-member-stack>.pc-club-leader{min-height:190px;height:190px;grid-template-rows:18px 46px minmax(86px,1fr)}.pc-club-hole-stat{height:190px}.pc-scorecard-wallet .pc-member-stack .pc-park-me-stats,.pc-scorecard-wallet .pc-member-stack .pc-club-leader-stats,.pc-scorecard-wallet .pc-member-stack .pc-top-builder-stats{align-self:stretch;margin-top:8px;grid-template-rows:minmax(64px,1fr)}.pc-scorecard-wallet .pc-member-stack .pc-park-me-stats>div,.pc-scorecard-wallet .pc-member-stack .pc-club-leader-stats>div,.pc-scorecard-wallet .pc-member-stack .pc-top-builder-stats>div{align-content:center;padding-top:7px;padding-bottom:7px}.pc-scorecard-wallet .pc-member-stack .pc-park-me-stats dd,.pc-scorecard-wallet .pc-member-stack .pc-club-leader-stats dd,.pc-scorecard-wallet .pc-member-stack .pc-top-builder-stats dd{font-size:1.18rem;line-height:1.1;font-weight:900}.pc-scorecard-wallet .pc-member-stack .pc-complete-score>span:first-child{font-size:1.32rem;line-height:1}.pc-scorecard-wallet .pc-member-stack .pc-complete-score>.pc-golf-thru{font-size:.66rem;line-height:1}@container park (max-width: 619px){.pc-scorecard-wallet .pc-member-stack>.pc-park-me,.pc-scorecard-wallet .pc-member-stack>.pc-club-leader,.pc-scorecard-wallet .pc-member-stack>.pc-top-builder,.pc-scorecard-wallet .pc-player-scorecard-fold .pc-member-stack>.pc-park-me,.pc-scorecard-wallet .pc-player-scorecard-fold .pc-member-stack>.pc-club-leader{min-height:186px;height:186px}.pc-club-hole-stat{height:148px}}.pc-scorecard-wallet{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pc-space-4)}.pc-club-hole-stat{grid-column:span 1;width:100%}.pc-player-scorecard-fold{grid-column:span 2}.pc-scorecard-wallet>.pc-member-stack:has(.pc-top-builder){grid-column:span 1;width:100%}@container park (min-width: 800px) and (max-width: 1050px){.pc-scorecard-wallet{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-club-hole-stat{grid-column:span 1}.pc-player-scorecard-fold{grid-column:span 2}.pc-scorecard-wallet>.pc-member-stack:has(.pc-top-builder){grid-column:span 1}}@container park (min-width: 620px) and (max-width: 799px){.pc-scorecard-wallet{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-player-scorecard-fold{grid-column:1 / -1;grid-row:1}.pc-club-hole-stat{grid-column:span 1;grid-row:2}.pc-scorecard-wallet>.pc-member-stack:has(.pc-top-builder){grid-column:span 1;grid-row:2}}@container park (max-width: 619px){.pc-scorecard-wallet{grid-template-columns:minmax(0,1fr)}.pc-club-hole-stat,.pc-player-scorecard-fold,.pc-scorecard-wallet>.pc-member-stack:has(.pc-top-builder){grid-column:1;width:100%}.pc-club-hole-stat{justify-self:stretch}}.pc-scorecard-wallet .pc-member-stack .pc-park-me-stats>div,.pc-scorecard-wallet .pc-member-stack .pc-club-leader-stats>div,.pc-scorecard-wallet .pc-member-stack .pc-top-builder-stats>div{row-gap:4px}.pc-scorecard-wallet .pc-member-stack>.pc-park-me,.pc-scorecard-wallet .pc-member-stack>.pc-club-leader,.pc-scorecard-wallet .pc-member-stack>.pc-top-builder,.pc-scorecard-wallet .pc-player-scorecard-fold .pc-member-stack>.pc-park-me,.pc-scorecard-wallet .pc-player-scorecard-fold .pc-member-stack>.pc-club-leader{min-height:198px;height:198px;grid-template-rows:26px 46px minmax(86px,1fr)}.pc-club-hole-stat{height:198px}.pc-scorecard-wallet .pc-member-stack .pc-member-card-mark,.pc-scorecard-wallet .pc-park-me .pc-member-card-mark,.pc-scorecard-wallet .pc-club-leader .pc-member-card-mark,.pc-scorecard-wallet .pc-top-builder .pc-member-card-mark{grid-column:1 / -1;grid-row:1;align-self:stretch;justify-self:stretch;width:auto;min-height:26px;margin:0 -4px;padding:0 10px;display:flex;align-items:center;border:0;border-radius:3px 3px 1px 1px;font:900 .72rem/1 var(--pc-font-narrow);letter-spacing:.085em;text-transform:uppercase;text-shadow:none;opacity:1}.pc-scorecard-wallet .pc-park-me .pc-member-card-mark{background:#214d32;color:#fff6d6;box-shadow:inset 0 -2px #0827153d,inset 0 1px #ffffff1f}.pc-scorecard-wallet .pc-club-leader .pc-member-card-mark{background:#d8bd68;color:#3e300d;box-shadow:inset 0 -2px #60480c33,inset 0 1px #ffffff52}.pc-scorecard-wallet .pc-top-builder .pc-member-card-mark{background:#2e6546;color:#fff6d6;box-shadow:inset 0 -2px #082c1a3d,inset 0 1px #ffffff1f}@container park (max-width: 619px){.pc-scorecard-wallet .pc-member-stack>.pc-park-me,.pc-scorecard-wallet .pc-member-stack>.pc-club-leader,.pc-scorecard-wallet .pc-member-stack>.pc-top-builder,.pc-scorecard-wallet .pc-player-scorecard-fold .pc-member-stack>.pc-park-me,.pc-scorecard-wallet .pc-player-scorecard-fold .pc-member-stack>.pc-club-leader{min-height:194px;height:194px}.pc-club-hole-stat{height:148px}}.pc-hole-card:not(.pc-future-hole-card),.pc-hole-card:not(.pc-future-hole-card):hover,.pc-hole-card:not(.pc-future-hole-card):focus-within,.pc-build-hole-card,.pc-build-hole-card:hover,.pc-scorecard-wallet .pc-park-me:not(.pc-park-me-guest),.pc-scorecard-wallet .pc-club-leader,.pc-scorecard-wallet .pc-top-builder{transform:none!important;transition-property:border-color,box-shadow!important}.pc-hole-card:not(.pc-future-hole-card):before,.pc-hole-card:not(.pc-future-hole-card):after,.pc-scorecard-wallet .pc-park-me:not(.pc-park-me-guest):before,.pc-scorecard-wallet .pc-park-me:not(.pc-park-me-guest):after,.pc-scorecard-wallet .pc-club-leader:before,.pc-scorecard-wallet .pc-club-leader:after,.pc-scorecard-wallet .pc-top-builder:before,.pc-scorecard-wallet .pc-top-builder:after{display:none!important;animation:none!important;opacity:0!important}.pc-hole-card-shell,.pc-hole-card-shell:hover,.pc-hole-card-shell:focus-within{transform:none!important;perspective:none!important}.pc-park-grid .pc-hole-card{outline:2px solid transparent;outline-offset:2px}@media (hover: hover) and (pointer: fine){.pc-park-grid .pc-hole-card:has(.pc-hole-card-play:hover),.pc-park-grid .pc-build-hole-card:hover{outline-color:#e6c96d}.pc-hole-card-play:hover .pc-hole-card-body,.pc-build-hole-card:hover .pc-hole-card-body{background-color:#ffde7829}}.pc-park-grid .pc-hole-card:has(.pc-hole-card-play:focus-visible),.pc-park-grid .pc-build-hole-card:focus-visible{outline:3px solid #fff2bd;outline-offset:3px}.pc-park-grid .pc-hole-card:has(.pc-hole-card-play:active),.pc-park-grid .pc-build-hole-card:active{outline-color:#b99a46;box-shadow:0 1px 3px #041a0c59;transition:none}.pc-hole-card-play:active .pc-hole-card-body,.pc-build-hole-card:active .pc-hole-card-body{background-color:#b58f3138}.pc-hole-list-toolbar .pc-sort-button,.pc-hole-list-toolbar .pc-toolbar-leaderboard{background:var(--pc-paper-button);color:var(--pc-paper-button-ink);box-shadow:var(--pc-paper-button-shadow)}.pc-hole-list-toolbar .pc-sort-button:hover,.pc-hole-list-toolbar .pc-toolbar-leaderboard:hover,.pc-hole-list-toolbar .pc-sort-button:focus-visible,.pc-hole-list-toolbar .pc-toolbar-leaderboard:focus-visible{background:linear-gradient(#fffdf0,#e8d595)}.pc-hole-list-toolbar .pc-sort-button:active,.pc-hole-list-toolbar .pc-toolbar-leaderboard:active{box-shadow:inset 0 1px #ffffffb3,0 1px #082f1766}.pc-player-scorecard-fold>.pc-park-me-guest{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--pc-space-3)}.pc-player-scorecard-fold>.pc-park-me-guest p{margin:0}.pc-player-scorecard-fold>.pc-park-me-guest>.pc-btn{flex:none;width:auto;min-height:44px;align-self:flex-start}.pc-career-board{overscroll-behavior:contain}.pc-career-board :where(button,input,select,summary):focus-visible{outline-color:var(--pc-green-dark)}@media (prefers-reduced-motion: reduce){.pc-btn,.pc-play-camera-btn,.pc-ed-level-btn,.pc-hole-list-toolbar button,.pc-ed-back,.pc-ed-chip{transition:none!important;animation:none!important;transform:none!important}}@media (forced-colors: active){button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid Highlight!important}button[aria-pressed=true],button[aria-selected=true]{outline:2px solid Highlight}}.pc-park-section-title{flex:1 1 auto;margin:0;color:#fff5d4;font:600 1.35rem var(--pc-font-display, inherit);text-shadow:0 2px 0 rgba(8,31,17,.45)}.pc-hole-list-toolbar{margin-top:var(--pc-space-4, 16px)}@container park (max-width: 619px){.pc-hole-list-toolbar{flex-direction:row;align-items:center}}.pc-hole-delete.is-confirming{width:auto;padding-inline:10px;font-weight:800;background:#a94b3c;color:#fff}.pc-hole-like span{margin-left:4px;font-size:.78rem;white-space:nowrap}.pc-share-link{display:flex;margin:4px 0 12px}.pc-share-link input,.pc-share-name input{width:100%;min-width:0;min-height:42px;padding:8px 12px;border:1px solid rgba(94,76,38,.45);border-radius:8px;background:#fffaf0;color:#263f2e;font:inherit;font-size:.9rem}.pc-share-name{display:grid;gap:6px;margin:4px 0 12px;font-size:.9rem}.pc-share-name small{opacity:.7}.pc-park-section-actions{display:flex;flex:0 0 auto;gap:8px;margin-left:auto}.pc-park-section-actions>button{margin:0!important}.pc-clubhouse{gap:var(--pc-space-4, 16px)}.pc-clubhouse-top{position:relative;display:flex;justify-content:center}.pc-clubhouse-logo{display:grid;justify-items:center;gap:4px}.pc-clubhouse-logo .pc-club-tagline{font-size:.85rem}.pc-clubhouse-tools{position:absolute;right:0;top:4px}.pc-clubhouse-tools>button{flex:none;width:44px!important;height:44px!important;padding:0;display:grid;place-items:center;border-radius:50%;border-color:#fff1b9b3;background:linear-gradient(#fff9df,#dec886);color:#174f2b;font-size:1.25rem}.pc-clubhouse-panels{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pc-space-4, 16px);align-items:start}@container park (min-width: 760px){.pc-clubhouse-panels{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.pc-panel-course{grid-row:span 2}}@container park (min-width: 1180px){.pc-clubhouse-panels{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch}.pc-panel-course{grid-row:auto}}.pc-panel{min-width:0;display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid rgba(94,76,38,.48);border-radius:14px;background:repeating-linear-gradient(0deg,transparent 0 25px,rgba(60,91,65,.04) 25px 26px),#f4edcf;box-shadow:0 12px 26px #081f1142,inset 0 1px #fffc;color:#263f2e}.pc-panel-head{display:flex;align-items:center;gap:12px}.pc-panel-head h2{margin:0;font:600 1.4rem/1.1 var(--pc-font-display, inherit);color:#1f4a2d}.pc-panel-head p{margin:2px 0 0;color:#63705d;font-size:.85rem;font-weight:700}.pc-panel-icon{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#1f5a34;color:#f4edcf;font-size:1.2rem;box-shadow:inset 0 -3px #0003}.pc-panel-mine .pc-panel-icon{background:#a94b3c}.pc-panel-shared .pc-panel-icon{background:#477398}.pc-panel-empty{margin:0;color:#63705d;font-size:.9rem;line-height:1.5}.pc-panel .pc-icon-btn{min-width:38px;min-height:38px;padding:6px;font-size:1rem;border:1px solid rgba(94,76,38,.35);background:#fffaf0;color:#263f2e;box-shadow:0 2px #5e4c2640}.pc-panel .pc-icon-btn:hover{background:#fff;border-color:#5e4c2699}.pc-panel .pc-icon-btn.is-danger{background:#a94b3c;border-color:#a94b3c;color:#fff;font-size:.8rem;font-weight:800;padding-inline:10px}.pc-hole-row-note{font-size:.75rem;font-weight:800;color:#1f5a34;white-space:nowrap}.pc-park-map{width:100%;height:auto;max-height:340px;border-radius:10px;background:#3d7a43;box-shadow:inset 0 0 0 1px #00000026,inset 0 6px 18px #0000002e}.pc-park-map-paths circle{fill:#e2d6b3;opacity:.85}.pc-park-map-hole{cursor:pointer;outline:none}.pc-park-map-hole{transition:opacity .12s ease;opacity:.8}.pc-park-map-hole:hover,.pc-park-map-hole:focus-visible,.pc-park-map-hole.is-selected{opacity:1}.pc-park-map-halo{fill:#fff6c9;opacity:.55}.pc-park-map-marker circle{fill:#f4edcf;stroke:#1f5a34;stroke-width:.22}.pc-park-map-marker text{fill:#1f5a34;font:800 1.3px var(--pc-font-display, sans-serif)}.pc-park-map-hole.is-played .pc-park-map-marker circle{fill:#1f5a34;stroke:#f4edcf}.pc-park-map-hole.is-played .pc-park-map-marker text{fill:#f4edcf}.pc-park-map-hole.is-selected .pc-park-map-marker circle{fill:#a94b3c;stroke:#fff6c9}.pc-park-map-hole.is-selected .pc-park-map-marker text{fill:#fff}.pc-park-map-hole:focus-visible .pc-park-map-marker circle{stroke:#ffdf69;stroke-width:.35}.pc-selected-hole{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border-radius:12px;background:#fffaf0;border:1px solid rgba(94,76,38,.25)}.pc-selected-hole-art,.pc-hole-row-art{display:block;overflow:hidden;border-radius:8px;background:#163e27;aspect-ratio:16 / 10}.pc-selected-hole-art .pc-hole-preview,.pc-hole-row-art .pc-hole-preview{width:100%;height:100%}.pc-selected-hole-art img,.pc-hole-row-art img,.pc-selected-hole-art svg,.pc-hole-row-art svg{width:100%;height:100%;object-fit:cover;display:block}.pc-selected-hole-text{display:grid;gap:2px;min-width:0}.pc-selected-hole-text small{color:#a94b3c;font-weight:800;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.pc-selected-hole-text strong{font:600 1.2rem/1.15 var(--pc-font-display, inherit);color:#1f4a2d}.pc-selected-hole-text span{color:#63705d;font-size:.82rem;font-weight:700}.pc-selected-hole-actions{display:grid;justify-items:end;gap:8px}.pc-selected-hole-icons{display:flex;align-items:center;gap:6px}.pc-scorecard-paper{display:grid;gap:8px}.pc-scorecard-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.82rem;text-align:center;background:#fffaf0;border:1px solid rgba(94,76,38,.35)}.pc-scorecard-table th,.pc-scorecard-table td{height:30px;padding:0;border:1px solid rgba(94,76,38,.2)}.pc-scorecard-table th[scope=row]{width:44px;text-align:left;padding-left:6px;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#63705d}.pc-scorecard-table thead th{background:#1f5a34;color:#f4edcf}.pc-scorecard-table thead th[scope=row]{color:#cfe0c4}.pc-scorecard-table thead button{width:100%;height:100%;border:0;background:none;color:inherit;font:800 .82rem var(--pc-font, inherit);cursor:pointer}.pc-scorecard-table thead button:hover{background:#ffffff24}.pc-scorecard-table thead th.is-selected{background:#a94b3c}.pc-scorecard-table td.is-selected{background:#a94b3c1a}.pc-scorecard-par td{color:#63705d;font-weight:700}.pc-scorecard-you td{font-weight:800;color:#263f2e}.pc-scorecard-total{width:40px;font-weight:800;background:#1f5a3412}.pc-scorecard-table thead .pc-scorecard-total{background:#174a2b;font-size:.7rem}.pc-score-empty{color:#5e4c2666}.pc-score-mark{display:inline-grid;place-items:center;width:22px;height:22px;line-height:1}.pc-score-mark.is-birdie{border:1.5px solid #1c6b3b;border-radius:50%;color:#1c6b3b}.pc-score-mark.is-eagle{border:1.5px solid #1c6b3b;border-radius:50%;box-shadow:0 0 0 2px #fffaf0,0 0 0 3.5px #1c6b3b;color:#1c6b3b}.pc-score-mark.is-bogey{border:1.5px solid #a94b3c;color:#a94b3c}.pc-score-mark.is-double{border:1.5px solid #a94b3c;box-shadow:0 0 0 2px #fffaf0,0 0 0 3.5px #a94b3c;color:#a94b3c}.pc-scorecard-summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:2px 0 0;font-size:.82rem;color:#63705d;font-weight:700}.pc-scorecard-summary strong{font:600 1.15rem var(--pc-font-display, inherit);color:#263f2e;margin-left:4px}.pc-scorecard-summary strong.is-good{color:#1c6b3b}.pc-scorecard-summary strong.is-over{color:#a94b3c}.pc-scorecard-legend{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:.72rem}.pc-scorecard-legend .pc-score-mark{width:18px;height:18px;font-size:.7rem}.pc-build-cta{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 14px 10px 10px;border:0;border-radius:12px;background:linear-gradient(#b85744,#9a4234);color:#fff;text-align:left;cursor:pointer;box-shadow:0 4px #6d2c22,0 8px 16px #0000002e;transition:transform .12s ease,filter .12s ease}.pc-build-cta:hover{transform:translateY(-2px);filter:brightness(1.05)}.pc-build-cta:active{transform:translateY(2px);box-shadow:0 1px #6d2c22}.pc-build-cta-art{position:relative;display:grid;place-items:center;height:64px;overflow:hidden;border-radius:8px;background:#1f5a34}.pc-build-cta-art .pc-build-hole-icon{position:relative;transform:scale(.7)}.pc-build-cta-text{display:grid;gap:3px}.pc-build-cta-text strong{font:600 1.15rem var(--pc-font-display, inherit)}.pc-build-cta-text small{font-size:.8rem;line-height:1.35;opacity:.92}.pc-hole-rows{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pc-hole-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px 6px 6px;border-radius:10px;background:#fffaf0;border:1px solid rgba(94,76,38,.22)}.pc-hole-row-play{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.pc-hole-row-play:hover strong{text-decoration:underline}.pc-hole-row-text{display:grid;gap:2px;min-width:0}.pc-hole-row-text strong{font:600 1.02rem var(--pc-font-display, inherit);color:#1f4a2d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-hole-row-text small{color:#63705d;font-size:.78rem;font-weight:700}.pc-hole-row-actions{display:flex;align-items:center;gap:4px}.pc-hole-row-actions .pc-icon-btn{min-width:34px;min-height:34px;font-size:1.05rem}.pc-share-explainer ol{margin:0 0 10px;padding:0;list-style:none;display:grid;gap:10px;counter-reset:step}.pc-share-explainer li{counter-increment:step;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.pc-share-explainer li:before{content:counter(step);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#477398;color:#fff;font-weight:800}.pc-share-explainer strong{color:#263f2e}.pc-share-explainer .pc-icon{vertical-align:-2px}@container park (max-width: 520px){.pc-clubhouse-top{justify-content:flex-start}.pc-clubhouse-logo{justify-items:start}.pc-clubhouse-logo .pc-club-tagline{text-align:left}.pc-selected-hole{grid-template-columns:88px minmax(0,1fr)}.pc-selected-hole-actions{grid-column:1 / -1;grid-template-columns:1fr auto;align-items:center}.pc-selected-hole-actions .pc-btn{justify-content:center}.pc-scorecard-table th[scope=row]{width:34px;padding-left:4px;font-size:.6rem}.pc-scorecard-table{font-size:.75rem}.pc-score-mark{width:19px;height:19px}.pc-scorecard-total{width:32px}.pc-scorecard-legend{display:none}.pc-build-cta{grid-template-columns:60px minmax(0,1fr)}.pc-build-cta>.pc-icon{display:none}.pc-hole-row-play{grid-template-columns:64px minmax(0,1fr)}}.pc-selected-hole-idea{font-style:normal;color:#3f5a45;font-size:.8rem;line-height:1.35;margin-top:2px}.pc-play-together{gap:12px}.pc-play-together.is-invited{box-shadow:0 0 0 3px #ffdf69,0 12px 26px #081f1142}.pc-play-together .pc-panel-icon{background:#b07a1f}.pc-together-form{display:grid;grid-template-columns:minmax(140px,1.2fr) auto auto minmax(90px,.6fr) auto;align-items:end;gap:10px}.pc-together-field{display:grid;gap:4px;font-size:.75rem;font-weight:800;color:#63705d;text-transform:uppercase;letter-spacing:.06em}.pc-together-field input{min-height:44px;min-width:0;padding:8px 12px;border:1px solid rgba(94,76,38,.45);border-radius:8px;background:#fffaf0;color:#263f2e;font:700 1rem var(--pc-font, inherit);text-transform:none;letter-spacing:0}.pc-together-code input{text-transform:uppercase;letter-spacing:.25em;font-family:var(--pc-font-display, inherit)}.pc-together-or{align-self:center;margin-top:18px;color:#63705d;font-weight:800;font-size:.8rem}.pc-together-form .pc-btn{min-height:44px}.pc-play-together .pc-error{margin:0}@container park (max-width: 720px){.pc-together-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pc-together-form>:first-child{grid-column:1 / -1}.pc-together-or{display:none}.pc-together-form>.pc-btn-secondary{grid-column:1 / -1;grid-row:2}}.pc-room-dot{display:inline-block;width:12px;height:12px;border-radius:50%;flex:none;box-shadow:0 0 0 2px #fffc;vertical-align:-1px}.pc-room-lobby{align-items:center;justify-content:flex-start;padding-top:40px}.pc-room-card{width:min(560px,100%)}.pc-room-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.pc-room-head small{color:#63705d;font-weight:800;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.pc-room-code{margin:0;font:600 3rem/1 var(--pc-font-display, inherit);letter-spacing:.14em;color:#1f4a2d}.pc-room-hint{margin:0;color:#63705d;font-size:.88rem;line-height:1.45}.pc-room-subhead{margin:6px 0 0;font:600 1.05rem var(--pc-font-display, inherit);color:#1f4a2d}.pc-room-players{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pc-room-players li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:#fffaf0;border:1px solid rgba(94,76,38,.2)}.pc-room-players small{padding:1px 7px;border-radius:99px;background:#1f5a341f;color:#1f5a34;font-weight:800;font-size:.7rem}.pc-room-sets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pc-room-sets button{display:grid;gap:2px;padding:10px 8px;border:1px solid rgba(94,76,38,.35);border-radius:10px;background:#fffaf0;color:#263f2e;cursor:pointer;text-align:center}.pc-room-sets button.is-selected{background:#1f5a34;color:#f4edcf;border-color:#1f5a34}.pc-room-sets small{font-size:.72rem;opacity:.8}.pc-room-set-readout{margin:0;color:#263f2e}.pc-room-start{justify-content:center;min-height:52px;font-size:1.05rem}.pc-room-waiting{margin:0;color:#63705d;font-weight:700;text-align:center}@container park (max-width: 520px){.pc-room-sets{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-room-head{grid-template-columns:auto minmax(0,1fr)}.pc-room-copy{grid-column:1 / -1;justify-content:center}}.pc-room-hud{position:fixed;top:64px;left:12px;z-index:20;min-width:190px;max-width:240px;padding:10px 12px;border-radius:12px;background:#143420db;color:#f4edcf;box-shadow:0 8px 20px #00000040;font-size:.85rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pc-room-hud header{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;font-weight:800}.pc-room-hud header .is-urgent{color:#ffb4a3}.pc-room-hud ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pc-room-hud li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.pc-room-hud li.is-away{opacity:.5}.pc-room-hud-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-room-hud-score{font-weight:800;font-variant-numeric:tabular-nums}.pc-room-waiting-banner{position:fixed;left:50%;bottom:84px;z-index:20;transform:translate(-50%);max-width:calc(100% - 32px);padding:10px 16px;border-radius:99px;background:#f4edcf;color:#263f2e;font-weight:800;box-shadow:0 8px 20px #00000040;text-align:center}.pc-room-results header small{color:#a94b3c;font-weight:800;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.pc-room-results header h2{margin:2px 0 10px}.pc-room-table{width:100%;border-collapse:collapse;font-size:.9rem;margin-bottom:12px}.pc-room-table th{text-align:left;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;opacity:.7;padding:4px 6px}.pc-room-table td{padding:7px 6px;border-top:1px solid rgba(94,76,38,.18);font-weight:700}.pc-room-table td small{font-weight:600;opacity:.7}.pc-room-table tr.is-me td{background:#ffdf6940}.pc-room-table .is-good{color:#1c6b3b}.pc-room-table .is-over{color:#a94b3c}@media (max-width: 620px){.pc-room-hud{top:58px;left:8px;min-width:0;max-width:170px;font-size:.78rem;padding:8px 10px}}.pc-room-sets{grid-template-columns:repeat(5,minmax(0,1fr))}@container park (max-width: 620px){.pc-room-sets{grid-template-columns:repeat(3,minmax(0,1fr))}}.pc-room-picker{display:grid;gap:10px;max-height:46vh;overflow-y:auto;padding-right:4px}.pc-room-picker-group{margin:0;padding:0;border:0;display:grid;gap:6px}.pc-room-picker-group legend{padding:0;margin-bottom:4px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#63705d}.pc-room-picker-group ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pc-room-picker label{display:grid;grid-template-columns:auto 26px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;border-radius:8px;background:#fffaf0;border:1px solid rgba(94,76,38,.2);cursor:pointer}.pc-room-picker label.is-picked{border-color:#1f5a34;background:#1f5a3414}.pc-room-picker input{width:18px;height:18px;accent-color:#1f5a34}.pc-room-picker-order{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-weight:800;font-size:.78rem;color:#fff}.pc-room-picker label.is-picked .pc-room-picker-order{background:#1f5a34}.pc-room-picker-name{display:grid;min-width:0}.pc-room-picker-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f4a2d}.pc-room-picker-name small{color:#63705d;font-size:.75rem}.pc-room-custom-readout{margin:0;padding-left:22px;display:grid;gap:4px;color:#263f2e}.pc-room-custom-readout small{color:#63705d}.pc-start{position:relative;isolation:isolate;align-items:center;justify-content:center;padding:28px 16px 36px;overflow-y:auto;background:#2b5a32}.pc-attract{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;opacity:0;transition:opacity 1.2s ease}.pc-attract.is-ready{opacity:1}.pc-start-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 70% at 50% 0%,rgba(12,40,22,.55),transparent 60%),radial-gradient(90% 80% at 50% 100%,rgba(8,30,16,.65),transparent 70%),linear-gradient(#0a221340,#0a221359)}.pc-start-content{width:min(940px,100%);display:grid;gap:22px;justify-items:center}.pc-start-logo{display:grid;justify-items:center;gap:8px}.pc-start-logo .pc-club-logo{width:clamp(340px,86cqi,900px);height:clamp(170px,34cqi,330px)}.pc-start-logo .pc-club-logo-putt,.pc-start-logo .pc-club-logo-club{font-size:clamp(4.2rem,14cqi,8.8rem);-webkit-text-stroke-width:2px}.pc-start-logo .pc-club-tagline{font-size:clamp(.95rem,2.4cqi,1.15rem);text-shadow:0 2px 6px rgba(0,0,0,.45)}.pc-start-modes{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}@container park (max-width: 700px){.pc-start-modes{grid-template-columns:minmax(0,1fr)}}.pc-start-group{display:grid;gap:12px;padding:16px;border-radius:20px;border:1px solid rgba(255,246,214,.28);background:#0e2c198c;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);box-shadow:0 18px 40px #0000004d}.pc-start-group.is-friends{background:#1a263a8c}.pc-start-group-title{display:flex;align-items:center;gap:8px;margin:0 2px;color:#fff6d8;font:600 1.15rem var(--pc-font-display, inherit);letter-spacing:.01em}.pc-start-group-title .pc-icon{font-size:1.3rem}.pc-start-badge{margin-left:auto;padding:3px 10px;border-radius:99px;background:#fff6d629;border:1px solid rgba(255,246,214,.3);font:800 .72rem var(--pc-font, inherit);letter-spacing:.06em;text-transform:uppercase}.pc-arcade{--face: #2e7a45;--edge: #1c4f2c;position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:92px;padding:14px 16px;border:0;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--face) 82%,white) 0%,var(--face) 55%);color:#fff;font:inherit;text-align:left;cursor:pointer;box-shadow:0 6px 0 var(--edge),0 12px 20px #00000047,inset 0 1px #fff6;transform:translateY(0);transition:transform .11s ease,box-shadow .11s ease,filter .11s ease}.pc-arcade:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 8px 0 var(--edge),0 16px 24px #0000004d,inset 0 1px #ffffff73}.pc-arcade:active{transform:translateY(5px);box-shadow:0 1px 0 var(--edge),0 4px 10px #00000040,inset 0 1px #ffffff4d}.pc-arcade:focus-visible{outline:3px solid #ffdf69;outline-offset:3px}.pc-arcade-green{--face: #2e7a45;--edge: #174a29}.pc-arcade-red{--face: #c0583f;--edge: #7c2f20}.pc-arcade-gold{--face: #d39a2c;--edge: #8a5f12}.pc-arcade-blue{--face: #4f84b8;--edge: #2b4f75}.pc-arcade-hero{min-height:128px}.pc-arcade-hero .pc-arcade-text strong{font-size:2rem}.pc-arcade-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#ffffff2e;border:2px solid rgba(255,255,255,.45);font-size:1.7rem;box-shadow:inset 0 -3px #00000026}.pc-arcade-text{display:grid;gap:3px;min-width:0}.pc-arcade-text strong{font:600 1.5rem/1.05 var(--pc-font-display, inherit);text-shadow:0 2px 0 rgba(0,0,0,.2)}.pc-arcade-text small{font-size:.86rem;line-height:1.35;opacity:.92}.pc-arcade-chip{justify-self:start;margin-top:4px;padding:2px 10px;border-radius:99px;background:#0003;font-weight:800;font-size:.78rem}.pc-arcade-go{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff3;font-size:1.15rem}.pc-arcade-wrap{display:grid;gap:0}.pc-arcade-wrap.is-open .pc-arcade{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.pc-arcade-wrap .pc-start-form{margin-top:10px;padding:14px;border-radius:12px;background:#f4edcf;color:#263f2e;box-shadow:0 8px 18px #00000040}.pc-start-form{display:grid;gap:10px}.pc-start-form .pc-btn{justify-content:center;min-height:48px}.pc-start-form .pc-error{margin:0}.pc-start-field{display:grid;gap:4px;font-size:.72rem;font-weight:800;color:#63705d;text-transform:uppercase;letter-spacing:.06em}.pc-start-field input{min-height:46px;padding:8px 12px;border:1px solid rgba(94,76,38,.45);border-radius:10px;background:#fffaf0;color:#263f2e;font:700 1rem var(--pc-font, inherit);text-transform:none;letter-spacing:0}.pc-start-code input{text-transform:uppercase;letter-spacing:.3em;font-family:var(--pc-font-display, inherit);font-size:1.3rem}@media (prefers-reduced-motion: reduce){.pc-arcade,.pc-attract{transition:none}}.pc-clubhouse-menu{position:absolute;left:0;top:4px}.pc-clubhouse-logo .pc-club-logo{width:clamp(300px,46cqi,560px);height:clamp(110px,14cqi,170px)}.pc-clubhouse-logo .pc-club-logo-putt,.pc-clubhouse-logo .pc-club-logo-club{font-size:clamp(2.4rem,5.6cqi,3.9rem)}@container park (max-width: 520px){.pc-clubhouse-top{flex-direction:column;align-items:stretch;gap:8px}.pc-clubhouse-menu{position:static;align-self:flex-start}}.pc-park-map-decor circle{fill:#2c5f33;opacity:.75}.pc-park-map-decor circle.is-pine{fill:#234f2b}.pc-park-map-decor circle.is-bush{fill:#3a7440;opacity:.6}.pc-result-sheet.pc-hole-card{--band: #2e7a45;--band-deep: #1c4f2c;width:min(440px,calc(100% - 24px));padding:0;gap:0;overflow:hidden;border-radius:20px;background:#fbf3df;box-shadow:0 22px 50px #00000061,0 0 0 1px #5e4c2640;animation:pc-hole-card-in .42s cubic-bezier(.2,.9,.3,1.15) .45s both}.pc-hole-card.is-great{--band: #d39a2c;--band-deep: #8a5f12}.pc-hole-card.is-par{--band: #2e7a45;--band-deep: #174a29}.pc-hole-card.is-bogey{--band: #b9824a;--band-deep: #7a4f24}.pc-hole-card.is-over{--band: #a8504a;--band-deep: #6b2b26}@keyframes pc-hole-card-in{0%{opacity:0;transform:translate(-50%,24px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.pc-hole-card-band{position:relative;display:grid;gap:2px;padding:16px 20px 18px;background:radial-gradient(120% 140% at 100% 0%,rgba(255,255,255,.22),transparent 55%),linear-gradient(180deg,var(--band),var(--band-deep));color:#fff}.pc-hole-card-band small{font-weight:800;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.pc-hole-card-title{display:flex;align-items:center;gap:12px}.pc-hole-card-title h2{margin:0;font:600 clamp(1.9rem,6cqi,2.4rem)/1.05 var(--pc-font-display, inherit);text-shadow:0 2px 0 rgba(0,0,0,.22)}.pc-hole-card-chip{padding:3px 10px;border-radius:99px;background:#00000038;font:800 1rem var(--pc-font, inherit)}.pc-hole-card-ribbon{justify-self:start;margin-top:8px;padding:4px 12px;border-radius:99px;background:#ffdf69;color:#5a3d06;font-weight:800;font-size:.8rem;box-shadow:0 3px #0000002e}.pc-hole-card-stats{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;margin:0;padding:14px 12px;border-bottom:1px dashed rgba(94,76,38,.3)}.pc-hole-card-stats>div{display:grid;justify-items:center;gap:2px;border-left:1px solid rgba(94,76,38,.18)}.pc-hole-card-stats>div:first-child{border-left:0}.pc-hole-card-stats dt{font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6d7464}.pc-hole-card-stats dd{margin:0;font:600 1.45rem/1 var(--pc-font-display, inherit);color:#263f2e}.pc-hole-card-stats .is-main dd{font-size:2.4rem;color:var(--band-deep)}.pc-hole-card .pc-ghost-caption{margin:10px 20px 0}.pc-hole-card-next{margin:16px 16px 0;min-height:58px;justify-content:space-between;padding-inline:20px;font-size:1.15rem}.pc-hole-card-next span{display:grid;text-align:left;line-height:1.1}.pc-hole-card-next small{font-size:.78rem;font-weight:600;opacity:.85}.pc-hole-card-next .pc-icon{font-size:1.3rem}.pc-hole-card-more{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:12px 12px 16px}.pc-hole-card-mini{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:1px solid rgba(94,76,38,.28);border-radius:99px;background:#fffaf0;color:#3d4a38;font:700 .82rem var(--pc-font, inherit);cursor:pointer}.pc-hole-card-mini:hover{background:#fff;border-color:#5e4c2680}.pc-hole-card-mini:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion: reduce){.pc-result-sheet.pc-hole-card{animation:none}}@keyframes pc-hole-card-in-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@container (max-width: 639px){.pc-result-sheet.pc-hole-card{width:auto;border-radius:20px 20px 0 0;animation-name:pc-hole-card-in-sheet}.pc-hole-card-stats dd{font-size:1.2rem}.pc-hole-card-stats .is-main dd{font-size:2rem}}.pc-panel-subhead{display:flex;align-items:center;gap:6px;margin:4px 0 -4px;font:600 1rem var(--pc-font-display, inherit);color:#1f4a2d}.pc-panel-subhead .pc-icon{color:#b07a1f}.pc-panel .pc-icon-btn.is-done{background:#1f5a34;border-color:#1f5a34;color:#f4edcf}.pc-submit-dialog{width:min(460px,calc(100% - 32px))}.pc-submit-form{display:grid;gap:12px}.pc-submit-explain{margin:0;color:#63705d;font-size:.9rem;line-height:1.45}.pc-submit-form textarea{min-height:76px;padding:8px 12px;border:1px solid rgba(94,76,38,.45);border-radius:10px;background:#fffaf0;color:#263f2e;font:600 .95rem var(--pc-font, inherit);text-transform:none;letter-spacing:0;resize:vertical}.pc-submit-form .pc-btn{justify-content:center;min-height:48px}.pc-submit-form small{text-transform:none;letter-spacing:0;font-weight:600}.pc-submit-done{display:grid;justify-items:center;gap:12px;text-align:center}.pc-submit-done-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#1f5a34;color:#f4edcf;font-size:1.6rem}.pc-submit-done p{margin:0;color:#263f2e;line-height:1.45}.pc-panel{container-type:inline-size}@container (max-width: 360px){.pc-hole-row{grid-template-columns:minmax(0,1fr)}.pc-hole-row-actions{justify-content:flex-end}}
