@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap");:root{color-scheme:light;--ink:#171717;--muted:#666b73;--line:#dce2e8;--panel:#ffffff;--soft:#f3f6f8;--accent:#0f9f7a;--accent-dark:#07765a;--shadow:0 18px 50px rgba(31,43,54,0.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#eef3f6;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{width:min(1120px,calc(100% - 32px));margin:0 auto}.beta-invite-shell{width:min(980px,calc(100% - 32px));margin:0 auto;padding:34px 0}.beta-invite-card,.beta-invite-grid article,.beta-invite-hero{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(31,43,54,.08)}.beta-invite-hero{display:grid;grid-gap:14px;gap:14px;padding:clamp(24px,5vw,46px)}.beta-invite-hero h1{max-width:760px;margin:0;font-size:clamp(38px,6vw,68px);line-height:1.02;letter-spacing:0}.beta-invite-hero p:not(.eyebrow){max-width:700px;margin:0;color:var(--muted);font-size:15px;line-height:1.7}.beta-invite-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.beta-invite-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0}.beta-invite-card,.beta-invite-grid article{padding:18px}.beta-invite-grid span{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#eef8f5;color:#087a62;font-size:12px;font-weight:900}.beta-invite-card h2,.beta-invite-grid h2{margin:12px 0 8px;font-size:20px}.beta-invite-grid p,.beta-invite-note p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.beta-invite-card{margin-top:18px}.beta-quick-plan{display:grid;grid-gap:16px;gap:16px}.beta-quick-plan-heading{display:grid;grid-gap:7px;gap:7px}.beta-quick-plan-heading h2{margin:0}.beta-quick-plan-heading p:not(.eyebrow){margin:0;color:var(--muted);font-size:14px;line-height:1.55}.beta-quick-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.beta-quick-plan-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:172px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#f7fafb}.beta-quick-plan-grid span{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:26px;padding:0 9px;border-radius:999px;background:#dff7ee;color:#087a62;font-size:12px;font-weight:900}.beta-quick-plan-grid h3{margin:0;font-size:16px}.beta-quick-plan-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.beta-invite-card ol{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:24px}.beta-invite-card li{color:var(--ink);font-size:14px;line-height:1.55}.beta-invite-checklists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:16px}.beta-copy-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.beta-mail-link{min-height:38px}.beta-copy-confirmation{margin-top:10px!important;color:#087a62!important;font-size:13px!important;font-weight:800}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;margin:0 calc((100vw - min(1120px, calc(100vw - 32px))) / -2);padding:8px max(16px,calc((100vw - 1120px) / 2));background:rgba(238,243,246,.9);border-bottom:1px solid rgba(23,23,23,.08)}.brand,.nav a,.primary-link,.secondary-link{color:inherit;text-decoration:none}.brand{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:800}.brand-mark{display:grid;place-items:center;width:30px;height:30px;background:var(--ink);color:#fff;border-radius:7px}.account,.hero-actions,.nav{display:flex;align-items:center;gap:12px}.nav{gap:18px;color:var(--muted);font-size:13px}.account select{width:116px;height:34px}.credit-pill,.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:13px;white-space:nowrap}.buy-btn,.ghost-btn,.primary-btn,.primary-link,.secondary-link,.submit-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:0;border-radius:7px;font-size:14px;font-weight:800;line-height:1}.ghost-btn,.secondary-link{padding:0 16px;background:#fff;border:1px solid var(--line);color:var(--ink)}.buy-btn,.primary-btn,.primary-link,.submit-btn{padding:0 18px;background:var(--accent)}.buy-btn:hover,.primary-btn:hover,.primary-link:hover,.submit-btn:hover{background:var(--accent-dark)}.hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);grid-gap:clamp(24px,4vw,52px);gap:clamp(24px,4vw,52px);align-items:center;min-height:520px;padding:34px 0 24px}.hero-copy h1{max-width:760px;margin:10px 0 14px;font-size:clamp(36px,5vw,58px);line-height:1.04;letter-spacing:0}.eyebrow{margin:0;color:var(--accent-dark);font-size:13px;font-weight:800;text-transform:uppercase}.lede{max-width:620px;margin:0 0 20px;color:var(--muted);font-size:15px;line-height:1.7}.auth-box{display:grid;grid-template-columns:minmax(190px,1fr) auto;grid-gap:10px;gap:10px;max-width:610px}.auth-box p,.form-message{grid-column:1/-1;margin:0;color:var(--muted)}.generation-recovery{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;max-width:610px;margin-top:2px;padding:12px;border:1px solid rgba(214,130,31,.28);border-radius:8px;background:rgba(255,248,237,.9);color:#6f4517;font-size:13px;line-height:1.5}.generation-recovery strong{color:#4d2f10;font-size:14px}.generation-recovery p{margin:0}.generation-recovery div{display:flex;gap:8px;flex-wrap:wrap}.auth-box .beta-access-hint{display:flex;align-items:center;gap:8px;min-height:34px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.74);font-size:13px;line-height:1.45}.beta-access-hint span{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#eef2f4;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.beta-access-open{border-color:rgba(15,159,122,.38)!important;background:#effaf6!important}.beta-access-existing span,.beta-access-open span{background:#dff7ee;color:#087a62}.beta-access-full{border-color:rgba(189,42,42,.28)!important;background:#fff4f4!important}.beta-access-full span{background:#ffe0e0;color:#9d1d1d}.beta-quickstart{display:grid;grid-gap:8px;gap:8px;max-width:620px;margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.72)}.beta-quickstart strong{font-size:13px}.beta-quickstart p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.beta-quickstart div{display:flex;flex-wrap:wrap;gap:6px}.beta-quickstart span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:#eef8f5;color:#087a62;font-size:12px;font-weight:800}.hero-preview{grid-template-columns:1.12fr .88fr;min-height:390px}.hero-preview,.preview-stack{display:grid;grid-gap:12px;gap:12px}.preview-image{border:1px solid rgba(23,23,23,.1);border-radius:8px;box-shadow:var(--shadow);background-size:cover;background-position:50%}.preview-one{background:radial-gradient(circle at 28% 24%,rgba(216,168,63,.95),transparent 16%),radial-gradient(circle at 68% 36%,rgba(54,120,216,.75),transparent 20%),linear-gradient(135deg,#111,#203d3b 48%,#f5efe0)}.preview-two{background:linear-gradient(135deg,rgba(15,159,122,.86),rgba(255,255,255,.2)),repeating-linear-gradient(45deg,#f7f1df,#f7f1df 12px,#e9d99d 13px,#e9d99d 24px)}.preview-three{background:radial-gradient(circle at 70% 25%,rgba(232,111,81,.9),transparent 18%),linear-gradient(145deg,#ffffff,#dbe7ee 48%,#161616)}.section,.workspace{margin:22px 0}.workspace{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:16px;gap:16px}.admin-table,.metrics-panel,.panel,.price-card,.section{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px rgba(31,43,54,.08)}.metrics-panel{position:-webkit-sticky;position:sticky;display:grid;grid-gap:10px;gap:10px;padding:12px}.metrics-panel>div{padding:12px;background:var(--soft);border-radius:7px}.metric-label{display:block;margin-bottom:6px;color:var(--muted);font-size:12px}.metrics-panel strong{font-size:18px;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.tester-mission{display:grid;grid-gap:12px;gap:12px;background:#ffffff;border:1px solid var(--line)}.tester-mission-head{display:grid;grid-gap:8px;gap:8px}.tester-mission-head strong{font-size:14px}.tester-mission-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.tester-mission-head>span{justify-self:start;min-height:24px;padding:4px 8px;border-radius:999px;background:#eef8f5;color:#087a62;font-size:11px;font-weight:900}.tester-mission ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.tester-mission li{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:8px;border-radius:7px;background:#f5f8f9}.tester-mission li>span{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:999px;background:#dce5e9;color:var(--muted);font-size:13px;font-weight:900}.tester-mission li.complete{background:#effaf6}.tester-mission li.complete>span{background:var(--green);color:#ffffff}.tester-mission li div{display:grid;grid-gap:2px;gap:2px;min-width:0}.tester-mission li strong{font-size:12px;line-height:1.3}.tester-mission li small{color:var(--muted);font-size:11px;font-weight:800}.canvas-projects{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);background:#ffffff}.canvas-project-actions,.canvas-projects-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.canvas-projects-head strong{font-size:14px}.canvas-project-actions a,.canvas-project-actions button,.canvas-project-empty a,.canvas-projects-head a{min-height:26px;border:1px solid var(--line);border-radius:999px;background:#eef8f5;color:#087a62;padding:5px 8px;font-size:11px;font-weight:900;line-height:1;text-decoration:none}.canvas-projects ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.canvas-projects li{display:grid;grid-gap:8px;gap:8px;padding:8px;border-radius:7px;background:#f5f8f9}.canvas-projects li>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.canvas-projects li strong{font-size:12px;line-height:1.35;overflow-wrap:anywhere}.canvas-project-empty span,.canvas-projects li small{color:var(--muted);font-size:11px;font-weight:800}.canvas-project-actions button{cursor:pointer;background:#fff1f2;color:#be123c}.canvas-project-empty{display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:8px}.panel,.section{padding:clamp(16px,2.4vw,24px)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.section-heading h2{margin:4px 0 0;font-size:24px;line-height:1.2}.generator-form{display:grid;grid-gap:14px;gap:14px}.tester-brief{display:grid;grid-gap:8px;gap:8px;margin:-4px 0 14px;padding:10px 12px;border:1px solid #bfe8dd;border-radius:8px;background:#f0fbf7}.tester-brief strong{color:#087a62;font-size:12px;font-weight:900;text-transform:uppercase}.tester-brief div{display:flex;flex-wrap:wrap;gap:6px}.tester-brief span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid #cde2db;border-radius:999px;background:#fff;color:#276052;font-size:12px;font-weight:800}.field{display:grid;grid-gap:8px;gap:8px}.field span{color:var(--muted);font-size:13px;font-weight:700}.field-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.field-row strong{color:var(--muted);font-size:12px;white-space:nowrap}.field-row .danger-text{color:#b42318}.field-label{display:block;color:var(--muted);font-size:13px;font-weight:700}.template-strip{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfcfd}.template-strip-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.template-strip-head strong{color:var(--ink);font-size:13px}.template-strip-head span{color:var(--muted);font-size:12px;line-height:1.45}.template-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.template-card-grid button{display:grid;grid-gap:4px;gap:4px;min-height:66px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);text-align:left}.template-card-grid button.active,.template-card-grid button:hover{border-color:rgba(15,159,122,.5);background:#eef8f5}.template-card-grid button strong{color:var(--ink);font-size:13px;line-height:1.25}.template-card-grid button span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.25}.prompt-assistant{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #cfe2dd;border-radius:8px;background:#f5fbf8}.prompt-assistant-copy{display:grid;grid-gap:4px;gap:4px}.prompt-assistant-copy strong{color:#087a62;font-size:13px}.prompt-assistant-copy p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.prompt-assistant-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.prompt-assistant-form .ghost-btn{min-width:110px;white-space:nowrap}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:7px;background:#fbfcfd;color:var(--ink);outline:0}textarea{min-height:118px;padding:12px;resize:vertical;line-height:1.55}input,select{height:40px;padding:0 12px}.form-grid,.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.reference-upload{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfcfd}.reference-preview p,.reference-upload p{margin:4px 0 0;color:var(--muted);font-size:13px}.upload-control{display:inline-flex;align-items:center;justify-content:center;min-height:38px;width:-moz-fit-content;width:fit-content;padding:0 16px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font-weight:800;font-size:14px;cursor:pointer}.upload-control input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.reference-preview{display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px;border:1px solid #bfe2d8;border-radius:8px;background:#eef8f5}.reference-preview strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-thumb{width:58px;aspect-ratio:1/1;border-radius:7px;background-size:cover;background-position:50%;border:1px solid rgba(23,23,23,.1)}.cost-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 12px;background:#eef8f5;border:1px solid #bfe2d8;border-radius:7px}.cost-row-warning{background:#fff4ed;border-color:#fed7aa}.cost-row-warning span,.cost-row-warning strong{color:#9a3412}.inline-buy-link{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font-size:13px;font-weight:900;text-decoration:none}.buy-btn,.submit-btn{width:100%;min-height:42px}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.gallery-controls{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.gallery-controls button,.gallery-controls span{min-height:32px;border-radius:999px;font-size:12px;font-weight:700}.gallery-controls span{display:inline-flex;align-items:center;padding:0 10px;color:var(--muted);background:#f4f7f7}.gallery-controls button{padding:0 12px;border:1px solid var(--line);color:var(--muted);background:#fff}.gallery-controls button.active{border-color:rgba(16,163,127,.35);color:#087a62;background:#eef8f5}.output-nudge{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:-4px 0 14px;padding:12px;border:1px solid #bfe8dd;border-radius:8px;background:#f0fbf7}.output-nudge div:first-child{display:grid;grid-gap:4px;gap:4px}.output-nudge strong{color:#087a62;font-size:13px}.output-nudge p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.output-nudge div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.output-nudge a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 11px;border:1px solid #cde2db;border-radius:999px;background:#fff;color:var(--ink);font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.image-card,.price-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.image-thumb{display:block;width:100%;border:0;cursor:zoom-in;aspect-ratio:1/1;background:linear-gradient(135deg,#f7f2e7,#0f9f7a 58%,#0c1b1a);background-size:cover;background-position:50%}.image-thumb:focus-visible{outline:3px solid rgba(16,163,127,.35);outline-offset:-3px}.admin-table,.image-card-body,.price-card{padding:16px}.image-card-body p{margin:0 0 10px;color:var(--muted);font-size:12px}.image-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.image-actions a,.image-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font-size:12px;font-weight:700;line-height:1;text-decoration:none}.image-actions button.copied{border-color:rgba(16,163,127,.35);color:#087a62;background:#eef8f5}.lightbox{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px;background:rgba(9,17,20,.72)}.lightbox-panel{width:min(920px,100%);max-height:min(92vh,920px);overflow:auto;padding:14px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#fff;box-shadow:0 28px 90px rgba(0,0,0,.36)}.lightbox-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.lightbox-header .eyebrow{margin-bottom:4px}.lightbox-header strong{color:var(--muted);font-size:13px}.lightbox-close{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;background:#fff;color:var(--ink);font-weight:800}.lightbox-close,.lightbox-image{border:1px solid var(--line);border-radius:7px}.lightbox-image{min-height:min(70vh,720px);background-color:#f4f7f7;background-position:50%;background-repeat:no-repeat;background-size:contain}.lightbox-actions{margin-top:12px}.price-card{display:grid;position:relative;grid-gap:12px;gap:12px}.price-card.featured{border-color:rgba(15,159,122,.5);box-shadow:0 16px 36px rgba(15,159,122,.14)}.popular-badge{justify-self:start;min-height:24px;padding:4px 8px;border-radius:999px;color:#087a62;background:#eef8f5;font-size:11px;font-weight:900;text-transform:uppercase}.admin-table h3,.price-card h3{margin:0}.price-card strong{font-size:28px}.plan-fit{display:inline-flex;justify-self:start;min-height:26px;align-items:center;padding:0 9px;border-radius:999px;background:#f4f7f7;color:var(--muted);font-size:12px;font-weight:800}.plan-output-hint{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fbfcfd}.plan-output-hint span,.plan-unit-cost{color:var(--muted);font-size:12px;line-height:1.45}.plan-output-hint strong{font-size:13px;line-height:1.25}.plan-unit-cost{font-weight:800}.pricing-helper{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:7px;background:#f7fafb}.pricing-helper p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.pricing-helper div{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pricing-helper span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--ink);font-size:12px;font-weight:800;white-space:nowrap}.support-section .section-heading>p,.trust-section .section-heading>p{max-width:520px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.trust-grid article{display:flex;gap:10px;min-height:126px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#f9fbfb}.trust-grid span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:999px;color:#fff;background:var(--green);font-size:13px;font-weight:900}.trust-grid h3{margin:0 0 6px;font-size:15px}.trust-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.faq-section{display:grid;grid-gap:16px;gap:16px}.faq-section .section-heading>p{max-width:520px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.faq-grid details{border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.faq-grid summary{min-height:48px;padding:14px 16px;cursor:pointer;color:var(--ink);font-size:14px;font-weight:900;line-height:1.35}.faq-grid p{margin:0;padding:0 16px 16px;color:var(--muted);font-size:13px;line-height:1.6}.beta-section{display:grid;grid-template-columns:minmax(0,.86fr) minmax(320px,1fr);grid-gap:18px;gap:18px;align-items:stretch;background:#0f1719;color:#fff}.beta-copy{display:grid;align-content:center;grid-gap:12px;gap:12px}.beta-copy h2{max-width:620px;margin:0;font-size:30px;line-height:1.12}.beta-copy p:not(.eyebrow){max-width:620px;margin:0;color:rgba(255,255,255,.72);font-size:14px;line-height:1.65}.beta-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.beta-card{display:grid;grid-gap:10px;gap:10px}.beta-checklist,.beta-stat{padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06)}.beta-stat{display:flex;align-items:center;justify-content:space-between;gap:16px}.beta-checklist li,.beta-stat span{color:rgba(255,255,255,.76);font-size:13px;line-height:1.5}.beta-stat strong{color:#fff;font-size:28px}.beta-checklist h3{margin:0 0 10px;font-size:15px}.beta-checklist ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.support-section{display:grid;grid-gap:16px;gap:16px}.support-section .section-heading{align-items:end}.support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.support-grid article{min-height:116px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.support-grid h3{margin:0 0 8px;font-size:15px}.support-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.legal-links{display:flex;flex-wrap:wrap;gap:8px}.legal-links a{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:12px;font-weight:800;text-decoration:none}.feedback-box{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);grid-gap:16px;gap:16px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#f9fbfb}.feedback-box h3{margin:0 0 8px;font-size:18px}.feedback-box p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.feedback-form{display:grid;grid-gap:12px;gap:12px}.feedback-guidance{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.feedback-guidance small,.feedback-guidance span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid #cde2db;border-radius:999px;background:#f0fbf7;color:#276052;font-size:12px;font-weight:800}.feedback-guidance small{margin-left:auto;border-color:var(--line);background:#fff;color:var(--muted)}.support-assistant{position:fixed;right:18px;bottom:18px;z-index:50;display:grid;justify-items:end;grid-gap:10px;gap:10px;width:min(370px,calc(100vw - 28px));pointer-events:none}.support-assistant>*{pointer-events:auto}.support-assistant-toggle{gap:8px;min-height:42px;padding:0 15px;border:1px solid rgba(5,150,105,.45);background:#101614;box-shadow:0 14px 34px rgba(16,24,40,.2);font-size:14px;font-weight:900;cursor:pointer}.support-assistant-toggle,.support-assistant-toggle span{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff}.support-assistant-toggle span{width:24px;height:24px;background:var(--green);line-height:1}.support-assistant-panel{display:grid;grid-gap:10px;gap:10px;width:100%;max-height:min(620px,calc(100vh - 110px));padding:12px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.98);box-shadow:0 22px 60px rgba(16,24,40,.24)}.support-assistant-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.support-assistant-head div{display:grid;grid-gap:3px;gap:3px}.support-assistant-head strong{font-size:15px}.support-assistant-head span{color:var(--muted);font-size:12px;line-height:1.35}.support-assistant-messages{display:grid;align-content:start;grid-gap:8px;gap:8px;max-height:260px;overflow:auto;padding:8px;border-radius:8px;background:#f5f8f8}.support-message{width:-moz-fit-content;width:fit-content;max-width:88%;margin:0;padding:9px 10px;border-radius:8px;color:var(--ink);font-size:13px;line-height:1.5}.support-message-assistant{background:#fff;border:1px solid var(--line)}.support-message-user{justify-self:end;background:#dff7ed;border:1px solid #b6e9d4}.support-assistant-quick{display:flex;flex-wrap:wrap;gap:6px}.support-assistant-quick button,.support-feedback-link{min-height:28px;padding:0 9px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:12px;font-weight:800;cursor:pointer}.support-assistant-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.support-assistant-form input{min-height:38px;padding:0 11px;border:1px solid var(--line);border-radius:8px;font-size:13px}.support-assistant-form button{min-height:38px;padding:0 12px;border:0;border-radius:8px;background:var(--green);color:#fff;font-size:13px;font-weight:900;cursor:pointer}.support-feedback-link{justify-self:start;border-color:#cde2db;background:#f0fbf7;color:#276052}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.owner-panel{grid-column:1/-1}.owner-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.muted-text,.owner-heading p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.owner-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.owner-funnel{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border:1px solid #bfe8dd;border-radius:7px;background:#f0fbf7}.owner-funnel span{color:#087a62;font-size:12px;font-weight:900;text-transform:uppercase}.owner-funnel strong{color:var(--ink);font-size:12px;font-weight:800}.owner-readiness{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:14px;border:1px solid #bfe8dd;border-radius:8px;background:#f0fbf7}.owner-readiness>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.owner-readiness span{color:var(--muted);font-size:12px;font-weight:800}.owner-readiness>div:first-child strong{color:#087a62;font-size:26px;line-height:1}.owner-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.owner-readiness-grid span{display:grid;grid-gap:4px;gap:4px;padding:9px;border:1px solid #cde2db;border-radius:7px;background:#fff}.owner-readiness-grid strong{color:var(--ink);font-size:15px}.owner-readiness p{margin:0;color:#276052;font-size:13px;line-height:1.5}.owner-next-actions{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:7px;background:#fff}.owner-next-actions h4{margin:0;color:var(--ink);font-size:13px}.owner-next-actions ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.owner-next-actions li{color:var(--muted);font-size:12px;line-height:1.45}.owner-beta-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:7px;background:#f7fafb}.owner-beta-tools div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.owner-beta-tools span{color:var(--muted);font-size:12px;font-weight:800}.owner-beta-tools strong{color:var(--ink);font-size:14px;overflow-wrap:anywhere}.owner-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.compact-link{min-height:38px;padding:9px 14px;font-size:13px}.owner-feedback,.owner-testers{margin-top:16px}.owner-feedback h4,.owner-testers h4{margin:0 0 10px;font-size:14px}.owner-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.owner-section-heading h4{margin:0}.owner-section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.tester-list{display:grid;grid-gap:10px;gap:10px}.tester-item{display:grid;grid-template-columns:minmax(220px,1fr) minmax(320px,1.4fr);grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:7px;background:#fff}.tester-main{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 10px;gap:4px 10px;min-width:0}.tester-main span{grid-row:span 2;color:#087a62;font-size:12px;font-weight:900}.tester-main strong{color:var(--ink);font-size:13px;overflow-wrap:anywhere}.tester-main small{color:var(--muted);font-size:12px}.tester-followup{justify-self:start;min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:11px;font-weight:800;cursor:pointer}.tester-followup:hover{border-color:#087a62;color:#087a62}.tester-next-step{grid-column:2;margin:2px 0 0;padding:7px 9px;border-radius:7px;background:#f4f7f7;color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.tester-stats{display:grid;grid-template-columns:minmax(88px,.8fr) repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.tester-stats span{display:grid;grid-gap:2px;gap:2px;color:var(--muted);font-size:11px;font-weight:800}.tester-stats strong{color:var(--ink);font-size:13px}.tester-signal{align-self:center;justify-self:start;display:inline-flex!important;min-height:26px;padding:0 9px;align-items:center;border-radius:999px;background:#eef2f4;color:var(--ink)!important;font-size:11px!important;font-weight:900!important}.signal-stuck{background:#fff0e5;color:#a84500!important}.signal-active,.signal-feedback{background:#e7f7ef;color:#087a62!important}.signal-paid{background:#eaf2ff;color:#1558b0!important}.feedback-list{display:grid;grid-gap:10px;gap:10px}.feedback-item{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);border-radius:7px;background:var(--soft)}.feedback-item div{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}.feedback-item strong{color:var(--ink);font-size:13px}.feedback-item span{color:var(--muted);font-size:12px}.feedback-status{background:#fff8e5;color:#8a5b00}.feedback-priority,.feedback-status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-weight:900}.priority-high{background:#ffe9e2;color:#b13d1d!important}.priority-normal{background:#eaf2ff;color:#1558b0!important}.status-closed,.status-resolved{background:#e7f7ef;color:#087a62}.status-reviewing{background:#eaf2ff;color:#1558b0}.feedback-actions{display:flex;gap:6px;flex-wrap:wrap}.feedback-actions button{min-height:30px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:12px;font-weight:800;cursor:pointer}.feedback-actions button:disabled{cursor:not-allowed;opacity:.45}.feedback-item p{margin:0;color:var(--ink);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.feedback-item a{justify-self:start;color:#087a62;font-size:12px;font-weight:800;text-decoration:none}.ops-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.ops-metrics>div{padding:12px;border-radius:7px;background:var(--soft)}.ops-metrics strong{font-size:18px;line-height:1.25;overflow-wrap:anywhere}.list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.list-item{padding:12px;background:var(--soft);border-radius:7px;color:var(--muted);font-size:13px}.empty-state{display:grid;place-items:center;min-height:180px;padding:18px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);text-align:center}.gallery-empty{gap:12px}.gallery-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:7px;background:var(--green);color:#fff;font-size:13px;font-weight:800;text-decoration:none}[dir=rtl] body,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{text-align:right}@media (max-width:920px){.nav{display:none}.admin-grid,.beta-invite-checklists,.beta-invite-grid,.beta-quick-plan-grid,.beta-section,.faq-grid,.feedback-box,.hero,.ops-metrics,.pricing-helper,.support-grid,.tester-item,.trust-grid,.workspace{grid-template-columns:1fr}.pricing-helper{align-items:flex-start;flex-direction:column}.pricing-helper div{justify-content:flex-start}.output-nudge{align-items:flex-start;flex-direction:column}.output-nudge div:last-child{justify-content:flex-start}.owner-beta-tools{align-items:flex-start;flex-direction:column}.metrics-panel{position:static;grid-template-columns:repeat(4,minmax(0,1fr))}.tester-mission{grid-column:1/-1}.form-grid,.gallery-grid,.pricing-grid,.template-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.shell{width:min(100% - 24px,1180px)}.account,.auth-box,.form-grid,.gallery-grid,.metrics-panel,.owner-readiness-grid,.pricing-grid,.prompt-assistant-form,.reference-preview,.tester-stats,.topbar{grid-template-columns:1fr}.account,.topbar{align-items:flex-start;flex-direction:column}.gallery-controls,.section-heading{align-items:flex-start;justify-content:flex-start}.template-strip-head{align-items:flex-start;flex-direction:column}.hero-copy h1{font-size:40px}.hero-preview{grid-template-columns:1fr;min-height:620px}.support-assistant{right:12px;bottom:12px;width:min(360px,calc(100vw - 24px))}.support-assistant-form{grid-template-columns:1fr}}.cinematic-hero .auth-box,.cinematic-hero .beta-quickstart,.cinematic-hero .primary-btn,.cinematic-hero .primary-link,.cinematic-hero .secondary-link,.hero-preview .preview-image,.liquid-glass,.topbar{position:relative;overflow:hidden;background:rgba(255,255,255,.035);background-blend-mode:luminosity;border:0;box-shadow:inset 0 1px 1px rgba(255,255,255,.12),0 18px 70px rgba(0,0,0,.24);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.cinematic-hero .auth-box:before,.cinematic-hero .beta-quickstart:before,.cinematic-hero .primary-btn:before,.cinematic-hero .primary-link:before,.cinematic-hero .secondary-link:before,.hero-preview .preview-image:before,.liquid-glass:before,.topbar:before{position:absolute;inset:0;padding:1.2px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,.16) 20%,rgba(255,255,255,0) 42%,rgba(255,255,255,0) 58%,rgba(255,255,255,.14) 80%,rgba(255,255,255,.4));content:"";pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}body{background:radial-gradient(circle at top,rgba(12,35,31,.65),transparent 35%),#06080b}.shell{width:min(1180px,calc(100% - 28px))}.topbar{top:10px;min-height:48px;margin:14px 0 0;padding:7px 10px;border-radius:999px;color:rgba(255,255,255,.9);z-index:40}.brand{font-size:15px}.brand-mark{width:28px;height:28px;border-radius:9px;background:#fff;color:#090b0d}.nav{gap:16px;color:rgba(255,255,255,.72);font-size:12px}.account{gap:8px}.account select,.credit-pill,.ghost-btn{min-height:32px;height:32px;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:rgba(255,255,255,.88);font-size:12px}.account select{width:104px}.ghost-btn{padding:0 13px}.cinematic-hero{display:grid;place-items:center;min-height:clamp(620px,82vh,780px);margin-top:14px;padding:96px clamp(18px,5vw,70px) 54px;border-radius:28px;background:#030405;box-shadow:0 35px 110px rgba(0,0,0,.45)}.hero-scrim,.hero-video{position:absolute;inset:0;z-index:-2}.hero-video{width:100%;height:100%;object-fit:cover;transform:translateY(17%) scale(1.08);opacity:0}.hero-scrim{z-index:-1;background:radial-gradient(circle at 50% 72%,rgba(16,165,134,.16),transparent 30%),linear-gradient(180deg,rgba(0,0,0,.58),rgba(0,0,0,.72) 42%,rgba(0,0,0,.34))}.hero-copy{display:grid;justify-items:center;max-width:760px;text-align:center;color:#fff}.hero-copy .eyebrow{color:rgba(167,245,215,.9);font-size:12px;letter-spacing:.04em}.hero-copy h1{max-width:900px;margin:8px 0 14px;font-size:clamp(42px,5.8vw,76px);font-weight:400;line-height:.96;text-wrap:balance}.hero-copy .lede{max-width:660px;margin-bottom:18px;color:rgba(255,255,255,.76);font-size:14px;line-height:1.7}.cinematic-hero .auth-box{width:min(560px,100%);grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border-radius:999px}.cinematic-hero .auth-box input{height:38px;border:0;background:transparent;color:#fff}.cinematic-hero .auth-box input::placeholder{color:rgba(255,255,255,.45)}.cinematic-hero .auth-box .primary-btn{min-width:124px;min-height:38px;border-radius:999px;background:#fff;color:#07090b}.cinematic-hero .beta-access-hint{grid-column:1/-1;margin:0 10px 2px;color:rgba(255,255,255,.62);font-size:11px;text-align:left}.cinematic-hero .hero-actions{justify-content:center;gap:10px}.cinematic-hero .primary-link,.cinematic-hero .secondary-link{min-height:36px;padding:0 18px;border-radius:999px;color:#fff;font-size:13px}.cinematic-hero .primary-link{background:rgba(15,159,122,.78)}.cinematic-hero .secondary-link{background:rgba(255,255,255,.035)}.cinematic-hero .beta-quickstart{width:min(580px,100%);margin-top:18px;padding:14px 16px;border-radius:18px;color:rgba(255,255,255,.72)}.cinematic-hero .beta-quickstart strong{color:#fff;font-size:13px}.cinematic-hero .beta-quickstart p,.cinematic-hero .beta-quickstart span{color:rgba(255,255,255,.68);font-size:12px}.hero-preview{position:absolute;right:clamp(18px,4vw,54px);bottom:clamp(18px,4vw,46px);width:min(330px,34vw);min-height:0;opacity:.68;pointer-events:none}.hero-preview .preview-image{border-color:rgba(255,255,255,.16);min-height:160px}.section,.workspace{margin:16px 0}.workspace{grid-template-columns:184px minmax(0,1fr);gap:14px}.admin-table,.metrics-panel,.panel,.price-card,.section{border-radius:12px;box-shadow:0 16px 52px rgba(7,16,22,.12)}.metrics-panel{top:72px;gap:8px;padding:10px}.metrics-panel>div{padding:10px;border-radius:9px}.metrics-panel small{font-size:11px}.metrics-panel strong{font-size:15px;line-height:1.22}.panel,.section{padding:clamp(14px,2vw,20px)}.section-heading{gap:10px}.section-heading h2{font-size:21px}.status-pill{min-height:30px;padding:0 10px;font-size:12px}.generator-form,.prompt-assistant,.reference-upload{gap:9px}.prompt-assistant,.reference-upload,.template-card-grid button,input,select,textarea{border-radius:9px}textarea{min-height:104px;padding:10px;font-size:14px}input,select{height:36px;padding:0 10px;font-size:14px}.form-grid,.pricing-grid{gap:10px}.template-card-grid button{min-height:56px;padding:8px}.template-card-grid button strong{font-size:12px}.template-card-grid button span{font-size:10px}.buy-btn,.submit-btn{min-height:38px;font-size:13px;line-height:1}.gallery-grid{gap:10px}.support-assistant-toggle{min-height:38px;padding:0 14px 0 8px;font-size:13px}.support-assistant-toggle span{width:26px;height:26px;font-size:11px}@media (max-width:900px){.topbar{border-radius:18px;align-items:flex-start}.cinematic-hero{min-height:650px;padding-top:72px}.hero-copy h1{font-size:clamp(44px,14vw,70px)}.hero-preview{display:none}.workspace{grid-template-columns:1fr}.metrics-panel{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--cinema-bg:#030706;--cinema-panel:rgba(8,20,18,0.72);--cinema-panel-soft:rgba(255,255,255,0.075);--cinema-panel-strong:rgba(5,13,12,0.84);--cinema-line:rgba(229,244,237,0.2);--cinema-line-strong:rgba(229,244,237,0.36);--cinema-text:rgba(255,255,255,0.94);--cinema-muted:rgba(224,238,233,0.68);--cinema-green:#12a981;--cinema-gold:rgba(230,184,86,0.18)}body{background:radial-gradient(circle at 50% -12%,rgba(22,120,98,.28),transparent 34%),radial-gradient(circle at 18% 18%,rgba(230,184,86,.11),transparent 28%),linear-gradient(180deg,#020403,#07110f 48%,#020403);color:var(--cinema-text)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 20%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 20%,black,transparent 72%)}.topbar{background:rgba(4,10,9,.66);border-color:var(--cinema-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.account-email,.admin-table td,.admin-table th,.brand,.feedback-box strong,.field span,.hero-copy,.metric-value,.nav a,.price-card h3,.prompt-assistant strong,.reference-upload strong,.section h2,.section-heading h2,.template-strip-head strong,.tester-brief strong,.tester-mission strong,.topbar{color:var(--cinema-text)}.admin-table p,.feedback-box p,.field-row strong,.form-message,.history-meta,.lede,.metric-label,.muted,.nav a,.price-card p,.prompt-assistant p,.reference-upload p,.section p,.template-strip-head span,.tester-mission p{color:var(--cinema-muted)}.account select,.auth-box button,.auth-box input,.credit-pill,.logout-btn{background:rgba(255,255,255,.09);border-color:var(--cinema-line);color:var(--cinema-text);box-shadow:inset 0 1px 1px rgba(255,255,255,.08)}.cinematic-hero{position:relative;z-index:1;grid-template-columns:minmax(0,1fr);min-height:clamp(650px,76vh,820px);margin-bottom:26px;overflow:hidden;isolation:isolate;background:#030605}.hero-video{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-scrim{z-index:1;background:radial-gradient(circle at 50% 28%,rgba(12,87,70,.3),transparent 30%),linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.78) 88%),linear-gradient(90deg,rgba(0,0,0,.76),rgba(0,0,0,.2) 45%,rgba(0,0,0,.76))}.hero-copy{position:relative;z-index:2}.hero-copy,.hero-copy h1{max-width:980px;margin-inline:auto}.hero-copy h1{color:#fff;text-shadow:0 18px 70px rgba(0,0,0,.72)}.hero-preview{display:none!important}.beta-quickstart{max-width:720px;margin-inline:auto;background:linear-gradient(135deg,rgba(8,24,21,.76),rgba(245,250,247,.05));border:1px solid var(--cinema-line-strong);color:var(--cinema-text);box-shadow:inset 0 1px 1px rgba(255,255,255,.08),0 24px 80px rgba(0,0,0,.28);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.beta-quickstart p{color:var(--cinema-muted)}.beta-quickstart div{display:none}.section,.workspace{position:relative;z-index:4}.workspace{margin-top:-54px;align-items:start}.admin-table,.cost-row,.empty-state,.faq-item,.feedback-box,.feedback-item,.image-card,.legal-card,.list-item,.metrics-panel,.owner-beta-tools,.owner-next-actions,.owner-readiness,.panel,.price-card,.privacy-card,.prompt-assistant,.reference-upload,.section,.support-card,.template-strip,.tester-brief,.tester-item,.tester-mission,.trust-card{background:var(--cinema-panel);border:1px solid var(--cinema-line);color:var(--cinema-text);box-shadow:inset 0 1px 1px rgba(255,255,255,.08),0 20px 70px rgba(0,0,0,.3);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.panel,.section{border-radius:18px}.panel{overflow:visible}.metrics-panel>div{background:var(--cinema-panel-soft);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 1px rgba(255,255,255,.05)}.metric-value{overflow-wrap:anywhere;font-size:clamp(18px,2vw,24px);line-height:1.12}.tester-brief{position:relative;z-index:2;margin-bottom:12px;background:linear-gradient(135deg,rgba(8,52,42,.68),rgba(255,255,255,.055));border-color:rgba(83,225,181,.34)}.feedback-chips button,.template-card-grid button,.tester-brief span{background:rgba(245,255,251,.08);border:1px solid rgba(225,244,237,.16);color:var(--cinema-text)}.tester-brief span{color:rgba(235,255,248,.86)}.feedback-box textarea,input,select,textarea{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:var(--cinema-text);box-shadow:inset 0 1px 1px rgba(255,255,255,.06)}input::placeholder,textarea::placeholder{color:rgba(235,246,242,.46)}select option{color:#111}.buy-btn,.copy-btn,.download-btn,.ghost-btn,.primary-btn,.primary-link,.secondary-link,.submit-btn{display:inline-flex;align-items:center;justify-content:center;line-height:1}.buy-btn,.primary-btn,.primary-link,.submit-btn{background:linear-gradient(135deg,rgba(21,181,140,.98),rgba(7,124,100,.98));color:#fff;border-color:rgba(82,235,190,.3);box-shadow:0 16px 40px rgba(11,132,105,.24),inset 0 1px 1px rgba(255,255,255,.24)}.copy-btn,.download-btn,.ghost-btn,.secondary-btn,.secondary-link{background:rgba(255,255,255,.07);color:var(--cinema-text);border-color:var(--cinema-line)}.cost-row{background:rgba(18,169,129,.12);border-color:rgba(47,213,165,.32)}.gallery-grid img,.image-card img{border-color:rgba(255,255,255,.14)}.support-assistant-panel,.support-assistant-toggle{background:rgba(4,12,11,.84);border-color:rgba(45,220,168,.32);color:var(--cinema-text);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}@media (max-width:900px){.workspace{margin-top:-28px}.cinematic-hero{min-height:680px}}body{background:#020706!important;color:#f5fffb!important}.cinematic-hero{background:transparent!important;overflow:visible!important;isolation:auto!important;min-height:clamp(660px,82vh,880px)!important;margin-bottom:0!important}.hero-video{width:100vw!important;height:100vh!important;transform:translateY(17%) scale(1.08)!important;opacity:.58;filter:brightness(.68) saturate(1.12) contrast(1.08)}.hero-scrim,.hero-video{position:fixed!important;pointer-events:none!important}.hero-scrim{background:radial-gradient(circle at 48% 18%,rgba(16,145,112,.24),transparent 30%),radial-gradient(circle at 80% 65%,rgba(218,171,73,.12),transparent 32%),linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.3) 38%,rgba(0,0,0,.74)),linear-gradient(90deg,rgba(0,0,0,.72),rgba(2,18,14,.16) 42%,rgba(0,0,0,.74))}.cinematic-hero>*,.section,.support-assistant,.topbar,.workspace{position:relative!important;z-index:3!important}.topbar{background:rgba(2,10,9,.58)!important;border-bottom:1px solid rgba(219,255,244,.14)!important;backdrop-filter:blur(18px) saturate(1.15)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important}.cinematic-hero .hero-preview,.cinematic-hero .preview-card{display:none!important}.hero-copy{text-align:center!important}.workspace{margin-top:-42px!important}.admin-table,.beta-card,.beta-checklist,.beta-checklist li,.beta-section,.beta-stat,.cost-row,.empty-state,.faq-section details,.feedback-box,.feedback-form,.feedback-guidance,.feedback-item,.gallery-empty,.image-card,.legal-card,.list-item,.metrics-panel,.metrics-panel>div,.ops-metrics,.ops-metrics>div,.output-nudge,.owner-beta-tools,.owner-funnel,.owner-metrics,.owner-metrics>div,.owner-next-actions,.owner-panel,.owner-readiness,.owner-readiness span,.panel,.plan-output-hint,.price-card,.pricing-helper,.privacy-card,.prompt-assistant,.reference-upload,.section,.support-grid article,.support-section,.template-strip,.tester-brief,.tester-item,.tester-mission,.tester-mission li,.trust-grid article,.trust-section{background:linear-gradient(135deg,rgba(4,19,16,.78),rgba(10,43,35,.5))!important;border:1px solid rgba(218,255,244,.2)!important;color:#f6fffb!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.1),0 24px 80px rgba(0,0,0,.32)!important;backdrop-filter:blur(18px) saturate(1.18)!important;-webkit-backdrop-filter:blur(18px) saturate(1.18)!important}.beta-checklist li,.beta-stat,.feedback-guidance,.metrics-panel>div,.ops-metrics>div,.output-nudge,.owner-metrics>div,.plan-output-hint,.pricing-helper,.support-grid article,.tester-mission li,.trust-grid article{background:rgba(236,255,249,.075)!important}.beta-access-hint,.feedback-chips button,.gallery-controls button,.inline-buy-link,.legal-links a,.plan-fit,.popular-badge,.status-pill,.template-card-grid button,.tester-brief span,.upload-control{background:rgba(238,255,249,.1)!important;border:1px solid rgba(218,255,244,.2)!important;color:#f6fffb!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.08)!important}.admin-table p,.beta-checklist li,.beta-section p,.beta-stat span,.cost-row span,.faq-grid p,.feedback-box p,.feedback-guidance small,.history-meta,.metric-label,.metrics-panel small,.muted,.output-nudge p,.owner-beta-tools p,.owner-funnel,.owner-heading p,.owner-next-actions p,.owner-readiness span,.plan-output-hint span,.price-card p,.price-card small,.pricing-helper p,.pricing-helper span,.prompt-assistant p,.reference-upload p,.section p,.section-heading p,.support-grid p,.template-strip-head span,.tester-brief p,.tester-mission p,.tester-mission small,.trust-grid p{color:rgba(234,255,249,.72)!important}.beta-checklist h3,.beta-section h2,.beta-stat strong,.cost-row strong,.faq-grid summary,.feedback-box h3,.metric-value,.metrics-panel strong,.ops-metrics strong,.output-nudge strong,.owner-funnel strong,.owner-heading h3,.owner-metrics strong,.owner-readiness strong,.plan-output-hint strong,.price-card h3,.price-card strong,.prompt-assistant strong,.reference-upload strong,.section h2,.section h3,.section-heading h2,.support-grid h3,.template-card-grid strong,.tester-brief strong,.tester-mission strong,.trust-grid h3{color:#ffffff!important}.feedback-box textarea,input,select,textarea{border:1px solid rgba(218,255,244,.2)!important}input::placeholder,textarea::placeholder{color:rgba(238,255,249,.48)!important}::selection{background:rgba(34,197,155,.46);color:#ffffff}.metric-value,.ops-metrics strong,.owner-metrics strong{overflow-wrap:anywhere}.buy-btn,.primary-btn,.primary-link,.submit-btn{min-height:44px}.copy-btn,.download-btn,.ghost-btn,.secondary-btn,.secondary-link{min-height:42px;background:rgba(255,255,255,.075)!important;border-color:rgba(218,255,244,.22)!important}@media (max-width:900px){.hero-video{transform:translateY(12%) scale(1.18)!important}.workspace{margin-top:-20px!important}}.cinematic-hero{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:#020706!important}.hero-video{width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;transform:translateY(8%) scale(1.08)!important;z-index:0!important;filter:brightness(.64) saturate(1.14) contrast(1.08)!important}.hero-scrim,.hero-video{position:absolute!important;inset:0!important}.hero-scrim{z-index:1!important;background:radial-gradient(circle at 48% 24%,rgba(17,151,118,.28),transparent 32%),radial-gradient(circle at 74% 70%,rgba(202,164,83,.12),transparent 34%),linear-gradient(180deg,rgba(0,0,0,.48),rgba(0,0,0,.68) 68%,rgba(0,0,0,.86)),linear-gradient(90deg,rgba(0,0,0,.72),rgba(2,18,14,.18) 48%,rgba(0,0,0,.72))!important}.hero-preview,.preview-card,.preview-image{display:none!important}.cinematic-hero>:not(.hero-video):not(.hero-scrim),.section,.support-assistant,.topbar,.workspace{position:relative!important;z-index:3!important}:where(.metrics-panel,.metrics-panel>div,.panel,.section,.template-strip,.template-card-grid button,.prompt-assistant,.reference-upload,.reference-preview,.tester-brief,.tester-mission,.tester-mission li,.cost-row,.output-nudge,.image-card,.image-card-body,.price-card,.plan-output-hint,.pricing-helper,.trust-section,.trust-grid article,.faq-section details,.beta-section,.beta-card,.beta-stat,.beta-checklist,.beta-checklist li,.support-section,.support-grid article,.support-assistant-panel,.feedback-box,.feedback-form,.feedback-guidance,.owner-panel,.owner-metrics,.owner-metrics>div,.ops-metrics,.ops-metrics>div,.owner-funnel,.owner-readiness,.owner-readiness span,.owner-next-actions,.owner-beta-tools,.tester-item,.feedback-item,.admin-table,.list-item,.empty-state,.gallery-empty,.lightbox-panel,.privacy-card,.legal-card){background:linear-gradient(135deg,rgba(5,20,17,.82),rgba(11,43,35,.58)),rgba(4,14,12,.72)!important;border:1px solid rgba(218,255,244,.2)!important;color:#f6fffb!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.1),0 24px 80px rgba(0,0,0,.34)!important;backdrop-filter:blur(18px) saturate(1.18)!important;-webkit-backdrop-filter:blur(18px) saturate(1.18)!important}:where(.metrics-panel>div,.owner-metrics>div,.ops-metrics>div,.beta-stat,.beta-checklist li,.plan-output-hint,.pricing-helper,.feedback-guidance,.support-grid article,.trust-grid article,.output-nudge,.tester-mission li,.template-card-grid button,.feedback-chips button,.gallery-controls button,.status-pill,.popular-badge,.plan-fit,.beta-access-hint,.upload-control,.inline-buy-link){background:rgba(238,255,249,.09)!important;border-color:rgba(218,255,244,.22)!important;color:#f6fffb!important}:where(.section-heading p,.section p,.lede,.form-message,.metrics-panel small,.metric-label,.tester-mission p,.tester-mission small,.tester-brief p,.template-strip-head span,.template-card-grid span,.prompt-assistant p,.reference-upload p,.cost-row span,.output-nudge p,.price-card p,.price-card small,.plan-output-hint span,.pricing-helper p,.pricing-helper span,.trust-grid p,.faq-grid p,.beta-section p,.beta-stat span,.beta-checklist li,.support-grid p,.feedback-box p,.feedback-guidance small,.owner-heading p,.owner-funnel,.owner-readiness span,.owner-next-actions p,.owner-beta-tools p,.admin-table p,.history-meta,.muted){color:rgba(234,255,249,.76)!important}:where(.section-heading h2,.section h2,.section h3,.metric-value,.metrics-panel strong,.tester-mission strong,.tester-brief strong,.template-card-grid strong,.prompt-assistant strong,.reference-upload strong,.cost-row strong,.output-nudge strong,.price-card strong,.price-card h3,.plan-output-hint strong,.trust-grid h3,.faq-grid summary,.beta-section h2,.beta-stat strong,.beta-checklist h3,.support-grid h3,.feedback-box h3,.owner-metrics strong,.ops-metrics strong,.owner-heading h3,.owner-readiness strong,.owner-funnel strong,.admin-table th,.admin-table td){color:#ffffff!important}.feedback-box textarea,input,select,textarea{background:rgba(246,255,251,.08)!important;color:#f8fffd!important;border:1px solid rgba(218,255,244,.22)!important;caret-color:#7ef2cf!important}input::placeholder,textarea::placeholder{color:rgba(238,255,249,.5)!important}select option{background:#081512!important;color:#f7fffb!important}::selection{background:rgba(72,238,190,.74)!important;color:#03110e!important}::-moz-selection{background:rgba(72,238,190,.74)!important;color:#03110e!important}.auth-box,.beta-quickstart,.generation-recovery{background:linear-gradient(135deg,rgba(7,28,24,.86),rgba(10,52,42,.56)),rgba(4,14,12,.72)!important;border:1px solid rgba(218,255,244,.22)!important;color:#f6fffb!important;backdrop-filter:blur(18px) saturate(1.18)!important;-webkit-backdrop-filter:blur(18px) saturate(1.18)!important}.buy-btn,.primary-btn,.primary-link,.submit-btn{background:linear-gradient(135deg,#19b99a,#087e63)!important;color:#fff!important;border-color:rgba(93,255,210,.35)!important}.copy-btn,.download-btn,.ghost-btn,.secondary-btn,.secondary-link{background:rgba(255,255,255,.08)!important;color:#f8fffd!important;border-color:rgba(218,255,244,.24)!important}.gallery-controls span,.image-actions a,.image-actions button,.output-nudge a{background:rgba(238,255,249,.1)!important;border:1px solid rgba(218,255,244,.22)!important;color:#f8fffd!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.08)!important}