:root{color-scheme:dark;--bg: #05070b;--panel: rgba(12, 17, 27, .78);--panel-strong: rgba(18, 27, 42, .92);--line: rgba(255,255,255,.12);--line-strong: rgba(126,231,255,.28);--text: #f2f7ff;--muted: #9fb1c8;--cyan: #7ee7ff;--violet: #b18cff;--green: #8effc1;--danger: #ff8ea1;--shadow: 0 24px 70px rgba(0,0,0,.45)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{scroll-behavior:smooth}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 10% 0%,rgba(126,231,255,.16),transparent 34%),radial-gradient(circle at 90% 6%,rgba(177,140,255,.12),transparent 32%),var(--bg);color:var(--text);overflow-x:hidden}button,input,textarea,select{font:inherit}a{color:inherit}.app-shell{min-height:100vh}.topbar{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,4vw,42px);background:#05070bd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;min-width:0}.brand img{width:34px;height:34px;flex:0 0 auto}.brand span{font-weight:760;letter-spacing:.02em;white-space:nowrap}.brand small{color:var(--muted);font-size:12px;white-space:nowrap}nav{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}nav button,.chip,.mini-actions button{border:1px solid var(--line);border-radius:999px;color:var(--text);background:#ffffff0a;padding:9px 13px;cursor:pointer}nav button.active,.chip.active{border-color:var(--cyan);background:#7ee7ff1f;box-shadow:0 0 28px #7ee7ff24}main{width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:26px 0 64px}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:24px;align-items:stretch;margin:20px 0 28px}.compact-hero h1{max-width:820px}h1{font-size:clamp(38px,5.6vw,66px);line-height:.98;letter-spacing:-.06em;margin:10px 0 18px;text-wrap:balance;overflow-wrap:anywhere}h2{font-size:clamp(25px,3.2vw,38px);line-height:1.02;margin:4px 0 0;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere}h3{margin:0 0 6px;overflow-wrap:anywhere}.eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.14em;font-weight:750;font-size:12px;margin:0 0 8px}.hero-copy{color:var(--muted);font-size:clamp(16px,1.65vw,19px);max-width:720px;line-height:1.55}.hero-actions,.button-row,.chip-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.button{border:1px solid var(--line-strong);background:linear-gradient(135deg,#7ee7ff3d,#b18cff2e);color:var(--text);padding:12px 16px;border-radius:14px;cursor:pointer;text-decoration:none;font-weight:750}.button:disabled{opacity:.45;cursor:not-allowed}.button.ghost{background:#ffffff0a;border-color:var(--line)}.field-card,.panel{background:linear-gradient(180deg,#ffffff12,#ffffff09);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);overflow:hidden}.live-field{width:100%;height:100%;min-height:320px;display:block;background:#070b12}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.panel{padding:22px;min-width:0}.panel.wide{grid-column:1 / -1}.panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap}.form-grid{display:grid;gap:12px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2{grid-column:1 / -1}label{display:grid;gap:8px;color:var(--muted);font-size:14px}input,textarea,select{width:100%;border:1px solid var(--line);background:#0000003d;color:var(--text);border-radius:14px;padding:12px;outline:none}textarea{min-height:110px;resize:vertical}input[type=range]{accent-color:var(--cyan)}.workflow-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:18px}.step{border:1px solid var(--line);border-radius:18px;padding:14px;color:var(--muted);background:#ffffff09}.step span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;margin-right:8px;background:#7ee7ff21;color:var(--cyan)}.notice,.status{border:1px solid var(--line);background:#7ee7ff0f;border-radius:16px;padding:12px;color:var(--muted)}.status.success{color:var(--green);border-color:#8effc159;background:#8effc114}.success-text{color:var(--green);margin:0}.muted{color:var(--muted)}.wrap-anywhere{overflow-wrap:anywhere;word-break:break-word}.stack{display:grid;gap:10px}.checklist{list-style:none;padding:0;margin:0;display:grid;gap:10px}.checklist li{display:flex;gap:10px;align-items:center;color:var(--muted)}.checklist span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;border:1px solid var(--line);color:var(--muted);flex:0 0 auto}.checklist li.ok{color:var(--green)}.checklist li.ok span{border-color:#8effc173;background:#8effc11a}.project-list{display:grid;gap:12px;margin-top:16px}.project-card{border:1px solid var(--line);border-radius:20px;padding:14px;display:flex;justify-content:space-between;gap:14px;align-items:center;background:#ffffff09}.project-card p{margin:0;color:var(--muted);font-size:13px}.mini-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.button-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.code-block{max-height:340px;overflow:auto;white-space:pre-wrap;border:1px solid var(--line);background:#00000047;border-radius:18px;padding:16px;color:#cdefff}@media (max-width: 1080px){.status-grid,.hero{grid-template-columns:1fr}.live-field{min-height:260px}}@media (max-width: 920px){.topbar{align-items:flex-start;flex-direction:column}.grid,.form-grid.two{grid-template-columns:1fr}.workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){main{width:min(100vw - 20px,1180px);padding-top:18px}h1{font-size:clamp(34px,12vw,50px)}h2{font-size:clamp(24px,9vw,34px)}.panel,.field-card{border-radius:22px}.button-grid{grid-template-columns:1fr}.brand small{display:none}nav button{padding:8px 10px}.workflow-steps{grid-template-columns:1fr}.project-card{align-items:flex-start;flex-direction:column}}.hero-copy.smaller{font-size:15px;max-width:920px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;margin-top:18px}.dashboard-grid .wide{grid-column:1 / -1}.product-overview{min-height:100%}.status-pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:999px;padding:8px 12px;color:var(--cyan);background:#7ee7ff14;font-weight:800;white-space:nowrap}.project-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.project-meta-grid div{border:1px solid var(--line);border-radius:16px;padding:12px;background:#ffffff09;min-width:0}.project-meta-grid span,.metric span{display:block;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.09em}.project-meta-grid strong{display:block;margin-top:7px;overflow-wrap:anywhere}.score-panel{display:grid;justify-items:center;align-content:start;gap:14px;text-align:center}.score-ring{width:164px;height:164px;border-radius:50%;display:grid;place-items:center;position:relative;box-shadow:0 0 42px #7ee7ff29}.score-ring:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#7ee7ff24,#080c12f5);border:1px solid rgba(255,255,255,.1)}.score-ring span,.score-ring small{position:relative;z-index:1}.score-ring span{font-size:46px;font-weight:900;letter-spacing:-.06em}.score-ring small{color:var(--muted);margin-left:-14px;align-self:end;transform:translateY(-42px)}.metrics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.metric{border:1px solid var(--line);border-radius:18px;padding:14px;background:#ffffff09}.metric>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.metric strong{font-size:28px}.metric-bar{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden;margin:12px 0 7px}.metric-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--cyan),var(--violet))}.metric small{color:var(--muted)}.insight-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.insight-list li{border:1px solid var(--line);background:#ffffff09;border-radius:16px;padding:12px 12px 12px 38px;color:var(--muted);position:relative}.insight-list li:before{position:absolute;left:13px;top:12px;font-weight:900}.success-list li:before{content:"✓";color:var(--green)}.risk-list li:before{content:"!";color:var(--danger)}.onboarding-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:18px;align-items:start}.beta-checklist{border:1px solid var(--line);border-radius:18px;padding:14px;background:#ffffff09}.roadmap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.roadmap-grid article{border:1px solid var(--line);border-radius:18px;padding:16px;background:#ffffff09}.roadmap-grid span{display:inline-grid;place-items:center;min-width:42px;height:28px;border:1px solid var(--line-strong);border-radius:999px;color:var(--cyan);font-weight:800;margin-bottom:12px}.roadmap-grid p{color:var(--muted);margin-bottom:0;line-height:1.45}.export-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1080px){.dashboard-grid{grid-template-columns:1fr}.project-meta-grid,.metrics-grid,.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.project-meta-grid,.metrics-grid,.roadmap-grid,.onboarding-grid,.export-grid{grid-template-columns:1fr}.score-ring{width:138px;height:138px}.score-ring span{font-size:40px}}.intelligence-stack{display:grid;gap:20px}.mini-panel{border:1px solid var(--line);background:#ffffff09;border-radius:18px;padding:16px;margin-top:14px}.value-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.value-card{border:1px solid var(--line);border-radius:18px;padding:16px;background:#ffffff0a;min-height:160px}.value-card span,.version-grid span,.project-meta-grid span{display:block;color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;margin-bottom:8px}.value-card p{margin:0;color:var(--text);line-height:1.48}.selector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.check-card{display:grid;grid-template-columns:auto 1fr;gap:8px 10px;border:1px solid var(--line);background:#ffffff09;border-radius:16px;padding:14px}.check-card small{grid-column:2;color:var(--muted)}.comparison-table{overflow-x:auto;border:1px solid var(--line);border-radius:18px;margin:14px 0}.comparison-row{min-width:920px;display:grid;grid-template-columns:1.3fr .4fr .45fr .45fr .45fr 2fr;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line);align-items:center}.comparison-row:last-child{border-bottom:0}.comparison-row.head{color:var(--cyan);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800;background:#7ee7ff0f}.version-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.version-grid>div,.version-grid>.mini-panel{border:1px solid var(--line);background:#ffffff09;border-radius:18px;padding:16px}.version-grid .span-2{grid-column:span 3}.check-list{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:10px}.check-list li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;color:var(--muted)}.check-list li span{color:var(--cyan);border:1px solid var(--line-strong);width:24px;height:24px;display:grid;place-items:center;border-radius:999px}.check-list li.done{color:var(--text)}.check-list li.done span{color:var(--green);border-color:#8effc173}.check-list small{display:block;color:var(--muted);margin-top:4px}@media (max-width: 920px){.value-grid,.selector-grid,.version-grid{grid-template-columns:1fr}.version-grid .span-2{grid-column:span 1}}.saas-stack{display:grid;gap:22px}.plans-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.plan-card{border:1px solid var(--line);border-radius:22px;padding:18px;background:#ffffff09;display:grid;gap:12px;align-content:start}.plan-card.selected{border-color:#7ee7ffbf;box-shadow:0 0 30px #7ee7ff1f;background:linear-gradient(135deg,#7ee7ff1c,#9c6bff14)}.plan-card h3{margin:0;font-size:26px}.plan-card p{margin:0;color:var(--muted);line-height:1.45}.plan-card ul{margin:0;padding-left:18px;color:var(--text);display:grid;gap:6px}.plan-card small,.plan-audience{color:var(--cyan);font-size:12px;letter-spacing:.04em}.plan-price,.price-line{font-size:32px;font-weight:900;color:var(--text)!important}.billing-box{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.billing-box>div{border:1px solid var(--line);border-radius:20px;background:#ffffff09;padding:18px}.billing-box span{color:var(--cyan);text-transform:uppercase;font-size:11px;letter-spacing:.1em;font-weight:800}.billing-box strong{display:block;margin:8px 0;font-size:18px}.billing-box p{color:var(--muted);margin:0;line-height:1.45}.feedback-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.feedback-form label{display:grid;gap:8px;color:var(--muted);font-weight:700}.feedback-form input,.feedback-form select,.feedback-form textarea{width:100%}.feedback-form .span-2{grid-column:span 2}.feedback-form textarea{min-height:100px;resize:vertical}.feedback-list{display:grid;gap:12px;margin-top:16px}.feedback-item{border:1px solid var(--line);border-radius:18px;background:#ffffff09;padding:14px}.feedback-item strong{display:block}.feedback-item span{color:var(--cyan);font-size:13px}.feedback-item p{color:var(--muted);margin:8px 0 0}@media (max-width: 1100px){.plans-grid,.billing-box{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.plans-grid,.billing-box,.feedback-form{grid-template-columns:1fr}.feedback-form .span-2{grid-column:span 1}}.check-card.selected,.check-card:hover{border-color:#7ee7ff8c;background:linear-gradient(135deg,#7ee7ff1c,#b18cff12)}.check-card strong{color:var(--text)}.check-card{cursor:pointer;color:var(--text);text-align:left}.comparison-row.three{grid-template-columns:1.1fr .35fr 2.4fr}.business-table .business-row,.business-table .head{min-width:1120px;grid-template-columns:1.25fr .35fr .45fr .45fr .45fr .45fr 1.65fr}.business-row small{display:block;color:var(--muted);margin-top:4px}@media (max-width: 920px){.comparison-row.three{min-width:760px}.business-table .business-row,.business-table .head{min-width:1040px}}.business-dashboard-grid{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);align-items:stretch}.business-canvas-panel{overflow:visible}.business-canvas-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;margin-top:10px}.business-canvas-grid>div{min-width:0;border:1px solid var(--line);border-radius:18px;padding:14px;background:#ffffff0a}.business-canvas-grid span{display:block;color:var(--cyan);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:850;margin-bottom:8px}.business-canvas-grid strong{display:block;color:var(--text);font-size:14px;line-height:1.45;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 1080px){.business-dashboard-grid{grid-template-columns:1fr}.business-canvas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.business-canvas-grid{grid-template-columns:1fr}}.quick-start-panel{margin-top:18px}.quick-start-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.quick-card{text-align:left;border:1px solid var(--line);border-radius:20px;padding:16px;background:#ffffff09;color:var(--text);cursor:pointer;display:grid;gap:8px;min-height:145px}.quick-card:hover{border-color:#7ee7ff8c;background:linear-gradient(135deg,#7ee7ff1c,#b18cff12)}.quick-card span{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#7ee7ff21;color:var(--cyan);font-weight:900}.quick-card strong{font-size:17px}.quick-card small{color:var(--muted);line-height:1.45}.template-stack{display:grid;gap:18px}.template-hero-panel{overflow:visible}.template-intro{max-width:520px;line-height:1.5;margin:0}.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.template-card{min-width:0;border:1px solid var(--line);border-radius:22px;padding:18px;background:#ffffff09;display:grid;gap:14px;align-content:space-between;min-height:310px}.template-card:hover{border-color:#7ee7ff8c;box-shadow:0 0 34px #7ee7ff14}.template-card span{color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:850}.template-card h3{font-size:24px;margin:8px 0}.template-card p{color:var(--muted);line-height:1.48;margin:0}.template-card small{color:var(--muted);line-height:1.45}.template-card-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:14px}.template-card-footer strong{color:var(--text);font-size:13px}.numbered-flow{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:12px}.numbered-flow li{border:1px solid var(--line);border-radius:16px;background:#ffffff09;padding:14px;display:grid;gap:4px}.numbered-flow strong{color:var(--text)}.numbered-flow span{color:var(--muted);line-height:1.45}@media (max-width: 1100px){.quick-start-grid,.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.quick-start-grid,.template-grid{grid-template-columns:1fr}.quick-card,.template-card{min-height:unset}}.spatial-mode .topbar{display:none}.spatial-mode main{width:100%;margin:0;padding:0}.spatial-command-center{min-height:100vh;display:grid;grid-template-columns:255px minmax(0,1fr);background:radial-gradient(circle at 46% 36%,rgba(42,118,255,.28),transparent 18%),radial-gradient(circle at 72% 46%,rgba(0,229,255,.16),transparent 24%),radial-gradient(circle at 15% 60%,rgba(255,136,55,.13),transparent 28%),linear-gradient(135deg,#020613,#07101f 46%,#030712);color:#eef6ff;overflow:hidden}.spatial-command-center:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.45) 0 1px,transparent 1px),radial-gradient(circle at 80% 30%,rgba(126,231,255,.35) 0 1px,transparent 1px),radial-gradient(circle at 60% 80%,rgba(177,140,255,.3) 0 1px,transparent 1px);background-size:160px 160px,220px 220px,260px 260px;opacity:.22}.spatial-sidebar{position:relative;z-index:2;padding:28px 28px 22px;border-right:1px solid rgba(126,231,255,.16);background:linear-gradient(180deg,#081226e0,#050914db);box-shadow:20px 0 60px #00000061;display:flex;flex-direction:column;gap:28px}.spatial-brand{display:flex;align-items:center;gap:14px}.spatial-brand img{width:52px;height:52px;filter:drop-shadow(0 0 22px rgba(80,171,255,.45))}.spatial-brand strong{display:block;font-size:22px;letter-spacing:-.03em}.spatial-brand sup{color:#54d7ff;font-size:12px}.spatial-brand span{display:block;color:#8798ba;text-transform:uppercase;letter-spacing:.14em;font-size:11px;margin-top:5px}.spatial-nav{display:grid;gap:12px}.spatial-nav button{width:100%;border:1px solid transparent;background:transparent;color:#a9b8d2;border-radius:18px;padding:14px 16px;text-align:left;cursor:pointer;transition:.2s ease}.spatial-nav button:hover,.spatial-nav button.active{color:#fff;border-color:#5ca6ff7a;background:linear-gradient(90deg,#2b77ff3d,#945dff14);box-shadow:0 0 34px #2b77ff2e}.forge-flow-mini{margin-top:auto;color:#8fa4c9;display:grid;gap:10px}.forge-flow-mini strong{color:#57ffc4;letter-spacing:.08em}.flow-line{height:3px;background:#ffffff1f;border-radius:999px;overflow:hidden}.flow-line i{display:block;height:100%;background:linear-gradient(90deg,#3469ff,#55e6ff,#b56dff);border-radius:inherit;box-shadow:0 0 18px #55e6ff80}.spatial-mainframe{position:relative;z-index:1;padding:28px 36px 30px 48px;min-width:0;overflow-y:auto;max-height:100vh}.spatial-topline{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.spatial-topline h1{margin:0;font-size:clamp(28px,3.1vw,42px);line-height:1.05;letter-spacing:-.04em}.spatial-topline p{margin:8px 0 0;color:#55bfff;letter-spacing:.22em;text-transform:uppercase;font-size:13px}.spatial-search{min-width:300px;max-width:420px;width:32vw;border:1px solid rgba(126,231,255,.17);background:#08122694;border-radius:999px;color:#8193b5;padding:14px 18px;display:flex;justify-content:space-between;gap:20px}.spatial-search kbd{color:#c7d7ff;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:1px 7px;background:#ffffff0d}.spatial-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:22px;align-items:stretch}.spatial-core-panel{min-width:0;display:grid;gap:20px}.orbit-field{position:relative;min-height:clamp(590px,68vh,680px);border:1px solid rgba(126,231,255,.12);border-radius:34px;overflow:hidden;background:radial-gradient(circle at 50% 46%,rgba(42,118,255,.27),transparent 16%),radial-gradient(circle at 35% 55%,rgba(255,152,63,.14),transparent 22%),linear-gradient(180deg,#040a1761,#040812c7);box-shadow:inset 0 0 120px #145aff1a,0 24px 80px #00000059}.orbit-field:before,.orbit-field:after{content:"";position:absolute;left:6%;right:6%;top:50%;height:2px;background:linear-gradient(90deg,transparent,rgba(48,128,255,.6),rgba(85,230,255,.5),transparent);transform:rotate(9deg);filter:blur(.2px);opacity:.75}.orbit-field:after{transform:rotate(-18deg);background:linear-gradient(90deg,transparent,rgba(255,151,63,.45),rgba(168,94,255,.45),transparent);top:58%}.orbit-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(80,157,255,.26);border-radius:50%;transform:translate(-50%,-50%) rotate(-12deg);box-shadow:0 0 40px #3578ff1c}.ring-one{width:42%;height:22%}.ring-two{width:68%;height:36%;transform:translate(-50%,-50%) rotate(12deg)}.ring-three{width:92%;height:52%;transform:translate(-50%,-50%) rotate(-22deg);border-color:#b18cff29}.forge-core{position:absolute;left:50%;top:47%;width:205px;height:205px;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-content:center;text-align:center;gap:7px;background:radial-gradient(circle at 50% 38%,#7ee7ff54,#2b77ff2e 45%,#060d1ff2 75%),#07172e;border:1px solid rgba(126,231,255,.35);box-shadow:0 0 50px #3578ff61,inset 0 0 60px #7ee7ff24;text-transform:uppercase}.forge-core span{color:#e9f2ff;font-size:22px;letter-spacing:.04em}.forge-core strong{color:#a9dfff;letter-spacing:.28em;font-size:16px}.forge-core small{color:#7ee7ff}.spatial-node{position:absolute;display:grid;grid-template-columns:48px auto;align-items:center;gap:12px;min-width:170px;border:0;background:transparent;color:#eaf5ff;text-align:left;cursor:pointer}.node-orb{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(126,231,255,.28);background:#09132bbd;box-shadow:0 0 28px #4595ff42;color:#68e6ff}.spatial-node strong{display:block;font-size:17px}.spatial-node small{display:block;color:#8395b7;margin-top:3px;line-height:1.35;max-width:150px}.spatial-node:hover .node-orb{transform:scale(1.08);border-color:#7ee7ffbf}.node-templates:hover{transform:translate(-8%)}.node-workspace{left:20%;top:18%}.node-intelligence{right:16%;top:18%}.node-cloud{left:12%;top:48%}.node-build{right:3%;top:43%}.node-business{left:26%;bottom:21%}.node-ai{right:24%;bottom:27%}.node-templates{left:50%;bottom:7%;transform:translate(-8%)}.loop-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.loop-stage{border:1px solid rgba(126,231,255,.12);background:#0812269e;border-radius:18px;padding:12px;min-width:0;color:#8497bd}.loop-stage strong{display:block;color:#c9d7ed}.loop-stage span{display:block;font-size:11px;margin-top:4px;line-height:1.35}.loop-stage.complete{border-color:#57ffc442;background:#57ffc412}.loop-stage.active{border-color:#7ee7ff9e;box-shadow:0 0 28px #7ee7ff21;color:#dffbff}.spatial-right-rail{display:grid;gap:16px;align-content:start}.spatial-card{border:1px solid rgba(126,231,255,.12);background:linear-gradient(180deg,#0c1832b8,#060c1ba8);border-radius:22px;padding:20px;box-shadow:0 20px 55px #00000052}.spatial-card-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.spatial-card h3{margin:0;font-size:17px}.spatial-card button{border:0;background:transparent;color:#55bfff;cursor:pointer}.green-dot{color:#55f2a8;display:flex;align-items:center;gap:8px}.green-dot:before{content:"";width:10px;height:10px;border-radius:50%;background:#55f2a8;box-shadow:0 0 18px #55f2a8}.pulse-line{height:32px;margin:12px 0;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,transparent 0 30%,rgba(85,230,255,.22) 31% 32%,transparent 33% 100%)}.status-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.spatial-status-line{border-left:1px solid rgba(255,255,255,.08);padding-left:10px;display:grid;gap:5px}.spatial-status-line span{color:#7e90b0;font-size:12px}.spatial-status-line strong{font-size:16px}.spatial-status-line.good strong{color:#63ffc0}.spatial-status-line.warn strong{color:#ffbf70}.active-projects-list{display:grid;gap:14px}.active-project-row{display:grid;grid-template-columns:28px minmax(0,1fr) 86px 38px;gap:10px;align-items:center}.project-dot{width:28px;height:28px;border-radius:9px;background:#55e6ff2e;border:1px solid rgba(85,230,255,.38)}.project-dot.violet{background:#b18cff2e;border-color:#b18cff6b}.project-dot.cyan{background:#55e6ff2e;border-color:#55e6ff6b}.project-dot.active{background:#695dff33;border-color:#695dff85}.active-project-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-project-row small{display:block;color:#7f91b2;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-project-row em{color:#a8b7d0;font-style:normal;font-size:12px}.tiny-progress{height:4px;background:#ffffff1a;border-radius:999px;overflow:hidden}.tiny-progress i{display:block;height:100%;background:linear-gradient(90deg,#7468ff,#55e6ff)}.feed-list{list-style:none;padding:0;margin:0;display:grid;gap:14px}.feed-list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.feed-list li>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#55e6ff1f;color:#7ee7ff}.feed-list strong{display:block}.feed-list small{display:block;color:#8ea2c1;margin-top:4px;line-height:1.35}.spatial-bottom-grid{display:grid;grid-template-columns:1fr 1.4fr 1.1fr 1fr;gap:14px;margin-top:18px}.spatial-card.compact{min-height:120px}.spatial-card.compact p{color:#a1b3cf;line-height:1.45;margin:8px 0 0;font-size:13px}@media (max-height: 820px) and (min-width: 1181px){.spatial-mainframe{padding-top:22px}.spatial-topline{margin-bottom:16px}.spatial-topline h1{font-size:clamp(28px,2.55vw,36px)}.orbit-field{min-height:590px}.node-business{left:24%;bottom:22%}.node-build{right:3%;top:43%}.node-ai{right:24%;bottom:28%}.node-templates{left:49%;bottom:7%}}@media (max-width: 1180px){.spatial-command-center{grid-template-columns:1fr;overflow:auto}.spatial-sidebar{position:static;display:block;padding:18px}.spatial-nav{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.forge-flow-mini{margin-top:16px}.spatial-mainframe{max-height:none;overflow:visible;padding:24px 18px}.spatial-grid{grid-template-columns:1fr}.spatial-right-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.spatial-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.spatial-topline{align-items:flex-start;flex-direction:column}.spatial-search{min-width:0;width:100%}.spatial-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-field{min-height:700px}.spatial-node{min-width:150px}.node-workspace{left:10%;top:12%}.node-intelligence{right:7%;top:22%}.node-cloud{left:8%;top:38%}.node-build{right:2%;top:45%}.node-business{left:9%;bottom:24%}.node-ai{right:10%;bottom:18%}.node-templates{left:24%;bottom:6%;transform:none}.loop-strip,.spatial-right-rail,.spatial-bottom-grid{grid-template-columns:1fr}}.weak-signals-panel{--signal-red: #ff8ea1;--signal-orange: #ffbf70;--signal-blue: #7ee7ff;--signal-green: #8effc1}.weak-engine-grid{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:18px;align-items:start}.weak-signal-list{display:grid;gap:10px}.weak-signal-row,.weak-signal-card{width:100%;border:1px solid var(--line);background:#ffffff09;color:var(--text);border-radius:18px;padding:14px;text-align:left;cursor:pointer}.weak-signal-row{display:grid;grid-template-columns:12px minmax(0,1fr);gap:12px;align-items:start}.weak-signal-row.active,.weak-signal-card:hover{border-color:#7ee7ff6b;background:#7ee7ff14;box-shadow:0 0 32px #7ee7ff14}.weak-signal-row strong,.weak-signal-card strong{display:block;overflow-wrap:anywhere}.weak-signal-row small,.weak-signal-card small{display:block;margin-top:6px;color:var(--muted);line-height:1.4}.priority-dot{width:12px;height:12px;border-radius:50%;margin-top:4px;background:var(--signal-blue);box-shadow:0 0 18px #7ee7ff8c}.priority-dot.critical,.priority-pill.critical{background:#ff8ea129;color:var(--signal-red);border-color:#ff8ea17a}.priority-dot.high,.priority-pill.high{background:#ffbf7029;color:var(--signal-orange);border-color:#ffbf707a}.priority-dot.medium,.priority-pill.medium{background:#7ee7ff24;color:var(--signal-blue);border-color:#7ee7ff6b}.priority-dot.low,.priority-pill.low{background:#8effc11f;color:var(--signal-green);border-color:#8effc161}.priority-dot.critical{background:var(--signal-red)}.priority-dot.high{background:var(--signal-orange)}.priority-dot.medium{background:var(--signal-blue)}.priority-dot.low{background:var(--signal-green)}.priority-pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.diagnosis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.diagnosis-grid div,.learning-grid div,.recent-feedback-list article{border:1px solid var(--line);border-radius:18px;background:#ffffff09;padding:14px}.diagnosis-grid span,.learning-grid span{display:block;color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:850;margin-bottom:8px}.diagnosis-grid p{margin:0;color:var(--muted);line-height:1.48}.signal-meta-row{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.signal-meta-row span{border:1px solid var(--line);border-radius:999px;padding:8px 10px;color:var(--muted);background:#ffffff09;font-size:12px}.weak-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.weak-signal-card{display:grid;gap:8px;min-height:170px}.feedback-loop-panel textarea{min-height:130px}.learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.learning-grid strong{display:block;font-size:32px;letter-spacing:-.04em}.learning-grid small{color:var(--muted)}.recent-feedback-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.recent-feedback-list p{color:var(--muted);margin:8px 0;line-height:1.45}.recent-feedback-list small{color:var(--muted)}.status-metrics{grid-template-columns:repeat(auto-fit,minmax(76px,1fr))}@media (max-width: 980px){.weak-engine-grid,.diagnosis-grid,.weak-signal-grid,.learning-grid,.recent-feedback-list{grid-template-columns:1fr}}.quality-mini{justify-self:start;border:1px solid rgba(126,231,255,.34);background:#7ee7ff14;color:var(--cyan);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:850;letter-spacing:.08em}.quality-gate-panel{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:center;border:1px solid rgba(126,231,255,.28);background:linear-gradient(135deg,#7ee7ff14,#9574ff0f);border-radius:22px;padding:16px;margin:14px 0;box-shadow:0 0 34px #58a9ff14}.quality-score-orb{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(126,231,255,.42);background:radial-gradient(circle at 35% 30%,#7ee7ff52,#4a75ff14 64%,#ffffff06);box-shadow:0 0 28px #7ee7ff2e}.quality-score-orb strong{font-size:26px;line-height:1}.quality-score-orb span{margin-top:-16px;color:var(--muted);font-size:11px}.quality-gate-panel h3{margin:4px 0 8px}.quality-gate-panel p{color:var(--muted);margin:0 0 12px;line-height:1.45}.quality-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quality-columns div{border:1px solid var(--line);border-radius:14px;background:#ffffff09;padding:10px}.quality-columns span{display:block;color:var(--cyan);font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:850;margin-bottom:5px}.quality-columns small,.quality-note{color:var(--muted);line-height:1.4}.quality-note{display:block;margin-top:10px}@media (max-width: 720px){.quality-gate-panel,.quality-columns{grid-template-columns:1fr}}.pricing-metrics,.plan-metrics,.usage-grid,.limit-grid,.billing-metrics,.monetization-metrics{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:12px!important;align-items:stretch!important}.pricing-metrics>*,.plan-metrics>*,.usage-grid>*,.limit-grid>*,.billing-metrics>*,.monetization-metrics>*,.limit-card,.usage-card,.plan-limit-card,.metric-pill,.metric-card{min-width:135px!important;width:auto!important;max-width:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-align:left!important}.pricing-metrics strong,.plan-metrics strong,.usage-grid strong,.limit-grid strong,.billing-metrics strong,.monetization-metrics strong,.limit-card strong,.usage-card strong,.plan-limit-card strong,.metric-pill strong,.metric-card strong{display:block!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;line-height:1.15!important}.pricing-metrics span,.plan-metrics span,.usage-grid span,.limit-grid span,.billing-metrics span,.monetization-metrics span,.limit-card span,.usage-card span,.plan-limit-card span,.metric-pill span,.metric-card span{display:block!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;line-height:1.2!important}@media (max-width: 980px){.pricing-metrics,.plan-metrics,.usage-grid,.limit-grid,.billing-metrics,.monetization-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}}.pricing-metrics,.plan-metrics,.usage-grid,.limit-grid,.billing-metrics,.monetization-metrics,.metrics-strip,.limits-strip,.plan-usage,.plan-limits,[class*=pricing][class*=metrics],[class*=plan][class*=metrics],[class*=usage][class*=grid],[class*=limit][class*=grid],[class*=billing][class*=metrics],[class*=monetization][class*=metrics]{display:grid!important;grid-template-columns:repeat(2,minmax(135px,1fr))!important;gap:12px!important;align-items:stretch!important}.pricing-metrics>*,.plan-metrics>*,.usage-grid>*,.limit-grid>*,.billing-metrics>*,.monetization-metrics>*,.metrics-strip>*,.limits-strip>*,.plan-usage>*,.plan-limits>*,.limit-card,.usage-card,.plan-limit-card,.metric-pill,.metric-card,.stat-card{min-width:135px!important;width:auto!important;max-width:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-align:left!important}.pricing-metrics strong,.plan-metrics strong,.usage-grid strong,.limit-grid strong,.billing-metrics strong,.monetization-metrics strong,.limit-card strong,.usage-card strong,.plan-limit-card strong,.metric-pill strong,.metric-card strong,.stat-card strong{display:block!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;line-height:1.15!important;letter-spacing:normal!important}.pricing-metrics span,.plan-metrics span,.usage-grid span,.limit-grid span,.billing-metrics span,.monetization-metrics span,.limit-card span,.usage-card span,.plan-limit-card span,.metric-pill span,.metric-card span,.stat-card span{display:block!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;line-height:1.2!important}@media (max-width: 1150px){.pricing-metrics,.plan-metrics,.usage-grid,.limit-grid,.billing-metrics,.monetization-metrics,.metrics-strip,.limits-strip,.plan-usage,.plan-limits{grid-template-columns:1fr!important}}.plan-metric,.plan-limit,.limit-card,.usage-card,.metric-card,.stat-card{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.plan-metric strong,.plan-limit strong,.limit-card strong,.usage-card strong,.metric-card strong,.stat-card strong{font-size:1.45rem!important;line-height:1!important;white-space:nowrap!important;word-break:keep-all!important}.plan-metric span,.plan-limit span,.limit-card span,.usage-card span,.metric-card span,.stat-card span{font-size:.72rem!important;line-height:1.1!important;white-space:nowrap!important;word-break:keep-all!important}.pricing-metrics,.plan-metrics,.usage-grid,.limit-grid,.billing-metrics,.monetization-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(82px,1fr))!important;gap:10px!important}.pricing-metrics>*,.plan-metrics>*,.usage-grid>*,.limit-grid>*,.billing-metrics>*,.monetization-metrics>*,.limit-card,.usage-card,.plan-limit-card,.metric-card,.stat-card{min-width:82px!important;padding:12px 10px!important;text-align:center!important;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.pricing-metrics strong,.plan-metrics strong,.usage-grid strong,.limit-grid strong,.billing-metrics strong,.monetization-metrics strong,.limit-card strong,.usage-card strong,.plan-limit-card strong,.metric-card strong,.stat-card strong{font-size:1.8rem!important;line-height:1!important;white-space:nowrap!important;word-break:keep-all!important}.pricing-metrics span,.plan-metrics span,.usage-grid span,.limit-grid span,.billing-metrics span,.monetization-metrics span,.limit-card span,.usage-card span,.plan-limit-card span,.metric-card span,.stat-card span{font-size:.68rem!important;line-height:1.1!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.ai-result-section p{margin:0;color:#d2e2f5db;line-height:1.55}.ai-recommendation-list{margin:0;padding-left:1.2rem;display:grid;gap:8px;color:#dcecffe6}.ai-polished-result{border:1px solid rgba(120,232,255,.18);border-radius:18px;padding:20px;background:radial-gradient(circle at 20% 0%,rgba(100,232,255,.12),transparent 42%),#050a14b8;display:grid;gap:18px}.ai-result-section{display:grid;gap:8px}.ai-result-section h3{margin:0;font-size:1rem;color:#f5f8fff2}.ai-result-section p{margin:0;color:#d2e2f5e0;line-height:1.55}.ai-recommendation-list{margin:0;padding-left:1.2rem;display:grid;gap:8px;color:#dcecffeb}.ai-warning{border:1px solid rgba(245,184,75,.28);background:#f5b84b14;color:#ffe1aaf2!important;border-radius:12px;padding:12px}.ai-success{border:1px solid rgba(112,255,177,.26);background:#70ffb114;color:#beffdcf2!important;border-radius:12px;padding:12px}.ai-debug-details{border-top:1px solid rgba(255,255,255,.08);padding-top:12px;color:#b4c8e1c7}.ai-debug-details summary{cursor:pointer;color:#78e8fff2;font-weight:700}.dnforge-flow-panel{border:1px solid rgba(120,232,255,.18);border-radius:26px;padding:22px;margin-top:22px;background:radial-gradient(circle at 20% 0%,rgba(100,232,255,.13),transparent 42%),radial-gradient(circle at 90% 20%,rgba(150,110,255,.1),transparent 36%),#060c18c2;box-shadow:0 24px 90px #00000047}.dnforge-flow-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.dnforge-flow-header h2{margin:0 0 8px;font-size:clamp(1.6rem,3vw,2.4rem)}.dnforge-flow-score{min-width:120px;aspect-ratio:1;border-radius:999px;border:1px solid rgba(120,232,255,.28);background:radial-gradient(circle,rgba(112,255,177,.2),rgba(100,232,255,.08) 58%,transparent 59%);display:grid;place-items:center;text-align:center}.dnforge-flow-score strong{font-size:2.4rem;line-height:1}.dnforge-flow-score span,.dnforge-flow-score small{display:block;color:#c8dcf5b8}.dnforge-decision-gate{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin-top:20px}.dnforge-decision-gate>div,.dnforge-detail-grid article{border:1px solid rgba(255,255,255,.11);border-radius:16px;padding:14px;background:#ffffff09}.dnforge-decision-gate span,.dnforge-detail-grid span{display:block;color:#78e8fff2;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800;margin-bottom:8px}.dnforge-decision-gate strong{display:block;color:#f5f8fff2;line-height:1.25}.dnforge-stage-track{display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));gap:10px;margin-top:20px}.dnforge-stage-node{border:1px solid rgba(120,232,255,.16);border-radius:18px;padding:14px 10px;background:#ffffff0a;color:#e6f0ffdb;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.dnforge-stage-node:hover,.dnforge-stage-node.selected{transform:translateY(-2px);border-color:#78e8ff80;background:#64e8ff14}.dnforge-stage-node span,.dnforge-stage-node strong,.dnforge-stage-node small{display:block}.dnforge-stage-node span{font-weight:800}.dnforge-stage-node strong{font-size:1.7rem;margin:10px 0 4px}.dnforge-stage-node small{color:#c8dcf5a8}.dnforge-stage-node.blocked{border-color:#ff739661}.dnforge-stage-node.ready,.dnforge-stage-node.complete{border-color:#70ffb152}.dnforge-stage-detail{display:grid;gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.dnforge-stage-detail h3{margin:0 0 8px;font-size:1.25rem}.dnforge-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px}.dnforge-detail-grid p{margin:0;color:#d2e2f5db;line-height:1.5}@media (max-width: 1100px){.dnforge-flow-header,.dnforge-decision-gate,.dnforge-stage-track,.dnforge-detail-grid{grid-template-columns:1fr}.dnforge-flow-score{width:120px}}.dnforge-memory-panel{border-top:1px solid rgba(255,255,255,.08);margin-top:22px;padding-top:22px;display:grid;gap:18px}.dnforge-memory-header h3,.dnforge-connected-signals h4{margin:0 0 8px;color:#f5f8fff2}.dnforge-memory-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px}.dnforge-memory-card,.dnforge-signal-list article{border:1px solid rgba(120,232,255,.15);border-radius:16px;padding:14px;background:#ffffff09}.dnforge-memory-card span,.dnforge-signal-list span{display:block;color:#78e8fff2;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800;margin-bottom:8px}.dnforge-memory-card strong,.dnforge-signal-list strong{display:block;color:#f5f8fff2;line-height:1.25;margin-bottom:8px}.dnforge-memory-card p,.dnforge-signal-list p{margin:0 0 8px;color:#d2e2f5d6;line-height:1.45}.dnforge-memory-card small,.dnforge-signal-list small{color:#bed2ebad}.dnforge-signal-list{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px}@media (max-width: 1100px){.dnforge-memory-grid,.dnforge-signal-list{grid-template-columns:1fr}}.dnforge-flow-panel{width:100%!important;max-width:1180px!important;min-width:0!important;margin:24px auto 0!important;grid-column:1 / -1!important;align-self:stretch!important;box-sizing:border-box!important;overflow:visible!important}main .dnforge-flow-panel,.command-center .dnforge-flow-panel,.command-shell .dnforge-flow-panel,.spatial-command-center .dnforge-flow-panel,.workspace-shell .dnforge-flow-panel,[class*=command] .dnforge-flow-panel,[class*=Command] .dnforge-flow-panel,[class*=center] .dnforge-flow-panel,[class*=Center] .dnforge-flow-panel{grid-column:1 / -1!important;width:100%!important;max-width:1180px!important}.dnforge-flow-panel,.dnforge-flow-panel *{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.dnforge-flow-header{grid-template-columns:minmax(0,1fr) minmax(110px,140px)!important;width:100%!important}.dnforge-flow-header .muted,.dnforge-stage-detail .muted,.dnforge-detail-grid p,.dnforge-memory-card p,.dnforge-signal-list p{max-width:78ch!important;line-height:1.55!important}.dnforge-decision-gate{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;width:100%!important}.dnforge-decision-gate>div{min-width:0!important}.dnforge-decision-gate strong,.dnforge-decision-gate span,.dnforge-stage-node span,.dnforge-stage-node strong,.dnforge-stage-node small{white-space:normal!important}.dnforge-stage-track{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;width:100%!important}.dnforge-stage-node{min-width:0!important}.dnforge-stage-detail{width:100%!important}.dnforge-detail-grid,.dnforge-memory-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}.dnforge-signal-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}.dnforge-flow-panel{position:relative!important;z-index:2!important}.dnforge-flow-panel p,.dnforge-flow-panel strong,.dnforge-flow-panel h2,.dnforge-flow-panel h3,.dnforge-flow-panel h4,.dnforge-flow-panel small{overflow-wrap:normal!important;word-break:normal!important}@media (max-width: 900px){.dnforge-flow-panel{max-width:calc(100vw - 32px)!important;margin-inline:auto!important}.dnforge-flow-header,.dnforge-decision-gate,.dnforge-stage-track,.dnforge-detail-grid,.dnforge-memory-grid,.dnforge-signal-list{grid-template-columns:1fr!important}}.forge-command-search{position:relative;width:min(100%,520px);z-index:20}.forge-command-search.compact{width:100%}.forge-search-input-shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;border:1px solid rgba(120,232,255,.2);border-radius:999px;padding:10px 14px;background:#050c19b8}.forge-search-input-shell input{border:0;outline:0;background:transparent;color:#f0f8fff0;width:100%;font:inherit}.forge-search-input-shell input::placeholder{color:#bed2eba3}.forge-search-input-shell span{color:#78e8ffe6}.forge-search-input-shell kbd{border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:2px 8px;color:#dcebffb8;background:#ffffff0f;font-size:.78rem}.forge-search-popover{position:absolute;top:calc(100% + 10px);right:0;width:min(560px,calc(100vw - 40px));border:1px solid rgba(120,232,255,.22);border-radius:20px;padding:12px;background:radial-gradient(circle at 20% 0%,rgba(100,232,255,.12),transparent 42%),#050a14f5;box-shadow:0 28px 90px #00000073}.forge-search-popover-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.forge-search-popover-header strong{color:#f5f8fff5}.forge-search-popover-header button{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:6px 10px;background:#ffffff0f;color:#dcebffdb;cursor:pointer}.forge-search-results{display:grid;gap:8px;max-height:420px;overflow:auto}.forge-search-results button{border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px;background:#ffffff09;color:#dcebffe6;text-align:left;cursor:pointer}.forge-search-results button:hover{border-color:#78e8ff5c;background:#64e8ff14}.forge-search-results span{display:block;color:#78e8fff2;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:800;margin-bottom:4px}.forge-search-results strong,.forge-search-results small{display:block}.forge-search-results strong{color:#f5f8fff2;margin-bottom:4px}.forge-search-results small{color:#bed2ebb8;line-height:1.35}.forge-dynamics-panel{border-top:1px solid rgba(255,255,255,.08);margin-top:22px;padding-top:22px;display:grid;gap:18px}.forge-dynamics-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.forge-dynamics-header h3{margin:0 0 8px;color:#f5f8fff2;font-size:clamp(1.35rem,2vw,1.9rem)}.forge-dynamics-score{min-width:110px;aspect-ratio:1;border-radius:999px;border:1px solid rgba(150,110,255,.35);background:radial-gradient(circle,rgba(150,110,255,.22),rgba(100,232,255,.08) 58%,transparent 59%);display:grid;place-items:center;text-align:center}.forge-dynamics-score strong{font-size:2.25rem;line-height:1}.forge-dynamics-score span,.forge-dynamics-score small{display:block;color:#c8dcf5b8}.forge-dynamics-summary{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px}.forge-dynamics-summary article,.forge-dynamic-card{border:1px solid rgba(120,232,255,.15);border-radius:16px;padding:14px;background:#ffffff09}.forge-dynamics-summary span,.forge-dynamic-topline span{display:block;color:#78e8fff2;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800;margin-bottom:8px}.forge-dynamics-summary strong{display:block;color:#f5f8fff2;margin-bottom:8px}.forge-dynamics-summary p,.forge-dynamic-card p{margin:0;color:#d2e2f5d6;line-height:1.45}.forge-dynamics-grid{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));gap:12px}.forge-dynamic-card{display:grid;gap:10px}.forge-dynamic-topline{display:flex;justify-content:space-between;align-items:center;gap:12px}.forge-dynamic-topline strong{font-size:1.6rem;color:#f5f8fff2}.forge-dynamic-card h4{margin:0;color:#f5f8fff2}.forge-dynamic-card.positive{border-color:#70ffb152}.forge-dynamic-card.warning{border-color:#f5b84b52}.forge-dynamic-card.critical{border-color:#ff73965c}.forge-dynamic-meta{display:grid;gap:4px}.forge-dynamic-meta small{color:#bed2ebad}@media (max-width: 1100px){.forge-command-search,.forge-dynamics-header,.forge-dynamics-summary,.forge-dynamics-grid{grid-template-columns:1fr;width:100%}.forge-dynamics-score{width:110px}.forge-search-popover{left:0;right:auto}}.forge-global-search-popover{position:fixed;z-index:999999;max-width:calc(100vw - 32px);border:1px solid rgba(120,232,255,.28);border-radius:20px;padding:12px;background:radial-gradient(circle at 20% 0%,rgba(100,232,255,.16),transparent 42%),radial-gradient(circle at 90% 20%,rgba(150,110,255,.12),transparent 36%),#050a14f7;box-shadow:0 30px 100px #0000008c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.forge-global-search-header{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-bottom:10px}.forge-global-search-header strong{color:#f5f8fff5}.forge-global-search-header span{color:#78e8ffdb;font-size:.78rem;font-weight:800}.forge-global-search-header button{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:6px 10px;background:#ffffff0f;color:#dcebffdb;cursor:pointer}.forge-global-search-results{display:grid;gap:8px;max-height:430px;overflow:auto}.forge-global-search-results button{border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:12px;background:#ffffff0a;color:#dcebffe6;text-align:left;cursor:pointer}.forge-global-search-results button:hover{border-color:#78e8ff6b;background:#64e8ff1a}.forge-global-search-results span{display:block;color:#78e8fff2;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:800;margin-bottom:4px}.forge-global-search-results strong,.forge-global-search-results small{display:block}.forge-global-search-results strong{color:#f5f8fff5;margin-bottom:4px}.forge-global-search-results small,.forge-global-search-results p{color:#bed2ebc2;line-height:1.35;margin:0}@media (max-width: 760px){.forge-global-search-popover{left:16px!important;width:calc(100vw - 32px)!important}}.forge-command-search,.forge-command-search.compact,.forge-search-popover,.forge-global-search-popover,.forge-search-runtime-palette,.forge-top-search-palette{display:none!important;visibility:hidden!important;pointer-events:none!important}.forge-inline-top-search-dropdown,.forge-inline-top-search-dropdown *,.forge-inline-top-search-host,.forge-inline-top-search-host *{visibility:visible;pointer-events:auto}.forge-command-search,.forge-command-search.compact,.forge-search-popover,.forge-global-search-popover,.forge-search-runtime-palette,.forge-top-search-palette,.forge-inline-top-search-dropdown{display:none!important;visibility:hidden!important;pointer-events:none!important}.forge-unified-search-host,.forge-unified-search-host *,.forge-unified-search-dropdown,.forge-unified-search-dropdown *{visibility:visible;pointer-events:auto}.forge-feedback-loop-unified,.feedback-loop,.feedback-loop-panel,.feedback-loop-section,.learning-memory-panel,.learning-memory-section,.dnforge-memory-panel,.signal-feedback-panel,.signal-feedback-controls,[class*=FeedbackLoop],[class*=feedback-loop],[class*=LearningMemory],[class*=learning-memory],[class*=SignalFeedback],[class*=signal-feedback]{max-width:100%!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:visible!important;min-height:unset!important}.forge-feedback-loop-unified .forge-feedback-loop-child,.feedback-loop .learning-memory-panel,.feedback-loop-panel .learning-memory-panel,.feedback-loop-section .learning-memory-panel,.learning-memory-panel .feedback-loop,.learning-memory-panel .signal-feedback-controls,.dnforge-memory-panel .signal-feedback-controls,.signal-feedback-controls .learning-memory-panel,[class*=feedback-loop] [class*=learning-memory],[class*=LearningMemory] [class*=feedback],[class*=SignalFeedback] [class*=memory]{margin-top:0!important;background:transparent!important;box-shadow:none!important}.forge-feedback-loop-unified .forge-feedback-loop-child:not(:first-child),.feedback-loop-panel>article,.feedback-loop-panel>section,.learning-memory-panel>article,.learning-memory-panel>section,.dnforge-memory-panel>article,.dnforge-memory-panel>section,.signal-feedback-controls>article,.signal-feedback-controls>section{border-color:#78e8ff1a!important}.forge-feedback-loop-unified,.feedback-loop,.feedback-loop-panel,.learning-memory-panel,.dnforge-memory-panel,.signal-feedback-controls{padding-bottom:18px!important}.forge-feedback-loop-unified>*,.feedback-loop>*,.feedback-loop-panel>*,.learning-memory-panel>*,.dnforge-memory-panel>*,.signal-feedback-controls>*{min-height:unset!important}.forge-feedback-loop-unified header,.feedback-loop header,.feedback-loop-panel header,.learning-memory-panel header,.dnforge-memory-panel header,.signal-feedback-controls header,.forge-feedback-loop-unified [class*=header],.feedback-loop [class*=header],.learning-memory-panel [class*=header],.signal-feedback-controls [class*=header]{margin-bottom:14px!important;padding-bottom:0!important;border-bottom:0!important}.forge-feedback-loop-unified [style*=overflow],.feedback-loop [style*=overflow],.learning-memory-panel [style*=overflow],.dnforge-memory-panel [style*=overflow],.signal-feedback-controls [style*=overflow]{overflow:visible!important}.forge-feedback-loop-unified [class*=grid],.feedback-loop [class*=grid],.learning-memory-panel [class*=grid],.dnforge-memory-panel [class*=grid],.signal-feedback-controls [class*=grid]{gap:12px!important;align-items:stretch!important}.forge-feedback-loop-unified button,.feedback-loop button,.learning-memory-panel button,.dnforge-memory-panel button,.signal-feedback-controls button{white-space:normal!important}@media (max-width: 1100px){.forge-feedback-loop-unified,.feedback-loop,.learning-memory-panel,.dnforge-memory-panel,.signal-feedback-controls{padding-inline:16px!important}}.forge-native-select-hidden{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}.forge-unified-surface,.forge-unified-surface *{box-sizing:border-box}.forge-unified-surface{overflow:visible!important;min-height:unset!important}.forge-unified-surface-child{min-height:unset!important}.forge-unified-project-health [style*=overflow],.forge-unified-feedback-loop [style*=overflow],.forge-unified-surface [style*=overflow]{overflow:visible!important}html,body,#root{overflow-x:hidden!important}.forge-stable-surface{position:relative!important;isolation:isolate!important;z-index:1!important;overflow:hidden!important;contain:paint!important;min-height:unset!important;max-width:100%!important;box-sizing:border-box!important;background:radial-gradient(circle at 18% 0%,rgba(100,232,255,.1),transparent 38%),linear-gradient(135deg,#ffffff0b,#64e8ff09),#060c18f0!important;border-color:#78e8ff24!important;box-shadow:none!important}.forge-stable-surface>*{position:relative!important;z-index:2!important;min-height:unset!important}.forge-unified-search-host,.forge-unified-search-dropdown{contain:none!important;overflow:visible!important;z-index:2147483000!important}.forge-unified-surface,.forge-unified-surface-child,.forge-feedback-loop-unified,.forge-feedback-loop-child{contain:paint!important;overflow:hidden!important}.forge-unified-surface,.forge-unified-surface-child,.forge-feedback-loop-unified,.forge-feedback-loop-child,.forge-stable-surface,.forge-stable-flow-surface,.forge-stable-health-surface,.forge-stable-feedback-surface{display:revert!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:auto!important;contain:none!important;min-height:unset!important}select:focus{outline:1px solid rgba(120,232,255,.55)!important;box-shadow:0 0 0 4px #78e8ff14!important}.forge-ai-status-message-fixed,.forge-ai-status-related{border-color:#78e8ff38!important;background:linear-gradient(135deg,#64e8ff16,#70ffb10b),#ffffff09!important;color:#dceeffeb!important;box-shadow:none!important}.forge-decision-gate-v2228{color:#ebf5fff5}.forge-decision-gate-v2228,.forge-decision-gate-v2228 *{box-sizing:border-box}html,body,#root{display:block!important;visibility:visible!important;opacity:1!important;min-height:100vh!important;overflow-x:hidden!important}#root>*{visibility:visible!important;opacity:1!important}.forge-command-search,.forge-command-search.compact,.forge-search-popover,.forge-global-search-popover,.forge-search-runtime-palette,.forge-top-search-palette,.forge-inline-top-search-dropdown,.forge-unified-search-dropdown{display:none!important;visibility:hidden!important;pointer-events:none!important}.forge-command-search-host-v2229,.forge-command-search-host-v2229 *,.forge-command-search-dropdown-v2229,.forge-command-search-dropdown-v2229 *{visibility:visible!important;pointer-events:auto!important}select{color-scheme:dark}.forge-decision-gate-v2228{grid-column:1 / -1!important;width:min(1120px,calc(100vw - 340px))!important;max-width:calc(100vw - 340px)!important;min-width:min(720px,calc(100vw - 340px))!important}.forge-decision-gate-v2228 h2,.forge-decision-gate-v2228 strong,.forge-decision-gate-v2228__value,.forge-decision-gate-v2228__subtitle{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media (max-width: 980px){.forge-decision-gate-v2228{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;min-width:0!important}}.forge-engine-core-v210{grid-column:1 / -1!important;color:#ebf5fff5}.forge-engine-core-v210,.forge-engine-core-v210 *{box-sizing:border-box;word-break:normal!important}.forge-command-search,.forge-command-search.compact,.forge-search-popover,.forge-global-search-popover,.forge-search-runtime-palette,.forge-top-search-palette,.forge-inline-top-search-dropdown,.forge-unified-search-dropdown,.forge-command-search-dropdown-v2229,.forge-command-search-dropdown-v22291,.forge-command-search-dropdown-v22292,.forge-global-command-search,.forge-search-root,.forge-decision-gate-v2228,.forge-engine-core-v210,[data-forge-section=decision-gate],[data-forge-section=engine],[data-forge-search-removed=true],[data-forge-v2103-hidden=true],input[placeholder*=Search],input[placeholder*=search],input[placeholder*=Buscar],input[aria-label*=Search],input[aria-label*=Buscar]{display:none!important;visibility:hidden!important;pointer-events:none!important}form:has(input[placeholder*=Search]),form:has(input[placeholder*=search]),form:has(input[placeholder*=Buscar]),div:has(>input[placeholder*=Search]),div:has(>input[placeholder*=search]),div:has(>input[placeholder*=Buscar]),section:has(>input[placeholder*=Search]),section:has(>input[placeholder*=search]),section:has(>input[placeholder*=Buscar]){display:none!important;visibility:hidden!important;pointer-events:none!important}html,body{overflow-x:hidden}.global-search,.top-search,.command-search,.header-search,.search-shell,.search-pill,.search-bar,.search-input,.search-wrap,.command-palette,.forge-command-search,.forge-global-command-search,.forge-search-root,[class*=global-search],[class*=top-search],[class*=command-search],[class*=header-search],[class*=search-shell],[class*=search-pill],[class*=search-bar],[class*=search-input],[class*=search-wrap]{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.native-decision-gate{margin:18px 0;padding:clamp(18px,2vw,26px);border:1px solid rgba(126,231,255,.22);border-radius:28px;background:radial-gradient(circle at 8% 0%,rgba(126,231,255,.14),transparent 32%),linear-gradient(180deg,#ffffff13,#ffffff09);box-shadow:0 28px 80px #00000052}.native-gate-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.native-gate-header h2{margin:0 0 8px;font-size:clamp(24px,3vw,36px)}.native-gate-score{min-width:118px;display:grid;justify-items:center;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#0000002e}.native-gate-score strong{font-size:42px;line-height:.9;color:var(--cyan)}.native-gate-score span,.native-gate-score small,.native-gate-main span,.native-gate-main small{color:var(--muted)}.native-gate-main,.native-gate-grid,.native-gate-metrics{display:grid;gap:12px}.native-gate-main{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.native-gate-main article,.native-gate-grid article{border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:14px;background:#00000029;min-width:0}.native-gate-main strong{display:block;margin:6px 0;color:var(--text);overflow-wrap:anywhere}.native-gate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.native-gate-grid h3{margin-bottom:8px}.native-gate-grid p,.native-gate-grid li{color:var(--muted);line-height:1.45}.native-gate-grid ul{margin:0;padding-left:18px}.native-gate-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px}.native-gate-metrics span{border:1px solid rgba(126,231,255,.16);border-radius:999px;padding:9px 11px;color:var(--muted);background:#7ee7ff0e;text-align:center;font-size:13px}.gate-ready{border-color:#8effc152}.gate-conditional{border-color:#ffd37e52}.gate-blocked{border-color:#ff8ea152}@media (max-width: 980px){.native-gate-header,.native-gate-main,.native-gate-grid,.native-gate-metrics{grid-template-columns:1fr}.native-gate-header{display:grid}}.native-forge-engine-panel{margin:18px 0;padding:clamp(18px,2vw,26px);border:1px solid rgba(142,255,193,.22);border-radius:28px;background:radial-gradient(circle at 12% 0%,rgba(142,255,193,.12),transparent 34%),radial-gradient(circle at 95% 10%,rgba(126,231,255,.1),transparent 30%),linear-gradient(180deg,#ffffff14,#ffffff09);box-shadow:0 28px 80px #00000057}.native-engine-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.native-engine-header h2{margin:0 0 8px;font-size:clamp(24px,3vw,36px)}.native-engine-score{min-width:126px;display:grid;justify-items:center;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#0000002e}.native-engine-score strong{font-size:42px;line-height:.9;color:var(--green)}.native-engine-score span,.native-engine-score small,.native-engine-grid span{color:var(--muted)}.native-engine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.native-engine-grid article{border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:14px;background:#00000029;min-width:0}.native-engine-grid article.span-2{grid-column:span 2}.native-engine-grid strong{display:block;margin-top:7px;color:var(--text);line-height:1.45;overflow-wrap:anywhere}.native-engine-signals{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.native-engine-signals span{border:1px solid rgba(142,255,193,.16);border-radius:999px;padding:8px 10px;color:var(--muted);background:#8effc10e;font-size:13px}.engine-hold{border-color:#ff8ea152}.engine-validate{border-color:#ffd37e52}.engine-surge{border-color:#8effc161}@media (max-width: 980px){.native-engine-header{display:grid}.native-engine-grid{grid-template-columns:1fr}.native-engine-grid article.span-2{grid-column:auto}}.ai-remote-panel-v213{position:relative;overflow:hidden}.ai-remote-panel-v213:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 8% 0%,rgba(126,231,255,.12),transparent 34%),radial-gradient(circle at 92% 12%,rgba(142,255,193,.08),transparent 30%)}.ai-remote-panel-v213>*{position:relative;z-index:1}.ai-remote-head{align-items:flex-start;gap:16px}.ai-remote-status-pill{border:1px solid rgba(126,231,255,.22);border-radius:999px;padding:9px 12px;background:#7ee7ff12;color:#dceeffeb;font-weight:800;white-space:nowrap}.ai-remote-status-pill.state-remote{border-color:#8effc159;background:#8effc114;color:#caffe4f5}.ai-remote-status-pill.state-fallback,.ai-remote-status-pill.state-local,.ai-remote-status-pill.state-error{border-color:#ffd37e57;background:#ffd37e14;color:#ffe5aef5}.ai-remote-runtime-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.ai-remote-runtime-grid article{border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:14px;background:#00000029;min-width:0}.ai-remote-runtime-grid span,.ai-remote-runtime-grid small{display:block;color:var(--muted)}.ai-remote-runtime-grid strong{display:block;margin:6px 0;color:var(--text);overflow-wrap:anywhere}.ai-remote-actions{align-items:end}.ai-remote-message{border-radius:14px;padding:12px 14px}.ai-remote-message.state-remote{border:1px solid rgba(142,255,193,.22);background:#8effc10f}.ai-remote-message.state-fallback,.ai-remote-message.state-local{border:1px solid rgba(255,211,126,.22);background:#ffd37e0f}.ai-remote-result{margin-top:16px}.ai-remote-debug{margin:12px 0}@media (max-width: 980px){.ai-remote-runtime-grid{grid-template-columns:1fr}.ai-remote-head{display:grid}.ai-remote-status-pill{width:fit-content}}.ai-remote-panel-v216{border-color:#7ee7ff38}.ai-state-banner{display:grid;gap:4px;margin:16px 0;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff0b}.ai-state-banner strong{color:var(--text)}.ai-state-banner span{color:var(--muted)}.ai-state-banner.tone-success{border-color:#8effc159;background:#8effc113}.ai-state-banner.tone-warning{border-color:#ffd37e59;background:#ffd37e13}.ai-state-banner.tone-danger{border-color:#ff8ea159;background:#ff8ea113}.ai-state-banner.tone-working{border-color:#7ee7ff59;background:#7ee7ff13}.ai-action-row{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.ai-action-row .button{min-height:44px}.ai-remote-status-pill.state-remote{border-color:#8effc161;color:var(--green)}.ai-remote-status-pill.state-fallback,.ai-remote-status-pill.state-local{border-color:#ffd37e61;color:var(--amber)}.ai-remote-status-pill.state-error{border-color:#ff8ea161;color:#ff8ea1}.ai-remote-status-pill.state-loading{border-color:#7ee7ff61;color:var(--cyan)}@media (max-width: 760px){.ai-action-row{display:grid;grid-template-columns:1fr}}:root{--forge-glass-soft: rgba(255, 255, 255, .045);--forge-glass-medium: rgba(255, 255, 255, .075);--forge-line-soft: rgba(255, 255, 255, .105);--forge-line-bright: rgba(126, 231, 255, .24);--forge-shadow-soft: 0 22px 70px rgba(0, 0, 0, .28);--forge-shadow-lift: 0 26px 90px rgba(0, 0, 0, .38)}html{scrollbar-width:thin;scrollbar-color:rgba(126,231,255,.38) rgba(255,255,255,.045)}body{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;overflow-x:hidden}*{scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#ffffff09}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7ee7ff6b,#8effc147);border:2px solid rgba(3,8,18,.9);border-radius:999px}.panel,.card,.native-forge-engine-panel,.ai-remote-panel-v216,[class*=decision],[class*=status],[class*=project] article{box-shadow:var(--forge-shadow-soft)}.panel,.native-forge-engine-panel,.ai-remote-panel-v216{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.panel:hover,.native-forge-engine-panel:hover,.ai-remote-panel-v216:hover{border-color:var(--forge-line-bright);box-shadow:var(--forge-shadow-lift);transform:translateY(-1px);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.button,button,select,input,textarea{transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease,opacity .18s ease}.button:hover,button:hover{transform:translateY(-1px);box-shadow:0 12px 34px #7ee7ff1f}.button:active,button:active{transform:translateY(0)}.button:disabled,button:disabled{transform:none;box-shadow:none;cursor:not-allowed;opacity:.58}input:focus,select:focus,textarea:focus,button:focus-visible,.button:focus-visible{outline:none;border-color:#7ee7ff8c;box-shadow:0 0 0 3px #7ee7ff1f}.eyebrow{letter-spacing:.18em}.muted{line-height:1.55}.ai-state-banner,.ai-empty-state,.ai-debug-details,.ai-polished-result,.native-engine-grid article,.ai-remote-runtime-grid article{border-radius:20px}.ai-remote-runtime-grid article,.native-engine-grid article{background:radial-gradient(circle at 15% 0%,rgba(126,231,255,.055),transparent 35%),#ffffff09}.ai-remote-status-pill,.status,.notice{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ai-result-section h3,.native-engine-grid strong,.ai-remote-runtime-grid strong{letter-spacing:-.01em}.ai-recommendation-list li{margin-bottom:8px;line-height:1.55}.ai-recommendation-list li::marker{color:var(--cyan)}.sidebar,.side-nav,[class*=sidebar]{border-right-color:#7ee7ff1a}.sidebar a,.side-nav a,[class*=sidebar] button,[class*=sidebar] a{transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.sidebar a:hover,.side-nav a:hover,[class*=sidebar] button:hover,[class*=sidebar] a:hover{transform:translate(2px)}.native-forge-engine-panel,.ai-remote-panel-v216{position:relative;overflow:hidden}.native-forge-engine-panel:before,.ai-remote-panel-v216:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(126,231,255,.055),transparent);opacity:.55;transform:translate(-65%)}.native-forge-engine-panel:hover:before,.ai-remote-panel-v216:hover:before{transform:translate(65%);transition:transform 1.2s ease}@media (max-width: 980px){.panel,.native-forge-engine-panel,.ai-remote-panel-v216{border-radius:22px}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body{min-width:0}*,*:before,*:after{box-sizing:border-box}img,svg,canvas,video{max-width:100%}.app,.shell,.layout,.main,main,.page,.content,.dashboard,.command-center,.spatial-command-center{min-width:0;max-width:100%}.panel,.card,.native-forge-engine-panel,.ai-remote-panel-v216,.ai-polished-result,.ai-empty-state,.ai-debug-details,.native-engine-grid article,.ai-remote-runtime-grid article{min-width:0;max-width:100%;overflow-wrap:anywhere}.native-engine-grid,.ai-remote-runtime-grid,.spatial-bottom-grid,.form-grid,.grid,.cards-grid,.projects-grid,.status-grid{min-width:0}button,.button,select,input,textarea{max-width:100%}.ai-action-row{min-width:0}.ai-action-row .button,.ai-action-row button{white-space:nowrap}.native-engine-score,.ai-remote-status-pill{flex-shrink:0}pre,code{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 1180px){.native-engine-grid,.ai-remote-runtime-grid,.spatial-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.native-engine-grid article.span-2{grid-column:span 2}}@media (max-width: 980px){.app,.shell,.layout{display:block}.sidebar,.side-nav,aside,[class*=sidebar]{width:100%;max-width:100%;position:relative;border-right:0;border-bottom:1px solid rgba(126,231,255,.12)}.sidebar nav,.side-nav nav,[class*=sidebar] nav{display:flex;overflow-x:auto;gap:8px;padding-bottom:8px}.sidebar nav a,.side-nav nav a,[class*=sidebar] nav a,[class*=sidebar] nav button{flex:0 0 auto}main,.main,.content,.page{width:100%;max-width:100%;padding-left:clamp(14px,4vw,24px);padding-right:clamp(14px,4vw,24px)}.native-engine-header,.ai-remote-head,.panel-head{display:grid;grid-template-columns:1fr}.native-engine-score,.ai-remote-status-pill{justify-self:start}}@media (max-width: 760px){h1{font-size:clamp(30px,10vw,44px);line-height:1.05}h2{font-size:clamp(22px,7vw,32px)}.eyebrow{letter-spacing:.12em;line-height:1.5}.native-engine-grid,.ai-remote-runtime-grid,.spatial-bottom-grid,.form-grid,.form-grid.two,.grid,.cards-grid,.projects-grid,.status-grid{grid-template-columns:1fr!important}.native-engine-grid article.span-2{grid-column:auto}.panel,.native-forge-engine-panel,.ai-remote-panel-v216{padding:16px;border-radius:20px}.ai-action-row{display:grid;grid-template-columns:1fr}.ai-action-row .button,.ai-action-row button{width:100%;white-space:normal}.native-engine-score{width:100%;min-width:0}.ai-remote-status-pill{width:fit-content;max-width:100%}table{display:block;overflow-x:auto;white-space:nowrap}}@media (max-width: 520px){main,.main,.content,.page{padding-left:12px;padding-right:12px}.panel,.native-forge-engine-panel,.ai-remote-panel-v216{padding:14px;border-radius:18px}.button,button,select,input,textarea{min-height:44px;font-size:15px}.ai-state-banner,.ai-empty-state,.ai-debug-details,.ai-polished-result{padding:14px}}.beta-user-flow-panel{border-color:#8effc13d;background:radial-gradient(circle at 12% 0%,rgba(142,255,193,.11),transparent 34%),radial-gradient(circle at 94% 10%,rgba(126,231,255,.09),transparent 32%),linear-gradient(180deg,#ffffff12,#ffffff09)}.beta-user-flow-head{align-items:flex-start}.beta-readiness-card{min-width:170px;display:grid;gap:4px;justify-items:center;padding:16px;border:1px solid rgba(142,255,193,.28);border-radius:22px;background:#8effc112}.beta-readiness-card strong{color:var(--green);font-size:18px}.beta-readiness-card span{color:var(--muted);font-size:13px}.beta-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.beta-flow-step{min-width:0;padding:16px;border:1px solid rgba(255,255,255,.105);border-radius:22px;background:radial-gradient(circle at 20% 0%,rgba(126,231,255,.07),transparent 36%),#ffffff0a}.beta-step-topline{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.beta-step-topline span{color:var(--cyan);font-weight:800;letter-spacing:.08em}.beta-step-topline small{color:var(--green);border:1px solid rgba(142,255,193,.22);border-radius:999px;padding:3px 8px;background:#8effc10e}.beta-flow-step h3{margin:0 0 8px}.beta-flow-step p{color:var(--muted);line-height:1.55}.beta-validation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.beta-validation-grid article{padding:15px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#00000029}.beta-validation-grid span{display:block;color:var(--muted);margin-bottom:8px}.beta-validation-grid strong{line-height:1.45}.beta-signal-box{display:grid;grid-template-columns:.75fr 1.25fr;gap:18px;margin-top:14px;padding:16px;border:1px solid rgba(126,231,255,.16);border-radius:22px;background:#7ee7ff0b}.beta-signal-box h3{margin:4px 0 0}.beta-signal-box ul{margin:0;padding-left:20px}.beta-signal-box li{color:var(--muted);margin-bottom:8px;line-height:1.55}.beta-signal-box li::marker{color:var(--cyan)}@media (max-width: 1180px){.beta-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-validation-grid{grid-template-columns:1fr}}@media (max-width: 760px){.beta-flow-grid,.beta-signal-box{grid-template-columns:1fr}.beta-readiness-card{justify-items:start;width:100%}}.demo-projects-clean-panel{border-color:#7ee7ff3d;background:radial-gradient(circle at 10% 0%,rgba(126,231,255,.11),transparent 34%),radial-gradient(circle at 92% 12%,rgba(142,255,193,.08),transparent 32%),linear-gradient(180deg,#ffffff12,#ffffff09)}.demo-projects-head{align-items:flex-start}.demo-clean-badge{min-width:155px;display:grid;justify-items:center;gap:2px;padding:15px;border:1px solid rgba(126,231,255,.26);border-radius:22px;background:#7ee7ff11}.demo-clean-badge strong{font-size:34px;line-height:1;color:var(--cyan)}.demo-clean-badge span{color:var(--muted);font-size:13px;text-align:center}.demo-projects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.demo-project-card{min-width:0;display:grid;gap:10px;padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:radial-gradient(circle at 22% 0%,rgba(126,231,255,.07),transparent 38%),#ffffff0a}.demo-project-topline{display:flex;justify-content:space-between;align-items:center;gap:12px}.demo-project-topline span{color:var(--muted);font-size:13px}.demo-project-topline strong{color:var(--green);border:1px solid rgba(142,255,193,.22);border-radius:999px;padding:3px 9px;background:#8effc10e}.demo-project-card h3{margin:0}.demo-project-card small{color:var(--cyan);font-weight:700;letter-spacing:.03em}.demo-project-card p{margin:0;color:var(--muted);line-height:1.55}.demo-next-action{margin-top:4px;padding:13px;border-radius:18px;border:1px solid rgba(126,231,255,.14);background:#0000002e}.demo-next-action span{display:block;margin-bottom:6px;color:var(--muted);font-size:13px}.demo-next-action strong{line-height:1.45}.demo-clean-rules{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:14px;padding:16px;border:1px solid rgba(142,255,193,.16);border-radius:22px;background:#8effc10b}.demo-clean-rules h3{margin:4px 0 0}.demo-clean-rules ul{margin:0;padding-left:20px}.demo-clean-rules li{color:var(--muted);margin-bottom:8px;line-height:1.55}.demo-clean-rules li::marker{color:var(--green)}@media (max-width: 1180px){.demo-projects-grid,.demo-clean-rules{grid-template-columns:1fr}}@media (max-width: 760px){.demo-clean-badge{justify-items:start;width:100%}.demo-project-topline{align-items:flex-start;flex-direction:column}}.template-gallery-polish-panel{border-color:#ac92ff42;background:radial-gradient(circle at 10% 0%,rgba(172,146,255,.12),transparent 34%),radial-gradient(circle at 92% 12%,rgba(126,231,255,.09),transparent 32%),linear-gradient(180deg,#ffffff12,#ffffff09)}.template-gallery-head{align-items:flex-start}.template-gallery-badge{min-width:155px;display:grid;justify-items:center;gap:2px;padding:15px;border:1px solid rgba(172,146,255,.28);border-radius:22px;background:#ac92ff12}.template-gallery-badge strong{font-size:34px;line-height:1;color:#b8a7ff}.template-gallery-badge span{color:var(--muted);font-size:13px;text-align:center}.template-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.template-gallery-card{min-width:0;display:grid;gap:10px;padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:radial-gradient(circle at 20% 0%,rgba(172,146,255,.08),transparent 38%),#ffffff0a}.template-card-topline{display:flex;justify-content:space-between;align-items:center;gap:12px}.template-card-topline span{color:var(--muted);font-size:13px}.template-card-topline small{color:var(--cyan);border:1px solid rgba(126,231,255,.22);border-radius:999px;padding:3px 9px;background:#7ee7ff0e;font-weight:700}.template-gallery-card h3{margin:0}.template-gallery-card p{margin:0;color:var(--muted);line-height:1.55}.template-chip-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.template-chip-list span{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:6px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#0000002e;color:var(--text);font-size:12px;line-height:1.2}.template-gallery-rules{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:14px;padding:16px;border:1px solid rgba(172,146,255,.18);border-radius:22px;background:#ac92ff0b}.template-gallery-rules h3{margin:4px 0 0}.template-gallery-rules ul{margin:0;padding-left:20px}.template-gallery-rules li{color:var(--muted);margin-bottom:8px;line-height:1.55}.template-gallery-rules li::marker{color:#b8a7ff}@media (max-width: 1180px){.template-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-gallery-rules{grid-template-columns:1fr}}@media (max-width: 760px){.template-gallery-grid{grid-template-columns:1fr}.template-gallery-badge{justify-items:start;width:100%}.template-card-topline{align-items:flex-start;flex-direction:column}}.export-share-polish-panel{border-color:#8effc147;background:radial-gradient(circle at 10% 0%,rgba(142,255,193,.12),transparent 34%),radial-gradient(circle at 90% 10%,rgba(126,231,255,.1),transparent 32%),linear-gradient(180deg,#ffffff13,#ffffff09)}.export-share-head{align-items:flex-start}.export-share-badge{min-width:170px;display:grid;justify-items:center;gap:4px;padding:15px;border:1px solid rgba(142,255,193,.28);border-radius:22px;background:#8effc112}.export-share-badge strong{color:var(--green);font-size:24px;line-height:1}.export-share-badge span{color:var(--muted);font-size:13px;text-align:center}.export-share-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.export-share-actions button{border:1px solid rgba(126,231,255,.22);background:linear-gradient(135deg,#7ee7ff29,#ac92ff21);color:var(--text);border-radius:16px;padding:12px 16px;font-weight:800}.export-share-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.export-share-grid article{min-width:0;padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:radial-gradient(circle at 18% 0%,rgba(126,231,255,.07),transparent 38%),#ffffff0a}.export-share-grid span{display:block;color:var(--muted);margin-bottom:8px}.export-share-grid strong{line-height:1.45}.export-checklist-box{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:14px;padding:16px;border:1px solid rgba(142,255,193,.17);border-radius:22px;background:#8effc10b}.export-checklist-box h3{margin:4px 0 0}.export-checklist-box ul{margin:0;padding-left:20px}.export-checklist-box li{color:var(--muted);margin-bottom:8px;line-height:1.55}.export-checklist-box li::marker{color:var(--green)}.export-preview-details{margin-top:14px;border:1px solid rgba(126,231,255,.14);border-radius:18px;background:#0000002e;overflow:hidden}.export-preview-details summary{cursor:pointer;padding:14px 16px;color:var(--cyan);font-weight:800}.export-preview-details pre{margin:0;padding:0 16px 16px;color:var(--muted);font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 900px){.export-share-grid,.export-checklist-box{grid-template-columns:1fr}.export-share-actions{display:grid;grid-template-columns:1fr}.export-share-actions button{width:100%}}@media (max-width: 760px){.export-share-badge{justify-items:start;width:100%}}.qa-bug-sweep-panel{border-color:#ffcc7047;background:radial-gradient(circle at 10% 0%,rgba(255,204,112,.12),transparent 34%),radial-gradient(circle at 90% 10%,rgba(126,231,255,.08),transparent 32%),linear-gradient(180deg,#ffffff13,#ffffff09)}.qa-bug-sweep-head{align-items:flex-start}.qa-release-badge{min-width:155px;display:grid;justify-items:center;gap:4px;padding:15px;border:1px solid rgba(255,204,112,.3);border-radius:22px;background:#ffcc7013}.qa-release-badge strong{color:var(--yellow);font-size:28px;line-height:1}.qa-release-badge span{color:var(--muted);font-size:13px;text-align:center}.qa-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.qa-check-card{min-width:0;padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.06),transparent 38%),#ffffff0a}.qa-check-topline{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.qa-check-topline span{color:var(--text);font-weight:800}.qa-check-topline small{border-radius:999px;padding:3px 9px;font-weight:800;letter-spacing:.03em}.qa-pass .qa-check-topline small{color:var(--green);border:1px solid rgba(142,255,193,.24);background:#8effc10f}.qa-watch .qa-check-topline small{color:var(--yellow);border:1px solid rgba(255,204,112,.28);background:#ffcc7012}.qa-check-card p{color:var(--muted);line-height:1.55;margin:0}.qa-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.qa-risk-grid article{min-width:0;padding:16px;border:1px solid rgba(126,231,255,.13);border-radius:22px;background:#00000029}.qa-risk-grid span{display:block;color:var(--cyan);font-size:13px;margin-bottom:7px;font-weight:800}.qa-risk-grid strong{display:block;margin-bottom:8px;line-height:1.35}.qa-risk-grid p{color:var(--muted);margin:0;line-height:1.55}.qa-sweep-rules{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:14px;padding:16px;border:1px solid rgba(255,204,112,.18);border-radius:22px;background:#ffcc700b}.qa-sweep-rules h3{margin:4px 0 0}.qa-sweep-rules ul{margin:0;padding-left:20px}.qa-sweep-rules li{color:var(--muted);margin-bottom:8px;line-height:1.55}.qa-sweep-rules li::marker{color:var(--yellow)}@media (max-width: 1180px){.qa-check-grid,.qa-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-sweep-rules{grid-template-columns:1fr}}@media (max-width: 760px){.qa-check-grid,.qa-risk-grid{grid-template-columns:1fr}.qa-release-badge{justify-items:start;width:100%}.qa-check-topline{align-items:flex-start;flex-direction:column}}.sale-ready-release-panel{border-color:#8effc157;background:radial-gradient(circle at 8% 0%,rgba(142,255,193,.14),transparent 34%),radial-gradient(circle at 88% 8%,rgba(126,231,255,.12),transparent 33%),radial-gradient(circle at 45% 100%,rgba(172,146,255,.075),transparent 36%),linear-gradient(180deg,#ffffff15,#ffffff09)}.sale-ready-head{align-items:flex-start}.sale-ready-score{min-width:170px;display:grid;justify-items:center;gap:4px;padding:16px;border:1px solid rgba(142,255,193,.32);border-radius:24px;background:#8effc114;box-shadow:0 20px 55px #8effc10f}.sale-ready-score strong{color:var(--green);font-size:30px;line-height:1}.sale-ready-score span{color:var(--muted);font-size:13px;text-align:center}.sale-ready-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.sale-ready-status article{min-width:0;padding:16px;border:1px solid rgba(126,231,255,.15);border-radius:22px;background:radial-gradient(circle at 20% 0%,rgba(126,231,255,.075),transparent 38%),#ffffff0a}.sale-ready-status span{display:block;color:var(--cyan);font-size:13px;font-weight:800;margin-bottom:8px}.sale-ready-status strong{display:block;line-height:1.35;margin-bottom:8px}.sale-ready-status p{margin:0;color:var(--muted);line-height:1.55}.release-items-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.release-item{min-width:0;padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.06),transparent 38%),#ffffff09}.release-item-topline{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.release-item-topline span{color:var(--text);font-weight:800}.release-item-topline small{border-radius:999px;padding:3px 9px;font-weight:800;letter-spacing:.03em}.release-ready .release-item-topline small{color:var(--green);border:1px solid rgba(142,255,193,.24);background:#8effc10f}.release-prepare .release-item-topline small{color:var(--yellow);border:1px solid rgba(255,204,112,.28);background:#ffcc7012}.release-item p{margin:0;color:var(--muted);line-height:1.55}.sale-demo-route,.sale-readiness-box{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:14px;padding:16px;border-radius:22px}.sale-demo-route{border:1px solid rgba(126,231,255,.18);background:#7ee7ff0b}.sale-readiness-box{border:1px solid rgba(142,255,193,.18);background:#8effc10b}.sale-demo-route h3,.sale-readiness-box h3{margin:4px 0 0}.sale-demo-route ol,.sale-readiness-box ul{margin:0;padding-left:22px}.sale-demo-route li,.sale-readiness-box li{color:var(--muted);margin-bottom:8px;line-height:1.55}.sale-demo-route li::marker{color:var(--cyan);font-weight:900}.sale-readiness-box li::marker{color:var(--green)}@media (max-width: 1180px){.sale-ready-status,.release-items-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-demo-route,.sale-readiness-box{grid-template-columns:1fr}}@media (max-width: 760px){.sale-ready-status,.release-items-grid{grid-template-columns:1fr}.sale-ready-score{justify-items:start;width:100%}.release-item-topline{align-items:flex-start;flex-direction:column}}.app-crash-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 0%,rgba(126,231,255,.12),transparent 32%),radial-gradient(circle at 80% 20%,rgba(142,255,193,.08),transparent 34%),#050b16;color:#edf6ff}.app-crash-card{width:min(720px,100%);padding:28px;border:1px solid rgba(126,231,255,.22);border-radius:28px;background:#ffffff0e;box-shadow:0 24px 80px #00000047}.app-crash-card h1{margin:6px 0 10px;font-size:clamp(34px,6vw,58px)}.app-crash-card p{color:#edf6ffb8;line-height:1.6}.app-crash-card button{margin-top:18px;border:1px solid rgba(126,231,255,.28);background:linear-gradient(135deg,#7ee7ff2e,#ac92ff29);color:#edf6ff;border-radius:16px;padding:12px 16px;font-weight:900}.app-crash-card small{display:block;margin-top:14px;color:#edf6ff7a;overflow-wrap:anywhere}
