:root{color-scheme:light;--bg:#f7f7f4;--panel-2:#f0f4f8;--ink:#17202a;--muted:#627083;--line:#dfe5ea;--accent-2:#155e75;--warn:#a15c07}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--ink);font-family:Arial,Microsoft YaHei,sans-serif;letter-spacing:0}.saas-page{min-height:100vh;background:radial-gradient(circle at 18% 0,rgba(37,99,235,.08),transparent 28%),linear-gradient(180deg,#fbfcfe,#f3f5f8 62%,#eef2f6);padding:28px clamp(18px,4vw,72px) 52px}.saas-header{height:58px;display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;grid-gap:24px;gap:24px;margin-bottom:54px}.saas-brand{display:inline-flex;align-items:center;gap:12px;font-size:22px;font-weight:800;color:#090d16}.saas-brand-mark{width:42px;height:42px;display:grid;place-items:center;color:#fff;background:#090d16;border-radius:10px;font-weight:900;transform:skew(-8deg)}.saas-nav{display:inline-flex;align-items:center;justify-content:center;gap:36px;font-weight:700;color:#121722}.saas-nav a:hover{color:#155dfc}.saas-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.language-chip{height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 10px 0 12px;border:1px solid #dde4ee;border-radius:8px;background:rgba(255,255,255,.78);color:#111827;box-shadow:0 10px 30px rgba(15,23,42,.06)}.language-chip svg{color:#5d6678}.language-chip select{border:0;background:transparent;color:#111827;font-weight:800;outline:0;cursor:pointer;min-width:58px}.dark-btn{background:#080c14;color:#fff;border-color:#080c14;padding-left:22px;padding-right:22px}.saas-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center;max-width:1420px;margin:0 auto}.hero-copy{padding-top:8px}.release-pill{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(215,222,232,.9);box-shadow:0 12px 40px rgba(15,23,42,.06);color:#121722;font-weight:700;margin-bottom:42px}.release-pill span{display:inline-flex;padding:4px 8px;background:#dbeafe;color:#155dfc;border-radius:999px;font-size:12px}.hero-copy h1{max-width:660px;font-size:clamp(46px,5.3vw,82px);line-height:1.05;letter-spacing:0;color:#080c14;margin-bottom:24px}.hero-copy h1 span{color:#155dfc}.hero-copy p{max-width:560px;color:#5d6678;font-size:20px;line-height:1.55;margin-bottom:30px}.hero-buttons{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.gallery-link{color:#155dfc;font-weight:800;display:inline-flex;align-items:center;gap:7px}.saas-card{background:rgba(255,255,255,.88);border:1px solid #dde4ee;border-radius:8px;box-shadow:0 24px 80px rgba(15,23,42,.08)}.hero-generator{padding:28px}.generator-top{display:flex;justify-content:space-between;gap:16px;align-items:center;font-weight:800;margin-bottom:14px}.credits-left{gap:10px;color:#111827;font-size:14px}.credits-left,.credits-left strong{display:inline-flex;align-items:center}.credits-left strong{justify-content:center;min-width:40px;height:30px;border-radius:999px;background:#dbeafe;color:#155dfc}.prompt-box{border:1px solid #d7dee8;background:#fff;border-radius:8px;min-height:132px;padding:16px;display:grid;grid-template-rows:1fr auto}.prompt-box textarea{border:0;outline:0;resize:none;color:#111827;min-height:72px}.prompt-box textarea::placeholder{color:#9aa4b2}.prompt-tools{display:flex;align-items:center;gap:9px;color:#6b7280}.icon-upload,.prompt-tools button{width:34px;height:34px;border:1px solid #e5eaf0;border-radius:8px;display:grid;place-items:center;background:#f7f9fc;color:#64748b}.icon-upload input{display:none}.prompt-tools span{margin-left:auto;font-size:13px}.compact-upload,.duration-row{margin-top:14px}.mode-label{font-weight:800;margin:20px 0 10px}.mode-grid{display:grid;background:#f6f8fb;border-radius:8px;padding:6px;grid-gap:6px;gap:6px}.mode-grid button{border:0;min-height:74px;border-radius:8px;background:transparent;color:#151b27;display:grid;place-items:center;grid-gap:7px;gap:7px;font-weight:800}.mode-grid button.active{background:#eaf2ff;color:#155dfc;box-shadow:inset 0 0 0 1px rgba(21,93,252,.08)}.generator-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:26px}.generate-btn{min-width:210px}.result-strip{max-width:1420px;margin:28px auto 0;padding:18px}.result-strip .result-media{max-height:520px;object-fit:contain}.example-grid{max-width:1420px;margin:28px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.example-card{background:#fff;border:1px solid #dde4ee;border-radius:8px;overflow:hidden;box-shadow:0 12px 40px rgba(15,23,42,.055)}.example-title{height:44px;display:flex;align-items:center;gap:9px;padding:0 14px;font-weight:800}.example-image-wrap{position:relative;aspect-ratio:4/3;background:#f2f5f8}.example-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.play-badge{position:absolute;inset:0;margin:auto;width:72px;height:72px;border-radius:999px;background:rgba(8,12,20,.82);color:#fff;display:grid;place-items:center}.example-footer{min-height:54px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.example-footer span{color:#8b95a4;background:#f2f5f8;border-radius:999px;padding:5px 8px;font-size:12px}.trust-row{max-width:1420px;margin:34px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;border-top:1px solid #dbe2ec;border-bottom:1px solid #dbe2ec}.trust-row div{min-height:96px;display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:14px;column-gap:14px;align-content:center;padding:18px 24px}.trust-row svg{grid-row:1/span 2;color:#155dfc;background:#eaf2ff;width:46px;height:46px;padding:11px;border-radius:999px}.trust-row strong{color:#111827}.trust-row span{color:#687386;margin-top:4px}.post-hero-grid{max-width:1420px;margin:34px auto 0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:22px;gap:22px}.auth-card,.docs-card{padding:22px}.auth-card p,.docs-card p,.library-section p{color:#647084;line-height:1.65}.docs-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.library-section{max-width:1420px;margin:34px auto 0}.library-section>h2{margin-bottom:6px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr)}.sidebar{border-right:1px solid var(--line);background:#ffffff;padding:24px 18px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:10px;margin-bottom:28px}.brand-mark{width:34px;height:34px;border-radius:8px;background:linear-gradient(135deg,var(--accent),#2563eb)}.brand strong{display:block;font-size:18px}.brand span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.nav{display:grid;grid-gap:6px;gap:6px}.nav a{border-radius:8px;color:#344256;display:flex;align-items:center;gap:10px;padding:10px 12px}.nav a:hover{background:var(--panel-2)}.content{min-width:0;padding:28px}.topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.eyebrow{color:var(--accent-2);font-size:13px;font-weight:700;margin:0 0 8px}h1,h2,h3,p{margin-top:0}h1{font-size:34px;line-height:1.12;margin-bottom:10px}h2{font-size:22px;margin-bottom:14px}h3{font-size:16px;margin-bottom:8px}.muted{color:var(--muted)}.grid{display:grid;grid-gap:16px;gap:16px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:18px}.hero{background:#ffffff;border-bottom:1px solid var(--line);margin:-28px -28px 24px;padding:34px 28px}.hero-inner{max-width:1180px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);grid-gap:28px;gap:28px;align-items:center}.hero-visual{min-height:290px;border-radius:8px;background:linear-gradient(135deg,rgba(15,118,110,.84),rgba(37,99,235,.76)),url(https://images.unsplash.com/photo-1674027444485-cec3da58eef4?auto=format&fit=crop&w=1200&q=80);background-size:cover;background-position:50%;position:relative;overflow:hidden}.hero-stat{position:absolute;left:20px;right:20px;bottom:20px;background:rgba(255,255,255,.93);border:1px solid rgba(255,255,255,.5);border-radius:8px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px}.hero-stat div{padding:14px}.hero-stat strong{display:block;font-size:18px}.hero-stat span{color:var(--muted);font-size:12px}.button-row{display:flex;flex-wrap:wrap;gap:10px}.btn,.button-row{align-items:center}.btn{border:1px solid var(--line);background:#fff;color:var(--ink);padding:10px 14px;display:inline-flex;justify-content:center;gap:8px;min-height:42px;font-weight:700}.btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-danger{color:var(--danger)}.form{display:grid;grid-gap:14px;gap:14px}.field{display:grid;grid-gap:7px;gap:7px}.field label{font-weight:700;font-size:13px}.input,.select,.textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:#fff;color:var(--ink)}.textarea{min-height:120px;resize:vertical}.notice{padding:14px;color:#46576c}.ad-slot,.notice{border:1px dashed #b6c5d1;background:#f8fafc;border-radius:8px}.ad-slot{min-height:112px;display:grid;place-items:center;color:var(--muted);text-align:center;padding:16px}.metric{display:grid;grid-gap:4px;gap:4px}.metric strong{font-size:24px}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.tab{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 12px;font-weight:700}.tab.active{background:#dff4ef;border-color:#9ad5c9;color:#075e55}.result-media{width:100%;border-radius:8px;border:1px solid var(--line);background:#edf2f7}.history{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px}.work-card img,.work-card video{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;border:1px solid var(--line);background:#eef2f6}.status{display:inline-flex;border-radius:999px;padding:4px 8px;background:#e8f3ff;color:#164777;font-size:12px;font-weight:700}.error{color:var(--danger)}.docs-band{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:18px;gap:18px;align-items:start}.docs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.docs-grid a{border:1px solid var(--line);border-radius:8px;padding:11px 12px;background:#f8fafc;font-weight:700;color:#253247}.article-shell{min-height:100vh;display:grid;grid-template-columns:292px minmax(0,1fr);background:var(--bg)}.article-side{border-right:1px solid var(--line);background:#fff;padding:24px 18px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto}.brand.compact{margin-bottom:22px}.article-nav{display:grid;grid-gap:6px;gap:6px}.article-nav strong{margin-top:14px;color:var(--muted);font-size:12px}.article-nav a{border-radius:8px;padding:9px 10px;color:#334155}.article-nav a:hover{background:var(--panel-2)}.article-main{max-width:920px;width:100%;padding:42px 34px 70px}.breadcrumb,.breadcrumb-separator{color:var(--muted);font-size:13px;margin-right:8px}.article-main h1{font-size:38px;margin-top:18px}.article-desc{color:#44546a;font-size:18px;line-height:1.65}.article-updated{color:var(--muted);font-size:13px;margin-bottom:28px}.article-section{border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.article-note,.article-section li,.article-section p{color:#334155;line-height:1.85}.article-section ul{padding-left:22px}.article-section li+li{margin-top:8px}.article-note{border:1px dashed #b6c5d1;background:#f8fafc;border-radius:8px;padding:14px;margin-top:30px}.payment-box{border:1px solid var(--line);border-radius:8px;margin-top:18px;padding:14px}.payment-box div{align-items:center;display:flex;justify-content:space-between;gap:12px}.payment-box code{background:#f4f7fb;border:1px solid var(--line);border-radius:6px;display:block;font-size:12px;margin:10px 0;overflow-wrap:anywhere;padding:10px}.payment-box img{aspect-ratio:1/1;border:1px solid var(--line);border-radius:8px;display:block;max-width:220px;object-fit:cover;width:100%}.payment-warning{color:#9f1239;font-size:13px;line-height:1.5}.turnstile-wrap{margin:12px 0;min-height:65px}.admin-actions{display:flex;flex-wrap:wrap;gap:6px}.admin-actions button{background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;color:#3730a3;cursor:pointer;font-size:12px;padding:5px 8px}.admin-actions button:disabled{cursor:wait;opacity:.6}.admin-page{background:#f6f8fb;color:#101828;min-height:100vh;padding:32px}.admin-grid,.admin-header,.admin-stats{margin:0 auto 18px;max-width:1180px}.admin-header{align-items:center;display:flex;justify-content:space-between}.admin-stats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-panel,.admin-stats article{background:white;border:1px solid var(--line);border-radius:8px;padding:16px}.admin-stats span{color:var(--muted);display:block;font-size:13px}.admin-stats strong{display:block;font-size:26px;margin-top:6px}.admin-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}.admin-panel{overflow-x:auto}.admin-panel table{border-collapse:collapse;min-width:760px;width:100%}.admin-panel td{border-top:1px solid var(--line);font-size:13px;padding:9px}.account-center{margin:22px 0}.account-header{align-items:center;display:flex;justify-content:space-between;gap:18px;margin-bottom:18px}.account-header span,.account-metrics span,.balance-badge span{color:var(--muted);display:block;font-size:13px}.account-header h2{font-size:24px;margin:5px 0 0;overflow-wrap:anywhere}.balance-badge{background:#101828;border-radius:8px;color:white;min-width:220px;padding:14px 16px}.balance-badge span{color:#cbd5e1}.balance-badge strong{display:block;font-size:22px;margin-top:5px}.account-metrics{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.account-metrics article{background:#f8fafc;border:1px solid var(--line);border-radius:8px;padding:14px}.account-metrics strong{display:block;font-size:20px;margin-top:6px}.account-columns{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.billing-layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);margin-bottom:18px}.account-section-head{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.account-columns h3{margin:0 0 10px}.account-list{display:grid;grid-gap:10px;gap:10px}.account-list article{border:1px solid var(--line);border-radius:8px;padding:12px}.account-list article div{align-items:center;display:flex;justify-content:space-between;gap:12px}.account-list article span{background:#e8f1ff;border-radius:999px;color:#1d4ed8;font-size:12px;padding:3px 8px}.account-list p{color:var(--muted);font-size:13px;line-height:1.5;margin:8px 0;overflow-wrap:anywhere}.account-list a{color:#0f766e;font-weight:700}.login-shell{display:grid;margin:40px auto 0;max-width:520px}.shortcut-card{display:grid;grid-gap:10px;gap:10px}.shortcut-card>span{color:var(--muted);font-size:13px;font-weight:700}.account-note h2,.shortcut-card h2{margin:0}.account-note p,.shortcut-card p{color:var(--muted);line-height:1.7;margin:0 0 6px}.account-note{margin-top:18px}.history-page-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.history-page-grid .work-card{display:grid;grid-gap:10px;gap:10px}.history-page-grid .work-card h2{font-size:18px;margin:0}@media (max-width:920px){.saas-page{padding:16px}.saas-header{height:auto;grid-template-columns:1fr;margin-bottom:30px;gap:16px}.saas-nav{overflow-x:auto;gap:20px;padding-bottom:4px}.saas-actions,.saas-nav{justify-content:flex-start}.saas-actions{flex-wrap:wrap}.post-hero-grid,.saas-hero{grid-template-columns:1fr}.hero-copy h1{font-size:42px}.hero-copy p{font-size:17px}.hero-generator{padding:16px}.mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-grid button{min-height:62px}.generator-actions{align-items:stretch;flex-direction:column}.generate-btn{width:100%}.account-columns,.account-metrics,.billing-layout,.docs-grid.compact,.example-grid,.trust-row{grid-template-columns:1fr}.account-header{align-items:stretch;flex-direction:column}.balance-badge{min-width:0}.trust-row div{padding-left:0;padding-right:0}.shell{grid-template-columns:1fr}.sidebar{height:auto;position:static;border-right:0;border-bottom:1px solid var(--line)}.nav{grid-template-columns:repeat(2,minmax(0,1fr))}.article-shell,.docs-band,.grid-2,.grid-3,.hero-inner{grid-template-columns:1fr}.docs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-side{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.article-main{padding:28px 18px 50px}.article-main h1{font-size:30px}.content{padding:18px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-header{align-items:flex-start;flex-direction:column;gap:12px}.hero{margin:-18px -18px 18px;padding:26px 18px}}:root{--bg:#f5f7fb;--panel:#ffffff;--panel-2:#f8fafc;--ink:#111827;--muted:#667085;--line:#d8e0ea;--accent:#0f766e;--accent-2:#2563eb;--accent-soft:#e6f4f1;--blue-soft:#eaf2ff;--amber-soft:#fff7e6;--danger:#b42318;--shadow-sm:0 8px 22px rgba(15,23,42,0.06);--shadow-md:0 18px 48px rgba(15,23,42,0.09)}body{background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Microsoft YaHei,sans-serif}.saas-page{background:linear-gradient(180deg,#fbfcff,#f5f7fb 42%,#eef3f8);padding:22px clamp(16px,3.2vw,56px) 56px}.saas-header{background:rgba(255,255,255,.9);border:1px solid rgba(216,224,234,.9);border-radius:8px;box-shadow:var(--shadow-sm);gap:18px;height:auto;margin:0 auto 38px;max-width:1440px;min-height:62px;padding:10px 12px;position:-webkit-sticky;position:sticky;top:14px;z-index:20}.saas-brand{color:#111827;font-size:18px;letter-spacing:0}.saas-brand-mark{background:#111827;border-radius:8px;height:38px;transform:none;width:38px;overflow:hidden;padding:0}.saas-brand-mark img{display:block;height:100%;object-fit:cover;width:100%}.saas-nav{background:#f3f6fa;border:1px solid #e2e8f0;border-radius:8px;gap:4px;padding:4px}.saas-nav a{border-radius:6px;color:#475569;font-size:14px;padding:8px 10px;white-space:nowrap}.saas-nav a:hover{background:#ffffff;color:#0f766e;box-shadow:0 1px 2px rgba(15,23,42,.06)}.saas-nav a.active{background:#ffffff;color:#0f766e;box-shadow:0 1px 2px rgba(15,23,42,.08)}.btn,.icon-upload,.input,.language-chip,.prompt-tools button,.select,.textarea{border-color:#d8e0ea}.btn{border-radius:8px;box-shadow:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.btn:hover,.docs-grid a:hover,.mode-grid button:hover,.tab:hover{transform:translateY(-1px)}.btn-primary{background:#0f766e;border-color:#0f766e}.btn-primary:hover{background:#115e59;border-color:#115e59}.dark-btn{background:#111827;border-color:#111827;color:#ffffff!important;min-width:80px}.example-grid,.library-section,.post-hero-grid,.result-strip,.saas-hero,.trust-row{max-width:1440px}.saas-hero{align-items:stretch;grid-template-columns:minmax(340px,.88fr) minmax(540px,1.12fr);gap:clamp(20px,3vw,48px)}.hero-copy{align-self:center;padding:6px 0}.release-pill{border-color:#d8e0ea;box-shadow:var(--shadow-sm);margin-bottom:18px}.credits-left strong,.release-pill span{background:var(--accent-soft);color:#0f766e}.hero-copy h1{color:#111827;font-size:clamp(36px,4vw,58px);max-width:700px;margin-bottom:16px}.hero-copy h1 span{color:#0f766e}.hero-copy p{color:#5f6b7a;font-size:17px;margin-bottom:22px}.gallery-link{color:#2563eb}.admin-panel,.admin-stats article,.example-card,.panel,.saas-card{background:rgba(255,255,255,.94);border-color:#d8e0ea;border-radius:8px;box-shadow:var(--shadow-sm)}.hero-generator{border-top:4px solid #0f766e;box-shadow:var(--shadow-md);display:flex;flex-direction:column;min-height:100%;min-width:0;padding:22px}.generator-top{border-bottom:1px solid #e6edf4;margin:-4px -2px 12px;padding:0 2px 10px}.prompt-box{background:#fbfdff;border-color:#d8e0ea;min-height:118px;min-width:0;padding:12px}.prompt-box textarea{background:transparent;font-size:15px;line-height:1.65;min-height:58px}.icon-upload,.prompt-tools button{background:#ffffff}.mode-label{color:#344054;font-size:13px;letter-spacing:0;text-transform:uppercase;margin:14px 0 8px}.mode-grid{background:#eef3f8;grid-template-columns:repeat(5,minmax(0,1fr))}.mode-grid button{color:#475569;min-height:62px;padding:10px 8px}.mode-grid button span{font-size:13px;line-height:1.25}.mode-grid button.active{background:#ffffff;color:#0f766e;box-shadow:0 8px 20px rgba(15,23,42,.08)}.generator-actions{border-top:1px solid #e6edf4;margin-top:16px;padding-top:14px}.result-strip{box-shadow:var(--shadow-md)}.example-grid{gap:18px}.prompt-examples-section{max-width:1440px;margin:20px auto 0}.prompt-examples-section .example-grid{margin-top:14px}.section-head{display:grid;grid-gap:6px;gap:6px;max-width:760px}.section-head span{color:#0f766e;font-size:13px;font-weight:800;text-transform:uppercase}.section-head h2{font-size:28px;margin:0}.section-head p{color:var(--muted);line-height:1.7;margin:0}.example-card{transition:transform .16s ease,box-shadow .16s ease}.example-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.example-title{color:#344054;font-size:14px}.example-footer{align-items:flex-start;flex-direction:column;min-height:70px}.example-footer strong{line-height:1.35}.account-list article span,.example-footer span,.status{background:var(--blue-soft);color:#1d4ed8}.trust-row{background:#ffffff;border:1px solid #d8e0ea;border-radius:8px;box-shadow:var(--shadow-sm);gap:0;overflow:hidden}.trust-row div{border-right:1px solid #e6edf4}.trust-row div:last-child{border-right:0}.trust-row svg{background:var(--accent-soft);color:#0f766e}.post-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-center,.account-columns>.saas-card,.auth-card,.billing-layout>.saas-card,.docs-card,.history-page-grid>.saas-card{padding:24px}.account-center h1,.auth-card h1,.billing-layout h1,.docs-card h2{letter-spacing:0}.docs-grid a{background:#fbfdff;border-color:#d8e0ea;color:#334155;transition:transform .16s ease,border-color .16s ease,background .16s ease}.docs-grid a:hover{background:#ffffff;border-color:#0f766e;color:#0f766e}.account-header h1{font-size:clamp(24px,2.4vw,34px);margin:6px 0 0;overflow-wrap:anywhere}.balance-badge{background:#111827;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.account-metrics article{background:#fbfdff;border-color:#e0e7ef}.account-metrics strong{color:#111827}.payment-box{background:#fbfdff}.payment-box img{background:#ffffff;object-fit:contain}.payment-warning{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;padding:10px}.history-page-grid .work-card{min-height:100%}.work-card img,.work-card video{aspect-ratio:16/11}.article-shell{background:#f5f7fb}.article-side{background:#ffffff;border-color:#d8e0ea}.article-main{background:#ffffff;border:1px solid #d8e0ea;border-radius:8px;box-shadow:var(--shadow-sm);margin:28px auto;padding:42px clamp(22px,4vw,54px) 60px}.article-nav a:hover{background:var(--accent-soft);color:#0f766e}.admin-page{background:#f5f7fb}.admin-grid,.admin-header,.admin-stats{max-width:1440px}@media (max-width:1100px){.saas-header{grid-template-columns:1fr;position:static}.saas-actions,.saas-nav{justify-content:flex-start;overflow-x:visible;width:100%}.account-columns,.billing-layout,.post-hero-grid,.saas-hero{grid-template-columns:1fr}.hero-copy h1{font-size:42px}}@media (max-width:720px){.saas-page{padding:12px 12px 34px}.saas-header{margin-bottom:22px;padding:10px}.saas-nav{align-items:stretch;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-nav a{font-size:13px;padding:8px;text-align:center;white-space:normal;overflow-wrap:anywhere}.saas-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr}.dark-btn,.language-chip{width:100%}.hero-copy h1{font-size:34px}.hero-copy p{font-size:16px}.account-metrics,.admin-stats,.docs-grid,.docs-grid.compact,.example-grid,.history-page-grid,.trust-row{grid-template-columns:1fr}.mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-row div{border-bottom:1px solid #e6edf4;border-right:0}.trust-row div:last-child{border-bottom:0}.account-list article div,.button-row,.generator-actions{align-items:stretch;flex-direction:column}.button-row .btn,.generate-btn{width:100%}}