@font-face{font-family:QwenSans;src:local("Segoe UI Variable Display"),local("Inter");font-display:swap}:root{--ink:#141416;--paper:#f4f3ef;--white:#fff;--blue:#3347ff;--line:rgba(20,20,22,.13);--muted:#68686e;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:QwenSans,"Segoe UI Variable Text","Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button,a{color:inherit}a{text-decoration:none}img{display:block;width:100%}.noise{position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.header-shell{position:sticky;top:0;z-index:100;background:rgba(244,243,239,.84);backdrop-filter:blur(20px);border-bottom:1px solid transparent}.header-shell.is-scrolled{border-color:var(--line)}.site-header{height:72px;max-width:1380px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:720}.brand-glyph{display:inline-grid;place-items:center;width:31px;height:31px;border-radius:10px;color:#fff;background:var(--blue);box-shadow:0 8px 24px rgba(51,71,255,.25)}.site-header nav{display:flex;gap:34px;font-size:13px}.site-header nav a{opacity:.65;transition:.2s}.site-header nav a:hover{opacity:1}.nav-cta{background:var(--ink);color:#fff;padding:11px 16px;border-radius:999px;font-size:13px}.nav-cta span{margin-left:14px}.menu-button{display:none;border:0;background:transparent}.hero{min-height:1100px;position:relative;overflow:hidden;padding:120px 24px 80px}.hero-glow{position:absolute;width:850px;height:850px;left:50%;top:-350px;transform:translateX(-50%);background:radial-gradient(circle,rgba(92,112,255,.25),rgba(244,243,239,0) 68%)}.hero-inner{position:relative;z-index:2;max-width:980px;margin:auto;text-align:center}.kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.kicker span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#46a579;margin-right:8px}.hero h1{font-size:clamp(70px,9vw,132px);line-height:.88;letter-spacing:-.075em;margin:35px 0 42px;font-weight:650;text-wrap:balance}.hero h1 em,.intro h2 em,.text-copy h2 em,.voice-copy h2 em,.final-section h2 em{font-family:Georgia,"Times New Roman",serif;font-weight:400}.hero-lead{max-width:670px;margin:0 auto 38px;color:var(--muted);font-size:19px;line-height:1.55}.composer{max-width:720px;margin:auto;background:#fff;border:1px solid var(--line);border-radius:24px;padding:18px;box-shadow:0 25px 90px rgba(20,20,30,.1);text-align:left;transition:.2s}.composer:focus-within{border-color:#7180ff;box-shadow:0 25px 90px rgba(51,71,255,.16),0 0 0 4px rgba(51,71,255,.09)}.composer textarea{width:100%;border:0;outline:0;resize:none;background:transparent;font-size:18px;line-height:1.5;color:var(--ink)}.composer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.composer-tools{display:flex;align-items:center;gap:8px}.composer-tools button,.composer-tools span{border:1px solid var(--line);border-radius:999px;background:#fff;padding:7px 10px;font-size:11px}.composer-tools button{font-size:17px;padding:3px 9px}.composer-tools .mode{background:#f4f4f6}.send{border:0;width:42px;height:42px;border-radius:50%;background:var(--ink);color:#fff;font-size:20px;cursor:pointer}.suggestions{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;flex-wrap:wrap;font-size:11px}.suggestions>span{color:var(--muted)}.suggestions button{border:0;background:transparent;text-decoration:underline;text-decoration-color:#bbb;text-underline-offset:4px;cursor:pointer}.hero-result{position:relative;z-index:1;max-width:1120px;margin:100px auto 0;background:#19191c;color:#fff;border-radius:30px;padding:16px;box-shadow:0 50px 130px rgba(10,10,20,.22);transform:perspective(1600px) rotateX(2deg)}.result-bar{height:42px;display:flex;justify-content:space-between;padding:8px 12px;color:#aaa;font-size:11px}.result-bar i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#5bd397;margin-right:7px}.result-layout{display:grid;grid-template-columns:1.05fr .85fr .75fr;gap:10px}.result-layout article,.result-image{margin:0;border-radius:19px;background:#242428;padding:24px;min-height:350px}.result-layout small{font-size:9px;letter-spacing:.14em;color:#92929b}.result-layout h3{font-size:31px;line-height:1.05;margin:45px 0 15px}.result-layout p{color:#b1b1b8;line-height:1.5}.text-lines{margin-top:40px}.text-lines i{display:block;height:5px;background:#3a3a40;margin:10px 0;border-radius:5px}.text-lines i:nth-child(2){width:80%}.text-lines i:nth-child(4){width:55%}.result-image{padding:0;overflow:hidden;position:relative}.result-image img{height:100%;object-fit:cover}.result-image figcaption{position:absolute;left:15px;bottom:15px;background:rgba(0,0,0,.6);backdrop-filter:blur(10px);padding:8px 10px;border-radius:99px;font-size:9px}.result-side{display:grid;gap:10px;background:transparent!important;padding:0!important}.result-side>div{background:#242428;border-radius:17px;padding:22px}.result-side button,.audio button{border:1px solid #444;background:transparent;color:#fff;border-radius:99px;padding:8px 12px}.waveform{height:60px;margin:15px 0;background:repeating-linear-gradient(90deg,transparent 0 4px,#6476ff 4px 6px,transparent 6px 10px);mask:linear-gradient(transparent,#000 45%,#000 55%,transparent)}.proof-strip{height:90px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:60px;color:#777;font-size:12px}.chapter{max-width:1280px;margin:auto;padding:150px 30px}.intro{display:grid;grid-template-columns:.55fr 1.45fr;gap:40px}.chapter-index{font-size:10px;letter-spacing:.13em;color:var(--muted);padding-top:12px}.intro h2,.text-copy h2,.voice-copy h2{font-size:clamp(54px,6.4vw,92px);letter-spacing:-.065em;line-height:.96;margin:0 0 35px;font-weight:620}.intro>div:last-child>p,.text-copy>p,.voice-copy>p{max-width:590px;color:var(--muted);font-size:17px;line-height:1.6}.workspace-stage{max-width:1320px;margin:0 auto 150px;background:#fff;border:1px solid var(--line);border-radius:32px;box-shadow:0 35px 100px rgba(30,30,40,.1);overflow:hidden}.workspace-nav{height:72px;padding:0 22px;display:grid;grid-template-columns:210px 1fr auto;align-items:center;border-bottom:1px solid var(--line)}.workspace-nav .brand{font-size:16px}.workspace-nav>div{display:flex;gap:12px;align-items:center}.workspace-nav>div span{color:#999;font-size:10px}.workspace-nav>button{border:1px solid var(--line);border-radius:99px;background:#fff;padding:9px 13px}.workspace-body{display:grid;grid-template-columns:210px 1fr}.workspace-body aside{padding:25px 14px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.workspace-body aside button{border:0;background:transparent;text-align:left;padding:12px;border-radius:9px;color:#777}.workspace-body aside .active{background:#eeeefa;color:#3548e8}.canvas{padding:55px}.canvas header p{font-size:11px;color:#888}.canvas header h3{font-size:45px;line-height:1.04;letter-spacing:-.04em}.canvas-grid{display:grid;grid-template-columns:1fr .9fr;grid-template-rows:250px 160px;gap:12px}.canvas-grid>*{border:1px solid var(--line);border-radius:17px;padding:24px}.canvas-grid>img{grid-row:1/3;grid-column:2;height:100%;object-fit:cover;padding:0}.canvas-grid small{font-size:9px;letter-spacing:.13em}.brief>p{font-size:20px;line-height:1.35}.chips{display:flex;gap:6px}.chips span{font-size:10px;background:#eeeefa;padding:7px 9px;border-radius:99px}.translation,.audio{background:#fafafa}.dark-chapter{background:#111114;color:#fff;padding-bottom:130px;overflow:hidden}.dark-chapter .chapter-index,.dark-chapter p{color:#93939b}.image-lab{max-width:1280px;margin:auto;padding:0 30px;display:grid;grid-template-columns:1.05fr .95fr;gap:20px}.image-main{height:740px;position:relative}.image-main img{height:100%;object-fit:cover;border-radius:22px}.image-label{position:absolute;left:20px;right:20px;bottom:20px;display:flex;justify-content:space-between;align-items:flex-end}.image-label>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#111}.image-label p{color:#fff!important;text-align:right;margin:0}.image-label small{font-size:9px;color:#aaa}.image-controls{background:#1b1b20;border:1px solid #313138;border-radius:22px;padding:30px;display:flex;flex-direction:column}.control-top{display:flex;justify-content:space-between;font-size:10px;color:#888;letter-spacing:.08em}.visual-prompt{font-size:24px;line-height:1.35;color:#eee!important;margin:70px 0 25px}.style-row{display:flex;gap:7px;flex-wrap:wrap}.style-row span{border:1px solid #3c3c43;border-radius:99px;padding:8px 11px;font-size:10px;color:#aaa}.generate{margin-top:25px;border:0;border-radius:12px;padding:15px;background:#fff;display:flex;justify-content:space-between}.variant-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto}.variant-row img{height:165px;object-fit:cover;border-radius:12px}.marquee{margin-top:120px;border-top:1px solid #333;border-bottom:1px solid #333;overflow:hidden;white-space:nowrap}.marquee div{font-size:85px;line-height:1.2;color:#24242a;letter-spacing:-.04em;animation:marquee 30s linear infinite}@keyframes marquee{to{transform:translateX(-50%)}}.text-feature,.voice-section{max-width:1280px;margin:auto;padding:170px 30px;display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center}.feature-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:40px}.feature-links button,.voice-types button{border:1px solid var(--line);background:transparent;border-radius:99px;padding:9px 13px;font-size:11px}.feature-links .active,.voice-types .active{background:var(--ink);color:#fff}.document-demo{background:#fff;border:1px solid var(--line);border-radius:27px;padding:50px;box-shadow:0 30px 90px rgba(30,30,40,.08)}.doc-top{display:flex;justify-content:space-between;color:#999;font-size:11px}.document-demo h3{font-size:48px;line-height:1.02;letter-spacing:-.05em;margin:75px 0 30px}.document-demo>p{font-size:17px;line-height:1.6;color:#666}.document-demo blockquote{font-family:Georgia,serif;font-size:26px;margin:45px 0;padding-left:20px;border-left:2px solid var(--blue)}.ai-note{display:grid;grid-template-columns:32px 1fr auto;gap:15px;align-items:center;background:#f0f1ff;border-radius:16px;padding:16px}.ai-note small{font-size:8px;color:#6873dc}.ai-note p{margin:4px 0 0;font-size:12px}.ai-note button{border:0;background:#fff;border-radius:99px;padding:8px 11px;font-size:10px}.voice-section{max-width:none;background:#dce2ff;padding-left:max(30px,calc((100vw - 1220px)/2));padding-right:max(30px,calc((100vw - 1220px)/2))}.voice-player{background:#17171a;color:#fff;border-radius:28px;padding:38px}.speaker{display:flex;align-items:center;gap:13px}.speaker>span{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:#444}.speaker div{display:flex;flex-direction:column}.speaker small{color:#888}.speaker i{margin-left:auto;border:1px solid #444;border-radius:99px;padding:7px 9px;font-size:10px}.voice-player>p{font-size:23px;line-height:1.45;color:#ddd;margin:60px 0}.giant-wave{height:150px;background:repeating-linear-gradient(90deg,transparent 0 7px,#7484ff 7px 10px,transparent 10px 15px);mask:linear-gradient(transparent,#000 46%,#000 54%,transparent)}.player-row{display:flex;align-items:center;gap:12px;color:#888;font-size:10px}.player-row button{width:42px;height:42px;border:0;border-radius:50%;background:#fff}.player-row i{height:2px;background:linear-gradient(90deg,#7181ff 38%,#3b3b40 38%);flex:1}.download{width:100%;margin-top:30px;padding:14px;border:0;border-radius:12px}.usecases{max-width:1320px;margin:auto;padding-bottom:160px}.usecases .chapter{padding-left:20px;padding-right:20px}.case-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:380px 380px;gap:14px;padding:0 20px}.case-grid article{border-radius:25px;overflow:hidden;position:relative;padding:34px}.case-grid>article>span{font-size:9px;letter-spacing:.13em}.case-grid h3{font-size:42px;line-height:1.05;letter-spacing:-.045em}.case-large{grid-row:1/3;color:#fff}.case-large img{position:absolute;inset:0;height:100%;object-fit:cover;filter:brightness(.65)}.case-large>div{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:flex-start}.case-large h3{font-size:57px;margin-top:auto}.case-large a{border-bottom:1px solid #fff;padding-bottom:5px;font-size:12px}.case-light{background:#fff}.mini-doc{position:absolute;right:30px;bottom:-15px;width:48%;height:190px;background:#f2f2f3;border-radius:15px;padding:25px}.mini-doc i{display:block;height:5px;background:#d6d6da;margin:12px 0}.mini-doc i:nth-child(2){width:75%}.mini-doc b{display:block;margin-top:25px;color:#5362e8;font-size:11px}.case-color{background:#f0c7ff}.case-color img{position:absolute;width:250px;height:250px;right:-20px;bottom:-45px}.final-section{min-height:720px;background:#1b2be1;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.final-orbit{position:absolute;width:750px;height:750px;border:1px solid rgba(255,255,255,.15);border-radius:50%;box-shadow:0 0 0 120px rgba(255,255,255,.035),0 0 0 240px rgba(255,255,255,.02)}.brand-glyph.big{width:58px;height:58px;font-size:27px;background:#fff;color:#1b2be1;position:relative}.final-section h2{font-size:clamp(55px,7vw,96px);letter-spacing:-.06em;margin:35px 0 10px;position:relative}.final-section p{color:#bfc7ff;font-size:18px;position:relative}.final-section>a{margin-top:35px;background:#fff;color:#111;padding:16px 20px;border-radius:99px;position:relative}.final-section>a span{margin-left:50px}#site-footer{max-width:1380px;margin:auto;padding:70px 30px 30px;display:grid;grid-template-columns:.7fr 1.3fr;gap:60px}.footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;font-size:13px}.footer-meta{grid-column:1/-1;border-top:1px solid var(--line);padding-top:25px;display:flex;justify-content:space-between;color:#888;font-size:11px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:none}.composer.has-error{border-color:#d84b57}.composer.is-processing{opacity:.75}.composer.is-complete{border-color:#41a875}
@media(max-width:980px){.site-header nav{display:none}.menu-button{display:block}.nav-cta{display:none}.site-header.open nav{display:flex;position:absolute;top:65px;left:15px;right:15px;background:#fff;padding:22px;border-radius:18px;flex-direction:column;box-shadow:0 25px 70px rgba(0,0,0,.15)}.hero{padding-top:90px}.result-layout{grid-template-columns:1fr 1fr}.result-side{grid-column:1/-1;grid-template-columns:1fr 1fr}.intro,.text-feature,.voice-section{grid-template-columns:1fr;gap:50px}.workspace-body{grid-template-columns:1fr}.workspace-body aside{display:none}.image-lab{grid-template-columns:1fr}.image-main{height:650px}.image-controls{min-height:560px}.text-feature,.voice-section{padding-top:120px;padding-bottom:120px}.case-grid h3{font-size:34px}.case-large h3{font-size:47px}}
@media(max-width:640px){html{scroll-padding-top:72px}.site-header{height:64px;padding:0 16px}.hero{min-height:auto;padding:75px 14px 65px}.hero h1{font-size:clamp(53px,17vw,75px);line-height:.91;margin:28px 0}.hero-lead{font-size:16px}.composer{padding:14px}.composer textarea{font-size:16px}.composer-tools span:not(.mode){display:none}.suggestions{justify-content:flex-start;overflow:hidden;flex-wrap:nowrap}.suggestions button{white-space:nowrap}.hero-result{margin-top:65px;border-radius:20px;padding:9px;transform:none}.result-layout{grid-template-columns:1fr}.result-layout article,.result-image{min-height:260px}.result-image{height:380px}.result-side{grid-column:auto;grid-template-columns:1fr}.proof-strip{justify-content:flex-start;overflow:auto;padding:0 20px;gap:35px}.proof-strip span{white-space:nowrap}.chapter{padding:95px 18px}.intro h2,.text-copy h2,.voice-copy h2{font-size:49px}.workspace-stage{margin:0 8px 90px;border-radius:20px}.workspace-nav{grid-template-columns:1fr auto;padding:0 15px}.workspace-nav>div{display:none}.workspace-nav>button{font-size:10px}.canvas{padding:25px 16px}.canvas header h3{font-size:35px}.canvas-grid{grid-template-columns:1fr;grid-template-rows:auto}.canvas-grid>img{grid-row:auto;grid-column:auto;height:420px}.image-lab{padding:0 9px}.image-main{height:560px}.image-controls{min-height:500px;padding:22px}.visual-prompt{font-size:20px;margin:40px 0 20px}.variant-row img{height:120px}.marquee{margin-top:80px}.marquee div{font-size:55px}.text-feature,.voice-section{padding:95px 18px}.document-demo{padding:26px;border-radius:20px}.document-demo h3{font-size:37px;margin-top:50px}.ai-note{grid-template-columns:30px 1fr}.ai-note button{grid-column:2}.voice-player{padding:24px}.voice-player>p{font-size:19px;margin:45px 0}.giant-wave{height:110px}.usecases{padding-bottom:90px}.case-grid{grid-template-columns:1fr;grid-template-rows:570px 330px 330px;padding:0 8px}.case-large{grid-row:auto}.case-large h3{font-size:44px}.case-grid article{padding:25px}.case-grid h3{font-size:34px}.case-color img{width:190px;height:190px}.final-section{min-height:620px;padding:20px}.final-section h2{font-size:54px}#site-footer{grid-template-columns:1fr;padding:55px 22px 25px}.footer-links{grid-template-columns:1fr}}
.home-faq{max-width:1280px;margin:auto;padding:150px 30px;display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.home-faq h2{font-size:clamp(50px,6vw,84px);line-height:.95;letter-spacing:-.06em;margin:40px 0}.home-faq-list details{border-top:1px solid var(--line)}.home-faq-list details:last-child{border-bottom:1px solid var(--line)}.home-faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:25px 0;font-size:18px;cursor:pointer}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list details p{margin:0;padding:0 40px 25px 0;color:var(--muted);line-height:1.65}@media(max-width:800px){.home-faq{grid-template-columns:1fr;padding:95px 18px;gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.marquee div{animation:none}}
/* production tap targets */
.footer-links a{display:flex;align-items:center;min-height:36px}
/* vivid interactive production layer */
.redirect-note{margin:12px auto 0!important;color:var(--muted);font-size:11px!important;text-align:center}.final-section>a{min-width:235px;justify-content:space-between}
.value-strip{max-width:1280px;margin:80px auto 0;padding:0 30px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.value-strip article{padding:24px;border:1px solid rgba(75,61,255,.18);border-radius:20px;background:linear-gradient(145deg,#fff,rgba(105,75,255,.08));box-shadow:0 16px 45px rgba(62,41,130,.08)}.value-strip strong,.value-strip span{display:block}.value-strip strong{font-size:18px;margin-bottom:8px}.value-strip span{font-size:13px;line-height:1.45;color:var(--muted)}@media(max-width:700px){.value-strip{grid-template-columns:1fr;padding:0 16px;margin-top:50px}}
.suggestions a{background:transparent;text-decoration:underline;text-decoration-color:#aaa;text-underline-offset:4px;cursor:pointer;white-space:nowrap}
body{background:radial-gradient(circle at 8% 4%,rgba(93,75,255,.12),transparent 25%),radial-gradient(circle at 92% 30%,rgba(255,87,108,.08),transparent 24%),var(--paper)}.brand-glyph{background:linear-gradient(135deg,#2545ff,#7f36ff 58%,#ff5b67);box-shadow:0 9px 30px rgba(70,55,255,.35)}.hero-glow{background:radial-gradient(circle,rgba(86,82,255,.34),rgba(192,65,255,.13) 42%,rgba(255,86,101,.05) 56%,transparent 70%)}.hero-result{box-shadow:0 50px 140px rgba(31,21,101,.32),0 0 80px rgba(78,59,255,.15)}.result-image img,.case-large img,.image-main img,.variant-row img{filter:saturate(1.18) contrast(1.04)}.nav-cta,.send{background:linear-gradient(125deg,#111,#293dff 62%,#8738ff);box-shadow:0 10px 28px rgba(48,61,255,.24)}.nav-cta,.send,.generate,.download,.mini-action,.feature-links a,.voice-types a,.ai-note a,.workspace-nav>a,.workspace-body aside a,.play-link{transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.nav-cta:hover,.send:hover,.generate:hover,.download:hover,.mini-action:hover,.feature-links a:hover,.voice-types a:hover,.ai-note a:hover,.workspace-nav>a:hover,.play-link:hover{transform:translateY(-2px);filter:saturate(1.25)}.composer{border-color:rgba(71,62,255,.2);box-shadow:0 25px 100px rgba(59,41,150,.14)}.composer:focus-within{border-color:#6655ff;box-shadow:0 28px 110px rgba(84,51,225,.22),0 0 0 4px rgba(77,75,255,.1)}.composer-tools .attach,.composer-tools span{border:1px solid var(--line);border-radius:999px;background:#fff;padding:7px 10px;font-size:11px}.composer-tools .attach{display:grid;place-items:center;width:32px;height:32px;padding:0;font-size:18px}.workspace-nav>a,.mini-action,.ai-note a{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:#fff;padding:9px 13px;font-size:11px}.workspace-body aside a{display:block;text-align:left;padding:12px;border-radius:9px;color:#777}.workspace-body aside a.active{background:#eeeefa;color:#3548e8}.generate,.download{cursor:pointer;text-decoration:none}.feature-links a,.voice-types a{border:1px solid var(--line);background:transparent;border-radius:99px;padding:9px 13px;font-size:11px}.feature-links a.active,.voice-types a.active{background:linear-gradient(120deg,#17171a,#3449ff);color:#fff}.play-link{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff;color:#111}.voice-section{background:linear-gradient(135deg,#dce2ff 0%,#eee0ff 55%,#ffdcd8 130%)}.final-section{background:radial-gradient(circle at 50% 15%,rgba(255,255,255,.2),transparent 28%),linear-gradient(135deg,#183cff 0%,#6935ff 57%,#f14f78 120%)}a:focus-visible,button:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid rgba(83,70,255,.42);outline-offset:4px}
