.hero-phone-dashboard-module__gMF-AW__phoneCanvas,.hero-phone-dashboard-module__gMF-AW__phoneCanvas *{box-sizing:border-box}.hero-phone-dashboard-module__gMF-AW__phoneCanvas{position:absolute;inset:0;container-type:inline-size}.hero-phone-dashboard-module__gMF-AW__phoneDevice{aspect-ratio:1406/2822;backface-visibility:hidden;width:100%;filter:drop-shadow(0 2rem 2.6rem color-mix(in oklch, var(--chamber-ink) 82%, transparent));position:absolute;inset:0}[data-hero-scroll-native=true] .hero-phone-dashboard-module__gMF-AW__phoneDevice{filter:none}.hero-phone-dashboard-module__gMF-AW__hardwareFrame{z-index:1;object-fit:contain;pointer-events:none;position:absolute}.hero-phone-dashboard-module__gMF-AW__islandFrame{z-index:4;clip-path:inset(4.961% 36.487% 91.141% 36.629% round var(--radius-full));object-fit:contain;pointer-events:none;position:absolute;inset:0}.hero-phone-dashboard-module__gMF-AW__screenClip{z-index:2;contain:paint;isolation:isolate;background:var(--surface-background);border-radius:21.9%/10.3%;position:absolute;inset:2.6754% 5.3698% 2.6754% 5.5121%;overflow:hidden;transform:translateZ(0);container-type:inline-size}.hero-phone-dashboard-module__gMF-AW__screen{background:var(--surface-background);height:100%;min-height:0;color:var(--text-primary);font-family:var(--font-landing-sans);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-phone-dashboard-module__gMF-AW__statusBar{z-index:2;font-variant-numeric:tabular-nums;letter-spacing:-.025em;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;min-height:clamp(2.8rem,14.8cqw,3.2rem);padding:clamp(.38rem,1.7cqw,.5rem) clamp(1.7rem,9.4cqw,2rem) 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:clamp(.68rem,3.9cqw,.84rem);font-weight:600;display:grid;position:relative}.hero-phone-dashboard-module__gMF-AW__statusTime{justify-self:start}.hero-phone-dashboard-module__gMF-AW__dynamicIsland{width:30.2cqw;height:8.8cqw}.hero-phone-dashboard-module__gMF-AW__statusIcons{object-fit:contain;justify-self:end;width:clamp(4.6rem,24.6cqw,5.35rem);height:auto}.hero-phone-dashboard-module__gMF-AW__appHeader{z-index:2;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:clamp(2.35rem,12.2cqw,2.7rem);padding-inline:clamp(.8rem,4.1cqw,1rem);display:grid;position:relative}.hero-phone-dashboard-module__gMF-AW__headerIcon{border:1px solid var(--border-subtle);border-radius:var(--radius-full);aspect-ratio:1;background:var(--surface-overlay);width:clamp(1.75rem,11.2cqw,2.2rem);color:var(--text-primary);justify-self:start;place-items:center;display:grid}.hero-phone-dashboard-module__gMF-AW__headerIcon svg{stroke-width:2px;width:clamp(.86rem,5.6cqw,1.08rem);height:auto}.hero-phone-dashboard-module__gMF-AW__appBrand{color:var(--text-primary);transform-origin:50%;transform:scale(.78)}.hero-phone-dashboard-module__gMF-AW__headerSpacer{justify-self:end;width:clamp(1.75rem,11.2cqw,2.2rem)}.hero-phone-dashboard-module__gMF-AW__phoneContent{z-index:2;flex:1;min-height:0;padding:0 clamp(.8rem,4.1cqw,1rem) clamp(.86rem,4cqw,1.36rem);position:relative;overflow:hidden}.hero-phone-dashboard-module__gMF-AW__playerHero{align-items:center;gap:clamp(.72rem,4cqw,.96rem);min-height:clamp(4.5rem,27.8cqw,5.5rem);padding-block:clamp(.52rem,3cqw,.72rem);display:flex}.hero-phone-dashboard-module__gMF-AW__portrait{border-radius:var(--radius-full);aspect-ratio:1;background:var(--surface-overlay);width:clamp(3.6rem,18.8cqw,4.2rem);animation:hero-phone-dashboard-module__gMF-AW__phonePortraitReveal var(--landing-motion-slow) var(--landing-ease-expo) both;flex:none;position:relative;overflow:hidden}.hero-phone-dashboard-module__gMF-AW__portrait>:is(img,[data-sports-fallback]):first-child{object-fit:cover;object-position:center 16%;filter:saturate(.9)contrast(1.03)}.hero-phone-dashboard-module__gMF-AW__playerCopy{min-width:0;animation:hero-phone-dashboard-module__gMF-AW__phoneContentIn var(--landing-motion-slow) var(--landing-ease-expo) both;flex:1;gap:clamp(.2rem,1.2cqw,.3rem);display:grid}.hero-phone-dashboard-module__gMF-AW__playerCopy>strong{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.04rem,6.1cqw,1.34rem);font-weight:600;line-height:1.08;overflow:hidden}.hero-phone-dashboard-module__gMF-AW__playerMeta{min-width:0;color:var(--text-muted);align-items:center;gap:clamp(.24rem,1.45cqw,.34rem);font-size:clamp(.43rem,2.45cqw,.56rem);line-height:1.25;display:flex}.hero-phone-dashboard-module__gMF-AW__teamIdentity{align-items:center;gap:clamp(.2rem,1.1cqw,.28rem);min-width:0;display:flex}.hero-phone-dashboard-module__gMF-AW__teamIdentity :is(img,[data-sports-fallback]){object-fit:contain;width:clamp(.76rem,4.1cqw,.92rem);height:clamp(.76rem,4.1cqw,.92rem)}.hero-phone-dashboard-module__gMF-AW__teamIdentity b{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hero-phone-dashboard-module__gMF-AW__metaDivider{background:var(--border-default);flex:none;width:1px;height:clamp(.58rem,3.5cqw,.72rem)}.hero-phone-dashboard-module__gMF-AW__playerActions{justify-content:space-between;align-items:center;gap:clamp(.4rem,2.2cqw,.56rem);min-width:0;min-height:clamp(1.3rem,7.2cqw,1.55rem);display:flex}.hero-phone-dashboard-module__gMF-AW__followPlayer{width:fit-content;color:var(--text-secondary);align-items:center;gap:clamp(.2rem,1.1cqw,.28rem);font-size:clamp(.43rem,2.65cqw,.58rem);font-weight:600;display:inline-flex}.hero-phone-dashboard-module__gMF-AW__followPlayer svg{stroke-width:1.8px;width:clamp(.68rem,4.15cqw,.86rem);height:auto}.hero-phone-dashboard-module__gMF-AW__nextMatchup{min-width:0;color:var(--text-secondary);justify-items:end;gap:clamp(.02rem,.16cqw,.04rem);line-height:1;display:grid}.hero-phone-dashboard-module__gMF-AW__nextMatchup>small{color:var(--text-muted);font-family:var(--font-landing-mono);letter-spacing:.01em;white-space:nowrap;font-size:clamp(.32rem,1.9cqw,.42rem);font-weight:600}.hero-phone-dashboard-module__gMF-AW__nextMatchup>span{align-items:center;gap:clamp(.1rem,.52cqw,.14rem);display:flex}.hero-phone-dashboard-module__gMF-AW__nextMatchup :is(img,[data-sports-fallback]){object-fit:contain;width:clamp(.62rem,3.6cqw,.78rem);height:clamp(.62rem,3.6cqw,.78rem)}.hero-phone-dashboard-module__gMF-AW__nextMatchup b{letter-spacing:-.02em;font-size:clamp(.36rem,2.1cqw,.46rem);font-weight:700}.hero-phone-dashboard-module__gMF-AW__nextMatchup i{color:var(--text-dim);font-size:clamp(.32rem,1.8cqw,.4rem);font-style:normal;font-weight:600}.hero-phone-dashboard-module__gMF-AW__statRail{border-bottom:1px solid var(--border-subtle);min-height:clamp(2.1rem,11.5cqw,2.52rem);color:var(--text-dim);grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;font-size:clamp(.38rem,2.35cqw,.52rem);font-weight:600;display:grid;position:relative}.hero-phone-dashboard-module__gMF-AW__statRail button{appearance:none;min-width:0;min-height:100%;color:inherit;cursor:pointer;font:inherit;transition:color var(--landing-motion-fast) var(--landing-ease-standard), opacity var(--landing-motion-fast) var(--landing-ease-standard), scale var(--landing-motion-fast) var(--landing-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.hero-phone-dashboard-module__gMF-AW__statRail button:hover{color:var(--text-secondary)}.hero-phone-dashboard-module__gMF-AW__statRail button:active{scale:.9}.hero-phone-dashboard-module__gMF-AW__statRail button:focus-visible{border-radius:var(--radius-sm);outline:1px solid var(--surface-brand);outline-offset:-2px}.hero-phone-dashboard-module__gMF-AW__statRail button[data-active=true]{color:var(--text-primary);animation:hero-phone-dashboard-module__gMF-AW__sampleTap var(--landing-motion-standard) var(--landing-ease-expo) both}.hero-phone-dashboard-module__gMF-AW__marketIndicator{z-index:2;bottom:-1px;left:var(--market-indicator-position);width:var(--market-indicator-width);border-radius:var(--radius-full);background:var(--surface-brand);height:2px;box-shadow:0 0 .6cqw color-mix(in oklch, var(--surface-brand) 28%, transparent);pointer-events:none;transition:left var(--landing-motion-standard) var(--landing-ease-expo), width var(--landing-motion-standard) var(--landing-ease-expo);position:absolute;translate:-50%}.hero-phone-dashboard-module__gMF-AW__marketCard{border-bottom:1px solid var(--border-subtle);gap:clamp(.58rem,3.4cqw,.78rem);padding-block:clamp(.68rem,4.1cqw,.94rem);display:grid}.hero-phone-dashboard-module__gMF-AW__decisionRow{justify-content:space-between;align-items:center;gap:clamp(.72rem,4cqw,.96rem);min-height:clamp(3rem,15.8cqw,3.56rem);display:flex;position:relative}.hero-phone-dashboard-module__gMF-AW__selectionBlock{gap:clamp(.08rem,.45cqw,.12rem);display:grid}.hero-phone-dashboard-module__gMF-AW__selectionBlock>small{color:var(--text-success);letter-spacing:.06em;font-size:clamp(.42rem,2.55cqw,.56rem);font-weight:700}.hero-phone-dashboard-module__gMF-AW__selectionBlock>span{align-items:baseline;gap:clamp(.28rem,1.6cqw,.4rem);display:flex}.hero-phone-dashboard-module__gMF-AW__selectionBlock strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(1.28rem,7.8cqw,1.72rem);font-weight:700;line-height:1}.hero-phone-dashboard-module__gMF-AW__selectionBlock b{color:var(--text-secondary);letter-spacing:.04em;font-size:clamp(.5rem,3cqw,.66rem)}.hero-phone-dashboard-module__gMF-AW__priceBlock{appearance:none;min-width:clamp(4.8rem,28.5cqw,6rem);min-height:clamp(2.75rem,14.4cqw,3.2rem);color:inherit;cursor:pointer;font:inherit;transition:background-color var(--landing-motion-fast) var(--landing-ease-standard), scale var(--landing-motion-fast) var(--landing-ease-standard);background:0 0;border:0;border-radius:clamp(.4rem,2.2cqw,.52rem);justify-items:end;gap:clamp(.08rem,.45cqw,.12rem);padding:clamp(.18rem,.9cqw,.24rem) clamp(.08rem,.4cqw,.12rem);display:grid}.hero-phone-dashboard-module__gMF-AW__priceBlock:hover,.hero-phone-dashboard-module__gMF-AW__priceBlock[aria-expanded=true]{background:var(--surface-overlay)}.hero-phone-dashboard-module__gMF-AW__priceBlock:active{scale:.94}.hero-phone-dashboard-module__gMF-AW__priceBlock:focus-visible{outline:1px solid var(--surface-brand);outline-offset:1px}.hero-phone-dashboard-module__gMF-AW__priceBlock>strong{font-variant-numeric:tabular-nums;font-size:clamp(.92rem,5.2cqw,1.16rem);font-weight:700;line-height:1}.hero-phone-dashboard-module__gMF-AW__priceBlock>span{color:var(--text-muted);align-items:center;gap:clamp(.08rem,.5cqw,.14rem);font-size:clamp(.4rem,2.35cqw,.52rem);font-weight:600;display:flex}.hero-phone-dashboard-module__gMF-AW__priceBlock>span small{color:var(--text-dim);font:inherit}.hero-phone-dashboard-module__gMF-AW__priceBlock svg{stroke-width:1.8px;width:clamp(.52rem,3cqw,.66rem);height:auto;transition:rotate var(--landing-motion-fast) var(--landing-ease-standard)}.hero-phone-dashboard-module__gMF-AW__priceBlock svg[data-open=true]{rotate:180deg}.hero-phone-dashboard-module__gMF-AW__bookMenu{z-index:8;border:1px solid var(--border-default);background:color-mix(in oklch, var(--surface-elevated) 96%, transparent);width:clamp(8.9rem,51cqw,10.8rem);box-shadow:0 .8rem 2rem color-mix(in oklch, var(--surface-background) 72%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:100% 0;animation:hero-phone-dashboard-module__gMF-AW__bookMenuIn var(--landing-motion-fast) var(--landing-ease-expo) both;border-radius:clamp(.55rem,3.1cqw,.72rem);display:grid;position:absolute;top:calc(100% - clamp(.2rem,1cqw,.28rem));right:0;overflow:hidden}.hero-phone-dashboard-module__gMF-AW__bookMenu>button{appearance:none;min-height:clamp(1.9rem,10.4cqw,2.25rem);color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:clamp(.34rem,1.8cqw,.45rem);padding:clamp(.26rem,1.45cqw,.36rem) clamp(.42rem,2.3cqw,.56rem);display:grid}.hero-phone-dashboard-module__gMF-AW__bookMenu>button+button{border-top:1px solid var(--border-subtle)}.hero-phone-dashboard-module__gMF-AW__bookMenu>button:hover,.hero-phone-dashboard-module__gMF-AW__bookMenu>button:focus-visible{background:var(--surface-overlay);outline:0}.hero-phone-dashboard-module__gMF-AW__bookMenu>button:active{background:color-mix(in oklch, var(--surface-brand) 14%, var(--surface-overlay))}.hero-phone-dashboard-module__gMF-AW__bookMenu>button>span{gap:clamp(.02rem,.15cqw,.04rem);min-width:0;display:grid}.hero-phone-dashboard-module__gMF-AW__bookMenu>button>span strong,.hero-phone-dashboard-module__gMF-AW__bookMenu>button>b{font-variant-numeric:tabular-nums;font-size:clamp(.4rem,2.45cqw,.54rem);font-weight:700}.hero-phone-dashboard-module__gMF-AW__bookMenu>button>span small{color:var(--text-muted);font-size:clamp(.3rem,1.7cqw,.38rem);font-weight:600}.hero-phone-dashboard-module__gMF-AW__bookMenu>button>i{border:1px solid var(--border-strong);border-radius:var(--radius-full);aspect-ratio:1;width:clamp(.34rem,1.9cqw,.44rem)}.hero-phone-dashboard-module__gMF-AW__bookMenu>button[aria-checked=true]>i{border-color:var(--surface-brand);background:var(--surface-brand);box-shadow:inset 0 0 0 2px var(--surface-elevated)}.hero-phone-dashboard-module__gMF-AW__valueSwap{animation:hero-phone-dashboard-module__gMF-AW__valueSwapIn var(--landing-motion-fast) var(--landing-ease-expo) both}.hero-phone-dashboard-module__gMF-AW__metricStrip{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));min-height:clamp(2.5rem,13.7cqw,3.05rem);margin:0;display:grid}.hero-phone-dashboard-module__gMF-AW__metricStrip>div{align-content:center;gap:clamp(.12rem,.65cqw,.16rem);min-width:0;padding-inline:clamp(.22rem,1.15cqw,.3rem);display:grid}.hero-phone-dashboard-module__gMF-AW__metricStrip>div+div{border-left:1px solid var(--border-subtle)}.hero-phone-dashboard-module__gMF-AW__metricStrip dt{color:var(--text-muted);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.3rem,1.65cqw,.36rem);font-weight:600;overflow:hidden}.hero-phone-dashboard-module__gMF-AW__metricStrip dd{font-variant-numeric:tabular-nums;margin:0;font-size:clamp(.54rem,3.15cqw,.7rem);font-weight:700}.hero-phone-dashboard-module__gMF-AW__metricStrip>div:nth-child(3) dd,.hero-phone-dashboard-module__gMF-AW__metricStrip>div:nth-child(4) dd{color:var(--text-success)}.hero-phone-dashboard-module__gMF-AW__addToSlip{background:var(--surface-brand);min-height:clamp(2.38rem,12.8cqw,2.88rem);color:var(--text-on-brand);border-radius:clamp(.5rem,3cqw,.68rem);align-items:center;gap:clamp(.42rem,2.6cqw,.62rem);padding:clamp(.34rem,1.8cqw,.46rem) clamp(.54rem,3cqw,.7rem);display:flex}.hero-phone-dashboard-module__gMF-AW__addIcon{border-radius:var(--radius-full);aspect-ratio:1;background:color-mix(in oklch, var(--surface-background) 11%, transparent);place-items:center;width:clamp(1.15rem,7.1cqw,1.48rem);display:grid}.hero-phone-dashboard-module__gMF-AW__addIcon svg{stroke-width:2.6px;width:clamp(.6rem,3.7cqw,.78rem);height:auto}.hero-phone-dashboard-module__gMF-AW__addToSlip>span:nth-child(2){flex:1;gap:clamp(.04rem,.22cqw,.08rem);display:grid}.hero-phone-dashboard-module__gMF-AW__addToSlip strong{font-size:clamp(.52rem,3.1cqw,.68rem);font-weight:700}.hero-phone-dashboard-module__gMF-AW__addToSlip small{font-variant-numeric:tabular-nums;opacity:.7;font-size:clamp(.34rem,1.95cqw,.44rem);font-weight:600}.hero-phone-dashboard-module__gMF-AW__addToSlip>svg{stroke-width:2px;width:clamp(.72rem,4.5cqw,.94rem);height:auto}.hero-phone-dashboard-module__gMF-AW__performance{gap:clamp(.32rem,1.75cqw,.44rem);padding-block:clamp(.68rem,4cqw,.92rem);display:grid}.hero-phone-dashboard-module__gMF-AW__performanceHeader{justify-content:space-between;align-items:flex-start;gap:clamp(.4rem,2cqw,.6rem);min-height:clamp(2.8rem,13cqw,3.55rem);display:flex}.hero-phone-dashboard-module__gMF-AW__performanceHeader>span{gap:clamp(.08rem,.4cqw,.12rem);display:grid}.hero-phone-dashboard-module__gMF-AW__performanceHeader>span:last-child{justify-items:end}.hero-phone-dashboard-module__gMF-AW__performanceHeader>span:first-child>strong{letter-spacing:-.015em;font-size:clamp(.58rem,3.7cqw,.8rem);font-weight:700}.hero-phone-dashboard-module__gMF-AW__performanceHeader small{color:var(--text-muted);font-size:clamp(.34rem,2.1cqw,.46rem);font-weight:500}.hero-phone-dashboard-module__gMF-AW__performanceHeader>span:last-child>strong{color:var(--text-success);font-variant-numeric:tabular-nums;font-size:clamp(.54rem,3.25cqw,.72rem);font-weight:700}.hero-phone-dashboard-module__gMF-AW__performanceHeader>span:last-child>strong[data-tone=warning]{color:var(--text-warning)}.hero-phone-dashboard-module__gMF-AW__performanceHeader>span:last-child>strong[data-tone=negative]{color:var(--text-danger)}.hero-phone-dashboard-module__gMF-AW__performanceHeader em{color:var(--text-success);font-size:clamp(.3rem,1.85cqw,.42rem);font-style:normal;font-weight:700}.hero-phone-dashboard-module__gMF-AW__sampleRail{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;min-height:clamp(2.1rem,11.2cqw,2.5rem);display:grid;position:relative}.hero-phone-dashboard-module__gMF-AW__sampleRail button{appearance:none;color:var(--text-muted);cursor:pointer;font:inherit;transition:color var(--landing-motion-fast) var(--landing-ease-standard), opacity var(--landing-motion-fast) var(--landing-ease-standard), scale var(--landing-motion-fast) var(--landing-ease-standard);background:0 0;border:0;font-size:clamp(.4rem,2.75cqw,.58rem);font-weight:600}.hero-phone-dashboard-module__gMF-AW__sampleRail button:hover{color:var(--text-secondary)}.hero-phone-dashboard-module__gMF-AW__sampleRail button:active{scale:.9}.hero-phone-dashboard-module__gMF-AW__sampleRail button:focus-visible{border-radius:var(--radius-sm);outline:1px solid var(--surface-brand);outline-offset:-2px}.hero-phone-dashboard-module__gMF-AW__sampleRail button[data-active=true]:focus-visible{outline:0}.hero-phone-dashboard-module__gMF-AW__sampleRail button[data-active=true]{color:var(--text-primary);animation:hero-phone-dashboard-module__gMF-AW__sampleTap var(--landing-motion-standard) var(--landing-ease-expo) both}.hero-phone-dashboard-module__gMF-AW__sampleIndicator{z-index:2;bottom:clamp(.08rem,.65cqw,.14rem);left:var(--indicator-position);width:var(--indicator-width);border-radius:var(--radius-full);background:var(--surface-brand);height:2px;box-shadow:0 0 .6cqw color-mix(in oklch, var(--surface-brand) 28%, transparent);pointer-events:none;transition:left var(--landing-motion-standard) var(--landing-ease-expo), width var(--landing-motion-standard) var(--landing-ease-expo);position:absolute;translate:-50%}.hero-phone-dashboard-module__gMF-AW__lineLegend{min-height:clamp(.8rem,4.2cqw,1rem);color:var(--text-muted);justify-content:flex-end;align-items:center;gap:clamp(.16rem,.9cqw,.22rem);font-size:clamp(.3rem,1.9cqw,.42rem);font-weight:600;display:flex}.hero-phone-dashboard-module__gMF-AW__lineLegend i{border-radius:var(--radius-full);background:var(--text-secondary);width:clamp(.85rem,5.1cqw,1.1rem);height:2px}.hero-phone-dashboard-module__gMF-AW__lineLegend strong{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:700}.hero-phone-dashboard-module__gMF-AW__chart{min-height:0;position:relative}.hero-phone-dashboard-module__gMF-AW__chartPlot{height:clamp(5.8rem,29.8cqw,6.8rem);position:relative}.hero-phone-dashboard-module__gMF-AW__barField,.hero-phone-dashboard-module__gMF-AW__labelField{position:absolute;left:clamp(1.95rem,9.7cqw,2.2rem);right:0}.hero-phone-dashboard-module__gMF-AW__barField{inset-block:0}.hero-phone-dashboard-module__gMF-AW__barColumn{top:0;bottom:0;left:var(--bar-left);width:var(--bar-width);opacity:var(--bar-opacity);transition:left var(--landing-motion-standard) var(--landing-ease-expo), width var(--landing-motion-standard) var(--landing-ease-expo), opacity var(--landing-motion-fast) var(--landing-ease-standard);align-items:flex-end;display:flex;position:absolute}.hero-phone-dashboard-module__gMF-AW__resultBar{width:100%;height:var(--bar-height);background:var(--surface-danger);min-height:0;color:var(--text-primary);transition:height var(--landing-motion-standard) var(--landing-ease-expo), background-color var(--landing-motion-fast) var(--landing-ease-standard);border-radius:clamp(.1rem,.72cqw,.17rem) clamp(.1rem,.72cqw,.17rem) 0 0;justify-content:center;align-items:flex-end;padding-bottom:clamp(.1rem,.62cqw,.16rem);font-style:normal;display:flex;position:relative;overflow:hidden}.hero-phone-dashboard-module__gMF-AW__barColumn[data-active=true] .hero-phone-dashboard-module__gMF-AW__resultBar{min-height:2px}.hero-phone-dashboard-module__gMF-AW__resultBar[data-hit=true]{background:var(--surface-brand);color:var(--text-on-brand)}.hero-phone-dashboard-module__gMF-AW__resultBar b{font-variant-numeric:tabular-nums;font-size:clamp(.24rem,1.7cqw,.37rem);font-weight:700;line-height:1;overflow:hidden}.hero-phone-dashboard-module__gMF-AW__chart[data-density=dense] .hero-phone-dashboard-module__gMF-AW__resultBar b{font-size:clamp(.2rem,1.25cqw,.28rem)}.hero-phone-dashboard-module__gMF-AW__referenceLine{z-index:3;pointer-events:none;transition:bottom var(--landing-motion-standard) var(--landing-ease-expo);align-items:center;display:flex;position:absolute;left:0;right:0}.hero-phone-dashboard-module__gMF-AW__referenceLine span{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-overlay);width:clamp(1.75rem,8.8cqw,2rem);height:clamp(.92rem,4.9cqw,1.08rem);color:var(--text-primary);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:clamp(.26rem,1.55cqw,.34rem);font-weight:700;display:grid}.hero-phone-dashboard-module__gMF-AW__referenceLine i{border-radius:var(--radius-full);background:color-mix(in oklch, var(--text-primary) 72%, transparent);flex:1;height:2px}.hero-phone-dashboard-module__gMF-AW__chartLabels{height:clamp(1.55rem,7.4cqw,1.85rem);position:relative}.hero-phone-dashboard-module__gMF-AW__labelField{inset-block:0}.hero-phone-dashboard-module__gMF-AW__gameLabel{top:0;left:var(--bar-left);width:var(--bar-width);opacity:var(--bar-opacity);text-align:center;transition:left var(--landing-motion-standard) var(--landing-ease-expo), width var(--landing-motion-standard) var(--landing-ease-expo), opacity var(--landing-motion-fast) var(--landing-ease-standard);justify-items:center;gap:clamp(.02rem,.2cqw,.05rem);display:grid;position:absolute}.hero-phone-dashboard-module__gMF-AW__gameLabel b,.hero-phone-dashboard-module__gMF-AW__gameLabel small{text-overflow:clip;white-space:nowrap;max-width:100%;overflow:hidden}.hero-phone-dashboard-module__gMF-AW__gameLabel b{color:var(--text-secondary);font-size:clamp(.22rem,1.45cqw,.32rem);font-weight:700}.hero-phone-dashboard-module__gMF-AW__gameLabel small{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:clamp(.2rem,1.25cqw,.28rem);font-weight:600}.hero-phone-dashboard-module__gMF-AW__homeIndicator{z-index:3;border-radius:var(--radius-full);background:color-mix(in oklch, var(--text-primary) 72%, transparent);width:34%;height:clamp(.14rem,.55cqw,.2rem);position:absolute;bottom:clamp(.34rem,1.5cqw,.5rem);left:50%;translate:-50%}@keyframes hero-phone-dashboard-module__gMF-AW__phonePortraitReveal{0%{opacity:0;translate:-.2rem .3rem;scale:.94}to{opacity:1;translate:0;scale:1}}@keyframes hero-phone-dashboard-module__gMF-AW__phoneContentIn{0%{opacity:0;translate:0 .28rem}to{opacity:1;translate:0}}@keyframes hero-phone-dashboard-module__gMF-AW__sampleTap{0%{scale:1}42%{scale:.9}to{scale:1}}@keyframes hero-phone-dashboard-module__gMF-AW__valueSwapIn{0%{opacity:.42;translate:0 .18rem}to{opacity:1;translate:0}}@keyframes hero-phone-dashboard-module__gMF-AW__bookMenuIn{0%{opacity:0;translate:0 -.18rem;scale:.96}to{opacity:1;translate:0;scale:1}}@media (forced-colors:active){.hero-phone-dashboard-module__gMF-AW__islandFrame{display:none}}
.pricing-plans-module__quKAba__pricing{width:min(100%,86rem);margin:0 auto}.pricing-plans-module__quKAba__pricingHeader{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3.25rem);display:flex}.pricing-plans-module__quKAba__pricingTitle{gap:.55rem;display:grid}.pricing-plans-module__quKAba__pricingTitle p,.pricing-plans-module__quKAba__pricingTitle h2{margin:0}.pricing-plans-module__quKAba__pricingTitle p{color:color-mix(in oklch, var(--chamber-paper) 76%, transparent);font-family:var(--font-landing-sans);letter-spacing:-.01em;font-size:clamp(.8rem,1.3vw,1rem);line-height:1.5}.pricing-plans-module__quKAba__pricingTitle h2{color:var(--chamber-paper);font-family:var(--font-landing-display), Impact, sans-serif;font-size:clamp(3rem,5.4vw,5rem);font-weight:400;line-height:.9}.pricing-plans-module__quKAba__billingToggle{--billing-gap:.9rem;align-items:center;gap:var(--billing-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:min(22rem,100%);display:grid;position:relative}.pricing-plans-module__quKAba__billingIndicator{z-index:0;width:calc((100% - var(--billing-gap)) / 2);border-radius:var(--radius-full);background:var(--chamber-paper);height:2px;transition:transform var(--landing-motion-slow) var(--landing-ease-expo);position:absolute;inset-block-end:0;inset-inline-start:0;transform:translate(0)}.pricing-plans-module__quKAba__billingToggle[data-interval=annual] .pricing-plans-module__quKAba__billingIndicator{transform:translateX(calc(100% + var(--billing-gap)))}.pricing-plans-module__quKAba__billingToggle button{z-index:1;min-height:2.75rem;color:color-mix(in oklch, var(--chamber-paper) 48%, transparent);cursor:pointer;font-family:var(--font-landing-sans);transition:color var(--landing-motion-standard) var(--landing-ease-standard);background:0 0;border:0;justify-content:center;align-items:baseline;gap:.5rem;padding:.5rem 0 .65rem;font-size:.9rem;font-weight:600;display:flex;position:relative}.pricing-plans-module__quKAba__billingToggle button small{color:color-mix(in oklch, var(--chamber-signal) 78%, transparent);white-space:nowrap;transition:color var(--landing-motion-standard) var(--landing-ease-standard);font-size:.68rem;font-weight:600}.pricing-plans-module__quKAba__billingToggle button[aria-pressed=true]{color:var(--chamber-paper)}.pricing-plans-module__quKAba__billingToggle button[aria-pressed=true] small{color:var(--chamber-signal)}.pricing-plans-module__quKAba__planGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem);display:grid;position:relative}.pricing-plans-module__quKAba__planCard{--plan-accent:var(--chamber-signal);--plan-accent-text:var(--chamber-signal);border:1px solid color-mix(in oklch, var(--chamber-paper) 26%, transparent);border-radius:var(--radius-lg);background:var(--chamber-ink);flex-direction:column;min-width:0;min-height:40rem;padding:clamp(1.75rem,3vw,2.4rem);display:flex;position:relative;overflow:hidden}.pricing-plans-module__quKAba__proCard{background:color-mix(in oklch, var(--chamber-signal) 2%, var(--chamber-ink))}.pricing-plans-module__quKAba__proCard .pricing-plans-module__quKAba__planHeadingRow h3{color:var(--chamber-signal)}.pricing-plans-module__quKAba__ultraCard{--plan-accent:var(--surface-ultra);--plan-accent-text:var(--text-ultra);border-color:color-mix(in oklch, var(--surface-ultra) 38%, var(--chamber-paper) 22%);border-top:4px solid color-mix(in oklch, var(--surface-ultra) 86%, var(--chamber-paper));background:color-mix(in oklch, var(--surface-ultra) 3%, var(--chamber-ink))}.pricing-plans-module__quKAba__planHeader,.pricing-plans-module__quKAba__planIdentity{display:grid}.pricing-plans-module__quKAba__planIdentity{gap:.7rem}.pricing-plans-module__quKAba__planHeadingRow{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.pricing-plans-module__quKAba__planHeadingRow h3,.pricing-plans-module__quKAba__planIdentity p{margin:0}.pricing-plans-module__quKAba__planHeadingRow h3{color:var(--chamber-paper);font-family:var(--font-landing-display), Impact, sans-serif;letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(2.4rem,4vw,3rem);font-weight:400;line-height:.95}.pricing-plans-module__quKAba__ultraCard .pricing-plans-module__quKAba__planHeadingRow h3{color:var(--text-ultra)}.pricing-plans-module__quKAba__trialText,.pricing-plans-module__quKAba__popularText{font-family:var(--font-landing-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:700}.pricing-plans-module__quKAba__trialText{color:var(--plan-accent-text);display:block}.pricing-plans-module__quKAba__popularText{border-radius:var(--radius-sm);background:var(--plan-accent-text);color:var(--chamber-ink);padding:.42rem .65rem}.pricing-plans-module__quKAba__planIdentity>p{max-width:31rem;color:color-mix(in oklch, var(--chamber-paper) 76%, transparent);font-size:.82rem;line-height:1.55}.pricing-plans-module__quKAba__planPrice{border-top:1px solid color-mix(in oklch, var(--chamber-paper) 9%, transparent);border-bottom:1px solid color-mix(in oklch, var(--chamber-paper) 11%, transparent);margin-top:clamp(1.6rem,3vw,2rem);padding-top:clamp(1.5rem,3vw,2rem);padding-bottom:clamp(1.5rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.pricing-plans-module__quKAba__planPrice p{margin:0}.pricing-plans-module__quKAba__priceAnnouncement{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pricing-plans-module__quKAba__priceState{opacity:0;min-width:0;transition:opacity var(--landing-motion-standard) var(--landing-ease-standard), transform var(--landing-motion-slow) var(--landing-ease-expo);grid-area:1/1;align-self:start}.pricing-plans-module__quKAba__monthlyPriceState{transform:translate(-.65rem)}.pricing-plans-module__quKAba__annualPriceState{transform:translate(.65rem)}.pricing-plans-module__quKAba__priceState[data-active=true]{z-index:1;opacity:1;transform:translate(0)}.pricing-plans-module__quKAba__priceState[aria-hidden=true]{pointer-events:none}.pricing-plans-module__quKAba__priceReference{color:color-mix(in oklch, var(--chamber-paper) 52%, transparent);font-family:var(--font-landing-sans);font-size:.76rem;font-weight:600}.pricing-plans-module__quKAba__priceReference del{color:color-mix(in oklch, var(--chamber-paper) 58%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--chamber-paper) 65%, transparent);text-decoration-color:color-mix(in oklch, var(--chamber-paper) 65%, transparent);text-decoration-thickness:1px}.pricing-plans-module__quKAba__primaryPrice{flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.pricing-plans-module__quKAba__primaryPrice strong{color:var(--chamber-paper);font-family:var(--font-landing-sans);font-variant-numeric:tabular-nums;letter-spacing:-.07em;font-size:clamp(3.25rem,5.2vw,4.35rem);font-weight:600;line-height:1}.pricing-plans-module__quKAba__primaryPrice span,.pricing-plans-module__quKAba__billingLine{color:color-mix(in oklch, var(--chamber-paper) 46%, transparent);font-family:var(--font-landing-sans);font-size:.75rem}.pricing-plans-module__quKAba__billingLine{margin-top:.8rem!important}.pricing-plans-module__quKAba__annualValue{flex-wrap:wrap;align-items:baseline;gap:.8rem;margin-top:1rem;display:flex}.pricing-plans-module__quKAba__annualValue>strong{color:var(--plan-accent-text);font-family:var(--font-landing-sans);letter-spacing:.01em;text-transform:uppercase;font-size:.78rem;font-weight:700}.pricing-plans-module__quKAba__priceComparison{color:var(--plan-accent-text);font-family:var(--font-landing-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700;margin-top:.85rem!important}.pricing-plans-module__quKAba__featureBlock{gap:1rem;padding-top:1.5rem;display:grid}.pricing-plans-module__quKAba__featureBlock>p{color:color-mix(in oklch, var(--chamber-paper) 52%, transparent);font-family:var(--font-landing-sans);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.pricing-plans-module__quKAba__planFeatures{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pricing-plans-module__quKAba__planFeatures li{color:color-mix(in oklch, var(--chamber-paper) 86%, transparent);grid-template-columns:1rem 1fr;align-items:center;gap:.65rem;font-size:.82rem;line-height:1.4;display:grid}.pricing-plans-module__quKAba__planFeatures svg{width:.9rem;height:.9rem;color:var(--plan-accent-text)}.pricing-plans-module__quKAba__featureCheck{align-items:center;display:inline-flex;position:relative}.pricing-plans-module__quKAba__featureCheck sup{color:var(--plan-accent-text);font-size:.65rem;line-height:1;position:absolute;top:0;right:-.3rem}.pricing-plans-module__quKAba__featureBlock>.pricing-plans-module__quKAba__proVaultNote{letter-spacing:normal;text-transform:none;font-size:.72rem;font-weight:400;line-height:1.6}.pricing-plans-module__quKAba__launchAvailability{border-top:1px solid color-mix(in oklch, var(--chamber-paper) 11%, transparent);color:color-mix(in oklch, var(--chamber-paper) 52%, transparent);font-family:var(--font-landing-sans);margin:auto 0 0;padding-top:1.25rem;font-size:.74rem}.pricing-plans-module__quKAba__pricingFooter{justify-items:center;gap:.65rem;margin-top:1.6rem;display:grid}.pricing-plans-module__quKAba__platformNote,.pricing-plans-module__quKAba__catalogNote{text-align:center;margin:0}.pricing-plans-module__quKAba__platformNote{color:var(--chamber-signal);font-family:var(--font-landing-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.pricing-plans-module__quKAba__catalogNote{max-width:56rem;color:color-mix(in oklch, var(--chamber-paper) 44%, transparent);text-align:center;font-size:.68rem;line-height:1.6}@media (max-width:820px){.pricing-plans-module__quKAba__pricingHeader{flex-direction:column;align-items:stretch}.pricing-plans-module__quKAba__billingToggle{justify-content:flex-start}.pricing-plans-module__quKAba__planGrid{grid-template-columns:1fr;gap:1.25rem}.pricing-plans-module__quKAba__planCard{min-height:0}.pricing-plans-module__quKAba__featureBlock{padding-top:1.5rem}.pricing-plans-module__quKAba__launchAvailability{margin-top:1.8rem}}@media (max-width:520px){.pricing-plans-module__quKAba__pricingHeader{gap:1.25rem;margin-bottom:1.75rem}.pricing-plans-module__quKAba__pricingTitle h2{font-size:3.2rem}.pricing-plans-module__quKAba__billingToggle{--billing-gap:.65rem;width:100%;max-width:21rem}.pricing-plans-module__quKAba__billingToggle button{gap:.35rem;font-size:.83rem}.pricing-plans-module__quKAba__billingToggle button small{font-size:.6rem}.pricing-plans-module__quKAba__planCard{padding:1.5rem 1.25rem}.pricing-plans-module__quKAba__popularText{padding-inline:.5rem;font-size:.6rem}}@media (forced-colors:active){.pricing-plans-module__quKAba__billingIndicator{background:buttontext}.pricing-plans-module__quKAba__planCard{border-color:canvastext}}