.feature-page{--story-ink:var(--showcase-theme-ink);--story-muted:var(--showcase-theme-ink-muted);--story-cream:var(--showcase-theme-canvas);--story-surface:var(--showcase-theme-surface);--story-line:var(--showcase-theme-line-soft);--story-shadow:var(--showcase-theme-card-shadow);--feature-accent:#a84408;background:var(--showcase-theme-canvas);color:var(--showcase-theme-ink);overflow:clip}.dark .feature-page{--feature-accent:#ffad70}.showcase-site .feature-page>section{--showcase-canvas:var(--showcase-theme-canvas);--showcase-canvas-soft:var(--showcase-theme-canvas-soft);--showcase-surface:var(--showcase-theme-surface);--showcase-surface-strong:var(--showcase-theme-surface-strong);--showcase-ink:var(--showcase-theme-ink);--showcase-ink-muted:var(--showcase-theme-ink-muted);--showcase-line:var(--showcase-theme-line);--showcase-line-soft:var(--showcase-theme-line-soft);--showcase-card-shadow:var(--showcase-theme-card-shadow);--story-ink:var(--showcase-theme-ink);--story-muted:var(--showcase-theme-ink-muted);--story-surface:var(--showcase-theme-surface);color:var(--showcase-ink);background:var(--showcase-canvas)!important;border:0!important;border-bottom:1px solid var(--showcase-line-soft)!important;padding-block:clamp(3.5rem,6vw,6rem)!important}.showcase-site .feature-page>section:nth-of-type(2n){background:color-mix(in srgb, var(--showcase-theme-canvas-soft) 45%, var(--showcase-theme-canvas))!important}.feature-page :is(.container,.showcase-container){width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(1.25rem,3vw,2.5rem)}.showcase-site .feature-page.feature-page h2{letter-spacing:-.045em;text-wrap:balance;color:var(--showcase-theme-ink)!important;font-size:clamp(1.9rem,3.1vw,3.15rem)!important;font-weight:750!important;line-height:1.12!important}.feature-page h3{line-height:1.25;color:var(--showcase-theme-ink)!important}.feature-page p{line-height:1.75;color:var(--showcase-theme-ink-muted)!important}.feature-page .text-primary{color:var(--feature-accent)}.feature-page .button{white-space:normal;text-align:center;height:auto;min-height:48px;padding-block:.8rem;line-height:1.35}.feature-page .button-primary{color:#211712!important}.feature-page :is(.showcase-eyebrow,.showcase-faq-label,.showcase-steps-header>p,.showcase-feature-rail-heading>p){color:var(--feature-accent);letter-spacing:.13em;font-size:.66rem;font-weight:700}.feature-page.feature-page .showcase-steps-header:after,.feature-page.feature-page .showcase-comparison__ghost{display:none}.showcase-site .feature-page>.showcase-feature-hero{background:radial-gradient(ellipse at 85% 30%, #ff741217, transparent 65%), var(--showcase-theme-canvas)!important;padding-block:clamp(8rem,12vw,10rem) 4.5rem!important}.feature-page.feature-page .showcase-feature-hero-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4.5rem);min-height:0;padding-block:0}.feature-page.feature-page .showcase-feature-hero-copy{max-width:36rem}.feature-page.feature-page .showcase-feature-hero h1{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.5rem,3.8vw,3.7rem);font-weight:800;line-height:1.04;color:var(--showcase-theme-ink)!important}.feature-page.feature-page .showcase-feature-hero h1>span{letter-spacing:-.035em;margin-top:.35rem;font:italic 500 .86em/1.12 Georgia,serif;display:block;color:var(--feature-accent)!important}.feature-page.feature-page .showcase-feature-hero h1>span.inline{margin-left:0;display:block}.feature-page.feature-page .showcase-feature-hero-description{max-width:34rem;margin-top:1.5rem;font-size:1rem;line-height:1.75;color:var(--showcase-theme-ink-muted)!important}.feature-page.feature-page .showcase-feature-highlights{color:var(--showcase-theme-ink-muted);align-items:flex-start;gap:.65rem 1.25rem;font-size:.76rem}.feature-page.feature-page .showcase-feature-highlights svg{color:var(--feature-accent);flex:none;width:15px}.feature-page.feature-page .showcase-feature-hero-media{width:100%;min-width:0;transform:none}.feature-page.feature-page .showcase-feature-media-frame:not(.showcase-feature-media-frame--mobile){border:1px solid var(--showcase-theme-line-soft);background:var(--showcase-theme-surface);border-radius:1.2rem;width:100%;overflow:hidden;box-shadow:0 6px 0 var(--showcase-theme-card-shadow)!important;transform:none!important}.feature-page.feature-page .showcase-feature-media-bar{border-bottom:1px solid var(--showcase-theme-line-soft);background:var(--showcase-theme-surface);padding:.65rem 1rem}.feature-page.feature-page .showcase-feature-media-bar span{width:7px;height:7px}.feature-page.feature-page .showcase-feature-media-frame--mobile{width:min(100%,250px);transform:none;box-shadow:0 7px 0 var(--showcase-theme-card-shadow)!important}.feature-page.feature-page .showcase-steps-header{max-width:48rem}.feature-page.feature-page .showcase-steps-list{gap:1.5rem;margin-top:2.5rem}.feature-page.feature-page .showcase-step,.feature-page.feature-page .showcase-step:nth-child(2n){border:1px solid var(--showcase-theme-line-soft);background:var(--showcase-theme-surface);border-radius:1.6rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2.5rem;padding:clamp(1.5rem,3vw,2.5rem)}.feature-page.feature-page .showcase-step:nth-child(2n) .showcase-step-copy{order:0}.feature-page.feature-page .showcase-step-media{width:100%;max-width:none;transform:none!important}.feature-page.feature-page .showcase-step-copy{border:0;padding:0}.feature-page.feature-page .showcase-step-sequence{flex-direction:row;align-items:center;gap:.75rem}.feature-page.feature-page .showcase-step-sequence-number{border:1px solid var(--showcase-theme-line-soft);background:color-mix(in srgb, var(--showcase-orange) 16%, var(--showcase-theme-surface));width:2.5rem;height:2.5rem;box-shadow:none;border-radius:.85rem;font-size:.75rem}.feature-page.feature-page .showcase-step-eyebrow{box-shadow:none;color:var(--showcase-theme-ink-muted);background:0 0;border:0;padding:0;font-size:.63rem}.feature-page.feature-page .showcase-step h3{margin-top:1.2rem;font-size:clamp(1.55rem,2.3vw,2.3rem);font-weight:750;line-height:1.15}.feature-page.feature-page .showcase-step-copy>p{color:var(--showcase-theme-ink-muted);font-size:.93rem;font-weight:400}.feature-page.feature-page .showcase-step li{font-size:.8rem;font-weight:600}.feature-page.feature-page .showcase-step li svg{color:var(--feature-accent)}.feature-page.feature-page .showcase-step-copy>a{border:1px solid var(--showcase-theme-line-soft);box-shadow:0 3px 0 var(--showcase-theme-card-shadow);font-size:.82rem}.feature-page.feature-page .showcase-step-number{display:none}.feature-page.feature-page .showcase-step.showcase-step--no-media{grid-template-columns:1fr;align-items:start}.feature-page.feature-page .showcase-steps-list:not(:has(.showcase-step-media)){grid-template-columns:repeat(3,minmax(0,1fr))}.feature-page.feature-page .showcase-step--no-media h3{font-size:1.6rem}.feature-page :is(.showcase-benefit-grid-list>article,.showcase-problem__card,.showcase-resource-card,article.rounded-2xl,.pgn-capability-card,.analysis-capability-card){color:var(--showcase-theme-ink);transform:none;border:1px solid var(--showcase-theme-line-soft)!important;background:var(--showcase-theme-surface)!important;box-shadow:none!important;border-radius:1.25rem!important}.feature-page.feature-page .showcase-benefit-grid-list{gap:1rem;margin-top:2.5rem}.feature-page.feature-page .showcase-benefit-grid-list>article{min-height:0;padding:1.75rem}.feature-page.feature-page .showcase-benefit-grid-list h3{letter-spacing:-.025em;margin-top:1.35rem;font-size:1.25rem}.feature-page.feature-page .showcase-benefit-grid-list p{font-size:.9rem}.showcase-site .feature-page.feature-page .showcase-benefit-grid-meta>span{color:var(--showcase-theme-ink-muted)}.feature-page.feature-page .showcase-problem__card{padding:1.5rem}.feature-page.feature-page .showcase-problem__card h3{font-size:1.25rem}.feature-page.feature-page .showcase-comparison__header{max-width:48rem}.feature-page.feature-page .showcase-comparison__grid{gap:1.5rem}.showcase-site .feature-page.feature-page .showcase-comparison__card{padding:2rem;transform:none;border:1px solid var(--showcase-theme-line-soft)!important;background:var(--showcase-theme-surface)!important;box-shadow:none!important;border-radius:1.5rem!important}.feature-page.feature-page .showcase-comparison__card--after{border-top:3px solid var(--showcase-orange)}.feature-page.feature-page .showcase-comparison__card :is(h3,strong,.showcase-comparison__label){color:var(--showcase-theme-ink)}.showcase-site .feature-page.feature-page .showcase-comparison__row{border:0;border-top:1px solid var(--showcase-theme-line-soft);box-shadow:none;background:0 0;padding:1rem 0;transform:none}.feature-page.feature-page .showcase-comparison__row p{color:var(--showcase-theme-ink-muted)}.feature-page.feature-page .showcase-feature-card{background:var(--showcase-theme-surface);border:1px solid var(--showcase-theme-line-soft);box-shadow:none;border-radius:1.2rem;transform:none}.feature-page.feature-page .showcase-feature-card strong{color:var(--showcase-theme-ink);font-size:1.05rem}.feature-page.feature-page .showcase-feature-card-media{border-bottom:1px solid var(--showcase-theme-line-soft)}.feature-page.feature-page .showcase-feature-card-copy{min-height:9rem;padding:1.4rem}.feature-page.feature-page .showcase-feature-card-copy p{font-size:.87rem}.feature-page.feature-page .showcase-faq-inner{max-width:1050px}.feature-page.feature-page .showcase-faq-list details{background:var(--showcase-theme-surface);color:var(--showcase-theme-ink);border:1px solid var(--showcase-theme-line-soft);box-shadow:none;border-radius:1rem}.feature-page.feature-page .showcase-faq-list summary{padding:1.25rem;font-size:1rem}.feature-page.feature-page .showcase-faq-question,.feature-page.feature-page .showcase-faq-toggle{color:var(--showcase-theme-ink)}.feature-page.feature-page .showcase-faq-answer p{color:var(--showcase-theme-ink-muted);font-size:.93rem}.feature-page.feature-page .showcase-faq-list details[open]{background:var(--showcase-theme-canvas-soft);color:var(--showcase-theme-ink)}.feature-page.feature-page .showcase-faq-list details:not([open]):hover{box-shadow:none;border-color:var(--feature-accent)}.feature-page.feature-page .showcase-faq-index,.feature-page.feature-page .showcase-faq-toggle{background:var(--showcase-theme-surface);border:1px solid var(--showcase-theme-line-soft);color:var(--feature-accent)!important}.feature-page.feature-page .showcase-faq-list details[open] .showcase-faq-index,.feature-page.feature-page .showcase-faq-list details[open] .showcase-faq-toggle{background:var(--showcase-orange);color:#211712!important}.feature-page.feature-page .showcase-faq-toggle svg{color:var(--showcase-theme-ink-muted)!important}.feature-page.feature-page .showcase-faq-list details[open] .showcase-faq-toggle svg{color:#211712!important}.feature-page.feature-page .showcase-faq-answer{border-color:var(--showcase-theme-line-soft)}.feature-page.feature-page .showcase-faq-list details[open] .showcase-faq-answer p{color:var(--showcase-theme-ink-muted)}.feature-page.feature-page .showcase-closing-cta{border:1px solid var(--showcase-theme-line-soft);box-shadow:0 5px 0 var(--showcase-theme-card-shadow);text-align:left;border-radius:1.75rem;padding:clamp(2rem,5vw,4rem);background:var(--showcase-theme-surface)!important}.feature-page.feature-page .showcase-closing-cta:before,.feature-page.feature-page .showcase-closing-cta:after{display:none}.feature-page.feature-page .showcase-closing-cta .justify-center{justify-content:flex-start}.feature-page.feature-page .showcase-closing-title{max-width:48rem;margin-left:0}.feature-page.feature-page .showcase-closing-description{max-width:42rem;margin-left:0;font-size:1rem;color:var(--showcase-theme-ink-muted)!important}.feature-page.feature-page .showcase-closing-actions{justify-content:flex-start;margin-top:2rem}.showcase-site .feature-page.feature-page .showcase-closing-badge{color:var(--feature-accent);background:var(--showcase-theme-canvas-soft);border-color:var(--showcase-theme-line-soft);box-shadow:none}.feature-page.feature-page .showcase-closing-cta p{color:var(--showcase-theme-ink-muted)!important}.feature-page.feature-page .showcase-closing-cta .button-outline{background:var(--showcase-theme-surface);color:var(--showcase-theme-ink);border-color:var(--showcase-theme-line-soft)}.feature-page.coach-ai-page{--coach-ink:var(--showcase-theme-line-soft);--coach-cream:var(--showcase-theme-canvas);--coach-peach:var(--showcase-theme-canvas-soft)}.showcase-site .feature-page.feature-page.coach-ai-page :is(.coach-problem-copy li,.coach-benefit-list article,.coach-context-grid article,.coach-control-list article,.coach-table-wrap){border:1px solid var(--showcase-theme-line-soft);background:var(--showcase-theme-surface);box-shadow:none;color:var(--showcase-theme-ink);border-radius:1.25rem}.showcase-site .feature-page.feature-page.coach-ai-page :is(.coach-icon,.coach-timeline>li>span){background:color-mix(in srgb, var(--showcase-orange) 16%, var(--showcase-theme-surface));color:var(--feature-accent);box-shadow:none;border-width:1px}.showcase-site .feature-page.feature-page.coach-ai-page .coach-context-grid span{color:var(--showcase-theme-ink-muted)}.feature-page.coach-ai-page .coach-context-grid article{min-height:11rem}.showcase-site .feature-page.feature-page.coach-ai-page .coach-comparison tbody :is(th,td:last-child){color:var(--showcase-theme-ink)}.showcase-site .feature-page.feature-page.coach-ai-page .coach-comparison thead th{background:var(--showcase-theme-canvas-soft);color:var(--showcase-theme-ink)!important}.feature-page.coach-ai-page .coach-demo-frame{max-width:1000px}.feature-page.coach-ai-page .coach-workflow-media{position:static}.feature-page.woodpecker-page{--woodpecker-ink:var(--showcase-theme-line-soft);--woodpecker-paper:var(--showcase-theme-surface)}.showcase-site .feature-page.feature-page.woodpecker-page :is(.woodpecker-benefit-grid article,.woodpecker-cycle-list li,.woodpecker-set-choice article,.woodpecker-problem-copy blockquote,.woodpecker-table-wrap,.woodpecker-metrics li){border:1px solid var(--showcase-theme-line-soft);background:var(--showcase-theme-surface);box-shadow:none;color:var(--showcase-theme-ink);border-radius:1.25rem}.feature-page.woodpecker-page .woodpecker-cycle-list{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-page.woodpecker-page .woodpecker-cycle-meta strong{color:var(--feature-accent);background:color-mix(in srgb, var(--showcase-orange) 12%, var(--showcase-theme-surface))}.feature-page.woodpecker-page .woodpecker-benefit-grid article>span{background:color-mix(in srgb, var(--showcase-orange) 16%, var(--showcase-theme-surface));color:var(--feature-accent)}.showcase-site .feature-page.feature-page.woodpecker-page .woodpecker-metrics aside{color:var(--showcase-theme-ink);border:1px solid var(--showcase-theme-line-soft)}.feature-page.woodpecker-page .woodpecker-metrics :is(p,.woodpecker-flow-note){color:var(--showcase-theme-ink-muted)}.showcase-site .feature-page.feature-page.woodpecker-page .woodpecker-table-wrap thead th{background:var(--showcase-theme-canvas-soft);color:var(--showcase-theme-ink)}.showcase-site .feature-page.feature-page.woodpecker-page .woodpecker-decision a{color:var(--feature-accent)}.feature-page.woodpecker-page .woodpecker-demo-frame{max-width:1000px}.feature-page .woodpecker-independence{color:var(--showcase-theme-ink-muted)}.woodpecker-hero-preview{border:1px solid var(--showcase-theme-line-soft);background:var(--showcase-theme-surface);box-shadow:0 6px 0 var(--showcase-theme-card-shadow);border-radius:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.woodpecker-hero-preview header{align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.woodpecker-hero-preview header div{flex:1}.woodpecker-hero-preview header span{color:var(--feature-accent);letter-spacing:.14em;font-size:.65rem;font-weight:750;display:block}.woodpecker-hero-preview header strong{color:var(--showcase-theme-ink);margin-top:.3rem;font-size:.93rem;display:block}.woodpecker-hero-preview header>svg{width:24px;color:var(--feature-accent)}.woodpecker-hero-preview ol{gap:.75rem;display:grid}.woodpecker-hero-preview li{border:1px solid var(--showcase-theme-line-soft);border-radius:1rem;align-items:center;gap:.85rem;padding:1.1rem .85rem;display:flex}.woodpecker-hero-preview li:first-child{background:color-mix(in srgb, var(--showcase-orange) 10%, var(--showcase-theme-surface));border-color:var(--showcase-orange)}.woodpecker-hero-preview li>div{flex:1;min-width:0}.woodpecker-hero-preview li>div>span{color:var(--showcase-theme-ink-muted);font-size:.67rem;display:block}.woodpecker-hero-preview li strong{color:var(--showcase-theme-ink);margin-top:.3rem;font-size:.9rem;display:block}.cycle-preview-number{color:var(--feature-accent);font-size:.8rem;font-weight:700}.cycle-preview-window{color:var(--showcase-theme-ink-muted);flex:none;font-size:.68rem}.woodpecker-hero-preview>p{margin-top:1.25rem;font-size:.8rem}.feature-page.analysis-page .analysis-capability-grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem}.feature-page.analysis-page .analysis-capability-card{--foreground:var(--showcase-theme-ink);--muted-foreground:var(--showcase-theme-ink-muted);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.feature-page.analysis-page .analysis-capability-visual{aspect-ratio:auto;background:var(--showcase-theme-canvas-soft);border:0;border-right:1px solid var(--showcase-theme-line-soft);align-items:center;display:flex;--foreground:var(--showcase-theme-ink)!important;--muted-foreground:var(--showcase-theme-ink-muted)!important}.feature-page.analysis-page .analysis-capability-visual .text-foreground{color:var(--showcase-theme-ink)!important}.feature-page.analysis-page .analysis-capability-visual .text-muted-foreground{color:var(--showcase-theme-ink-muted)!important}.feature-page.analysis-page .analysis-capability-visual .font-mono{color:var(--showcase-theme-ink-muted)}.feature-page.analysis-page .analysis-capability-visual :is(.opacity-70,.opacity-50){opacity:1}.feature-page.analysis-page .analysis-capability-visual>div{aspect-ratio:auto;min-height:270px}.feature-page.analysis-page .analysis-capability-copy{align-self:center;min-height:0;padding:2rem}.feature-page.analysis-page .analysis-capability-copy h3{color:var(--showcase-theme-ink)}.feature-page.analysis-page .analysis-capability-copy p,.feature-page.analysis-page .analysis-capabilities-header p{color:var(--showcase-theme-ink-muted)}.feature-page.analysis-page .analysis-capabilities-header>span{padding:0;box-shadow:none!important;color:var(--feature-accent)!important;background:0 0!important;border:0!important}.feature-page.pgn-editor-page .pgn-capability-card{min-height:0}.feature-page.pgn-editor-page .pgn-capability-card__copy h3{color:var(--showcase-theme-ink);font-size:1.5rem;line-height:1.2}.feature-page.pgn-editor-page .pgn-capability-card__copy p{color:var(--showcase-theme-ink-muted)}.feature-page.pgn-editor-page .pgn-capability-card__visual{border:1px solid var(--showcase-theme-line-soft)}.feature-page.pgn-editor-page .pgn-guide-heading>span{box-shadow:none;color:var(--feature-accent);background:0 0!important;border:0!important}.feature-page .opening-friction-note,.feature-page .opening-friction-grid article{background:var(--showcase-theme-surface);border:1px solid var(--showcase-theme-line-soft);box-shadow:none;transform:none}.feature-page .opening-friction h2 em{color:var(--feature-accent)}.feature-page .opening-friction-eyebrow{box-shadow:none;color:var(--feature-accent);background:0 0;border:0;padding:0}.feature-page .opening-friction-grid{margin-top:2.5rem}.feature-page .opening-friction-grid article{min-height:0}.feature-page .opening-friction-grid h3{margin-top:1.5rem;font-size:1.35rem}.feature-page .guest-player-stats-preview{border:1px solid var(--showcase-theme-line-soft);box-shadow:0 6px 0 var(--showcase-theme-card-shadow);background:var(--showcase-theme-surface);border-radius:1.3rem}.feature-page .guest-player-stats-bar{border-bottom:1px solid var(--showcase-theme-line-soft);padding:.65rem 1rem}.feature-page .guest-player-stats-bar span{width:7px;height:7px}@media (width<=1023px){.feature-page.feature-page .showcase-steps-list:not(:has(.showcase-step-media)){grid-template-columns:1fr}.feature-page.feature-page .showcase-feature-hero-layout{grid-template-columns:1fr;gap:2.5rem}.feature-page.feature-page .showcase-feature-hero-copy{max-width:42rem}.feature-page.feature-page .showcase-feature-hero-media{max-width:850px;margin-inline:auto}.feature-page.feature-page .showcase-feature-hero h1{max-width:40rem}.feature-page.feature-page .showcase-step,.feature-page.feature-page .showcase-step:nth-child(2n){grid-template-columns:1fr;gap:1.75rem}.feature-page.feature-page .showcase-step-media{order:1}.feature-page.feature-page .showcase-step-copy{max-width:44rem}}@media (width<=639px){.showcase-site .feature-page>.showcase-feature-hero{padding-block:7.5rem 3rem!important}.feature-page.feature-page .showcase-feature-hero h1{font-size:clamp(2.25rem,9.3vw,3rem)}.feature-page.feature-page .showcase-feature-hero-description{font-size:.95rem}.feature-page.feature-page .showcase-feature-highlights{flex-direction:column}.feature-page.feature-page .showcase-feature-hero .button{width:100%;padding-inline:1rem}.feature-page.feature-page .showcase-step,.feature-page.feature-page .showcase-step:nth-child(2n){border-radius:1.2rem;padding:1.4rem .65rem .65rem}.feature-page.feature-page .showcase-step-copy{padding-inline:.6rem}.feature-page.feature-page .showcase-step-media{padding:0}.feature-page.feature-page .showcase-benefit-grid-list,.feature-page.coach-ai-page .coach-benefit-list,.feature-page.woodpecker-page .woodpecker-benefit-grid{grid-template-columns:1fr;grid-auto-flow:row;margin-inline:0;padding:0;display:grid}.feature-page.woodpecker-page .woodpecker-benefit-grid article{min-width:0}.feature-page.woodpecker-page .woodpecker-cycle-list{grid-template-columns:1fr;display:grid;overflow:visible}.feature-page.woodpecker-page .woodpecker-cycle-list li{grid-template-columns:85px minmax(0,1fr);gap:1rem;min-width:0;display:grid}.feature-page.woodpecker-page .woodpecker-cycle-meta{flex-direction:column;justify-content:flex-start;align-items:flex-start}.feature-page.woodpecker-page .woodpecker-cycle-list h3{margin-top:0}.feature-page.analysis-page .analysis-capability-card{grid-template-columns:1fr}.feature-page.analysis-page .analysis-capability-visual{border-right:0;border-bottom:1px solid var(--showcase-theme-line-soft)}.feature-page.analysis-page .analysis-capability-copy{padding:1.5rem}.showcase-site .feature-page.feature-page .showcase-comparison__card{padding:1.4rem}.feature-page.feature-page .showcase-closing-actions{align-items:stretch}.feature-page.feature-page .showcase-closing-button{width:100%}.feature-page.feature-page .showcase-feature-rail-viewport{grid-auto-columns:88%}}@media (prefers-reduced-motion:reduce){.feature-page *,.feature-page :before,.feature-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.showcase-site .feature-page.feature-page .showcase-faq-label{background:var(--showcase-theme-surface);color:var(--feature-accent);border-color:var(--showcase-theme-line-soft)}.showcase-site .feature-page.feature-page :is(.showcase-benefit-grid-meta>span:first-child,.showcase-problem__meta>span:first-child,.analysis-capability-copy>span,.woodpecker-set-choice article>span,.coach-problem-copy li>span,.coach-context-grid article>span,.opening-friction-note>span,.opening-friction-card-top>span){color:var(--feature-accent)}.showcase-site .feature-page.pgn-editor-page .pgn-capability-card__visual{background-color:var(--showcase-theme-canvas-soft);color:var(--showcase-theme-ink)}.showcase-site .feature-page.pgn-editor-page .pgn-capability-card__visual.is-engine>span{color:var(--feature-accent)}.showcase-site .feature-page.analysis-page .analysis-capability-visual :is(.text-neutral-400,.text-neutral-500){color:var(--showcase-theme-ink-muted)}.showcase-site .feature-page.analysis-page .analysis-capability-visual .opacity-60{opacity:1}.showcase-site .feature-page.analysis-page .analysis-capability-visual .text-primary{color:var(--showcase-theme-ink)}
