:root{color:#e8e6dc;background:#11110f;font-family:Aptos,Segoe UI Variable,Segoe UI,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;--site-radius: 8px;--site-pill: 999px;--site-ease: cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) rgba(255,255,255,.04)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ffffff0a}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff38}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(120deg,rgba(23,45,42,.72),transparent 38%),radial-gradient(circle at 70% 8%,rgba(159,133,74,.23),transparent 30%),#11110f}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 76%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 76%);z-index:-1}button,input,select,textarea{font:inherit}button,a.downloadLink{border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;cursor:pointer;color:#f8f0df;text-decoration:none;border-radius:var(--site-pill);transition:transform .16s var(--site-ease),background .16s var(--site-ease),border-color .16s var(--site-ease),box-shadow .16s var(--site-ease),color .16s var(--site-ease)}button:hover:not(:disabled),a.downloadLink:hover{transform:translateY(-1px)}button:disabled{opacity:.45;cursor:not-allowed}.shell{min-height:100vh;padding:22px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.eyebrow{margin:0 0 3px;color:#9fd1c8;text-transform:uppercase;font-size:12px;font-weight:800}h1,h2,p{margin:0}h1{font-size:clamp(26px,4vw,46px);letter-spacing:0}.siteShell{min-height:100vh;padding:20px;overflow:hidden}.siteHeader{position:sticky;top:12px;z-index:50;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:min(1180px,calc(100vw - 40px));margin:12px auto 0;padding:10px;background:#0e100ec7;border:1px solid rgba(255,255,255,.13);border-radius:var(--site-radius);box-shadow:0 24px 80px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.siteBrand{justify-content:flex-start;min-height:42px;padding:0 10px 0 4px;color:#fff6df;background:transparent;font-weight:900;letter-spacing:0}.siteBrandMark{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;background:#11110f;border:1px solid rgba(159,209,200,.22);border-radius:var(--site-radius);box-shadow:0 8px 22px #00000038}.siteBrandMark img{width:100%;height:100%;display:block}.siteNav,.siteHeaderActions,.heroActions,.heroMetrics,.cookieBanner div{display:flex;align-items:center;gap:10px}.siteNav{justify-content:center}.siteNav button{min-height:36px;padding:0 12px;color:#d8d3c8;background:transparent;font-size:13px;font-weight:800;border-radius:var(--site-pill)}.siteNav button:hover,.siteNav button.active{color:#fff6df;background:#ffffff14}.siteHeaderActions{justify-content:flex-end}.languageSelect{display:flex;grid-template-columns:none;align-items:center;gap:8px;min-width:168px;margin:0;padding:0 8px;color:#9fd1c8;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--site-pill)}.languageSelect select{min-height:40px;padding:0 32px 0 0;background-color:transparent;border:0;box-shadow:none}.siteToolButton{min-height:42px;white-space:nowrap}.toolShell{padding-top:14px}.toolUnifiedHeader{position:relative;top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:auto;margin:0 0 18px;row-gap:10px}.toolUnifiedHeader .siteNav{justify-content:flex-start;flex:1 1 300px;min-width:0}.toolUnifiedHeader .siteBrand{flex:0 0 auto}.toolUnifiedHeader .languageSelect{flex:0 1 190px;min-height:42px}.toolHeaderActions{display:flex;flex:1 1 520px;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.toolHeaderActions>button,.toolHeaderActions .projectMenuWrapper>button{min-height:38px;white-space:nowrap}.toolHeaderActions .projectMenuWrapper{display:flex;align-items:center}.heroSection{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.78fr);gap:clamp(30px,6vw,80px);align-items:center;width:min(1180px,calc(100vw - 40px));min-height:calc(100vh - 112px);margin:0 auto;padding:clamp(52px,8vw,96px) 0 44px}.heroCopy{display:grid;gap:22px;animation:siteRise .7s ease both}.freeBadge,.siteKicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:#10120f;background:#8ce0b5;padding:8px 11px;border-radius:var(--site-pill);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.freeBadge{color:#fff5df;background:linear-gradient(135deg,#8ce0b529,#d6a84f24),#0f1210b8;border:1px solid rgba(159,209,200,.34);box-shadow:0 14px 42px #00000038,inset 0 1px #ffffff14}.freeBadge svg{color:#9fd1c8}.siteKicker{color:#f6ddb0;background:linear-gradient(135deg,#d6a84f29,#8ce0b514),#161814b8;border:1px solid rgba(214,168,79,.32);box-shadow:inset 0 1px #ffffff12}.heroCopy h1,.contentPage h1{max-width:870px;color:#fff8e8;font-family:Aptos Display,Segoe UI Variable Display,Georgia,serif;font-size:clamp(42px,7.2vw,84px);line-height:.98;letter-spacing:0;text-wrap:balance}.heroCopy p,.pageLead{max-width:680px;color:#d8d3c8;font-size:clamp(17px,2vw,22px);line-height:1.55}.heroPrimary,.heroSecondary{min-height:48px;padding:0 22px;box-shadow:0 16px 44px #0000003d}.heroMetrics{flex-wrap:wrap;color:#9fd1c8;font-size:13px;font-weight:850}.heroMetrics span{padding:8px 12px;background:#9fd1c814;border:1px solid rgba(159,209,200,.24);border-radius:var(--site-pill)}.heroVisual{position:relative;min-height:510px;animation:siteFloatIn .9s ease .08s both}.visualBeam{position:absolute;inset:10% 0 8% 10%;background:conic-gradient(from 160deg,#8ce0b514,#d6a84f57,#2248432e,#8ce0b514);filter:blur(8px);transform:skewY(-7deg)}.visualWindow{position:absolute;inset:42px 0 26px 18px;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;background:linear-gradient(145deg,#161c18f5,#0f110ff0),#141612;border:1px solid rgba(255,255,255,.18);border-radius:var(--site-radius);box-shadow:0 40px 120px #00000075,inset 0 1px #ffffff14}.visualWindow:before{content:"";position:absolute;inset:70px 28px 120px;background:linear-gradient(90deg,transparent 0 18%,rgba(140,224,181,.14) 18% 20%,transparent 20% 35%,rgba(214,168,79,.18) 35% 38%,transparent 38%),repeating-linear-gradient(to bottom,rgba(255,255,255,.05) 0 1px,transparent 1px 32px);transform:perspective(500px) rotateX(12deg)}.visualToolbar{display:flex;gap:8px;padding:17px;border-bottom:1px solid rgba(255,255,255,.1)}.visualToolbar span{width:10px;height:10px;background:#d6a84f;border-radius:var(--site-pill)}.visualToolbar span:nth-child(2){background:#8ce0b5}.visualToolbar span:nth-child(3){background:#e06060}.visualWave{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:40px}.visualWave i{width:8px;height:90px;background:linear-gradient(to top,#d6a84f,#8ce0b5);border-radius:var(--site-pill);transform-origin:center;animation:wavePulse 1.15s ease-in-out infinite alternate}.visualSubtitle{position:relative;z-index:1;display:grid;gap:8px;margin:0 28px 28px;padding:18px;background:#00000057;border:1px solid rgba(255,255,255,.12);border-radius:var(--site-radius)}.visualSubtitle strong{color:#fff6df;font-size:18px}.visualSubtitle span{color:#9fd1c8;font-size:13px;font-weight:800}.siteBand{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);gap:18px;width:min(1180px,calc(100vw - 40px));margin:0 auto 80px}.featureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.featureCard,.workflowPanel,.guideList article,.contactCard{background:#131412c7;border:1px solid rgba(255,255,255,.11);border-radius:var(--site-radius);box-shadow:0 20px 80px #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.featureCard{display:grid;align-content:space-between;min-height:170px;padding:18px;transition:transform .18s var(--site-ease),border-color .18s var(--site-ease),background .18s var(--site-ease)}.featureCard:hover{transform:translateY(-3px);background:#191c18e0;border-color:#8ce0b542}.featureCard span,.guideList article span,.workflowPanel p span{color:#d6a84f;font-weight:950}.featureCard p,.workflowPanel p,.guideList p{color:#e8e6dc;line-height:1.5}.workflowPanel{display:grid;gap:13px;padding:22px}.workflowPanel h2{margin:0 0 4px;color:#fff8e8;font-size:24px}.workflowPanel p{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start}.workflowPanel p span{display:grid;place-items:center;width:26px;height:26px;color:#10120f;background:#d6a84f;border-radius:var(--site-pill);line-height:1}.contentPage{display:grid;gap:20px;width:min(960px,calc(100vw - 40px));min-height:calc(100vh - 116px);align-content:center;margin:0 auto;padding:72px 0;animation:siteRise .55s ease both}.guideList,.contactGrid{display:grid;gap:12px}.guideList article{display:grid;grid-template-columns:46px 1fr;gap:16px;align-items:center;padding:18px}.guideList article span{display:grid;place-items:center;width:36px;height:36px;color:#10120f;background:#d6a84f;border-radius:var(--site-pill)}.contactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.contactCard{display:grid;gap:12px;min-height:180px;padding:22px;color:#f8f0df;text-decoration:none}.contactCard svg{color:#8ce0b5}.contactCard span{color:#b9b4aa;font-size:13px;font-weight:800}.contactCard strong{overflow-wrap:anywhere;color:#fff8e8;font-size:20px}.seoLandingSection{display:grid;gap:18px;width:min(1180px,calc(100vw - 40px));margin:0 auto 110px}.seoLandingIntro{display:grid;gap:16px;max-width:880px}.compactSeoIntro{gap:0}.seoLandingIntro h2,.faqBlock h2,.seoInlineArticles h2{margin:0;color:#fff8e8;font-size:clamp(24px,3vw,38px);line-height:1.08}.seoLandingIntro p,.seoArticleGrid p,.seoAudienceGrid p,.seoUseCaseGrid p,.seoKeywordPanel p,.faqBlock p,.seoInlineArticles p{color:#d8d3c8;line-height:1.62}.siteFooter{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(180px,.7fr) minmax(280px,1fr);gap:22px;width:min(1180px,calc(100vw - 40px));margin:0 auto 34px;padding:22px;color:#e8e6dc;background:linear-gradient(145deg,#171e1ae0,#0d0f0de6),#131412c7;border:1px solid rgba(255,255,255,.12);border-radius:var(--site-radius);box-shadow:0 24px 90px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.siteFooterBrand{display:flex;align-items:flex-start;gap:12px;min-width:0}.siteFooterBrand strong{display:block;color:#fff8e8;font-size:18px;font-weight:950}.siteFooterBrand p,.siteFooterMeta{color:#bdb6aa;font-size:13px;line-height:1.5}.siteFooterNav,.siteFooterContact{display:grid;gap:8px}.siteFooterNav{align-content:start}.siteFooterNav button{justify-content:flex-start;min-height:34px;padding:0 12px;color:#d8d3c8;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);font-size:13px;font-weight:850}.siteFooterNav button:hover{color:#fff8e8;background:#9fd1c81a;border-color:#9fd1c83d}.siteFooterContact a{display:grid;grid-template-columns:20px minmax(0,1fr);gap:2px 8px;align-items:center;min-width:0;padding:10px 12px;color:#f8f0df;text-decoration:none;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:var(--site-radius);transition:transform .16s var(--site-ease),border-color .16s var(--site-ease),background .16s var(--site-ease)}.siteFooterContact a:hover{transform:translateY(-1px);background:#9fd1c817;border-color:#9fd1c83d}.siteFooterContact svg{grid-row:1 / span 2;color:#9fd1c8}.siteFooterContact span{color:#bdb6aa;font-size:12px;font-weight:850}.siteFooterContact strong{overflow-wrap:anywhere;color:#fff8e8;font-size:13px}.siteFooterMeta{grid-column:1 / -1;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.seoArticleGrid,.seoAudienceGrid,.seoUseCaseGrid,.seoInlineArticles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.seoArticleGrid article,.seoAudienceGrid article,.seoUseCaseGrid article,.seoKeywordPanel,.seoInlineArticles article,.faqBlock{background:#131412c7;border:1px solid rgba(255,255,255,.11);border-radius:var(--site-radius);box-shadow:0 20px 80px #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.seoArticleGrid article,.seoAudienceGrid article,.seoUseCaseGrid article,.seoInlineArticles article{display:grid;align-content:start;gap:12px;padding:20px}.seoArticleGrid h3,.seoAudienceGrid h3,.seoUseCaseGrid h3,.seoKeywordPanel h3{margin:0;color:#9fd1c8;font-size:18px}.seoAudienceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.seoUseCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.seoKeywordPanel{display:grid;gap:16px;padding:22px}.seoKeywordPanel h2{margin:0;color:#fff8e8;font-size:clamp(22px,2.7vw,34px);line-height:1.1}.seoKeywordPanel>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.seoKeywordPanel section{display:grid;align-content:start;gap:10px;min-width:0}.seoKeywordPanel p{display:flex;flex-wrap:wrap;gap:7px;margin:0}.seoKeywordPanel p span{padding:6px 9px;color:#f6ddb0;background:#d6a84f1a;border:1px solid rgba(214,168,79,.22);border-radius:var(--site-pill);font-size:12px;font-weight:800}.seoInlineArticles{grid-template-columns:repeat(2,minmax(0,1fr))}.seoInlineArticles h2{font-size:21px}.faqBlock{display:grid;gap:10px;padding:22px}.faqBlock details{padding:14px 0;border-top:1px solid rgba(255,255,255,.1)}.faqBlock summary{cursor:pointer;color:#fff8e8;font-weight:900}.faqBlock details p{margin-top:10px}.feedbackButton{position:fixed;right:18px;bottom:18px;z-index:70;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 15px;color:#10120f;background:#8ce0b5;border-radius:var(--site-pill);box-shadow:0 18px 50px #00000057;font-weight:950;text-decoration:none}.cookieBanner{position:fixed;left:18px;right:18px;bottom:76px;z-index:69;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;max-width:880px;padding:14px;color:#e8e6dc;background:#0e100ef0;border:1px solid rgba(255,255,255,.16);border-radius:var(--site-radius);box-shadow:0 24px 90px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cookieBanner p{color:#d8d3c8;font-size:13px;line-height:1.45}.languageGate{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:18px;background:#060807c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.languageGatePanel{display:grid;gap:18px;width:min(720px,100%);padding:26px;color:#fff8e8;background:linear-gradient(145deg,#181f1bfa,#0f100efa);border:1px solid rgba(255,255,255,.17);border-radius:var(--site-radius);box-shadow:0 40px 140px #00000075}.languageGatePanel h2{margin:0;font-size:clamp(25px,4vw,38px)}.languageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.languageGrid button{min-height:44px;color:#e8e6dc;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:var(--site-pill);font-weight:850}.languageGrid button.active,.languageGrid button:hover{color:#10120f;background:#d6a84f}@keyframes siteRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes siteFloatIn{0%{opacity:0;transform:translateY(24px) rotate(-1deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes wavePulse{0%{transform:scaleY(.32)}to{transform:scaleY(1)}}.brand{color:#d6a84f;font-size:clamp(18px,3vw,28px);font-weight:900;letter-spacing:-.01em}.actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.projectMenuWrapper{position:relative}.projectDropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;background:#131412f5;border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 40px #0006;z-index:100;overflow:hidden}.projectDropdownItem{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:transparent;border:none;color:#f8f0df;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background .15s}.projectDropdownItem:hover:not(:disabled){background:#ffffff14}.projectDropdownItem:disabled{opacity:.4;cursor:not-allowed}.projectDropdownItem+.projectDropdownItem{border-top:1px solid rgba(255,255,255,.08)}.urlImportBar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:end;margin:-6px 0 18px;padding:14px;background:#131412c7;border:1px solid rgba(255,255,255,.11);box-shadow:0 20px 80px #0000002e}.urlImportBar label{margin:0;color:#d6a84f}.urlImportBar .warning,.urlImportHint,.urlImportSetup{grid-column:1 / -1}.urlImportHint{color:#b9b4aa;font-size:12px;line-height:1.45}.urlImportSetup{border-top:1px solid rgba(255,255,255,.1);padding-top:10px}.urlImportSetup summary{cursor:pointer;color:#fff3d8;font-size:12px;font-weight:800}.urlImportSetupGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.urlImportSetupGrid div{display:grid;gap:6px;min-width:0;padding:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09)}.urlImportSetupGrid strong{color:#9fd1c8;font-size:12px}.urlImportSetupGrid code{display:block;overflow-x:auto;padding:7px;color:#f8f0df;background:#0000003d;font-size:11px;white-space:nowrap}.copyableCommand{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:stretch}.copyableCommand code{min-width:0}.copyCommandBtn{min-height:30px;padding:0 9px;color:#f8f0df;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-size:11px;font-weight:800}.primary{background:#d6a84f;color:#11110f;font-weight:800}.danger{color:#fff5df;background:#e0606033;border:1px solid rgba(224,96,96,.55);font-weight:900}.compact{min-height:32px;padding:0 10px;font-size:13px;font-weight:850}.ghost,.downloadLink{background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.iconButton{width:40px;padding:0;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.iconButton.danger{color:#fff5df;background:#e0606033;border:1px solid rgba(224,96,96,.55)}.iconButton.danger:hover:not(:disabled){background:#e0606059;border-color:#e06060bf}.iconButton.danger:disabled{opacity:.4;cursor:not-allowed}.workspace{display:grid;grid-template-columns:minmax(230px,290px) minmax(0,1fr) minmax(250px,320px);gap:16px;align-items:start}.leftRail,.rightRail,.stage{display:grid;gap:16px;min-width:0}.panel,.editor,.progressPanel,.mediaPanel{background:#131412c7;border:1px solid rgba(255,255,255,.11);border-radius:var(--site-radius);box-shadow:0 20px 80px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.panel{padding:16px;min-width:0;overflow:hidden}.panelTitle,.sectionTitle{display:flex;align-items:center;gap:9px;margin-bottom:14px}.panelTitle h2,.sectionTitle h2{font-size:16px}.chipGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.chip{border:1px solid rgba(255,255,255,.14);padding:8px 9px;color:#a8a39a;font-size:13px}.chip.good{color:#0d1c16;background:#8ce0b5;border-color:transparent;font-weight:800}label{display:grid;gap:6px;margin-bottom:12px;color:#b9b4aa;font-size:13px}.configGroup{border-top:1px solid rgba(255,255,255,.1);padding-top:14px;margin-top:14px}.configGroup:first-of-type{border-top:0;padding-top:0;margin-top:0}details.configGroup summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;outline:none}details.configGroup summary::-webkit-details-marker{display:none}details.configGroup summary:after{content:"▼";font-size:10px;color:#d6a84f;transform:rotate(-90deg);transition:transform .2s ease}details.configGroup[open] summary:after{transform:rotate(0)}details.configGroup summary h3{margin:0;color:#fff3d8;font-size:13px;letter-spacing:0}details.configGroup[open] summary{margin-bottom:12px}input:not([type=range]),select,textarea{width:100%;color:#f5efdf;background:#1c1e1bf5;border:1px solid rgba(255,255,255,.13);border-radius:0;padding:10px;outline:none}input[type=range]{width:100%;height:6px;margin:8px 0;-webkit-appearance:none;appearance:none;background:#ffffff1f;border-radius:3px;outline:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#d6a84f;border:2px solid #11110f;cursor:pointer}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#d6a84f;border:2px solid #11110f;cursor:pointer}.rangeLabel{display:block;color:#d8d3c8;font-size:12px;margin-bottom:4px}select{color:#fff5df;background-color:#171b18;background-image:linear-gradient(135deg,transparent 50%,#8ce0b5 50%),linear-gradient(45deg,#8ce0b5 50%,transparent 50%),linear-gradient(90deg,#ffc9652e,#ffc9652e);background-position:calc(100% - 16px) 50%,calc(100% - 10px) 50%,calc(100% - 34px) 50%;background-size:6px 6px,6px 6px,1px 58%;background-repeat:no-repeat;border-color:#8ce0b53d;padding-right:42px;appearance:none;box-shadow:inset 0 1px #ffffff0b;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s}select:hover:not(:disabled){color:#fff8e8;background-color:#1d241f;border-color:#ffc9656b}select:focus,input:not([type=range]):focus,textarea:focus{border-color:#d6a84f;box-shadow:0 0 0 2px #d6a84f33,inset 0 1px #ffffff0e}.languageSelect:focus-within{border-color:#9fd1c85c;box-shadow:0 0 0 2px #9fd1c81f,inset 0 1px #ffffff0e}.languageSelect select,.languageSelect select:hover:not(:disabled),.languageSelect select:focus{background-color:transparent;border:0;outline:none;box-shadow:none}select:disabled{color:#777064;background-color:#1c1e1b9e;border-color:#ffffff14}select option{color:#fff5df;background:#171b18}select option:checked{color:#11110f;background:#8ce0b5}.radioGroup{display:grid;gap:6px;margin-bottom:14px}.voicePresetGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.presetCard{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:10px;margin:0;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;cursor:pointer;font-size:12px;color:#d8d3c8;transition:background .15s,border-color .15s}.presetCard:hover{background:#ffffff14;border-color:#ffffff40}.presetCard.active{border-color:#d6a84f;background:#d6a84f1f;color:#fff8e8}.presetCard input[type=radio]{position:absolute;opacity:0;pointer-events:none}.presetName{font-weight:800;font-size:13px}.presetCard audio{width:100%;height:28px}.presetCard .smallButton{font-size:12px;min-height:28px;padding:0 10px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#f8f0df;cursor:pointer}.presetCard .smallButton:hover{background:#ffffff26}.presetPreview{margin-top:2px}textarea{min-height:64px;resize:vertical}.switchRow{display:flex;justify-content:space-between;align-items:center;margin:8px 0 14px;color:#d8d3c8;font-size:13px}.switchRow input{width:18px;height:18px}.twoCols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.llmTestGroup{display:grid;gap:10px;margin:6px 0 14px}.llmTestGroup .warning,.llmTestGroup .configHint{margin:0;font-size:13px}.llmTestSuccess{margin:0;font-size:13px;color:#4caf50;padding:9px 10px;background:#4caf5014;border:1px solid rgba(76,175,80,.22);border-radius:8px;line-height:1.45}.layoutPreview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:4px 0 14px}.layoutPreview span{min-height:42px;display:grid;place-items:center;text-align:center;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#bdb6a8;font-size:12px;line-height:1.25}.layoutPreview span.active{background:#d6a84f;color:#11110f;font-weight:900;border-color:transparent}.videoPreviewFrame{position:relative;width:100%;aspect-ratio:16 / 9;margin-bottom:14px;border:1px solid rgba(255,255,255,.14);background:#2a2a2a;overflow:hidden}.videoPreviewBG{position:absolute;inset:0;display:grid;place-items:center;background:repeating-linear-gradient(45deg,#3a3a3a 0px 2px,#353535 2px 4px)}.videoIcon{font-size:32px;color:#ffffff26;pointer-events:none}.videoPreviewOverlay{position:absolute;display:flex;flex-direction:column;align-items:center;z-index:2}.videoPreviewBg{border-radius:6px}.videoPreviewText{margin:0;line-height:1.22;pointer-events:none;-webkit-user-select:none;user-select:none}.colorRow{display:flex;gap:8px;align-items:center;position:relative}.colorSwatch{width:40px;height:40px;border:2px solid rgba(214,168,79,.5);border-radius:6px;cursor:pointer;flex-shrink:0;position:relative;transition:border-color .2s}.colorSwatch:hover{border-color:#d6a84fcc}.colorPickerPopup{position:fixed;z-index:10000;background:#1a1a17;border:2px solid rgba(214,168,79,.5);border-radius:8px;padding:12px;box-shadow:0 8px 24px #00000080;width:240px;-webkit-user-select:none;user-select:none}.colorPickerPopup .react-colorful{width:100%;height:180px;touch-action:none}.colorPickerPopup .react-colorful__saturation{border-radius:4px;cursor:crosshair}.colorPickerPopup .react-colorful__hue{height:12px;border-radius:6px;margin-top:12px;cursor:pointer}.colorPickerPopup .react-colorful__pointer{width:16px;height:16px;border:2px solid #fff;box-shadow:0 2px 4px #0000004d;cursor:grab}.colorPickerPopup .react-colorful__pointer:active{cursor:grabbing}.colorRow input[type=text]{width:82px;flex-shrink:0;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;letter-spacing:.5px;text-transform:lowercase}.rangeValue{color:#d6a84f;font-size:12px;font-weight:800}.dialogOverlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialogContent{width:min(820px,94vw);max-height:92vh;display:grid;grid-template-rows:auto minmax(0,1fr);background:#1a1a17;border:1px solid rgba(214,168,79,.36);box-shadow:0 20px 80px #0009;overflow:hidden}.dialogHeader{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.dialogHeader h2{display:flex;align-items:center;gap:10px;font-size:18px;color:#fff3d8}.dialogBody{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:0;overflow:hidden}.dialogTabs{display:flex;flex-direction:column;padding:12px 0;background:#ffffff05;border-right:1px solid rgba(255,255,255,.08);overflow-y:auto}.dialogTab{display:block;width:100%;text-align:left;padding:10px 18px;border:none;background:transparent;color:#b9b4aa;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.dialogTab:hover{background:#ffffff0d;color:#fff3d8}.dialogTab.active{background:#d6a84f24;color:#d6a84f;border-left:3px solid #d6a84f}.dialogPanel{padding:18px;overflow-y:auto}.dialogPanel h3{margin:0 0 14px;color:#fff3d8;font-size:15px}.confirmDialogContent{width:min(420px,90vw);background:#1a1a17;border:1px solid rgba(224,96,96,.4);box-shadow:0 20px 80px #0009;padding:24px;display:grid;gap:16px}.confirmDialogHeader{display:flex;align-items:center;gap:12px;color:#e06060}.confirmDialogHeader h2{margin:0;font-size:17px;color:#fff5df;font-weight:800}.confirmDialogMessage{margin:0;color:#d8d2c6;font-size:14px;line-height:1.5}.confirmDialogActions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.confirmDialogConfirmBtn{background:#8b1a1a!important;border-color:brown!important;color:#fff5df!important}.confirmDialogConfirmBtn:hover:not(:disabled){background:brown!important;border-color:#c0392b!important}.configSummaryList{display:grid;gap:10px}.activeConfigPanel{position:relative;color:#d8d2c6;background:linear-gradient(120deg,rgba(140,224,181,.055),transparent 38%),linear-gradient(300deg,rgba(255,201,101,.055),transparent 42%),#131412c7;border-color:#ffffff1c;box-shadow:0 20px 80px #00000038,inset 0 1px #ffffff0e}.activeConfigPanel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 44%)}.activeConfigPanel>*{position:relative}.activeConfigPanel .panelTitle{padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.1)}.activeConfigPanel .panelTitle svg{color:#8ce0b5}.activeConfigPanel .panelTitle h2{color:#fff5df;letter-spacing:.01em}.activeConfigPanel .primary{color:#11110f;background:#d6a84f;border-color:transparent;box-shadow:none}.activeConfigPanel .primary:hover:not(:disabled){filter:brightness(1.04)}.activeConfigPanel .configSummaryList{gap:10px}.configSummarySection{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px;line-height:1.65}.activeConfigPanel .configSummarySection{padding:11px;color:#d8d2c6;background:#ffffff0a;border:1px solid rgba(255,255,255,.11);border-radius:8px;line-height:1.75}.configSummarySection:last-child{border-bottom:none}.configSummarySectionLabel{display:block;color:#d6a84f;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.activeConfigPanel .configSummarySectionLabel{color:#9fd1c8;font-size:12px;letter-spacing:.055em;margin-bottom:6px}.configSummaryKey{color:#8c867a;font-weight:600}.activeConfigPanel .configSummaryKey{display:inline-block;min-width:68px;color:#b7b0a2;font-weight:750}.configSummaryVal{color:#e0dbd0;font-weight:700}.activeConfigPanel .configSummaryVal{color:#fff5df;font-weight:800}.configSummaryVal.on{color:#8ce0b5}.activeConfigPanel .configSummaryVal.on{color:#8ce0b5;text-shadow:none}.configSummaryVal.off{color:#6b665c;font-style:italic}.activeConfigPanel .configSummaryVal.off{color:#7a756c}.activeConfigPanel .configSummaryEllipsis{max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.configSummaryEllipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:160px;vertical-align:bottom}.configSummaryValColorSwatch{display:inline-block;width:12px;height:12px;border:1px solid rgba(255,255,255,.2);border-radius:2px;vertical-align:middle;margin-top:-1px}.activeConfigPanel .configSummaryValColorSwatch{width:12px;height:12px;border-color:#ffffff38;border-radius:4px;box-shadow:0 0 0 1px #0000003d}.supportPanel{position:relative;color:#d8d2c6;background:linear-gradient(120deg,rgba(140,224,181,.045),transparent 38%),linear-gradient(300deg,rgba(255,201,101,.045),transparent 42%),#131412c7;border-color:#ffffff1c}.supportPanel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.028),transparent 46%)}.supportPanel>*{position:relative}.supportPanel .panelTitle{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.supportPanel .panelTitle svg{color:#9fd1c8}.supportPanel .panelTitle h2{color:#fff5df}.supportPanel .ghost,.supportPanel .downloadLink{color:#d8d2c6;background:#ffffff0e;border-color:#ffffff1f}.supportPanel .ghost:hover:not(:disabled),.supportPanel .downloadLink:hover{color:#fff5df;background:#ffffff16;border-color:#8ce0b54d}.configSummaryList .disabled{color:#6b665c}.configSummaryList strong{color:#9fd1c8;font-weight:800}.configSummaryList small{color:#a8a39a;font-size:11px}.mediaPanel{min-height:340px;display:grid;place-items:center;align-content:center;gap:10px;overflow:hidden}.previewSwitch{justify-self:end;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,320px);padding:3px;border:1px solid rgba(255,255,255,.12);background:#00000038}.previewSwitch button{min-height:30px;padding:0 10px;color:#bdb6a8;background:transparent}.previewSwitch button.active{color:#11110f;background:#d6a84f;font-weight:900}.mediaPanel video,.mediaPanel audio{width:100%}.mediaPanel video{max-height:520px;background:#000}.videoFrame,.audioFrame{position:relative;width:100%}.captionOverlay,.audioCaption{white-space:pre-line;text-align:center;line-height:1.35;font-weight:800}.captionOverlay{position:absolute;left:8%;right:8%;bottom:58px;padding:8px 12px;color:#fff8e8;text-shadow:0 2px 8px #000,0 0 2px #000;background:#00000061}.audioCaption{min-height:92px;display:grid;place-items:center;padding:18px;color:#fff8e8;background:#ffffff0e}.dropState{display:grid;place-items:center;gap:10px;color:#bbb5a8;text-align:center}.dropState strong{color:#fff5df;font-size:18px}.progressPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,220px) max-content;gap:16px;align-items:center;padding:18px;position:relative;overflow:hidden}.progressPanel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(140,224,181,.08),transparent 36%),linear-gradient(300deg,rgba(255,201,101,.08),transparent 42%)}.progressPanel .progressStage{display:inline-flex;align-items:center;gap:10px;color:#9fd1c8;font-size:13px;font-weight:900;letter-spacing:.02em;margin-bottom:4px;position:relative}.progressPanel .progressMessage{display:block;color:#fff5df;font-size:14px;font-weight:800;line-height:1.35;position:relative}.spinIcon{animation:spin .9s linear infinite;color:#ffc965}.progressPanel .progressDetail{display:block;margin-top:6px;color:#d8d2c6;font-size:14px;font-weight:700;line-height:1.35}.progressPanel .progressTiming{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;color:#b8b0a0;font-size:13px;line-height:1.4}.progressPanel.done .progressTiming{color:#c4e0b0}.progressPanel .progressTiming div{white-space:nowrap}.processActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;position:relative}.processActions .primary,.processActions .ghost,.processActions .danger{min-width:92px}.meter{height:9px;background:#ffffff1a;overflow:hidden;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff14;position:relative}.meter i{display:block;height:100%;background:linear-gradient(90deg,#8ce0b5,#d6a84f);transition:width .18s ease}.progressPanel.running .meter i{background:linear-gradient(90deg,#8ce0b5,#d6a84f),repeating-linear-gradient(120deg,rgba(255,255,255,.28) 0 8px,transparent 8px 16px)}.progressPanel>b{min-width:48px;justify-self:end;padding:6px 9px;color:#fff5df;background:#ffffff14;border:1px solid rgba(255,255,255,.13);border-radius:999px;font-size:13px;font-weight:900;line-height:1;text-align:center;position:relative}.progressSteps{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(128px,1fr));gap:10px;padding-top:2px;position:relative}.progressStep{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;height:52px;min-width:0;padding:8px 10px;font-size:13px;font-weight:800;color:#b7b0a2;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;border-radius:6px;transition:background .15s,border-color .15s,box-shadow .15s,color .15s}.stepMain{display:inline-flex;align-items:center;gap:8px;min-width:0}.stepDot{width:22px;height:22px;flex:0 0 22px;display:inline-grid;place-items:center;color:#777064;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:11px;font-weight:900}.stepLabel{min-width:0;overflow-wrap:anywhere;white-space:normal;line-height:1.15}.progressStep.done{color:#dff8ec;border-color:#8ce0b557;background:#8ce0b521}.progressStep.done .stepDot{color:#112119;background:#8ce0b5;border-color:transparent}.progressStep.active{color:#fff5df;background:#ffc96533;border:1px solid rgba(255,201,101,.55);font-weight:900}.progressStep.active .stepDot{color:#1d1506;background:#ffc965;border-color:transparent}.progressStep.stopped{color:#fff5df;border-color:#d6a84f73;background:#d6a84f1f}.progressStep.stopped .stepDot{color:#fff5df;background:#d6a84f59;border-color:#d6a84fa6}.seoTextPanel{grid-column:1 / -1;display:grid;gap:8px;padding:14px;color:#e9e2d4;background:#00000038;border:1px solid rgba(140,224,181,.24);border-radius:6px;position:relative}.seoTextPanel .seoLabel{margin:0;color:#9fd1c8;font-size:11px;font-weight:900;text-transform:uppercase}.seoTextPanel strong{color:#fff5df;font-size:15px;line-height:1.35}.seoTextPanel p{margin:0;font-size:13px;line-height:1.55;white-space:pre-wrap}.seoTextPanel small{color:#ffc965;font-size:12px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.autoRunToggle,.autoRunPlaceholder{width:28px;height:28px;display:inline-grid;place-items:center;flex:0 0 28px;border-radius:6px;padding:0;transition:background .15s,border-color .15s,color .15s,opacity .15s,transform .15s}.autoRunPlaceholder{border:1px solid rgba(255,255,255,.12);background:#ffffff06;opacity:.45}.stepActions{display:inline-flex;align-items:center;justify-content:center;width:28px}.autoRunToggle.on{background:#8ce0b529;border-color:#8ce0b580;color:#8ce0b5}.autoRunToggle.off{background:#ffffff0a;border-color:#ffffff1a;color:#6b665c}.autoRunToggle:hover{border-color:#d6a84f;background:#d6a84f1f;color:#ffc965;transform:translateY(-1px)}.progressPanel.done .meter i{background:#8ce0b5}.progressPanel.error .meter i{background:#e06060}.progressPanel.stopped .meter i{background:#d6a84f}@keyframes spin{to{transform:rotate(360deg)}}.editor{padding:16px;min-width:0;overflow:hidden}.sectionTitle .compact{margin-left:auto;min-height:32px;padding:0 10px}.originalBadge,.translatedBadge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:900}.originalBadge{color:#102018;background:#9fd1c8}.translatedBadge{color:#102018;background:#8ce0b5}.table{display:grid;gap:10px;max-height:52vh;overflow:auto}.row{display:grid;grid-template-columns:170px minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:stretch;padding:10px;background:#ffffff0b;border-left:3px solid #d6a84f;min-width:780px}.rowTime{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.row time{color:#9fd1c8;font-size:12px;line-height:1.45}.audioPlayWrapper{display:inline-flex}.audioPlayWrapper audio{display:none}.audioPlayBtn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:none;border-radius:4px;background:#8ed6b526;color:#8ce0b5;cursor:pointer;font-size:11px;font-weight:600;transition:background .15s,color .15s}.audioPlayBtn:hover{background:#8ed6b540}.audioPlayBtn.playing{background:#d6a84f33;color:#e7bd76}.subtitleCell{display:grid;gap:6px}.subtitleCell span{color:#a8d6ce;font-size:11px;font-weight:900;text-transform:uppercase}.translatedCell span{color:#e7bd76}.translatedCell p{padding:8px 10px;color:#fff3d8;background:#d6a84f1f;border-left:2px solid #d6a84f;font-size:13px;line-height:1.45}.emptyTable{min-height:160px;display:grid;place-items:center;color:#a8a39a;padding:16px;text-align:center;line-height:1.45;background:#ffffff09;border:1px solid rgba(255,255,255,.09);border-radius:8px}.stat{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.outputPanel .stat{padding:11px;color:#b7b0a2;background:#ffffff0a;border:1px solid rgba(255,255,255,.11);border-radius:8px}.cacheLine{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 11px;margin-bottom:8px;color:#d8d2c6;background:#ffffff0a;border:1px solid rgba(255,255,255,.11);border-radius:8px}.cacheLine span{color:#b7b0a2;font-size:12px;font-weight:750}.cacheLine strong{color:#fff5df;font-size:12px;font-weight:850}.cacheLine strong.cacheGood{color:#8ce0b5}.cacheLine small{grid-column:1 / -1;color:#9c9588}.stat strong{font-size:28px;color:#fff5df}.wide,.downloadLink{width:100%;margin-top:10px}.sampleAudioList{display:grid;gap:8px}.sampleAudioItem{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px}.sampleAudioItem time{color:#9fd1c8;font-size:12px}.warning{margin-top:10px;color:#e7bd76;padding:9px 10px;background:#d6a84f14;border:1px solid rgba(214,168,79,.22);border-radius:8px;font-size:13px;line-height:1.45}.webgpuNotice{margin-bottom:14px;padding:10px 12px;color:#e7bd76;background:#e7bd7614;border:1px solid rgba(231,189,118,.25);font-size:12px;line-height:1.5}.webgpuNotice code{padding:1px 5px;background:#00000047;color:#ffd88a;font-size:11px;border-radius:2px}.downloadLink.highlight{background:#d6a84f;color:#11110f;font-weight:800;border:1px solid #ffc965;border-radius:8px;animation:pulseDownload 1.5s ease-in-out 3;box-shadow:0 0 16px #d6a84f80}@keyframes pulseDownload{0%,to{box-shadow:0 0 8px #d6a84f4d}50%{box-shadow:0 0 24px #d6a84fb3}}.vadChunksList{display:grid;gap:8px;max-height:420px;overflow:auto}.vadChunkCard{padding:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.11);border-radius:8px}.vadChunkHeader{display:flex;align-items:center;gap:8px;margin-bottom:6px}.vadChunkHeader .audioPlayBtn{margin-left:auto}.vadChunkIndex{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 6px;background:#9fd1c82e;border:1px solid rgba(159,209,200,.34);color:#9fd1c8;font-size:11px;font-weight:900;border-radius:999px}.vadChunkHeader time{color:#b7b0a2;font-size:11px}.vadChunkDuration{margin-left:auto;color:#fff5df;font-size:11px;font-weight:800}.vadChunkCard audio{width:100%;height:32px;margin:4px 0}.vadChunkText{color:#d8d2c6;font-size:12px;line-height:1.45;margin:0;padding:7px 9px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:7px}.vadChunkEmpty{color:#7a756c;font-size:11px;font-style:italic;margin:0;padding:4px 8px}.outputGroup{margin-bottom:12px;padding:11px;background:#ffffff0a;border:1px solid rgba(255,255,255,.11);border-radius:8px}.outputLabel{display:block;color:#9fd1c8;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.045em;margin-bottom:6px}.panelAction{margin-left:auto}.copyLogBtn{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;color:#d8d2c6;background:#ffffff0e;border:1px solid rgba(255,255,255,.12);border-radius:7px;cursor:pointer;transition:background .15s,color .15s}.copyLogBtn:hover{background:#ffffff16;color:#fff5df}.logs{display:grid;gap:8px;max-height:330px;overflow-y:auto;overflow-x:hidden;min-width:0}.logs p,.logs span{color:#d8d2c6;font-size:12px;line-height:1.45;overflow-wrap:break-word;word-break:break-all;white-space:pre-wrap;min-width:0}.logs p{padding:8px 9px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:7px}.logs span{min-height:120px;display:grid;place-items:center;color:#a8a39a;text-align:center;background:#ffffff09;border:1px solid rgba(255,255,255,.09);border-radius:8px;word-break:normal}@media(max-width:1120px){.siteHeader{grid-template-columns:1fr;position:relative;top:auto}.siteNav,.siteHeaderActions{justify-content:flex-start;flex-wrap:wrap}.toolUnifiedHeader{justify-content:flex-start}.toolUnifiedHeader .siteNav,.toolHeaderActions{flex:1 1 100%;justify-content:flex-start}.heroSection,.siteBand,.siteFooter{grid-template-columns:1fr}.heroSection{min-height:auto}.heroVisual{min-height:420px}.seoAudienceGrid,.seoKeywordPanel>div{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{grid-template-columns:1fr}.progressSteps{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:4px}.progressStep{flex:0 0 auto;width:150px;min-height:48px;height:48px;padding:6px 9px;font-size:12px}.stepLabel{white-space:nowrap}.leftRail,.rightRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.siteShell{padding:12px}.siteHeader,.heroSection,.siteBand,.contentPage,.siteFooter{width:calc(100vw - 24px)}.siteFooter{padding:16px}.siteFooterNav{grid-template-columns:repeat(2,minmax(0,1fr))}.siteNav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.toolUnifiedHeader .siteNav{grid-template-columns:repeat(2,minmax(0,1fr))}.toolHeaderActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.toolHeaderActions>button,.toolHeaderActions .projectMenuWrapper,.toolHeaderActions .projectMenuWrapper>button{width:100%}.siteNav button,.siteToolButton,.languageSelect{width:100%}.siteHeaderActions{display:grid;grid-template-columns:1fr}.heroSection{padding-top:36px}.heroCopy h1,.contentPage h1{font-size:clamp(34px,12vw,48px)}.heroActions,.heroActions button,.heroMetrics{width:100%}.heroActions{display:grid;grid-template-columns:1fr}.heroVisual{min-height:330px}.visualWindow{inset:18px 0}.visualWave{gap:4px;padding:22px}.visualWave i{width:5px}.featureGrid,.contactGrid,.languageGrid,.seoArticleGrid,.seoAudienceGrid,.seoUseCaseGrid,.seoKeywordPanel>div,.seoInlineArticles{grid-template-columns:1fr}.featureCard{min-height:130px}.cookieBanner{grid-template-columns:1fr;bottom:74px}.cookieBanner div{display:grid;grid-template-columns:1fr 1fr}.feedbackButton{left:18px;justify-content:center}.shell{padding:14px}.topbar,.progressPanel,.row{grid-template-columns:1fr}.progressPanel{gap:12px}.processActions{align-items:center;gap:6px}.processActions .primary,.processActions .ghost,.processActions .danger{min-width:auto;flex:0 0 auto}.topbar{align-items:stretch}.actions{justify-content:stretch}.actions button{flex:1}.urlImportBar{grid-template-columns:1fr}.urlImportBar button{width:100%}.urlImportSetupGrid{grid-template-columns:1fr}.progressSteps{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding-bottom:4px}.progressStep{flex:0 0 auto;width:144px;min-height:46px;height:46px;padding:5px 8px;font-size:12px;gap:6px}.stepDot{width:18px;height:18px;flex:0 0 18px;font-size:10px}.stepLabel{white-space:nowrap}.autoRunToggle,.autoRunPlaceholder{width:26px;height:26px;flex-basis:26px}.leftRail,.rightRail{grid-template-columns:1fr}}
