:root{color:#15142f;background:#fffaff;--ink: #15142f;--night: #070b2c;--night-2: #111047;--purple-deep: #300065;--violet: #823df2;--lavender: #c99aea;--pink: #f574ca;--blush: #fdf0f8;--paper: #fffaff;--line: #ead7f3;--muted: #675d80;--shadow: 0 22px 70px rgba(48, 0, 101, .12);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea{font:inherit}a{color:inherit}.shell{min-height:100vh;background:linear-gradient(180deg,#823df214,#f574ca0d),var(--paper)}.hero{background:radial-gradient(circle at 12% 8%,rgba(245,116,202,.36),transparent 30%),radial-gradient(circle at 82% 20%,rgba(130,61,242,.38),transparent 32%),radial-gradient(circle at 48% 84%,rgba(201,154,234,.18),transparent 34%),linear-gradient(135deg,var(--night),var(--night-2) 58%,#090828);color:var(--paper);min-height:690px;padding:22px 64px 64px}.nav{align-items:center;display:flex;justify-content:space-between;gap:24px;margin:0 auto;max-width:1240px;padding:10px 0 46px}.navBrand{align-items:center;display:inline-flex;text-decoration:none}.navBrand img{display:block;height:148px;object-fit:contain;object-position:center;width:min(760px,70vw)}.navLinks{align-items:center;display:flex;gap:8px}.navLinks a{background:#fdf0f814;border:1px solid rgba(253,240,248,.16);border-radius:999px;color:#f2e8ff;font-size:13px;font-weight:850;padding:10px 14px;text-decoration:none}.navLinks a:hover{background:#fdf0f829}.heroGrid{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);margin:0 auto;max-width:1240px}.heroCopy{display:grid;gap:24px}.eyebrow{color:var(--pink);font-size:12px;font-weight:950;letter-spacing:0;margin:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(54px,7vw,92px);line-height:.95;margin:0;max-width:760px}h2{font-size:clamp(30px,4vw,48px);line-height:1.04;margin-bottom:0}h3{font-size:22px;line-height:1.2;margin-bottom:8px}.heroText{color:#f2e8ff;font-size:24px;line-height:1.5;margin-bottom:0;max-width:700px}.heroActions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.primaryAction,.secondaryAction{align-items:center;border-radius:8px;display:inline-flex;font-weight:950;justify-content:center;min-height:52px;padding:14px 20px;text-decoration:none}.primaryAction{background:linear-gradient(135deg,var(--violet),var(--pink));box-shadow:0 18px 42px #f574ca57;color:var(--paper)}.primaryAction:hover{transform:translateY(-1px)}.secondaryAction{background:#fdf0f814;border:1px solid rgba(253,240,248,.3);color:var(--paper)}.trustStrip{display:flex;flex-wrap:wrap;gap:10px}.trustStrip span{background:#fdf0f81a;border:1px solid rgba(253,240,248,.18);border-radius:999px;color:#f2e8ff;font-size:13px;font-weight:850;padding:9px 12px}.proofMetrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(112px,1fr));max-width:660px}.proofMetrics div{background:#fdf0f81a;border:1px solid rgba(253,240,248,.15);border-radius:8px;display:grid;gap:4px;padding:14px}.proofMetrics strong{color:var(--paper);font-size:22px;line-height:1}.proofMetrics span{color:#d9c9ee;font-size:12px;font-weight:850;text-transform:uppercase}.heroVisual{align-self:center;background:#fffafffa;border:1px solid rgba(253,240,248,.32);border-radius:8px;box-shadow:0 34px 90px #00000057;color:var(--ink);overflow:hidden}.visualTop{align-items:center;background:linear-gradient(90deg,#f4e7fb,#fde9f6);display:flex;gap:8px;height:46px;padding:0 18px}.visualTop span{background:var(--purple-deep);border-radius:999px;height:10px;width:10px}.visualTop span:nth-child(2){background:var(--violet)}.visualTop span:nth-child(3){background:var(--pink)}.visualTop strong{color:var(--muted);font-size:12px;margin-left:auto;text-transform:uppercase}.visualGrid{display:grid;gap:14px;grid-template-columns:1.2fr 1fr;padding:18px}.productStage{align-content:end;background:radial-gradient(circle at 50% 35%,rgba(245,116,202,.23),transparent 44%),radial-gradient(circle at 26% 18%,rgba(130,61,242,.14),transparent 30%),linear-gradient(145deg,#fffaff,#efe0fb);border:1px solid var(--line);border-radius:8px;display:grid;grid-row:span 3;justify-items:start;min-height:356px;overflow:hidden;padding:24px;position:relative}.productStage img{filter:drop-shadow(0 28px 38px rgba(48,0,101,.24));height:250px;left:50%;object-fit:contain;object-position:center;position:absolute;top:42%;transform:translate(-50%,-50%);width:min(88%,280px)}.productStage div{display:grid;gap:5px;position:relative}.productStage span{color:var(--muted);font-size:12px;font-weight:950;text-transform:uppercase}.productStage strong{color:var(--ink);font-size:24px}.signalCard{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 34px #30006514;display:grid;gap:8px;min-height:108px;padding:18px}.signalCard strong{font-size:29px;line-height:1}.signalCard span{color:var(--muted);font-size:14px;font-weight:850}.signalCard.accent{background:linear-gradient(135deg,var(--lavender),var(--pink));border-color:#823df247;color:var(--paper)}.signalCard.accent span{color:#fff6fc}.signalCard.dark{background:var(--purple-deep);border-color:var(--purple-deep);color:var(--paper)}.signalCard.dark span{color:#f1dff8}.content{display:grid;gap:26px;margin:0 auto;max-width:1240px;padding:44px 64px 62px}.sectionHeader{align-items:end;display:grid;gap:14px;grid-template-columns:1fr auto}.sectionHeader .eyebrow,.sectionHeader h2{grid-column:1}.status{align-self:center;background:#f4e7fb;border:1px solid #dbc0ef;border-radius:999px;color:var(--purple-deep);font-size:13px;font-weight:950;grid-column:2;grid-row:1 / span 2;padding:10px 14px;white-space:nowrap}.deliveryGrid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.deliveryCard{background:#fffafff5;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:12px;min-height:220px;padding:22px;position:relative;overflow:hidden}.deliveryCard:after{background:radial-gradient(circle,rgba(245,116,202,.16),transparent 62%);content:"";height:140px;position:absolute;right:-74px;top:-74px;width:140px}.deliveryCard img{border-radius:16px;height:58px;object-fit:contain;width:58px}.deliveryCard h3,.deliveryCard p{margin-bottom:0}.deliveryCard p{color:var(--muted);font-size:16px;line-height:1.5}.validatedSection{align-items:stretch;background:radial-gradient(circle at 10% 18%,rgba(245,116,202,.22),transparent 34%),linear-gradient(135deg,#fff,#f5e8fb);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:26px;grid-template-columns:minmax(300px,.78fr) minmax(420px,1.22fr);overflow:hidden;padding:28px}.validatedCopy{align-content:center;display:grid;gap:16px}.validatedCopy p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.58;margin-bottom:0}.validatedCopy .primaryAction{justify-self:start}.validatedBoard{background:radial-gradient(circle at 85% 0%,rgba(245,116,202,.22),transparent 36%),linear-gradient(135deg,var(--night),var(--purple-deep));border-radius:8px;color:var(--paper);display:grid;gap:16px;padding:20px}.validatedMetrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.validatedMetrics article{background:#fffaff1a;border:1px solid rgba(255,250,255,.16);border-radius:8px;display:grid;gap:6px;min-height:118px;padding:14px}.validatedMetrics span,.validatedFlow span{color:var(--pink);font-size:12px;font-weight:950;text-transform:uppercase}.validatedMetrics strong{color:#fff;font-size:27px;line-height:1}.validatedMetrics p,.validatedFlow p{color:#f2e8ff;font-size:14px;line-height:1.42;margin-bottom:0}.validatedFlow{display:grid;gap:10px}.validatedFlow div{align-items:center;background:#fffaff14;border:1px solid rgba(255,250,255,.14);border-radius:8px;display:grid;gap:12px;grid-template-columns:32px 1fr;padding:12px}.validatedFlow span{align-items:center;background:linear-gradient(135deg,var(--violet),var(--pink));border-radius:999px;color:#fff;display:inline-flex;height:32px;justify-content:center;width:32px}.apiSection{background:radial-gradient(circle at 84% 12%,rgba(245,116,202,.22),transparent 34%),linear-gradient(135deg,var(--purple-deep),var(--night));border-radius:8px;color:var(--paper);display:grid;gap:28px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);padding:32px}.apiCopy{align-content:center;display:grid;gap:14px}.apiCopy p:last-child{color:#f1dff8;font-size:18px;line-height:1.58;margin-bottom:0}.flowPanel{background:#fffaff17;border:1px solid rgba(253,240,248,.18);border-radius:8px;display:grid;gap:12px;padding:18px}.flowStep{align-items:center;background:#fffaff1a;border:1px solid rgba(253,240,248,.14);border-radius:8px;display:grid;gap:14px;grid-template-columns:38px 1fr;padding:14px}.flowStep span{align-items:center;background:linear-gradient(135deg,var(--violet),var(--pink));border-radius:999px;display:inline-flex;font-weight:950;height:38px;justify-content:center;width:38px}.flowStep p{color:#fff6fc;font-weight:850;margin-bottom:0}.operationsSection{align-items:stretch;background:linear-gradient(135deg,#fffafff5,#f5e8fbf5);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:24px;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);padding:28px}.operationsIntro{align-content:center;display:grid;gap:12px}.operationsGrid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.operationCard{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:18px}.operationCard>span{align-items:center;background:linear-gradient(135deg,var(--violet),var(--pink));border-radius:999px;color:var(--paper);display:inline-flex;font-size:12px;font-weight:950;height:34px;justify-content:center;width:34px}.operationCard h3,.operationCard p{margin-bottom:0}.operationCard p{color:var(--muted);font-size:15px;line-height:1.5}.generatorGrid{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr)}.panel{background:#fffafff5;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:16px;padding:24px}.panelHeader{display:grid;gap:8px}.panelHeader p:last-child{color:var(--muted);font-size:17px;line-height:1.45;margin-bottom:0}label{color:#2d2540;display:grid;font-size:13px;font-weight:950;gap:8px}input,textarea{background:#fffaff;border:1px solid #dfcdec;border-radius:8px;color:var(--ink);font-weight:750;outline:none;padding:13px 14px;width:100%}textarea{min-height:86px;resize:vertical}input:focus,textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #823df229}.twoColumns{display:grid;gap:14px;grid-template-columns:1fr 1fr}.outputTabs{display:flex;flex-wrap:wrap;gap:8px}.outputTabs span{background:#f5e8fb;border:1px solid #dfc8ee;border-radius:999px;color:var(--purple-deep);font-size:12px;font-weight:950;padding:8px 10px;text-transform:uppercase}.result article{border-top:1px solid var(--line);display:grid;gap:8px;padding-top:16px}.result article>span{color:var(--violet);font-size:12px;font-weight:950;text-transform:uppercase}.result p,.result li{color:#2e2940;font-size:17px;line-height:1.62}.result ul{margin:0;padding-left:20px}.clientShell{background:#fffaff;color:var(--ink);display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.clientSidebar{background:radial-gradient(circle at 20% 0%,rgba(245,116,202,.24),transparent 32%),linear-gradient(180deg,var(--night),var(--night-2));color:var(--paper);display:grid;gap:20px;grid-template-rows:auto 1fr;padding:18px}.clientLogo img{display:block;max-height:104px;object-fit:contain;object-position:left center;width:100%}.clientNav{align-content:start;display:grid;gap:8px}.clientNav a{background:#fdf0f814;border:1px solid rgba(253,240,248,.14);border-radius:8px;color:#f2e8ff;font-weight:950;padding:12px 14px;text-decoration:none}.clientNav a.active,.clientNav a:hover{background:linear-gradient(135deg,var(--violet),var(--pink));color:#fff}.clientWorkspace{display:grid;gap:20px;padding:28px}.clientHeader{align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto}.clientHeader h1{color:var(--ink);font-size:clamp(36px,4.8vw,64px);line-height:.98}.clientBalance{background:linear-gradient(135deg,var(--violet),var(--pink));border-radius:8px;color:#fff;display:grid;gap:6px;min-width:180px;padding:18px}.clientBalance span,.clientStats span,.clientPanelHeader p,.deliverableList span{font-size:12px;font-weight:950;text-transform:uppercase}.clientBalance strong{font-size:30px;line-height:1}.clientStats{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.clientStats article,.clientPanel{background:#fffafff5;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.clientStats article{display:grid;gap:7px;min-height:128px;padding:18px}.clientStats span,.deliverableList span{color:var(--violet)}.clientStats strong{font-size:29px;line-height:1}.clientStats p,.clientPanel p{color:var(--muted);line-height:1.5;margin-bottom:0}.clientMainGrid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr)}.clientPanel{display:grid;gap:18px;padding:22px}.clientPanelHeader{display:grid;gap:8px}.clientPanelHeader h2{font-size:32px}.clientForm{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.clientForm label:first-child{grid-column:1 / -1}.clientForm select{background:#fffaff;border:1px solid #dfcdec;border-radius:8px;color:var(--ink);font-weight:750;min-height:48px;padding:12px 14px;width:100%}.clientActions{display:flex;flex-wrap:wrap;gap:12px}.clientActions button{border-radius:8px;cursor:pointer}.clientActions button:disabled{cursor:wait;opacity:.68}.secondaryClientAction{background:#fff;border:1px solid var(--line);color:var(--purple-deep);font-weight:950;min-height:52px;padding:14px 20px}.resultPanel{min-height:560px}.deliverableList{display:grid;gap:12px}.deliverableList article,.emptyResults,.clientError{border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:16px}.deliverableList article{background:#fff}.deliverableList h3{font-size:21px;margin-bottom:0}.deliverableList p{color:#2e2940;font-size:15px;line-height:1.56}.emptyResults{background:radial-gradient(circle at 80% 10%,rgba(245,116,202,.18),transparent 34%),linear-gradient(135deg,#fff,#f5e8fb)}.emptyResults strong{font-size:24px}.clientError{background:#fff0f7;border-color:#efb7d8;color:#8b145a;font-weight:850}.adminShell{background:linear-gradient(135deg,#fffaff,#f5e8fb 54%,#fff6fc);color:var(--ink);display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.adminSidebar{background:radial-gradient(circle at 20% 0%,rgba(245,116,202,.28),transparent 30%),linear-gradient(180deg,var(--night),var(--purple-deep));border-right:1px solid rgba(253,240,248,.14);color:var(--paper);display:grid;grid-template-rows:auto 1fr;gap:18px;padding:18px}.adminLogo{align-items:center;display:flex;min-height:86px}.adminLogo img{display:block;max-height:92px;object-fit:contain;object-position:left center;width:100%}.adminNav{align-content:start;display:grid;gap:8px}.adminNav button{background:#fdf0f814;border:1px solid rgba(253,240,248,.14);border-radius:8px;color:#f2e8ff;cursor:pointer;font-weight:950;min-height:46px;padding:12px 14px;text-align:left}.adminNav button.active,.adminNav button:hover{background:linear-gradient(135deg,var(--violet),var(--pink));color:#fff}.adminWorkspace{display:grid;gap:22px;padding:28px}.adminHeader{align-items:center;display:grid;gap:18px;grid-template-columns:1fr auto}.adminHeader h1{color:var(--ink);font-size:clamp(34px,4vw,58px);line-height:1}.adminHeader .secondaryAction{background:#fff;border-color:var(--line);color:var(--purple-deep)}.adminHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.apiBadge{border-radius:999px;border:1px solid var(--line);font-size:12px;font-weight:950;padding:10px 12px;text-transform:uppercase}.apiBadge.connected{background:#e8fff5;border-color:#a9e8ca;color:#08613d}.apiBadge.loading{background:#fff9e6;border-color:#f0d58b;color:#745100}.apiBadge.fallback{background:#fff0f7;border-color:#efb7d8;color:#8b145a}.adminNotice{align-items:center;background:#fff9e6;border:1px solid #f0d58b;border-radius:8px;color:#4c3b00;display:flex;gap:10px;justify-content:space-between;padding:14px 16px}.adminNotice strong{flex:0 0 auto}.adminNotice span{color:#6b580c;font-size:14px;line-height:1.45}.adminStats{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.adminStats article,.adminCard,.adminPanel{background:#fffafff0;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.adminStats article{display:grid;gap:8px;min-height:150px;padding:18px}.adminStats span,.adminCardHeader span,.styleCard>span,.testReceipt span{color:var(--violet);font-size:12px;font-weight:950;text-transform:uppercase}.adminStats strong{font-size:30px;line-height:1}.adminStats p,.adminCard p,.adminPanel p,.testReceipt p{color:var(--muted);line-height:1.5;margin-bottom:0}.adminGrid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.visualLibrary{display:grid;gap:18px}.libraryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.compositionPanel{display:grid;gap:18px}.compositionFlow{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.compositionStep{background:radial-gradient(circle at 88% 8%,rgba(245,116,202,.18),transparent 34%),linear-gradient(135deg,#fff,#fff7fd);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;min-height:270px;padding:18px}.compositionStep>div:first-child{align-items:center;display:flex;gap:10px}.compositionStep>div:first-child span{align-items:center;background:linear-gradient(135deg,var(--violet),var(--pink));border-radius:8px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:950;height:36px;justify-content:center;width:42px}.compositionStep strong{color:var(--ink);font-size:19px;line-height:1.15}.compositionStep p{color:#3a3154;font-size:14px;line-height:1.45;margin-bottom:0}.compositionStep dl{border-top:1px solid var(--line);display:grid;gap:8px;margin:0;padding-top:10px}.compositionStep dl div{display:grid;gap:8px;grid-template-columns:70px 1fr}.compositionStep dt{color:var(--muted);font-size:11px;font-weight:950;text-transform:uppercase}.compositionStep dd{color:var(--purple-deep);font-size:13px;font-weight:850;margin:0}.compositionStep small{color:var(--muted);font-size:13px;line-height:1.45}.briefingPreview{background:radial-gradient(circle at 92% 10%,rgba(130,61,242,.28),transparent 34%),linear-gradient(135deg,#090828,#24145a);border:1px solid #3d2782;border-radius:8px;color:#fff6fc;display:grid;gap:10px;padding:22px}.briefingPreview span{color:var(--pink);font-size:12px;font-weight:950;text-transform:uppercase}.briefingPreview code{background:#fffaff1a;border:1px solid rgba(255,250,255,.15);border-radius:8px;color:#fff;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;padding:10px 12px}.briefingPreview strong{color:#fff;font-size:18px;margin-top:6px}.adminCard{display:grid;gap:14px;padding:22px}.adminCardHeader{align-items:center;display:flex;justify-content:space-between}.adminCardHeader strong{background:#f4e7fb;border:1px solid #dbc0ef;border-radius:999px;color:var(--purple-deep);font-size:12px;padding:8px 10px}.adminCard h2,.adminPanel h2{font-size:26px;margin-bottom:0}.adminCard dl{display:grid;gap:8px;margin:0}.adminCard dl div{align-items:center;border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:90px 1fr;padding-top:8px}.adminCard dt{color:var(--muted);font-size:12px;font-weight:950;text-transform:uppercase}.adminCard dd{font-weight:850;margin:0}.adminPanel{display:grid;gap:18px;padding:22px}.adminPanelHeader{align-items:end;display:flex;gap:16px;justify-content:space-between}.adminPanelHeader span{color:var(--muted);font-size:13px;font-weight:850}.adminTable{border:1px solid var(--line);border-radius:8px;overflow:hidden}.adminTableHead,.adminTableRow{display:grid;gap:0;grid-template-columns:1.25fr 1fr .72fr .6fr .9fr}.adminTableHead.poseHead,.adminTableRow.poseRow{grid-template-columns:.7fr .9fr 2fr}.adminTableHead{background:#f4e7fb;color:var(--purple-deep);font-size:12px;font-weight:950;text-transform:uppercase}.adminTableHead span,.adminTableRow span{border-right:1px solid var(--line);padding:12px}.adminTableHead span:last-child,.adminTableRow span:last-child{border-right:0}.adminTableRow{background:#fff;border-top:1px solid var(--line);font-size:14px}.adminTableRow span:first-child{font-weight:850}.splitPanel{align-items:start;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr)}.promptBox{background:#090828;border-color:#24145a;color:#fff6fc;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.55;min-height:430px}.visualTestPanel{gap:22px}.visualTestGrid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(320px,1fr) minmax(300px,.75fr)}.visualTestForm{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.visualTestForm label:first-child,.visualTestButton{grid-column:1 / -1}.visualTestForm label{color:#332b4a;display:grid;font-size:13px;font-weight:950;gap:7px}.visualTestForm input,.visualTestForm select{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:46px;padding:10px 12px;width:100%}.visualTestForm input:focus,.visualTestForm select:focus{border-color:var(--violet);box-shadow:0 0 0 4px #823df224;outline:none}.visualTestButton{border:0;cursor:pointer}.visualTestButton:disabled{cursor:wait;opacity:.72}.testReceipt{background:radial-gradient(circle at 86% 10%,rgba(245,116,202,.22),transparent 32%),linear-gradient(135deg,#fff,#f4e7fb);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;padding:22px}.testReceipt strong{font-size:38px}@media(max-width:1100px){.hero{padding:20px 34px 48px}.heroGrid,.apiSection,.operationsSection,.validatedSection,.generatorGrid{grid-template-columns:1fr}.heroVisual{max-width:720px}.content{padding:34px 34px 50px}.deliveryGrid,.validatedMetrics{grid-template-columns:repeat(2,1fr)}.operationsGrid,.adminShell,.clientShell{grid-template-columns:1fr}.clientSidebar{grid-template-rows:auto auto}.clientNav{grid-template-columns:repeat(3,1fr)}.adminSidebar{grid-template-rows:auto auto}.adminNav{grid-template-columns:repeat(6,1fr)}.adminStats,.adminGrid,.compositionFlow,.libraryGrid,.clientMainGrid,.clientStats,.visualTestGrid,.visualTestForm,.splitPanel{grid-template-columns:1fr}}@media(max-width:760px){.hero{min-height:auto;padding:16px 20px 38px}.nav{align-items:flex-start;flex-direction:column;padding-bottom:30px}.navBrand img{height:104px;width:min(540px,92vw)}.navLinks{flex-wrap:wrap}.heroText{font-size:20px}.content{padding:28px 16px 42px}.sectionHeader{grid-template-columns:1fr}.status{grid-column:1;grid-row:auto;justify-self:start;white-space:normal}.deliveryGrid,.visualGrid,.validatedMetrics,.proofMetrics,.twoColumns{grid-template-columns:1fr}.productStage{grid-row:auto;min-height:280px}.productStage img{height:210px;width:min(88%,230px)}.apiSection{padding:24px}.operationsSection{padding:22px}.adminWorkspace,.adminSidebar,.clientWorkspace,.clientSidebar{padding:16px}.adminHeader,.clientHeader,.clientForm{grid-template-columns:1fr}.adminHeaderActions,.adminNotice{align-items:stretch;flex-direction:column;justify-content:flex-start}.adminNav{grid-template-columns:repeat(2,1fr)}.adminStats{grid-template-columns:1fr}.adminTable{overflow-x:auto}.adminTableHead,.adminTableRow{min-width:820px}}@media(max-width:480px){.heroActions{align-items:stretch;flex-direction:column}.primaryAction,.secondaryAction{width:100%}.panel{padding:20px}}
