@layer components{.pb-table{border-collapse:separate;border-spacing:0}.pb-row:hover{--table-sticky-bg:var(--color-neutral-50);background-color:var(--color-neutral-50)}@media not (min-width:768px){.pb-club{z-index:1;background-color:var(--color-neutral-0);min-width:160px;position:sticky;left:0}.pb-row:hover .pb-club{background-color:var(--color-neutral-50)}}.pb-arrow{display:inline-block}@media (prefers-reduced-motion:no-preference){.pb-row{transition:background-color .15s}.pb-arrow{transition:translate .2s var(--motion-ease)}.pb-load:is(:hover,:focus-visible) .pb-arrow{translate:0 -3px}}}
@layer components{.ct-pick{flex-direction:column;gap:10px;display:flex}@media (min-width:768px){.ct-pick{flex-direction:row;align-items:center;gap:16px}}.ct-pick-label{color:var(--color-text-muted);font-size:var(--text-micro);letter-spacing:.13em;text-transform:uppercase;font-weight:700;line-height:16px}.ct-segs{isolation:isolate;border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-neutral-100);padding:4px;display:flex;position:relative}@media (min-width:768px){.ct-segs{align-self:flex-start}}.ct-seg{z-index:1;border-radius:var(--radius-pill);min-height:40px;color:var(--color-neutral-700);font-size:var(--text-body-s);white-space:nowrap;cursor:pointer;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:0 20px;font-weight:600;line-height:20px;display:flex;position:relative}.ct-seg:after{content:attr(data-label);visibility:hidden;height:0;font-weight:700;overflow:hidden}.ct-seg:hover{background-color:var(--color-neutral-0);color:var(--color-text)}.ct-seg[aria-checked=true]{background-color:var(--color-brand-navy);color:var(--color-text-on-dark);font-weight:700}.ct-segs[data-thumb] .ct-seg[aria-checked=true]{background-color:#0000}.ct-thumb{width:var(--ct-thumb-w,0);border-radius:var(--radius-pill);background-color:var(--color-brand-navy);translate:var(--ct-thumb-x,0) 0;visibility:hidden;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 2px #0b132229}.ct-segs[data-thumb] .ct-thumb{visibility:visible}.ct-card{box-shadow:0 1px 2px #0b13220d,0 12px 32px #0b13220f}.ct-card:nth-child(2){--ct-i:1}.ct-card:nth-child(3){--ct-i:2}.ct-card:nth-child(4){--ct-i:3}.ct-card[data-top]{border-color:var(--color-gold-on-light);box-shadow:0 0 0 1px var(--color-gold-on-light), 0 2px 4px #0b13220f, 0 24px 48px -12px #0b13221f}.ct-badge{background-color:color-mix(in oklab, var(--color-gold-on-light) 14%, white)}@media (prefers-reduced-motion:no-preference){.ct-seg{transition:color .15s,background-color .15s}.ct-segs[data-thumb] .ct-thumb{transition:translate .25s var(--motion-ease), width .25s var(--motion-ease)}.ct-price[data-seg=all]{animation:.35s ease-out ct-swap}.ct-price[data-seg=golf]{animation:.35s ease-out ct-swap-back}.motion[data-anim]:not([data-anim=reset]) .ct-card{animation:motion-rise .55s var(--motion-ease) calc(var(--motion-delay) + var(--ct-i,0) * 90ms) both}}}@keyframes ct-swap{0%{opacity:0;transform:translateY(4px)}}@keyframes ct-swap-back{0%{opacity:0;transform:translateY(4px)}}
@layer components{.motion[data-anim]:not([data-anim=reset])>.pc-rise{animation:motion-rise .6s var(--motion-ease) var(--motion-delay) both}.pc-number{appearance:textfield}.pc-number::-webkit-outer-spin-button{appearance:none;margin:0}.pc-number::-webkit-inner-spin-button{appearance:none;margin:0}.pc-line>:last-child{color:var(--color-text-muted)}.pc-line[data-on]>:last-child{color:var(--color-text)}@media (prefers-reduced-motion:no-preference){.pc-line>:last-child{transition:color .2s ease-out}.pc-card[data-loaded]{animation:1.2s ease-out pc-loaded}}}@keyframes pc-loaded{0%,40%{border-color:var(--color-viz-gold);box-shadow:0 0 0 1px var(--color-viz-gold)}}
