@font-face{font-family:"SLIMZ GOOGLE";src:local("SLIMZ GOOGLE Regular"), local("SLIMZGOOGLE-Regular"), url("../fonts/SLIMZGOOGLE-Regular.e420f6e91eae.woff2") format("woff2"), url("../fonts/SLIMZGOOGLE-Regular.99c446a0257b.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"SLIMZ GOOGLE";src:local("SLIMZ GOOGLE Medium"), local("SLIMZGOOGLE-Medium"), url("../fonts/SLIMZGOOGLE-Medium.720398d8e025.woff2") format("woff2"), url("../fonts/SLIMZGOOGLE-Medium.e922006080e7.woff") format("woff");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"SLIMZ GOOGLE";src:local("SLIMZ GOOGLE SemiBold"), local("SLIMZGOOGLE-SemiBold"), url("../fonts/SLIMZGOOGLE-SemiBold.48f944cbcab1.woff2") format("woff2"), url("../fonts/SLIMZGOOGLE-SemiBold.d0c5f2b33d26.woff") format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"SLIMZ GOOGLE";src:local("SLIMZ GOOGLE Bold"), local("SLIMZGOOGLE-Bold"), url("../fonts/SLIMZGOOGLE-Bold.b87a0ff7c317.woff2") format("woff2"), url("../fonts/SLIMZGOOGLE-Bold.ab447b1db132.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;}:root{--bg:#050507;--bg-soft:#09090c;--surface:rgba(255, 255, 255, 0.035);--surface-strong:rgba(255, 255, 255, 0.065);--line:rgba(255, 255, 255, 0.1);--line-soft:rgba(255, 255, 255, 0.065);--white:#f7f8fb;--muted:#a0a2aa;--dim:#656770;--ice:#9bdcff;--blue:#579ce8;--violet:#7774c9;--green:#a8f0cb;--shell:1240px;--ease:cubic-bezier(.22, 1, .36, 1);}*{box-sizing:border-box;}html{scroll-behavior:auto;-webkit-text-size-adjust:100%;overflow-x:clip;}body{margin:0;background:var(--bg);color:var(--white);font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;}body[data-page="home"]{background-color:#050507;}body::before{content:"01001011 00110101 11001010 01100001 0x53 0x4C 0x49 0x4D 0x5A 10110100 00101101 11010010 01001001\A 0x0A 01101110 00110001 VOICE::ANALYZE 10100110 01010101 PITCH_SYNC 00110110 11001001 01011100\A 11010001 01001010 00110100 0x56 0x4F 0x43 0x41 0x4C 01100111 10101001 SIGNAL_PATH 00101110\A 00110101 11100010 01001101 SIGNAL_LOCK 0x41 0x52 0x41 0x32 10110010 01101001 00011101 11001010\A 10101100 00110110 01011001 TRANSIENT::KEEP 01100011 0x50 0x49 0x54 0x43 0x48 11010010 00101101\A 01001011 10010100 00110111 NEURAL_VOICE_ENGINE 0x53 0x4C 0x49 0x4D 0x5A 01110100 11001001\A 11100001 01010110 00101101 TIME_WARP 10110010 01101001 00111010 HARMONIC_MAP 01001100 10010101\A 00110110 11001001 01011100 0x41 0x55 0x44 0x49 0x4F 10100110 01010101 GAIN_STAGE 00110011\A 10011010 00101101 11010010 VOCAL::ALIGN 01001001 01101110 00110001 PHASE_LOCK 10100110 01010101\A 01100011 10101001 00101110 0x56 0x53 0x54 0x33 11010001 01001010 00110100 BUFFER_SYNC 01100111\A 10110010 01101001 00011101 SPECTRAL_SCAN 11001010 01001011 10010100 00110111 0x44 0x53 0x50\A 01011001 01100011 10101001 VOICE_MODEL::READY 00101110 11010001 01001010 00110100 10110010\A 00110110 11001001 01011100 SIGNAL_SHIFT 10100110 01010101 00110011 0x4E 0x45 0x55 0x52 0x41 0x4C\A 10011010 00101101 11010010 01001001 PITCH_CURVE 01101110 00110001 10100110 01010101 01100011\A 10101001 00101110 11010001 SLIMZ::SIGNAL 01001010 00110100 10110010 01101001 00011101 11001010\A 01001011 10010100 00110111 01011001 AUDIO_FRAME 01100011 10101001 00101110 11010001 01001010\A 00110100 10110010 01101001 00011101 0x54 0x55 0x4E 0x45 0x58 11001010 01001011 10010100\A 00110111 01011001 01100011 10101001 DYNAMIC_RANGE 00101110 11010001 01001010 00110100 10110010\A 01101001 00011101 11001010 01001011 VOCAL_CHAIN::ACTIVE 10010100 00110111 01011001 01100011\A 10101001 00101110 11010001 01001010 00110100 10110010 0x4C 0x49 0x4E 0x45 0x58 01101001\A 00011101 11001010 01001011 10010100 OUTPUT::CLEAN 00110111 01011001 01100011 10101001 00101110";position:fixed;inset:0;z-index:-4;padding:0 3vw;overflow:hidden;pointer-events:none;color:rgba(196,185,255,.034);font-family:"SFMono-Regular", Consolas, "Liberation Mono", monospace;font-size:clamp(7px, .55vw, 10px);font-weight:400;line-height:5.6;letter-spacing:.24em;word-spacing:1em;white-space:pre;user-select:none;}body::before{content:none;}body::after{content:none;}a{color:inherit;text-decoration:none;}button{color:inherit;font:inherit;}img{display:block;max-width:100%;}::selection{background:rgba(155, 220, 255, .25);color:#fff;}.skip-link{position:fixed;left:16px;top:-80px;z-index:999;background:#fff;color:#000;padding:10px 14px;border-radius:10px;}.skip-link:focus{top:16px;}.shell{width:min(calc(100% - 48px), var(--shell));margin-inline:auto;}.section{position:relative;padding:clamp(110px, 13vw, 190px) 0;}body[data-page="home"] main > .hero,
body[data-page="home"] main > .section{background-image:linear-gradient(180deg, rgba(119,103,201,.0385) 0%, rgba(91,76,166,.0182) 52%, rgba(5,5,7,0) 100%);background-repeat:no-repeat;background-size:100% 100%;}#philosophy, #tools, #tune-x, #line-x, #contact{scroll-margin-top:92px;}.ambient{position:fixed;z-index:-3;border-radius:50%;pointer-events:none;filter:blur(120px);opacity:.16;}.ambient-one{width:720px;height:720px;right:-300px;top:-330px;background:var(--blue);}.ambient-two{width:650px;height:650px;left:-400px;top:48%;background:var(--violet);opacity:.1;}.cursor-light{display:none;}body[data-page="home"] .ambient{display:none;}.nav{position:fixed;inset:0 0 auto;z-index:100;height:84px;display:flex;align-items:center;transition:background .35s, border-color .35s, height .35s;border-bottom:1px solid transparent;}.nav.scrolled{height:84px;background:rgba(5,5,7,.72);border-color:var(--line-soft);-webkit-backdrop-filter:blur(14px) saturate(125%);backdrop-filter:blur(14px) saturate(125%);}.nav-inner{position:relative;display:flex;align-items:center;justify-content:flex-start;}.brand{display:inline-flex;align-items:center;gap:11px;font-family:"SLIMZ GOOGLE", sans-serif;font-size:1.12rem;letter-spacing:.11em;line-height:1;}.nav .brand{font-size:.88rem;}.nav .brand span{position:relative;display:inline-block;color:#8a8c9a;font-family:"SLIMZ GOOGLE", sans-serif;font-weight:500;}.nav .brand span::after{content:attr(data-text);position:absolute;inset:0;color:transparent;background:linear-gradient(90deg, transparent 34%, rgba(255,255,255,.22) 42%, #fff 50%, rgba(255,255,255,.22) 58%, transparent 66%);background-size:260% 100%;background-position:160% 0;-webkit-background-clip:text;background-clip:text;opacity:0;pointer-events:none;animation:brandShimmer 6s linear infinite;}.brand img{width:22px;height:32px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(255,255,255,.15));}.nav-links{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;}.nav-links a{width:40px;height:40px;padding:0 10px;display:flex;align-items:center;justify-content:flex-start;gap:0;overflow:hidden;color:#8a8c9a;border:1px solid transparent;border-radius:999px;background:rgba(255,255,255,.012);transition:width .15s ease-out, color .12s, border-color .12s, background .12s, transform .12s;}.nav-links a:hover, .nav-links a:focus-visible{width:154px;color:#fff;border-color:var(--line);background:rgba(255,255,255,.055);transform:translateY(-2px);}.nav-links svg{display:block;flex:0 0 18px;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;}.nav-label{position:static;max-width:0;margin-left:0;overflow:hidden;opacity:0;clip-path:none;color:#b7b9c1;font-family:"SLIMZ GOOGLE", sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.055em;line-height:1;white-space:nowrap;transition:max-width .14s ease-out, margin-left .14s ease-out, opacity .08s linear;}.nav-links a:hover .nav-label, .nav-links a:focus-visible .nav-label{max-width:112px;margin-left:10px;opacity:1;}.nav-products{position:absolute;left:50%;top:50%;z-index:4;width:56px;height:56px;padding:0 10px;display:flex;align-items:center;justify-content:flex-start;gap:0;overflow:hidden;isolation:isolate;transform:translate(-50%, -50%);border:1px solid rgba(154,165,186,.252);border-radius:999px;color:#a7a9b2;background:rgba(255,255,255,.014);box-shadow:0 0 16px rgba(151,177,220,.075), inset 0 0 12px rgba(188,204,232,.025);cursor:pointer;transition:width .15s ease-out, color .12s, border-color .12s, background .12s, box-shadow .18s;}.nav-products::before{content:"";position:absolute;z-index:1;inset:0;padding:1px;box-sizing:border-box;border-radius:inherit;background:linear-gradient(105deg, transparent 30%, rgba(210,222,244,.16) 40%, rgba(248,251,255,.92) 50%, rgba(210,222,244,.16) 60%, transparent 70%);background-size:260% 100%;background-position:160% 0;opacity:0;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask-composite:exclude;animation:brandShimmer 6s linear infinite;}.nav-products:hover, .nav-products:focus-visible{width:214px;color:#fff;border-color:var(--line);background:rgba(255,255,255,.055);outline:none;}.nav-products svg{display:block;flex:0 0 36px;width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;transform-origin:center;animation:navProductsPulse 5.8s ease-in-out infinite;}.nav-products::after{content:"";position:absolute;left:10px;top:50%;width:36px;height:36px;transform:translateY(-50%);transform-origin:center;pointer-events:none;background:linear-gradient(90deg, transparent 34%, rgba(255,255,255,.22) 42%, #fff 50%, rgba(255,255,255,.22) 58%, transparent 66%);background-size:260% 100%;background-position:160% 0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none'%3E%3Cg stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m24 10 14 7-14 7-14-7 14-7Z'/%3E%3Cpath d='m12.5 23 11.5 5.8L35.5 23'/%3E%3Cpath d='m12.5 29.5 11.5 5.8 11.5-5.8'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none'%3E%3Cg stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m24 10 14 7-14 7-14-7 14-7Z'/%3E%3Cpath d='m12.5 23 11.5 5.8L35.5 23'/%3E%3Cpath d='m12.5 29.5 11.5 5.8 11.5-5.8'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;opacity:0;animation:brandShimmer 6s linear infinite, navProductsPulseOverlay 5.8s ease-in-out infinite;}.nav-products span{max-width:0;margin-left:0;overflow:hidden;opacity:0;color:#b7b9c1;font-family:"SLIMZ GOOGLE", sans-serif;font-size:.64rem;font-weight:500;letter-spacing:.065em;line-height:1;white-space:nowrap;transition:max-width .14s ease-out, margin-left .14s ease-out, opacity .08s linear;}.nav-products:hover span, .nav-products:focus-visible span{max-width:148px;margin-left:10px;opacity:1;}@media (min-width: 701px){.nav-products{width:196px;height:48px;padding:0 9px;justify-content:center;color:#c2cfdf;border-color:rgba(112,145,185,.38);background:linear-gradient(135deg, rgba(53,72,100,.44), rgba(24,33,49,.54));box-shadow:0 0 18px rgba(79,126,178,.11), inset 0 1px rgba(211,228,248,.055);transition:color .08s linear, border-color .08s linear, background .08s linear, box-shadow .08s ease-out;}.nav-products svg{flex-basis:30px;width:30px;height:30px;}.nav-products::after{left:27px;width:30px;height:30px;}html[lang="en"] .nav-products::after{left:38px;}.nav-products span{max-width:136px;margin-left:8px;opacity:1;color:#c1cad8;font-size:.61rem;}.nav-products:hover, .nav-products:focus-visible{width:196px;color:#f0f7ff;border-color:rgba(132,194,233,.7);background:linear-gradient(135deg, rgba(53,72,100,.44), rgba(24,33,49,.54));box-shadow:0 0 0 1px rgba(132,194,233,.16), 0 0 9px rgba(90,166,220,.2);outline:none;}}body[data-page="home"] .nav-products{width:210px;height:40px;padding:0 16px;justify-content:center;gap:10px;overflow:visible;color:#f4edff;border-color:rgba(187, 146, 255, .42);background:linear-gradient(110deg, rgba(113, 76, 205, .24), rgba(38, 129, 174, .2));box-shadow:0 0 30px rgba(142, 102, 239, .18), 0 0 12px rgba(155, 220, 255, .08), inset 0 1px rgba(255, 255, 255, .07);transition:transform 180ms ease, border-color 180ms ease, background 180ms ease, box-shadow 180ms ease;}body[data-page="home"] .nav-products::before,
body[data-page="home"] .nav-products::after{display:none;}body[data-page="home"] .nav-products svg{flex:0 0 24px;width:24px;height:24px;animation:none;}body[data-page="home"] .nav-products span{max-width:none;margin-left:0;overflow:visible;opacity:1;color:inherit;font-size:.61rem;font-weight:600;letter-spacing:.1em;}body[data-page="home"] .nav-products:hover,
body[data-page="home"] .nav-products:focus-visible{width:210px;color:#fff;border-color:rgba(205, 174, 255, .74);background:linear-gradient(110deg, rgba(129, 87, 229, .34), rgba(42, 145, 194, .28));box-shadow:0 0 38px rgba(142, 102, 239, .26), 0 0 15px rgba(155, 220, 255, .12), inset 0 1px rgba(255, 255, 255, .1);transform:translate(-50%, calc(-50% - 2px));outline:none;}.nav-actions{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;gap:6px;font-family:"SLIMZ GOOGLE", sans-serif;}.language{position:relative;isolation:isolate;overflow:hidden;height:34px;display:flex;align-items:center;padding:2px;border:1px solid var(--line-soft);border-radius:999px;background:rgba(255,255,255,.02);}.language button{min-width:32px;height:28px;border:0;background:transparent;padding:0 7px;border-radius:999px;color:#6f717a;font-family:"SLIMZ GOOGLE", sans-serif;font-size:.65rem;font-weight:500;letter-spacing:.08em;cursor:pointer;transition:color .2s, background .2s;}.language button.active{color:#07070a;background:var(--white);}.nav-access{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:78px;height:34px;padding:0 13px;border:1px solid var(--line);border-radius:999px;color:#a1a3ab;font-family:"SLIMZ GOOGLE", sans-serif;font-size:.67rem;font-weight:500;letter-spacing:.04em;line-height:1;background:rgba(255,255,255,.02);transition:color .25s, background .25s, border-color .25s;}.nav-access:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22);}.nav-info{position:relative;isolation:isolate;overflow:hidden;flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:#a1a3ab;background:rgba(255,255,255,.02);transition:color .25s, background .25s, border-color .25s;}.language::after, .nav-access::after, .nav-info::after{content:"";position:absolute;z-index:3;inset:0;padding:1px;box-sizing:border-box;border-radius:inherit;background:linear-gradient(105deg, transparent 30%, rgba(210,222,244,.16) 40%, rgba(248,251,255,.92) 50%, rgba(210,222,244,.16) 60%, transparent 70%);background-size:260% 100%;background-position:160% 0;opacity:0;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask-composite:exclude;animation:brandShimmer 6s linear infinite;}.nav-info svg{display:none;}.nav-info::before{content:"";width:16px;height:16px;background:currentColor;clip-path:polygon(41% 8%,59% 8%,66% 23%,83% 22%,92% 38%,80% 50%,92% 63%,83% 78%,66% 77%,59% 92%,41% 92%,34% 77%,17% 78%,8% 63%,20% 50%,8% 38%,17% 22%,34% 23%);-webkit-mask:radial-gradient(circle at center, transparent 0 24%, #000 27%);mask:radial-gradient(circle at center, transparent 0 24%, #000 27%);}.nav-info:hover{color:#fff;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22);}.menu{display:none;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:transparent;padding:0;cursor:pointer;position:relative;}.menu span{position:absolute;width:14px;height:1px;background:#fff;left:11px;top:15px;transition:transform .25s, top .25s;}.menu span:last-child{top:21px;}.menu.open span:first-child{top:18px;transform:rotate(45deg);}.menu.open span:last-child{top:18px;transform:rotate(-45deg);}.hero{position:relative;min-height:100svh;display:grid;align-items:center;padding:130px 0 90px;overflow:clip;}.hero::after{display:none;}.hero-layout{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(420px, .95fr);gap:clamp(40px, 7vw, 110px);align-items:center;}.hero-copy{--hero-rhythm:36px;position:relative;z-index:2;min-width:0;container-type:inline-size;}.kicker, .overline{color:var(--muted);font-size:.69rem;font-weight:700;letter-spacing:.22em;line-height:1.4;}.kicker{display:flex;align-items:center;gap:12px;margin-bottom:var(--hero-rhythm);}.kicker > span:first-child{width:30px;height:1px;background:var(--ice);box-shadow:0 0 12px rgba(155,220,255,.55);}.kicker > span:last-child{position:relative;display:inline-block;color:#8a8c9a;}.kicker > span:last-child::after{content:attr(data-text);position:absolute;inset:0;color:transparent;background:linear-gradient(90deg, transparent 34%, rgba(255,255,255,.22) 42%, #fff 50%, rgba(255,255,255,.22) 58%, transparent 66%);background-size:260% 100%;background-position:160% 0;-webkit-background-clip:text;background-clip:text;opacity:0;pointer-events:none;animation:brandShimmer 6s linear infinite;}.hero h1{max-width:720px;margin:0;font-family:"SLIMZ GOOGLE", sans-serif;font-size:clamp(2.7rem, 4.3vw, 4.15rem);font-size:clamp(2.7rem, 9.5cqi, 4.15rem);line-height:.96;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;font-variant-ligatures:none;font-feature-settings:"liga" 0, "clig" 0;}.hero-actions, .contact-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px;}.hero-actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));width:min(100%, 620px);margin-top:var(--hero-rhythm);}.hero-actions .button{width:100%;padding-inline:18px;gap:16px;white-space:nowrap;}.hero-actions .button-download{position:relative;isolation:isolate;overflow:hidden;grid-column:1 / -1;color:var(--white);border-color:rgba(155,220,255,.4);background:linear-gradient(110deg, rgba(155,220,255,.19), rgba(119,116,201,.11));box-shadow:inset 0 1px rgba(255,255,255,.07), 0 14px 42px rgba(87,156,232,.14);font-weight:700;}.hero-actions .button-download::before{content:"";position:absolute;z-index:3;inset:0;padding:1px;box-sizing:border-box;border-radius:inherit;background:linear-gradient(105deg, transparent 30%, rgba(210,222,244,.16) 40%, rgba(248,251,255,.92) 50%, rgba(210,222,244,.16) 60%, transparent 70%);background-size:260% 100%;background-position:160% 0;opacity:0;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask-composite:exclude;animation:brandShimmer 6s linear infinite;}.hero-actions .button-download > span{position:relative;z-index:2;}.hero-actions .button-download > span:first-child::after{content:attr(data-text-ru);position:absolute;inset:0;color:transparent;background:linear-gradient(90deg, transparent 34%, rgba(255,255,255,.22) 42%, #fff 50%, rgba(255,255,255,.22) 58%, transparent 66%);background-size:260% 100%;background-position:160% 0;-webkit-background-clip:text;background-clip:text;opacity:0;pointer-events:none;animation:brandShimmer 6s linear infinite;}html[lang="en"] .hero-actions .button-download > span:first-child::after{content:attr(data-text-en);}.hero-actions .button-download span:last-child{color:var(--ice);}.hero-actions .button-download:hover{border-color:rgba(155,220,255,.62);background:linear-gradient(110deg, rgba(155,220,255,.24), rgba(119,116,201,.15));box-shadow:inset 0 1px rgba(255,255,255,.09), 0 17px 48px rgba(87,156,232,.2);}.button{min-height:54px;padding:0 22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid transparent;font-size:.88rem;font-weight:650;transition:transform .3s var(--ease), box-shadow .3s, background .3s, border-color .3s;}.button:hover{transform:translateY(-3px);}.button-light{background:var(--white);color:#08080a;box-shadow:0 14px 50px rgba(180,220,255,.12);}.button-light:hover{box-shadow:0 18px 60px rgba(180,220,255,.22);}.hero-actions .button-light{color:var(--white);border-color:var(--line);background:rgba(255,255,255,.045);box-shadow:none;}.hero-actions .button-light:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.085);box-shadow:none;}.button-dark{background:rgba(255,255,255,.025);color:var(--white);border-color:var(--line);}.button-dark:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.2);}.compatibility{display:grid;grid-template-columns:minmax(0, 1fr) 1px minmax(0, 1fr) 1px minmax(0, 1fr) 1px minmax(0, 1fr) 1px minmax(0, 1fr);align-items:center;width:min(100%, 620px);min-height:56px;margin-top:var(--hero-rhythm);padding:0 12px;border-block:1px solid var(--line-soft);color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.12em;}.compatibility span{min-width:0;text-align:center;white-space:nowrap;text-transform:uppercase;}.compatibility i{width:1px;height:18px;background:var(--line);}.hero-object{position:relative;top:-12px;height:min(620px, 66vh);min-height:500px;min-width:0;display:grid;place-items:center;}.hero-object::before{content:"";position:absolute;width:85%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgba(102,154,227,.14), rgba(91,91,150,.04) 45%, transparent 70%);filter:blur(14px);}.hero-object::after{content:"";position:absolute;z-index:0;width:min(520px, 94%);aspect-ratio:1;border-radius:50%;opacity:.28;background:repeating-conic-gradient(from 4deg, rgba(156,218,255,.72) 0 .45deg, transparent .45deg 14deg);-webkit-mask:radial-gradient(circle, transparent 0 63%, #000 63.4% 64%, transparent 64.4%);mask:radial-gradient(circle, transparent 0 63%, #000 63.4% 64%, transparent 64.4%);animation:orbit 48s linear infinite reverse;}.hero-traces{position:absolute;z-index:0;inset:7%;pointer-events:none;opacity:.72;}.hero-traces::before, .hero-traces::after{content:"";position:absolute;inset:12%;border-radius:50%;border:1px dashed rgba(155,220,255,.09);}.hero-traces::after{inset:3%;border-style:solid;border-color:rgba(255,255,255,.035) transparent rgba(155,220,255,.1);transform:rotate(-18deg);}.core{position:relative;z-index:1;width:min(390px, 82%);height:auto;aspect-ratio:1;contain:size;display:grid;place-items:center;border-radius:50%;}.core::before{content:"";position:absolute;inset:16%;border-radius:50%;background:rgba(255,255,255,.018);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px);box-shadow:inset 0 0 60px rgba(142,202,255,.035), 0 0 80px rgba(0,0,0,.45);}.core::after{content:"";position:absolute;z-index:4;inset:3%;padding:1px;box-sizing:border-box;border-radius:50%;background:linear-gradient(105deg, transparent 30%, rgba(210,222,244,.16) 40%, rgba(248,251,255,.92) 50%, rgba(210,222,244,.16) 60%, transparent 70%);background-size:260% 100%;background-position:160% 0;opacity:0;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask-composite:exclude;animation:brandShimmer 6s linear infinite;}.core-ring{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.1);}.ring-one{inset:3%;animation:orbit 18s linear infinite;border-left-color:rgba(155,220,255,.65);}.ring-two{inset:9%;border-top-color:rgba(155,220,255,.4);border-bottom-color:transparent;animation:orbit 12s linear infinite reverse;}.core-glow{position:absolute;width:42%;aspect-ratio:1;border-radius:50%;background:rgba(134,196,255,.18);filter:blur(50px);}.core-mark-shell{position:relative;z-index:2;width:34%;aspect-ratio:1;display:grid;place-items:center;isolation:isolate;transform:translate3d(var(--look-x, 0), var(--look-y, 0), 0) scale(var(--look-scale, 1));transition:transform var(--look-speed, 180ms) cubic-bezier(.2, .86, .24, 1);will-change:transform;}.core-mark{position:relative;z-index:1;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;filter:brightness(1.15) grayscale(1) drop-shadow(0 0 20px rgba(255,255,255,.5)) drop-shadow(0 0 44px rgba(111,172,235,.42));animation:none;}.core-mark-shell::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:rgba(213,239,255,.82);-webkit-mask:url("../assets/slimz-mark.png") center / contain no-repeat;mask:url("../assets/slimz-mark.png") center / contain no-repeat;opacity:.95;filter:drop-shadow(0 0 6px rgba(230,247,255,.95)) drop-shadow(0 0 16px rgba(138,205,255,.82)) drop-shadow(0 0 34px rgba(105,166,244,.62));animation:none;}.core-mark-shell::after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(110deg, transparent 24%, rgba(255,255,255,.32) 38%, #fff 49%, rgba(225,246,255,.34) 60%, transparent 74%);background-size:260% 100%;background-position:50% 0;-webkit-mask:url("../assets/slimz-mark.png") center / contain no-repeat;mask:url("../assets/slimz-mark.png") center / contain no-repeat;opacity:.34;animation:none;}.signal-card{position:absolute;z-index:3;min-height:46px;padding:0 17px;display:flex;align-items:center;gap:11px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(8,10,15,.72);backdrop-filter:blur(14px);box-shadow:0 16px 50px rgba(0,0,0,.34), inset 0 1px rgba(255,255,255,.025);}.signal-card > [data-i18n]{color:var(--white);font-family:"SLIMZ GOOGLE", sans-serif;font-size:.84rem;line-height:1;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;}.signal-top{top:18%;right:0;animation:driftTop 6s ease-in-out infinite;}.signal-bottom{left:0;bottom:18%;animation:driftBottom 6s ease-in-out infinite;}.mini-wave{height:15px;display:flex;align-items:center;gap:2px;}.mini-wave i{display:block;width:2px;height:5px;border-radius:2px;background:var(--ice);animation:wave 1.2s ease-in-out infinite;}.mini-wave i:nth-child(2), .mini-wave i:nth-child(4){height:12px;animation-delay:-.2s;}.mini-wave i:nth-child(3){height:8px;animation-delay:-.4s;}.scroll-cue{position:absolute;bottom:20px;left:50%;width:32px;height:34px;transform:translateX(-50%);color:rgba(185,226,255,.78);filter:drop-shadow(0 0 9px rgba(132,201,255,.18));animation:cueFloat 2.8s var(--ease) infinite;}.scroll-cue::before, .scroll-cue::after{content:none;}.scroll-cue-chevron{position:absolute;left:50%;border-right:1px solid currentColor;border-bottom:1px solid currentColor;animation:cueChevron 3.6s ease-in-out infinite;}.scroll-cue-chevron-top{top:2px;width:12px;height:12px;margin-left:-6px;}.scroll-cue-chevron-bottom{top:15px;width:9px;height:9px;margin-left:-4.5px;color:rgba(185,226,255,.62);animation-delay:.18s;}.scroll-cue:hover{color:#d9f2ff;filter:drop-shadow(0 0 12px rgba(155,220,255,.42));}@keyframes orbit{to{transform:rotate(360deg);}}@keyframes markFloat{50%{transform:translateY(-3px) scale(1.012);}}@keyframes markTone{0%, 28%, 76%, 100%{filter:brightness(.62) grayscale(1) drop-shadow(0 0 13px rgba(255,255,255,.16)) drop-shadow(0 0 30px rgba(111,172,235,.16));}46%, 58%{filter:brightness(1.15) grayscale(1) drop-shadow(0 0 20px rgba(255,255,255,.5)) drop-shadow(0 0 44px rgba(111,172,235,.42));}}@keyframes markGlow{0%, 30%, 74%, 100%{opacity:0;}42%{opacity:.42;}52%{opacity:.95;}64%{opacity:.32;}}@keyframes markShimmer{0%, 28%{opacity:0;background-position:160% 0;}38%{opacity:.28;}52%{opacity:1;}68%{opacity:.24;background-position:-60% 0;}76%, 100%{opacity:0;background-position:-60% 0;}}@keyframes driftTop{50%{transform:translateY(-7px);}}@keyframes driftBottom{50%{transform:translateY(7px);}}@keyframes wave{50%{transform:scaleY(.45);opacity:.55;}}@keyframes cueFloat{0%, 100%{transform:translate(-50%, -3px);}50%{transform:translate(-50%, 4px);}}@keyframes cueBeam{0%, 100%{opacity:.38;background-position:50% 0;}50%{opacity:.95;background-position:50% 100%;}}@keyframes cuePulse{0%{opacity:0;transform:translate(-50%, 0) scale(.6);}24%{opacity:1;}76%{opacity:.7;}100%{opacity:0;transform:translate(-50%, 14px) scale(1.2);}}@keyframes cueChevron{0%, 16%{opacity:.12;transform:translateY(-3px) rotate(45deg) scale(.82);}52%{opacity:.82;transform:translateY(1px) rotate(45deg) scale(1);}100%{opacity:0;transform:translateY(7px) rotate(45deg) scale(1.08);}}.overline{margin:0 0 30px;}.statement-grid{display:grid;grid-template-columns:minmax(0, 1fr) 260px;gap:clamp(30px, 6vw, 90px);align-items:start;}.statement-copy h2, .section-heading h2, .feature-heading h2, .contact h2{margin:0;font-family:"SLIMZ GOOGLE", sans-serif;font-size:clamp(2.15rem, 3.2vw, 3.35rem);line-height:1.06;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;}.statement-copy h2{max-width:890px;}.statement-text{max-width:690px;margin:44px 0 0;color:var(--muted);font-size:clamp(1rem, 1.4vw, 1.18rem);line-height:1.75;}.principle-list{border-top:1px solid var(--line);}.principle-list div{display:grid;grid-template-columns:42px 1fr;align-items:center;min-height:62px;border-bottom:1px solid var(--line);}.principle-list strong{color:var(--dim);font-size:.64rem;letter-spacing:.1em;}.principle-list span{font-family:"SLIMZ GOOGLE", sans-serif;font-size:.98rem;letter-spacing:.04em;text-transform:uppercase;}.tools{padding-top:70px;}.section-heading, .feature-heading{display:grid;grid-template-columns:.85fr 1.15fr;align-items:end;gap:60px;margin-bottom:76px;}.section-heading .overline, .feature-heading .overline{margin:24px 0 0;}.product{position:relative;min-height:720px;display:grid;grid-template-columns:.82fr 1.18fr;border:1px solid var(--line);border-radius:30px;background:linear-gradient(145deg, rgba(255,255,255,.035), rgba(255,255,255,.012));overflow:hidden;box-shadow:0 40px 120px rgba(0,0,0,.25);}.product::after{content:"";position:absolute;z-index:8;inset:-35% auto -35% -20%;width:22%;pointer-events:none;opacity:0;transform:translateX(-250%) rotate(14deg);background:linear-gradient(90deg, transparent, rgba(180,225,255,.08), rgba(255,255,255,.16), transparent);filter:blur(8px);}.product + .product{margin-top:30px;}.product-copy{padding:clamp(36px, 5.6vw, 76px);display:flex;flex-direction:column;align-items:flex-start;}.product-meta{width:100%;display:flex;align-items:center;justify-content:flex-end;color:var(--dim);font-size:.62rem;font-weight:700;letter-spacing:.16em;}.product h3{margin:auto 0 0;font-family:"SLIMZ GOOGLE", sans-serif;font-size:clamp(3.1rem, 4.7vw, 4.6rem);line-height:.94;letter-spacing:-.035em;}.product-lead{margin:28px 0 0;font-size:clamp(1.15rem, 1.7vw, 1.42rem);line-height:1.45;}.product-description{margin:18px 0 0;color:var(--muted);line-height:1.7;max-width:490px;}.product ul{list-style:none;padding:0;margin:30px 0 0;}.product li{position:relative;padding:8px 0 8px 19px;color:#c6c7cc;font-size:.86rem;}.product li::before{content:"";position:absolute;left:0;top:18px;width:5px;height:5px;border-radius:50%;background:var(--ice);box-shadow:0 0 10px rgba(155,220,255,.55);}.product-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:30px;}.product-tags span{padding:7px 11px;border:1px solid var(--line-soft);border-radius:999px;color:var(--dim);font-size:.6rem;font-weight:700;letter-spacing:.09em;}.product-visual{position:relative;margin:22px;margin-left:0;border:1px solid var(--line-soft);border-radius:21px;overflow:hidden;background:#08090c;box-shadow:inset 0 0 80px rgba(255,255,255,.015);}.product-visual::before{display:none;}.visual-top{position:absolute;z-index:5;top:0;left:0;right:0;height:54px;display:flex;align-items:center;gap:16px;padding:0 20px;border-bottom:1px solid var(--line-soft);background:rgba(255,255,255,.018);color:var(--dim);font-size:.57rem;font-weight:700;letter-spacing:.14em;}.visual-top span:first-child{color:var(--white);}.visual-top i{margin-left:auto;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);}.tune-visual{background:radial-gradient(circle at 63% 48%, rgba(108,92,208,.12), transparent 46%), #08090c;}.tune-visual::after{content:"";position:absolute;z-index:0;inset:54px 0 0 62px;pointer-events:none;background:repeating-linear-gradient(to bottom, rgba(133,120,212,.045) 0, rgba(133,120,212,.045) 14.8%, transparent 14.8%, transparent 29.6%);}.piano-keys{position:absolute;z-index:2;top:54px;bottom:0;left:0;width:62px;border-right:1px solid var(--line-soft);background:#08090c;}.piano-keys i{display:block;height:16.666%;border-bottom:1px solid var(--line-soft);}.piano-keys i:nth-child(2), .piano-keys i:nth-child(4), .piano-keys i:nth-child(6){width:70%;background:rgba(0,0,0,.6);}.note{position:absolute;z-index:3;height:clamp(48px, 11%, 72px);border-radius:8px;border:1px solid rgba(196,185,255,.72);background:linear-gradient(180deg, rgba(158,143,237,.88), rgba(112,99,198,.78));box-shadow:0 0 0 5px rgba(134,114,220,.07), 0 10px 30px rgba(69,50,151,.2), inset 0 1px rgba(255,255,255,.24);overflow:visible;}.note::before{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(90deg, transparent 0 15px, rgba(255,255,255,.055) 16px);}.note::after{content:"";position:absolute;left:0;right:0;bottom:6px;height:10px;border-radius:50%;background:rgba(230,225,255,.18);clip-path:polygon(0 62%, 11% 45%, 24% 52%, 38% 39%, 53% 50%, 68% 42%, 84% 55%, 100% 43%, 100% 100%, 0 100%);}.note span{position:absolute;z-index:6;top:-8px;left:50%;width:14px;height:14px;transform:translateX(-50%);border-radius:50%;border:2px solid rgba(215,209,255,.85);background:#12131a;box-shadow:0 0 0 2px rgba(8,9,13,.8);}.note-a{left:10%;top:69%;width:32%;}.note-b{left:46%;top:47%;width:17%;}.note-c{left:66%;top:32%;width:11%;}.note-d{left:79%;top:32%;width:18%;}.pitch-curve-canvas{position:absolute;z-index:4;top:54px;right:0;bottom:0;left:62px;width:calc(100% - 62px);height:calc(100% - 54px);pointer-events:none;}.playhead{position:absolute;z-index:6;top:54px;bottom:0;left:58%;width:1px;background:linear-gradient(transparent, var(--ice) 16%, var(--ice) 84%, transparent);box-shadow:0 0 12px rgba(155,220,255,.65);animation:playhead 6s ease-in-out infinite;}.playhead::before{content:"";position:absolute;top:14px;left:-3px;width:7px;height:7px;border-radius:50%;background:var(--ice);box-shadow:0 0 12px var(--ice);}@keyframes playhead{0%,100%{transform:translateX(-130px);opacity:.25;}50%{transform:translateX(130px);opacity:1;}}.line-visual{padding:0;background:radial-gradient(circle at 50% 46%, rgba(113,116,201,.11), transparent 48%), #08090c;}.waveform-stack{position:absolute;z-index:2;top:72px;right:6%;bottom:78px;left:6%;display:grid;grid-template-rows:repeat(4, minmax(0, 1fr));gap:6px;}.wave-lane{position:relative;min-height:0;overflow:hidden;border-top:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.035);background:linear-gradient(90deg, rgba(255,255,255,.012), rgba(115,105,198,.035), transparent);}.wave-lane::before{content:"";position:absolute;z-index:1;left:0;right:0;top:54%;height:1px;background:rgba(255,255,255,.055);}.guide-lane{background:linear-gradient(90deg, rgba(88,171,224,.035), rgba(155,220,255,.055), transparent);}.lane-label{position:absolute;z-index:3;top:8px;left:10px;display:flex;align-items:center;gap:9px;font-size:.52rem;font-weight:700;letter-spacing:.12em;}.lane-label b{color:#f3943c;}.guide-lane .lane-label b{color:#d8bb5c;}.lane-label span{color:var(--dim);}.wave-lane .waveform-canvas{position:absolute;z-index:2;top:26px;right:8px;bottom:5px;left:8px;display:block;width:calc(100% - 16px);height:calc(100% - 31px);}.alignment-sweep{position:absolute;z-index:5;top:0;bottom:0;left:2%;width:1px;background:linear-gradient(transparent, rgba(195,232,255,.86) 12%, rgba(195,232,255,.86) 88%, transparent);box-shadow:0 0 15px rgba(155,220,255,.5);opacity:0;animation:alignmentSweep 5.4s ease-in-out infinite;}.alignment-status{position:absolute;left:6%;right:6%;bottom:26px;height:38px;display:flex;align-items:center;gap:10px;border-top:1px solid var(--line-soft);color:var(--dim);font-size:.61rem;letter-spacing:.13em;}.alignment-status span{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);}.alignment-status b{color:#d7d8dd;}.alignment-status em{margin-left:auto;font-style:normal;color:var(--ice);}.feature-heading{margin-bottom:70px;}.feature-grid{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));}.feature-grid article{min-width:0;min-height:310px;padding:34px 40px 38px 0;border-bottom:1px solid var(--line);}.feature-grid article + article{padding-left:40px;border-left:1px solid var(--line);}.feature-grid span{color:var(--dim);font-size:.64rem;font-weight:700;letter-spacing:.14em;}.feature-grid h3{margin:105px 0 0;font-family:"SLIMZ GOOGLE", sans-serif;font-size:clamp(1.08rem, 1.5vw, 1.36rem);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;}.feature-grid p{max-width:320px;margin:18px 0 0;color:var(--muted);font-size:.9rem;line-height:1.7;}.contact{padding-top:30px;}.contact-inner{position:relative;min-height:580px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;}.contact-inner:hover{border-color:transparent;box-shadow:none;}.contact-inner > *{position:relative;z-index:2;}.contact-logo-energy{position:relative;width:92px;height:112px;flex:0 0 auto;display:grid;place-items:center;margin-bottom:42px;isolation:isolate;}.contact-logo-energy img{position:relative;z-index:3;width:72px;height:104px;object-fit:contain;opacity:.6;filter:brightness(.72) grayscale(1) drop-shadow(0 0 16px rgba(190,199,219,.08));}.contact-logo-energy::after{content:"";position:absolute;z-index:4;left:50%;top:50%;width:72px;height:104px;transform:translate(-50%, -50%);pointer-events:none;background:linear-gradient(90deg, transparent 28%, rgba(242,247,255,.5) 40%, #fff 50%, rgba(242,247,255,.5) 60%, transparent 72%);background-size:260% 100%;background-position:160% 0;-webkit-mask:url("../assets/slimz-mark.png") center / contain no-repeat;mask:url("../assets/slimz-mark.png") center / contain no-repeat;-webkit-mask-mode:alpha;mask-mode:alpha;opacity:0;will-change:opacity, background-position;animation:brandShimmer 6s linear infinite;}.contact .overline{margin-bottom:24px;}.contact h2{font-size:clamp(2.5rem, 4vw, 4.15rem);}.contact p:not(.overline){margin:26px 0 0;color:var(--muted);}.contact p[data-i18n="contactText"]{position:relative;}.contact p[data-i18n="contactText"]::after{content:attr(data-text-ru);position:absolute;inset:0;color:transparent;background:linear-gradient(90deg, transparent 34%, rgba(255,255,255,.22) 42%, #fff 50%, rgba(255,255,255,.22) 58%, transparent 66%);background-size:260% 100%;background-position:160% 0;-webkit-background-clip:text;background-clip:text;opacity:0;pointer-events:none;animation:brandShimmer 6s linear infinite;}html[lang="en"] .contact p[data-i18n="contactText"]::after{content:attr(data-text-en);}.contact-actions{justify-content:center;}.telegram-button{min-width:214px;justify-content:center;gap:11px;}.contact .telegram-button{color:#fff;background:#229ed9;box-shadow:0 14px 42px rgba(34,158,217,.2);}.contact .telegram-button:hover{background:#2aabee;box-shadow:0 18px 52px rgba(34,158,217,.3);}.telegram-button svg{width:18px;height:18px;flex:0 0 auto;fill:currentColor;}.info-page{padding:180px 0 24px;}.info-head{max-width:none;text-align:center;}.info-title-row{display:inline-flex;align-items:center;justify-content:center;gap:12px;}.info-page h1{position:relative;display:inline-block;max-width:none;margin:0;color:#8a8c9a;font-family:"SLIMZ GOOGLE", sans-serif;font-size:clamp(.95rem, 1.55vw, 1.6rem);line-height:.96;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;}.info-page h1::after{content:attr(data-text);position:absolute;inset:0;color:transparent;background:linear-gradient(90deg, transparent 34%, rgba(255,255,255,.22) 42%, #fff 50%, rgba(255,255,255,.22) 58%, transparent 66%);background-size:260% 100%;background-position:160% 0;-webkit-background-clip:text;background-clip:text;opacity:0;pointer-events:none;animation:brandShimmer 6s linear infinite;}.update-wrench{position:relative;width:30px;height:15px;flex:0 0 auto;background:#8a8c9a;opacity:.78;transform:rotate(38deg);transform-origin:center;animation:updateWrenchGlow 5.6s ease-in-out infinite;-webkit-clip-path:polygon(0 4%, 28% 16%, 36% 34%, 94% 34%, 100% 42%, 100% 58%, 94% 66%, 36% 66%, 28% 84%, 0 96%, 12% 63%, 27% 55%, 30% 50%, 27% 45%, 12% 37%);clip-path:polygon(0 4%, 28% 16%, 36% 34%, 94% 34%, 100% 42%, 100% 58%, 94% 66%, 36% 66%, 28% 84%, 0 96%, 12% 63%, 27% 55%, 30% 50%, 27% 45%, 12% 37%);}.info-lead{max-width:none;margin:34px 0 0;color:var(--muted);font-size:clamp(.9rem, 1.2vw, 1.08rem);line-height:1.65;white-space:nowrap;}.updates-list{position:relative;}.update-entry{position:relative;padding:clamp(36px, 4vw, 58px) 0;overflow:hidden;background-image:linear-gradient(180deg, rgba(119,103,201,.0385) 0%, rgba(91,76,166,.0182) 52%, rgba(5,5,7,0) 100%);background-repeat:no-repeat;background-size:100% 100%;}.update-entry-compact{padding-block:clamp(34px, 3.5vw, 50px);}.update-entry-large{min-height:auto;}.update-entry > .shell{position:relative;z-index:1;}.update-entry-head{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start;}.update-entry-meta{color:var(--dim);font-family:"SLIMZ GOOGLE", sans-serif;font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;}.update-entry h2{max-width:100%;margin:0;font-family:"SLIMZ GOOGLE", sans-serif;font-size:clamp(1.8rem, 3vw, 3.4rem);line-height:.94;letter-spacing:-.035em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;}.update-entry-summary{max-width:900px;margin:30px 0 0;color:var(--muted);font-size:clamp(1.2rem, 1.8vw, 1.7rem);line-height:1.7;}.update-entry-reverb-x .update-entry-summary{max-width:100%;}.update-entry-groups{display:grid;gap:clamp(32px, 4vw, 52px);margin-top:clamp(40px, 4.5vw, 64px);}.update-entry-group{display:grid;grid-template-columns:minmax(150px, .34fr) minmax(0, 1fr);gap:clamp(34px, 6vw, 90px);padding:0;}.update-entry-group h3{margin:0;color:var(--white);font-family:"SLIMZ GOOGLE", sans-serif;font-size:clamp(1.05rem, 1.5vw, 1.4rem);line-height:1.4;letter-spacing:.1em;text-transform:uppercase;}.update-entry-list{max-width:980px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:clamp(1.1rem, 1.5vw, 1.5rem);}.update-entry-list li{position:relative;padding-left:22px;line-height:1.72;}.update-entry-list li + li{margin-top:17px;}.update-entry-list li::before{content:"-";position:absolute;left:0;color:var(--ice);}.update-entry-list strong{color:var(--white);font-weight:600;}.update-entry-copy{max-width:760px;margin:42px 0 0 auto;color:var(--muted);}.update-entry-copy p{margin:0;line-height:1.75;}.update-entry-copy ul{margin:28px 0 0;padding:0;list-style:none;}.update-entry-copy li{position:relative;padding-left:20px;line-height:1.7;}.update-entry-copy li + li{margin-top:12px;}.update-entry-copy li::before{content:"-";position:absolute;left:0;color:var(--ice);}.release-list{margin-top:90px;border-top:1px solid var(--line);}.release-item{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:36px;padding:42px 0 48px;border-bottom:1px solid var(--line);}.release-meta{color:var(--dim);font-size:.68rem;font-weight:700;letter-spacing:.15em;}.release-copy h2{font-size:clamp(1.7rem, 3vw, 3rem);}.release-copy p{max-width:660px;margin:18px 0 0;color:var(--muted);line-height:1.7;}.info-back{margin-top:38px;}.products-nav-inner{justify-content:center;}.products-nav .brand{position:absolute;left:50%;transform:translateX(-50%);}.products-back{position:absolute;isolation:isolate;overflow:hidden;left:0;top:50%;height:38px;padding:0 14px 0 10px;display:inline-flex;align-items:center;gap:7px;transform:translateY(-50%);border:1px solid var(--line-soft);border-radius:999px;color:#8e9099;background:rgba(255,255,255,.018);font-family:"SLIMZ GOOGLE", sans-serif;font-size:.64rem;font-weight:500;letter-spacing:.055em;transition:color .2s, border-color .2s, background .2s, transform .2s;}.products-back::after{content:"";position:absolute;z-index:3;inset:0;padding:1px;box-sizing:border-box;border-radius:inherit;background:linear-gradient(105deg, transparent 30%, rgba(210,222,244,.16) 40%, rgba(248,251,255,.92) 50%, rgba(210,222,244,.16) 60%, transparent 70%);background-size:260% 100%;background-position:160% 0;opacity:0;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask-composite:exclude;animation:brandShimmer 6s linear infinite;}.products-back:hover{color:#fff;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.06);transform:translateY(-50%) translateX(-2px);}.products-back svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}.products-page{min-height:100svh;padding:164px 0 130px;}.products-intro{max-width:920px;}.products-intro h1{max-width:none;margin:0;font-family:"SLIMZ GOOGLE", sans-serif;font-size:clamp(2.2rem, 3.9vw, 4rem);line-height:.96;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;}.products-lead{max-width:650px;margin:30px 0 0;color:var(--muted);font-size:clamp(1rem, 1.35vw, 1.18rem);line-height:1.65;}.products-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;margin-top:78px;}.product-teaser{position:relative;min-width:0;aspect-ratio:.82;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:24px;background:radial-gradient(circle at var(--spot-x) var(--spot-y), rgba(var(--accent),.15), transparent 42%), linear-gradient(145deg, rgba(255,255,255,.048), rgba(255,255,255,.012) 58%, rgba(var(--accent),.025));box-shadow:inset 0 1px rgba(255,255,255,.035), 0 24px 70px rgba(0,0,0,.24);transition:transform .4s var(--ease), border-color .35s, box-shadow .4s;}.product-teaser::before{display:none;}.product-teaser::after{content:"";position:absolute;inset:-30% auto -30% -55%;width:34%;opacity:0;transform:translateX(-220%) rotate(13deg);background:linear-gradient(90deg, transparent, rgba(var(--accent),.08), rgba(255,255,255,.18), transparent);filter:blur(7px);transition:transform .85s var(--ease), opacity .24s;}@media (hover: hover) and (pointer: fine){.product-teaser:hover{transform:translateY(-7px);border-color:rgba(var(--accent),.34);box-shadow:inset 0 1px rgba(255,255,255,.06), inset 0 0 52px rgba(var(--accent),.075), 0 34px 90px rgba(0,0,0,.34), 0 0 42px rgba(var(--accent),.07);}.product-teaser:hover::after{opacity:1;transform:translateX(560%) rotate(13deg);}}.teaser-art{position:absolute;z-index:1;inset:0;overflow:hidden;transition:transform .55s var(--ease), filter .55s var(--ease);}@media (hover: hover) and (pointer: fine){.product-teaser:hover .teaser-art{transform:scale(1.018);filter:brightness(1.055) saturate(1.035);}}.teaser-art img{width:100%;height:100%;display:block;object-fit:cover;}.product-teaser-art .teaser-art{background:#080a10 url("../assets/optimized/tune-x-card.71503a07ed5f.webp") center / cover no-repeat;}.product-teaser-art .teaser-art img{transform:translateY(6%);}.teaser-art::before, .ai-voice-card-art::before{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 20%, transparent 36%, transparent 64%, #000 80%, #000 100%);mask-image:linear-gradient(to bottom, #000 0%, #000 20%, transparent 36%, transparent 64%, #000 80%, #000 100%);}.teaser-art::after{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(180deg, rgba(5,6,10,.94) 0%, rgba(5,6,10,.62) 16%, transparent 35%, transparent 65%, rgba(5,6,10,.64) 84%, rgba(5,6,10,.95) 100%);pointer-events:none;}.product-teaser-art::before{display:none;}.teaser-badge{position:absolute;z-index:3;left:50%;min-height:38px;max-width:calc(100% - 36px);padding:0 18px;display:inline-flex;align-items:center;justify-content:center;transform:translateX(-50%);transform-origin:center;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:999px;color:#c9cbd4;background:rgba(7,8,12,.68);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:"SLIMZ GOOGLE", sans-serif;font-size:clamp(.66rem, .85vw, .78rem);font-weight:500;letter-spacing:.08em;line-height:1;white-space:nowrap;transition:transform .4s var(--ease);will-change:transform;}.teaser-name{top:22px;width:max-content;padding-block:8px;white-space:normal;text-align:center;line-height:1.2;overflow-wrap:anywhere;}.teaser-name::after{content:attr(data-text);position:absolute;inset:0;padding:inherit;display:flex;align-items:center;justify-content:center;color:transparent;background:linear-gradient(90deg, transparent 34%, rgba(255,255,255,.2) 42%, #fff 50%, rgba(255,255,255,.2) 58%, transparent 66%);background-size:260% 100%;background-position:160% 0;-webkit-background-clip:text;background-clip:text;opacity:0;pointer-events:none;animation:brandShimmer 6s linear infinite;}.teaser-price{bottom:22px;color:#f0f2f7;letter-spacing:.055em;}@media (hover: hover) and (pointer: fine){.product-teaser:hover .teaser-name,
  .product-teaser:hover .teaser-price{transform:translateX(-50%) scale(1.1);}}.teaser-card-link{position:absolute;z-index:3;inset:0;border-radius:inherit;}.teaser-card-link:focus-visible{outline:2px solid rgba(var(--accent),.72);outline-offset:-5px;}.product-teaser-boosty .teaser-name{pointer-events:none;}.teaser-subscribe{z-index:4;max-width:calc(100% - 24px);padding:0 12px;font-size:clamp(.55rem, .7vw, .68rem);}.teaser-sale{min-height:44px;gap:9px;padding:0 13px 0 10px;}.sale-urgency{height:27px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;border-radius:999px;color:#ccecff;background:rgba(115,190,235,.11);font-size:.62rem;letter-spacing:.045em;white-space:nowrap;}.sale-urgency svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.sale-old{position:relative;flex:0 0 auto;color:#777b87;font-size:.65rem;font-weight:500;white-space:nowrap;}.sale-old::after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:1px;transform:rotate(-7deg);background:#a2a7b3;box-shadow:0 0 4px rgba(255,255,255,.18);}.sale-current{flex:0 0 auto;color:#f7fbff;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-shadow:0 0 12px rgba(155,220,255,.34);white-space:nowrap;}[data-currency="en"]{display:none;}html[lang="en"] [data-currency="ru"]{display:none;}html[lang="en"] [data-currency="en"]{display:inline;}.teaser-core{position:relative;z-index:2;width:74%;aspect-ratio:1;display:grid;place-items:center;transition:transform .55s var(--ease), filter .55s var(--ease);}@media (hover: hover) and (pointer: fine){.product-teaser:hover .teaser-core{transform:scale(1.025);filter:brightness(1.1) drop-shadow(0 0 20px rgba(var(--accent),.1));}}.teaser-core::before, .teaser-core::after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(var(--accent),.12);}.teaser-core::before{inset:6%;}.teaser-core::after{inset:21%;border-style:dashed;animation:orbit 28s linear infinite;}.teaser-core i{position:absolute;width:48%;height:48%;border-radius:50%;background:rgba(var(--accent),.045);filter:blur(13px);}.teaser-core strong{position:relative;color:#c8cad2;font-family:"SLIMZ GOOGLE", sans-serif;font-size:clamp(.8rem, 1.15vw, 1.02rem);font-weight:500;letter-spacing:.18em;}.product-teaser-ai-voice{cursor:pointer;}.product-teaser-ai-voice::before{display:none;}.product-teaser-ai-voice:focus-visible{outline:1px solid rgba(194,182,255,.72);outline-offset:4px;}.ai-voice-card-art{position:absolute;z-index:1;inset:0;display:grid;place-items:center;overflow:hidden;border-radius:inherit;background:#111;transition:transform .55s var(--ease), filter .55s var(--ease);}.ai-voice-card-art::after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(5,6,10,.94) 0%, rgba(5,6,10,.62) 16%, transparent 35%, transparent 65%, rgba(5,6,10,.64) 84%, rgba(5,6,10,.95) 100%);}.ai-voice-card-art img{width:100%;height:100%;display:block;object-fit:cover;}@media (hover: hover) and (pointer: fine){.product-teaser-ai-voice:hover .ai-voice-card-art{transform:scale(1.018);filter:brightness(1.055) saturate(1.035) drop-shadow(0 18px 28px rgba(112,128,222,.16));}}.product-teaser-line-x{cursor:pointer;}.product-teaser-line-x .teaser-art{background:#080a10;}.product-teaser-line-x .teaser-art img{transform:none;}.product-teaser-line-x:focus-visible{outline:1px solid rgba(219,174,74,.72);outline-offset:4px;}.product-teaser-master, .product-teaser-delay, .product-teaser-touch, .product-teaser-magic-mask, .product-teaser-detect, .product-teaser-pulse, .product-teaser-mono, .product-teaser-telephone, .product-teaser-phone-link, .product-teaser-transient, .product-teaser-cut, .product-teaser-magic-limiter, .product-teaser-magic-gain{cursor:pointer;}.product-teaser-master .teaser-art, .product-teaser-delay .teaser-art, .product-teaser-touch .teaser-art, .product-teaser-magic-mask .teaser-art, .product-teaser-detect .teaser-art, .product-teaser-pulse .teaser-art, .product-teaser-mono .teaser-art, .product-teaser-telephone .teaser-art, .product-teaser-phone-link .teaser-art, .product-teaser-transient .teaser-art, .product-teaser-cut .teaser-art, .product-teaser-magic-limiter .teaser-art, .product-teaser-magic-gain .teaser-art{background:#111;}.product-teaser-master .teaser-art img, .product-teaser-delay .teaser-art img, .product-teaser-touch .teaser-art img, .product-teaser-magic-mask .teaser-art img, .product-teaser-detect .teaser-art img, .product-teaser-pulse .teaser-art img, .product-teaser-mono .teaser-art img, .product-teaser-telephone .teaser-art img, .product-teaser-phone-link .teaser-art img, .product-teaser-transient .teaser-art img, .product-teaser-cut .teaser-art img, .product-teaser-magic-limiter .teaser-art img, .product-teaser-magic-gain .teaser-art img{transform:none;}.product-teaser-master:focus-visible, .product-teaser-delay:focus-visible, .product-teaser-touch:focus-visible, .product-teaser-magic-mask:focus-visible, .product-teaser-detect:focus-visible, .product-teaser-pulse:focus-visible, .product-teaser-mono:focus-visible, .product-teaser-telephone:focus-visible, .product-teaser-phone-link:focus-visible, .product-teaser-transient:focus-visible, .product-teaser-cut:focus-visible, .product-teaser-magic-limiter:focus-visible, .product-teaser-magic-gain:focus-visible{outline:1px solid rgba(92,203,245,.72);outline-offset:4px;}.product-teaser-talk .teaser-art{background:#111;}.product-teaser-talk .teaser-art img{transform:none;}.product-teaser-talk{cursor:pointer;}.product-teaser-talk:focus-visible{outline:1px solid rgba(83,130,174,.72);outline-offset:4px;}.product-teaser-yt-downloader .teaser-art{background:#111;}.product-teaser-yt-downloader .teaser-art img{transform:none;}.product-teaser-yt-downloader{cursor:pointer;}.product-teaser-yt-downloader:focus-visible{outline:1px solid rgba(54,132,255,.72);outline-offset:4px;}.product-teaser-ai-dereverb .teaser-art{background:#111;}.product-teaser-ai-dereverb .teaser-art img{transform:none;}.product-teaser-ai-dereverb{cursor:pointer;}.product-teaser-ai-dereverb:focus-visible{outline:1px solid rgba(200,255,80,.72);outline-offset:4px;}.product-teaser-clean .teaser-art{background:#111;}.product-teaser-clean .teaser-art img{transform:none;}.product-teaser-clean{cursor:pointer;}.product-teaser-clean:focus-visible{outline:1px solid rgba(28,126,246,.72);outline-offset:4px;}.product-teaser-monitor .teaser-art{background:#111;}.product-teaser-monitor .teaser-art img{transform:none;}.product-teaser-monitor{cursor:pointer;}.product-teaser-monitor:focus-visible{outline:1px solid rgba(73,190,240,.72);outline-offset:4px;}.product-teaser-slimzrec .teaser-art{background:#111;}.product-teaser-slimzrec .teaser-art img{transform:none;}.product-teaser-slimzrec{cursor:pointer;}.product-teaser-slimzrec:focus-visible{outline:1px solid rgba(255,70,70,.72);outline-offset:4px;}.product-teaser-suno-prompts .teaser-art{background:#111;}.product-teaser-suno-prompts .teaser-art img{transform:none;}.product-teaser-suno-prompts{cursor:pointer;}.product-teaser-suno-prompts:focus-visible{outline:1px solid rgba(255,197,38,.72);outline-offset:4px;}.product-teaser-stems .teaser-art{background:#111;}.product-teaser-stems .teaser-art img{transform:none;}.product-teaser-stems{cursor:pointer;}.product-teaser-stems:focus-visible{outline:1px solid rgba(54,132,255,.72);outline-offset:4px;}.product-teaser-choir-x .teaser-art{background:#08090c;}.product-teaser-choir-x .teaser-art img{transform:none;}.product-teaser-choir-x{cursor:pointer;}.product-teaser-choir-x:focus-visible{outline:1px solid rgba(255,196,0,.72);outline-offset:4px;}.product-teaser-combo .teaser-art{background:#111;}.product-teaser-combo .teaser-art img{transform:none;}.product-teaser-combo{cursor:pointer;}.product-teaser-combo:focus-visible{outline:1px solid rgba(17,129,255,.72);outline-offset:4px;}.product-teaser-magic-eq .teaser-art{background:#111;}.product-teaser-magic-eq .teaser-art img{transform:none;}.product-teaser-magic-eq{cursor:pointer;}.product-teaser-magic-eq:focus-visible{outline:1px solid rgba(74,190,238,.72);outline-offset:4px;}.product-teaser-magic-compressor .teaser-art{background:#111;}.product-teaser-magic-compressor .teaser-art img{transform:none;}.product-teaser-magic-compressor{cursor:pointer;}.product-teaser-magic-compressor:focus-visible{outline:1px solid rgba(90,200,250,.72);outline-offset:4px;}.product-teaser-cristalizer .teaser-art{background:#111;}.product-teaser-cristalizer .teaser-art img{transform:none;}.product-teaser-cristalizer{cursor:pointer;}.product-teaser-cristalizer:focus-visible{outline:1px solid rgba(74,190,238,.72);outline-offset:4px;}/* SLIMZ REVERB X: product-specific layout and supplied full-frame images. */.product-teaser-reverb-x .teaser-art{background:#09060f;}.product-teaser-reverb-x .teaser-art img{object-fit:contain;transform:none;}@media (hover: hover) and (pointer: fine){.product-teaser-reverb-x:hover .teaser-art{transform:none;}}.product-teaser-reverb-x .teaser-art::before{display:none;}.product-teaser-reverb-x:focus-visible{outline:1px solid rgba(184,133,246,.72);outline-offset:4px;}.product-teaser-reverb-x .reverb-x-sale-until{top:auto;bottom:78px;min-height:27px;padding-inline:12px;border-color:rgba(184,133,246,.22);color:#d5bcf5;font-size:.56rem;letter-spacing:.065em;}.product-teaser-reverb-x .teaser-sale{display:grid;grid-template-columns:auto auto;gap:5px 10px;max-width:calc(100% - 24px);padding:9px 12px;}.product-teaser-reverb-x .sale-urgency{grid-column:1;grid-row:1 / 3;color:#e4d3ff;background:rgba(184,133,246,.15);}.product-teaser-reverb-x .sale-old{grid-column:2;grid-row:1;text-decoration:line-through;}.product-teaser-reverb-x .sale-old::after{display:none;}.product-teaser-reverb-x .sale-current{grid-column:2;grid-row:2;text-shadow:0 0 12px rgba(184,133,246,.25);}body[data-page="reverbX"] .reverb-x-price-offer{gap:14px;}body[data-page="reverbX"] .reverb-x-price-offer del{color:#88828f;font-size:.72rem;font-weight:400;}body[data-page="reverbX"] .reverb-x-price-offer strong{color:#f4ebff;font-size:1.02rem;font-weight:600;}body[data-page="reverbX"] .reverb-x-offer-note{margin:16px 0 0;color:#cfafff;font-size:.83rem;line-height:1.6;}body[data-page="reverbX"] .ai-voice-hero{grid-template-columns:minmax(0, .8fr) minmax(0, 1.2fr);gap:clamp(30px, 4vw, 64px);min-height:620px;}body[data-page="reverbX"] .ai-voice-copy{min-width:0;}body[data-page="reverbX"] .ai-voice-copy h1{max-width:100%;font-size:clamp(2rem, 3.25vw, 3.4rem);white-space:normal;text-wrap:balance;overflow-wrap:anywhere;}body[data-page="reverbX"] .ai-voice-media{width:min(100%, 740px);margin:0;justify-self:end;}body[data-page="reverbX"] .reverb-x-media-slot{aspect-ratio:2224 / 1720;border-radius:0;}body[data-page="reverbX"] .overline{color:#cfafff;}body[data-page="reverbX"] .ai-voice-purchase{flex-wrap:wrap;}body[data-page="reverbX"] .reverb-x-jump{display:inline-block;margin-top:28px;color:var(--muted);font-size:.86rem;}body[data-page="reverbX"] .reverb-x-jump:hover{color:#e4d3ff;}body[data-page="reverbX"] .ai-voice-story{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:54px;}body[data-page="reverbX"] .ai-voice-features{grid-template-columns:repeat(2, minmax(0, 1fr));gap:36px;}body[data-page="reverbX"] .ai-voice-features article{min-width:0;min-height:0;padding:28px 0;border-left:0;border-top:1px solid var(--line-soft);}body[data-page="reverbX"] .ai-voice-features h3{margin-top:28px;overflow-wrap:anywhere;}body[data-page="reverbX"] .ai-voice-features p{max-width:none;}body[data-page="reverbX"] .reverb-x-section{padding:76px 0;border-top:1px solid var(--line-soft);scroll-margin-top:110px;}body[data-page="reverbX"] #features{scroll-margin-top:110px;}body[data-page="reverbX"] .reverb-x-section-heading h2{max-width:780px;margin:22px 0 36px;font-size:clamp(1.8rem, 3vw, 2.8rem);line-height:1.16;text-wrap:balance;}body[data-page="reverbX"] .reverb-x-mode-grid,
body[data-page="reverbX"] .reverb-x-copy-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px 48px;}body[data-page="reverbX"] .reverb-x-mode-grid article{padding:24px;min-width:0;border:1px solid var(--line-soft);border-radius:16px;background:rgba(163,115,221,.03);}body[data-page="reverbX"] .reverb-x-mode-grid article:last-child{grid-column:1 / -1;}body[data-page="reverbX"] .reverb-x-copy-grid > div{min-width:0;}body[data-page="reverbX"] .reverb-x-section h3{margin:0 0 14px;font-size:1rem;line-height:1.4;}body[data-page="reverbX"] .reverb-x-section p,
body[data-page="reverbX"] .reverb-x-controls dd{margin:0;color:var(--muted);font-size:1rem;line-height:1.8;overflow-wrap:anywhere;}body[data-page="reverbX"] .reverb-x-section-intro{max-width:860px;margin-bottom:32px !important;}body[data-page="reverbX"] .reverb-x-controls{margin:0;}body[data-page="reverbX"] .reverb-x-controls > div{display:grid;grid-template-columns:minmax(150px, .32fr) minmax(0, 1fr);gap:30px;padding:20px 0;border-bottom:1px solid var(--line-soft);}body[data-page="reverbX"] .reverb-x-controls dt{margin:0;color:#e4d3ff;font-size:.88rem;font-weight:600;line-height:1.8;}body[data-page="reverbX"] .reverb-x-note{margin-top:30px !important;}body[data-page="reverbX"] .reverb-x-faq details{padding:22px 0;border-bottom:1px solid var(--line-soft);}body[data-page="reverbX"] .reverb-x-faq summary{cursor:pointer;font-size:1rem;line-height:1.6;}body[data-page="reverbX"] .reverb-x-faq details[open] summary{color:#e4d3ff;margin-bottom:16px;}body[data-page="reverbX"] .reverb-x-faq details p{max-width:900px;}body[data-page="reverbX"] .ai-voice-flow .button{margin-top:32px;}@media (max-width: 1000px){body[data-page="reverbX"] .ai-voice-hero{grid-template-columns:minmax(0, 1fr);min-height:0;gap:48px;}body[data-page="reverbX"] .ai-voice-media{margin-inline:auto;justify-self:center;}}@media (max-width: 700px){body[data-page="reverbX"] .ai-voice-copy h1{font-size:clamp(1.8rem, 9vw, 2.6rem);}body[data-page="reverbX"] .ai-voice-story,
  body[data-page="reverbX"] .ai-voice-features,
  body[data-page="reverbX"] .reverb-x-mode-grid,
  body[data-page="reverbX"] .reverb-x-copy-grid{grid-template-columns:minmax(0, 1fr);gap:26px;}body[data-page="reverbX"] .reverb-x-section{padding:54px 0;}body[data-page="reverbX"] .reverb-x-controls > div{grid-template-columns:minmax(0, 1fr);gap:8px;}}.ai-voice-page{min-height:100svh;padding:148px 0 130px;}.ai-voice-hero{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(300px, .72fr);gap:clamp(56px, 8vw, 120px);align-items:center;min-height:720px;padding-bottom:100px;border-bottom:1px solid var(--line-soft);}.ai-voice-copy{max-width:690px;}.ai-voice-copy h1{margin:24px 0 0;font-family:"SLIMZ GOOGLE", sans-serif;font-size:clamp(2.2rem, 4.3vw, 4rem);line-height:.94;letter-spacing:-.045em;white-space:nowrap;}.suno-prompts-copy h1{font-size:clamp(1.5rem, 2.15vw, 2.35rem);}.magic-compressor-copy h1{font-size:clamp(2rem, 3.2vw, 3.4rem);line-height:.96;white-space:normal;}.cristalizer-copy h1{font-size:clamp(1.45rem, 2.55vw, 2.8rem);}.yt-downloader-copy h1{font-size:clamp(1.8rem, 2.65vw, 2.9rem);}.ai-voice-lead{max-width:620px;margin:30px 0 0;color:var(--muted);font-size:clamp(1rem, 1.35vw, 1.22rem);line-height:1.75;}.ai-voice-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px;}.ai-voice-meta span{min-height:34px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid var(--line-soft);border-radius:999px;color:#878a94;background:rgba(255,255,255,.018);font-family:"SLIMZ GOOGLE", sans-serif;font-size:.63rem;font-weight:500;letter-spacing:.08em;}.product-license-note{min-height:34px;margin-top:10px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid rgba(155,220,255,.32);border-radius:999px;color:#cceeff;background:rgba(155,220,255,.07);box-shadow:inset 0 1px rgba(255,255,255,.05);font-family:"SLIMZ GOOGLE", sans-serif;font-size:.57rem;font-weight:600;letter-spacing:.09em;}.ai-voice-purchase{display:flex;align-items:center;gap:12px;margin-top:38px;}.ai-voice-price{min-width:148px;min-height:54px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--line);border-radius:999px;color:#f2f4f8;background:rgba(255,255,255,.025);font-family:"SLIMZ GOOGLE", sans-serif;font-size:.92rem;font-weight:500;letter-spacing:.06em;white-space:nowrap;}.ai-voice-purchase .button{min-width:210px;justify-content:space-between;}.ai-voice-media{width:min(100%, 410px);margin:0 auto;}.ai-voice-media-slot{position:relative;width:100%;aspect-ratio:984 / 1408;overflow:visible;border-radius:0;background:transparent;box-shadow:none;}.ai-voice-media-slot::after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgba(255,255,255,.075);border-radius:inherit;box-shadow:inset 0 1px rgba(255,255,255,.04);}.ai-voice-media-slot::after{display:none;}.ai-voice-media-slot img, .ai-voice-media-slot video{width:100%;height:100%;display:block;object-fit:contain;}.monitor-media-slot{aspect-ratio:1200 / 1464;}.master-media-slot, .delay-media-slot, .magic-mask-media-slot, .detect-media-slot, .talk-media-slot{aspect-ratio:1200 / 1464;}.touch-media-slot{aspect-ratio:2184 / 1368;}body[data-page="touch"] .ai-voice-hero{grid-template-columns:minmax(460px, .8fr) minmax(500px, 1.2fr);gap:clamp(42px, 4vw, 64px);}body[data-page="touch"] .ai-voice-media{width:min(100%, 720px);margin:0;justify-self:end;}.product-media-slot{aspect-ratio:1200 / 1464;}body[data-page="telephone"] .ai-voice-copy h1{white-space:normal;text-wrap:balance;overflow-wrap:anywhere;}.telephone-media-slot{aspect-ratio:824 / 1048;}.phone-link-media-slot{aspect-ratio:1784 / 1408;}.detect-interface-slot{aspect-ratio:1784 / 1263;}body[data-page="phoneLink"] .ai-voice-hero{grid-template-columns:minmax(0, 1fr) minmax(0, 50%);gap:clamp(32px, 4vw, 56px);}body[data-page="phoneLink"] .ai-voice-copy{min-width:0;}body[data-page="phoneLink"] .ai-voice-copy h1{max-width:100%;white-space:normal;text-wrap:balance;overflow-wrap:anywhere;}body[data-page="phoneLink"] .ai-voice-media{width:min(100%, 680px);margin:0;justify-self:end;}body[data-page="detect"] .ai-voice-hero{grid-template-columns:minmax(0, 1fr) minmax(0, 50%);gap:clamp(32px, 4vw, 56px);}body[data-page="detect"] .ai-voice-copy{min-width:0;}body[data-page="detect"] .ai-voice-media{width:min(100%, 680px);margin:0;justify-self:end;}.pulse-media-slot{aspect-ratio:1744 / 1368;}body[data-page="pulse"] .ai-voice-hero{grid-template-columns:minmax(0, 1fr) minmax(0, 50%);gap:clamp(32px, 4vw, 56px);}body[data-page="pulse"] .ai-voice-copy{min-width:0;}body[data-page="pulse"] .ai-voice-copy h1{max-width:100%;white-space:normal;text-wrap:balance;overflow-wrap:anywhere;}body[data-page="pulse"] .ai-voice-media{width:min(100%, 680px);margin:0;justify-self:end;}.magic-mask-interface-slot{aspect-ratio:1189 / 1209;}.delay-interface-slot{aspect-ratio:1112 / 1321;}.mono-interface-slot{aspect-ratio:1075 / 1181;}.cut-interface-slot{aspect-ratio:1128 / 1004;}.magic-eq-interface-slot{aspect-ratio:1229 / 689;}body[data-page="magicEq"] .ai-voice-hero{grid-template-columns:minmax(0, 1fr) minmax(0, 50%);gap:clamp(32px, 4vw, 56px);}body[data-page="magicEq"] .ai-voice-copy{min-width:0;}body[data-page="magicEq"] .ai-voice-copy h1{max-width:100%;white-space:normal;text-wrap:balance;overflow-wrap:anywhere;}body[data-page="magicEq"] .ai-voice-media{width:min(100%, 680px);margin:0;justify-self:end;}.magic-limiter-media-slot{aspect-ratio:1464 / 1488;}body[data-page="magicLimiter"] .ai-voice-hero{grid-template-columns:minmax(0, 1fr) minmax(0, 48%);gap:clamp(24px, 2.5vw, 38px);}body[data-page="magicLimiter"] .ai-voice-copy{width:100%;min-width:0;max-width:none;}body[data-page="magicLimiter"] .ai-voice-copy h1{max-width:100%;font-size:clamp(2.1rem, 3.9vw, 3rem);white-space:normal;text-wrap:balance;overflow-wrap:anywhere;}body[data-page="magicLimiter"] .ai-voice-lead{max-width:100%;overflow-wrap:anywhere;}body[data-page="magicLimiter"] .ai-voice-media{width:min(100%, 530px);margin:0;justify-self:end;}.transient-media-slot{aspect-ratio:1064 / 1088;}.stems-media-slot{aspect-ratio:1288 / 1198;}.choir-x-page .ai-voice-media{width:min(100%, 500px);}.choir-x-media-slot{aspect-ratio:1296 / 1584;}.choir-x-page .overline{color:#ffc400;}.magic-compressor-media-slot{aspect-ratio:1004 / 1608;}.cristalizer-media-slot{aspect-ratio:824 / 1048;}.yt-downloader-media-slot{aspect-ratio:984 / 1488;overflow:visible;border-radius:0;background:transparent;box-shadow:none;}.yt-downloader-media-slot::after{display:none;}.yt-downloader-media-slot img{object-fit:contain;}.suno-prompts-hero{grid-template-columns:minmax(390px, .78fr) minmax(520px, 1.22fr);gap:clamp(48px, 5vw, 78px);}.suno-prompts-media{width:min(100%, 720px);margin:0;justify-self:end;}.suno-prompts-media-slot{aspect-ratio:2872 / 1776;}.master-copy h1, .delay-copy h1, .touch-copy h1, .magic-mask-copy h1, .detect-copy h1, .talk-copy h1{font-size:clamp(2rem, 3.25vw, 3.45rem);}.product-detail-placeholder{aspect-ratio:1200 / 1464;display:grid;place-items:center;border:1px solid rgba(150,168,196,.2);border-radius:26px;overflow:hidden;background:radial-gradient(circle at 50% 42%, rgba(112,159,231,.12), transparent 38%), linear-gradient(145deg, rgba(14,18,26,.96), rgba(5,6,10,.98));}.product-detail-placeholder strong{color:rgba(225,229,239,.66);font-size:clamp(1rem, 1.6vw, 1.35rem);letter-spacing:.28em;}.ai-voice-media figcaption{margin-top:14px;color:#666975;font-size:.68rem;letter-spacing:.06em;text-align:center;}.ai-voice-story{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(300px, .75fr);gap:clamp(46px, 8vw, 120px);align-items:end;padding:120px 0 86px;}.ai-voice-story h2{max-width:660px;margin:24px 0 0;font-size:clamp(2.3rem, 4.4vw, 4.4rem);line-height:.98;}.ai-voice-story-text{max-width:540px;margin:0;color:var(--muted);font-size:clamp(.96rem, 1.15vw, 1.1rem);line-height:1.8;}.ai-voice-warmup{padding-bottom:20px;}.ai-voice-features{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);}.ai-voice-features article{min-width:0;min-height:260px;padding:30px 28px 34px 0;}.ai-voice-features article + article{padding-left:28px;border-left:1px solid var(--line-soft);}.ai-voice-features article > span{color:#5f626c;font-size:.62rem;font-weight:700;letter-spacing:.14em;}.ai-voice-features h3{margin:74px 0 0;font-family:"SLIMZ GOOGLE", sans-serif;font-size:clamp(.9rem, 1.25vw, 1.1rem);letter-spacing:.01em;text-transform:uppercase;}.ai-voice-features p{margin:15px 0 0;color:#8d9099;font-size:.86rem;line-height:1.65;}.ai-voice-flow{margin-top:100px;padding:50px 0 12px;border-top:1px solid var(--line-soft);}.ai-voice-flow > .overline{margin:0 0 30px;}.ai-voice-flow > div{display:grid;grid-template-columns:70px minmax(0, 1fr);align-items:center;min-height:76px;border-top:1px solid var(--line-soft);}.ai-voice-flow > div span{color:#5f626c;font-size:.63rem;font-weight:700;letter-spacing:.14em;}.ai-voice-flow strong{font-family:"SLIMZ GOOGLE", sans-serif;font-size:clamp(1rem, 1.65vw, 1.35rem);font-weight:500;letter-spacing:.01em;}.ai-voice-faq{margin-top:100px;padding:50px 0 12px;border-top:1px solid var(--line-soft);}.ai-voice-faq article{display:grid;grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr);gap:clamp(24px, 5vw, 80px);align-items:start;padding:30px 0;border-top:1px solid var(--line-soft);}.ai-voice-faq h3{margin:0;font-family:"SLIMZ GOOGLE", sans-serif;font-size:clamp(1rem, 1.45vw, 1.2rem);font-weight:500;line-height:1.35;letter-spacing:.01em;text-wrap:balance;}.ai-voice-faq p{max-width:620px;margin:0;color:var(--muted);font-size:clamp(.9rem, 1.05vw, 1rem);line-height:1.75;}.line-x-hero{grid-template-columns:minmax(390px, .95fr) minmax(460px, 1.05fr);}.line-x-copy h1{max-width:none;font-size:clamp(2rem, 3.25vw, 3.45rem);white-space:nowrap;}.line-x-release{display:flex;align-items:center;gap:12px;margin-top:38px;}.line-x-status{min-width:110px;min-height:54px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;color:#a9abb4;background:rgba(255,255,255,.025);font-family:"SLIMZ GOOGLE", sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.11em;}.line-x-sale{min-width:max-content;gap:9px;flex:0 0 auto;padding:0 13px 0 10px;white-space:nowrap;}.line-x-release .button{min-width:210px;justify-content:space-between;}.line-x-media{width:min(100%, 680px);margin:0;justify-self:end;}.line-x-media-window{width:100%;aspect-ratio:1.14;min-height:0;margin:0;}.line-x-media figcaption{margin-top:14px;color:#666975;font-size:.68rem;letter-spacing:.06em;text-align:center;}.tune-x-hero{grid-template-columns:minmax(390px, .95fr) minmax(460px, 1.05fr);}.tune-x-copy h1{max-width:none;font-size:clamp(2rem, 3.25vw, 3.45rem);white-space:nowrap;}.tune-x-media{width:min(100%, 680px);margin:0;justify-self:end;}.tune-x-media-window{width:100%;aspect-ratio:1.14;min-height:0;margin:0;}.tune-x-media figcaption{margin-top:14px;color:#666975;font-size:.68rem;letter-spacing:.06em;text-align:center;}.tune-x-builtins{display:grid;grid-template-columns:minmax(180px, .4fr) minmax(0, 1fr);gap:40px;align-items:center;margin-top:52px;padding:30px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);}.tune-x-builtins > .overline{margin:0;}.tune-x-builtins > p:last-child{max-width:720px;margin:0;color:#a1a4ad;font-size:clamp(.95rem, 1.15vw, 1.08rem);line-height:1.75;}.tune-x-system{padding:120px 0 20px;}.tune-x-system-heading{display:grid;grid-template-columns:minmax(180px, .4fr) minmax(0, 1fr);gap:40px;align-items:end;margin-bottom:54px;}.tune-x-system-heading h2{max-width:760px;margin:0;font-size:clamp(2.25rem, 4.5vw, 4.7rem);line-height:.96;}.tune-x-module-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;}.tune-x-module{position:relative;min-height:560px;overflow:hidden;border:1px solid var(--line-soft);border-radius:24px;background:radial-gradient(circle at 68% 58%, rgba(116,101,208,.11), transparent 48%), #08090c;}.tune-x-module:nth-child(2){background:radial-gradient(circle at 62% 58%, rgba(155,220,255,.07), transparent 50%), #08090c;}.tune-x-module::before{display:none;}.tune-x-module-copy{position:relative;z-index:3;display:grid;grid-template-columns:44px 1fr;padding:30px 32px 0;}.tune-x-module-copy > span{grid-row:1 / 3;color:#5f626c;font-size:.62rem;font-weight:700;letter-spacing:.14em;}.tune-x-module-copy h3{margin:0;font-family:"SLIMZ GOOGLE", sans-serif;font-size:clamp(1.5rem, 2.25vw, 2.35rem);font-weight:500;letter-spacing:-.02em;}.tune-x-module-copy p{max-width:430px;margin:14px 0 0;color:#8d9099;font-size:.88rem;line-height:1.65;}.module-pitch-diagram, .module-align-diagram{position:absolute;z-index:2;right:7%;bottom:8%;left:7%;height:58%;overflow:hidden;border:1px solid var(--line-soft);border-radius:18px;background:rgba(4,5,9,.74);}.module-pitch-diagram::before, .module-align-diagram::before{display:none;}.module-pitch-diagram i{position:absolute;z-index:2;height:56px;border:1px solid rgba(196,185,255,.66);border-radius:7px;background:linear-gradient(180deg, rgba(158,143,237,.88), rgba(112,99,198,.78));box-shadow:0 8px 24px rgba(69,50,151,.2), inset 0 1px rgba(255,255,255,.22);}.module-pitch-diagram i:nth-child(1){left:7%;top:55%;width:27%;}.module-pitch-diagram i:nth-child(2){left:40%;top:36%;width:19%;}.module-pitch-diagram i:nth-child(3){left:66%;top:20%;width:27%;}.module-pitch-diagram svg, .module-align-diagram svg{position:absolute;z-index:3;inset:0;width:100%;height:100%;overflow:visible;}.module-pitch-diagram path{fill:none;stroke:rgba(244,242,255,.92);stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(188,177,255,.35));}.module-align-diagram svg{inset:8% 5%;width:90%;height:84%;}.module-align-diagram path{fill:none;stroke:#f3943c;stroke-width:11;stroke-linecap:round;opacity:.9;}.module-align-diagram path.guide{stroke:#d8bb5c;}.module-align-diagram b{position:absolute;z-index:4;top:7%;bottom:7%;left:58%;width:1px;background:rgba(195,232,255,.82);box-shadow:0 0 12px rgba(155,220,255,.45);animation:alignmentSweep 5.4s ease-in-out infinite;}@keyframes navProductsPulse{0%, 100%{transform:scale(1);}50%{transform:scale(1.2);}}@keyframes navProductsPulseOverlay{0%, 100%{transform:translateY(-50%) scale(1);}50%{transform:translateY(-50%) scale(1.2);}}@keyframes brandShimmer{0%{opacity:0;background-position:160% 0;}2.25%{opacity:.06;}4.5%{opacity:.18;}6.75%{opacity:.32;}9%, 27%{opacity:.42;}29.25%{opacity:.32;}31.5%{opacity:.18;}33.75%{opacity:.06;}36%, 100%{opacity:0;background-position:-60% 0;}}@keyframes contentShimmerOnce{0%{opacity:0;background-position:160% 0;}7%{opacity:.05;}14%{opacity:.14;}21%{opacity:.26;}28%, 72%{opacity:.36;}79%{opacity:.26;}86%{opacity:.14;}93%{opacity:.05;}100%{opacity:0;background-position:-60% 0;}}@keyframes updateWrenchGlow{0%, 100%{opacity:.72;filter:brightness(.94) drop-shadow(0 0 2px rgba(205,216,238,.08));}50%{opacity:.86;filter:brightness(1.12) drop-shadow(0 0 7px rgba(205,216,238,.26));}}.footer{padding:34px 0 26px;}.footer-top{min-height:156px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;}.footer-brand img{width:18px;height:26px;}.footer-products-link{position:relative;isolation:isolate;overflow:hidden;min-height:44px;padding:0 19px;display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:999px;color:#a8aab4;background:rgba(255,255,255,.02);font-size:.68rem;font-weight:600;letter-spacing:.07em;transition:color .2s, border-color .2s, background .2s, transform .25s var(--ease);}.footer-products-link svg{width:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}.footer-products-link:hover{color:#fff;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.05);transform:translateY(-2px);}.footer-links{width:100%;display:flex;justify-content:center;gap:12px;}.footer-links a{position:relative;isolation:isolate;overflow:hidden;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line-soft);border-radius:50%;color:#8a8c9a;background:rgba(255,255,255,.015);transition:color .2s, border-color .2s, background .2s, transform .25s var(--ease);}.footer-products-link::after, .footer-links a::after{content:"";position:absolute;z-index:3;inset:0;padding:1px;box-sizing:border-box;border-radius:inherit;background:linear-gradient(105deg, transparent 30%, rgba(210,222,244,.16) 40%, rgba(248,251,255,.92) 50%, rgba(210,222,244,.16) 60%, transparent 70%);background-size:260% 100%;background-position:160% 0;opacity:0;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask-composite:exclude;animation:brandShimmer 6s linear infinite;}.footer-links svg{width:19px;height:19px;fill:currentColor;stroke:none;animation:footerIconShimmer 5s ease-in-out infinite;}.nav .brand span::after,
.nav-products::before,
.language::after,
.nav-access::after,
.nav-info::after,
.products-back::after{animation-name:brandShimmer;animation-duration:9s;animation-timing-function:linear;animation-delay:var(--header-shimmer-delay, 0ms);animation-iteration-count:infinite;animation-play-state:var(--header-shimmer-state, paused);}.nav-products::after{animation-name:brandShimmer, navProductsPulseOverlay;animation-duration:9s, 5.8s;animation-timing-function:linear, ease-in-out;animation-delay:var(--header-shimmer-delay, 0ms), 0ms;animation-iteration-count:infinite, infinite;animation-play-state:var(--header-shimmer-state, paused), running;}.kicker > span:last-child::after,
.hero-actions .button-download::before,
.hero-actions .button-download > span:first-child::after,
.core::after,
.contact-logo-energy::after,
.contact p[data-i18n="contactText"]::after,
.info-page h1::after,
.teaser-name::after,
.footer-products-link::after,
.footer-links a::after{animation-name:contentShimmerOnce;animation-duration:3.6s;animation-timing-function:linear;animation-delay:0ms;animation-iteration-count:1;animation-fill-mode:both;animation-play-state:var(--content-shimmer-state, paused);}.nav-products::before,
.language::after,
.nav-access::after,
.nav-info::after,
.products-back::after,
.hero-actions .button-download::before,
.core::after,
.footer-products-link::after,
.footer-links a::after{padding:0;border:1px solid rgba(255,255,255,.46);background:none;-webkit-mask:none;mask:none;-webkit-mask-composite:source-over;mask-composite:add;will-change:auto;transform:none;backface-visibility:visible;}.nav .brand span::after,
.nav-products::after,
.contact-logo-energy::after{background:linear-gradient(90deg, transparent 47%, rgba(255,255,255,.1) 49%, rgba(255,255,255,.58) 50%, rgba(255,255,255,.1) 51%, transparent 53%);background-size:420% 100%;will-change:opacity, background-position;backface-visibility:hidden;}.kicker > span:last-child::after,
.hero-actions .button-download > span:first-child::after,
.contact p[data-i18n="contactText"]::after,
.info-page h1::after,
.teaser-name::after{animation:none !important;opacity:0 !important;}html:not(.header-shimmer-live) .nav .brand span::after,
html:not(.header-shimmer-live) .nav-products::before,
html:not(.header-shimmer-live) .nav-products::after,
html:not(.header-shimmer-live) .language::after,
html:not(.header-shimmer-live) .nav-access::after,
html:not(.header-shimmer-live) .nav-info::after,
html:not(.header-shimmer-live) .products-back::after,
html:not(.content-shimmer-live) .hero-actions .button-download::before,
html:not(.content-shimmer-live) .core::after,
html:not(.content-shimmer-live) .contact-logo-energy::after,
html:not(.content-shimmer-live) .footer-products-link::after,
html:not(.content-shimmer-live) .footer-links a::after{content:none !important;display:none !important;animation:none !important;opacity:0 !important;}html.content-shimmer-finished .hero-actions .button-download::before,
html.content-shimmer-finished .core::after,
html.content-shimmer-finished .contact-logo-energy::after,
html.content-shimmer-finished .footer-products-link::after,
html.content-shimmer-finished .footer-links a::after{content:none !important;animation:none !important;opacity:0 !important;}.nav-products::before,
.language::after,
.nav-access::after,
.nav-info::after,
.products-back::after{content:none !important;display:none !important;animation:none !important;opacity:0 !important;}.footer-links a:nth-child(2) svg, .footer-links a:nth-child(4) svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.footer-links .fill-icon{fill:currentColor;stroke:none;}.footer-links a:hover{color:#fff;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.05);transform:translateY(-2px);}@keyframes footerIconShimmer{0%, 72%, 100%{color:#8a8c9a;filter:drop-shadow(0 0 0 transparent);}82%{color:#fff;filter:drop-shadow(0 0 8px rgba(155,220,255,.55));}92%{color:#a9acb8;filter:drop-shadow(0 0 2px rgba(155,220,255,.18));}}.reveal{opacity:1;}.motion-ready .reveal{opacity:0;filter:none !important;will-change:opacity, transform, clip-path;}.motion-ready .reveal[data-motion="rise"]{transform:translate3d(0, 42px, 0) scale(.982);filter:blur(4px);}.motion-ready .reveal[data-motion="left"]{transform:translate3d(-58px, 8px, 0) rotate(-.8deg);filter:blur(3px);}.motion-ready .reveal[data-motion="right"]{transform:translate3d(58px, 8px, 0) rotate(.8deg);filter:blur(3px);}.motion-ready .reveal[data-motion="pop"]{transform:translate3d(0, 20px, 0) scale(.9);filter:blur(4px);}.motion-ready .reveal[data-motion="clip"]{transform:translate3d(0, 42px, 0);}.motion-ready .products-grid > .product-teaser.reveal[data-motion="catalog"]{transform:translate3d(-24px, 0, 0);}.motion-ready .reveal.visible{animation-duration:.58s;animation-delay:var(--motion-delay, 0ms);animation-timing-function:var(--ease);animation-fill-mode:both;}.motion-ready .reveal.visible[data-motion="rise"]{animation-name:motionRise;}.motion-ready .reveal.visible[data-motion="left"]{animation-name:motionLeft;}.motion-ready .reveal.visible[data-motion="right"]{animation-name:motionRight;}.motion-ready .reveal.visible[data-motion="pop"]{animation-name:motionPop;}.motion-ready .reveal.visible[data-motion="clip"]{animation-name:motionClip;}.motion-ready .products-grid > .product-teaser.reveal.visible[data-motion="catalog"]{opacity:1;transform:none;animation-name:catalogSweep;animation-duration:.46s;animation-timing-function:cubic-bezier(.22,.82,.28,1);animation-fill-mode:backwards;will-change:auto;}@media (hover: hover) and (pointer: fine){.motion-ready .products-grid > .product-teaser.reveal.visible[data-motion="catalog"]:hover{transform:translateY(-7px);}}.motion-ready .product.visible::after{animation:cardGlint .86s .16s var(--ease) both;}.motion-ready .product .note{opacity:0;clip-path:inset(0 100% 0 0);}.motion-ready .product.visible .note{animation:noteInsert .5s var(--ease) both;}.motion-ready .product.visible .note-b{animation-delay:.08s;}.motion-ready .product.visible .note-c{animation-delay:.15s;}.motion-ready .product.visible .note-d{animation-delay:.22s;}.motion-ready .product-tune .pitch-curve-canvas{opacity:0;clip-path:inset(0 100% 0 0);}.motion-ready .product-tune.visible .pitch-curve-canvas{animation:curveReveal .9s .18s var(--ease) both;}.motion-ready .product-line .waveform-canvas{transform:scaleX(.12);transform-origin:left center;opacity:0;}.motion-ready .product-line.visible .waveform-canvas{animation:waveformDraw .68s .08s var(--ease) both;}.motion-ready .product-line.visible .wave-lane:nth-child(2) .waveform-canvas{animation-delay:.14s;}.motion-ready .product-line.visible .wave-lane:nth-child(3) .waveform-canvas{animation-delay:.2s;}.motion-ready .product-line.visible .wave-lane:nth-child(4) .waveform-canvas{animation-delay:.26s;}.motion-ready .contact-inner.reveal{opacity:1;transform:none;}.motion-ready .contact-inner.reveal.visible[data-motion="pop"]{animation:none;opacity:1;transform:none;}.motion-ready .contact-inner > h2,
.motion-ready .contact-inner > p,
.motion-ready .contact-inner > .contact-actions{opacity:0;}.motion-ready .contact-inner > h2,
.motion-ready .contact-inner > p,
.motion-ready .contact-inner > .contact-actions{transform:translate3d(0, 5px, 0);filter:blur(1px);}.motion-ready #contact.magnet-land .contact-inner > h2{animation:contactContentIn .28s .04s ease-out both;}.motion-ready #contact.magnet-land .contact-inner > p{animation:contactContentIn .28s .07s ease-out both;}.motion-ready #contact.magnet-land .contact-inner > .contact-actions{animation:contactContentIn .28s .1s ease-out both;}.scroll-float{translate:0 var(--float-y, 0px);transition:translate .12s linear;will-change:translate;}/* Reveal keyframes start at .01, not 0: Chrome then counts the first-screen text for LCP from the first frame. */@keyframes motionRise{0%{opacity:.01;transform:translate3d(0, 42px, 0) scale(.982);filter:blur(4px);}68%{opacity:1;transform:translate3d(0, -5px, 0) scale(1.004);filter:blur(0);}100%{opacity:1;transform:none;filter:blur(0);}}@keyframes motionLeft{0%{opacity:.01;transform:translate3d(-58px, 8px, 0) rotate(-.8deg);filter:blur(3px);}72%{opacity:1;transform:translate3d(5px, -1px, 0) rotate(.1deg);filter:blur(0);}100%{opacity:1;transform:none;filter:blur(0);}}@keyframes motionRight{0%{opacity:.01;transform:translate3d(58px, 8px, 0) rotate(.8deg);filter:blur(3px);}72%{opacity:1;transform:translate3d(-5px, -1px, 0) rotate(-.1deg);filter:blur(0);}100%{opacity:1;transform:none;filter:blur(0);}}@keyframes motionPop{0%{opacity:.01;transform:translate3d(0, 20px, 0) scale(.9);filter:blur(4px);}65%{opacity:1;transform:translate3d(0, -3px, 0) scale(1.018);filter:blur(0);}100%{opacity:1;transform:none;filter:blur(0);}}@keyframes motionClip{0%{opacity:.01;transform:translate3d(0, 42px, 0);clip-path:inset(0 0 100% 0);}70%{opacity:1;transform:translate3d(0, -5px, 0);clip-path:inset(0 0 0 0);}100%{opacity:1;transform:none;clip-path:inset(0 0 0 0);}}@keyframes catalogSweep{0%{opacity:0;transform:translate3d(-24px, 0, 0);}100%{opacity:1;transform:none;}}@keyframes cardGlint{0%{opacity:0;transform:translateX(-250%) rotate(14deg);}35%{opacity:1;}100%{opacity:0;transform:translateX(700%) rotate(14deg);}}@keyframes noteInsert{0%{opacity:0;clip-path:inset(0 100% 0 0);}68%{opacity:1;clip-path:inset(0 0 0 0);filter:brightness(1.35);}100%{opacity:1;clip-path:none;filter:none;}}@keyframes curveReveal{0%{opacity:0;clip-path:inset(0 100% 0 0);}100%{opacity:1;clip-path:inset(0 0 0 0);}}@keyframes waveformDraw{0%{opacity:0;transform:scaleX(.12);}70%{opacity:1;transform:scaleX(1.015);}100%{opacity:1;transform:scaleX(1);}}@keyframes alignmentSweep{0%, 8%{left:2%;opacity:0;}16%{opacity:.9;}84%{opacity:.9;}92%, 100%{left:98%;opacity:0;}}@keyframes contactLogoSoloIn{0%{opacity:0;transform:translate3d(0, 30px, 0) scale(.96);}72%{opacity:1;transform:translate3d(0, -3px, 0) scale(1.006);}100%{opacity:1;transform:none;}}@keyframes contactContentIn{0%{opacity:0;transform:translate3d(0, 5px, 0);filter:blur(1px);}100%{opacity:1;transform:none;filter:blur(0);}}@media (max-width: 1000px){.hero-layout{grid-template-columns:1fr;}.hero-copy{--hero-rhythm:32px;padding-top:40px;}.hero-object{height:500px;min-height:0;max-width:620px;width:100%;margin:0 auto;}.statement-grid{grid-template-columns:1fr;}.principle-list{grid-column:1;margin-top:20px;}.product{grid-template-columns:1fr;}.product-copy{min-height:590px;}.product-visual{min-height:580px;margin:0 20px 20px;}.products-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}.ai-voice-hero{grid-template-columns:1fr 330px;gap:48px;}body[data-page="touch"] .ai-voice-hero{grid-template-columns:minmax(0, 1fr) minmax(300px, 1.1fr);}.suno-prompts-hero{grid-template-columns:1fr;gap:56px;}.suno-prompts-media{width:min(100%, 760px);margin-inline:auto;justify-self:center;}.ai-voice-features{grid-template-columns:repeat(2, minmax(0, 1fr));}.ai-voice-features article:nth-child(3){border-left:0;border-top:1px solid var(--line-soft);}.ai-voice-features article:nth-child(4){border-top:1px solid var(--line-soft);}.line-x-hero{grid-template-columns:1fr;gap:64px;}.line-x-media{max-width:780px;margin-inline:auto;}.tune-x-hero{grid-template-columns:1fr;gap:64px;}.tune-x-media{max-width:780px;margin-inline:auto;}}@media (max-width: 700px){.shell{width:min(calc(100% - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)), var(--shell));}.section{padding:100px 0;}.nav, .nav.scrolled{height:104px;}.nav-inner{display:grid;grid-template-columns:max-content max-content;grid-template-rows:32px 40px;align-content:center;justify-content:center;column-gap:8px;row-gap:4px;}.nav .brand{position:static;grid-column:1 / -1;grid-row:1;justify-self:center;transform:none;font-size:.76rem;}.nav-products{position:relative;left:auto;top:auto;grid-column:1;grid-row:2;flex:0 0 32px;width:32px;min-width:32px;max-width:32px;height:32px;padding:0;box-sizing:border-box;justify-content:center;transform:none;color:#c2cfdf;border-color:rgba(112,145,185,.38);background:linear-gradient(135deg, rgba(53,72,100,.44), rgba(24,33,49,.54));box-shadow:0 0 14px rgba(79,126,178,.1), inset 0 1px rgba(211,228,248,.05);transition:color .08s linear, border-color .08s linear, background .08s linear, box-shadow .08s ease-out;}.nav-products:hover, .nav-products:focus-visible{width:32px;color:#f0f7ff;border-color:rgba(132,194,233,.7);background:linear-gradient(135deg, rgba(53,72,100,.44), rgba(24,33,49,.54));box-shadow:0 0 0 1px rgba(132,194,233,.16), 0 0 8px rgba(90,166,220,.2);outline:none;}.nav-products svg{flex-basis:22px;width:22px;height:22px;}.nav-products::after{left:5px;width:22px;height:22px;}.nav-products span{display:none;}body[data-page="home"] .nav-products{width:186px;min-width:186px;max-width:186px;height:38px;padding:0 14px;justify-content:center;gap:9px;color:#f4edff;border-color:rgba(187, 146, 255, .42);background:linear-gradient(110deg, rgba(113, 76, 205, .24), rgba(38, 129, 174, .2));box-shadow:0 0 26px rgba(142, 102, 239, .16), inset 0 1px rgba(255, 255, 255, .07);}body[data-page="home"] .nav-products svg{flex-basis:22px;width:22px;height:22px;animation:none;}body[data-page="home"] .nav-products span{display:inline;max-width:none;margin-left:0;opacity:1;color:inherit;font-size:.57rem;font-weight:600;letter-spacing:.08em;}body[data-page="home"] .nav-products:hover, body[data-page="home"] .nav-products:focus-visible{width:186px;transform:none;}.nav-actions{position:static;grid-column:2;grid-row:2;transform:none;gap:4px;}.language{height:32px;}.language button{min-width:27px;height:26px;padding:0 5px;font-size:.58rem;}.nav-access{min-width:68px;height:32px;padding:0 10px;font-size:.61rem;}.nav-info{flex-basis:32px;width:32px;height:32px;}.nav-info::before{width:15px;height:15px;}.brand{font-size:1rem;}.brand img{width:18px;height:27px;}.hero{padding:136px 0 70px;min-height:auto;}.hero-layout{gap:34px;}.hero h1{font-size:clamp(1.95rem, 9.8cqi, 3rem);}.hero-copy{--hero-rhythm:28px;}.hero-actions{grid-template-columns:1fr;}.hero-actions .button{min-width:0;font-size:.78rem;line-height:1.25;text-align:left;white-space:normal;}.button{width:100%;}.compatibility{width:100%;min-width:0;min-height:52px;padding-inline:0;font-size:.54rem;letter-spacing:.035em;}.hero-object{height:390px;}.core{width:min(330px, 92%);height:auto;}.signal-top{top:12%;right:0;}.signal-bottom{bottom:12%;left:0;}.scroll-cue{display:none;}.hero-layout, .hero-copy, .hero-object, .statement-grid, .statement-copy, .principle-list{min-width:0;max-width:100%;}.statement-grid{grid-template-columns:minmax(0, 1fr);}.statement-copy, .principle-list{grid-column:1;min-width:0;}.section-heading > *, .feature-heading > *{min-width:0;}.statement-copy h2, .section-heading h2, .feature-heading h2{max-width:100%;font-size:clamp(1.8rem, 7.8vw, 2.8rem);}.statement-copy h2{font-size:clamp(1.6rem, 7.8vw, 2.8rem);overflow-wrap:anywhere;}.statement-text{margin-top:30px;}.section-heading, .feature-heading{grid-template-columns:minmax(0, 1fr);gap:30px;margin-bottom:46px;}.product{border-radius:22px;min-height:auto;}.product-copy{padding:28px 24px 34px;min-height:570px;}.product-meta{justify-content:center;text-align:center;}.product h3{max-width:100%;margin:18px 0 0;font-size:clamp(2.25rem, 12vw, 3.3rem);overflow-wrap:anywhere;}.product-line .product-copy{min-height:auto;}.product-visual{min-height:420px;margin:0 10px 10px;border-radius:16px;}.note{height:42px;}.note-a{left:calc(62px + 2%);width:27%;}.line-visual{padding-inline:7%;}.alignment-status{left:7%;right:7%;}.feature-grid{grid-template-columns:1fr;}.feature-grid article{min-height:245px;padding:28px 0;}.feature-grid article + article{padding-left:0;border-left:0;}.feature-grid h3{margin-top:70px;}.contact{padding-top:50px;}.contact-inner{min-height:620px;border-radius:22px;padding:48px 0;overflow:hidden;}.contact h2{max-width:100%;font-size:clamp(1.68rem, 7vw, 2.25rem);line-height:1.08;overflow-wrap:anywhere;}.contact p:not(.overline){max-width:330px;}.contact-actions{width:100%;}.contact-actions .button{width:min(100%, 330px);margin-inline:auto;}.info-page{padding:132px 0 18px;}.info-page h1{max-width:100%;font-size:clamp(.8rem, 3vw, 1rem);white-space:normal;text-wrap:balance;}.info-title-row{max-width:100%;gap:9px;}.update-wrench{width:26px;height:13px;transform:rotate(38deg);}.info-lead{white-space:normal;}.update-entry{padding-block:28px;}.update-entry-compact{padding-block:26px;}.update-entry-large{min-height:auto;}.update-entry-head{grid-template-columns:1fr;gap:22px;}.update-entry h2{max-width:100%;font-size:clamp(1.3rem, 6.2vw, 1.75rem);line-height:1.04;white-space:normal;text-wrap:balance;}.update-entry-summary{max-width:100%;margin-top:18px;font-size:1rem;line-height:1.55;}.update-entry-groups{gap:28px;margin-top:30px;}.update-entry-group{min-width:0;grid-template-columns:1fr;gap:18px;padding:0;}.update-entry-group h3{font-size:.95rem;line-height:1.35;letter-spacing:.08em;}.update-entry-list{max-width:100%;font-size:.96rem;}.update-entry-list li{padding-left:18px;line-height:1.62;overflow-wrap:anywhere;}.update-entry-list li + li{margin-top:14px;}.update-entry-copy{margin-top:32px;}.release-list{margin-top:64px;}.release-item{grid-template-columns:1fr;gap:18px;}.products-nav, .products-nav.scrolled{height:72px;}.products-nav-inner{display:flex;align-items:center;justify-content:space-between;}.products-nav .brand{display:none;}.products-nav .nav-actions{position:static;transform:none;}.products-back span{display:none;}.products-back{position:relative;width:38px;padding:0;justify-content:center;transform:none;}.products-back:hover{transform:translateX(-2px);}.products-page{padding:112px 0 76px;}.products-intro h1{font-size:clamp(1.25rem, 6.8vw, 2.5rem);}.products-grid{grid-template-columns:1fr;gap:14px;margin-top:56px;}.product-teaser{border-radius:18px;}.teaser-badge{min-height:36px;max-width:calc(100% - 28px);padding-inline:16px;font-size:.68rem;}.ai-voice-card-art{inset:0;}.ai-voice-page{padding:98px 0 72px;}.ai-voice-hero{min-width:0;grid-template-columns:minmax(0, 1fr);gap:48px;min-height:0;padding-bottom:64px;}body[data-page="touch"] .ai-voice-hero{grid-template-columns:minmax(0, 1fr);}body[data-page="touch"] .ai-voice-media{width:100%;margin-inline:auto;justify-self:stretch;}.ai-voice-copy, .ai-voice-media, .line-x-media, .tune-x-media{width:100%;min-width:0;max-width:100%;}.ai-voice-copy h1, .line-x-copy h1, .tune-x-copy h1{max-width:100%;font-size:clamp(1.75rem, 9vw, 2.4rem);line-height:1;white-space:normal;text-wrap:balance;overflow-wrap:anywhere;}.ai-voice-lead{max-width:100%;font-size:.96rem;line-height:1.62;overflow-wrap:anywhere;}.ai-voice-meta{margin-top:28px;gap:7px;}.ai-voice-meta span{min-height:38px;padding-inline:13px;font-size:.61rem;}.product-license-note{min-height:38px;margin-top:8px;padding-inline:13px;font-size:.54rem;}.ai-voice-purchase{align-items:stretch;flex-direction:column;}.ai-voice-price, .ai-voice-purchase .button{width:100%;}.line-x-release{width:100%;min-width:0;align-items:stretch;flex-direction:column;gap:10px;margin-top:32px;}.line-x-status, .line-x-release .button{width:100%;min-width:0;max-width:100%;}.line-x-sale{justify-content:center;gap:8px;padding-inline:12px;letter-spacing:.05em;white-space:nowrap;}.line-x-media-window, .tune-x-media-window{width:100%;max-width:100%;aspect-ratio:.92;}.tune-x-builtins{grid-template-columns:1fr;gap:14px;margin-top:38px;padding:24px 0;}.tune-x-system{padding-top:84px;}.tune-x-system-heading{grid-template-columns:1fr;gap:26px;margin-bottom:40px;}.tune-x-system-heading h2{font-size:clamp(2rem, 10vw, 3.2rem);}.tune-x-module-grid{grid-template-columns:1fr;}.tune-x-module{min-height:500px;border-radius:20px;}.tune-x-module-copy{grid-template-columns:34px 1fr;padding:26px 22px 0;}.module-pitch-diagram, .module-align-diagram{right:4%;left:4%;height:56%;}.ai-voice-media-slot{border-radius:22px;}.ai-voice-story{min-width:0;grid-template-columns:minmax(0, 1fr);gap:30px;padding:72px 0 54px;}.ai-voice-story h2{font-size:clamp(2rem, 10vw, 3.2rem);}.ai-voice-features{grid-template-columns:1fr;}.ai-voice-features article{min-height:220px;padding:26px 0 30px;border-top:1px solid var(--line-soft);}.ai-voice-features article:first-child{border-top:0;}.ai-voice-features article + article{padding-left:0;border-left:0;}.ai-voice-features h3{margin-top:58px;}.ai-voice-flow{margin-top:72px;}.ai-voice-flow > div{grid-template-columns:48px minmax(0, 1fr);}.ai-voice-faq{margin-top:72px;}.ai-voice-faq article{grid-template-columns:1fr;gap:12px;padding:24px 0;}.footer-top{padding:30px 0;align-items:center;}.footer-links{display:flex;gap:10px;}}@media (max-width: 900px){body[data-page="pulse"] .ai-voice-hero{grid-template-columns:minmax(0, 1fr);gap:48px;}body[data-page="pulse"] .ai-voice-media{margin-inline:auto;justify-self:center;}body[data-page="phoneLink"] .ai-voice-hero{grid-template-columns:minmax(0, 1fr);gap:48px;}body[data-page="phoneLink"] .ai-voice-media{margin-inline:auto;justify-self:center;}body[data-page="detect"] .ai-voice-hero{grid-template-columns:minmax(0, 1fr);gap:48px;}body[data-page="detect"] .ai-voice-media{margin-inline:auto;justify-self:center;}body[data-page="magicEq"] .ai-voice-hero{grid-template-columns:minmax(0, 1fr);gap:48px;}body[data-page="magicEq"] .ai-voice-media{margin-inline:auto;justify-self:center;}body[data-page="magicLimiter"] .ai-voice-hero{grid-template-columns:minmax(0, 1fr);gap:48px;}body[data-page="magicLimiter"] .ai-voice-media{width:min(100%, 530px);margin-inline:auto;justify-self:center;}}@media (max-width: 700px){body[data-page="magicLimiter"] .ai-voice-copy h1{font-size:clamp(1.75rem, 9vw, 2.4rem);}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto;}*, *::before, *::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;}.reveal{opacity:1 !important;transform:none !important;filter:none !important;clip-path:none !important;}.scroll-float{translate:none !important;}.motion-ready .contact-inner > *{opacity:1 !important;transform:none !important;filter:none !important;}}/* Infinite decorative loops pause while their area is off-screen (main.js toggles .anim-offscreen). */.hero-object.anim-offscreen::after,
.core-ring.anim-offscreen,
.signal-card.anim-offscreen,
.signal-card.anim-offscreen .mini-wave i,
.scroll-cue.anim-offscreen,
.scroll-cue.anim-offscreen .scroll-cue-chevron,
.playhead.anim-offscreen,
.alignment-sweep.anim-offscreen,
.module-align-diagram.anim-offscreen b,
.update-wrench.anim-offscreen,
.products-filters.anim-offscreen .products-filter-led,
.footer-links.anim-offscreen svg{animation-play-state:paused !important;}