:root{--bg:#f6f8fb;--surface:#fff;--surface-2:#eff6f8;--text:#101828;--text-2:#536174;--text-3:#7a8797;--line:#0f172817;--navy-950:#08111f;--navy-900:#0b1830;--navy-800:#123057;--teal:#16d3be;--cyan:#48b8ff;--buy:#ffbc3f;--shadow-sm:0 12px 32px #0e1b2d12;--shadow-md:0 20px 60px #0913231f;--radius-sm:16px;--radius-md:24px;--container:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;width:100%;overflow-x:hidden}body{width:100%;color:var(--text);background:var(--bg);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.container{width:min(var(--container), calc(100% - 40px));margin:0 auto}.hero,.page-hero{background:linear-gradient(115deg, #07333d 0%, var(--navy-950) 50%, #173d69 100%);color:#eef7ff;position:relative;overflow:hidden}.hero{align-items:center;min-height:calc(100svh - 78px);display:flex}.page-hero{padding:140px 0 92px}.hero-grid-lines{opacity:.35;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.hero-inner{grid-template-columns:.82fr 1.18fr;align-items:center;gap:64px;display:grid;position:relative}.hero-copy h1,.page-hero h1{letter-spacing:0;margin:18px 0;font-size:clamp(58px,7vw,96px);line-height:.95}.page-hero h1{max-width:900px;font-size:clamp(44px,6vw,76px)}.hero-copy p,.page-hero p{color:#eef7ffc2;max-width:660px;font-size:18px;line-height:1.85}.eyebrow,.section-tag{color:#087d72;background:#e2fcf8bf;border:1px solid #16d3be38;border-radius:999px;width:fit-content;padding:8px 13px;font-size:13px;font-weight:900;display:inline-flex}.hero .eyebrow,.page-hero .eyebrow{color:#e9fffb;background:#ffffff1f;border-color:#ffffff2e}.hero-actions,.cta-actions,.provider-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btn{cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-weight:900;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#071426;background:linear-gradient(135deg, var(--teal), var(--cyan));box-shadow:0 20px 48px #16d3be3d}.btn-buy{color:#0f1728;background:linear-gradient(135deg, var(--buy), #ff9f43);box-shadow:0 20px 48px #ffbc3f42}.btn-secondary{color:var(--text);background:#ffffffd1;border:1px solid #0f17281f}.btn-secondary.light{color:#fff;background:#ffffff1f;border-color:#ffffff29}.pill-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pill-row span{color:#eef7ffd1;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800}.product-visual{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091426c2;border:1px solid #ffffff24;border-radius:28px;padding:16px;box-shadow:0 40px 110px #00000047}.media-window-bar{color:#eef7ff9e;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;font-size:12px;font-weight:900;display:flex}.window-dots{gap:8px;display:flex}.window-dots span{background:#ff6b6b;border-radius:50%;width:10px;height:10px}.window-dots span:nth-child(2){background:#ffd166}.window-dots span:nth-child(3){background:#4ee08f}.hero-media-frame{background:#08111f;border:1px solid #ffffff1a;border-radius:22px;position:relative;overflow:hidden}.product-screenshot,.screenshot-image,.compare-grid img{width:100%;height:auto;display:block}.hero-play-card{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08111fc7;border:1px solid #fff3;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;max-width:260px;padding:14px;display:grid;position:absolute;bottom:18px;right:18px}.play-dot{color:#071426;background:linear-gradient(135deg, var(--teal), var(--cyan));border-radius:50%;grid-row:span 2;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.hero-play-card strong{font-size:14px}.hero-play-card em{color:#eef7ffad;font-size:12px;font-style:normal}.hero-audio-strip{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:190px 1fr;align-items:center;gap:14px;margin-top:14px;padding:13px;display:grid}.hero-audio-strip audio{width:100%;height:34px}.hero-audio-strip div{gap:3px;display:grid}.hero-audio-strip strong{color:#fff;font-size:14px}.hero-audio-strip span{color:#eef7ffa8;font-size:12px}.hero-stat-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.hero-stat-grid div{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:14px}.hero-stat-grid strong,.hero-stat-grid span{display:block}.hero-stat-grid strong{color:#fff;font-size:14px}.hero-stat-grid span{color:#eef7ff9e;margin-top:5px;font-size:12px;line-height:1.45}.section{padding:100px 0}.section-white{background:#fff}.section-light{background:#f2f8fa}.section-dark-cta{color:#fff;background:var(--navy-950)}.section-heading{text-align:center;max-width:780px;margin:0 auto 46px}.section-heading.align-left{text-align:left;margin-left:0}.section-heading h2,.pre-sale h2,.cta-band h2{letter-spacing:0;margin:14px 0 10px;font-size:clamp(34px,5vw,58px);line-height:1.04}.section-heading p,.pre-sale p,.cta-band p{color:var(--text-2);line-height:1.8}.section-dark-cta p{color:#eef7ffb3}.media-proof-section{background:linear-gradient(#fff 0%,#f8fbfd 100%)}.demo-grid{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:24px;display:grid}.demo-video-card,.audio-card,.screenshot-card,.before-after-card{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#ffffffe0}.demo-video-card{padding:16px}.video-shell{background:#08111f;border-radius:18px;position:relative;overflow:hidden}.demo-video{aspect-ratio:16/9;object-fit:cover;background:#08111f;width:100%;display:block}.video-note{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08111fc7;border:1px solid #ffffff2e;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.video-note strong{font-size:15px}.video-note span{color:#eef7ffad;max-width:470px;font-size:13px;line-height:1.55}.audio-demo-grid{gap:14px;display:grid}.audio-card{gap:14px;padding:20px;display:grid}.audio-card span{color:#087d72;font-size:12px;font-weight:900}.audio-card h3{margin:8px 0;font-size:22px}.audio-card p{color:var(--text-2);margin:0;line-height:1.65}.audio-card audio{width:100%;height:38px}.screenshot-section .section-heading{margin-bottom:34px}.screenshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.screenshot-card{margin:0;overflow:hidden}.screenshot-image{background:#08111f}.screenshot-card figcaption{padding:22px}.screenshot-card h3{margin:0 0 8px;font-size:23px}.screenshot-card p{color:var(--text-2);margin:0;line-height:1.7}.workflow-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:46px;display:grid}.workflow-copy h2{letter-spacing:0;margin:14px 0 12px;font-size:clamp(34px,5vw,58px);line-height:1.04}.workflow-copy>p{color:var(--text-2);line-height:1.8}.workflow-list{gap:14px;margin-top:28px;display:grid}.workflow-list article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:54px 1fr;gap:16px;padding:18px;display:grid}.workflow-list article>span{color:#071426;background:linear-gradient(135deg, var(--teal), var(--cyan));border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.workflow-list h3{margin:0 0 6px;font-size:18px}.workflow-list p{color:var(--text-2);margin:0;line-height:1.65}.before-after-card{color:#fff;background:#08111f;padding:18px;box-shadow:0 24px 70px #09132333}.compare-header,.compare-footer{color:#eef7ffb8;justify-content:space-between;align-items:center;gap:18px;display:flex}.compare-header strong{color:#fff;font-size:18px}.compare-header span,.compare-footer span{font-size:13px;line-height:1.55}.compare-grid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.compare-grid figure{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;margin:0;overflow:hidden}.compare-grid img{aspect-ratio:14/9;object-fit:cover}.compare-grid figcaption{color:#eef7ffe0;padding:12px 14px;font-weight:900}.feature-grid,.creator-grid,.pricing-grid,.help-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.glass-card,.price-card,.creator-card,.contact-form,.app-panel{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#ffffffd6}.glass-card{padding:28px}.glass-card h3,.price-card h2{margin:12px 0 10px}.glass-card p,.creator-card p,.price-card p{color:var(--text-2);line-height:1.75}.creator-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.creator-card{padding:26px}.creator-card span{color:#087d72;font-weight:900}.cta-band,.pre-sale{border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:42px;display:grid}.pre-sale{box-shadow:var(--shadow-sm);background:#fff}.two-column,.contact-layout,.auth-grid{grid-template-columns:1fr 1fr;align-items:start;gap:52px;display:grid}.feature-list{gap:28px;display:grid}.feature-list article{border-bottom:1px solid var(--line);grid-template-columns:80px 340px 1fr;gap:32px;padding:32px 0;display:grid}.feature-list span{color:var(--teal);font-size:24px;font-weight:900}.check-list{color:var(--text-2);padding-left:20px;line-height:2}.price-card{padding:34px}.price-card.featured{border-color:#ffbc3f8c;box-shadow:0 24px 70px #ffbc3f29}.pricing-grid{grid-template-columns:.9fr 1.1fr .9fr}.product-detail-layout,.checkout-layout{grid-template-columns:.86fr 1.14fr;align-items:start;gap:42px;display:grid}.product-detail-layout{grid-template-columns:.82fr 1.18fr}.product-purchase-panel,.checkout-panel,.checkout-side-note,.legal-document article{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#ffffffeb}.product-purchase-panel,.checkout-panel,.checkout-side-note{padding:34px}.product-purchase-panel h2,.checkout-product-summary h2,.checkout-side-note h2{margin:12px 0;font-size:32px}.product-purchase-panel p,.product-detail-copy p,.checkout-side-note p,.checkout-detail-list dd{color:var(--text-2);line-height:1.75}.product-price{color:#071426;margin:10px 0 14px;font-size:clamp(46px,7vw,72px);line-height:1;display:block}.checkout-step-list{margin-top:26px}.policy-link-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.checkout-layout{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.checkout-product-summary{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.checkout-product-summary strong,.checkout-side-note strong{color:#071426;font-size:40px;line-height:1;display:block}.checkout-detail-list{gap:14px;margin:0;display:grid}.checkout-detail-list div{border-top:1px solid var(--line);padding-top:14px}.checkout-detail-list dt{color:var(--text-3);font-size:13px;font-weight:900}.checkout-detail-list dd{margin:5px 0 0}.checkout-provider-box{background:#e2fcf875;border:1px solid #16d3be2e;border-radius:18px;margin-top:28px;padding:18px}.checkout-provider-box h3{margin:0 0 14px}.checkout-provider-box p{color:var(--text-2);margin:12px 0 0;font-size:13px;font-weight:800}.provider-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.provider-choice{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;font-weight:900;display:flex}.provider-choice.is-active{border-color:#16d3beb3;box-shadow:0 12px 32px #16d3be29}.agreement-row{color:var(--text-2);align-items:flex-start;gap:12px;margin:24px 0 18px;font-weight:800;line-height:1.7;display:flex}.agreement-row input{margin-top:6px}.agreement-row a{color:#087d72;margin:0 2px}.checkout-login-panel h2{margin:12px 0;font-size:34px}.checkout-login-panel p{color:var(--text-2);line-height:1.8}.checkout-login-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.result-order-no{color:#087d72;background:#e2fcf8b3;border:1px solid #16d3be3d;border-radius:999px;padding:8px 12px;font-weight:900;display:inline-flex}.legal-hero small{color:#eef7ff9e;font-weight:900}.legal-document{gap:18px;max-width:920px;display:grid}.legal-document article{padding:30px}.legal-document h2{margin:0 0 12px;font-size:26px}.legal-document p{color:var(--text-2);margin:10px 0 0;line-height:1.85}.contact-method-list{gap:10px;margin:24px 0;display:grid}.contact-method-list div,.footer-contact-list div{grid-template-columns:86px 1fr;gap:10px;display:grid}.contact-method-list dt,.footer-contact-list dt{color:var(--text-3);font-size:13px;font-weight:900}.contact-method-list dd,.footer-contact-list dd{color:var(--text-2);margin:0;font-weight:800}.tag-list{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.tag-list span{color:#087d72;background:#16d3be1a;border-radius:999px;padding:8px 12px;font-weight:800}.contact-form,.auth-panel{gap:16px;padding:32px;display:grid}.contact-form label,.auth-panel label{color:var(--text-2);gap:8px;font-weight:800;display:grid}.contact-form input,.contact-form textarea,.contact-form select,.auth-panel input{border:1px solid var(--line);width:100%;color:var(--text);background:#fff;border-radius:14px;padding:14px 16px}.code-input-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.code-input-row .mini-button{justify-content:center;min-width:112px}.form-error{color:#b42318;font-weight:800}.form-success{color:#087d72;font-weight:900}.mini-button{color:#087d72;background:#e2fcf8b3;border:1px solid #16d3be3d;border-radius:12px;padding:9px 12px;font-weight:900;display:inline-flex}.site-footer{color:#eef7ffdb;background:var(--navy-950);padding:72px 0 28px}.footer-grid{grid-template-columns:1.75fr repeat(4,1fr);gap:34px;display:grid}.site-footer h4{margin:0 0 12px}.site-footer ul{color:#eef7ff9e;gap:9px;margin:0;padding:0;list-style:none;display:grid}.footer-contact-list{gap:8px;margin:18px 0 0;display:grid}.footer-contact-list dd{color:#eef7ffb8}.footer-contact-list a{color:#eef7ffd1}.footer-feedback-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.footer-feedback-row a{color:#eef7ffd1;border:1px solid #ffffff24;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:900}.footer-bottom{color:#eef7ff80;border-top:1px solid #ffffff14;justify-content:space-between;gap:20px;margin-top:46px;padding-top:22px;display:flex}.auth-section{background:linear-gradient(115deg,#edf7f8,#fff);min-height:calc(100svh - 78px);padding:120px 0}.auth-grid h1{letter-spacing:0;font-size:clamp(42px,6vw,72px);line-height:1}.auth-grid p{color:var(--text-2);line-height:1.8}.auth-panel{border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:26px}.auth-panel h1{margin:0;font-size:34px}.auth-credit-note{color:#166534;background:#dcfce7;border:1px solid #22c55e38;border-radius:12px;margin:-4px 0 2px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.6}.app-shell{background:#f4f8fb;grid-template-columns:280px 1fr;min-height:100svh;display:grid}.app-sidebar{color:#fff;background:#091426;padding:28px}.app-sidebar nav{gap:12px;margin-top:36px;display:grid}.app-sidebar nav a,.app-sidebar nav button{color:#eef7ffcc;text-align:left}.app-main{padding:42px;overflow:auto}.app-topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.app-topbar h1{letter-spacing:0;margin:10px 0 0;font-size:42px}.stat-row{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}.stat-row article{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;padding:24px}.stat-row span{color:var(--text-2);font-weight:800}.stat-row strong{margin-top:8px;font-size:34px;display:block}.app-panel{margin-top:22px;padding:28px;overflow:auto}.app-panel table{border-collapse:collapse;width:100%;min-width:720px}.app-panel th,.app-panel td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:14px}.app-panel th{color:var(--text-2);font-size:13px}.admin-shell{background:#eef4f8;grid-template-columns:264px minmax(0,1fr)}.admin-sidebar{height:100svh;position:sticky;top:0}.admin-sidebar nav a{border-radius:12px;padding:10px 12px}.admin-sidebar nav a:hover{color:#fff;background:#ffffff14}.admin-main{padding:34px}.admin-topbar{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:24px}.admin-topbar p{color:var(--text-2);margin:8px 0 0;line-height:1.7}.admin-stat-row{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-stat-row article{border-radius:18px}.admin-stat-row em{color:var(--text-3);margin-top:10px;font-size:12px;font-style:normal;display:block}.admin-panel{box-shadow:none;background:#ffffffe6;border-radius:18px}.admin-debug-card{border:1px solid var(--line);background:#f8fafcd1;border-radius:14px;gap:12px;padding:18px;display:grid}.admin-debug-toggle{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.admin-debug-toggle input{width:18px;height:18px;accent-color:var(--brand);margin-top:3px}.admin-debug-toggle span{gap:6px;display:grid}.admin-debug-toggle strong{color:var(--text);font-size:16px}.admin-debug-toggle em,.admin-debug-card p{color:var(--text-2);margin:0;font-style:normal;line-height:1.7}.panel-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.panel-heading h2{margin:8px 0 0;font-size:24px}.muted-text{color:var(--text-3);font-size:13px}.ticket-list{gap:14px;display:grid}.ticket-item{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px;display:grid}.ticket-main h3{margin:10px 0 8px;font-size:18px}.ticket-main p{color:var(--text-2);white-space:normal;margin:0;line-height:1.75}.ticket-meta,.ticket-contact{color:var(--text-3);flex-wrap:wrap;gap:8px;font-size:12px;font-weight:800;display:flex}.ticket-contact{margin-top:12px}.status-pill{width:fit-content;color:var(--text-2);background:#5361741f;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.status-pending,.order-pending{color:#965900;background:#ffbc3f33}.status-in_progress{color:#0b6b9c;background:#48b8ff29}.status-closed,.order-paid{color:#087d72;background:#16d3be24}.order-cancelled,.order-refunded{color:#b42318;background:#b423181f}.row-actions{gap:6px;display:grid}.row-actions .mini-button,.ticket-item .mini-button{cursor:pointer;border:0}.row-actions .mini-button:disabled,.ticket-item .mini-button:disabled{cursor:not-allowed;opacity:.58}.inline-error{color:#b42318;font-size:12px;font-weight:800}.code-cell{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.empty-state{color:var(--text-3)}.ticket-reply-box{gap:10px;min-width:320px;display:grid}.ticket-reply-box label{color:var(--text-2);gap:8px;font-size:13px;font-weight:900;display:grid}.ticket-reply-box textarea{border:1px solid var(--line);resize:vertical;border-radius:12px;width:100%;padding:12px}.admin-reply{border-left:3px solid var(--teal);background:#16d3be14;border-radius:12px;margin-top:14px;padding:12px 14px}.admin-reply strong{color:#087d72}.admin-reply p{margin-top:6px}.account-ticket{grid-template-columns:1fr}.account-page{background:radial-gradient(circle at 18% 0,#16d3be1f,#0000 30%),linear-gradient(#f8fbfc 0%,#f2f7f8 100%);min-height:calc(100svh - 78px);padding:54px 0 86px}.account-container{width:min(1180px,100% - 40px);margin:0 auto}.account-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.account-heading h1{letter-spacing:0;margin:14px 0 8px;font-size:clamp(38px,6vw,62px);line-height:1}.account-heading p{color:var(--text-2);margin:0;font-weight:800}.account-tabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:22px;padding-bottom:10px;display:flex;overflow-x:auto}.account-tabs button{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:11px 16px;font-weight:900}.account-tabs button:hover{color:#087d72;background:#16d3be1a}.account-tabs button.is-active{color:#071426;background:linear-gradient(135deg,#16d3bee6,#48b8ffe6);box-shadow:0 14px 34px #16d3be33}.account-notice{border-radius:14px;margin-bottom:18px;padding:13px 16px;font-weight:900}.account-notice-success{color:#087d72;background:#16d3be1f}.account-notice-error{color:#b42318;background:#b423181a}.account-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.account-card,.account-section,.license-card,.account-form,.security-logout{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#ffffffe6;border-radius:16px}.account-card{min-height:250px;padding:22px;display:grid}.account-card-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.account-card-top span,.license-card-header span:first-child{color:var(--text-3);font-size:13px;font-weight:900}.account-card-top strong{color:#087d72;background:#16d3be1f;border-radius:999px;padding:7px 10px;font-size:13px}.account-card-body{flex-direction:column;justify-content:end;gap:12px;display:flex}.account-card h2,.account-section h2,.account-form h2,.security-logout h2{letter-spacing:0;margin:0;font-size:24px}.account-card p,.account-empty-block p,.account-empty-state p,.security-logout p{color:var(--text-2);margin:0;line-height:1.75}.account-card-actions,.account-empty-actions,.license-actions,.account-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn.compact{border-radius:12px;min-height:42px;padding:0 16px;font-size:14px}.account-section{padding:28px}.account-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.account-table-wrap{overflow-x:auto}.account-table{border-collapse:collapse;width:100%;min-width:840px}.account-table th,.account-table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #0f172812;padding:15px 12px}.account-table th{color:var(--text-3);font-size:13px;font-weight:900}.account-table tr:last-child td{border-bottom:0}.account-row-actions{gap:7px}.danger-link{color:#b42318;background:#b4231814}.danger-link:hover{background:#b423181f}.account-empty-block,.account-empty-state{align-content:center;gap:16px;display:grid}.account-empty-state{background:#ffffff8f;border:1px dashed #0f172829;border-radius:16px;min-height:220px;padding:28px}.license-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.license-card{padding:24px}.license-card-header{justify-content:space-between;gap:18px;margin-bottom:24px;display:flex}.license-card h3{letter-spacing:0;margin:7px 0 0;font-size:26px}.license-detail-list{gap:12px;margin:0 0 22px;display:grid}.license-detail-list div{border-bottom:1px solid #0f17280f;grid-template-columns:110px 1fr;gap:16px;padding-bottom:12px;display:grid}.license-detail-list dt{color:var(--text-3);font-weight:900}.license-detail-list dd{color:var(--text);margin:0;font-weight:800}.device-list{background:#f4f8fbcc;border:1px solid #0f172812;border-radius:14px;gap:10px;margin:0 0 20px;padding:14px;display:grid}.device-list strong{color:var(--text-3);font-size:13px}.device-list p{color:var(--text-2);margin:0;line-height:1.6}.device-item{gap:3px;display:grid}.device-item span{font-weight:900}.device-item em{color:var(--text-3);font-size:12px;font-style:normal}.feedback-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.feedback-table{min-width:680px}.account-form{gap:16px;padding:24px;display:grid}.account-form h3{letter-spacing:0;margin:0;font-size:22px}.account-form label{color:var(--text-2);gap:8px;font-weight:900;display:grid}.account-form input,.account-form textarea,.account-form select{border:1px solid var(--line);width:100%;color:var(--text);background:#fff;border-radius:14px;padding:13px 14px}.account-form textarea{resize:vertical}.security-layout{grid-template-columns:minmax(0,520px) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.security-logout{gap:14px;padding:24px;display:grid}.security-logout .mini-button{color:#b42318;background:#b4231814;border-color:#b423182e;width:fit-content}.account-status-pending,.feedback-status-pending{color:#965900;background:#ffbc3f33}.account-status-paid,.license-status-active,.feedback-status-replied{color:#087d72;background:#16d3be24}.account-status-failed,.account-status-canceled,.account-status-cancelled,.license-status-disabled,.license-status-expired{color:#b42318;background:#b423181f}.account-status-refunded,.feedback-status-closed{color:var(--text-2);background:#5361741f}@media (max-width:980px){.container{width:min(var(--container), calc(100% - 28px))}.nav-wrap{min-height:68px}.brand-badge{border-radius:14px;width:42px;height:42px}.brand-copy strong{font-size:15px}.brand-copy em,.nav-panel{display:none}.mobile-menu{display:block}.hero-inner,.two-column,.contact-layout,.auth-grid,.cta-band,.pre-sale,.app-shell,.demo-grid,.workflow-layout,.product-detail-layout,.checkout-layout{grid-template-columns:1fr}.hero{min-height:auto;padding:58px 0 72px}.page-hero{padding:74px 0 58px}.hero-copy h1,.page-hero h1{font-size:clamp(42px,14vw,58px);line-height:1}.hero-copy p,.page-hero p{font-size:16px;line-height:1.75}.hero-actions,.cta-actions,.provider-row{flex-direction:column;align-items:stretch}.btn{width:100%;min-height:50px}.product-visual{border-radius:20px;margin-top:20px;padding:12px}.media-window-bar{flex-direction:column;align-items:flex-start;gap:10px}.hero-play-card{max-width:none;margin:10px;position:static}.hero-audio-strip,.hero-stat-grid,.compare-grid,.workflow-list article{grid-template-columns:1fr}.hero-stat-grid{gap:8px}.video-note{border-width:1px 0 0;border-radius:0;flex-direction:column;align-items:flex-start;position:static}.section{padding:64px 0}.section-heading h2,.pre-sale h2,.cta-band h2,.workflow-copy h2{font-size:clamp(30px,10vw,42px)}.feature-grid,.creator-grid,.pricing-grid,.help-grid,.footer-grid,.stat-row,.screenshot-grid,.provider-choice-grid{grid-template-columns:1fr}.checkout-product-summary{flex-direction:column}.footer-contact-list div,.contact-method-list div{grid-template-columns:1fr;gap:4px}.feature-list article{grid-template-columns:1fr;gap:10px}.contact-form,.auth-panel{border-radius:20px;padding:22px}.footer-bottom{flex-direction:column}.app-sidebar{height:auto;position:static}.app-main{padding:22px}.app-topbar,.panel-heading{flex-direction:column;align-items:stretch}.app-topbar h1{font-size:32px}.admin-main{padding:22px}.ticket-item,.panel-heading{grid-template-columns:1fr}.ticket-reply-box{min-width:0}.app-panel{border-radius:16px;padding:20px}.account-page{padding:34px 0 62px}.account-container{width:min(100% - 28px,1180px)}.account-heading{flex-direction:column;align-items:stretch}.account-heading h1{font-size:42px}.account-overview-grid,.license-grid,.feedback-layout,.security-layout{grid-template-columns:1fr}.account-card,.account-section,.account-form,.security-logout{padding:20px}.account-card{min-height:220px}.account-section-heading,.license-card-header{flex-direction:column;align-items:stretch}.license-detail-list div{grid-template-columns:1fr;gap:4px}.account-card-actions,.account-empty-actions,.license-actions,.account-row-actions{flex-direction:column;align-items:stretch}.account-card-actions .btn,.account-empty-actions .btn,.license-actions .mini-button,.account-row-actions .mini-button,.account-row-actions .mini-button,.account-row-actions a{justify-content:center;width:100%}}:root{--studio-bg:#06111f;--studio-bg-2:#081827;--studio-bg-3:#0b1220;--studio-teal:#23d3c3;--studio-blue:#5b8cff;--studio-violet:#8b5cf6;--studio-orange:#f8b84e;--studio-glass:#ffffff0e;--studio-border:#94a3b829;--studio-text:#f8fafc;--studio-text-2:#a7b4c8;--studio-text-3:#6f7f95;--studio-shadow:0 28px 92px #00000057;--studio-font:Inter, "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif}.dark-studio-page{color:var(--studio-text);background:radial-gradient(circle at 20% 0%, #23d3c324, transparent 30%), radial-gradient(circle at 84% 8%, #5b8cff24, transparent 32%), linear-gradient(180deg, var(--studio-bg) 0%, var(--studio-bg-2) 46%, var(--studio-bg-3) 100%);overflow:hidden}.home-hero{background:linear-gradient(115deg,#06111ff5,#081827f0 48%,#0b1220fa);align-items:center;min-height:calc(100svh - 72px);padding:88px 0 74px;display:flex;position:relative;overflow:hidden}.hero-grid-texture{opacity:.28;background-image:linear-gradient(#94a3b81c 1px,#0000 1px),linear-gradient(90deg,#94a3b81a 1px,#0000 1px),linear-gradient(135deg,#23d3c30f,#0000 38%);background-size:64px 64px,64px 64px,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 92%);mask-image:linear-gradient(#000000e6,#0000 92%)}.hero-glow{filter:blur(26px);opacity:.42;pointer-events:none;width:min(48vw,620px);height:min(48vw,620px);position:absolute}.hero-glow-teal{background:radial-gradient(circle,#23d3c347,#0000 66%);top:-22%;left:-18%}.hero-glow-blue{background:radial-gradient(circle,#5b8cff3b,#0000 68%);bottom:-28%;right:-18%}.home-hero-inner{grid-template-columns:minmax(580px,.98fr) minmax(0,1.02fr);align-items:center;gap:56px;min-width:0;display:grid;position:relative}.home-hero-inner>*,.home-hero-copy{min-width:0}.home-hero-copy{gap:22px;display:grid}.studio-eyebrow{color:#bffcf4;background:#23d3c314;border:1px solid #23d3c338;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 13px;font-size:13px;font-weight:900;display:inline-flex}.home-hero-copy h1{max-width:680px;color:var(--studio-text);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(44px,5.3vw,72px);font-weight:800;line-height:1.04}.title-lines,.title-line{display:block}.home-hero-copy h1 .title-lines-mobile{display:none}.home-hero-copy p{max-width:580px;color:var(--studio-text-2);margin:0;font-size:18px;line-height:1.9}.studio-action-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.studio-button{border-radius:16px;justify-content:center;align-items:center;min-height:54px;padding:0 22px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s;display:inline-flex}.studio-button:hover{transform:translateY(-2px)}.studio-button-primary{color:#03111e;background:linear-gradient(135deg, var(--studio-teal), #7bf7e8);box-shadow:0 22px 58px #23d3c33b}.studio-button-secondary{color:var(--studio-text);background:#fff1;border:1px solid #f8fafc24}.studio-button-secondary:hover{background:#23d3c314;border-color:#23d3c357}.hero-badge-row{flex-wrap:wrap;gap:10px;display:flex}.hero-badge-row span{border:1px solid var(--studio-border);color:var(--studio-text-2);background:#ffffff0b;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.studio-window{min-width:0;max-width:100%;box-shadow:var(--studio-shadow), inset 0 1px 0 #ffffff1f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffff16,#ffffff09),#081827e0;border:1px solid #94a3b838;border-radius:28px;animation:.7s both studioRise;position:relative;overflow:hidden}.studio-titlebar{border-bottom:1px solid var(--studio-border);background:#030a126b;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:60px;padding:0 18px;display:grid}.studio-appmark{color:#03111e;background:linear-gradient(135deg, var(--studio-teal), var(--studio-blue));border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.studio-titlebar strong,.studio-titlebar span{display:block}.studio-titlebar strong{color:var(--studio-text);font-size:14px}.studio-titlebar span{color:var(--studio-text-3);margin-top:2px;font-size:12px}.studio-window-actions{align-items:center;gap:10px;display:flex}.studio-window-actions span{opacity:.8;border:1px solid #f8fafc66;border-radius:2px;width:13px;height:10px}.studio-toolbar{border-bottom:1px solid var(--studio-border);gap:10px;padding:14px 18px;display:flex}.studio-toolbar span{border:1px solid var(--studio-border);color:var(--studio-text-2);background:#ffffff0b;border-radius:12px;padding:9px 14px;font-size:13px;font-weight:900}.studio-toolbar span.is-active{color:#03111e;background:linear-gradient(135deg, var(--studio-teal), var(--studio-blue));border-color:#0000}.studio-console{grid-template-columns:56px 1.1fr .9fr;gap:14px;min-width:0;padding:16px;display:grid}.studio-console>*,.studio-titlebar>*,.studio-toolbar>*{min-width:0}.studio-rail{border:1px solid var(--studio-border);background:#ffffff09;border-radius:18px;align-content:start;gap:12px;padding:12px;display:grid}.studio-rail span{width:32px;height:32px;color:var(--studio-text-3);background:#ffffff09;border-radius:10px;place-items:center;display:grid}.studio-rail .is-active{color:#03111e;background:var(--studio-teal)}.studio-script-panel,.studio-side-panel{border:1px solid var(--studio-border);background:#ffffff0d;border-radius:22px;min-width:0;padding:14px}.studio-panel-head span{color:var(--studio-text);font-size:13px;font-weight:900}.studio-panel-head strong{color:var(--studio-text-3);font-size:12px}.studio-script-list{gap:10px;display:grid}.studio-script-list article{background:#030a126b;border:1px solid #94a3b821;border-radius:15px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.studio-script-list article.is-selected{border-color:#23d3c380;box-shadow:0 0 0 1px #23d3c31f,0 18px 42px #23d3c312}.studio-script-list article>span{color:var(--studio-text-3);font-weight:900}.studio-script-list p{color:var(--studio-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.65;overflow:hidden}.studio-script-list em{color:var(--studio-teal);font-size:12px;font-style:normal;font-weight:800}.studio-waveform{background:#030a1275;border:1px solid #94a3b821;border-radius:18px;align-items:center;gap:5px;height:92px;margin-top:14px;padding:12px;display:flex}.studio-waveform span,.voice-wave span{width:5px;height:var(--height);background:linear-gradient(180deg, var(--studio-teal), var(--studio-blue));opacity:.84;animation:1.45s ease-in-out infinite waveformPulse;animation-delay:calc(var(--height) * -12ms);border-radius:999px}.studio-side-panel{gap:14px;display:grid}.voice-chip-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.voice-chip-list button{border:1px solid var(--studio-border);color:var(--studio-text-2);cursor:pointer;background:#ffffff0a;border-radius:12px;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:900;display:flex}.voice-chip-list button span{color:#03111e;background:var(--studio-teal);border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.voice-chip-list button.is-active{color:var(--studio-text);background:#23d3c314;border-color:#23d3c36b}.studio-preview-card{border:1px solid var(--studio-border);background:#030a126b;border-radius:18px;gap:12px;padding:12px;display:grid}.preview-human{background:linear-gradient(#0000 0%,#030a12c7 100%),radial-gradient(circle at 46% 36%,#f8b84e5c,#0000 16%),linear-gradient(135deg,#5b8cff40,#23d3c329);border-radius:14px;align-content:end;gap:5px;min-height:152px;padding:14px;display:grid;position:relative;overflow:hidden}.preview-human>span{border:2px dashed #23d3c3b8;border-radius:999px 999px 16px 16px;position:absolute;inset:28px 38% 46px}.preview-human strong{color:var(--studio-text)}.preview-human em{color:var(--studio-teal);font-size:12px;font-style:normal;font-weight:900}.sync-progress{gap:8px;display:grid}.sync-progress div{background:#94a3b82e;border-radius:999px;height:8px;overflow:hidden}.sync-progress div span{border-radius:inherit;background:linear-gradient(90deg, var(--studio-teal), var(--studio-blue));height:100%;display:block}.sync-progress strong{color:var(--studio-text-2);font-size:12px}.render-queue{gap:8px;display:grid}.queue-row{background:#ffffff09;border:1px solid #94a3b821;border-radius:12px;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.queue-row>span{background:var(--studio-teal);border-radius:999px;width:8px;height:8px}.queue-row p,.queue-row em{margin:0;font-size:12px}.queue-row p{color:var(--studio-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-row em{color:var(--studio-orange);font-style:normal;font-weight:900}.queue-0 em{color:var(--studio-teal)}.queue-2 em{color:var(--studio-text-3)}.studio-section{padding:104px 0;position:relative}.studio-section-heading{text-align:center;max-width:760px;margin:0 auto 40px}.studio-section-heading-left{text-align:left;margin-left:0}.studio-section-heading h2,.pricing-highlight h2{color:var(--studio-text);letter-spacing:0;margin:16px 0 12px;font-size:clamp(32px,4.8vw,58px);font-weight:800;line-height:1.12}.studio-section-heading p,.pricing-highlight p{color:var(--studio-text-2);margin:0;font-size:16px;line-height:1.86}.demo-strip-section{background:linear-gradient(#081827f5,#06111ff5)}.demo-metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 22px;display:grid}.demo-metric-row article,.demo-shot-card,.voice-card,.video-compare-card,.workflow-step-card,.feature-console-card,.scenario-card,.license-card-dark,.faq-card{border:1px solid var(--studio-border);background:var(--studio-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 70px #0000002e}.demo-metric-row article{border-radius:18px;padding:18px}.demo-metric-row strong,.demo-metric-row span{display:block}.demo-metric-row strong{color:var(--studio-text);font-size:18px}.demo-metric-row span{color:var(--studio-text-3);margin-top:6px;font-size:13px;font-weight:800}.product-demo-strip{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.demo-shot-card{border-radius:26px;overflow:hidden}.demo-shot-frame{background:#030a12;overflow:hidden}.demo-shot-image{aspect-ratio:16/10;object-fit:cover;object-position:left top;opacity:.95;width:100%;display:block}.demo-shot-copy{padding:20px}.demo-shot-copy span,.voice-card-top span,.video-panel-head em,.license-card-top span{color:var(--studio-teal);font-size:12px;font-weight:900}.demo-shot-copy h3,.voice-card h3,.feature-console-card h3,.scenario-card h3,.faq-card h3{color:var(--studio-text);margin:8px 0;font-size:22px;line-height:1.24}.demo-shot-copy p,.voice-card p,.feature-console-card p,.scenario-card p,.faq-card p{color:var(--studio-text-2);margin:0;line-height:1.75}.voice-section{background:radial-gradient(circle at 80% 30%,#8b5cf61f,#0000 34%),linear-gradient(#06111ffa,#081827f5)}.voice-sample-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.voice-card{border-radius:24px;gap:18px;padding:22px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.voice-card.is-playing{border-color:#23d3c39e;transform:translateY(-3px);box-shadow:0 0 0 1px #23d3c329,0 22px 80px #23d3c329}.voice-card audio{display:none}.voice-card-top{justify-content:space-between;align-items:start;gap:14px;display:flex}.voice-card h3{margin-bottom:0}.voice-play-button{color:#03111e;background:linear-gradient(135deg, var(--studio-teal), #7bf7e8);cursor:pointer;border:1px solid #23d3c347;border-radius:999px;flex:none;place-items:center;width:46px;height:46px;font-weight:900;transition:transform .2s,filter .2s;display:grid}.voice-play-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.voice-wave{background:#030a1257;border-radius:16px;align-items:center;gap:4px;height:64px;padding:12px;display:flex}.voice-wave span{flex:1 1 0}.voice-card-bottom{color:var(--studio-text-3);justify-content:space-between;font-size:12px;font-weight:900;display:flex}.voice-card-bottom em{color:var(--studio-orange);font-style:normal}.lip-sync-section{background:linear-gradient(#081827f5,#0b1220fa)}.lip-sync-layout{grid-template-columns:.76fr 1.24fr;align-items:center;gap:42px;display:grid}.lip-label-row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.lip-label-row span{color:#ffe0a3;background:#f8b84e14;border:1px solid #f8b84e3d;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:900}.video-compare-card{border-radius:28px;grid-template-columns:1fr 1fr;gap:16px;padding:16px;display:grid}.video-panel{border:1px solid var(--studio-border);background:#030a126b;border-radius:22px;margin:0;overflow:hidden}.video-panel-head{border-bottom:1px solid var(--studio-border);flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:0 14px;display:flex}.video-panel-head span{color:var(--studio-text);font-weight:900}.video-panel-head em{color:var(--studio-text-3);font-style:normal}.video-frame{aspect-ratio:9/12;background:#030a12;position:relative;overflow:hidden}.video-frame-image{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.video-play-dot{color:var(--studio-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030a12ad;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;position:absolute;bottom:14px;left:14px}.workflow-section-dark{background:linear-gradient(#0b1220fa,#06111ffa)}.workflow-console{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.workflow-step-card{border-radius:22px;grid-template-rows:auto auto 118px;gap:14px;min-width:0;padding:18px;display:grid}.workflow-step-head{gap:10px;display:grid}.workflow-step-head span{color:#03111e;background:linear-gradient(135deg, var(--studio-teal), var(--studio-blue));border-radius:13px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.workflow-step-card h3{color:var(--studio-text);margin:0;font-size:17px;line-height:1.35}.workflow-mini{background:#030a126b;border:1px solid #94a3b824;border-radius:16px;align-self:end;min-height:96px;padding:12px}.workflow-mini-script span,.feature-mini-subtitle span{color:var(--studio-orange);font-size:12px;font-weight:900}.workflow-mini-script p{color:var(--studio-text);font-size:12px}.workflow-mini-voice{gap:8px;display:grid}.workflow-mini-voice button{color:var(--studio-text);background:#23d3c314;border:1px solid #23d3c338;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.workflow-mini-wave{align-items:center;gap:5px;display:flex}.workflow-mini-wave span{background:linear-gradient(180deg, var(--studio-teal), var(--studio-blue));border-radius:999px;flex:1}.workflow-mini-sync,.feature-mini-lipsync{align-content:center;gap:10px;display:grid}.workflow-mini-sync>span,.feature-mini-lipsync>span{border:2px dashed #23d3c399;border-radius:999px 999px 14px 14px;height:48px}.workflow-mini-sync div,.feature-mini-lipsync div{color:var(--studio-text-2);justify-content:space-between;font-size:12px;display:flex}.workflow-mini-sync em,.feature-mini-lipsync em{color:var(--studio-teal);font-style:normal;font-weight:900}.workflow-mini-queue{gap:8px;display:grid}.workflow-mini-queue span{color:var(--studio-text-2);background:#ffffff0d;border-radius:9px;padding:7px 8px;font-size:11px;font-weight:900}.workflow-mini-export{align-content:center;gap:6px;display:grid}.workflow-mini-export strong{color:var(--studio-text);font-size:24px}.workflow-mini-export span{color:var(--studio-text-3);font-size:12px;font-weight:900}.feature-section{background:radial-gradient(circle at 12% 40%,#23d3c31f,#0000 28%),linear-gradient(#06111ffa,#081827fa)}.feature-console-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.feature-console-card{border-radius:24px;padding:20px}.feature-mini{background:#030a126b;border:1px solid #94a3b824;border-radius:18px;height:156px;margin-bottom:18px;padding:14px}.feature-mini-dubbing{align-content:space-between;display:grid}.feature-mini-dubbing p{color:var(--studio-text);background:#ffffff0e;border-radius:12px;padding:12px;font-size:13px}.feature-mini-dubbing div{grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid}.feature-mini-dubbing span{color:#03111e;background:var(--studio-teal);border-radius:999px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.feature-mini-dubbing em{background:linear-gradient(90deg, var(--studio-teal), transparent);border-radius:999px;height:22px}.feature-mini-subtitle{align-content:center;gap:10px;display:grid}.feature-mini-subtitle p{border-left:3px solid var(--studio-teal);color:var(--studio-text);padding-left:10px;font-size:13px}.feature-mini-batch{align-content:center;gap:10px;display:grid}.feature-mini-batch span{color:var(--studio-text-2);align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.feature-mini-batch i{background:var(--studio-teal);border-radius:999px;width:9px;height:9px}.feature-mini-batch span:nth-child(2) i{background:var(--studio-orange)}.feature-mini-batch span:nth-child(3) i{background:var(--studio-text-3)}.scenario-section{background:linear-gradient(#081827fa,#06111ffa)}.scenario-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:42px;display:grid}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.scenario-card{border-radius:22px;padding:22px}.scenario-card>span{color:var(--studio-teal);font-size:13px;font-weight:900}.pricing-highlight-section{background:radial-gradient(circle at 50% 42%,#f8b84e24,#0000 32%),linear-gradient(#06111ffa,#0b1220fa)}.pricing-highlight{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:42px;display:grid}.license-card-dark{border-radius:28px;padding:26px}.license-card-top{gap:10px;margin-bottom:24px;display:grid}.license-card-top strong{color:var(--studio-text);font-size:clamp(52px,7vw,76px);line-height:1}.license-card-dark ul{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.license-card-dark li{color:var(--studio-text-2);align-items:center;gap:10px;font-weight:900;display:flex}.license-card-dark li:before{content:"";background:var(--studio-teal);border-radius:999px;width:9px;height:9px;box-shadow:0 0 16px #23d3c380}.license-card-dark .studio-button{width:100%}.faq-section{background:linear-gradient(#0b1220fa,#06111f)}.faq-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.faq-card{border-radius:22px;padding:22px}.faq-card h3{font-size:18px}.footer-grid{grid-template-columns:minmax(260px,1.6fr) repeat(5,minmax(120px,1fr))}.footer-brand p{color:var(--studio-text-2)}.site-footer h4{color:var(--studio-text)}.site-footer ul{color:var(--studio-text-3)}.footer-contact-list dt{color:var(--studio-text-3)}.footer-contact-list dd,.footer-contact-list a,.footer-bottom{color:var(--studio-text-2)}.footer-feedback-row a{border-color:var(--studio-border);color:var(--studio-text-2);background:#ffffff09}.footer-feedback-row a:hover{color:#03111e;background:var(--studio-teal)}@keyframes studioRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes waveformPulse{0%,to{opacity:.62;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:1180px){.home-hero-inner{grid-template-columns:1fr}.studio-window{width:min(100%,920px);margin:0 auto}.workflow-console{grid-template-columns:repeat(3,minmax(0,1fr))}.voice-sample-grid,.feature-console-grid,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.header-actions,.nav-panel{display:none}.home-hero{min-height:auto;padding:58px 0 64px}.home-hero-copy h1{word-break:keep-all;max-width:100%;font-size:clamp(34px,10vw,46px);line-height:1.12}.home-hero-copy p{font-size:16px}.studio-action-row{flex-direction:column;align-items:stretch}.studio-button{width:100%}.studio-console{grid-template-columns:1fr}.studio-window{border-radius:22px}.studio-script-list p{white-space:normal}.studio-rail{grid-template-columns:repeat(4,32px);justify-content:start}.product-demo-strip,.demo-metric-row,.lip-sync-layout,.scenario-layout,.pricing-highlight{grid-template-columns:1fr}.studio-section{padding:70px 0}.studio-section-heading-left{text-align:left}.video-compare-card,.scenario-grid{grid-template-columns:1fr}.video-frame{aspect-ratio:16/10}.workflow-console,.voice-sample-grid,.feature-console-grid,.faq-grid{grid-template-columns:1fr}.workflow-step-card{grid-template-rows:auto}}@media (max-width:640px){.container{width:min(var(--container), calc(100% - 28px))}.home-hero-copy{gap:18px;max-width:340px}.home-hero-copy h1,.home-hero-copy p,.studio-action-row,.hero-badge-row{max-width:340px}.home-hero-copy h1 span{display:block}.home-hero-copy h1 .title-lines-desktop{display:none}.home-hero-copy h1 .title-lines-mobile{display:block}.hero-badge-row span{text-align:center;flex:auto}.studio-titlebar{grid-template-columns:auto 1fr}.studio-window{width:100%;max-width:340px}.studio-window-actions{display:none}.studio-toolbar{overflow-x:auto}.studio-script-list article{grid-template-columns:22px 1fr}.studio-script-list em{grid-column:2}.voice-chip-list,.footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--clean-bg:#06111f;--clean-bg-soft:#081827;--clean-surface:#ffffff0e;--clean-surface-strong:#ffffff16;--clean-border:#94a3b829;--clean-border-strong:#23d3c352;--clean-text:#f8fafc;--clean-text-2:#a9b6c8;--clean-text-3:#6f7f95;--clean-teal:#23d3c3;--clean-blue:#5b8cff;--clean-warm:#f8b84e;--clean-radius-xl:32px;--clean-radius-lg:24px;--clean-radius-md:18px;--clean-shadow:0 30px 100px #00000057}.clean-home{isolation:isolate;color:var(--clean-text);background:radial-gradient(circle at 18% 2%,#23d3c329,#0000 32%),radial-gradient(circle at 86% 4%,#5b8cff24,#0000 30%),linear-gradient(#06111f 0%,#081827 46%,#06111f 100%);position:relative;overflow:hidden}.clean-home:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#94a3b812 1px,#0000 1px),linear-gradient(90deg,#94a3b811 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000a8 34%,#0000 86%);mask-image:linear-gradient(#000 0%,#000000a8 34%,#0000 86%)}.clean-bg-grid{z-index:-1;pointer-events:none;background:radial-gradient(circle at 58% 34%,#23d3c314,#0000 28%),linear-gradient(#ffffff09,#0000 42%);position:absolute;inset:0}.clean-hero{align-items:center;min-height:calc(100svh - 68px);padding:96px 0 76px;display:flex;position:relative}.clean-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:58px;display:grid}.clean-hero-copy{gap:24px;max-width:585px;display:grid}.clean-kicker{color:#c7fff7;letter-spacing:.01em;background:#23d3c313;border:1px solid #23d3c33d;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 13px;font-size:13px;font-weight:900;display:inline-flex}.clean-kicker:before{content:"";background:var(--clean-teal);border-radius:999px;width:7px;height:7px;box-shadow:0 0 18px #23d3c3d1}.clean-hero h1,.clean-section-head h2,.clean-final-copy h2{color:var(--clean-text);letter-spacing:-.05em;margin:0;font-weight:850}.clean-hero h1{max-width:640px;font-size:clamp(46px,5.3vw,78px);line-height:1.02}.clean-hero-copy p,.clean-section-head p,.clean-final-copy p{color:var(--clean-text-2);margin:0;font-size:17px;line-height:1.9}.clean-hero-copy p{max-width:540px;font-size:18px}.clean-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.clean-btn{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:15px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.clean-btn:hover{transform:translateY(-2px)}.clean-btn-primary{color:#03111e;background:linear-gradient(135deg, var(--clean-teal), #83f9ed);box-shadow:0 18px 52px #23d3c33d}.clean-btn-ghost{color:var(--clean-text);background:#ffffff0f;border:1px solid #f8fafc24}.clean-btn-ghost:hover{background:#23d3c317;border-color:#23d3c357}.clean-badges{flex-wrap:wrap;gap:10px;max-width:560px;display:flex}.clean-badges span,.clean-label-row span{border:1px solid var(--clean-border);color:var(--clean-text-2);background:#ffffff0b;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.clean-hero-visual,.clean-showcase-main,.clean-lipsync-card,.clean-price-card,.clean-proof-grid article,.clean-showcase-list article,.clean-workflow article,.clean-feature-grid article,.clean-faq-mini article{border:1px solid var(--clean-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;box-shadow:0 24px 80px #0003}.clean-hero-visual{border-radius:var(--clean-radius-xl);box-shadow:var(--clean-shadow), inset 0 1px 0 #ffffff1f;background:linear-gradient(#ffffff1c,#ffffff0a),#071221db;position:relative;overflow:hidden}.clean-window-bar{border-bottom:1px solid var(--clean-border);background:#030a1273;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 18px;display:flex}.clean-window-bar span{color:var(--clean-text);font-size:14px;font-weight:900}.clean-window-bar em{color:var(--clean-text-3);font-size:12px;font-style:normal;font-weight:800}.clean-window-body{padding:14px;position:relative;overflow:hidden}.clean-window-body:after{content:"";pointer-events:none;background:linear-gradient(#0000,#030a12c2);border-radius:0 0 20px 20px;height:34%;position:absolute;inset:auto 14px 14px}.clean-hero-image,.clean-showcase-image,.clean-compare img{width:100%;height:auto;display:block}.clean-hero-image{object-fit:cover;object-position:left top;border:1px solid #94a3b824;border-radius:22px}.clean-floating-card{z-index:2;color:var(--clean-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030a12c2;border:1px solid #f8fafc29;border-radius:18px;gap:6px;padding:14px;display:grid;position:absolute;box-shadow:0 20px 56px #00000047}.clean-floating-card span{color:var(--clean-teal);font-size:12px;font-weight:900}.clean-floating-card strong{font-size:13px}.clean-floating-card-top{width:min(260px,42%);bottom:34px;left:30px}.clean-floating-card-bottom{width:min(235px,38%);bottom:34px;right:30px}.clean-mini-wave{align-items:center;gap:4px;height:34px;display:flex}.clean-mini-wave i{height:var(--h);background:linear-gradient(180deg, var(--clean-teal), var(--clean-blue));opacity:.84;border-radius:999px;flex:1}.clean-proof{padding:0 0 28px;transform:translateY(-24px)}.clean-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.clean-proof-grid article{border-radius:var(--clean-radius-md);padding:18px 20px}.clean-proof-grid strong,.clean-proof-grid span{display:block}.clean-proof-grid strong{color:var(--clean-text);font-size:18px}.clean-proof-grid span{color:var(--clean-text-3);margin-top:5px;font-size:13px;font-weight:800}.clean-section{padding:96px 0}.clean-section-muted{background:radial-gradient(circle at 78% 30%,#5b8cff14,#0000 34%),#ffffff05}.clean-section-head{text-align:center;max-width:760px;margin:0 auto 36px}.clean-section-head-left{text-align:left;max-width:640px;margin-left:0}.clean-section-head h2,.clean-final-copy h2{margin-top:16px;font-size:clamp(32px,4.4vw,56px);line-height:1.12}.clean-section-head p,.clean-final-copy p{margin-top:14px}.clean-showcase{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:stretch;gap:18px;display:grid}.clean-showcase-main{border-radius:var(--clean-radius-xl);background:linear-gradient(#ffffff13,#ffffff09);padding:12px;overflow:hidden}.clean-showcase-image{object-fit:cover;object-position:left top;border-radius:22px;height:100%;min-height:520px}.clean-showcase-list{gap:14px;display:grid}.clean-showcase-list article{border-radius:var(--clean-radius-lg);align-content:start;padding:22px;display:grid}.clean-showcase-list span,.clean-card-head span,.clean-price-card>span{color:var(--clean-teal);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:900}.clean-showcase-list h3,.clean-feature-grid h3,.clean-workflow h3,.clean-faq-mini h3{color:var(--clean-text);margin:8px 0;font-size:20px;line-height:1.28}.clean-showcase-list p,.clean-feature-grid p,.clean-workflow p,.clean-faq-mini p,.clean-price-card p{color:var(--clean-text-2);margin:0;font-size:14px;line-height:1.75}.clean-audio-video-grid{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);align-items:start;gap:24px;display:grid}.clean-home .voice-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.clean-home .voice-card{border-radius:var(--clean-radius-lg);background:#ffffff0e;gap:15px;padding:18px;box-shadow:0 18px 56px #0000002e}.clean-home .voice-card h3{font-size:18px}.clean-home .voice-card p{font-size:13px}.clean-home .voice-play-button{width:42px;height:42px}.clean-home .voice-wave{height:52px}.clean-lipsync-card{border-radius:var(--clean-radius-xl);padding:22px;position:sticky;top:92px}.clean-card-head{gap:8px;margin-bottom:16px;display:grid}.clean-card-head strong{color:var(--clean-text);font-size:24px;line-height:1.3}.clean-compare{grid-template-columns:1fr 1fr;gap:12px;display:grid}.clean-compare figure{background:#030a1280;border:1px solid #94a3b824;border-radius:18px;margin:0;overflow:hidden}.clean-compare img{aspect-ratio:9/11;object-fit:cover;object-position:center top}.clean-compare figcaption{color:var(--clean-text-2);border-top:1px solid #94a3b81f;padding:10px 12px;font-size:12px;font-weight:900}.clean-label-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.clean-label-row span{color:#ffe0a3;background:#f8b84e12;border-color:#f8b84e38}.clean-workflow{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid;position:relative}.clean-workflow article{border-radius:var(--clean-radius-lg);background:#ffffff0d;padding:18px}.clean-workflow article>span{color:#03111e;background:linear-gradient(135deg, var(--clean-teal), var(--clean-blue));border-radius:12px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.clean-workflow h3{min-height:52px;margin-top:16px;font-size:17px}.clean-workflow p{font-size:13px}.clean-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.clean-feature-grid article{border-radius:var(--clean-radius-lg);padding:18px}.clean-feature-glyph{background:#030a126b;border:1px solid #94a3b821;border-radius:18px;align-content:center;gap:12px;min-height:134px;margin-bottom:18px;padding:14px;display:grid}.clean-glyph-dubbing>span,.clean-glyph-subtitle span,.clean-glyph-batch span,.clean-glyph-sync strong{color:var(--clean-text-2);font-size:12px;font-weight:900}.clean-glyph-subtitle strong{border-left:3px solid var(--clean-teal);color:var(--clean-text);padding-left:10px;font-size:13px}.clean-glyph-sync span{border:2px dashed #23d3c394;border-radius:999px 999px 18px 18px;justify-self:center;width:72px;height:72px}.clean-glyph-batch span{background:#ffffff0e;border-radius:999px;padding:8px 10px}.clean-final-section{background:radial-gradient(circle at 64% 24%,#f8b84e1f,#0000 30%),linear-gradient(#06111ffa,#030a12)}.clean-final-grid{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:start;gap:36px;display:grid}.clean-final-copy{max-width:660px}.clean-faq-mini{gap:12px;margin-top:28px;display:grid}.clean-faq-mini article{border-radius:18px;padding:18px}.clean-faq-mini h3{margin-top:0;font-size:17px}.clean-price-card{border-radius:var(--clean-radius-xl);background:linear-gradient(#ffffff18,#ffffff0b),#ffffff0d;padding:28px;position:sticky;top:92px}.clean-price-card strong{color:var(--clean-text);letter-spacing:-.06em;margin:12px 0 20px;font-size:clamp(58px,8vw,82px);line-height:1;display:block}.clean-price-card ul{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.clean-price-card li{color:var(--clean-text-2);align-items:center;gap:10px;font-weight:900;display:flex}.clean-price-card li:before{content:"";background:var(--clean-teal);border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 18px #23d3c38c}.clean-price-card .clean-btn{width:100%}.clean-price-card p{text-align:center;margin-top:14px}.site-footer{background:linear-gradient(#030a12,#02060b);border-top:1px solid #94a3b821}.site-footer .footer-grid{grid-template-columns:minmax(260px,1.5fr) repeat(5,minmax(110px,1fr));gap:28px;width:min(1180px,100% - 48px);padding:56px 0 36px}.footer-brand p{color:var(--clean-text-2);line-height:1.75}.footer-column h4{color:var(--clean-text)}.footer-column a,.footer-contact-list,.footer-bottom{color:var(--clean-text-3)}.footer-bottom{width:min(1180px,100% - 48px)}.page-hero{background:radial-gradient(circle at 20% 0,#23d3c324,#0000 32%),radial-gradient(circle at 80% 0,#5b8cff24,#0000 30%),linear-gradient(135deg,#06111f,#081827 54%,#06111f);padding:112px 0 76px}.page-hero h1{letter-spacing:-.045em;max-width:880px;font-size:clamp(40px,5.6vw,68px);line-height:1.08}.page-hero p{color:var(--clean-text-2)}.eyebrow,.section-tag{color:#bffcf4;background:#23d3c314;border-color:#23d3c33d}.btn{border-radius:999px}.btn-buy,.btn-primary{color:#03111e;background:linear-gradient(135deg, var(--clean-teal), #83f9ed);box-shadow:0 18px 52px #23d3c338}.section-white,.section-light{color:#101828;background:#f7fafc}.glass-card,.product-purchase-panel,.contact-form,.auth-panel{border-radius:24px}@media (max-width:1180px){.clean-hero-grid,.clean-showcase,.clean-audio-video-grid,.clean-final-grid{grid-template-columns:1fr}.clean-hero-copy,.clean-section-head-left,.clean-final-copy{max-width:760px}.clean-lipsync-card,.clean-price-card{position:relative;top:auto}.clean-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.clean-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (max-width:980px){.clean-home .container,.site-footer .footer-grid,.footer-bottom{width:min(100% - 32px,1180px)}.nav-panel,.header-actions{display:none}.mobile-menu{display:block}.clean-hero{min-height:auto;padding:62px 0 56px}.clean-hero-grid{gap:34px}.clean-hero h1{letter-spacing:-.04em;font-size:clamp(38px,10vw,58px)}.clean-hero-copy p{font-size:16px}.clean-actions{flex-direction:column;align-items:stretch}.clean-actions .clean-btn{width:100%}.clean-proof{padding-top:24px;transform:none}.clean-proof-grid,.clean-home .voice-sample-grid,.clean-compare,.clean-workflow,.clean-feature-grid{grid-template-columns:1fr}.clean-section{padding:68px 0}.clean-section-head{text-align:left;margin-bottom:28px}.clean-section-head h2,.clean-final-copy h2{font-size:clamp(30px,8.8vw,42px)}.clean-showcase-image{aspect-ratio:16/10;min-height:auto}.clean-window-bar{flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 16px}.clean-floating-card{width:auto;margin:12px 0 0;position:static}.clean-window-body:after{display:none}.clean-workflow h3{min-height:0}.site-footer .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.clean-home .container,.site-footer .footer-grid,.footer-bottom{width:min(100% - 28px,1180px)}.brand-copy em{display:none}.clean-hero h1{font-size:40px}.clean-badges span{text-align:center;flex:auto}.clean-hero-visual,.clean-showcase-main,.clean-lipsync-card,.clean-price-card{border-radius:22px}.clean-window-body,.clean-showcase-main,.clean-lipsync-card,.clean-price-card{padding:14px}.clean-hero-image,.clean-showcase-image{border-radius:16px}.clean-card-head strong{font-size:20px}.clean-price-card strong{font-size:58px}.site-footer .footer-grid{grid-template-columns:1fr}}.auth-section,.section-white,.section-light,.legal-page,.account-page{color:#101828}.auth-section{background:radial-gradient(circle at 18% 0,#23d3c31a,#0000 26%),linear-gradient(135deg,#eef8f8 0%,#f8fbfc 52%,#fff 100%)}.auth-grid h1,.auth-panel h1,.section-white h1,.section-white h2,.section-white h3,.section-light h1,.section-light h2,.section-light h3,.checkout-panel h2,.checkout-side-note h2,.product-purchase-panel h2,.legal-document h2{color:#101828}.auth-grid p,.section-white p,.section-light p,.checkout-panel p,.checkout-side-note p,.product-purchase-panel p,.legal-document p{color:#475467}.auth-panel,.contact-form,.product-purchase-panel,.checkout-panel,.checkout-side-note,.legal-document article,.glass-card,.price-card,.creator-card{color:#101828;background:#fffffff5}.auth-section .eyebrow,.auth-panel .section-tag,.section-white .section-tag,.section-light .section-tag,.contact-form .section-tag,.product-purchase-panel .section-tag,.checkout-panel .section-tag,.checkout-side-note .section-tag,.legal-document .section-tag{color:#06766d;background:#e2fcf8e6;border-color:#23d3c35c}.auth-panel label,.contact-form label,.auth-panel input,.contact-form input,.contact-form textarea,.contact-form select{color:#344054}.auth-panel input,.contact-form input,.contact-form textarea,.contact-form select{background:#fff;border-color:#0f172a24}.auth-panel input:focus,.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:#23d3c39e;outline:3px solid #23d3c32e}.auth-section .mini-button,.section-white .mini-button,.section-light .mini-button{color:#06766d;background:#e2fcf8db;border-color:#23d3c361}.auth-section .mini-button:hover,.section-white .mini-button:hover,.section-light .mini-button:hover{color:#03111e;background:#23d3c338}.check-list,.feature-list p,.contact-method-list dd,.footer-contact-list dd{color:#536174}.nav-link-online{color:#03111e;background:linear-gradient(135deg, var(--clean-teal), #7bf7e8);box-shadow:0 14px 34px #23d3c329}.nav-link-online:hover{color:#03111e;background:linear-gradient(135deg, #7bf7e8, var(--clean-blue))}.mobile-menu nav .mobile-online{color:#03111e;background:linear-gradient(135deg, var(--clean-teal), #7bf7e8)}.studio-page{min-height:calc(100svh - 68px);color:var(--clean-text);background:radial-gradient(circle at 14% 4%,#23d3c329,#0000 30%),radial-gradient(circle at 82% 8%,#5b8cff24,#0000 32%),linear-gradient(#06111f 0%,#081827 48%,#06111f 100%);padding:72px 0 96px}.studio-container{gap:28px;display:grid}.studio-hero-bar,.studio-workbench,.studio-gate-card,.studio-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #94a3b829;box-shadow:0 24px 80px #0003}.studio-hero-bar{border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:end;gap:24px;padding:30px;display:grid}.studio-eyebrow{color:#c7fff7;background:#23d3c313;border:1px solid #23d3c33d;border-radius:999px;width:fit-content;padding:8px 13px;font-size:13px;font-weight:900;display:inline-flex}.studio-hero-bar h1,.studio-gate-card h1{color:var(--clean-text);letter-spacing:0;margin:16px 0 10px;font-size:clamp(38px,5vw,58px);line-height:1.06}.studio-hero-bar p,.studio-gate-card p{max-width:720px;color:var(--clean-text-2);margin:0;font-size:16px;line-height:1.85}.studio-license-card{background:#23d3c314;border:1px solid #23d3c338;border-radius:20px;gap:7px;padding:18px;display:grid}.studio-license-card span{color:var(--clean-teal);font-size:12px;font-weight:900}.studio-license-card strong{color:var(--clean-text);font-size:22px}.studio-license-card small{color:var(--clean-text-3);font-weight:800}.studio-workbench{border-radius:28px;grid-template-columns:245px minmax(0,1fr);gap:0;display:grid;overflow:hidden}.studio-sidebar{background:#030a1247;border-right:1px solid #94a3b824;align-content:start;gap:8px;padding:18px;display:grid}.studio-sidebar a{color:var(--clean-text-2);border:1px solid #0000;border-radius:16px;gap:5px;padding:14px;display:grid}.studio-sidebar a:hover,.studio-sidebar a.is-active{color:var(--clean-text);background:#23d3c314;border-color:#23d3c357}.studio-sidebar strong{font-size:15px}.studio-sidebar span{color:var(--clean-text-3);font-size:12px;line-height:1.55}.studio-main{gap:16px;padding:18px;display:grid}.studio-panel{border-radius:22px;padding:20px}.studio-panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.studio-panel-head span{color:var(--clean-teal);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:900}.studio-panel-head h2{color:var(--clean-text);margin:6px 0 0;font-size:24px;line-height:1.2}.studio-panel-head button,.studio-voice-grid button,.studio-form-preview button{min-height:38px;color:var(--clean-text);cursor:pointer;background:#fff1;border:1px solid #94a3b82e;border-radius:999px;padding:0 15px;font-weight:900}.studio-panel-head button:hover,.studio-voice-grid button:hover{background:#23d3c31a;border-color:#23d3c36b}.studio-voice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.studio-voice-grid article{background:#030a125c;border:1px solid #94a3b824;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.studio-voice-grid article button{grid-column:2;width:fit-content}.studio-avatar{color:#03111e;background:linear-gradient(135deg,#88f4e7,#7eb0ff 62%,#f2c2ff);border-radius:999px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.studio-voice-grid h3{color:var(--clean-text);margin:0 0 6px;font-size:16px}.studio-voice-grid span{color:var(--clean-text-3);font-size:12px;font-weight:800}.studio-form-preview{gap:14px;display:grid}.studio-form-preview label{color:var(--clean-text-2);gap:8px;font-size:13px;font-weight:900;display:grid}.studio-form-preview textarea,.studio-form-preview select,.studio-form-preview input{width:100%;color:var(--clean-text);background:#030a1275;border:1px solid #94a3b82e;border-radius:16px}.studio-form-preview textarea{resize:vertical;min-height:108px;padding:14px;line-height:1.75}.studio-form-preview select,.studio-form-preview input{min-height:46px;padding:0 14px}.studio-form-row{grid-template-columns:minmax(0,1fr) 140px;gap:12px;display:grid}.studio-queue-list{gap:10px;display:grid}.studio-queue-list article{background:#030a125c;border:1px solid #94a3b824;border-radius:16px;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.studio-queue-list span{color:var(--clean-teal);font-size:13px;font-weight:900}.studio-queue-list strong{color:var(--clean-text)}.studio-queue-list em{color:var(--clean-text-3);font-size:13px;font-style:normal;font-weight:800}.studio-gate-page{align-items:center;display:grid}.studio-gate-card{border-radius:28px;max-width:820px;padding:38px}.studio-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}@media (max-width:1120px){.studio-hero-bar,.studio-workbench{grid-template-columns:1fr}.studio-sidebar{border-bottom:1px solid #94a3b824;border-right:0;grid-template-columns:repeat(4,minmax(0,1fr))}.studio-voice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.studio-page{padding:44px 0 72px}.studio-hero-bar,.studio-gate-card,.studio-panel{padding:18px}.studio-sidebar,.studio-voice-grid,.studio-form-row,.studio-queue-list article{grid-template-columns:1fr}.studio-panel-head{flex-direction:column;align-items:flex-start}.studio-panel-head button,.studio-actions .btn{width:100%}}.admin-shell{color:#101828;background:#eef4f8}.admin-main{color:#101828;background:radial-gradient(circle at 22% 0,#23d3c314,#0000 28%),linear-gradient(#eef6f8 0%,#f7fafc 100%)}.admin-main h1,.admin-main h2,.admin-main h3,.admin-stat-row strong,.admin-panel table{color:#101828}.admin-topbar p,.admin-stat-row span,.admin-stat-row em,.admin-panel th,.ticket-meta,.ticket-contact,.muted-text,.empty-state{color:#475467}.admin-main .section-tag{color:#06766d;background:#e2fcf8eb;border-color:#23d3c35c}.admin-stat-row article,.admin-panel,.ticket-item{background:#fffffffa;border-color:#0f172a1a}.admin-stat-row strong{font-weight:900}.admin-panel{box-shadow:0 18px 50px #0f172a0f}.admin-panel th{font-weight:900}.admin-panel td{color:#344054;font-weight:700}.admin-panel tbody tr:hover{background:#23d3c30b}.ticket-main p,.ticket-reply-box label,.admin-reply p{color:#344054}.ticket-reply-box textarea{color:#101828;background:#fff}.ticket-reply-box textarea:focus{border-color:#23d3c39e;outline:3px solid #23d3c32e}.admin-sidebar .brand-copy strong,.admin-sidebar nav a,.admin-sidebar nav button{color:#f8fafce0}.admin-sidebar .brand-copy em{color:#cbd5e1b8}.admin-sidebar nav a:hover,.admin-sidebar nav button:hover{color:#fff}.admin-main,.admin-main *{opacity:1!important}.admin-main :where(h1,h2,h3,h4,p,span,strong,em,small,label,th,td,li,input,textarea,select){color:#182230!important}.admin-main :where(.muted-text,.ticket-meta,.ticket-contact,.empty-state,th,small,em){color:#475467!important}.admin-main :where(.admin-panel,.admin-stat-row article,.ticket-item,.admin-reply,.ticket-reply-box){background:#fff!important;border-color:#0f172a1f!important}.admin-main :where(button,.mini-button,.btn,a){opacity:1!important}.admin-main :where(.section-tag){color:#06766d!important}.admin-sidebar,.admin-sidebar *{opacity:1!important}:root{--home-bg:#f6f8fb;--home-surface:#fff;--home-surface-soft:#f9fafb;--home-border:#e5e7eb;--home-text:#111827;--home-text-2:#374151;--home-muted:#6b7280;--home-brand:#22c55e;--home-brand-hover:#16a34a;--home-brand-soft:#dcfce7;--home-accent:#f59e0b;--home-radius:12px;--home-shadow:0 1px 2px #1018280f;--home-shadow-pop:0 12px 32px #0f172a1f}.site-header{z-index:1000;width:100%;height:72px;color:var(--home-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #e5e7ebdb;position:fixed;top:0;left:0;right:0}.site-header+main{padding-top:72px}.nav-wrap{grid-template-columns:minmax(210px,auto) minmax(0,1fr) auto;align-items:center;gap:18px;min-height:71px;display:grid}.brand{min-width:0;color:var(--home-text);align-items:center;gap:12px;display:inline-flex}.brand-badge{color:#fff;background:var(--home-brand);width:38px;height:38px;box-shadow:none;border-radius:12px}.brand-copy strong{color:var(--home-text);font-size:16px;line-height:1.1;display:block}.brand-copy em{color:var(--home-muted);font-size:12px;font-style:normal;line-height:1.25;display:block}.nav-panel{border:1px solid var(--home-border);border-radius:var(--home-radius);box-shadow:var(--home-shadow);background:#fff;justify-self:center;align-items:center;gap:4px;padding:4px;display:flex}.nav-link{min-height:34px;color:var(--home-text-2);background:0 0;border:0;border-radius:8px;align-items:center;padding:9px 11px;font-size:14px;font-weight:800;display:inline-flex}.nav-link:hover{color:var(--home-text);background:#f3f4f6}.header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.nav-login,.nav-download,.account-menu summary{white-space:nowrap;justify-content:center;align-items:center;min-height:40px;font-size:14px;display:inline-flex}.nav-login,.account-menu summary{color:var(--home-text-2);border:1px solid var(--home-border);cursor:pointer;background:#fff;border-radius:10px;padding:10px 14px;font-weight:900}.nav-login:hover,.account-menu summary:hover{color:var(--home-text);background:#f9fafb}.nav-download{color:#fff;border:1px solid var(--home-brand);background:var(--home-brand);border-radius:10px;padding:0 16px;font-weight:900;box-shadow:0 10px 24px #22c55e2e}.account-menu{position:relative}.account-menu summary{list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu-panel{z-index:120;border:1px solid var(--home-border);min-width:178px;box-shadow:var(--home-shadow-pop);background:#fff;border-radius:12px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.account-menu-panel a,.account-menu-action,.mobile-menu .account-menu-action{width:100%;color:var(--home-text-2);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 11px;font-size:14px;font-weight:800}.account-menu-panel a:hover,.account-menu-action:hover,.mobile-menu .account-menu-action:hover{color:var(--home-text);background:var(--home-brand-soft)}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;color:#fff;background:var(--home-brand);border-radius:10px;padding:10px 13px;font-size:14px;font-weight:900;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{border:1px solid var(--home-border);border-radius:var(--home-radius);min-width:min(280px,100vw - 32px);box-shadow:var(--home-shadow-pop);background:#fff;gap:6px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.mobile-menu nav a{color:var(--home-text-2);border-radius:8px;padding:11px 12px;font-weight:800}.mobile-menu nav a:hover,.mobile-menu nav a.mobile-online{color:var(--home-text);background:var(--home-brand-soft)}.mobile-menu .account-menu-action{padding:11px 12px}.page-top-anchor{position:absolute;top:0}.homepage{color:var(--home-text);background:var(--home-bg);overflow-x:hidden}.homepage a{text-decoration:none}.homepage-hero{color:#fff;background:linear-gradient(135deg,#064e3beb,#0f172afa 52%,#082f49f0);align-items:center;min-height:auto;padding:72px 0 84px;display:flex;position:relative;overflow:hidden}.homepage-hero:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}.homepage-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;width:min(1180px,100% - 48px);margin:0 auto;display:grid;position:relative}.homepage-hero-copy{max-width:620px}.homepage-kicker,.homepage-eyebrow{border-radius:999px;align-items:center;width:fit-content;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.homepage-kicker{color:#bbf7d0;background:#14532d57;border:1px solid #bbf7d03d;padding:9px 12px}.homepage-hero h1{color:#fff;letter-spacing:0;max-width:680px;margin:18px 0;font-size:clamp(42px,5vw,64px);line-height:1.05}.homepage-hero p{color:#f1f5f9d1;max-width:610px;margin:0;font-size:18px;line-height:1.8}.homepage-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.homepage-btn{border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:15px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.homepage-btn:hover{transform:translateY(-1px)}.homepage-btn-primary{color:#fff;border:1px solid var(--home-brand);background:var(--home-brand);box-shadow:0 14px 28px #22c55e33}.homepage-btn-primary:hover{background:var(--home-brand-hover);border-color:var(--home-brand-hover)}.homepage-btn-secondary{color:var(--home-text);border:1px solid var(--home-border);background:#fff}.homepage-hero .homepage-btn-secondary{color:#fff;background:#ffffff1a;border-color:#ffffff38}.homepage-btn-ghost{color:#d1fae5;background:0 0;border:1px solid #bbf7d038}.homepage-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.homepage-tags span{color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:800}.homepage-workbench-visual{background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;width:100%;max-width:720px;margin-left:auto;margin-right:10px;position:relative;overflow:clip;box-shadow:0 28px 70px #0206175c}.homepage-browser-bar{border-bottom:1px solid #ffffff24;align-items:center;gap:7px;min-height:38px;padding:0 14px;display:flex}.homepage-browser-bar span{color:#ffffffe6;background:0 0;align-items:center;gap:8px;width:auto;height:auto;font-size:13px;font-weight:900;display:inline-flex}.homepage-browser-bar span:before{content:"";background:var(--home-brand);border-radius:999px;width:9px;height:9px}.homepage-browser-bar em{color:#bbf7d0;margin-left:auto;font-size:12px;font-style:normal;font-weight:900}.homepage-screenshot-wrap{background:#f6f8fb;border-radius:0 0 16px 16px;overflow:hidden}.homepage-screenshot{width:100%;height:auto;display:block}.homepage-status-card{z-index:2;border-radius:var(--home-radius);max-width:190px;box-shadow:var(--home-shadow-pop);background:#fffffff5;border:1px solid #e5e7ebeb;gap:4px;padding:12px 14px;display:grid;position:absolute}.homepage-status-card strong{color:var(--home-text);font-size:14px}.homepage-status-card span{color:var(--home-muted);font-size:12px;font-weight:800}.homepage-status-card:before{content:"";background:var(--home-brand);border-radius:999px;width:8px;height:8px}.homepage-status-top{top:72px;right:-16px}.card-success{top:72px;right:14px}.homepage-status-mid{bottom:106px;left:-24px}.card-worker{bottom:106px;left:14px}.homepage-status-action{bottom:-22px;right:34px}.card-lip{bottom:14px;right:28px}.homepage-status-done,.card-video{bottom:58px;right:168px}.homepage-section{background:var(--home-bg);padding:78px 0}.homepage-section-white{background:#fff}.homepage-section-head{gap:12px;max-width:760px;margin-bottom:30px;display:grid}.homepage-section-head-center{text-align:center;margin-inline:auto}.homepage-eyebrow{color:#047857;background:var(--home-brand-soft);border:1px solid #22c55e33;padding:8px 10px}.homepage-section-head-center .homepage-eyebrow{margin-inline:auto}.homepage-section h2,.homepage-final-cta h2{color:var(--home-text);letter-spacing:0;margin:0;font-size:clamp(30px,4vw,46px);line-height:1.15}.homepage-section-head p,.homepage-split-copy p,.homepage-lipsync-copy p,.homepage-final-cta p{color:var(--home-muted);margin:0;font-size:16px;line-height:1.75}.homepage-mode-grid,.homepage-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.homepage-mode-card,.homepage-workflow-card,.homepage-feature-card,.homepage-voice-card,.homepage-scenario-card,.homepage-plan-card,.homepage-preview-frame,.homepage-audio-card,.homepage-faq-grid details{border:1px solid var(--home-border);border-radius:var(--home-radius);background:var(--home-surface);box-shadow:var(--home-shadow)}.homepage-mode-card,.homepage-plan-card{gap:18px;padding:24px;display:grid}.homepage-mode-icon{color:#047857;background:var(--home-brand-soft);border-radius:12px;place-items:center;width:46px;height:46px;font-weight:1000;display:grid}.homepage-mode-card h3,.homepage-workflow-card h3,.homepage-feature-card h3,.homepage-voice-card h3,.homepage-scenario-card h3,.homepage-plan-card h3{color:var(--home-text);letter-spacing:0;margin:0;font-size:20px;line-height:1.25}.homepage-mode-card p,.homepage-workflow-card p,.homepage-feature-card p,.homepage-scenario-card p,.homepage-plan-card p{color:var(--home-muted);margin:0;line-height:1.7}.homepage-check-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.homepage-check-list li{color:var(--home-text-2);align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.homepage-check-list li:before{content:"";background:var(--home-brand);border-radius:999px;flex:none;width:7px;height:7px}.homepage-card-link{color:#047857;background:var(--home-brand-soft);border:1px solid #22c55e3d;border-radius:10px;justify-content:center;align-items:center;width:fit-content;min-height:40px;padding:0 14px;font-weight:900;display:inline-flex}.homepage-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.homepage-workflow-card{gap:14px;padding:22px;display:grid}.homepage-workflow-card span{color:var(--home-brand);font-size:13px;font-weight:1000}.homepage-mini-preview{border:1px solid var(--home-border);background:var(--home-surface-soft);border-radius:10px;align-content:center;gap:10px;min-height:116px;padding:14px;display:grid}.homepage-mini-line{background:#e5e7eb;border-radius:999px;height:10px}.homepage-mini-line:first-child{width:92%}.homepage-mini-line:nth-child(2){width:74%}.homepage-mini-line:nth-child(3){width:58%}.homepage-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.homepage-feature-card,.homepage-scenario-card{gap:10px;padding:22px;display:grid}.homepage-feature-card span{color:#047857;background:var(--home-brand-soft);border-radius:10px;place-items:center;width:36px;height:36px;font-weight:1000;display:grid}.homepage-split,.homepage-lipsync{grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);align-items:center;gap:34px;display:grid}.homepage-split-copy,.homepage-lipsync-copy{align-content:start;gap:18px;display:grid}.homepage-voice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.homepage-voice-card{gap:12px;padding:18px;display:grid}.homepage-voice-avatar{color:#047857;background:var(--home-brand-soft);border-radius:12px;place-items:center;width:46px;height:46px;font-weight:1000;display:grid}.homepage-voice-card p{color:var(--home-muted);margin:0;font-size:14px;line-height:1.55}.homepage-voice-action{align-items:center;gap:8px;display:flex}.homepage-voice-action button,.homepage-voice-action a{border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:13px;font-weight:900;display:inline-flex}.homepage-voice-action button{color:var(--home-text-2);border:1px solid var(--home-border);background:#fff}.homepage-voice-action a{color:#047857;background:var(--home-brand-soft);border:1px solid #22c55e3d}.homepage-equation{grid-template-columns:minmax(0,1fr) auto minmax(180px,.72fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.homepage-preview-frame{overflow:hidden}.homepage-preview-frame img{width:100%;height:auto;display:block}.homepage-preview-caption{border-top:1px solid var(--home-border);color:var(--home-text-2);justify-content:space-between;gap:12px;padding:12px 14px;font-size:13px;font-weight:900;display:flex}.homepage-preview-caption span:last-child{color:var(--home-brand)}.homepage-equals{color:var(--home-muted);font-size:28px;font-weight:1000}.homepage-audio-card{gap:13px;padding:18px;display:grid}.homepage-audio-card strong{color:var(--home-text);font-size:16px}.homepage-audio-card p{color:var(--home-muted);margin:0;font-size:14px;line-height:1.6}.homepage-mini-wave{grid-template-columns:repeat(10,1fr);align-items:end;gap:4px;height:54px;display:grid}.homepage-mini-wave i{height:var(--h);background:var(--home-brand);border-radius:999px;min-height:10px}.floating-actions{z-index:70;border:1px solid var(--home-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:14px;gap:4px;width:82px;padding:7px;display:grid;position:fixed;top:50%;right:18px;transform:translateY(-50%);box-shadow:0 12px 32px #0f172a1a}.floating-action-link{min-height:34px;color:var(--home-text-2);text-align:center;border-radius:9px;place-items:center;font-size:12px;font-weight:900;display:grid}.floating-action-link:hover{color:#047857;background:var(--home-brand-soft)}.homepage-scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.homepage-plan-card{position:relative}.homepage-plan-card-featured{border-color:#22c55e75;box-shadow:0 14px 34px #22c55e1f}.homepage-plan-badge{color:#047857;background:var(--home-brand-soft);border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:1000}.homepage-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.homepage-faq-grid details{padding:18px 20px}.homepage-faq-grid summary{cursor:pointer;color:var(--home-text);font-weight:1000}.homepage-faq-grid p{color:var(--home-muted);margin:12px 0 0;line-height:1.7}.homepage-final-cta{background:#fff;padding:82px 0}.homepage-final-cta .container{border:1px solid var(--home-border);background:var(--home-bg);text-align:center;border-radius:16px;justify-items:center;gap:16px;padding:42px 24px;display:grid}.site-footer{color:var(--home-text-2);border-top:1px solid var(--home-border);background:#fff}.site-footer .brand-copy strong,.site-footer h4{color:var(--home-text)}.site-footer .brand-copy em,.site-footer p,.site-footer dt,.site-footer dd,.site-footer li,.site-footer span{color:var(--home-muted)}.site-footer a{color:var(--home-text-2)}.site-footer a:hover{color:#047857}.footer-bottom{border-top:1px solid var(--home-border)}@media (prefers-reduced-motion:no-preference){.homepage-hero-copy,.homepage-workbench-visual,.homepage-section-head,.homepage-mode-card,.homepage-workflow-card,.homepage-feature-card,.homepage-voice-card,.homepage-scenario-card,.homepage-plan-card{animation:.55s both homepage-rise}.homepage-workbench-visual{animation-delay:.12s}.homepage-mode-card:nth-child(2),.homepage-workflow-card:nth-child(2),.homepage-feature-card:nth-child(2),.homepage-voice-card:nth-child(2),.homepage-scenario-card:nth-child(2){animation-delay:60ms}.homepage-workflow-card:nth-child(3),.homepage-feature-card:nth-child(3),.homepage-voice-card:nth-child(3),.homepage-scenario-card:nth-child(3){animation-delay:.1s}@keyframes homepage-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1120px){.homepage-hero-grid,.homepage-split,.homepage-lipsync{grid-template-columns:1fr}.homepage-workbench-visual{margin-right:auto}.floating-actions{display:none}.homepage-feature-grid,.homepage-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-equation{grid-template-columns:1fr}.homepage-equals{justify-self:center;transform:rotate(90deg)}}@media (max-width:860px){.nav-wrap{grid-template-columns:minmax(0,1fr) auto}.nav-panel,.header-actions{display:none}.mobile-menu{display:block}.homepage-hero{min-height:auto;padding:36px 0 48px}.homepage-hero-grid{width:min(100% - 32px,1180px)}.homepage-hero h1{font-size:clamp(34px,11vw,48px)}.homepage-hero p{font-size:16px}.homepage-workbench-visual{border-radius:14px;overflow:hidden}.homepage-status-card{border-radius:10px;max-width:none;margin:8px 10px 0;position:static}.homepage-status-card:last-child{margin-bottom:10px}.homepage-mode-grid,.homepage-workflow-grid,.homepage-feature-grid,.homepage-voice-grid,.homepage-scenario-grid,.homepage-plan-grid,.homepage-faq-grid{grid-template-columns:1fr}.homepage-section{padding:58px 0}}@media (max-width:640px){.nav-wrap{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:66px}.brand-badge{width:34px;height:34px}.brand-copy strong{font-size:14px}.brand-copy em{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.homepage-actions{flex-direction:column;align-items:stretch}.homepage-actions .homepage-btn{width:100%}.homepage-tags span{font-size:12px}.homepage-section-head-center{text-align:left}.homepage-section-head-center .homepage-eyebrow{margin-inline:0}.homepage-section h2,.homepage-final-cta h2{font-size:clamp(27px,9vw,36px)}.homepage-mode-card,.homepage-plan-card,.homepage-workflow-card,.homepage-feature-card,.homepage-voice-card,.homepage-scenario-card,.homepage-faq-grid details{padding:18px}.homepage-preview-caption{flex-direction:column;align-items:flex-start}.homepage-final-cta .container{border-radius:12px;padding:28px 18px}}.admin-v2-shell{color:#111827;background:#f6f8fb;grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.admin-v2-sidebar{background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;gap:18px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-v2-brand{color:#111827;align-items:center;gap:10px;padding:8px 10px 12px;text-decoration:none;display:flex}.admin-v2-logo{color:#fff;background:#22c55e;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.admin-v2-brand strong,.admin-v2-brand span{display:block}.admin-v2-brand span{color:#6b7280;font-size:12px}.admin-v2-nav{gap:16px;display:grid}.admin-v2-nav-section{gap:6px;display:grid}.admin-v2-nav-title{color:#9ca3af;padding:0 10px;font-size:12px;font-weight:700}.admin-v2-nav-link{color:#374151;border-radius:10px;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.admin-v2-nav-link:hover,.admin-v2-nav-link.is-active{color:#047857;background:#ecfdf5}.admin-v2-nav-icon{text-align:center;width:22px}.admin-v2-sidebar-foot{color:#6b7280;border-top:1px solid #e5e7eb;margin-top:auto;padding:12px 10px 0;font-size:12px}.admin-v2-main{flex-direction:column;min-width:0;display:flex}.admin-v2-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #e5e7eb;align-items:center;gap:16px;min-height:64px;padding:0 24px;display:flex;position:sticky;top:0}.admin-v2-search{flex:1;min-width:0}.admin-v2-search input,.admin-toolbar input,.admin-toolbar select,.admin-field,.admin-select{color:#111827;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:8px 12px}.admin-v2-search input{max-width:560px}.admin-v2-topbar-right{align-items:center;gap:10px;display:flex}.admin-v2-avatar{color:#fff;background:#111827;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.admin-v2-content{gap:18px;padding:20px 24px 40px;display:grid}.admin-page-header{background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex;box-shadow:0 1px 2px #1018280f}.admin-eyebrow{color:#6b7280;font-size:12px;font-weight:800}.admin-page-header h1{color:#111827;letter-spacing:0;margin:4px 0 6px;font-size:30px;line-height:1.15}.admin-page-header p{color:#6b7280;margin:0}.admin-header-actions,.admin-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-stat-card{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-content:space-between;gap:14px;min-height:116px;padding:18px;text-decoration:none;display:grid;box-shadow:0 1px 2px #1018280f}.admin-stat-card:hover{border-color:#86efac;box-shadow:0 12px 32px #0f172a14}.admin-stat-card span{color:#6b7280;font-size:13px;font-weight:700}.admin-stat-card strong{color:#111827;font-size:28px;line-height:1}.admin-stat-card small{color:#6b7280}.admin-dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;display:grid}.admin-dashboard-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-panel-v2,.admin-table-card,.admin-detail-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 2px #1018280f}.admin-panel-v2,.admin-detail-card{padding:18px}.admin-panel-heading,.admin-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-panel-heading h2,.admin-card-heading h2,.admin-detail-card h2{color:#111827;margin:0;font-size:16px}.admin-panel-heading a,.admin-card-heading a,.admin-link{color:#16a34a;font-size:13px;font-weight:750;text-decoration:none}.admin-todo-list,.admin-timeline,.admin-related-list,.admin-list-stack{gap:10px;display:grid}.admin-todo-item,.admin-activity-row,.admin-related-row{color:#111827;background:#fff;border:1px solid #f3f4f6;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.admin-todo-item:hover,.admin-activity-row:hover,.admin-related-row:hover{background:#f9fafb}.admin-activity-row div,.admin-related-row div{min-width:0}.admin-activity-row strong,.admin-activity-row span,.admin-related-row strong,.admin-related-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-activity-row span,.admin-related-row span,.admin-activity-row em,.admin-related-row em{color:#6b7280;font-size:12px;font-style:normal}.admin-trend-placeholder{background:#f9fafb;border-radius:12px;grid-template-columns:1fr auto;gap:12px;padding:16px;display:grid}.admin-trend-placeholder span{color:#6b7280}.admin-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.admin-badge-success{color:#166534;background:#dcfce7}.admin-badge-warning{color:#92400e;background:#fef3c7}.admin-badge-danger{color:#991b1b;background:#fee2e2}.admin-badge-info{color:#1d4ed8;background:#dbeafe}.admin-badge-neutral,.admin-badge-muted{color:#4b5563;background:#f3f4f6}.admin-badge-debug{color:#c2410c;background:#fff7ed}.admin-confirm-action{justify-items:start;gap:6px;display:inline-grid}.admin-confirm-action em{color:#b42318;font-size:12px;font-style:normal;font-weight:800}.admin-action-button{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:9px;min-height:34px;padding:7px 10px;font-size:13px;font-weight:800}.admin-action-button:disabled{cursor:wait;opacity:.68}.admin-action-primary{color:#fff;background:#22c55e;border-color:#22c55e}.admin-action-danger{color:#be123c;background:#fff1f2;border-color:#fecaca}.admin-action-secondary{color:#374151;background:#fff;border-color:#d1d5db}.admin-user-actions{gap:12px;display:grid}.admin-user-actions label{color:#4b5563;gap:6px;font-size:12px;font-weight:800;display:grid}.admin-user-actions input{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:9px;min-height:38px;padding:8px 10px;font-size:13px}.admin-action-message{border-radius:9px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:800}.admin-action-message.success{color:#166534;background:#dcfce7}.admin-action-message.error{color:#991b1b;background:#fee2e2}.admin-worker-toolbar{grid-template-columns:minmax(220px,1fr) minmax(150px,190px) auto}.admin-workers-table td:first-child strong,.admin-workers-table td:first-child span,.admin-workers-table td:nth-child(4) strong,.admin-workers-table td:nth-child(4) span{display:block}.admin-worker-job-status{margin-top:6px;display:block}.admin-worker-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-toolbar,.admin-table-toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,190px)) auto;align-items:center;gap:10px;padding:14px;display:grid;box-shadow:0 1px 2px #1018280f}.admin-table-toolbar input,.admin-table-toolbar select,.admin-table-toolbar button{color:#111827;min-height:38px;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:8px 12px}.admin-table-toolbar button{color:#fff;background:#22c55e;border-color:#22c55e;font-weight:800}.admin-table-card{overflow:hidden}.admin-table-wrap{width:100%;overflow-x:auto}.admin-table,.admin-table-v2{border-collapse:collapse;width:100%;min-width:920px}.admin-table th,.admin-table td,.admin-table-v2 th,.admin-table-v2 td{text-align:left;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:13px 14px}.admin-table th,.admin-table-v2 th{color:#6b7280;background:#f9fafb;font-size:12px;font-weight:800}.admin-table td,.admin-table-v2 td{color:#111827;font-size:14px}.admin-table tbody tr:hover,.admin-table-v2 tbody tr:hover{background:#fcfcfd}.admin-muted{color:#6b7280}.admin-runtime-settings{margin-top:18px}.admin-runtime-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-runtime-tabs{gap:8px;display:grid}.admin-runtime-tabs button{color:#374151;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:10px;gap:5px;width:100%;padding:12px;display:grid}.admin-runtime-tabs button.active{color:#047857;background:#f0fdf4;border-color:#bbf7d0}.admin-runtime-tabs strong{font-size:14px}.admin-runtime-tabs span{color:#6b7280;font-size:12px;font-weight:750}.admin-runtime-editor{background:#fcfcfd;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.admin-runtime-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.admin-runtime-head h3{color:#111827;margin:0 0 6px;font-size:18px}.admin-runtime-head p{color:#6b7280;margin:0;line-height:1.7}.admin-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-runtime-field{color:#374151;gap:7px;font-size:13px;font-weight:800;display:grid}.admin-runtime-field span em{color:#dc2626;margin-left:3px;font-style:normal}.admin-runtime-field input:not([type=checkbox]){color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;padding:10px 11px}.admin-runtime-field input:not([type=checkbox]):focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.admin-runtime-field input[type=checkbox]{accent-color:#16a34a;width:20px;height:20px}.admin-runtime-field small{color:#6b7280;font-size:12px;font-weight:650}.admin-runtime-test-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.admin-runtime-test-row input{border:1px solid #d1d5db;border-radius:10px;outline:none;min-width:min(280px,100%);min-height:36px;padding:8px 10px}.admin-runtime-test-row+.form-success,.admin-runtime-test-row+.form-error,.admin-runtime-editor .form-success,.admin-runtime-editor .form-error{margin-top:12px;display:block}.admin-primary-action,.admin-secondary-action,.admin-danger-action,.admin-ghost-action{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:8px 13px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.admin-primary-action{color:#fff;background:#22c55e;border:1px solid #22c55e}.admin-primary-action:hover{background:#16a34a}.admin-secondary-action,.admin-ghost-action{color:#111827;background:#fff;border:1px solid #e5e7eb}.admin-secondary-action:hover,.admin-ghost-action:hover{background:#f9fafb}.admin-danger-action{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca}.admin-empty-state,.admin-loading-state{text-align:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:12px;place-items:center;min-height:170px;padding:24px;display:grid}.admin-empty-state h3,.admin-loading-state h3{color:#111827;margin:0 0 6px;font-size:16px}.admin-empty-state p,.admin-loading-state p{color:#6b7280;margin:0}.admin-detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:16px;display:grid}.admin-detail-main,.admin-detail-side{gap:16px;display:grid}.admin-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-kv-grid div,.admin-kv-row{background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;padding:12px}.admin-kv-grid dt,.admin-kv-row dt{color:#6b7280;font-size:12px;font-weight:800}.admin-kv-grid dd,.admin-kv-row dd{color:#111827;word-break:break-word;margin:5px 0 0;font-weight:750}.admin-action-stack{gap:10px;display:grid}.admin-note-box{color:#374151;background:#f9fafb;border-radius:12px;padding:14px}.admin-timeline-item{grid-template-columns:13px minmax(0,1fr);gap:10px;display:grid}.admin-timeline-dot{background:#22c55e;border-radius:50%;width:9px;height:9px;margin-top:6px}.admin-pagination{border-top:1px solid #f3f4f6;justify-content:flex-end;gap:8px;padding:14px;display:flex}@media (max-width:1180px){.admin-v2-shell{grid-template-columns:220px minmax(0,1fr)}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid,.admin-dashboard-grid-wide,.admin-detail-grid{grid-template-columns:1fr}.admin-toolbar{grid-template-columns:1fr 1fr}}@media (max-width:760px){.admin-v2-shell{display:block}.admin-v2-sidebar{border-bottom:1px solid #e5e7eb;border-right:0;height:auto;position:static}.admin-v2-nav{padding-bottom:4px;display:flex;overflow-x:auto}.admin-v2-nav-section{min-width:210px}.admin-v2-topbar,.admin-page-header{flex-direction:column;align-items:stretch}.admin-v2-content{padding:14px}.admin-stat-grid,.admin-toolbar,.admin-kv-grid{grid-template-columns:1fr}.admin-table{min-width:760px}}.auth-tabs{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.auth-tabs button{color:#6b7280;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:13px;font-weight:800}.auth-tabs button.is-active{color:#047857;background:#fff;box-shadow:0 1px 2px #10182814}.auth-form-stack{gap:14px;display:grid}.auth-link-button{color:#16a34a;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:800}.auth-policy-note{color:#6b7280;margin:0;font-size:13px;line-height:1.7}.auth-policy-note a{color:#16a34a;font-weight:800;text-decoration:none}.security-status-list{gap:10px;margin-top:14px;display:grid}.security-status-list div{background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.security-status-list span,.security-status-list em{color:#6b7280;font-size:12px;font-style:normal;font-weight:800}.security-status-list strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:640px){.auth-tabs,.security-status-list div,.admin-runtime-layout,.admin-runtime-grid{grid-template-columns:1fr}.admin-runtime-head{flex-direction:column;align-items:stretch}}.nav-credit,.mobile-credit{white-space:nowrap;color:#047857;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:center;padding:9px 11px;font-size:13px;font-weight:900;display:inline-flex}.mobile-credit{color:#047857;justify-content:flex-start}.mobile-bottom-nav{z-index:950;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #0f172a1a;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:6px;display:none;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 16px 34px #0f172a24}.mobile-bottom-nav a{color:#374151;border-radius:8px;justify-content:center;align-items:center;min-height:38px;font-size:12px;font-weight:900;display:inline-flex}.mobile-bottom-nav a:hover{color:#047857;background:#dcfce7}.tool-home,.copywriter-page{color:var(--home-text);background:#f7faf8;overflow-x:hidden}.tool-hero{background:linear-gradient(#f0fdf4d1,#fffffff5 48%,#f7faf8);border-bottom:1px solid #e5e7eb;padding:42px 0 54px;position:relative;overflow:hidden}.tool-hero-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:42px;width:min(1180px,100% - 48px);margin:0 auto;display:grid;position:relative}.tool-hero-copy{min-width:0}.tool-eyebrow{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;align-items:center;width:fit-content;padding:8px 12px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.tool-hero h1{color:#0f172a;letter-spacing:0;max-width:700px;margin:18px 0;font-size:clamp(40px,4.2vw,54px);line-height:1.08}.tool-hero p{color:#475569;max-width:640px;margin:0;font-size:18px;line-height:1.85}.tool-hero-actions,.tool-hero-points{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tool-hero-actions{margin-top:28px}.tool-btn{border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:15px;font-weight:900;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.tool-btn:hover{transform:translateY(-1px)}.tool-btn-primary,.copywriter-primary{color:#fff;background:#16a34a;border:1px solid #16a34a;box-shadow:0 14px 28px #16a34a2e}.tool-btn-secondary{color:#111827;background:#fff;border:1px solid #d1d5db}.tool-btn-secondary:hover{background:#f9fafb}.tool-hero-points{margin-top:22px}.tool-hero-points span{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:800}.tool-hero-visual{background:#fff;border:1px solid #dbe3ea;border-radius:8px;min-width:0;padding:12px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0f172a1f}.tool-visual-bar{color:#64748b;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:16px;padding:3px 4px 12px;font-size:12px;font-weight:900;display:flex}.tool-hero-image{background:#f8fafc;border:1px solid #eef2f7;border-radius:6px;width:100%;height:auto;margin-top:12px;display:block}.tool-visual-note{color:#0f172a;background:#fffffff0;border:1px solid #dbe3ea;border-radius:8px;max-width:190px;padding:10px 12px;font-size:13px;font-weight:900;position:absolute;box-shadow:0 12px 28px #0f172a1a}.note-copy{bottom:28px;left:24px}.note-voice{top:86px;right:24px}.note-lip{bottom:38px;right:34px}.tool-section{background:#fff;padding:86px 0}.tool-section-head{text-align:center;width:min(920px,100% - 48px);margin:0 auto 34px}.tool-section-head h2,.tool-final h2,.copywriter-hero h1{color:#0f172a;letter-spacing:0;margin:14px 0 10px;font-size:clamp(32px,4vw,48px);line-height:1.12}.tool-section-head p,.tool-final p,.copywriter-hero p{color:#64748b;max-width:760px;margin:0 auto;line-height:1.8}.tool-core-grid,.tool-scenario-grid,.toolbox-grid,.tool-price-grid{gap:18px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}.tool-core-card,.tool-scenario-grid article,.toolbox-card,.tool-price-grid article{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0f172a0d}.tool-core-card,.tool-price-grid article{align-content:start;gap:16px;min-height:260px;padding:28px;display:grid}.tool-core-card h2,.tool-price-grid h3,.toolbox-card h3,.tool-scenario-grid h3{color:#111827;letter-spacing:0;margin:0;font-size:22px}.tool-core-card p,.tool-price-grid p,.toolbox-card p,.tool-scenario-grid p{color:#64748b;margin:0;line-height:1.75}.tool-card-link{color:#047857;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:38px;padding:0 13px;font-size:14px;font-weight:900;display:inline-flex}.tool-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}.tool-flow article{background:#fff;border-left:3px solid #16a34a;padding:20px}.tool-flow span{color:#16a34a;font-size:13px;font-weight:900;display:block}.tool-flow h3{color:#0f172a;margin:10px 0 0;font-size:18px;line-height:1.45}.tool-scenario-grid article,.toolbox-card{padding:22px}.tool-scenario-grid h3,.toolbox-card h3{font-size:18px}.tool-scenario-grid p,.toolbox-card p{margin-top:9px;font-size:14px}.toolbox-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.toolbox-card{align-content:start;min-height:178px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.toolbox-card:hover{border-color:#86efac;transform:translateY(-2px);box-shadow:0 12px 30px #0f172a14}.toolbox-card span{color:#047857;margin-top:18px;font-size:13px;font-weight:900}.tool-final{background:#ecfdf5;border:1px solid #d1fae5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:min(1180px,100% - 48px);margin:0 auto 88px;padding:34px;display:grid}.tool-final p{margin-left:0}.copywriter-page{padding:34px 0 78px}.copywriter-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;width:min(1320px,100% - 48px);margin:0 auto 24px;display:grid}.copywriter-hero h1{max-width:880px;font-size:clamp(34px,4vw,52px)}.copywriter-hero p{max-width:860px;margin-left:0}.copywriter-user-pill{background:#fff;border:1px solid #d1fae5;border-radius:8px;gap:4px;min-width:190px;padding:14px 16px;display:grid;box-shadow:0 1px 2px #0f172a0d}.copywriter-user-pill strong{color:#0f172a}.copywriter-user-pill span{color:#047857;font-size:13px;font-weight:900}.copywriter-shell{grid-template-columns:250px minmax(0,1fr) minmax(360px,.88fr);align-items:start;gap:16px;width:min(1320px,100% - 48px);margin:0 auto;display:grid}.copywriter-sidebar,.copywriter-form-panel,.copywriter-result-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0f172a0d}.copywriter-sidebar{gap:12px;padding:14px;display:grid;position:sticky;top:92px}.copywriter-tabs,.copywriter-template-list{gap:8px;display:grid}.copywriter-tabs button,.copywriter-template-list button{color:#475569;cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;font-weight:900}.copywriter-tabs button{padding:10px 11px}.copywriter-tabs button.active,.copywriter-template-list button.active{color:#047857;background:#f0fdf4;border-color:#bbf7d0}.copywriter-template-list button{gap:6px;padding:12px;display:grid}.copywriter-template-list strong{color:inherit}.copywriter-template-list span{color:#64748b;font-size:12px;font-weight:700;line-height:1.55}.copywriter-form-panel,.copywriter-result-panel{padding:20px}.copywriter-panel-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.copywriter-panel-head span{color:#047857;font-size:12px;font-weight:900;display:block}.copywriter-panel-head h2{color:#0f172a;letter-spacing:0;margin:5px 0 0;font-size:22px}.copywriter-panel-head a{color:#047857;font-size:13px;font-weight:900}.copywriter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.copywriter-field{color:#334155;gap:7px;font-size:14px;font-weight:900;display:grid}.copywriter-field.wide{grid-column:1/-1}.copywriter-field em{color:#dc2626;margin-left:3px;font-style:normal}.copywriter-field input:not([type=checkbox]),.copywriter-field textarea,.copywriter-field select,.copywriter-raw-result,.copywriter-refine{color:#0f172a;background:#fff;border:1px solid #dbe3ea;border-radius:8px;outline:none;width:100%;padding:11px 12px}.copywriter-field textarea,.copywriter-raw-result,.copywriter-refine{resize:vertical;line-height:1.75}.copywriter-field input:focus,.copywriter-field textarea:focus,.copywriter-field select:focus,.copywriter-raw-result:focus,.copywriter-refine:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.copywriter-field input[type=checkbox]{accent-color:#16a34a;width:20px;height:20px}.copywriter-generate-row,.copywriter-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.copywriter-generate-row button,.copywriter-actions button{color:#334155;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #dbe3ea;border-radius:8px;padding:0 13px;font-size:14px;font-weight:900}.copywriter-generate-row button:disabled,.copywriter-actions button:disabled{cursor:not-allowed;opacity:.48}.copywriter-error,.copywriter-status{border-radius:8px;padding:11px 12px;font-size:13px;font-weight:800;line-height:1.6}.copywriter-error{color:#991b1b;background:#fef2f2}.copywriter-status{color:#047857;background:#ecfdf5}.copywriter-result-panel{position:sticky;top:92px}.copywriter-raw-result{min-height:430px}.copywriter-result{gap:12px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.copywriter-result-section{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;padding:14px}.copywriter-result-section h3{color:#0f172a;letter-spacing:0;margin:0 0 9px;font-size:15px}.copywriter-result-section p,.copywriter-result-section li{color:#334155;line-height:1.78}.copywriter-result-section p{white-space:pre-wrap;margin:0}.copywriter-result-section ul{gap:7px;margin:0;padding-left:18px;display:grid}.copywriter-refine{margin-top:14px}@media (max-width:1280px){.floating-actions{display:none}}@media (max-width:1160px){.tool-core-grid,.tool-flow,.toolbox-grid,.tool-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.copywriter-shell{grid-template-columns:220px minmax(0,1fr)}.copywriter-result-panel{grid-column:1/-1;position:static}}@media (max-width:1040px){.nav-wrap{grid-template-columns:minmax(0,1fr) auto}.nav-panel,.header-actions{display:none}.mobile-menu{display:block}}@media (max-width:920px){.tool-hero-inner,.copywriter-hero{grid-template-columns:1fr}.tool-hero{padding:48px 0 58px}.tool-hero-inner,.tool-section-head,.tool-core-grid,.tool-flow,.toolbox-grid,.tool-scenario-grid,.tool-price-grid,.tool-final,.copywriter-hero,.copywriter-shell{width:min(100% - 32px,1180px)}.tool-hero h1{font-size:clamp(34px,10vw,48px)}.tool-visual-note{margin:10px 6px 0 0;display:inline-flex;position:static}.tool-price-grid,.copywriter-shell{grid-template-columns:1fr}.copywriter-sidebar{position:static}.copywriter-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){body{padding-bottom:64px}.mobile-bottom-nav{display:grid}.tool-section{padding:58px 0}.tool-core-grid,.tool-flow,.toolbox-grid,.tool-scenario-grid{grid-template-columns:1fr}.tool-core-card,.tool-price-grid article{min-height:auto;padding:22px}.tool-final{grid-template-columns:1fr;padding:24px}.copywriter-page{padding:24px 0 42px}.copywriter-fields,.copywriter-tabs{grid-template-columns:1fr}.copywriter-result{max-height:none}}:root{--home-brand:#1d4ed8;--home-brand-hover:#1e40af;--home-brand-soft:#eff6ff;--home-accent:#f97316;--tool-blue:#1d4ed8;--tool-blue-dark:#0f2f68;--tool-orange:#f97316;--tool-ink:#0f172a;--tool-muted:#64748b;--tool-line:#dbe5f0;--tool-soft:#f5f8fc}.tool-home{color:var(--tool-ink);background:#f7faff}.tool-hero{background:radial-gradient(circle at 78% 12%,#1d4ed829,#0000 30%),linear-gradient(#f8fbff 0%,#eef5ff 58%,#fff 100%);border-bottom:1px solid #94a3b838;min-height:auto;padding:74px 0 78px}.tool-hero-inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:52px;width:min(1200px,100% - 48px)}.tool-eyebrow{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed82e}.tool-hero h1{max-width:740px;color:var(--tool-ink);margin:20px 0 18px;font-size:clamp(44px,5vw,68px);line-height:1.03}.tool-hero p{color:#40516a;max-width:680px}.tool-btn-primary,.copywriter-primary{border-color:var(--tool-blue);background:var(--tool-blue);box-shadow:0 16px 34px #1d4ed833}.tool-btn-primary:hover,.copywriter-primary:hover{background:#1e40af;border-color:#1e40af}.tool-btn-secondary{color:var(--tool-blue-dark);background:#fff;border-color:#1d4ed833}.tool-hero-points span{color:#1e3a8a;background:#fff;border-color:#1d4ed829}.tool-hero-visual{background:#ffffffe0;border-color:#1e40af2e;border-radius:12px;box-shadow:0 26px 70px #0f172a24}.tool-visual-bar{color:#55708d;border-bottom-color:#94a3b833}.tool-visual-bar strong{color:var(--tool-blue-dark)}.tool-workflow-visual{gap:12px;padding-top:12px;display:grid;position:relative}.workflow-step-card{z-index:2;background:#fffffff5;border:1px solid #94a3b83d;border-radius:10px;gap:4px;width:min(270px,70%);padding:14px;display:grid;position:relative;box-shadow:0 12px 28px #0f172a1a}.workflow-step-card span{color:var(--tool-orange);font-size:12px;font-weight:1000}.workflow-step-card strong{color:var(--tool-ink);font-size:15px}.workflow-step-card p{color:var(--tool-muted);margin:0;font-size:12px;line-height:1.45}.step-copy{justify-self:start}.step-voice{justify-self:end}.step-lip{justify-self:center}.tool-hero-image{border-color:#94a3b838;border-radius:10px}.tool-section{padding:82px 0}.tool-section-start{padding-top:76px}.tool-section-muted{background:var(--tool-soft)}.tool-section-head h2,.tool-final h2{color:var(--tool-ink)}.tool-section-head p,.tool-final p{color:var(--tool-muted)}.tool-core-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-card-marker{color:#fff;background:var(--tool-blue);border-radius:10px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:1000;display:inline-grid}.tool-core-card,.tool-scenario-grid article,.tool-price-grid article,.tool-example-card{border-color:var(--tool-line);border-radius:10px;box-shadow:0 1px 2px #0f172a0a}.tool-core-card{min-height:284px}.tool-core-card:hover,.tool-scenario-grid article:hover,.tool-price-grid article:hover,.tool-example-card:hover{border-color:#1d4ed83d;box-shadow:0 14px 34px #0f172a14}.tool-card-link,.nav-credit,.mobile-credit{color:var(--tool-blue-dark);background:#eff6ff;border-color:#1d4ed82e}.toolbox-card:hover{border-color:#1d4ed83d}.toolbox-card span{color:var(--tool-blue-dark)}.tool-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.tool-flow article{border:1px solid var(--tool-line);border-top:3px solid var(--tool-blue);border-left:1px solid var(--tool-line);background:#fff;border-radius:10px;min-height:180px}.tool-flow span{color:var(--tool-blue)}.tool-flow p{color:var(--tool-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.tool-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}.tool-example-card{background:#fff;gap:13px;padding:24px;display:grid}.tool-example-card>span{color:#9a3412;background:#fff7ed;border-radius:999px;width:fit-content;padding:6px 9px;font-size:12px;font-weight:1000}.tool-example-card h3{color:var(--tool-ink);margin:0;font-size:20px}.tool-example-card p,.tool-example-card blockquote{color:#475569;margin:0;line-height:1.72}.tool-example-card blockquote{border-left:3px solid var(--tool-blue);padding-left:12px}.tool-example-card em{color:var(--tool-blue);font-size:13px;font-style:normal;font-weight:900}.tool-price-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-final{background:linear-gradient(135deg,#eff6ff,#fff 62%,#fff7ed);border-color:#1d4ed82e}@media (max-width:1180px){.tool-core-grid,.tool-flow,.tool-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-example-grid{grid-template-columns:1fr}}@media (max-width:920px){.tool-hero-inner{gap:34px}.workflow-step-card{width:100%}.step-copy,.step-voice,.step-lip{justify-self:stretch}}@media (max-width:760px){.tool-hero{padding:44px 0 54px}.tool-hero h1{font-size:clamp(36px,11vw,48px)}.tool-core-grid,.tool-flow,.tool-scenario-grid,.tool-price-grid{grid-template-columns:1fr}.tool-example-grid{width:min(100% - 32px,1180px)}}:root{--home-brand:#1d4ed8;--home-brand-hover:#1e40af;--home-brand-soft:#eff6ff;--home-accent:#f97316}.brand-badge{place-items:center;font-weight:1000;display:grid}.nav-panel{border-radius:14px}.nav-dropdown{position:relative}.nav-dropdown summary{cursor:pointer;list-style:none}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary:after{content:"▾";color:#64748b;margin-left:6px;font-size:11px}.nav-dropdown[open] summary{color:var(--home-text);background:#f3f6fb}.nav-dropdown-panel{z-index:130;background:#fff;border:1px solid #dbe5f0;border-radius:14px;gap:6px;width:320px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #0f172a1f}.nav-dropdown-link{border-radius:10px;gap:4px;padding:11px 12px;display:grid}.nav-dropdown-link:hover{background:#f5f8fc}.nav-dropdown-link strong{color:#0f172a;font-size:14px}.nav-dropdown-link span{color:#64748b;font-size:12px;line-height:1.45}.nav-download{box-shadow:0 12px 26px #1d4ed833}.nav-credit,.mobile-credit{border:1px solid #1d4ed829;border-radius:999px;align-items:center;min-height:34px;padding:0 11px;font-size:13px;font-weight:900;display:inline-flex}.mobile-nav-group{border-top:1px solid #eef2f7;gap:4px;padding-top:8px;display:grid}.mobile-nav-group:first-child{border-top:0;padding-top:0}.mobile-nav-group strong{color:#94a3b8;padding:4px 12px;font-size:12px}.tool-btn-plain{color:#1d4ed8;background:0 0;border:1px solid #0000}.tool-btn-plain:hover{background:#eff6ff;border-color:#1d4ed82e}.tool-visual-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.tool-visual-steps span{color:#1e3a8a;text-align:center;background:#f8fbff;border:1px solid #1d4ed824;border-radius:10px;padding:10px;font-size:13px;font-weight:900}.tool-version-grid,.tool-faq-grid{gap:18px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}.tool-version-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-version-card,.tool-faq-grid article{border:1px solid var(--tool-line);background:#fff;border-radius:10px;padding:26px;box-shadow:0 1px 2px #0f172a0a}.tool-version-card h3,.tool-faq-grid h3{color:var(--tool-ink);margin:0 0 10px;font-size:22px}.tool-version-card p,.tool-faq-grid p{color:var(--tool-muted);margin:0;line-height:1.75}.tool-version-card ul{color:#334155;gap:8px;margin:18px 0;padding-left:18px;line-height:1.6;display:grid}.tool-example-card a{color:#1d4ed8;width:fit-content;font-size:13px;font-weight:900}.tool-center-actions,.tool-final-actions,.feature-detail-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.feature-card-actions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.tool-final-actions{justify-content:flex-end;margin-top:0}.feature-detail-hero{background:radial-gradient(circle at 76% 18%,#1d4ed824,#0000 30%),linear-gradient(#f8fbff,#eef5ff 62%,#fff);padding:112px 0 78px}.feature-detail-hero-inner{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:46px;display:grid}.feature-detail-hero h1{color:#0f172a;max-width:760px;margin:18px 0;font-size:clamp(42px,5vw,66px);line-height:1.04}.feature-detail-hero p{color:#40516a;max-width:720px;margin:0;font-size:18px;line-height:1.8}.feature-detail-actions{justify-content:flex-start}.feature-detail-panel,.feature-detail-block{background:#ffffffe6;border:1px solid #dbe5f0;border-radius:12px;padding:26px;box-shadow:0 18px 44px #0f172a14}.feature-detail-panel span{color:#1d4ed8;font-size:13px;font-weight:900}.feature-detail-panel strong{color:#0f172a;margin-top:10px;font-size:22px;line-height:1.3;display:block}.feature-detail-panel p{margin-top:12px;font-size:14px}.feature-detail-grid{grid-template-columns:1fr 1fr;gap:20px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}.feature-detail-block h2{color:#0f172a;margin:14px 0;font-size:32px}.feature-detail-block ul{color:#475569;gap:12px;margin:0;padding-left:18px;line-height:1.75;display:grid}.feature-example-list{flex-wrap:wrap;gap:10px;display:flex}.feature-example-list span{color:#1e3a8a;background:#eff6ff;border:1px solid #1d4ed829;border-radius:999px;padding:9px 12px;font-weight:900}.feature-detail-final{margin-top:0}@media (max-width:1120px){.nav-wrap{grid-template-columns:minmax(0,1fr) auto}.nav-panel,.header-actions{display:none}.mobile-menu{display:block}}@media (max-width:920px){.tool-version-grid,.tool-faq-grid,.feature-detail-hero-inner,.feature-detail-grid{grid-template-columns:1fr}.feature-detail-hero{padding:68px 0 56px}.tool-final-actions{justify-content:flex-start}}@media (max-width:760px){.site-header+main{padding-top:68px}.mobile-menu nav{max-height:calc(100vh - 86px);overflow:auto}.tool-visual-steps,.tool-version-grid,.tool-faq-grid{grid-template-columns:1fr;width:min(100% - 32px,1180px)}.feature-detail-grid{width:min(100% - 32px,1180px)}.tool-center-actions,.feature-detail-actions{flex-direction:column;align-items:stretch}.tool-center-actions .tool-btn,.feature-detail-actions .tool-btn{width:100%}}:root{--evox-blue:#2455e6;--evox-blue-dark:#173cae;--evox-ink:#07142f;--evox-muted:#5f6f89;--evox-line:#dbe5f5;--evox-soft:#f4f8ff;--evox-card:#fff}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom-color:#0f172a14}.brand-badge{background:var(--evox-blue);box-shadow:0 10px 24px #2455e62e}.nav-panel{gap:10px}.nav-link{color:#111827;font-weight:800}.nav-download,.mobile-online{background:var(--evox-blue);border-color:var(--evox-blue);box-shadow:0 12px 26px #2455e638}.nav-download:hover,.mobile-online:hover{background:var(--evox-blue-dark);border-color:var(--evox-blue-dark)}.start-home,.download-product-page{color:var(--evox-ink);background:#fff}.start-hero,.download-hero{background:linear-gradient(#f4f8ff 0%,#fff 100%);border-bottom:1px solid #dbe5f5bf;padding:76px 0 54px}.start-hero-grid,.download-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:54px;display:grid}.start-hero-copy,.download-hero-grid>div:first-child{gap:22px;display:grid}.start-kicker,.download-kicker{width:fit-content;min-height:30px;color:var(--evox-blue);background:#eff5ff;border:1px solid #2455e638;border-radius:999px;align-items:center;padding:5px 12px;font-size:14px;font-weight:900;display:inline-flex}.start-hero h1,.download-hero h1{color:#07142f;letter-spacing:0;max-width:720px;margin:0;font-size:clamp(42px,5.4vw,72px);line-height:1.1}.start-hero h1{max-width:650px}.start-hero p,.download-hero p{max-width:650px;color:var(--evox-muted);margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.8}.start-hero-actions,.download-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.start-btn{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font-size:16px;font-weight:900;text-decoration:none;display:inline-flex}.start-btn-primary{color:#fff;background:var(--evox-blue);border-color:var(--evox-blue);box-shadow:0 18px 34px #2455e63d}.start-btn-primary:hover{background:var(--evox-blue-dark);border-color:var(--evox-blue-dark)}.start-btn-secondary{color:var(--evox-blue);background:#fff;border-color:#2455e638}.start-btn-secondary:hover{border-color:var(--evox-blue);background:#f4f8ff}.start-hero-points,.download-support{color:#32425c;flex-wrap:wrap;gap:14px 22px;font-size:14px;font-weight:800;display:flex}.start-hero-points span,.download-support span{align-items:center;gap:7px;display:inline-flex}.start-hero-points span:before,.download-support span:before{content:"";background:var(--evox-blue);border-radius:99px;width:7px;height:7px}.start-product-preview,.download-device-card{border:1px solid var(--evox-line);background:var(--evox-card);border-radius:8px;overflow:hidden;box-shadow:0 26px 70px #0f172a1f}.preview-topbar{border-bottom:1px solid var(--evox-line);color:#334155;justify-content:space-between;gap:16px;padding:15px 18px;font-size:13px;font-weight:800;display:flex}.preview-topbar strong{color:var(--evox-blue)}.start-preview-image{width:100%;height:auto;display:block}.start-flow{z-index:2;border:1px solid var(--evox-line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:-28px;padding:0;display:grid;position:relative;box-shadow:0 18px 48px #0f172a17}.start-flow article{border-right:1px solid var(--evox-line);grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:120px;padding:24px;display:grid}.start-flow article:last-child{border-right:0}.start-flow article>span{color:#fff;background:var(--evox-blue);border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}.start-flow h2,.start-version-card h3,.download-highlight-grid h2,.download-compare-grid h3,.start-scenes h2,.start-section-head h2,.download-section-head h2{color:var(--evox-ink);letter-spacing:0;margin:0}.start-flow h2{font-size:19px}.start-flow p{color:var(--evox-muted);margin:6px 0 0;line-height:1.65}.start-section,.download-compare{background:#fff;padding:72px 0}.start-section-head,.download-section-head{text-align:center;justify-items:center;gap:12px;margin-bottom:24px;display:grid}.start-section-head h2,.download-section-head h2,.start-scenes h2{font-size:clamp(28px,3vw,42px)}.start-section-head p,.download-section-head p{max-width:680px;color:var(--evox-muted);margin:0;line-height:1.75}.start-version-grid,.download-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.start-version-card,.download-compare-grid article,.download-highlight-grid article{border:1px solid var(--evox-line);background:#fff;border-radius:8px;gap:18px;padding:28px;display:grid;box-shadow:0 18px 42px #0f172a0f}.start-version-card span,.compare-head span{width:fit-content;color:var(--evox-blue);background:#edf4ff;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:900;display:inline-flex}.start-version-card h3,.download-compare-grid h3{margin-top:10px;font-size:30px}.start-version-card p,.download-highlight-grid p,.download-compare-grid p,.start-scenes p{color:var(--evox-muted);margin:0;line-height:1.75}.start-version-card ul,.download-compare-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.start-version-card li,.download-compare-grid li{color:#26364f;font-weight:800}.start-version-card li:before,.download-compare-grid li:before{content:"✓";color:var(--evox-blue);margin-right:8px}.start-card-action{width:fit-content;min-height:42px;color:var(--evox-blue);background:#fff;border:1px solid #2455e638;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.start-card-action:hover{border-color:var(--evox-blue);background:#edf4ff}.start-scenes{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;padding:0 0 84px;display:grid}.start-scene-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.start-scene-list span{border:1px solid var(--evox-line);color:#1f2d45;background:#f8fbff;border-radius:8px;padding:16px 18px;font-weight:900}.download-device-card{padding:20px}.device-window{border:1px solid var(--evox-line);background:#fff;border-radius:8px;overflow:hidden}.device-titlebar{border-bottom:1px solid var(--evox-line);justify-content:space-between;padding:14px 16px;font-size:13px;font-weight:900;display:flex}.device-titlebar strong{color:var(--evox-blue)}.device-body{grid-template-columns:145px minmax(0,1fr);min-height:330px;display:grid}.device-body aside{border-right:1px solid var(--evox-line);background:#f6f9ff;align-content:start;gap:8px;padding:16px;display:grid}.device-body aside span{color:#53637a;border-radius:8px;padding:10px 12px;font-weight:800}.device-body aside .active{color:var(--evox-blue);background:#eaf2ff}.device-body main{align-content:start;gap:10px;padding:18px;display:grid}.device-body article{border:1px solid #e7edf7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.device-body article div{gap:4px;display:grid}.device-body article span{color:var(--evox-muted);font-size:13px}.device-body article button{color:var(--evox-blue);background:#fff;border:1px solid #2455e62e;border-radius:8px;padding:8px 12px;font-weight:900}.download-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:34px 0 24px;display:grid}.download-highlight-grid h2{font-size:22px}.compare-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-section-refresh{background:#f4f8ff;min-height:calc(100svh - 72px);padding:92px 0}.auth-section-refresh .auth-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,.72fr);align-items:center;gap:70px}.auth-intro{gap:22px;display:grid}.auth-intro h1{max-width:620px;color:var(--evox-ink);letter-spacing:0;margin:0;font-size:clamp(42px,5.4vw,72px);line-height:1.12}.auth-intro p{max-width:660px;color:var(--evox-muted);margin:0;font-size:19px;line-height:1.8}.auth-feature-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.auth-feature-list span{border:1px solid var(--evox-line);color:#15233a;text-align:center;background:#ffffffbd;border-radius:8px;place-items:center;min-height:82px;font-weight:900;display:grid}.auth-panel-refresh{border-color:#dbe5f5f2;border-radius:8px;gap:18px;box-shadow:0 28px 70px #0f172a1f}.auth-panel-refresh h1{color:var(--evox-ink);font-size:clamp(28px,2.5vw,38px);line-height:1.2}.auth-panel-refresh .auth-credit-note{color:var(--evox-muted)}.auth-panel-refresh label{color:#15233a}.auth-panel-refresh input{border-color:#d9e3f3;border-radius:8px;min-height:56px}.phone-input-row,.code-input-row{align-items:stretch;width:100%;display:flex}.phone-input-row input,.code-input-row input{min-width:0}.phone-prefix{color:#15233a;background:#fff;border:1px solid #d9e3f3;border-right:0;border-radius:8px 0 0 8px;justify-content:center;align-items:center;min-width:80px;font-weight:900;display:inline-flex}.phone-input-row input{border-radius:0 8px 8px 0}.auth-panel-refresh .code-input-row{gap:10px}.auth-panel-refresh .mini-button{min-width:132px;color:var(--evox-blue);background:#f7fbff;border-color:#d9e3f3;border-radius:8px}.auth-section-refresh .btn-primary,.auth-submit{color:#fff;background:var(--evox-blue);border-color:var(--evox-blue);box-shadow:0 16px 30px #2455e638}.auth-divider{color:#708096;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;font-size:14px;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:#e2e8f0;height:1px}.auth-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auth-secondary-actions button{color:#15233a;background:#fff;border:1px solid #d9e3f3;border-radius:8px;min-height:52px;font-weight:900}.auth-link-button{color:var(--evox-blue)}.auth-policy-note{color:#708096}.auth-policy-note a{color:var(--evox-blue)}@media (max-width:1180px){.start-hero-grid,.download-hero-grid,.auth-section-refresh .auth-grid{grid-template-columns:1fr}.start-hero h1,.download-hero h1,.auth-intro h1{max-width:760px}.download-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.start-hero,.download-hero,.auth-section-refresh{padding:48px 0}.start-flow,.start-version-grid,.download-compare-grid,.start-scenes,.auth-feature-list{grid-template-columns:1fr}.start-flow{margin-top:0}.start-flow article{border-right:0;border-bottom:1px solid var(--evox-line)}.start-flow article:last-child{border-bottom:0}.start-scenes{padding-bottom:54px}.start-scene-list,.auth-secondary-actions,.download-highlight-grid,.device-body{grid-template-columns:1fr}.device-body aside{border-right:0;border-bottom:1px solid var(--evox-line);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.start-hero h1,.download-hero h1,.auth-intro h1{font-size:38px}.start-btn,.start-card-action,.start-hero-actions,.download-actions{width:100%}.preview-topbar,.compare-head,.device-body article{flex-direction:column;align-items:flex-start}.phone-prefix{min-width:68px}.auth-panel-refresh .code-input-row{display:grid}.auth-panel-refresh .mini-button{width:100%}}[data-icon=arrow-right]{--icon-url:url(/icons/arrow-right.svg)}[data-icon=audio-lines]{--icon-url:url(/icons/audio-lines.svg)}[data-icon=badge-check]{--icon-url:url(/icons/badge-check.svg)}[data-icon=book-open]{--icon-url:url(/icons/book-open.svg)}[data-icon=chevron-right]{--icon-url:url(/icons/chevron-right.svg)}[data-icon=file-pen-line]{--icon-url:url(/icons/file-pen-line.svg)}[data-icon=folder]{--icon-url:url(/icons/folder.svg)}[data-icon=globe]{--icon-url:url(/icons/globe.svg)}[data-icon=layers]{--icon-url:url(/icons/layers.svg)}[data-icon=lock-keyhole]{--icon-url:url(/icons/lock-keyhole.svg)}[data-icon=mail]{--icon-url:url(/icons/mail.svg)}[data-icon=message-circle]{--icon-url:url(/icons/message-circle.svg)}[data-icon=receipt-text]{--icon-url:url(/icons/receipt-text.svg)}[data-icon=shield-check]{--icon-url:url(/icons/shield-check.svg)}[data-icon=sparkles]{--icon-url:url(/icons/sparkles.svg)}[data-icon=square-play]{--icon-url:url(/icons/square-play.svg)}[data-icon=users]{--icon-url:url(/icons/users.svg)}[data-icon=windows]{--icon-url:url(/icons/windows.svg)}.start-kicker[data-icon]:before,.download-kicker[data-icon]:before,.eyebrow[data-icon]:before,.start-hero-points span[data-icon]:before,.download-support span[data-icon]:before,.start-btn[data-icon]:not([data-icon=arrow-right]):before,.start-btn[data-icon=arrow-right]:after,.start-card-action[data-icon=arrow-right]:after,.start-card-icon[data-icon]:before,.download-highlight-icon[data-icon]:before,.auth-feature-list span[data-icon]:before,.auth-credit-note[data-icon]:before,.auth-secondary-actions button[data-icon]:before{content:"";-webkit-mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.nav-panel{box-shadow:none;background:0 0;border:0;border-radius:0;gap:26px;padding:0}.nav-link{color:#0f172a;background:0 0;border-radius:0;min-height:72px;padding:0 4px;font-size:16px;position:relative}.nav-link:after{content:"";background:var(--evox-blue,#2455e6);opacity:0;border-radius:999px;height:3px;transition:opacity .16s,transform .16s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.45)}.nav-link:hover,.nav-link.is-active{color:var(--evox-blue,#2455e6);background:0 0}.nav-link.is-active:after{opacity:1;transform:scaleX(1)}.brand-badge,.nav-download{background:var(--evox-blue,#2455e6)}.nav-download{border-color:var(--evox-blue,#2455e6);box-shadow:0 12px 26px #2455e633}.nav-download:hover{background:#1d4ed8;border-color:#1d4ed8}.start-kicker[data-icon],.download-kicker[data-icon],.eyebrow[data-icon]{gap:8px}.start-kicker[data-icon]:before,.download-kicker[data-icon]:before,.eyebrow[data-icon]:before{width:18px;height:18px}.start-hero h1 span{color:var(--evox-blue,#2455e6);display:block}.start-btn[data-icon]{gap:10px}.start-btn[data-icon]:not([data-icon=arrow-right]):before,.start-btn[data-icon=arrow-right]:after{width:22px;height:22px}.start-hero-points span[data-icon]:before,.download-support span[data-icon]:before{width:16px;height:16px;color:var(--evox-blue,#2455e6)}.start-flow article{position:relative}.start-flow article:not(:last-child):after{content:"→";color:#8a98ad;font-size:23px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.start-version-card{grid-template-columns:auto minmax(0,1fr)}.start-version-card>div,.start-version-card ul,.start-version-card .start-card-action{grid-column:2}.start-card-icon{width:56px;height:56px;color:var(--evox-blue,#2455e6);background:#f5f9ff;border:1px solid #2455e633;border-radius:999px;grid-row:1/span 3;place-items:center;display:grid}.start-card-icon[data-icon]:before{width:28px;height:28px}.start-card-action[data-icon=arrow-right]{gap:8px}.start-card-action[data-icon=arrow-right]:after{width:16px;height:16px}.download-highlight-grid article{grid-template-columns:auto minmax(0,1fr);align-items:center}.download-highlight-grid article p{grid-column:2}.download-highlight-icon{width:54px;height:54px;color:var(--evox-blue,#2455e6);grid-row:1/span 2;place-items:center;display:grid}.download-highlight-icon[data-icon]:before{width:42px;height:42px}.auth-section-refresh{background:linear-gradient(135deg,#2455e60d 0 1px,#0000 1px) 0 0/92px 92px,#f7fbff;position:relative;overflow:hidden}.auth-intro h1{text-wrap:balance}.auth-feature-list span{place-items:initial;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 12px;min-height:96px;padding:14px}.auth-feature-list span[data-icon]:before{width:28px;height:28px;color:var(--evox-blue,#2455e6);grid-row:1/span 2}.auth-feature-list strong{color:#07142f;font-size:15px}.auth-feature-list em{color:#64748b;font-size:13px;font-style:normal;font-weight:800}.auth-credit-note[data-icon]{align-items:center;gap:8px;display:inline-flex}.auth-credit-note[data-icon]:before{width:18px;height:18px;color:var(--evox-blue,#2455e6)}.auth-secondary-actions button[data-icon]{justify-content:center;align-items:center;gap:10px;display:inline-flex}.auth-secondary-actions button[data-icon]:before{color:currentColor;width:20px;height:20px}@media (max-width:860px){.nav-link{min-height:44px}.start-flow article:not(:last-child):after{display:none}.start-version-card,.download-highlight-grid article{grid-template-columns:1fr}.start-version-card>div,.start-version-card ul,.start-version-card .start-card-action,.download-highlight-grid article p{grid-column:auto}.start-card-icon,.download-highlight-icon{grid-row:auto}}.start-hero-grid,.download-hero-grid{gap:44px}.start-hero h1,.download-hero h1{font-size:clamp(40px,4.4vw,62px);line-height:1.14}.auth-intro h1{font-size:clamp(38px,4.25vw,58px);line-height:1.14}.auth-panel-refresh .auth-credit-note{background:#f5f9ff;border:1px solid #2455e61f;border-radius:10px;padding:11px 12px}@media (max-width:1320px){.start-hero-grid,.download-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:34px}.auth-section-refresh .auth-grid{gap:44px}}@media (max-width:1180px){.start-hero-grid,.download-hero-grid{grid-template-columns:1fr}}[data-icon=cloud]{--icon-url:url(/icons/cloud.svg)}[data-icon=coins]{--icon-url:url(/icons/coins.svg)}[data-icon=info]{--icon-url:url(/icons/info.svg)}[data-icon=monitor-down]{--icon-url:url(/icons/monitor-down.svg)}[data-icon=package-check]{--icon-url:url(/icons/package-check.svg)}[data-icon=video]{--icon-url:url(/icons/video.svg)}[data-icon=file-video]{--icon-url:url(/icons/file-video.svg)}[data-icon=wallet]{--icon-url:url(/icons/wallet.svg)}[data-icon=wand-sparkles]{--icon-url:url(/icons/wand-sparkles.svg)}.pricing-choice-hero{border-bottom:1px solid var(--evox-line,#dbe5f5);background:#f7fbff;padding:76px 0 52px}.pricing-choice-head{text-align:center;justify-items:center;gap:16px;display:grid}.pricing-choice-head h1{color:var(--evox-ink,#07142f);letter-spacing:0;margin:0;font-size:clamp(38px,4.8vw,62px);line-height:1.12}.pricing-choice-head p{max-width:760px;color:var(--evox-muted,#5f6f86);margin:0;line-height:1.8}.pricing-product-switch{border:1px solid var(--evox-line,#dbe5f5);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,320px));gap:12px;width:min(680px,100%);margin-top:8px;padding:8px;display:grid;box-shadow:0 18px 42px #0f172a0f}.pricing-product-switch a,.pricing-product-heading h2[data-icon],.pricing-plan-icon[data-icon],.pricing-system-panel article[data-icon],.auth-mode-tabs button,.start-capability-card h3[data-icon]{align-items:center;display:inline-flex}.pricing-product-switch a{color:#17243a;border-radius:8px;justify-content:center;gap:12px;min-height:74px;font-weight:900}.pricing-product-switch a:hover{background:#f4f8ff}.pricing-product-switch a:before,.pricing-product-heading h2[data-icon]:before,.pricing-plan-icon[data-icon]:before,.pricing-system-panel article[data-icon]:before,.auth-mode-tabs button[data-icon]:before,.start-capability-card h3[data-icon]:before{content:"";-webkit-mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.pricing-product-switch a:before{width:24px;height:24px;color:var(--evox-blue,#2455e6)}.pricing-product-switch strong,.pricing-product-switch span{text-align:left;display:block}.pricing-product-switch span{color:var(--evox-muted,#64748b);margin-top:3px;font-size:13px;font-weight:800}.pricing-system-panel{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:-24px;margin-bottom:26px;display:grid;position:relative}.pricing-system-panel article{background:#fff;border:1px solid #2455e61f;border-radius:8px;align-items:flex-start;gap:14px;padding:18px;box-shadow:0 18px 42px #0f172a0f}.pricing-system-panel article:before{width:26px;height:26px;color:var(--evox-blue,#2455e6);margin-top:1px}.pricing-system-panel strong{color:#0b1730;margin-bottom:6px;font-size:16px;font-weight:950;display:block}.pricing-system-panel p{color:var(--evox-muted,#64748b);margin:0;font-size:14px;font-weight:750;line-height:1.65}.pricing-product-section{background:#fff;padding:50px 0}.pricing-product-section-offline{background:#f8fbff}.pricing-product-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.pricing-product-heading h2{color:var(--evox-ink,#07142f);letter-spacing:0;gap:10px;margin:0;font-size:clamp(28px,3vw,40px)}.pricing-product-heading h2:before{width:30px;height:30px;color:var(--evox-blue,#2455e6)}.pricing-product-heading p{color:var(--evox-muted,#64748b);margin:0;font-weight:800}.pricing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pricing-plan-card{border:1px solid var(--evox-line,#dbe5f5);background:#fff;border-radius:8px;align-content:start;gap:14px;min-height:100%;padding:26px;display:grid;position:relative;box-shadow:0 18px 42px #0f172a0f}.pricing-plan-card h2{color:#0b1730;letter-spacing:0;margin:0;font-size:24px}.pricing-plan-online_membership{border-color:#2455e638}.pricing-plan-windows_offline_license{border-color:#27b2823d}.pricing-plan-badge{color:#7c4a03;background:#fff1c2;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:900;position:absolute;top:18px;right:18px}.pricing-plan-icon{width:48px;height:48px;color:var(--evox-blue,#2455e6);background:#edf4ff;border-radius:999px;justify-content:center}.pricing-plan-icon:before{width:25px;height:25px}.pricing-plan-eyebrow{width:fit-content;color:var(--evox-blue,#2455e6);background:#edf4ff;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:900}.pricing-plan-price{color:#0b1730;align-items:baseline;gap:8px;display:flex}.pricing-plan-price strong{font-size:clamp(34px,3.5vw,46px);line-height:1}.pricing-plan-price span,.pricing-plan-card em{color:#56657a;font-style:normal;font-weight:900}.pricing-plan-card p{color:var(--evox-muted,#64748b);margin:0;line-height:1.65}.pricing-plan-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pricing-plan-card li{color:#26364f;font-size:14px;font-weight:800}.pricing-plan-card li:before{content:"✓";color:var(--evox-blue,#2455e6);margin-right:8px}.pricing-plan-card .start-btn{width:100%;margin-top:6px}.pricing-scope-note{color:#26364f;background:#f1f6ff;border:1px solid #2455e61f;border-radius:8px;align-items:center;gap:12px;margin-top:6px;margin-bottom:46px;padding:14px 18px;font-weight:900;display:flex}.pricing-scope-note strong{color:#fff;background:var(--evox-blue,#2455e6);border-radius:999px;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.pricing-scope-note p{margin:0;line-height:1.65}.pricing-compare-section{padding:0 0 72px}.pricing-compare-section h2{text-align:center;color:var(--evox-ink,#07142f);letter-spacing:0;margin:0 0 18px;font-size:clamp(28px,3vw,40px)}.pricing-compare-table-wrap{border:1px solid var(--evox-line,#dbe5f5);background:#fff;border-radius:8px;overflow-x:auto}.pricing-compare-table{border-collapse:collapse;width:100%;min-width:860px}.pricing-compare-table th,.pricing-compare-table td{border-bottom:1px solid var(--evox-line,#dbe5f5);text-align:center;padding:16px 18px}.pricing-compare-table th{color:#0b1730;background:#f5f9ff;font-size:14px}.pricing-compare-table td:first-child,.pricing-compare-table th:first-child{text-align:left;font-weight:900}.pricing-compare-table tr:last-child td{border-bottom:0}.checkout-scope-warning{background:#f4f8ff;border:1px solid #2455e629;border-radius:8px;padding:12px 14px;font-weight:900;color:#1d3b85!important}.auth-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.auth-mode-tabs button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d9e3f3;border-radius:8px;justify-content:center;gap:7px;min-height:44px;font-weight:900}.auth-mode-tabs button.is-active{color:#fff;border-color:var(--evox-blue,#2455e6);background:var(--evox-blue,#2455e6)}.auth-mode-tabs button:before{width:17px;height:17px}.start-capability-section{background:#f8fbff;padding:72px 0}.start-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.start-capability-card{border:1px solid var(--evox-line,#dbe5f5);background:#fff;border-radius:8px;gap:18px;padding:28px;display:grid;box-shadow:0 18px 42px #0f172a0f}.start-capability-card .start-card-icon{grid-row:auto}.start-capability-card h3{color:var(--evox-ink,#07142f);letter-spacing:0;gap:10px;margin:0;font-size:26px}.start-capability-card h3:before{width:26px;height:26px;color:var(--evox-blue,#2455e6)}.capability-chip-list{flex-wrap:wrap;gap:10px;display:flex}.capability-chip-list span{color:#1f2d45;background:#f4f8ff;border:1px solid #2455e624;border-radius:999px;padding:9px 12px;font-size:14px;font-weight:900}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-system-panel{grid-template-columns:1fr}}@media (max-width:860px){.pricing-product-switch,.pricing-plan-grid,.pricing-system-panel,.start-capability-grid,.compact-grid{grid-template-columns:1fr}.pricing-product-heading{align-items:start;display:grid}.pricing-choice-hero{padding:46px 0 34px}.pricing-plan-card{padding:24px}.auth-mode-tabs{grid-template-columns:1fr}}[data-icon=user]{--icon-url:url(/icons/user.svg)}.auth-standalone-page{color:#07142f;background:linear-gradient(117deg,#2455e614 0 1px,#0000 1px) 0 0/112px 112px,linear-gradient(116deg,#f4f8ff 0%,#fff 48%,#f3f8ff 100%);min-height:100svh;position:relative;overflow:hidden}.auth-standalone-page:before{content:"";opacity:.9;background:linear-gradient(135deg,#ffffffc7,#dbeafe38),linear-gradient(90deg,#0000 49%,#2455e61f 50%,#0000 51%),linear-gradient(#0000 49%,#2455e61f 50%,#0000 51%);border:1px solid #2455e61f;width:620px;height:360px;position:absolute;bottom:-110px;left:-140px;transform:rotate(-23deg);box-shadow:0 30px 90px #2455e61a}.auth-page-shell{z-index:1;grid-template-columns:minmax(0,.98fr) minmax(540px,.82fr);align-items:center;gap:clamp(42px,6vw,110px);width:min(100% - 88px,1700px);min-height:100svh;margin:0 auto;padding:54px 0;display:grid;position:relative}.auth-brand-panel{align-content:start;min-height:calc(100svh - 108px);display:grid}.auth-brand-logo{color:#111827;letter-spacing:0;align-items:center;gap:20px;width:fit-content;font-size:44px;font-weight:950;text-decoration:none;display:inline-flex}.auth-brand-mark{color:#fff;background:#2455e6;border-radius:8px;place-items:center;width:74px;height:74px;font-size:28px;line-height:1;display:grid;box-shadow:0 20px 44px #2455e638}.auth-brand-copy{gap:18px;margin-top:clamp(94px,19vh,220px);display:grid}.auth-brand-copy h1{color:#07142f;letter-spacing:0;margin:0;font-size:clamp(48px,5.2vw,76px);line-height:1.14}.auth-brand-copy p{color:#58677d;margin:0;font-size:clamp(22px,1.85vw,31px);font-weight:800;line-height:1.45}.auth-benefit-list{gap:42px;margin-top:clamp(68px,8vh,110px);display:grid}.auth-benefit-item{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:30px;display:grid}.auth-benefit-icon{color:#2455e6;background:#ffffffc7;border:1px solid #2455e61f;border-radius:999px;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 16px 36px #2455e61f}.auth-benefit-icon[data-icon]:before,.auth-input-shell[data-icon]:before{content:"";-webkit-mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.auth-benefit-icon[data-icon]:before{width:42px;height:42px}.auth-benefit-item strong{color:#111827;font-size:29px;font-weight:950;line-height:1.25;display:block}.auth-benefit-item span:not(.auth-benefit-icon){color:#64748b;margin-top:8px;font-size:20px;font-weight:800;line-height:1.45;display:block}.auth-card-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #cbd5e1db;border-radius:8px;justify-self:end;gap:34px;width:min(100%,760px);padding:clamp(52px,5vw,86px);display:grid;box-shadow:0 34px 90px #0f172a21}.auth-card-head{text-align:center;gap:14px;display:grid}.auth-card-head h2{color:#07142f;letter-spacing:0;margin:0;font-size:clamp(42px,3.7vw,62px);line-height:1.14}.auth-card-head p{color:#68778c;margin:0;font-size:clamp(18px,1.4vw,24px);font-weight:800;line-height:1.55}.auth-card-panel .auth-form-stack{gap:26px}.auth-field{color:#111827;gap:12px;font-size:20px;font-weight:950;display:grid}.auth-input-shell{color:#98a2b3;background:#fff;border:1px solid #d7deea;border-radius:8px;align-items:center;gap:16px;min-height:70px;padding:0 22px;transition:border-color .16s,box-shadow .16s,color .16s;display:flex}.auth-input-shell:focus-within{color:#2455e6;border-color:#2455e694;box-shadow:0 0 0 4px #2455e61a}.auth-input-shell[data-icon]:before{width:28px;height:28px}.auth-input-shell input,.auth-panel.auth-card-panel .auth-input-shell input{color:#111827;min-width:0;min-height:68px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:20px;font-weight:800}.auth-input-shell input::placeholder{color:#98a2b3}.auth-phone-shell{gap:12px}.auth-phone-prefix{color:#334155;border-right:1px solid #e2e8f0;place-items:center;min-width:54px;padding-right:14px;font-size:18px;font-weight:950;display:inline-grid}.auth-input-with-action{padding-right:10px}.auth-inline-action,.auth-password-toggle,.auth-text-button{font:inherit;cursor:pointer;background:0 0;border:0}.auth-inline-action{color:#2455e6;white-space:nowrap;border-left:1px solid #e2e8f0;min-width:126px;min-height:42px;padding:0 10px 0 22px;font-size:18px;font-weight:950}.auth-inline-action:disabled,.auth-submit:disabled{cursor:not-allowed;opacity:.62}.auth-password-toggle{color:#667085;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.auth-password-toggle:hover{color:#2455e6;background:#f3f7ff}.auth-submit{color:#fff;letter-spacing:0;cursor:pointer;background:#2455e6;border:1px solid #2455e6;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:76px;font-size:28px;font-weight:950;display:inline-flex;box-shadow:0 20px 36px #2455e63d}.auth-submit:hover{background:#1d4ed8;border-color:#1d4ed8}.auth-link-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.auth-text-button,.auth-card-panel a{color:#2455e6;font-size:18px;font-weight:950;text-decoration:none}.auth-text-button:hover,.auth-card-panel a:hover{color:#1d4ed8;text-decoration:underline}.auth-card-panel .auth-divider{color:#76849a;text-align:center;margin-top:12px;font-size:18px;font-weight:800}.auth-switch-line{color:#7a879a;text-align:center;margin:-6px 0 0;font-size:18px;font-weight:800}.auth-form-message{border-radius:8px;margin:-10px 0 0;padding:13px 16px;font-size:16px;font-weight:900;line-height:1.55}.auth-form-message.is-error{color:#b42318;background:#fff1f1;border:1px solid #dc262633}.auth-form-message.is-success{color:#047857;background:#ecfdf3;border:1px solid #16a34a33}.auth-card-panel .auth-policy-note{color:#76849a;text-align:center;margin:2px 0 0;font-size:17px;font-weight:800;line-height:1.8}@media (max-width:1180px){.auth-page-shell{grid-template-columns:1fr;gap:34px;width:min(100% - 48px,820px);padding:36px 0 52px}.auth-brand-panel{min-height:auto}.auth-brand-logo{font-size:34px}.auth-brand-mark{width:58px;height:58px;font-size:22px}.auth-brand-copy{margin-top:46px}.auth-benefit-list{grid-template-columns:1fr;gap:22px;margin-top:36px}.auth-card-panel{justify-self:stretch;width:100%}}@media (max-width:640px){.auth-standalone-page{overflow:auto}.auth-standalone-page:before{display:none}.auth-page-shell{width:min(100% - 28px,620px);padding:24px 0 34px}.auth-brand-logo{gap:12px;font-size:28px}.auth-brand-mark{width:48px;height:48px;font-size:18px}.auth-brand-copy{gap:10px;margin-top:32px}.auth-brand-copy h1{font-size:40px}.auth-brand-copy p,.auth-benefit-item span:not(.auth-benefit-icon){font-size:16px}.auth-benefit-item{grid-template-columns:56px minmax(0,1fr);gap:16px}.auth-benefit-icon{width:56px;height:56px}.auth-benefit-icon[data-icon]:before{width:26px;height:26px}.auth-benefit-item strong{font-size:19px}.auth-card-panel{gap:26px;padding:28px 18px}.auth-card-head h2{font-size:36px}.auth-card-head p,.auth-field,.auth-text-button,.auth-card-panel a,.auth-switch-line,.auth-card-panel .auth-policy-note{font-size:15px}.auth-input-shell{gap:10px;min-height:60px;padding:0 14px}.auth-input-shell input,.auth-panel.auth-card-panel .auth-input-shell input{min-height:58px;font-size:16px}.auth-input-shell[data-icon]:before{width:22px;height:22px}.auth-inline-action{min-width:94px;padding-left:12px;font-size:15px}.auth-password-toggle{width:42px;height:42px}.auth-submit{min-height:62px;font-size:22px}}.ai-saver-page{color:#101828;background:#fff}.ai-saver-hero{background:#f7faff;border-bottom:1px solid #e5eaf3;padding:86px 0 72px}.ai-saver-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,.8fr);align-items:center;gap:46px;display:grid}.ai-saver-hero h1{color:#0f172a;letter-spacing:0;max-width:760px;margin:18px 0;font-size:clamp(46px,6vw,72px);line-height:1}.ai-saver-hero p{color:#475569;max-width:720px;margin:0;font-size:18px;line-height:1.8}.ai-saver-panel{background:#fff;border:1px solid #dbe5f0;border-radius:12px;padding:14px;box-shadow:0 20px 52px #0f172a1a}.ai-saver-browser{background:#fff;border:1px solid #e5eaf3;border-radius:10px;overflow:hidden}.ai-saver-bar{background:#f8fafc;border-bottom:1px solid #e5eaf3;align-items:center;gap:8px;padding:12px 14px;display:flex}.ai-saver-bar span{background:#cbd5e1;border-radius:999px;width:10px;height:10px}.ai-saver-bar strong{color:#334155;margin-left:auto;font-size:13px}.ai-saver-preview{grid-template-columns:minmax(0,1fr) 210px;gap:14px;padding:16px;display:grid}.ai-saver-image{background:radial-gradient(circle at 32% 28%,#fff 0 10%,#0000 11%),linear-gradient(135deg,#dbeafe 0%,#eef2ff 46%,#fde68a 47%,#f8fafc 100%);border-radius:10px;min-height:250px}.ai-saver-side{background:#f8fafc;border:1px solid #e5eaf3;border-radius:10px;align-content:start;gap:12px;padding:14px;display:grid}.ai-saver-side span{color:#1d4ed8;font-size:12px;font-weight:900}.ai-saver-side p{color:#475569;font-size:13px;line-height:1.65}.ai-saver-side button{color:#fff;background:#1d4ed8;border:0;border-radius:8px;min-height:38px;font-weight:900}.ai-saver-section{padding:74px 0}.ai-saver-section-muted{background:#f8fafc}.ai-saver-copy-block,.ai-saver-section-head{max-width:860px}.ai-saver-copy-block h2,.ai-saver-section-head h2,.ai-saver-install-card h2,.ai-saver-two-col h2,.ai-saver-feedback h2{color:#0f172a;letter-spacing:0;margin:14px 0 10px;font-size:clamp(30px,4vw,44px);line-height:1.12}.ai-saver-copy-block p,.ai-saver-section-head p,.ai-saver-install-card p,.ai-saver-feedback p{color:#64748b;margin:0;line-height:1.82}.ai-saver-feature-grid,.ai-saver-steps{gap:18px;display:grid}.ai-saver-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-saver-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-saver-feature-grid article,.ai-saver-steps article,.ai-saver-install-card,.ai-saver-two-col,.ai-saver-feedback{background:#fff;border:1px solid #dbe5f0;border-radius:10px;box-shadow:0 1px 2px #0f172a0a}.ai-saver-feature-grid article,.ai-saver-steps article{padding:24px}.ai-saver-feature-grid h3,.ai-saver-steps h3{color:#0f172a;margin:0 0 10px;font-size:20px}.ai-saver-feature-grid p,.ai-saver-steps p{color:#64748b;margin:0;line-height:1.75}.ai-saver-steps span{color:#1d4ed8;background:#eff6ff;border-radius:999px;place-items:center;width:38px;height:32px;margin-bottom:14px;font-size:12px;font-weight:1000;display:inline-grid}.ai-saver-install-card,.ai-saver-feedback{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px;display:grid}.ai-saver-disabled-link{cursor:not-allowed;color:#64748b;background:#f8fafc}.ai-saver-disabled-link:hover{transform:none}.ai-saver-two-col{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:30px;padding:30px;display:grid}.ai-saver-two-col ul{color:#475569;gap:12px;margin:0;padding-left:20px;line-height:1.75;display:grid}.ai-saver-feedback-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.ai-saver-footnote{color:#64748b;text-align:center;background:#fff;border-top:1px solid #e5eaf3;padding:28px 0}.ai-saver-footnote a{color:#1d4ed8;font-weight:900}@media (max-width:960px){.ai-saver-hero-grid,.ai-saver-feature-grid,.ai-saver-steps,.ai-saver-install-card,.ai-saver-two-col,.ai-saver-feedback{grid-template-columns:1fr}.ai-saver-feedback-actions{justify-content:flex-start}}@media (max-width:640px){.ai-saver-hero{padding:52px 0 48px}.ai-saver-preview{grid-template-columns:1fr}.ai-saver-image{min-height:180px}.ai-saver-section{padding:52px 0}}.brand-copy strong{letter-spacing:0;font-weight:700}.brand-copy em{letter-spacing:0;font-weight:500}.nav-link{letter-spacing:0;font-size:15px;font-weight:600}.nav-link.is-active{font-weight:700}.nav-login,.nav-download,.nav-credit,.account-menu summary,.mobile-menu summary,.mobile-menu nav a,.mobile-menu nav button,.mobile-credit,.mobile-online{letter-spacing:0;font-weight:600}.nav-download,.mobile-online{font-weight:700}.start-image-hero{background:#f3f7ff;border-bottom:1px solid #e5eaf3;padding:0;overflow:hidden}.start-hero-image-link{width:100%;height:clamp(360px,37vw,620px);box-shadow:none;outline-offset:4px;background:#f3f7ff;border:0;border-radius:0;margin:0;display:block;position:relative;overflow:hidden}.start-hero-image-link:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff8f}.start-hero-ad-image{object-fit:cover;object-position:center center;width:100%;height:100%;transition:transform .24s;display:block}.start-hero-image-link:hover .start-hero-ad-image{transform:scale(1.01)}@media (max-width:760px){.start-image-hero{padding:0}.start-hero-image-link{height:auto}.start-hero-ad-image{object-fit:contain;height:auto}}
