.filter-bar-module__sTdhYG__bar{container-type:inline-size}.filter-bar-module__sTdhYG__fields{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;display:grid}.filter-bar-module__sTdhYG__fields>*{min-width:0}@container (min-width:32rem){.filter-bar-module__sTdhYG__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar-module__sTdhYG__search{grid-column:1/-1}}@container (min-width:48rem){.filter-bar-module__sTdhYG__fields{grid-template-columns:minmax(16rem,1fr) 16rem 12rem}.filter-bar-module__sTdhYG__search{grid-column:auto}}
.rugby-logo-gallery-module__p652EG__page{max-width:1440px;color:var(--text-primary);margin:0 auto;padding:24px 40px 64px}.rugby-logo-gallery-module__p652EG__hero{justify-content:space-between;align-items:center;gap:24px;padding-bottom:16px;display:flex}.rugby-logo-gallery-module__p652EG__hero h1{letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0;font-size:26px;font-weight:500;line-height:1.25;display:flex}.rugby-logo-gallery-module__p652EG__hero h1 span{letter-spacing:normal;color:var(--text-secondary);font-size:14px;font-weight:400}.rugby-logo-gallery-module__p652EG__back{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-size:12px;display:inline-flex}.rugby-logo-gallery-module__p652EG__filters{--bg-input:#fff;border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);padding:16px 0}.rugby-logo-gallery-module__p652EG__field{gap:7px;min-width:0;display:grid}.rugby-logo-gallery-module__p652EG__field label{width:fit-content;color:var(--text-secondary);font-size:12px;line-height:1.4}.rugby-logo-gallery-module__p652EG__search{min-width:0;color:var(--text-secondary);border:1px solid var(--border-default);background:var(--bg-input);border-radius:14px;align-items:center;gap:10px;padding-left:12px;display:flex}.rugby-logo-gallery-module__p652EG__search>svg{flex-shrink:0}.rugby-logo-gallery-module__p652EG__search input{width:100%;min-width:0;height:42px;box-shadow:none;font-family:var(--font-sans);color:var(--text-primary);background:0 0;border:0;border-radius:0;padding:0 10px 0 0;font-size:14px;line-height:20px;outline:none!important}.rugby-logo-gallery-module__p652EG__search input::placeholder{color:var(--text-tertiary,var(--text-secondary));opacity:1}.rugby-logo-gallery-module__p652EG__search:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.rugby-logo-gallery-module__p652EG__search input::-webkit-search-cancel-button{display:none}.rugby-logo-gallery-module__p652EG__search button{border-radius:7px;flex-shrink:0;place-items:center;width:44px;height:42px;display:grid}.rugby-logo-gallery-module__p652EG__selectTrigger{border:1px solid var(--border-default);background:var(--bg-elevated);height:44px;min-height:44px;color:var(--text-primary);cursor:pointer;box-shadow:none;border-radius:14px;padding:0 12px;font-size:14px;font-weight:400;line-height:20px;transition:border-color .15s ease-out}.rugby-logo-gallery-module__p652EG__selectTrigger>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rugby-logo-gallery-module__p652EG__selectTrigger>svg{width:16px;height:16px;color:var(--text-secondary);opacity:1;transition:transform .15s ease-out}.rugby-logo-gallery-module__p652EG__selectTrigger[data-state=open]{border-color:var(--accent)}.rugby-logo-gallery-module__p652EG__selectTrigger[data-state=open]>svg{transform:rotate(180deg)}.rugby-logo-gallery-module__p652EG__page .rugby-logo-gallery-module__p652EG__selectTrigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rugby-logo-gallery-module__p652EG__selectMenu{width:var(--radix-select-trigger-width);min-width:0;max-height:min(360px, var(--radix-select-content-available-height));box-shadow:var(--shadow-card);transform-origin:var(--radix-select-content-transform-origin);border-radius:14px;translate:none}.rugby-logo-gallery-module__p652EG__selectViewport{min-width:0;height:auto;padding:4px}.rugby-logo-gallery-module__p652EG__selectOption{min-height:44px;font-family:var(--font-sans);cursor:pointer;border-radius:10px;padding:10px 32px 10px 8px;font-size:14px;line-height:20px}.rugby-logo-gallery-module__p652EG__selectOption>span:first-child{color:var(--accent);left:auto;right:10px}.rugby-logo-gallery-module__p652EG__selectOption[data-state=checked]{color:var(--accent)}.rugby-logo-gallery-module__p652EG__selectOption[data-highlighted]{background:var(--accent-subtle)}.rugby-logo-gallery-module__p652EG__countryLabel{align-items:center;gap:8px;min-width:0;display:flex}.rugby-logo-gallery-module__p652EG__countryName{min-width:0}.rugby-logo-gallery-module__p652EG__selectTrigger .rugby-logo-gallery-module__p652EG__countryName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rugby-logo-gallery-module__p652EG__regionIcon{width:20px;height:20px;color:var(--text-secondary);flex-shrink:0}.rugby-logo-gallery-module__p652EG__selectMenu[data-state=open]{animation:.15s ease-out both rugby-logo-gallery-module__p652EG__selectMenuIn}.rugby-logo-gallery-module__p652EG__selectMenu[data-state=closed]{animation:50ms ease-out both rugby-logo-gallery-module__p652EG__selectMenuOut}@keyframes rugby-logo-gallery-module__p652EG__selectMenuIn{0%{opacity:0;transform:scale(.9925)}to{opacity:1;transform:scale(1)}}@keyframes rugby-logo-gallery-module__p652EG__selectMenuOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.rugby-logo-gallery-module__p652EG__collectionMeta{min-height:48px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.rugby-logo-gallery-module__p652EG__collectionMeta p{margin:0}.rugby-logo-gallery-module__p652EG__textButton{text-underline-offset:4px;min-height:44px;text-decoration:underline}.rugby-logo-gallery-module__p652EG__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.rugby-logo-gallery-module__p652EG__card{cursor:pointer;border-radius:18px;min-width:0}.rugby-logo-gallery-module__p652EG__art{aspect-ratio:1;background:var(--bg-card);border-radius:18px;justify-content:center;align-items:center;padding:24px;display:flex}.rugby-logo-gallery-module__p652EG__art[data-dark=true],.rugby-logo-gallery-module__p652EG__detailArt[data-dark=true]{background:#172c34}.rugby-logo-gallery-module__p652EG__art img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.rugby-logo-gallery-module__p652EG__card:hover{outline:1px solid var(--border-default);outline-offset:0}.rugby-logo-gallery-module__p652EG__empty{text-align:center;padding:70px 16px}.rugby-logo-gallery-module__p652EG__empty h2{margin-bottom:12px;font-size:24px}.rugby-logo-gallery-module__p652EG__empty p{color:var(--text-secondary)}.rugby-logo-gallery-module__p652EG__empty button{text-underline-offset:5px;min-height:44px;margin-top:20px;text-decoration:underline}.rugby-logo-gallery-module__p652EG__page a:hover{text-underline-offset:4px;text-decoration:underline}.rugby-logo-gallery-module__p652EG__page :is(button,a):focus-visible,.rugby-logo-gallery-module__p652EG__dialog :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rugby-logo-gallery-module__p652EG__card:focus-visible{outline-offset:-3px}.rugby-logo-gallery-module__p652EG__dialog{background:var(--bg-card);width:min(900px,100vw - 40px);max-height:calc(100dvh - 48px);color:var(--text-primary);border:0;border-radius:18px;padding:0;display:block;overflow:hidden;max-width:900px!important}.rugby-logo-gallery-module__p652EG__dialogBody{max-height:inherit;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow-y:auto}.rugby-logo-gallery-module__p652EG__artPanel{background:#fff;flex-direction:column;min-width:0;display:flex}.rugby-logo-gallery-module__p652EG__detailArt{flex:1;place-items:center;width:100%;min-height:360px;padding:32px;display:grid}.rugby-logo-gallery-module__p652EG__detailArt img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:280px}.rugby-logo-gallery-module__p652EG__detailCrest{aspect-ratio:1;width:min(100%,320px)}.rugby-logo-gallery-module__p652EG__detailCrest img{max-height:none}.rugby-logo-gallery-module__p652EG__logoNav{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;padding:0 24px 12px;font-size:12px;display:flex}.rugby-logo-gallery-module__p652EG__logoNav>span{white-space:nowrap;font-variant-numeric:tabular-nums}.rugby-logo-gallery-module__p652EG__logoNav button{min-width:44px;min-height:44px;color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.rugby-logo-gallery-module__p652EG__logoNav button:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.rugby-logo-gallery-module__p652EG__detail{min-width:0;padding:44px 32px 32px}.rugby-logo-gallery-module__p652EG__detailTitle{letter-spacing:-.025em;outline:none;padding-right:24px;font-size:28px;font-weight:500;line-height:1.2}.rugby-logo-gallery-module__p652EG__detailDescription{color:var(--text-secondary);font-size:14px;line-height:1.65}.rugby-logo-gallery-module__p652EG__detailLocation{align-items:flex-start;gap:7px;margin-top:12px;font-size:13px;display:flex}.rugby-logo-gallery-module__p652EG__detailLocation svg{flex-shrink:0;margin-top:3px}.rugby-logo-gallery-module__p652EG__detailLocation>[data-country-flag]{margin-top:3px}.rugby-logo-gallery-module__p652EG__founded{margin-top:5px;font-size:12px}.rugby-logo-gallery-module__p652EG__founded a{color:var(--text-primary);text-underline-offset:3px;align-items:center;gap:2px;text-decoration:underline;display:inline-flex}.rugby-logo-gallery-module__p652EG__historySources{color:var(--text-secondary);margin-top:10px;font-size:11px}.rugby-logo-gallery-module__p652EG__historySources summary{cursor:pointer;width:fit-content;padding-block:10px;display:list-item}.rugby-logo-gallery-module__p652EG__historySources summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.rugby-logo-gallery-module__p652EG__historySources ul{margin:0;padding:0;list-style:none}.rugby-logo-gallery-module__p652EG__historySources a{text-underline-offset:3px;align-items:center;gap:5px;min-height:44px;text-decoration:underline;display:inline-flex}.rugby-logo-gallery-module__p652EG__overview{margin-top:18px}.rugby-logo-gallery-module__p652EG__clubLinks{overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.rugby-logo-gallery-module__p652EG__clubLinks>a{justify-content:flex-start}.rugby-logo-gallery-module__p652EG__artCaption{border-top:1px solid var(--border-default);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:12px 24px;display:flex}.rugby-logo-gallery-module__p652EG__assetLinks{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 20px;display:flex}.rugby-logo-gallery-module__p652EG__assetLinks a,.rugby-logo-gallery-module__p652EG__assetLinks button{min-height:44px;color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:inline-flex}.rugby-logo-gallery-module__p652EG__assetLinks button{cursor:pointer;border-radius:4px}.rugby-logo-gallery-module__p652EG__assetLinks a:hover,.rugby-logo-gallery-module__p652EG__assetLinks button:hover{text-underline-offset:4px;text-decoration:underline}.rugby-logo-gallery-module__p652EG__artCaption .rugby-logo-gallery-module__p652EG__sourceNote{max-width:380px;margin-top:0}.rugby-logo-gallery-module__p652EG__variants{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.rugby-logo-gallery-module__p652EG__variants legend{color:var(--text-secondary);margin-bottom:10px;font-size:12px}.rugby-logo-gallery-module__p652EG__variants button{border:1px solid var(--border-default);text-align:left;border-radius:14px;min-height:44px;padding:8px 10px;font-size:12px}.rugby-logo-gallery-module__p652EG__variants button[aria-pressed=true]{background:var(--bg-card-hover);border-color:var(--text-secondary)}.rugby-logo-gallery-module__p652EG__facts{border-top:1px solid var(--border-default);gap:12px;margin-top:25px;padding-top:16px;font-size:12px;display:grid}.rugby-logo-gallery-module__p652EG__facts>div{justify-content:space-between;gap:16px;display:flex}.rugby-logo-gallery-module__p652EG__facts dt{color:var(--text-secondary);flex-shrink:0}.rugby-logo-gallery-module__p652EG__facts dd{text-align:right}.rugby-logo-gallery-module__p652EG__sourceLinks{flex-direction:column;align-items:flex-start;margin-top:22px;display:flex}.rugby-logo-gallery-module__p652EG__sourceLinks a{align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.rugby-logo-gallery-module__p652EG__sourceLinks a:hover{text-underline-offset:4px;text-decoration:underline}.rugby-logo-gallery-module__p652EG__sourceNote{color:var(--text-secondary);margin-top:15px;font-size:11px;line-height:1.5}.rugby-logo-gallery-module__p652EG__close{background:var(--bg-card);width:44px;height:44px;color:var(--text-primary);border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;right:9px}@media (max-width:1100px){.rugby-logo-gallery-module__p652EG__page{padding-inline:28px}.rugby-logo-gallery-module__p652EG__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.rugby-logo-gallery-module__p652EG__art{padding:20px}}@media (max-width:900px){.rugby-logo-gallery-module__p652EG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rugby-logo-gallery-module__p652EG__hero h1{gap:4px}.rugby-logo-gallery-module__p652EG__hero h1 span{flex-basis:100%}}@media (max-width:700px){.rugby-logo-gallery-module__p652EG__page{padding:12px 16px 40px}.rugby-logo-gallery-module__p652EG__hero{gap:12px;padding-bottom:12px}.rugby-logo-gallery-module__p652EG__hero h1{font-size:22px}.rugby-logo-gallery-module__p652EG__hero h1 span{font-size:12px}.rugby-logo-gallery-module__p652EG__back{font-size:11px}.rugby-logo-gallery-module__p652EG__filters{padding-block:12px}.rugby-logo-gallery-module__p652EG__collectionMeta{min-height:44px}.rugby-logo-gallery-module__p652EG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rugby-logo-gallery-module__p652EG__art{padding:12px}.rugby-logo-gallery-module__p652EG__dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.rugby-logo-gallery-module__p652EG__dialogBody{grid-template-columns:1fr}.rugby-logo-gallery-module__p652EG__detailArt{min-height:210px;padding:24px}.rugby-logo-gallery-module__p652EG__detailArt img{max-height:150px}.rugby-logo-gallery-module__p652EG__detailCrest{width:min(100%,216px)}.rugby-logo-gallery-module__p652EG__detailCrest img{max-height:none}.rugby-logo-gallery-module__p652EG__detail{padding:24px 22px}.rugby-logo-gallery-module__p652EG__detailTitle{font-size:24px}.rugby-logo-gallery-module__p652EG__artCaption{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 22px 20px}.rugby-logo-gallery-module__p652EG__clubLinks{gap:12px}}@media (max-width:767px){.rugby-logo-gallery-module__p652EG__search input,.rugby-logo-gallery-module__p652EG__selectTrigger,.rugby-logo-gallery-module__p652EG__selectOption{font-size:16px}}@media (prefers-reduced-motion:reduce){.rugby-logo-gallery-module__p652EG__dialog,.rugby-logo-gallery-module__p652EG__overlay{transition:none!important;animation:none!important}.rugby-logo-gallery-module__p652EG__selectTrigger,.rugby-logo-gallery-module__p652EG__selectTrigger>svg{transition:none}.rugby-logo-gallery-module__p652EG__selectMenu[data-state]{animation:none}}.rugby-logo-gallery-module__p652EG__historyCitation{color:var(--text-secondary);margin-top:10px;font-size:12px;line-height:1.5}.rugby-logo-gallery-module__p652EG__provenance{color:var(--text-secondary);margin-top:16px;font-size:13px;line-height:1.6}.rugby-logo-gallery-module__p652EG__detailLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.rugby-logo-gallery-module__p652EG__detailLinks>a{justify-content:space-between;gap:7px;padding:10px}.rugby-logo-gallery-module__p652EG__detailLinks>a>span:first-child,.rugby-logo-gallery-module__p652EG__detailLinks>a>span:first-child>svg{width:24px;height:24px}.rugby-logo-gallery-module__p652EG__detailLinks>a>span:last-child>span:first-child{letter-spacing:normal;font-size:13px;font-weight:500;line-height:1.25}@media (max-width:360px){.rugby-logo-gallery-module__p652EG__detailLinks{grid-template-columns:repeat(2,minmax(0,1fr));max-width:190px}}
.destination-card-module__4h-7ha__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));align-items:stretch;gap:12px;min-width:0;display:grid}.destination-card-module__4h-7ha__card{--card-padding:20px;--card-gap:12px;--card-mark-size:48px;justify-content:flex-start;align-items:flex-start;gap:var(--card-gap);aspect-ratio:1;width:100%;min-width:0;max-width:280px;padding:var(--card-padding);border:1px solid var(--border-default);background:var(--bg-card);border-radius:18px;flex-direction:column;text-decoration:none;transition:border-color .16s;display:flex}.destination-card-module__4h-7ha__mark{width:var(--card-mark-size);height:var(--card-mark-size);margin-top:max(0px, calc(65% + var(--card-padding) * .3 - var(--card-mark-size) - var(--card-gap)));color:var(--accent);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.destination-card-module__4h-7ha__mark>svg{width:40px;height:40px}.destination-card-module__4h-7ha__mark img{width:var(--card-mark-size);height:var(--card-mark-size);object-fit:contain}.destination-card-module__4h-7ha__mark img[data-dark=true]{background:#172c34;border-radius:6px;padding:4px}.destination-card-module__4h-7ha__copy{flex-direction:column;gap:6px;min-width:0;display:flex}.destination-card-module__4h-7ha__title{letter-spacing:-.02em;color:var(--text-primary);overflow-wrap:break-word;font-size:18px;font-weight:600;line-height:1.3}.destination-card-module__4h-7ha__description{color:var(--text-secondary);font-size:12px;line-height:1.5}.destination-card-module__4h-7ha__card:hover{border-color:var(--accent)}.destination-card-module__4h-7ha__card:hover .destination-card-module__4h-7ha__title{color:var(--accent)}.destination-card-module__4h-7ha__card[href]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.destination-card-module__4h-7ha__reading{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.destination-card-module__4h-7ha__reading .destination-card-module__4h-7ha__card{--card-padding:16px;--card-gap:10px;--card-mark-size:40px}@media (max-width:600px){.destination-card-module__4h-7ha__card{--card-padding:16px;--card-gap:10px;--card-mark-size:40px}.destination-card-module__4h-7ha__title{font-size:16px}.destination-card-module__4h-7ha__reading{grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr))}.destination-card-module__4h-7ha__reading .destination-card-module__4h-7ha__card{--card-padding:12px;--card-gap:8px;--card-mark-size:32px}.destination-card-module__4h-7ha__reading .destination-card-module__4h-7ha__mark>svg{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.destination-card-module__4h-7ha__card{transition:none}}.destination-card-module__4h-7ha__mark:has(>img[data-competition-logo]){width:100%}.destination-card-module__4h-7ha__mark img[data-competition-logo]{object-position:left center;width:auto;max-width:min(100%,112px)}
.homepage-lead-form-lite-module__7-QQMW__control:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.hero-section-module__BtZYMG__aspectAwareMobileArtwork{display:block}.hero-section-module__BtZYMG__aspectAwareDesktopArtwork,.hero-section-module__BtZYMG__mobileCopyBackdrop{display:none}@media (max-width:639px){.hero-section-module__BtZYMG__mobileCopyBackdrop{background:linear-gradient(#fafaf8fa 0%,#fafaf8f5 54%,#fafaf8b8 65%,#0000 82%);display:block;position:absolute;inset:0}}@media (min-width:48rem) and (min-aspect-ratio:7/8),(min-width:64rem) and (min-aspect-ratio:7/10),(min-width:80rem){.hero-section-module__BtZYMG__aspectAwareMobileArtwork{display:none}.hero-section-module__BtZYMG__aspectAwareDesktopArtwork{display:block}}
.club-access-expandable-form-module__i-fpPG__root{border-top:1px solid var(--op-line);border-bottom:1px solid var(--op-line)}.club-access-expandable-form-module__i-fpPG__inlineHost{display:contents}.club-access-expandable-form-module__i-fpPG__headerDesktopHost{box-sizing:border-box;z-index:20;width:158px;height:34px;position:absolute;top:0;right:0}.club-access-expandable-form-module__i-fpPG__headerMobileHost{z-index:1;width:100%;height:46px;position:relative}.club-access-expandable-form-module__i-fpPG__modalContentHost{width:100%}.club-access-expandable-form-module__i-fpPG__headerDesktop,.club-access-expandable-form-module__i-fpPG__headerMobile{--op-ink:var(--text-primary);--op-muted:var(--text-secondary);--op-faint:var(--text-muted);--op-line:var(--border-default);--op-accent:var(--accent);--op-accent-soft:var(--accent-subtle);border:1px solid var(--op-line);background:var(--bg-card);max-width:calc(100vw - 32px);color:var(--op-ink);transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 18px 44px #0f172a24}.club-access-expandable-form-module__i-fpPG__headerDesktop{--access-expanded-inner-width:518px;z-index:1;border-radius:999px;width:158px;height:34px;position:absolute;top:0;right:0}.club-access-expandable-form-module__i-fpPG__headerDesktop[data-open=false]{box-shadow:none;background:var(--accent-subtle);border-width:0}.club-access-expandable-form-module__i-fpPG__headerMobile{z-index:1;border-radius:22px;width:100%;height:46px;position:absolute;top:0;left:0}.club-access-expandable-form-module__i-fpPG__modalContent{--op-ink:var(--text-primary);--op-muted:var(--text-secondary);--op-faint:var(--text-muted);--op-line:var(--border-default);--op-accent:var(--accent);--op-accent-soft:var(--accent-subtle);border:1px solid var(--op-line);background:var(--bg-card);width:100%;color:var(--op-ink);border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #0f172a33}.club-access-expandable-form-module__i-fpPG__modalOverlay{-webkit-backdrop-filter:blur(16px)saturate(.9);background:#f5f7fa47}.club-access-expandable-form-module__i-fpPG__modalDialog{width:min(520px,100vw - 32px);max-width:520px;max-height:calc(100dvh - 32px);box-shadow:none;background:0 0;border:0;gap:0;padding:0;overflow:visible}.club-access-expandable-form-module__i-fpPG__restingTrigger{z-index:2;appearance:none;background:var(--accent);color:#fff;white-space:nowrap;border:0;outline:none;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:500;line-height:1;display:flex;position:absolute}.club-access-expandable-form-module__i-fpPG__restingTrigger:hover{background:var(--accent-hover)}.club-access-expandable-form-module__i-fpPG__restingTrigger:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--accent)}.club-access-expandable-form-module__i-fpPG__restingTriggerDesktop{box-sizing:border-box;background:var(--accent-subtle);width:158px;height:34px;min-height:34px;max-height:34px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);border:0;border-radius:999px;top:0;right:0;overflow:hidden}.club-access-expandable-form-module__i-fpPG__restingTriggerDesktop:hover{background:color-mix(in srgb, var(--accent) 18%, white);color:var(--accent-hover);box-shadow:inset 0 0 0 1px var(--accent-hover)}.club-access-expandable-form-module__i-fpPG__restingTriggerMobile{border:1px solid #0000;border-radius:22px;justify-content:space-between;width:100%;height:46px;padding:0 10px 0 16px;inset:0}.club-access-expandable-form-module__i-fpPG__headerDesktop[data-motion=instant],.club-access-expandable-form-module__i-fpPG__headerMobile[data-motion=instant],.club-access-expandable-form-module__i-fpPG__headerDesktop[data-motion=instant] .club-access-expandable-form-module__i-fpPG__trigger,.club-access-expandable-form-module__i-fpPG__headerMobile[data-motion=instant] .club-access-expandable-form-module__i-fpPG__trigger,.club-access-expandable-form-module__i-fpPG__headerDesktop[data-motion=instant] .club-access-expandable-form-module__i-fpPG__triggerTitle,.club-access-expandable-form-module__i-fpPG__headerMobile[data-motion=instant] .club-access-expandable-form-module__i-fpPG__triggerTitle,.club-access-expandable-form-module__i-fpPG__headerDesktop[data-motion=instant] .club-access-expandable-form-module__i-fpPG__triggerAction,.club-access-expandable-form-module__i-fpPG__headerMobile[data-motion=instant] .club-access-expandable-form-module__i-fpPG__triggerAction,.club-access-expandable-form-module__i-fpPG__headerDesktop[data-motion=instant] .club-access-expandable-form-module__i-fpPG__chevron,.club-access-expandable-form-module__i-fpPG__headerMobile[data-motion=instant] .club-access-expandable-form-module__i-fpPG__chevron{transition:none}.club-access-expandable-form-module__i-fpPG__trigger{text-align:left;outline:none;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:68px;padding:14px 2px;display:flex}.club-access-expandable-form-module__i-fpPG__headerDesktop .club-access-expandable-form-module__i-fpPG__trigger,.club-access-expandable-form-module__i-fpPG__headerMobile .club-access-expandable-form-module__i-fpPG__trigger{background:var(--bg-card);min-height:0;color:var(--op-ink);text-align:left;padding:6px 8px 6px 16px;transition:height .18s cubic-bezier(.22,1,.36,1),padding .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.club-access-expandable-form-module__i-fpPG__headerDesktop .club-access-expandable-form-module__i-fpPG__trigger{height:44px}.club-access-expandable-form-module__i-fpPG__headerMobile .club-access-expandable-form-module__i-fpPG__trigger{min-height:44px}.club-access-expandable-form-module__i-fpPG__modalContent .club-access-expandable-form-module__i-fpPG__trigger{background:var(--bg-card);min-height:44px;color:var(--op-ink);padding:6px 8px 6px 16px}.club-access-expandable-form-module__i-fpPG__modalContent .club-access-expandable-form-module__i-fpPG__trigger:hover:not(:disabled),.club-access-expandable-form-module__i-fpPG__headerDesktop .club-access-expandable-form-module__i-fpPG__trigger:hover:not(:disabled),.club-access-expandable-form-module__i-fpPG__headerMobile .club-access-expandable-form-module__i-fpPG__trigger:hover:not(:disabled){background:var(--bg-card-hover)}.club-access-expandable-form-module__i-fpPG__headerDesktop[data-open=false] .club-access-expandable-form-module__i-fpPG__trigger{box-sizing:border-box;background:var(--accent-subtle);text-align:center;opacity:0;pointer-events:none;justify-content:center;gap:0;height:34px;min-height:34px;max-height:34px;padding:0 14px}.club-access-expandable-form-module__i-fpPG__headerDesktop[data-open=false] .club-access-expandable-form-module__i-fpPG__trigger:hover:not(:disabled){background:var(--accent-hover)}.club-access-expandable-form-module__i-fpPG__headerDesktop[data-open=false] .club-access-expandable-form-module__i-fpPG__triggerTitle,.club-access-expandable-form-module__i-fpPG__headerDesktop[data-open=false] .club-access-expandable-form-module__i-fpPG__triggerAction,.club-access-expandable-form-module__i-fpPG__headerMobile[data-open=false] .club-access-expandable-form-module__i-fpPG__triggerTitle,.club-access-expandable-form-module__i-fpPG__headerMobile[data-open=false] .club-access-expandable-form-module__i-fpPG__triggerAction{color:#fff}.club-access-expandable-form-module__i-fpPG__headerDesktop .club-access-expandable-form-module__i-fpPG__triggerTitle,.club-access-expandable-form-module__i-fpPG__headerMobile .club-access-expandable-form-module__i-fpPG__triggerTitle{white-space:nowrap;font-size:13px;font-weight:500;transition:color .12s cubic-bezier(.22,1,.36,1)}.club-access-expandable-form-module__i-fpPG__modalContent .club-access-expandable-form-module__i-fpPG__triggerTitle{color:var(--op-ink);font-size:13px;font-weight:500}.club-access-expandable-form-module__i-fpPG__headerDesktop .club-access-expandable-form-module__i-fpPG__triggerAction,.club-access-expandable-form-module__i-fpPG__headerMobile .club-access-expandable-form-module__i-fpPG__triggerAction{width:32px;height:32px;color:var(--op-muted);opacity:1;background:0 0;border-radius:12px;place-items:center;gap:0;transition:width .18s cubic-bezier(.22,1,.36,1),opacity .13s,transform .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden;transform:scale(1)}.club-access-expandable-form-module__i-fpPG__modalContent .club-access-expandable-form-module__i-fpPG__triggerAction{width:32px;height:32px;color:var(--op-muted);background:0 0;border-radius:12px;place-items:center;display:grid}.club-access-expandable-form-module__i-fpPG__headerDesktop[data-open=false] .club-access-expandable-form-module__i-fpPG__triggerAction,.club-access-expandable-form-module__i-fpPG__headerMobile[data-open=false] .club-access-expandable-form-module__i-fpPG__triggerAction{background:#ffffff24}.club-access-expandable-form-module__i-fpPG__headerDesktop[data-open=false] .club-access-expandable-form-module__i-fpPG__triggerAction{opacity:0;width:0;transform:scale(.8)}.club-access-expandable-form-module__i-fpPG__trigger>span:first-child{min-width:0}.club-access-expandable-form-module__i-fpPG__trigger:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--op-accent);border-radius:8px}.club-access-expandable-form-module__i-fpPG__triggerTitle,.club-access-expandable-form-module__i-fpPG__triggerCopy{display:block}.club-access-expandable-form-module__i-fpPG__triggerTitle{color:var(--op-ink);font-size:14px;font-weight:500}.club-access-expandable-form-module__i-fpPG__triggerCopy{color:var(--op-muted);margin-top:3px;font-size:11.5px}.club-access-expandable-form-module__i-fpPG__triggerAction{color:var(--op-accent);white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.club-access-expandable-form-module__i-fpPG__chevron{transition:transform .28s cubic-bezier(.22,1,.36,1)}.club-access-expandable-form-module__i-fpPG__trigger[data-state=open] .club-access-expandable-form-module__i-fpPG__chevron{transform:rotate(180deg)}.club-access-expandable-form-module__i-fpPG__contentFrame{overflow:hidden}.club-access-expandable-form-module__i-fpPG__headerDesktop .club-access-expandable-form-module__i-fpPG__contentFrame,.club-access-expandable-form-module__i-fpPG__headerDesktop .club-access-expandable-form-module__i-fpPG__content{width:var(--access-expanded-inner-width);box-sizing:border-box;max-width:none}.club-access-expandable-form-module__i-fpPG__content{border-top:1px solid var(--op-line);padding:20px 2px 4px}.club-access-expandable-form-module__i-fpPG__headerDesktop .club-access-expandable-form-module__i-fpPG__content,.club-access-expandable-form-module__i-fpPG__headerMobile .club-access-expandable-form-module__i-fpPG__content,.club-access-expandable-form-module__i-fpPG__modalContent .club-access-expandable-form-module__i-fpPG__content{background:var(--bg-card);text-align:left;max-height:calc(100dvh - 88px);padding:20px 24px 12px;overflow-y:auto}.club-access-expandable-form-module__i-fpPG__formIntro{margin-bottom:16px}.club-access-expandable-form-module__i-fpPG__formIntro h2{color:var(--op-ink);margin:0;font-size:15px;font-weight:600;line-height:1.25}.club-access-expandable-form-module__i-fpPG__formIntro p{color:var(--op-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.club-access-expandable-form-module__i-fpPG__grid{gap:16px;display:grid}.club-access-expandable-form-module__i-fpPG__field{margin-bottom:0;display:block;position:relative}.club-access-expandable-form-module__i-fpPG__field>label{color:var(--op-ink);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.club-access-expandable-form-module__i-fpPG__field em{color:var(--op-faint);font-size:10px;font-style:normal;font-weight:450}.club-access-expandable-form-module__i-fpPG__field input,.club-access-expandable-form-module__i-fpPG__field select,.club-access-expandable-form-module__i-fpPG__field textarea{border:1px solid var(--op-line);background:var(--bg-card);width:100%;min-height:40px;color:var(--op-ink);font:inherit;border-radius:8px;outline:none;padding:9px 11px;font-size:13px;transition:border-color .15s,box-shadow .15s}.club-access-expandable-form-module__i-fpPG__field textarea{resize:vertical;min-height:72px;line-height:1.45}.club-access-expandable-form-module__i-fpPG__field input:focus,.club-access-expandable-form-module__i-fpPG__field select:focus,.club-access-expandable-form-module__i-fpPG__field textarea:focus{border-color:var(--op-accent);box-shadow:0 0 0 3px var(--op-accent-soft)}.club-access-expandable-form-module__i-fpPG__field input[aria-invalid=true],.club-access-expandable-form-module__i-fpPG__field select[aria-invalid=true]{border-color:color-mix(in srgb, var(--error) 75%, var(--text-primary))}.club-access-expandable-form-module__i-fpPG__field small{color:color-mix(in srgb, var(--error) 75%, var(--text-primary));margin-top:5px;font-size:11px;display:block}.club-access-expandable-form-module__i-fpPG__counter{color:var(--op-faint);pointer-events:none;font-size:10px;position:absolute;bottom:8px;right:9px}.club-access-expandable-form-module__i-fpPG__checkbox{color:var(--op-muted);align-items:flex-start;gap:9px;margin-top:2px;font-size:11.5px;line-height:1.45;display:flex}.club-access-expandable-form-module__i-fpPG__checkbox input{width:15px;height:15px;accent-color:var(--op-accent);flex:none;margin-top:1px}.club-access-expandable-form-module__i-fpPG__submitRow{gap:10px;margin-top:14px;display:grid}.club-access-expandable-form-module__i-fpPG__submit{background:var(--op-accent);color:#fff;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:13px;font-weight:500;display:inline-flex}.club-access-expandable-form-module__i-fpPG__submit:hover:not(:disabled){background:var(--accent-hover)}.club-access-expandable-form-module__i-fpPG__submit:disabled{cursor:wait;opacity:.7}.club-access-expandable-form-module__i-fpPG__submit:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--op-accent)}.club-access-expandable-form-module__i-fpPG__submitRow p,.club-access-expandable-form-module__i-fpPG__formMessage{color:var(--op-muted);margin:0;font-size:12px;line-height:1.5}.club-access-expandable-form-module__i-fpPG__formMessage{min-height:16px;color:color-mix(in srgb, var(--error) 75%, var(--text-primary));margin-top:8px}.club-access-expandable-form-module__i-fpPG__formIntro p,.club-access-expandable-form-module__i-fpPG__submitRow p,.club-access-expandable-form-module__i-fpPG__formMessage,.club-access-expandable-form-module__i-fpPG__receipt p{text-wrap:pretty}.club-access-expandable-form-module__i-fpPG__privacyPurpose{display:block}.club-access-expandable-form-module__i-fpPG__privacyNote{white-space:nowrap;display:inline-block}.club-access-expandable-form-module__i-fpPG__receipt{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:4px 0 14px;display:grid}.club-access-expandable-form-module__i-fpPG__receiptIcon{background:var(--op-accent-soft);width:34px;height:34px;color:var(--op-accent);border-radius:14px;place-items:center;display:grid}.club-access-expandable-form-module__i-fpPG__receipt h3{color:var(--op-ink);margin:1px 0 7px;font-size:15px}.club-access-expandable-form-module__i-fpPG__receipt p{color:var(--op-muted);margin:0 0 5px;font-size:12px;line-height:1.5}.club-access-expandable-form-module__i-fpPG__textButton{color:var(--op-accent);text-underline-offset:3px;margin-top:0;font-size:12px;font-weight:500;text-decoration:underline}@media (min-width:700px){.club-access-expandable-form-module__i-fpPG__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.club-access-expandable-form-module__i-fpPG__grid .club-access-expandable-form-module__i-fpPG__field:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.club-access-expandable-form-module__i-fpPG__headerDesktop,.club-access-expandable-form-module__i-fpPG__headerMobile,.club-access-expandable-form-module__i-fpPG__headerDesktop .club-access-expandable-form-module__i-fpPG__trigger,.club-access-expandable-form-module__i-fpPG__headerMobile .club-access-expandable-form-module__i-fpPG__trigger,.club-access-expandable-form-module__i-fpPG__headerDesktop .club-access-expandable-form-module__i-fpPG__triggerAction,.club-access-expandable-form-module__i-fpPG__headerMobile .club-access-expandable-form-module__i-fpPG__triggerAction,.club-access-expandable-form-module__i-fpPG__chevron,.club-access-expandable-form-module__i-fpPG__field input,.club-access-expandable-form-module__i-fpPG__field select,.club-access-expandable-form-module__i-fpPG__field textarea{transition:none}}.club-access-expandable-form-module__i-fpPG__receipt h3:focus{outline:none}.club-access-expandable-form-module__i-fpPG__receiptEmail{overflow-wrap:anywhere;font-weight:500}.club-access-expandable-form-module__i-fpPG__nextStep{border-top:1px solid var(--op-line);margin-top:18px;padding-top:16px}.club-access-expandable-form-module__i-fpPG__nextStep h4{color:var(--op-ink);margin:0 0 6px;font-size:12px;font-weight:600}.club-access-expandable-form-module__i-fpPG__receiptActions{flex-wrap:wrap;gap:8px 18px;margin-top:14px;display:flex}.club-access-expandable-form-module__i-fpPG__receiptActions button{min-height:32px}.club-access-expandable-form-module__i-fpPG__textButton:disabled{opacity:.65;cursor:wait}.club-access-expandable-form-module__i-fpPG__textButton:focus-visible,.club-access-expandable-form-module__i-fpPG__submitRow a:focus-visible,.club-access-expandable-form-module__i-fpPG__nextStep a:focus-visible{outline:2px solid var(--op-accent);outline-offset:3px;border-radius:2px}.club-access-expandable-form-module__i-fpPG__submitRow a,.club-access-expandable-form-module__i-fpPG__nextStep a{color:var(--op-accent);text-underline-offset:3px;text-decoration:underline}.club-access-expandable-form-module__i-fpPG__field input:disabled{opacity:.75}@media (max-width:699px){.club-access-expandable-form-module__i-fpPG__field input{font-size:16px}.club-access-expandable-form-module__i-fpPG__modalContent .club-access-expandable-form-module__i-fpPG__content,.club-access-expandable-form-module__i-fpPG__headerMobile .club-access-expandable-form-module__i-fpPG__content{padding:18px 20px 10px}}
.product-window-cta-module__mTEL7q__section{padding:96px 24px 112px;scroll-margin-top:96px}.product-window-cta-module__mTEL7q__card{border:1px solid var(--border-default);background:var(--bg-card);border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-width:1280px;margin-inline:auto;padding:8px;display:grid}.product-window-cta-module__mTEL7q__copy{align-self:center;padding:56px clamp(24px,4vw,56px)}.product-window-cta-module__mTEL7q__eyebrow{color:var(--text-secondary);margin:0;font-size:12px;line-height:16px}.product-window-cta-module__mTEL7q__copy h2{letter-spacing:-.025em;text-wrap:balance;max-width:440px;margin-top:24px;font-size:clamp(30px,3vw,36px);font-weight:500;line-height:1.25}.product-window-cta-module__mTEL7q__description{max-width:440px;color:var(--text-secondary);margin-top:20px;font-size:16px;line-height:28px}.product-window-cta-module__mTEL7q__actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:32px;display:flex}.product-window-cta-module__mTEL7q__primary{background:var(--accent);min-height:44px;color:var(--text-inverse);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.product-window-cta-module__mTEL7q__primary:hover{background:color-mix(in srgb, var(--accent) 88%, var(--text-primary))}.product-window-cta-module__mTEL7q__secondary{min-height:44px;color:var(--text-primary);text-underline-offset:4px;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:24px;display:inline-flex}.product-window-cta-module__mTEL7q__secondary:hover{color:var(--accent);text-decoration:underline}.product-window-cta-module__mTEL7q__actions a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.product-window-cta-module__mTEL7q__stage{isolation:isolate;border-radius:12px;min-width:0;min-height:540px;position:relative;overflow:hidden;container-type:inline-size}.product-window-cta-module__mTEL7q__plate{object-fit:cover;object-position:var(--plate-position)}.product-window-cta-module__mTEL7q__glass{background:color-mix(in srgb, var(--bg-card) 35%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px 0 0;position:absolute;inset:100px -16px -16px 24px}.product-window-cta-module__mTEL7q__window{width:640px;transform:scale(clamp(.5, calc((100cqw - 48px) / 640px), 1));transform-origin:0 0;position:absolute;top:128px;left:40px}.product-window-cta-module__mTEL7q__neutralCard{background:color-mix(in srgb, var(--bg-card) 94%, var(--text-primary))}.product-window-cta-module__mTEL7q__sheetStage{background:var(--bg-card);align-items:center;padding:36px;display:flex}.product-window-cta-module__mTEL7q__sheetStage .product-window-cta-module__mTEL7q__plate{opacity:.3}.product-window-cta-module__mTEL7q__sheetStage .product-window-cta-module__mTEL7q__window{width:100%;position:relative;top:auto;left:auto;transform:none}.product-window-cta-module__mTEL7q__carouselStage{padding:16px}.product-window-cta-module__mTEL7q__carouselStage .product-window-cta-module__mTEL7q__plate{opacity:.16;filter:grayscale()}.product-window-cta-module__mTEL7q__centeredCard{isolation:isolate;grid-template-columns:minmax(0,1fr);align-items:start;min-height:540px;padding:96px 40px 64px;display:grid;position:relative;overflow:hidden}.product-window-cta-module__mTEL7q__centeredPlate{opacity:.18}.product-window-cta-module__mTEL7q__centeredContent{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.product-window-cta-module__mTEL7q__centeredContent h2{max-width:960px;color:var(--text-primary);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(30px,3vw,36px);font-weight:500;line-height:1.25}.product-window-cta-module__mTEL7q__centeredVisual{width:100%;max-width:520px;margin-top:24px;container-type:inline-size}.product-window-cta-module__mTEL7q__centeredContent h2 mark{color:var(--text-primary);white-space:nowrap;background:0 0;position:relative}.product-window-cta-module__mTEL7q__centeredContent h2 mark:after{content:"";background:var(--accent);pointer-events:none;width:calc(100% + .04em);height:.24em;position:absolute;bottom:-.12em;left:-.02em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none'%3E%3Cpath d='M3 9 C25 5 44 5 64 8 S103 11 125 7 S171 4 197 7' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none'%3E%3Cpath d='M3 9 C25 5 44 5 64 8 S103 11 125 7 S171 4 197 7' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.product-window-cta-module__mTEL7q__centeredNote{color:var(--text-secondary);margin:24px 0 0;font-size:14px;line-height:20px}.product-window-cta-module__mTEL7q__centeredContent .product-window-cta-module__mTEL7q__actions{justify-content:center;margin-top:24px}.product-window-cta-module__mTEL7q__centeredContent .product-window-cta-module__mTEL7q__description{margin-top:16px;font-size:13px;line-height:20px}@media (max-width:1023px){.product-window-cta-module__mTEL7q__card{grid-template-columns:minmax(0,1fr);max-width:720px}.product-window-cta-module__mTEL7q__centeredCard{padding:72px 28px 40px}.product-window-cta-module__mTEL7q__copy{padding:40px 28px}.product-window-cta-module__mTEL7q__stage{min-height:480px}}@media (max-width:479px){.product-window-cta-module__mTEL7q__section{padding:64px 16px 80px}.product-window-cta-module__mTEL7q__copy{padding:32px 16px}.product-window-cta-module__mTEL7q__copy h2{font-size:30px}.product-window-cta-module__mTEL7q__actions{flex-direction:column;align-items:stretch;gap:4px}.product-window-cta-module__mTEL7q__stage{min-height:420px}.product-window-cta-module__mTEL7q__glass{top:56px;left:8px}.product-window-cta-module__mTEL7q__window{width:360px;transform:scale(calc((100cqw - 24px) / 360px));top:72px;left:16px}.product-window-cta-module__mTEL7q__sheetStage{min-height:0;padding:24px 12px}.product-window-cta-module__mTEL7q__sheetStage .product-window-cta-module__mTEL7q__window{width:100%;top:auto;left:auto;transform:none}.product-window-cta-module__mTEL7q__carouselStage{padding:16px 12px}.product-window-cta-module__mTEL7q__centeredCard{min-height:520px;padding:72px 16px 40px}.product-window-cta-module__mTEL7q__centeredContent h2{font-size:28px}.product-window-cta-module__mTEL7q__centeredContent .product-window-cta-module__mTEL7q__actions{flex-direction:row}}
.related-feature-cards-module__WJY4fq__relatedCards{margin-top:48px}.related-feature-cards-module__WJY4fq__relatedCards .related-feature-cards-module__WJY4fq__relatedHeading{color:var(--text-secondary);margin:0 0 16px;font-size:14px;font-weight:400;line-height:20px}.related-feature-cards-module__WJY4fq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.related-feature-cards-module__WJY4fq__relatedCard{isolation:isolate;border:1px solid var(--border-default);background:var(--bg-card);min-width:0;min-height:208px;color:var(--text-primary);border-radius:18px;align-items:flex-end;padding:24px;text-decoration:none;transition:border-color .18s;display:flex;position:relative;overflow:hidden}.related-feature-cards-module__WJY4fq__relatedArtwork{z-index:-1;pointer-events:none;position:absolute;inset:0}.related-feature-cards-module__WJY4fq__relatedImage{object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.related-feature-cards-module__WJY4fq__relatedArtwork:after{content:"";background:linear-gradient(60deg, color-mix(in srgb, var(--bg-card) 96%, transparent) 0%, color-mix(in srgb, var(--bg-card) 90%, transparent) 32%, color-mix(in srgb, var(--bg-card) 70%, transparent) 60%, color-mix(in srgb, var(--bg-card) 32%, transparent) 82%, transparent 100%);position:absolute;inset:0}.related-feature-cards-module__WJY4fq__relatedCardContent{flex-direction:column;align-items:flex-start;gap:12px;font-size:18px;font-weight:500;line-height:24px;display:flex}.related-feature-cards-module__WJY4fq__relatedCardContent>svg{color:var(--accent)}.related-feature-cards-module__WJY4fq__relatedUploadedIcon{flex-shrink:0;width:40px;height:40px;margin-inline-start:-4px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:block}.related-feature-cards-module__WJY4fq__relatedCardCopy{flex-direction:column;gap:6px;display:flex}.related-feature-cards-module__WJY4fq__relatedCardDescription{min-height:40px;color:var(--text-primary);font-size:14px;font-weight:400;line-height:20px}.related-feature-cards-module__WJY4fq__relatedCard:hover{border-color:var(--accent)}.related-feature-cards-module__WJY4fq__relatedCard:hover .related-feature-cards-module__WJY4fq__relatedCardTitle{text-decoration:none}.related-feature-cards-module__WJY4fq__relatedCard:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.related-feature-cards-module__WJY4fq__relatedCard:focus-visible .related-feature-cards-module__WJY4fq__relatedImage{transform:scale(1.035)}.related-feature-cards-module__WJY4fq__relatedCard:focus-visible .related-feature-cards-module__WJY4fq__relatedUploadedIcon{transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.related-feature-cards-module__WJY4fq__relatedCard:hover .related-feature-cards-module__WJY4fq__relatedImage{transform:scale(1.035)}.related-feature-cards-module__WJY4fq__relatedCard:hover .related-feature-cards-module__WJY4fq__relatedUploadedIcon{transform:translateY(-2px)}}}@media (max-width:639px){.related-feature-cards-module__WJY4fq__relatedGrid{grid-template-columns:minmax(0,1fr);gap:12px}.related-feature-cards-module__WJY4fq__relatedCard{min-height:180px;padding:20px}}@media (prefers-reduced-motion:reduce){.related-feature-cards-module__WJY4fq__relatedCard,.related-feature-cards-module__WJY4fq__relatedImage,.related-feature-cards-module__WJY4fq__relatedUploadedIcon{transition:none}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_e231260e-module___H0W4a__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_e231260e-module___H0W4a__variable{--font-club-week-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_bef51bc9-module__Lp0UPq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_bef51bc9-module__Lp0UPq__variable{--font-club-week-mono:"Geist Mono", "Geist Mono Fallback"}
.testing-connected-scenes-module__YiNTtG__scene{width:100%;min-width:0;max-width:440px;container-type:inline-size}.testing-connected-scenes-module__YiNTtG__context{border-bottom:1px solid var(--border-default);color:var(--text-secondary);justify-content:space-between;gap:14px;padding:14px 22px;font-size:10px;line-height:1.6;display:flex}.testing-connected-scenes-module__YiNTtG__context>span:last-child{text-align:right}.testing-connected-scenes-module__YiNTtG__profileScene,.testing-connected-scenes-module__YiNTtG__programmeScene,.testing-connected-scenes-module__YiNTtG__leaderboardScene,.testing-connected-scenes-module__YiNTtG__shareScene,.testing-connected-scenes-module__YiNTtG__calendarScene,.testing-connected-scenes-module__YiNTtG__progressDetail,.testing-connected-scenes-module__YiNTtG__nextProgramme{padding:24px}.testing-connected-scenes-module__YiNTtG__scene h4{letter-spacing:-.55px;margin:0;font-size:20px;font-weight:550;line-height:1.4}.testing-connected-scenes-module__YiNTtG__scene p{text-wrap:pretty}.testing-connected-scenes-module__YiNTtG__player{align-items:center;gap:10px;display:flex}.testing-connected-scenes-module__YiNTtG__player strong{letter-spacing:-.4px;font-size:19px;font-weight:550;display:block}.testing-connected-scenes-module__YiNTtG__player div>span{color:var(--text-secondary);margin-top:3px;font-size:11px;display:block}.testing-connected-scenes-module__YiNTtG__metrics{font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.testing-connected-scenes-module__YiNTtG__metrics>div{min-width:0}.testing-connected-scenes-module__YiNTtG__metrics>div+div{border-left:1px solid var(--border-default);padding-left:12px}.testing-connected-scenes-module__YiNTtG__metrics>div>span:nth-child(2){margin-top:9px;font-size:11px;display:block}.testing-connected-scenes-module__YiNTtG__metrics strong{letter-spacing:-.95px;margin:5px 0;font-size:29px;font-weight:500;line-height:1.3;display:block}.testing-connected-scenes-module__YiNTtG__metrics strong>small{letter-spacing:0;color:var(--text-secondary);margin-left:3px;font-size:11px;font-weight:400;display:inline}.testing-connected-scenes-module__YiNTtG__metrics>div>small{color:var(--text-secondary);font-size:9px;line-height:1.5;display:block}.testing-connected-scenes-module__YiNTtG__profileScene{position:relative}.testing-connected-scenes-module__YiNTtG__incomingResult{border-block:1px solid var(--border-default);align-items:center;gap:10px;margin-top:20px;padding:18px 0;display:flex}.testing-connected-scenes-module__YiNTtG__incomingResult>div{flex:1}.testing-connected-scenes-module__YiNTtG__incomingResult div>span,.testing-connected-scenes-module__YiNTtG__incomingResult>span:last-child{color:var(--text-secondary);font-size:10px}.testing-connected-scenes-module__YiNTtG__incomingResult strong{margin-top:4px;font-size:17px;font-weight:550;display:block}.testing-connected-scenes-module__YiNTtG__profileConnection{width:30px;height:38px;margin-left:12px;position:relative}.testing-connected-scenes-module__YiNTtG__profileConnection>i{background:var(--border-default);transform-origin:top;width:1px;height:25px;transition:transform .65s;display:block;position:absolute;top:3px;left:0;transform:scaleY(0)}.testing-connected-scenes-module__YiNTtG__profileConnection>span{opacity:0;color:var(--accent);transition:opacity .35s;position:absolute;bottom:3px;left:-4px}.testing-connected-scenes-module__YiNTtG__profileScene:not([data-phase="0"]) .testing-connected-scenes-module__YiNTtG__profileConnection>i{transform:scaleY(1)}.testing-connected-scenes-module__YiNTtG__profileScene:not([data-phase="0"]) .testing-connected-scenes-module__YiNTtG__profileConnection>span{opacity:1}.testing-connected-scenes-module__YiNTtG__profileReceipt{border-top:1px solid var(--border-default);align-items:center;gap:8px;margin-top:21px;padding-top:18px;display:flex}.testing-connected-scenes-module__YiNTtG__profileReceipt>span:nth-child(2){color:var(--text-secondary);flex:1;font-size:11px;line-height:1.6}.testing-connected-scenes-module__YiNTtG__profileReceipt strong{white-space:nowrap;font-size:12px;font-weight:550}.testing-connected-scenes-module__YiNTtG__profileScene:is([data-phase="2"],[data-phase="3"]) .testing-connected-scenes-module__YiNTtG__metrics>div:first-child>strong{color:var(--accent)}.testing-connected-scenes-module__YiNTtG__profileValue{vertical-align:top;display:inline-grid}.testing-connected-scenes-module__YiNTtG__profileValue>span{grid-area:1/1}.testing-connected-scenes-module__YiNTtG__profilePrevious{transition:opacity .24s}.testing-connected-scenes-module__YiNTtG__profileScene:not([data-phase="0"]) .testing-connected-scenes-module__YiNTtG__profilePrevious{opacity:0}.testing-connected-scenes-module__YiNTtG__profileTransfer{color:var(--accent);opacity:0;transform-origin:0 0;pointer-events:none}.testing-connected-scenes-module__YiNTtG__profileScene[data-phase="1"] .testing-connected-scenes-module__YiNTtG__profileTransfer{animation:.91s cubic-bezier(.22,1,.36,1) .24s both testing-connected-scenes-module__YiNTtG__resultToProfile}.testing-connected-scenes-module__YiNTtG__profileScene:is([data-phase="2"],[data-phase="3"]) .testing-connected-scenes-module__YiNTtG__profileTransfer{opacity:1}.testing-connected-scenes-module__YiNTtG__sprintResult{align-items:center;gap:11px;display:flex}.testing-connected-scenes-module__YiNTtG__sprintResult>div{flex:1}.testing-connected-scenes-module__YiNTtG__sprintResult div>span{color:var(--text-secondary);font-size:10px;display:block}.testing-connected-scenes-module__YiNTtG__sprintResult div>strong{margin-top:6px;font-size:16px;font-weight:550;display:block}.testing-connected-scenes-module__YiNTtG__sprintResult>b{letter-spacing:-1px;font-size:35px;font-weight:500;line-height:1.2}.testing-connected-scenes-module__YiNTtG__sprintResult b>small{color:var(--text-secondary);margin-left:3px;font-size:12px;font-weight:400}.testing-connected-scenes-module__YiNTtG__coachDecision{color:var(--text-secondary);align-items:center;gap:9px;padding-block:20px;font-size:11px;line-height:1.65;display:flex}.testing-connected-scenes-module__YiNTtG__programmeObject{border-block:1px solid var(--border-default);padding-block:21px}.testing-connected-scenes-module__YiNTtG__programmeTitle{align-items:center;gap:11px;transition:transform .75s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(16px)}.testing-connected-scenes-module__YiNTtG__programmeTitle div>span{color:var(--text-secondary);margin-bottom:6px;font-size:10px;display:block}.testing-connected-scenes-module__YiNTtG__programmeSelection{color:var(--text-secondary);opacity:0;align-items:center;gap:8px;margin-top:14px;padding-left:54px;font-size:11px;transition:opacity .35s;display:flex}.testing-connected-scenes-module__YiNTtG__selectionMark{color:var(--accent);font-size:15px}.testing-connected-scenes-module__YiNTtG__programmeScene:not([data-phase="0"]) .testing-connected-scenes-module__YiNTtG__programmeTitle{transform:translateY(0)}.testing-connected-scenes-module__YiNTtG__programmeScene:not([data-phase="0"]) .testing-connected-scenes-module__YiNTtG__programmeSelection{opacity:1}.testing-connected-scenes-module__YiNTtG__assignmentConnection{width:42px;height:40px;color:var(--accent);justify-content:center;display:flex}.testing-connected-scenes-module__YiNTtG__assignmentConnection>svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:40px;display:block;overflow:visible}.testing-connected-scenes-module__YiNTtG__assignmentStem{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .55s}.testing-connected-scenes-module__YiNTtG__assignmentTip{opacity:0;transition:opacity .35s .2s}.testing-connected-scenes-module__YiNTtG__assignmentOwner{opacity:0;align-items:center;gap:11px;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .35s;display:flex;transform:translateY(-16px)}.testing-connected-scenes-module__YiNTtG__assignmentOwner>div{flex:1}.testing-connected-scenes-module__YiNTtG__assignmentOwner div>span,.testing-connected-scenes-module__YiNTtG__assignmentOwner>span:last-child{color:var(--text-secondary);font-size:10px}.testing-connected-scenes-module__YiNTtG__assignmentOwner strong{margin-top:4px;font-size:17px;font-weight:550;display:block}.testing-connected-scenes-module__YiNTtG__programmeScene:is([data-phase="2"],[data-phase="3"]) .testing-connected-scenes-module__YiNTtG__assignmentStem{stroke-dashoffset:0}.testing-connected-scenes-module__YiNTtG__programmeScene:is([data-phase="2"],[data-phase="3"]) .testing-connected-scenes-module__YiNTtG__assignmentTip{opacity:1}.testing-connected-scenes-module__YiNTtG__programmeScene:is([data-phase="2"],[data-phase="3"]) .testing-connected-scenes-module__YiNTtG__assignmentOwner{opacity:1;transform:translateY(0)}.testing-connected-scenes-module__YiNTtG__assignmentReadback{color:var(--text-secondary);opacity:0;margin:17px 0 0;font-size:11px;line-height:1.7;transition:opacity .35s}.testing-connected-scenes-module__YiNTtG__programmeScene:is([data-phase="2"],[data-phase="3"]) .testing-connected-scenes-module__YiNTtG__assignmentReadback{opacity:1}.testing-connected-scenes-module__YiNTtG__leaderboardHeading{align-items:center;gap:11px;display:flex}.testing-connected-scenes-module__YiNTtG__leaderboardHeading>div{flex:1}.testing-connected-scenes-module__YiNTtG__leaderboardHeading div>span{color:var(--text-secondary);margin-top:5px;font-size:10px;display:block}.testing-connected-scenes-module__YiNTtG__leaderboardHeading>strong{text-align:right;font-size:27px;font-weight:500;line-height:1.1}.testing-connected-scenes-module__YiNTtG__leaderboardHeading small{color:var(--text-secondary);margin-top:5px;font-size:10px;font-weight:400;display:block}.testing-connected-scenes-module__YiNTtG__leaderboardColumns{border-bottom:1px solid var(--border-default);color:var(--text-secondary);grid-template-columns:28px minmax(0,1fr) 50px;gap:10px;margin-top:24px;padding-bottom:10px;font-size:10px;display:grid}.testing-connected-scenes-module__YiNTtG__leaderboardColumns>span:last-child{text-align:right}.testing-connected-scenes-module__YiNTtG__leaderboard{margin:0;padding:0;list-style:none}.testing-connected-scenes-module__YiNTtG__leaderboard>li{border-bottom:1px solid var(--border-default);grid-template-columns:28px minmax(0,1fr) 50px;align-items:center;gap:10px;height:50px;transition:transform .5s cubic-bezier(.22,1,.36,1);display:grid}.testing-connected-scenes-module__YiNTtG__rankNumber{color:var(--text-secondary);font-size:13px}.testing-connected-scenes-module__YiNTtG__rankName{font-size:13px;font-weight:500}.testing-connected-scenes-module__YiNTtG__rankName small{color:var(--text-secondary);margin-top:2px;font-size:9px;font-weight:400;display:block}.testing-connected-scenes-module__YiNTtG__leaderboard li>strong{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:20px;font-weight:500}.testing-connected-scenes-module__YiNTtG__tomRank{color:var(--accent);opacity:0;transform:translate(-23px);transition:transform .5s cubic-bezier(.22,1,.36,1) .55s,opacity .35s .55s!important}.testing-connected-scenes-module__YiNTtG__tomRank .testing-connected-scenes-module__YiNTtG__rankNumber{color:var(--accent)}.testing-connected-scenes-module__YiNTtG__leaderboardScene[data-phase="0"] .testing-connected-scenes-module__YiNTtG__displacedRank{transform:translateY(-50px)}.testing-connected-scenes-module__YiNTtG__leaderboardScene:not([data-phase="0"]) .testing-connected-scenes-module__YiNTtG__tomRank{opacity:1;transform:translate(0)}.testing-connected-scenes-module__YiNTtG__leaderboardReadback{opacity:0;align-items:center;gap:8px;margin-top:18px;font-size:11px;transition:opacity .35s;display:flex}.testing-connected-scenes-module__YiNTtG__leaderboardReadback>span:nth-child(2){color:var(--text-secondary);flex:1}.testing-connected-scenes-module__YiNTtG__leaderboardReadback strong{font-size:12px;font-weight:550}.testing-connected-scenes-module__YiNTtG__leaderboardScene:is([data-phase="2"],[data-phase="3"]) .testing-connected-scenes-module__YiNTtG__leaderboardReadback{opacity:1}.testing-connected-scenes-module__YiNTtG__selectedResult{align-items:center;gap:10px;display:flex}.testing-connected-scenes-module__YiNTtG__selectedResult>div{flex:1}.testing-connected-scenes-module__YiNTtG__selectedResult div>span,.testing-connected-scenes-module__YiNTtG__selectedResult small{color:var(--text-secondary);font-size:10px;display:block}.testing-connected-scenes-module__YiNTtG__selectedResult strong{margin-block:5px;font-size:19px;font-weight:550;display:block}.testing-connected-scenes-module__YiNTtG__selectedResult>b{letter-spacing:-1.1px;font-size:37px;font-weight:500;line-height:1.2}.testing-connected-scenes-module__YiNTtG__shareConnection{justify-content:center;align-items:center;gap:11px;margin-block:23px;display:flex}.testing-connected-scenes-module__YiNTtG__shareConnection>i{background:var(--border-default);flex:1;height:1px;transition:transform .65s;transform:scaleX(0)}.testing-connected-scenes-module__YiNTtG__shareConnection>i:first-child,.testing-connected-scenes-module__YiNTtG__shareConnection>i:last-child{transform-origin:0}.testing-connected-scenes-module__YiNTtG__shareScene:not([data-phase="0"]) .testing-connected-scenes-module__YiNTtG__shareConnection>i{transform:scaleX(1)}.testing-connected-scenes-module__YiNTtG__coachPreview{border-top:1px solid var(--border-default);padding-top:20px}.testing-connected-scenes-module__YiNTtG__previewRecipient{align-items:center;gap:9px;display:flex}.testing-connected-scenes-module__YiNTtG__previewRecipient>div{flex:1}.testing-connected-scenes-module__YiNTtG__previewRecipient div>span{color:var(--text-secondary);font-size:10px;display:block}.testing-connected-scenes-module__YiNTtG__previewRecipient strong{margin-top:4px;font-size:16px;font-weight:550;display:block}.testing-connected-scenes-module__YiNTtG__previewLabel{color:var(--text-secondary);font-size:10px}.testing-connected-scenes-module__YiNTtG__previewMessage{opacity:0;margin:20px 0;font-size:16px;line-height:1.65;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .35s;transform:translateY(-15px)}.testing-connected-scenes-module__YiNTtG__shareScene:not([data-phase="0"]) .testing-connected-scenes-module__YiNTtG__previewMessage{opacity:1;transform:translateY(0)}.testing-connected-scenes-module__YiNTtG__sharedResult{border-left:2px solid var(--accent);opacity:0;align-items:center;gap:8px;padding-left:12px;transition:transform .75s cubic-bezier(.22,1,.36,1),opacity .35s;display:flex;transform:translateY(-19px)}.testing-connected-scenes-module__YiNTtG__sharedResult>div{flex:1}.testing-connected-scenes-module__YiNTtG__sharedResult strong{font-size:12px;font-weight:550;display:block}.testing-connected-scenes-module__YiNTtG__sharedResult div>span{color:var(--text-secondary);margin-top:4px;font-size:10px;display:block}.testing-connected-scenes-module__YiNTtG__sharedResult>b{letter-spacing:-.7px;font-size:26px;font-weight:500}.testing-connected-scenes-module__YiNTtG__shareScene:is([data-phase="2"],[data-phase="3"]) .testing-connected-scenes-module__YiNTtG__sharedResult{opacity:1;transform:translateY(0)}.testing-connected-scenes-module__YiNTtG__shareReadback{color:var(--text-secondary);margin:20px 0 0;font-size:11px;line-height:1.65}.testing-connected-scenes-module__YiNTtG__testingEvent{align-items:center;gap:25px;display:flex}.testing-connected-scenes-module__YiNTtG__eventDate{text-align:center;border-right:1px solid var(--border-default);flex:none;width:96px;padding-right:20px}.testing-connected-scenes-module__YiNTtG__eventDate>span:first-child{color:var(--text-secondary);font-size:10px;display:block}.testing-connected-scenes-module__YiNTtG__eventDate>strong{letter-spacing:-2px;margin:5px 0;font-size:53px;font-weight:450;line-height:1.2;display:block}.testing-connected-scenes-module__YiNTtG__eventSummary>span{color:var(--text-secondary);margin-bottom:6px;font-size:11px;display:block}.testing-connected-scenes-module__YiNTtG__eventSummary h4{letter-spacing:-1px;font-size:33px;font-weight:500}.testing-connected-scenes-module__YiNTtG__eventSummary p{margin:7px 0 5px;font-size:12px}.testing-connected-scenes-module__YiNTtG__eventSummary i{color:var(--text-secondary);padding-inline:3px;font-style:normal}.testing-connected-scenes-module__YiNTtG__eventSummary small{color:var(--text-secondary);font-size:10px}.testing-connected-scenes-module__YiNTtG__calendarOwner{border-top:1px solid var(--border-default);opacity:0;align-items:center;gap:8px;margin-top:22px;padding-top:20px;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .35s;display:flex;transform:translateY(-14px)}.testing-connected-scenes-module__YiNTtG__calendarOwner>span:nth-child(2){flex:1;font-size:12px}.testing-connected-scenes-module__YiNTtG__calendarOwner strong{font-size:11px;font-weight:500}.testing-connected-scenes-module__YiNTtG__calendarScene:is([data-phase="2"],[data-phase="3"]) .testing-connected-scenes-module__YiNTtG__calendarOwner{opacity:1;transform:translateY(0)}.testing-connected-scenes-module__YiNTtG__preparationList{margin-top:21px}.testing-connected-scenes-module__YiNTtG__preparationList>span{color:var(--text-secondary);font-size:10px}.testing-connected-scenes-module__YiNTtG__preparationList>div{border-bottom:1px solid var(--border-default);opacity:0;align-items:center;gap:10px;padding:11px 0;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .3s;display:flex;transform:translateY(-13px)}.testing-connected-scenes-module__YiNTtG__preparationList strong{flex:1;font-size:14px;font-weight:500}.testing-connected-scenes-module__YiNTtG__preparationList div>span:last-child{color:var(--text-secondary);font-size:10px}.testing-connected-scenes-module__YiNTtG__calendarScene:not([data-phase="0"]) .testing-connected-scenes-module__YiNTtG__preparationList>div{opacity:1;transform:translateY(0)}.testing-connected-scenes-module__YiNTtG__calendarPreparation{opacity:0;align-items:center;gap:9px;margin-top:19px;transition:opacity .35s;display:flex}.testing-connected-scenes-module__YiNTtG__calendarPreparation p{margin:0;font-size:12px;line-height:1.65}.testing-connected-scenes-module__YiNTtG__calendarScene:is([data-phase="2"],[data-phase="3"]) .testing-connected-scenes-module__YiNTtG__calendarPreparation{opacity:1}.testing-connected-scenes-module__YiNTtG__progressHeading{align-items:center;gap:11px;margin-bottom:20px;display:flex}.testing-connected-scenes-module__YiNTtG__progressHeading div>span{color:var(--text-secondary);margin-bottom:5px;font-size:11px;display:block}.testing-connected-scenes-module__YiNTtG__resultComparison{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:20px;display:flex}.testing-connected-scenes-module__YiNTtG__resultComparison div>span{color:var(--text-secondary);font-size:10px}.testing-connected-scenes-module__YiNTtG__resultComparison strong{letter-spacing:-1px;margin-top:5px;font-size:35px;font-weight:500;line-height:1.2;display:block}.testing-connected-scenes-module__YiNTtG__resultComparison>span{color:var(--text-secondary);font-size:19px}.testing-connected-scenes-module__YiNTtG__resultComparison>div:last-child{text-align:right}.testing-connected-scenes-module__YiNTtG__progressDifference{opacity:0;flex-wrap:wrap;align-items:baseline;gap:7px;padding-top:16px;transition:opacity .35s;display:flex}.testing-connected-scenes-module__YiNTtG__progressDifference>strong{font-size:16px;font-weight:550}.testing-connected-scenes-module__YiNTtG__progressDifference>span{color:var(--text-secondary);font-size:11px}.testing-connected-scenes-module__YiNTtG__progressDetail:is([data-phase="2"],[data-phase="3"]) .testing-connected-scenes-module__YiNTtG__progressDifference{opacity:1}.testing-connected-scenes-module__YiNTtG__assignedProgramme{align-items:center;gap:11px;display:flex}.testing-connected-scenes-module__YiNTtG__assignedProgramme div>span{color:var(--text-secondary);margin-bottom:5px;font-size:10px;line-height:1.6;display:block}.testing-connected-scenes-module__YiNTtG__assignedProgramme small{color:var(--text-secondary);margin-top:7px;font-size:10px;display:block}.testing-connected-scenes-module__YiNTtG__reviewSprint{border-block:1px solid var(--border-default);margin-top:23px;padding-block:17px}.testing-connected-scenes-module__YiNTtG__reviewSprintHeading{align-items:center;gap:8px;display:flex}.testing-connected-scenes-module__YiNTtG__reviewSprintHeading strong{flex:1;font-size:13px;font-weight:550}.testing-connected-scenes-module__YiNTtG__reviewSprintHeading>span:last-child{color:var(--text-secondary);font-size:10px}.testing-connected-scenes-module__YiNTtG__reviewComparison{grid-template-columns:1fr 1fr;gap:22px;margin-top:18px;display:grid}.testing-connected-scenes-module__YiNTtG__reviewComparison>div+div{border-left:1px solid var(--border-default);padding-left:22px}.testing-connected-scenes-module__YiNTtG__reviewComparison div>span{color:var(--text-secondary);font-size:10px;line-height:1.5;display:block}.testing-connected-scenes-module__YiNTtG__reviewComparison strong{letter-spacing:-1.1px;margin:6px 0;font-size:35px;font-weight:500;line-height:1.2;display:block}.testing-connected-scenes-module__YiNTtG__reviewComparison strong>small{letter-spacing:0;color:var(--text-secondary);margin-left:4px;font-size:12px;font-weight:400}.testing-connected-scenes-module__YiNTtG__laterSprint{opacity:0;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .35s;transform:translate(20px)}.testing-connected-scenes-module__YiNTtG__nextProgramme:not([data-phase="0"]) .testing-connected-scenes-module__YiNTtG__laterSprint{opacity:1;transform:translate(0)}.testing-connected-scenes-module__YiNTtG__coachReview{opacity:0;align-items:flex-start;gap:10px;margin-top:22px;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .35s;display:flex;transform:translateY(-17px)}.testing-connected-scenes-module__YiNTtG__coachReview>div{flex:1}.testing-connected-scenes-module__YiNTtG__coachReview div>span{color:var(--text-secondary);font-size:10px;line-height:1.5;display:block}.testing-connected-scenes-module__YiNTtG__coachReview p{letter-spacing:-.2px;margin:7px 0 0;font-size:16px;line-height:1.65}.testing-connected-scenes-module__YiNTtG__nextProgramme:is([data-phase="2"],[data-phase="3"]) .testing-connected-scenes-module__YiNTtG__coachReview{opacity:1;transform:translateY(0)}.testing-connected-scenes-module__YiNTtG__reviewDecision{border-top:1px solid var(--border-default);opacity:0;align-items:flex-start;gap:10px;margin-top:21px;padding-top:19px;transition:transform .55s cubic-bezier(.22,1,.36,1) .3s,opacity .35s .3s;display:flex;transform:translateY(-17px)}.testing-connected-scenes-module__YiNTtG__reviewDecision>div{flex:1}.testing-connected-scenes-module__YiNTtG__reviewDecision div>span{color:var(--text-secondary);font-size:10px;line-height:1.5;display:block}.testing-connected-scenes-module__YiNTtG__reviewDecision strong{margin-top:7px;font-size:14px;font-weight:550;line-height:1.6;display:block}.testing-connected-scenes-module__YiNTtG__reviewDecision p{color:var(--text-secondary);margin:5px 0 0;font-size:13px;line-height:1.65}.testing-connected-scenes-module__YiNTtG__nextProgramme:is([data-phase="2"],[data-phase="3"]) .testing-connected-scenes-module__YiNTtG__reviewDecision{opacity:1;transform:translateY(0)}.testing-connected-scenes-module__YiNTtG__step{width:264px;max-width:100%;padding:13px 15px}.testing-connected-scenes-module__YiNTtG__testingDay{text-align:center;margin-inline:auto}.testing-connected-scenes-module__YiNTtG__stepHeading{border-bottom:1px solid var(--border-default);align-items:center;gap:8px;padding-bottom:10px;display:flex}.testing-connected-scenes-module__YiNTtG__stepHeading>div{flex:1}.testing-connected-scenes-module__YiNTtG__stepHeading strong{font-size:12px;font-weight:550;line-height:1.45;display:block}.testing-connected-scenes-module__YiNTtG__stepHeading div>span{color:var(--text-secondary);margin-top:3px;font-size:10px;line-height:1.5;display:block}.testing-connected-scenes-module__YiNTtG__stepHeading>b{letter-spacing:-.5px;font-size:19px;font-weight:500}.testing-connected-scenes-module__YiNTtG__testingDay .testing-connected-scenes-module__YiNTtG__stepHeading{justify-content:center}.testing-connected-scenes-module__YiNTtG__testingDay .testing-connected-scenes-module__YiNTtG__stepHeading>div{flex:initial}.testing-connected-scenes-module__YiNTtG__stepCounts{justify-content:center;gap:28px;padding-block:10px;display:flex}.testing-connected-scenes-module__YiNTtG__stepCounts>div{align-items:baseline;gap:6px;display:flex}.testing-connected-scenes-module__YiNTtG__stepCounts strong{letter-spacing:-.6px;font-size:26px;font-weight:500;line-height:1.2}.testing-connected-scenes-module__YiNTtG__stepCounts span{color:var(--text-secondary);font-size:10px}.testing-connected-scenes-module__YiNTtG__stepTests{border-top:1px solid var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px;padding-top:9px;display:grid}.testing-connected-scenes-module__YiNTtG__stepTests>span{white-space:nowrap;justify-content:center;align-items:center;gap:4px;font-size:10px;display:inline-flex}.testing-connected-scenes-module__YiNTtG__stepCapture>div{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:8px;padding:9px 0;font-size:11px;display:flex}.testing-connected-scenes-module__YiNTtG__stepCapture strong{letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.testing-connected-scenes-module__YiNTtG__step [data-phase="3"] [data-last=true]>strong{color:var(--accent)}.testing-connected-scenes-module__YiNTtG__stepCaption{color:var(--text-secondary);padding-top:9px;font-size:10px}.testing-connected-scenes-module__YiNTtG__stepDestinations{padding-top:5px}.testing-connected-scenes-module__YiNTtG__stepDestinations>div{align-items:center;gap:8px;padding-top:8px;display:flex}.testing-connected-scenes-module__YiNTtG__stepDestinations div>span:nth-child(2){color:var(--text-secondary);flex:1;justify-content:space-between;align-items:baseline;gap:8px;font-size:10px;display:flex}.testing-connected-scenes-module__YiNTtG__stepDestinations strong{color:var(--text-primary);font-size:11px;font-weight:500}@keyframes testing-connected-scenes-module__YiNTtG__resultToProfile{0%{opacity:0;transform:translate(var(--profile-from-x,0px),var(--profile-from-y,-130px)) scale(var(--profile-from-scale,.6))}12%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:400px){.testing-connected-scenes-module__YiNTtG__context{gap:10px;padding-inline:18px;font-size:9px}.testing-connected-scenes-module__YiNTtG__profileScene,.testing-connected-scenes-module__YiNTtG__programmeScene,.testing-connected-scenes-module__YiNTtG__leaderboardScene,.testing-connected-scenes-module__YiNTtG__shareScene,.testing-connected-scenes-module__YiNTtG__calendarScene,.testing-connected-scenes-module__YiNTtG__progressDetail,.testing-connected-scenes-module__YiNTtG__nextProgramme{padding:20px}.testing-connected-scenes-module__YiNTtG__scene h4,.testing-connected-scenes-module__YiNTtG__player strong{font-size:18px}.testing-connected-scenes-module__YiNTtG__metrics{gap:8px}.testing-connected-scenes-module__YiNTtG__metrics>div+div{padding-left:9px}.testing-connected-scenes-module__YiNTtG__metrics strong{font-size:25px}.testing-connected-scenes-module__YiNTtG__metrics strong>small{margin-left:2px;font-size:10px}.testing-connected-scenes-module__YiNTtG__metrics>div>span:nth-child(2){font-size:10px}.testing-connected-scenes-module__YiNTtG__metrics>div>small{font-size:8px}.testing-connected-scenes-module__YiNTtG__incomingResult{gap:8px}.testing-connected-scenes-module__YiNTtG__incomingResult strong{font-size:16px}.testing-connected-scenes-module__YiNTtG__incomingResult>span:last-child{font-size:9px}.testing-connected-scenes-module__YiNTtG__profileReceipt>span:nth-child(2){font-size:10px}.testing-connected-scenes-module__YiNTtG__sprintResult{gap:9px}.testing-connected-scenes-module__YiNTtG__sprintResult>b{font-size:31px}.testing-connected-scenes-module__YiNTtG__programmeTitle{gap:9px}.testing-connected-scenes-module__YiNTtG__programmeTitle div>span{font-size:9px}.testing-connected-scenes-module__YiNTtG__programmeSelection{padding-left:51px}.testing-connected-scenes-module__YiNTtG__leaderboardHeading{gap:8px}.testing-connected-scenes-module__YiNTtG__leaderboardHeading small{font-size:9px}.testing-connected-scenes-module__YiNTtG__leaderboardHeading>strong{font-size:25px}.testing-connected-scenes-module__YiNTtG__leaderboardColumns,.testing-connected-scenes-module__YiNTtG__leaderboard>li{grid-template-columns:24px minmax(0,1fr) 45px;gap:8px}.testing-connected-scenes-module__YiNTtG__rankName{font-size:12px}.testing-connected-scenes-module__YiNTtG__leaderboard li>strong{font-size:19px}.testing-connected-scenes-module__YiNTtG__selectedResult>b{font-size:32px}.testing-connected-scenes-module__YiNTtG__selectedResult{gap:8px}.testing-connected-scenes-module__YiNTtG__selectedResult small{font-size:9px}.testing-connected-scenes-module__YiNTtG__previewMessage{font-size:15px}.testing-connected-scenes-module__YiNTtG__sharedResult{gap:7px;padding-left:9px}.testing-connected-scenes-module__YiNTtG__sharedResult strong{font-size:11px}.testing-connected-scenes-module__YiNTtG__sharedResult div>span{font-size:9px}.testing-connected-scenes-module__YiNTtG__sharedResult>b{font-size:23px}.testing-connected-scenes-module__YiNTtG__testingEvent{gap:20px}.testing-connected-scenes-module__YiNTtG__eventDate{width:85px;padding-right:17px}.testing-connected-scenes-module__YiNTtG__eventDate>strong{font-size:48px}.testing-connected-scenes-module__YiNTtG__eventSummary h4{font-size:30px}.testing-connected-scenes-module__YiNTtG__calendarOwner strong{font-size:10px}.testing-connected-scenes-module__YiNTtG__calendarOwner>span:nth-child(2){font-size:11px}.testing-connected-scenes-module__YiNTtG__assignedProgramme{gap:9px}.testing-connected-scenes-module__YiNTtG__assignedProgramme div>span,.testing-connected-scenes-module__YiNTtG__assignedProgramme small{font-size:9px}.testing-connected-scenes-module__YiNTtG__reviewComparison{gap:17px}.testing-connected-scenes-module__YiNTtG__reviewComparison>div+div{padding-left:17px}.testing-connected-scenes-module__YiNTtG__reviewComparison strong{font-size:32px}.testing-connected-scenes-module__YiNTtG__coachReview{gap:8px}.testing-connected-scenes-module__YiNTtG__coachReview p{font-size:15px}.testing-connected-scenes-module__YiNTtG__reviewDecision{gap:8px}.testing-connected-scenes-module__YiNTtG__reviewDecision strong{font-size:13px}.testing-connected-scenes-module__YiNTtG__reviewDecision p{font-size:12px}}@media (prefers-reduced-motion:reduce){.testing-connected-scenes-module__YiNTtG__scene *,.testing-connected-scenes-module__YiNTtG__scene :before,.testing-connected-scenes-module__YiNTtG__scene :after{transition:none!important;animation:none!important}}
.product-feature-page-module__HqO_na__walkthroughGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:4rem;display:grid}.product-feature-page-module__HqO_na__heroContinuation{height:20rem;position:relative;overflow:hidden}.product-feature-page-module__HqO_na__heroContinuationImage{width:100%;height:auto;display:block}.product-feature-page-module__HqO_na__heroContinuation:after{background:linear-gradient(to bottom, transparent 0%, transparent 12%, var(--bg-card) 100%);content:"";pointer-events:none;position:absolute;inset:0}.product-feature-page-module__HqO_na__overlapGrid{border-radius:18px;margin-top:-26rem;padding:4rem 3rem 0}.product-feature-page-module__HqO_na__beatSlot{align-items:center;min-height:80vh;scroll-margin-top:6rem;display:flex}.product-feature-page-module__HqO_na__beatSlot:first-child{min-height:50vh}.product-feature-page-module__HqO_na__overlapGrid .product-feature-page-module__HqO_na__beatSlot:first-child{align-items:center;padding-top:2rem}.product-feature-page-module__HqO_na__beatContent{opacity:.2;width:100%;padding-block:3rem;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(6px)}.product-feature-page-module__HqO_na__beatActive .product-feature-page-module__HqO_na__beatContent{opacity:1;transform:translateY(0)}.product-feature-page-module__HqO_na__desktopProofTrack{min-width:0}.product-feature-page-module__HqO_na__desktopProof{transform-origin:50%;will-change:transform;min-width:0;height:440px;position:sticky;top:calc(50vh - 220px)}.product-feature-page-module__HqO_na__desktopProofItem{visibility:hidden;opacity:0;pointer-events:none;transform-origin:50%;filter:blur(10px);transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1),filter .45s,visibility 0s linear .45s;position:absolute;inset:0;transform:translateY(8px)scale(.985)}.product-feature-page-module__HqO_na__desktopProofItemActive{visibility:visible;opacity:1;pointer-events:auto;filter:blur();transition-delay:0s;transform:translateY(0)scale(1)}.product-feature-page-module__HqO_na__proofSurface{height:100%;min-height:100%}.product-feature-page-module__HqO_na__proofSurface>[role=group]{height:100%;min-height:100%!important}.product-feature-page-module__HqO_na__mobileProof{display:none}@media (max-width:1023px){.product-feature-page-module__HqO_na__heroContinuation{height:14rem}.product-feature-page-module__HqO_na__overlapGrid{margin-top:-18rem;padding:3rem 1rem 0}.product-feature-page-module__HqO_na__walkthroughGrid{display:block}.product-feature-page-module__HqO_na__beatSlot{min-height:0;display:block}.product-feature-page-module__HqO_na__beatContent{opacity:1;padding-block:2.5rem}.product-feature-page-module__HqO_na__desktopProofTrack{display:none}.product-feature-page-module__HqO_na__mobileProof{height:400px;margin-top:1.75rem;display:block}}@media (prefers-reduced-motion:reduce){.product-feature-page-module__HqO_na__beatContent,.product-feature-page-module__HqO_na__desktopProofItem{transition:none;transform:none}}@media (max-width:1023px){.product-feature-page-module__HqO_na__continuousWalkthrough{flex-direction:column;display:flex}.product-feature-page-module__HqO_na__continuousWalkthrough .product-feature-page-module__HqO_na__desktopProofTrack{z-index:2;background:var(--bg-card);order:-1;padding-block:8px;display:block;position:sticky;top:72px}.product-feature-page-module__HqO_na__continuousWalkthrough .product-feature-page-module__HqO_na__desktopProof{height:380px;position:relative;top:auto}.product-feature-page-module__HqO_na__continuousWalkthrough .product-feature-page-module__HqO_na__beatSlot{min-height:55vh;scroll-margin-top:480px}.product-feature-page-module__HqO_na__continuousWalkthrough .product-feature-page-module__HqO_na__beatContent{padding-block:2rem}}
.testing-result-actions-module__sItJWa__actions{border-top:1px solid var(--border-default);margin-top:8px}.testing-result-actions-module__sItJWa__actions h3{color:var(--text-primary);margin:12px 0 3px;font-size:13px;font-weight:550;line-height:1.5}.testing-result-actions-module__sItJWa__row{border:0;border-bottom:1px solid var(--border-default);width:100%;min-height:57px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:11px;padding:9px 0;display:flex}.testing-result-actions-module__sItJWa__row>:first-child,.testing-result-actions-module__sItJWa__row>:last-child{flex:none}.testing-result-actions-module__sItJWa__row>span:nth-child(2){flex:1;min-width:0}.testing-result-actions-module__sItJWa__row strong{font-size:13px;font-weight:500;line-height:1.4;display:block}.testing-result-actions-module__sItJWa__row small{color:var(--text-secondary);margin-top:3px;font-size:11px;line-height:1.4;display:block}.testing-result-actions-module__sItJWa__row:hover strong,.testing-result-actions-module__sItJWa__row[data-state=open] strong{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.testing-result-actions-module__sItJWa__row:disabled{cursor:default;opacity:.55}.testing-result-actions-module__sItJWa__row:disabled strong{color:var(--text-primary);text-decoration:none}.testing-result-actions-module__sItJWa__arrow{color:var(--text-secondary);margin-left:auto;font-size:21px;font-weight:400}.testing-result-actions-module__sItJWa__popup{width:min(360px,100vw - 32px);max-height:min(720px, var(--radix-popover-content-available-height));font-family:var(--font-sans);border-radius:18px;padding:20px;overflow-y:auto;animation:.14s ease-out testing-result-actions-module__sItJWa__popup-appear!important}.testing-result-actions-module__sItJWa__header{align-items:center;gap:9px;display:flex}.testing-result-actions-module__sItJWa__header h4{flex:1;margin:0;font-size:16px;font-weight:550;line-height:1.3}.testing-result-actions-module__sItJWa__close{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;font-size:24px;display:grid}.testing-result-actions-module__sItJWa__close:hover{color:var(--text-primary)}.testing-result-actions-module__sItJWa__player{border-bottom:1px solid var(--border-default);align-items:center;gap:9px;margin-top:18px;padding-bottom:14px;display:flex}.testing-result-actions-module__sItJWa__player strong{font-size:13px;font-weight:500;display:block}.testing-result-actions-module__sItJWa__player small{color:var(--text-secondary);margin-top:2px;font-size:11px;display:block}.testing-result-actions-module__sItJWa__form{flex-direction:column;gap:14px;margin-top:16px;display:flex}.testing-result-actions-module__sItJWa__form label{min-width:0;color:var(--text-secondary);flex-direction:column;gap:6px;font-size:12px;line-height:1.4;display:flex}.testing-result-actions-module__sItJWa__form input:not([type=checkbox]),.testing-result-actions-module__sItJWa__form textarea,.testing-result-actions-module__sItJWa__form select{border:1px solid var(--border-default);background:var(--bg-card);width:100%;min-width:0;min-height:38px;color:var(--text-primary);border-radius:7px;padding:8px;font-family:inherit;font-size:13px}.testing-result-actions-module__sItJWa__form textarea{resize:vertical;max-height:130px}.testing-result-actions-module__sItJWa__fields{grid-template-columns:1fr 1.2fr;gap:12px;display:grid}.testing-result-actions-module__sItJWa__attached{border-bottom:1px solid var(--border-default);color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;padding-bottom:14px;font-size:12px;line-height:1.5;display:flex}.testing-result-actions-module__sItJWa__attached strong{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:21px;font-weight:550}.testing-result-actions-module__sItJWa__attached small{flex-basis:100%;font-size:12px}.testing-result-actions-module__sItJWa__hint{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.6}.testing-result-actions-module__sItJWa__actions>.testing-result-actions-module__sItJWa__hint{margin-block:5px}.testing-result-actions-module__sItJWa__buttons{flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:4px;display:flex}.testing-result-actions-module__sItJWa__buttons button{min-height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px}.testing-result-actions-module__sItJWa__buttons button:hover{text-underline-offset:3px;text-decoration:underline}.testing-result-actions-module__sItJWa__buttons .testing-result-actions-module__sItJWa__primary{background:var(--accent);color:var(--bg-card);border-radius:8px;padding:8px 12px;font-weight:500}.testing-result-actions-module__sItJWa__buttons .testing-result-actions-module__sItJWa__primary:hover{filter:brightness(.95);text-decoration:none}.testing-result-actions-module__sItJWa__example{border-top:1px solid var(--border-default);color:var(--text-secondary);margin:16px 0 0;padding-top:12px;font-size:10px;line-height:1.5}.testing-result-actions-module__sItJWa__error{color:var(--text-primary);margin:0;font-size:12px;line-height:1.5}.testing-result-actions-module__sItJWa__success{align-items:center;gap:7px;margin:16px 0;font-size:13px;font-weight:500;display:flex}.testing-result-actions-module__sItJWa__success>:first-child{flex:none;animation:.18s ease-out testing-result-actions-module__sItJWa__popup-appear}.testing-result-actions-module__sItJWa__success:focus{outline:none}.testing-result-actions-module__sItJWa__receipt>p:not(.testing-result-actions-module__sItJWa__success){color:var(--text-secondary);margin:12px 0;font-size:12px}.testing-result-actions-module__sItJWa__goalValues{border-block:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.testing-result-actions-module__sItJWa__goalValues small{color:var(--text-secondary);font-size:11px;display:block}.testing-result-actions-module__sItJWa__goalValues strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:27px;font-weight:550;display:block}.testing-result-actions-module__sItJWa__goalValues>span{color:var(--accent);font-size:20px}.testing-result-actions-module__sItJWa__reviewReceipt{margin:12px 0}.testing-result-actions-module__sItJWa__reviewReceipt dt{color:var(--text-secondary);margin:12px 0 4px;font-size:11px}.testing-result-actions-module__sItJWa__reviewReceipt dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.testing-result-actions-module__sItJWa__calendarPreview{border-bottom:1px solid var(--border-default);align-items:center;gap:14px;padding:4px 0 16px;display:flex}.testing-result-actions-module__sItJWa__dateTile{border-right:1px solid var(--border-default);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:8px;min-width:66px;padding-right:14px;display:flex}.testing-result-actions-module__sItJWa__dateTile>span{color:var(--text-primary);white-space:nowrap;font-size:13px;font-weight:550}.testing-result-actions-module__sItJWa__calendarPreview>div:last-child{min-width:0}.testing-result-actions-module__sItJWa__calendarPreview strong{font-size:15px;font-weight:550;display:block}.testing-result-actions-module__sItJWa__calendarPreview>div:last-child>span{color:var(--text-secondary);margin-top:4px;font-size:12px;display:block}.testing-result-actions-module__sItJWa__tests{flex-wrap:wrap;gap:8px 12px;margin-top:12px;display:flex}.testing-result-actions-module__sItJWa__tests>span{color:var(--text-primary);align-items:center;gap:4px;font-size:11px;display:inline-flex}.testing-result-actions-module__sItJWa__testChoices{border:0;grid-template-columns:1fr 1fr;gap:0 12px;margin:0;padding:0;display:grid}.testing-result-actions-module__sItJWa__testChoices legend{color:var(--text-secondary);margin-bottom:6px;font-size:12px}.testing-result-actions-module__sItJWa__testChoices label{min-height:34px;color:var(--text-primary);cursor:pointer;flex-direction:row;align-items:center;gap:7px;display:flex}.testing-result-actions-module__sItJWa__testChoices input{width:14px;height:14px;accent-color:var(--accent);flex:none}.testing-result-actions-module__sItJWa__testChoices label>span:last-child{font-size:12px}.testing-result-actions-module__sItJWa__row:focus-visible,.testing-result-actions-module__sItJWa__popup button:focus-visible,.testing-result-actions-module__sItJWa__popup input:focus-visible,.testing-result-actions-module__sItJWa__popup textarea:focus-visible,.testing-result-actions-module__sItJWa__popup select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.testing-result-actions-module__sItJWa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes testing-result-actions-module__sItJWa__popup-appear{0%{opacity:0}to{opacity:1}}html[data-motion-paused=true] .testing-result-actions-module__sItJWa__popup{animation:none!important}html[data-motion-paused=true] .testing-result-actions-module__sItJWa__success>:first-child{animation:none!important}@media (prefers-reduced-motion:reduce){.testing-result-actions-module__sItJWa__popup,.testing-result-actions-module__sItJWa__success>:first-child{animation:none!important}}@media (max-width:900px){.testing-result-actions-module__sItJWa__row{gap:8px}.testing-result-actions-module__sItJWa__row strong{font-size:12px}.testing-result-actions-module__sItJWa__row small{font-size:10px}}
.product-overview-illustration-module__JxyRUq__overview{min-width:0;position:relative;container-type:inline-size}.product-overview-illustration-module__JxyRUq__stage,.product-overview-illustration-module__JxyRUq__canvas{height:440px;position:relative}.product-overview-illustration-module__JxyRUq__canvas{isolation:isolate;pointer-events:none}.product-overview-illustration-module__JxyRUq__canvas[data-hidden=true]{visibility:hidden}.product-overview-illustration-module__JxyRUq__canvas[data-hidden=true] .product-overview-illustration-module__JxyRUq__feature{visibility:hidden!important}.product-overview-illustration-module__JxyRUq__brand{position:absolute;top:50%;left:26%;transform:translate(-50%,-50%)}.product-overview-illustration-module__JxyRUq__brand img{object-fit:contain;width:72px;height:72px}.product-overview-illustration-module__JxyRUq__feature{left:var(--initial-x);top:var(--initial-y);will-change:transform, opacity;align-items:center;gap:12px;width:238px;min-height:44px;display:flex;position:absolute;transform:translate(-18px,-50%)}.product-overview-illustration-module__JxyRUq__icon{flex:0 0 36px;width:36px;height:36px;display:block}.product-overview-illustration-module__JxyRUq__featureText{min-width:0}.product-overview-illustration-module__JxyRUq__label{color:var(--text-primary);text-wrap:balance;font-size:14px;font-weight:500;line-height:19px;display:block}.product-overview-illustration-module__JxyRUq__planned{color:var(--text-secondary);margin-top:3px;font-size:11px;line-height:15px;display:block}.product-overview-illustration-module__JxyRUq__controls{justify-content:space-between;align-items:center;gap:16px;height:44px;padding-inline:12px;display:flex}.product-overview-illustration-module__JxyRUq__controls button{cursor:pointer;min-height:44px;color:var(--text-secondary);text-underline-offset:4px;font-size:12px}.product-overview-illustration-module__JxyRUq__controls button:hover{color:var(--text-primary);text-decoration:underline}.product-overview-illustration-module__JxyRUq__controls button:focus-visible,.product-overview-illustration-module__JxyRUq__list:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.product-overview-illustration-module__JxyRUq__catalogue{background:var(--bg-card);border:1px solid var(--border-default);border-radius:18px;flex-direction:column;padding:20px;display:flex;position:absolute;inset:16px 12px 12px}.product-overview-illustration-module__JxyRUq__listHeading{color:var(--text-primary);padding-bottom:14px;font-size:16px;font-weight:500}.product-overview-illustration-module__JxyRUq__list{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:0 8px 0 0;overflow-y:auto}.product-overview-illustration-module__JxyRUq__list li{min-height:42px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:16px;padding-block:9px;font-size:13px;line-height:18px;display:flex}.product-overview-illustration-module__JxyRUq__list li+li{border-top:1px solid var(--border-default)}.product-overview-illustration-module__JxyRUq__listStatus{color:var(--text-secondary);flex-shrink:0;font-size:11px}@container (max-width:420px){.product-overview-illustration-module__JxyRUq__stage,.product-overview-illustration-module__JxyRUq__canvas{height:340px}.product-overview-illustration-module__JxyRUq__feature{gap:10px;width:176px}.product-overview-illustration-module__JxyRUq__brand{left:23%}.product-overview-illustration-module__JxyRUq__brand img{width:56px;height:56px}.product-overview-illustration-module__JxyRUq__label{font-size:13px;line-height:18px}.product-overview-illustration-module__JxyRUq__catalogue{padding:16px;inset:8px 0}.product-overview-illustration-module__JxyRUq__controls{padding-inline:4px}}@media (prefers-reduced-motion:reduce){.product-overview-illustration-module__JxyRUq__feature{will-change:auto}}
.product-panel-module__6Y7-MW__panel{--pp-dot-in:#22c55e;--pp-dot-pending:#eab308;--pp-dot-out:#ef4444}.product-panel-module__6Y7-MW__permissionMatrix{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--text-secondary);margin-top:24px;font-size:11px;line-height:16px}.product-panel-module__6Y7-MW__permissionMatrix caption{text-align:left;color:var(--text-primary);padding-bottom:20px;font-size:16px;font-weight:500}.product-panel-module__6Y7-MW__permissionMatrix caption span{color:var(--text-muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.product-panel-module__6Y7-MW__permissionMatrix th,.product-panel-module__6Y7-MW__permissionMatrix td{border-bottom:1px solid var(--border-default);text-align:center;height:36px;padding:8px 4px;font-weight:400}.product-panel-module__6Y7-MW__permissionMatrix th:first-child{text-align:left;width:24%;padding-left:0}.product-panel-module__6Y7-MW__permissionMatrix thead th{color:var(--text-muted);font-size:10px}.product-panel-module__6Y7-MW__permissionMatrix [data-selected]{color:var(--accent);background:var(--accent-subtle)}.product-panel-module__6Y7-MW__permissionMatrix svg{width:14px;height:14px;margin-inline:auto}@container (max-width:460px){.product-panel-module__6Y7-MW__permissionMatrix [data-compact-hidden]{display:none}.product-panel-module__6Y7-MW__permissionMatrix{font-size:13px}.product-panel-module__6Y7-MW__permissionMatrix th:first-child{width:48%}.product-panel-module__6Y7-MW__permissionMatrix thead th{font-size:12px}}.product-panel-module__6Y7-MW__panelDark{--bg-elevated:color-mix(in srgb, var(--vl-glass-dark-solid) 80%, var(--vl-stage-panel) 20%);--bg-card-hover:color-mix(in srgb, var(--vl-glass-dark-solid) 60%, var(--vl-stage-panel) 40%);--text-primary:var(--vl-glass-text);--text-secondary:var(--vl-glass-text-secondary);--text-muted:var(--vl-stage-panel-text-muted);--border-subtle:var(--vl-glass-dark-border);--border-default:color-mix(in srgb, var(--vl-glass-text) 18%, transparent)}.product-panel-module__6Y7-MW__panelDark .opacity-45{--text-primary:var(--vl-glass-text);--text-secondary:var(--vl-glass-text);--text-muted:var(--vl-glass-text);opacity:.5}
.product-feature-pills-module__rhNKqW__stack{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:372px;margin:0;padding:12px 0;list-style:none;display:flex}.product-feature-pills-module__rhNKqW__pill{border:1px solid var(--border-default);background:var(--bg-card);width:fit-content;max-width:calc(100% - 24px);box-shadow:0 8px 24px -16px color-mix(in srgb, var(--text-primary) 22%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:7px 16px;display:flex}.product-feature-pills-module__rhNKqW__pill:first-child{margin-inline-end:24px}.product-feature-pills-module__rhNKqW__pill:nth-child(2),.product-feature-pills-module__rhNKqW__pill:nth-child(4){margin-inline-start:24px}.product-feature-pills-module__rhNKqW__draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.product-feature-pills-module__rhNKqW__draggable[data-dragging]{cursor:grabbing}.product-feature-pills-module__rhNKqW__draggable:focus-visible{outline:2px solid var(--accent);outline-offset:4px;z-index:2}.product-feature-pills-module__rhNKqW__icon{object-fit:contain;flex-shrink:0;width:28px;height:28px;display:block}.product-feature-pills-module__rhNKqW__title{min-width:0;color:var(--text-primary);letter-spacing:-.015em;text-align:center;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:20px}.product-feature-pills-module__rhNKqW__roles{max-width:100%}.product-feature-pills-module__rhNKqW__stack.product-feature-pills-module__rhNKqW__compact{min-height:0;padding:0}@media (min-width:1024px){.product-feature-pills-module__rhNKqW__stack.product-feature-pills-module__rhNKqW__compact{height:132px;position:relative}.product-feature-pills-module__rhNKqW__compact>.product-feature-pills-module__rhNKqW__pill{width:max-content;max-width:none;margin-inline:0;position:absolute;translate:-50%}.product-feature-pills-module__rhNKqW__compact>.product-feature-pills-module__rhNKqW__pill:first-child{top:63px;left:60px}.product-feature-pills-module__rhNKqW__compact>.product-feature-pills-module__rhNKqW__pill:nth-child(2){top:1px;left:179px}.product-feature-pills-module__rhNKqW__compact>.product-feature-pills-module__rhNKqW__pill:nth-child(3){top:85px;left:359px}.product-feature-pills-module__rhNKqW__compact>.product-feature-pills-module__rhNKqW__pill:nth-child(4){top:16px;left:456px}}.product-feature-pills-module__rhNKqW__scatter{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.product-feature-pills-module__rhNKqW__scatteredIcon{left:var(--icon-x);top:var(--icon-y);width:34px;height:34px;transform:translate(-50%, -50%) rotate(var(--icon-rotation));pointer-events:auto;position:absolute}@media (max-width:1023px){.product-feature-pills-module__rhNKqW__scatteredIcon{left:var(--icon-mobile-x);top:var(--icon-mobile-y);width:22px;height:22px}}.product-feature-pills-module__rhNKqW__features{flex-shrink:0;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.product-feature-pills-module__rhNKqW__features li{align-items:center;display:flex}.product-feature-pills-module__rhNKqW__featureIcon{width:18px;height:18px}@container (max-width:420px){.product-feature-pills-module__rhNKqW__stack{gap:10px;padding-block:8px}.product-feature-pills-module__rhNKqW__pill{gap:8px;padding-inline:12px}.product-feature-pills-module__rhNKqW__icon{width:24px;height:24px}.product-feature-pills-module__rhNKqW__title{font-size:14px}.product-feature-pills-module__rhNKqW__features{gap:4px}.product-feature-pills-module__rhNKqW__featureIcon{width:18px;height:18px}}@container (max-width:320px){.product-feature-pills-module__rhNKqW__pill{gap:6px}.product-feature-pills-module__rhNKqW__features{gap:3px}.product-feature-pills-module__rhNKqW__featureIcon{width:16px;height:16px}}
.motion-v2-module__rmLKXG__stage{position:relative}.motion-v2-module__rmLKXG__screen{background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.motion-v2-module__rmLKXG__cursor{z-index:6;pointer-events:none;opacity:0;will-change:transform;width:34px;height:34px;margin:-8px 0 0 -8px;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .26s;position:absolute;top:0;left:0}.motion-v2-module__rmLKXG__cursor[data-shown=true]{opacity:1}.motion-v2-module__rmLKXG__cursorArrow{filter:drop-shadow(0 2px 3px #0000004d);transform-origin:2px 2px;transition:transform .14s;position:absolute;top:8px;left:8px}.motion-v2-module__rmLKXG__cursor[data-pressed=true] .motion-v2-module__rmLKXG__cursorArrow{transform:scale(.86)}.motion-v2-module__rmLKXG__halo{opacity:0;background:#305dde38;border-radius:50%;width:34px;height:34px;position:absolute;top:0;left:0;transform:scale(.3)}.motion-v2-module__rmLKXG__cursor[data-pressed=true] .motion-v2-module__rmLKXG__halo{animation:.46s ease-out both motion-v2-module__rmLKXG__v2Halo}@keyframes motion-v2-module__rmLKXG__v2Halo{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.15)}}.motion-v2-module__rmLKXG__row{transition:box-shadow .32s,transform .32s cubic-bezier(.22,1,.36,1),background-color .32s}.motion-v2-module__rmLKXG__row[data-lift=true]{z-index:4;background:#fff;position:relative;transform:translateY(-1px);box-shadow:0 0 0 1px #29292914,0 10px 28px #14182824}.motion-v2-module__rmLKXG__row[data-changed=true]{background:#305dde0f}.motion-v2-module__rmLKXG__recede{transition:opacity .32s}.motion-v2-module__rmLKXG__recede[data-on=true]{opacity:.55}.motion-v2-module__rmLKXG__popover{z-index:5;width:272px;transform-origin:var(--v2-origin,top right);background:#fff;border-radius:14px;animation:.36s cubic-bezier(.22,1,.36,1) both motion-v2-module__rmLKXG__v2PopIn;position:absolute;box-shadow:0 0 0 1px #29292914,0 18px 44px #1418282e}.motion-v2-module__rmLKXG__popover[data-leaving=true]{animation:.22s ease-in both motion-v2-module__rmLKXG__v2PopOut}@keyframes motion-v2-module__rmLKXG__v2PopIn{0%{opacity:0;transform:scale(.72)translateY(-4px)}to{opacity:1;transform:none}}@keyframes motion-v2-module__rmLKXG__v2PopOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)}}@keyframes motion-v2-module__rmLKXG__v2Settle{0%{transform:scale(1)}35%{transform:scale(1.1)}70%{transform:scale(.97)}to{transform:scale(1)}}.motion-v2-module__rmLKXG__settle{animation:.46s cubic-bezier(.22,1,.36,1) both motion-v2-module__rmLKXG__v2Settle}.motion-v2-module__rmLKXG__pill{transition:background-color .28s,color .28s}@keyframes motion-v2-module__rmLKXG__v2SwapIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.motion-v2-module__rmLKXG__swapIn{animation:.32s cubic-bezier(.22,1,.36,1) both motion-v2-module__rmLKXG__v2SwapIn;display:inline-block}.motion-v2-module__rmLKXG__enter{animation:.36s cubic-bezier(.22,1,.36,1) both motion-v2-module__rmLKXG__v2SwapIn}.motion-v2-module__rmLKXG__toastSlot{transition:transform .56s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;right:0}.motion-v2-module__rmLKXG__toastRise{transform-origin:100% 100%;animation:.62s cubic-bezier(.22,1,.36,1) both motion-v2-module__rmLKXG__v2ToastRise}@keyframes motion-v2-module__rmLKXG__v2ToastRise{0%{opacity:0;transform:translateY(14px)scale(.94)}60%{opacity:1}to{opacity:1;transform:none}}.motion-v2-module__rmLKXG__toast{z-index:7;animation:.42s cubic-bezier(.22,1,.36,1) both motion-v2-module__rmLKXG__v2ToastIn;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.motion-v2-module__rmLKXG__toast[data-leaving=true]{animation:.32s ease-in both motion-v2-module__rmLKXG__v2ToastOut}@keyframes motion-v2-module__rmLKXG__v2ToastIn{0%{opacity:0;transform:translate(-50%,14px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes motion-v2-module__rmLKXG__v2ToastOut{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,8px)scale(.98)}}.motion-v2-module__rmLKXG__caret{vertical-align:-.15em;background:currentColor;width:1px;height:1em;margin-left:1px;animation:.9s steps(2,start) infinite motion-v2-module__rmLKXG__v2Caret;display:inline-block}@keyframes motion-v2-module__rmLKXG__v2Caret{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.motion-v2-module__rmLKXG__cursor{display:none}.motion-v2-module__rmLKXG__row,.motion-v2-module__rmLKXG__recede,.motion-v2-module__rmLKXG__pill,.motion-v2-module__rmLKXG__toastSlot{transition:none}.motion-v2-module__rmLKXG__popover,.motion-v2-module__rmLKXG__toast,.motion-v2-module__rmLKXG__toastRise,.motion-v2-module__rmLKXG__settle,.motion-v2-module__rmLKXG__swapIn,.motion-v2-module__rmLKXG__enter,.motion-v2-module__rmLKXG__caret{animation:none}}
.club-chapter-nav-module__Tac5fq__chapterNav{flex-wrap:wrap;align-items:center;gap:4px 20px;padding:0 4px;font-size:13px;display:flex}.club-chapter-nav-module__Tac5fq__chapterNav a{min-height:44px;color:var(--text-secondary);align-items:center;padding:4px 0;display:inline-flex}.club-chapter-nav-module__Tac5fq__chapterNav a:hover,.club-chapter-nav-module__Tac5fq__chapterNav a:focus-visible{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.club-chapter-nav-module__Tac5fq__chapterNav a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}@media (max-width:600px){.club-chapter-nav-module__Tac5fq__chapterNav{scrollbar-width:thin;flex-wrap:nowrap;gap:20px;overflow-x:auto}.club-chapter-nav-module__Tac5fq__chapterNav a{white-space:nowrap;flex:none}.club-chapter-nav-module__Tac5fq__chapterNav a:focus-visible{outline-offset:-2px}}
.championship-year-list-module__SPBf-a__list{overflow:hidden;container-type:inline-size}.championship-year-list-module__SPBf-a__head{display:none}.championship-year-list-module__SPBf-a__row{border-bottom:1px solid var(--border-default);grid-template-columns:4.5rem minmax(0,1fr);gap:4px 8px;padding:10px 12px;scroll-margin-top:8rem;display:grid}.championship-year-list-module__SPBf-a__row:last-child{border-bottom:0}.championship-year-list-module__SPBf-a__season{font-variant-numeric:tabular-nums;grid-row:span 2;align-self:start;font-size:12px;font-weight:600}.championship-year-list-module__SPBf-a__season a{min-height:44px;color:var(--text-primary);align-items:center;display:inline-flex}.championship-year-list-module__SPBf-a__season a:hover{text-underline-offset:4px;text-decoration:underline}.championship-year-list-module__SPBf-a__season a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.championship-year-list-module__SPBf-a__outcome{grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;gap:4px;min-width:0;display:grid}.championship-year-list-module__SPBf-a__outcome a{min-height:28px}.championship-year-list-module__SPBf-a__category{color:var(--text-muted);font-size:11px}.championship-year-list-module__SPBf-a__single .championship-year-list-module__SPBf-a__season{grid-row:auto}.championship-year-list-module__SPBf-a__single .championship-year-list-module__SPBf-a__outcome{align-self:center;display:block}.championship-year-list-module__SPBf-a__single .championship-year-list-module__SPBf-a__category{display:none}@container (min-width:620px){.championship-year-list-module__SPBf-a__head,.championship-year-list-module__SPBf-a__row{grid-template-columns:6rem minmax(0,1fr) minmax(0,1fr);gap:16px;padding:10px 20px}.championship-year-list-module__SPBf-a__head{border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-size:12px;font-weight:600;display:grid}.championship-year-list-module__SPBf-a__season{grid-row:auto;font-size:14px}.championship-year-list-module__SPBf-a__season a{min-height:28px}.championship-year-list-module__SPBf-a__outcome{display:block}.championship-year-list-module__SPBf-a__category{display:none}.championship-year-list-module__SPBf-a__single .championship-year-list-module__SPBf-a__head,.championship-year-list-module__SPBf-a__single .championship-year-list-module__SPBf-a__row{grid-template-columns:6rem minmax(0,1fr)}}
.standings-position-module__VJQbMG__plain,.standings-position-module__VJQbMG__position{min-width:24px;min-height:28px;font:inherit;font-variant-numeric:tabular-nums;text-align:center;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;margin-inline:-4px;padding:0 3px;display:inline-flex}.standings-position-module__VJQbMG__position{text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:4px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.standings-position-module__VJQbMG__position:hover,.standings-position-module__VJQbMG__position[data-state=open]{background:color-mix(in srgb, currentColor 9%, transparent)}.standings-position-module__VJQbMG__position:focus-visible,.standings-position-module__VJQbMG__action:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.standings-position-module__VJQbMG__popup{z-index:100;white-space:normal;overflow-wrap:break-word;border-radius:10px;width:264px;max-width:calc(100vw - 24px);padding:12px 14px;font-family:Inter,sans-serif;animation:none}.standings-position-module__VJQbMG__label{margin:0 0 4px;font-size:12px;font-weight:650;line-height:1.4}.standings-position-module__VJQbMG__description{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.standings-position-module__VJQbMG__action{color:var(--accent);margin-top:8px;padding-block:3px;font-size:12px;font-weight:600;display:inline-block}.standings-position-module__VJQbMG__action:hover{text-underline-offset:3px;text-decoration:underline}
