.fun-photo-module__w7wxcq__scope{--fun-scope:1}:is(.fun-photo-module__w7wxcq__scope .fun-photo-wrap,.fun-photo-module__w7wxcq__scope.fun-photo-wrap){background:var(--fairway-deep);color:var(--on-fairway-deep);padding:0 16px 14px}:is(.fun-photo-module__w7wxcq__scope .fun-photo-wrap[data-tone=light],.fun-photo-module__w7wxcq__scope.fun-photo-wrap[data-tone=light]){color:var(--ink);background:0 0;padding:0}:is(.fun-photo-module__w7wxcq__scope .fun-print,.fun-photo-module__w7wxcq__scope.fun-print){background:#fff;border-radius:10px;margin:0;padding:8px 8px 0;position:relative;box-shadow:0 10px 28px #031a1047}:is(.fun-photo-module__w7wxcq__scope .fun-photo,.fun-photo-module__w7wxcq__scope.fun-photo){aspect-ratio:358/188;background:#0b5d3b;border-radius:4px;line-height:0;position:relative;overflow:hidden}:is(.fun-photo-module__w7wxcq__scope .fun-svg,.fun-photo-module__w7wxcq__scope.fun-svg){width:100%;height:100%;display:block}:is(.fun-photo-module__w7wxcq__scope .fun-cap,.fun-photo-module__w7wxcq__scope.fun-cap){justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 2px;display:flex}:is(.fun-photo-module__w7wxcq__scope .fun-told,.fun-photo-module__w7wxcq__scope.fun-told){font-family:var(--font-serif);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-style:italic;line-height:20px;overflow:hidden}:is(.fun-photo-module__w7wxcq__scope .fun-when,.fun-photo-module__w7wxcq__scope.fun-when){font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;flex:none;font-size:11px;font-weight:700;line-height:14px}:is(.fun-photo-module__w7wxcq__scope .fun-counts,.fun-photo-module__w7wxcq__scope.fun-counts){font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin:10px 0 0;font-size:13px;font-weight:700;line-height:16px}:is(.fun-photo-module__w7wxcq__scope .fun-photo .ft-you rect,.fun-photo-module__w7wxcq__scope.fun-photo .ft-you rect){fill:#0b5d3b;stroke:#fff;stroke-width:1.5px}:is(.fun-photo-module__w7wxcq__scope .fun-photo .ft-you text,.fun-photo-module__w7wxcq__scope.fun-photo .ft-you text){fill:#fff;font-family:var(--font-display);letter-spacing:.14em;font-size:10px;font-weight:700}:is(.fun-photo-module__w7wxcq__scope .fun-photo .ft-tag rect,.fun-photo-module__w7wxcq__scope.fun-photo .ft-tag rect){fill:#ffffff24;stroke:#fff;stroke-opacity:.75;stroke-width:2px;stroke-dasharray:5 4}:is(.fun-photo-module__w7wxcq__scope .fun-photo .ft-tag text,.fun-photo-module__w7wxcq__scope.fun-photo .ft-tag text){fill:#fff;font-family:var(--font-display);letter-spacing:.04em;font-size:13px;font-weight:700}:is(.fun-photo-module__w7wxcq__scope .fun-photo .ft-pop,.fun-photo-module__w7wxcq__scope.fun-photo .ft-pop){transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){:is(.fun-photo-module__w7wxcq__scope .fun-photo .ft-pop[data-play=pop],.fun-photo-module__w7wxcq__scope.fun-photo .ft-pop[data-play=pop]){animation:.36s cubic-bezier(.34,1.4,.64,1) both fun-photo-module__w7wxcq__fun-pop}}@keyframes fun-photo-module__w7wxcq__fun-pop{0%{transform:scale(0)}to{transform:scale(1)}}:is(.fun-photo-module__w7wxcq__scope .fun-shower,.fun-photo-module__w7wxcq__scope.fun-shower){pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}:is(.fun-photo-module__w7wxcq__scope .fun-piece,.fun-photo-module__w7wxcq__scope.fun-piece){transform-box:view-box;transform-origin:0 0;opacity:0}:is(.fun-photo-module__w7wxcq__scope .fun-flash,.fun-photo-module__w7wxcq__scope.fun-flash){opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){:is(.fun-photo-module__w7wxcq__scope .fun-piece,.fun-photo-module__w7wxcq__scope.fun-piece){animation:1.4s both fun-photo-module__w7wxcq__fun-fly}:is(.fun-photo-module__w7wxcq__scope .fun-flash,.fun-photo-module__w7wxcq__scope.fun-flash){animation:.4s ease-out forwards fun-photo-module__w7wxcq__fun-flash}:is(.fun-photo-module__w7wxcq__scope .fun-photo .ft-pop[data-play=wait],.fun-photo-module__w7wxcq__scope.fun-photo .ft-pop[data-play=wait]){transform:scale(0)}}@media (prefers-reduced-motion:reduce){:is(.fun-photo-module__w7wxcq__scope .fun-shower,.fun-photo-module__w7wxcq__scope.fun-shower,.fun-photo-module__w7wxcq__scope .fun-flash,.fun-photo-module__w7wxcq__scope.fun-flash){display:none}}@keyframes fun-photo-module__w7wxcq__fun-fly{0%{transform:translate(var(--x), var(--y)) rotate(0deg) scale(var(--s));opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1)}32%{transform:translate(calc(var(--x) + var(--px)), calc(var(--y) + var(--py))) rotate(calc(var(--r) * .35)) scale(var(--s));opacity:1;animation-timing-function:cubic-bezier(.5,0,.9,.6)}78%{opacity:1}to{transform:translate(calc(var(--x) + var(--dx)), calc(var(--y) + var(--dy))) rotate(var(--r)) scale(var(--s));opacity:0}}@keyframes fun-photo-module__w7wxcq__fun-flash{0%{opacity:0}25%{opacity:.4}to{opacity:0}}:is(.fun-photo-module__w7wxcq__scope .fun-told-line,.fun-photo-module__w7wxcq__scope.fun-told-line){font-family:var(--font-serif);color:var(--on-fairway-deep);font-size:20px;font-style:italic;line-height:24px}:is(.fun-photo-module__w7wxcq__scope .fun-share,.fun-photo-module__w7wxcq__scope.fun-share){min-height:44px;font:600 15px/1.1 var(--font-sans);cursor:pointer;color:#fff;background:0 0;border:1.5px solid #fff9;border-radius:10px;justify-content:center;align-items:center;margin-top:10px;padding:0 16px;text-decoration:none;display:inline-flex}:is(.fun-photo-module__w7wxcq__scope .fun-share[data-tone=light],.fun-photo-module__w7wxcq__scope.fun-share[data-tone=light]){border-color:var(--line-strong,#8aa597);color:var(--ink)}:is(.fun-photo-module__w7wxcq__scope .fun-share[aria-disabled],.fun-photo-module__w7wxcq__scope.fun-share[aria-disabled]){opacity:.7;cursor:progress}
.gear-module__QhflPa__card{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:12px;padding-top:24px;display:flex}.gear-module__QhflPa__head{align-items:center;gap:10px;display:flex}.gear-module__QhflPa__title{font-family:var(--font-display);margin:0;font-size:20px;font-weight:700;line-height:24px}.gear-module__QhflPa__pill{background:var(--surface-sunk);min-height:22px;color:var(--ink-muted);border:1px solid var(--line);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.gear-module__QhflPa__text{color:var(--ink-muted);margin:0;font-size:15px;line-height:21px}.gear-module__QhflPa__hide{align-self:flex-start}.gear-module__QhflPa__homeCard{border:1px solid var(--line);background:var(--surface-raised,#fff);border-radius:16px;overflow:hidden}.gear-module__QhflPa__homePanel{color:var(--on-fairway,#fff);background:linear-gradient(105deg, var(--fairway-deep,#073823) 0 62%, #0b4a2f 62% 100%);align-items:center;gap:16px;padding:16px;display:flex;position:relative}.gear-module__QhflPa__homePanelText{flex-direction:column;gap:4px;min-width:0;display:flex}.gear-module__QhflPa__homeTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:26px;font-weight:800;line-height:1}.gear-module__QhflPa__homeLine{margin:0;font-size:16px;line-height:21px}.gear-module__QhflPa__homeFlap{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-on-deep,#e8c46a);margin:0;font-size:15px;font-weight:700}.gear-module__QhflPa__homeRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.gear-module__QhflPa__homeRowText{flex-direction:column;gap:2px;min-width:0;display:flex}.gear-module__QhflPa__toCheck{background:var(--pending-soft);min-height:28px;color:var(--pending);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.gear-module__QhflPa__homeFoot{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.gear-module__QhflPa__homeBelow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gear-module__QhflPa__playerCard{border:1px solid var(--line);color:var(--ink);background:var(--surface-raised,#fff);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:14px 16px;text-decoration:none;display:flex}
.flights-module__xETPza__chip{min-height:26px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1.5px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:2px 10px;font-size:13px;font-weight:700;display:inline-flex}.flights-module__xETPza__lg{border-radius:8px;min-height:34px;padding:4px 14px;font-size:16px}.flights-module__xETPza__pill{border-radius:var(--radius-pill)}.flights-module__xETPza__on_time{background:var(--fairway-soft);color:var(--fairway)}.flights-module__xETPza__landed{background:var(--fairway);color:#fff}.flights-module__xETPza__in_air{color:#fff;background:#1d2b24}.flights-module__xETPza__scheduled{color:var(--ink);border-color:var(--line-strong);background:0 0}.flights-module__xETPza__delayed,.flights-module__xETPza__diverted,.flights-module__xETPza__returned,.flights-module__xETPza__cancel_uncertain{background:var(--pending-soft);color:var(--pending)}.flights-module__xETPza__cancelled{color:#3d2a06;border-color:var(--ink);background:repeating-linear-gradient(135deg, var(--pending-soft) 0 6px, #f4d9a6 6px 9px)}.flights-module__xETPza__no_live{color:var(--ink);border:1.5px dotted var(--ink-muted);background:0 0}.flights-module__xETPza__dark.flights-module__xETPza__scheduled{color:#fff;border-color:#ffffff8c}.flights-module__xETPza__dark.flights-module__xETPza__no_live{color:#fff;border-color:#ffffffb3}.flights-module__xETPza__dark.flights-module__xETPza__in_air{background:#22322a}.flights-module__xETPza__dark.flights-module__xETPza__landed{background:#0e6b43}.flights-module__xETPza__was{color:#9db5a8;font-family:var(--font-display);letter-spacing:.04em;font-size:13px;font-weight:600;text-decoration:line-through}.flights-module__xETPza__sub{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.flights-module__xETPza__subGood{color:#46c486}.flights-module__xETPza__subMuted{color:#9db5a8}.flights-module__xETPza__detail{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#9db5a8;text-align:right;font-size:13px;font-weight:600}.flights-module__xETPza__liveRow{color:#fff;border-top:1px solid #ffffff14;grid-template-columns:66px max-content minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:10px 12px;text-decoration:none;display:grid}.flights-module__xETPza__liveRow:hover{background:#ffffff08}.flights-module__xETPza__cell{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.flights-module__xETPza__right{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.flights-module__xETPza__section{color:#9db5a8;border-top:1px solid #ffffff14;padding:8px 16px 6px}.flights-module__xETPza__foot{color:#c7d6ce;padding:12px 16px 14px;font-size:15px}.flights-module__xETPza__foot a{color:#46c486}.flights-module__xETPza__liveDot{font-family:var(--font-display);letter-spacing:.12em;color:#fff;align-items:center;gap:6px;font-weight:700;display:inline-flex}.flights-module__xETPza__liveDot:before{content:"";background:var(--under-par);border-radius:50%;width:10px;height:10px;animation:1.6s ease-in-out infinite flights-module__xETPza__flight-pulse;box-shadow:0 0 0 2px #fff}@keyframes flights-module__xETPza__flight-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.flights-module__xETPza__liveDot:before{animation:none}.flights-module__xETPza__flip{animation:none!important}}.flights-module__xETPza__flip{animation:.5s ease-out flights-module__xETPza__flight-flip}@keyframes flights-module__xETPza__flight-flip{0%{transform:rotateX(80deg)}to{transform:none}}.flights-module__xETPza__paused{color:#fff;background:#1d2b24;align-items:flex-start;gap:10px;padding:12px 16px;font-size:15px;display:flex}.flights-module__xETPza__ticker{background:var(--gold);color:var(--on-gold);align-items:stretch;min-height:44px;display:flex;overflow:hidden}.flights-module__xETPza__tickerLabel{color:#fff;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;background:#073823;align-items:center;padding:0 14px;font-weight:800;display:flex}.flights-module__xETPza__tickerText{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 14px;font-weight:700;display:flex;overflow:hidden}.flights-module__xETPza__tick+.flights-module__xETPza__tick:before{content:"·";padding:0 .5em}.flights-module__xETPza__tick:nth-child(n+3){display:none}@media (min-width:600px){.flights-module__xETPza__tick:nth-child(3){display:inline}}@media (min-width:1024px){.flights-module__xETPza__tick:nth-child(4){display:inline}}.flights-module__xETPza__card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.flights-module__xETPza__cardWarn{border-color:#e6c98d}.flights-module__xETPza__cardLanded{background:var(--fairway-soft);border-color:#bfdcca}.flights-module__xETPza__cardHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.flights-module__xETPza__ident{font-family:var(--font-display);letter-spacing:.02em;font-size:20px;font-weight:800}.flights-module__xETPza__big{font-family:var(--font-display);font-size:30px;font-weight:800;line-height:34px}.flights-module__xETPza__mine{color:#fff;background:#0b1712;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 16px;display:grid}.flights-module__xETPza__found{background:#fff;border:1px solid #bfdcca;border-radius:16px;overflow:hidden}.flights-module__xETPza__foundHead{color:#fff;background:#0b1712;align-items:center;gap:12px;padding:12px 16px;display:flex}.flights-module__xETPza__foundBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.flights-module__xETPza__segment{border:1.5px solid var(--line-strong);border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.flights-module__xETPza__segment button,.flights-module__xETPza__segment a{min-height:48px;font:inherit;color:var(--ink);background:#fff;border:0;place-items:center;font-weight:600;text-decoration:none;display:grid}.flights-module__xETPza__segment [aria-pressed=true],.flights-module__xETPza__segment [aria-checked=true],.flights-module__xETPza__segment [aria-current=page]{background:var(--fairway);color:#fff}.flights-module__xETPza__warn{background:var(--pending-soft);border:1px solid #e6c98d;border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.flights-module__xETPza__two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.flights-module__xETPza__choice{border:1.5px solid var(--line-strong);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:12px 14px;display:flex}.flights-module__xETPza__choice:has(input:checked){border-color:var(--fairway);background:var(--fairway-soft)}.flights-module__xETPza__offset{border-radius:var(--radius-pill);background:var(--surface-sunk);font-family:var(--font-display);letter-spacing:.08em;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.flights-module__xETPza__fromLine{color:#c7d6ce;display:none}@media (min-width:1024px){.flights-module__xETPza__fromLine{display:block}.flights-module__xETPza__liveRow{grid-template-columns:96px minmax(0,1.4fr) minmax(0,1fr) auto;padding:10px 24px}}@media (max-width:420px){.flights-module__xETPza__liveRow .flapword{letter-spacing:.12em;font-size:15px}}.flights-module__xETPza__listLine{background:var(--fairway-soft);color:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;padding:8px 10px;display:flex}.flights-module__xETPza__listIdent{font-family:var(--font-display);letter-spacing:.02em;font-size:17px;font-weight:800}.flights-module__xETPza__listText{flex:auto;min-width:0;font-size:15px}
.comms-module__t5EuVG__darkHead{background:var(--fairway-deep);color:#fff;padding:12px 16px 18px;position:relative;overflow:hidden}.comms-module__t5EuVG__darkHead a{color:#fff}.comms-module__t5EuVG__darkTop{align-items:center;gap:8px;min-height:44px;display:flex}.comms-module__t5EuVG__darkTop .comms-module__t5EuVG__backLink{align-items:center;gap:6px;min-height:44px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.comms-module__t5EuVG__bigTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:10px 0 0;font-size:56px;font-style:italic;font-weight:800;line-height:.86}.comms-module__t5EuVG__headSub{opacity:.92;font-size:14px;line-height:19px}.comms-module__t5EuVG__rings{pointer-events:none;opacity:.35;width:200px;height:120px;position:absolute;top:0;right:-40px}.comms-module__t5EuVG__chip{min-height:36px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#ffffff24;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.comms-module__t5EuVG__chipGold{background:var(--pending-soft);color:var(--pending)}.comms-module__t5EuVG__headBtn{cursor:pointer;background:#fff;border:0;border-radius:12px;align-items:center;gap:8px;min-height:44px;margin-left:auto;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--fairway-deep)!important}.comms-module__t5EuVG__chHero{flex-direction:column;justify-content:space-between;min-height:270px;padding:16px;display:flex}.comms-module__t5EuVG__chHeroTop{justify-content:space-between;align-items:center;display:flex}.comms-module__t5EuVG__chHeroBottom{align-items:flex-end;gap:14px;display:flex}.comms-module__t5EuVG__chTitle{font-family:var(--font-display);text-transform:uppercase;font-size:60px;font-style:italic;font-weight:800;line-height:.86}.comms-module__t5EuVG__section{justify-content:space-between;align-items:baseline;padding:22px 16px 10px;display:flex}.comms-module__t5EuVG__sectionTitle{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:15px;font-weight:700}.comms-module__t5EuVG__sectionNote{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:600}.comms-module__t5EuVG__chCard{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:18px;align-items:center;gap:14px;margin:0 16px 10px;padding:16px;text-decoration:none;display:flex}.comms-module__t5EuVG__chCard:hover{color:var(--ink);background:var(--paper)}.comms-module__t5EuVG__chCardLive{border-top:4px solid var(--gold);box-shadow:var(--shadow-card)}.comms-module__t5EuVG__chBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.comms-module__t5EuVG__chName{align-items:center;gap:6px;font-size:17px;font-weight:700;display:flex}.comms-module__t5EuVG__chMeta{color:var(--ink-muted);align-items:center;gap:6px;font-size:13px;display:flex}.comms-module__t5EuVG__chLast{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.comms-module__t5EuVG__chSide{color:var(--ink-muted);flex-direction:column;flex:none;align-items:flex-end;gap:8px;font-size:13px;display:flex}.comms-module__t5EuVG__badge{background:var(--fairway);color:#fff;min-width:26px;height:26px;font-family:var(--font-display);border-radius:999px;place-items:center;padding:0 8px;font-size:14px;font-weight:700;display:inline-grid}.comms-module__t5EuVG__badgeAt{background:var(--gold);color:var(--on-gold)}.comms-module__t5EuVG__groupTile{background:var(--fairway);color:#fff;border-radius:14px;flex:none;place-items:center;width:54px;height:54px;display:grid}.comms-module__t5EuVG__feedLink{background:var(--fairway-deep);color:#fff;border-radius:18px;align-items:center;gap:14px;margin:16px;padding:16px;text-decoration:none;display:flex}.comms-module__t5EuVG__feedLink:hover{color:#fff;background:#052c1b}.comms-module__t5EuVG__feedIcon{width:44px;height:44px;color:var(--fairway-deep);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.comms-module__t5EuVG__guestNote{background:var(--fairway-soft);border-radius:14px;gap:10px;margin:6px 16px;padding:14px 16px;font-size:14px;line-height:20px;display:flex}.comms-module__t5EuVG__room{background:var(--surface-sunk)}.comms-module__t5EuVG__roomHead{background:var(--fairway-deep);color:#fff;flex:none;align-items:center;gap:10px;padding:10px 8px 10px 4px;display:flex}.comms-module__t5EuVG__roomHead a,.comms-module__t5EuVG__roomHead button{color:#fff}.comms-module__t5EuVG__roomTitle{flex-direction:column;flex:1;min-width:0;display:flex}.comms-module__t5EuVG__roomTitle b{font-size:19px;line-height:23px}.comms-module__t5EuVG__roomTitle span{opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.comms-module__t5EuVG__pinbar{border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-top:0;border-left:0;border-right:0;flex:none;align-items:center;gap:12px;width:100%;padding:10px 16px;display:flex}.comms-module__t5EuVG__pinIcon{background:var(--fairway-soft);width:32px;height:32px;color:var(--fairway);border-radius:8px;flex:none;place-items:center;display:grid}.comms-module__t5EuVG__pinText{flex-direction:column;flex:1;min-width:0;display:flex}.comms-module__t5EuVG__pinText span:first-child{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--fairway);font-size:12px;font-weight:700}.comms-module__t5EuVG__pinText span:last-child{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.comms-module__t5EuVG__stream{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 14px 18px;display:flex;overflow-y:auto}.comms-module__t5EuVG__day{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);align-self:center;padding:4px 10px;font-size:12px;font-weight:600}.comms-module__t5EuVG__msg{align-items:flex-start;gap:10px;max-width:100%;display:flex}.comms-module__t5EuVG__msgMine{flex-direction:row-reverse}.comms-module__t5EuVG__msgBody{flex-direction:column;gap:4px;min-width:0;max-width:82%;display:flex}.comms-module__t5EuVG__msgMine .comms-module__t5EuVG__msgBody{align-items:flex-end}.comms-module__t5EuVG__msgMeta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.comms-module__t5EuVG__msgMeta b{color:var(--ink);font-size:14px;font-weight:600}.comms-module__t5EuVG__guestTag{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--ink-muted);border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:600}.comms-module__t5EuVG__mentionsYou{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:var(--pending-soft);color:var(--pending);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.comms-module__t5EuVG__bubble{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;color:var(--ink);cursor:pointer;font-size:16px;line-height:23px;font:inherit;background:#fff;border-radius:4px 16px 16px;padding:10px 14px}.comms-module__t5EuVG__bubbleMine{background:var(--fairway);border-color:var(--fairway);color:#fff;border-radius:16px 4px 16px 16px}.comms-module__t5EuVG__bubbleMentioned{border-color:#e9d49a;border-left:4px solid var(--gold);background:#fdf8ea}.comms-module__t5EuVG__bubbleFailed{opacity:.72}.comms-module__t5EuVG__mention{color:var(--fairway);background:var(--fairway-soft);border-radius:4px;padding:0 3px;font-weight:700}.comms-module__t5EuVG__bubbleMine .comms-module__t5EuVG__mention{color:#fff;background:#ffffff29}.comms-module__t5EuVG__quote{border-left:3px solid var(--gold);background:#0b5d3b0f;border-radius:6px;margin:0 0 8px;padding:6px 10px;font-size:14px;line-height:20px;display:block}.comms-module__t5EuVG__bubbleMine .comms-module__t5EuVG__quote{background:#ffffff1f}.comms-module__t5EuVG__quote b{font-size:14px;display:block}.comms-module__t5EuVG__deleted{color:var(--ink-muted);padding:6px 2px;font-size:14px;font-style:italic}.comms-module__t5EuVG__photo{border:1px solid var(--line);background:var(--fairway-soft);border-radius:14px;max-width:260px;overflow:hidden}.comms-module__t5EuVG__photo img{width:100%;height:auto;display:block}.comms-module__t5EuVG__status{color:var(--pending);align-items:center;gap:6px;font-size:13px;display:inline-flex}.comms-module__t5EuVG__statusFail{color:var(--ink)}.comms-module__t5EuVG__status button{color:var(--fairway);cursor:pointer;background:0 0;border:0;min-height:32px;padding:0 4px;font-weight:600}.comms-module__t5EuVG__rxRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comms-module__t5EuVG__rx{border:1px solid var(--line);height:30px;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.comms-module__t5EuVG__rx:after{content:"";position:absolute;inset:-8px -2px}.comms-module__t5EuVG__rxMine{background:var(--fairway-soft);color:var(--fairway);border-color:#8ec6a5}.comms-module__t5EuVG__rxPicker{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:999px;gap:4px;padding:6px;display:flex}.comms-module__t5EuVG__rxPicker button{cursor:pointer;background:0 0;border:0;border-radius:999px;width:44px;height:44px;font-size:22px}.comms-module__t5EuVG__rxPicker button:hover{background:var(--surface-sunk)}.comms-module__t5EuVG__mirror{background:var(--fairway-deep);color:#fff;border-radius:18px;width:100%;text-decoration:none;display:block;overflow:hidden}.comms-module__t5EuVG__mirror:hover{color:#fff}.comms-module__t5EuVG__mirrorTop{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);justify-content:space-between;gap:10px;padding:14px 16px 0;font-size:13px;font-weight:700;display:flex}.comms-module__t5EuVG__mirrorTop u{color:#fff;text-underline-offset:4px;white-space:nowrap}.comms-module__t5EuVG__mirrorMain{justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 14px;display:flex}.comms-module__t5EuVG__mirrorBig{font-family:var(--font-display);text-transform:uppercase;font-size:46px;font-style:italic;font-weight:800;line-height:.9}.comms-module__t5EuVG__scoreTile{color:var(--ink);text-align:center;background:#fff;border-radius:12px;flex:none;padding:8px 14px;box-shadow:inset 0 -3px #0738232e}.comms-module__t5EuVG__scoreTile>span:first-child{font-family:var(--font-display);letter-spacing:.1em;color:var(--ink-muted);font-size:11px;font-weight:600;display:block}.comms-module__t5EuVG__ringScore{border:2px solid var(--under-par);width:46px;height:46px;box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--under-par);color:var(--under-par);font-family:var(--font-display);border-radius:999px;place-items:center;margin:4px auto 0;font-size:26px;font-weight:800;display:grid}.comms-module__t5EuVG__mirrorBand{background:var(--gold);color:var(--on-gold);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;padding:8px 16px;font-size:15px;font-weight:700;display:flex}.comms-module__t5EuVG__sealed{background:#0a2a1c}.comms-module__t5EuVG__qtile{color:#f2c46b;width:34px;height:44px;font-family:var(--font-display);background:#0b1a12;border-radius:6px;place-items:center;font-size:28px;font-weight:800;display:inline-grid}.comms-module__t5EuVG__composerWrap{border-top:1px solid var(--line);background:#fff;flex:none}.comms-module__t5EuVG__offline{background:var(--pending-soft);color:var(--pending);align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:flex}.comms-module__t5EuVG__replyBar{color:var(--ink-muted);align-items:center;gap:10px;padding:8px 12px 0 16px;font-size:13px;display:flex}.comms-module__t5EuVG__replyBar b{color:var(--ink)}.comms-module__t5EuVG__composer{align-items:flex-end;gap:8px;padding:10px 10px 14px;display:flex}.comms-module__t5EuVG__composerField{border:1px solid var(--line-strong);background:#fff;border-radius:26px;flex:1;align-items:flex-end;min-height:48px;padding:4px 6px 4px 16px;display:flex}.comms-module__t5EuVG__composerField textarea{resize:none;background:0 0;border:0;outline:0;flex:1;max-height:120px;padding:9px 0;font-size:16px;line-height:22px}.comms-module__t5EuVG__sendBtn{background:var(--fairway);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;width:52px;height:52px;display:grid}.comms-module__t5EuVG__sendBtn:disabled{opacity:.5;cursor:default}.comms-module__t5EuVG__ended{text-align:center;border-top:1px solid var(--line);background:#fff;flex-direction:column;align-items:center;gap:6px;padding:16px;display:flex}.comms-module__t5EuVG__ended b{font-size:16px}.comms-module__t5EuVG__suggest{border-top:1px solid var(--line);flex-direction:column;max-height:180px;display:flex;overflow-y:auto}.comms-module__t5EuVG__suggest button{text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:15px;display:flex}.comms-module__t5EuVG__suggest button:hover{background:var(--surface-sunk)}.comms-module__t5EuVG__emptyCard{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:16px;padding:18px;display:flex}.comms-module__t5EuVG__emptyCard h2{font-family:var(--font-serif);font-size:22px;font-weight:600;line-height:26px}.comms-module__t5EuVG__errorCard{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.comms-module__t5EuVG__sheetList{flex-direction:column;display:flex}.comms-module__t5EuVG__sheetItem{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;width:100%;min-height:56px;color:var(--ink);background:0 0;align-items:center;gap:14px;padding:6px 4px;text-decoration:none;display:flex}.comms-module__t5EuVG__sheetItem:first-child{border-top:0}.comms-module__t5EuVG__sheetItem span{flex-direction:column;display:flex}.comms-module__t5EuVG__sheetItem small{color:var(--ink-muted);font-size:13px}.comms-module__t5EuVG__sheetDanger{color:var(--under-par)}.comms-module__t5EuVG__toggleRow{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 16px;display:flex}.comms-module__t5EuVG__toggleRow:first-child{border-top:0}.comms-module__t5EuVG__toggleRow>span{flex-direction:column;flex:1;display:flex}.comms-module__t5EuVG__toggleRow small{color:var(--ink-muted);font-size:13px;line-height:18px}.comms-module__t5EuVG__feedBody{flex-direction:column;gap:14px;padding:16px;display:flex}.comms-module__t5EuVG__lane{scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:4px 16px 8px;display:flex;overflow-x:auto}.comms-module__t5EuVG__ann{scroll-snap-align:start;border-top:5px solid var(--gold);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;flex-direction:column;flex:0 0 88%;gap:8px;padding:14px 16px 16px;display:flex}.comms-module__t5EuVG__annOnly{flex-basis:100%}.comms-module__t5EuVG__annTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comms-module__t5EuVG__pinned{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--fairway);align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.comms-module__t5EuVG__urgent{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:var(--fairway-deep);color:#fff;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.comms-module__t5EuVG__ends{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:var(--pending-soft);color:var(--pending);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:13px;font-weight:700}.comms-module__t5EuVG__ann h3{font-size:19px;font-weight:700;line-height:24px}.comms-module__t5EuVG__ann p{font-size:15px;line-height:22px}.comms-module__t5EuVG__card{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.comms-module__t5EuVG__cardPad{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.comms-module__t5EuVG__cardHead{background:var(--fairway-deep);color:var(--gold);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.comms-module__t5EuVG__cardHead span:last-child{color:#fff}.comms-module__t5EuVG__eyebrow{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:13px;font-weight:700}.comms-module__t5EuVG__eyebrowGold{color:#8a6a12}.comms-module__t5EuVG__row{flex-direction:row;align-items:center;gap:14px;display:flex}.comms-module__t5EuVG__rowGrow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.comms-module__t5EuVG__rowGrow b{font-size:17px;line-height:22px}.comms-module__t5EuVG__rowGrow span{color:var(--ink-muted);font-size:14px}.comms-module__t5EuVG__revealed{background:var(--fairway-deep);color:#fff;border-radius:18px;overflow:hidden}.comms-module__t5EuVG__revealedMain{align-items:center;gap:14px;padding:8px 16px 16px;display:flex}.comms-module__t5EuVG__medal{background:var(--gold);width:58px;height:58px;color:var(--on-gold);font-family:var(--font-display);border-radius:999px;flex:none;place-items:center;font-size:30px;font-weight:800;display:grid}.comms-module__t5EuVG__winner{font-family:var(--font-serif);font-size:26px;line-height:30px}.comms-module__t5EuVG__thumbs{border-radius:12px;grid-template-columns:repeat(4,1fr);gap:4px;display:grid;overflow:hidden}.comms-module__t5EuVG__thumbs span{aspect-ratio:1;background:var(--fairway-soft);position:relative;overflow:hidden}.comms-module__t5EuVG__thumbs img{object-fit:cover;width:100%;height:100%}.comms-module__t5EuVG__thumbMore{color:#fff;font-family:var(--font-display);background:#0738238c;place-items:center;font-size:26px;font-weight:800;display:grid;position:absolute;inset:0}.comms-module__t5EuVG__meter{background:var(--surface-sunk);border-radius:999px;height:10px;overflow:hidden}.comms-module__t5EuVG__meter>span{background:var(--fairway);border-radius:inherit;height:100%;display:block}.comms-module__t5EuVG__iconTile{background:var(--fairway-soft);width:44px;height:44px;color:var(--fairway);border-radius:10px;flex:none;place-items:center;display:grid}.comms-module__t5EuVG__ringRed{border:2px solid var(--under-par);width:40px;height:40px;color:var(--under-par);font-family:var(--font-display);border-radius:999px;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.comms-module__t5EuVG__lock{color:var(--ink-muted);align-items:center;gap:6px;font-size:13px;display:flex}.comms-module__t5EuVG__empty{text-align:center;color:var(--ink-muted);padding:28px 16px}.comms-module__t5EuVG__preview{background:var(--fairway-deep);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),0 100%);padding:14px 16px 34px}.comms-module__t5EuVG__form{flex-direction:column;gap:14px;padding:16px;display:flex}.comms-module__t5EuVG__twoCol{grid-template-columns:1fr 1fr;gap:12px;display:grid}.comms-module__t5EuVG__boxed{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.comms-module__t5EuVG__scopes{border:1px solid var(--line-strong);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:6px;margin:16px;padding:6px;display:grid}.comms-module__t5EuVG__scopes a{min-height:48px;color:var(--ink);text-align:center;border-radius:11px;place-items:center;padding:0 6px;font-weight:600;text-decoration:none;display:grid}.comms-module__t5EuVG__scopes a[aria-current=page]{background:var(--fairway);color:#fff}.comms-module__t5EuVG__matrix{border:1px solid var(--line);background:#fff;border-radius:18px;margin:0 16px;overflow:hidden}.comms-module__t5EuVG__matrixHead{background:var(--surface-sunk);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);grid-template-columns:1fr 56px 148px;align-items:center;padding:10px 16px;font-size:13px;font-weight:700;display:grid}.comms-module__t5EuVG__matrixHead span:not(:first-child){text-align:center}.comms-module__t5EuVG__matrixRow{border-top:1px solid var(--line);grid-template-columns:1fr 56px 148px;align-items:center;padding:8px 16px;display:grid}.comms-module__t5EuVG__matrixRow>span:first-child{flex-direction:column;display:flex}.comms-module__t5EuVG__matrixRow b{font-size:16px;font-weight:600}.comms-module__t5EuVG__matrixRow small{color:var(--ink-muted);font-size:13px;line-height:18px}.comms-module__t5EuVG__matrixRow label{place-items:center;min-height:44px;display:grid}.comms-module__t5EuVG__pushOff label:nth-child(2){opacity:.45}.comms-module__t5EuVG__emailPick{border:1px solid var(--line-strong);width:144px;min-height:44px;color:var(--ink-muted);font:600 13px/16px var(--font-body,inherit);text-align:center;white-space:normal;background:#fff;border-radius:10px;padding:4px 6px}.comms-module__t5EuVG__emailPickOn{border-color:var(--fairway);color:var(--fairway);background:var(--fairway-soft)}.comms-module__t5EuVG__blocked{background:var(--pending-soft);border-radius:18px;flex-direction:column;gap:10px;margin:0 16px 14px;padding:14px 16px;display:flex}.comms-module__t5EuVG__blocked b{color:var(--pending)}.comms-module__t5EuVG__quiet{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:16px;margin:14px 16px;padding:16px;display:flex}.comms-module__t5EuVG__quietTimes{align-items:center;gap:8px;min-width:0;display:flex}.comms-module__t5EuVG__quietTimes input{border:1px solid var(--line-strong);border-radius:10px;flex:1;min-width:0;min-height:48px;padding:0 8px;font-size:15px}.comms-module__t5EuVG__mutedRow{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;display:flex}.comms-module__t5EuVG__mutedRow:first-child{border-top:0}.comms-module__t5EuVG__ask{z-index:60;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.comms-module__t5EuVG__askHero{justify-content:center;align-items:flex-end;min-height:320px;padding-top:50px;display:flex;position:relative}.comms-module__t5EuVG__lockPhone{text-align:center;color:#fff;background:#0738238c;border:8px solid #0b1a12;border-bottom:0;border-radius:34px 34px 0 0;width:230px;padding:26px 12px 18px}.comms-module__t5EuVG__lockClock{font-family:var(--font-display);margin:6px 0 12px;font-size:52px;font-weight:800;line-height:1}.comms-module__t5EuVG__lockCard{color:var(--ink);text-align:left;background:#ffffffeb;border-radius:14px;gap:8px;padding:10px 12px;font-size:13px;line-height:17px;display:flex}.comms-module__t5EuVG__askBody{flex-direction:column;gap:14px;padding:20px 20px 28px;display:flex}.comms-module__t5EuVG__askBody h2{font-family:var(--font-serif);font-size:30px;font-weight:600;line-height:34px}.comms-module__t5EuVG__askList{flex-direction:column;gap:12px;display:flex}.comms-module__t5EuVG__askList li{align-items:center;gap:12px;list-style:none;display:flex}.comms-module__t5EuVG__askCheck{background:var(--fairway-soft);width:34px;height:34px;color:var(--fairway);border-radius:999px;flex:none;place-items:center;display:grid}.comms-module__t5EuVG__steps{counter-reset:s;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.comms-module__t5EuVG__steps li{align-items:center;gap:12px;list-style:none;display:flex}.comms-module__t5EuVG__stepN{background:var(--fairway);color:#fff;width:34px;height:34px;font-family:var(--font-display);border-radius:999px;flex:none;place-items:center;font-weight:800;display:grid}.comms-module__t5EuVG__leadRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.comms-module__t5EuVG__leadSide{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.comms-module__t5EuVG__teamPill{color:#fff;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:700}.comms-module__t5EuVG__leadNote{color:var(--ink-muted);font-size:14px}.comms-module__t5EuVG__leadTiles{gap:4px;display:inline-flex}.comms-module__t5EuVG__leadTile{color:#fff;font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:4px;padding:6px 8px;font-size:30px;font-weight:800;line-height:1;box-shadow:inset 0 -3px #0000002e}.comms-module__t5EuVG__nudge{font-weight:600;color:var(--pending)!important}
.planning-module__MHjs9a__darkHead{background:var(--fairway-deep);color:#fff;flex-direction:column;gap:12px;padding:14px 18px 30px;display:flex}.planning-module__MHjs9a__headRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.planning-module__MHjs9a__tally{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.planning-module__MHjs9a__tally4{grid-template-columns:repeat(4,minmax(0,1fr))}.planning-module__MHjs9a__tallyCell{flex-direction:column;gap:4px;display:flex}.planning-module__MHjs9a__card{background:var(--surface-raised);border:1px solid var(--line);border-radius:14px}.planning-module__MHjs9a__lift{margin:-4px 16px 0;position:relative}.planning-module__MHjs9a__stack{flex-direction:column;flex:1;gap:12px;padding:12px 16px 18px;display:flex}.planning-module__MHjs9a__fields2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.planning-module__MHjs9a__lightHead{flex-direction:column;gap:4px;padding:16px 20px 8px;display:flex}.planning-module__MHjs9a__form{flex-direction:column;flex:1;gap:14px;padding:6px 20px 0;display:flex}.planning-module__MHjs9a__footer{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;gap:8px;padding:14px 20px 24px;display:flex}.planning-module__MHjs9a__switchRow{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.planning-module__MHjs9a__option{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.planning-module__MHjs9a__optionText{flex-direction:column;flex:1;min-width:0;display:flex}.planning-module__MHjs9a__optionText b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.planning-module__MHjs9a__bookCard{align-items:center;gap:12px;padding:10px;display:flex}.planning-module__MHjs9a__rank{color:#073823;width:34px;height:34px;font-family:var(--font-display);background:#fff;border:2px solid #073823;border-radius:999px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.planning-module__MHjs9a__rankFirst{color:#fff;background:#073823}.planning-module__MHjs9a__arrows{flex-direction:column;gap:4px;display:flex}.planning-module__MHjs9a__arrows button{min-height:34px;padding:0 10px}.planning-module__MHjs9a__bars{box-shadow:var(--shadow-card);background:#fff;border-radius:8px;flex-direction:column;gap:14px;margin:14px 16px 0;padding:16px;display:flex}.planning-module__MHjs9a__bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.planning-module__MHjs9a__barName{font-family:var(--font-display);text-transform:uppercase;font-size:20px;font-weight:700;line-height:22px}.planning-module__MHjs9a__barCount{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.planning-module__MHjs9a__barTrack{background:var(--fairway-soft);border-radius:3px;grid-column:1/-1;height:14px;overflow:hidden}.planning-module__MHjs9a__barFill{transform-origin:0;border-radius:3px;height:100%;animation:.7s ease-out both planning-module__MHjs9a__grow;display:block}@keyframes planning-module__MHjs9a__grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.planning-module__MHjs9a__winner{background:var(--gold);color:var(--on-gold);border-radius:8px;align-items:center;gap:12px;margin:14px 16px 0;padding:14px 16px;display:flex}.planning-module__MHjs9a__winnerName{font-family:var(--font-display);text-transform:uppercase;font-size:26px;font-weight:700;line-height:28px}.planning-module__MHjs9a__dayCard{padding:10px 14px}.planning-module__MHjs9a__dayHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.planning-module__MHjs9a__dayName{font-family:var(--font-display);text-transform:uppercase;font-size:20px;font-weight:800}.planning-module__MHjs9a__dayItem{border-top:1px dashed var(--line-strong);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.planning-module__MHjs9a__roundCard{border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.planning-module__MHjs9a__coursePick{border:1px solid var(--line-strong);border-radius:10px;align-items:center;gap:10px;min-height:52px;padding:6px 10px;display:flex}.planning-module__MHjs9a__roomsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px 16px 16px;display:grid}.planning-module__MHjs9a__room{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.planning-module__MHjs9a__bed{border-radius:10px;justify-content:space-between;align-items:center;gap:6px;min-height:40px;padding:2px 4px;display:flex}.planning-module__MHjs9a__bedDrop{outline:2px dashed var(--fairway);background:var(--fairway-soft)}.planning-module__MHjs9a__bedFaces{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.planning-module__MHjs9a__emptySeat{border:2px dashed var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;width:30px;height:30px;padding:0}.planning-module__MHjs9a__tray{border:2px dashed var(--line-strong);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;min-height:58px;margin:12px 16px 0;padding:10px 12px;display:flex}.planning-module__MHjs9a__face{cursor:grab;background:0 0;border:0;border-radius:999px;padding:0}.planning-module__MHjs9a__face[aria-pressed=true]{outline:3px solid var(--gold);outline-offset:1px}.planning-module__MHjs9a__board{color:#fff;background:#0b1712;padding:14px 0 6px}.planning-module__MHjs9a__boardRow{border-top:1px solid #ffffff14;grid-template-columns:62px 96px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.planning-module__MHjs9a__boardHead{padding:0 12px 6px}.planning-module__MHjs9a__track{color:#46c486;font-family:var(--font-display);letter-spacing:.1em;align-items:center;min-height:32px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.planning-module__MHjs9a__track:hover{color:#9ff0c5}.planning-module__MHjs9a__ride{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.planning-module__MHjs9a__sectionLabel{color:var(--fairway);margin-top:6px}.planning-module__MHjs9a__wideGrid{flex-direction:column;display:flex}@media (min-width:900px){.planning-module__MHjs9a__wideGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;padding:0 16px;display:grid}.planning-module__MHjs9a__wideGrid>*{margin-left:0!important;margin-right:0!important}.planning-module__MHjs9a__roomsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.planning-module__MHjs9a__barFill{animation:none}}.planning-module__MHjs9a__takeAlong{flex-direction:column;margin:0 16px 14px;padding:6px 14px 4px;display:flex}@media (min-width:900px){.planning-module__MHjs9a__gridMap{grid-area:1/1}.planning-module__MHjs9a__gridTake{grid-area:2/1;align-self:start}.planning-module__MHjs9a__gridDays{grid-area:1/2/span 3}.planning-module__MHjs9a__wideGrid{grid-template-rows:auto auto 1fr}}.planning-module__MHjs9a__takeAlong>span:first-child{align-self:flex-start;font-size:19px;line-height:24px;transform:rotate(-1.5deg)}.planning-module__MHjs9a__takeLink{border-top:1px dashed var(--line-strong);min-height:52px;color:var(--ink);align-items:center;gap:12px;padding:6px 0;text-decoration:none;display:flex}.planning-module__MHjs9a__takeLink:first-of-type{border-top:0}.planning-module__MHjs9a__takeLink>span{flex-direction:column;min-width:0;display:flex}.planning-module__MHjs9a__takeLink b{color:var(--fairway);font-weight:600}.planning-module__MHjs9a__takeLink svg{color:var(--fairway)}.planning-module__MHjs9a__takeLink:hover b{text-decoration:underline}.planning-module__MHjs9a__guestMenuRow{flex-wrap:wrap}.planning-module__MHjs9a__guestMenu[open]{flex-direction:column;flex:100%;align-items:flex-end;gap:8px;padding-bottom:12px;display:flex}.planning-module__MHjs9a__guestMenuPanel{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;gap:10px;width:100%;max-width:440px;padding:10px;display:grid}
.money-module__keu7ga__head{background:var(--fairway-deep);color:var(--on-fairway-deep);isolation:isolate;flex-direction:column;gap:12px;padding:14px 16px 18px;display:flex;position:relative;overflow:hidden}.money-module__keu7ga__headPhoto{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.money-module__keu7ga__head.money-module__keu7ga__photo:before{content:"";z-index:-1;background:linear-gradient(#073823db 0%,#0738238c 45%,#073823e0 100%);position:absolute;inset:0}.money-module__keu7ga__headRow{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.money-module__keu7ga__back{color:#fff;align-items:center;min-height:44px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.money-module__keu7ga__back:hover{color:#fff;text-decoration:underline}.money-module__keu7ga__only{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;text-align:right;font-size:12px;font-weight:700}.money-module__keu7ga__tabs{background:#ffffff24;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.money-module__keu7ga__tab{color:#fff;border-radius:9px;place-items:center;min-height:44px;font-size:16px;font-weight:600;text-decoration:none;display:grid}.money-module__keu7ga__tab:hover{color:#fff;background:#ffffff1a}.money-module__keu7ga__tab[aria-current=page]{color:var(--fairway-deep);background:#fff}.money-module__keu7ga__told{font-family:var(--font-serif);font-size:19px;font-style:italic;line-height:24px}.money-module__keu7ga__huge{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:800;line-height:60px}.money-module__keu7ga__big{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:32px}.money-module__keu7ga__shout{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:46px;font-style:italic;font-weight:800;line-height:42px}.money-module__keu7ga__split{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.money-module__keu7ga__right{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.money-module__keu7ga__body{background:var(--surface-sunk);flex-direction:column;flex:1;gap:14px;padding:14px 16px 22px;display:flex}.money-module__keu7ga__card{background:var(--surface-raised);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.money-module__keu7ga__cardFlat{background:var(--surface-raised);border:1px solid var(--line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.money-module__keu7ga__lift{box-shadow:var(--shadow-card);margin-top:-6px}.money-module__keu7ga__eyebrow{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:13px;font-weight:700}.money-module__keu7ga__title{font-family:var(--font-display);margin:0;font-size:28px;font-weight:700;line-height:30px}.money-module__keu7ga__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:2px 2px 0;display:flex}.money-module__keu7ga__section{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:22px;font-weight:800;line-height:26px}.money-module__keu7ga__payGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.money-module__keu7ga__payBtn{border:1.5px solid var(--line-strong);min-height:52px;color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.money-module__keu7ga__payBtn:hover{background:var(--surface-sunk);color:var(--ink)}.money-module__keu7ga__payMark{color:#fff;width:30px;height:30px;font-family:var(--font-display);border-radius:8px;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.money-module__keu7ga__venmo{background:#1a73d6}.money-module__keu7ga__paypal{background:#00308a}.money-module__keu7ga__cashapp{background:#138a3e}.money-module__keu7ga__zelle{background:#6d1ed4}.money-module__keu7ga__handles{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex}.money-module__keu7ga__handleRow{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:52px;padding:4px 6px 4px 14px;display:flex}.money-module__keu7ga__handleRow:first-child{border-top:0}.money-module__keu7ga__handleRow b{font-weight:700}.money-module__keu7ga__rows{flex-direction:column;display:flex}.money-module__keu7ga__row{border-top:1px solid var(--line);min-height:60px;color:var(--ink);align-items:center;gap:12px;padding:8px 16px;text-decoration:none;display:flex}.money-module__keu7ga__row:first-child{border-top:0}a.money-module__keu7ga__row:hover{background:var(--surface-sunk);color:var(--ink)}.money-module__keu7ga__rowMain{flex-direction:column;flex:1;min-width:0;display:flex}.money-module__keu7ga__rowMain b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;line-height:22px;overflow:hidden}.money-module__keu7ga__rowAmt{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:700}.money-module__keu7ga__groupHead{background:var(--surface-sunk);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 8px;padding:10px 16px;font-size:13px;font-weight:700;display:flex}.money-module__keu7ga__groupHead:first-child{border-top:0}.money-module__keu7ga__groupPending{background:var(--pending-soft);color:var(--pending)}.money-module__keu7ga__pill{min-height:30px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line-strong);color:var(--ink-muted);background:var(--surface-sunk);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.money-module__keu7ga__pillPending{background:var(--pending-soft);color:var(--pending);border-color:#0000}.money-module__keu7ga__pillOk{background:var(--fairway-soft);color:var(--fairway);border-color:#0000}.money-module__keu7ga__pillLate{background:var(--under-par-soft);color:var(--under-par);border-color:#0000}.money-module__keu7ga__bar{background:#fff3;border-radius:999px;height:14px;display:flex;overflow:hidden}.money-module__keu7ga__barLight{background:var(--fairway-soft)}.money-module__keu7ga__barReceived{background:#fff}.money-module__keu7ga__barLight .money-module__keu7ga__barReceived{background:var(--fairway)}.money-module__keu7ga__barClaimed{background:repeating-linear-gradient(115deg, var(--pending-soft) 0 5px, var(--pending) 5px 8px)}.money-module__keu7ga__mini{background:var(--fairway-soft);border-radius:999px;width:120px;height:8px;overflow:hidden}.money-module__keu7ga__mini>span{background:var(--fairway);height:100%;display:block}.money-module__keu7ga__tilesRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.money-module__keu7ga__tileCell{flex-direction:column;gap:6px;min-width:0;display:flex}.money-module__keu7ga__tileLabel{font-family:var(--font-display);letter-spacing:.12em;font-size:13px;font-weight:700}.money-module__keu7ga__tilePending .bg-tile:last-child{background:var(--pending-soft);color:var(--pending)}.money-module__keu7ga__seg{border:1px solid var(--line-strong);background:#fff;border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.money-module__keu7ga__seg a{min-height:48px;color:var(--ink);border-left:1px solid var(--line-strong);text-align:center;place-items:center;padding:0 6px;font-weight:600;text-decoration:none;display:grid}.money-module__keu7ga__seg a:first-child{border-left:0}.money-module__keu7ga__seg a[aria-current=page]{background:var(--fairway);color:#fff}.money-module__keu7ga__note{color:var(--ink-muted);font-size:14px;line-height:20px}.money-module__keu7ga__lockNote{border:1.5px dashed var(--line-strong);color:var(--ink-muted);background:var(--surface-raised);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:20px;display:flex}.money-module__keu7ga__breakdown{background:var(--surface-sunk);border-radius:12px;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.money-module__keu7ga__breakLine{justify-content:space-between;gap:10px;font-size:15px;display:flex}.money-module__keu7ga__breakLine b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.money-module__keu7ga__breakTotal{border-top:1px solid var(--line-strong);padding-top:6px;font-weight:600}.money-module__keu7ga__amountField{border:2px solid var(--fairway);background:#fff;border-radius:14px;align-items:center;gap:6px;padding:6px 16px;display:flex}.money-module__keu7ga__amountField span{font-family:var(--font-display);color:var(--ink-muted);font-size:32px;font-weight:700}.money-module__keu7ga__amountField input{width:100%;min-width:0;font-family:var(--font-display);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-size:40px;font-weight:800;line-height:52px}.money-module__keu7ga__choices{flex-wrap:wrap;gap:8px;display:flex}.money-module__keu7ga__choice{border:1.5px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:600;display:inline-flex;position:relative}.money-module__keu7ga__choice input{opacity:0;width:1px;height:1px;position:absolute}.money-module__keu7ga__choice:has(input:checked){border-color:var(--fairway);background:var(--fairway-soft);color:var(--fairway)}.money-module__keu7ga__choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.money-module__keu7ga__radioCard{border:1.5px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.money-module__keu7ga__radioCard:has(input:checked){border-color:var(--fairway);background:var(--fairway-soft)}.money-module__keu7ga__radioCard input{width:22px;height:22px;accent-color:var(--fairway);flex:none;margin:2px 0 0}.money-module__keu7ga__track2{background:var(--surface-sunk);border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.money-module__keu7ga__step{align-items:flex-start;gap:10px;font-size:14px;line-height:18px;display:flex}.money-module__keu7ga__stepDot{width:30px;height:30px;font-family:var(--font-display);background:var(--fairway);color:#fff;border-radius:999px;flex:none;place-items:center;font-weight:800;display:grid}.money-module__keu7ga__stepDotTodo{color:var(--ink-muted);border:2px dashed var(--line-strong);background:0 0}.money-module__keu7ga__stack{flex-direction:column;gap:14px;display:flex}.money-module__keu7ga__foot{background:var(--surface);border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 16px 22px;display:flex}.money-module__keu7ga__twoBtns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.money-module__keu7ga__costTable{border-collapse:collapse;width:100%}.money-module__keu7ga__costTable th{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);text-align:right;background:var(--surface-sunk);padding:8px 16px;font-size:12px;font-weight:700}.money-module__keu7ga__costTable th:first-child{text-align:left}.money-module__keu7ga__costTable td{border-top:1px solid var(--line);vertical-align:top;text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums;padding:10px 16px;font-size:18px;font-weight:700}.money-module__keu7ga__costTable td:first-child{text-align:left;font-family:var(--font-sans);font-size:15px;font-weight:400}.money-module__keu7ga__costTable td:first-child b{font-size:16px;font-weight:600;display:block}.money-module__keu7ga__under{color:var(--fairway);font-family:var(--font-sans);white-space:nowrap;font-size:12px;font-weight:600;display:block}.money-module__keu7ga__over{color:var(--under-par);font-family:var(--font-sans);white-space:nowrap;font-size:12px;font-weight:600;display:block}.money-module__keu7ga__catBar{background:#ffffff26;border-radius:6px;height:22px;display:flex;overflow:hidden}.money-module__keu7ga__catBar span{height:100%;display:block}.money-module__keu7ga__catLegend{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.money-module__keu7ga__catLegend div{font-family:var(--font-display);flex-direction:column;font-weight:700;display:flex}.money-module__keu7ga__catLegend small{letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:11px}.money-module__keu7ga__standTable{border-collapse:collapse;width:100%}.money-module__keu7ga__standTable th{background:var(--fairway-deep);color:#fff;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;text-align:left;padding:8px 12px;font-size:12px;font-weight:700}.money-module__keu7ga__standTable th.money-module__keu7ga__num,.money-module__keu7ga__standTable td.money-module__keu7ga__num{text-align:right}.money-module__keu7ga__standTable td{border-top:1px solid var(--line);vertical-align:middle;padding:10px 12px}.money-module__keu7ga__standTable tr.money-module__keu7ga__me td{background:var(--fairway-soft)}.money-module__keu7ga__pos{font-family:var(--font-display);width:44px;font-size:20px;font-weight:800}.money-module__keu7ga__posGold{background:var(--gold);width:30px;height:30px;color:var(--on-gold);border-radius:999px;place-items:center;display:inline-grid}.money-module__keu7ga__ptsBig{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.money-module__keu7ga__teamDot{vertical-align:middle;border-radius:999px;width:9px;height:9px;margin-right:6px;display:inline-block}.money-module__keu7ga__heldStrip{background:var(--pending-soft);color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.money-module__keu7ga__chipRow{flex-wrap:wrap;gap:6px;display:flex}.money-module__keu7ga__chip{border:1px solid var(--line-strong);min-height:28px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.money-module__keu7ga__tabRow{flex-wrap:wrap;gap:6px;display:flex}.money-module__keu7ga__tabChip{border:1.5px solid var(--line-strong);min-height:44px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.money-module__keu7ga__tabChip[aria-current=page]{border-color:var(--fairway);background:var(--fairway-soft);color:var(--fairway)}.money-module__keu7ga__payoutGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.money-module__keu7ga__payoutGrid div{background:var(--surface-sunk);text-align:center;border-radius:10px;flex-direction:column;padding:8px;display:flex}.money-module__keu7ga__payoutGrid small{font-family:var(--font-display);letter-spacing:.12em;color:var(--ink-muted);font-size:12px;font-weight:700}.money-module__keu7ga__payoutGrid b{font-family:var(--font-display);font-size:24px;font-weight:800}.money-module__keu7ga__strip{background:var(--pending-soft);align-items:flex-start;gap:10px;padding:10px 14px;font-size:14px;line-height:19px;display:flex}.money-module__keu7ga__mapWrap{align-items:center;gap:12px;display:flex}.money-module__keu7ga__specHead{background:var(--fairway-deep);color:#fff;isolation:isolate;flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex;position:relative;overflow:hidden}.money-module__keu7ga__cup{color:var(--ink);background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.money-module__keu7ga__cupScore{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:52px;font-weight:800;line-height:50px}.money-module__keu7ga__teamTag{color:#fff;min-height:28px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.money-module__keu7ga__matchStrip{gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.money-module__keu7ga__matchStrip span{text-align:center;color:#fff;min-width:46px;font-family:var(--font-display);border-radius:4px;flex:none;padding:4px 6px;font-size:13px;font-weight:700}.money-module__keu7ga__specTabs{border-bottom:1px solid var(--line);z-index:2;background:#fff;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:sticky;top:0}.money-module__keu7ga__specTabs a{min-height:48px;color:var(--ink-muted);border-bottom:3px solid #0000;place-items:center;font-weight:600;text-decoration:none;display:grid}.money-module__keu7ga__specTabs a[aria-current=page]{color:var(--fairway);border-bottom-color:var(--fairway)}.money-module__keu7ga__card18{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.money-module__keu7ga__card18 th,.money-module__keu7ga__card18 td{border:1px solid var(--line);text-align:center;min-width:26px;padding:4px 2px;font-size:13px}.money-module__keu7ga__card18 th{background:var(--surface-sunk);font-family:var(--font-display);font-weight:700}.money-module__keu7ga__card18 td:first-child,.money-module__keu7ga__card18 th:first-child{text-align:left;white-space:nowrap;min-width:92px;padding-left:8px}.money-module__keu7ga__scoreCell{place-items:center;width:24px;height:24px;display:inline-grid;position:relative}.money-module__keu7ga__birdie{border:1.5px solid var(--under-par);color:var(--under-par);border-radius:999px}.money-module__keu7ga__eagle{border:1.5px solid var(--under-par);box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--under-par);color:var(--under-par);border-radius:999px}.money-module__keu7ga__bogey{border:1.5px solid var(--ink)}.money-module__keu7ga__double{border:1.5px solid var(--ink);box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--ink)}.money-module__keu7ga__strokeDot{background:var(--ink);border-radius:999px;width:6px;height:6px;position:absolute;top:-3px;right:-3px}.money-module__keu7ga__hscroll{overflow-x:auto}.money-module__keu7ga__desk3{flex-direction:column;gap:14px;display:flex}@media (min-width:1000px){.money-module__keu7ga__desk3{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:16px;display:grid}}@media (prefers-reduced-motion:reduce){.money-module__keu7ga__barClaimed{background:var(--pending)}}.money-module__keu7ga__sheetTop{background:var(--fairway-deep);isolation:isolate;flex:none;height:128px;padding:10px 16px;position:relative;overflow:hidden}.money-module__keu7ga__sheetTop img{object-fit:cover;z-index:-2;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.money-module__keu7ga__sheet{background:var(--surface);border-radius:24px 24px 0 0;flex-direction:column;flex:1;gap:16px;margin-top:-30px;padding:10px 20px 26px;display:flex;position:relative}.money-module__keu7ga__grip{background:var(--line);border-radius:999px;align-self:center;width:44px;height:5px}.money-module__keu7ga__sheetHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.money-module__keu7ga__fields2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}
.team-video-module__-5N6ca__card{content-visibility:auto;contain-intrinsic-size:auto 520px;flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.team-video-module__-5N6ca__stage{background:#073823;border-radius:16px;position:relative;overflow:hidden}.team-video-module__-5N6ca__vertical{aspect-ratio:9/16}.team-video-module__-5N6ca__wide{aspect-ratio:16/9}.team-video-module__-5N6ca__media,.team-video-module__-5N6ca__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.team-video-module__-5N6ca__poster{cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.team-video-module__-5N6ca__poster:focus-visible{outline-offset:-6px;outline:3px solid #fff}.team-video-module__-5N6ca__play{color:#073823;background:#fff;border-radius:999px;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px #00000059}.team-video-module__-5N6ca__caption{flex-direction:column;gap:4px;font-size:14px;line-height:20px;display:flex}.team-video-module__-5N6ca__caption b{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:700}.team-video-module__-5N6ca__roster summary{cursor:pointer;color:#0b5d3b;align-items:center;min-height:44px;font-weight:600;display:flex}.team-video-module__-5N6ca__roster p{white-space:pre-line;color:#52695d;margin:0;font-size:13px;line-height:19px}
.spectator-module__OQZSaG__page{background:var(--surface-sunk);flex-direction:column;min-height:100dvh;display:flex}.spectator-module__OQZSaG__head{clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),0 100%);padding:14px 16px 36px}.spectator-module__OQZSaG__headImg{object-fit:cover;z-index:-2;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.spectator-module__OQZSaG__titleRow{align-items:center;gap:14px;display:flex}.spectator-module__OQZSaG__deskOnly{display:none}.spectator-module__OQZSaG__deskCup{margin-left:auto;display:none}.spectator-module__OQZSaG__cupBand{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.spectator-module__OQZSaG__cupRow{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.spectator-module__OQZSaG__grid{flex-direction:column;gap:14px;padding:14px 16px 18px;display:flex}.spectator-module__OQZSaG__col,.spectator-module__OQZSaG__wide{flex-direction:column;gap:14px;min-width:0;display:flex}.spectator-module__OQZSaG__hideMobile{display:none}.spectator-module__OQZSaG__count{background:var(--fairway-deep);color:#fff;align-items:center;gap:12px;padding:12px 16px;display:flex}.spectator-module__OQZSaG__matchRow{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto minmax(0,1fr) 24px;align-items:center;gap:8px;padding:10px 12px;display:grid}.spectator-module__OQZSaG__matchSide{white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;font-weight:600;display:flex;overflow:hidden}.spectator-module__OQZSaG__statusChip{border:1px solid var(--line);min-width:58px;min-height:30px;font-family:var(--font-display);border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:15px;font-weight:800;display:inline-flex}.spectator-module__OQZSaG__holeStrip{grid-column:2/5;grid-template-columns:repeat(18,minmax(0,1fr));gap:3px;display:grid}.spectator-module__OQZSaG__holeStrip i{border-radius:2px;height:8px;display:block}.spectator-module__OQZSaG__photoGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0;padding:0 14px 14px;list-style:none;display:grid}.spectator-module__OQZSaG__photoGrid li{flex-direction:column;gap:4px;min-width:0;display:flex}.spectator-module__OQZSaG__photoGrid a{aspect-ratio:1;background:var(--surface-sunk);border-radius:8px;display:block;position:relative;overflow:hidden}.spectator-module__OQZSaG__photoGrid img{object-fit:cover;width:100%;height:100%;display:block}.spectator-module__OQZSaG__playBadge{color:#fff;background:#0009;border-radius:999px;padding:4px;display:inline-flex;position:absolute;bottom:6px;right:6px}.spectator-module__OQZSaG__foot{color:var(--ink-muted);justify-content:space-between;gap:12px;margin-top:auto;padding:18px 16px 26px;font-size:13px;display:flex}@media (min-width:1000px){.spectator-module__OQZSaG__head{padding:18px 48px 44px}.spectator-module__OQZSaG__deskOnly{display:inline}.spectator-module__OQZSaG__deskCup{display:block}.spectator-module__OQZSaG__mobileOnly{display:none!important}.spectator-module__OQZSaG__hideMobile{display:flex}.spectator-module__OQZSaG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,.8fr);align-items:start;gap:20px;width:100%;max-width:1400px;margin:0 auto;padding:22px 48px;display:grid}.spectator-module__OQZSaG__wide{grid-column:1/-1}}.spectator-module__OQZSaG__videoGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),280px));gap:18px;padding:0 14px 14px;display:grid}.spectator-module__OQZSaG__refresh{--spec-refresh:1}.spectator-module__OQZSaG__headR{background-color:var(--fairway-deep);background-image:repeating-linear-gradient(115deg,#ffffff0b 0 46px,#0000 46px 92px)}.spectator-module__OQZSaG__tickerR.spectator-module__OQZSaG__tickerR{background:var(--fairway-soft);color:var(--fairway-deep)}.spectator-module__OQZSaG__refresh .spectator-module__OQZSaG__statusChip{white-space:nowrap;min-width:72px}@media (min-width:1000px){.spectator-module__OQZSaG__gridR.spectator-module__OQZSaG__gridR{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}
.plan-change-module__hgCOlG__choice{border:1px solid var(--line);background:var(--surface-raised,#fff);border-radius:14px;flex-direction:column;gap:8px;margin:0;padding:12px 14px 14px;display:flex}.plan-change-module__hgCOlG__choice legend{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);padding:0 6px;font-size:13px;font-weight:700}.plan-change-module__hgCOlG__opt{cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;min-height:44px;padding:8px 10px;display:flex}.plan-change-module__hgCOlG__opt:has(input:checked){background:var(--fairway-soft)}.plan-change-module__hgCOlG__opt input{width:20px;height:20px;accent-color:var(--fairway-deep);flex:none;margin:2px 0 0}.plan-change-module__hgCOlG__opt span{flex-direction:column;gap:2px;display:flex}.plan-change-module__hgCOlG__opt b{font-size:16px}.plan-change-module__hgCOlG__opt small,.plan-change-module__hgCOlG__why{color:var(--ink-muted);font-size:13px;line-height:18px}.plan-change-module__hgCOlG__quiet{margin:0;font-size:15px}.plan-change-module__hgCOlG__panel{background:var(--fairway-deep);color:var(--on-fairway-deep,#fff);border-radius:16px 16px 0 0;padding-bottom:26px;overflow:hidden}.plan-change-module__hgCOlG__strip{background:var(--ticker,var(--gold));min-height:32px;color:var(--on-gold);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.plan-change-module__hgCOlG__strip b{background:var(--fairway-deep);color:var(--on-fairway-deep,#fff);border-radius:3px;padding:3px 8px;font-weight:700}.plan-change-module__hgCOlG__lines{flex-direction:column;gap:6px;margin:0;padding:12px 16px 0;list-style:none;display:flex}.plan-change-module__hgCOlG__lines li{align-items:baseline;gap:10px;font-size:15px;line-height:21px;display:flex}.plan-change-module__hgCOlG__lines li:before{content:"";background:var(--gold);border-radius:999px;flex:none;width:6px;height:6px;transform:translateY(-2px)}.plan-change-module__hgCOlG__more{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:13px;font-weight:700}.plan-change-module__hgCOlG__foot{opacity:.9;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 0;font-size:13px;display:flex}.plan-change-module__hgCOlG__foot a{color:inherit;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.plan-change-module__hgCOlG__wrap{margin:12px 16px 0}.plan-change-module__hgCOlG__slide{animation:.45s ease-out both plan-change-module__hgCOlG__pcIn}@keyframes plan-change-module__hgCOlG__pcIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.plan-change-module__hgCOlG__slide{animation:none}}
.planner-module__6hthRG__mapHero{width:100%;height:225px;display:block}.planner-module__6hthRG__mapThumb{border-radius:8px;width:100%;height:100%;display:block}.planner-module__6hthRG__mapCode{font-family:var(--font-display);letter-spacing:.06em;fill:var(--ink);font-size:15px;font-weight:700}.planner-module__6hthRG__routeMask{stroke-dasharray:100;stroke-dashoffset:0;animation:1.4s ease-out .2s both planner-module__6hthRG__routeDraw}@keyframes planner-module__6hthRG__routeDraw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.planner-module__6hthRG__strip{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;width:100%;display:grid}.planner-module__6hthRG__mcell{color:#7d8f84;height:26px;font-family:var(--font-display);background:#f1f4f1;border-radius:4px;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid}.planner-module__6hthRG__stripSm{gap:2px;max-width:220px}.planner-module__6hthRG__stripSm .planner-module__6hthRG__mcell{border-radius:3px;height:18px;font-size:11px}.planner-module__6hthRG__sPeak{background:var(--fairway-deep);color:#fff;font-weight:800}.planner-module__6hthRG__sPlay{background:var(--fairway-soft);color:var(--fairway-deep);box-shadow:inset 0 0 0 1.5px var(--fairway)}.planner-module__6hthRG__sOut{background:var(--surface);color:var(--ink-muted);border:1px dashed var(--ink-muted)}.planner-module__6hthRG__sMe{outline:2px solid var(--ink);outline-offset:1px}.planner-module__6hthRG__seasonLegend{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.planner-module__6hthRG__seasonLegend>span{align-items:center;gap:6px;display:inline-flex}.planner-module__6hthRG__swatch{border-radius:3px;flex:none;width:14px;height:14px;display:inline-block}.planner-module__6hthRG__swatchMe{background:var(--surface)}.planner-module__6hthRG__seasonHelp{color:var(--ink-muted);margin:0;font-size:13px}.planner-module__6hthRG__seasonLines{color:var(--ink);margin:0;font-size:14px}.planner-module__6hthRG__seasonLines b{font-weight:700}@media (forced-colors:active){.planner-module__6hthRG__sPeak{border:3px solid canvastext;font-weight:800}.planner-module__6hthRG__stripSm .planner-module__6hthRG__sPeak{border-width:2px}.planner-module__6hthRG__sPlay{border:1px solid canvastext}.planner-module__6hthRG__sOut{border:1px dashed canvastext}.planner-module__6hthRG__sMe{outline:2px solid highlight}}.planner-module__6hthRG__chips{flex-wrap:wrap;gap:6px;display:flex}.planner-module__6hthRG__chip{background:var(--fairway-soft);min-height:24px;color:var(--fairway-deep);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 10px;font-size:13px;font-weight:700;display:inline-flex}.planner-module__6hthRG__chipInfo{color:var(--ink-muted);border:1px solid var(--line);background:#f1f4f1}.planner-module__6hthRG__chipWarn{background:var(--pending-soft);color:var(--pending)}.planner-module__6hthRG__card{background:var(--surface);flex-direction:column;display:flex}.planner-module__6hthRG__hero{border-bottom:2px solid var(--ink);background:#f8fbf8;position:relative;overflow:hidden}.planner-module__6hthRG__back{z-index:2;border:1.5px solid var(--line-strong);min-height:44px;color:var(--fairway);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:14px;left:16px}.planner-module__6hthRG__photo{object-fit:cover;width:100%;height:236px;display:block}.planner-module__6hthRG__credit{color:#fff;background:linear-gradient(#07382300,#073823d1);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:22px 16px 8px;font-size:13px;display:flex;position:absolute;bottom:0;left:0;right:0}.planner-module__6hthRG__body{flex-direction:column;gap:14px;padding:18px 16px 8px;display:flex}.planner-module__6hthRG__titleRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.planner-module__6hthRG__region{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-size:14px;font-weight:700}.planner-module__6hthRG__name{font-family:var(--font-display);color:var(--ink);margin:2px 0 0;font-size:40px;font-weight:800;line-height:1.02}.planner-module__6hthRG__tier{flex-direction:column;flex:none;align-items:flex-end;display:flex}.planner-module__6hthRG__tierBig{font-family:var(--font-display);color:var(--fairway);font-size:30px;font-weight:800;line-height:1}.planner-module__6hthRG__basis{color:var(--ink-muted);margin:0;font-size:14px}.planner-module__6hthRG__rule{border:0;border-top:1px solid var(--line);width:100%;margin:0}.planner-module__6hthRG__eyebrow{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:14px;font-weight:700}.planner-module__6hthRG__facts{grid-template-columns:1fr 1fr;gap:16px;display:grid}.planner-module__6hthRG__fact{flex-direction:column;gap:4px;min-width:0;display:flex}.planner-module__6hthRG__big{font-family:var(--font-display);color:var(--ink);font-size:26px;font-weight:800;line-height:1}.planner-module__6hthRG__factText{color:var(--ink);font-size:15px}.planner-module__6hthRG__factFine{color:var(--ink-muted);font-size:14px}.planner-module__6hthRG__blurb{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:17px;line-height:1.45}.planner-module__6hthRG__sources{flex-direction:column;display:flex}.planner-module__6hthRG__sourcesHead{border-bottom:1.5px dashed var(--line-strong);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:6px;display:flex}.planner-module__6hthRG__srow{border-bottom:1.5px dashed var(--line);grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:8px;padding:9px 0;font-size:14px;display:grid}.planner-module__6hthRG__srow a{color:var(--fairway);word-break:break-all;font-weight:600}.planner-module__6hthRG__skind{color:var(--ink-muted);margin-left:6px}.planner-module__6hthRG__cta{flex-direction:column;gap:8px;margin-top:auto;padding:18px 16px 24px;display:flex}.planner-module__6hthRG__row{border:2px solid var(--ink);background:#fff;border-radius:14px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.planner-module__6hthRG__rowMaybe{border-color:var(--line-strong)}.planner-module__6hthRG__thumb{border:1px solid var(--line);border-radius:8px;width:96px;height:104px;display:block;overflow:hidden}.planner-module__6hthRG__thumbSm{flex:none;width:64px;height:76px}.planner-module__6hthRG__rowMain{flex-direction:column;gap:5px;min-width:0;display:flex}.planner-module__6hthRG__rowName{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:19px;font-weight:700;display:flex}.planner-module__6hthRG__rowName a{color:inherit;text-decoration:none}.planner-module__6hthRG__rowName a:hover{text-decoration:underline}.planner-module__6hthRG__rowTier{font-family:var(--font-display);color:var(--fairway);font-size:18px;font-weight:800}.planner-module__6hthRG__rowSub{color:var(--ink-muted);font-size:14px}.planner-module__6hthRG__maybeTag{font-family:var(--font-display);letter-spacing:.12em;color:var(--ink-muted);margin-left:auto;font-size:12px;font-weight:700}.planner-module__6hthRG__tick{border:2px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.planner-module__6hthRG__tick input{opacity:0;width:1px;height:1px;position:absolute}.planner-module__6hthRG__tickOn{background:var(--fairway);border-color:var(--fairway)}.planner-module__6hthRG__tick:focus-within{outline:3px solid var(--focus);outline-offset:2px}.planner-module__6hthRG__paper{background-color:var(--paper);background-image:linear-gradient(#e9f0eb 1px,#0000 1px),linear-gradient(90deg,#e9f0eb 1px,#0000 1px);background-size:18px 18px}.planner-module__6hthRG__listHead{flex-direction:column;gap:2px;padding:8px 16px 10px;display:flex}.planner-module__6hthRG__listTop{justify-content:space-between;align-items:center;padding:10px 12px 0 4px;display:flex}.planner-module__6hthRG__headline{font-family:var(--font-display);color:var(--ink);margin:0;font-size:42px;font-weight:800;line-height:1}.planner-module__6hthRG__list{flex-direction:column;gap:12px;margin:0;padding:0 16px;list-style:none;display:flex}.planner-module__6hthRG__slideIn{animation:.45s cubic-bezier(.2,.7,.2,1) both planner-module__6hthRG__slideIn}@keyframes planner-module__6hthRG__slideIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.planner-module__6hthRG__listFoot{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.planner-module__6hthRG__footer{background:linear-gradient(to top, var(--paper) 70%, #fcfdfb00);flex-direction:column;gap:8px;padding:12px 16px 20px;display:flex;position:sticky;bottom:0}.planner-module__6hthRG__wizHero{position:relative}.planner-module__6hthRG__crestSettle{animation:.7s cubic-bezier(.2,.8,.2,1.1) both planner-module__6hthRG__crestSettle;display:flex}@keyframes planner-module__6hthRG__crestSettle{0%{opacity:0;transform:translateY(-18px)scale(.9)rotate(-6deg)}to{opacity:1;transform:none}}.planner-module__6hthRG__form{flex-direction:column;gap:20px;padding:18px 16px 24px;display:flex}.planner-module__6hthRG__q{border:0;flex-direction:column;gap:8px;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.planner-module__6hthRG__qLabel{color:var(--ink);padding:0;font-size:17px;font-weight:600}.planner-module__6hthRG__qRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.planner-module__6hthRG__stepper{border:1.5px solid var(--line-strong);border-radius:12px;grid-template-columns:44px 72px 44px;align-items:center;padding:4px;display:grid}.planner-module__6hthRG__stepper button{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:24px;font-weight:600}.planner-module__6hthRG__stepper input{text-align:center;width:100%;font-family:var(--font-display);color:var(--ink);-moz-appearance:textfield;background:0 0;border:0;font-size:30px;font-weight:800}.planner-module__6hthRG__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.planner-module__6hthRG__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.planner-module__6hthRG__months{scroll-snap-type:x proximity;gap:8px;max-width:100%;padding:2px 2px 6px;display:flex;overflow-x:auto}.planner-module__6hthRG__pill{border:1.5px solid var(--line-strong);min-width:52px;min-height:44px;color:var(--ink);cursor:pointer;scroll-snap-align:start;background:#fff;border-radius:12px;flex:none;place-items:center;padding:0 14px;font-size:16px;font-weight:600;display:inline-grid;position:relative}.planner-module__6hthRG__pill:has(input:checked){background:var(--fairway);border-color:var(--fairway);color:#fff}.planner-module__6hthRG__pill:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.planner-module__6hthRG__seg label:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.planner-module__6hthRG__pill input,.planner-module__6hthRG__seg input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.planner-module__6hthRG__seg{border:1.5px solid var(--line-strong);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.planner-module__6hthRG__seg label{cursor:pointer;min-height:48px;color:var(--ink);background:#fff;place-items:center;font-size:17px;font-weight:600;display:grid;position:relative}.planner-module__6hthRG__seg label+label{border-left:1px solid var(--line-strong)}.planner-module__6hthRG__seg label:has(input:checked){background:var(--fairway);color:#fff}.planner-module__6hthRG__help{color:var(--ink-muted);margin:0;font-size:14px}.planner-module__6hthRG__linkBox{border:1px solid var(--line);background:var(--surface-sunk);border-radius:14px;align-items:center;gap:12px;padding:14px;font-size:15px;display:flex}.planner-module__6hthRG__linkBox p{flex:1;margin:0}.planner-module__6hthRG__desk{background:var(--surface);min-height:100dvh}.planner-module__6hthRG__deskBar{background:var(--fairway-deep);color:#fff;border-bottom:4px solid var(--fairway);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.planner-module__6hthRG__deskCrumbs{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;font-weight:600;display:flex}.planner-module__6hthRG__deskCrumbs a{color:#fff;text-decoration:none}.planner-module__6hthRG__deskInner{flex-direction:column;gap:22px;max-width:1184px;margin:0 auto;padding:24px 16px 48px;display:flex}.planner-module__6hthRG__catHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.planner-module__6hthRG__catTitle{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(34px,6vw,48px);font-weight:800;line-height:1}.planner-module__6hthRG__catChips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.planner-module__6hthRG__briefChip{border:1.5px solid var(--line-strong);border-radius:12px;place-items:center;min-height:44px;padding:0 14px;font-weight:600;display:inline-grid}.planner-module__6hthRG__chart{border:1.5px solid var(--ink);border-radius:16px;padding:16px 20px;overflow-x:auto}.planner-module__6hthRG__chartGrid{grid-template-columns:150px repeat(12,minmax(36px,1fr)) 110px 70px;align-items:center;gap:5px 6px;min-width:860px;display:grid}.planner-module__6hthRG__chartHead{font-family:var(--font-display);letter-spacing:.1em;color:var(--ink-muted);text-align:center;text-transform:uppercase;font-size:13px;font-weight:700}.planner-module__6hthRG__chartName{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.planner-module__6hthRG__chartName a{color:var(--ink);text-decoration:none}.planner-module__6hthRG__ccell{border-radius:5px;height:24px}.planner-module__6hthRG__cfill{animation:.5s ease-out both planner-module__6hthRG__cellFill}@keyframes planner-module__6hthRG__cellFill{0%{transform:scaleY(0)}to{transform:none}}.planner-module__6hthRG__cnote{border:1px dashed var(--line-strong);height:24px;color:var(--ink-muted);border-radius:5px;grid-column:span 12;align-items:center;padding:0 10px;font-size:13px;display:flex}.planner-module__6hthRG__cband{font-family:var(--font-display);color:var(--fairway);font-size:17px;font-weight:800}.planner-module__6hthRG__cstatus{font-family:var(--font-display);letter-spacing:.12em;color:var(--ink-muted);text-transform:uppercase;font-size:12px;font-weight:700}.planner-module__6hthRG__legend{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.planner-module__6hthRG__legend i{vertical-align:-2px;border-radius:3px;width:14px;height:14px;margin-right:5px;display:inline-block}.planner-module__6hthRG__grid{grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:14px;display:grid}.planner-module__6hthRG__tile{border:1.5px solid var(--ink);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.planner-module__6hthRG__tileMap{border-bottom:1px solid var(--line);height:120px}.planner-module__6hthRG__tileBody{flex-direction:column;flex:1;gap:6px;padding:12px 14px 14px;display:flex}.planner-module__6hthRG__tileFoot{color:var(--ink-muted);justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:6px;font-size:13px;display:flex}.planner-module__6hthRG__tileFoot a{color:var(--fairway);font-weight:600}.planner-module__6hthRG__plannerHero{position:relative}.planner-module__6hthRG__cols{flex-direction:column;width:100%;min-width:0;display:flex}.planner-module__6hthRG__cols>*{min-width:0}.planner-module__6hthRG__colAnswers,.planner-module__6hthRG__colPreview,.planner-module__6hthRG__focusWizard .planner-module__6hthRG__colList,.planner-module__6hthRG__focusWizard .planner-module__6hthRG__colPreview{display:none}.planner-module__6hthRG__focusWizard .planner-module__6hthRG__colAnswers{display:block}.planner-module__6hthRG__preview{border:1.5px solid var(--ink);background:#fff;border-radius:14px;overflow:hidden}.planner-module__6hthRG__previewBody{flex-direction:column;gap:8px;padding:14px 16px;display:flex}@media (min-width:1024px){.planner-module__6hthRG__cols{grid-template-columns:320px minmax(0,1fr) 360px;align-items:start;gap:24px;max-width:1232px;margin:0 auto;padding:24px;display:grid}.planner-module__6hthRG__colAnswers,.planner-module__6hthRG__focusWizard .planner-module__6hthRG__colAnswers{border:1px solid var(--line);background:#fff;border-radius:16px;display:block}.planner-module__6hthRG__colList,.planner-module__6hthRG__focusWizard .planner-module__6hthRG__colList{display:block}.planner-module__6hthRG__colPreview,.planner-module__6hthRG__focusWizard .planner-module__6hthRG__colPreview{display:block;position:sticky;top:24px}.planner-module__6hthRG__cols{grid-template-columns:300px minmax(0,1fr)}.planner-module__6hthRG__colAnswers{grid-area:1/1/span 2}.planner-module__6hthRG__colPreview,.planner-module__6hthRG__focusWizard .planner-module__6hthRG__colPreview{grid-area:1/2;position:static}.planner-module__6hthRG__colList,.planner-module__6hthRG__focusWizard .planner-module__6hthRG__colList{grid-area:2/2}.planner-module__6hthRG__phoneOnly{display:none!important}.planner-module__6hthRG__footer{background:0 0;position:static}.planner-module__6hthRG__colAnswers .planner-module__6hthRG__form{gap:16px;padding:18px 18px 20px}.planner-module__6hthRG__colAnswers .planner-module__6hthRG__months{flex-wrap:wrap;overflow:visible}.planner-module__6hthRG__colAnswers .planner-module__6hthRG__pill{min-width:46px;padding:0 8px}}@media (max-width:1023.98px){.planner-module__6hthRG__deskOnly{display:none!important}}@media (prefers-reduced-motion:reduce){.planner-module__6hthRG__routeMask{stroke-dashoffset:0;animation:none}.planner-module__6hthRG__slideIn,.planner-module__6hthRG__crestSettle,.planner-module__6hthRG__cfill{animation:none}}.planner-module__6hthRG__page{background:var(--surface);flex-direction:column;width:100%;max-width:430px;min-height:100dvh;margin:0 auto;display:flex}.planner-module__6hthRG__pagePaper{background-color:var(--paper)}@media (min-width:640px) and (max-width:1023.98px){.planner-module__6hthRG__page{border-left:1px solid var(--line);border-right:1px solid var(--line)}}@media (min-width:1024px){.planner-module__6hthRG__page{max-width:none}.planner-module__6hthRG__pageCard{max-width:860px}}.planner-module__6hthRG__pageCard{background:var(--surface);flex-direction:column;width:100%;max-width:430px;min-height:100dvh;margin:0 auto;display:flex}@media (min-width:900px){.planner-module__6hthRG__pageCard{border-left:1px solid var(--line);border-right:1px solid var(--line);max-width:640px}}.planner-module__6hthRG__booksEarly{flex-direction:column;gap:4px;display:flex}.planner-module__6hthRG__booksEarly .planner-module__6hthRG__eyebrow,.planner-module__6hthRG__booksEarly>span:first-child{align-items:center;gap:6px;display:inline-flex}.planner-module__6hthRG__rowSide{flex-direction:column;align-items:center;gap:8px;display:flex}.planner-module__6hthRG__plate{border:2px solid var(--ink);background:var(--surface);min-width:60px;color:var(--fairway-deep);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:4px 8px 3px;line-height:1;display:flex}.planner-module__6hthRG__plate b{font-family:var(--font-display);letter-spacing:.02em;font-size:22px;font-weight:800}.planner-module__6hthRG__plate small{font-family:var(--font-display);letter-spacing:.14em;font-variant:small-caps;text-transform:lowercase;color:var(--ink-muted);font-size:11px;font-weight:700}.planner-module__6hthRG__tickOff{opacity:.45;cursor:not-allowed}.planner-module__6hthRG__select{border:1.5px solid var(--line-strong);background:var(--surface);width:100%;min-height:48px;color:var(--ink);border-radius:12px;padding:0 12px;font-size:16px;font-weight:600}.planner-module__6hthRG__select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.planner-module__6hthRG__homeLine{color:var(--ink);margin:4px 0 0;font-size:15px;font-weight:600}.planner-module__6hthRG__intl{flex-direction:column;gap:12px;padding:4px 0 8px;display:flex}.planner-module__6hthRG__intlHead{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:12px;margin:0;padding:0 16px;font-size:15px;font-weight:700;display:flex}.planner-module__6hthRG__intlHead:before,.planner-module__6hthRG__intlHead:after{content:"";border-top:1px solid var(--line-strong);flex:1}.planner-module__6hthRG__intlSwitch{cursor:pointer;color:var(--ink);align-items:flex-start;gap:14px;padding:0 16px;font-size:17px;display:flex;position:relative}.planner-module__6hthRG__intlSwitch input{opacity:0;width:1px;height:1px;position:absolute}.planner-module__6hthRG__intlBox{border:2px solid var(--line-strong);background:var(--surface);border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.planner-module__6hthRG__intlSwitch input:checked+.planner-module__6hthRG__intlBox{background:var(--fairway);border-color:var(--fairway)}.planner-module__6hthRG__intlSwitch input:focus-visible+.planner-module__6hthRG__intlBox{outline:3px solid var(--focus);outline-offset:2px}.planner-module__6hthRG__intlSwitch b{font-weight:700}.planner-module__6hthRG__tilePlate{min-width:52px;position:absolute;top:8px;right:8px}.planner-module__6hthRG__tilePlate b{font-size:18px}.planner-module__6hthRG__cmiles{font-family:var(--font-display);color:var(--fairway-deep);text-align:right;padding-right:6px;font-size:16px;font-weight:800}.planner-module__6hthRG__chartSection{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--line-strong);grid-column:1/-1;margin:10px 0 2px;padding-bottom:4px;font-size:14px;font-weight:700}.planner-module__6hthRG__catSection{flex-direction:column;gap:12px;display:flex}.planner-module__6hthRG__catSectionHead{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:6px 0 0;font-size:17px;font-weight:700}
.scan-module__RIuVtW__capture{color:#fff;background:#0f1a14;flex-direction:column;gap:14px;min-height:70dvh;padding:16px;display:flex}.scan-module__RIuVtW__viewport{background:repeating-linear-gradient(90deg,#13241a 0 22px,#162a1f 22px 44px);border-radius:12px;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.scan-module__RIuVtW__corner{border:4px solid #fff;width:56px;height:56px;position:absolute}.scan-module__RIuVtW__corner[data-c=tl]{border-bottom:0;border-right:0;border-radius:10px 0 0;top:12px;left:12px}.scan-module__RIuVtW__corner[data-c=tr]{border-bottom:0;border-left:0;border-radius:0 10px 0 0;top:12px;right:12px}.scan-module__RIuVtW__corner[data-c=bl]{border-top:0;border-right:0;border-radius:0 0 0 10px;bottom:12px;left:12px}.scan-module__RIuVtW__corner[data-c=br]{border-top:0;border-left:0;border-radius:0 0 10px;bottom:12px;right:12px}.scan-module__RIuVtW__preview{border:3px solid #7fd39a;border-radius:6px;max-width:calc(100% - 40px);max-height:380px}.scan-module__RIuVtW__hint{opacity:.9;text-align:center;padding:0 24px;font-size:17px}.scan-module__RIuVtW__found{color:#0b5d3b;background:#e2f0e7;border-radius:99px;padding:8px 16px;font-weight:600;position:absolute;top:20px}.scan-module__RIuVtW__tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.scan-module__RIuVtW__tilt{flex:1;align-items:center;gap:10px;display:flex}.scan-module__RIuVtW__tilt input{accent-color:#7fd39a;flex:1;min-height:44px}.scan-module__RIuVtW__shutterRow{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.scan-module__RIuVtW__secondary{cursor:pointer;background:#24342b;border-radius:14px;place-items:center;width:64px;height:64px;font-size:26px;display:grid}.scan-module__RIuVtW__shutter{cursor:pointer;border:5px solid #fff;border-radius:99px;place-items:center;width:92px;height:92px;display:grid}.scan-module__RIuVtW__shutter span{background:#fff;border-radius:99px;width:72px;height:72px}.scan-module__RIuVtW__side{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;text-align:center;justify-self:end;font-weight:700}.scan-module__RIuVtW__ok{color:var(--ink);background:#e2f0e7;border-radius:12px;padding:12px 14px}.scan-module__RIuVtW__flow{background:var(--surface-sunk);flex-direction:column;gap:14px;padding:16px;display:flex}.scan-module__RIuVtW__photo{background:#1b241e;border-radius:18px;padding:14px}.scan-module__RIuVtW__photo img{border-radius:6px;width:100%;display:block}.scan-module__RIuVtW__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.scan-module__RIuVtW__h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:25px;font-weight:700}.scan-module__RIuVtW__caps{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-size:13px;font-weight:600}.scan-module__RIuVtW__mapRow{grid-template-columns:30px minmax(70px,120px) 16px minmax(0,1fr);align-items:center;gap:10px;display:grid}.scan-module__RIuVtW__num{color:#fff;background:#073823;border-radius:99px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.scan-module__RIuVtW__hand{min-height:64px;font-family:var(--font-hand);color:#1e2c6b;background:#fbf8ef;border:1px solid #e6dfc9;border-radius:10px;place-items:center;padding:0 8px;font-size:30px;display:grid;overflow:hidden}.scan-module__RIuVtW__pick{border:1.5px solid var(--line-strong);background:#fff;border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:8px 12px;display:flex}.scan-module__RIuVtW__pickOpen{background:#fdf8ec;border:2px solid #8a5a00}.scan-module__RIuVtW__pick select{background:0 0;border:0;width:100%;min-height:36px;font-size:18px;font-weight:500}.scan-module__RIuVtW__pickNote{color:var(--fairway);font-size:14px}.scan-module__RIuVtW__pickOpen .scan-module__RIuVtW__pickNote{color:#8a5a00}.scan-module__RIuVtW__note{color:var(--ink-muted);font-size:15px}.scan-module__RIuVtW__tabs{border:1.5px solid var(--line-strong);border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.scan-module__RIuVtW__tabs button{cursor:pointer;background:#fff;border:0;min-height:52px;font-size:17px;font-weight:600}.scan-module__RIuVtW__tabs button[aria-selected=true]{background:var(--fairway);color:#fff}.scan-module__RIuVtW__okLine{color:var(--ink);font-size:16px}.scan-module__RIuVtW__warn{background:var(--pending-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.scan-module__RIuVtW__gridWrap{border:1px solid var(--line);background:#fff;border-radius:18px;overflow-x:auto}.scan-module__RIuVtW__grid{border-collapse:collapse;width:100%;min-width:420px}.scan-module__RIuVtW__grid thead tr:first-child th{color:#fff;font-family:var(--font-display);background:#073823;padding:10px 4px;font-size:15px;font-weight:600}.scan-module__RIuVtW__grid thead tr:first-child th:first-child{text-align:left;padding-left:12px}.scan-module__RIuVtW__parRow td,.scan-module__RIuVtW__parRow th{color:var(--ink-muted);font-family:var(--font-display);text-align:center;background:#f3f7f4;padding:6px 2px}.scan-module__RIuVtW__parRow th{text-align:left;color:var(--ink);padding-left:12px}.scan-module__RIuVtW__grid tbody th{text-align:left;white-space:nowrap;padding:0 8px 0 12px;font-size:15px;font-weight:500}.scan-module__RIuVtW__grid tbody td{border-top:1px solid var(--line);text-align:center;padding:2px}.scan-module__RIuVtW__badRow th{box-shadow:inset 4px 0 #8a5a00}.scan-module__RIuVtW__cell{width:100%;min-width:34px;min-height:52px;font-family:var(--font-display);cursor:pointer;background:#fff;border:1.5px solid #0000;border-radius:6px;place-items:center;font-size:22px;font-weight:700;display:grid;position:relative}.scan-module__RIuVtW__sure{border-color:var(--line);background:#fff}.scan-module__RIuVtW__check{background:#fdf3df}.scan-module__RIuVtW__must{background:#f7d68f;border:2px solid #8a5a00}.scan-module__RIuVtW__confirmed{background:#e2f0e7}.scan-module__RIuVtW__tick{color:var(--fairway);font-size:11px;font-style:normal;position:absolute;bottom:1px;right:3px}.scan-module__RIuVtW__birdie{border:2px solid var(--under-par);width:30px;height:30px;color:var(--under-par);border-radius:99px;place-items:center;display:inline-grid}.scan-module__RIuVtW__eagle{border:2px solid var(--under-par);width:30px;height:30px;color:var(--under-par);box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--under-par);border-radius:99px;place-items:center;display:inline-grid}.scan-module__RIuVtW__bogey{border:2px solid var(--ink);place-items:center;width:28px;height:28px;display:inline-grid}.scan-module__RIuVtW__double{border:2px solid var(--ink);width:28px;height:28px;box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--ink);place-items:center;display:inline-grid}.scan-module__RIuVtW__sum{font-family:var(--font-display);padding:0 8px!important}.scan-module__RIuVtW__sum b{font-size:22px;display:block}.scan-module__RIuVtW__sum span{color:#8a5a00;font-size:12px;display:block}.scan-module__RIuVtW__legend{color:var(--ink-muted);flex-wrap:wrap;gap:14px;font-size:15px;display:flex}.scan-module__RIuVtW__legend span{align-items:center;gap:6px;display:inline-flex}.scan-module__RIuVtW__legend i{border:1px solid var(--line);border-radius:5px;width:22px;height:22px}.scan-module__RIuVtW__bulk{background:var(--pending-soft);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:16px;display:flex}.scan-module__RIuVtW__sheet{background:#fff;border-top:3px solid #8a5a00;border-radius:22px 22px 0 0;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 -8px 24px #0f2a1d14}.scan-module__RIuVtW__sheetHead{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#8a5a00;font-weight:700}.scan-module__RIuVtW__rowMsg{font-size:22px;font-weight:500;line-height:1.3}.scan-module__RIuVtW__rowCrop{background:#fbf8ef;border:1px solid #e6dfc9;border-radius:8px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.scan-module__RIuVtW__rowCrop span{font-family:var(--font-hand);color:#1e2c6b;text-align:center;border-left:1px solid #e6dfc9;padding:8px 0;font-size:28px}.scan-module__RIuVtW__rowCrop span:first-child{border-left:0}.scan-module__RIuVtW__stepper{border:1.5px solid var(--line-strong);border-radius:14px;grid-template-columns:64px 1fr 64px;min-height:64px;display:grid;overflow:hidden}.scan-module__RIuVtW__stepper button{cursor:pointer;background:#fff;border:0;font-size:28px}.scan-module__RIuVtW__stepper output{font-family:var(--font-display);border-left:1px solid var(--line);border-right:1px solid var(--line);place-items:center;font-size:34px;font-weight:700;display:grid}.scan-module__RIuVtW__actions{grid-template-columns:1fr 1fr 1.4fr;gap:8px;display:grid}.scan-module__RIuVtW__actions2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scan-module__RIuVtW__parEdit{flex-direction:column;gap:8px;display:flex}.scan-module__RIuVtW__parCells{grid-template-columns:repeat(9,1fr);gap:4px;display:grid}.scan-module__RIuVtW__parCells input{text-align:center;border:1px solid var(--line-strong);min-height:44px;font-family:var(--font-display);border-radius:6px;width:100%;font-size:18px}.scan-module__RIuVtW__beta{vertical-align:middle}.scan-module__RIuVtW__betaTrailing{margin-left:8px}.scan-module__RIuVtW__betaOnDark{color:#fff;background:#ffffff1f;border-color:#fff6}.scan-module__RIuVtW__betaNote{background:var(--surface-raised);color:var(--ink);border:1px solid var(--line);border-left:4px solid var(--fairway);border-radius:12px;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;font-size:16px;line-height:1.4;display:flex}.scan-module__RIuVtW__betaNote b{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--fairway);margin-bottom:2px;font-size:14px;font-weight:700;display:block}.scan-module__RIuVtW__betaNoteWrap{padding:12px 16px 0}.scan-module__RIuVtW__betaOnDarkWrap{background:#0f1a14;padding:0 16px 4px}@media (min-width:900px){.scan-module__RIuVtW__flow{padding:24px}.scan-module__RIuVtW__viewport{min-height:520px}}
.trip-zone-module__a1HgKa__card{gap:var(--space-3);padding:var(--space-4);border:2px solid var(--fairway);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.trip-zone-module__a1HgKa__cardHead{gap:var(--space-3);align-items:flex-start;display:flex}.trip-zone-module__a1HgKa__cardHead>svg{margin-top:4px}.trip-zone-module__a1HgKa__cardTitle{margin:0;font-size:19px;font-weight:700;line-height:25px}.trip-zone-module__a1HgKa__cardDetail{color:var(--ink);margin:4px 0 0;font-size:15px;line-height:21px}.trip-zone-module__a1HgKa__facts{gap:var(--space-2) var(--space-3);grid-template-columns:96px 1fr;margin:0;display:grid}.trip-zone-module__a1HgKa__facts dt{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);padding-top:2px;font-size:14px}.trip-zone-module__a1HgKa__facts dd{margin:0;font-size:15px;line-height:21px}.trip-zone-module__a1HgKa__card form{display:flex}.trip-zone-module__a1HgKa__card form>*{flex:1}.trip-zone-module__a1HgKa__settings{gap:var(--space-2);flex-direction:column;scroll-margin-top:80px;display:flex}.trip-zone-module__a1HgKa__label{font-size:14px;font-weight:600}.trip-zone-module__a1HgKa__line{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);align-items:center;font-size:16px;display:flex}.trip-zone-module__a1HgKa__lineProvisional{background:var(--pending-soft)}.trip-zone-module__a1HgKa__line b{font-size:16px;display:block}.trip-zone-module__a1HgKa__lineSub{color:var(--ink);font-size:14px;display:block}.trip-zone-module__a1HgKa__sheet{gap:var(--space-3);margin:var(--space-2) calc(-1 * var(--space-5)) 0;padding:var(--space-3) var(--space-5) var(--space-5);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);border-top:1px solid var(--line);flex-direction:column;display:flex;box-shadow:0 -6px 24px #0f2a1d1f}.trip-zone-module__a1HgKa__grab{border-radius:var(--radius-pill);background:var(--line-strong);align-self:center;width:48px;height:4px}.trip-zone-module__a1HgKa__sheetTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:22px;font-weight:700}.trip-zone-module__a1HgKa__sheetSub{color:var(--ink-muted);margin:0;font-size:14px}.trip-zone-module__a1HgKa__options{margin:0 calc(-1 * var(--space-5));border:0;padding:0}.trip-zone-module__a1HgKa__option{gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);cursor:pointer;align-items:center;display:flex}.trip-zone-module__a1HgKa__option:last-child{border-bottom:1px solid var(--line)}.trip-zone-module__a1HgKa__option input{width:22px;height:22px;accent-color:var(--fairway);flex:none}.trip-zone-module__a1HgKa__option b{font-size:16px;font-weight:600;display:block}.trip-zone-module__a1HgKa__optionSub{color:var(--ink-muted);font-size:14px;display:block}.trip-zone-module__a1HgKa__searchAll{min-height:44px;color:var(--fairway);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600;text-decoration:underline}.trip-zone-module__a1HgKa__heroZone{padding:var(--space-2) var(--space-4);color:var(--fairway-deep);background:var(--fairway-soft);border-bottom:1px solid var(--line);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:flex}@media (prefers-reduced-motion:no-preference){.trip-zone-module__a1HgKa__sheet{animation:.22s ease-out trip-zone-module__a1HgKa__rise}@keyframes trip-zone-module__a1HgKa__rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}
.partners-module__GEMpuq__zone{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.partners-module__GEMpuq__block{background:var(--surface,#fff);border:1px solid var(--line);border-radius:16px;overflow:hidden}.partners-module__GEMpuq__head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.partners-module__GEMpuq__heading{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:0;font-size:18px;font-weight:700;line-height:22px}.partners-module__GEMpuq__how{font-size:14px}.partners-module__GEMpuq__how>summary{min-height:44px;color:var(--fairway);cursor:pointer;align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.partners-module__GEMpuq__how>summary::-webkit-details-marker{display:none}.partners-module__GEMpuq__how>summary:focus-visible{outline:3px solid var(--gold,#c9a227);outline-offset:2px;border-radius:6px}.partners-module__GEMpuq__howBody{background:var(--surface-sunk);color:var(--ink);border-radius:12px;max-width:46ch;margin:4px 0 8px;padding:12px 14px;font-size:14px;line-height:20px}.partners-module__GEMpuq__howTitle{font-family:var(--font-serif,Georgia, serif);margin:0 0 6px;font-size:17px;font-style:italic}.partners-module__GEMpuq__disclosure{background:var(--surface-sunk);color:var(--ink);border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;margin:0;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.partners-module__GEMpuq__rows{margin:0;padding:0;list-style:none}.partners-module__GEMpuq__rows>li+li{border-top:1px solid var(--line)}.partners-module__GEMpuq__row{min-height:64px;color:var(--ink);align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}.partners-module__GEMpuq__row:hover{background:var(--surface-sunk)}.partners-module__GEMpuq__row:focus-visible{outline:3px solid var(--gold,#c9a227);outline-offset:-3px}.partners-module__GEMpuq__icon{border:1px solid var(--line-strong,var(--line));width:40px;height:40px;color:var(--fairway-deep,var(--fairway));border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.partners-module__GEMpuq__text{flex-direction:column;flex:1;min-width:0;display:flex}.partners-module__GEMpuq__label{font-size:16px;font-weight:600;line-height:22px}.partners-module__GEMpuq__sub{color:var(--ink-muted);font-size:14px;line-height:19px}.partners-module__GEMpuq__tag{border:1.5px solid var(--ink-muted);color:var(--ink);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}.partners-module__GEMpuq__go{color:var(--ink-muted);flex:none;display:inline-flex}.partners-module__GEMpuq__fine{color:var(--ink-muted);margin:10px 2px 0;font-size:12px;line-height:17px}.partners-module__GEMpuq__stateD{border:1px solid var(--line);background:var(--surface-sunk);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:20px;display:flex}@media (min-width:1024px){.partners-module__GEMpuq__rail .partners-module__GEMpuq__zone{border-top:0;margin-top:0;padding-top:0}}
.weather-module__GSMn3q__block{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:14px 18px 12px;display:flex}.weather-module__GSMn3q__head{align-items:flex-start;gap:12px;display:flex}.weather-module__GSMn3q__headTemps{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.weather-module__GSMn3q__temps{font-family:var(--font-display);align-items:baseline;gap:6px;font-weight:800;line-height:1;display:flex}.weather-module__GSMn3q__hi{font-size:44px}.weather-module__GSMn3q__lo{color:var(--ink-muted);font-size:26px}.weather-module__GSMn3q__headSide{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;font-size:15px;display:flex}.weather-module__GSMn3q__sideRow{align-items:center;gap:6px;display:inline-flex}.weather-module__GSMn3q__strip{width:100%;height:auto;display:block;overflow:visible}.weather-module__GSMn3q__stripLine{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.weather-module__GSMn3q__drawn{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:1.4s ease-out .15s forwards weather-module__GSMn3q__wx-draw}@keyframes weather-module__GSMn3q__wx-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.weather-module__GSMn3q__drawn{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}.weather-module__GSMn3q__shade{fill:var(--fairway-soft)}.weather-module__GSMn3q__shadeLabel{font-family:var(--font-display);letter-spacing:.08em;fill:var(--fairway);text-transform:uppercase;font-size:10px;font-weight:700}.weather-module__GSMn3q__point{fill:#fff;stroke:var(--ink);stroke-width:1.8px}.weather-module__GSMn3q__pointLabel{font-family:var(--font-display);fill:var(--ink);font-size:11px;font-weight:700}.weather-module__GSMn3q__rain{fill:var(--fairway);opacity:.55}.weather-module__GSMn3q__rainPeak{font-family:var(--font-display);fill:var(--fairway);font-size:10px;font-weight:700}.weather-module__GSMn3q__hourLabel{font-family:var(--font-display);fill:var(--ink-muted);font-size:10px;font-weight:600}.weather-module__GSMn3q__outlooks{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.weather-module__GSMn3q__outlook{border-left:4px solid var(--fairway);flex-direction:column;gap:2px;padding:2px 0 2px 10px;display:flex}.weather-module__GSMn3q__outlookMain{font-size:16px;font-weight:600}.weather-module__GSMn3q__attribution{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.weather-module__GSMn3q__markImg{width:auto;height:18px;display:block}.weather-module__GSMn3q__attrNote{color:var(--ink-muted);margin-left:auto}.weather-module__GSMn3q__credit{color:var(--ink);line-height:1.5}.weather-module__GSMn3q__chipRow{flex-direction:column;align-items:flex-start;gap:2px;padding:6px 0 8px;display:flex}.weather-module__GSMn3q__chip{background:var(--fairway-soft);color:var(--ink);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;padding:6px 14px 6px 10px;font-size:14px;display:inline-flex}.weather-module__GSMn3q__chipTemps{font-family:var(--font-display);letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1}.weather-module__GSMn3q__chipLow{color:var(--ink-muted);font-size:18px}.weather-module__GSMn3q__chipFacts{align-items:center;gap:6px;font-weight:500;display:inline-flex}.weather-module__GSMn3q__later{border:1.5px dashed var(--line-strong);border-radius:var(--radius-pill);min-height:30px;color:var(--ink-muted);align-items:center;padding:4px 12px;font-size:13px;display:inline-flex}.weather-module__GSMn3q__footer{flex-direction:column;gap:6px;padding:4px 0 8px;display:flex}
.trip-module__y-dfPa__hero{flex-direction:column;gap:12px;min-height:250px;padding:16px 20px 18px;display:flex}.trip-module__y-dfPa__heroTop{align-items:center;gap:10px;display:flex}.trip-module__y-dfPa__heroBottom{align-items:flex-end;gap:12px;margin-top:auto;display:flex}.trip-module__y-dfPa__heroTitle{font-family:var(--font-display);color:#fff;text-wrap:balance;margin:0;font-size:44px;font-weight:700;line-height:42px}.trip-module__y-dfPa__gear{color:#fff;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.trip-module__y-dfPa__gear:hover{color:#fff;background:#ffffff1f}.trip-module__y-dfPa__count{background:var(--fairway-deep);color:var(--on-fairway-deep);align-items:center;gap:12px;padding:10px 16px;display:flex}.trip-module__y-dfPa__countLabel{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:15px}.trip-module__y-dfPa__body{flex-direction:column;flex:1;gap:12px;padding:14px 16px 18px;display:flex}.trip-module__y-dfPa__rsvp{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trip-module__y-dfPa__chip{min-height:44px;padding:0 10px;font-size:14px}.trip-module__y-dfPa__list{background:var(--surface-raised);border:1px solid var(--line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.trip-module__y-dfPa__rowText{flex-direction:column;min-width:0;display:flex}.trip-module__y-dfPa__rowText b{font-weight:600}.trip-module__y-dfPa__setupList{grid-template-columns:max-content minmax(0,1fr) auto;display:grid}.trip-module__y-dfPa__setupRow{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.trip-module__y-dfPa__setupPill{justify-self:start}.trip-module__y-dfPa__sectionHead{justify-content:space-between;align-items:baseline;padding:4px 2px 0;display:flex}.trip-module__y-dfPa__today{background:var(--surface-raised);box-shadow:var(--shadow-card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.trip-module__y-dfPa__todayBand{background:var(--fairway-deep);color:var(--on-fairway-deep);gap:2px;padding:16px 18px;display:grid}.trip-module__y-dfPa__todayBand h2{font-family:var(--font-display);margin:0;font-size:32px;font-weight:700;line-height:34px}.trip-module__y-dfPa__dayChips{gap:6px;padding:12px 14px 0;display:flex;overflow-x:auto}.trip-module__y-dfPa__dayChip{border:1px solid var(--line-strong);min-width:52px;min-height:44px;color:var(--ink);font-family:var(--font-display);text-align:center;border-radius:10px;flex:none;place-items:center;padding:4px 8px;font-size:14px;font-weight:700;line-height:15px;text-decoration:none;display:grid}.trip-module__y-dfPa__dayChip[aria-current=date],.trip-module__y-dfPa__dayChip[aria-current=page]{background:var(--fairway-soft);border-color:var(--fairway);color:var(--fairway)}.trip-module__y-dfPa__round{border-top:1px dashed var(--line-strong);gap:12px;padding:12px 18px;display:flex}.trip-module__y-dfPa__round:first-child{border-top:0}.trip-module__y-dfPa__time{width:66px;font-family:var(--font-display);font-variant-numeric:tabular-nums;flex:none;font-size:17px;font-weight:700;line-height:22px}.trip-module__y-dfPa__teeList{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}@media (min-width:900px){.trip-module__y-dfPa__twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}}.trip-module__y-dfPa__countBand{display:contents}.trip-module__y-dfPa__homeMain,.trip-module__y-dfPa__homeSide{flex-direction:column;gap:12px;min-width:0;display:flex}@media (min-width:1024px){.k-tripshell main.trip-module__y-dfPa__home{border:0;zoom:1!important;max-width:none!important}.k-tripshell .trip-module__y-dfPa__home .trip-module__y-dfPa__hero{min-height:340px;padding:26px max(40px,50% - 580px) 30px}.k-tripshell .trip-module__y-dfPa__home .trip-module__y-dfPa__heroTitle{font-size:76px;line-height:70px}.k-tripshell .trip-module__y-dfPa__home .trip-module__y-dfPa__countBand{background:var(--fairway-deep);grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:40px;padding:30px max(40px,50% - 580px);display:grid}.k-tripshell .trip-module__y-dfPa__home .trip-module__y-dfPa__countBand:empty{display:none}.k-tripshell .trip-module__y-dfPa__home .trip-module__y-dfPa__countBand .trip-module__y-dfPa__count{background:0 0;gap:16px;padding:0}.k-tripshell .trip-module__y-dfPa__home .trip-module__y-dfPa__countBand .trip-module__y-dfPa__count .bg-tile{font-size:64px!important}.k-tripshell .trip-module__y-dfPa__home .trip-module__y-dfPa__countLabel{font-size:18px;line-height:21px}.k-tripshell .trip-module__y-dfPa__home .trip-module__y-dfPa__countBand .fun-photo-wrap{background:0 0;padding:0}.k-tripshell .trip-module__y-dfPa__home .trip-module__y-dfPa__homeBody{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:28px;width:100%;max-width:1240px;margin:0 auto;padding:32px 40px 48px;display:grid}:is(.k-tripshell .trip-module__y-dfPa__home .trip-module__y-dfPa__homeBody .trip-module__y-dfPa__homeMain,.k-tripshell .trip-module__y-dfPa__home .trip-module__y-dfPa__homeBody .trip-module__y-dfPa__homeSide){gap:16px}}@media (min-width:1280px){.k-tripshell .trip-module__y-dfPa__home .trip-module__y-dfPa__homeBody{zoom:1.1;max-width:1128px;padding:29px 36px 44px}}
.quote-module__5V5AzW__head{background:var(--surface-sunk);flex-direction:column;gap:6px;padding:14px 18px 16px;display:flex}.quote-module__5V5AzW__title{font-family:var(--font-display);margin:0;font-size:30px;font-weight:800;line-height:32px}.quote-module__5V5AzW__told{font-family:var(--font-serif,Georgia, serif);color:var(--ink-muted);margin:0;font-size:16px;font-style:italic}.quote-module__5V5AzW__body{flex-direction:column;gap:14px;padding:16px;display:flex}.quote-module__5V5AzW__card{background:var(--surface,#fff);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.quote-module__5V5AzW__lock{border-bottom:1px dashed var(--line);grid-template-columns:76px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding-bottom:10px;display:grid}.quote-module__5V5AzW__k{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:13px;font-weight:700}.quote-module__5V5AzW__always{color:var(--ink-muted);white-space:nowrap;font-size:12px}.quote-module__5V5AzW__opt{align-items:center;gap:10px;min-height:44px;display:flex}.quote-module__5V5AzW__opt input[type=checkbox]{flex:none;width:22px;height:22px}.quote-module__5V5AzW__mail{border:1.5px solid var(--ink);background:#fffdf7;border-radius:14px;overflow:hidden}.quote-module__5V5AzW__mailHead{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,1fr);gap:2px 8px;padding:12px 14px;font-size:13px;line-height:20px;display:grid}.quote-module__5V5AzW__mailHead dt{color:var(--ink-muted)}.quote-module__5V5AzW__mailHead dd{overflow-wrap:anywhere;margin:0}.quote-module__5V5AzW__mailBody{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px;font:14px/21px ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-reduced-motion:no-preference){.quote-module__5V5AzW__mailBody{animation:.7s steps(14,end) both quote-module__5V5AzW__printIn}.quote-module__5V5AzW__tick[data-done=true] .quote-module__5V5AzW__dot{animation:.5s ease-out both quote-module__5V5AzW__fill}}@keyframes quote-module__5V5AzW__printIn{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes quote-module__5V5AzW__fill{0%{opacity:.4;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.quote-module__5V5AzW__consent{align-items:flex-start;gap:10px;display:flex}.quote-module__5V5AzW__consent input{flex:none;width:22px;height:22px;margin-top:2px}.quote-module__5V5AzW__hero{background:var(--fairway-deep,#073823);color:#fff;flex-direction:column;gap:6px;padding:22px 18px;display:flex}.quote-module__5V5AzW__heroTitle{font-family:var(--font-display);margin:0;font-size:34px;font-weight:800;line-height:1}.quote-module__5V5AzW__timeline{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.quote-module__5V5AzW__tick{align-items:flex-start;gap:12px;display:flex}.quote-module__5V5AzW__dot{border:2px solid var(--fairway);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.quote-module__5V5AzW__tick[data-done=true] .quote-module__5V5AzW__dot{background:var(--fairway)}.quote-module__5V5AzW__fail{background:#fff6e0;border:1px solid #e9c46a;border-radius:14px;padding:14px}
