.option-card{--c:227,154,169}.option-card[data-category=optimization]{--c:255,196,60}.option-card[data-category=qol]{--c:80,200,255}.option-card[data-category=presets]{--c:255,76,66}.option-card[data-category=visuals]{--c:70,224,96}.option-card::after{display:none}.option-card.selected::after{display:block;content:"Выбрано";top:12px;right:12px;width:auto;height:auto;padding:3px 9px;border:0;border-radius:999px;background:rgba(var(--c),.95);color:#1a0a10;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 14px rgba(var(--c),.5)}.option-card.selected img.option-icon{box-shadow:0 0 20px rgba(var(--c),.6);transform:scale(1.08)}.wizard-step.enter-back-start,.wizard-step.enter-fwd-start,.wizard-step.leave-back,.wizard-step.leave-fwd{filter:blur(3px)}@keyframes fx-card-in{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.wizard-step:not([hidden]) #categoryGrid>.option-card,.wizard-step:not([hidden]) #loaderGrid>.option-card{animation:fx-card-in .45s cubic-bezier(.22,.61,.36,1) backwards}#categoryGrid>.option-card:nth-child(2),#loaderGrid>.option-card:nth-child(2){animation-delay:.07s!important}#categoryGrid>.option-card:nth-child(3),#loaderGrid>.option-card:nth-child(3){animation-delay:.14s!important}#loaderGrid>.option-card:nth-child(4){animation-delay:.21s!important}.fx-burst{position:fixed;width:0;height:0;z-index:60;pointer-events:none}.fx-burst i{position:absolute;left:0;top:0;width:var(--s);height:var(--s);background:var(--col);box-shadow:0 0 6px 1px var(--col);opacity:0;animation:fx-burst .85s cubic-bezier(.15,.7,.3,1) forwards}@keyframes fx-burst{0%{opacity:1;transform:translate(0,0) rotate(0) scale(1)}70%{opacity:1}100%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(.3)}}.firework-spark{border-radius:0!important;width:7px!important;height:7px!important}.hero-compact .hero-art{translate:var(--px,0) var(--py,0);transition:translate .3s ease-out}.hero-compact .hero-loaders{translate:var(--lx,0) var(--ly,0);transition:translate .3s ease-out}.fx-aurora{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.fx-aurora b{position:absolute;width:60vmax;height:60vmax;border-radius:50%;will-change:transform;background:radial-gradient(closest-side,rgba(184,92,114,.2),transparent);animation:fx-drift 34s ease-in-out infinite alternate}.fx-aurora b:first-child{left:-15vmax;top:-20vmax}.fx-aurora b:nth-child(2){right:-20vmax;top:10vh;background:radial-gradient(closest-side,rgba(122,60,76,.26),transparent);animation-duration:42s;animation-delay:-12s}.fx-aurora b:nth-child(3){left:25vw;bottom:-35vmax;background:radial-gradient(closest-side,rgba(227,154,169,.1),transparent);animation-duration:50s;animation-delay:-25s}@keyframes fx-drift{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(9vw,7vh,0) scale(1.15)}}.top-nav{position:relative}.top-nav-link{position:relative;z-index:1}.fx-pill{position:absolute;left:0;top:0;z-index:0;border-radius:999px;pointer-events:none;opacity:0;background:rgba(227,154,169,.16);box-shadow:inset 0 0 0 1px rgba(227,154,169,.3);transition:transform .28s cubic-bezier(.22,.61,.36,1),width .28s,height .28s,opacity .2s}.fx-toggle{cursor:pointer;background:0 0;border:0;font:inherit;color:inherit}.fx-toggle .fx-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#5ce06a;box-shadow:0 0 8px #5ce06a}html.fx-disabled .fx-toggle .fx-dot{background:#8a7a7f;box-shadow:none}html.fx-disabled .fx-aurora,html.fx-disabled .fx-burst,html.fx-disabled .fx-pill,html.fx-disabled .fx-sparks,html.fx-disabled .fx-star{display:none!important}html.fx-disabled .top-nav-link.is-active::after{display:none}html.fx-disabled .wizard-step:not([hidden]) #categoryGrid>.option-card,html.fx-disabled .wizard-step:not([hidden]) #loaderGrid>.option-card{animation:none}@media (prefers-reduced-motion:reduce){.fx-aurora,.fx-burst,.fx-pill{display:none!important}.hero-compact .hero-art,.hero-compact .hero-loaders{translate:none}}html{scrollbar-gutter:stable}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}.bg-scene{view-transition-name:site-bg}::view-transition-group(site-bg),::view-transition-group(site-header){animation-duration:0s}::view-transition-new(root),::view-transition-old(root){animation-duration:.18s}.fx-aurora{display:none!important}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url('../assets/fonts/onest-800.ttf') format('truetype')}.hero-compact h1{font-family:Onest,var(--font-body);font-weight:800;font-size:clamp(2.4rem, 4.6vw, 4rem);line-height:1.04;letter-spacing:-.025em}.hero-compact .hero-sub{font-size:1.18rem;line-height:1.6}@media (max-width:640px){.hero-compact h1{font-size:clamp(2rem, 9vw, 2.6rem)}}:root{--rose:#F1BCC9;--fx-core:#FFE4EB;--fx-glow:rgba(246, 190, 206, .75)}.hero .accent,.hero-compact h1 .accent{background:linear-gradient(110deg,#f0b2c2,#fbd9e2 55%,#f4c0ce);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(246, 190, 206, .45))}.eyebrow{text-shadow:0 0 12px rgba(246,190,206,.45)}.brand-suffix{text-shadow:0 0 10px rgba(246,190,206,.45)}.brand-suffix.decoding{text-shadow:0 0 8px rgba(184,92,114,.75),0 0 2px rgba(255,255,255,.5)}.fx-accent>.fx-sparks i{width:3px!important;height:3px!important;background:#ffdce5;box-shadow:0 0 4px 1px rgba(246,190,206,.8)}.fx-accent>.fx-sparks i:nth-child(odd){background:#f4b4c4}.fireflies{display:none!important}.hero-compact>.fx-sparks,.pk-sum>.fx-sparks{display:none!important}.option-badge{display:inline-block;margin-left:8px;padding:2px 9px;border-radius:999px;vertical-align:2px;background:rgba(241,188,201,.16);border:1px solid rgba(241,188,201,.4);color:var(--rose);font-family:Manrope,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.option-meta{display:block;margin-top:2px;font-size:.78rem;font-weight:700;color:rgb(var(--c))}.option-card[data-preset] .fx-sparks i{background:color-mix(in srgb,rgb(var(--c)) 45%,#fff);box-shadow:0 0 5px 1px rgba(var(--c),.85)}.option-card[data-preset] .fx-sparks i:nth-child(3n){background:rgb(var(--c))}.option-card[data-preset] .option-title{color:var(--text)}.option-card.disabled[data-preset]{opacity:.5}.option-card[data-preset] .option-head{display:flex;align-items:center;gap:14px}.option-card[data-preset] .option-head .option-title{margin:0;line-height:1.2}#loaderGrid .option-card.disabled{opacity:.45;cursor:not-allowed}#loaderGrid .option-card.disabled .option-tagline{color:var(--text-faint)}.option-card.has-new{overflow:visible}.option-new{position:absolute;top:-12px;right:16px;z-index:3;padding:2px 9px;border-radius:999px;background:linear-gradient(135deg,#ff8a70,#ff4d5e);color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 16px rgba(255,77,94,.65),0 4px 10px rgba(0,0,0,.4)}.option-card.has-new.selected::after{top:16px}.option-card.selected .option-new{background:rgb(var(--c));box-shadow:0 0 16px rgba(var(--c),.7),0 4px 10px rgba(0,0,0,.4)}.option-card>.option-new{position:absolute;top:-12px;right:16px;left:auto}