:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;--blue:#1d4ed8;--red:#dc2626;--green:#15803d;--panel:#fff;--bg:#f5f7fb}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{color:#e5edf8;background:#132842;flex-direction:column;gap:28px;padding:24px;display:flex}.brand{align-items:center;gap:10px;font-size:24px;font-weight:800;display:flex}.brand strong{color:#f87171}.brandMark{color:#132842;background:#f8fafc;border-radius:8px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}nav{gap:8px;display:grid}nav a{color:#dbeafe;border-radius:8px;padding:11px 12px}nav a:hover{background:#ffffff1a}.demoNotice{color:#cbd5e1;border:1px solid #ffffff2e;border-radius:8px;margin-top:auto;padding:14px;font-size:13px;line-height:1.5}.content{gap:18px;padding:24px;display:grid}.topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.topbar input{border:1px solid var(--line);width:min(520px,100%);font:inherit;border-radius:8px;padding:13px 14px}.topbar span{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.hero,.panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;box-shadow:0 18px 45px #0f172a0f}.hero{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#132842f0,#132842b8),url(https://images.unsplash.com/photo-1554224155-6726b3ff858f?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:1fr 320px;align-items:end;gap:24px;min-height:280px;padding:36px;display:grid}.hero h1{max-width:780px;margin:0;font-size:clamp(36px,5vw,64px);line-height:.96}.hero p{color:#dbeafe;max-width:760px;line-height:1.55}.metric{color:var(--ink);background:#fffffff2;border-radius:8px;gap:8px;padding:18px;display:grid}.metric span,.card span,.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.metric strong{word-break:break-word}.metricStack,.workspace{gap:14px;display:grid}.panel{padding:24px}.sectionHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}h2{margin:4px 0 0;font-size:28px}button{background:var(--blue);color:#fff;font:inherit;border:0;border-radius:8px;padding:12px 16px;font-weight:800}button:disabled{cursor:wait;opacity:.7}textarea,select,label input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px;padding:12px 13px}textarea{resize:vertical;min-height:110px}label{color:#334155;gap:7px;font-size:13px;font-weight:800;display:grid}.recommender{grid-template-columns:1fr 280px;gap:18px;display:grid}.recommendation,.packet{border:1px solid var(--line);border-radius:8px;gap:10px;padding:18px;display:grid}.recommendation{background:#f8fafc;align-content:center}.recommendation span,.summaryGrid span,.packet span,.badge{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.recommendation strong{font-size:30px}.steps,.statusRail,.timeline,.checklist{flex-wrap:wrap;gap:8px;display:flex}.steps{margin-bottom:18px}.steps span,.timeline span,.checklist span,.badge{border:1px solid var(--line);background:#f8fafc;border-radius:999px;padding:8px 11px}.steps .activeStep{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;font-weight:900}.formGrid,.summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.summaryGrid{margin-top:18px}.summaryGrid div{border:1px solid var(--line);background:#f8fafc;border-radius:8px;gap:7px;padding:15px;display:grid}.summaryGrid strong{font-size:20px}.statusRail button{border:1px solid var(--line);color:var(--ink);text-transform:capitalize;background:#fff;padding:9px 12px}.statusRail .selectedStatus{background:var(--blue);border-color:var(--blue);color:#fff}.toggle{align-items:start;gap:10px;line-height:1.45;display:flex}.toggle input{width:auto;margin-top:3px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border:1px solid var(--line);border-radius:8px;gap:8px;padding:16px;display:grid}.card strong{font-size:18px}.formCard a{color:var(--blue);font-weight:900}.split{grid-template-columns:1fr 1fr;gap:24px;display:grid}.panel p,li{color:#475569;line-height:1.55}pre{color:#dbeafe;background:#0f172a;border-radius:8px;padding:16px;overflow:auto}li{margin:8px 0}.table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.tableRow{border-bottom:1px solid var(--line);grid-template-columns:1.3fr .7fr .8fr .7fr;align-items:center;gap:12px;padding:13px 14px;display:grid}.tableRow:last-child{border-bottom:0}.tableHead{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#f8fafc;font-size:12px;font-weight:800}.emptyState{color:var(--muted);padding:18px}.timeline{margin-top:16px}@media (max-width:980px){.shell{grid-template-columns:1fr}.sidebar{position:static}.hero,.split,.recommender{grid-template-columns:1fr}.grid,.grid.two,.formGrid,.summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tableRow{grid-template-columns:1fr 1fr}}@media (max-width:640px){.content{padding:14px}.topbar,.sectionHead{flex-direction:column;align-items:stretch}.hero,.panel{padding:18px}.grid,.grid.two,.formGrid,.summaryGrid{grid-template-columns:1fr}}
