:root{--ink:#1b1917;--muted:#716c66;--paper:#f5f2ec;--paper-deep:#ebe6de;--line:#1b19171f;--coral:#e76548;--coral-light:#f6b3a1;--ocean:#bcd8d8;--moss:#3c5b4c;--cream:#fffdf9;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;color:var(--ink);margin:0;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin-top:0}.ambient{z-index:-1;filter:blur(80px);opacity:.32;pointer-events:none;border-radius:50%;position:fixed}.ambient-one{background:var(--coral-light);width:45vw;height:45vw;top:-25vw;right:-15vw}.ambient-two{background:var(--ocean);width:34vw;height:34vw;top:45vh;left:-20vw}.site-header{z-index:20;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#f5f2ecbf;border-bottom:1px solid #1b191712;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 3.5vw;display:grid;position:sticky;top:0}.wordmark{letter-spacing:-.06em;align-items:center;gap:8px;width:max-content;font-size:18px;font-weight:700;display:inline-flex}.mark{align-items:center;gap:2px;height:20px;display:inline-flex}.mark i{background:currentColor;border-radius:3px;width:3px;display:block}.mark i:first-child{height:9px}.mark i:nth-child(2){height:19px}.mark i:nth-child(3){height:13px}.primary-nav{background:#ffffff61;border:1px solid #1b191714;border-radius:999px;align-items:center;gap:3px;padding:4px;display:flex}.primary-nav a{color:#726d67;letter-spacing:-.01em;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;transition:color .16s,background-color .16s}.primary-nav a:hover,.primary-nav a.active{background:var(--ink);color:var(--paper)}.header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.text-button{color:var(--muted);background:0 0;padding:8px 10px;font-size:13px;font-weight:600;transition:color .15s}.text-button:hover{color:var(--ink)}.button{letter-spacing:-.012em;min-height:43px;transition:transform .14s var(--ease-out), background-color .16s ease, color .16s ease, border-color .16s ease;border-radius:10px;justify-content:center;align-items:center;gap:13px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.button:active,.icon-button:active,.round-play:active,.filter-pill:active,.voice-card:active,.cast-selection:active,.project-link:active{transform:scale(.97)}.button-dark{background:var(--ink);color:var(--cream);box-shadow:inset 0 1px #ffffff1f,0 5px 14px #1917141f}.button-dark:hover{background:#34302c}.button-quiet{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1px #1b19172e}.button-quiet:hover{background:#ffffff80}.button-light{background:var(--cream);color:var(--ink)}.button-light:hover{background:#fff}.button-coral{background:var(--coral);color:#fff}.button-coral:hover{background:#d75135}.button-outline{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1px #1b191733}.button-outline:hover{background:#1b19170d}.button-small{border-radius:8px;min-height:34px;padding:0 12px;font-size:12px}.full-width{width:100%}.page{min-height:calc(100vh - 72px);display:block}.eyebrow,.section-kicker{color:#625d57;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:800;line-height:1.2}.live-dot,.status-pulse,.api-status-dot{background:var(--coral);border-radius:50%;width:6px;height:6px;margin:0 7px 1px 0;display:inline-block;box-shadow:0 0 0 3px #e765481f}.home-page{padding:0 3.5vw}.hero{grid-template-columns:minmax(0,.95fr) minmax(470px,1.05fr);align-items:center;gap:7vw;max-width:1420px;min-height:min(780px,100vh - 72px);margin:0 auto;padding:70px 3vw 78px;display:grid}.hero-copy{max-width:630px}.hero h1{letter-spacing:-.072em;max-width:620px;margin-bottom:24px;font-size:clamp(3.4rem,6.5vw,6.5rem);font-weight:680;line-height:.91}.hero h1 em,.manifesto h2 em{color:var(--coral);letter-spacing:-.09em;font-family:Georgia,serif;font-size:.98em;font-weight:400}.hero-description{color:#625d57;letter-spacing:-.018em;max-width:500px;margin-bottom:29px;font-size:17px;line-height:1.5}.hero-actions{flex-wrap:wrap;gap:9px;display:flex}.trust-row{color:#817b74;flex-wrap:wrap;gap:8px;margin-top:28px;font-size:11px;font-weight:600;display:flex}.hero-stage{background:#eee7de;border:1px solid #1b19171a;border-radius:24px;justify-self:end;width:min(100%,650px);position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 30px 80px #2b221a26,inset 0 1px #ffffffb3}.stage-chrome,.stage-footer{color:#696157;letter-spacing:.105em;justify-content:space-between;align-items:center;padding:18px 21px;font-size:9px;font-weight:800;display:flex}.stage-chrome{border-bottom:1px solid #1b191717}.stage-body{background:radial-gradient(circle at 49% 49%,#f8e0ce 0 6%,#daccc7 18%,#c9dfdd 40%,#d7dad0 57%,#e6ddd1 100%) 0 0/150% 150%;height:405px;position:relative;overflow:hidden}.stage-orbit{border:1px dashed #252a2552;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.orbit-a{width:390px;height:170px}.orbit-b{border-color:#252a2526;width:555px;height:250px;transform:translate(-50%,-50%)rotate(26deg)}.voice-core{color:#f0e3d7;background:radial-gradient(circle at 35% 30%,#2b2926,#171614 72%);border:1px solid #ffffff9e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:138px;height:138px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 25px #3025203b,inset 0 1px #ffffff2e}.voice-core span{font-family:Georgia,serif;font-size:60px;line-height:.7}.voice-core small{letter-spacing:.15em;margin-top:9px;font-size:7px;font-weight:700}.stage-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9ad;border:1px solid #ffffffa3;border-radius:12px;align-items:center;gap:9px;padding:8px 12px 8px 8px;display:flex;position:absolute;box-shadow:0 8px 22px #332e2614}.stage-label b,.stage-label small{display:block}.stage-label b{margin-bottom:2px;font-size:10px}.stage-label small{color:#6f6860;font-size:9px}.label-icon{border-radius:8px;place-items:center;width:28px;height:28px;font-family:Georgia,serif;font-size:14px;display:grid}.cast-icon{background:#efc6a8}.music-icon{background:#b8d2d1}.direction-icon{background:#d9c9e7}.label-one{top:65px;right:57px}.label-two{bottom:58px;left:39px}.label-three{top:196px;left:19px}.stage-footer{border-top:1px solid #1b19171a;gap:12px;min-height:73px}.stage-footer>span{color:#6e665e;letter-spacing:0;flex:1;font-size:10px}.mini-wave,.voice-wave,.wave-tiny{align-items:center;gap:2px;height:27px;display:flex}.mini-wave i,.voice-wave i,.wave-tiny i{background:currentColor;border-radius:4px;width:2px;display:block}.mini-wave{color:var(--coral)}.mini-wave i:first-child,.mini-wave i:nth-child(14){height:5px}.mini-wave i:nth-child(2),.mini-wave i:nth-child(9){height:13px}.mini-wave i:nth-child(3),.mini-wave i:nth-child(12){height:20px}.mini-wave i:nth-child(4),.mini-wave i:nth-child(16){height:8px}.mini-wave i:nth-child(5),.mini-wave i:nth-child(11){height:16px}.mini-wave i:nth-child(6),.mini-wave i:nth-child(10){height:25px}.mini-wave i:nth-child(7),.mini-wave i:nth-child(15){height:10px}.mini-wave i:nth-child(8),.mini-wave i:nth-child(13){height:19px}.mini-wave i:nth-child(17){height:11px}.round-play{background:var(--ink);width:31px;height:31px;color:var(--cream);transition:transform .1s var(--ease-out), background-color .16s ease;border-radius:50%;flex:none;place-items:center;padding-left:2px;font-size:10px;display:grid}.round-play.is-playing{background:var(--coral);font-size:0}.round-play.is-playing:after{content:"Ⅱ";font-size:10px}.section-rule{border-top:1px solid var(--line)}.manifesto{max-width:1420px;margin:0 auto;padding:110px 3vw 115px}.manifesto-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;display:grid}.manifesto h2,.section-heading h2,.home-pricing h2,.final-cta h2{letter-spacing:-.065em;margin-bottom:0;font-size:clamp(2.7rem,5.2vw,5.3rem);font-weight:650;line-height:.93}.manifesto-copy{max-width:390px;padding-bottom:6px}.manifesto-copy p{color:#625d57;font-size:16px;line-height:1.52}.inline-link{border-bottom:1px solid var(--ink);gap:12px;margin-top:10px;padding-bottom:3px;font-size:13px;font-weight:700;display:inline-flex}.inline-link span{color:var(--coral)}.principles{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:88px;display:grid}.principles article{border-top:1px solid var(--ink);padding:22px 0}.principle-number{color:var(--coral);font-size:11px;font-weight:800}.principles h3{letter-spacing:-.04em;margin:35px 0 10px;font-size:18px}.principles p{color:#67615a;max-width:285px;margin-bottom:0;font-size:13px;line-height:1.5}.production-preview{max-width:1420px;margin:0 auto;padding:10px 3vw 130px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:43px;display:flex}.process-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.process-card{border-radius:17px;min-height:375px;padding:17px}.card-topline{color:#1b191794;letter-spacing:.08em;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.brief-card{background:#dbc9b9;flex-direction:column;display:flex}.brief-quote{letter-spacing:-.055em;max-width:300px;margin:auto 10px;font-family:Georgia,serif;font-size:clamp(1.65rem,2.4vw,2.45rem);line-height:1.02}.card-user{align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.person-dot{color:#806b5a;background:#f8e8dd;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.agent-card{background:var(--ocean);flex-direction:column;display:flex}.spark{color:var(--coral);font-size:15px}.agent-note{align-items:flex-start;gap:13px;margin:auto 9px;display:flex}.agent-avatar{background:var(--ink);width:32px;height:32px;color:var(--cream);border-radius:50%;flex:none;place-items:center;font-family:Georgia,serif;display:grid}.agent-note p{letter-spacing:-.025em;margin:0;font-size:15px;line-height:1.44}.decision-tags{gap:5px;display:flex}.decision-tags span{border:1px solid #1b191729;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.delivery-card{color:var(--cream);background:#262421;flex-direction:column;display:flex}.delivery-card .card-topline{color:#fffdf98c}.record-art{background:repeating-radial-gradient(circle,#252320 0 4px,#312e2a 5px 6px);border:2px solid #35322f;border-radius:50%;place-items:center;width:177px;height:177px;margin:auto;display:grid;position:relative;box-shadow:0 8px 25px #00000040}.record-art:before{border:1px solid var(--coral);content:"";border-radius:50%;width:90px;height:90px;position:absolute}.record-art span{z-index:1;color:#efe3d3;letter-spacing:.12em;text-align:center;font-size:9px;font-weight:800;line-height:1.3}.record-hole{z-index:2;background:var(--coral);border-radius:50%;width:9px;height:9px;position:absolute}.delivery-meta{justify-content:space-between;align-items:end;display:flex}.delivery-meta b{font-size:12px}.delivery-meta span{color:#fffdf98c;font-size:9px}.home-pricing{background:#d6e7e6;border-radius:20px;justify-content:space-between;gap:40px;max-width:1420px;margin:0 auto 84px;padding:65px 3vw;display:flex}.home-pricing h2{font-size:clamp(2.4rem,4vw,4rem)}.price-prompt{flex-direction:column;flex:0 360px;justify-content:end;align-items:flex-start;display:flex}.price-prompt p{color:#4e6868;max-width:330px;font-size:15px;line-height:1.48}.price-prompt .button{margin-top:10px}.final-cta{background:var(--ink);max-width:1420px;color:var(--cream);text-align:center;border-radius:20px;margin:0 auto 40px;padding:110px 3vw 115px}.final-cta .section-kicker{color:#fffdf991}.final-cta h2{margin-bottom:31px;font-size:clamp(3.2rem,7.1vw,7.1rem)}.final-cta .button{min-width:155px}.studio-page{background:#ede9e3}.studio-topbar{border-bottom:1px solid var(--line);background:#faf8f4c7;align-items:center;height:56px;padding:0 17px;display:flex}.crumbs{color:#858079;align-items:center;gap:7px;font-size:11px;display:flex}.crumbs b{color:var(--ink)}.studio-status{color:#77716a;margin-left:auto;margin-right:20px;font-size:10px}.studio-status .status-pulse{background:#4e936d;box-shadow:0 0 0 3px #4e936d1f}.studio-actions{gap:7px;display:flex}.icon-button{border:1px solid var(--line);color:#5e5953;width:33px;height:33px;transition:transform .1s var(--ease-out), background-color .16s ease;background:#ffffff85;border-radius:8px;place-items:center;font-size:14px;display:grid}.icon-button:hover{background:#fff}.studio-shell{grid-template-columns:218px minmax(0,1fr) 248px;min-height:calc(100vh - 128px);display:grid}.studio-sidebar{border-right:1px solid var(--line);background:#f4f1ecc7;flex-direction:column;padding:15px 11px;display:flex}.new-project{background:var(--ink);width:100%;height:36px;color:var(--cream);text-align:left;transition:transform .1s var(--ease-out), background-color .16s ease;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.new-project:hover{background:#34302c}.new-project:active{transform:scale(.97)}.new-project span{color:var(--coral);font-size:18px;font-weight:300}.sidebar-group{margin-top:26px}.sidebar-group>p,.inspector-header>span,.panel-heading p{color:#8b857e;letter-spacing:.1em;margin:0 0 9px 9px;font-size:9px;font-weight:800}.project-link,.sidebar-item,.profile-mini{color:#5d5852;text-align:left;width:100%;transition:transform .1s var(--ease-out), background-color .14s ease;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:7px;display:flex}.project-link:hover,.project-link.active,.sidebar-item:hover{background:#ffffffab}.project-icon{border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-family:Georgia,serif;font-size:13px;display:grid}.project-icon.amber{background:#e7c491}.project-icon.blue{background:#bcd4df}.project-icon.green{background:#bdd3c0}.project-link>span:nth-child(2),.profile-mini>span:nth-child(2){white-space:nowrap;flex-direction:column;gap:2px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.project-link small,.profile-mini small{color:#918a83;font-size:9px;font-weight:500}.sidebar-bottom{flex-direction:column;gap:2px;margin-top:auto;display:flex}.sidebar-item{font-size:11px;font-weight:700}.sidebar-item>span{color:#837d76;font-size:15px}.profile-mini{border-top:1px solid var(--line);justify-content:space-between;margin-top:12px;padding-top:12px}.profile-mini>span:nth-child(2){margin-right:auto}.profile-mini>b{color:#968e87;font-size:12px}.avatar{color:#6d473b;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.peach{background:#e8b49e}.studio-main{background:#fbfaf7;padding:45px clamp(24px,4.2vw,68px) 55px}.production-heading{justify-content:space-between;align-items:start;display:flex}.production-heading .section-kicker{margin-bottom:7px}.production-heading h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.1rem,3.5vw,3.6rem);font-weight:660;line-height:.94}.more-button{color:#817a73;letter-spacing:2px;background:0 0;padding:6px}.agent-brief{background:#f5eee6;border:1px solid #dfd4c9;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;max-width:760px;margin:45px 0 37px;padding:17px;display:grid;box-shadow:inset 0 1px #ffffffa8}.agent-portrait{background:var(--ink);width:35px;height:35px;color:var(--cream);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:19px;display:grid}.agent-name{color:#544e48;margin-bottom:7px;font-size:11px;font-weight:800}.agent-name span{color:#9a8f85;letter-spacing:.09em;margin-left:5px;font-size:8px}.agent-brief h2{letter-spacing:-.045em;margin-bottom:5px;font-size:18px}.agent-brief-copy>p:last-child{color:#6e6259;max-width:470px;margin-bottom:0;font-size:12px;line-height:1.48}.quiet-control{color:#70675f;background:0 0;align-self:center;padding:7px 8px;font-size:10px;font-weight:700}.quiet-control span{margin-left:5px}.studio-columns{grid-template-columns:minmax(235px,.8fr) minmax(0,1.2fr);gap:17px;max-width:920px;display:grid}.direction-panel,.script-panel{border:1px solid var(--line);background:#fffefb;border-radius:13px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:start;padding:17px 17px 12px;display:flex}.panel-heading p{margin:0 0 5px}.panel-heading h3{letter-spacing:-.04em;margin:0;font-size:15px}.panel-heading .text-button{padding:0;font-size:11px}.cast-selection{text-align:left;width:calc(100% - 28px);transition:transform .1s var(--ease-out), box-shadow .16s ease;background:#fbf5ee;border:1px solid #e9dfd5;border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;margin:0 14px;padding:9px;display:grid}.cast-selection:hover{box-shadow:0 5px 15px #43352814}.voice-avatar{border:1px solid #1b191717;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:16px;display:grid}.mae{color:#5f3128;background:#d8aa8e}.nuri{color:#344968;background:#becbdf}.lola{color:#704524;background:#efcb9c}.amin{color:#2f5839;background:#b7c8b5}.sol{color:#4d364d;background:#d4c0d3}.cast-name{flex-direction:column;gap:2px;display:flex}.cast-name b{font-size:11px}.cast-name small{color:#867c73;font-size:9px}.wave-tiny{color:#b26b57;gap:1px;height:18px}.wave-tiny i{width:1.5px}.wave-tiny i:first-child,.wave-tiny i:nth-child(6){height:5px}.wave-tiny i:nth-child(2),.wave-tiny i:nth-child(5){height:16px}.wave-tiny i:nth-child(3){height:10px}.wave-tiny i:nth-child(4){height:13px}.wave-tiny i:nth-child(7){height:8px}.play-tiny{background:var(--ink);width:20px;height:20px;color:var(--cream);border-radius:50%;place-items:center;font-size:7px;display:grid}.direction-setting{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0 14px;padding:16px 3px;display:flex}.direction-setting:last-child{border:0}.direction-setting div{flex-direction:column;gap:3px;display:flex}.direction-setting b{font-size:11px}.direction-setting span{color:#827970;font-size:10px}.setting-value{color:#534e49;background:0 0;padding:4px;font-size:10px;font-weight:700}.setting-value span{margin-left:4px}.autosave{color:#678272;font-size:9px;font-weight:700}.script-copy{outline:none;min-height:234px;padding:0 20px}.script-copy p{color:#4a4641;margin-bottom:16px;padding-left:50px;font-family:Georgia,serif;font-size:14px;line-height:1.58;position:relative}.script-time{color:#a09890;font-family:ui-sans-serif,sans-serif;font-size:9px;font-weight:700;position:absolute;top:4px;left:0}.script-copy mark{color:inherit;background:#fae7af;padding:1px 2px}.script-toolbar{border-top:1px solid var(--line);color:#918a82;align-items:center;gap:5px;padding:10px 16px;font-size:9px;display:flex}.script-toolbar button{color:#6d625a;background:#f3eeea;border-radius:5px;margin-left:auto;padding:5px 7px;font-size:9px;font-weight:700}.studio-inspector{border-left:1px solid var(--line);background:#f5f2ecb8;padding:17px 14px}.inspector-header{justify-content:space-between;align-items:center;display:flex}.inspector-header>span{margin-left:0}.progress-ring{place-items:center;width:113px;height:113px;margin:30px auto 24px;display:grid;position:relative}.progress-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.progress-ring circle{fill:none;stroke:#d7d1c8;stroke-width:6px}.progress-ring .progress-value{stroke:var(--coral);stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:93px}.progress-ring div{text-align:center;flex-direction:column;display:flex}.progress-ring b{letter-spacing:-.06em;font-size:22px}.progress-ring span{color:#827b74;font-size:9px}.production-steps{flex-direction:column;gap:4px;display:flex}.step{color:#979089;align-items:center;gap:8px;padding:7px 4px;display:flex}.step>span{border:1px solid #cfc8c0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-weight:800;display:grid}.step div{flex-direction:column;gap:2px;display:flex}.step b{font-size:10px}.step small{font-size:9px}.step.complete{color:#647d6b}.step.complete>span{background:#d7e3d6;border:0}.step.active{color:var(--ink)}.step.active>span{background:var(--coral);color:#fff;border:0}.inspector-note{color:#71665d;background:#f6ede3;border-radius:9px;gap:7px;margin-top:28px;padding:10px;display:flex}.inspector-note span{color:var(--coral)}.inspector-note p{margin:0;font-size:9px;line-height:1.45}.inspector-note b{color:#4e4843;margin-bottom:3px;display:block}.voices-page{padding:75px 3.5vw 50px}.library-header{justify-content:space-between;align-items:end;max-width:1380px;margin:0 auto 38px;display:flex}.library-header h1,.pricing-heading h1,.system-heading h1{letter-spacing:-.073em;margin:0;font-size:clamp(3rem,6.2vw,6.2rem);font-weight:660;line-height:.88}.library-search{border:1px solid var(--line);color:#888078;background:#ffffff87;border-radius:9px;align-items:center;width:min(100%,360px);padding:0 12px;display:flex}.library-search input{background:0 0;border:0;outline:0;width:100%;height:41px;margin-left:8px;font-size:12px}.library-search input::placeholder{color:#9a928a}.library-tabs{gap:7px;max-width:1380px;margin:0 auto 25px;padding-bottom:2px;display:flex;overflow-x:auto}.filter-pill{border:1px solid var(--line);color:#6f6861;transition:transform .1s var(--ease-out), color .14s ease, background-color .14s ease;background:#ffffff61;border-radius:999px;flex:none;padding:8px 11px;font-size:11px;font-weight:700}.filter-pill.active,.filter-pill:hover{background:var(--ink);color:var(--cream)}.filter-pill span{opacity:.58;margin-left:3px}.voices-layout{grid-template-columns:minmax(0,1fr) 318px;gap:24px;max-width:1380px;margin:auto;display:grid}.voice-grid{grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;display:grid}.voice-card{min-height:225px;transition:transform .14s var(--ease-out), border-color .15s ease, background-color .15s ease, box-shadow .15s ease;cursor:pointer;background:#ffffff6e;border:1px solid #0000;border-radius:15px;padding:14px;box-shadow:inset 0 0 0 1px #1b191714}.voice-card:hover{background:#ffffffb8;transform:translateY(-2px);box-shadow:0 12px 22px #231e1914,inset 0 0 0 1px #1b191714}.voice-card.selected{background:#fffaf5;border-color:#d27862;box-shadow:0 12px 25px #432a2017,inset 0 0 0 1px #d27862}.voice-card-top{justify-content:space-between;align-items:start;display:flex}.voice-avatar.large{width:59px;height:59px;font-size:28px}.voice-meta{justify-content:space-between;align-items:end;margin-top:61px;display:flex}.voice-meta h3{letter-spacing:-.04em;margin:0 0 4px;font-size:16px}.voice-meta p{color:#817870;margin:0;font-size:9px}.voice-tag,.tiny-tag{color:#6a625b;background:#1b19170f;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.voice-wave{color:#735d4f;gap:2px;height:24px;margin-top:12px}.voice-wave i{width:2px}.voice-wave i:first-child,.voice-wave i:nth-child(13){height:6px}.voice-wave i:nth-child(2),.voice-wave i:nth-child(8){height:13px}.voice-wave i:nth-child(3),.voice-wave i:nth-child(11){height:20px}.voice-wave i:nth-child(4),.voice-wave i:nth-child(10){height:9px}.voice-wave i:nth-child(5),.voice-wave i:nth-child(9){height:17px}.voice-wave i:nth-child(6),.voice-wave i:nth-child(12){height:23px}.voice-wave i:nth-child(7){height:11px}.wave-nuri{color:#677c9b}.wave-lola{color:#c67b3d}.wave-amin{color:#587b5e}.wave-sol{color:#89658b}.voice-card.soon{cursor:default;background:#e3e9e3;flex-direction:column;justify-content:end;display:flex}.voice-card.soon:hover{transform:none;box-shadow:inset 0 0 0 1px #1b191714}.soon-mark{color:#758477;margin-bottom:auto;font-size:25px;font-weight:200}.voice-card.soon h3{letter-spacing:-.04em;margin-bottom:6px;font-size:16px}.voice-card.soon p{color:#718074;margin-bottom:0;font-size:10px}.voice-detail{background:var(--ink);color:var(--cream);border-radius:15px;align-self:start;padding:19px;position:sticky;top:92px}.detail-head{color:#fffdf991;letter-spacing:.09em;justify-content:space-between;margin-bottom:34px;font-size:9px;font-weight:800;display:flex}.voice-detail .icon-button{width:21px;height:18px;color:inherit;background:0 0;border:0;font-size:10px}.voice-avatar.xlarge{width:72px;height:72px;margin-bottom:17px;font-size:32px}.voice-detail h2{letter-spacing:-.06em;margin:0 0 4px;font-size:31px}.voice-detail-subtitle{color:#fffdf991;margin-bottom:17px;font-size:10px}.voice-detail-copy{color:#d4cdc4;font-size:12px;line-height:1.48}.detail-qualities{flex-wrap:wrap;gap:5px;margin:19px 0;display:flex}.detail-qualities span{color:#ded5ca;border:1px solid #fffdf92b;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:700}.sample-player{background:#302d29;border-radius:10px;margin:20px 0;padding:12px}.sample-top{color:#aaa197;letter-spacing:.08em;justify-content:space-between;font-size:8px;font-weight:800;display:flex}.sample-player p{color:#eee4d8;letter-spacing:-.03em;margin:15px 0;font-family:Georgia,serif;font-size:14px;line-height:1.3}.sample-controls{align-items:center;gap:8px;display:flex}.sample-controls .round-play{background:var(--coral);width:25px;height:25px;font-size:8px}.sample-track{background:#625c55;flex:1;height:2px}.sample-track i{background:#ece1d5;width:38%;height:100%;display:block}.sample-controls>span{color:#9e968c;font-size:8px}.voice-detail>.button{background:var(--cream);min-height:39px;color:var(--ink);font-size:11px}.pricing-page{padding:78px 3.5vw 80px}.pricing-heading{text-align:center;max-width:750px;margin:auto}.pricing-heading h1{font-size:clamp(3rem,6vw,6rem)}.pricing-heading>p:not(.section-kicker){color:#6d655e;max-width:480px;margin:24px auto;font-size:15px;line-height:1.5}.billing-toggle{background:#e7e2db;border-radius:999px;gap:3px;padding:3px;display:inline-flex}.billing-toggle button{color:#776f68;background:0 0;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:800}.billing-toggle button.active{background:var(--cream);color:var(--ink);box-shadow:0 2px 5px #27201c1a}.billing-toggle span{color:var(--moss)}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:13px;max-width:1110px;margin:61px auto 25px;display:grid}.price-card{border:1px solid var(--line);background:#ffffff75;border-radius:16px;padding:24px;position:relative}.price-card.featured{border-color:var(--ink);background:#fdfbf7;box-shadow:0 17px 38px #28201c1a}.featured-badge{background:var(--coral);color:#fff;letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:800;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.plan-label{color:#897e75;letter-spacing:.1em;margin-bottom:22px;font-size:9px;font-weight:800}.price-card h2{letter-spacing:-.055em;margin-bottom:10px;font-size:24px}.plan-copy{color:#70675f;min-height:52px;font-size:12px;line-height:1.45}.price{align-items:baseline;gap:5px;margin-top:30px;display:flex}.price b{letter-spacing:-.07em;font-size:38px}.price span{color:#776e66;font-size:11px}.minute-line{color:#8e847b;margin:5px 0 20px;font-size:10px}.price-card ul{border-top:1px solid var(--line);color:#5a544e;flex-direction:column;gap:11px;margin:20px 0 0;padding:20px 0 0;font-size:11px;list-style:none;display:flex}.price-card li:before{color:var(--moss);content:"✓";margin-right:8px}.pricing-note{color:#627265;background:#e0e9e0;border-radius:10px;gap:8px;max-width:640px;margin:0 auto;padding:11px 14px;display:flex}.pricing-note p{margin:0;font-size:10px;line-height:1.5}.faq-row{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:10vw;max-width:1110px;margin:105px auto 0;padding-top:70px;display:grid}.faq-row h2{letter-spacing:-.055em;font-size:32px;line-height:.98}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;padding:17px 2px;font-size:13px;font-weight:700;list-style:none;display:flex}.faq-list summary span{color:var(--coral)}.faq-list p{color:#6b635c;max-width:480px;margin:-4px 0 17px;font-size:12px;line-height:1.55}.docs-page{background:#f9f8f5}.docs-shell{grid-template-columns:220px minmax(0,1fr) 185px;min-height:calc(100vh - 72px);display:grid}.docs-sidebar{border-right:1px solid var(--line);background:#f2f0ec;flex-direction:column;padding:24px 17px 17px;display:flex}.docs-sidebar .wordmark em{color:#8b837b;letter-spacing:.01em;margin:4px 0 0 1px;font-size:9px;font-style:normal;font-weight:600}.docs-nav-group{margin-top:31px}.docs-nav-group p{color:#9a9188;letter-spacing:.1em;margin:0 0 8px 8px;font-size:8px;font-weight:800}.docs-nav-group a{color:#6d665f;border-radius:6px;padding:7px 8px;font-size:11px;font-weight:600;display:block}.docs-nav-group a.active,.docs-nav-group a:hover{color:var(--ink);background:#ffffffbd}.docs-sidebar-bottom{color:#708071;margin-top:auto;font-size:9px;font-weight:700}.api-status-dot{background:#5b9a70;box-shadow:0 0 0 3px #5b9a701a}.docs-content{max-width:820px;padding:25px clamp(35px,7vw,105px) 70px}.docs-content-top{justify-content:space-between;align-items:center;margin-bottom:70px;display:flex}.docs-search{border:1px solid var(--line);color:#8f877e;text-align:left;background:#fff;border-radius:7px;align-items:center;gap:8px;min-width:200px;padding:7px 8px;font-size:10px;display:flex}.docs-search kbd{color:#aaa198;border:1px solid #e4ded7;border-radius:3px;margin-left:auto;padding:2px 4px;font-size:8px}.docs-kicker{color:var(--coral);letter-spacing:.1em;margin-bottom:15px;font-size:9px;font-weight:800}.docs-content h1{letter-spacing:-.065em;margin-bottom:23px;font-size:clamp(2.7rem,4.4vw,4.5rem);line-height:.93}.docs-lede{color:#69615a;letter-spacing:-.018em;max-width:620px;font-size:16px;line-height:1.55}.docs-callout{border-left:2px solid var(--coral);background:#f5eee7;border-radius:0 9px 9px 0;gap:10px;margin:39px 0 56px;padding:15px;display:flex}.docs-callout>span{color:var(--coral)}.docs-callout b{font-size:12px}.docs-callout p{color:#756a61;margin:5px 0 0;font-size:11px}.docs-content h2{letter-spacing:-.05em;margin-bottom:13px;font-size:27px}.docs-content>p:not(.docs-lede){color:#6c645d;font-size:13px;line-height:1.55}.code-block{background:#242320;border-radius:11px;margin:22px 0 27px;overflow:hidden;box-shadow:0 13px 25px #25201c21}.code-toolbar{color:#aaa49b;border-bottom:1px solid #ffffff1c;justify-content:space-between;padding:10px 13px;font-size:9px;font-weight:700;display:flex}.code-toolbar button{color:#d8cfc4;background:0 0;padding:0;font-size:9px;font-weight:700}.code-block pre{color:#e9e1d6;margin:0;padding:17px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.code-fade{color:#bd8d7d}.code-string{color:#a8c7b8}.code-number{color:#e3c086}.next-doc{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.next-doc div{flex-direction:column;gap:4px;display:flex}.next-doc span{color:#8b837a;letter-spacing:.1em;font-size:8px;font-weight:800}.next-doc b{font-size:13px}.next-doc button{background:var(--ink);width:27px;height:27px;color:var(--cream);border-radius:50%;place-items:center;display:grid}.docs-toc{border-left:1px solid var(--line);padding-top:122px}.docs-toc p{color:#928981;letter-spacing:.1em;margin:0 18px 14px;font-size:8px;font-weight:800}.docs-toc a{color:#898078;border-left:2px solid #0000;padding:7px 18px;font-size:10px;display:block}.docs-toc a.active{border-color:var(--coral);color:var(--ink);font-weight:700}.account-page{background:var(--ink);color:var(--cream);position:relative;overflow:hidden}.account-ambient{filter:blur(20px);background:radial-gradient(circle,#e66548ad,#de99770d 55%,#0000 70%);border-radius:50%;width:85vw;height:85vw;position:absolute;bottom:-45%;right:-15%}.account-shell{min-height:calc(100vh - 72px);padding:27px 4vw 50px;position:relative}.account-grid{grid-template-columns:1fr 400px;align-items:center;gap:10vw;max-width:1170px;min-height:calc(100vh - 170px);margin:auto;display:grid}.account-wordmark{color:var(--cream)}.account-story .section-kicker{color:#fffdf97a}.account-story h1{letter-spacing:-.075em;margin-bottom:45px;font-size:clamp(3.6rem,7vw,7rem);line-height:.87}.account-quote{border-top:1px solid #fffdf933;gap:10px;max-width:365px;padding-top:15px;display:flex}.account-quote span{color:var(--coral);font-family:Georgia,serif;font-size:31px;line-height:.6}.account-quote p{color:#d7cec2;margin:0;font-family:Georgia,serif;font-size:15px;line-height:1.35}.auth-card{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:#fffdf914;border:1px solid #fffdf92b;border-radius:17px;padding:30px;box-shadow:0 23px 55px #0000002e,inset 0 1px #ffffff21}.auth-overline{color:#e9aa98;letter-spacing:.12em;margin-bottom:10px;font-size:9px;font-weight:800}.auth-card h2{letter-spacing:-.055em;margin-bottom:7px;font-size:27px}.auth-card>div>p:last-child{color:#c8beb3;margin-bottom:27px;font-size:12px}.auth-card form{flex-direction:column;gap:15px;display:flex}.auth-card label{color:#e4d9cd;flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex;position:relative}.auth-card label a{color:#d2b6a6;font-size:9px;position:absolute;top:0;right:0}.auth-card input{height:39px;color:var(--cream);background:#00000024;border:1px solid #fffdf933;border-radius:7px;outline:none;padding:0 10px;font-size:12px;transition:border-color .16s,background-color .16s}.auth-card input:focus{background:#00000038;border-color:#e9aa98}.auth-card input::placeholder{color:#91867d}.auth-card form .button{background:var(--cream);color:var(--ink);margin-top:4px}.auth-divider{border-top:1px solid #fffdf926;height:34px;margin:17px 0 0;position:relative}.auth-divider span{color:#b6aaa0;background:#4b413a;padding:0 7px;font-size:9px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.oauth-button{color:#f2e7dd;background:0 0;border:1px solid #fffdf938;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;height:39px;font-size:11px;font-weight:700;display:flex}.google-g{color:#eb7863;font-size:14px}.auth-footer{color:#b8ada3;text-align:center;margin:20px 0 0;font-size:10px}.auth-footer a{color:#f1c4b6;font-weight:700}.design-page{max-width:1300px;margin:auto;padding:78px 3.5vw}.system-heading{justify-content:space-between;align-items:end;gap:8vw;padding-bottom:84px;display:flex}.system-heading h1{font-size:clamp(3.5rem,6.8vw,6.8rem)}.system-heading>p{color:#6f675f;max-width:315px;margin:0 0 5px;font-size:14px;line-height:1.45}.token-section{border-top:1px solid var(--line);grid-template-columns:260px 1fr;gap:30px;padding:42px 0;display:grid}.token-label{gap:13px;display:flex}.token-label>span{color:var(--coral);font-size:10px;font-weight:800}.token-label h2{letter-spacing:-.05em;margin:0 0 8px;font-size:21px}.token-label p{color:#776f67;max-width:190px;margin:0;font-size:11px;line-height:1.5}.swatches{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.swatch{color:#fffdf9;border-radius:9px;flex-direction:column;justify-content:end;min-height:157px;padding:11px;display:flex}.swatch span{margin-bottom:4px;font-size:10px;font-weight:800}.swatch code{opacity:.7;font-size:9px}.swatch.ink{background:var(--ink)}.swatch.paper{border:1px solid var(--line);background:var(--paper-deep);color:var(--ink)}.swatch.coral{background:var(--coral)}.swatch.ocean{background:var(--ocean);color:#335455}.swatch.moss{background:var(--moss)}.type-specimens{grid-template-columns:1.2fr .8fr .65fr;gap:27px;display:grid}.type-specimens>div>span,.component-col>p{color:#8a8179;letter-spacing:.1em;margin-bottom:13px;font-size:8px;font-weight:800;display:block}.type-specimens h3{letter-spacing:-.065em;margin:0;font-size:clamp(1.9rem,3.5vw,3.45rem);line-height:.91}.type-specimens p{color:#59534d;margin:0;font-size:14px;line-height:1.52}.type-scale{flex-direction:column;gap:5px;display:flex}.type-scale span{margin-top:2px}.type-scale b{margin-bottom:10px;font-size:12px}.component-board{background:#ebe6df;border-radius:13px;grid-template-columns:1fr 1fr;gap:20px;padding:22px;display:grid}.button-row,.tag-row,.playback-demo{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:31px;display:flex}.component-board .button{min-height:36px;padding:0 12px;font-size:11px}.input-demo{background:var(--cream);color:#888078;border:1px solid #d3ccc3;border-radius:7px;align-items:center;max-width:260px;padding:0 10px;display:flex}.input-demo input{background:0 0;border:0;outline:0;width:100%;height:35px;margin-left:7px;font-size:11px}.status-tag{color:#57705e;background:#d7e5d7;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.status-tag i{background:#57705e;border-radius:50%;width:5px;height:5px;margin-right:5px}.playback-demo{gap:10px}.large-wave{height:29px;color:var(--coral);flex:1}.large-wave i:first-child{height:9px}.large-wave i:nth-child(2){height:22px}.large-wave i:nth-child(3){height:14px}.large-wave i:nth-child(4){height:27px}.large-wave i:nth-child(5){height:10px}.large-wave i:nth-child(6){height:20px}.large-wave i:nth-child(7){height:15px}.large-wave i:nth-child(8){height:25px}.large-wave i:nth-child(9){height:8px}.playback-demo span{color:#867e76;font-size:9px}.motion-panel{background:var(--ink);color:var(--cream);border-radius:16px;grid-template-columns:1fr 1fr;gap:10vw;margin-top:52px;padding:48px;display:grid}.motion-panel .section-kicker{color:#fffdf985}.motion-panel h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.2rem,4.5vw,4.4rem);line-height:.92}.motion-copy>p{color:#d1c7bc;font-size:13px;line-height:1.5}.motion-spec{color:#d1c7bc;border-top:1px solid #fffdf92e;justify-content:space-between;gap:20px;padding:12px 0;font-size:10px;display:flex}.motion-spec span{color:#a79d92}.motion-spec b{text-align:right}.toast{z-index:50;color:var(--cream);opacity:0;pointer-events:none;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);background:#292724;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:700;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,14px)scale(.97);box-shadow:0 12px 26px #0000002e}.toast.show{opacity:1;transform:translate(-50%)scale(1)}.toast-mark{color:#fff;background:#6a9b73;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;display:grid}@keyframes breathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.04)}}.voice-core{animation:breathe 4.2s var(--ease-out) infinite}@keyframes float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes float-b{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.label-one{animation:float-a 4s var(--ease-out) infinite}.label-two{animation:float-b 4.6s var(--ease-out) infinite}.label-three{animation:float-a 3.8s var(--ease-out) infinite 1s}@keyframes wave-bar{0%,to{transform:scaleY(1)}30%{transform:scaleY(.3)}60%{transform:scaleY(1.35)}}.mini-wave i{transform-origin:50%;animation:1.6s ease-in-out infinite wave-bar}.mini-wave i:first-child{animation-delay:0s}.mini-wave i:nth-child(2){animation-delay:90ms}.mini-wave i:nth-child(3){animation-delay:.18s}.mini-wave i:nth-child(4){animation-delay:.27s}.mini-wave i:nth-child(5){animation-delay:.36s}.mini-wave i:nth-child(6){animation-delay:.45s}.mini-wave i:nth-child(7){animation-delay:.54s}.mini-wave i:nth-child(8){animation-delay:.63s}.mini-wave i:nth-child(9){animation-delay:.72s}.mini-wave i:nth-child(10){animation-delay:.81s}.mini-wave i:nth-child(11){animation-delay:.9s}.mini-wave i:nth-child(12){animation-delay:.99s}.mini-wave i:nth-child(13){animation-delay:1.08s}.mini-wave i:nth-child(14){animation-delay:1.17s}.mini-wave i:nth-child(15){animation-delay:1.26s}.mini-wave i:nth-child(16){animation-delay:1.35s}.mini-wave i:nth-child(17){animation-delay:1.44s}@keyframes aurora{0%,to{background-position:0%}25%{background-position:100% 0}50%{background-position:50% 100%}75%{background-position:0%}}.stage-body{animation:18s ease-in-out infinite aurora}body:before{content:"";z-index:99;pointer-events:none;opacity:.17;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='440' height='440'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5 0.013' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");background-size:440px 440px;position:fixed;inset:0}body:after{content:"";z-index:100;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}.ambient{opacity:.75;filter:blur(85px)}.ambient-one{width:52vw;height:52vw}.ambient-two{width:42vw;height:42vw}.ambient-three{z-index:-1;filter:blur(85px);opacity:.55;pointer-events:none;background:#e9c9b0;border-radius:50%;width:36vw;height:36vw;position:fixed;top:105vh;right:4vw}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--coral);color:var(--cream)}.hero-description,.manifesto-copy p,.docs-lede,.benefit-list p,.plan-copy{line-height:1.62}.section-kicker,.eyebrow{letter-spacing:.15em}.hero h1 em,.manifesto h2 em,.problem-heading h2 em,.benefit-hero h2 em{letter-spacing:-.075em}.process-card,.feature-card,.price-card,.formats-grid article,.testimonial-grid figure,.related-card-grid a,.problem-card,.comparison-table,.voice-card,.direction-panel,.script-panel,.agent-brief,.pricing-note,.home-pricing,.cast-selection{-webkit-backdrop-filter:blur(28px)saturate(150%);border:1px solid #ffffffa6;box-shadow:0 22px 48px #2b221a17,inset 0 1px #ffffffbf}.price-card.featured{border-color:#1b19178c}.delivery-card{background:#262421ed;border-color:#fffdf91f}.brief-card{background:#dbc9b966}.agent-card{background:#bcd8d866}.problem-card-one{background:#ecd9c661}.problem-card-two{background:#d4e3e261}.problem-card-three{background:#e3d6e761}.testimonial-grid figure{background:#eee8df61}.home-pricing{background:#d6e7e659}.pricing-note{background:#e0e9e061}.formats-grid article,.related-card-grid a{background:#ffffff47}.voice-card{background:#ffffff52}.price-card{background:#ffffff57}.comparison-table{background:#ffffff4d}.hero-stage{border-radius:28px}.process-card,.feature-card,.price-card,.formats-grid article,.testimonial-grid figure,.use-case-card{border-radius:22px}.related-card-grid a,.problem-card{border-radius:18px}.comparison-table{border-radius:20px}.demo-canvas{border-radius:26px}.demo-brief-card{border-radius:18px}.demo-direction-card{border-radius:20px}.security-section,.home-pricing,.final-cta{border-radius:26px}.voice-card{border-radius:20px}.voice-detail{border-radius:22px}.agent-brief,.direction-panel,.script-panel{border-radius:18px}.auth-card{border-radius:22px}.button{border-radius:12px}.sample-player{border-radius:14px}.inspector-note{border-radius:12px}@media (prefers-reduced-transparency:reduce){.process-card,.feature-card,.price-card,.formats-grid article,.testimonial-grid figure,.related-card-grid a,.problem-card,.comparison-table,.voice-card,.direction-panel,.script-panel,.agent-brief,.pricing-note,.home-pricing,.cast-selection{-webkit-backdrop-filter:none}body:before,body:after{display:none}}@media (max-width:1050px){.hero{grid-template-columns:1fr 1fr;gap:3vw;padding-left:0;padding-right:0}.studio-shell{grid-template-columns:195px minmax(0,1fr)}.studio-inspector{display:none}.studio-main{padding-right:clamp(24px,4.2vw,68px)}.voices-layout{grid-template-columns:1fr}.voice-detail{grid-template-columns:auto 1fr;column-gap:18px;display:grid;position:static}.voice-detail .detail-head{grid-column:1/-1}.voice-detail .voice-avatar{grid-row:span 2}.voice-detail .voice-detail-copy,.voice-detail .detail-qualities,.voice-detail .sample-player,.voice-detail>.button{grid-column:1/-1}.docs-shell{grid-template-columns:200px 1fr}.docs-toc{display:none}.swatches{grid-template-columns:repeat(5,minmax(80px,1fr));overflow-x:auto}.token-section{grid-template-columns:210px 1fr}}@media (max-width:760px){.site-header{grid-template-columns:1fr auto;height:61px;padding:0 18px}.primary-nav,.header-actions .text-button{display:none}.page{min-height:calc(100vh - 61px)}.home-page{padding:0 18px}.hero{flex-direction:column;align-items:stretch;gap:43px;min-height:auto;padding:56px 0 70px;display:flex}.hero-stage{width:100%;transform:none}.stage-body{height:320px}.label-one{top:32px;right:16px}.label-two{bottom:27px;left:16px}.label-three{top:152px;left:8px}.orbit-a{width:330px}.orbit-b{width:450px}.manifesto,.production-preview{padding-left:0;padding-right:0}.manifesto{padding-top:72px;padding-bottom:76px}.manifesto-grid,.home-pricing,.faq-row,.motion-panel{grid-template-columns:1fr;gap:31px;display:grid}.principles,.process-grid,.pricing-grid{grid-template-columns:1fr}.principles{margin-top:50px}.principles h3{margin-top:24px}.process-card{min-height:275px}.home-pricing{margin-bottom:36px;padding:40px 24px}.final-cta{margin-bottom:18px;padding:75px 20px}.studio-topbar{height:50px}.studio-status{display:none}.studio-shell{min-height:calc(100vh - 111px);display:block}.studio-sidebar{display:none}.studio-main{padding:29px 18px}.agent-brief{grid-template-columns:auto 1fr;margin:30px 0 26px}.quiet-control{display:none}.studio-columns{grid-template-columns:1fr}.voices-page,.pricing-page,.design-page{padding:55px 18px}.library-header{display:block}.library-search{width:100%;margin-top:28px}.voice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-card{min-height:205px}.voice-meta{margin-top:43px}.voice-detail{display:block}.voice-detail .voice-avatar{margin-bottom:15px}.pricing-grid{margin-top:48px}.faq-row{margin-top:75px;padding-top:47px}.docs-shell{display:block}.docs-sidebar{display:none}.docs-content{padding:26px 19px 55px}.docs-content-top{margin-bottom:55px}.docs-search{min-width:auto}.docs-search span{display:none}.account-shell{padding:22px 18px 40px}.account-grid{grid-template-columns:1fr;min-height:auto;margin-top:70px}.account-story h1{margin-bottom:32px}.auth-card{padding:24px}.system-heading{padding-bottom:60px;display:block}.system-heading>p{margin-top:25px}.token-section{padding:32px 0;display:block}.token-label{margin-bottom:29px}.token-label p{max-width:270px}.swatches{grid-template-columns:repeat(5,160px)}.type-specimens,.component-board{grid-template-columns:1fr}.type-specimens{gap:32px}.motion-panel{padding:29px 22px}.motion-spec{flex-direction:column;gap:4px}.motion-spec b{text-align:left}}@media (max-width:420px){.header-actions .button{min-height:35px;padding:0 10px;font-size:10px}.hero h1{font-size:3.15rem}.hero-stage{border-radius:17px}.stage-footer>span{display:none}.voice-grid{gap:8px}.voice-card{padding:10px}.voice-meta h3{font-size:14px}.voice-tag{display:none}.pricing-heading h1{font-size:3rem}.code-block pre{padding:13px;font-size:9px}.account-story h1{font-size:3.55rem}}@media (hover:hover) and (pointer:fine){.nav-target,.button,.voice-card,.project-link{will-change:transform}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.toast{transform:translate(-50%)}}@media (prefers-reduced-transparency:reduce){.site-header,.auth-card{-webkit-backdrop-filter:none;backdrop-filter:none}.site-header{background:var(--paper)}.auth-card{background:#3c3732}}.announcement-bar{background:var(--ink);color:#eee6dc;letter-spacing:.01em;justify-content:center;align-items:center;gap:15px;min-height:34px;padding:7px 20px;font-size:10px;font-weight:700;display:flex}.announcement-bar p{margin:0}.announcement-spark{color:var(--coral);margin-right:5px;font-size:13px}.announcement-link{color:var(--cream);background:0 0;border-bottom:1px solid #fffdf973;padding:0;font-size:10px;font-weight:800}.announcement-link span{color:var(--coral);margin-left:4px}.social-proof{grid-template-columns:220px 1fr;align-items:center;gap:30px;max-width:1420px;margin:0 auto;padding:30px 3vw;display:grid}.social-proof>p{color:#8b837a;margin:0;font-size:10px;font-weight:700;line-height:1.4}.proof-marks{color:#746d66;letter-spacing:-.04em;text-align:center;grid-template-columns:repeat(5,1fr);align-items:center;gap:20px;font-family:Georgia,serif;font-size:15px;display:grid}.proof-marks span:nth-child(2){font-size:20px;font-style:italic}.proof-marks span:nth-child(3),.proof-marks span:nth-child(4){letter-spacing:.12em;font-family:ui-sans-serif,sans-serif;font-size:10px;font-weight:900}.proof-marks span:nth-child(5){font-size:13px}.problem-section{grid-template-columns:.95fr 1.05fr;gap:8vw;max-width:1420px;margin:0 auto;padding:115px 3vw;display:grid}.problem-heading h2,.demo-intro h2,.feature-heading h2,.formats-heading h2,.comparison-heading h2,.security-copy h2,.home-faq h2,.related-heading h2{letter-spacing:-.067em;margin:0;font-size:clamp(2.7rem,5vw,5.2rem);font-weight:650;line-height:.92}.problem-heading h2 em,.benefit-hero h2 em{color:var(--coral);letter-spacing:-.09em;font-family:Georgia,serif;font-weight:400}.problem-stack{align-content:center;gap:10px;display:grid}.problem-card{border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:20px 19px;display:grid;position:relative}.problem-card>span{color:#1b19178c;font-size:9px;font-weight:900}.problem-card p{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:19px;line-height:1.1}.problem-card small{color:#1b191785;white-space:nowrap;font-size:9px;font-weight:700}.problem-card-one{background:#ecd9c6;margin-left:0}.problem-card-two{background:#d4e3e2;margin-left:28px}.problem-card-three{background:#e3d6e7;margin-left:56px}.demo-section{max-width:1420px;margin:0 auto;padding:108px 3vw 118px}.demo-intro{grid-template-columns:1fr .62fr;align-items:end;gap:9vw;margin-bottom:42px;display:grid}.demo-intro>p{color:#70675f;max-width:390px;margin:0 0 5px;font-size:14px;line-height:1.5}.demo-rail{gap:7px;margin-bottom:15px;display:flex}.demo-scenario{border:1px solid var(--line);color:#756d65;transition:transform .12s var(--ease-out), color .16s ease, background-color .16s ease;background:#fff6;border-radius:999px;align-items:center;gap:8px;padding:9px 11px;font-size:10px;font-weight:800;display:inline-flex}.demo-scenario span{color:#a59a90;font-size:8px}.demo-scenario:hover,.demo-scenario.active{background:var(--ink);color:var(--cream)}.demo-scenario.active span{color:var(--coral)}.demo-scenario:active{transform:scale(.97)}.demo-canvas{background:radial-gradient(circle at 57% 41%,#dfd0c4 0,#c7dedc 27%,#eae3d8 64%,#d8e2dd 100%);border-radius:20px;grid-template-columns:minmax(220px,.7fr) 70px minmax(0,1.3fr);align-items:center;min-height:395px;padding:25px clamp(18px,5vw,72px);display:grid;box-shadow:inset 0 1px #ffffffa8}.demo-brief-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9a8;border:1px solid #ffffffa1;border-radius:13px;align-self:start;padding:17px;box-shadow:0 13px 27px #39302714}.demo-step{color:#8b8177;letter-spacing:.12em;margin-bottom:44px;font-size:8px;font-weight:900;display:block}.demo-brief-card>p{letter-spacing:-.045em;min-height:105px;margin-bottom:29px;font-family:Georgia,serif;font-size:20px;line-height:1.14}.demo-brief-card>div{grid-template-columns:auto auto 1fr;align-items:center;gap:6px;display:grid}.demo-brief-card small{color:#80776e;font-size:9px}.demo-brief-card b{font-size:10px}.demo-thread{color:#77736d;justify-content:center;align-items:center;gap:4px;display:flex}.demo-thread:before,.demo-thread:after{content:"";background:#1b19173d;width:16px;height:1px}.demo-thread i{background:#1b191752;border-radius:50%;width:4px;height:4px}.demo-direction-card{-webkit-backdrop-filter:blur(17px)saturate(130%);backdrop-filter:blur(17px)saturate(130%);background:#fffdf9d4;border:1px solid #ffffffbd;border-radius:15px;padding:18px;box-shadow:0 20px 43px #2a272024}.demo-card-top{align-items:center;gap:8px;display:flex}.demo-card-top>div{flex-direction:column;gap:2px;display:flex}.demo-card-top b{font-size:11px}.demo-card-top small{color:#827971;letter-spacing:.08em;font-size:8px;font-weight:800}.ready-dot{color:#58705e;margin-left:auto;font-size:9px;font-weight:800}.ready-dot:before{content:"";background:#58705e;border-radius:50%;width:5px;height:5px;margin:0 4px 1px 0;display:inline-block}.demo-direction-card>p{color:#514b45;letter-spacing:-.04em;max-width:450px;margin:32px 4px 18px;font-family:Georgia,serif;font-size:clamp(1.1rem,1.8vw,1.5rem);line-height:1.3}.demo-direction-card strong{color:var(--coral)}.demo-decisions{flex-wrap:wrap;gap:5px;padding:0 4px 17px;display:flex}.demo-decisions span{color:#645c55;border:1px solid #1b191721;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:700}.demo-player{border-top:1px solid var(--line);grid-template-columns:auto minmax(70px,1fr) auto auto;align-items:center;gap:9px;padding-top:12px;display:grid}.demo-player .round-play{width:28px;height:28px}.demo-player>span{color:#817970;font-size:9px}.demo-player .text-button{padding:0;font-size:9px}.demo-wave{height:25px;color:var(--coral);align-items:center;gap:2px;display:flex}.demo-wave i{background:currentColor;border-radius:4px;width:2px;display:block}.demo-wave i:first-child,.demo-wave i:nth-child(10){height:8px}.demo-wave i:nth-child(2),.demo-wave i:nth-child(8){height:18px}.demo-wave i:nth-child(3),.demo-wave i:nth-child(12){height:12px}.demo-wave i:nth-child(4),.demo-wave i:nth-child(9){height:23px}.demo-wave i:nth-child(5),.demo-wave i:nth-child(11){height:7px}.demo-wave i:nth-child(6){height:17px}.demo-wave i:nth-child(7){height:11px}.feature-section{max-width:1420px;margin:0 auto;padding:111px 3vw}.feature-heading{grid-template-columns:1fr .62fr;align-items:end;gap:8vw;margin-bottom:50px;display:grid}.feature-heading>p{color:#6d645d;max-width:350px;margin:0 0 4px;font-size:14px;line-height:1.5}.feature-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.feature-card{min-height:305px;color:var(--ink);border-radius:14px;flex-direction:column;padding:16px;display:flex}.feature-icon{background:#fffdf999;border-radius:9px;place-items:center;width:33px;height:33px;font-family:Georgia,serif;font-size:16px;display:grid}.feature-number{color:#1b19177a;margin:auto 0 9px;font-size:9px;font-weight:900}.feature-card h3{letter-spacing:-.045em;margin-bottom:7px;font-size:18px}.feature-card>p:not(.feature-number){color:#1b1917ab;margin-bottom:17px;font-size:11px;line-height:1.5}.feature-detail{border-top:1px solid #1b191724;justify-content:space-between;padding-top:11px;font-size:9px;font-weight:800;display:flex}.feature-detail b{color:var(--coral)}.feature-cast{background:#efcab3}.feature-direct{background:#c7dcda}.feature-score{background:#ddd0e3}.feature-deliver{background:#d5dfc8}.benefits-section{grid-template-columns:.88fr 1.12fr;gap:9vw;max-width:1420px;margin:0 auto;padding:115px 3vw;display:grid}.benefit-hero h2{letter-spacing:-.07em;margin:0;font-size:clamp(3rem,5.7vw,5.8rem);line-height:.89}.benefit-list{flex-direction:column;display:flex}.benefit-list article{border-top:1px solid var(--ink);grid-template-columns:42px 1fr;gap:12px;padding:18px 0 24px;display:grid}.benefit-list article>span{color:var(--coral);font-size:10px;font-weight:900}.benefit-list h3{letter-spacing:-.05em;margin-bottom:7px;font-size:20px}.benefit-list p{color:#716861;max-width:430px;margin:0;font-size:13px;line-height:1.5}.formats-section{max-width:1420px;margin:0 auto;padding:103px 3vw}.formats-heading{justify-content:space-between;align-items:end;gap:6vw;margin-bottom:43px;display:flex}.formats-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.formats-grid article{border:1px solid var(--line);background:#ffffff61;border-radius:14px;min-height:270px;padding:18px}.format-icon{color:#655b52;background:#e7e0d7;border-radius:50%;place-items:center;width:35px;height:35px;font-size:16px;display:grid}.formats-grid h3{letter-spacing:-.05em;margin:54px 0 6px;font-size:20px}.formats-grid p{color:#70675f;min-height:45px;margin-bottom:19px;font-size:11px;line-height:1.5}.formats-grid article>span:last-child{border-top:1px solid var(--line);color:#7b726a;padding-top:9px;font-size:9px;font-weight:800;display:block}.use-cases-section{max-width:1420px;margin:0 auto;padding:13px 3vw 115px}.use-case-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.use-case-card{min-height:365px;color:var(--cream);border-radius:15px;flex-direction:column;padding:20px;display:flex}.use-case-card>div>span{color:#fffdf99e;letter-spacing:.1em;font-size:9px;font-weight:900}.use-case-card h3{letter-spacing:-.055em;max-width:280px;margin:32px 0 10px;font-size:clamp(1.5rem,2.2vw,2.15rem);line-height:.98}.use-case-card p{color:#fffdf9b3;max-width:275px;font-size:12px;line-height:1.45}.use-case-card a{border-top:1px solid #fffdf93b;justify-content:space-between;margin-top:auto;padding-top:12px;font-size:10px;font-weight:800;display:flex}.use-case-card a b{color:var(--coral-light)}.use-case-podcast{background:#4d6b68}.use-case-author{background:#755b54}.use-case-marketer{background:#34312e}.comparison-section{max-width:1420px;margin:0 auto;padding:108px 3vw}.comparison-heading{grid-template-columns:1fr 1fr;gap:7vw;margin-bottom:45px;display:grid}.comparison-table{border:1px solid var(--line);background:#fff6;border-radius:14px;overflow:hidden}.comparison-row{border-top:1px solid var(--line);grid-template-columns:1.35fr 1fr 1fr 1.1fr;display:grid}.comparison-row:first-child{border-top:0}.comparison-row span{color:#716861;padding:15px;font-size:11px;line-height:1.35}.comparison-row span:not(:first-child){border-left:1px solid var(--line)}.comparison-row span:last-child{color:#514239;background:#f1d9cc}.comparison-row span:last-child b{color:#40372f}.comparison-head{background:#eee9e2}.comparison-head span{color:#686059;letter-spacing:.055em;font-size:9px;font-weight:900}.comparison-head span:last-child{background:var(--ink);color:var(--cream)}.security-section{max-width:1420px;color:var(--cream);background:#262421;border-radius:19px;grid-template-columns:1fr .86fr;gap:8vw;margin:0 auto 104px;padding:84px 7vw;display:grid;position:relative;overflow:hidden}.security-orbit{border:1px solid #fffdf921;border-radius:50%;width:550px;height:550px;position:absolute;top:-190px;right:-100px}.security-orbit:before,.security-orbit:after,.security-orbit i{content:"";border:1px dashed #e7654870;border-radius:50%;position:absolute}.security-orbit:before{inset:75px}.security-orbit:after{inset:155px}.security-orbit i{background:var(--coral);border:0;inset:233px}.security-copy{position:relative}.security-copy .section-kicker{color:#fffdf991}.security-copy h2{max-width:610px}.security-copy>p{color:#cdc4ba;max-width:505px;margin:25px 0;font-size:14px;line-height:1.55}.security-copy .inline-link{border-color:#fffdf9a6}.security-copy .inline-link span{color:var(--coral-light)}.security-checks{flex-direction:column;align-self:center;gap:18px;display:flex;position:relative}.security-checks article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf90e;border:1px solid #fffdf924;border-radius:10px;grid-template-columns:29px 1fr;gap:10px;padding:14px;display:grid}.security-checks article>span{color:#516d56;background:#d0dfd0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid}.security-checks b{margin-bottom:4px;font-size:11px;display:block}.security-checks small{color:#bfb5aa;font-size:10px;line-height:1.4}.testimonials-section{max-width:1420px;margin:0 auto;padding:0 3vw 110px}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.testimonial-grid figure{background:#eee8df;border-radius:14px;flex-direction:column;min-height:308px;margin:0;padding:20px;display:flex}.testimonial-grid figure:nth-child(2){background:#d4e3e2}.testimonial-grid figure:nth-child(3){background:#ecd7cb}.testimonial-grid blockquote{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.18}.testimonial-grid figcaption{align-items:center;gap:9px;margin-top:auto;padding-top:25px;display:flex}.quote-avatar{color:#4f443d;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.q-one{background:#e8bea6}.q-two{background:#b9d0d2}.q-three{background:#cab9cd}.testimonial-grid figcaption div{flex-direction:column;gap:2px;display:flex}.testimonial-grid figcaption b{font-size:10px}.testimonial-grid figcaption small{color:#776d65;font-size:9px}.home-faq{grid-template-columns:.78fr 1.22fr;gap:9vw;max-width:1420px;margin:0 auto;padding:104px 3vw;display:grid}.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{color:#312d29;cursor:pointer;justify-content:space-between;gap:20px;padding:18px 1px;font-size:13px;font-weight:750;list-style:none;display:flex}.home-faq-list summary span{color:var(--coral);font-size:16px}.home-faq-list p{color:#70675f;max-width:520px;margin:-3px 0 18px;font-size:12px;line-height:1.55}.related-section{max-width:1420px;margin:0 auto;padding:0 3vw 105px}.related-tools,.related-articles{border-top:1px solid var(--line);padding:57px 0}.related-tools{grid-template-columns:.55fr 1.45fr;gap:7vw;display:grid}.related-heading h2{font-size:clamp(2rem,3.7vw,3.75rem)}.related-card-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.related-card-grid a{border:1px solid var(--line);min-height:205px;transition:transform .16s var(--ease-out), background-color .16s ease;background:#fff6;border-radius:11px;flex-direction:column;padding:15px;display:flex}.related-card-grid a:hover{background:#ffffffbf;transform:translateY(-2px)}.related-card-grid span{color:var(--coral);font-size:9px;font-weight:900}.related-card-grid h3{letter-spacing:-.04em;margin:auto 0 8px;font-size:16px}.related-card-grid p{color:#716861;margin:0 0 15px;font-size:10px;line-height:1.45}.related-card-grid b{border-top:1px solid var(--line);justify-content:space-between;padding-top:9px;font-size:9px;display:flex}.related-card-grid i{color:var(--coral);font-style:normal}.related-articles{grid-template-columns:.55fr 1.45fr;gap:7vw;display:grid}.article-list{flex-direction:column;display:flex}.article-list a{border-top:1px solid var(--line);grid-template-columns:140px 1fr auto;align-items:center;gap:14px;padding:16px 0;transition:color .15s;display:grid}.article-list a:first-child{border-top:0}.article-list a:hover h3{color:var(--coral)}.article-list span{color:#968b82;letter-spacing:.08em;font-size:8px;font-weight:900}.article-list h3{letter-spacing:-.035em;margin:0;font-size:15px;transition:color .15s}.article-list i{color:var(--coral);font-style:normal}.site-footer{border-top:1px solid var(--line);background:#e9e4dc;padding:57px 3.5vw 21px}.footer-main{grid-template-columns:1fr 1fr;gap:8vw;max-width:1420px;margin:auto;padding-bottom:66px;display:grid}.footer-brand p{color:#746c64;letter-spacing:-.035em;margin:20px 0 0;font-family:Georgia,serif;font-size:17px;line-height:1.2}.footer-links{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.footer-links div{flex-direction:column;gap:9px;display:flex}.footer-links p{color:#958a80;letter-spacing:.1em;margin-bottom:6px;font-size:8px;font-weight:900}.footer-links a{color:#544e48;width:max-content;font-size:11px;font-weight:650}.footer-links a:hover{color:var(--coral)}.footer-bottom{border-top:1px solid var(--line);color:#857a70;grid-template-columns:1fr 1fr auto;max-width:1420px;margin:auto;padding-top:16px;font-size:9px;display:grid}.footer-bottom>div{gap:15px;display:flex}.footer-bottom a i{background:#64936f;border-radius:50%;width:5px;height:5px;margin:0 0 1px 4px;display:inline-block}@media (max-width:1050px){.feature-grid,.formats-grid{grid-template-columns:repeat(2,1fr)}.feature-card{min-height:260px}.comparison-row{grid-template-columns:1.2fr 1fr 1fr 1.1fr}.security-section{margin-left:3vw;margin-right:3vw}.related-tools,.related-articles{grid-template-columns:.7fr 1.3fr}}@media (max-width:760px){.announcement-bar{justify-content:space-between;min-height:37px;padding:7px 18px;font-size:9px}.announcement-bar p{max-width:230px}.social-proof{padding:25px 0;display:block}.social-proof>p{margin-bottom:19px}.proof-marks{grid-template-columns:repeat(3,1fr);gap:16px 8px;font-size:12px}.proof-marks span:nth-child(2){font-size:16px}.proof-marks span:nth-child(4){font-size:8px}.problem-section,.benefits-section,.home-faq{grid-template-columns:1fr;gap:40px;padding:75px 0}.problem-stack{max-width:500px}.problem-card p{font-size:16px}.problem-card-two{margin-left:14px}.problem-card-three{margin-left:28px}.manifesto{padding-top:75px}.demo-section,.feature-section,.formats-section,.comparison-section{padding-left:0;padding-right:0}.demo-section{padding-top:76px;padding-bottom:78px}.demo-intro,.feature-heading{grid-template-columns:1fr;gap:20px;margin-bottom:29px}.demo-canvas{grid-template-columns:1fr;gap:19px;min-height:auto;padding:18px}.demo-brief-card{max-width:none}.demo-brief-card>p{min-height:auto;margin:24px 0}.demo-thread{transform:rotate(90deg)}.demo-direction-card>p{margin-top:25px}.demo-player{grid-template-columns:auto 1fr auto}.demo-player .text-button{grid-column:1/-1;justify-self:start;margin-top:4px}.demo-rail{padding-bottom:2px;overflow-x:auto}.feature-grid,.formats-grid,.use-case-grid,.testimonial-grid{grid-template-columns:1fr}.feature-card{min-height:220px}.feature-card h3{margin-top:15px}.benefit-hero h2{font-size:3.25rem}.formats-section{padding-top:76px;padding-bottom:76px}.formats-grid article{min-height:210px}.formats-grid h3{margin-top:27px}.formats-grid p{min-height:auto}.use-cases-section{padding-bottom:74px;padding-left:0;padding-right:0}.use-case-card{min-height:270px}.comparison-section{padding-top:75px;padding-bottom:75px}.comparison-heading{grid-template-columns:1fr;gap:22px}.comparison-table{overflow-x:auto}.comparison-row{min-width:660px}.comparison-row span{padding:12px 10px;font-size:10px}.security-section{border-radius:15px;grid-template-columns:1fr;gap:37px;margin:0 0 75px;padding:55px 24px}.security-copy h2{font-size:3rem}.security-orbit{top:-260px;right:-270px}.testimonials-section{padding-bottom:73px;padding-left:0;padding-right:0}.testimonial-grid figure{min-height:235px}.home-faq{padding-top:75px;padding-bottom:75px}.related-section{padding:0 0 75px}.related-tools,.related-articles{padding:43px 0;display:block}.related-heading{margin-bottom:28px}.related-card-grid{grid-template-columns:1fr}.related-card-grid a{min-height:160px}.article-list a{grid-template-columns:1fr auto;gap:5px 13px}.article-list span{grid-column:1/-1}.article-list h3{font-size:14px}.site-footer{padding:45px 18px 20px}.footer-main{grid-template-columns:1fr;gap:43px;padding-bottom:45px}.footer-bottom{grid-template-columns:1fr;gap:11px}.footer-bottom>div{grid-row:1}.footer-bottom>span:nth-child(2){display:none}}.surface-page{padding:66px 3.5vw 96px}.surface-inner{max-width:1150px;margin:0 auto}.surface-hero{border-bottom:1px solid var(--line);grid-template-columns:1.06fr .94fr;align-items:end;gap:6vw;padding-bottom:52px;display:grid}.surface-hero h1{letter-spacing:-.073em;margin:0;font-size:clamp(2.9rem,5.6vw,5.4rem);font-weight:660;line-height:.9}.surface-hero h1 em{color:var(--coral);letter-spacing:-.09em;font-family:Georgia,serif;font-size:.98em;font-weight:400}.surface-lede{color:#6c645d;max-width:470px;margin:26px 0 0;font-size:15px;line-height:1.62}.surface-switch{background:#ffffff6b;border:1px solid #1b191717;border-radius:999px;gap:4px;margin-top:30px;padding:4px;display:inline-flex}.surface-switch a,.surface-switch button{color:#706a63;font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:11px;font-weight:800;transition:color .16s,background-color .16s;display:inline-flex}.surface-switch a:hover,.surface-switch button:hover{color:var(--ink)}.surface-switch a.active,.surface-switch button.active{background:var(--ink);color:var(--cream)}.surface-switch a i,.surface-switch button i{opacity:.45;background:currentColor;border-radius:50%;width:5px;height:5px;font-style:normal}.surface-switch a.active i,.surface-switch button.active i{background:var(--coral);opacity:1}.install-tab-caption{color:#7a716a;margin:12px 0 10px;font-size:11px;font-weight:700;line-height:1.55}.surface-aside{align-self:end}.surface-aside .code-block{margin:0 0 12px}.surface-aside>p{color:#7a716a;gap:8px;margin:0;font-size:10px;font-weight:700;line-height:1.5;display:flex}.surface-aside>p b{color:var(--coral)}.surface-section{padding-top:66px}.surface-section-head{justify-content:space-between;align-items:end;gap:6vw;margin-bottom:26px;display:flex}.surface-section-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(1.85rem,3.1vw,2.85rem);font-weight:650;line-height:.96}.surface-section-head>p{color:#736a63;max-width:400px;margin:0 0 4px;font-size:12px;line-height:1.6}.install-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.install-card{border:1px solid var(--line);background:#ffffff52;border-radius:20px;flex-direction:column;padding:19px;display:flex}.install-card-top{align-items:center;gap:10px;margin-bottom:16px;display:flex}.install-mark{background:#fffdf99e;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;font-family:Georgia,serif;font-size:15px;display:grid}.install-card h3{letter-spacing:-.042em;margin:0;font-size:16px}.install-card-top small{color:#8b827a;letter-spacing:.1em;margin-left:auto;font-size:8px;font-weight:900}.install-steps{flex-direction:column;gap:9px;margin:0 0 auto;padding:0;list-style:none;display:flex}.install-steps li{color:#6c645d;grid-template-columns:13px 1fr;gap:9px;font-size:11px;line-height:1.5;display:grid}.install-steps b{color:var(--coral);padding-top:1px;font-size:9px;font-weight:900}.install-card .code-block{margin:16px 0 0}.install-card .code-block pre{font-size:10.5px}.command-table{border:1px solid var(--line);background:#ffffff4d;border-radius:20px;overflow:hidden}.command-row{border-top:1px solid var(--line);grid-template-columns:262px 1fr;display:grid}.command-row:first-child{border-top:0}.command-row code{color:#4f4943;overflow-wrap:anywhere;padding:13px 17px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.command-row code b{color:var(--coral);font-weight:400}.command-row span{border-left:1px solid var(--line);color:#6f6760;padding:13px 17px;font-size:11px;line-height:1.5}.command-note{color:#857c74;margin-top:12px;font-size:10px;line-height:1.6;display:block}.wall-panel{color:var(--cream);background:#262421;border-radius:24px;grid-template-columns:.88fr 1.12fr;align-items:center;gap:5vw;padding:46px clamp(22px,4vw,54px);display:grid}.wall-panel .section-kicker{color:#fffdf98c}.wall-panel h2{letter-spacing:-.062em;margin:0 0 20px;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:650;line-height:.95}.wall-panel>div>p{color:#cdc4ba;max-width:420px;margin:0;font-size:13px;line-height:1.6}.wall-panel .code-block{box-shadow:none;background:#1d1c1a;border:1px solid #fffdf921;margin:0}.wall-points{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.wall-points span{color:#ded5ca;border:1px solid #fffdf92e;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:700}.surface-cta{border:1px solid var(--line);background:#ffffff52;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:62px;padding:24px 26px;display:flex}.surface-cta h2{letter-spacing:-.05em;margin:0 0 6px;font-size:21px}.surface-cta p{color:#726a62;max-width:520px;margin:0;font-size:12px;line-height:1.55}.install-card,.command-table,.surface-cta{-webkit-backdrop-filter:blur(28px)saturate(150%);border-color:#ffffffa6;box-shadow:0 22px 48px #2b221a17,inset 0 1px #ffffffbf}@media (prefers-reduced-transparency:reduce){.install-card,.command-table,.surface-cta{-webkit-backdrop-filter:none}}@media (max-width:1050px){.primary-nav a{padding:7px 9px;font-size:11px}.surface-hero{grid-template-columns:1fr;gap:34px}.surface-aside{max-width:560px}.wall-panel{grid-template-columns:1fr;gap:30px}}@media (max-width:760px){.surface-page{padding:48px 18px 70px}.surface-section{padding-top:52px}.surface-section-head{display:block}.surface-section-head>p{margin-top:14px}.install-grid,.command-row{grid-template-columns:1fr}.command-row span{border-left:0;padding-top:0}.command-row code{padding-bottom:6px}.wall-panel{border-radius:18px;padding:34px 22px}.surface-cta{flex-direction:column;align-items:flex-start}}
