.assistant-panel .assistant-context-card{background:#30241f35;border:1px solid #51433d;border-radius:12px;min-width:0;margin:0 0 23px;overflow:hidden}.assistant-panel .assistant-context-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px 14px;list-style:none;display:flex}.assistant-panel .assistant-context-card>summary::-webkit-details-marker{display:none}.assistant-panel .assistant-context-card>summary>span{min-width:0}.assistant-panel .assistant-context-card small{color:#b29c89;letter-spacing:1.1px;margin-bottom:5px;font-size:9px;font-weight:600;display:block}.assistant-panel .assistant-context-card>summary strong{color:#e3d3c9;overflow-wrap:anywhere;font-size:13px;line-height:1.55;display:block}.assistant-panel .assistant-context-card>summary svg{color:#b59884;flex:none}.assistant-panel .assistant-context-card[open]>summary svg{transform:rotate(180deg)}.assistant-panel .assistant-context-card>div{padding:0 14px 14px}.assistant-panel .assistant-context-tags{flex-wrap:wrap;gap:7px;display:flex}.assistant-panel .assistant-context-tags span{color:#d4bcaa;overflow-wrap:anywhere;background:#40302530;border:1px solid #59483d;border-radius:6px;max-width:100%;padding:5px 8px;font-size:11px;line-height:1.5}.assistant-panel .assistant-context-card p{color:#b6a99e;overflow-wrap:anywhere;margin:11px 0 0;font-size:11px;line-height:1.7}.assistant-panel .assistant-intro{padding:0 0 9px}.assistant-panel .assistant-intro h3{font-size:25px}.assistant-panel .assistant-intro p{color:#bab0b8;line-height:1.8}.assistant-panel .assistant-quick-prompts{margin:0 0 25px}.assistant-panel .assistant-intro+.assistant-quick-prompts{margin-top:14px}.assistant-panel .assistant-prompt{min-height:46px;line-height:1.6}.assistant-panel .assistant-prompt svg{flex:none}.assistant-panel .assistant-suggestion-count{color:#b9a18f;margin-bottom:13px;font-size:11px;line-height:1.6;display:block}.assistant-panel .assistant-suggestion-actions,.assistant-panel .assistant-apply-review>div{flex-wrap:wrap;gap:9px;display:flex}.assistant-panel .assistant-suggestion-actions button,.assistant-panel .assistant-apply-review button{white-space:normal;flex:auto;justify-content:center;min-height:44px;padding:10px 12px;font-size:12px}.assistant-panel .assistant-suggestion-actions button:disabled{opacity:.5;cursor:not-allowed}.assistant-panel .assistant-apply-note,.assistant-panel .assistant-review-stale{color:#e5c8b2;background:#50362035;border:1px solid #8c654c50;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.7}.assistant-panel .assistant-apply-review{background:#3e2c224a;border:1px solid #80563f;border-radius:9px;padding:12px}.assistant-panel .assistant-apply-review>strong{color:#f1cfb6;font-size:13px;line-height:1.6;display:block}.assistant-panel .assistant-apply-review>p{color:#c7b5a7;margin:8px 0 14px;font-size:12px;line-height:1.8}.assistant-panel .assistant-copy-status{color:#c8cfb9;margin-top:10px;font-size:12px;line-height:1.6}.assistant-panel .assistant-loading{flex-wrap:wrap}.assistant-panel .assistant-loading>span{flex:1}.assistant-panel .assistant-loading button{min-height:44px;font-size:12px}.assistant-panel .assistant-input-wrap textarea{min-height:99px;font-size:15px}.assistant-panel .assistant-disclaimer,.assistant-panel .assistant-context{color:#b1a4ad;font-size:11px;line-height:1.75}.assistant-panel .assistant-review-stale{margin-top:13px}.assistant-panel .assistant-credit-review .assistant-review-actions{flex-wrap:wrap}.assistant-panel .assistant-credit-review .assistant-review-actions button{white-space:normal;min-width:0;line-height:1.5}@media (width<=480px){.assistant-panel .assistant-header{flex-basis:76px;padding:14px 16px}.assistant-panel .assistant-body{padding:20px 16px}.assistant-panel .assistant-composer{padding:13px 16px max(14px,env(safe-area-inset-bottom));max-height:64dvh}.assistant-panel .assistant-input-wrap textarea{min-height:88px;font-size:16px}.assistant-panel .assistant-subtitle{font-size:11px}.assistant-panel .assistant-heading{min-width:0}.assistant-panel .assistant-heading h2{font-size:14px}.assistant-panel .assistant-suggestion{padding:12px}.assistant-panel .assistant-suggestion-text{font-size:14px}.assistant-panel .assistant-apply-review>div{flex-direction:column}.assistant-panel .assistant-credit-review blockquote{max-height:75px}}@media (prefers-reduced-motion:reduce){.assistant-panel{animation:none}}.app-shell .assistant-panel{background:radial-gradient(at 100% 0,#ab754d16,#0000 53%),#191613;border-left-color:#c8a07542;box-shadow:-25px 0 85px #0006,inset 1px 0 #fff5e509}.app-shell .assistant-header{background:#ffffff02;border-bottom-color:#ead7b812;flex-basis:88px;padding:21px 23px}.app-shell .assistant-icon{color:#f8c8a0;background:radial-gradient(circle at 25% 15%,#c3906450,#5a3b241c);border-color:#b9906938;border-radius:12px;width:38px;height:38px;box-shadow:inset 0 1px 1px #ffe4c72d,0 4px 16px #0002}.app-shell .assistant-heading h2{color:#f1dcc2;letter-spacing:-.4px;font-size:15px;font-weight:500}.app-shell .assistant-subtitle{color:#aa9681;font-size:11px}.app-shell .assistant-body{padding:27px 23px}.app-shell .assistant-orb{background:radial-gradient(circle at 25% 12%,#ffe3be99,#0000 56%),linear-gradient(145deg,#a87549,#392417);border-color:#e0b17b60;border-radius:23px;width:74px;height:74px;margin-bottom:28px;transform:rotate(-6deg);box-shadow:inset 1px 2px 3px #fff5df55,inset -4px -6px 12px #0005,0 8px 22px #0004,0 0 40px #dba36813}.app-shell .assistant-orb svg{filter:drop-shadow(1px 2px 2px #4b2e1680);transform:rotate(6deg)}.app-shell .assistant-orb:before{border-color:#ffddab68;width:104px;height:39px;box-shadow:0 1px 2px #f8c89323}.app-shell .assistant-eyebrow{color:#b79877;letter-spacing:2px;font-size:9px}.app-shell .assistant-intro h3{letter-spacing:-.8px;color:#f4dfc5;margin-top:13px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400;line-height:1.24}.app-shell .assistant-intro p{color:#c0aa94;margin-top:15px;font-size:13px;line-height:1.85}.app-shell .assistant-context-card{background:linear-gradient(130deg,#bd8a5d10,#bd8a5d03);border-color:#c49b682b;border-radius:15px;box-shadow:inset 0 1px #f5d5a408}.app-shell .assistant-context-card>summary{min-height:70px;padding:14px 15px}.app-shell .assistant-context-card small{color:#b79a7c;letter-spacing:1.7px;font-size:8px}.app-shell .assistant-context-card>summary strong{color:#e4cab0;font-weight:500}.app-shell .assistant-context-card p{color:#b9a18a}.app-shell .assistant-context-tags span{color:#d3b08b;background:#ac7d4b0c;border-color:#d1a57426;border-radius:7px}.app-shell .assistant-quick-prompts{gap:9px}.app-shell .assistant-prompt{color:#c9ae8f;background:linear-gradient(125deg,#ffffff04,#ffffff01);border-color:#cda77926;border-radius:13px;min-height:53px;padding:13px 14px;position:relative;box-shadow:inset 0 1px #fff1d206}.app-shell .assistant-prompt:hover:not(:disabled){color:#f0d3ae;background:#c7945c0b;border-color:#c99c6770;transform:translate(3px);box-shadow:inset 0 1px #fff1d209,0 5px 12px #0002}.app-shell .assistant-prompt>svg{color:#d6ac7b}.app-shell .assistant-prompt>span:last-child{color:#b4926c}.app-shell .assistant-message-user{background:linear-gradient(145deg,#7152362c,#65442b18);border-color:#c09a6438;border-radius:17px 17px 4px;padding:16px 17px}.app-shell .assistant-message-author{color:#c2a079;letter-spacing:.4px;font-size:10px}.app-shell .assistant-message p{color:#e0c7a9;font-size:14px;line-height:1.9}.app-shell .assistant-message-user p{color:#d6b995}.app-shell .assistant-suggestion{background:linear-gradient(140deg,#8d612623,#65451d0a);border-color:#b98d5542;border-radius:17px;padding:17px;box-shadow:inset 0 1px #fff0cb0e}.app-shell .assistant-suggestion-label{color:#efc794;font-size:12px}.app-shell .assistant-suggestion-text{color:#e8ccaa;border-color:#cba16620;font-size:14px;line-height:1.9}.app-shell .assistant-suggestion-count{color:#bb9f7d}.app-shell .assistant-apply-review{background:#b4854312;border-color:#bd965b65;border-radius:12px;padding:14px}.app-shell .assistant-apply-review>strong{color:#f0d3a3}.app-shell .assistant-apply-review>p,.app-shell .assistant-apply-note,.app-shell .assistant-review-stale{color:#cfb38e}.app-shell .assistant-composer{background:linear-gradient(145deg,#272016,#1c1813);border-color:#cda87320;padding:18px 21px 19px;box-shadow:0 -10px 25px #00000015}.app-shell .assistant-context,.app-shell .assistant-disclaimer{color:#b4a089;font-size:10px}.app-shell .assistant-input-wrap{background:#15120f;border-color:#b6946552;border-radius:15px;transition:box-shadow .3s,border-color .3s;box-shadow:inset 0 3px 7px #0002}.app-shell .assistant-input-wrap:focus-within{border-color:#d3a870a6;box-shadow:0 0 0 4px #d3a87009,inset 0 3px 7px #0002}.app-shell .assistant-input-wrap textarea{color:#f0d9b9;padding:15px 67px 15px 15px;line-height:1.75}.app-shell .assistant-input-wrap textarea::placeholder{color:#a28c72}.app-shell .assistant-send.icon-button{color:#3a2716;background:linear-gradient(140deg,#fbd6a8,#dca574);border-radius:11px;bottom:11px;right:11px;box-shadow:inset 0 1px #fff7}.app-shell .assistant-send.icon-button:hover:not(:disabled){background:linear-gradient(140deg,#ffe8c7,#efbf8b);transform:translateY(-2px);box-shadow:inset 0 1px #fff7,0 3px 12px #dcaf7333}.app-shell .assistant-send.icon-button:disabled{color:#af9577;box-shadow:none;background:#62503c}.app-shell .assistant-credit-review{background:linear-gradient(135deg,#75542624,#31251920);border-radius:16px}.app-shell .assistant-credit-review blockquote{color:#d4bd9c;background:#17130e;border-color:#aa8b613b;border-radius:11px}.app-shell .assistant-credit-review>strong{color:#f4d19c;letter-spacing:-.5px;font-size:23px;font-weight:500}@media (width<=480px){.app-shell .assistant-header{flex-basis:80px;padding:17px 16px}.app-shell .assistant-body{padding:23px 17px}.app-shell .assistant-orb{border-radius:20px;width:63px;height:63px;margin-bottom:24px}.app-shell .assistant-intro h3{font-size:29px}.app-shell .assistant-composer{padding:15px 16px max(15px,env(safe-area-inset-bottom))}.app-shell .assistant-input-wrap textarea{font-size:16px}.app-shell .assistant-context,.app-shell .assistant-disclaimer{font-size:11px}.app-shell .assistant-suggestion{padding:14px}.app-shell .assistant-header .assistant-heading h2{font-size:14px}}.app-shell .assistant-panel.assistant-atelier{--assistant-paper:#f4e9dc;--assistant-muted:#b9aa9b;--assistant-copper:#e7b894;--assistant-line:#e6c5a425;isolation:isolate;background:radial-gradient(at 93% 1%,#b1764e17,#0000 38%),#181715;border-left:1px solid #e5bb9037;box-shadow:-28px 0 90px #0008,inset 1px 0 #fff2df06}.app-shell .assistant-panel.assistant-atelier:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#f1c3937a,#0000);width:1px;height:46%;position:absolute;top:0;left:0}.app-shell .assistant-panel.assistant-atelier .assistant-header{border-bottom:1px solid var(--assistant-line);background:linear-gradient(110deg,#fff4df03,#b3805010);flex-basis:98px;gap:12px;min-width:0;min-height:98px;padding:19px 22px;position:relative;box-shadow:0 5px 30px #00000012}.app-shell .assistant-panel.assistant-atelier .assistant-heading{flex:1;gap:13px;min-width:0}.app-shell .assistant-panel.assistant-atelier .assistant-icon{color:#fbe1c1;background:radial-gradient(circle at 30% 12%,#efc49470,#0000 58%),linear-gradient(135deg,#71543e,#30241d 70%);border:1px solid #e7c19947;border-radius:14px;flex:0 0 43px;width:43px;height:43px;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffedca40,inset -4px -5px 9px #0003,0 6px 15px #0003}.app-shell .assistant-panel.assistant-atelier .assistant-icon:before{content:"";pointer-events:none;border:1px solid #f4d2a830;border-radius:50%;position:absolute;inset:7px -9px;rotate:-37deg}.app-shell .assistant-panel.assistant-atelier .assistant-icon svg{z-index:1;filter:drop-shadow(0 2px 2px #271b1266);position:relative}.app-shell .assistant-panel.assistant-atelier .assistant-header-edition{letter-spacing:1.65px;color:#bda183;white-space:nowrap;margin-bottom:5px;font-size:7px;font-weight:500;line-height:1.5;display:block}.app-shell .assistant-panel.assistant-atelier .assistant-heading h2{letter-spacing:-.5px;color:#f7e9d8;margin:0;font-family:Manrope,sans-serif;font-size:17px;font-weight:520;line-height:1.3}.app-shell .assistant-panel.assistant-atelier .assistant-subtitle{color:#b4a18e;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.6}.app-shell .assistant-panel.assistant-atelier .assistant-header>.icon-button{color:#cbb7a2;background:#ffefda04;border:1px solid #f0d1b517;border-radius:50%;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;transition:background .25s,border-color .25s,color .25s}.app-shell .assistant-panel.assistant-atelier .assistant-header>.icon-button:hover{color:#ffe0bf;background:#e3ba8e0c;border-color:#e3ba8e3f}.app-shell .assistant-panel.assistant-atelier .assistant-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#846a5070 transparent;padding:25px 22px 24px}.app-shell .assistant-panel.assistant-atelier .assistant-context-card{background:linear-gradient(135deg,#e4b7830a,#ffffff02);border:1px solid #e2bd9630;border-radius:16px;margin-bottom:28px;box-shadow:inset 0 1px #ffe4bb06}.app-shell .assistant-panel.assistant-atelier .assistant-context-card>summary{gap:13px;min-height:72px;padding:16px}.app-shell .assistant-panel.assistant-atelier .assistant-context-card small{letter-spacing:1.5px;color:#c4a483;margin-bottom:7px;font-size:8px;font-weight:500}.app-shell .assistant-panel.assistant-atelier .assistant-context-card>summary strong{color:#ecdbc7;overflow-wrap:anywhere;font-size:14px;font-weight:520;line-height:1.55}.app-shell .assistant-panel.assistant-atelier .assistant-context-card>summary>svg{color:#c1a080;transition:transform .3s}.app-shell .assistant-panel.assistant-atelier .assistant-context-card>div{padding:0 16px 17px}.app-shell .assistant-panel.assistant-atelier .assistant-context-tags{gap:7px;padding-top:2px}.app-shell .assistant-panel.assistant-atelier .assistant-context-tags>span{color:#d4bea5;overflow-wrap:anywhere;background:#d3aa7610;border-color:#e0be982b;border-radius:7px;max-width:100%;padding:6px 9px;font-size:10px;line-height:1.55}.app-shell .assistant-panel.assistant-atelier .assistant-context-card p{color:#b7a591;margin:12px 0 0;font-size:11px;line-height:1.8}.app-shell .assistant-panel.assistant-atelier .assistant-context-card p strong{color:#dfc5a7;font-weight:500}.app-shell .assistant-panel.assistant-atelier .assistant-context-card .assistant-context-advanced{color:#c2af98;border-top:1px solid #dec09b14;padding-top:12px}.app-shell .assistant-panel.assistant-atelier .assistant-intro{isolation:isolate;min-height:196px;padding:15px 0 18px;position:relative;overflow:hidden}.app-shell .assistant-panel.assistant-atelier .assistant-intro .assistant-eyebrow{z-index:1;letter-spacing:1.75px;color:#c7a37e;font-size:8px;font-weight:500;line-height:1.7;position:relative}.app-shell .assistant-panel.assistant-atelier .assistant-intro h3{z-index:1;letter-spacing:-1.2px;color:#f4e4cf;max-width:78%;margin:17px 0 0;font-family:Manrope,sans-serif;font-size:31px;font-weight:440;line-height:1.15;position:relative}.app-shell .assistant-panel.assistant-atelier .assistant-intro h3 em{letter-spacing:-1.1px;color:#e7b58d;font-family:Georgia,Times New Roman,serif;font-size:1.14em;font-weight:400}.app-shell .assistant-panel.assistant-atelier .assistant-intro>p{z-index:1;color:#c0ae9b;max-width:330px;margin:20px 0 0;font-size:12px;line-height:1.9;position:relative}.app-shell .assistant-panel.assistant-atelier .assistant-muse{pointer-events:none;z-index:0;perspective:500px;opacity:.87;width:145px;height:145px;position:absolute;top:0;right:-12px}.assistant-muse .assistant-muse-aura{filter:blur(8px);background:radial-gradient(circle,#d6a2731a,#0000 66%);border-radius:50%;animation:10s ease-in-out infinite assistant-aura-breathe;position:absolute;inset:-8px}.assistant-muse .assistant-muse-orbits{transform-style:preserve-3d;animation:13s ease-in-out infinite assistant-orbit-float;position:absolute;inset:21px}.assistant-muse .assistant-muse-orbits>i{border:2px solid #ba987bb3;border-color:#f7dec6 #ba987bb3 #634f4099;border-radius:50%;position:absolute;inset:0;transform:rotateX(57deg)rotateY(-21deg)rotate(-25deg);box-shadow:inset 0 1px #ffefd540,0 2px 2px #0007}.assistant-muse .assistant-muse-orbits>i:nth-child(2){border-color:#ffe5c9 #d7b79996 #d7b79996;inset:6px;transform:rotateX(-41deg)rotateY(49deg)rotate(35deg)}.assistant-muse .assistant-muse-orbits>i:nth-child(3){border-width:1px;border-color:#edd4a86b;inset:16px;transform:rotateX(67deg)rotateY(54deg)rotate(-20deg)}.assistant-muse .assistant-muse-pearl{background:radial-gradient(circle at 28% 20%,#ffebd0,#be9b7b 23%,#625043 43%,#25211e 68%,#ab8970 96%);border-radius:50%;width:40px;height:40px;animation:8s ease-in-out infinite assistant-pearl-hover;position:absolute;top:53px;left:53px;box-shadow:inset 1px 1px 2px #fff4,0 8px 15px #0006}.assistant-muse .assistant-muse-pearl>i{border:1px solid #0000;border-color:#f5d5b23d #0000 #0000 #f5d5b23d;border-radius:50%;position:absolute;inset:5px;rotate:-23deg}.assistant-muse .assistant-muse-star{background:#f2d2b1;border-radius:50%;width:2px;height:2px;animation:6s ease-in-out infinite assistant-star-glint;position:absolute;box-shadow:0 0 8px #e2b07972}.assistant-muse .star-a{top:35px;left:23px}.assistant-muse .star-b{animation-delay:-2s;top:67px;right:20px}.assistant-muse .star-c{width:1px;height:1px;animation-delay:-4s;bottom:23px;left:37px}.app-shell .assistant-panel.assistant-atelier .assistant-quick-prompts{gap:9px;margin:5px 0 28px}.app-shell .assistant-panel.assistant-atelier .assistant-intro+.assistant-quick-prompts{margin-top:7px}.app-shell .assistant-panel.assistant-atelier .assistant-prompt{color:#e0cbb2;background:linear-gradient(115deg,#f4d4ac07,#fff5dc02);border:1px solid #e3c09a26;border-radius:13px;gap:13px;min-height:68px;padding:14px 15px;transition:border-color .3s,background .3s,box-shadow .3s;position:relative;transform:none;box-shadow:inset 0 1px #fff7dc06}.app-shell .assistant-panel.assistant-atelier .assistant-prompt:before{content:"";opacity:0;background:linear-gradient(#0000,#efc49166,#0000);width:1px;transition:opacity .3s;position:absolute;top:13px;bottom:13px;left:-1px}.app-shell .assistant-panel.assistant-atelier .assistant-prompt:hover:not(:disabled){color:#f4dfc4;background:#d2a06a0b;border-color:#d4a87565;transform:none;box-shadow:inset 0 1px #fff7dc0a,0 5px 18px #0002}.app-shell .assistant-panel.assistant-atelier .assistant-prompt:hover:not(:disabled):before{opacity:1}.app-shell .assistant-panel.assistant-atelier .assistant-prompt>svg{color:#d0a779;flex:0 0 16px;width:16px;height:16px}.app-shell .assistant-panel.assistant-atelier .assistant-prompt-copy{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.app-shell .assistant-panel.assistant-atelier .assistant-prompt-copy>small{letter-spacing:1.35px;color:#ab8e6f;font-size:7px;font-weight:500;line-height:1.5}.app-shell .assistant-panel.assistant-atelier .assistant-prompt-copy>span{color:inherit;font-size:12px;font-weight:450;line-height:1.5}.app-shell .assistant-panel.assistant-atelier .assistant-prompt>span:last-child{color:#c9ab89;background:#dcb98704;border:1px solid #e2be9529;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.app-shell .assistant-panel.assistant-atelier .assistant-prompt:disabled{opacity:.48;cursor:not-allowed}.app-shell .assistant-panel.assistant-atelier .assistant-messages{gap:23px}.app-shell .assistant-panel.assistant-atelier .assistant-message{overflow-wrap:anywhere;min-width:0}.app-shell .assistant-panel.assistant-atelier .assistant-message-author{letter-spacing:1.1px;color:#c9a980;margin-bottom:11px;font-size:9px;font-weight:600}.app-shell .assistant-panel.assistant-atelier .assistant-message-assistant{padding:3px 0 4px}.app-shell .assistant-panel.assistant-atelier .assistant-message-assistant>.assistant-message-author{align-items:center;gap:8px;display:flex}.app-shell .assistant-panel.assistant-atelier .assistant-message-assistant>.assistant-message-author:before{content:"";background:#e7bf91;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px #e7bf9110}.app-shell .assistant-panel.assistant-atelier .assistant-message p{color:#e2d1bc;font-size:13px;line-height:1.95}.app-shell .assistant-panel.assistant-atelier .assistant-message-user{background:linear-gradient(135deg,#a779421d,#cfa57309);border:1px solid #dfb88a28;border-radius:18px 18px 5px;margin-left:24px;padding:17px 18px;box-shadow:inset 0 1px #fff0ca07}.app-shell .assistant-panel.assistant-atelier .assistant-message-user>.assistant-message-author{color:#b79b7a;margin-bottom:9px;font-size:8px}.app-shell .assistant-panel.assistant-atelier .assistant-message-user>p{color:#d9c4a8;font-size:12px;line-height:1.9}.app-shell .assistant-panel.assistant-atelier .assistant-suggestion{background:linear-gradient(135deg,#ba8c4916,#8d682409);border:1px solid #dfb98740;border-radius:16px;min-width:0;margin-top:20px;padding:18px;position:relative;box-shadow:inset 0 1px #ffeec00a,0 10px 25px #0002}.app-shell .assistant-panel.assistant-atelier .assistant-suggestion-label{color:#f0cda0;gap:8px;font-size:11px;font-weight:500;line-height:1.6}.app-shell .assistant-panel.assistant-atelier .assistant-suggestion-label svg{flex:none}.app-shell .assistant-panel.assistant-atelier .assistant-suggestion-text{color:#ecdbc4;scrollbar-width:thin;scrollbar-color:#ab8b5c70 transparent;overflow-wrap:anywhere;border-color:#dcc09920;max-height:270px;margin:14px 0;padding:17px 0;font-size:14px;line-height:1.95}.app-shell .assistant-panel.assistant-atelier .assistant-suggestion-count{color:#b7a07f;margin:0 0 17px;font-size:10px;line-height:1.7}.app-shell .assistant-panel.assistant-atelier .assistant-suggestion-actions,.app-shell .assistant-panel.assistant-atelier .assistant-apply-review>div{gap:9px}.app-shell .assistant-panel.assistant-atelier .assistant-suggestion-actions button,.app-shell .assistant-panel.assistant-atelier .assistant-apply-review button,.app-shell .assistant-panel.assistant-atelier .assistant-review-actions button{white-space:normal;border-radius:10px;justify-content:center;min-width:0;min-height:46px;padding:11px 13px;font-size:11px;line-height:1.5}.app-shell .assistant-panel.assistant-atelier .assistant-suggestion-actions .secondary-button{color:#d9c09d;background:#eed2a707;border-color:#d1ae7e35}.app-shell .assistant-panel.assistant-atelier .assistant-suggestion-actions .primary-button,.app-shell .assistant-panel.assistant-atelier .assistant-apply-review .primary-button{color:#352619;background:linear-gradient(135deg,#f1cca1,#d9aa77);border:1px solid #f4d8b371;box-shadow:inset 0 1px #fff4cf75}.app-shell .assistant-panel.assistant-atelier .assistant-suggestion-actions button:disabled{opacity:.48;box-shadow:none}.app-shell .assistant-panel.assistant-atelier .assistant-apply-review{background:#d4a05a10;border:1px solid #d6ae7763;border-radius:12px;padding:16px;box-shadow:inset 0 1px #ffdfaa09}.app-shell .assistant-panel.assistant-atelier .assistant-apply-review>strong{color:#f3d3a5;font-size:13px;font-weight:550;line-height:1.65}.app-shell .assistant-panel.assistant-atelier .assistant-apply-review>p{color:#c9b397;margin:10px 0 17px;font-size:12px;line-height:1.85}.app-shell .assistant-panel.assistant-atelier .assistant-apply-note,.app-shell .assistant-panel.assistant-atelier .assistant-review-stale{color:#e4c7a5;background:#af773116;border-color:#cc945338;border-radius:10px;padding:12px 13px;font-size:11px;line-height:1.85}.app-shell .assistant-panel.assistant-atelier .assistant-credit-charge{color:#bda680;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding-top:3px;font-size:10px;line-height:1.7;display:flex}.app-shell .assistant-panel.assistant-atelier .assistant-copy-status{color:#c6d0b0;font-size:11px;line-height:1.8}.app-shell .assistant-panel.assistant-atelier .assistant-loading{color:#dec093;background:#c3985709;border:1px solid #cfa36e28;border-radius:12px;gap:9px;margin-top:20px;padding:12px 13px;font-size:12px}.app-shell .assistant-panel.assistant-atelier .assistant-loading>svg{flex:none}.app-shell .assistant-panel.assistant-atelier .assistant-loading button{color:#dac1a0;min-height:44px;font-size:11px}.app-shell .assistant-panel.assistant-atelier .assistant-error,.app-shell .assistant-panel.assistant-atelier .assistant-configuration{background:#a35c3510;border-color:#cb997f45;border-radius:13px;gap:11px;min-width:0;padding:15px}.app-shell .assistant-panel.assistant-atelier .assistant-error>div,.app-shell .assistant-panel.assistant-atelier .assistant-configuration>div{min-width:0}.app-shell .assistant-panel.assistant-atelier .assistant-error p{color:#e2bcaa;font-size:12px;line-height:1.85}.app-shell .assistant-panel.assistant-atelier .assistant-configuration strong{color:#e1c29c;font-size:12px;line-height:1.7}.app-shell .assistant-panel.assistant-atelier .assistant-configuration p{color:#bca991;font-size:12px;line-height:1.85}.app-shell .assistant-panel.assistant-atelier .assistant-error .secondary-button,.app-shell .assistant-panel.assistant-atelier .assistant-configuration .secondary-button{white-space:normal;min-height:44px;padding:10px 12px;font-size:11px;line-height:1.6}.app-shell .assistant-panel.assistant-atelier .assistant-composer{overscroll-behavior:contain;background:linear-gradient(145deg,#282217,#1c1914 78%);border-top:1px solid #e9c39328;padding:19px 21px 20px;position:relative;overflow-x:hidden;box-shadow:0 -16px 38px #00000025}.app-shell .assistant-panel.assistant-atelier .assistant-composer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e7b9804d,#0000);height:1px;position:absolute;top:0;left:22px;right:22px}.app-shell .assistant-panel.assistant-atelier .assistant-context{color:#c1ae94;overflow-wrap:anywhere;gap:7px;margin-bottom:11px;font-size:10px;line-height:1.7}.app-shell .assistant-panel.assistant-atelier .assistant-context-dot{background:#e3bb80;flex:0 0 4px;width:4px;height:4px;box-shadow:0 0 0 3px #ddb6790b}.app-shell .assistant-panel.assistant-atelier .assistant-input-wrap{background:linear-gradient(145deg,#191612,#14120f);border:1px solid #d8b1804a;border-radius:16px;transition:border-color .3s,box-shadow .3s;box-shadow:inset 0 2px 8px #0003,0 1px #f9d8a508}.app-shell .assistant-panel.assistant-atelier .assistant-input-wrap:focus-within{border-color:#dbb179b8;box-shadow:0 0 0 3px #d3a2640a,inset 0 2px 8px #0002}.app-shell .assistant-panel.assistant-atelier .assistant-input-wrap textarea{color:#f0dec4;background:0 0;border-radius:16px;width:100%;max-width:100%;min-height:108px;max-height:170px;padding:16px 69px 16px 16px;font-size:14px;line-height:1.8;display:block}.app-shell .assistant-panel.assistant-atelier .assistant-input-wrap textarea::placeholder{color:#af977a;opacity:1}.app-shell .assistant-panel.assistant-atelier .assistant-send.icon-button{color:#352516;background:linear-gradient(140deg,#f5d2a3,#d5a06a);border:1px solid #f6d8ad96;border-radius:13px;width:44px;min-width:44px;height:44px;min-height:44px;transition:background .25s,box-shadow .25s,border-color .25s;bottom:11px;right:11px;transform:none;box-shadow:inset 0 1px #fff4d494,0 5px 15px #0003}.app-shell .assistant-panel.assistant-atelier .assistant-send.icon-button:hover:not(:disabled){background:linear-gradient(140deg,#ffe4ba,#e8b87e);transform:none;box-shadow:inset 0 1px #fff4d4c9,0 4px 18px #dca66c26}.app-shell .assistant-panel.assistant-atelier .assistant-send.icon-button:disabled{color:#ad9475;opacity:.75;background:#4d4233;border-color:#92734d40;box-shadow:inset 0 1px #e8cda109}.app-shell .assistant-panel.assistant-atelier .assistant-disclaimer{color:#ac9a81;margin-top:11px;font-size:10px;line-height:1.8}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review{color:#4d3825;background:linear-gradient(130deg,#f3e7d6,#e4cfb2);border:1px solid #edcfa96b;border-radius:16px;padding:19px;box-shadow:inset 0 1px #fff8ed,0 7px 25px #0002}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review>div:first-child{color:#74532f;gap:9px}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review h3{letter-spacing:-.3px;color:#49321f;font-size:15px;font-weight:600;line-height:1.45}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review blockquote{color:#624a34;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:#88674469 transparent;background:#fffcf255;border:1px solid #79593625;border-radius:10px;max-height:105px;margin:15px 0;padding:13px 14px;font-size:12px;line-height:1.85;box-shadow:inset 0 1px 3px #79593607}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review>p{color:#735b41;font-size:11px;line-height:1.8}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review>strong{letter-spacing:-.9px;color:#49331e;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:16px 0 9px;font-size:26px;font-weight:550;line-height:1.3}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review>small{color:#775d40;font-size:11px;line-height:1.75}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review>span{color:#586347;border-top:1px solid #79593624;margin-top:13px;padding-top:12px;font-size:11px;line-height:1.6}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review>.credit-insufficient{color:#913e29}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review .assistant-review-stale{color:#845225;background:#a46a280d;border-color:#a2693542;margin-top:15px;padding:11px 12px}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review .quote-error{color:#8c452b;margin-top:13px;font-size:11px;line-height:1.7}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review .quote-error button{color:#704524;min-height:44px;font-size:11px}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review .assistant-review-actions{gap:9px;margin-top:18px}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review .secondary-button{color:#684a2d;box-shadow:none;background:#fff6e328;border:1px solid #87623950}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review .primary-button{color:#ffebca;background:linear-gradient(135deg,#5d422a,#3b2b1c);border:1px solid #5b402c;box-shadow:inset 0 1px #fbd7a318,0 3px 8px #573a2014}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review button:disabled{opacity:.48;box-shadow:none}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review :focus-visible{outline-offset:3px;outline:2px solid #77522d}.app-shell .assistant-panel.assistant-atelier :focus-visible{outline-offset:3px;outline-color:#edbf87}@keyframes assistant-aura-breathe{0%,to{opacity:.6;scale:.88}50%{opacity:1;scale:1.12}}@keyframes assistant-orbit-float{0%,to{translate:0 2px;rotate:-8deg}50%{translate:0 -5px;rotate:8deg}}@keyframes assistant-pearl-hover{0%,to{translate:0 1px}50%{translate:0 -4px}}@keyframes assistant-star-glint{0%,to{opacity:.25;scale:.8}50%{opacity:.9;scale:1.25}}@media (width<=480px){.app-shell .assistant-panel.assistant-atelier .assistant-header{flex-basis:92px;gap:9px;min-height:92px;padding:16px}.app-shell .assistant-panel.assistant-atelier .assistant-heading{gap:10px}.app-shell .assistant-panel.assistant-atelier .assistant-icon{border-radius:12px;flex-basis:39px;width:39px;height:39px}.app-shell .assistant-panel.assistant-atelier .assistant-heading h2{font-size:16px}.app-shell .assistant-panel.assistant-atelier .assistant-header-edition{letter-spacing:1.5px;font-size:6px}.app-shell .assistant-panel.assistant-atelier .assistant-subtitle{font-size:10px}.app-shell .assistant-panel.assistant-atelier .assistant-body{padding:23px 17px}.app-shell .assistant-panel.assistant-atelier .assistant-context-card>summary{min-height:69px;padding:15px}.app-shell .assistant-panel.assistant-atelier .assistant-context-card>div{padding:0 15px 16px}.app-shell .assistant-panel.assistant-atelier .assistant-intro h3{font-size:30px}.app-shell .assistant-panel.assistant-atelier .assistant-muse{transform-origin:100% 0;right:-12px;scale:.93}.app-shell .assistant-panel.assistant-atelier .assistant-prompt{min-height:66px;padding:13px 14px}.app-shell .assistant-panel.assistant-atelier .assistant-composer{padding:16px 16px max(16px,env(safe-area-inset-bottom));max-height:64dvh;overflow-y:auto}.app-shell .assistant-panel.assistant-atelier .assistant-input-wrap textarea{min-height:102px;padding:15px 68px 15px 15px;font-size:16px}.app-shell .assistant-panel.assistant-atelier .assistant-context,.app-shell .assistant-panel.assistant-atelier .assistant-disclaimer{font-size:11px}.app-shell .assistant-panel.assistant-atelier .assistant-suggestion{padding:15px}.app-shell .assistant-panel.assistant-atelier .assistant-message-user{margin-left:16px;padding:15px}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review{padding:16px}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review blockquote{max-height:86px}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review>strong{font-size:24px}}@media (width<=350px){.app-shell .assistant-panel.assistant-atelier .assistant-header{gap:7px;padding:14px}.app-shell .assistant-panel.assistant-atelier .assistant-heading{gap:9px}.app-shell .assistant-panel.assistant-atelier .assistant-icon{border-radius:10px;flex-basis:33px;width:33px;height:33px}.app-shell .assistant-panel.assistant-atelier .assistant-icon svg{width:17px;height:17px}.app-shell .assistant-panel.assistant-atelier .assistant-heading h2{letter-spacing:-.35px;font-size:14px}.app-shell .assistant-panel.assistant-atelier .assistant-subtitle{font-size:9px}.app-shell .assistant-panel.assistant-atelier .assistant-header-edition{letter-spacing:1.1px;font-size:6px}.app-shell .assistant-panel.assistant-atelier .assistant-body{padding:21px 15px}.app-shell .assistant-panel.assistant-atelier .assistant-context-tags>span{padding:5px 7px;font-size:10px}.app-shell .assistant-panel.assistant-atelier .assistant-intro h3{max-width:85%;font-size:27px}.app-shell .assistant-panel.assistant-atelier .assistant-intro .assistant-eyebrow{letter-spacing:1.4px;font-size:7px}.app-shell .assistant-panel.assistant-atelier .assistant-muse{opacity:.68;top:6px;right:-21px;scale:.8}.app-shell .assistant-panel.assistant-atelier .assistant-prompt{gap:10px;min-height:66px;padding:12px}.app-shell .assistant-panel.assistant-atelier .assistant-prompt-copy>span{font-size:11px}.app-shell .assistant-panel.assistant-atelier .assistant-prompt-copy>small{letter-spacing:1.1px;font-size:6.5px}.app-shell .assistant-panel.assistant-atelier .assistant-prompt>span:last-child{flex-basis:22px;width:22px;height:22px}.app-shell .assistant-panel.assistant-atelier .assistant-context-card>summary strong{font-size:13px}.app-shell .assistant-panel.assistant-atelier .assistant-composer{padding:15px 14px max(15px,env(safe-area-inset-bottom))}.app-shell .assistant-panel.assistant-atelier .assistant-suggestion-actions{flex-direction:column}.app-shell .assistant-panel.assistant-atelier .assistant-suggestion-actions button{width:100%}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review{padding:14px}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review>strong{font-size:22px}.app-shell .assistant-panel.assistant-atelier .assistant-credit-review .assistant-review-actions{gap:7px}.app-shell .assistant-panel.assistant-atelier .assistant-review-actions button{padding:10px 8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.app-shell .assistant-panel.assistant-atelier,.app-shell .assistant-panel.assistant-atelier *,.app-shell .assistant-panel.assistant-atelier :before,.app-shell .assistant-panel.assistant-atelier :after{transition:none!important;animation:none!important}.app-shell .assistant-panel.assistant-atelier .assistant-muse-orbits,.app-shell .assistant-panel.assistant-atelier .assistant-muse-pearl{translate:none;rotate:none}}.app-shell .assistant-panel.assistant-atelier{outline:none;min-height:0}.app-shell .assistant-panel.assistant-atelier .assistant-header{flex-shrink:0}.app-shell .assistant-panel.assistant-atelier .assistant-header>.icon-button{flex:0 0 44px;width:44px;height:44px}.app-shell .assistant-panel.assistant-atelier .assistant-heading>div{min-width:0}.app-shell .assistant-panel.assistant-atelier .assistant-body{overscroll-behavior:contain;scroll-padding-block:18px}.app-shell .assistant-panel.assistant-atelier .assistant-composer{flex-shrink:0;min-height:0}.app-shell .assistant-panel.assistant-atelier button,.app-shell .assistant-panel.assistant-atelier summary{touch-action:manipulation}@media (width<=959px),(pointer:coarse){.app-shell .assistant-panel.assistant-atelier{top:var(--visual-viewport-top,0px);height:var(--visual-viewport-height,100dvh);max-height:var(--visual-viewport-height,100dvh);bottom:auto}.app-shell .assistant-panel.assistant-atelier .assistant-header{padding-top:max(16px,env(safe-area-inset-top));padding-right:max(16px,env(safe-area-inset-right))}.app-shell .assistant-panel.assistant-atelier .assistant-body{padding-left:max(17px,env(safe-area-inset-left));padding-right:max(17px,env(safe-area-inset-right))}.app-shell .assistant-panel.assistant-atelier .assistant-composer{max-height:calc(var(--visual-viewport-height,100dvh) * .64);padding-right:max(16px,env(safe-area-inset-right));padding-bottom:max(16px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));overflow-y:auto}.app-shell .assistant-panel.assistant-atelier .assistant-input-wrap textarea{scroll-margin-block:18px;font-size:16px}html[data-mobile-keyboard=true] .app-shell .assistant-panel.assistant-atelier .assistant-header{flex-basis:auto;min-height:64px;padding-top:9px;padding-bottom:9px}html[data-mobile-keyboard=true] .app-shell .assistant-panel.assistant-atelier .assistant-header-edition,html[data-mobile-keyboard=true] .app-shell .assistant-panel.assistant-atelier .assistant-subtitle{display:none}html[data-mobile-keyboard=true] .app-shell .assistant-panel.assistant-atelier .assistant-composer{max-height:calc(var(--visual-viewport-height,100dvh) * .68);padding-top:10px;padding-bottom:10px}html[data-mobile-keyboard=true] .app-shell .assistant-panel.assistant-atelier .assistant-input-wrap textarea{min-height:76px;max-height:108px;padding-top:10px;padding-bottom:10px}html[data-mobile-keyboard=true] .app-shell .assistant-panel.assistant-atelier .assistant-context{margin-bottom:7px;font-size:10px}html[data-mobile-keyboard=true] .app-shell .assistant-panel.assistant-atelier .assistant-disclaimer{margin-top:7px;font-size:10px;line-height:1.5}}@media (width<=959px) and (height<=500px){.app-shell .assistant-panel.assistant-atelier .assistant-header{flex-basis:auto;min-height:64px;padding-top:9px;padding-bottom:9px}.app-shell .assistant-panel.assistant-atelier .assistant-header-edition{display:none}.app-shell .assistant-panel.assistant-atelier .assistant-input-wrap textarea{min-height:76px;max-height:108px}.app-shell .assistant-panel.assistant-atelier .assistant-composer{padding-top:10px;padding-bottom:max(10px,env(safe-area-inset-bottom))}}.studio-accent-controls{min-width:0}.studio-accent-controls select{min-width:0;max-width:100%}.studio-accent-controls select:disabled{opacity:.55;cursor:not-allowed}.accent-help,.accent-note{color:#bcb0c1;overflow-wrap:anywhere;margin:9px 0 0;font-size:12px;line-height:1.65}.accent-intensity{border:0;min-width:0;margin:14px 0 0;padding:0}.accent-intensity legend{color:#d4cbd7;padding:0;font-size:12px}.accent-intensity-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.accent-intensity-options label{color:#d4cbd7;cursor:pointer;border:1px solid #514652;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:8px;font-size:13px;display:flex}.accent-intensity-options label.selected{color:#f4c09c;background:#70422622;border-color:#b78561}.accent-intensity-options input{accent-color:#e3b092;margin:0}.accent-intensity-options label:focus-within{outline-offset:3px;outline:2px solid #f4c09c}.accent-intensity:disabled{opacity:.5}.accent-intensity:disabled label{cursor:not-allowed}.accent-note{font-size:11px}.voice-sample-note{color:#bcb0c1;margin:7px 0 0;font-size:11px;line-height:1.55}@media (width<=679px){.studio-accent-controls select{font-size:16px}}.long-studio{color:#f4ece5;max-width:1320px;margin:0 auto;padding:26px 40px 64px}.long-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.long-topline>span{color:#aaa095;letter-spacing:1.6px;align-items:center;gap:8px;font-size:10px;display:flex}.long-heading{align-items:center;gap:40px;padding:12px 0 30px;display:flex}.long-heading>div:first-child{flex:1;max-width:690px}.long-eyebrow{letter-spacing:1.7px;color:#c4a08a;font-size:10px;font-weight:600}.long-heading h1{letter-spacing:-2.4px;margin:16px 0;font-family:Manrope,sans-serif;font-size:clamp(36px,4.6vw,62px);font-weight:500;line-height:1.08}.long-heading h1 em{color:#ecc4a9;letter-spacing:-1.8px;font-family:Georgia,serif;font-weight:400}.long-heading p{color:#aaa29a;max-width:580px;font-size:14px;line-height:1.8}.long-art{color:#e6baa0;background:radial-gradient(at 40% 30%,#bc865922,#0000 65%);border:1px solid #e6baa029;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:190px;height:190px;display:flex;position:relative;box-shadow:inset 0 0 40px #d7a98208,0 0 50px #ca97530a}.long-art span{letter-spacing:1.4px;font-size:7px}.long-art-ring{pointer-events:none;border:1px solid #f3c9a32e;border-radius:50%;animation:18s ease-in-out infinite alternate long-orbit;position:absolute;inset:12px -12px;transform:rotate(-30deg)}@keyframes long-orbit{to{transform:rotate(40deg)scaleY(.75)}}.long-steps{border-block:1px solid #e7c9b217;justify-content:space-between;gap:16px;margin:0 0 25px;padding:18px 0;list-style:none;display:flex}.long-steps li{color:#968c82;align-items:center;gap:10px;font-size:12px;display:flex}.long-steps li>span{border:1px solid #bca68d38;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.long-steps li.active{color:#efc5a8}.long-steps li.active>span{background:#d8aa7d20;border-color:#c3936460}.long-steps li.done>span{color:#c4d7ae;border-color:#9bae8640}.long-workspace{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:start;gap:22px;display:grid}.long-script-card,.long-voice-card,.long-progress-card,.long-listen{background:linear-gradient(135deg,#211e1b,#1b1918);border:1px solid #b4937130;border-radius:22px;padding:24px;box-shadow:inset 0 1px #ffe2c607}.long-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.long-card-heading>span{color:#e4c6b3;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.long-label{color:#beb0a4;margin:18px 0 8px;font-size:11px;font-weight:500;display:block}.long-studio input:not([type=range]),.long-studio textarea,.long-studio select{color:#ece1d8;background:#12110f70;border:1px solid #d0ad8530;border-radius:10px;width:100%;padding:12px;font-size:14px}.long-studio textarea::placeholder{color:#90857b}.long-studio input:focus,.long-studio textarea:focus,.long-studio select:focus{outline-offset:2px;border-color:#eec4a680;outline:2px solid #c0946330}.long-script-card textarea{resize:vertical;min-height:310px;line-height:1.85}.long-script-meta{color:#b8a592;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;font-size:10px;display:flex}.long-script-meta>span:first-child{align-items:center;gap:6px;display:flex}.long-hint{color:#9c9186;margin-top:14px;font-size:11px;line-height:1.7}.long-field-pair{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.long-field-pair>div{min-width:0}.long-direction{color:#baaea3;margin-top:22px;font-size:11px}.long-direction summary{cursor:pointer;border-top:1px solid #b4937126;min-height:44px;padding:12px 0}.long-direction summary span{color:#e0b593;white-space:nowrap;margin-left:5px}.long-direction textarea{min-height:100px;font-size:12px}.long-direction input[type=range]{accent-color:#edbb98;width:100%;min-height:36px}.long-direction p{color:#a3968b;margin-top:12px;line-height:1.7}.long-voice-note{color:#c6a58c;gap:9px;margin:20px 0;display:flex}.long-voice-note svg{flex-shrink:0;margin-top:3px}.long-voice-note p{color:#b8a798;font-size:11px;line-height:1.75}.long-main-action{width:100%;min-height:50px;font-size:12px}.long-no-charge{text-align:center;color:#aea292;margin-top:11px;font-size:10px;display:block}.long-resume{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.long-resume label{color:#af9c89;align-items:center;gap:6px;font-size:11px;display:flex}.long-resume select{flex:1;width:auto;min-width:210px;max-width:100%;font-size:12px}.long-resume .text-button{font-size:12px}.long-message{color:#c6d7af;background:#8fbc7909;border:1px solid #acbc902f;border-radius:12px;align-items:flex-start;gap:10px;margin:16px 0;padding:15px;font-size:12px;line-height:1.7;display:flex}.long-message svg{flex-shrink:0;margin-top:2px}.long-message.error{color:#f0b6a3;background:#d7915609;border-color:#cda3873d}.long-project-banner{flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0;display:flex}.long-project-banner>div:first-child{flex:1;min-width:200px}.long-project-banner h2{overflow-wrap:anywhere;letter-spacing:-.5px;margin:6px 0;font-size:23px;font-weight:500}.long-project-banner p{color:#a99a8a;font-size:12px}.long-locked{color:#bea487;border:1px solid #bc9b7729;border-radius:30px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:flex}.long-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.long-metrics>div{background:#be9b6304;border:1px solid #b4937123;border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex}.long-metrics svg{color:#c39d79}.long-metrics span{color:#b1a293;font-size:11px;display:block}.long-metrics strong{color:#ecdbca;letter-spacing:-1px;font-size:24px;font-weight:500;line-height:1.5;display:block}.long-metrics strong small{color:#978776;font-size:14px}.long-progress-copy{align-items:flex-start;gap:14px;display:flex}.long-progress-copy>span{color:#eac1a3;background:#d7ac7e0d;border:1px solid #b48a631f;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.long-progress-copy h3{font-size:16px;font-weight:500}.long-progress-copy p{color:#ad9e8e;margin-top:6px;font-size:12px;line-height:1.8}.long-progress-card progress{accent-color:#e2b68d;background:#bda17e14;border:none;border-radius:8px;width:100%;height:5px;margin:24px 0;display:block;overflow:hidden}.long-progress-card progress::-webkit-progress-bar{background:#bda17e14}.long-progress-card progress::-webkit-progress-value{background:linear-gradient(90deg,#9d7355,#e7c0a3);border-radius:8px;transition:width .6s}.long-run-actions{align-items:center;gap:22px;display:flex}.long-run-actions>span{color:#b5a492;font-size:12px}.long-run-actions strong{color:#ebc6a8}.long-run-actions small{color:#9f8e7b;margin-top:5px;font-size:10px;display:block}.long-run-actions .primary-button{flex-shrink:0;min-height:48px}.long-listen{background:linear-gradient(120deg,#202219,#1c1b17);border-color:#b8c99840;flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.long-listen>div{flex:1;align-items:center;gap:12px;min-width:180px;display:flex}.long-listen svg{color:#cbdaa7}.long-listen strong{font-size:13px;display:block}.long-listen small{color:#a5ac90;margin-top:4px;font-size:11px;display:block}.long-listen audio{flex:1;min-width:240px;max-width:100%;height:44px}.long-listen>.primary-button{color:#26351d;background:linear-gradient(120deg,#d9e5b8,#b4c799);border-color:#c9dcad}.long-listen>.primary-button svg{color:inherit}.long-blocks{border:1px solid #b4937126;border-radius:17px;margin-top:26px}.long-blocks summary{cursor:pointer;color:#e3c7b0;align-items:center;gap:10px;padding:19px;font-size:13px;display:flex}.long-blocks summary span{color:#9f8f7d;margin-left:auto;font-size:10px}.long-blocks ol{max-height:600px;margin:0;padding:0 18px;list-style:none;overflow:auto}.long-blocks li{border-top:1px solid #b493711f;gap:14px;padding:18px 0;display:flex}.long-block-number{color:#9e896e;background:#b0916f0b;border:1px solid #b4937121;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.long-blocks li.ready .long-block-number{color:#c4d8a8;border-color:#b1c89130}.long-blocks li.current .long-block-number{color:#f1c3a0}.long-block-text{flex:1;min-width:0}.long-block-text strong{color:#d7c4af;align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.long-block-text strong span{color:#9c8b78;font-size:10px;font-weight:400}.long-block-text p{white-space:pre-wrap;-webkit-line-clamp:3;color:#a69a8b;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:7px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.long-block-actions{align-items:center;display:flex}.long-block-actions .icon-button{width:44px;height:44px}.long-retention{color:#988a7a;align-items:flex-start;gap:12px;margin-top:24px;display:flex}.long-retention>svg{flex-shrink:0;margin-top:4px}.long-retention p{flex:1;font-size:11px;line-height:1.8}.long-retention .text-button{flex-shrink:0;font-size:11px}@media (width>=1500px){.long-heading{gap:100px}.long-art{margin-left:auto;margin-right:30px}}@media (width<=1100px){.long-studio{padding-inline:24px}.long-workspace{grid-template-columns:minmax(0,1.1fr) minmax(270px,1fr);gap:16px}.long-script-card,.long-voice-card{padding:18px}.long-field-pair{grid-template-columns:1fr;gap:0}.long-art{width:150px;height:150px}.long-metrics>div{gap:10px;padding:16px}}@media (width<=800px){.long-workspace{grid-template-columns:minmax(0,1fr)}.long-field-pair{grid-template-columns:1fr 1fr;gap:12px}.long-voice-card{padding:24px}.long-metrics{gap:10px}.long-metrics>div{padding:14px;display:block}.long-metrics svg{width:17px;margin-bottom:6px}.long-metrics strong{font-size:21px}.long-run-actions{flex-wrap:wrap;gap:14px}.long-heading h1{font-size:44px}}@media (width<=560px){.long-studio{padding:18px 16px 42px}.long-topline{margin-bottom:18px}.long-topline>span{letter-spacing:1px;font-size:8px}.long-heading{gap:0;padding:10px 0 24px}.long-heading h1{letter-spacing:-1.8px;font-size:43px}.long-heading p{font-size:12px}.long-art{display:none}.long-eyebrow{letter-spacing:1.4px;font-size:8px}.long-steps{gap:9px}.long-steps li{flex:1;align-items:flex-start;gap:6px;font-size:10px}.long-steps li>span{width:22px;height:22px}.long-card-heading{flex-wrap:wrap}.long-card-heading>span{font-size:12px}.long-script-card,.long-voice-card,.long-progress-card,.long-listen{border-radius:17px;padding:18px}.long-studio input:not([type=range]),.long-studio select,.long-studio textarea{font-size:16px}.long-script-card textarea{min-height:280px}.long-field-pair{grid-template-columns:1fr;gap:0}.long-resume{gap:8px}.long-resume label{width:100%}.long-resume select{flex:auto;width:100%;min-width:0}.long-metrics{gap:7px}.long-metrics>div{padding:12px 9px}.long-metrics span{font-size:9px}.long-metrics strong{font-size:20px}.long-project-banner h2{font-size:21px}.long-locked{padding:7px 10px;font-size:9px}.long-run-actions>button{width:100%}.long-listen audio{flex:auto;width:100%;min-width:0}.long-listen>.primary-button{width:100%}.long-blocks summary{flex-wrap:wrap;padding:15px}.long-blocks summary span{width:100%;margin-left:28px}.long-blocks ol{padding:0 12px}.long-blocks li{flex-wrap:wrap;gap:9px}.long-block-text{flex:1}.long-block-actions{justify-content:flex-end;width:100%}.long-retention{flex-wrap:wrap;gap:8px}.long-retention p{min-width:calc(100% - 30px)}.long-retention .text-button{margin-left:24px}.long-progress-copy{gap:10px}.long-progress-copy h3{font-size:14px}}@media (prefers-reduced-motion:reduce){.long-art-ring{animation:none}.long-progress-card progress::-webkit-progress-value{transition:none}}.long-retry-explanation{color:#c7ac92;margin-top:8px;font-size:11px;display:block}.long-capacity strong{color:#efc5a8;margin-bottom:5px;font-size:13px;display:block}.long-capacity p+p{margin-top:8px}.long-queue-tools{border-top:1px solid #b4937126;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;padding-top:16px;display:flex}.long-queue-tools button{min-height:44px;font-size:11px}.long-queue-reason{padding-top:6px;color:#e4b493!important}.long-run-actions>a.primary-button{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}@media (width<=560px){.long-queue-tools{align-items:stretch;gap:8px}.long-queue-tools .secondary-button{width:100%}.long-queue-tools .text-button{text-align:left;flex:1;min-width:120px}.long-capacity{padding:14px}.long-run-actions>a.primary-button{width:100%}}@media (width<=680px){.long-message:has(.secondary-button){flex-wrap:wrap}.long-message>.secondary-button{width:100%}}.cloud-library{background:radial-gradient(at 2% 0,#dcaa7620,#0000 60%),linear-gradient(125deg,#23201c,#171716);border:1px solid #d7ae8130;border-radius:22px;margin:0 0 24px;padding:24px;position:relative;box-shadow:0 12px 38px #0002}.cloud-library-heading{align-items:center;gap:14px;display:flex}.cloud-library-icon{color:#edc29b;background:#f3bb8210;border:1px solid #d2ab7650;border-radius:15px;flex:0 0 48px;place-items:center;height:48px;display:grid}.cloud-library-heading>div{flex:1;min-width:0}.cloud-library-heading strong{color:#f4e9dc;font-size:18px}.cloud-library p{color:#bbb2a8;margin:5px 0;font-size:13px;line-height:1.65}.cloud-library-heading>svg{color:#d2ab76;flex-shrink:0}.cloud-library-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.cloud-library button{min-height:44px}.cloud-library-footnote{max-width:750px}.cloud-library .cloud-library-footnote{color:#b2aaa0;margin-top:13px;font-size:12px}.cloud-library-quota{color:#b4ada6;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:11px;display:flex}.cloud-library-quota progress{accent-color:#e7b98a;width:150px;max-width:100%;height:5px}.cloud-library-progress,.cloud-library-error,.cloud-library-result{background:#edbb7b0d;border:1px solid #edbb7b24;border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:12px 14px;font-size:13px;display:flex}.cloud-library-progress span{overflow-wrap:anywhere;flex:1}.cloud-library-error{color:#ffc5b9;border-color:#f1988240;flex-wrap:wrap;align-items:flex-start}.cloud-library-result{padding-right:42px;line-height:1.6;display:block}.cloud-library-result ul{color:#d1b89a;margin:10px 0 0;padding-left:18px}.cloud-library-dismiss{position:absolute;bottom:23px;right:25px}.cloud-library-files{border-top:1px solid #ffffff12;margin-top:20px;padding-top:18px}.cloud-library-files-title{justify-content:space-between;gap:15px;margin-bottom:8px;font-size:13px;display:flex}.cloud-library-files-title span{color:#a89d91;font-size:11px}.cloud-library-file{border-bottom:1px solid #ffffff0b;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:14px 0;display:flex}.cloud-library-file>div:first-child{flex:1;min-width:150px}.cloud-library-file strong{overflow-wrap:anywhere;font-size:13px;display:block}.cloud-library-file small{color:#a99f96;margin-top:5px;font-size:11px;display:block}.cloud-library-file-actions{gap:5px;display:flex}.cloud-library-file-actions button{border:1px solid #ffffff10;border-radius:12px;width:44px}.cloud-library-delete{background:#ffb8960b;border-radius:12px;flex:1 0 100%;padding:12px}.cloud-library-delete button{margin:8px 8px 0 0}.cloud-library-result li{overflow-wrap:anywhere}@media (width<=680px){.cloud-library{border-radius:18px;padding:18px}.cloud-library-heading{gap:10px}.cloud-library-heading strong{font-size:16px}.cloud-library-heading>svg{display:none}.cloud-library-actions{grid-template-columns:1fr;display:grid}.cloud-library-actions button{justify-content:center;width:100%}.cloud-library-files-title{flex-direction:column;gap:6px}.cloud-library-progress{flex-wrap:wrap}.cloud-library-dismiss{bottom:15px;right:15px}.cloud-library p{font-size:12px}}.app-shell .studio-dial{background:radial-gradient(at 15% 0,#a17b5120,#0000 68%),linear-gradient(142deg,#242019,#191613 72%);border:1px solid #c29a7126;border-radius:16px;min-width:0;margin-top:17px;padding:13px 13px 12px;transition:border-color .4s,box-shadow .4s,background .4s;position:relative;box-shadow:inset 0 1px #f4dfbc10,inset 0 -1px #05040266,0 7px 16px #00000012}.app-shell .studio-dial:focus-within,.app-shell .studio-dial[data-dragging]{border-color:#cfa8776b;box-shadow:inset 0 1px #f4dfbc1b,0 0 0 3px #d2a97106,0 7px 20px #0002}.app-shell .studio-dial-heading{justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin-bottom:4px;display:flex}.app-shell .studio-dial-heading>label{color:#ddcbb5;letter-spacing:.03px;cursor:pointer;font-size:12px;font-weight:500;line-height:1.5}.app-shell .studio-dial-reset{color:#b49c7e;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;min-height:44px;margin:-11px -8px -11px 0;display:grid}.app-shell .studio-dial-reset:hover:not(:disabled){color:#f1cf9f;background:#dab68b0b}.app-shell .studio-dial-reset:disabled{opacity:.3}.app-shell .studio-dial-reset>svg{transition:transform .55s cubic-bezier(.2,.8,.2,1)}.app-shell .studio-dial-reset:hover:not(:disabled)>svg{transform:rotate(-45deg)}.app-shell .studio-dial-console{grid-template-columns:91px minmax(0,1fr);align-items:center;gap:13px;display:grid}.app-shell .studio-dial-graphic{touch-action:none;-webkit-user-select:none;user-select:none;cursor:ns-resize;width:91px;height:91px;position:relative;overflow:visible}.app-shell .studio-dial-graphic:active{cursor:grabbing}.app-shell .studio-dial-scale{filter:drop-shadow(0 4px 5px #0005);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.app-shell .studio-dial-tick{stroke:#8c765b;opacity:.34;transition:stroke .16s,opacity .16s}.app-shell .studio-dial-tick.is-major{opacity:.58}.app-shell .studio-dial-tick.is-lit{stroke:#e3bf93;opacity:.76}.app-shell .studio-dial-tick.is-lit.is-major{stroke:#f5d6ac;opacity:1}.app-shell .studio-dial-track{stroke:#080705}.app-shell .studio-dial-arc-halo{opacity:.18;filter:blur(1.1px)}.app-shell .studio-dial-arc{filter:drop-shadow(0 0 1.1px #e3b17c66)}.app-shell .studio-dial-face{pointer-events:none;background:conic-gradient(from 20deg,#8d7357 0deg,#e1c49a 43deg,#a88c68 82deg,#66513c 134deg,#bfa17a 172deg,#f4dfb8 208deg,#927659 265deg,#5d4a36 307deg,#8d7357 360deg);border:1px solid #dac29c70;border-radius:50%;position:absolute;inset:21.5%;overflow:hidden;box-shadow:inset 0 1px 1px #fff2d6b0,inset -1px -2px 2px #382213ba,0 0 0 1px #140f0a,0 2px #66513b,0 5px #31251b,0 7px 8px #0008}.app-shell .studio-dial-brushing{opacity:.39;border-radius:inherit;background:repeating-radial-gradient(at 48% 48%,#0000 0 .9px,#271c103b 1.3px,#fae7c622 1.6px,#0000 1.9px);position:absolute;inset:0}.app-shell .studio-dial-light{border-radius:inherit;opacity:.65;background:radial-gradient(at 24% 8%,#fff6df88,#0000 52%),linear-gradient(145deg,#0000 40%,#20150c22 90%);position:absolute;inset:0}.app-shell .studio-dial-cap{background:conic-gradient(from 195deg,#f0d6ab30,#533c2540,#ddc39442,#f0d6ab30);border:1px solid #694f3250;border-radius:50%;position:absolute;inset:28%;box-shadow:inset 0 1px 1px #ffe9c54f,0 1px #f8dfb54f}.app-shell .studio-dial-pointer{transform:rotate(var(--dial-angle));border-radius:inherit;transition:transform .12s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.app-shell .studio-dial-pointer>i{background:linear-gradient(#fff0cd,#f4cc8c);border:.5px solid #5b3b218c;border-radius:2px;width:3px;height:12px;position:absolute;top:4px;left:calc(50% - 1.5px);box-shadow:0 0 5px #ffe0a394,0 0 1px #2e1d0b}.app-shell .studio-dial-axis{pointer-events:none;justify-content:center;align-items:center;gap:3px;height:4px;display:flex;position:absolute;bottom:3px;left:40%;right:40%}.app-shell .studio-dial-axis>i{opacity:.44;background:#aa8b60;border-radius:50%;width:2px;height:2px}.app-shell .studio-dial-axis>i:nth-child(2){opacity:.8;width:3px;height:3px}.app-shell .studio-dial .studio-dial-readout{min-width:0;padding-top:3px}.app-shell .studio-dial .studio-dial-value-row>output{color:#f3d7ad;letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-shadow:0 0 18px #ecc58b13;min-width:0;font-family:Manrope,sans-serif;font-size:25px;font-weight:500;line-height:1.15;display:block}.app-shell .studio-dial .studio-dial-readout input[type=range]{cursor:pointer;background:0 0;width:100%;height:44px;margin:0;padding:0;display:block}.app-shell .studio-dial .studio-dial-readout input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, #d6ad7a var(--dial-progress), #47392b var(--dial-progress));border:1px solid #c5a1721a;border-radius:8px;height:4px;box-shadow:inset 0 1px 2px #0008,0 1px #fff0ce0b}.app-shell .studio-dial .studio-dial-readout input[type=range]::-moz-range-track{background:#47392b;border:1px solid #c5a1721a;border-radius:8px;height:3px;box-shadow:inset 0 1px 2px #0008,0 1px #fff0ce0b}.app-shell .studio-dial .studio-dial-readout input[type=range]::-moz-range-progress{background:#d6ad7a;border-radius:8px;height:3px}.app-shell .studio-dial .studio-dial-readout input[type=range]::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 30% 20%,#fff0ce,#d9b583 48%,#9f7d53);border:2px solid #503a23;border-radius:50%;width:17px;height:17px;margin-top:-7.5px;transition:box-shadow .25s;box-shadow:0 0 0 1px #dab98a99,inset 0 1px 1px #fff1d570,0 3px 7px #0006}.app-shell .studio-dial .studio-dial-readout input[type=range]::-moz-range-thumb{background:radial-gradient(circle at 30% 20%,#fff0ce,#d9b583 48%,#9f7d53);border:2px solid #503a23;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1px #dab98a99,inset 0 1px 1px #fff1d570,0 3px 7px #0006}.app-shell .studio-dial .studio-dial-readout input[type=range]:hover::-webkit-slider-thumb{transform:none;box-shadow:0 0 0 1px #f2d3a4,0 0 0 5px #e9c4910c,inset 0 1px 1px #fff1d570,0 3px 7px #0006}.app-shell .studio-dial .studio-dial-readout input[type=range]:focus-visible{outline-offset:1px;border-radius:8px;outline:2px solid #edc395}.app-shell .studio-dial-hints{color:#b9a184;justify-content:space-between;gap:7px;margin-top:-3px;font-size:9px;line-height:1.5;display:flex}.app-shell .studio-dial-hints>span:last-child{text-align:right}.app-shell .studio-dial[data-dragging] .studio-dial-pointer{transition:none}.app-shell .studio-dial[data-dragging] .studio-dial-arc{filter:drop-shadow(0 0 2px #f4c8898c)}.app-shell .studio-dial[data-dragging] .studio-dial-value-row>output{color:#ffe8c5}@media (width<=1279px) and (width>=960px){.app-shell .studio-dial{padding-left:11px;padding-right:11px}.app-shell .studio-dial-console{grid-template-columns:80px minmax(0,1fr);gap:10px}.app-shell .studio-dial-graphic{width:80px;height:80px}.app-shell .studio-dial .studio-dial-value-row>output{font-size:24px}}@media (width<=959px) and (width>=680px){.app-shell .studio-dial-console{grid-template-columns:95px minmax(0,1fr);gap:23px}.app-shell .studio-dial-graphic{width:95px;height:95px}.app-shell .studio-dial .studio-dial-value-row>output{font-size:28px}.app-shell .studio-dial-hints{font-size:11px}}@media (width<=389px){.app-shell .studio-dial{border-radius:14px;padding:12px 10px 11px}.app-shell .studio-dial-console{grid-template-columns:76px minmax(0,1fr);gap:11px}.app-shell .studio-dial-graphic{width:76px;height:76px}.app-shell .studio-dial .studio-dial-value-row>output{font-size:24px}.app-shell .studio-dial-hints{font-size:9px}.app-shell .studio-dial-heading>label{font-size:12px}}@media (prefers-reduced-motion:reduce){.app-shell .studio-dial,.app-shell .studio-dial *{transition:none!important;animation:none!important}}.app-shell .studio-dial-value-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.app-shell .studio-dial-steps{display:none}@media (width<=959px),(pointer:coarse){.app-shell .studio-dial-graphic{touch-action:pan-y;cursor:ew-resize}.app-shell .studio-dial-steps{gap:2px;display:flex}.app-shell .studio-dial-steps button{color:#e8c8a2;background:#e5b78808;border:1px solid #d7b38c26;border-radius:10px;place-items:center;min-width:44px;min-height:44px;display:grid}.app-shell .studio-dial-steps button:active:not(:disabled){background:#e5b78824}.app-shell .studio-dial-steps button:disabled{opacity:.3}.app-shell .studio-dial-readout input[type=range]{touch-action:pan-y}}.redo-session-banner{background:linear-gradient(125deg,#48302248,#211d21);border:1px solid #81624b;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 24px;padding:21px 24px;display:flex}.redo-session-banner>div:first-child{flex:1;min-width:0}.redo-mode-label{color:#f0c19e;align-items:center;gap:8px;margin-bottom:9px;font-size:12px;font-weight:600;display:flex}.redo-session-banner strong{overflow-wrap:anywhere;color:#efe0d8;font-size:16px;line-height:1.6}.redo-session-banner p{color:#c4b4a8;max-width:710px;margin:7px 0 0;font-size:13px;line-height:1.8}.redo-session-banner .redo-mismatch{color:#f1bd98;background:#76452427;border:1px solid #8a604c50;border-radius:8px;margin-top:13px;padding:11px 13px}.redo-banner-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:300px;display:flex}.redo-banner-actions button{white-space:normal;min-height:44px;font-size:12px}.redo-credit-mode{color:#d1b89f;margin-top:12px;font-size:12px;line-height:1.7}.redo-choice-intro{color:#e3bc9f;align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.redo-choice-intro>svg{flex:none;margin-top:2px}.redo-choice-intro strong{color:#efdfd3;overflow-wrap:anywhere;font-size:17px;line-height:1.5;display:block}.redo-choice-intro p{color:#bbaeaa;margin:7px 0 0;font-size:13px;line-height:1.7}.redo-choice-options{gap:14px;display:grid}.redo-choice-options section{background:#31261f30;border:1px solid #554539;border-radius:12px;padding:19px}.redo-choice-options section.is-available{background:#593b2630;border-color:#a87958}.redo-option-heading span{letter-spacing:1px;color:#be9d83;margin-bottom:8px;font-size:9px;display:block}.redo-option-heading strong{color:#ead2c1;font-size:20px;line-height:1.5}.redo-choice-options p{color:#c4b5ab;margin:10px 0;font-size:13px;line-height:1.8}.redo-option-balance{color:#d2b897;margin:10px 0 15px;font-size:11px;line-height:1.7;display:block}.redo-choice-options section>button{white-space:normal;justify-content:center;width:100%;min-height:44px;font-size:13px;line-height:1.55}.redo-choice-footnote,.redo-choice-note{color:#b8aba3;margin-top:17px;font-size:12px;line-height:1.8}.redo-choice-note{color:#e0c6ae;background:#4c352233;border:1px solid #755d47;border-radius:10px;padding:17px}.project-card>.project-redo-button{color:#d6b49b;background:#49312220;border:1px solid #655041;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 32px);min-height:44px;margin:0 16px 16px;padding:10px 12px;font-size:12px;display:flex}.project-redo-button:disabled{opacity:.5;cursor:not-allowed}.redo-wallet{background:linear-gradient(115deg,#422e1b45,#242121);border:1px solid #71563e;border-radius:15px;margin:0 0 30px;padding:24px}.redo-wallet-heading{align-items:center;gap:13px;display:flex}.redo-wallet-icon{color:#e7ba91;background:#6d47231f;border:1px solid #856647;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}.redo-wallet-heading>div{flex:1;min-width:0}.redo-wallet h3{letter-spacing:-.4px;margin:0;font-size:19px;line-height:1.45}.redo-wallet p{color:#c7b8aa;margin:15px 0 0;font-size:13px;line-height:1.8}.redo-wallet-heading p{margin:4px 0 0;font-size:12px}.redo-wallet-heading>strong{color:#f1cfac;text-align:right;font-size:32px;font-weight:550;line-height:1.2}.redo-wallet-heading>strong small{color:#c6aa8f;margin-top:6px;font-size:10px;font-weight:400;display:block}.redo-wallet-counts{color:#ccbdab;flex-wrap:wrap;gap:8px 16px;margin-top:15px;font-size:11px;display:flex}.redo-grants{border-top:1px solid #594532;margin:18px 0 0;padding:0;list-style:none}.redo-grants li{border-bottom:1px solid #594532;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.redo-grants li>div{gap:5px;min-width:0;display:grid}.redo-grants strong{color:#ead5bf;font-size:13px;font-weight:500}.redo-grants span{color:#c1b1a0;font-size:11px;line-height:1.6}.redo-grants small{white-space:nowrap;color:#ddbd9e;align-items:center;gap:5px;font-size:11px;display:flex}.redo-wallet p.redo-wallet-how,.redo-wallet p.redo-wallet-empty{color:#b7a99b;font-size:12px}@media (width<=900px){.redo-session-banner{flex-direction:column;gap:16px}.redo-banner-actions{justify-content:flex-start;width:100%;max-width:none}}@media (width<=600px){.redo-session-banner{margin-bottom:20px;padding:18px}.redo-session-banner p{font-size:12px}.redo-banner-actions button{flex:auto;justify-content:center}.redo-choice-options section{padding:16px}.redo-option-heading strong{font-size:19px}.redo-wallet{padding:20px 17px}.redo-wallet-heading{flex-wrap:wrap;gap:10px}.redo-wallet h3{font-size:18px}.redo-wallet-heading>strong{font-size:28px}.redo-wallet-heading p{font-size:11px}.redo-wallet>p{font-size:12px}.redo-grants li{flex-direction:column;align-items:flex-start;gap:9px}.redo-wallet-icon{width:38px;height:38px}}.app-shell{--canvas:#101011;--panel:#1a1919;--raised:#272323;--line:#ffffff19;--line-soft:#ffffff0e;--text:#f6eee4;--muted:#b7aea7;--quiet:#a79c94;--coral:#f5b398;--coral-light:#f8cab6;color:var(--text);background:radial-gradient(64% 38% at 93% 1%,#88543e16,#0000 78%),#101011}.app-shell button,.app-shell a{transition:background .3s,color .25s,border-color .3s,box-shadow .35s,transform .35s cubic-bezier(.2,.8,.2,1)}.app-shell .sidebar{background:linear-gradient(160deg,#1d1a19 0%,#151414 45%,#181615);border-color:#ffffff10;box-shadow:14px 0 60px #00000010}.app-shell .brand-link{margin-bottom:30px}.app-shell .brand-mark{color:#f5b398;filter:drop-shadow(0 0 9px #e8a08626)}.app-shell .workspace-switch{background:linear-gradient(135deg,#ffffff07,#ffffff01);border-color:#ffffff13;border-radius:14px;box-shadow:inset 0 1px #ffffff05}.app-shell .workspace-switch:hover{background:#ffffff09;border-color:#f5b39845}.app-shell .workspace-avatar,.app-shell .profile-avatar,.app-shell .mini-profile{color:#ffe7d8;background:radial-gradient(circle at 25% 15%,#9b6f58,#493328 70%);border-color:#b9836260;box-shadow:inset 0 1px 2px #ffe7d838,0 5px 12px #0002}.app-shell .new-project-button,.app-shell .primary-button,.app-shell .generate-button:not(:disabled){color:#33221a;background:linear-gradient(135deg,#f9c9b1 0%,#f1af91 64%,#e49a7c 100%);border-color:#f4c4a6;box-shadow:inset 0 1px #fff6,0 5px 18px #de8c6016}.app-shell .new-project-button{border:1px solid #ffd9bf66;border-radius:13px}.app-shell .new-project-button:hover,.app-shell .primary-button:hover:not(:disabled),.app-shell .generate-button:hover:not(:disabled){background:linear-gradient(135deg,#ffe1cb,#f4b89b 65%,#eeb095);transform:translateY(-2px);box-shadow:inset 0 1px #fff8,0 7px 27px #e4a07a25}.app-shell button:active:not(:disabled){transform:translateY(0)scale(.985)}.app-shell .nav-label{color:#9c928b;letter-spacing:1.9px;font-size:9px}.app-shell .sidebar nav>button{color:#b4aaa2;border:1px solid #0000;border-radius:12px;font-size:13px}.app-shell .sidebar nav>button:hover{color:#f6eee4;background:#ffffff06}.app-shell .sidebar nav>button.active{color:#f8c7b0;background:linear-gradient(100deg,#eaae901a,#eaae9005);border-color:#f0af911a;box-shadow:inset 2px 0 #f2b194}.app-shell .sidebar nav>button.active svg{color:#f5b398}.app-shell .nav-active-dot{box-shadow:0 0 10px #f5b39880}.app-shell .sidebar nav small{color:#c9bbae;background:#ffffff09}.app-shell .tiny-badge{color:#ddbaa1;background:#b78e6820;border:1px solid #dbb08a1f}.app-shell .sidebar-plan{background:radial-gradient(at 0 0,#e2a47418,#0000 85%),#1f1b19;border-color:#bd87653a;border-radius:15px;box-shadow:inset 0 1px #ffe3c710}.app-shell .sidebar-plan:hover{border-color:#bd876579;transform:translateY(-2px)}.app-shell .sidebar-plan-icon{color:#f1be9c;place-items:center;width:31px;height:38px;display:grid}.app-shell .sidebar-settings,.app-shell .profile small{color:#aca299}.app-shell .profile{background:#ffffff02;border-color:#ffffff0e}.app-shell .topbar{-webkit-backdrop-filter:blur(26px)saturate(130%);backdrop-filter:blur(26px)saturate(130%);background:#121110d9;border-color:#ffffff0c}.app-shell .breadcrumb{color:#a69c95}.app-shell .breadcrumb strong{color:#e8ded5}.app-shell .search-trigger{color:#ada198;background:linear-gradient(125deg,#ffffff05,#ffffff02);border-color:#ffffff16;border-radius:12px}.app-shell .search-trigger kbd{color:#bdb0a5;background:#ffffff04;border-color:#ffffff1a;border-radius:5px}.app-shell .search-trigger:hover{border-color:#ce9c784d}.app-shell main{padding-top:40px}.app-shell .page-heading{margin-bottom:32px}.app-shell .eyebrow{color:#c1a795;letter-spacing:2.1px;font-size:9px}.app-shell .eyebrow>span{width:5px;height:5px;box-shadow:0 0 12px #e9a98060}.app-shell .page-heading h1{letter-spacing:-1.7px;color:#f6eee4;font-size:clamp(30px,2.8vw,43px);font-weight:500;line-height:1.24}.app-shell .page-heading h1 em{color:#f2baa1}.app-shell .studio-heading{align-items:center;gap:30px;min-height:206px;padding:0 0 12px;position:relative}.app-shell .studio-heading-copy{z-index:1;max-width:670px;position:relative}.app-shell .studio-heading h1{max-width:660px}.app-shell .studio-heading h1 em{letter-spacing:-1.5px;margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:1.09em;font-style:italic;font-weight:400;display:block}.app-shell .studio-heading p{color:#b7aaa0;max-width:490px;margin-top:17px;font-size:13px}.app-shell .studio-heading-side{flex-direction:column;flex:0 0 210px;justify-content:flex-end;align-self:stretch;align-items:center;display:flex;position:relative}.app-shell .studio-heading-side .assistant-trigger{z-index:1;background:linear-gradient(140deg,#e3a88413,#e3a88405);border-color:#c99b7e44;border-radius:100px;margin:0;padding:11px 17px;position:relative;box-shadow:inset 0 1px #f9d9bf0f}.app-shell .assistant-trigger:hover{border-color:#e8b69790;transform:translateY(-2px);box-shadow:0 5px 24px #c8855920}.studio-sound-sculpture{perspective:700px;pointer-events:none;width:206px;height:152px;position:relative;overflow:clip}.studio-sound-halo{filter:blur(12px);background:radial-gradient(#d9997530,#0000 68%);position:absolute;inset:5% -8% -7%}.studio-sound-disc{background:conic-gradient(from 110deg,#6a3f2f22,#dfb69a55,#2c211c44,#e7c3a544,#3c291f11);border:1px solid #f9c5a869;border-radius:50%;width:132px;height:132px;position:absolute;top:3px;left:36px;transform:rotateX(56deg)rotateY(-16deg)rotate(-26deg);box-shadow:inset 1px 2px 4px #ffe6d634,inset -3px -4px 9px #000b,0 8px #462e2370,0 11px #b4775442,0 15px 25px #0005}.studio-sound-disc.disc-back{opacity:.28;top:19px;transform:rotateX(56deg)rotateY(-16deg)rotate(-26deg)scale(1.18)}.studio-sound-disc.disc-middle{opacity:.6;top:9px;transform:rotateX(56deg)rotateY(-16deg)rotate(-26deg)scale(1.08)}.studio-sound-disc.disc-front{background:radial-gradient(circle at 30% 20%,#e9c7a82b,#49312620 56%,#cc8b6575 98%)}.studio-sound-core{filter:drop-shadow(8px 14px 7px #0008);justify-content:center;align-items:center;gap:5px;width:80px;height:86px;display:flex;position:absolute;top:25px;left:62px;transform:rotate(-13deg)}.studio-sound-core i{height:var(--sound-height);animation:studio-sound-breathe 4s var(--sound-delay) ease-in-out infinite alternate;background:linear-gradient(90deg,#9d6047 0%,#ffd9bb 38%,#f5bb94 57%,#ac674a 100%);border-radius:5px;flex:1;display:block;box-shadow:inset 1px 1px 2px #fff8,2px 1px #704330}.studio-sound-spark{background:#f4d1b6;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 12px 3px #f8c19d35}.studio-sound-spark.spark-one{top:23px;right:20px}.studio-sound-spark.spark-two{opacity:.7;width:2px;height:2px;bottom:33px;left:13px}.app-shell .studio-workflow{background:linear-gradient(125deg,#ffffff04,#ffffff01);border-color:#ffffff15;border-radius:18px;position:relative;box-shadow:inset 0 1px #ffffff05,0 10px 30px #0000000a}.app-shell .studio-workflow button{border-color:#ffffff0c;padding-top:17px;padding-bottom:17px;position:relative}.app-shell .studio-workflow button:hover{background:#f1b48c09}.app-shell .studio-workflow .step-number{color:#f2c7a7;background:radial-gradient(circle at 30% 10%,#976d4f38,#30251f40);border:1px solid #c3926c41;flex-basis:36px;width:36px;height:36px;font-family:Georgia,serif;font-size:16px;box-shadow:inset 0 1px #f1d3b71a,0 5px 10px #0002}.app-shell .studio-workflow .step-number.complete{color:#c8dbc1;background:radial-gradient(circle at 30% 10%,#71866433,#252c2140);border-color:#819f7240}.app-shell .studio-workflow strong{color:#e8dcd0;letter-spacing:.05px;font-size:13px}.app-shell .studio-workflow small{color:#ac9f93;font-size:11px}.app-shell .panel{background:linear-gradient(142deg,#24201e 0%,#1b1918 32%,#191818 100%);border-color:#ffffff17;border-radius:22px;position:relative;box-shadow:inset 0 1px #fff8f10a,0 20px 42px -26px #0009}.app-shell .studio-panel-heading{background:radial-gradient(at 0 0,#d39c7210,#0000 80%);border-color:#ffffff0b;padding-top:26px;padding-bottom:22px}.app-shell .studio-panel-heading h2{color:#f2e6d9;letter-spacing:-.65px;font-size:20px;font-weight:500}.app-shell .studio-panel-heading p{color:#b4a396}.app-shell .studio-panel-heading>svg{color:#bf967a;stroke-width:1.4px}.app-shell .panel-step{color:#c5a084;letter-spacing:1.8px;margin-bottom:10px;font-size:9px}.app-shell .autosave{color:#aea296;font-size:10px}.app-shell .autosave>span:not(.warning){background:#a3ba93;box-shadow:0 0 7px #8dac7340}.app-shell .tab-switch{background:#12111070;border-color:#ffffff14;border-radius:12px;padding:4px}.app-shell .tab-switch button{color:#ac9f92;border-radius:9px}.app-shell .tab-switch button.active{color:#f2d5be;background:linear-gradient(140deg,#57413673,#392b2355);box-shadow:inset 0 1px #f8d2b322,0 2px 5px #0002}.app-shell .tab-switch button>span{color:#bba697;background:#ffffff09}.app-shell .project-title-input>input{color:#f3e6d8;letter-spacing:-.6px;font-size:22px;font-weight:500}.app-shell .script-meta{color:#b09784;letter-spacing:1.5px;font-size:9px}.app-shell .script-meta>span:last-child{color:#b5a293}.app-shell .script-editor{color:#e9ded3;caret-color:#f5b398;background:linear-gradient(160deg,#141312,#171515);border-color:#e8ba9c20;border-radius:15px;padding:20px;font-size:16px;line-height:1.95;transition:border-color .3s,box-shadow .3s;box-shadow:inset 0 3px 14px #0002}.app-shell .script-editor::placeholder{color:#a1978c}.app-shell .script-editor:focus{border-color:#d59d7b78;box-shadow:0 0 0 4px #d59d7b08,inset 0 3px 14px #0002}.app-shell .script-empty-help,.app-shell .editor-footnote,.app-shell .editor-footnote>span:first-child,.app-shell .editor-footnote>span:last-child>span{color:#b5a697}.app-shell .editor-toolbar{background:#ffffff02;border-color:#ffffff0b}.app-shell .editor-toolbar button{color:#c2b0a0}.app-shell .toolbar-divider{background:#ffffff15}.app-shell .ai-editor-banner{background:linear-gradient(105deg,#b87b5015,#b87b5003);border-color:#c5977033;border-radius:14px;box-shadow:inset 0 1px #f8cc9f08}.app-shell .ai-editor-banner:hover{background:linear-gradient(105deg,#b87b5020,#b87b5008);border-color:#d4a17570;transform:translateY(-2px)}.app-shell .sparkle-circle{color:#f6c9a4;background:radial-gradient(circle at 25% 20%,#b9885740,#62402920);border-color:#c0926738;border-radius:12px;box-shadow:inset 0 1px #f3d2a817}.app-shell .ai-editor-banner strong{color:#ecd0b7}.app-shell .ai-editor-banner small,.app-shell .editor-next-step>span{color:#b6a394}.app-shell .secondary-button,.app-shell .preview-button{color:#ead9c9;background:linear-gradient(145deg,#ffffff06,#ffffff02);border-color:#e8c2a329;border-radius:12px;box-shadow:inset 0 1px #ffffff06}.app-shell .secondary-button:hover:not(:disabled),.app-shell .preview-button:hover:not(:disabled){background:#d4a77f0c;border-color:#c997704d}.app-shell .controls-heading>span,.app-shell .control-note{color:#b3a294}.app-shell .field-label{color:#dbc8b7}.app-shell .selected-voice{background:radial-gradient(at 25% 10%,#ddab7e19,#0000 90%),#211c19;border-color:#c4957548;border-radius:16px;min-height:96px;padding:17px 13px;box-shadow:inset 0 1px #f5d1b61b,0 7px 16px #0002}.app-shell .selected-voice:hover{background:radial-gradient(at 25% 10%,#ddab7e26,#0000 90%),#251e1a;border-color:#daa48192;transform:translateY(-2px)}.app-shell .selected-voice strong{color:#f6e1cd;letter-spacing:-.55px;font-size:20px;font-weight:500}.app-shell .selected-voice small{color:#c4ab95;font-size:11px}.app-shell .voice-orb{box-shadow:inset -6px -6px 10px #0009,inset 3px 2px 6px #fff7,0 8px 18px #0005,0 0 0 1px #f0c6a21a}.app-shell .field-label select,.app-shell .field-label textarea,.app-shell .select-wrap{color:#e1cdbb;background:#161412;border-color:#ffffff19;border-radius:11px;box-shadow:inset 0 2px 5px #0002}.app-shell .field-label input:focus,.app-shell .field-label textarea:focus,.app-shell .field-label select:focus,.app-shell .select-wrap:focus-within{border-color:#d59d7b90}.app-shell .select-wrap select{color:#e1cdbb;background:0 0}.app-shell .accent-help,.app-shell .accent-note,.app-shell .voice-sample-note{color:#b3a193}.app-shell .accent-intensity legend{color:#d4bfae}.app-shell .accent-intensity-options label{color:#c4b19f;background:#ffffff02;border-color:#ffffff17;border-radius:10px}.app-shell .style-chips{gap:8px}.app-shell .style-chips button{color:#bfae9e;background:#ffffff03;border-color:#ffffff18;border-radius:10px;box-shadow:inset 0 1px #ffffff03}.app-shell .style-chips button:hover{background:#c79e7412;border-color:#be94725a}.app-shell .style-chips button.active{color:#f5cda8;background:linear-gradient(135deg,#bd8c662a,#bd8c660a);border-color:#bd8c665f;box-shadow:inset 0 1px #f8d5b016}.app-shell .range-label label{color:#dac6b6;font-size:12px}.app-shell .range-label>span{color:#f5cda8;text-align:center;background:#31241a4d;border:1px solid #c5987230;border-radius:6px;min-width:47px;padding:2px 7px;font-size:11px;top:-3px}.app-shell .range-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, #ebc19f var(--range-progress), #44382f var(--range-progress));height:4px;box-shadow:inset 0 1px 2px #0005}.app-shell .range-control input[type=range]::-moz-range-track{background:#44382f;height:4px;box-shadow:inset 0 1px 2px #0005}.app-shell .range-control input[type=range]::-moz-range-progress{background:#ebc19f;height:4px}.app-shell .range-control input[type=range]::-webkit-slider-thumb{background:radial-gradient(circle at 30% 25%,#ffe5c8,#dba378);border:3px solid #473325;width:19px;height:19px;margin-top:-7.5px;transition:box-shadow .25s,transform .25s;box-shadow:0 0 0 1px #f0c09a8c,0 3px 6px #0006}.app-shell .range-control input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.1);box-shadow:0 0 0 5px #efbd9417,0 0 0 1px #f0c09a,0 3px 6px #0006}.app-shell .range-control input[type=range]::-moz-range-thumb{background:radial-gradient(circle at 30% 25%,#ffe5c8,#dba378);border:3px solid #473325;width:13px;height:13px;box-shadow:0 0 0 1px #f0c09a8c,0 3px 6px #0006}.app-shell .range-hints,.app-shell .advanced-toggle{color:#b6a393}.app-shell .advanced-toggle{border-color:#ffffff12}.app-shell .model-note{background:#0b09072b;border-color:#ffffff0d}.app-shell .model-note strong{color:#d8bea7}.app-shell .model-note span:not(.model-sparkle){color:#ac9989}.app-shell .generation-selection strong{color:#f2d6bc}.app-shell .generation-selection span,.app-shell .generation-summary,.app-shell .generation-disclaimer{color:#bba692}.app-shell .generation-selection .voice-orb{flex-basis:49px;width:49px;height:49px}.app-shell .generation-credits{background:linear-gradient(135deg,#c49a6822,#a4774210);border-color:#c49a6842;border-radius:15px;margin:20px 24px 0;padding:18px;box-shadow:inset 0 1px #f5d4ab12}.app-shell .generation-credit-balance>span{color:#c7b59f}.app-shell .generation-credit-balance strong{color:#f2dcc4;font-variant-numeric:tabular-nums}.app-shell .generation-credit-quote{border-color:#d9b27b1d}.app-shell .generation-credit-quote strong{color:#f5cf9c;letter-spacing:-.4px;font-size:19px;font-weight:500}.app-shell .generation-credit-quote span,.app-shell .generation-credit-quote p,.app-shell .credit-hint{color:#c0af98}.app-shell .generate-button{border-radius:13px;min-height:55px;position:relative}.app-shell .generate-button:disabled{color:#bdac9e;background:linear-gradient(130deg,#65463475,#4a352c60);border-color:#73544275}.app-shell .generation-hint{color:#d6bd96;background:#b78a4d08;border-color:#c29b6135;border-radius:12px}.app-shell .generation-status,.app-shell .generation-result{border-radius:16px;box-shadow:inset 0 1px #ffffff0a}.app-shell .generation-result-actions .primary-button{color:#2b351b;background:linear-gradient(130deg,#d7e4bc,#bdcfa2);border-color:#deedc8}.app-shell .voice-sample-button{color:#e7bd9b;background:#b0805607;border-color:#b68b6240;border-radius:11px}.app-shell .voice-sample-button:hover:not(:disabled),.app-shell .voice-sample-button[aria-pressed=true]{color:#ffddba;background:#d5a6770c;border-color:#d5a67785}.app-shell .voice-sample-button>small{color:#b69c84}.app-shell .section-heading h2{letter-spacing:-.5px;color:#ecded0;font-weight:500}.app-shell .section-heading h2>span:not(.count-badge){color:#ad9f91}.app-shell .starter-card{background:linear-gradient(140deg,#ffffff05,#ffffff01);border-color:#ffffff15;border-radius:17px;box-shadow:inset 0 1px #ffffff06}.app-shell .starter-card:hover{border-color:rgba(var(--art-rgb), .5);transform:translateY(-5px);box-shadow:0 12px 26px #0003,inset 0 1px #ffffff0a}.app-shell .starter-card>div>strong{color:#e5d6c8}.app-shell .starter-card>div>span{color:#ae9e8d}.app-shell .starter-icon{border-radius:12px;box-shadow:inset 0 1px #ffffff13,0 4px 10px #0002}.app-shell .recent-list,.app-shell .library-table{background:#ffffff02;border-color:#ffffff15;border-radius:18px;overflow:visible}.app-shell .project-row{border-color:#ffffff0a}.app-shell .project-row:hover{background:#d7a77706}.app-shell .project-title strong{color:#e3d1c1}.app-shell .project-title span,.app-shell .project-duration,.app-shell .table-head{color:#b8a28e}.app-shell .project-status:not(.ready){color:#d2b99a;background:#d2ab7420}.app-shell .table-head{letter-spacing:1.4px;border-color:#ffffff13;font-size:9px}.app-shell .recent-empty{background:radial-gradient(at 50% 0,#c3996620,#0000 90%),#ffffff01;border-color:#c0a18127;border-radius:18px}.app-shell .recent-empty strong{color:#e5cdb4}.app-shell .recent-empty p{color:#b3a08c}.app-shell .collection-toolbar{border-color:#ffffff10}.app-shell .filter-tabs button{color:#bca897;border-radius:100px}.app-shell .filter-tabs button.active{color:#efd0b2;background:#b6815821;border-color:#c6936c40}.app-shell .collection-search{color:#bda795;background:#ffffff03;border-color:#ffffff1a;border-radius:12px}.app-shell .collection-search input{color:#e7d6c4}.app-shell .collection-note{color:#bda68d;background:#bb946507;border-color:#c1956528;border-radius:13px}.app-shell .voice-card{background:linear-gradient(145deg,#27221e,#1c1917 60%);border-color:#ffffff17;border-radius:21px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .4s;box-shadow:inset 0 1px #ffffff08}.app-shell .voice-card:hover{border-color:#c79b714a;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff0b,0 18px 28px #0003}.app-shell .voice-card.selected{background:radial-gradient(at 0 0,#c08b6022,#0000 80%),#211d19;border-color:#c7956b99;box-shadow:inset 0 1px #f4cc9b19,0 0 0 1px #c7956b15}.app-shell .voice-card h3{letter-spacing:-.8px;color:#f0dcc6;font-size:25px;font-weight:500}.app-shell .voice-card-name>span,.app-shell .voice-card>p{color:#b9a18b}.app-shell .voice-tags span{color:#bfa58a;background:#d1a3770a;border-color:#d1a37721;border-radius:6px}.app-shell .template-card,.app-shell .project-card{background:linear-gradient(135deg,#2b241e,#1c1815);border-color:#ffffff17;border-radius:20px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.app-shell .template-card:hover,.app-shell .project-card:hover{border-color:#b78e654f;transform:translateY(-6px)}.app-shell .template-card-info h3,.app-shell .project-grid-title{color:#edd7c0}.app-shell .template-card-info p,.app-shell .project-card>div>span{color:#b5a18d}.app-shell .empty-state{background:radial-gradient(at 50% 35%,#a9743814,#0000 70%);border-color:#b38d6252;border-radius:22px}.app-shell .empty-state p{color:#bba58f}.app-shell .workspace-footer{color:#a59482;border-color:#ffffff12}.app-shell .workspace-footer>button{color:#b4a18c}.app-shell .global-player{-webkit-backdrop-filter:blur(30px)saturate(140%);backdrop-filter:blur(30px)saturate(140%);background:linear-gradient(135deg,#2b211ce8,#181614ed 60%);border-top-color:#d5ac7a36;box-shadow:inset 0 1px #fff2d410,0 -15px 50px #0004}.app-shell .player-track strong{color:#f2deca}.app-shell .player-track>div>span,.app-shell .player-time,.app-shell .player-volume,.app-shell .playback-speed{color:#bfa78d}.app-shell .player-time.duration{color:#a99077}.app-shell .player-play{color:#3a281b;background:linear-gradient(140deg,#ffe4c5,#e9b988);box-shadow:inset 0 1px #fffa,0 0 0 5px #e9b98808,0 5px 15px #0004}.app-shell .player-play:hover{transform:scale(1.07);box-shadow:inset 0 1px #fffa,0 0 0 7px #e9b9880d,0 5px 15px #0004}.app-shell .waveform i{background:#8c7057}.app-shell .waveform i.passed{background:#f5c89c;box-shadow:0 0 5px #eabc8326}.app-shell .player-expanded .player-adjustments{border-color:#d8b88822}.app-shell .modal-backdrop{-webkit-backdrop-filter:blur(18px)saturate(80%);backdrop-filter:blur(18px)saturate(80%);background:#070605c9}.app-shell .modal{background:radial-gradient(at 0 0,#76513a22,#0000 65%),#1d1916;border-color:#ccac824d;border-radius:25px;animation:.45s cubic-bezier(.2,.8,.2,1) both studio-dialog-arrive;box-shadow:inset 0 1px #f8e3c619,0 35px 110px #0009}.app-shell .modal-heading h2{color:#f5e1c8;letter-spacing:-.8px;font-size:25px;font-weight:500}.app-shell .modal-description,.app-shell .settings-note{color:#baa38a}.app-shell .modal-actions{border-color:#ffffff15}.app-shell .dropdown-menu{background:#282018;border-color:#a27b5266;border-radius:14px;box-shadow:0 14px 32px #0007,inset 0 1px #fff1d610}.app-shell .dropdown-menu button{color:#ddc1a3;border-radius:8px}.app-shell .dropdown-menu button:hover{background:#bb8b5521}.app-shell .search-results>button{color:#e5cdb0;border-radius:12px}.app-shell .search-results>button:hover{background:#af80561a}.app-shell .search-results small{color:#b59879}.app-shell .toast{color:#efd0af;background:#33261def;border-color:#c296644f;border-radius:15px;box-shadow:inset 0 1px #f8ddb210,0 14px 40px #0006}.app-shell .redo-session-banner{background:linear-gradient(130deg,#76522e29,#362a1c23);border-color:#c59b6766;border-radius:18px}.app-shell .redo-choice-card{border-radius:16px}@keyframes studio-sound-breathe{0%{transform:scaleY(.84)translateY(1px)}to{transform:scaleY(1)translateY(-2px)}}@keyframes studio-dialog-arrive{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=1500px){.app-shell .studio-heading{min-height:230px}.app-shell .studio-heading h1{font-size:48px}.app-shell .studio-heading-side{flex-basis:265px}.studio-sound-sculpture{transform-origin:50% 70%;transform:scale(1.15)}}@media (width<=1279px) and (width>=1180px){.app-shell .studio-heading{gap:15px}.app-shell .studio-heading-side{flex-basis:190px}.app-shell .studio-heading h1{font-size:34px}}@media (width<=959px){.app-shell .studio-heading h1{font-size:37px}.app-shell .studio-heading-side{flex-basis:192px}.app-shell .studio-heading-copy{max-width:470px}.app-shell .voice-controls .control-body{padding-top:10px}}@media (width<=679px){.app-shell main{padding-top:26px}.app-shell .studio-heading{gap:18px;min-height:0;margin-bottom:25px;padding-bottom:0}.app-shell .studio-heading-copy{width:100%;max-width:none}.app-shell .page-heading h1{letter-spacing:-1.2px;font-size:31px}.app-shell .studio-heading h1{max-width:460px;font-size:clamp(30px,7.5vw,39px)}.app-shell .studio-heading h1 em{margin-top:3px;font-size:1.12em}.app-shell .studio-heading p{max-width:330px;margin-top:14px;font-size:13px}.app-shell .studio-heading-side{flex-direction:row;flex-basis:100%;justify-content:flex-start;align-items:center;min-height:55px}.studio-sound-sculpture{transform-origin:100% 75%;width:150px;height:116px;position:absolute;bottom:-15px;right:-3px;transform:scale(.64)}.studio-sound-disc{left:10px}.studio-sound-core{left:36px}.studio-sound-spark.spark-one{right:-7px}.studio-sound-spark.spark-two{left:-14px}.app-shell .studio-heading-side .assistant-trigger{min-height:46px;padding:11px 15px;font-size:12px}.app-shell .studio-workflow{border-radius:15px;margin-bottom:24px}.app-shell .studio-workflow button{min-height:110px;padding:14px 12px}.app-shell .studio-workflow .step-number{flex-basis:29px;width:29px;height:29px;font-size:14px}.app-shell .studio-workflow strong{font-size:12px}.app-shell .studio-workflow small{font-size:10px}.app-shell .panel{border-radius:20px}.app-shell .studio-panel-heading{padding-top:21px;padding-bottom:20px}.app-shell .studio-panel-heading h2{font-size:21px}.app-shell .studio-panel-heading .autosave{padding-top:0}.app-shell .script-editor{border-radius:12px;padding:16px;line-height:1.9}.app-shell .project-title-input>input{font-size:20px}.app-shell .selected-voice{min-height:96px;padding:17px}.app-shell .generation-credits{margin:19px 20px 0;padding:16px}.app-shell .generation-credit-quote strong{font-size:18px}.app-shell .generate-button{min-height:55px}.app-shell .modal{border-radius:22px 22px 0 0}.app-shell .generation-selection .voice-orb{flex-basis:43px;width:43px;height:43px}}@media (width<=389px){.app-shell .studio-heading h1{font-size:30px}.app-shell .studio-heading-side .assistant-trigger{gap:7px;padding:10px 12px;font-size:11px}.studio-sound-sculpture{right:-5px;transform:scale(.53)}.app-shell .studio-workflow button{padding:12px 9px}.app-shell .studio-workflow strong{font-size:11px}.app-shell .studio-workflow small{font-size:9px}.app-shell .generation-credits{margin-left:16px;margin-right:16px;padding:13px}.app-shell .generation-credit-quote strong{font-size:17px}.app-shell .script-editor{padding:13px}}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell :before,.app-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.app-shell .studio-sound-core i{animation:none!important}.app-shell .voice-card:hover,.app-shell .template-card:hover,.app-shell .project-card:hover,.app-shell .starter-card:hover,.app-shell .player-play:hover{transform:none}}@property --studio-light-angle{syntax:"<angle>";inherits:false;initial-value:28deg}.app-shell{--studio-ease:cubic-bezier(.18,.8,.2,1);--studio-spring:cubic-bezier(.2,.8,.25,1.16)}.app-shell .studio-grid>.panel:after{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--studio-light-angle), transparent 0% 66%, #dba7820a 71%, #fbd8b17a 79%, #fff1dfab 80%, #e6b18b2b 83%, transparent 89% 100%);-webkit-mask-composite:xor;pointer-events:none;opacity:.5;padding:1px;transition:opacity .6s;animation:17s linear infinite studio-border-light;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.app-shell .studio-grid>.voice-controls:after{animation-duration:21s;animation-delay:-6s}.app-shell .studio-grid>.create-panel:after{animation-duration:19s;animation-delay:-11s}.app-shell .studio-grid>.panel:focus-within:after,.app-shell .studio-grid>.panel:hover:after{opacity:.86}.app-shell .studio-grid>.panel{animation:studio-panel-arrive .85s var(--studio-ease) backwards}.app-shell .studio-grid>.voice-controls{animation-delay:.1s}.app-shell .studio-grid>.create-panel{animation-delay:.18s}.app-shell .studio-workflow{animation:studio-surface-arrive .72s 40ms var(--studio-ease) backwards}.app-shell .studio-workflow .step-number{transition:background .4s, border-color .4s, box-shadow .4s, transform .45s var(--studio-spring)}.app-shell .studio-workflow button:hover .step-number{transform:rotate(-8deg)scale(1.08);box-shadow:inset 0 1px #f1d3b72e,0 0 0 5px #f1c39c06,0 5px 14px #0003}.app-shell .studio-workflow .step-number.complete{animation:studio-step-confirm .52s var(--studio-spring) backwards}.app-shell .studio-panel-heading>svg{transition:transform .65s var(--studio-spring), color .4s, filter .5s}.app-shell .panel:hover>.studio-panel-heading>svg{color:#edc5a3;filter:drop-shadow(0 0 9px #edc5a332);transform:rotate(-8deg)}.app-shell .studio-sound-halo{animation:9s ease-in-out infinite alternate studio-halo-breathe}.app-shell .studio-sound-disc.disc-front{animation:12s ease-in-out infinite alternate studio-disc-orbit}.app-shell .studio-sound-disc.disc-middle{animation:16s ease-in-out -5s infinite alternate studio-disc-orbit-middle}.app-shell .studio-sound-disc.disc-back{animation:19s ease-in-out -9s infinite alternate studio-disc-orbit-back}.app-shell .studio-sound-spark{animation:5s ease-in-out infinite alternate studio-spark-glow}.app-shell .studio-sound-spark.spark-two{animation-duration:7s;animation-delay:-2.8s}.app-shell .studio-heading-side .assistant-trigger>svg:first-child{transition:transform .6s var(--studio-spring), filter .5s}.app-shell .studio-heading-side .assistant-trigger:hover>svg:first-child{filter:drop-shadow(0 0 7px #f4c49b7a);transform:rotate(-18deg)scale(1.13)}.app-shell .selected-voice .voice-orb:before,.app-shell .voice-card.selected .voice-orb:before{animation:18s linear infinite studio-orb-reflection}.app-shell .voice-orb>i{transition:left .8s var(--studio-ease), top .8s var(--studio-ease), opacity .65s}.app-shell .selected-voice:hover .voice-orb>i,.app-shell .voice-card:hover .voice-orb>i{opacity:.86;top:11%;left:42%}.app-shell .selected-voice .voice-orb,.app-shell .voice-card .voice-orb{transition:transform .7s var(--studio-spring), box-shadow .6s}.app-shell .selected-voice:hover .voice-orb,.app-shell .voice-card:hover .voice-orb{transform:rotate(-9deg)scale(1.05)}.app-shell .template-card .template-art{perspective:600px}.app-shell .template-card .template-art-orbit{animation:23s linear infinite studio-template-orbit}.app-shell .template-card .template-art-orbit.second{animation:29s linear -8s infinite reverse studio-template-orbit-wide}.app-shell .template-card:nth-child(2n) .template-art-orbit{animation-delay:-9s}.app-shell .template-card:nth-child(3n) .template-art-orbit{animation-delay:-15s}.app-shell .template-art>svg{transition:transform .8s var(--studio-spring), filter .8s}.app-shell .template-card:hover .template-art>svg{filter:drop-shadow(9px 11px 14px #0006) drop-shadow(0 0 20px rgba(var(--art-rgb), .4));transform:rotateY(-16deg)rotate(-6deg)translateZ(18px)}.app-shell .starter-icon{transition:transform .6s var(--studio-spring), box-shadow .5s}.app-shell .starter-card:hover .starter-icon{transform:perspective(180px)rotateY(-15deg)rotate(-7deg)translateY(-2px);box-shadow:inset 0 1px #ffffff27,3px 6px 12px #0004}.app-shell .project-card .cover-ring{transition:transform 1.2s var(--studio-ease), border-color .9s}.app-shell .project-card:hover .cover-ring{border-color:rgba(var(--art-rgb), .6);transform:rotate(-25deg)translate(7%)}.app-shell .project-card:hover .cover-ring.r2{transform:rotate(-58deg)translate(-5%)}.app-shell .project-card:hover .cover-ring.r3{transform:rotate(-30deg)translateY(-6%)}.app-shell .project-card-cover .cover-play{transition:transform .6s var(--studio-spring), box-shadow .6s, background .6s}.app-shell .project-card-cover:hover .cover-play{background:#211711cc;transform:scale(1.1);box-shadow:0 0 0 8px #ffe6c507,0 5px 22px #0005}.app-shell .project-row .cover{transition:transform .55s var(--studio-spring), box-shadow .5s}.app-shell .project-row:hover .cover{transform:rotate(-4deg);box-shadow:0 4px 10px #0004}.app-shell .style-chips button{transition:color .3s,background .35s,border-color .35s,box-shadow .4s}.app-shell .style-chips button.active{box-shadow:inset 0 1px #f8d5b02e,inset 0 -1px #ad774a2e,0 0 15px #d9ae7b08}.app-shell .accent-intensity-options label{transition:background .35s,color .35s,border-color .35s,box-shadow .35s}.app-shell .accent-intensity-options label.selected{box-shadow:inset 0 1px #f6d7b724,0 0 13px #b6885710}.app-shell .range-control input[type=range]:focus-visible{outline-offset:1px;border-radius:10px}.app-shell .voice-sample-button{position:relative;overflow:hidden}.app-shell .voice-sample-button:after{content:"";opacity:.7;pointer-events:none;width:100%;height:1px;transition:transform .65s var(--studio-ease);background:linear-gradient(90deg,#0000,#f5cba1,#0000);position:absolute;bottom:0;left:0;transform:scaleX(0)}.app-shell .voice-sample-button[aria-pressed=true]:after{transform:scaleX(1)}.app-shell .voice-sample-button[aria-pressed=true]>svg:not(.spin){filter:drop-shadow(0 0 5px #e6b38275)}.app-shell .generate-button:not(:disabled){isolation:isolate;animation:6s ease-in-out infinite studio-generate-glow;overflow:hidden}.app-shell .generate-button:not(:disabled):before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff7df44 50%,#0000);width:55%;animation:9s ease-in-out 2s infinite studio-button-reflection;position:absolute;inset:-60% auto -60% -80%;transform:skew(-24deg)translate(-100%)}.app-shell .generate-button>svg{transition:transform .5s var(--studio-spring)}.app-shell .generate-button:hover:not(:disabled)>svg:last-child:not(.spin){transform:translate(3px)}.app-shell .generate-button:active:not(:disabled){box-shadow:inset 0 2px 5px #7040203b,0 1px 8px #e0a47020}.app-shell .generation-credits{transition:border-color .45s,box-shadow .45s}.app-shell .create-panel:focus-within .generation-credits{border-color:#ddb7836e;box-shadow:inset 0 1px #f5d4ab22,0 0 24px #ddb78307}.app-shell .generation-credit-quote{animation:studio-content-arrive .5s var(--studio-ease) both}.app-shell .generation-status{position:relative;overflow:hidden}.app-shell .generation-status:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f4c59599,#0000);width:48%;height:2px;animation:2.5s ease-in-out infinite studio-processing-light;position:absolute;bottom:0;left:0}.app-shell .generation-result{animation:studio-result-arrive .8s var(--studio-spring) both}.app-shell .generation-result .cover{animation:studio-art-confirm 1s .12s var(--studio-spring) both}.app-shell .global-player{animation:studio-player-arrive .65s var(--studio-ease) both}.app-shell .player-wave .waveform.playing i{animation-duration:1.45s;animation-timing-function:cubic-bezier(.4,0,.6,1)}.app-shell .player-wave .waveform.playing i.passed{box-shadow:0 0 8px #edbd7e42}.app-shell .player-play{transition:transform .45s var(--studio-spring), box-shadow .5s, background .4s}.app-shell .modal-backdrop{animation:.45s ease-out both studio-backdrop-arrive}.app-shell .modal{animation:studio-modal-arrive .65s var(--studio-ease) both;transform-origin:50% 60%}.app-shell .modal-heading{animation:studio-content-arrive .55s 90ms var(--studio-ease) backwards}.app-shell .redo-choice-options>section{animation:studio-content-arrive .6s .13s var(--studio-ease) backwards;transition:border-color .4s,background .4s,box-shadow .4s}.app-shell .redo-choice-options>section:nth-child(2){animation-delay:.2s}.app-shell .redo-choice-options>section.is-available:hover{border-color:#e0b88a9e;box-shadow:inset 0 1px #ffe0b519,0 5px 18px #0002}.app-shell .dropdown-menu{animation:studio-menu-arrive .32s var(--studio-spring) both;transform-origin:100% 0}.app-shell .toast{animation:studio-toast-arrive .55s var(--studio-spring) both}.app-shell .toast>svg{animation:studio-art-confirm .6s .12s var(--studio-spring) both}.app-shell .assistant-panel{animation:studio-assistant-arrive .7s var(--studio-ease) both}.app-shell .assistant-header{animation:studio-content-arrive .55s 80ms var(--studio-ease) backwards}.app-shell .assistant-context-card{animation:studio-content-arrive .6s .13s var(--studio-ease) backwards}.app-shell .assistant-orb{animation:studio-assistant-orb-arrive .9s .16s var(--studio-spring) backwards}.app-shell .assistant-orb:before{animation:18s linear infinite studio-assistant-orbit}.app-shell .assistant-prompt{animation:studio-content-arrive .6s .2s var(--studio-ease) backwards}.app-shell .assistant-prompt:nth-child(2){animation-delay:.27s}.app-shell .assistant-prompt:nth-child(3){animation-delay:.34s}.app-shell .assistant-suggestion{animation:studio-result-arrive .65s var(--studio-ease) both}.app-shell .assistant-composer{transition:border-color .5s,box-shadow .5s}.app-shell .assistant-composer:focus-within{border-color:#e2b67e47;box-shadow:0 -12px 35px #0002,inset 0 1px #e2b67e0b}.app-shell .assistant-send:not(:disabled)>svg{transition:transform .45s var(--studio-spring)}.app-shell .assistant-send:hover:not(:disabled)>svg{transform:translateY(-2px)}.account-backdrop .account-center{animation:.65s cubic-bezier(.18,.8,.2,1) both studio-account-arrive}.account-center .credit-wallet:after{animation:18s ease-in-out infinite alternate studio-wallet-orbit}.account-center .account-tabs button{transition:color .3s,background .35s,border-color .35s,box-shadow .35s}.account-center .account-tabs button.active{box-shadow:inset 0 1px #ffdfb324,0 3px 12px #00000014}@keyframes studio-border-light{to{--studio-light-angle:388deg}}@keyframes studio-panel-arrive{0%{opacity:.65;transform:perspective(1200px)translateY(18px)rotateX(2deg)}to{opacity:1;transform:none}}@keyframes studio-surface-arrive{0%{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes studio-content-arrive{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes studio-step-confirm{0%{transform:scale(.82)rotate(-12deg)}to{transform:none}}@keyframes studio-disc-orbit{0%{transform:rotateX(54deg)rotateY(-19deg)rotate(-32deg)translateY(-1px)}to{transform:rotateX(62deg)rotateY(-9deg)rotate(-12deg)translateY(4px)}}@keyframes studio-disc-orbit-middle{0%{transform:rotateX(57deg)rotateY(-14deg)rotate(-36deg)scale(1.08)}to{transform:rotateX(52deg)rotateY(-22deg)rotate(-15deg)scale(1.08)}}@keyframes studio-disc-orbit-back{0%{transform:rotateX(60deg)rotateY(-11deg)rotate(-23deg)scale(1.18)}to{transform:rotateX(49deg)rotateY(-21deg)rotate(-40deg)scale(1.18)}}@keyframes studio-halo-breathe{0%{opacity:.55;transform:scale(.85)}to{opacity:.95;transform:scale(1.06)}}@keyframes studio-spark-glow{0%{opacity:.35;box-shadow:0 0 8px 1px #f8c19d25}to{opacity:.85;box-shadow:0 0 16px 4px #f8c19d45}}@keyframes studio-orb-reflection{0%{transform:rotate(-35deg)}to{transform:rotate(325deg)}}@keyframes studio-template-orbit{0%{transform:rotateX(20deg)rotateY(-36deg)rotate(-42deg)}to{transform:rotateX(20deg)rotateY(-36deg)rotate(318deg)}}@keyframes studio-template-orbit-wide{0%{transform:rotateX(-15deg)rotateY(28deg)rotate(-25deg)}to{transform:rotateX(-15deg)rotateY(28deg)rotate(335deg)}}@keyframes studio-generate-glow{0%,to{box-shadow:inset 0 1px #fff6,0 5px 18px #de8c6016}50%{box-shadow:inset 0 1px #fff7,0 5px 24px #e5a1772d,0 0 0 1px #f8c59813}}@keyframes studio-button-reflection{0%,58%{transform:skew(-24deg)translate(-100%)}85%,to{transform:skew(-24deg)translate(500%)}}@keyframes studio-processing-light{0%{transform:translate(-110%)}to{transform:translate(310%)}}@keyframes studio-result-arrive{0%{opacity:.7;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@keyframes studio-art-confirm{0%{transform:scale(.82)rotate(-9deg)}to{transform:none}}@keyframes studio-player-arrive{0%{opacity:.7;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes studio-backdrop-arrive{0%{opacity:0}to{opacity:1}}@keyframes studio-modal-arrive{0%{opacity:.55;transform:perspective(1200px)translateY(24px)rotateX(3deg)scale(.965)}to{opacity:1;transform:none}}@keyframes studio-menu-arrive{0%{opacity:.6;transform:translateY(-5px)scale(.96)}to{opacity:1;transform:none}}@keyframes studio-toast-arrive{0%{opacity:.5;transform:translate(-50%,9px)scale(.975)}to{opacity:1;transform:translate(-50%)}}@keyframes studio-assistant-arrive{0%{opacity:.7;transform:translate(44px)}to{opacity:1;transform:none}}@keyframes studio-assistant-orb-arrive{0%{opacity:.65;transform:perspective(250px)rotateY(-35deg)rotate(-14deg)scale(.9)}to{opacity:1;transform:rotate(-6deg)}}@keyframes studio-assistant-orbit{0%{transform:rotate(-40deg)}to{transform:rotate(320deg)}}@keyframes studio-account-arrive{0%{opacity:.65;transform:perspective(1300px)translateY(20px)rotateX(2deg)scale(.975)}to{opacity:1;transform:none}}@keyframes studio-wallet-orbit{0%{transform:translate(0)scale(.95)}to{transform:translate(-12px,12px)scale(1.08)}}@supports (animation-timeline:view()){.app-shell .template-art>svg,.app-shell .project-card-cover .cover>svg{animation:linear both studio-art-scroll;animation-timeline:view();animation-range:entry exit}@keyframes studio-art-scroll{0%{translate:0 8px;rotate:y -14deg}50%{translate:0;rotate:y 0deg}to{translate:0 -8px;rotate:y 12deg}}}@media (width<=679px){.app-shell .studio-grid>.panel{animation-name:studio-surface-arrive;animation-duration:.65s}.app-shell .studio-grid>.panel:after{opacity:.38;animation-duration:22s}.app-shell .studio-grid>.panel:focus-within:after{opacity:.75}.app-shell .template-card .template-art-orbit{animation-duration:29s}.app-shell .template-card .template-art-orbit.second{animation-duration:35s}.app-shell .modal{animation-name:studio-mobile-sheet-arrive;animation-duration:.5s}.app-shell .assistant-panel{animation-duration:.5s}.account-backdrop .account-center{animation-name:studio-mobile-sheet-arrive;animation-duration:.5s}@keyframes studio-mobile-sheet-arrive{0%{opacity:.8;transform:translateY(28px)}to{opacity:1;transform:none}}}@media (hover:none){.app-shell .voice-card:hover .voice-orb,.app-shell .selected-voice:hover .voice-orb,.app-shell .starter-card:hover .starter-icon,.app-shell .studio-workflow button:hover .step-number{transform:none}}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell :before,.app-shell :after,.account-backdrop .account-center,.account-center :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.app-shell .studio-grid>.panel:after{opacity:.32}.app-shell .generate-button:before,.app-shell .generation-status:after{display:none}}.app-shell .studio-heading{isolation:isolate;background:radial-gradient(at 94% 5%,#a6755820,#0000 55%),linear-gradient(115deg,#29222055,#16151520);border:1px solid #e7be9815;border-radius:25px;min-height:230px;padding:22px 28px 25px;box-shadow:inset 0 1px #ffdfbd07,0 18px 60px -40px #0009}.app-shell .studio-heading:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.6;background:radial-gradient(circle at 75% 23%,#fbe2bc99 0 1px,#0000 2px),radial-gradient(circle at 85% 75%,#e9cba852 0 1px,#0000 2px),radial-gradient(circle at 97% 52%,#f1c79266 0 1px,#0000 2px);animation:8s ease-in-out infinite alternate atelier-starlight;position:absolute;inset:0}.app-shell .studio-heading h1{font-size:clamp(30px,2.7vw,41px)}.app-shell .studio-heading .eyebrow{letter-spacing:.22em;font-size:8px}.app-shell .studio-heading-side{flex-basis:196px}.app-shell .studio-heading-side .assistant-trigger{background:linear-gradient(135deg,#b18a6520,#ae78510b);min-height:44px}.app-shell .studio-workflow{background:linear-gradient(125deg,#2e272329,#ffffff02);border-radius:16px;margin-bottom:24px}.app-shell .studio-workflow button{min-height:76px;transition:background .4s,box-shadow .4s}.app-shell .studio-workflow button:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#e6b485,#0000);height:1px;transition:opacity .4s;position:absolute;bottom:0;left:24px;right:24px}:is(.app-shell:has(#studio-script:focus-within) .studio-workflow button:first-child,.app-shell:has(#studio-voice:focus-within) .studio-workflow button:nth-child(2),.app-shell:has(#studio-generate:focus-within) .studio-workflow button:nth-child(3)){background:linear-gradient(100deg,#dcaf7a12,#c6a58003);box-shadow:inset 0 1px #ecccaa10}.app-shell:has(#studio-script:focus-within) .studio-workflow button:first-child:after{opacity:1}.app-shell:has(#studio-voice:focus-within) .studio-workflow button:nth-child(2):after{opacity:1}.app-shell:has(#studio-generate:focus-within) .studio-workflow button:nth-child(3):after{opacity:1}.app-shell .studio-grid>.panel{border-color:#e5c6aa24;border-radius:24px;box-shadow:inset 0 1px #fff4e410,0 20px 45px -28px #000c}.app-shell .studio-panel-heading{background:linear-gradient(120deg,#d1a2790d,#0000);border-bottom-color:#eed1b315;padding-top:25px;padding-bottom:22px}.app-shell .panel-step{letter-spacing:.22em;align-items:center;gap:9px;font-size:8px;display:inline-flex}.app-shell .panel-step:after{content:"";background:linear-gradient(90deg,#d6ac7e60,#0000);width:28px;height:1px}.app-shell .editor-card .panel-topline{padding-top:20px;padding-bottom:4px}.app-shell .editor-card .editor-content{padding-top:15px}.app-shell .editor-card .project-title-input>input{letter-spacing:-.7px;font-size:23px;line-height:1.4}.app-shell .editor-card .script-meta{margin-top:10px;margin-bottom:15px}.app-shell .editor-card .script-editor{letter-spacing:.01em;background:radial-gradient(at 50% 0,#eadac206,#0000 60%),linear-gradient(145deg,#111211,#181716);border:1px solid #c8b29a27;border-radius:16px;min-height:280px;padding:23px;font-size:16px;line-height:1.95;box-shadow:inset 0 2px 12px #0004,0 1px #f2d3b50a}.app-shell .editor-card .script-editor:focus{border-color:#dcba8980;box-shadow:inset 0 2px 10px #0003,0 0 0 4px #e0b78709,0 0 26px #edbf8f08}.app-shell .editor-toolbar{background:linear-gradient(90deg,#c4a58008,#0000);gap:8px;padding:10px 20px}.app-shell .editor-toolbar button{border-radius:9px;min-height:44px;transition:background .25s,color .25s}.app-shell .editor-toolbar button:hover:not(:disabled){color:#f5d6af;background:#d4ae7a0e}.app-shell .ai-editor-banner{background:radial-gradient(at 0,#d7a06c20,#0000 70%),#bd926306;border-radius:15px;margin-top:19px;margin-bottom:17px;padding:16px;position:relative}.app-shell .ai-editor-banner strong{font-size:13px;line-height:1.4}.app-shell .ai-editor-banner small{margin-top:5px;line-height:1.65}.app-shell .editor-next-step{align-items:center;gap:16px;padding-bottom:23px}.app-shell .voice-controls.panel{background:radial-gradient(at 90% 0,#84745814,#0000 35%),linear-gradient(150deg,#252322,#1a1919 32%)}.app-shell .voice-controls .controls-heading{padding-top:12px}.app-shell .voice-controls .controls-heading>span{letter-spacing:.12em;text-transform:uppercase;color:#b9a58e;font-size:10px}.app-shell .voice-controls .control-body{gap:22px;padding-top:6px;display:grid}.voice-identity-group,.voice-region-group,.voice-expression-group{min-width:0}.app-shell .voice-controls .selected-voice{isolation:isolate;background:radial-gradient(at 5% 0,#e2b88919,#0000 60%),linear-gradient(130deg,#33302b,#24211e);border-color:#d1b38f49;border-radius:16px;gap:14px;min-height:98px;padding:17px 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe5bf24,inset 0 -1px #0008,0 8px 24px #0002}.app-shell .voice-controls .selected-voice:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 39%,#ffeaca08 43%,#0000 50%);transition:transform 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-40% -10%;transform:translate(-30%)}.app-shell .voice-controls .selected-voice:hover:before{transform:translate(40%)}.app-shell .voice-controls .selected-voice>.voice-orb{flex-basis:48px;width:48px;height:48px;box-shadow:inset -5px -5px 12px #0007,inset 2px 2px 7px #fff4,0 0 0 5px #efcda407,0 10px 16px #0005}.app-shell .voice-controls .selected-voice strong{letter-spacing:-.7px;color:#f4e5d4;font-size:22px;font-weight:500}.app-shell .voice-controls .selected-voice small{color:#bdaf9e;white-space:normal;font-size:11px;line-height:1.65}.app-shell .voice-controls .voice-sample-button{background:#e7bb8405;border-color:#c0a17f25;min-height:46px;margin-top:12px}.app-shell .voice-controls .voice-sample-note{color:#b0a493;font-size:10px;line-height:1.7}.app-shell .voice-controls .field-label{color:#d8c9b6;font-size:12px;line-height:1.5}.app-shell .voice-controls .field-label select,.app-shell .voice-controls .select-wrap{background-color:#141514;border-color:#d4bfa32b;border-radius:11px;min-height:46px}.app-shell .voice-controls .select-wrap select{background:0 0}.app-shell .voice-controls .field-label select:focus-visible,.app-shell .voice-controls .field-label textarea:focus-visible{outline-offset:3px;outline:2px solid #edc7a1}.app-shell .studio-accent-controls{background:linear-gradient(135deg,#0f111166,#b18b5706);border:1px solid #cfb28b24;border-radius:15px;margin:0;padding:15px;position:relative;box-shadow:inset 0 1px #ead0ad08}.app-shell .studio-accent-controls>.field-label{margin-top:0}.app-shell .studio-accent-controls .accent-help{color:#b8aa98;font-size:11px;line-height:1.7}.app-shell .studio-accent-controls .accent-note{color:#a79f92;margin-bottom:0;font-size:10px;line-height:1.75}.app-shell .accent-intensity legend{color:#c6b79f;font-size:11px}.app-shell .accent-intensity-options{background:#10111080;border:1px solid #d3b78f20;border-radius:11px;gap:4px;padding:4px}.app-shell .accent-intensity-options label{background:0 0;border:1px solid #0000;border-radius:8px;flex:1;min-height:44px;font-size:11px}.app-shell .accent-intensity-options label.selected{color:#efdbb9;background:linear-gradient(135deg,#57493399,#352e25);border-color:#d5b78444;box-shadow:inset 0 1px #ffebca15,0 3px 8px #0003}.app-shell .accent-intensity:disabled .accent-intensity-options{opacity:.6}.app-shell .voice-expression-group>.control-divider{background:linear-gradient(90deg,#dac3a633,#0000);margin:0 0 19px}.app-shell .voice-expression-group>.field-label{letter-spacing:.14em;text-transform:uppercase;margin-bottom:11px;font-size:10px}.app-shell .voice-controls .style-chips{gap:7px;margin-top:0}.app-shell .voice-controls .style-chips button{color:#bcb2a4;background:#ffffff02;border-color:#cebaa322;border-radius:9px;min-height:40px;padding:8px 11px;font-size:11px}.app-shell .voice-controls .style-chips button.active{color:#f4d8b8;background:linear-gradient(140deg,#ad7d4b28,#c997630c);border-color:#d7a87080;box-shadow:inset 0 1px #ffe2b923,0 3px 10px #0002}.studio-direction-display{isolation:isolate;background:radial-gradient(#daac7520,#0000 70%),#111413;border:1px solid #cfad8225;border-radius:12px;margin:22px 0 8px;padding:14px 13px 10px;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #0008,inset 0 -1px #f1daba08}.direction-display-caption{justify-content:space-between;align-items:center;gap:10px;display:flex}.direction-display-caption>span{letter-spacing:.12em;color:#c4b297;white-space:nowrap;align-items:center;gap:6px;font-size:7px;display:flex}.direction-display-caption i{background:#d9c79f;border-radius:50%;width:3px;height:3px;box-shadow:0 0 6px #d9c79f88}.direction-display-caption strong{color:#e6c7a0;text-align:right;overflow-wrap:anywhere;font-size:9px;font-weight:400}.studio-direction-display svg{width:100%;height:83px;display:block;overflow:visible}.direction-grid-line{stroke:#bfa88718;stroke-width:.5px;stroke-dasharray:2 7}.direction-signal{filter:drop-shadow(0 0 3px #d6a76826);transition:d .5s}.direction-signal-glint{stroke-dasharray:3 97;animation:atelier-signal var(--direction-tempo,8s) linear infinite;filter:drop-shadow(0 0 3px #eec590)}.direction-display-ruler{opacity:.5;justify-content:space-between;align-items:flex-end;height:6px;display:flex}.direction-display-ruler i{background:#9b8568;width:1px;height:3px}.direction-display-ruler i.major{background:#cdb490;height:6px}.studio-performance-dials{gap:12px;margin-top:14px;display:grid}.app-shell .voice-controls .advanced-toggle{color:#c8b9a3;background:linear-gradient(135deg,#c2a27508,#ffffff01);border:1px solid #c6af8e25;border-radius:11px;gap:9px;min-height:48px;margin-top:21px;padding:11px 13px;font-size:11px}.app-shell .voice-controls .advanced-toggle.expanded{color:#e8c99f;background:#ad875412;border-color:#c7a77d66}.app-shell .voice-controls .advanced-controls{border-top:0;padding:16px 0 0}.app-shell .voice-controls .advanced-controls .field-label{margin-top:22px}.app-shell .voice-controls .advanced-controls textarea{border-radius:12px;min-height:120px;padding:14px;font-size:13px;line-height:1.75}.app-shell .voice-controls .model-note{background:linear-gradient(90deg,#c7a56f07,#0000);border-top-color:#d5bb9418;padding-top:18px;padding-bottom:18px}.app-shell .create-panel{background:radial-gradient(at 0 0,#84735a12,#0000 65%),linear-gradient(135deg,#24231e,#191a17)}.app-shell .generation-selection{background:linear-gradient(145deg,#b5a5890d,#ffffff02);border:1px solid #d2bea128;border-radius:15px;margin-top:21px;padding:15px}.app-shell .generation-selection>.voice-orb{flex-shrink:0}.app-shell .generation-selection strong{letter-spacing:-.5px;font-size:20px;font-weight:500}.app-shell .generation-selection span{color:#b9b19f;font-size:11px}.app-shell .generation-selection>.text-button{flex-shrink:0;min-height:44px;font-size:11px}.app-shell .generation-summary>span{color:#bfb5a3;background:#b6ac9307;border:1px solid #c2b79d1c;border-radius:7px;min-height:30px;padding:5px 9px;font-size:10px;line-height:1.6}.app-shell .generation-credits{background:linear-gradient(135deg,#b7a16b19,#947a4410);border-color:#bba16b40;box-shadow:inset 0 1px #f9e5ba12}.app-shell .generation-footer{gap:12px}.app-shell .generation-footer>.generate-button{letter-spacing:-.1px;color:#31271b;background:linear-gradient(135deg,#fae3c1,#e5bd8a);border-color:#ffe7c6;border-radius:13px;min-height:57px;font-size:14px;box-shadow:inset 0 1px #fff9,0 5px 15px #0003}.app-shell .generation-footer>.generate-button:disabled{color:#b6a489;background:linear-gradient(135deg,#66584565,#483f3460);border-color:#a18a653b;box-shadow:inset 0 1px #f2d5ac09}.app-shell .generation-footer>.preview-button{color:#c2b49f;background:#ffffff02;border-color:#a89b8529;font-size:12px}.app-shell .generation-result{background:linear-gradient(135deg,#8b9a641c,#8b9a6408);border-color:#b2c39350}.app-shell .global-player{background:linear-gradient(110deg,#302a23f5,#1b1b18f5 65%);border-color:#e2caa738}.app-shell .player-wave{background:linear-gradient(#0000,#c6ad7b06,#0000);border-radius:7px;padding:0 8px}@keyframes atelier-signal{to{stroke-dashoffset:-100px}}@keyframes atelier-starlight{to{opacity:.23}}@media (width>=680px) and (width<=959px){.app-shell .voice-controls .control-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.voice-expression-group{grid-column:1/-1}.app-shell .voice-region-group{padding-top:20px}.studio-performance-dials{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.studio-direction-display{max-width:none}.studio-direction-display svg{height:104px}.app-shell .voice-controls .advanced-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 22px;display:grid}.app-shell .voice-controls .advanced-controls .control-note{grid-column:1/-1}}@media (width<=679px){.app-shell .studio-heading{border-radius:19px;gap:19px;min-height:0;margin-bottom:21px;padding:20px 18px}.app-shell .studio-heading h1{letter-spacing:-1.1px;font-size:29px;line-height:1.25}.app-shell .studio-heading h1 em{margin-top:6px;font-size:1.08em}.app-shell .studio-heading p{margin-top:14px;font-size:12px}.app-shell .studio-heading-side{flex-basis:auto;align-items:flex-start;width:100%}.app-shell .studio-heading-side .assistant-trigger{min-height:46px;font-size:11px}.app-shell .studio-workflow{border-radius:13px;margin-bottom:21px}.app-shell .studio-workflow button{gap:8px;min-height:94px;padding:13px 10px}.app-shell .studio-workflow .step-number{flex-basis:27px;width:27px;height:27px;font-size:13px}.app-shell .studio-workflow strong{font-size:11px;line-height:1.4}.app-shell .studio-workflow small{font-size:10px}.app-shell .studio-workflow button:after{left:8px;right:8px}.app-shell .studio-grid>.panel{border-radius:19px}.app-shell .studio-panel-heading{padding-top:22px;padding-bottom:18px}.app-shell .studio-panel-heading h2{font-size:22px;line-height:1.25}.app-shell .editor-card .project-title-input>input{font-size:20px}.app-shell .editor-card .script-editor{min-height:250px;padding:17px;font-size:16px;line-height:1.85}.app-shell .editor-toolbar{flex-wrap:wrap;gap:2px 8px;padding:9px 16px;display:flex}.app-shell .editor-toolbar>div{flex:100%;justify-content:space-between;gap:3px;display:flex}.app-shell .editor-toolbar>button{background:#c7a17705;border:1px solid #c6ac8721;justify-content:center;width:100%}.app-shell .editor-toolbar button{min-height:44px;font-size:11px}.app-shell .editor-toolbar>button>span{display:inline}.app-shell .editor-toolbar .toolbar-divider{margin:0 1px}.app-shell .editor-next-step{flex-direction:column;align-items:stretch;gap:12px}.app-shell .editor-next-step>.secondary-button{justify-content:center;min-height:47px}.app-shell .voice-controls .control-body{gap:20px}.app-shell .voice-controls .selected-voice{min-height:95px}.app-shell .voice-controls .style-chips button{min-height:44px;padding:9px 10px;font-size:11px}.app-shell .voice-controls .advanced-controls textarea{font-size:16px}.app-shell .generation-selection{gap:10px;padding:13px 11px}.app-shell .generation-selection strong{font-size:19px}.app-shell .generation-footer{flex-direction:column;gap:10px;display:flex}.app-shell .generation-footer>.generate-button{order:-1;justify-content:center;width:100%;min-height:56px}.app-shell .generation-footer>.preview-button{justify-content:center;width:100%;min-height:45px}}@media (width<=370px){.app-shell .studio-heading{padding:18px 14px}.app-shell .studio-heading h1{font-size:26px}.app-shell .studio-accent-controls{padding:12px}.app-shell .studio-workflow button{padding:12px 8px}.app-shell .studio-workflow strong{font-size:10px}.app-shell .studio-workflow small{font-size:9px}.app-shell .generation-selection strong{font-size:17px}.app-shell .generation-selection>.text-button{font-size:10px}.app-shell .generation-selection>.voice-orb{flex-basis:31px;width:31px;height:31px}}@media (prefers-reduced-motion:reduce){.direction-signal-glint,.app-shell .studio-heading:before{animation:none}.direction-signal{transition:none}}.document-motion-paused .direction-signal-glint,.document-motion-paused .studio-heading:before{animation-play-state:paused!important}.mobile-studio-nav{display:none}.app-shell .studio-workflow button[aria-current=step]{background:linear-gradient(115deg,#d8ad7820,#e5c59c06)}.app-shell .studio-workflow button[aria-current=step]:after{opacity:1}@media (width<=959px),(pointer:coarse){.app-shell .modal-backdrop{top:var(--visual-viewport-top,0px);height:var(--visual-viewport-height,100dvh);bottom:auto}.app-shell .modal{max-height:calc(var(--visual-viewport-height,100dvh) - 24px);overscroll-behavior:contain}.app-shell :is(input,textarea,select){scroll-margin-block:150px 120px}.app-shell .voice-controls .style-chips button{min-height:44px}.app-shell .modal-heading .icon-button{flex:0 0 44px}.app-shell .modal{flex-direction:column;display:flex;overflow:hidden}.app-shell .modal-heading{flex-shrink:0}.app-shell .modal-body{overscroll-behavior:contain;min-height:0;padding:2px;overflow-y:auto}.app-shell .modal-wide .modal-search{z-index:2;background:#211d1a;position:sticky;top:0}}@media (width<=1179px){.app-shell .sidebar{top:var(--visual-viewport-top,0px);height:var(--visual-viewport-height,100dvh);padding-bottom:max(12px,env(safe-area-inset-bottom));bottom:auto}}@media (width<=679px){.app-shell{--mobile-nav-height:calc(64px + env(safe-area-inset-bottom,0px))}.app-shell .topbar{min-height:68px;padding-top:max(10px,env(safe-area-inset-top))}.app-shell .breadcrumb{min-width:0}.app-shell .breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .breadcrumb .mobile-menu{flex-shrink:0}.app-shell main{padding-bottom:calc(var(--mobile-nav-height) + var(--player-dock-height,0px) + 28px)}.app-shell .studio-heading{padding:21px 18px 18px}.app-shell .studio-heading h1{font-size:clamp(26px,7vw,32px)}.app-shell .studio-heading-side{min-height:52px}.app-shell .studio-workflow{top:calc(68px + env(safe-area-inset-top,0px));z-index:29;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#211e1bee;border:1px solid #dac2a732;border-radius:14px;margin:0 -2px 20px;position:sticky;overflow:hidden;box-shadow:0 12px 24px -16px #000b,inset 0 1px #fff2db0a}.app-shell .studio-workflow button{flex-direction:row;align-items:center;gap:7px;min-height:62px;padding:10px 9px}.app-shell .studio-workflow strong{font-size:11px;line-height:1.4}.app-shell .studio-workflow small{display:none}.app-shell .studio-workflow .step-number{flex:0 0 25px;width:25px;height:25px;font-size:10px}.app-shell .studio-workflow button:after{left:12px;right:12px}.app-shell .studio-grid>.panel{scroll-margin-top:calc(150px + env(safe-area-inset-top,0px))}.app-shell .studio-panel-heading{padding:20px}.app-shell .studio-panel-heading h2{font-size:23px;line-height:1.25}.app-shell .studio-panel-heading p{font-size:13px;line-height:1.65}.app-shell .editor-card .script-editor{height:clamp(250px,39svh,380px);min-height:230px;padding:16px;line-height:1.8}.app-shell .editor-card .project-title-input>input{font-size:18px}.app-shell .editor-toolbar{gap:2px;padding-inline:10px}.app-shell .editor-toolbar>div{flex-wrap:wrap}.app-shell .voice-controls .field-label,.app-shell .voice-controls .accent-help{font-size:13px}.app-shell .voice-controls .accent-note,.app-shell .voice-controls .voice-sample-note{font-size:12px}.app-shell .voice-controls :is(select,textarea){font-size:16px}.app-shell .generation-footer{grid-template-columns:1fr;display:grid}.app-shell .generation-footer .generate-button{order:-1;min-height:56px}.app-shell .generation-summary{flex-wrap:wrap}.app-shell .global-player{bottom:var(--mobile-nav-height);border-radius:18px 18px 0 0;padding-bottom:12px}.app-shell .global-player .player-center{min-width:0}.app-shell .player-track strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .toast{bottom:calc(var(--mobile-nav-height) + var(--player-dock-height,0px) + 10px)}.app-shell .mobile-studio-nav{z-index:55;min-height:var(--mobile-nav-height);padding:5px max(8px,env(safe-area-inset-right)) max(5px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#27221ff5,#171717f7);border-top:1px solid #d5b79636;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 32px -14px #0008}.app-shell .mobile-studio-nav button{color:#b6aaa0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:54px;padding:6px 2px;font-size:10px;display:flex;position:relative}.app-shell .mobile-studio-nav button[aria-current],.app-shell .mobile-studio-nav button[aria-pressed=true]{color:#f1cba7;background:linear-gradient(#e9bd8819,#d3a57203)}.app-shell .mobile-studio-nav button[aria-current]:before{content:"";background:#f1cba7;border-radius:2px;width:24px;height:2px;position:absolute;top:0;box-shadow:0 0 10px #f1cba75a}.app-shell .mobile-studio-nav button:active{background:#e7bb8922}.app-shell .mobile-studio-nav button:focus-visible{outline-offset:-2px;outline:2px solid #e8c49b}html[data-mobile-keyboard=true] .app-shell .mobile-studio-nav,html[data-mobile-keyboard=true] .app-shell .global-player{display:none}html[data-mobile-keyboard=true] .app-shell .studio-workflow,html[data-mobile-keyboard=true] .app-shell .topbar{position:static}html[data-mobile-keyboard=true] .app-shell main{padding-bottom:28px}html[data-mobile-keyboard=true] .app-shell .toast{bottom:12px}}@media (width<=359px){.app-shell .studio-workflow button{gap:5px;padding-inline:6px}.app-shell .studio-workflow strong{font-size:10px}.app-shell .studio-dial-console{grid-template-columns:66px minmax(0,1fr);gap:8px}.app-shell .studio-dial-graphic{width:66px;height:66px}.app-shell .studio-dial-value-row>output{font-size:21px}}@media (width<=679px) and (height<=500px){.app-shell .studio-workflow{position:static}.app-shell .global-player{margin-bottom:var(--mobile-nav-height);position:static}}.app-shell .studio-mode-bar{flex-wrap:wrap;align-items:center;gap:16px 22px;margin:0 0 22px;display:flex}.app-shell .studio-view-switch{background:linear-gradient(135deg,#2c2520,#1c1a18);border:1px solid #d1b5922e;border-radius:15px;gap:4px;padding:5px;display:flex;box-shadow:inset 0 1px #fff2df09}.app-shell .studio-view-switch button{color:#b9ab9a;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:10px 18px;font-size:13px;transition:background .25s,color .25s,border-color .25s,box-shadow .25s;display:flex}.app-shell .studio-view-switch button[aria-pressed=true]{color:#ffe0b9;background:linear-gradient(130deg,#79553240,#d5a77514);border-color:#ddb58b5c;box-shadow:inset 0 1px #ffe8c51c,0 3px 12px #0003}.app-shell .studio-view-switch button:hover:not([aria-pressed=true]){color:#ebd4b7;background:#d2ad8410}.app-shell .studio-mode-bar>p{color:#ddcbb5;flex:1;min-width:160px;margin:0;font-size:13px;line-height:1.6}.app-shell .studio-mode-bar>p>span{color:#ab9e8e;margin-top:2px;font-size:11px;display:block}.app-shell .studio-longform-link{color:#e1c39e;background:linear-gradient(130deg,#a5824d0e,#e4c79b03);border:1px solid #d7b98c2c;border-radius:13px;align-items:center;gap:11px;min-height:56px;padding:9px 13px;display:flex}.app-shell .studio-longform-link>span{text-align:left;font-size:12px;line-height:1.5}.app-shell .studio-longform-link small{color:#b5a48c;font-size:10px;display:block}.app-shell :is(.studio-view-switch button,.studio-longform-link):focus-visible{outline-offset:3px;outline:2px solid #f0cb9d}.app-shell .simple-view .editor-content{padding-top:22px}.app-shell .simple-controls-summary{background:linear-gradient(130deg,#bb884015,#bb884006);border:1px solid #e0b88e32;border-radius:13px;margin-top:21px;padding:15px}.app-shell .simple-controls-summary>strong{color:#e9c79f;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.app-shell .simple-controls-summary>p{color:#c1b2a0;margin:8px 0;font-size:11px;line-height:1.75}.app-shell .simple-settings-list{flex-wrap:wrap;gap:6px;margin:11px 0;padding:0;list-style:none;display:flex}.app-shell .simple-settings-list li{color:#e0c9ab;background:#edbe8808;border:1px solid #dbb89020;border-radius:6px;padding:5px 7px;font-size:10px;line-height:1.5}.app-shell .simple-controls-summary details{color:#c5b49e;margin-block:10px;font-size:11px}.app-shell .simple-controls-summary summary{cursor:pointer;min-height:32px;padding-block:8px;display:list-item}.app-shell .simple-controls-summary details p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;line-height:1.75;overflow-y:auto}.app-shell .simple-controls-summary .text-button{min-height:42px;font-size:12px}.app-shell .simple-upgrade{text-align:left;color:#d5bea1;background:linear-gradient(120deg,#d5ac790a,#ffffff01);border:1px solid #d8b58e26;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:20px;padding:14px;display:flex}.app-shell .simple-upgrade>span{flex:1;min-width:0;font-size:12px}.app-shell .simple-upgrade small{color:#ad9e8c;margin-top:4px;font-size:10px;line-height:1.6;display:block}.app-shell .simple-dialogue-notice{color:#c6b29a;flex-wrap:wrap;align-items:center;gap:8px 15px;padding:14px 24px 0;font-size:12px;line-height:1.65;display:flex}.app-shell .simple-dialogue-notice>span{flex:1;min-width:180px}.app-shell .simple-dialogue-notice>button{min-height:40px}.app-shell .advanced-section-title{color:#dcc4a4;align-items:center;gap:9px;margin:22px 0 10px;font-size:12px;font-weight:500;display:flex}.app-shell .project-download-actions{flex-wrap:wrap;gap:7px;padding:0 17px 16px;display:flex}.app-shell .project-card>.project-download-actions{padding:0 17px 16px}.app-shell .project-download-actions button{flex:1;min-height:44px;padding:10px;font-size:11px}.app-shell .project-inline-download{color:#dec39e;align-items:center;gap:6px;min-height:32px;margin-top:6px;font-size:11px;display:flex}.app-shell .project-info{min-width:0}.app-shell .project-info .project-title{width:100%}@media (width>=960px){.app-shell .simple-view .create-panel{align-self:start}}@media (width<=679px){.app-shell .studio-mode-bar{gap:12px;margin-bottom:18px}.app-shell .studio-view-switch{width:100%}.app-shell .studio-view-switch button{flex:1;min-height:46px;padding-inline:10px}.app-shell .studio-mode-bar>p{font-size:12px}.app-shell .studio-mode-bar>p>span{font-size:10px}.app-shell .studio-longform-link{flex:100%;padding:11px 13px}.app-shell .studio-longform-link>span{flex:1}.app-shell .simple-controls-summary{padding:14px}.app-shell .simple-controls-summary>p,.app-shell .simple-settings-list li,.app-shell .simple-controls-summary details{font-size:12px}.app-shell .simple-controls-summary summary,.app-shell .simple-controls-summary .text-button{min-height:44px}.app-shell .simple-upgrade{min-height:70px}.app-shell .simple-upgrade small{font-size:11px}.app-shell .simple-dialogue-notice{padding-inline:20px}.app-shell .project-inline-download{min-height:44px}}@media (prefers-reduced-motion:reduce){.app-shell .studio-view-switch button{transition:none}}.cinematic-hero .hero-gallery{transform-style:preserve-3d}.cinematic-hero .hero-gallery:before{opacity:.44;translate:calc(var(--hero-mouse-x,0) * -5px) calc(var(--hero-mouse-y,0) * -4px);pointer-events:none}.cinematic-hero .hero-atmosphere{z-index:0;pointer-events:none;isolation:isolate;position:absolute;inset:0 -3%;overflow:clip;-webkit-mask-image:radial-gradient(at 52% 46%,#000 34%,#000d 57%,#0000 75%);mask-image:radial-gradient(at 52% 46%,#000 34%,#000d 57%,#0000 75%)}.hero-atmosphere .hero-aurora{mix-blend-mode:screen;will-change:transform;filter:blur(33px);pointer-events:none;border-radius:50%;animation:16s ease-in-out infinite alternate hero-aurora-breathe;position:absolute}.hero-atmosphere .hero-aurora-copper{width:76%;height:44%;transform:rotate(-32deg);translate:calc(var(--hero-mouse-x,0) * 13px) calc(var(--hero-mouse-y,0) * 8px);background:conic-gradient(from 230deg,#0000,#c5753e23 16%,#f0aa7021 27%,#0000 40%,#b9613923 71%,#0000 89%);top:21%;left:13%}.hero-atmosphere .hero-aurora-champagne{width:34%;height:62%;transform:rotate(-42deg);translate:calc(var(--hero-mouse-x,0) * -9px) calc(var(--hero-mouse-y,0) * -6px);background:radial-gradient(#ffe4b319,#0000 65%);animation-duration:19s;animation-delay:-6s;top:3%;right:7%}.hero-atmosphere .hero-aurora-rose{width:66%;height:32%;transform:rotate(28deg);translate:calc(var(--hero-mouse-x,0) * -7px) calc(var(--hero-mouse-y,0) * 10px);background:radial-gradient(#ae625617,#0000 67%);animation-duration:22s;animation-delay:-11s;bottom:23%;left:1%}.cinematic-hero .sculpture-halo{z-index:0;background:radial-gradient(ellipse at var(--hero-light-x,50%) var(--hero-light-y,43%),#ce895028,transparent 53%);filter:blur(20px);opacity:.95;pointer-events:none}.hero-atmosphere .hero-field-orbit{transform:perspective(750px)rotateX(61deg)rotateY(-22deg)rotate(-27deg);translate:calc(var(--hero-mouse-x,0) * -7px) calc(var(--hero-mouse-y,0) * -5px);border:1px solid #f4c28d16;border-radius:50%;position:absolute;inset:13% 14% 19% 18%}.hero-atmosphere .hero-field-orbit:before{content:"";border-radius:inherit;border:1px solid #f4c28d06;position:absolute;inset:-8px}.hero-atmosphere .hero-field-orbit:after{content:"";background:#efc9a9a8;border-radius:50%;width:3px;height:3px;position:absolute;top:20%;left:7%;box-shadow:0 0 13px 2px #efb27b47}.hero-atmosphere .orbit-near{transform:perspective(750px)rotateX(-46deg)rotateY(19deg)rotate(29deg);translate:calc(var(--hero-mouse-x,0) * 9px) calc(var(--hero-mouse-y,0) * 6px);border-color:#e8be9222;inset:15% 12% 23% 14%}.hero-atmosphere .orbit-near:after{background:#f6d4b9b0;width:2px;height:2px;inset:auto 13% 14% auto}.hero-atmosphere .hero-field-horizon{filter:blur(.3px);opacity:.85;height:8%;transform:rotate(-10deg);translate:calc(var(--hero-mouse-x,0) * -12px) calc(var(--hero-mouse-y,0) * -3px);background:radial-gradient(at 50% 0,#e9a46616,#0000 68%);border-top:1px solid #f2be8626;border-radius:50%;position:absolute;bottom:21%;left:21%;right:9%}.hero-atmosphere .hero-field-horizon:before{content:"";filter:blur(10px);background:#f1c29619;border-radius:50%;height:35%;position:absolute;top:-8%;left:25%;right:22%}.hero-field-dust{translate:calc(var(--hero-mouse-x,0) * 8px) calc(var(--hero-mouse-y,0) * 6px);position:absolute;inset:0}.hero-field-dust>i{opacity:.33;background:#f4d3b6;border-radius:50%;width:2px;height:2px;animation:8s ease-in-out infinite hero-dust-glimmer;display:block;position:absolute;box-shadow:0 0 7px #e8b98169}.hero-field-dust>i:nth-child(3n){opacity:.5;width:1px;height:1px}.hero-field-dust>i:nth-child(2n){animation-duration:12s}.hero-field-cross{opacity:.42;width:9px;height:9px;translate:calc(var(--hero-mouse-x,0) * -5px) calc(var(--hero-mouse-y,0) * -3px);position:absolute}.hero-field-cross:before,.hero-field-cross:after{content:"";background:#dcba9659;position:absolute}.hero-field-cross:before{width:9px;height:1px;top:4px}.hero-field-cross:after{width:1px;height:9px;left:4px}.hero-field-cross.cross-first{top:26%;left:14%}.hero-field-cross.cross-last{bottom:21%;right:15%}.cinematic-hero .sound-sculpture{z-index:1}.cinematic-hero .sculpture-orbit-label{z-index:2;translate:calc(var(--hero-mouse-x,0) * -11px) calc(var(--hero-mouse-y,0) * -7px);color:#c8b39d;text-shadow:0 1px 12px #000;pointer-events:none}.cinematic-hero .sculpture-orbit-label i{background:linear-gradient(90deg,#0000,#e9b883);box-shadow:0 0 6px #c68a4633}.cinematic-hero .hero-field-label{z-index:2;color:#a28c76;letter-spacing:.19em;writing-mode:vertical-rl;transform:rotate(180deg);translate:calc(var(--hero-mouse-x,0) * -5px) calc(var(--hero-mouse-y,0) * 5px);pointer-events:none;opacity:.78;align-items:center;gap:8px;font-size:6px;display:flex;position:absolute;top:39%;left:19px}.hero-field-label>span{background:linear-gradient(#0000,#c5986c6e);width:1px;height:19px}.cinematic-hero .sculpture-caption{z-index:3;translate:calc(var(--hero-mouse-x,0) * -4px) calc(var(--hero-mouse-y,0) * -3px);pointer-events:none}.cinematic-hero .hero-glass-note{z-index:3;background:radial-gradient(ellipse at var(--hero-light-x,20%) var(--hero-light-y,0%),#edc0911a,transparent 64%),linear-gradient(140deg,#42332bba,#1d1a18ce 78%);-webkit-backdrop-filter:blur(23px)saturate(115%);backdrop-filter:blur(23px)saturate(115%);translate:calc(var(--hero-mouse-x,0) * -19px) calc(var(--hero-mouse-y,0) * -13px);rotate:calc(var(--hero-mouse-x,0) * -2deg);pointer-events:none;border-color:#fae0c586 #e9bd8f3a #e9bd8f3a;box-shadow:0 28px 60px #0004,0 8px 20px #0003,inset 0 1px #fff2df17}.cinematic-hero .hero-glass-note:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#ffe0ba78,#0000);height:1px;position:absolute;top:-1px;left:18px;right:18px}.cinematic-hero .hero-glass-note:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff2de04 50%,#0000 70%);position:absolute;inset:0}.cinematic-hero .hero-glass-note>span{color:#e1bda0}.cinematic-hero .hero-glass-note>strong{color:#fff0df;text-shadow:0 2px 15px #0002}.cinematic-hero .hero-glass-note i{background:linear-gradient(#ffe4bd,#c79776);box-shadow:0 0 8px #e6ad7221}.cinematic-hero[data-paused=true] .hero-atmosphere *,.cinematic-hero[data-paused=true] .hero-glass-note{animation-play-state:paused}@keyframes hero-aurora-breathe{0%{opacity:.6;rotate:-5deg;scale:1}to{opacity:1;rotate:7deg;scale:1.13}}@keyframes hero-dust-glimmer{0%,to{opacity:.18;translate:0;scale:.75}50%{opacity:.65;translate:0 -8px;scale:1.1}}@media (width>=1600px){.cinematic-hero .hero-field-label{font-size:6.5px;left:33px}.hero-atmosphere .hero-aurora-copper{filter:blur(42px)}}@media (width<=1180px){.cinematic-hero .hero-field-label{font-size:5.5px;top:37%;left:16px}.hero-atmosphere .hero-field-orbit{inset:15% 13% 21% 17%}.hero-atmosphere .hero-field-horizon{bottom:23%}.hero-atmosphere .hero-aurora{filter:blur(27px)}}@media (width<=800px){.cinematic-hero .hero-field-label{letter-spacing:.14em;font-size:5px;left:10px}.hero-field-cross.cross-first{left:12%}.hero-atmosphere .hero-aurora{opacity:.76}.hero-atmosphere .hero-field-horizon{bottom:25%;left:19%;right:7%}}@media (width<=640px){.cinematic-hero .hero-atmosphere{inset:0 -2%;-webkit-mask-image:radial-gradient(at 50% 47%,#000 33%,#000c 63%,#0000 77%);mask-image:radial-gradient(at 50% 47%,#000 33%,#000c 63%,#0000 77%)}.hero-atmosphere .hero-aurora-copper{filter:blur(24px);width:87%;height:56%;top:12%;left:5%}.hero-atmosphere .hero-aurora-champagne{filter:blur(22px);height:66%;top:3%;right:12%}.hero-atmosphere .hero-aurora-rose{filter:blur(22px);bottom:24%}.hero-atmosphere .hero-field-orbit{opacity:.78;inset:11% 12% 20% 15%}.hero-atmosphere .orbit-near{inset:12% 10% 19% 12%}.hero-atmosphere .hero-field-horizon{bottom:21%;left:17%;right:12%}.cinematic-hero .hero-field-label{letter-spacing:.13em;opacity:.6;font-size:5px;top:38%;left:5px}.hero-field-dust>i:nth-child(n+5){display:none}.hero-field-cross.cross-first{top:24%;left:14%}.hero-field-cross.cross-last{bottom:18%;right:13%}.cinematic-hero .hero-gallery:before{opacity:.25}.cinematic-hero .hero-glass-note{box-shadow:0 17px 35px #0004,0 6px 18px #0002,inset 0 1px #fff2df17}}@media (width<=370px){.cinematic-hero .hero-field-label{display:none}.hero-atmosphere .hero-field-horizon{bottom:21%}.hero-field-cross.cross-first{top:20%;left:12%}}@media (hover:none),(pointer:coarse){.cinematic-hero .hero-glass-note{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}@media (prefers-reduced-motion:no-preference){.cinematic-hero .hero-gallery:before{translate:calc(var(--hero-mouse-x,0) * -5px) calc(var(--hero-mouse-y,0) * -4px + var(--hero-scroll,0) * 20px);rotate:calc(var(--hero-scroll,0) * -12deg)}.cinematic-hero .hero-atmosphere{transform:translate3d(0,calc(var(--hero-scroll,0) * 26px),-25px)}.hero-atmosphere .orbit-far{rotate:calc(var(--hero-scroll,0) * -30deg)}.hero-atmosphere .orbit-near{rotate:calc(var(--hero-scroll,0) * 38deg)}.hero-atmosphere .hero-field-dust{translate:calc(var(--hero-mouse-x,0) * 8px + var(--hero-scroll,0) * -17px) calc(var(--hero-mouse-y,0) * 6px + var(--hero-scroll,0) * -36px)}.cinematic-hero .hero-glass-note{translate:calc(var(--hero-mouse-x,0) * -19px + var(--hero-scroll,0) * -12px) calc(var(--hero-mouse-y,0) * -13px + var(--hero-scroll,0) * -46px);rotate:calc(var(--hero-mouse-x,0) * -2deg + var(--hero-scroll,0) * -7deg)}.cinematic-hero .sculpture-orbit-label{translate:calc(var(--hero-mouse-x,0) * -11px) calc(var(--hero-mouse-y,0) * -7px + var(--hero-scroll,0) * -22px)}.cinematic-hero .hero-field-label{translate:calc(var(--hero-mouse-x,0) * -8px + var(--hero-scroll,0) * -5px) calc(var(--hero-mouse-y,0) * -5px + var(--hero-scroll,0) * 18px)}.cinematic-hero .sculpture-poster{rotate:1 1 0 calc(var(--hero-scroll,0) * 32deg);translate:0 calc(var(--hero-scroll,0) * -12px)}}@media (prefers-reduced-motion:reduce){.cinematic-hero .hero-atmosphere *,.cinematic-hero .hero-glass-note,.cinematic-hero .sculpture-orbit-label,.cinematic-hero .sculpture-caption,.cinematic-hero .hero-field-label,.cinematic-hero .hero-gallery:before{transition:none!important;animation:none!important;translate:none!important;rotate:none!important}.hero-atmosphere .hero-aurora{will-change:auto;opacity:.8}.hero-field-dust>i{opacity:.35}.cinematic-hero .sculpture-halo{background:radial-gradient(at 50% 43%,#ce895028,#0000 53%)}}.cinematic-page :is(.voice-showcase,.sales-creation-flow,.sales-packages,.credit-estimator,.sales-final-cta){isolation:isolate;position:relative}.reactive-particle-field{z-index:-1;border-radius:inherit;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 93%,#0000);mask-image:linear-gradient(#0000,#000 8% 93%,#0000)}.reactive-particle-field>canvas{pointer-events:none;width:100%;height:100%;display:block}.sales-final-cta>.reactive-particle-field{-webkit-mask-image:radial-gradient(#000 25%,#000c 75%,#0000);mask-image:radial-gradient(#000 25%,#000c 75%,#0000)}.credit-estimator>.reactive-particle-field{-webkit-mask-image:linear-gradient(135deg,#000,#0000 85%);mask-image:linear-gradient(135deg,#000,#0000 85%)}@media (prefers-reduced-motion:reduce){.reactive-particle-field{opacity:.55}}.voice-demo-art .voice-webgl-sculpture{z-index:1;pointer-events:none;contain:layout style;opacity:0;transition:opacity .85s;position:absolute;inset:16px 0 12px}.voice-demo-art .voice-webgl-sculpture>canvas{pointer-events:none;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.voice-demo-art .voice-webgl-sculpture.is-ready{opacity:1}.voice-demo-art .voice-webgl-sculpture~.voice-art-object{pointer-events:none;transition:opacity .65s}.voice-demo-art .voice-webgl-sculpture.is-ready~.voice-art-object{opacity:0;animation-play-state:paused!important}.voice-demo-art .voice-webgl-sculpture.is-ready~.voice-art-object *{animation-play-state:paused!important}.voice-demo-art .voice-demo-art-label,.voice-demo-art .voice-art-mood,.voice-demo-art .voice-art-coordinate{z-index:2;pointer-events:none}.voice-demo-art .voice-webgl-sculpture.is-ready~.voice-art-shadow{opacity:.38;scale:.92}@media (width>=951px){.voice-demo-card:nth-child(n+4) .voice-webgl-sculpture{inset:8px 0 5px}}@media (width<=380px){.voice-demo-art .voice-webgl-sculpture{inset:14px -8px 10px}}@media (prefers-reduced-motion:reduce){.voice-demo-art .voice-webgl-sculpture,.voice-demo-art .voice-webgl-sculpture~.voice-art-object{transition:none!important}}.public-search-content{border-bottom:1px solid #2b2d2f;margin-bottom:45px;padding:15px 0 65px}.public-use-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px;display:grid}.public-use-grid article{border-top:1px solid #493b32;min-width:0;padding-top:18px}.public-use-grid h3{letter-spacing:-.3px;margin:0 0 11px;font-size:17px;font-weight:550;line-height:1.5}.public-use-grid p,.public-content-links{color:#b7b8b7;font-size:13px;line-height:1.85}.public-use-grid p{margin:0}.public-content-links{margin:28px 0 0}.public-content-links a{color:#e0b198;text-underline-offset:4px}.public-search-content a:focus-visible{outline-offset:4px;outline:2px solid #efb091}@media (width<=700px){.public-use-grid{grid-template-columns:1fr;gap:23px}.public-search-content{margin-bottom:30px;padding-bottom:35px}.public-use-grid h3{font-size:18px}}.credit-estimator{color:#eeece7;background:radial-gradient(at 100% 0,#8e684413,#0000 55%),#191b1d;border:1px solid #3a3632;border-radius:22px;min-width:0;margin:46px 0 24px;padding:34px}.credit-estimator-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.credit-estimator-heading h2{letter-spacing:-.9px;margin:13px 0 10px;font-size:28px;font-weight:560;line-height:1.2}.credit-estimator-heading p{color:#b3b5b7;max-width:540px;margin:0;font-size:13px;line-height:1.75}.estimator-measured-tag{white-space:nowrap;color:#c5d4bd;background:#252e25;border:1px solid #3c453b;border-radius:100px;align-items:center;gap:7px;margin-top:3px;padding:8px 11px;font-size:10px;display:inline-flex}.estimator-measured-tag>span{background:#bad4a6;border-radius:50%;width:5px;height:5px}.credit-estimator-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:36px;display:grid}.credit-estimator-controls{padding:8px 0}.credit-estimator-controls fieldset{border:0;min-width:0;margin:0 0 26px;padding:0}.credit-estimator-controls legend{color:#d8d7d3;align-items:center;gap:8px;margin-bottom:12px;padding:0;font-size:12px;display:flex}.credit-estimator-controls legend svg{color:#c5a791}.estimator-duration-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.estimator-duration-options button{color:#dbdedc;background:#202326;border:1px solid #393c3e;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:75px;font-size:22px;font-weight:550;transition:border-color .15s,background .15s;display:flex}.estimator-duration-options button span{color:#aeb2b3;font-size:10px;font-weight:400}.estimator-duration-options button[aria-pressed=true]{color:#f5ceb0;background:#332920;border-color:#d6a180}.estimator-duration-options button[aria-pressed=true] span{color:#dbc6b5}.credit-estimator-controls>label,.estimator-custom{color:#d8d7d3;margin:0 0 11px;font-size:12px;display:block}.estimator-select{position:relative}.estimator-select select,.estimator-custom input{color:#e9e7e1;appearance:none;background:#202325;border:1px solid #3e4042;border-radius:10px;outline:none;width:100%;min-width:0;min-height:48px;padding:0 40px 0 13px;font-size:13px}.estimator-select>svg{color:#c5aa94;pointer-events:none;position:absolute;top:15px;right:14px}.credit-estimator-controls .estimator-custom{gap:10px;margin:18px 0 0;display:grid}.estimator-custom input{font-variant-numeric:tabular-nums;padding:0 13px}.estimator-custom input[aria-invalid=true]{border-color:#e29a8a}.credit-estimator-result{background:radial-gradient(at 100% 0,#b28e5730,#0000 80%),#28211c;border:1px solid #504234;border-radius:15px;flex-direction:column;justify-content:center;min-width:0;min-height:245px;padding:27px 30px;display:flex}.estimator-result-label{color:#d8c7b6;font-size:12px;line-height:1.5}.estimator-result-count{letter-spacing:-2.7px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:13px;margin:13px 0 7px;font-size:58px;font-weight:550;line-height:1.08;display:flex}.estimator-result-count>span{letter-spacing:-.3px;color:#e0c4aa;font-size:17px;font-weight:450}.estimator-result-duration{color:#c6b6a5;margin:0;font-size:14px;line-height:1.5}.estimator-result-duration strong{color:#f0d1b4;font-weight:550}.estimator-result-rule{background:#a4805c40;height:1px;margin:20px 0 13px}.estimator-result-caption{color:#c4b4a4;max-width:370px;margin:0;font-size:11px;line-height:1.7}.estimator-placeholder{flex-direction:column;align-items:flex-start;gap:12px;line-height:1.6;display:flex}.estimator-placeholder>svg{color:#d5b492}.estimator-placeholder strong{letter-spacing:-.3px;font-size:18px;font-weight:500}.estimator-placeholder span{color:#c4b4a4;font-size:12px}.estimator-placeholder button{color:#f1c6a0;min-height:44px;margin-top:3px;font-size:12px}.credit-estimator-note{align-items:flex-start;gap:9px;margin-top:22px;display:flex}.credit-estimator-note>svg{color:#c1aa96;flex-shrink:0;margin-top:2px}.credit-estimator-note p{color:#b1b1ad;max-width:870px;margin:0;font-size:11px;line-height:1.8}.credit-estimator-method{border-top:1px solid #ffffff0c;margin-top:16px;padding-top:13px}.credit-estimator-method summary{cursor:pointer;color:#cfad90;align-items:center;gap:9px;min-height:32px;font-size:11px;list-style:none;display:inline-flex}.credit-estimator-method summary::-webkit-details-marker{display:none}.credit-estimator-method[open] summary svg{transform:rotate(180deg)}.credit-estimator-method p{color:#b1b1ad;margin:9px 0 0;font-size:11px;line-height:1.8}.credit-estimator :focus-visible{outline-offset:4px;outline:2px solid #edb796}.package-voice-estimate{color:#d2aa8b;border-bottom:1px solid #ffffff12;gap:15px;min-height:150px;margin:-2px 0 20px;padding:12px 0 20px;display:grid}.package-narration-count{align-items:flex-start;gap:9px;display:flex}.package-narration-count>svg{flex-shrink:0;margin-top:1px}.package-narration-count>div{gap:4px;min-width:0;display:grid}.package-narration-count strong{color:#e4c8b2;font-size:13px;font-weight:550;line-height:1.45}.package-voice-estimate span{color:#b9ada0;font-size:11px;line-height:1.55}.package-narration-cost{background:linear-gradient(115deg,#d6a18018,#d6a18007);border:1px solid #dab08738;border-radius:12px;padding:13px 15px}.package-narration-cost>span{color:#d6b99e;letter-spacing:1.15px;margin-bottom:7px;font-size:9px;font-weight:550;display:block}.package-narration-cost>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.package-narration-cost strong{letter-spacing:-1px;color:#f2cfb1;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:29px;font-weight:600;line-height:1.1}.package-narration-cost>div>span{color:#e4c8b2;font-size:11px;line-height:1.5}.package-narration-cost small{color:#b9ada0;font-size:10px}.package-estimate-note{color:#b1b1ad;max-width:820px;margin:16px 0 0;font-size:11px;line-height:1.8}.estimator-unit-cost{flex-wrap:wrap;align-items:baseline;gap:9px;margin:0 0 10px;display:flex}.estimator-unit-cost strong{color:#f2cfb1;letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:25px;font-weight:550}.estimator-unit-cost span{color:#d8c7b6;font-size:11px}@media (width<=1000px){.credit-estimator{padding:28px}.credit-estimator-heading{flex-direction:column;gap:15px}.credit-estimator-layout{gap:25px}.credit-estimator-result{padding:25px}.estimator-result-count{font-size:51px}.estimator-result-count>span{font-size:15px}}@media (width<=680px){.credit-estimator{border-radius:17px;margin-top:32px;padding:24px 20px}.credit-estimator-heading{gap:14px;margin-bottom:23px}.credit-estimator-heading h2{letter-spacing:-.7px;font-size:25px}.credit-estimator-heading p{font-size:13px}.credit-estimator .section-eyebrow{letter-spacing:1px;font-size:8px}.credit-estimator-layout{grid-template-columns:minmax(0,1fr);gap:21px}.credit-estimator-controls{padding:0}.credit-estimator-controls fieldset{margin-bottom:22px}.estimator-duration-options button{min-height:70px}.estimator-select select,.estimator-custom input{min-height:49px;font-size:16px}.credit-estimator-result{min-height:225px;padding:25px}.estimator-result-count{font-size:54px}.credit-estimator-note p,.credit-estimator-method p{font-size:11px}.package-narration-count strong{font-size:14px}.package-voice-estimate span{font-size:11px}.credit-estimator-method summary{min-height:44px}.estimator-measured-tag{white-space:normal}}@media (width<=360px){.credit-estimator{padding:22px 15px}.credit-estimator-heading h2{font-size:23px}.credit-estimator-result{padding:22px 18px}.estimator-result-count{gap:10px;font-size:46px}.estimator-result-count>span{font-size:14px}.estimator-duration-options{gap:6px}.estimator-select select{font-size:14px}}@media (prefers-reduced-motion:reduce){.credit-estimator *{transition:none!important;animation:none!important}}.package-redo-bonus{background:#85977412;border:1px solid #b2c69c42;border-radius:12px;gap:8px;margin:-2px 0 18px;padding:16px;display:grid}.package-redo-bonus>span{color:#bdcdaa;letter-spacing:1px;align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex}.package-redo-bonus>strong{color:#e1e9d7;letter-spacing:-.5px;font-size:20px;font-weight:550;line-height:1.3}.package-redo-bonus p{color:#c5cfbd;margin:0;font-size:12px;line-height:1.65}.package-redo-bonus small{color:#aebba4;font-size:10px}.plan-card .package-redo-discount{align-items:flex-start}.package-redo-discount small{color:#aeb4ad;margin-top:4px;font-size:10px;line-height:1.6;display:block}.package-redo-discount>svg{flex-shrink:0;margin-top:2px}.credit-package-grid.plan-grid{align-items:stretch;gap:22px}.credit-package-grid.plan-grid .plan-card[aria-label]{--plan-ink:#f7eee3;--plan-muted:#b4a89d;--plan-line:#f7dfc424;--plan-accent:#efb291;--plan-panel:#f5c79809;isolation:isolate;border:1px solid var(--plan-line);background:radial-gradient(ellipse at var(--surface-x,80%) var(--surface-y,0%),#d9a3740c,transparent 60%),#1b1918;color:var(--plan-ink);transform:perspective(1500px) rotateX(var(--surface-rx,0deg)) rotateY(var(--surface-ry,0deg));border-radius:25px;padding:30px 27px 27px;transition:transform .55s cubic-bezier(.2,.7,.2,1),box-shadow .5s,border-color .5s;position:relative;box-shadow:0 16px 45px #0000001c}.credit-package-grid.plan-grid .plan-card[aria-label]:hover{border-color:#f4c4a164;box-shadow:0 24px 65px #0004}.credit-package-grid.plan-grid .plan-card[aria-label].plan-studio{--plan-accent:#cbd5b8;--plan-panel:#c7d2ac0b;background:radial-gradient(at 100% 0,#c2bba81a,#0000 53%),#1c211e}.credit-package-grid.plan-grid .plan-card[aria-label].featured{--plan-ink:#30241f;--plan-muted:#66574b;--plan-line:#56433324;--plan-accent:#7d4c32;--plan-panel:#9467460a;background:radial-gradient(ellipse at var(--surface-x,0%) var(--surface-y,0%),#fffdf7,transparent 80%),#eee0ce;color:var(--plan-ink);border-color:#f4d6b6;box-shadow:0 20px 80px #a5703022,inset 0 1px #fff}.credit-package-grid.plan-grid .plan-card[aria-label].featured:hover{border-color:#fff0db;box-shadow:0 27px 80px #b07d3733}.credit-package-grid .plan-ribbon{color:#3b2b20;letter-spacing:1.15px;background:linear-gradient(120deg,#d6a580,#f7d2aa);border:1px solid #f8dfc580;border-radius:30px;font-size:8px;font-weight:700;line-height:27px;top:-14px;left:23px;right:23px;box-shadow:0 3px 15px #39220e18}.plan-card-topline{justify-content:space-between;align-items:center;gap:12px;min-height:39px;margin-bottom:17px;display:flex}.plan-card-topline>span:first-child{letter-spacing:1.6px;color:var(--plan-muted);font-size:8px}.plan-emblem{perspective:180px;width:52px;height:41px;display:block;position:relative}.plan-emblem>i{border:2px solid var(--plan-accent);border-top-color:#ffefce;border-radius:50%;width:31px;height:31px;position:absolute;top:3px;left:4px;transform:rotateX(50deg)rotateY(-23deg)translateZ(0);box-shadow:1px 1px 2px #0005,inset 1px 1px 1px #fff3}.plan-emblem>i:nth-child(2){transform:rotateX(50deg)rotateY(-23deg)translateZ(5px)}.plan-emblem>i:nth-child(3){transform:rotateX(50deg)rotateY(-23deg)translateZ(10px)}.plan-emblem>i:nth-child(4){transform:rotateX(50deg)rotateY(-23deg)translateZ(15px)}.plan-emblem>i:nth-child(5){transform:rotateX(50deg)rotateY(-23deg)translateZ(20px)}.plan-studio .plan-emblem>i{border-radius:30%}.featured .plan-emblem>i{border-top-color:#c28b61}.credit-package-grid .plan-card .plan-name{letter-spacing:-1.2px;color:var(--plan-ink);font-size:33px;font-weight:500}.credit-package-grid .plan-card .plan-card-head p{color:var(--plan-muted);max-width:255px;min-height:48px;margin:12px 0 23px;font-size:12px;line-height:1.8}.credit-package-grid .plan-card .plan-price{color:var(--plan-ink);letter-spacing:-2.4px;font-variant-numeric:tabular-nums;align-items:center;gap:11px;font-size:49px;font-weight:460;line-height:1.1;display:flex}.credit-package-grid .plan-card .plan-price small{letter-spacing:0;color:var(--plan-muted);white-space:normal;margin:0;font-size:10px;font-weight:400;line-height:1.65}.credit-package-grid .plan-card .plan-cycle{color:var(--plan-muted);margin-top:12px;font-size:10px;line-height:1.6}.credit-package-grid .plan-card .plan-no-subscription{border:1px solid var(--plan-accent);background:var(--plan-panel);max-width:100%;color:var(--plan-ink);letter-spacing:.65px;border-radius:9px;align-self:flex-start;align-items:center;gap:8px;margin:0 0 18px;padding:9px 12px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.credit-package-grid .plan-card .plan-no-subscription svg{color:var(--plan-accent);flex-shrink:0}.credit-package-grid .plan-card .plan-allocation{border-color:var(--plan-line);flex-wrap:wrap;align-items:center;gap:9px 12px;margin:25px 0 21px;padding:20px 0;display:flex}.credit-package-grid .plan-card .plan-allocation strong{letter-spacing:-1px;color:var(--plan-ink);gap:8px;font-size:26px;font-weight:520}.credit-package-grid .plan-card .plan-allocation strong svg{width:19px;height:19px;color:var(--plan-accent)}.credit-package-grid .plan-card .plan-allocation>span{max-width:93px;color:var(--plan-muted);font-size:10px;line-height:1.55}.credit-package-grid .package-voice-estimate>span{color:var(--plan-muted)}.credit-package-grid .package-voice-estimate{border:0;gap:18px;min-height:157px;margin:0 0 23px;padding:0}.credit-package-grid .package-narration-count{color:var(--plan-accent);gap:9px}.credit-package-grid .package-narration-count strong{color:var(--plan-ink);font-size:13px;font-weight:500;line-height:1.6}.credit-package-grid .package-narration-count span{color:var(--plan-muted);font-size:11px}.credit-package-grid .package-narration-cost{border:1px solid var(--plan-line);background:var(--plan-panel);border-radius:14px;padding:17px 16px;position:relative;overflow:hidden}.credit-package-grid .package-narration-cost:after{content:"";pointer-events:none;border:1px solid var(--plan-line);width:92px;height:92px;box-shadow:0 0 0 12px var(--plan-panel),0 0 0 24px var(--plan-panel);opacity:.75;border-radius:50%;position:absolute;top:0;right:-20px}.credit-package-grid .package-narration-cost>span{letter-spacing:1.35px;color:var(--plan-accent);margin-bottom:10px;font-size:8px}.credit-package-grid .package-narration-cost>div{z-index:1;gap:11px;position:relative}.credit-package-grid .package-narration-cost strong{letter-spacing:-1.1px;color:var(--plan-ink);font-size:34px;font-weight:530}.credit-package-grid .package-narration-cost>div>span{color:var(--plan-muted);font-size:10px;line-height:1.65}.credit-package-grid .package-narration-cost small{color:var(--plan-muted);font-size:9px}.credit-package-grid .package-redo-bonus{background:var(--plan-panel);border:1px solid var(--plan-line);border-radius:14px;gap:10px;margin:0 0 24px;padding:18px 16px;position:relative}.credit-package-grid .package-redo-bonus>span{color:var(--plan-accent);letter-spacing:1.2px;font-size:8px}.credit-package-grid .package-redo-bonus>strong{color:var(--plan-ink);letter-spacing:-.7px;font-size:22px;font-weight:500}.credit-package-grid .package-redo-bonus p{color:var(--plan-muted);font-size:11px;line-height:1.8}.credit-package-grid .package-redo-bonus small{color:var(--plan-muted);font-size:10px}.credit-package-grid .plan-card ul{gap:14px;margin:0 0 29px;padding-top:1px}.credit-package-grid .plan-card[aria-label] li{color:var(--plan-muted);gap:9px;font-size:11px;line-height:1.75}.credit-package-grid .plan-card[aria-label] li>svg{color:var(--plan-accent);width:14px;height:14px;margin-top:3px}.credit-package-grid .package-redo-discount{border-bottom:1px solid var(--plan-line);margin-bottom:2px;padding-bottom:15px}.credit-package-grid .package-redo-discount>span{color:var(--plan-ink)}.credit-package-grid .package-redo-discount small{color:var(--plan-muted);font-size:9px}.credit-package-grid .plan-card>button{border:1px solid var(--plan-line);min-height:52px;color:var(--plan-ink);background:#f0d8c00a;border-radius:13px;gap:11px;padding:11px 14px;font-size:12px;transition:background .35s,box-shadow .35s;position:relative;overflow:hidden}.credit-package-grid .plan-card>button svg:last-child{transition:transform .35s}.credit-package-grid .plan-card>button:hover:not(:disabled){background:#f0d8c017;box-shadow:0 5px 20px #0002}.credit-package-grid .plan-card>button:hover:not(:disabled) svg:last-child{transform:translate(4px)}.credit-package-grid.plan-grid .plan-card[aria-label].featured>button{color:#fff0de;background:#30241f;border-color:#30241f;box-shadow:0 5px 18px #372a2514}.credit-package-grid.plan-grid .plan-card[aria-label].featured>button:hover:not(:disabled){background:#493429;border-color:#493429}.credit-package-grid .plan-card>button:disabled{opacity:.65}.credit-package-grid.plan-grid .plan-card[aria-label].featured :focus-visible{outline-offset:4px;outline:2px solid #563923}.sales-page .sales-estimator-anchor .credit-estimator{background:radial-gradient(at 100% 0,#b77c4312,#0000 65%),#1b1918;border-color:#f0d4b92e;border-radius:28px;margin:40px 0 106px;padding:42px;position:relative;box-shadow:inset 0 1px #fff4e60a,0 23px 60px #0000001a}.credit-estimator .credit-estimator-heading{gap:30px;margin-bottom:34px}.credit-estimator .credit-estimator-heading h2{letter-spacing:-1.1px;color:#f6eee4;max-width:540px;margin:15px 0 13px;font-size:34px;font-weight:470;line-height:1.25}.credit-estimator .credit-estimator-heading p{color:#b7aca1;font-size:13px;line-height:1.9}.credit-estimator .estimator-measured-tag{color:#d4c2ad;letter-spacing:.3px;background:#bd96770b;border:1px solid #d8c1a329;padding:9px 12px;font-size:9px}.credit-estimator .estimator-measured-tag>span{background:#d1b296;box-shadow:0 0 10px #e8af756b}.credit-estimator .credit-estimator-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:47px}.credit-estimator .credit-estimator-controls{padding:8px 0}.credit-estimator .credit-estimator-controls legend,.credit-estimator .credit-estimator-controls>label{color:#d4c5b5;margin-bottom:15px;font-size:12px}.credit-estimator .estimator-duration-options{gap:9px}.credit-estimator .estimator-duration-options button{color:#e5d7c8;background:#23211f;border:1px solid #efd6be20;border-radius:14px;min-height:87px;font-size:28px;font-weight:450;transition:border-color .35s,background .35s,box-shadow .35s,transform .35s;box-shadow:inset 0 1px #fff3df05}.credit-estimator .estimator-duration-options button:hover{border-color:#f4c4a152;transform:translateY(-2px)}.credit-estimator .estimator-duration-options button span{color:#a99a8c;letter-spacing:.3px;font-size:9px}.credit-estimator .estimator-duration-options button[aria-pressed=true]{color:#37251b;background:linear-gradient(145deg,#f7d0b2,#d9a787);border-color:#f6d6be;box-shadow:0 4px 22px #dca77612,inset 0 1px #fff9}.credit-estimator .estimator-duration-options button[aria-pressed=true] span{color:#664733}.credit-estimator .estimator-select select,.credit-estimator .estimator-custom input{color:#e6d7c7;background:#23211f;border-color:#efd6be25;border-radius:12px;min-height:53px;padding-left:16px;font-size:13px}.credit-estimator .estimator-select>svg{color:#d6b699;top:18px;right:15px}.credit-estimator .credit-estimator-result{isolation:isolate;background:radial-gradient(at 90% -25%,#f5c38e38,#0000 74%),linear-gradient(125deg,#393028,#28231f);border:1px solid #f5c8a140;border-radius:20px;min-height:287px;padding:36px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff0cd0d}.credit-estimator-result:before,.credit-estimator-result:after{content:"";z-index:-1;border:1px solid #eabe9221;border-radius:50%;width:235px;height:235px;position:absolute;top:-50px;right:-50px;transform:rotateX(50deg)rotateY(23deg);box-shadow:0 0 0 17px #ecc8a306,0 0 0 34px #ecc8a306,0 0 0 51px #ecc8a306}.credit-estimator-result:after{opacity:.45;top:-30px;right:-65px;transform:rotateX(50deg)rotateY(23deg)rotate(-15deg)}.credit-estimator .estimator-result-label{color:#e2c8af;font-size:12px}.credit-estimator .estimator-result-count{letter-spacing:-4px;color:#f6e6d2;gap:12px;margin:17px 0 10px;font-size:78px;font-weight:430;line-height:1.02}.credit-estimator .estimator-result-count>span{color:#e9c5a5;letter-spacing:-.2px;font-size:17px;font-weight:400}.credit-estimator .estimator-result-duration{color:#c3a58b;font-size:14px}.credit-estimator .estimator-result-duration strong{color:#efcfb2;font-weight:500}.credit-estimator .estimator-result-rule{background:#f0cfa629;margin:24px 0 15px}.credit-estimator .estimator-result-caption{color:#ccb29b;font-size:11px;line-height:1.9}.credit-estimator .estimator-unit-cost strong{color:#ffe1c1;font-size:28px;font-weight:480}.credit-estimator .credit-estimator-note{gap:10px;margin-top:29px}.credit-estimator .credit-estimator-note p,.credit-estimator .credit-estimator-method p{color:#ac9e90;font-size:11px;line-height:1.85}.credit-estimator .credit-estimator-note>svg{color:#c4a78c}.credit-estimator .credit-estimator-method{border-top-color:#f2d5b515;margin-top:19px;padding-top:16px}.credit-estimator .credit-estimator-method summary{color:#c9ac92;min-height:35px;font-size:11px}@media (width<=1100px){.credit-package-grid.plan-grid{gap:16px}.credit-package-grid.plan-grid .plan-card[aria-label]{border-radius:22px;padding:29px 20px 23px}.credit-package-grid .plan-card .plan-price{font-size:42px}.credit-package-grid .package-narration-cost{padding:16px 13px}.credit-package-grid .package-narration-cost strong{font-size:31px}.credit-package-grid .package-narration-cost>div{gap:8px}.credit-package-grid .plan-card .plan-name{font-size:31px}.sales-page .sales-estimator-anchor .credit-estimator{padding:33px}.credit-estimator .credit-estimator-layout{gap:30px}.credit-estimator .credit-estimator-result{padding:28px}.credit-estimator .estimator-result-count{font-size:66px}.credit-estimator .estimator-result-count>span{font-size:15px}}@media (width<=800px){.credit-package-grid.plan-grid{gap:29px}.credit-package-grid.plan-grid .plan-card[aria-label]{border-radius:25px;padding:30px}.credit-package-grid .plan-card .plan-card-head p{max-width:100%;min-height:0;margin-bottom:24px}.credit-package-grid .plan-card .plan-price{font-size:54px}.credit-package-grid .plan-card .plan-name{font-size:35px}.credit-package-grid .plan-card .plan-allocation{gap:12px}.credit-package-grid .plan-card .plan-allocation>span{max-width:none}.credit-package-grid .package-voice-estimate{grid-template-columns:1fr 1fr;align-items:center;gap:22px;min-height:0}.credit-package-grid .package-narration-cost{padding:18px}.credit-package-grid .package-narration-count strong{font-size:14px}.credit-package-grid .plan-card .plan-card-head p{font-size:13px}.credit-package-grid .plan-card[aria-label] li{font-size:12px}.credit-package-grid .plan-card .package-redo-discount{grid-column:1/-1}.credit-package-grid .package-redo-bonus{padding:22px}.credit-package-grid .package-redo-bonus>strong{font-size:25px}.credit-package-grid .package-redo-bonus p{font-size:12px}.credit-package-grid .package-redo-bonus>span{font-size:9px}.credit-package-grid .package-redo-bonus small{font-size:11px}.credit-package-grid .plan-card>button{min-height:54px;font-size:13px}.credit-package-grid .plan-ribbon{font-size:9px;left:30px;right:30px}.credit-estimator .credit-estimator-heading h2{font-size:31px}}@media (width<=680px){.sales-page .sales-estimator-anchor .credit-estimator{border-radius:23px;margin-bottom:74px;padding:28px 23px}.credit-estimator .credit-estimator-layout{grid-template-columns:1fr;gap:29px}.credit-estimator .credit-estimator-heading{gap:19px;margin-bottom:29px}.credit-estimator .credit-estimator-heading h2{letter-spacing:-1.1px;margin:15px 0 12px;font-size:30px;line-height:1.3}.credit-estimator .estimator-duration-options button{border-radius:12px;min-height:82px;font-size:27px}.credit-estimator .estimator-duration-options button span{font-size:9px}.credit-estimator .estimator-select select,.credit-estimator .estimator-custom input{font-size:16px}.credit-estimator .credit-estimator-result{min-height:280px;padding:29px}.credit-estimator .estimator-result-count{letter-spacing:-3.5px;font-size:75px}.credit-estimator .estimator-result-count>span{font-size:16px}.credit-estimator .credit-estimator-method summary{min-height:44px}.credit-estimator .credit-estimator-note{margin-top:24px}}@media (width<=600px){.credit-package-grid.plan-grid .plan-card[aria-label]{padding:29px 25px 25px}.credit-package-grid .plan-card .plan-name{font-size:35px}.credit-package-grid .plan-card .plan-price{font-size:53px}.credit-package-grid .plan-card .plan-price small,.credit-package-grid .plan-card .plan-cycle{font-size:11px}.credit-package-grid .package-voice-estimate{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.credit-package-grid .package-narration-cost{padding:20px}.credit-package-grid .package-narration-cost>span{font-size:9px}.credit-package-grid .package-narration-cost strong{font-size:40px}.credit-package-grid .package-narration-cost>div{gap:15px}.credit-package-grid .package-narration-cost>div>span{font-size:11px}.credit-package-grid .package-narration-count strong{font-size:14px}.credit-package-grid .package-narration-count span{font-size:12px}.credit-package-grid .plan-card .plan-allocation>span{max-width:105px;font-size:11px}.credit-package-grid .plan-card[aria-label] li{font-size:12px}.credit-package-grid .package-redo-discount small{font-size:10px}.credit-package-grid .package-redo-bonus{padding:20px}.credit-package-grid .plan-card .plan-allocation strong{font-size:29px}.credit-package-grid .plan-ribbon{font-size:8px;left:23px;right:23px}.credit-package-grid .plan-card .plan-allocation{padding:22px 0}}@media (width<=380px){.credit-package-grid.plan-grid .plan-card[aria-label]{padding:26px 20px 22px}.credit-package-grid .plan-card .plan-price{font-size:47px}.credit-package-grid .plan-card .plan-name{font-size:32px}.credit-package-grid .package-narration-cost{padding:18px 15px}.credit-package-grid .package-narration-cost strong{font-size:35px}.credit-package-grid .package-narration-cost>div{gap:10px}.credit-package-grid .package-redo-bonus{padding:18px 15px}.credit-package-grid .package-redo-bonus>strong{font-size:24px}.sales-page .sales-estimator-anchor .credit-estimator{padding:25px 18px}.credit-estimator .credit-estimator-heading h2{font-size:27px}.credit-estimator .estimator-duration-options{gap:6px}.credit-estimator .estimator-duration-options button{min-height:76px;font-size:24px}.credit-estimator .estimator-duration-options button span{font-size:8px}.credit-estimator .credit-estimator-result{padding:26px 22px}.credit-estimator .estimator-result-count{gap:9px;font-size:65px}.credit-estimator .estimator-result-count>span{font-size:15px}.credit-estimator .estimator-select select{padding-left:11px;padding-right:31px;font-size:16px}}@media (hover:none){.credit-package-grid.plan-grid .plan-card[aria-label],.credit-estimator .estimator-duration-options button:hover{transform:none}}@media (prefers-reduced-motion:reduce){.credit-package-grid.plan-grid .plan-card[aria-label]{transform:none!important}.credit-package-grid *,.credit-estimator *{transition:none!important;animation:none!important}}.account-backdrop{z-index:160;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text,#f4f1ed);background:#040507c2;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.account-center{background:#151719;border:1px solid #303235;border-radius:24px;outline:none;flex-direction:column;width:min(1100px,100%);max-height:calc(100dvh - 56px);display:flex;overflow:hidden;box-shadow:0 32px 100px #0008}.account-heading{border-bottom:1px solid #2b2d30;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.account-heading h2{letter-spacing:-.9px;margin:9px 0 0;font-size:25px;line-height:1.2}.section-eyebrow{letter-spacing:1.6px;color:#dba594;align-items:center;gap:9px;font-size:10px;font-weight:650;display:inline-flex}.account-tabs{gap:6px;padding:16px 32px 0;display:flex}.account-tabs button{color:#a7aaad;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:13px;font-weight:550;display:flex}.account-tabs button.active{color:#f1d4c8;background:#282220;border-color:#514039}.account-tabs button:hover{color:#f5eee9}.account-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:28px 32px 36px;overflow-y:auto}.account-section{max-width:700px;padding:0 0 28px}.account-section+.account-section{border-top:1px solid #2b2d30;padding-top:26px}.account-section h3{letter-spacing:-.5px;margin:0 0 9px;font-size:20px}.account-section p{color:#adb0b2;margin:0 0 22px;font-size:13px;line-height:1.75}.account-section-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.account-section-title h3{margin:0}.account-section-title>svg{color:#dba594}.account-center .profile-avatar{color:#ffe4d5;background:linear-gradient(145deg,#87644f,#3b2d27);border:1px solid #9e786345;border-radius:19px;place-items:center;width:62px;height:62px;margin-bottom:20px;font-size:27px;display:grid}.account-form{gap:18px;max-width:440px;display:grid}.account-form label{color:#d7d8d8;gap:9px;font-size:13px;font-weight:550;display:grid}.account-form input{color:#f5f3ef;background:#1c1e21;border:1px solid #3b3e41;border-radius:10px;outline:none;width:100%;min-width:0;height:47px;padding:0 13px;font-size:15px}.account-form input:focus{border-color:#e59d88;box-shadow:0 0 0 3px #e59d881a}.account-form small{color:#a6a9ad;margin-top:-7px;font-size:12px;line-height:1.5}.account-form>.primary-button{justify-self:start;min-height:44px}.readonly-field{color:#a9adb2;overflow-wrap:anywhere;border:1px solid #303337;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:47px;padding:10px 13px;font-size:14px;display:flex}.readonly-field span{flex:1;min-width:0}.readonly-field svg{flex-shrink:0}.readonly-field svg:last-child{color:#8aba9f}.account-alert{border-radius:11px;align-items:center;gap:10px;margin-bottom:20px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.account-alert.error{color:#ffd0c8;background:#412321;border:1px solid #743f39}.account-alert.success{color:#bfe0ca;background:#1f3328;border:1px solid #355742}.account-alert>svg{flex-shrink:0}.account-loading{color:#b3b6b8;justify-content:center;align-items:center;gap:12px;min-height:220px;font-size:14px;display:flex}.account-footer{background:#121416;border-top:1px solid #2b2d30;justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;display:flex}.account-footer>span{color:#9da1a5;align-items:center;gap:7px;font-size:11px;display:flex}.account-footer button{min-height:44px;font-size:12px}.session-list{gap:10px;margin:16px 0 22px;padding:0;list-style:none;display:grid}.session-list li{background:#1b1e21;border:1px solid #33373b;border-radius:12px;align-items:center;gap:13px;padding:14px;display:flex}.session-list li>svg{color:#abaead}.session-list li>div{flex:1;gap:5px;display:grid}.session-list strong{font-size:13px}.session-list small{color:#a2a7ad;font-size:11px}.status-tag{color:#b9d9c2;background:#294234;border-radius:6px;padding:5px 8px;font-size:10px}.plan-overview{justify-content:space-between;align-items:center;gap:20px;max-width:none;padding:5px 0 22px;display:flex}.plan-overview h3{margin-top:8px;font-size:31px}.plan-overview p{margin-bottom:0}.usage-grid{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 34px;display:grid}.usage-card{background:#1a1d20;border:1px solid #323539;border-radius:15px;gap:11px;padding:21px;display:grid}.usage-card>span{color:#c0c3c6;font-size:12px}.usage-card>strong{letter-spacing:-.7px;font-size:24px}.usage-card strong small{color:#a1a5aa;font-size:15px;font-weight:400}.usage-card>small{color:#a9adb1;font-size:11px}.usage-card progress{appearance:none;border:0;border-radius:4px;width:100%;height:5px;overflow:hidden}.usage-card progress::-webkit-progress-bar{background:#343638}.usage-card progress::-webkit-progress-value{background:#e69c86}.plans-heading{margin-bottom:23px;display:block}.plans-heading h3{letter-spacing:-.7px;font-size:23px}.plans-heading p{color:#a9adb1;margin-top:7px;font-size:13px}.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.plan-card{background:#1a1c1e;border:1px solid #363839;border-radius:17px;flex-direction:column;min-width:0;padding:25px 19px 19px;display:flex;position:relative}.plan-card.featured{background:linear-gradient(155deg,#302521,#1c1d1f 50%);border-color:#d99079;box-shadow:0 5px 35px #de8c6211}.plan-ribbon{color:#201410;letter-spacing:.8px;background:#e9a28b;border-radius:6px;justify-content:center;align-items:center;gap:5px;font-size:8px;font-weight:750;line-height:25px;display:flex;position:absolute;top:-13px;left:18px;right:18px}.plan-name{letter-spacing:-.6px;font-size:19px;font-weight:600}.plan-card-head p{color:#b0b1b2;min-height:60px;margin:10px 0 17px;font-size:12px;line-height:1.7}.plan-price{letter-spacing:-1.3px;white-space:nowrap;font-size:29px;font-weight:620}.plan-price small{letter-spacing:0;color:#a4a8ad;margin-left:4px;font-size:12px;font-weight:400}.plan-cycle{color:#a4a8ad;margin-top:7px;font-size:10px}.plan-allocation{border-top:1px solid #ffffff13;border-bottom:1px solid #ffffff13;gap:5px;margin:20px 0 18px;padding:19px 0;display:grid}.plan-allocation strong{letter-spacing:-.8px;font-size:22px;font-weight:570}.plan-allocation span{color:#b0b3b7;font-size:11px}.plan-card ul{flex:1;gap:13px;margin:0 0 24px;padding:0;list-style:none;display:grid}.plan-card li{color:#c7c9ca;align-items:start;gap:8px;font-size:11px;line-height:1.6;display:flex}.plan-card li svg{color:#d4b1a0;flex-shrink:0;margin-top:1px}.plan-card>button{justify-content:center;width:100%;min-height:45px;padding:8px 10px;font-size:12px}.plan-card>button:disabled{opacity:.7}.billing-caption{color:#a0a5aa;text-align:center;max-width:680px;margin:22px auto 0;font-size:11px;line-height:1.8}.pricing-page{color:#edece8;background:#101214;min-height:100dvh}.pricing-nav{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:95px;margin:auto;padding:0 40px;display:flex}.pricing-nav>a{color:inherit;text-decoration:none}.pricing-nav>div{align-items:center;gap:20px;display:flex}.pricing-nav button{min-height:44px}.pricing-page main{max-width:1240px;margin:auto;padding:0 40px}.pricing-hero{text-align:center;padding:70px 0 65px}.pricing-hero h1{letter-spacing:-4px;margin:25px 0 24px;font-size:72px;font-weight:540;line-height:1.03}.pricing-hero h1 em{color:#e8a58f;font-style:normal}.pricing-hero>p{color:#aeb2b6;max-width:540px;margin:0 auto;font-size:16px;line-height:1.8}.pricing-cycle-pill{color:#c6b6ac;background:#25211f;border:1px solid #363533;border-radius:100px;align-items:center;gap:8px;margin-top:30px;padding:10px 14px;font-size:11px;display:inline-flex}.pricing-cycle-pill>span{background:#dfbca4;border-radius:50%;width:5px;height:5px}.pricing-page .plan-card{padding:32px 25px 24px}.pricing-page .plan-card-head p{min-height:52px}.pricing-page .plan-name{font-size:23px}.pricing-page .plan-price{font-size:37px}.pricing-page .plan-card li{font-size:12px}.pricing-availability{text-align:center;color:#b1a296;margin:25px 0;font-size:12px;line-height:1.6}.pricing-assurance{border-bottom:1px solid #2a2d31;justify-content:center;gap:35px;margin-bottom:70px;padding:40px 0 55px;display:flex}.pricing-assurance span{color:#aab0b5;align-items:center;gap:10px;font-size:12px;display:flex}.pricing-assurance svg{color:#c4a697}.pricing-faq{grid-template-columns:.75fr 1.25fr;gap:100px;padding-bottom:85px;display:grid}.pricing-faq h2{letter-spacing:-1px;margin:15px 0;font-size:32px}.pricing-faq p{color:#aeb2b6;font-size:14px;line-height:1.8}.pricing-faq>div>svg{color:#d89b83;margin-top:25px}.pricing-faq details{border-bottom:1px solid #2d3034;padding:20px 0}.pricing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:15px;font-weight:500;line-height:1.5;list-style:none;display:flex}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary svg{color:#9fa3a6;flex-shrink:0;transition:transform .2s}.pricing-faq details[open] summary svg{transform:rotate(180deg)}.pricing-faq details p{margin:16px 0 3px;font-size:13px}.pricing-footer{color:#9da3a9;border-top:1px solid #2a2d31;justify-content:space-between;align-items:center;gap:20px;max-width:1160px;margin:auto;padding:35px 0;font-size:12px;display:flex}.pricing-footer a{color:#d3a896;text-decoration:none}.pricing-page :focus-visible,.account-center :focus-visible{outline-offset:4px;outline:2px solid #f0b099}.pricing-page button,.account-center button{touch-action:manipulation}.pricing-page button:disabled,.account-center button:disabled{cursor:not-allowed}@media (width>=1500px){.pricing-page main,.pricing-nav{max-width:1380px}.pricing-page .plan-card{padding:36px 30px 28px}}@media (width<=1000px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 16px}.plan-card-head p{min-height:auto}.pricing-faq{gap:45px}.pricing-assurance{flex-wrap:wrap;gap:20px}.account-body,.account-heading{padding:24px}.account-tabs{padding:16px 24px 0}.pricing-nav,.pricing-page main{padding-left:28px;padding-right:28px}.pricing-footer{margin:0 28px}}@media (width<=600px){.account-backdrop{padding:0}.account-center{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.account-heading{padding:20px 18px 17px}.account-heading h2{font-size:23px}.account-heading .icon-button{flex-shrink:0;width:44px;height:44px}.account-tabs{gap:5px;padding:13px 14px 0}.account-tabs button{flex:1;gap:6px;min-height:46px;padding:0 7px;font-size:12px}.account-tabs svg{width:16px}.account-body{scrollbar-gutter:auto;padding:24px 18px}.account-form{max-width:none}.account-form input{height:49px;font-size:16px}.account-form>.primary-button{justify-content:center;width:100%}.account-section p{font-size:14px}.account-footer{padding:12px 18px max(12px,env(safe-area-inset-bottom))}.account-footer .text-button{padding:0 8px}.account-footer>span{font-size:10px}.plan-overview{flex-direction:column;align-items:flex-start}.plan-overview h3{font-size:27px}.usage-grid{gap:10px}.usage-card{padding:15px}.usage-card>strong{font-size:21px}.usage-card strong small{font-size:11px}.usage-card>span{min-height:28px;font-size:11px}.usage-card>small{font-size:10px;line-height:1.5}.plan-grid{grid-template-columns:1fr;gap:27px}.plan-card{padding:25px}.plan-card-head p{min-height:0;font-size:14px}.plan-card ul{gap:13px}.plan-card li{font-size:13px}.plan-price{font-size:39px}.plan-price small{font-size:14px}.plan-name{font-size:24px}.plan-allocation strong{font-size:27px}.plan-allocation span,.plan-cycle{font-size:12px}.plan-card>button{min-height:49px;font-size:14px}.pricing-nav{height:82px;padding:0 18px}.pricing-nav .brand{font-size:21px}.pricing-nav>div{gap:0}.pricing-nav .text-button{display:none}.pricing-nav .secondary-button{min-height:44px;padding:0 12px;font-size:11px}.pricing-nav .secondary-button svg{display:none}.pricing-page main{padding:0 20px}.pricing-hero{padding:40px 0 45px}.pricing-hero h1{letter-spacing:-2.9px;margin:21px 0;font-size:57px}.pricing-hero>p{font-size:15px}.pricing-hero .section-eyebrow{letter-spacing:1px;font-size:8px}.pricing-cycle-pill{margin-top:25px}.pricing-page .plan-card{padding:28px 25px}.pricing-page .plan-card-head p{min-height:0}.pricing-page .plan-card li{font-size:14px}.pricing-page .plan-price{font-size:40px}.pricing-assurance{flex-direction:column;align-items:flex-start;gap:19px;margin-bottom:40px;padding:33px 5px}.pricing-assurance span{font-size:12px}.pricing-faq{grid-template-columns:1fr;gap:12px;padding-bottom:45px}.pricing-faq h2{font-size:30px}.pricing-faq>div>svg{display:none}.pricing-faq summary{min-height:44px;font-size:14px}.pricing-footer{flex-wrap:wrap;margin:0 20px;padding:30px 0}.pricing-footer>span{display:none}.billing-caption,.session-list small{font-size:12px}}@media (prefers-reduced-motion:reduce){.pricing-page *,.account-center *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.account-alert{overflow-wrap:anywhere;flex-wrap:wrap}.account-alert button{flex-shrink:0;min-height:44px}.account-alert.success>svg{align-self:flex-start;margin-top:2px}.account-center .icon-button{min-width:44px;min-height:44px}.account-center .text-button,.account-center .secondary-button,.pricing-footer button{min-height:44px}.account-center input:disabled{opacity:.65}.account-center .account-empty{font-size:13px}.account-center .plan-card.current-plan{border-color:#7eab8d}.usage-card{min-width:0}.usage-card>strong{overflow-wrap:anywhere}.usage-card progress::-moz-progress-bar{background:#e69c86}.session-list li>div{min-width:0}.session-list small{overflow-wrap:anywhere}@media (width<=380px){.usage-grid{grid-template-columns:1fr}.usage-card>span{min-height:0}.usage-card>strong{font-size:25px}.usage-card strong small{font-size:14px}.usage-card>small{font-size:12px}.account-tabs button{gap:4px;font-size:11px}.account-tabs svg{width:14px}.account-heading h2{font-size:21px}.pricing-nav .brand{font-size:19px}.pricing-nav>div{min-width:0}.pricing-nav .secondary-button{padding:0 9px;font-size:10px}.pricing-footer{gap:12px}.pricing-footer button{font-size:11px}}.billing-overview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.account-center .billing-overview-actions .text-button{white-space:nowrap;font-size:12px}.account-center .billing-overview-actions .secondary-button{white-space:nowrap}@media (width<=600px){.billing-overview-actions{justify-content:flex-start;width:100%}}.pricing-footer .support-link,.account-footer .support-link{color:#d3a896;white-space:nowrap;touch-action:manipulation;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 8px;font-size:12px;text-decoration:none;display:inline-flex}.support-link:hover{color:#f1c7b5;text-decoration:underline}.account-footer{flex-wrap:wrap}@media (width<=600px){.account-footer>span{display:none}.account-footer .support-link{padding-left:0}.pricing-footer .support-link{padding-left:0;font-size:11px}}.credit-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.credit-package-grid .plan-allocation strong{align-items:center;gap:9px;font-size:28px;display:flex}.credit-package-grid .plan-allocation strong svg{color:#dfab95;flex-shrink:0}.credit-package-grid .plan-price small{white-space:normal;font-size:11px}.pricing-hero h1{letter-spacing:-3.5px;font-size:clamp(44px,6vw,76px);line-height:1.08}.credit-welcome{background:linear-gradient(110deg,#30251e,#1c1d1d);border:1px solid #4d4138;border-radius:16px;align-items:center;gap:18px;margin-top:28px;padding:25px 28px;display:flex}.credit-welcome-icon{color:#edb493;background:#e9ac8d17;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.credit-welcome>div{flex:1;min-width:0}.credit-welcome strong{font-size:15px}.credit-welcome p{color:#b5afa9;margin:7px 0 0;font-size:12px;line-height:1.7}.credit-welcome button{flex-shrink:0;min-height:44px;font-size:12px}.credit-wallet{background:radial-gradient(at 90% 0,#73513b48,#0000 65%),#211d1b;border:1px solid #574434;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.credit-wallet h3{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;margin:10px 0 6px;font-size:44px;font-weight:580;line-height:1.3}.credit-wallet h3 small{letter-spacing:0;color:#b7a69a;font-size:17px;font-weight:400}.credit-wallet p{color:#c0b5ad;margin:0;font-size:13px;line-height:1.7}.wallet-reserved{color:#e1ba91;margin-top:10px;font-size:12px;line-height:1.6;display:block}.credit-wallet button{flex-shrink:0}.credit-principles{color:#b8b5af;flex-wrap:wrap;align-items:center;gap:22px;margin:17px 0 25px;font-size:11px;display:flex}.credit-principles span{align-items:center;gap:7px;display:flex}.credit-principles svg{color:#bea789}.wallet-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:34px;display:grid}.wallet-summary>span{color:#adb0b4;border:1px solid #303337;border-radius:12px;gap:9px;padding:17px;font-size:12px;display:grid}.wallet-summary strong{color:#e9e6e1;overflow-wrap:anywhere;font-size:20px;font-weight:550}.credit-bonus{background:#302719;border:1px solid #564734;border-radius:12px;align-items:center;gap:15px;margin-bottom:28px;padding:18px;display:flex}.credit-bonus>svg{color:#e0ba8d;flex-shrink:0}.credit-bonus>div{flex:1}.credit-bonus strong{font-size:14px}.credit-bonus p{color:#c2b7a4;margin:5px 0 0;font-size:12px;line-height:1.7}.credit-bonus button{flex-shrink:0;font-size:12px}.credit-history{border-top:1px solid #303337;margin-top:35px;padding-top:28px}.credit-history h3{letter-spacing:-.5px;font-size:21px}.credit-history .account-section-title p{color:#aeb1b5;margin:7px 0 0;font-size:12px}.credit-ledger{margin:20px 0 0;padding:0;list-style:none}.credit-ledger li{border-bottom:1px solid #2c2f32;align-items:center;gap:13px;padding:17px 0;display:flex}.ledger-icon{color:#bdc0c5;background:#292d32;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.ledger-icon.positive{color:#b6d4b4;background:#243c2f}.credit-ledger li>div{flex:1;gap:6px;min-width:0;display:grid}.credit-ledger strong{overflow-wrap:anywhere;font-size:13px;font-weight:530}.credit-ledger small{color:#9da5ab;font-size:11px;line-height:1.5}.ledger-amount{text-align:right;white-space:nowrap;gap:4px;font-size:15px;font-weight:600;display:grid}.ledger-amount.positive{color:#b8d5b5}.ledger-amount small{font-weight:400}.credit-history-empty{color:#9ca5ad;background:#1a1c1f;border:1px dashed #363a3e;border-radius:13px;justify-content:center;align-items:center;gap:13px;margin-top:20px;padding:32px 20px;display:flex}.credit-history-empty p{max-width:430px;margin:0;font-size:13px;line-height:1.7}.credit-history-empty svg{flex-shrink:0}.privacy-details p{margin-bottom:16px}.privacy-details strong{color:#e2e3e3;font-weight:550}.privacy-details a,.privacy-request a{color:#dfb79f;overflow-wrap:anywhere}.privacy-delete h3,.privacy-delete .account-section-title>svg,.privacy-delete .danger{color:#eeb2a5}.privacy-delete-warning{color:#eec5bb;background:#38221e;border:1px solid #743e33;border-radius:10px;padding:15px;font-size:13px;line-height:1.7}.privacy-delete-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.privacy-delete-actions button{min-height:44px}.privacy-delete-actions .danger-button{color:#fff;background:#b35e4e;border-color:#c36d5c}.privacy-request{color:#e0ce99;background:#292719;border:1px solid #65582b}.privacy-request p{margin:5px 0 10px;font-size:13px;line-height:1.7}.privacy-request a{align-items:center;min-height:44px;display:inline-flex}@media (width<=1000px){.credit-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.pricing-page .credit-package-grid .plan-card{padding:28px 18px 20px}.credit-package-grid .plan-price{font-size:28px}.credit-package-grid .plan-card-head p{min-height:62px}.credit-welcome{padding:22px}.credit-welcome-icon{display:none}}@media (width<=800px){.credit-package-grid{grid-template-columns:1fr;gap:26px}.credit-package-grid .plan-card-head p{min-height:0}.credit-package-grid .plan-card{padding:25px}.credit-package-grid .plan-card ul{grid-template-columns:1fr 1fr;column-gap:15px;display:grid}.credit-welcome{flex-wrap:wrap}.credit-welcome>div{flex-basis:100%}.credit-welcome button{justify-content:center;width:100%}}@media (width<=600px){.account-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:12px 8px 0;display:grid}.account-tabs button{flex-direction:column;gap:5px;min-width:0;min-height:58px;padding:7px 2px;font-size:11px}.account-tabs svg{width:17px;height:17px}.credit-wallet{flex-direction:column;align-items:flex-start;gap:18px;padding:23px 20px}.credit-wallet h3{overflow-wrap:anywhere;font-size:37px}.credit-wallet h3 small{font-size:15px}.credit-wallet button{justify-content:center;width:100%}.credit-principles{gap:12px 18px;font-size:11px}.wallet-summary{gap:8px}.wallet-summary>span{padding:12px 9px;font-size:10px}.wallet-summary strong{font-size:18px}.credit-bonus{flex-wrap:wrap}.credit-bonus>div{flex-basis:calc(100% - 36px)}.credit-bonus button{justify-content:flex-start;width:100%}.credit-package-grid .plan-card ul{grid-template-columns:1fr}.credit-package-grid .plan-price{font-size:38px}.credit-package-grid .plan-price small{font-size:12px}.credit-welcome{padding:22px}.credit-welcome strong{font-size:16px}.credit-welcome p{font-size:13px}.credit-history h3{font-size:20px}.credit-ledger li{gap:10px}.credit-ledger strong{font-size:12px}.credit-ledger small{font-size:10px}.ledger-amount{font-size:14px}.ledger-icon{width:30px;height:34px}.pricing-hero h1{letter-spacing:-2.4px;font-size:49px}.privacy-delete-actions{flex-direction:column-reverse}.privacy-delete-actions button{justify-content:center;width:100%}}@media (width<=380px){.pricing-hero h1{letter-spacing:-2px;font-size:42px}.credit-wallet h3{font-size:33px}.wallet-summary{grid-template-columns:1fr}.wallet-summary>span{justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.wallet-summary strong{font-size:19px}}.account-backdrop{-webkit-backdrop-filter:blur(20px)saturate(75%);backdrop-filter:blur(20px)saturate(75%);background:#090705cc}.account-backdrop .account-center{color:#f6eee4;background:radial-gradient(at 12% 0,#8b5a371f,#0000 55%),#191613;border-color:#c6a0794a;border-radius:28px;animation:.4s cubic-bezier(.2,.8,.2,1) both account-sheet-in;box-shadow:inset 0 1px #ffe8ce17,0 40px 120px #0009}.account-center .account-heading{background:#ffffff02;border-color:#eed5b713;padding-top:29px;padding-bottom:27px}.account-center .account-heading h2{letter-spacing:-1px;color:#f3e0c9;font-size:29px;font-weight:500}.account-center .section-eyebrow{color:#c49a74;letter-spacing:1.8px;font-size:9px}.account-center .account-tabs{gap:7px;padding-top:20px}.account-center .account-tabs button{color:#b9a28c;border-radius:12px;transition:background .3s,border-color .3s,transform .3s}.account-center .account-tabs button.active{color:#f2d0aa;background:linear-gradient(140deg,#b98b5c24,#b98b5c0a);border-color:#c2966654;box-shadow:inset 0 1px #ffdfb313}.account-center .account-tabs button:hover{color:#ffe2c2;background:#bd97670c}.account-center .account-body{padding-top:30px}.account-center .account-section+.account-section{border-color:#e8cfae14}.account-center .account-section h3{color:#ebd6bd;letter-spacing:-.5px;font-weight:500}.account-center .account-section p{color:#bfa991;line-height:1.8}.account-center .profile-avatar{color:#ffe7c9;background:radial-gradient(circle at 20% 15%,#c09267,#60442b 70%);border-color:#cda17371;border-radius:21px;box-shadow:inset 1px 2px 3px #fff0d142,0 6px 20px #0003}.account-center .account-form label{color:#dcc5ac;font-weight:500}.account-center .account-form input{color:#f1dcc3;background:#15120f;border-color:#c5a17b33;border-radius:12px;transition:border-color .3s,box-shadow .3s;box-shadow:inset 0 3px 7px #0002}.account-center .account-form input:focus{border-color:#d6aa7b91;box-shadow:0 0 0 4px #d6aa7b09,inset 0 3px 7px #0002}.account-center .account-form small{color:#b29c85}.account-center .readonly-field{color:#bfa78d;background:#ffffff02;border-color:#c5a17b22;border-radius:12px}.account-center .session-list li{background:linear-gradient(145deg,#ffffff05,#ffffff01);border-color:#c5a17b26;border-radius:15px;box-shadow:inset 0 1px #fff1d206}.account-center .session-list small{color:#b19b82}.account-center .account-footer{background:#100c093b;border-color:#eed5b713}.account-center .account-footer>span{color:#af9a81}.account-center .credit-wallet{background:radial-gradient(at 100% 0,#d6a26432,#0000 68%),linear-gradient(140deg,#30261c,#201910);border-color:#c49b625d;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffdfb51a,0 14px 30px #0002}.account-center .credit-wallet:after{content:"";pointer-events:none;border:1px solid #e6ba7d18;border-radius:50%;width:240px;height:240px;position:absolute;top:-95px;right:-125px;box-shadow:0 0 0 25px #e6ba7d07,0 0 0 50px #e6ba7d05}.account-center .credit-wallet h3{color:#f5d7aa;letter-spacing:-2px;font-weight:450}.account-center .credit-wallet h3 small{color:#c7ab86;letter-spacing:-.2px}.account-center .credit-wallet p{color:#c9b091}.account-center .credit-wallet button{z-index:1;position:relative}.account-center .wallet-summary>span{color:#b6a085;background:linear-gradient(145deg,#ffffff03,#ffffff01);border-color:#cba87524;border-radius:14px}.account-center .wallet-summary strong{color:#ebd3af;font-weight:500}.account-center .credit-bonus{background:#9e793819;border-color:#b9975e3d;border-radius:16px}.account-center .credit-bonus p{color:#c1ad8b}.account-center .credit-history{border-color:#c9a47124}.account-center .credit-ledger li{border-color:#e5c59412}.account-center .credit-ledger strong{color:#dec7a7}.account-center .credit-ledger small{color:#ad987c}.account-center .credit-history-empty{color:#b5a084;background:#cda77505;border-color:#c19f6b30;border-radius:16px}.account-center .primary-button{color:#392719;background:linear-gradient(135deg,#f9dbb7,#e8b68a);border-color:#efc596;border-radius:12px;box-shadow:inset 0 1px #fff6,0 4px 14px #d3a37212}.account-center .primary-button:hover:not(:disabled){background:linear-gradient(135deg,#ffe7c9,#f3c697);box-shadow:inset 0 1px #fff7,0 5px 18px #d3a37224}.account-center .secondary-button{color:#e3c5a0;background:#c39f7408;border-color:#c39f7445;border-radius:12px}.account-center .text-button{color:#e1b88d}.account-center .danger-button{color:#fff;background:#b35e4e;border-color:#c36d5c}@keyframes account-sheet-in{0%{opacity:0;transform:translateY(13px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.account-backdrop .account-center{border-radius:0}.account-center .account-heading{padding:22px 18px 19px}.account-center .account-heading h2{font-size:25px}.account-center .account-tabs{gap:4px;padding-top:15px}.account-center .account-tabs button{border-radius:11px}.account-center .account-body{padding-top:25px}.account-center .credit-wallet{border-radius:19px}.account-center .credit-wallet h3{font-size:37px}.account-center .wallet-summary>span{padding:14px 10px}.account-center .account-form input{font-size:16px}}@media (width<=380px){.account-center .credit-wallet h3{font-size:33px}.account-center .account-tabs button{font-size:10px}}@media (prefers-reduced-motion:reduce){.account-backdrop .account-center{animation:none}.account-center *{transition:none!important}}.account-center .account-heading,.account-center .account-tabs,.account-center .account-footer{flex-shrink:0;min-width:0}.account-center .account-heading>div{min-width:0}.account-center .account-heading h2{overflow-wrap:anywhere}.account-center .account-body{min-width:0;scroll-padding-block:22px}.account-center .account-body input{scroll-margin-block:22px}.account-center .account-section-title>svg{flex-shrink:0}.account-center .account-section-title h3{overflow-wrap:anywhere}.account-center .account-footer>a{color:#d3a896;touch-action:manipulation;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 8px;font-size:12px;text-decoration:none;display:inline-flex}.account-center .account-footer>a:hover{text-decoration:underline}.account-center .account-footer>a:first-child{padding-left:0}.account-center .account-body .secondary-button,.account-center .account-body .text-button{white-space:normal;max-width:100%;line-height:1.5}.account-center .credit-wallet>div,.account-center .credit-bonus>div{overflow-wrap:anywhere;min-width:0}@media (width<=959px),(pointer:coarse){.account-backdrop{top:var(--visual-viewport-top,0px);height:var(--visual-viewport-height,100dvh);padding:16px max(16px,env(safe-area-inset-right)) 16px max(16px,env(safe-area-inset-left));bottom:auto}.account-backdrop .account-center{max-height:calc(var(--visual-viewport-height,100dvh) - 32px)}.account-center .account-tabs{scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.account-center .account-tabs::-webkit-scrollbar{display:none}.account-center .account-tabs button{flex-shrink:0}.account-center .account-form input{font-size:16px}html[data-mobile-keyboard=true] .account-center .account-heading{padding-top:12px;padding-bottom:12px}html[data-mobile-keyboard=true] .account-center .account-heading .section-eyebrow{display:none}html[data-mobile-keyboard=true] .account-center .account-heading h2{margin:0;font-size:22px}html[data-mobile-keyboard=true] .account-center .account-tabs{padding-top:7px}html[data-mobile-keyboard=true] .account-center .account-tabs button{min-height:46px}html[data-mobile-keyboard=true] .account-center .account-footer{padding-top:3px;padding-bottom:3px}html[data-mobile-keyboard=true] .account-center .account-body{padding-top:18px;padding-bottom:22px}}@media (width<=600px){.account-backdrop{padding:0}.account-backdrop .account-center{height:var(--visual-viewport-height,100dvh);max-height:var(--visual-viewport-height,100dvh)}.account-center .account-heading{padding-top:max(18px,env(safe-area-inset-top));padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.account-center .account-heading h2{font-size:clamp(21px,5.8vw,25px);line-height:1.2}.account-center .account-tabs{gap:3px;padding-top:11px;overflow-x:visible}.account-center .account-tabs button{min-height:58px;font-size:10px}.account-center .account-body{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.account-center .account-footer{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right));gap:4px}.account-center .account-footer>a,.account-center .account-footer button{padding-left:5px;padding-right:5px;font-size:11px}.account-center .account-footer .support-link{padding-left:5px}.account-center .account-footer .text-button{margin-left:auto}.account-center .session-list li>svg{flex-shrink:0}.account-center .account-body .secondary-button{justify-content:center}}@media (width<=959px) and (height<=500px){.account-backdrop{padding-top:0;padding-bottom:0}.account-backdrop .account-center{height:var(--visual-viewport-height,100dvh);max-height:var(--visual-viewport-height,100dvh);border-radius:0}.account-center .account-heading{padding-top:8px;padding-bottom:8px}.account-center .account-heading .section-eyebrow{display:none}.account-center .account-heading h2{margin:0;font-size:21px}.account-center .account-tabs{padding-top:5px}.account-center .account-tabs button{flex-direction:row;min-height:44px}.account-center .account-footer{padding-top:2px;padding-bottom:2px}}.sales-page{--sales-coral:#efa78e;--sales-muted:#aeadad;background:radial-gradient(at 84% 9%,#5c3c2e19,#0000 24%),#111314;overflow:clip}.sales-page main{max-width:1360px;padding:0 56px}.sales-page .sales-nav{gap:28px;max-width:1360px;height:auto;min-height:102px;padding:0 56px}.sales-nav>nav{align-items:center;gap:28px;margin-left:auto;display:flex}.sales-nav>nav a{color:#b8b8b6;align-items:center;min-height:44px;font-size:12px;text-decoration:none;transition:color .15s;display:inline-flex}.sales-nav>nav a:hover{color:#f1c1ad}.sales-page .sales-nav>div{gap:17px}.sales-page .sales-sign-in{border-color:#4c4742;border-radius:9px;min-width:104px;min-height:44px;padding:0 18px;font-size:12px}.sales-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:52px;padding:61px 0 82px;display:grid}.sales-hero-copy{min-width:0}.sales-hero .section-eyebrow{letter-spacing:1.6px;color:#dba78e;gap:10px;font-size:9px;line-height:1.7}.live-coral-dot{background:#efad90;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 4px #efa78e11}.sales-hero h1{letter-spacing:-3.7px;white-space:normal;margin:26px 0 24px;font-size:clamp(46px,5.1vw,72px);font-weight:530;line-height:1.08}.sales-hero h1 em{color:var(--sales-coral);font-style:normal}.sales-hero-copy>p{color:#b2b2b1;max-width:490px;margin:0;font-size:15px;line-height:1.9}.sales-hero-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.sales-hero-actions>a,.sales-hero-actions>button{border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:51px;padding:0 21px;font-size:12px;text-decoration:none;display:inline-flex}.sales-hero-actions .primary-button{color:#251911;background:#edac94;box-shadow:0 5px 22px #c8754515}.sales-hero-actions .secondary-button{color:#dfd6cd;border-color:#3d3f3e}.sales-hero-promises{color:#9da39e;flex-wrap:wrap;align-items:center;gap:19px;margin-top:23px;font-size:10px;display:flex}.sales-hero-promises>span{align-items:center;gap:6px;display:flex}.sales-hero-promises svg{color:#b2bbaa}.sales-hero-art{background:radial-gradient(at 50% 43%,#a86e4127,#0000 60%),linear-gradient(145deg,#24211e,#171a19 75%);border:1px solid #6551436b;border-radius:24px;min-width:0;height:492px;position:relative;overflow:hidden;box-shadow:0 22px 65px #0002}.sales-hero-art:after{content:"";pointer-events:none;opacity:.7;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff01 4px);position:absolute;inset:0}.sales-art-topline{color:#9d9a91;letter-spacing:1.2px;white-space:nowrap;z-index:1;justify-content:space-between;align-items:center;gap:9px;padding:24px 25px;font-size:7px;display:flex;position:relative}.sales-art-topline>span{color:#dbc0a5;letter-spacing:1.1px;align-items:center;gap:8px;font-size:8px;display:flex}.sales-art-topline>i{background:#cab49a;border-radius:50%;width:4px;height:4px;margin-left:auto}.sales-voice-sculpture{isolation:isolate;place-items:center;height:257px;display:grid;position:relative}.sales-voice-sculpture>.voice-orb{flex-basis:170px;width:170px;height:170px;box-shadow:inset -15px -20px 20px #0006,inset 10px 10px 15px #ffe7d230,0 25px 40px #0005}.sales-voice-sculpture>.voice-orb:before{opacity:.85}.sales-voice-sculpture>.voice-orb>span{filter:blur(2px)}.sales-orbit{z-index:-1;border:1px solid #b8896137;border-radius:50%;width:340px;height:130px;position:absolute;transform:rotate(-27deg)}.sales-orbit.orbit-two{border-color:#bba78723;width:310px;height:150px;transform:rotate(31deg)}.sales-orbit.orbit-three{border-color:#9d8b6c20;width:278px;height:190px;transform:rotate(82deg)}.sales-floating-note{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d1d5c6;background:#242824e8;border:1px solid #6f766c44;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:9px;display:inline-flex;position:absolute;box-shadow:0 8px 15px #0002}.note-one{top:47px;left:22px;transform:rotate(-7deg)}.note-two{color:#e8c4a6;background:#312822dd;border-color:#9575574a;top:69px;right:24px;transform:rotate(6deg)}.note-three{color:#d1c3db;background:#2b262edd;border-color:#8c759a4a;bottom:32px;right:46px;transform:rotate(-5deg)}.sales-art-caption{text-align:center;padding:9px 20px 28px}.sales-art-caption>span{letter-spacing:2.2px;color:#b09e8b;font-size:7px}.sales-art-caption>strong{letter-spacing:-.8px;color:#e7dfd4;margin:12px 0 16px;font-size:27px;font-weight:470;line-height:1.35;display:block}.sales-art-caption em{color:#c5af97;font-style:normal}.sales-art-caption>div{letter-spacing:1.5px;color:#958b7d;justify-content:center;align-items:center;gap:11px;font-size:6px;display:flex}.sales-art-caption i{background:#8b7a69;border-radius:50%;width:2px;height:2px}.sales-use-cases{border-top:1px solid #34332f;border-bottom:1px solid #34332f;justify-content:space-between;align-items:center;gap:24px;padding:27px 0 34px;display:flex}.sales-use-cases>span{letter-spacing:1.6px;color:#958e85;max-width:145px;font-size:8px;font-weight:550;line-height:1.7}.sales-use-cases>p{letter-spacing:-.2px;color:#d2cdc4;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:23px;margin:0;font-size:16px;font-weight:450;display:flex}.sales-use-cases small{color:#6c6259;font-size:14px;font-weight:300}.sales-section-heading{justify-content:space-between;align-items:flex-end;gap:46px;margin-bottom:35px;display:flex}.sales-section-heading>div{min-width:0}.sales-section-heading h2{letter-spacing:-1.4px;margin:16px 0 0;font-size:37px;font-weight:490;line-height:1.23}.sales-section-heading h2 em{color:#ac9e90;font-style:normal}.sales-section-heading>p{color:#a7aaab;flex-shrink:0;max-width:342px;margin:0 0 2px;font-size:13px;line-height:1.85}.sales-section-heading .section-eyebrow{letter-spacing:1.5px;font-size:8px}.voice-traits{background:#191c1c;border:1px solid #343632;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;padding:22px 0;display:grid}.voice-traits>div{border-left:1px solid #30332f;grid-template-columns:22px minmax(0,1fr);gap:8px 9px;padding:0 22px;display:grid}.voice-traits>div:first-child{border:0}.voice-traits svg{color:#c4a387;grid-row:span 2;margin-top:2px}.voice-traits strong{color:#dcd7cf;font-size:12px;font-weight:550}.voice-traits span{color:#939b9b;font-size:10px;line-height:1.7}.voice-demo-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:18px;display:grid}.voice-demo-card{background:linear-gradient(135deg,#202422,#191c1d 70%);border:1px solid #363835;border-radius:16px;grid-column:span 2;min-width:0;padding:23px 21px 12px;transition:border-color .2s,box-shadow .2s}.voice-demo-card:nth-child(n+4){grid-column:span 3}.voice-demo-card.is-playing{border-color:#ba8970;box-shadow:0 8px 30px #d39b7210}.voice-demo-0{background:linear-gradient(140deg,#292420,#191c1d 70%)}.voice-demo-2{background:linear-gradient(140deg,#27232d,#191c1d 70%)}.voice-demo-3{background:linear-gradient(140deg,#29271e,#191c1d 70%)}.voice-demo-4{background:linear-gradient(140deg,#212b30,#191c1d 70%)}.voice-demo-identity{align-items:center;gap:12px;min-width:0;display:flex}.voice-demo-identity>.voice-orb{flex-basis:44px;width:44px;height:44px}.voice-demo-identity>div{flex:1;min-width:0}.demo-kicker{letter-spacing:1.4px;color:#948f89;margin-bottom:5px;font-size:7px;display:block}.voice-demo-identity h3{letter-spacing:-.7px;margin:0 0 4px;font-size:20px;font-weight:530;line-height:1.3}.demo-region{color:#a7a59e;align-items:center;gap:4px;font-size:9px;line-height:1.7;display:flex}.demo-region svg{flex-shrink:0}.demo-ai-label{letter-spacing:.6px;white-space:nowrap;color:#9b9d91;background:#41473524;border:1px solid #59604a6e;border-radius:4px;align-self:flex-start;margin-top:4px;padding:4px 5px;font-size:6px}.voice-demo-player{align-items:center;gap:12px;display:flex}.voice-demo-play{color:#24201b;background:#dbc2a8;border:1px solid #ebd2b752;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:background .15s,transform .15s;display:grid}.voice-demo-play:hover{background:#f1d2b5;transform:scale(1.04)}.voice-demo-play[aria-pressed=true]{background:#dfa890}.voice-demo-play svg{width:18px;height:18px}.voice-demo-play svg.lucide-play{margin-left:2px}.demo-wave-seek{flex:1;min-width:0;height:46px;position:relative}.demo-real-wave{pointer-events:none;align-items:center;gap:1px;display:flex;position:absolute;inset:4px 0;overflow:hidden}.demo-real-wave>i{height:calc(var(--peak) * 100%);background:#6d756d;border-radius:2px;flex:1;min-width:0;min-height:2px;transition:background .15s}.demo-real-wave>i.passed{background:#edc6a7}.demo-wave-seek input{opacity:.001;cursor:pointer;width:100%;min-width:0;height:100%;margin:0;position:absolute;inset:0}.demo-wave-seek:focus-within{outline-offset:4px;border-radius:3px;outline:2px solid #e7b99b}.demo-time{font-variant-numeric:tabular-nums;color:#d5c3b1;text-align:right;gap:6px;min-width:25px;font-size:9px;line-height:1;display:grid}.demo-time small{color:#878f8b;font-size:9px}.voice-demo-player-caption{color:#878e88;justify-content:space-between;gap:10px;margin:10px 0 15px;font-size:8px;display:flex}.voice-demo-player-caption>span:last-child{white-space:nowrap}.demo-play-error{color:#e5c19f;background:#80563718;border:1px solid #a66c453d;border-radius:7px;padding:10px;font-size:11px;line-height:1.65}.demo-play-error p{margin:0}.demo-play-error button{color:#f3d9c2;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;margin:3px 0 0 -8px;padding:0 8px;font-weight:600;display:inline-flex}.demo-play-error button:hover{background:#bc97771c}.demo-play-error button:focus-visible{outline-offset:2px;outline:2px solid #f29e82}.demo-transcript{border-top:1px solid #41463d7a}.demo-transcript>summary{cursor:pointer;color:#b8b9ac;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:10px;list-style:none;display:flex}.demo-transcript>summary::-webkit-details-marker{display:none}.demo-transcript[open]>summary svg{transform:rotate(180deg)}.demo-transcript>div{padding:5px 0 9px}.demo-transcript>div>span{letter-spacing:1px;color:#b6a087;font-size:7px}.demo-transcript p{color:#a8aea8;overflow-wrap:anywhere;margin:8px 0 15px;font-size:11px;line-height:1.8}.demo-transcript p.demo-script{color:#d3d2c6;font-size:12px}.voice-demo-unavailable{color:#c6b79f;background:#1c1e1c;border:1px dashed #4c4c42;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:50px 24px;display:flex}.voice-demo-unavailable p{text-align:center;max-width:400px;margin:0;font-size:14px;line-height:1.6}.voice-demo-unavailable button{min-height:44px;font-size:12px}.voice-regional-note{color:#858e8a;max-width:940px;margin:21px 0 0;font-size:10px;line-height:1.9}.sales-creation-flow{padding:87px 0 44px}.sales-step-grid{background:#171b19;border:1px solid #343833;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.sales-step-grid>article{border-left:1px solid #343833;min-width:0;padding:31px 28px;position:relative}.sales-step-grid>article:first-child{border-left:0}.sales-step-grid>article>span{letter-spacing:-1px;color:#5e675b67;font-size:30px;font-weight:450;line-height:1;position:absolute;top:25px;right:26px}.sales-step-grid svg{color:#bbab90;margin-bottom:23px}.sales-step-grid h3{letter-spacing:-.5px;margin:0 0 12px;font-size:18px;font-weight:500}.sales-step-grid p{color:#a1aaa3;margin:0;font-size:12px;line-height:1.8}.sales-estimator-anchor{scroll-margin-top:28px}.sales-page .credit-estimator{border-radius:20px;margin-top:32px;margin-bottom:78px;padding:36px}.sales-packages{scroll-margin-top:28px}.sales-packages>.sales-section-heading{margin-bottom:43px}.sales-page .pricing-assurance{margin-bottom:69px;padding:35px 0 54px}.sales-page .pricing-faq{padding-bottom:54px}.sales-final-cta{text-align:center;background:radial-gradient(at 50% 100%,#96734421,#0000 65%),#201e1b;border:1px solid #51463c;border-radius:20px;margin-bottom:57px;padding:49px 28px 40px;position:relative}.sales-final-cta h2{letter-spacing:-1.4px;margin:19px 0 26px;font-size:39px;font-weight:470;line-height:1.24}.sales-final-cta h2 em{color:#d5ac90;font-style:normal}.sales-final-cta>.primary-button{border-radius:9px;gap:11px;min-height:48px;padding:0 23px;font-size:12px}.sales-final-cta>p{color:#9a998b;margin:16px 0 0;font-size:10px}.sales-final-cta .section-eyebrow{letter-spacing:1.2px;font-size:8px}.sales-page .sales-footer{flex-wrap:wrap;align-items:flex-start;gap:23px;max-width:1248px;margin:0 auto;padding:34px 0 28px}.sales-footer>div>p{color:#7e8881;margin:13px 0 0;font-size:10px}.sales-footer>nav{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.sales-footer>nav a,.sales-footer>nav button{color:#aaa79a;align-items:center;gap:8px;min-height:44px;padding:0;font-size:11px;text-decoration:none;display:inline-flex}.sales-footer>nav a:hover{color:#e9c1a2}.sales-footer>small{color:#6f7a72;border-top:1px solid #282e28;flex-basis:100%;padding-top:18px;font-size:9px}.sales-page button,.sales-page a,.sales-page summary{touch-action:manipulation}.sales-page :focus-visible{outline-offset:4px;outline:2px solid #edb796}@media (width>=1500px){.sales-page main,.sales-page .sales-nav{max-width:1460px}.sales-hero{gap:80px;padding-top:72px}.sales-hero h1{font-size:77px}.sales-hero-art{height:525px}.sales-voice-sculpture{height:278px}.sales-voice-sculpture>.voice-orb{width:190px;height:190px}.sales-page .sales-footer{max-width:1348px}}@media (width<=1180px){.sales-page main,.sales-page .sales-nav{padding-left:36px;padding-right:36px}.sales-nav>nav{gap:22px}.sales-hero{gap:29px;padding-top:45px}.sales-hero h1{letter-spacing:-2.9px;font-size:58px}.sales-hero-art{height:468px}.sales-art-topline{padding:23px 19px;font-size:6px}.sales-art-topline>span{font-size:7px}.sales-voice-sculpture{height:244px}.sales-floating-note{font-size:8px}.note-one{left:13px}.note-two{right:11px}.note-three{right:21px}.sales-orbit{width:295px}.sales-orbit.orbit-two{width:275px}.sales-use-cases>p{gap:18px;font-size:14px}.sales-section-heading>p{max-width:295px}.sales-section-heading h2{font-size:33px}.voice-traits>div{grid-template-columns:18px 1fr;gap:7px;padding:0 17px}.voice-traits svg{width:16px}.voice-demo-grid{gap:13px}.voice-demo-card{padding:20px 17px 11px}.voice-demo-identity{gap:9px}.voice-demo-identity>.voice-orb{flex-basis:37px;width:37px;height:37px}.voice-demo-identity h3{font-size:18px}.demo-ai-label{display:none}.voice-demo-player{gap:9px}.sales-page .sales-footer{margin:0 36px}}@media (width<=950px){.sales-hero{grid-template-columns:1.15fr 1fr;gap:24px}.sales-hero h1{letter-spacing:-2.3px;font-size:48px}.sales-hero .section-eyebrow{letter-spacing:1.1px;font-size:7px}.sales-hero-copy>p{font-size:13px}.sales-hero-actions{gap:9px}.sales-hero-actions>a,.sales-hero-actions>button{min-height:47px;padding:0 16px;font-size:11px}.sales-hero-promises{gap:11px;font-size:8px}.sales-hero-art{border-radius:19px;height:411px}.sales-art-topline{padding:19px 17px}.sales-art-topline>i,.sales-art-topline{font-size:0}.sales-art-topline>span{font-size:7px}.sales-voice-sculpture{height:210px}.sales-voice-sculpture>.voice-orb{flex-basis:130px;width:130px;height:130px}.sales-orbit{width:250px;height:99px}.sales-orbit.orbit-two{width:235px;height:125px}.sales-orbit.orbit-three{width:220px;height:155px}.sales-floating-note{min-height:29px;padding:0 7px;font-size:7px}.sales-floating-note svg{width:11px}.note-one{top:22px;left:9px}.note-two{top:59px;right:6px}.note-three{bottom:21px}.sales-art-caption{padding-top:4px}.sales-art-caption>strong{font-size:24px}.sales-art-caption>span{font-size:6px}.sales-nav>nav{gap:16px}.sales-nav>nav a{font-size:11px}.sales-page .sales-sign-in{min-width:87px;padding:0 15px}.sales-use-cases{flex-direction:column;align-items:flex-start;gap:17px;padding:23px 0}.sales-use-cases>span{max-width:none;font-size:7px}.sales-use-cases>p{justify-content:space-between;gap:14px;width:100%;font-size:16px}.sales-section-heading{gap:25px}.sales-section-heading h2{font-size:31px}.sales-section-heading>p{max-width:265px;font-size:12px}.voice-traits{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 0}.voice-traits>div:nth-child(3){border-left:0}.voice-traits>div{padding:0 23px}.voice-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.voice-demo-card,.voice-demo-card:nth-child(n+4){grid-column:span 1;padding:23px 21px 12px}.voice-demo-card:last-child{grid-column:span 2}.voice-demo-identity>.voice-orb{flex-basis:45px;width:45px;height:45px}.voice-demo-identity h3{font-size:20px}.demo-ai-label{display:inline}.sales-step-grid>article{padding:28px 21px}.sales-step-grid h3{font-size:16px}.sales-step-grid p{font-size:11px}.sales-step-grid>article>span{font-size:24px;top:24px;right:19px}.sales-page .sales-footer{gap:24px}.sales-footer>nav{gap:19px}}@media (width<=720px){.sales-page main,.sales-page .sales-nav{padding-left:24px;padding-right:24px}.sales-page .sales-nav{gap:16px;min-height:86px}.sales-nav>nav{display:none}.sales-page .sales-nav>div{margin-left:auto}.sales-page .sales-sign-in{min-width:89px;font-size:12px}.sales-page .sales-sign-in svg{width:15px;display:block}.sales-nav .sales-back{display:none}.sales-hero{grid-template-columns:minmax(0,1fr);gap:35px;padding:39px 0}.sales-hero-copy{text-align:center}.sales-hero .section-eyebrow{letter-spacing:1.1px;font-size:8px}.sales-hero h1{letter-spacing:-2.7px;margin:24px 0 20px;font-size:clamp(43px,8.6vw,59px)}.sales-hero-copy>p{max-width:455px;margin:0 auto;font-size:14px;line-height:1.85}.sales-hero-actions{justify-content:center;gap:11px;margin-top:26px}.sales-hero-actions>a,.sales-hero-actions>button{min-height:49px;padding:0 18px;font-size:12px}.sales-hero-promises{justify-content:center;gap:16px;margin-top:19px;font-size:9px}.sales-hero-art{justify-self:center;width:100%;max-width:440px;height:357px}.sales-art-topline{padding:19px 22px}.sales-voice-sculpture{height:178px}.sales-voice-sculpture>.voice-orb{width:135px;height:135px}.sales-orbit{width:284px}.sales-orbit.orbit-two{width:247px}.sales-orbit.orbit-three{width:223px}.sales-floating-note{min-height:30px;padding:0 9px;font-size:8px}.note-one{top:21px;left:28px}.note-two{top:48px;right:25px}.note-three{bottom:13px;right:48px}.sales-art-caption>strong{margin:8px 0 11px;font-size:24px;line-height:1.25}.sales-art-caption>div,.sales-art-caption>span{font-size:6px}.sales-use-cases{align-items:center;gap:14px;padding:24px 0}.sales-use-cases>p{justify-content:center;gap:11px;font-size:13px;line-height:1.7}.sales-use-cases small{font-size:11px}.voice-showcase{padding-top:53px}.sales-section-heading{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:25px}.sales-section-heading h2{letter-spacing:-1.1px;margin-top:13px;font-size:32px}.sales-section-heading>p{max-width:440px;font-size:13px;line-height:1.8}.sales-section-heading .section-eyebrow{font-size:8px}.voice-traits{gap:23px 0;margin-bottom:24px;padding:21px 0}.voice-traits>div{grid-template-columns:17px 1fr;gap:7px;padding:0 18px}.voice-traits strong{font-size:11px}.voice-traits span{font-size:10px}.voice-demo-grid{grid-template-columns:minmax(0,1fr);gap:16px}.voice-demo-card,.voice-demo-card:nth-child(n+4),.voice-demo-card:last-child{grid-column:span 1;padding:24px 23px 11px}.voice-demo-identity{gap:12px}.voice-demo-identity>.voice-orb{flex-basis:48px;width:48px;height:48px}.voice-demo-identity h3{font-size:22px}.demo-kicker{font-size:7px}.demo-region{font-size:10px}.demo-ai-label{padding:4px 6px;font-size:7px}.voice-demo-description{max-width:none;min-height:0;margin:19px 0 17px;font-size:13px}.voice-demo-player{gap:13px}.voice-demo-play{flex-basis:49px;width:49px;height:49px}.demo-wave-seek{height:49px}.demo-time,.demo-time small{min-width:28px;font-size:10px}.voice-demo-player-caption{margin-bottom:17px;font-size:9px}.demo-transcript>summary{min-height:47px;font-size:12px}.demo-transcript p{font-size:12px}.demo-transcript p.demo-script{font-size:13px}.voice-regional-note{margin-top:19px;font-size:10px;line-height:1.85}.sales-creation-flow{padding-top:54px;padding-bottom:10px}.sales-step-grid{grid-template-columns:1fr}.sales-step-grid>article{border-top:1px solid #343833;border-left:0;padding:27px}.sales-step-grid>article:first-child{border-top:0}.sales-step-grid svg{margin-bottom:19px}.sales-step-grid h3{font-size:21px}.sales-step-grid p{max-width:430px;font-size:13px}.sales-step-grid>article>span{font-size:31px;top:27px;right:26px}.sales-page .credit-estimator{border-radius:17px;margin-top:32px;margin-bottom:54px;padding:26px 22px}.sales-packages>.sales-section-heading{margin-bottom:33px}.sales-page .pricing-assurance{gap:18px;margin-bottom:40px;padding:29px 0 36px}.sales-page .pricing-faq{gap:8px;padding-bottom:36px}.sales-final-cta{border-radius:16px;margin-bottom:34px;padding:35px 22px 31px}.sales-final-cta h2{letter-spacing:-1.1px;margin:18px 0 23px;font-size:31px;line-height:1.3}.sales-final-cta .section-eyebrow{letter-spacing:.8px;font-size:7px;line-height:1.8}.sales-final-cta>.primary-button{justify-content:center;width:100%;max-width:300px;font-size:12px}.sales-final-cta>p{font-size:10px}.sales-page .sales-footer{gap:20px;margin:0 24px;padding:28px 0 22px}.sales-footer>nav{flex-direction:column;flex-basis:100%;align-items:flex-start;gap:1px}.sales-footer>nav a,.sales-footer>nav button{font-size:12px}.sales-footer>small{font-size:9px}}@media (width<=380px){.sales-page main,.sales-page .sales-nav{padding-left:18px;padding-right:18px}.sales-page .sales-nav .brand{font-size:22px}.sales-page .sales-sign-in{min-width:76px;padding:0 12px;font-size:11px}.sales-hero{padding-top:31px}.sales-hero .section-eyebrow{letter-spacing:1px;gap:8px;font-size:6.5px}.sales-hero h1{letter-spacing:-2.2px;font-size:43px}.sales-hero-copy>p{font-size:13px}.sales-hero-actions{flex-direction:column;gap:10px}.sales-hero-actions>a,.sales-hero-actions>button{width:100%;min-height:48px;font-size:13px}.sales-hero-promises{gap:11px;font-size:8px}.sales-hero-art{height:335px}.sales-art-topline{padding:18px}.sales-voice-sculpture{height:165px}.sales-voice-sculpture>.voice-orb{width:120px;height:120px}.sales-orbit{width:245px}.sales-orbit.orbit-two{width:225px}.sales-orbit.orbit-three{width:201px}.note-one{left:15px}.note-two{right:12px}.note-three{right:29px}.sales-floating-note{min-height:28px;padding:0 7px;font-size:7px}.sales-art-caption>strong{font-size:22px}.sales-use-cases>p{gap:8px;font-size:12px}.sales-section-heading h2{font-size:28px}.sales-section-heading .section-eyebrow{letter-spacing:1px;font-size:7px}.voice-traits>div{gap:5px;padding:0 12px}.voice-traits strong{font-size:10px}.voice-traits span{font-size:9px}.voice-demo-card,.voice-demo-card:nth-child(n+4){padding:22px 18px 9px}.voice-demo-identity>.voice-orb{flex-basis:43px;width:43px;height:43px}.voice-demo-identity h3{font-size:21px}.voice-demo-description{font-size:12px}.voice-demo-player{gap:10px}.voice-demo-play{flex-basis:46px;width:46px;height:46px}.demo-wave-seek{height:46px}.demo-time,.demo-time small{min-width:25px;font-size:9px}.demo-ai-label{font-size:6px}.sales-page .credit-estimator{padding:23px 16px}.sales-step-grid>article{padding:25px 22px}.sales-final-cta{padding:31px 18px 29px}.sales-final-cta h2{font-size:27px}.sales-page .sales-footer{margin:0 18px}}@media (prefers-reduced-motion:reduce){.sales-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=720px){.sales-page .sales-nav{grid-template-columns:minmax(0,1fr) auto;gap:0 14px;min-height:0;padding-top:18px;padding-bottom:9px;display:grid}.sales-nav>a{grid-area:1/1;justify-self:start;min-width:0}.sales-page .sales-nav>div{grid-area:1/2;justify-self:end;margin-left:0}.sales-nav>nav{border-top:1px solid #373631;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:4px;width:100%;min-width:0;margin:13px 0 0;padding-top:6px;display:flex}.sales-nav>nav a{white-space:nowrap;color:#c0b5a7;border-radius:7px;flex:1;justify-content:center;min-width:0;min-height:44px;padding:0 7px;font-size:11px}.sales-nav>nav a:hover{color:#eac3a7;background:#c79b7210}}@media (width<=380px){.sales-nav>nav a{padding:0 4px;font-size:10px}.sales-page .sales-nav{column-gap:12px}}.voice-showcase{padding-top:118px;scroll-margin-top:110px}.voice-showcase .voice-traits{background:0 0;border:1px solid #f0d1b621;border-left:0;border-right:0;border-radius:0;margin:44px 0 32px;padding:29px 0}.voice-showcase .voice-traits>div{border-color:#f0d1b619;gap:9px 13px;padding:0 27px}.voice-showcase .voice-traits>div:first-child{padding-left:0}.voice-showcase .voice-traits svg{color:#f5b398}.voice-showcase .voice-traits strong{color:#f1e6db;font-size:13px;font-weight:500}.voice-showcase .voice-traits span{color:#aaa39b;font-size:11px;line-height:1.7}.voice-demo-grid{align-items:start;gap:22px}.voice-showcase .voice-demo-card{--voice-accent:#f1b093;--voice-dim:#925538;--voice-haze:#c8874938;isolation:isolate;transform:perspective(1200px) rotateX(var(--surface-rx,0deg)) rotateY(var(--surface-ry,0deg));background:#1b1a1a;border:1px solid #efe0ce22;border-radius:25px;padding:0;transition:transform .55s cubic-bezier(.2,.7,.2,1),border-color .45s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 18px 55px #00000020}.voice-showcase .voice-demo-card:after{content:"";z-index:2;pointer-events:none;opacity:0;background:radial-gradient(ellipse at var(--surface-x,50%) var(--surface-y,20%),#ffe6cd0f,transparent 58%);transition:opacity .5s;position:absolute;inset:0}.voice-showcase .voice-demo-card:hover:after{opacity:1}.voice-showcase .voice-demo-card.is-playing{border-color:var(--voice-accent);box-shadow:0 18px 55px #0005,0 0 45px var(--voice-haze)}.voice-showcase .voice-demo-1{--voice-accent:#e7bdd0;--voice-dim:#987282;--voice-haze:#ad709a2b}.voice-showcase .voice-demo-2{--voice-accent:#eac482;--voice-dim:#a77b36;--voice-haze:#cd9a4b2b}.voice-showcase .voice-demo-3{--voice-accent:#b6c8de;--voice-dim:#627c9a;--voice-haze:#7899c42b}.voice-showcase .voice-demo-4{--voice-accent:#bdcba6;--voice-dim:#69794c;--voice-haze:#9aa9772b}.voice-demo-art{perspective:800px;background:radial-gradient(ellipse at 50% 32%,var(--voice-haze),transparent 67%),linear-gradient(155deg,#ffffff04,#00000014);border-bottom:1px solid #f0d1b613;place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.voice-demo-art:before{content:"";background-image:linear-gradient(#f6eee407 1px,#0000 1px),linear-gradient(90deg,#f6eee407 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0003 55%,#0000);mask-image:linear-gradient(#0000,#0003 55%,#0000)}.voice-demo-art-label{color:#b7aba0;letter-spacing:1.65px;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;top:21px;left:24px;right:24px}.voice-demo-live{height:14px;color:var(--voice-accent);align-items:center;gap:3px;display:flex}.voice-demo-live i{background:currentColor;border-radius:4px;width:2px;height:5px;display:block}.voice-demo-live i:nth-child(2){height:11px}.voice-demo-live i:nth-child(3){height:8px}.voice-art-object{width:155px;height:155px;transform-style:preserve-3d;z-index:1;margin-top:8px;transition:filter .6s;animation:9s ease-in-out infinite voice-art-hover;position:relative}.voice-art-rings{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(64deg)rotateY(-24deg)rotate(-23deg)}.voice-art-rings>i{border:5px solid var(--voice-accent);border-top-color:#f8ece0;border-right-color:var(--voice-dim);transform:translateZ(calc((var(--ring) - 7) * 6px)) scale(var(--ring-scale));backface-visibility:visible;background:0 0;border-radius:50%;position:absolute;inset:0;box-shadow:inset 1px 1px 2px #fff8,inset -2px -1px 3px #0008,1px 1px 2px #0009,0 -1px 1px #fff5}.voice-art-object-1{width:150px;height:150px;animation-delay:-2s}.voice-art-object-1 .voice-art-rings{transform:rotateX(-14deg)rotateY(28deg)rotate(-26deg)}.voice-art-object-1 .voice-art-rings>i{transform:rotateY(calc(var(--ring) * 12deg));border-width:3px}.voice-art-core{background:radial-gradient(circle at 35% 25%,#fff4ef,var(--voice-accent) 32%,var(--voice-dim) 62%,#282025 95%);box-shadow:inset -5px -4px 10px #0007,0 0 45px var(--voice-haze);border-radius:50%;display:none;position:absolute;inset:37%}.voice-art-object-1 .voice-art-core{display:block;inset:30%}.voice-art-object-2{animation-delay:-4s}.voice-art-object-2 .voice-art-rings{transform:rotateX(18deg)rotateY(-10deg)rotate(20deg)}.voice-art-object-2 .voice-art-rings>i{transform:rotateZ(calc(var(--ring) * 12deg)) rotateY(60deg);border-width:4px}.voice-art-object-3{width:140px;height:140px;animation-delay:-6s}.voice-art-object-3 .voice-art-rings{transform:rotateX(5deg)rotateY(-15deg)rotate(-23deg)}.voice-art-object-3 .voice-art-rings>i{transform:translateX(calc((var(--ring) - 7) * 9px)) rotateY(70deg) scale(var(--ring-scale));border-width:5px}.voice-art-object-4{animation-delay:-1s}.voice-art-object-4 .voice-art-rings{transform:rotateX(58deg)rotateY(18deg)rotate(26deg)}.voice-art-object-4 .voice-art-rings>i{transform:translateZ(calc((var(--ring) - 7) * 6px)) rotateZ(calc(var(--ring) * 5deg)) scale(var(--ring-scale));border-width:5px;border-radius:34%}.voice-art-shadow{filter:blur(10px);background:#0008;border-radius:50%;width:120px;height:13px;position:absolute;bottom:39px;left:calc(50% - 60px);transform:rotate(-8deg)}.voice-art-mood{color:var(--voice-accent);letter-spacing:.3px;font-size:10px;position:absolute;bottom:21px;left:24px}.voice-art-coordinate{letter-spacing:1px;color:#978d82;font-size:8px;position:absolute;bottom:23px;right:24px}.is-playing .voice-art-object{filter:brightness(1.15);animation:2.4s ease-in-out infinite voice-art-playing}.is-playing .voice-demo-live i{animation:.7s ease-in-out infinite alternate voice-mini-equalizer}.is-playing .voice-demo-live i:nth-child(2){animation-delay:-.3s}.is-playing .voice-demo-live i:nth-child(3){animation-delay:-.5s}.voice-demo-content{padding:27px 25px 13px}.voice-demo-identity{align-items:flex-start;gap:14px}.voice-demo-identity h3{letter-spacing:-1px;color:#f6eee4;margin:8px 0;font-size:30px;font-weight:480;line-height:1.1}.voice-demo-content .demo-kicker{color:#a9a099;letter-spacing:1.45px;margin:0;font-size:7px}.voice-demo-content .demo-region{color:#b9b0a7;gap:6px;font-size:10px}.voice-demo-content .demo-ai-label{color:var(--voice-accent);letter-spacing:.5px;background:#f4dac108;border-color:#f4dac126;border-radius:20px;margin-top:0;padding:6px 8px;font-size:7px;display:block}.voice-demo-description{color:#bdb5ac;max-width:none;min-height:44px;margin:19px 0 20px;font-size:13px;line-height:1.75}.voice-demo-play{background:linear-gradient(145deg,#f9e5d2,var(--voice-accent));color:#261e19;border:1px solid #ffefe253;flex-basis:52px;width:52px;height:52px;transition:transform .4s,box-shadow .4s;box-shadow:0 4px 14px #0003,inset 0 1px #fff9}.voice-demo-play:hover{background:var(--voice-accent);box-shadow:0 4px 25px var(--voice-haze);transform:scale(1.06)}.voice-demo-play[aria-pressed=true]{background:var(--voice-accent);box-shadow:0 0 0 5px var(--voice-haze)}.voice-demo-content .demo-real-wave{gap:2px;inset:7px 0}.voice-demo-content .demo-real-wave>i{background:#766a605c;border-radius:4px;transition:background .3s}.voice-demo-content .demo-real-wave>i.passed{background:var(--voice-accent)}.voice-demo-content .demo-time{color:#e5d4c4;gap:8px;min-width:28px;font-size:10px}.voice-demo-content .demo-time small{color:#afa297;font-size:9px}.voice-demo-player-caption{color:#a79b8f;margin:14px 0 21px;font-size:9px;line-height:1.5}.voice-demo-player-caption>span:first-child{align-items:center;gap:6px;display:flex}.voice-demo-card.is-playing .voice-demo-player-caption>span:first-child{color:var(--voice-accent)}.voice-demo-content .demo-transcript{border-top-color:#efd6be1b}.voice-demo-content .demo-transcript>summary{color:#c7b9ac;min-height:51px;font-size:11px}.voice-demo-content .demo-transcript summary svg{width:14px;transition:transform .3s}.voice-demo-content .demo-transcript p{color:#b9aea1;font-size:12px}.voice-demo-content .demo-transcript p.demo-script{color:#eadccf;font-size:13px;line-height:1.9}.voice-demo-content .demo-transcript>div>span{color:var(--voice-accent);letter-spacing:1.4px;font-size:8px}.voice-showcase .voice-regional-note{color:#aca195;max-width:990px;margin-top:27px;font-size:11px;line-height:1.9}@keyframes voice-art-hover{0%,to{transform:translate(0,0)rotate(-3deg)}50%{transform:translateY(-10px)rotate(4deg)}}@keyframes voice-art-playing{0%,to{transform:translateY(-2px)rotate(-4deg)scale(1)}50%{transform:translateY(-8px)rotate(5deg)scale(1.035)}}@keyframes voice-mini-equalizer{0%{transform:scaleY(.45)}to{transform:scaleY(1.3)}}@media (width>=951px){.voice-demo-card:nth-child(n+4) .voice-demo-art{height:230px}.voice-demo-card:nth-child(n+4) .voice-demo-content{padding:28px 31px 15px}.voice-demo-card:nth-child(n+4) .voice-demo-description{min-height:0}.voice-demo-card:nth-child(n+4) .voice-demo-player{gap:18px}}@media (width<=1150px) and (width>=951px){.voice-demo-content{padding:25px 20px 12px}.voice-demo-identity h3{font-size:27px}.voice-demo-art-label{font-size:7px;left:20px;right:20px}.voice-art-mood{font-size:9px;left:20px}.voice-art-coordinate{font-size:7px;right:20px}.voice-demo-player{gap:10px}.voice-demo-play{flex-basis:48px;width:48px;height:48px}}@media (width<=950px){.voice-demo-grid{gap:20px}.voice-showcase .voice-demo-card,.voice-showcase .voice-demo-card:nth-child(n+4){padding:0}.voice-demo-art{height:240px}.voice-showcase .voice-traits{padding:25px 0}.voice-showcase .voice-traits>div{padding:0 22px}.voice-showcase .voice-traits>div:nth-child(odd){padding-left:0}.voice-demo-card:last-child .voice-demo-art{height:230px}.voice-demo-card:last-child .voice-demo-description{min-height:0}}@media (width<=720px){.voice-showcase{padding-top:75px;scroll-margin-top:100px}.voice-showcase .voice-traits{gap:26px 0;margin:30px 0 25px}.voice-showcase .voice-traits>div{gap:7px 9px;padding:0 17px}.voice-showcase .voice-traits strong{font-size:12px}.voice-showcase .voice-traits span{font-size:10px}.voice-showcase .voice-demo-card,.voice-showcase .voice-demo-card:nth-child(n+4),.voice-showcase .voice-demo-card:last-child{border-radius:23px;padding:0}.voice-demo-grid{gap:23px}.voice-demo-art,.voice-demo-card:last-child .voice-demo-art{height:235px}.voice-demo-content{padding:26px 25px 12px}.voice-demo-identity h3{font-size:31px}.voice-demo-description{min-height:0;margin:19px 0 21px;font-size:13px}.voice-demo-content .demo-transcript>summary{min-height:52px;font-size:12px}.voice-demo-player{gap:14px}.voice-demo-play{flex-basis:52px;width:52px;height:52px}.voice-demo-player-caption{font-size:10px}.voice-showcase .voice-regional-note{margin-top:23px;font-size:10px;line-height:1.95}}@media (width<=380px){.voice-demo-art,.voice-demo-card:last-child .voice-demo-art{height:216px}.voice-demo-content{padding:24px 20px 10px}.voice-demo-art-label{font-size:7px;left:20px;right:20px}.voice-art-mood{font-size:9px;left:20px}.voice-art-coordinate{font-size:7px;right:20px}.voice-demo-identity h3{font-size:28px}.voice-demo-content .demo-kicker{letter-spacing:1.1px;font-size:6.5px}.voice-demo-play{flex-basis:48px;width:48px;height:48px}.voice-demo-player{gap:11px}.voice-demo-player-caption{font-size:9px}.voice-showcase .voice-traits>div{grid-template-columns:16px 1fr;gap:7px;padding:0 12px}.voice-showcase .voice-traits span{font-size:10px}}@media (hover:none){.voice-showcase .voice-demo-card{transform:none}.voice-showcase .voice-demo-card:after{display:none}}@media (prefers-reduced-motion:reduce){.voice-showcase .voice-demo-card{transform:none!important}.voice-showcase .voice-art-object,.voice-showcase .voice-demo-live i{animation:none!important}.voice-showcase *{transition:none!important}}.cinematic-page{--paper:#f6eee4;--champagne:#f5b398;--ink:#101011;color:var(--paper);isolation:isolate;background:#101011}.cinematic-page:before{content:"";pointer-events:none;z-index:-1;opacity:.7;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='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' opacity='.028' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.cinematic-page main{max-width:1560px;margin:auto;padding:0 64px}.cinematic-page .sales-nav{z-index:10;background:#101011c9;border-bottom:1px solid #f6eee412;width:100%;max-width:none;height:100px;min-height:100px;padding:0 max(64px,50vw - 716px);position:relative}.cinematic-page .brand{letter-spacing:-1.2px;font-size:26px}.cinematic-page .brand-dot{color:var(--paper)}.cinematic-page .brand-mark{color:var(--champagne)}.cinematic-page .sales-nav>nav{gap:34px;margin:auto}.cinematic-page .sales-nav>nav a{letter-spacing:.05em;color:#c6beb5;font-size:12px;position:relative}.cinematic-page .sales-nav>nav a:after{content:"";background:var(--champagne);transform-origin:0;height:1px;transition:transform .35s;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.cinematic-page .sales-nav>nav a:hover:after{transform:scaleX(1)}.cinematic-page .sales-sign-in{min-height:45px;color:var(--paper);background:0 0;border-color:#f6eee437;border-radius:40px;padding:0 23px}.reading-progress{z-index:200;width:100%;height:2px;transform:scaleX(var(--page-progress,0));transform-origin:0;pointer-events:none;background:#edb395;position:fixed;top:0;left:0;box-shadow:0 0 12px #eeb29680}.cinematic-hero{min-height:780px;padding:28px 0 0;position:relative}.hero-issue{color:#b7a999;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;font-size:9px;display:flex}.hero-issue>span{align-items:center;gap:11px;display:flex}.hero-issue i{background:#f6ba9b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #f6ba9b}.hero-issue b{color:#83766b;border-left:1px solid #fff2;margin-left:14px;padding-left:24px;font-weight:400}.hero-editorial{grid-template-columns:1fr 1.04fr;align-items:center;gap:0;min-height:650px;display:grid;position:relative}.hero-headline{z-index:2;pointer-events:none;min-width:0;padding:65px 0 74px;position:relative}.hero-headline button,.hero-headline a{pointer-events:auto}.hero-kicker{letter-spacing:.17em;color:#aaa096;margin-bottom:25px;font-size:9px;display:block}.hero-headline h1{letter-spacing:-.065em;white-space:nowrap;margin:0 0 28px;font-family:Manrope,sans-serif;font-size:clamp(66px,6.7vw,104px);font-weight:480;line-height:1.025}.hero-headline h1 em{color:#efb99e;letter-spacing:-.065em;padding-right:.15em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;display:inline-block;position:relative}.hero-headline h1 em:after{content:"";border-top:1px solid #efb99e9c;border-radius:50%;height:12px;position:absolute;bottom:-8px;left:0;right:8px;transform:rotate(-4deg)}.hero-headline>p{color:#b4aaa1;max-width:370px;margin:0 0 22px;font-size:15px;line-height:1.85}.hero-no-subscription{letter-spacing:-.2px;align-items:baseline;gap:8px;font-size:16px;display:flex}.hero-no-subscription>span:first-child{color:#f1bda0;font-weight:600}.hero-no-subscription>span:last-child{color:#a79a8b;font-size:.85em}.hero-editorial-actions{flex-wrap:wrap;align-items:center;gap:27px;margin-top:30px;display:flex}.hero-editorial-actions>.primary-button{color:#231810;background:#f5b398;border:1px solid #ffcbb1;border-radius:40px;gap:20px;min-height:54px;padding:0 25px;font-size:13px;font-weight:650;transition:transform .3s,box-shadow .3s,background .3s;box-shadow:inset 0 1px #ffe5d1,0 8px 30px #f5b39816}.hero-editorial-actions>.primary-button:hover{background:#ffd0b5;transform:translateY(-3px);box-shadow:inset 0 1px #fff3e5,0 14px 42px #f5b39838}.hero-editorial-actions>.primary-button svg{transition:transform .3s}.hero-editorial-actions>.primary-button:hover svg{transform:translate(3px)}.hero-editorial-actions>a{color:#dfd4c7;align-items:center;gap:10px;min-height:48px;font-size:12px;text-decoration:none;display:inline-flex}.hero-play-icon{color:#f3c4a7;border:1px solid #ac958255;border-radius:50%;place-items:center;width:35px;height:35px;transition:background .3s,transform .3s;display:grid}.hero-editorial-actions>a:hover .hero-play-icon{background:#f0b39125;transform:scale(1.08)}.hero-editorial-promises{color:#918b81;flex-wrap:wrap;gap:18px;margin-top:25px;font-size:10px;display:flex}.hero-editorial-promises>span{align-items:center;gap:6px;display:flex}.hero-editorial-promises svg{color:#c2b3a0}.hero-gallery{perspective:1200px;isolation:isolate;min-width:0;height:650px;margin-left:-34px;margin-right:-20px;position:relative}.sculpture-halo{filter:blur(16px);pointer-events:none;background:radial-gradient(at 53% 44%,#875a352e,#0000 52%);border-radius:50%;position:absolute;inset:0 -35px -15px}.hero-gallery:before{content:"";border:1px solid #e7c6a20b;border-radius:50%;position:absolute;inset:90px 50px;transform:rotate(-30deg)scaleY(.87);box-shadow:0 0 0 65px #e7c6a203,0 0 0 66px #e7c6a209}.sound-sculpture{pointer-events:none;position:absolute;inset:10px -22px 0}.sound-sculpture canvas{opacity:0;width:100%;height:100%;transition:opacity 1.1s;display:block;position:absolute;inset:0}.sound-sculpture.sculpture-ready canvas{opacity:1}.sound-sculpture.sculpture-ready .sculpture-poster{opacity:0}.sculpture-poster{perspective:1000px;place-items:center;transition:opacity 1.1s;display:grid;position:absolute;inset:0}.sculpture-poster>i{aspect-ratio:1;background:linear-gradient(135deg,#fbe0bc,#76574b 31%,#ecc6a8 45%,#231b24 61%,#d3a688 85%) border-box;border:33px solid #0000;border-radius:50%;width:65%;position:absolute;transform:rotateX(50deg)rotateY(-25deg)rotate(-30deg);box-shadow:inset 4px 5px 3px #fff8,12px 14px 30px #0006;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sculpture-poster>i:nth-child(2){border-width:23px;width:61%;transform:rotateX(55deg)rotateY(50deg)rotate(36deg)}.sculpture-poster>i:nth-child(3){border-width:20px;width:58%;transform:rotateX(-40deg)rotateY(35deg)rotate(-50deg)}.sculpture-poster>i:nth-child(4){border-width:13px;width:30%;transform:rotateX(40deg)rotateY(-25deg)}.sculpture-poster>span{aspect-ratio:1;background:radial-gradient(circle at 28% 28%,#e7c9af,#40343a 35%,#151319 66%,#a89983);border-radius:50%;width:10%;box-shadow:0 15px 25px #0006}.sculpture-orbit-label{color:#ae9e8e;letter-spacing:.21em;align-items:center;gap:8px;font-size:7px;display:flex;position:absolute}.label-north{top:70px;right:38px}.sculpture-orbit-label i{background:#bc9c72;width:21px;height:1px;transform:rotate(-30deg)}.sculpture-caption{color:#9c8d7e;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:7px;display:flex;position:absolute;bottom:59px;left:35px;right:20px}.sculpture-caption>span:first-child{color:#c9b7a1;align-items:center;gap:10px;display:flex}.sculpture-caption svg{color:#e2af8d}.hero-glass-note{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#3c302bae,#1b1919ae);border:1px solid #e7c09f32;border-top-color:#f8d1b05e;border-radius:15px;min-width:168px;padding:20px 23px;animation:7s ease-in-out infinite glass-float;position:absolute;bottom:130px;right:-12px;transform:rotate(6deg);box-shadow:0 18px 50px #0004,inset 0 1px #ffffff09}.hero-glass-note>span{letter-spacing:.14em;color:#c4ac94;align-items:center;gap:7px;font-size:7px;display:flex}.hero-glass-note>strong{letter-spacing:-.5px;color:#f0dfd0;margin:13px 0 19px;font-size:18px;font-weight:450;line-height:1.4;display:block}.hero-glass-note>div{align-items:center;gap:3px;height:33px;display:flex}.hero-glass-note i{background:#d7aa88;border-radius:2px;width:2px;animation:2.7s ease-in-out infinite sculpture-wave}.hero-bottom{border-top:1px solid #e0c0a518;justify-content:space-between;align-items:center;gap:22px;padding:25px 0 30px;display:flex}.hero-bottom>a{letter-spacing:.18em;color:#c3afa0;align-items:center;gap:13px;min-height:44px;font-size:8px;text-decoration:none;display:flex}.scroll-capsule{border:1px solid #bca18855;border-radius:20px;place-items:center;width:25px;height:39px;display:grid}.scroll-capsule svg{animation:2.7s ease-in-out infinite scroll-invite}.hero-bottom>p{color:#9b8d80;margin:0;font-size:11px;line-height:1.7}.hero-bottom>p>span{color:#d8cabb}.motion-toggle{color:#a99b8b;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:10px;display:flex}.cinematic-hero[data-paused=true] *{animation-play-state:paused!important}.cinematic-ticker{border-top:1px solid #ffffff0b;padding:49px 0 41px;position:relative;overflow:hidden}.cinematic-ticker>div{width:max-content;animation:45s linear infinite voice-marquee;display:flex}.cinematic-ticker p{white-space:nowrap;letter-spacing:-.055em;color:#d2c7bc;align-items:center;gap:36px;margin:0;padding-right:36px;font-family:Manrope,sans-serif;font-size:clamp(32px,4.4vw,65px);font-weight:450;display:flex}.cinematic-ticker i{color:#b99b83;font-size:27px;font-style:normal;font-weight:300}.cinematic-ticker p>span:nth-of-type(2n){color:#0000;-webkit-text-stroke:1px #998b7b}.ticker-caption{text-align:center;letter-spacing:.21em;color:#8c7d6f;margin-top:24px;font-size:8px;display:block}.cinematic-page .sales-section-heading h2{letter-spacing:-.05em;font-family:Manrope,sans-serif;font-size:clamp(36px,4vw,58px);font-weight:450;line-height:1.1}.cinematic-page .sales-section-heading h2 em{letter-spacing:-.04em;color:#c9a78d;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.cinematic-page .sales-section-heading .section-eyebrow{letter-spacing:.19em;color:#bb9c83;font-size:8px}.cinematic-page .sales-section-heading>p{color:#a89e92;max-width:330px;font-size:14px;line-height:1.85}.cinematic-page .voice-showcase{padding-top:95px}.cinematic-page .sales-section-heading{margin-bottom:40px}.cinematic-page .voice-regional-note{color:#a79e93;margin-top:25px;font-size:11px;line-height:1.85}.cinematic-page .public-search-content{border-bottom:1px solid #e5c4a622;margin:0;padding:105px 0 80px}.cinematic-page .public-use-grid{gap:38px}.cinematic-page .public-use-grid article{border-color:#c4a18355;padding-top:29px;position:relative}.cinematic-page .public-use-grid article:before{content:"";background:#d5ac8f;width:5px;height:5px;position:absolute;top:-3px;left:0;transform:rotate(45deg)}.cinematic-page .public-use-grid h3{color:#eee2d6;font-size:20px;font-weight:450}.cinematic-page .public-use-grid p{color:#a79b8c;font-size:13px}.cinematic-page .public-content-links{color:#9c9085;margin-top:35px;font-size:12px}.cinematic-page .sales-creation-flow{padding:110px 0 85px}.cinematic-page .sales-step-grid{background:0 0;border:0;border-radius:0;gap:24px;overflow:visible}.cinematic-page .sales-step-grid>article{border:0;min-width:0;padding:0}.cinematic-page .sales-step-grid>article>span{letter-spacing:.19em;color:#b8977e;margin:27px 0 14px;font-size:8px;font-weight:500;display:block;position:static}.cinematic-page .sales-step-grid>article h3{letter-spacing:-.045em;margin-bottom:13px;font-family:Manrope,sans-serif;font-size:25px;font-weight:450;line-height:1.25}.cinematic-page .sales-step-grid>article>p{color:#ad9e8e;max-width:335px;font-size:13px;line-height:1.85}.journey-art{perspective:1000px;isolation:isolate;background:radial-gradient(at 50% 40%,#5d44304a,#0000 75%),#1b1918;border:1px solid #e9cdb221;border-radius:20px;place-items:center;height:280px;display:grid;position:relative;overflow:hidden}.journey-art:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #fff1}.journey-script{background:linear-gradient(135deg,#302820,#1c1a18)}.script-sheet{color:#312923;background:#e6d5bf;border:1px solid #f7edda;border-radius:4px;width:73%;height:242px;padding:24px 25px;transition:transform .7s cubic-bezier(.2,.65,.2,1);transform:rotate(-8deg)rotateY(12deg)translateY(17px);box-shadow:8px 12px 0 -2px #5a4939,16px 24px 0 -4px #34291f,0 30px 30px #0005}.journey-script:hover .script-sheet{transform:rotate(-2deg)rotateY(0)translateY(5px)}.script-sheet>span{letter-spacing:.15em;color:#8c7157;font-size:6px}.script-sheet>p{letter-spacing:-.7px;margin:22px 0 15px;font-family:Georgia,serif;font-size:23px;line-height:1.4}.script-sheet em{color:#96664c}.script-sheet>p>i{vertical-align:middle;background:#936145;width:1px;height:20px;margin-left:3px;animation:1.5s infinite caret-glow;display:inline-block}.script-sheet>div{border-top:1px solid #92785840;align-items:center;gap:6px;padding-top:13px;font-size:8px;display:flex}.cinematic-page .script-sheet svg{color:#a5714c;width:12px;margin:0}.direction-dial{background:conic-gradient(from 225deg,#deb69c 0deg,#6f5541 212deg,#242323 234deg);border:1px solid #d3b2994d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:183px;height:183px;transition:transform .65s;display:flex;position:relative;transform:rotateX(14deg)rotateY(-12deg);box-shadow:0 15px 40px #0009,inset 0 2px 3px #ffdfb99c}.direction-dial:before{content:"";z-index:-1;background:radial-gradient(circle at 30% 20%,#4d4136,#1b1918 67%);border:1px solid #deba944d;border-radius:50%;position:absolute;inset:11px;box-shadow:inset 2px 3px 8px #0009}.direction-dial i{border:1px dashed #bc9d7066;border-radius:50%;position:absolute;inset:18px}.direction-dial>span{color:#d2b69a;font-size:10px}.direction-dial>strong{letter-spacing:-3px;color:#f1ddc4;font-size:48px;font-weight:400;line-height:1.35}.direction-dial>strong>span{letter-spacing:0;color:#baa283;margin-left:2px;font-size:18px}.direction-dial>small{letter-spacing:.2em;color:#b5a087;font-size:6px}.journey-direction:hover .direction-dial{transform:rotateX(0)rotateY(0)scale(1.04)}.direction-tag{color:#bba38c;letter-spacing:.02em;background:#1c1b19;border:1px solid #d8b4992b;border-radius:20px;padding:7px 13px;font-size:8px;position:absolute;bottom:18px}.journey-play{background:radial-gradient(at 65% 20%,#bea38322,#0000 70%),#1d1d1c}.journey-vinyl{background:repeating-radial-gradient(circle,#39352f 0,#171817 2px,#272622 3px,#101313 4px);border:1px solid #8b776555;border-radius:50%;place-items:center;width:218px;height:218px;transition:transform .7s;display:grid;position:relative;transform:rotateX(32deg)rotateY(16deg);box-shadow:15px 20px 35px #0009,inset 2px 3px #ffdebf2b}.journey-vinyl>i{background:conic-gradient(from 30deg,#0000,#eee1c655,#0000 30% 48%,#a3a58d44,#0000 80%);border-radius:50%;animation:18s linear infinite vinyl-turn;position:absolute;inset:0}.journey-vinyl>span{z-index:1;color:#30221b;background:radial-gradient(circle at 30% 20%,#e6c4a7,#9e765e 55%,#362c27);border:1px solid #eac9ae;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 3px 9px #0007}.cinematic-page .journey-vinyl svg{color:#3b2920;margin:0}.journey-play:hover .journey-vinyl{transform:rotateX(15deg)rotateY(-5deg)}.journey-audio-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d7c4ad;background:#29261fd9;border:1px solid #dcbfa346;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 8px;font-size:10px;display:flex;position:absolute;bottom:24px;left:25px;right:25px;transform:rotate(-4deg)}.cinematic-page .journey-audio-label svg{color:#efc3a0;margin:0}.cinematic-page .credit-estimator{margin:10px 0 110px}.cinematic-page .sales-packages{padding-top:5px}.cinematic-page .sales-packages>.sales-section-heading{margin-bottom:49px}.cinematic-page .pricing-assurance{color:#a89987;border-bottom:1px solid #e3c1a320;margin-bottom:90px;padding:38px 0 62px}.cinematic-page .pricing-assurance svg{color:#cba584}.cinematic-page .pricing-faq{gap:65px;padding:0 0 95px}.cinematic-page .pricing-faq h2{letter-spacing:-1.6px;font-family:Manrope,sans-serif;font-size:38px;font-weight:450;line-height:1.2}.cinematic-page .pricing-faq>div>p{color:#a39588;font-size:13px}.cinematic-page .pricing-faq details{border-color:#d2b89925}.cinematic-page .pricing-faq summary{color:#d5cabe;gap:16px;padding:24px 0;font-size:14px;font-weight:400}.cinematic-page .pricing-faq details[open] summary{color:#efb391}.cinematic-page .pricing-faq details>p{color:#aa9d8f;font-size:13px;line-height:1.85}.cinematic-page .pricing-faq details[open]>p{animation:.4s answer-enter}.cinematic-page .pricing-faq summary>svg{transition:transform .4s}.cinematic-page .pricing-faq details[open] summary>svg{transform:rotate(180deg)}.cinematic-page .sales-final-cta{isolation:isolate;background:radial-gradient(at 50% 100%,#9f704130,#0000 65%),#1a1917;border:1px solid #cfaa863b;border-radius:28px;margin-bottom:65px;padding:100px 24px 86px;overflow:hidden}.cinematic-page .sales-final-cta h2{letter-spacing:-.055em;margin:26px 0 35px;font-family:Manrope,sans-serif;font-size:clamp(36px,5.5vw,77px);font-weight:450;line-height:1.08}.cinematic-page .sales-final-cta h2 em{letter-spacing:-.045em;color:#d3ac8b;font-family:Georgia,serif;font-style:italic;font-weight:400}.cinematic-page .sales-final-cta>.primary-button{color:#292019;background:#efba97;border-color:#ffd7b9;border-radius:40px;min-height:55px;padding:0 30px;font-size:13px;transition:transform .3s,box-shadow .3s;box-shadow:inset 0 1px #fff3df70,0 10px 40px #f0b18115}.cinematic-page .sales-final-cta>.primary-button:hover{transform:translateY(-4px);box-shadow:0 16px 45px #f0b18135}.cinematic-page .sales-final-cta>p{color:#ae9f90;margin-top:21px;font-size:11px}.final-cta-orbits{z-index:-1;pointer-events:none;position:absolute;inset:0}.final-cta-orbits>i{border:1px solid #e6c4a519;border-radius:50%;width:700px;height:500px;position:absolute;top:50px;left:calc(50% - 350px);transform:rotate(-27deg)}.final-cta-orbits>i:nth-child(2){width:950px;top:40px;left:calc(50% - 475px);transform:rotate(27deg)}.final-cta-orbits>i:nth-child(3){width:1250px;top:85px;left:calc(50% - 625px);transform:rotate(0)}.cinematic-page .sales-footer{max-width:1432px;margin:0 auto;padding:0 0 38px}.cinematic-page .sales-footer>div .brand{font-size:34px}.cinematic-page .sales-footer>div>p{color:#9c8f80;margin-top:20px;font-size:11px}.cinematic-page .sales-footer>nav{gap:32px}.cinematic-page .sales-footer>nav a,.cinematic-page .sales-footer>nav button{color:#b9aa98;font-size:12px}.cinematic-page .sales-footer>small{color:#8f8275;border-color:#c6ab8b23;margin-top:16px;padding-top:25px;font-size:10px}.motion-waiting{opacity:0;translate:0 28px}.motion-visible,.motion-waiting:focus-within{opacity:1;transition:opacity .85s ease var(--reveal-delay,0s),translate 1s cubic-bezier(.2,.7,.1,1) var(--reveal-delay,0s);translate:0}@keyframes glass-float{0%,to{transform:translateY(0)rotate(6deg)}50%{transform:translateY(-12px)rotate(3deg)}}@keyframes sculpture-wave{0%,to{opacity:.55;scale:1 .65}50%{opacity:1;scale:1}}@keyframes scroll-invite{0%,to{opacity:.6;transform:translateY(-3px)}50%{opacity:1;transform:translateY(3px)}}@keyframes voice-marquee{to{transform:translate(-50%)}}@keyframes caret-glow{0%,to{opacity:.2}50%{opacity:1}}@keyframes vinyl-turn{to{rotate:360deg}}@keyframes answer-enter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@media (width>=1600px){.hero-headline h1{font-size:110px}.hero-gallery{height:700px}.hero-editorial{min-height:700px}}@media (width<=1180px){.cinematic-page main{padding:0 36px}.cinematic-page .sales-nav{height:88px;min-height:88px;padding:0 36px}.cinematic-hero{min-height:0}.hero-gallery{height:590px;margin-left:-50px;margin-right:-15px}.hero-headline h1{font-size:clamp(60px,7.2vw,85px)}.hero-editorial{min-height:590px}.hero-headline{padding:55px 0}.hero-kicker{font-size:7px}.hero-headline>p{max-width:340px;font-size:14px}.hero-editorial-actions{gap:15px}.hero-editorial-actions>.primary-button{gap:10px;padding:0 20px;font-size:12px}.hero-editorial-actions>a{font-size:11px}.hero-glass-note{min-width:145px;padding:17px;bottom:130px;right:0}.hero-glass-note>strong{font-size:17px}.label-north{font-size:6px;top:72px;right:5px}.sculpture-caption{font-size:6px;bottom:62px;left:45px}.hero-issue{font-size:8px}.cinematic-page .sales-footer{margin:0 36px}.journey-art{height:250px}.script-sheet{padding:20px 18px}.script-sheet>p{font-size:20px}.cinematic-page .sales-step-grid>article h3{font-size:23px}.cinematic-page .sales-nav>nav{gap:22px}.cinematic-page .pricing-faq{gap:35px}}@media (width<=800px){.cinematic-page main{padding:0 26px}.cinematic-page .sales-nav{height:84px;min-height:84px;padding:0 26px}.cinematic-page .sales-nav>nav{gap:16px}.cinematic-page .sales-nav>nav a{font-size:11px}.cinematic-page .sales-nav .brand{font-size:23px}.cinematic-page .sales-sign-in{min-width:85px;padding:0 17px}.hero-editorial{grid-template-columns:1.05fr 1fr}.hero-headline h1{font-size:57px}.hero-gallery{height:530px;margin-left:-52px;margin-right:-30px}.hero-headline>p{max-width:290px;font-size:13px}.hero-kicker{font-size:6px}.hero-editorial-actions{flex-direction:column;align-items:flex-start;gap:8px}.hero-editorial-actions>a{gap:9px}.hero-editorial-promises{gap:6px 12px;max-width:290px;font-size:9px}.hero-glass-note{min-width:138px;padding:14px;bottom:98px;right:9px}.hero-glass-note>strong{font-size:16px}.hero-glass-note>span{font-size:6px}.sculpture-caption{bottom:43px;left:10px}.sculpture-caption>span:last-child{display:none}.label-north{font-size:5.5px;top:64px;right:8px}.hero-issue>span:last-child{font-size:6px}.hero-issue b{display:none}.cinematic-page .sales-section-heading h2{font-size:39px}.cinematic-page .sales-section-heading>p{max-width:245px;font-size:12px}.cinematic-page .sales-step-grid{gap:17px}.journey-art{border-radius:15px;height:205px}.script-sheet{width:83%;height:206px;padding:20px 15px}.script-sheet>p{margin:16px 0;font-size:18px}.script-sheet>span{font-size:5px}.script-sheet>div{font-size:6px}.direction-dial{width:150px;height:150px}.direction-dial>strong{font-size:38px}.direction-dial>span{font-size:8px}.direction-tag{font-size:6px;bottom:12px}.journey-vinyl{width:168px;height:168px}.journey-audio-label{font-size:7px;bottom:15px;left:12px;right:12px}.cinematic-page .sales-step-grid>article h3{font-size:21px}.cinematic-page .sales-step-grid>article>p{font-size:12px}.cinematic-page .public-use-grid{gap:22px}.cinematic-page .public-use-grid h3{font-size:18px}.cinematic-page .sales-footer{margin:0 26px}}@media (width<=640px){.cinematic-page main{padding:0 22px}.cinematic-page .sales-nav{gap:0 10px;height:auto;min-height:0;padding:18px 22px 10px;display:grid}.cinematic-page .sales-nav>nav{border-color:#f5d4b31c;justify-content:space-between;gap:0;margin:12px 0 0;padding:8px 0 0}.cinematic-page .sales-nav>nav a{letter-spacing:.015em;min-height:37px;font-size:10px}.cinematic-page .sales-nav>div{margin:0}.cinematic-page .sales-sign-in{min-height:40px;padding:0 16px;font-size:11px}.cinematic-page .sales-nav>nav a:after{display:none}.cinematic-hero{padding-top:23px}.hero-issue{letter-spacing:.13em;font-size:6px}.hero-issue>span:last-child{letter-spacing:.08em;font-size:5px}.hero-editorial{flex-direction:column;min-height:0;display:flex}.hero-headline{text-align:left;align-self:stretch;padding:41px 0 0}.hero-kicker{letter-spacing:.15em;margin-bottom:19px;font-size:6.5px}.hero-headline h1{letter-spacing:-.065em;margin-bottom:23px;font-size:clamp(50px,12.3vw,76px);line-height:1.03}.hero-headline>p{max-width:340px;margin-bottom:18px;font-size:13px;line-height:1.85}.hero-no-subscription{gap:6px;font-size:14px}.hero-editorial-actions{flex-direction:row;align-items:center;gap:20px;margin-top:25px}.hero-editorial-actions>.primary-button{gap:12px;min-height:49px;padding:0 20px;font-size:11px}.hero-editorial-actions>a{gap:8px;font-size:10px}.hero-play-icon{width:31px;height:31px}.hero-editorial-promises{gap:15px;max-width:none;margin-top:18px;font-size:8px}.hero-editorial-promises svg{width:11px}.hero-gallery{z-index:0;align-self:stretch;height:370px;margin:0 -10px}.sound-sculpture{inset:-16px 0 -5px}.hero-gallery:before{inset:50px 40px}.sculpture-halo{inset:0 -10px}.label-north{font-size:5.5px;top:29px;right:6px}.hero-glass-note{border-radius:11px;min-width:118px;padding:13px 14px;bottom:57px;right:4px}.hero-glass-note>span{gap:5px;font-size:5px}.hero-glass-note>span svg{width:10px}.hero-glass-note>strong{margin:8px 0 10px;font-size:14px}.hero-glass-note>div{gap:2px;height:23px}.hero-glass-note i{width:1.5px;max-height:24px}.sculpture-caption{font-size:5.5px;bottom:16px;left:15px}.sculpture-caption svg{width:13px}.hero-bottom{gap:12px;padding:18px 0 23px}.hero-bottom>a{letter-spacing:.13em;gap:9px;font-size:6px}.hero-bottom>p{display:none}.motion-toggle{gap:6px;font-size:8px}.scroll-capsule{width:22px;height:33px}.cinematic-ticker{padding:35px 0 29px}.cinematic-ticker p{gap:23px;padding-right:23px;font-size:38px}.cinematic-ticker i{font-size:20px}.ticker-caption{letter-spacing:.19em;margin-top:20px;font-size:6px}.cinematic-page .voice-showcase{padding-top:59px}.cinematic-page .sales-section-heading{align-items:flex-start;gap:20px;margin-bottom:30px}.cinematic-page .sales-section-heading h2{font-size:36px;line-height:1.15}.cinematic-page .sales-section-heading>p{max-width:360px;font-size:13px}.cinematic-page .sales-section-heading .section-eyebrow{letter-spacing:.13em;font-size:7px}.cinematic-page .voice-regional-note{font-size:10px}.cinematic-page .public-search-content{padding:65px 0 55px}.cinematic-page .public-use-grid{grid-template-columns:1fr;gap:26px}.cinematic-page .public-use-grid article{padding-top:22px}.cinematic-page .public-use-grid h3{font-size:19px}.cinematic-page .public-content-links{font-size:11px;line-height:1.9}.cinematic-page .sales-creation-flow{padding:65px 0 55px}.cinematic-page .sales-step-grid{grid-template-columns:1fr;gap:38px}.journey-art{border-radius:20px;max-width:460px;height:286px}.script-sheet{width:240px;height:250px;padding:27px}.script-sheet>span{font-size:6px}.script-sheet>p{margin:21px 0 17px;font-size:25px}.script-sheet>div{font-size:8px}.direction-dial{width:188px;height:188px}.direction-dial>span{font-size:10px}.direction-dial>strong{font-size:49px}.direction-tag{font-size:8px;bottom:20px}.journey-vinyl{width:229px;height:229px}.journey-audio-label{font-size:10px;bottom:24px;left:40px;right:40px}.cinematic-page .sales-step-grid>article>span{margin-top:22px}.cinematic-page .sales-step-grid>article h3{font-size:26px}.cinematic-page .sales-step-grid>article>p{max-width:360px;font-size:13px}.cinematic-page .credit-estimator{margin:0 0 65px}.cinematic-page .sales-packages>.sales-section-heading{margin-bottom:35px}.cinematic-page .pricing-assurance{margin-bottom:55px;padding-bottom:39px}.cinematic-page .pricing-faq{gap:20px;padding-bottom:50px}.cinematic-page .pricing-faq h2{font-size:31px}.cinematic-page .pricing-faq summary{padding:21px 0;font-size:13px}.cinematic-page .pricing-faq details>p{font-size:12px}.cinematic-page .sales-final-cta{border-radius:19px;margin-bottom:47px;padding:64px 20px 50px}.cinematic-page .sales-final-cta h2{margin:23px 0 28px;font-size:36px;line-height:1.13}.cinematic-page .sales-final-cta .section-eyebrow{font-size:6px}.cinematic-page .sales-final-cta>.primary-button{min-height:51px;font-size:12px}.cinematic-page .sales-final-cta>p{font-size:10px}.cinematic-page .sales-footer{margin:0 22px;padding-bottom:26px}.cinematic-page .sales-footer>nav{gap:1px}.cinematic-page .sales-footer>div .brand{font-size:29px}.cinematic-page .sales-footer>div>p{margin-top:14px}.cinematic-page .sales-footer>small{font-size:9px}.final-cta-orbits{opacity:.65}}@media (width<=370px){.cinematic-page main{padding:0 18px}.cinematic-page .sales-nav{padding-left:18px;padding-right:18px}.hero-issue>span:last-child{display:none}.hero-headline h1{font-size:49px}.hero-headline>p{font-size:12px}.hero-editorial-actions{gap:12px}.hero-editorial-actions>.primary-button{gap:7px;padding:0 15px;font-size:10px}.hero-editorial-actions>a{font-size:9px}.hero-play-icon{width:28px;height:28px}.hero-editorial-promises{gap:10px;font-size:7px}.hero-gallery{height:330px}.hero-glass-note{bottom:45px;right:-2px}.sculpture-caption{font-size:5px;left:2px}.cinematic-page .sales-section-heading h2,.cinematic-page .sales-final-cta h2{font-size:31px}.cinematic-page .sales-footer{margin:0 18px}.cinematic-page .sales-nav .brand{font-size:21px}}@media (prefers-reduced-motion:reduce){.cinematic-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.motion-waiting,.motion-visible{opacity:1;translate:none}.hero-glass-note{transform:rotate(4deg)}.cinematic-ticker>div{width:auto;display:block}.cinematic-ticker p{white-space:normal;flex-wrap:wrap;justify-content:center;gap:16px;padding:0;font-size:28px}.cinematic-ticker p[aria-hidden=true]{display:none}}.cinematic-page .voice-demo-art:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse at 45% 40%,var(--voice-haze),transparent 67%);opacity:.65;mix-blend-mode:screen;border-radius:50%;animation:10s ease-in-out infinite section-voice-atmosphere;position:absolute;inset:11% 9% 15%}.cinematic-page .voice-demo-1 .voice-demo-art:after{animation-duration:13s;animation-delay:-5s}.cinematic-page .voice-demo-2 .voice-demo-art:after{animation-duration:11s;animation-delay:-8s}.cinematic-page .voice-demo-3 .voice-demo-art:after{animation-duration:14s;animation-delay:-3s}.cinematic-page .voice-demo-4 .voice-demo-art:after{animation-duration:12s;animation-delay:-7s}.cinematic-page .voice-art-object-0 .voice-art-rings{animation:17s ease-in-out infinite section-carioca-orbit}.cinematic-page .voice-art-object-1 .voice-art-rings{animation:28s linear infinite section-pearl-turn}.cinematic-page .voice-art-object-2 .voice-art-rings{animation:36s linear infinite section-golden-fan}.cinematic-page .voice-art-object-3 .voice-art-rings{animation:15s ease-in-out infinite section-steel-cadence}.cinematic-page .voice-art-object-4 .voice-art-rings{animation:21s ease-in-out infinite section-earth-orbit}.cinematic-page .voice-demo-card.is-playing .voice-art-rings{animation-duration:8s}.cinematic-page .voice-art-object-1 .voice-art-core{animation:8s ease-in-out infinite section-pearl-breathe}.cinematic-page .voice-art-shadow{animation:9s ease-in-out infinite section-sculpture-shadow}.cinematic-page .voice-demo-1 .voice-art-shadow{animation-delay:-2s}.cinematic-page .voice-demo-2 .voice-art-shadow{animation-delay:-4s}.cinematic-page .voice-demo-3 .voice-art-shadow{animation-delay:-6s}.cinematic-page .voice-demo-4 .voice-art-shadow{animation-delay:-1s}@keyframes section-voice-atmosphere{0%,to{opacity:.4;translate:-9px 5px;scale:.9}50%{opacity:.9;translate:12px -8px;scale:1.16}}@keyframes section-carioca-orbit{0%,to{rotate:y -12deg}50%{rotate:y 17deg}}@keyframes section-pearl-turn{0%{rotate:y 0deg}to{rotate:y 360deg}}@keyframes section-golden-fan{0%{rotate:0deg}to{rotate:360deg}}@keyframes section-steel-cadence{0%,to{translate:-4px;rotate:x -10deg}50%{translate:5px -3px;rotate:x 15deg}}@keyframes section-earth-orbit{0%,to{rotate:-11deg}50%{rotate:21deg}}@keyframes section-pearl-breathe{0%,to{scale:.94}50%{scale:1.08}}@keyframes section-sculpture-shadow{0%,to{opacity:.75;scale:1}50%{opacity:.45;scale:.8}}.cinematic-page .sales-creation-flow .journey-art:before{content:"";z-index:-1;pointer-events:none;filter:blur(18px);opacity:.36;background:radial-gradient(at 42% 37%,#f1bf8940,#0000 53%);border-radius:50%;animation:13s ease-in-out infinite section-journey-lantern;position:absolute;inset:-12%}.cinematic-page .journey-direction:before{background:radial-gradient(at 65% 35%,#e9ac6540,#0000 58%);animation-duration:16s;animation-delay:-5s}.cinematic-page .journey-play:before{background:radial-gradient(at 50% 35%,#efcfaa36,#0000 60%);animation-duration:18s;animation-delay:-8s}.cinematic-page .journey-script .script-sheet{animation:9s ease-in-out infinite section-paper-suspension}.cinematic-page .journey-script:hover .script-sheet{animation-play-state:paused}.cinematic-page .journey-script .script-sheet:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(112deg,#0000 33%,#fffdf219 48%,#0000 63%);animation:11s ease-in-out -4s infinite section-paper-reflection;position:absolute;inset:0}.cinematic-page .journey-script .script-sheet{position:relative}.cinematic-page .journey-direction .direction-dial>i{animation:34s linear infinite section-dial-edge}.cinematic-page .journey-direction .direction-dial>i:after{content:"";background:#f7d2a4;border-radius:50%;width:4px;height:4px;position:absolute;top:8%;left:18%;box-shadow:0 0 9px #eabb8480}.cinematic-page .journey-direction .direction-dial:after{content:"";pointer-events:none;background:conic-gradient(from 45deg,transparent 0 20%,#ffdfbdb3 28%,transparent 35% 70%,#d09d6938 82%,transparent 94%) border-box;border:1px solid #0000;border-radius:50%;animation:14s linear infinite reverse section-dial-edge;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cinematic-page .journey-play .journey-vinyl{animation:10s ease-in-out -3s infinite section-vinyl-suspension}.cinematic-page .journey-play .journey-vinyl:after{content:"";pointer-events:none;border:1px solid #e8bf953b;border-top-color:#ffe2bf8c;border-radius:50%;animation:12s ease-in-out infinite section-vinyl-rim;position:absolute;inset:-2px}@keyframes section-journey-lantern{0%,to{opacity:.25;translate:-17px 9px;scale:.85}50%{opacity:.65;translate:20px -12px;scale:1.13}}@keyframes section-paper-suspension{0%,to{translate:0 3px;rotate:-1.5deg}50%{translate:0 -7px;rotate:1.7deg}}@keyframes section-paper-reflection{0%,20%,to{opacity:0;translate:-13px}45%,62%{opacity:1;translate:11px}}@keyframes section-dial-edge{0%{rotate:0deg}to{rotate:360deg}}@keyframes section-vinyl-suspension{0%,to{translate:0 3px;rotate:-1deg}50%{translate:0 -6px;rotate:2deg}}@keyframes section-vinyl-rim{0%,to{opacity:.45;rotate:-12deg}50%{opacity:1;rotate:38deg}}.cinematic-page .credit-package-grid .plan-card:before{content:"";pointer-events:none;opacity:.5;background:linear-gradient(90deg,#0000 15%,#f3c9a498 48%,#ffe3c6e6 54%,#0000 85%);border-radius:50%;height:1px;animation:8s ease-in-out infinite section-plan-edge;position:absolute;top:0;left:27px;right:27px}.cinematic-page .credit-package-grid .plan-card.featured:before{background:linear-gradient(90deg,#0000 12%,#b2774f91 42%,#7d452af0 54%,#0000 87%);animation-duration:10s;animation-delay:-3s}.cinematic-page .credit-package-grid .plan-card.plan-studio:before{background:linear-gradient(90deg,#0000 12%,#cad7b47a 45%,#e4eccedf 54%,#0000 86%);animation-duration:12s;animation-delay:-7s}.cinematic-page .credit-package-grid .plan-emblem{transform-style:preserve-3d;animation:8s ease-in-out infinite section-edition-insignia}.cinematic-page .credit-package-grid .featured .plan-emblem{animation-duration:10s;animation-delay:-3s}.cinematic-page .credit-package-grid .plan-studio .plan-emblem{animation-duration:12s;animation-delay:-6s}.cinematic-page .credit-package-grid .plan-emblem>i{animation:8s ease-in-out infinite section-edition-layers}.cinematic-page .credit-package-grid .plan-emblem>i:nth-child(2){animation-delay:-.2s}.cinematic-page .credit-package-grid .plan-emblem>i:nth-child(3){animation-delay:-.4s}.cinematic-page .credit-package-grid .plan-emblem>i:nth-child(4){animation-delay:-.6s}.cinematic-page .credit-package-grid .plan-emblem>i:nth-child(5){animation-delay:-.8s}.cinematic-page .credit-package-grid .package-narration-cost:after{animation:15s ease-in-out infinite section-cost-orbit}.cinematic-page .credit-package-grid .featured .package-narration-cost:after{animation-duration:18s;animation-delay:-5s}.cinematic-page .credit-package-grid .plan-studio .package-narration-cost:after{animation-duration:21s;animation-delay:-9s}@keyframes section-plan-edge{0%,to{opacity:.3;translate:-14px;scale:.65 1}50%{opacity:1;translate:14px;scale:1}}@keyframes section-edition-insignia{0%,to{translate:0 2px;rotate:-4deg}50%{translate:0 -5px;rotate:5deg}}@keyframes section-edition-layers{0%,to{translate:0}50%{translate:0 -2px}}@keyframes section-cost-orbit{0%,to{opacity:.55;translate:2px 7px;scale:.88}50%{opacity:1;translate:-17px -9px;scale:1.12}}.cinematic-page .credit-estimator .credit-estimator-result:before{animation:20s ease-in-out infinite section-estimator-orbit}.cinematic-page .credit-estimator .credit-estimator-result:after{animation:16s ease-in-out -7s infinite section-estimator-counterpoint}.cinematic-page .credit-estimator .estimator-result-rule{position:relative;overflow:hidden}.cinematic-page .credit-estimator .estimator-result-rule:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f9d3a8ad,#0000);width:38%;animation:8s ease-in-out -3s infinite section-display-light;position:absolute;top:0;bottom:0;left:0}.cinematic-page .credit-estimator .estimator-measured-tag>span{position:relative}.cinematic-page .credit-estimator .estimator-measured-tag>span:after{content:"";pointer-events:none;border:1px solid #efc4934a;border-radius:50%;animation:5s ease-out infinite section-instrument-signal;position:absolute;inset:-3px}@keyframes section-estimator-orbit{0%,to{opacity:.7;translate:5px -6px;rotate:-13deg;scale:.92}50%{opacity:1;translate:-23px 17px;rotate:22deg;scale:1.1}}@keyframes section-estimator-counterpoint{0%,to{opacity:.35;translate:0 3px;rotate:19deg}50%{opacity:.75;translate:17px -16px;rotate:-17deg}}@keyframes section-display-light{0%,12%{opacity:0;translate:-100%}28%{opacity:.9}72%{opacity:.9}88%,to{opacity:0;translate:330%}}@keyframes section-instrument-signal{0%{opacity:.7;scale:.75}65%,to{opacity:0;scale:1.85}}@media (prefers-reduced-motion:no-preference){.cinematic-page .voice-demo-art:before{transform:perspective(700px) rotateX(calc(var(--scroll-phase,0) * 12deg)) translateY(calc(var(--scroll-phase,0) * 22px));transform-origin:50% 70%}.cinematic-page .voice-art-object{rotate:1 1 0 calc(var(--scroll-phase,0) * 30deg)}.cinematic-page .voice-art-shadow{transform:rotate(-8deg) translateX(calc(var(--scroll-phase,0) * 21px))}.cinematic-page .journey-script .script-sheet{transform:rotate(calc(-8deg + var(--scroll-phase,0) * 9deg)) rotateY(calc(12deg - var(--scroll-phase,0) * 24deg)) rotateX(calc(var(--scroll-phase,0) * 10deg)) translateY(calc(17px + var(--scroll-phase,0) * -21px));transition:transform .12s linear}.cinematic-page .journey-direction .direction-dial{transform:rotateX(calc(14deg - var(--scroll-phase,0) * 24deg)) rotateY(calc(-12deg + var(--scroll-phase,0) * 28deg)) translateY(calc(var(--scroll-phase,0) * -12px));transition:transform .12s linear}.cinematic-page .journey-play .journey-vinyl{transform:rotateX(calc(32deg + var(--scroll-phase,0) * -28deg)) rotateY(calc(16deg + var(--scroll-phase,0) * 26deg)) translateY(calc(var(--scroll-phase,0) * -15px));transition:transform .12s linear}.cinematic-page .journey-audio-label{transform:rotate(calc(-4deg - var(--scroll-phase,0) * 4deg)) translateY(calc(var(--scroll-phase,0) * -7px))}.cinematic-page .credit-package-grid .plan-emblem{transform:perspective(240px) rotateX(calc(var(--scroll-phase,0) * 24deg)) rotateY(calc(var(--scroll-phase,0) * -35deg))}.cinematic-page .credit-estimator .credit-estimator-result:before{transform:translate3d(calc(var(--scroll-phase,0) * 28px),calc(var(--scroll-phase,0) * -32px),0)}.cinematic-page .credit-estimator .credit-estimator-result:after{transform:translate3d(calc(var(--scroll-phase,0) * -26px),calc(var(--scroll-phase,0) * 24px),0)}.cinematic-page .final-cta-orbits{transform:perspective(1200px) rotateX(calc(var(--scroll-phase,0) * 20deg)) rotateY(calc(var(--scroll-phase,0) * -18deg)) translateY(calc(var(--scroll-phase,0) * -35px));transform-origin:50%}.cinematic-page .sales-final-cta:before{transform:translate3d(calc(var(--scroll-phase,0) * 40px),calc(var(--scroll-phase,0) * -30px),0)}}@media (width<=640px){.cinematic-page .voice-art-object-0 .voice-art-rings{animation-duration:20s}.cinematic-page .voice-art-object-1 .voice-art-rings{animation-duration:32s}.cinematic-page .voice-art-object-2 .voice-art-rings{animation-duration:40s}.cinematic-page .journey-script .script-sheet{animation-duration:11s}.cinematic-page .credit-package-grid .plan-card:before{left:23px;right:23px}.cinematic-page .credit-estimator .credit-estimator-result:before{animation-duration:24s}}@media (prefers-reduced-motion:reduce){.cinematic-page .voice-demo-art:after,.cinematic-page .voice-art-rings,.cinematic-page .voice-art-core,.cinematic-page .voice-art-shadow,.cinematic-page .sales-creation-flow .journey-art:before,.cinematic-page .journey-script .script-sheet,.cinematic-page .journey-script .script-sheet:after,.cinematic-page .journey-direction .direction-dial>i,.cinematic-page .journey-direction .direction-dial:after,.cinematic-page .journey-play .journey-vinyl,.cinematic-page .journey-play .journey-vinyl:after,.cinematic-page .credit-package-grid .plan-card:before,.cinematic-page .credit-package-grid .plan-emblem,.cinematic-page .credit-package-grid .plan-emblem>i,.cinematic-page .credit-package-grid .package-narration-cost:after,.cinematic-page .credit-estimator .credit-estimator-result:before,.cinematic-page .credit-estimator .credit-estimator-result:after,.cinematic-page .credit-estimator .estimator-result-rule:after,.cinematic-page .credit-estimator .estimator-measured-tag>span:after{translate:none;rotate:none;scale:none;animation:none!important}.cinematic-page .journey-script .script-sheet:after,.cinematic-page .credit-estimator .estimator-result-rule:after,.cinematic-page .credit-estimator .estimator-measured-tag>span:after{opacity:0}}@property --interface-edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.cinematic-page .primary-button:not(:disabled),.cinematic-page .plan-card>.secondary-button:not(:disabled),.access-page .primary-button:not(:disabled){isolation:isolate;animation:5.8s ease-in-out infinite interface-button-breath;position:relative;overflow:visible}.cinematic-page .primary-button:not(:disabled):before,.cinematic-page .plan-card>.secondary-button:not(:disabled):before,.access-page .primary-button:not(:disabled):before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--interface-edge-angle),transparent 0deg,transparent 220deg,#f8d9af26 260deg,#fff2d6dd 292deg,#ffca966b 314deg,transparent 343deg);-webkit-mask-composite:xor;opacity:.82;padding:1.5px;animation:7s linear infinite interface-edge-orbit;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cinematic-page .primary-button:not(:disabled):hover:before,.cinematic-page .plan-card>.secondary-button:not(:disabled):hover:before,.access-page .primary-button:not(:disabled):hover:before{opacity:1;animation-duration:3.5s}.cinematic-page .plan-card>.secondary-button:not(:disabled){animation-delay:-2s}.cinematic-page .plan-studio>.secondary-button:not(:disabled):before{animation-delay:-3.5s}.cinematic-page .plan-card.featured>.primary-button:before{background:conic-gradient(from var(--interface-edge-angle),transparent 190deg,#e6b88a50 252deg,#fff2d6dd 290deg,#bb895a75 316deg,transparent 345deg)}.cinematic-page .sales-final-cta{--section-light-x:50%;--section-light-y:60%;position:relative}.cinematic-page .sales-final-cta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at var(--section-light-x) var(--section-light-y),#ca8f5433,transparent 47%),radial-gradient(ellipse at 27% 23%,#f4d1a80b,transparent 48%);border-radius:50%;animation:15s ease-in-out infinite alternate interface-cta-aura;position:absolute;inset:-20%}.cinematic-page .sales-final-cta:after{content:"";pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;opacity:.5;background:linear-gradient(120deg,#0000 20%,#eec59e66 47%,#0000 72%) border-box;border:1px solid #0000;animation:9s ease-in-out infinite interface-frame-glow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cinematic-page .sales-final-cta>.primary-button{animation:5.5s ease-in-out infinite interface-cta-button-breath}.cinematic-page .sales-final-cta>.primary-button:before{opacity:1;padding:2px;animation-duration:6s;inset:-1px}.cinematic-page .final-cta-orbits{perspective:1100px}.cinematic-page .final-cta-orbits>i{transform-origin:50%;border-color:#e6c4a530;animation:24s ease-in-out infinite alternate interface-orbit-sway}.cinematic-page .final-cta-orbits>i:nth-child(2){border-color:#e6c4a522;animation-duration:31s;animation-direction:alternate-reverse;animation-delay:-14s}.cinematic-page .final-cta-orbits>i:nth-child(3){border-color:#e6c4a52b;animation-duration:38s;animation-delay:-21s}.cinematic-page .final-cta-orbits>i:after{content:"";opacity:.65;background:#f5d5b4;border-radius:50%;width:5px;height:5px;position:absolute;top:47%;right:-3px;box-shadow:0 0 9px #ffe0bb,0 0 24px 5px #eeb07038}.cinematic-page .final-cta-orbits>i:nth-child(2):after{opacity:.5;width:3px;height:3px;top:15%;right:14%}.cinematic-page .final-cta-orbits>i:nth-child(3):after{opacity:.45;width:4px;height:4px;top:79%;left:10%;right:auto}.cinematic-page .public-use-grid article{isolation:isolate}.cinematic-page .public-use-grid article:after{content:"";transform-origin:0;opacity:.3;pointer-events:none;background:linear-gradient(90deg,#0000,#f2c397a3,#0000);height:1px;animation:8s ease-in-out infinite interface-line-travel;position:absolute;top:-1px;left:0;right:0;transform:scaleX(.2)}.cinematic-page .public-use-grid article:nth-child(2):after{animation-delay:-2.7s}.cinematic-page .public-use-grid article:nth-child(3):after{animation-delay:-5.3s}.cinematic-page .sales-section-heading h2 em,.cinematic-page .sales-final-cta h2 em{color:#0000;background:linear-gradient(105deg,#ba9274 12%,#d8b497 35%,#fae6d1 48%,#d8b497 61%,#bd987b 83%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;animation:15s ease-in-out infinite interface-type-sheen}.cinematic-page .pricing-faq details{transition:border-color .35s,background-color .35s;position:relative}.cinematic-page .pricing-faq details:after{content:"";pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#f1c6a2,#0000);height:1px;transition:scale .55s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;right:0;scale:0 1}.cinematic-page .pricing-faq details:hover:after,.cinematic-page .pricing-faq details[open]:after{scale:1}.cinematic-page .pricing-faq details[open]{background:linear-gradient(110deg,#b17d4809,#0000 70%)}.cinematic-page .sales-footer .brand-mark,.cinematic-page .sales-nav .brand-mark{filter:drop-shadow(0 0 9px #e8a77e15);animation:6s ease-in-out infinite interface-brand-aura}.cinematic-page .brand-mark svg path{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite alternate interface-brand-wave}.cinematic-page .brand-mark svg path:nth-child(2n){animation-delay:-1.4s}.cinematic-page .brand-mark svg path:nth-child(3n){animation-delay:-2.3s}.cinematic-page .sales-footer>nav a,.cinematic-page .sales-footer>nav button{transition:color .3s,text-shadow .3s,translate .3s}.cinematic-page .sales-footer>nav a:hover,.cinematic-page .sales-footer>nav button:hover{color:#f2c5a3;text-shadow:0 0 20px #eeb48066;translate:2px}.access-page .access-art:after{animation:24s ease-in-out infinite alternate interface-access-orbits}.access-page .access-demo{animation:9s ease-in-out infinite interface-access-float}.access-page .access-form{animation:.65s cubic-bezier(.2,.7,.2,1) both interface-panel-enter}.access-page .access-form input{transition:border-color .25s,box-shadow .35s,background .35s}.access-page .access-form input:focus{box-shadow:0 0 0 3px #f3b89716,0 0 26px #dfa9760c}@keyframes interface-edge-orbit{to{--interface-edge-angle:360deg}}@keyframes interface-button-breath{0%,to{box-shadow:inset 0 1px #ffe0c460,0 0 10px #f0b38913,0 9px 27px #bc713c0b}50%{box-shadow:inset 0 1px #ffe9cf88,0 0 20px #eeb78135,0 10px 35px #e5a3681b}}@keyframes interface-cta-button-breath{0%,to{box-shadow:inset 0 1px #fff0d39c,0 0 14px #e8ae7b25,0 0 42px #d49a5c12}50%{box-shadow:inset 0 1px #fff1d5d9,0 0 24px #efc49950,0 0 60px #d6a26c24}}@keyframes interface-orbit-sway{0%{translate:-16px -12px;rotate:-12deg;scale:.97 1.02}to{translate:22px 18px;rotate:19deg;scale:1.07 .98}}@keyframes interface-cta-aura{0%{opacity:.6;translate:-3% -2%;scale:.96}to{opacity:1;translate:4% 4%;scale:1.12}}@keyframes interface-frame-glow{0%,to{opacity:.25}50%{opacity:.85}}@keyframes interface-line-travel{0%,to{opacity:.2;transform:translate(0)scaleX(.13)}50%{opacity:.9;transform:translate(25%)scaleX(.65)}}@keyframes interface-type-sheen{0%,to{background-position:100%}50%{background-position:0%}}@keyframes interface-brand-aura{0%,to{filter:drop-shadow(0 0 5px #e8a77e15)}50%{filter:drop-shadow(0 0 11px #e8a77e60)}}@keyframes interface-brand-wave{0%{scale:1 .72}to{scale:1}}@keyframes interface-access-orbits{0%{translate:0 -8px;rotate:-12deg}to{translate:-28px 18px;rotate:16deg}}@keyframes interface-access-float{0%,to{translate:0;rotate:0deg}50%{translate:0 -10px;rotate:1.4deg}}@keyframes interface-panel-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.cinematic-page .section-motion-paused,.cinematic-page .section-motion-paused *,.cinematic-page .section-motion-paused:before,.cinematic-page .section-motion-paused:after,.cinematic-page .section-motion-paused :before,.cinematic-page .section-motion-paused :after,.document-motion-paused *,.document-motion-paused :before,.document-motion-paused :after{animation-play-state:paused!important}@media (width<=640px){.cinematic-page .final-cta-orbits>i{animation-duration:28s}.cinematic-page .sales-final-cta:before{inset:-10%}.cinematic-page .primary-button:not(:disabled):before{padding:1px}}@media (prefers-reduced-motion:reduce){.cinematic-page *,.cinematic-page :before,.cinematic-page :after,.access-page *,.access-page :before,.access-page :after{transition:none!important;animation:none!important}.cinematic-page .sales-section-heading h2 em,.cinematic-page .sales-final-cta h2 em{color:#d3ac8b;background:0 0}.cinematic-page .primary-button:before,.cinematic-page .plan-card>.secondary-button:before,.access-page .primary-button:before{opacity:.5}.access-page .access-form{opacity:1;translate:none}}.referral-panel{color:#eedcc3;background:radial-gradient(at 100% 0,#bd895d18,#0000 65%),linear-gradient(140deg,#251e17,#181511);border:1px solid #ba916446;border-radius:23px;min-width:0;margin:28px 0;padding:26px;position:relative;box-shadow:inset 0 1px #ffe4c414}.referral-heading{align-items:flex-start;gap:15px;display:flex}.referral-symbol{color:#f3c995;background:radial-gradient(circle at 20% 0,#b68b5738,#65452113);border:1px solid #d1aa733b;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:52px;display:grid;transform:rotate(-5deg);box-shadow:inset 0 1px 1px #ffebcb26,0 5px 14px #0002}.referral-heading>div{flex:1;min-width:0}.referral-eyebrow{letter-spacing:1.35px;color:#b49a78;margin-bottom:8px;font-size:8px;line-height:1.8;display:block}.referral-heading h3{letter-spacing:-.7px;font-weight:500;line-height:1.25;color:#f0d9b8!important;margin:0!important;font-size:23px!important}.referral-heading p{line-height:1.75;color:#bba58b!important;margin:9px 0 0!important;font-size:12px!important}.referral-refresh{color:#c4a57d;background:#b8946305;border:1px solid #b8946330;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;min-height:44px;display:grid}.referral-refresh:hover:not(:disabled){background:#dcb2800b;border-color:#dcb28080}.referral-panel button{touch-action:manipulation}.referral-panel button:disabled{opacity:.45;cursor:not-allowed}.referral-panel :focus-visible{outline-offset:3px;outline:2px solid #edc395}.referral-reward-pair{border-top:1px solid #d1b08520;grid-template-columns:minmax(0,1fr) 39px minmax(0,1fr);align-items:center;margin-top:20px;padding:23px 0 17px;display:grid}.referral-reward-pair>div>span{color:#bda58a;font-size:11px;line-height:1.6;display:block}.referral-reward-pair strong{letter-spacing:-1.5px;color:#f8d49e;margin-top:7px;font-size:38px;font-weight:450;line-height:1.2;display:block}.referral-reward-pair small{letter-spacing:0;color:#bba185;font-size:12px;font-weight:400}.referral-pair-mark{color:#ab8657;opacity:.75;place-items:center;display:grid}.referral-condition{color:#c4b094!important;margin:0 0 21px!important;font-size:12px!important;line-height:1.8!important}.referral-link-box{background:#0f0c0857;border:1px solid #c69d6f38;border-radius:15px;padding:16px;box-shadow:inset 0 2px 8px #0002}.referral-link-box>label{color:#cfb187;align-items:center;gap:7px;margin-bottom:11px;font-size:11px;display:flex}.referral-link-box>div{align-items:center;gap:8px;min-width:0;display:flex}.referral-link-box input{color:#e0c5a0;background:#ffffff03;border:1px solid #c69d6f25;border-radius:9px;flex:1;width:100%;min-width:0;min-height:46px;padding:11px 10px;font-size:13px}.referral-copy{color:#352313;background:linear-gradient(135deg,#f6d6a8,#dcad7a);border:1px solid #efc99c;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:11px 14px;font-size:12px;font-weight:600;display:flex;box-shadow:inset 0 1px #fff5}.referral-copy:hover:not(:disabled){background:#f8dab0;box-shadow:0 5px 16px #d5a56d17}.referral-share{color:#e0c092;background:#b18a5b09;border:1px solid #d9b48142;border-radius:10px;flex:0 0 46px;place-items:center;min-height:46px;display:grid}.referral-notice{align-items:flex-start;gap:8px;line-height:1.7;display:flex;color:#d2d7ad!important;margin:12px 0 0!important;font-size:12px!important}.referral-notice svg{flex-shrink:0;margin-top:3px}.referral-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:22px 0;display:grid}.referral-stats>div{background:#ffffff02;border:1px solid #b18d5d28;border-radius:13px;min-width:0;padding:15px 12px}.referral-stats span{color:#b6a084;font-size:10px;line-height:1.6;display:block}.referral-stats strong{color:#e8cca5;letter-spacing:-.6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:9px;font-size:23px;font-weight:500;display:block}.referral-message{color:#dcc49a;background:#8f733416;border:1px solid #a98e513c;border-radius:12px;align-items:flex-start;gap:10px;margin:18px 0;padding:14px 15px;font-size:12px;line-height:1.8;display:flex}.referral-message>svg{flex:none;margin-top:3px}.referral-message span{flex:1;min-width:0}.referral-message a{color:#f0d0a2;overflow-wrap:anywhere;text-decoration:underline}.referral-message button{color:#f3c998;min-height:44px;font-size:12px;text-decoration:underline}.referral-message.is-error{color:#edc4a7;background:#743d2420;border-color:#aa6e4c66}.referral-loading{color:#c3aa8b;justify-content:center;align-items:center;gap:11px;padding:36px 15px;font-size:13px;line-height:1.7;display:flex}.referral-incoming{background:#b6a46b08;border:1px solid #a999652b;border-radius:13px;align-items:flex-start;gap:12px;margin-bottom:21px;padding:16px;display:flex}.referral-incoming>svg{color:#d4bb8d;flex:none;margin-top:2px}.referral-incoming strong{color:#e5d2ae;font-size:12px;font-weight:500}.referral-incoming p{line-height:1.8;color:#b8a588!important;margin:6px 0 0!important;font-size:11px!important}.referral-history{border-top:1px solid #d5b6811c;padding-top:22px}.referral-history>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.referral-history h4{color:#e6cfad;margin:0;font-size:15px;font-weight:500}.referral-history>div>span{color:#aa9576;font-size:9px}.referral-history ul{margin:12px 0 0;padding:0;list-style:none}.referral-history li{border-bottom:1px solid #ccaa7817;align-items:center;gap:11px;padding:15px 0;display:flex}.referral-history-icon{color:#bfa074;background:#9f815805;border:1px solid #cda97722;border-radius:10px;flex:0 0 33px;place-items:center;width:33px;height:37px;display:grid}.referral-history li>div{flex:1;min-width:0}.referral-history li strong{color:#dfc6a3;font-size:12px;font-weight:500;line-height:1.6;display:block}.referral-history li>div>span{color:#bea88a;margin-top:3px;font-size:11px;line-height:1.7;display:block}.referral-history li>div>small{color:#a48d6c;margin-top:3px;font-size:10px;line-height:1.7;display:block}.referral-entry-credit{text-align:right;font-variant-numeric:tabular-nums;color:#bba17d;flex:none;font-size:17px}.referral-entry-credit small{color:#a18c6c;margin-top:4px;font-size:9px;display:block}.referral-entry-credit.is-granted{color:#d3dbac}.referral-empty{background:#b3926103;border:1px dashed #b392612e;border-radius:13px;margin-top:14px;padding:22px 17px;display:flex;justify-content:flex-start!important;align-items:center!important;gap:14px!important}.referral-empty>svg{color:#b99a6b;flex:none}.referral-empty p{max-width:500px;line-height:1.8;color:#bba88b!important;margin:0!important;font-size:12px!important}.referral-rules{border-top:1px solid #d5b6811c;margin-top:21px;padding-top:7px}.referral-rules summary{cursor:pointer;color:#d1b58e;justify-content:space-between;align-items:center;gap:15px;min-height:50px;font-size:12px;line-height:1.7;list-style:none;display:flex}.referral-rules summary::-webkit-details-marker{display:none}.referral-rules summary>span{font-size:19px;font-weight:300;transition:transform .25s}.referral-rules[open] summary>span{transform:rotate(45deg)}.referral-rules ul{color:#b9a587;gap:10px;margin:9px 0 0;padding-left:19px;font-size:11px;line-height:1.85;display:grid}.referral-rules>p{color:#cdb18a!important;margin:14px 0 0!important;font-size:11px!important}@media (width<=700px){.referral-panel{border-radius:19px;padding:21px 18px}.referral-heading{gap:11px}.referral-symbol{border-radius:12px;flex-basis:39px;width:39px;height:43px}.referral-eyebrow{letter-spacing:1.1px;font-size:7px}.referral-heading h3{font-size:21px!important}.referral-heading p{font-size:12px!important}.referral-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-stats span{font-size:11px}.referral-link-box>div{flex-wrap:wrap}.referral-link-box input{flex-basis:100%;font-size:16px}.referral-copy{flex:1}.referral-reward-pair{grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr)}.referral-reward-pair strong{font-size:32px}.referral-reward-pair small{margin-top:4px;font-size:11px;display:block}.referral-reward-pair>div>span{font-size:10px}.referral-history>div>span{font-size:8px}.referral-message{flex-wrap:wrap}.referral-message button{text-align:left;width:100%}.referral-panel button{min-height:44px}.referral-entry-credit small{max-width:76px;line-height:1.5}}@media (width<=389px){.referral-panel{padding:19px 14px}.referral-symbol{display:none}.referral-heading h3{font-size:20px!important}.referral-heading p{font-size:11px!important}.referral-link-box{padding:12px}.referral-reward-pair strong{font-size:29px}.referral-history-icon{display:none}.referral-history>div:first-child{flex-wrap:wrap}.referral-rules summary{font-size:11px}}@media (prefers-reduced-motion:reduce){.referral-panel *{transition:none!important;animation:none!important}}.referral-panel p,.referral-panel strong,.referral-panel li{overflow-wrap:anywhere}.referral-incoming>div{min-width:0}.referral-link-box input{scroll-margin-block:24px}.referral-notice{overflow-wrap:anywhere}.referral-rules summary>span{flex-shrink:0}@media (width<=959px),(pointer:coarse){.referral-link-box input{font-size:16px}}@media (width<=600px){.account-center .referral-panel{margin-top:0;margin-bottom:0}.referral-heading{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:12px;display:grid}.referral-heading .referral-symbol{display:none}.referral-heading h3{max-width:18ch;line-height:1.3}.referral-heading .referral-eyebrow{letter-spacing:.8px;font-size:8px;line-height:1.7}.referral-heading p{line-height:1.85;font-size:12px!important}.referral-stats{gap:8px}.referral-stats>div{padding:14px 11px}.referral-stats span{font-size:11px;line-height:1.6}.referral-history li{align-items:flex-start}.referral-history li strong{font-size:13px}.referral-history li>div>small{font-size:11px;line-height:1.8}.referral-history .referral-entry-credit{overflow-wrap:anywhere;max-width:82px;padding-top:2px}.referral-rules ul{padding-left:17px;font-size:12px;line-height:1.85}.referral-rules summary{gap:10px;min-height:56px;font-size:12px}}.access-loading{color:#a3a3ab;background:#101113;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:100vh;display:flex}.access-loading p{font-size:14px}.access-page{background:#111214;grid-template-columns:1.08fr 1fr;min-height:100vh;display:grid}.access-art{background:radial-gradient(at 28% 68%,#58352b38,#0000 58%),#181719;border-right:1px solid #2b292d;flex-direction:column;padding:42px 52px;display:flex;position:relative;overflow:hidden}.access-art:after{content:"";pointer-events:none;border:1px solid #fab29b14;border-radius:50%;width:540px;height:540px;position:absolute;top:-250px;right:-280px;box-shadow:0 0 0 60px #fab29b05,0 0 0 120px #fab29b04}.access-art-content{max-width:490px;margin:auto 0;padding:80px 0}.access-eyebrow{color:#f3a08b;letter-spacing:1.5px;align-items:center;gap:9px;font-size:10px;font-weight:650;display:flex}.access-art h1{letter-spacing:-2px;margin:24px 0;font:650 clamp(34px,3.9vw,59px)/1.18 Manrope,sans-serif}.access-art h1 em{color:#f68e78;font-style:normal}.access-art-content>p{color:#a6a2a5;font-size:15px;line-height:1.9}.access-demo{background:#242023bb;border:1px solid #443332;border-radius:16px;margin-top:40px;padding:23px 25px;transform:rotate(-2deg);box-shadow:0 22px 55px #0002}.access-demo>div:first-child{align-items:center;gap:14px;margin-bottom:25px;display:flex}.access-demo>div:first-child>span:nth-child(2){flex-direction:column;flex:1;gap:6px;display:flex}.access-demo strong{font-size:13px}.access-demo small{color:#a7a0a3;font-size:11px}.access-demo .waveform{color:#f39781;height:55px}.access-demo-caption{letter-spacing:1.7px;color:#b69a92;justify-content:center;align-items:center;gap:14px;margin-top:21px;font-size:8px;display:flex}.access-demo-caption i{background:#aa8179;border-radius:50%;width:3px;height:3px}.access-benefits{color:#bbb0b1;flex-wrap:wrap;gap:17px;margin-top:35px;font-size:10px;display:flex}.access-benefits span{align-items:center;gap:6px;display:flex}.access-benefits svg{color:#e09b83}.access-art>footer{color:#968b8d;justify-content:space-between;gap:20px;font-size:10px;display:flex}.access-art>footer>span{color:#70696e}.access-form-side{flex-direction:column;justify-content:center;align-items:center;padding:60px 40px 30px;display:flex}.access-form{width:100%;max-width:345px;margin:auto 0;padding:70px 0}.access-lock{color:#f39b88;background:#f68e7810;border:1px solid #f68e781f;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:24px;display:grid}.access-form h2{letter-spacing:-.8px;margin:0 0 9px;font:600 26px/1.3 Manrope,sans-serif}.access-form>p{color:#959399;font-size:13px}.access-form form{flex-direction:column;gap:19px;margin-top:28px;display:flex}.access-form label{color:#cbc7cc;flex-direction:column;gap:9px;font-size:12px;font-weight:500;display:flex}.access-form input{font:inherit;color:#efebee;background:#1b1c1f;border:1px solid #323137;border-radius:8px;outline:none;padding:13px 14px}.access-form input:focus{border-color:#e1937f;box-shadow:0 0 0 3px #f2927510}.access-form input::placeholder{color:#77747d}.access-form .primary-button{justify-content:center;gap:12px;min-height:46px;margin-top:7px}.access-switch{text-align:center;margin-top:24px!important;font-size:12px!important}.access-switch button{color:#ed9c86;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 5px}.access-error{color:#f0a29a;background:#ed6b6010;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.6}.access-privacy{color:#716f78;border-top:1px solid #2a282e;align-items:flex-start;gap:7px;margin-top:31px;padding-top:23px;font-size:10px;line-height:1.6;display:flex}.access-privacy svg{flex-shrink:0;margin-top:1px}.access-legacy-links{color:#625e68;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;font-size:10px;display:flex}.access-legacy-links a{color:#8b8791;text-decoration:none}.access-legacy-links a:hover{color:#efa48f}@media (width>=1600px){.access-art{padding:55px 9vw}}@media (width<=1000px){.access-art{padding:32px}.access-art h1{font-size:40px}.access-benefits{gap:12px}.access-art>footer>span{display:none}}@media (width<=700px){.access-page{flex-direction:column;display:flex}.access-art{border-bottom:1px solid #2b292d;border-right:0;padding:24px}.access-art-content{padding:26px 0 7px}.access-art h1{margin:14px 0;font-size:33px}.access-art h1 br,.access-art-content>p,.access-demo,.access-benefits,.access-art>footer{display:none}.access-eyebrow{font-size:8px}.access-form-side{padding:28px 24px}.access-form{max-width:420px;padding:0}.access-form h2{font-size:23px}.access-lock{display:none}.access-legacy-links{margin-top:34px}}.access-forgot{color:#c7a590;align-self:flex-end;margin-top:-7px;padding:2px 0;font-size:11px}.access-forgot:hover,.access-back:hover{color:#f4b49a}.access-back{color:#a69c9d;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:16px;padding:12px;font-size:11px;display:flex}.access-notice{background:#34442b20;border:1px solid #53664c;border-radius:8px;padding:13px 14px;line-height:1.8;color:#c3d5b9!important;margin-top:21px!important;font-size:12px!important}.access-complete-button{width:100%;margin-top:23px!important}.access-pricing-link{color:#c2a08b;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:12px;padding:12px 0;font-size:11px;display:flex}.access-pricing-link:hover{color:#f3ba9c}.access-loading{text-align:center;padding:24px}.access-loading p{max-width:470px;line-height:1.8}@media (width<=700px){.access-forgot,.access-back,.access-pricing-link{min-height:40px;font-size:12px}.access-form input{font-size:16px}.access-form-side{padding-bottom:36px}}.access-session-toast{z-index:180}.access-forgot,.access-back,.access-pricing-link,.access-switch button{touch-action:manipulation;min-height:44px}.access-switch button{padding:0 8px}.access-page button:disabled{opacity:.6;cursor:not-allowed}.access-page input:disabled{opacity:.7}.access-page :focus-visible{outline-offset:4px;outline:2px solid #f0b099}.access-form .access-notice{overflow-wrap:anywhere}.access-page{color:#f6eee4;background:#101011}.access-page .access-art{background:radial-gradient(at 20% 65%,#81513526,#0000 63%),linear-gradient(145deg,#24201c,#141313 75%);border-color:#ecd3b51a}.access-page .access-art h1{letter-spacing:-.055em;font-weight:460;line-height:1.12}.access-page .access-art h1 em{color:#edb799;letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.access-page .access-art-content>p{color:#b7a797}.access-page .access-demo{background:linear-gradient(145deg,#55423240,#29201b80);border-color:#b594743b;border-radius:19px;transform:perspective(1100px)rotateY(5deg)rotate(-3deg);box-shadow:inset 0 1px #f9d7b617,0 25px 65px #0005}.access-page .access-lock{color:#e6bb98;background:radial-gradient(circle at 28% 20%,#8e70534a,#30282080);border-color:#e2b18733;box-shadow:inset 0 1px #f7dac933}.access-page .access-form h2{letter-spacing:-1.2px;color:#f5e7d8;font-weight:480}.access-page .access-form form input{background:#1d1a18;border-color:#e3cbb223;border-radius:12px;box-shadow:inset 0 2px 5px #0002}.access-page .access-form form input:focus{border-color:#e4ad8177;box-shadow:0 0 0 4px #e4ad810c}.access-page .primary-button{color:#34221a;background:linear-gradient(130deg,#f6ceb1,#edae8d);border-color:#f0c2a1;border-radius:40px;min-height:52px;transition:transform .3s,box-shadow .3s;box-shadow:inset 0 1px #fff3}.access-page .primary-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 9px 24px #e7a47125}@media (prefers-reduced-motion:reduce){.access-page *{transition:none!important;animation:none!important}}.access-page,.access-form-side,.access-form{min-width:0}.access-page{min-height:100dvh}.access-form input{min-width:0;max-width:100%;scroll-margin-block:28px}.access-form>p,.access-error,.access-privacy{overflow-wrap:anywhere}.access-field{gap:9px;min-width:0;display:grid}.access-password-field{min-width:0;display:block;position:relative}.access-form .access-password-field input{width:100%;padding-right:58px}.access-password-toggle{color:#c4a98b;touch-action:manipulation;border-radius:9px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.access-password-toggle:hover{color:#f3c6a0;background:#e6b88c0a}.access-privacy a{color:#bd9f83;touch-action:manipulation;align-items:center;min-height:44px;display:inline-flex}.access-privacy svg{margin-top:14px}.access-legacy-links a{touch-action:manipulation;align-items:center;min-height:44px;display:inline-flex}.access-legacy-links>span{align-self:center}@media (width<=959px),(pointer:coarse){.access-form input{min-height:52px;font-size:16px}.access-form-side{padding-right:max(24px,env(safe-area-inset-right));padding-left:max(24px,env(safe-area-inset-left));padding-bottom:max(28px,env(safe-area-inset-bottom))}.access-form .primary-button{min-height:52px}}@media (width<=700px){.access-art{padding-top:max(24px,env(safe-area-inset-top));padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}.access-form-side{flex:1;justify-content:flex-start}.access-form{margin:0}.access-form .access-privacy{align-items:center;margin-top:22px;padding-top:13px;line-height:1.65}.access-privacy svg{margin-top:0}.access-legacy-links{gap:0 10px;margin-top:20px}.access-form form{gap:17px}}@media (width<=380px){.access-art{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.access-art h1{font-size:30px}.access-form-side{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.access-form h2{font-size:22px;line-height:1.3}.access-form form input{padding-left:12px}.access-form .access-password-field input{padding-right:54px}.access-switch{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;display:flex}.access-legacy-links>span{display:none}}.privacy-page{color:#f2f0ed;background:#101113;min-height:100dvh}.privacy-page>header,.privacy-page>footer{border-bottom:1px solid #292a2e;justify-content:space-between;align-items:center;gap:20px;padding:28px max(24px,50vw - 600px);display:flex}.privacy-page a{color:inherit;text-decoration:none}.privacy-page main{max-width:1200px;margin:auto;padding:74px 24px}.privacy-hero{max-width:790px;margin-bottom:64px}.privacy-hero h1{letter-spacing:-2px;margin:24px 0;font-family:Manrope,sans-serif;font-size:clamp(36px,5vw,62px);line-height:1.08}.privacy-hero p{color:#b5b3b9;font-size:16px;line-height:1.8}.privacy-hero small{color:#8e8b93;font-size:12px}.privacy-layout{grid-template-columns:270px minmax(0,1fr);gap:70px;display:grid}.privacy-layout nav{flex-direction:column;align-self:start;gap:9px;display:flex;position:sticky;top:24px}.privacy-layout nav a{color:#bbb8c1;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:13px 12px;font-size:13px;line-height:1.5;display:flex}.privacy-layout nav a:hover{color:#fff;background:#202125}.privacy-layout nav .privacy-contact{color:#e6c2a1;overflow-wrap:anywhere;justify-content:flex-start;margin-top:20px}.privacy-layout article section{border-bottom:1px solid #292a2e;margin-bottom:32px;padding-bottom:32px;scroll-margin-top:24px}.privacy-layout h2{gap:16px;font-size:21px;font-weight:600;line-height:1.4;display:flex}.privacy-layout h2 span{color:#cba684;padding-top:6px;font-size:12px}.privacy-layout article p{color:#bab8bf;font-size:14px;line-height:1.9}.privacy-source-links{flex-wrap:wrap;gap:18px;margin-top:20px;display:flex}.privacy-source-links a,.privacy-page footer>a{color:#e6c2a1;align-items:center;gap:7px;font-size:12px;display:flex}.privacy-page>footer{border-top:1px solid #292a2e;border-bottom:0}.privacy-page a:focus-visible{outline-offset:5px;outline:2px solid #e6c2a1}@media (width<=760px){.privacy-page>header,.privacy-page>footer{flex-wrap:wrap;padding:20px}.privacy-page main{padding:44px 20px}.privacy-hero{margin-bottom:32px}.privacy-layout{grid-template-columns:1fr;gap:32px}.privacy-layout nav{border:1px solid #292a2e;border-radius:15px;padding:12px;position:static}.privacy-layout h2{font-size:19px}.privacy-page>header .secondary-button{padding:10px;font-size:12px}.privacy-hero h1{letter-spacing:-1.3px}}:root{color:#f1f0ee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--canvas:#101113;--panel:#191a1e;--raised:#24252b;--line:#34353c;--line-soft:#292a31;--text:#f1f0ee;--muted:#aba9b2;--quiet:#9897a2;--coral:#fb9a83;--coral-light:#ffc0ac;--sidebar-width:248px;--player-height:0px;background:#101113;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:0;scroll-padding-top:104px}body{min-width:0;margin:0;font-size:15px;line-height:1.5}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{transition:background .16s,color .16s,border-color .16s,box-shadow .16s}button:disabled{cursor:not-allowed;opacity:.48}button svg,a svg{flex-shrink:0}input,textarea,select{color:var(--text);min-width:0}input::placeholder,textarea::placeholder{color:#96949f;opacity:1}textarea{resize:vertical}a{color:inherit;text-decoration:none}strong,b{font-weight:600}h1,h2,h3,h4,p{margin:0}::selection{color:#fff;background:#fb9a8345}:focus-visible{outline:2px solid var(--coral);outline-offset:4px}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#54535d;border-radius:10px}.app-shell{--player-height:var(--player-dock-height,0px);min-height:100dvh}.skip-link{z-index:200;background:var(--coral);color:#211a17;border-radius:8px;padding:12px 18px;position:fixed;top:10px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.icon-button{color:#b4b1bc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex}.icon-button:hover:not(:disabled){color:var(--text);background:#ffffff0c}.icon-button.favorited{color:var(--coral)}.primary-button,.secondary-button{border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 17px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.primary-button{border-color:var(--coral);background:var(--coral);color:#2a1d18}.primary-button:hover:not(:disabled){background:#ffb39c;border-color:#ffb39c}.secondary-button{color:#eee8e3;background:#24242a;border-color:#45434d}.secondary-button:hover:not(:disabled){background:#303037;border-color:#6a6060}.text-button{min-height:44px;color:var(--coral-light);justify-content:center;align-items:center;gap:6px;padding:8px 0;font-size:13px;font-weight:500;display:inline-flex}.text-button:hover:not(:disabled){color:#ffe0d3}.muted{color:var(--muted)}.danger{color:#ffaaa4!important}.spin{animation:1s linear infinite spin}.sidebar{z-index:40;inset:0 auto var(--player-dock-height,0px) 0;width:var(--sidebar-width);border-right:1px solid var(--line-soft);scrollbar-width:thin;background:#16171a;flex-direction:column;padding:30px 18px 0;display:flex;position:fixed;overflow-y:auto}.brand-link{align-items:center;width:fit-content;min-height:44px;margin:0 9px 24px;display:inline-flex}.brand{letter-spacing:-1.3px;white-space:nowrap;align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:27px;font-weight:800;line-height:1;display:inline-flex}.brand-mark{width:28px;height:32px;color:var(--coral);justify-content:center;align-items:center;display:inline-flex}.brand-mark svg{width:28px;height:30px}.brand-name{align-items:baseline;display:inline-flex}.brand-dot{color:var(--coral);font-weight:500}.brand-small .brand-mark,.brand-small .brand-mark svg{width:23px;height:23px}.workspace-switch{border:1px solid var(--line);text-align:left;background:#202126;border-radius:12px;align-items:center;gap:10px;min-height:66px;padding:12px;display:flex}.workspace-switch:hover{border-color:#645449}.workspace-avatar{color:#ffdacb;background:#593b32;border:1px solid #86594b;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:600;display:grid}.workspace-switch>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.workspace-switch small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.workspace-switch>svg{color:var(--muted)}.new-project-button{color:#2b1e19;background:var(--coral);border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin:18px 0 27px;padding:10px;font-size:14px;font-weight:650;display:flex}.new-project-button:hover{background:#ffb39c}.nav-label{color:#95939e;letter-spacing:1.25px;margin:0 12px 10px;font-size:11px;font-weight:600;display:block}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav>button{color:#b4b2bd;text-align:left;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:48px;padding:12px;font-size:14px;display:flex}.sidebar nav>button>span:nth-child(2){flex:1}.sidebar nav>button:hover{color:#fff;background:#ffffff08}.sidebar nav>button.active{color:#ffc1ad;background:#fa997512}.sidebar nav>button.active svg{color:var(--coral)}.sidebar nav .nav-label{margin-top:24px}.sidebar nav small{color:#c3bdc8;background:#303038;border-radius:6px;padding:2px 7px;font-size:11px}.nav-active-dot{background:var(--coral);border-radius:50%;width:6px;height:6px}.sidebar nav>button:not(.active) .nav-active-dot{display:none}.tiny-badge{color:#ceb7fa;background:#ad92f51a;border-radius:5px;padding:3px 5px;font-size:9px;font-weight:600}.sidebar-bottom{margin-top:auto;padding-top:26px}.sidebar-plan{text-align:left;background:linear-gradient(110deg,#3c2a2390,#241e2170);border:1px solid #5a4237;border-radius:12px;align-items:center;gap:10px;width:100%;margin-bottom:14px;padding:14px 11px;display:flex}.sidebar-plan-icon{color:var(--coral)}.sidebar-plan>span:nth-child(2){flex:1;min-width:0}.sidebar-plan strong{color:#f1c5b4;font-size:13px;display:block}.sidebar-plan small{color:#b4a49e;margin-top:5px;font-size:11px;line-height:1.6;display:block}.sidebar-plan>svg{color:#a1897c}.sidebar-settings{color:#b8b2bd;align-items:center;gap:9px;width:100%;min-height:48px;padding:10px;font-size:13px;display:flex}.sidebar-settings .connection-dot{margin-left:auto}.connection-dot{background:#e0b476;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.connection-dot.connected{background:#94d5b0}.profile{border-top:1px solid var(--line);text-align:left;align-items:center;gap:10px;width:calc(100% + 36px);margin:12px -18px 0;padding:18px 25px;display:flex}.profile-avatar,.mini-profile{color:#ffe0cd;background:#513931;border:1px solid #886451;border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.profile-avatar{width:38px;height:38px}.profile>span:nth-child(2){flex:1;min-width:0}.profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.profile small{color:#a39cab;margin-top:4px;font-size:12px;display:block}.profile>svg{color:#a19aaa}.sidebar-mobile-close{display:none}.main-shell{margin-left:var(--sidebar-width);min-width:0}.topbar{z-index:30;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101113f0;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px 36px;display:flex;position:sticky;top:0}.breadcrumb{color:#a29dab;align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.breadcrumb>svg{color:#706a78}.breadcrumb strong{color:#e0dce5;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.topbar-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.search-trigger{border:1px solid var(--line);color:#afa8b7;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:12px;display:flex}.search-trigger:hover{border-color:#706368}.search-trigger kbd{color:#b8a9b9;border:1px solid #49404a;border-radius:4px;margin-left:12px;padding:1px 5px;font-family:inherit;font-size:11px}.topbar-divider{background:var(--line);width:1px;height:26px}.mini-profile{width:44px;height:44px}.mobile-menu{display:none}main{width:100%;max-width:1440px;padding:36px 36px calc(var(--player-dock-height,0px) + 44px);outline:none;margin:0 auto}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.eyebrow{color:#b5a39a;letter-spacing:1.4px;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.eyebrow>span{background:var(--coral);border-radius:50%;width:5px;height:5px}.page-heading h1{letter-spacing:-1.2px;font-family:Manrope,sans-serif;font-size:clamp(27px,2.5vw,37px);font-weight:650;line-height:1.3}.page-heading h1 em{color:#ffb79c;font-style:normal}.page-heading p{color:var(--muted);margin-top:11px;font-size:14px;line-height:1.65}.assistant-trigger{color:#efb99f;background:#3e2b221f;border:1px solid #674b3e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 15px;font-size:13px;font-weight:500;display:inline-flex}.assistant-trigger:hover{background:#6c422922;border-color:#ab7b61}.studio-workflow{border:1px solid var(--line);background:#191a1c;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px;display:grid;overflow:hidden}.studio-workflow button{text-align:left;border-right:1px solid var(--line);align-items:center;gap:12px;min-width:0;min-height:78px;padding:16px 22px;display:flex}.studio-workflow button:last-child{border:0}.studio-workflow button:hover{background:#ffffff06}.step-number{color:#dbb5a0;background:#30251f;border:1px solid #5b4940;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.step-number.complete{color:#c6e2bc;background:#29382c;border-color:#526b53}.studio-workflow button>span:nth-child(2){min-width:0}.studio-workflow strong{color:#ece4e0;font-size:14px;font-weight:500;display:block}.studio-workflow small{color:#9d96a3;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.studio-grid{grid-template-columns:minmax(0,1fr) 336px;grid-template-areas:"script voice""create voice";align-items:start;gap:24px;display:grid}.panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-width:0;scroll-margin-top:102px;box-shadow:0 12px 32px #00000010}.editor-card{grid-area:script;overflow:hidden}.voice-controls{grid-area:voice;overflow:hidden}.create-panel{grid-area:create;overflow:hidden}.studio-panel-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:23px 24px 21px;display:flex}.studio-panel-heading>div{min-width:0}.panel-step{color:#c79985;letter-spacing:1.1px;margin-bottom:7px;font-size:10px;font-weight:650;display:block}.studio-panel-heading h2{letter-spacing:-.45px;font-family:Manrope,sans-serif;font-size:19px;font-weight:600;line-height:1.4}.studio-panel-heading p{color:#a49da9;margin-top:6px;font-size:12px;line-height:1.6}.studio-panel-heading>svg{color:#c19983;flex-shrink:0;margin-top:16px}.autosave{color:#aba6b0;align-items:center;gap:6px;padding-top:3px;font-size:11px;line-height:1.6;display:inline-flex}.autosave>span{background:#91c79d;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.autosave>span.warning{background:#f3bb81}.panel-topline{padding:14px 24px 0}.tab-switch{background:#131417;border:1px solid #3a363d;border-radius:11px;gap:4px;padding:4px;display:inline-flex}.tab-switch button{color:#aaa0b0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 16px;font-size:13px;display:inline-flex}.tab-switch button.active{color:#ffd2bb;background:#363036;box-shadow:0 1px 6px #0002}.tab-switch button>span{color:#b3a5b4;margin-left:2px;font-size:10px}.editor-content{padding:19px 24px 0}.project-title-input{align-items:center;gap:8px;display:flex}.project-title-input>input{letter-spacing:-.35px;background:0 0;border:0;width:100%;min-height:44px;padding:7px 0;font-family:Manrope,sans-serif;font-size:18px;font-weight:600}.script-meta{color:#c5a693;letter-spacing:.8px;align-items:center;gap:7px;margin:12px 0 14px;font-size:10px;font-weight:600;display:flex}.small-coral-dot{background:#e1a688;border-radius:50%;width:4px;height:4px}.script-meta-divider{color:#77707a}.script-meta>span:last-child{color:#aaa2af;letter-spacing:0;font-size:11px;font-weight:400}.script-editor{color:#dfd9e1;resize:vertical;background:#141518;border:1px solid #3b383f;border-radius:11px;width:100%;height:300px;min-height:260px;padding:13px 15px;font-size:16px;line-height:1.85;display:block}.script-editor:focus{border-color:#b17f63;outline:none;box-shadow:0 0 0 3px #b17f6318}.script-empty-help{color:#b6aab9;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 0 0;font-size:12px;display:flex}.script-empty-help>svg{color:#d1a086}.script-empty-help .text-button{margin-left:auto}.editor-footnote{color:#c6bfcb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:15px 0 19px;font-size:12px;display:flex}.editor-footnote>span:first-child{color:#aba3b1;align-items:center;gap:7px;display:inline-flex}.editor-footnote>span:last-child>span{color:#a29aa8}.editor-toolbar{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#1c1c21;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;min-height:61px;padding:8px 18px;display:flex}.editor-toolbar>div{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.editor-toolbar button{color:#c4bacb;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 9px;font-size:12px;display:inline-flex}.editor-toolbar button:hover:not(:disabled){color:#fff;background:#ffffff07}.toolbar-divider{background:#46404a;width:1px;height:20px;margin:0 4px}.ai-editor-banner{text-align:left;background:linear-gradient(100deg,#56302322,#35243216);border:1px solid #67433480;border-radius:11px;align-items:center;gap:12px;width:calc(100% - 48px);margin:20px 24px 0;padding:15px;display:flex}.sparkle-circle{color:#f5bd9f;background:#78452720;border:1px solid #895b404d;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.ai-editor-banner>span:nth-child(2){flex:1;min-width:0}.ai-editor-banner strong{color:#e9c5b3;font-size:13px;font-weight:500;display:block}.ai-editor-banner small{color:#b1a0a3;margin-top:5px;font-size:12px;line-height:1.6;display:block}.ai-editor-banner>svg{color:#daaa8c}.editor-next-step{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 24px;display:flex}.editor-next-step>span{color:#a39aab;flex:1;min-width:130px;font-size:12px;line-height:1.6}.editor-next-step .secondary-button{font-size:13px}.controls-heading{justify-content:space-between;align-items:center;gap:10px;padding:10px 20px 0;display:flex}.controls-heading>span{color:#a99dab;font-size:12px}.controls-heading .text-button{font-size:12px}.control-body{padding:6px 20px 20px}.field-label{color:#d4cbd7;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.field-label>button{color:#e4b99f;align-items:center;gap:5px;min-height:44px;padding:8px 0;font-size:12px;font-weight:400;display:inline-flex}.field-label.stacked{flex-direction:column;align-items:stretch;gap:8px;margin-top:20px;display:flex}.field-label input,.field-label select,.field-label textarea{color:#dfd7e5;background:#222027;border:1px solid #514652;border-radius:9px;width:100%;min-height:46px;padding:11px 12px;font-size:14px;font-weight:400;line-height:1.6}.field-label textarea{min-height:112px}.selected-voice{text-align:left;background:linear-gradient(110deg,#3c2b235c,#232028);border:1px solid #75553f;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:82px;padding:15px 12px;display:flex}.selected-voice:hover{border-color:#c2906a}.selected-voice>span:nth-child(2){flex:1;min-width:0}.selected-voice strong{font-size:17px;display:block}.selected-voice small{color:#bfa99b;margin-top:6px;font-size:12px;line-height:1.6;display:block}.selected-voice>svg{color:#b99c85}.select-wrap{background:#222027;border:1px solid #514652;border-radius:9px;align-items:center;gap:8px;min-height:48px;padding:0 12px;display:flex}.select-wrap>span{font-size:17px}.select-wrap select{appearance:none;background:0 0;border:0;flex:1;min-height:46px;padding:8px 0;font-size:14px}.select-wrap>svg{pointer-events:none;color:#b1a1b3}.control-divider{background:var(--line);height:1px;margin:23px 0}.muted-icon{color:#a297aa;display:inline-flex}.style-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.style-chips button{color:#bfb3c5;background:#28242c;border:1px solid #514652;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:9px 11px;font-size:12px;display:inline-flex}.style-chips button.active{color:#f4c09c;background:#70422622;border-color:#b78561}.range-control{margin-top:24px}.range-label{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.range-label label{color:#d4c7d9;flex:1;min-width:0;font-size:13px;display:block}.range-label>span{color:#e8c3a7;font-variant-numeric:tabular-nums;pointer-events:none;font-size:13px;position:absolute;top:0;right:0}input[type=range]{appearance:none;cursor:pointer;background:0 0}.range-control input[type=range]{width:100%;height:44px;margin:6px 0 0;display:block}.range-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, #dda384 var(--range-progress), #52474f var(--range-progress));border-radius:6px;height:5px}.range-control input[type=range]::-moz-range-track{background:#52474f;border-radius:6px;height:5px}.range-control input[type=range]::-moz-range-progress{background:#dda384;border-radius:6px;height:5px}.range-control input[type=range]::-webkit-slider-thumb{appearance:none;background:#ffd0b5;border:3px solid #281f21;border-radius:50%;width:18px;height:18px;margin-top:-6.5px;box-shadow:0 0 0 1px #dfac8e}.range-control input[type=range]::-moz-range-thumb{background:#ffd0b5;border:3px solid #281f21;border-radius:50%;width:14px;height:14px}.range-hints{color:#a397aa;justify-content:space-between;gap:12px;margin-top:-1px;font-size:11px;display:flex}.advanced-toggle{border-top:1px solid var(--line);color:#c5b6cc;text-align:left;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:23px;padding:12px 0;font-size:13px;display:flex}.advanced-toggle>svg:last-child{margin-left:auto;transition:transform .16s}.advanced-toggle.expanded>svg:last-child{transform:rotate(180deg)}.advanced-controls{padding-top:0}.advanced-controls .range-control:first-child{margin-top:7px}.control-note{color:#a89bae;margin-top:14px;font-size:12px;line-height:1.7}.model-note{border-top:1px solid var(--line);background:#1314165c;align-items:center;gap:11px;padding:17px 20px;display:flex}.model-sparkle{color:#deb798;font-size:23px}.model-note strong{color:#cbbbcc;font-size:12px;font-weight:500;display:block}.model-note span:not(.model-sparkle){color:#a198a7;margin-top:5px;font-size:11px;line-height:1.5;display:block}.dialogue-editor{flex-direction:column;gap:13px;display:flex}.dialogue-turn{background:#39252725;border:1px solid #544345;border-radius:11px;padding:12px 14px}.dialogue-turn:nth-child(2n){background:#25334524;border-color:#414c61}.dialogue-turn>div{align-items:center;gap:8px;display:flex}.dialogue-turn select{color:#f0c5af;background:#1c191d;border:none;flex:1;width:100%;min-width:0;min-height:44px;padding:8px 0;font-size:13px}.dialogue-turn:nth-child(2n) select{color:#bfd5f0;background:#1b1e25}.dialogue-turn textarea{color:#d5cbdc;background:0 0;border:0;width:100%;min-height:110px;padding:10px 0 0;font-size:16px;line-height:1.75}.dialogue-editor>.text-button{align-self:flex-start}.generation-selection{align-items:center;gap:12px;margin:23px 24px 14px;display:flex}.generation-selection>div{flex:1;min-width:0}.generation-selection strong{color:#f0d4c3;font-size:15px;display:block}.generation-selection span{color:#b5a6b8;margin-top:5px;font-size:12px;line-height:1.6;display:block}.generation-summary{color:#b4a7bb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 24px;font-size:12px;display:flex}.generation-summary>span:first-child{align-items:center;gap:7px;display:inline-flex}.generation-footer{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;padding:22px 24px 12px;display:grid}.preview-button,.generate-button{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:12px 15px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.preview-button{color:#ddd0e1;background:#272229;border:1px solid #645360}.preview-button:hover:not(:disabled){background:#362c35}.generate-button{background:var(--coral);color:#2f2018;border:1px solid #ffbb9e}.generate-button:hover:not(:disabled){background:#ffb193}.generate-button:disabled{opacity:1;color:#b7a395;background:#4f3c35;border-color:#645047}.generation-disclaimer{color:#a99bab;margin:0 24px 20px;font-size:12px;line-height:1.75}.generation-hint{color:#dbc3a4;background:#78522812;border:1px solid #66543e;border-radius:9px;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0 24px 22px;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.generation-hint>span{flex:180px}.generation-hint .text-button{min-height:44px;padding:3px 0}.generation-error{color:#ffc2b5;background:#6d2d2d22;border-top:1px solid #7d4e4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:16px 24px;font-size:13px;line-height:1.7;display:flex}.generation-error button{color:#ffd2be;min-height:44px;padding:9px 0;font-size:13px;text-decoration:underline}.peach{--art-light:#f1c2a7;--art-mid:#b5745e;--art-dark:#3d292a;--art-rgb:210, 140, 108}.blue{--art-light:#c1daf5;--art-mid:#6e99c3;--art-dark:#233746;--art-rgb:111, 157, 201}.lavender{--art-light:#d4cbf1;--art-mid:#9d8cc6;--art-dark:#352d48;--art-rgb:155, 136, 197}.mint{--art-light:#bce0c3;--art-mid:#79a88e;--art-dark:#2a3c34;--art-rgb:121, 176, 148}.rose{--art-light:#f3bed1;--art-mid:#be849e;--art-dark:#472b38;--art-rgb:202, 134, 163}.amber{--art-light:#efcc9d;--art-mid:#bd985b;--art-dark:#493622;--art-rgb:200, 161, 99}.voice-orb{background:radial-gradient(circle at 29% 24%, #fff9e699, transparent 25%), radial-gradient(circle at 40% 30%, var(--art-light), var(--art-mid) 44%, var(--art-dark) 80%, #171318 98%);border-radius:50%;flex:0 0 36px;width:36px;height:36px;display:inline-block;position:relative;overflow:hidden;box-shadow:inset -4px -5px 6px #00000080,inset 2px 2px 3px #fff4,0 5px 10px #0003}.voice-orb:before{content:"";opacity:.65;background:repeating-radial-gradient(at 24% -13%,#0000 0 3px,#ffffff45 3.6px,#0000 4.1px 6px,#301c383e 7px,#0000 8px);border-radius:50%;position:absolute;inset:6% 4% 11% 5%;transform:rotate(-35deg)}.voice-orb:after{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:inset -2px -3px 7px #0007,inset 0 0 1px #fff9}.voice-orb>span{background:linear-gradient(#ffffff3f, #0000000a 25%, var(--art-mid) 52%, #0000006e 56%, transparent 88%);filter:blur(.7px);opacity:.9;border-radius:50%;width:112%;height:31%;position:absolute;top:41%;left:-15%;transform:rotate(-30deg)}.voice-orb>i{filter:blur(2px);background:#ffffff67;border-radius:50%;width:28%;height:10%;position:absolute;top:16%;left:20%;transform:rotate(-27deg)}.voice-orb.large{flex-basis:59px;width:59px;height:59px}.voice-orb.is-playing{animation:1.8s ease-in-out infinite orb-pulse}.cover{border:1px solid rgba(var(--art-rgb), .28);width:38px;height:38px;color:var(--art-light);background:radial-gradient(ellipse at 90% 0%, rgba(var(--art-rgb), .3), transparent 80%), linear-gradient(125deg, var(--art-dark), #18171d);border-radius:6px;flex:0 0 38px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cover>svg{z-index:1;opacity:.82;width:15px;height:15px;position:relative}.cover-ring{border:1px solid rgba(var(--art-rgb), .32);border-radius:50%;width:135%;height:81%;position:absolute;top:-8%;left:-32%;transform:rotate(-44deg)}.cover-ring.r2{border-color:rgba(var(--art-rgb), .3);width:105%;height:58%;top:20%;left:-5%}.cover-ring.r3{border-color:rgba(var(--art-rgb), .24);width:107%;height:57%;top:37%;left:17%}.cover-large{border:0;border-radius:10px 10px 0 0;width:100%;height:170px}.cover-large>svg{stroke-width:1.2px;width:40px;height:40px}.cover-large .cover-ring{border-width:2px}.starter-section,.recent-section{margin-top:36px}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin-bottom:16px;display:flex}.section-heading h2{letter-spacing:-.35px;flex-wrap:wrap;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:18px;line-height:1.4;display:flex}.section-heading h2>span:not(.count-badge){color:#a095a8;letter-spacing:0;width:100%;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400}.section-heading>button{color:#c4b3c8;align-items:center;gap:7px;min-height:44px;padding:9px 0;font-size:12px;display:inline-flex}.section-heading>button:hover{color:var(--coral-light)}.starter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.starter-card{background:linear-gradient(115deg, rgba(var(--art-rgb), .075), #19191e);text-align:left;border:1px solid #403840;border-radius:12px;align-items:center;gap:11px;min-width:0;min-height:99px;padding:18px 14px;display:flex}.starter-card:hover{border-color:rgba(var(--art-rgb), .6);background:linear-gradient(115deg, rgba(var(--art-rgb), .14), #211c25)}.starter-icon{width:34px;height:38px;color:var(--art-light);border:1px solid rgba(var(--art-rgb), .3);background:rgba(var(--art-rgb), .08);border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.starter-card>div{flex:1;min-width:0}.starter-card strong{color:#eee1da;font-size:13px;display:block}.starter-card>div>span{color:#afa1b2;margin-top:5px;font-size:11px;line-height:1.6;display:block}.starter-card>svg{display:none}.count-badge{color:#bfafc6;border:1px solid #4c424f;border-radius:7px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;display:inline-grid}.recent-list,.library-table{border:1px solid var(--line);background:#18181d;border-radius:13px}.recent-empty{color:#c5a887;background:#2d22281a;border:1px dashed #514352;border-radius:12px;align-items:center;gap:17px;padding:26px;display:flex}.recent-empty strong{color:#dbccd8;font-size:14px;display:block}.recent-empty p{color:#a99ab0;margin-top:6px;font-size:13px;line-height:1.7}.project-row{border-bottom:1px solid var(--line-soft);grid-template-columns:48px minmax(0,1fr) 96px 48px 44px 44px;align-items:center;gap:10px;padding:15px 18px;display:grid;position:relative}.project-row:last-child{border-bottom:0}.project-row:hover{background:#ffffff03}.project-cover-button{width:48px;height:48px;padding:0;display:block;position:relative}.project-cover-button .cover{border-radius:9px;width:48px;height:48px}.project-cover-button>span{color:#fff0e5;opacity:0;background:#17141970;border-radius:9px;place-items:center;transition:opacity .16s;display:grid;position:absolute;inset:0}.project-cover-button:hover>span,.project-cover-button:focus-visible>span{opacity:1}.project-title{text-align:left;min-width:0;min-height:48px;padding:4px 0;display:block}.project-title strong{color:#e1d6e0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.project-title:hover strong{color:var(--coral-light)}.project-title>span{color:#a295ad;margin-top:5px;font-size:11px;display:block}.project-title i{margin:0 4px;font-style:normal}.project-status{color:#b9a5bd;white-space:nowrap;background:#87618a0b;border:1px solid #514252;border-radius:6px;width:fit-content;padding:4px 7px;font-size:10px}.project-status.ready{color:#b6d8b8;background:#64864710;border-color:#53714d}.project-duration{color:#b4a8bd;font-variant-numeric:tabular-nums;font-size:12px}.project-menu-wrap{position:relative}.dropdown-menu{z-index:25;background:#29222d;border:1px solid #685269;border-radius:11px;width:216px;padding:6px;position:absolute;top:48px;right:0;box-shadow:0 12px 35px #0008}.dropdown-menu button{color:#e0cde3;text-align:left;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:44px;padding:11px 10px;font-size:13px;display:flex}.dropdown-menu button:hover:not(:disabled){background:#ffffff09}.collection-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 24px;padding-bottom:19px;display:flex}.filter-tabs{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.filter-tabs button{color:#b3a1bd;border:1px solid #0000;border-radius:9px;min-height:44px;padding:10px 13px;font-size:13px}.filter-tabs button.active{color:#ffe0c6;background:#73503a22;border-color:#75513d}.filter-tabs button:hover{color:#f5deeb}.collection-search,.modal-search{color:#b1a0bf;background:#211b25;border:1px solid #544458;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:0 13px;display:flex}.collection-search{flex:200px;max-width:290px;margin-left:auto}.collection-search input,.modal-search input{background:0 0;border:0;outline:none;width:100%;min-height:44px;font-size:14px}.collection-search:focus-within,.modal-search:focus-within{outline-offset:2px;outline:2px solid #c08c6a}.view-switch{border:1px solid #544458;border-radius:10px;gap:3px;padding:3px;display:flex}.view-switch .icon-button.active{color:#f4d2c2;background:#51404b}.collection-note{color:#b1a0b8;align-items:flex-start;gap:10px;margin-bottom:22px;font-size:13px;line-height:1.7;display:flex}.collection-note>svg{color:#c79a7a;flex-shrink:0;margin-top:3px}.voice-grid,.template-grid,.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.voice-card{background:radial-gradient(at 20% -50%,#74516b1f,#0000 70%),#1c191f;border:1px solid #423746;border-radius:16px;min-width:0;padding:23px;position:relative}.voice-card:hover{border-color:#775e73}.voice-card.selected{background:radial-gradient(at 0 -20%,#9f542019,#0000 75%),#231c20;border-color:#b78262}.voice-card-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.voice-card-top .icon-button{margin:-5px -5px 0 0}.voice-card-name{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.voice-card h3{letter-spacing:-.5px;font-family:Manrope,sans-serif;font-size:22px;font-weight:600}.voice-card-name>span{color:#ae98b4;font-size:12px}.voice-card p{color:#b8a5bf;min-height:44px;margin-top:9px;font-size:13px;line-height:1.7}.voice-tags{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.voice-tags>span{color:#c6b1cf;border:1px solid #524255;border-radius:6px;padding:5px 8px;font-size:11px}.voice-select{width:100%;margin-top:10px}.voice-select.selected{color:#ffd1a6;background:#70452318;border-color:#a47552}.template-card{text-align:left;background:#1e1922;border:1px solid #4d3e51;border-radius:15px;min-width:0;padding:0;display:block;overflow:hidden}.template-card:hover{border-color:rgba(var(--art-rgb), .8)}.template-art{background:radial-gradient(ellipse at 35% 0, rgba(var(--art-rgb), .3), transparent 90%), linear-gradient(125deg, var(--art-dark), #211724);height:186px;color:var(--art-light);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.template-art>svg{z-index:1;filter:drop-shadow(0 2px 15px rgba(var(--art-rgb), .5));position:relative}.template-art>span{color:var(--art-light);letter-spacing:1.4px;font-size:10px;position:absolute;bottom:17px;left:20px}.template-art-orbit{border:1px solid rgba(var(--art-rgb), .3);width:230px;height:230px;box-shadow:0 0 0 12px rgba(var(--art-rgb), .04);border-radius:50%;position:absolute;transform:scaleX(.65)rotate(-42deg)}.template-art-orbit.second{width:320px;height:140px;box-shadow:none;transform:rotate(-25deg)}.template-card-info{padding:21px}.template-card-info>span:first-child{color:var(--art-light);font-size:12px}.template-card h3{letter-spacing:-.35px;margin-top:9px;font-family:Manrope,sans-serif;font-size:19px;font-weight:600;line-height:1.5}.template-card p{color:#b4a2be;margin-top:8px;font-size:13px;line-height:1.7}.template-use{color:#d9c3c6;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:14px;font-size:13px;display:flex}.project-card{background:#1e1922;border:1px solid #4d3e51;border-radius:15px;min-width:0}.project-card-cover{width:100%;padding:0;display:block;position:relative}.cover-play{color:#fff0e0;background:#171319aa;border:1px solid #ffecd633;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:calc(50% - 24px);left:calc(50% - 24px)}.project-card>div{padding:18px 60px 21px 20px;position:relative}.project-grid-title{color:#ead9e8;text-align:left;overflow-wrap:anywhere;max-width:100%;min-height:44px;padding:4px 0;font-size:14px;font-weight:500;line-height:1.5;display:block}.project-card>div>span{color:#b09cba;margin-top:4px;font-size:12px;display:block}.project-card>div>.icon-button{position:absolute;top:17px;right:10px}.table-head{border-bottom:1px solid var(--line);color:#b09bbb;letter-spacing:.8px;grid-template-columns:minmax(0,1fr) 106px 146px;padding:16px 18px;font-size:11px;display:grid}.table-head>span:first-child{padding-left:58px}.empty-state{text-align:center;background:radial-gradient(at 50% 40%,#95502b0a,#0000 70%);border:1px dashed #655066;border-radius:16px;flex-direction:column;align-items:center;padding:64px 24px;display:flex}.empty-state>svg{color:#d8a282}.empty-state h3{margin-top:21px;font-family:Manrope,sans-serif;font-size:22px;line-height:1.4}.empty-state p{color:#b59fc0;max-width:420px;margin:12px 0 22px;font-size:14px;line-height:1.75}.workspace-footer{border-top:1px solid var(--line);color:#a994b0;flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;padding:22px 0 0;font-size:12px;display:flex}.workspace-footer>button{color:#c4afc9;align-items:center;gap:8px;min-height:44px;margin-left:auto;padding:8px 0;font-size:12px;display:inline-flex}.global-player{z-index:50;padding:18px 24px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#211b25f7;border-top:1px solid #5a424f;grid-template-columns:minmax(160px,.85fr) minmax(290px,1.5fr) minmax(190px,.7fr) auto;align-items:center;gap:20px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 35px #0003}.player-track{align-items:center;gap:12px;min-width:0;display:flex}.player-track>.cover{border-radius:10px;flex:0 0 48px;width:48px;height:48px}.player-track>div:nth-child(2){flex:1;min-width:0}.player-track strong{text-overflow:ellipsis;white-space:nowrap;color:#eee0ed;font-size:13px;font-weight:500;display:block;overflow:hidden}.player-track>div>span{color:#b399c0;margin-top:5px;font-size:11px;display:block}.player-center{align-items:center;gap:10px;min-width:0;display:flex}.player-transport{flex-shrink:0;align-items:center;gap:3px;display:flex}.player-play{color:#2b1f1b;background:#ffe2c9;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.player-play:hover{background:#fff0de}.player-time{color:#c3adcf;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:11px}.player-time.duration{color:#ac91bb}.player-wave{flex:1;min-width:30px;height:44px;position:relative}.waveform{justify-content:space-between;align-items:center;gap:2px;width:100%;height:100%;display:flex;overflow:hidden}.waveform i{opacity:.65;background:#8a6c87;border-radius:3px;flex:1;min-width:1px;max-width:4px;display:block}.waveform i.passed{opacity:1;background:#efb18d}.waveform.playing i{animation:1.1s ease-in-out infinite alternate wave-breathe}.preview-wave .waveform i{opacity:.4}.player-wave input[type=range]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.player-wave:focus-within{outline:2px solid var(--coral);outline-offset:3px;border-radius:6px}.player-adjustments{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.playback-speed{color:#e1c4e4;border-radius:8px;flex-shrink:0;min-width:44px;min-height:44px;padding:9px 6px;font-size:13px}.playback-speed:hover{background:#ffffff08}.player-volume{color:#bba0c9;align-items:center;gap:7px;min-width:0;display:flex}.player-volume input[type=range]{width:66px;height:44px;margin:0}.player-volume input[type=range]::-webkit-slider-runnable-track{background:#886980;border-radius:8px;height:4px}.player-volume input[type=range]::-moz-range-track{background:#886980;border-radius:8px;height:4px}.player-volume input[type=range]::-webkit-slider-thumb{appearance:none;background:#efd0d2;border-radius:50%;width:14px;height:14px;margin-top:-5px}.player-volume input[type=range]::-moz-range-thumb{background:#efd0d2;border:0;border-radius:50%;width:14px;height:14px}.player-volume>span{font-size:12px;display:none}.player-right{align-items:center;gap:3px;display:flex}.player-expand{display:none}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07060bdd;justify-content:center;align-items:center;padding:28px;animation:.15s ease-out fade-in;display:flex;position:fixed;inset:0}.modal{scrollbar-gutter:stable;overscroll-behavior:contain;background:#211b26;border:1px solid #64516c;border-radius:19px;outline:none;width:100%;max-width:560px;max-height:calc(100dvh - 56px);padding:27px;overflow-y:auto;box-shadow:0 24px 80px #0009}.modal-wide{max-width:1030px}.modal-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.modal-heading h2{letter-spacing:-.5px;font-family:Manrope,sans-serif;font-size:23px;font-weight:600;line-height:1.4}.modal-description{color:#bca7c8;margin-bottom:21px;font-size:14px;line-height:1.8}.modal-actions{border-top:1px solid #513d5a;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;padding-top:21px;display:flex}.modal-actions>.text-button{margin-right:auto}.modal .field-label{font-size:14px}.settings-brand{align-items:center;gap:13px;margin:24px 0;display:flex}.settings-brand>.brand{background:#71402320;border:1px solid #92633c66;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.settings-brand h3{font-size:17px}.settings-brand p{color:#baa4c7;margin-top:5px;font-size:12px;line-height:1.6}.connection-card{background:#8c682613;border:1px solid #816844;border-radius:11px;align-items:flex-start;gap:11px;padding:17px;display:flex}.connection-card .connection-dot{margin-top:7px}.connection-card strong{color:#f0d5b3;font-size:14px;display:block}.connection-card p{color:#c4afa6;margin-top:8px;font-size:13px;line-height:1.75}.connection-card.is-connected{background:#5a843b0f;border-color:#577653}.connection-card.is-connected strong{color:#cce5bd}.setup-steps{color:#cab3cf;margin:22px 0;padding-left:22px;font-size:13px;line-height:2.1}.setup-steps a{color:#ffc39b;text-decoration:underline}code{color:#e8c3a9;overflow-wrap:anywhere;background:#34251f;border:1px solid #6c4938;border-radius:5px;padding:2px 5px;font-size:.9em}.settings-note{color:#bda4c8;font-size:13px;line-height:1.8}.settings-specs{border-top:1px solid #543d5c;gap:14px;margin-top:22px;padding-top:18px;display:grid}.settings-specs>span{color:#bfa4cf;flex-wrap:wrap;justify-content:space-between;gap:8px 15px;font-size:13px;display:flex}.settings-specs strong{color:#e0c7da;overflow-wrap:anywhere;font-size:13px;font-weight:400}.modal-search{margin:15px 0 22px}.voice-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.voice-grid.compact .voice-card{padding:18px}.voice-grid.compact .voice-card h3{font-size:20px}.search-results{flex-direction:column;gap:4px;display:flex}.search-results .nav-label{margin:19px 0 9px}.search-results>button{color:#ead0e8;text-align:left;border-radius:10px;align-items:center;gap:12px;min-height:66px;padding:10px;font-size:14px;display:flex}.search-results>button:hover{background:#403047}.search-results>button>span:not(.voice-orb){overflow-wrap:anywhere;flex:1;min-width:0}.search-results small{color:#b79bc7;margin-top:4px;font-size:12px;display:block}.empty-search{color:#c1a2d1;text-align:center;margin:22px 0;font-size:14px}.export-preview{background:#52302c13;border:1px solid #6c4e52;border-radius:12px;align-items:center;gap:14px;margin:22px 0;padding:19px;display:flex}.export-preview .cover{flex:0 0 52px;width:52px;height:52px}.export-preview>div:last-child{min-width:0}.export-preview h3{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.export-preview p{color:#bfa0bc;margin-top:6px;font-size:12px;line-height:1.7}.toast{z-index:140;left:50%;bottom:calc(var(--player-dock-height,0px) + 20px);color:#f0d0c6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#352624fa;border:1px solid #93694f;border-radius:12px;align-items:center;gap:10px;width:max-content;max-width:min(680px,100vw - 32px);padding:10px 12px 10px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #0008}.toast>svg{color:#ffbf94;flex-shrink:0}.toast>span{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.assistant-panel{z-index:60;top:0;right:0;bottom:var(--player-dock-height,0px);background:#17181c;border-left:1px solid #4a3d38;flex-direction:column;width:min(440px,100vw);animation:.24s ease-out assistant-in;display:flex;position:fixed;box-shadow:-16px 0 65px #0006}.assistant-header{border-bottom:1px solid #303035;flex:0 0 78px;justify-content:space-between;align-items:center;gap:7px;padding:20px 19px;display:flex}.assistant-heading{align-items:center;gap:10px;display:flex}.assistant-icon{color:#e6b099;background:#78503922;border:1px solid #936a5144;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.assistant-heading h2{letter-spacing:-.3px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.assistant-subtitle{color:#78747e;margin-top:5px;font-size:12px;display:block}.assistant-body{flex:1;min-height:0;padding:25px 21px;overflow-y:auto}.assistant-intro{padding:4px 0 20px}.assistant-orb{color:#ffe0c9;background:radial-gradient(circle at 25% 10%,#facaa063,#0000 65%),linear-gradient(145deg,#674134,#332427);border:1px solid #cc9f7255;border-radius:18px;place-items:center;width:61px;height:61px;margin:0 0 25px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff35,0 4px 30px #c2835833}.assistant-orb:before{content:"";border:1px solid #ffd0a43d;border-radius:50%;width:85px;height:30px;position:absolute;transform:rotate(-40deg)}.assistant-eyebrow{color:#a58a78;letter-spacing:1.8px;font-size:12px;font-weight:600}.assistant-intro h3{letter-spacing:-.9px;margin-top:12px;font-family:Manrope,sans-serif;font-size:25px;font-weight:600;line-height:1.45}.assistant-intro>p{color:#8e8791;margin-top:12px;font-size:14px;line-height:1.9}.assistant-quick-prompts{flex-direction:column;gap:7px;margin-top:22px;display:flex}.assistant-prompt{color:#bbada3;text-align:left;background:#37272417;border:1px solid #3c3433;border-radius:8px;align-items:center;gap:8px;width:100%;padding:12px 13px;font-size:13px;display:flex}.assistant-prompt>svg{color:#c09980}.assistant-prompt>span:first-of-type{flex:1}.assistant-prompt>span:last-child{color:#8c7767;font-size:15px}.assistant-prompt:hover:not(:disabled){color:#e5c1ac;background:#51372b22;border-color:#765643}.assistant-configuration{background:#674b2710;border:1px solid #5d493a;border-radius:9px;align-items:flex-start;gap:9px;margin:6px 0 17px;padding:14px;display:flex}.assistant-configuration>svg{color:#c7986e;flex-shrink:0}.assistant-configuration strong{color:#d4b99d;font-size:13px;font-weight:500;display:block}.assistant-configuration p{color:#968878;margin:6px 0 11px;font-size:13px;line-height:1.7}.assistant-configuration .secondary-button{color:#dbbc9c;background:#48372430;border-color:#6d4e3559;min-height:31px;padding:7px 10px;font-size:13px}.assistant-messages{flex-direction:column;gap:17px;display:flex}.assistant-message{overflow-wrap:anywhere;border-radius:9px;padding:15px}.assistant-message-user{background:#332825;border:1px solid #544036;margin-left:25px}.assistant-message-assistant{padding-left:0;padding-right:0}.assistant-message-author{color:#ae8c77;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.assistant-message p{color:#c5bcb7;font-size:14px;line-height:1.85}.assistant-message-user p{color:#c4b9b2}.assistant-suggestion{background:#291f1e;border:1px solid #554037;border-radius:9px;margin-top:15px;padding:13px}.assistant-suggestion-label{color:#ccab96;align-items:center;gap:6px;font-size:13px;display:flex}.assistant-suggestion-text{color:#bdb0a9;border-top:1px solid #4a383147;border-bottom:1px solid #4a383147;max-height:250px;margin:11px 0 13px;padding:13px 0;font-size:14px;line-height:1.9;overflow-y:auto}.assistant-suggestion .primary-button{min-height:34px;padding:8px 12px;font-size:13px}.assistant-loading{color:#c3a48d;align-items:center;gap:9px;padding:20px 0 4px;font-size:13px;display:flex}.assistant-error{color:#d6a29b;background:#5d232320;border:1px solid #68413d;border-radius:8px;align-items:flex-start;gap:9px;margin-top:17px;padding:13px;display:flex}.assistant-error>svg{flex-shrink:0;margin-top:2px}.assistant-error p{font-size:13px;line-height:1.8}.assistant-error .secondary-button{min-height:30px;margin-top:10px;padding:7px 10px;font-size:13px}.assistant-composer{background:#1a1b1e;border-top:1px solid #303035;flex-shrink:0;padding:15px 18px 17px}.assistant-context{color:#807c80;align-items:center;gap:5px;margin-bottom:10px;font-size:12px;display:flex}.assistant-context-dot{background:#ba9b73;border-radius:50%;width:4px;height:4px;display:inline-block}.assistant-input-wrap{background:#202024;border:1px solid #4b3f38;border-radius:10px;position:relative}.assistant-input-wrap:focus-within{border-color:#a17155;box-shadow:0 0 0 2px #a1715510}.assistant-input-wrap textarea{resize:vertical;background:0 0;border:0;width:100%;min-height:85px;max-height:170px;padding:13px 50px 12px 13px;font-size:14px;line-height:1.75;display:block}.assistant-input-wrap textarea:focus-visible{outline:none}.assistant-send.icon-button{background:var(--coral);color:#392019;border-radius:7px;width:29px;height:29px;position:absolute;bottom:10px;right:10px}.assistant-send.icon-button:hover:not(:disabled){color:#392019;background:#ffac92}.assistant-send.icon-button:disabled{color:#b1937f;background:#6f5447}.assistant-disclaimer{color:#65636d;margin-top:9px;font-size:12px;line-height:1.7}@keyframes spin{to{transform:rotate(360deg)}}@keyframes orb-pulse{50%{box-shadow:inset -4px -5px 6px #00000080, inset 2px 2px 3px #fff4, 0 0 0 5px rgba(var(--art-rgb), .07)}}@keyframes wave-breathe{0%{transform:scaleY(.7)}to{transform:scaleY(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes assistant-in{0%{opacity:.7;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@media (width>=1600px){main{padding-left:44px;padding-right:44px}.studio-grid{grid-template-columns:minmax(0,1fr) 368px;gap:28px}.script-editor{height:340px}}@media (width<=1279px) and (width>=1180px){:root{--sidebar-width:224px}.sidebar{padding-left:14px;padding-right:14px}.sidebar nav>button{gap:9px;font-size:13px}.profile{width:calc(100% + 28px);margin-left:-14px;margin-right:-14px;padding-left:20px;padding-right:20px}.topbar,main{padding-left:26px;padding-right:26px}.studio-grid{grid-template-columns:minmax(0,1fr) 310px;gap:18px}.studio-heading{align-items:flex-start}.studio-heading .assistant-trigger{margin-top:26px}.studio-panel-heading{padding-left:20px;padding-right:20px}.studio-panel-heading .autosave{max-width:100px}.starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1179px){.sidebar{z-index:90;visibility:hidden;pointer-events:none;width:280px;max-width:calc(100vw - 36px);padding-top:24px;transition:transform .18s,visibility .18s;bottom:0;transform:translate(-100%)}.sidebar.sidebar-open{visibility:visible;pointer-events:auto;transform:translate(0);box-shadow:20px 0 80px #0008}.sidebar-mobile-close{display:block;position:absolute;top:18px;right:13px}.sidebar .brand-link{margin-right:32px}.sidebar-backdrop{z-index:85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07040abb;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.topbar{padding:12px 28px}main{padding-left:28px;padding-right:28px}.studio-grid{grid-template-columns:minmax(0,1fr) 320px}.global-player{grid-template-columns:minmax(130px,1fr) minmax(260px,1.5fr) auto;gap:14px;padding-left:20px;padding-right:20px}.player-adjustments{display:none}.player-expanded .player-adjustments{border-top:1px solid #59404e;grid-area:2/1/auto/-1;justify-content:flex-end;padding-top:8px;display:flex}.player-expand{display:inline-flex}.player-volume input[type=range]{width:120px}.player-volume>span{display:inline}.starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=959px){.studio-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"script""voice""create";gap:22px}.studio-heading h1{max-width:520px}.script-editor{height:300px}.voice-controls .control-body{padding:8px 24px 22px}.voice-controls .controls-heading{padding-left:24px;padding-right:24px}.voice-controls .selected-voice{min-height:82px}.voice-controls .selected-voice small{max-width:none}.voice-controls .style-chips button{flex:0 auto;min-width:100px}.voice-grid,.template-grid,.project-grid,.voice-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.search-trigger{justify-content:center;width:44px;min-width:44px;padding:0}.search-trigger>span,.search-trigger kbd,.breadcrumb>span,.breadcrumb>svg{display:none}.global-player{padding:14px 20px max(14px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.player-track{grid-area:1/1}.player-right{grid-area:1/2}.player-center{grid-area:2/1/auto/-1}.player-expanded .player-adjustments{grid-row:3}.player-wave{height:44px}.player-time{font-size:12px}.assistant-panel{z-index:95;width:min(480px,100vw);bottom:0}}@media (width<=679px){html{scroll-padding-top:89px}.topbar{gap:10px;min-height:68px;padding:10px 16px}.topbar-actions{gap:5px}.topbar-actions>.icon-button,.topbar-divider{display:none}.breadcrumb{gap:8px;font-size:13px}main{padding:25px 16px calc(var(--player-dock-height,0px) + 28px)}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:23px}.page-heading h1{letter-spacing:-1px;font-size:29px;line-height:1.32}.page-heading p{max-width:420px;font-size:14px}.eyebrow{margin-bottom:10px;font-size:10px}.assistant-trigger{min-height:46px;margin-top:0;padding:10px 14px;font-size:13px}.studio-workflow{margin-bottom:22px}.studio-workflow button{flex-direction:column;align-items:flex-start;gap:9px;min-height:116px;padding:13px}.studio-workflow strong{font-size:13px}.studio-workflow small{max-width:100%;font-size:11px}.step-number{flex-basis:28px;width:28px;height:28px;font-size:12px}.panel{border-radius:14px;scroll-margin-top:86px}.studio-panel-heading{flex-wrap:wrap;gap:12px;padding:20px}.studio-panel-heading>div{flex:1;min-width:140px}.studio-panel-heading h2{font-size:20px}.studio-panel-heading p{font-size:13px}.studio-panel-heading>svg{width:22px;height:22px}.autosave{padding-top:0;font-size:11px}.panel-topline{padding:16px 20px 0}.tab-switch{display:flex}.tab-switch button{flex:1;padding:9px 10px}.tab-switch button>span{font-size:10px}.editor-content{padding:17px 20px 0}.project-title-input>input{font-size:18px}.script-editor{height:290px;min-height:240px;padding:12px}.editor-footnote{gap:7px;font-size:11px}.editor-toolbar{padding:9px 12px}.editor-toolbar>div{gap:2px}.editor-toolbar button{padding-left:8px;padding-right:8px}.editor-toolbar .icon-button{padding:0}.ai-editor-banner{gap:10px;width:calc(100% - 40px);margin:18px 20px 0;padding:14px 12px}.ai-editor-banner small{font-size:12px}.editor-next-step{padding:18px 20px 21px}.editor-next-step>span{flex-basis:100%}.editor-next-step .secondary-button{width:100%}.voice-controls .control-body,.voice-controls .controls-heading{padding-left:20px;padding-right:20px}.voice-controls .style-chips button{flex:1 0 calc(33.333% - 8px);min-width:0;font-size:12px}.field-label{font-size:14px}.field-label input,.field-label select,.field-label textarea,.select-wrap select,.app-shell input:not([type=range]):not([type=checkbox]):not([type=file]),.app-shell textarea{font-size:16px}.model-note{padding:17px 20px}.generation-selection{margin:20px 20px 14px}.generation-summary{margin-left:20px;margin-right:20px}.generation-footer{gap:10px;padding:20px 20px 12px}.preview-button,.generate-button{gap:6px;min-height:52px;padding:11px;font-size:13px}.generation-disclaimer{margin:0 20px 19px;font-size:12px}.generation-hint{margin:0 20px 20px}.generation-error{padding-left:20px;padding-right:20px}.starter-section,.recent-section{margin-top:30px}.section-heading h2{font-size:18px}.section-heading h2>span:not(.count-badge){display:none}.section-heading>button{font-size:12px}.starter-grid{gap:11px}.starter-card{flex-wrap:wrap;align-items:flex-start;gap:9px;padding:15px}.starter-card>div{flex:1 0 100%}.starter-card strong{font-size:14px}.starter-card>div>span{font-size:12px}.recent-empty{align-items:flex-start;padding:22px 18px}.project-row{grid-template-columns:44px minmax(0,1fr) 44px 44px;gap:7px;padding:14px 12px}.project-cover-button,.project-cover-button .cover{width:44px;height:44px}.project-status,.project-duration{display:none}.project-title strong{font-size:13px}.project-title>span{font-size:11px}.table-head{padding:15px 12px;display:block}.table-head>span:first-child{padding-left:51px}.table-head>span:not(:first-child){display:none}.collection-toolbar{gap:12px;margin-top:22px}.filter-tabs{overscroll-behavior-x:contain;flex-wrap:nowrap;width:100%;max-width:100%;padding-bottom:5px;overflow-x:auto}.filter-tabs button{flex-shrink:0}.collection-search{max-width:none;margin:0}.collection-note{font-size:13px}.voice-grid,.template-grid,.project-grid{gap:15px}.voice-card{padding:19px}.voice-card-top{margin-bottom:18px}.voice-card p{min-height:0}.template-art{height:160px}.template-card-info{padding:18px}.template-card h3{font-size:18px}.project-card>div{padding-left:17px}.workspace-footer{gap:8px;margin-top:30px}.workspace-footer>span{font-size:11px}.workspace-footer>button{flex-basis:100%;justify-content:flex-start;margin-left:0}.global-player{gap:9px 10px;padding-left:14px;padding-right:14px}.player-track{gap:9px}.player-track>.cover{flex-basis:42px;width:42px;height:42px}.player-track strong{font-size:12px}.player-track>div>span{font-size:10px}.player-center{gap:8px}.player-transport{gap:0}.player-time{font-size:10px}.player-adjustments{justify-content:space-between!important}.player-volume{flex:1;justify-content:center}.player-volume input[type=range]{width:min(140px,26vw)}.modal-backdrop{padding:12px}.modal{border-radius:16px;max-height:calc(100dvh - 24px);padding:20px}.modal-heading{gap:12px}.modal-heading h2{font-size:21px}.modal-description{font-size:13px}.modal-actions{justify-content:stretch}.modal-actions>.primary-button,.modal-actions>.secondary-button{flex:auto}.voice-grid.compact{gap:13px}.voice-grid.compact .voice-card{padding:16px}.voice-grid.compact .voice-card h3{font-size:19px}.voice-grid.compact .voice-card p{font-size:12px}.toast{bottom:calc(var(--player-dock-height,0px) + 12px);max-width:calc(100vw - 24px);padding:9px 10px 9px 13px}.toast>span{font-size:12px}.assistant-panel{border-left:0;width:100%}.assistant-header{flex-basis:76px;min-height:76px}.assistant-body{padding:22px}.assistant-composer{padding:15px 18px max(18px, env(safe-area-inset-bottom))}.assistant-input-wrap textarea{padding-right:63px;font-size:16px}}@media (width<=559px){.voice-grid,.template-grid,.project-grid,.voice-grid.compact{grid-template-columns:minmax(0,1fr)}.voice-card,.voice-grid.compact .voice-card{padding:22px}.voice-card h3,.voice-grid.compact .voice-card h3{font-size:23px}.voice-card p,.voice-grid.compact .voice-card p{font-size:14px}.voice-card-top .voice-orb.large{flex-basis:62px;width:62px;height:62px}.voice-tags>span{font-size:12px}.voice-sample-button,.voice-select{min-height:48px}.template-art{height:180px}.modal-wide .modal-search{z-index:2;background:#241c2c;position:sticky;top:-2px}}@media (width<=389px){.topbar{gap:6px;padding-left:12px;padding-right:12px}.breadcrumb{gap:5px;font-size:12px}.topbar-actions{gap:3px}main{padding-left:12px;padding-right:12px}.page-heading h1{letter-spacing:-.8px;font-size:26px}.page-heading p{font-size:13px}.studio-workflow button{gap:8px;min-height:108px;padding:12px 10px}.studio-workflow strong{font-size:12px}.studio-workflow small{font-size:10px}.studio-panel-heading{padding:18px 16px}.studio-panel-heading .autosave{flex-basis:100%}.studio-panel-heading h2{font-size:19px}.panel-topline{padding:14px 16px 0}.tab-switch button{padding:8px 9px;font-size:12px}.tab-switch button>span{display:none}.editor-content{padding-left:16px;padding-right:16px}.project-title-input>input{font-size:16px}.script-editor{height:280px;min-height:230px}.editor-toolbar{padding:7px 8px}.editor-toolbar>div{gap:0}.editor-toolbar button{padding:8px 6px;font-size:11px}.editor-toolbar .toolbar-divider{margin:0 2px}.ai-editor-banner{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.ai-editor-banner>svg{display:none}.editor-next-step,.voice-controls .control-body,.voice-controls .controls-heading{padding-left:16px;padding-right:16px}.voice-controls .style-chips button{flex-basis:calc(50% - 7px)}.generation-selection{gap:9px;margin-left:16px;margin-right:16px}.generation-summary{margin-left:16px;margin-right:16px}.generation-footer{grid-template-columns:minmax(0,1fr);padding-left:16px;padding-right:16px}.generate-button{grid-row:1}.generation-disclaimer,.generation-hint{margin-left:16px;margin-right:16px}.starter-card{padding:13px}.starter-card>div>span{font-size:11px}.project-row{gap:4px;padding-left:9px;padding-right:9px}.project-title strong{font-size:12px}.project-title>span{font-size:10px}.global-player{padding-left:10px;padding-right:10px}.player-track>.cover{display:none}.player-center{gap:6px}.player-transport .icon-button{width:44px;min-width:44px}.player-wave{min-width:20px}.player-volume>span{display:none}.modal{padding:17px}.modal-heading h2{font-size:19px}}@media (height<=650px) and (width>=1180px){.sidebar{padding-top:18px}.brand-link{margin-bottom:15px}.sidebar-plan{display:none}.sidebar-bottom{padding-top:14px}}@media (width<=679px) and (height<=500px){.global-player{margin-top:16px;position:static}.sidebar{bottom:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.voice-sample-button{color:#f0c0a0;text-align:left;background:#69402816;border:1px solid #75513c;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:18px;padding:11px 12px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.voice-sample-button:hover:not(:disabled){color:#ffdfc5;background:#8b50262a;border-color:#ba8055}.voice-sample-button[aria-pressed=true]{color:#ffddb9;background:#98622e28;border-color:#d19462}.voice-sample-button>span{flex:1;min-width:0}.voice-sample-button>small{color:#ba9d90;flex-shrink:0;font-size:10px;font-weight:400}.control-body .voice-sample-button,.voice-sample-button+.voice-select{margin-top:10px}.generation-status,.generation-result{background:#68432615;border:1px solid #805934;border-radius:12px;flex-wrap:wrap;align-items:center;gap:13px;margin:0 24px 22px;padding:17px;display:flex}main>.generation-status,main>.generation-result{margin-left:0;margin-right:0}.generation-status>svg{color:#fac294;flex-shrink:0}.generation-status>div,.generation-result>div:not(.generation-result-actions){flex:1;min-width:150px}.generation-status strong,.generation-result strong{color:#f4d7b9;font-size:14px;font-weight:600;line-height:1.5;display:block}.generation-status span,.generation-result>div>span{color:#c6b0a8;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.8;display:block}.generation-result small{color:#adc8a5;margin-top:5px;font-size:12px;line-height:1.75;display:block}.generation-status>button{border:1px solid #96704b;border-radius:9px;flex-shrink:0;min-height:44px;padding:10px 13px;font-size:13px}.generation-result{background:#4b653219;border-color:#68854f}.generation-result strong{color:#d3e8be}.generation-result>div>span{color:#bfceb1}.app-shell .generation-result>.cover{flex:0 0 46px;width:46px;min-width:46px;height:46px}.generation-result-actions{flex-wrap:wrap;flex:1 0 100%;justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.generation-result-actions button{min-height:46px;font-size:13px}.generation-result-actions .primary-button{color:#28351d;background:#c3dcae;border-color:#c3dcae}.generation-result-actions .primary-button:hover{background:#d5edbe;border-color:#d5edbe}.generation-result.not-saved{background:#86602118;border-color:#a78041}.generation-result.not-saved small{color:#f6d099}.app-shell .library-recovery{border:1px solid #c1956528;align-items:center;gap:12px;padding:16px 18px}.library-recovery>span{flex:1;min-width:0}.library-recovery>.secondary-button{flex-shrink:0;min-height:44px}@media (width<=600px){.app-shell .library-recovery{flex-wrap:wrap;padding:14px}.library-recovery>span{flex-basis:calc(100% - 32px)}.library-recovery>.secondary-button{width:100%}}.quota-summary{color:#c7aebf;background:#30202a18;border:1px solid #554250;border-radius:10px;margin:18px 24px 0;padding:14px 16px;font-size:12px;line-height:1.75}.quota-summary>div{flex-wrap:wrap;justify-content:space-between;gap:3px 12px;display:flex}.quota-summary strong{color:#e2c8d4;font-size:13px;font-weight:500}.quota-summary>div>span{color:#b8a0b5;font-size:11px}.quota-summary>small{color:#b5a1bc;margin-top:7px;font-size:11px;line-height:1.75;display:block}.quota-summary progress{appearance:none;background:#56404e;border:0;border-radius:8px;width:100%;height:5px;margin:11px 0;display:block;overflow:hidden}.quota-summary progress::-webkit-progress-bar{background:#56404e;border-radius:8px}.quota-summary progress::-webkit-progress-value{background:#eab38e;border-radius:8px}.quota-summary progress::-moz-progress-bar{background:#eab38e;border-radius:8px}.assistant-header .icon-button,.assistant-send.icon-button{min-width:44px;min-height:44px}.assistant-prompt,.assistant-suggestion .primary-button,.assistant-configuration .secondary-button,.assistant-error .secondary-button{min-height:44px}.assistant-input-wrap textarea{padding-right:66px}.assistant-context,.assistant-disclaimer{line-height:1.7}@media (width<=679px){.generation-status,.generation-result{gap:11px;margin-left:20px;margin-right:20px;padding:15px}.generation-result-actions{justify-content:stretch}.generation-result-actions button{flex:1}.quota-summary{margin-left:20px;margin-right:20px}.voice-sample-button{min-height:48px;font-size:13px}.voice-sample-button>small{font-size:11px}}@media (width<=389px){.generation-status,.generation-result{margin-left:16px;margin-right:16px;padding:13px}.generation-status>div,.generation-result>div:not(.generation-result-actions){min-width:120px}.generation-result-actions{gap:8px}.generation-result-actions button{padding-left:10px;padding-right:10px;font-size:12px}.quota-summary{margin-left:16px;margin-right:16px;padding:12px}.voice-sample-button{flex-wrap:wrap;gap:7px}.voice-sample-button>small{font-size:10px}}.generation-credits{background:#211f1c;border:1px solid #4a4034;border-radius:13px;margin:18px 0;padding:16px}.generation-credit-balance{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.generation-credit-balance>span{color:#b9b4ab;align-items:center;gap:7px;font-size:12px;display:flex}.generation-credit-balance>span svg{color:#d6b493}.generation-credit-balance strong{color:#eee6dc;flex:1;font-size:14px}.generation-credit-balance button{min-height:44px;font-size:12px}.generation-credit-quote{border-top:1px solid #4b4032;margin-top:11px;padding-top:16px}.generation-credit-quote>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.generation-credit-quote span{color:#bdb4a9;font-size:12px}.generation-credit-quote strong{color:#f2c8a3;font-size:16px;font-weight:550}.generation-credit-quote p,.credit-hint{color:#aca499;margin:9px 0 0;font-size:11px;line-height:1.8}.quote-loading{color:#c6b7a4;align-items:center;gap:9px;margin-top:13px;font-size:12px;display:flex}.quote-error{color:#eab7a1;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;font-size:12px;line-height:1.6;display:flex}.result-credit-charge{align-items:center;gap:5px;color:#d4bf97!important;display:flex!important}.assistant-credit-charge{color:#cab797;align-items:center;gap:6px;margin-top:14px;font-size:11px;display:flex}.assistant-credit-review>div:first-child{color:#d6b194;align-items:center;gap:8px;display:flex}.assistant-credit-review h3{margin:0;font-size:15px}.assistant-credit-review blockquote{white-space:pre-wrap;background:#26231f;border:1px solid #444038;border-radius:8px;max-height:115px;margin:12px 0;padding:11px 13px;font-size:12px;line-height:1.65;overflow:auto}.assistant-credit-review>p{color:#a9a299;font-size:11px;line-height:1.6}.assistant-credit-review>strong{color:#ebc5a0;margin:13px 0 7px;font-size:20px;font-weight:550;display:block}.assistant-credit-review>small{color:#b8ada1;font-size:11px;line-height:1.6;display:block}.assistant-credit-review>span{color:#b8c1aa;margin-top:9px;font-size:11px;display:block}.assistant-credit-review>.credit-insufficient{color:#ecb291}.assistant-review-actions{gap:10px;margin-top:16px;display:flex}.assistant-review-actions button{flex:1;justify-content:center;min-height:44px;font-size:12px}.assistant-composer form{width:100%}.assistant-composer textarea:disabled{opacity:.65}@media (width<=600px){.generation-credits{padding:13px}.generation-credit-balance>span{font-size:11px}.generation-credit-balance strong{font-size:13px}.generation-credit-balance button{font-size:11px}.generation-credit-quote>div{gap:8px;display:grid}.generation-credit-quote p{font-size:12px}.assistant-credit-review blockquote{max-height:90px}.assistant-credit-review>strong{font-size:19px}.assistant-composer{max-height:70dvh;overflow-y:auto}}
