.tk-scene{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.tk-marker{position:absolute;left:0;top:0;width:0;height:0;transition:transform 1s linear,opacity .4s ease-out}.tk-marker-face{position:absolute;left:0;top:0;transform:rotate(var(--tk-unturn, 0rad)) scale(var(--tk-inv, 1))}.tk-art{-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);mask-composite:intersect}.tk-marker-fan{position:absolute;left:0;top:0;transition:transform .6s cubic-bezier(.16,1,.3,1)}.tk-disc{position:absolute;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;transition:transform .3s cubic-bezier(.16,1,.3,1)}.tk-marker[data-placed=estimate] .tk-disc{border-style:dashed!important;opacity:.88}.tk-marker[data-spot=true] .tk-disc{transform:translate(-50%,-50%) scale(1.3)}.tk-tag{position:absolute;left:0;top:46px;transform:translate(-50%);white-space:nowrap;animation:tk-tag .42s cubic-bezier(.16,1,.3,1) both}.tk-card{opacity:0;transform:translateY(48px);transition:opacity .3s ease-in,transform .3s ease-in}.tk-card[data-up=true]{opacity:1;transform:none;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.tk-move{animation:tk-still .3s ease-out both}@keyframes tk-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes tk-tag{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tk-marker{transition:opacity .2s linear}.tk-disc,.tk-marker-fan{transition:none}.tk-card,.tk-card[data-up=true]{transform:none;transition:opacity .2s linear}.tk-tag{animation:tk-still .2s linear both}.tk-tag{transform:translate(-50%)}}@keyframes tk-still{0%{opacity:0}to{opacity:1}}.tk-row{transition:transform .6s cubic-bezier(.16,1,.3,1);animation:tk-still .42s ease-out both}.tk-band,.tk-lit{position:absolute;inset:0}.tk-lit{opacity:0;transition:opacity .3s ease-out}.tk-lit[data-on=true]{opacity:1}.tk-rule{position:absolute;left:0;right:0;top:0;height:3px}.tk-reel{transition:transform .6s cubic-bezier(.16,1,.3,1)}.tk-flash{position:absolute;inset:0 -8px;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;border-radius:6px;animation:tk-flash 1.1s ease-out both}@keyframes tk-flash{0%{opacity:0}18%{opacity:1}55%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.tk-row,.tk-reel{transition:none}}[data-tk-calm] .tk-row,[data-tk-calm] .tk-reel{transition:none}.tk-veil{animation:tk-still .42s ease-out both}.tk-arrive{animation:tk-rise .42s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d, 0ms)}.tk-bar{transform-origin:left center;animation:tk-grow .7s cubic-bezier(.16,1,.3,1) .3s both}@keyframes tk-grow{0%{transform:scaleX(.02)}to{transform:none}}@media(prefers-reduced-motion:reduce){.tk-arrive{animation:tk-still .2s linear both}}[data-tk-calm] .tk-arrive{animation:tk-still .2s linear both}.tk-digit:before,.tk-flash:before{content:attr(data-d)}.tk-flash:before{content:attr(data-label)}.tk-said{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tk-gfx{opacity:0;transition:opacity .24s ease-in,transform .24s ease-in}.tk-gfx-left{transform:translate3d(-24px,0,0)}.tk-gfx-up{transform:translate3d(0,24px,0)}.tk-gfx[data-on=true]{opacity:1;transform:none;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.tk-card[data-up=true] .tk-mark{animation:tk-mark .32s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.24s + var(--i, 0) * 60ms)}@keyframes tk-mark{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tk-gfx,.tk-gfx[data-on=true]{transform:none;transition:opacity .2s linear}.tk-card[data-up=true] .tk-mark{animation:tk-still .2s linear both}}[data-tk-calm] .tk-gfx,[data-tk-calm] .tk-gfx[data-on=true]{transform:none;transition:opacity .2s linear}[data-tk-calm] .tk-card[data-up=true] .tk-mark{animation:tk-still .2s linear both}.tk-wipe{position:absolute;left:0;top:0;bottom:0;overflow:hidden;pointer-events:none;z-index:30}.tk-wipe-bar{position:absolute;top:0;bottom:0;left:0;width:160%;transform:translate3d(-100%,0,0);animation:tk-wipe .42s cubic-bezier(.77,0,.175,1) both}@keyframes tk-wipe{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(62.5%,0,0)}}.tk-sting-in{animation:tk-rise-far .48s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.24s + var(--d, 0ms))}@keyframes tk-rise-far{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tk-sting-in{animation:tk-still .2s linear both}}[data-tk-calm] .tk-sting-in{animation:tk-still .2s linear both}.tk-ticker{display:flex;height:100%;width:max-content;animation:tk-crawl var(--tk-crawl, 40s) linear infinite;will-change:transform}.tk-ticker[data-paused=true]{animation-play-state:paused}.tk-ticker[data-crawl=false]{animation:none}@keyframes tk-crawl{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.tk-ticker{animation:none}}@media(prefers-reduced-motion:reduce){.tk-bar{animation:tk-still .2s linear both}}[data-tk-calm] .tk-bar{animation:tk-still .2s linear both}.tk-rule-label{position:absolute;left:96px;top:-18px;padding:0 12px;font-size:30px;line-height:36px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;z-index:1}.tk-holeline{pointer-events:none;animation:tk-still .6s ease-out .4s both}.rp-watch{--top-h: 64px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--stable-0: #dc2626;--stable-1: #c2410c;--stable-2: var(--rp-ink);--stable-3: #15803d;--stable-4: var(--rp-gold);position:fixed;inset:0;overflow:hidden;background:var(--rp-cream);color:var(--rp-ink);font-family:var(--font-sans);font-size:16px;-webkit-tap-highlight-color:transparent}.rp-watch button{font:inherit;color:inherit}.rp-watch :focus-visible{outline:3px solid var(--rp-gold);outline-offset:2px;border-radius:8px}.rp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rp-sr:focus{position:fixed;left:12px;bottom:12px;width:auto;height:auto;clip:auto;z-index:99;padding:12px 16px;background:var(--rp-green);color:#fff;border-radius:10px}.rp-top{position:absolute;left:0;right:0;top:0;z-index:20;display:flex;align-items:center;gap:10px;padding:calc(env(safe-area-inset-top) + 10px) 14px 10px;background:var(--rp-cream);border-bottom:1px solid rgba(15,75,15,.12)}.rp-top-mark{flex:none;height:36px;width:auto}.rp-top-title{flex:1;min-width:0}.rp-top-title h1{margin:0;font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.1;letter-spacing:-.01em;color:var(--rp-green);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-top-title p{margin:2px 0 0;font-size:13px;color:#1b1a17a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-pill{flex:none;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums}.rp-pill[data-kind=live]{background:var(--rp-red);color:#fff}.rp-pill[data-kind=stale]{background:transparent;color:var(--rp-ink);letter-spacing:0;font-weight:600;border:1px solid rgba(27,26,23,.25)}.rp-pill[data-kind=sample],.rp-pill[data-kind=replay],.rp-pill[data-kind=final]{background:var(--rp-green);color:#fff}.rp-offair-label{display:inline-block;margin-left:6px;padding:3px 10px;border-radius:6px;background:var(--rp-green);color:#fff;font-size:12px;font-weight:800;letter-spacing:.16em}.rp-pill-dot{width:8px;height:8px;border-radius:50%;background:#fff;animation:rp-blink 1.6s steps(2,jump-none) infinite}@keyframes rp-blink{50%{opacity:.35}}.rp-top{flex-wrap:wrap}.rp-sim{flex-basis:100%;display:flex;align-items:center;gap:4px;margin-top:6px}.rp-sim button{min-width:44px;height:44px;border-radius:10px;border:1px solid rgba(15,75,15,.2);background:#fff;color:var(--rp-green);font-weight:700;font-size:14px;cursor:pointer;font-variant-numeric:tabular-nums}.rp-sim button[aria-pressed=true]{background:var(--rp-green);color:var(--rp-cream);border-color:var(--rp-green)}.rp-sim-time{flex:1;min-width:60px;display:flex;align-items:center;height:44px}.rp-sim-time input{width:100%;accent-color:var(--rp-green)}.rp-sim-clock{min-width:46px;text-align:right;font-weight:700;font-variant-numeric:tabular-nums;color:var(--rp-green)}.rp-watch[data-sim]{--top-h: 116px}.rp-offair-controls{margin-top:14px}.rp-tv-sim{position:fixed;left:12px;top:12px;z-index:50;display:flex;align-items:center;gap:8px;width:min(560px,calc(100vw - 24px));padding:6px 10px;border-radius:14px;background:#fefcf7f5;box-shadow:0 2px 8px #0a3a0a4d;font-family:var(--font-sans)}.rp-tv-sim .rp-sim{margin-top:0;flex:1}.rp-tv-sim-label{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--rp-green)}.rp-notes{margin:8px 14px 24px;padding:12px;border-radius:12px;background:#0f4b0f0d;font-size:13px;color:#1b1a17bf}.rp-notes h3{margin:0 0 6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--rp-green)}.rp-notes ul{margin:0;padding-left:18px}.rp-small{font-size:12px}.rp-stage{position:absolute;inset:0}.rp-map{position:absolute;inset:0;overflow:hidden;background:var(--course-ground);touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.rp-map:active{cursor:grabbing}.rp-map-scene{position:absolute;left:0;top:0;z-index:0;transform-origin:0 0;will-change:transform}.rp-map-scene img{pointer-events:none}.rp-map-discs{position:absolute;left:0;top:0;z-index:1;width:0;height:0;transform-origin:0 0;will-change:transform}.rp-disc{position:absolute;left:0;top:0;width:0;height:0;padding:0;border:0;background:none;cursor:pointer;transition:transform 1s linear}.rp-disc-upright{position:absolute;left:0;top:0;transform-origin:0 0}.rp-watch[data-reduced] .rp-disc{transition:none}.rp-disc-upright:before{content:"";position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:50%}.rp-disc-face{position:absolute;left:0;top:0;transform:translate(-50%,-50%);border-radius:50%;padding:2px;background:#fff;box-shadow:0 2px 6px #0a3a0a59;transition:transform .2s var(--ease-out)}.rp-disc[data-placed=fix] .rp-disc-face{background:var(--rp-green);box-shadow:0 0 0 2px #fff,0 2px 6px #0a3a0a66}.rp-disc[data-placed=estimate] .rp-disc-face{background:transparent;outline:2px dashed rgba(255,255,255,.95);outline-offset:0;opacity:.86;box-shadow:none}.rp-disc[data-followed] .rp-disc-face{transform:translate(-50%,-50%) scale(1.18);box-shadow:0 0 0 3px var(--rp-gold),0 3px 8px #0a3a0a73}.rp-disc:active .rp-disc-face{transform:translate(-50%,-50%) scale(.94)}.rp-disc-count{position:absolute;left:10px;top:-24px;min-width:22px;height:22px;padding:0 5px;border-radius:11px;display:grid;place-items:center;background:var(--rp-gold);color:var(--rp-ink);font-size:12px;font-weight:700;pointer-events:none;box-shadow:0 0 0 2px #fff}.rp-disc-tag{position:absolute;left:0;top:24px;transform:translate(-50%);padding:1px 6px;border-radius:5px;background:#fefcf7eb;color:var(--rp-green);font-size:11px;font-weight:600;line-height:1.35;white-space:nowrap;pointer-events:none}.rp-avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;overflow:hidden;background:var(--rp-green);color:var(--rp-cream);font-weight:600;letter-spacing:.02em}.rp-avatar img{width:100%;height:100%;object-fit:cover;display:block}.rp-map-controls{position:absolute;right:12px;z-index:6;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.rp-round-button{min-width:44px;height:44px;border-radius:22px;border:0;background:#fefcf7f2;color:var(--rp-green);font-size:22px;font-weight:600;box-shadow:0 2px 6px #0a3a0a40;cursor:pointer}.rp-round-button-wide{font-size:14px;padding:0 14px}.rp-round-button:active{transform:scale(.96)}.rp-follow{position:absolute;left:12px;z-index:7;display:flex;gap:6px;max-width:calc(100% - 80px)}.rp-follow-who{min-height:44px;padding:0 14px;border-radius:22px;border:0;background:var(--rp-green);color:var(--rp-cream)!important;font-size:14px;text-align:left;box-shadow:0 2px 6px #0a3a0a4d;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-follow-who strong{color:var(--rp-gold)}.rp-follow-hint{align-items:center}.rp-follow-tip{padding:6px 10px;border-radius:8px;background:#fefcf7e6;font-size:13px;color:var(--rp-green)}.rp-follow-hint .rp-follow-who{background:#fefcf7f2;color:var(--rp-green)!important;font-weight:600}.rp-follow-stop{width:44px;height:44px;border-radius:22px;border:0;background:#fefcf7f2;color:var(--rp-green);font-size:22px;cursor:pointer}.rp-latest{position:absolute;left:12px;right:12px;z-index:7;min-height:44px;padding:8px 14px;border:0;border-radius:12px;background:#fefcf7f5;color:var(--rp-ink);text-align:left;font-size:14px;box-shadow:0 2px 6px #0a3a0a33;animation:rp-arrive .36s var(--ease-out) both;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-latest-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rp-gold-ink);margin-right:6px}@keyframes rp-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rp-legend{position:absolute;z-index:6;display:flex;gap:12px;padding:4px 10px;border-radius:8px;background:#fefcf7e6;font-size:11px;color:#1b1a17bf}.rp-legend span{display:inline-flex;align-items:center;gap:5px}.rp-legend i{width:12px;height:12px;border-radius:50%;display:inline-block}.rp-legend-fix{background:var(--rp-green);box-shadow:0 0 0 2px #fff inset}.rp-legend-est{border:2px dashed var(--rp-green);opacity:.85}.rp-nomap{position:absolute;inset:0;overflow:auto;padding:calc(var(--top-h) + 16px) 12px 24px}.rp-tabs-wrap{position:relative}.rp-tabs{--rp-tabs-pad-b: 8px;display:flex;gap:4px;padding:0 10px var(--rp-tabs-pad-b)}.rp-tab{flex:1;min-height:44px;border:0;border-radius:10px;background:transparent;font-size:14px;font-weight:600;color:#1b1a1799!important;cursor:pointer;white-space:nowrap}.rp-tabs-active{position:absolute;inset:0;pointer-events:none;clip-path:inset(0 calc(10px + (2 - var(--rp-tab)) * ((100% - 28px) / 3 + 4px)) var(--rp-tabs-pad-b) calc(10px + var(--rp-tab) * ((100% - 28px) / 3 + 4px)) round 10px);transition:clip-path .2s var(--ease-in-out)}.rp-tabs-active .rp-tab{display:flex;align-items:center;justify-content:center;background:var(--rp-green);color:var(--rp-cream)!important}.rp-watch[data-reduced] .rp-tabs-active{transition:none}.rp-board{display:flex;flex-direction:column}.rp-board-head,.rp-row{display:grid;grid-template-columns:40px 1fr 48px 52px;align-items:center;gap:6px;padding:0 14px}.rp-board-head{height:30px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1b1a178c}.rp-row{min-height:52px;border:0;border-top:1px solid rgba(15,75,15,.08);background:transparent;text-align:left;cursor:pointer}.rp-row:active{background:#0f4b0f0f}.rp-row[data-followed]{background:#d4af3729}.rp-pos{font-weight:700;font-variant-numeric:tabular-nums;color:var(--rp-green)}.rp-who{display:flex;align-items:center;gap:10px;min-width:0}.rp-who-text{display:flex;flex-direction:column;min-width:0}.rp-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-nick{font-size:12px;color:#1b1a1799}.rp-live-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--rp-green);box-shadow:0 0 0 2px #0f4b0f33}.rp-num{text-align:right;font-variant-numeric:tabular-nums}.rp-points{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--rp-green)}.rp-points[data-rose]{animation:rp-rose .6s ease both}@keyframes rp-rose{0%{color:var(--rp-gold)}}.rp-thru{color:#1b1a17b3}.rp-board-rule{padding:14px 14px 6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rp-gold-ink);border-top:1px solid rgba(15,75,15,.12)}.rp-quiet{margin:12px 14px;color:#1b1a17a8;font-size:14px;line-height:1.45}.rp-card{padding:4px 14px 24px;animation:rp-arrive .3s var(--ease-out) both}.rp-card-head{display:flex;align-items:center;gap:12px}.rp-card-id{flex:1;min-width:0}.rp-card-id h2{margin:0;font-family:var(--font-display);font-weight:600;font-size:24px;line-height:1.1;letter-spacing:-.01em;color:var(--rp-green);overflow-wrap:anywhere}.rp-card-id p{margin:4px 0 0;font-size:14px;color:#1b1a17a8}.rp-close{width:44px;height:44px;border-radius:22px;border:0;background:#0f4b0f14;font-size:22px;cursor:pointer}.rp-card-figures{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 10px}.rp-figure{display:flex;flex-direction:column;align-items:center;padding:10px 4px;border-radius:12px;background:#0f4b0f0d}.rp-figure-value{font-family:var(--font-display);font-size:28px;font-weight:600;color:var(--rp-green);font-variant-numeric:tabular-nums;line-height:1.1}.rp-figure-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1b1a1799}.rp-where{margin:0 0 12px;font-size:14px;color:#1b1a17cc}.rp-where[data-placed=gps]:before,.rp-where[data-placed=group]:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--rp-green);margin-right:6px}.rp-strip{display:flex;flex-direction:column;gap:6px}.rp-strip-nine{display:grid;grid-template-columns:repeat(9,1fr) 1.3fr;gap:3px}.rp-strip-hole{display:flex;flex-direction:column;align-items:center;gap:2px}.rp-strip-n{font-size:10px;color:#1b1a1780;font-variant-numeric:tabular-nums}.rp-strip-p{width:100%;min-height:28px;display:grid;place-items:center;border-radius:6px;background:#0f4b0f0d;font-weight:700;font-variant-numeric:tabular-nums}.rp-strip-p[data-tone=blob]{color:#fff;background:var(--stable-0)}.rp-strip-p[data-tone=one]{color:var(--stable-1)}.rp-strip-p[data-tone=two]{color:var(--stable-2)}.rp-strip-p[data-tone=three]{color:#fff;background:var(--stable-3)}.rp-strip-p[data-tone=four]{color:var(--rp-ink);background:var(--stable-4)}.rp-strip-sum .rp-strip-p{background:var(--rp-green);color:var(--rp-cream)}.rp-strip-sum .rp-strip-p[data-empty]{background:#0f4b0f0d}.rp-card-actions{display:flex;gap:8px;margin-top:16px}.rp-button{flex:1;min-height:48px;border-radius:12px;border:2px solid var(--rp-green);background:var(--rp-green);color:var(--rp-cream)!important;font-weight:600;cursor:pointer}.rp-button-on{background:var(--rp-gold);border-color:var(--rp-gold);color:var(--rp-ink)!important}.rp-button-quiet{background:transparent;color:var(--rp-green)!important}.rp-button:active{transform:scale(.98)}.rp-pick{list-style:none;margin:10px 0 0;padding:0;max-height:40vh;overflow:auto;border-top:1px solid rgba(15,75,15,.12)}.rp-pick-row{width:100%;min-height:48px;display:flex;align-items:center;gap:10px;border:0;background:transparent;text-align:left;cursor:pointer}.rp-honours{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:4px 14px 8px}.rp-honour{display:flex;flex-direction:column;padding:10px;border-radius:12px;background:#0f4b0f0d;min-width:0}.rp-honour-value{font-family:var(--font-display);font-size:26px;font-weight:600;color:var(--rp-green);line-height:1.1}.rp-honour-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1b1a1799}.rp-honour-line{font-size:12px;color:#1b1a17bf;margin-top:4px;overflow-wrap:anywhere}.rp-feed{list-style:none;margin:0;padding:0}.rp-feed-row{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:6px 14px;border:0;border-top:1px solid rgba(15,75,15,.08);background:transparent;text-align:left;cursor:pointer}.rp-feed-badge{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;background:#0f4b0f14;color:var(--rp-green)}.rp-feed-badge[data-kind=four]{background:var(--stable-4);color:var(--rp-ink);box-shadow:0 0 0 2px var(--rp-green)}.rp-feed-badge[data-kind=three],.rp-feed-badge[data-kind=streak]{background:var(--stable-3);color:#fff}.rp-feed-badge[data-kind=blob],.rp-feed-badge[data-kind=collapse]{background:var(--stable-0);color:#fff}.rp-feed-badge[data-kind=lead],.rp-feed-badge[data-kind=clubhouse]{background:var(--rp-gold);color:var(--rp-ink)}.rp-feed-text{display:flex;flex-direction:column;min-width:0}.rp-feed-text strong{font-family:var(--font-display);font-size:17px;color:var(--rp-green)}.rp-feed-text span{font-size:14px;color:#1b1a17bf}.rp-matches{padding:4px 0}.rp-match{display:grid;grid-template-columns:64px 1fr 64px 36px;align-items:center;gap:6px;padding:10px 14px;border-top:1px solid rgba(15,75,15,.08)}.rp-match[data-over]{opacity:.8}.rp-match-side{min-height:56px;display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:transparent;font-size:13px;font-weight:600;cursor:pointer}.rp-match-mid{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.rp-match-words{font-family:var(--font-display);font-size:17px;color:var(--rp-green)}.rp-match-bar{position:relative;width:100%;height:6px;border-radius:3px;background:#0f4b0f1a;overflow:hidden}.rp-match-bar span{position:absolute;left:25%;width:50%;top:0;bottom:0;border-radius:3px;background:var(--rp-gold);transition:transform .6s var(--ease-out)}.rp-match-remove{width:36px;height:44px;border:0;background:transparent;font-size:20px;color:#1b1a1780;cursor:pointer}.rp-sting{position:fixed;left:12px;right:12px;top:calc(env(safe-area-inset-top) + 6px);z-index:40;display:flex;justify-content:center;pointer-events:none;animation:rp-sting-life 4.2s var(--ease-out) both}.rp-sting-body{pointer-events:auto;display:flex;align-items:center;gap:14px;width:min(520px,100%);min-height:76px;padding:12px 18px;border:0;border-radius:18px;background:var(--rp-green);color:var(--rp-cream)!important;text-align:left;box-shadow:0 6px 8px #0a3a0a59;cursor:pointer}.rp-sting[data-kind=blob] .rp-sting-body,.rp-sting[data-kind=collapse] .rp-sting-body{background:#7f1d1d}.rp-sting[data-kind=four] .rp-sting-body{background:var(--rp-green);box-shadow:0 0 0 3px var(--rp-gold),0 6px 8px #0a3a0a59}.rp-sting-text{display:flex;flex-direction:column;min-width:0}.rp-sting-title{font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1.05;letter-spacing:-.01em;color:var(--rp-gold)}.rp-sting-line{font-size:15px;overflow-wrap:anywhere}@keyframes rp-sting-life{0%{opacity:0;transform:translateY(-24px) scale(.96)}6%{opacity:1;transform:none}93%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}.rp-watch[data-layout=sheet] .rp-follow{bottom:calc(30vh + 64px)}.rp-watch[data-layout=sheet] .rp-latest{bottom:calc(30vh + 12px)}.rp-watch[data-layout=sheet] .rp-stage>.rp-legend{display:none}.rp-legend-inline{position:static;margin:0 14px 6px;padding:0;background:none}.rp-sheet{position:absolute;left:0;right:0;bottom:0;z-index:30;display:flex;flex-direction:column;background:var(--rp-cream);border-radius:18px 18px 0 0;box-shadow:0 -4px 8px #0a3a0a29;padding-bottom:env(safe-area-inset-bottom)}.rp-sheet-head{flex:none;touch-action:none;cursor:grab;padding-top:8px}.rp-grabber{display:block;width:40px;height:5px;border-radius:3px;background:#1b1a1738;margin:0 auto 8px}.rp-sheet-body{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rp-watch[data-layout=side] .rp-stage{right:min(400px,42vw)}.rp-watch[data-layout=side] .rp-panel{position:absolute;top:0;right:0;bottom:0;width:min(400px,42vw);display:flex;flex-direction:column;background:var(--rp-cream);border-left:1px solid rgba(15,75,15,.12)}.rp-watch[data-layout=side] .rp-panel .rp-top{position:relative;border-bottom:0}.rp-watch[data-layout=side] .rp-follow{top:12px}.rp-watch[data-layout=side] .rp-latest{bottom:12px;right:auto;max-width:min(460px,calc(100% - 24px))}.rp-watch[data-layout=side] .rp-legend{right:12px;bottom:12px}.rp-watch[data-layout=side] .rp-latest+.rp-legend{bottom:64px}.rp-panel-body{flex:1;overflow-y:auto;overscroll-behavior:contain}@media(max-height:560px){.rp-watch[data-layout=side] .rp-stage{right:min(360px,46vw)}.rp-watch[data-layout=side] .rp-panel{width:min(360px,46vw);padding-right:env(safe-area-inset-right)}.rp-watch[data-layout=side] .rp-panel .rp-top{padding:6px 10px;gap:8px}.rp-watch[data-layout=side] .rp-top-title h1{font-size:17px}.rp-watch[data-layout=side] .rp-top-title p,.rp-watch[data-layout=side] .rp-top-mark{display:none}.rp-watch[data-layout=side] .rp-tabs{--rp-tabs-pad-b: 4px}.rp-watch[data-layout=side] .rp-tab{font-size:13px}.rp-watch[data-layout=side] .rp-board-head,.rp-watch[data-layout=side] .rp-row{grid-template-columns:34px 1fr 40px 40px;padding:0 10px}.rp-watch[data-layout=side] .rp-row{min-height:46px}.rp-watch[data-layout=side] .rp-nick{display:none}.rp-watch[data-layout=side] .rp-name{font-size:15px}.rp-watch[data-layout=side] .rp-points{font-size:19px}.rp-watch[data-layout=side] .rp-legend{display:none}.rp-watch[data-layout=side] .rp-stage{padding-left:env(safe-area-inset-left)}}.rp-watch[data-layout=stack] .rp-stage{top:var(--top-h);bottom:44vh}.rp-watch[data-layout=stack] .rp-panel{position:absolute;left:0;right:0;bottom:0;height:44vh;display:flex;flex-direction:column;padding-top:8px;background:var(--rp-cream);border-top:1px solid rgba(15,75,15,.14)}.rp-watch[data-layout=stack] .rp-follow{top:12px}.rp-watch[data-layout=stack] .rp-latest{bottom:12px;right:auto;max-width:calc(100% - 200px)}.rp-watch[data-layout=stack] .rp-legend{right:12px;bottom:12px}.rp-watch[data-layout=board] .rp-panel{position:absolute;inset:0;display:flex;flex-direction:column;max-width:720px;margin:0 auto;background:var(--rp-cream)}.rp-watch[data-layout=board] .rp-panel .rp-top{position:relative}.rp-sealed{position:fixed;inset:0;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;overflow:auto;background:var(--rp-green);color:var(--rp-cream);padding:24px}.rp-sealed-plate{width:min(440px,100%);min-width:0;padding:28px 24px 26px;border-radius:22px;background:var(--rp-cream);color:var(--rp-ink);text-align:center}.rp-sealed-seal{display:grid;place-items:center;width:84px;height:84px;margin:0 auto 12px;border-radius:50%;background:var(--rp-red);box-shadow:0 0 0 4px var(--rp-gold)}.rp-sealed-seal img{width:30px;height:auto;filter:brightness(0) invert(1)}.rp-sealed-caps{display:inline-block;color:var(--rp-green);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.rp-sealed h1{margin:6px 0 4px;font-family:var(--font-display);font-size:28px;font-weight:600;color:var(--rp-green);letter-spacing:-.01em}.rp-sealed p{margin:4px 0;font-size:16px;line-height:1.45}.rp-sealed-frame{margin-top:18px;padding-top:16px;border-top:1px solid rgba(27,26,23,.14)}.rp-sealed-frame h2{margin:0 0 8px;color:var(--rp-green);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.rp-sealed-frame ul{list-style:none;margin:0;padding:0}.rp-sealed-frame li{font-family:var(--font-display);font-size:26px;line-height:1.25;font-weight:600}.rp-sealed .rp-offair-controls{max-width:100%;overflow-x:auto}.rp-offair{position:fixed;inset:0;display:grid;place-items:center;overflow:hidden;background:var(--rp-ink);color:var(--rp-cream);padding:24px}.rp-testcard{position:absolute;inset:0;display:grid;grid-template-columns:repeat(7,1fr);opacity:.9}.rp-scan{position:absolute;inset:-10% 0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0 2px,transparent 2px 5px);animation:rp-roll 9s linear infinite;pointer-events:none}@keyframes rp-roll{to{transform:translateY(10%)}}.rp-offair-plate{position:relative;width:min(440px,100%);padding:28px 24px 26px;border-radius:22px;background:var(--rp-cream);color:var(--rp-ink);text-align:center;box-shadow:0 8px 8px #00000059}.rp-offair-badge{display:grid;place-items:center;width:128px;height:128px;margin:-92px auto 12px;border-radius:50%;background:var(--rp-cream);box-shadow:0 0 0 4px var(--rp-gold)}.rp-offair-badge img{width:62px;height:auto}.rp-offair-lamp{display:inline-block;padding:3px 10px;border:2px solid var(--rp-red);border-radius:6px;color:var(--rp-red);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.rp-offair h1{margin:6px 0 4px;font-family:var(--font-display);font-size:28px;font-weight:600;color:var(--rp-green);letter-spacing:-.01em}.rp-offair p{margin:4px 0;font-size:16px;line-height:1.45}.rp-offair-aside{color:#1b1a1799;font-size:14px!important;font-style:italic}.rp-offair[data-tuning] .rp-offair-plate{animation:rp-tune 1.2s ease-in-out infinite alternate}@keyframes rp-tune{0%{opacity:.7}to{opacity:1}}.rp-draw{list-style:none;margin:14px 0 0;padding:0;text-align:left}.rp-draw li{display:grid;grid-template-columns:56px 86px 1fr;gap:6px;align-items:baseline;padding:8px 0;border-top:1px solid rgba(15,75,15,.12)}.rp-draw-time{font-weight:700;font-variant-numeric:tabular-nums;color:var(--rp-green)}.rp-draw-hole{font-size:13px;color:#1b1a17a6}.rp-draw-names{font-size:14px}@media(prefers-reduced-motion:reduce){.rp-disc,.rp-disc-face,.rp-match-bar span,.rp-tabs-active{transition:none!important}.rp-scan,.rp-pill-dot{animation:none!important}.rp-latest,.rp-card{animation:rp-fade .2s linear both}.rp-sting{animation:rp-sting-calm 4.2s linear both}.rp-offair[data-tuning] .rp-offair-plate{animation:none}}@keyframes rp-fade{0%{opacity:0}to{opacity:1}}@keyframes rp-sting-calm{0%{opacity:0}6%{opacity:1}92%{opacity:1}to{opacity:0}}@font-face{font-family:Sohne;font-weight:400;src:url(/assets/Sohne-Buch-CwxI_IpE.ttf) format("truetype");font-display:swap}@font-face{font-family:Sohne;font-weight:500;src:url(/assets/Sohne-Kraftig-lJdESj5n.ttf) format("truetype");font-display:swap}@font-face{font-family:Sohne;font-weight:600;src:url(/assets/Sohne-Halbfett-DYSxvdOt.ttf) format("truetype");font-display:swap}@font-face{font-family:Sohne;font-weight:700 900;src:url(/assets/Sohne-Fett-Bt9Ek6Mi.ttf) format("truetype");font-display:swap}@font-face{font-family:Tiempos Headline;font-weight:400;src:url(/assets/TiemposHeadline-Regular-DUoDVa3q.ttf) format("truetype");font-display:swap}@font-face{font-family:Tiempos Headline;font-weight:500;src:url(/assets/TiemposHeadline-Medium-CYS5op8C.ttf) format("truetype");font-display:swap}@font-face{font-family:Tiempos Headline;font-weight:600;src:url(/assets/TiemposHeadline-Semibold-WQgdzf92.ttf) format("truetype");font-display:swap}@font-face{font-family:Tiempos Headline;font-weight:700 900;src:url(/assets/TiemposHeadline-Bold-CsFFgT70.ttf) format("truetype");font-display:swap}:root{--rp-green: #0f4b0f;--rp-green-dark: #0a3a0a;--rp-gold: #d4af37;--rp-gold-ink: #8a6d1f;--rp-cream: #fefcf7;--rp-ink: #1b1a17;--rp-red: #b00020;--font-display: "Tiempos Headline", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Times New Roman", serif;--font-sans: "Sohne", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tv-display: var(--font-display);--course-ground: #cfe3a8;color-scheme:light}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{background:var(--rp-cream);color:var(--rp-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
