/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.page_pageRoot__bxazO{min-height:100vh;display:block}body,html{margin:0;padding:0;height:auto;overflow-x:hidden;overflow-y:auto;background-color:#050505;color:white;font-family:Inter,system-ui,sans-serif}#root,body,html{width:100%;min-height:100%}#root{height:100%;position:relative}body:has(.aii-reference-stage),html:has(.aii-reference-stage){height:100%;overflow:hidden}#canvas-container{position:absolute;top:0;left:0;width:100%;max-width:100vw;height:100%;min-height:100%;overflow:hidden;z-index:0}#canvas-container canvas{display:block;width:100%!important;height:100%!important;max-width:100vw}#ui-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:35;pointer-events:none}.pointer-events-auto{pointer-events:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#444;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#666}.glass-panel{background:linear-gradient(180deg,rgba(8,14,28,.86),rgba(2,6,23,.78));backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid rgba(96,165,250,.18)}.aii-product-ideas{min-height:100dvh;background:var(--aii-product-bg);color:var(--aii-product-text)}.aii-product-ideas-light{--aii-product-bg:linear-gradient(180deg,#f7fafc,#edf6fb);--aii-product-panel-bg:#ffffff;--aii-product-rail-bg:rgba(248,250,252,0.84);--aii-product-command-bg:linear-gradient(90deg,rgba(14,116,144,0.08) 1px,transparent 0),linear-gradient(180deg,rgba(37,99,235,0.06) 1px,transparent 0),radial-gradient(circle at 82% 12%,rgba(45,212,191,0.16),transparent 28%),linear-gradient(180deg,#f8fbff,#eef6fb);--aii-product-card-bg:rgba(255,255,255,0.86);--aii-product-card-strong:#ffffff;--aii-product-stage-bg:linear-gradient(135deg,rgba(14,165,233,0.10),transparent 34%),linear-gradient(315deg,rgba(20,184,166,0.08),transparent 38%),#ffffff;--aii-product-subtle-bg:rgba(241,245,249,0.88);--aii-product-border:rgba(148,163,184,0.34);--aii-product-border-strong:rgba(14,165,233,0.28);--aii-product-text:#0f172a;--aii-product-muted:#64748b;--aii-product-soft-text:#334155;--aii-product-accent:#0369a1;--aii-product-accent-2:#0f766e;--aii-product-shadow:0 24px 60px -44px rgba(15,23,42,0.36);color-scheme:light;background:linear-gradient(180deg,#f8fafc,#eef6fb);color:#0f172a}.aii-product-ideas-dark{--aii-product-bg:linear-gradient(180deg,#06111d,#08131d);--aii-product-panel-bg:#07111d;--aii-product-rail-bg:rgba(9,19,31,0.92);--aii-product-command-bg:linear-gradient(90deg,rgba(45,212,191,0.08) 1px,transparent 0),linear-gradient(180deg,rgba(129,140,248,0.07) 1px,transparent 0),radial-gradient(circle at 82% 12%,rgba(45,212,191,0.16),transparent 28%),linear-gradient(180deg,#071018,#0b1118);--aii-product-card-bg:rgba(9,19,29,0.86);--aii-product-card-strong:rgba(15,23,42,0.92);--aii-product-stage-bg:linear-gradient(135deg,rgba(34,211,238,0.12),transparent 34%),linear-gradient(315deg,rgba(167,139,250,0.11),transparent 38%),#0c1822;--aii-product-subtle-bg:rgba(15,23,42,0.72);--aii-product-border:rgba(148,163,184,0.18);--aii-product-border-strong:rgba(103,232,249,0.26);--aii-product-text:#f8fafc;--aii-product-muted:#94a3b8;--aii-product-soft-text:#cbd5e1;--aii-product-accent:#67e8f9;--aii-product-accent-2:#6ee7b7;--aii-product-shadow:0 24px 70px -46px rgba(0,0,0,0.85);color-scheme:dark;background:linear-gradient(180deg,#06111d,#08131d);color:#f8fafc}body[data-app-theme] .aii-product-ideas-light{background:linear-gradient(180deg,#f8fafc,#eef6fb)!important;color:#0f172a!important}body[data-app-theme] .aii-product-ideas-dark{background:linear-gradient(180deg,#06111d,#08131d)!important;color:#f8fafc!important}body[data-app-theme=dark] .aii-product-ideas-light{--aii-product-bg:linear-gradient(180deg,#06111d,#08131d);--aii-product-panel-bg:#07111d;--aii-product-rail-bg:rgba(9,19,31,0.92);--aii-product-command-bg:linear-gradient(90deg,rgba(45,212,191,0.08) 1px,transparent 0),linear-gradient(180deg,rgba(129,140,248,0.07) 1px,transparent 0),radial-gradient(circle at 82% 12%,rgba(45,212,191,0.16),transparent 28%),linear-gradient(180deg,#071018,#0b1118);--aii-product-card-bg:rgba(9,19,29,0.86);--aii-product-card-strong:rgba(15,23,42,0.92);--aii-product-stage-bg:linear-gradient(135deg,rgba(34,211,238,0.12),transparent 34%),linear-gradient(315deg,rgba(167,139,250,0.11),transparent 38%),#0c1822;--aii-product-subtle-bg:rgba(15,23,42,0.72);--aii-product-border:rgba(148,163,184,0.18);--aii-product-border-strong:rgba(103,232,249,0.26);--aii-product-text:#f8fafc;--aii-product-muted:#94a3b8;--aii-product-soft-text:#cbd5e1;--aii-product-accent:#67e8f9;--aii-product-accent-2:#6ee7b7;--aii-product-shadow:0 24px 70px -46px rgba(0,0,0,0.85);color-scheme:dark;background:linear-gradient(180deg,#06111d,#08131d)!important;color:#f8fafc!important}body[data-app-theme] .aii-product-ideas-light :where(.aii-product-panel--light,.bg-white){background-color:#ffffff!important;color:#0f172a!important}body[data-app-theme] .aii-product-ideas-light :where([class*=bg-slate-50]){background-color:#f8fafc!important}body[data-app-theme] .aii-product-ideas-light :where([class*=bg-sky-50]){background-color:#f0f9ff!important}body[data-app-theme] .aii-product-ideas-light :where([class*=bg-cyan-50]){background-color:#ecfeff!important}body[data-app-theme] .aii-product-ideas-light :where([class*=bg-violet-50]){background-color:#f5f3ff!important}body[data-app-theme] .aii-product-ideas-light :where([class*=bg-red-50]){background-color:#fef2f2!important}body[data-app-theme] .aii-product-ideas-light :where(.bg-sky-600){background-color:#0284c7!important;color:#ffffff!important}body[data-app-theme] .aii-product-ideas-light :where(.bg-slate-950){background-color:#020617!important;color:#ffffff!important}body[data-app-theme] .aii-product-ideas-light :where([class*=border-slate-200]){border-color:#e2e8f0!important}body[data-app-theme] .aii-product-ideas-light :where([class*=border-sky-200]){border-color:#bae6fd!important}body[data-app-theme] .aii-product-ideas-light :where([class*=border-cyan-200]){border-color:#a5f3fc!important}body[data-app-theme] .aii-product-ideas-light :where([class*=border-violet-200]){border-color:#ddd6fe!important}body[data-app-theme] .aii-product-ideas-light :where(.text-slate-950){color:#0f172a!important}body[data-app-theme] .aii-product-ideas-light :where(.text-slate-800){color:#1e293b!important}body[data-app-theme] .aii-product-ideas-light :where(.text-slate-700){color:#334155!important}body[data-app-theme] .aii-product-ideas-light :where(.text-slate-600){color:#475569!important}body[data-app-theme] .aii-product-ideas-light :where(.text-slate-500){color:#64748b!important}body[data-app-theme] .aii-product-ideas-light :where(.text-sky-700){color:#0369a1!important}body[data-app-theme] .aii-product-ideas-light :where(.text-cyan-700){color:#0e7490!important}body[data-app-theme] .aii-product-ideas-light :where(.text-violet-700){color:#6d28d9!important}body[data-app-theme] .aii-product-ideas-light :where(.text-rose-700){color:#be123c!important}body[data-app-theme] .aii-product-ideas-light :where(.text-amber-700){color:#b45309!important}body[data-app-theme] .aii-product-ideas-light :where(.text-emerald-700){color:#047857!important}body[data-app-theme] .aii-product-panel--light :where(input,select){background-color:#ffffff!important;border-color:#cbd5e1!important;color:#0f172a!important}.aii-product-ideas-light,.aii-product-ideas-light *{scrollbar-color:#cbd5e1 #f8fafc}.aii-product-ideas-light ::-webkit-scrollbar-track{background:#f8fafc}.aii-product-ideas-light ::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f8fafc}.aii-product-ideas-light ::-webkit-scrollbar-thumb:hover{background:#94a3b8}.aii-product-panel--light{scrollbar-gutter:stable}.aii-product-panel--page{background:var(--aii-product-panel-bg);color:var(--aii-product-text)}.aii-product-input-rail{background:var(--aii-product-rail-bg);border-color:var(--aii-product-border)}html body[data-app-theme] .aii-product-panel.aii-product-panel--page .aii-product-style-option{height:74px!important;min-height:74px!important;font-size:12px!important;line-height:16px!important}html body[data-app-theme] .aii-product-panel.aii-product-panel--page .aii-product-style-option>span{font-size:12px!important;line-height:16px!important}.aii-product-panel--light input,.aii-product-panel--light select{color-scheme:light}.aii-product-panel--dark input,.aii-product-panel--dark select{color-scheme:dark}body[data-app-theme=dark] .aii-product-panel--light input,body[data-app-theme=dark] .aii-product-panel--light select{color-scheme:dark;background-color:rgba(15,23,42,.82)!important;border-color:var(--aii-product-border)!important;color:var(--aii-product-text)!important}.aii-product-panel--dark :where([class*=bg-white]){background-color:var(--aii-product-card-strong)!important}body[data-app-theme=dark] .aii-product-panel--light :where([class*=bg-white]){background-color:var(--aii-product-card-strong)!important}.aii-product-panel--dark :where([class*=bg-slate-50],[class*=bg-sky-50],[class*=bg-cyan-50],[class*=bg-violet-50]){background-color:var(--aii-product-subtle-bg)!important}body[data-app-theme=dark] .aii-product-panel--light :where([class*=bg-slate-50],[class*=bg-sky-50],[class*=bg-cyan-50],[class*=bg-violet-50]){background-color:var(--aii-product-subtle-bg)!important}.aii-product-panel--dark :where([class*=border-slate-200],[class*=border-sky-200],[class*=border-cyan-200],[class*=border-violet-200]){border-color:var(--aii-product-border)!important}body[data-app-theme=dark] .aii-product-panel--light :where([class*=border-slate-200],[class*=border-sky-200],[class*=border-cyan-200],[class*=border-violet-200]){border-color:var(--aii-product-border)!important}.aii-product-panel--dark :where(.text-slate-950,.text-slate-800,.text-slate-700){color:var(--aii-product-text)!important}body[data-app-theme=dark] .aii-product-panel--light :where(.text-slate-950,.text-slate-800,.text-slate-700){color:var(--aii-product-text)!important}.aii-product-panel--dark :where(.text-slate-600,.text-slate-500,.text-slate-400){color:var(--aii-product-muted)!important}body[data-app-theme=dark] .aii-product-panel--light :where(.text-slate-600,.text-slate-500,.text-slate-400){color:var(--aii-product-muted)!important}.aii-product-panel--dark :where(.text-sky-700,.text-cyan-700,.text-cyan-800){color:var(--aii-product-accent)!important}body[data-app-theme=dark] .aii-product-panel--light :where(.text-sky-700,.text-cyan-700,.text-cyan-800){color:var(--aii-product-accent)!important}.aii-product-panel--dark :where(.text-emerald-700){color:var(--aii-product-accent-2)!important}body[data-app-theme=dark] .aii-product-panel--light :where(.text-emerald-700){color:var(--aii-product-accent-2)!important}.aii-product-ideas-light .aii-product-slot-marker{background:#f0f9ff!important;border-bottom-color:#38bdf8!important;color:#0369a1!important;vertical-align:baseline}.aii-product-ideas-light .aii-product-slot-marker:hover,.aii-product-ideas-light .aii-product-slot-marker[data-active=true]{background:#e0f2fe!important;border-bottom-color:#0284c7!important;color:#075985!important}.aii-product-ideas-light [data-aii-product-slot][data-locked=true]{background:#fff7ed!important;border-color:#fdba74!important;box-shadow:0 0 0 2px #fed7aa!important}.aii-product-ideas-light .aii-product-slot-lock[data-locked=true]{background:#f97316!important;color:#ffffff!important}.aii-product-combo-stage{position:relative;overflow:hidden;isolation:isolate}.aii-product-command-deck{background:var(--aii-product-command-bg);background-size:32px 32px,32px 32px,auto,auto;color:var(--aii-product-text)}.aii-product-command-deck *{scrollbar-color:color-mix(in srgb,var(--aii-product-accent) 34%,transparent) var(--aii-product-subtle-bg)}.aii-product-command-deck ::-webkit-scrollbar-track{background:var(--aii-product-subtle-bg)}.aii-product-command-deck ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--aii-product-accent) 34%,transparent);border:2px solid var(--aii-product-subtle-bg)}.aii-product-detail-drawer,.aii-product-slot-matrix-panel{border:1px solid var(--aii-product-border);background:var(--aii-product-card-bg)}.aii-product-combo-stage--tech{border:1px solid var(--aii-product-border-strong);background:var(--aii-product-stage-bg)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),inset 0 0 42px rgba(34,211,238,.07)}.aii-product-command-deck :where([class*="border-white/10"],[class*="border-cyan-300/"],[class*="border-emerald-300/"]){border-color:var(--aii-product-border-strong)!important}.aii-product-command-deck :where([class*="bg-black/"],[class*="bg-white/["],[class*="bg-white/5"]){background-color:var(--aii-product-subtle-bg)!important}.aii-product-command-deck :where(.text-white){color:var(--aii-product-text)!important}.aii-product-command-deck :where(.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-300){color:var(--aii-product-muted)!important}.aii-product-command-deck :where(.text-cyan-200,.text-cyan-300,.text-emerald-200,.text-emerald-300){color:var(--aii-product-accent)!important}.aii-product-combo-stage--tech .aii-product-combo-flow{filter:drop-shadow(0 0 12px rgba(103,232,249,.2))}.aii-product-combo-stage--tech .aii-product-combo-gridline{stroke:rgba(103,232,249,.08)}.aii-product-combo-stage--tech .aii-product-combo-text{text-shadow:0 0 22px rgba(103,232,249,.18)}.aii-product-combo-svg{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.aii-product-combo-flow{fill:none;stroke:url(#aiiComboLine);stroke-width:4;stroke-linecap:round;stroke-dasharray:120 260;animation:aii-product-combo-flow 8s linear infinite}.aii-product-combo-flow--two{animation-duration:11s;animation-direction:reverse;opacity:.72}.aii-product-combo-gridline{fill:none;stroke:rgba(14,116,144,.08);stroke-width:1}.aii-product-combo-text{position:relative;transform-origin:center;text-wrap:pretty}.aii-product-combo-text .aii-product-assembled-slot-text{border:0!important;background:transparent!important;color:var(--aii-product-accent)!important;box-shadow:none!important}.aii-product-combo-text[data-effect=slide]{animation:aii-product-combo-slide .52s cubic-bezier(.2,.78,.2,1)}.aii-product-combo-text[data-effect=fade]{animation:aii-product-combo-fade .52s ease-out}.aii-product-combo-text[data-effect=type]{animation:aii-product-combo-type .78s steps(28)}.aii-product-combo-text[data-effect=scan]{animation:aii-product-combo-scan .76s ease-out}.aii-product-combo-text[data-effect=flip]{animation:aii-product-combo-flip .62s cubic-bezier(.22,.84,.36,1)}@keyframes aii-product-combo-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-380}}@keyframes aii-product-combo-slide{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes aii-product-combo-fade{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}@keyframes aii-product-combo-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes aii-product-combo-scan{0%{opacity:.35;transform:translateX(-10px);text-shadow:0 0 0 rgba(14,165,233,0)}45%{opacity:1;text-shadow:0 0 18px rgba(14,165,233,.28)}to{opacity:1;transform:translateX(0);text-shadow:0 0 0 rgba(14,165,233,0)}}@keyframes aii-product-combo-flip{0%{opacity:0;transform:perspective(900px) rotateX(18deg) translateY(10px)}to{opacity:1;transform:perspective(900px) rotateX(0deg) translateY(0)}}@media (prefers-reduced-motion:reduce){.aii-product-combo-flow,.aii-product-combo-text{animation:none!important}}.aii-instructions-light{color-scheme:light;background:#f5f8fc;color:#0f172a}body[data-app-theme] .aii-instructions-light,body[data-app-theme] .aii-instructions-light .aii-instruction-library--light,html[data-app-theme] .aii-instructions-light,html[data-app-theme] .aii-instructions-light .aii-instruction-library--light{background-color:#f5f8fc!important;color:#0f172a!important}body[data-app-theme] .aii-instructions-light :where(.bg-white),html[data-app-theme] .aii-instructions-light :where(.bg-white){background-color:#ffffff!important}body[data-app-theme] .aii-instructions-light :where([class*=bg-slate-50]),html[data-app-theme] .aii-instructions-light :where([class*=bg-slate-50]){background-color:#f8fafc!important}body[data-app-theme] .aii-instructions-light :where([class*=bg-blue-50]),html[data-app-theme] .aii-instructions-light :where([class*=bg-blue-50]){background-color:#eff6ff!important}body[data-app-theme] .aii-instructions-light :where(.bg-blue-600),html[data-app-theme] .aii-instructions-light :where(.bg-blue-600){background-color:#2563eb!important;color:#ffffff!important}body[data-app-theme] .aii-instructions-light :where([class*=border-slate-200]),html[data-app-theme] .aii-instructions-light :where([class*=border-slate-200]){border-color:#e2e8f0!important}body[data-app-theme] .aii-instructions-light :where([class*=border-blue-100]),html[data-app-theme] .aii-instructions-light :where([class*=border-blue-100]){border-color:#dbeafe!important}body[data-app-theme] .aii-instructions-light :where([class*=border-blue-200]),html[data-app-theme] .aii-instructions-light :where([class*=border-blue-200]){border-color:#bfdbfe!important}body[data-app-theme] .aii-instructions-light :where([class*=border-blue-300]),html[data-app-theme] .aii-instructions-light :where([class*=border-blue-300]){border-color:#93c5fd!important}body[data-app-theme] .aii-instructions-light :where(.text-slate-950),html[data-app-theme] .aii-instructions-light :where(.text-slate-950){color:#0f172a!important}body[data-app-theme] .aii-instructions-light :where(.text-slate-900),html[data-app-theme] .aii-instructions-light :where(.text-slate-900){color:#172033!important}body[data-app-theme] .aii-instructions-light :where(.text-slate-700),html[data-app-theme] .aii-instructions-light :where(.text-slate-700){color:#334155!important}body[data-app-theme] .aii-instructions-light :where(.text-slate-600),html[data-app-theme] .aii-instructions-light :where(.text-slate-600){color:#475569!important}body[data-app-theme] .aii-instructions-light :where(.text-slate-500),html[data-app-theme] .aii-instructions-light :where(.text-slate-500){color:#64748b!important}body[data-app-theme] .aii-instructions-light :where(.text-blue-600),html[data-app-theme] .aii-instructions-light :where(.text-blue-600){color:#2563eb!important}body[data-app-theme] .aii-instructions-light :where(input),html[data-app-theme] .aii-instructions-light :where(input){background-color:#f8fafc!important;border-color:#e2e8f0!important;color:#0f172a!important}.aii-instructions-light,.aii-instructions-light *{scrollbar-color:#cbd5e1 #f8fafc}.aii-why-light{color-scheme:light;background:#f8fafc;color:#0f172a}body[data-app-theme] .aii-why-light,html[data-app-theme] .aii-why-light{background:#f8fafc!important;color:#0f172a!important}body[data-app-theme] .aii-why-light :where(.aii-why-light-panel,.aii-why-light-panel__right,.bg-white),html[data-app-theme] .aii-why-light :where(.aii-why-light-panel,.aii-why-light-panel__right,.bg-white){background-color:#ffffff!important;color:#0f172a!important}body[data-app-theme] .aii-why-light :where(.text-slate-950),html[data-app-theme] .aii-why-light :where(.text-slate-950){color:#0f172a!important}body[data-app-theme] .aii-why-light :where(.text-slate-900),html[data-app-theme] .aii-why-light :where(.text-slate-900){color:#172033!important}body[data-app-theme] .aii-why-light :where(.text-slate-800),html[data-app-theme] .aii-why-light :where(.text-slate-800){color:#1e293b!important}body[data-app-theme] .aii-why-light :where(.text-slate-700),html[data-app-theme] .aii-why-light :where(.text-slate-700){color:#334155!important}body[data-app-theme] .aii-why-light :where(.text-slate-600),html[data-app-theme] .aii-why-light :where(.text-slate-600){color:#475569!important}body[data-app-theme] .aii-why-light :where(.text-slate-500),html[data-app-theme] .aii-why-light :where(.text-slate-500){color:#64748b!important}body[data-app-theme] .aii-why-light :where(.text-sky-700),html[data-app-theme] .aii-why-light :where(.text-sky-700){color:#0369a1!important}body[data-app-theme] .aii-why-light :where(.text-sky-900),html[data-app-theme] .aii-why-light :where(.text-sky-900){color:#0c4a6e!important}body[data-app-theme] .aii-why-light :where(.text-cyan-700),html[data-app-theme] .aii-why-light :where(.text-cyan-700){color:#0e7490!important}body[data-app-theme] .aii-why-light :where(.text-emerald-700),html[data-app-theme] .aii-why-light :where(.text-emerald-700){color:#047857!important}body[data-app-theme] .aii-why-light :where(.text-amber-700),html[data-app-theme] .aii-why-light :where(.text-amber-700){color:#b45309!important}body[data-app-theme] .aii-why-light :where(.text-rose-900),html[data-app-theme] .aii-why-light :where(.text-rose-900){color:#881337!important}.aii-why-light,.aii-why-light *{scrollbar-color:#cbd5e1 #f8fafc}.aii-why-light-panel{color-scheme:light;background:#f8fafc}.aii-why-light-panel__split{display:grid;min-height:100dvh;grid-template-columns:minmax(340px,42vw) minmax(0,1fr);background:#ffffff}.aii-why-light-panel__left{position:relative;z-index:2;min-height:100dvh;overflow:hidden;border-right:1px solid #dbe7df;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 0),linear-gradient(180deg,#f0fdf4,#f8fafc 58%,#eef6ff);background-size:36px 36px,auto;clip-path:polygon(0 0,calc(100% - clamp(54px, 6vw, 108px)) 0,100% 100%,0 100%)}.aii-why-light-panel__left:after{content:"";position:absolute;inset:0 0 0 auto;width:clamp(54px,6vw,108px);background:linear-gradient(112deg,transparent 48%,rgba(16,185,129,.22) 0,rgba(16,185,129,.22) 50%,transparent 0);pointer-events:none}.aii-why-light-panel__leftInner{position:relative;z-index:1;display:flex;min-height:100dvh;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(32px,5vw,72px) clamp(80px,10vw,136px) clamp(32px,5vw,72px) clamp(32px,5vw,72px)}.aii-why-light-panel__right{min-width:0;min-height:100dvh;margin-left:clamp(-108px,-6vw,-54px);padding-left:clamp(72px,8vw,132px);background:#ffffff}.aii-why-light-panel__scroll{height:100dvh;overflow-y:auto;padding:clamp(32px,4.5vw,68px) clamp(24px,4.5vw,72px) clamp(36px,5vw,80px)}.aii-why-light-panel__section{border-bottom:1px solid #e2e8f0;padding-bottom:clamp(28px,4vw,48px);margin-bottom:clamp(28px,4vw,48px)}.aii-why-light-panel__section--last{border-bottom:0;margin-bottom:0;padding-bottom:0}@media (max-width:767px){body:has(.aii-product-ideas-light) .mobile-tab-bar,body:has(.aii-why-light) .mobile-tab-bar{display:none!important}}@media (max-width:1024px){.aii-why-light-panel{overflow:visible}.aii-why-light-panel__split{display:block;min-height:100dvh}.aii-why-light-panel__left{min-height:auto;clip-path:none}.aii-why-light-panel__left:after{display:none}.aii-why-light-panel__leftInner{min-height:auto;padding:clamp(24px,6vw,48px)}.aii-why-light-panel__right{min-height:auto;margin-left:0;padding-left:0}.aii-why-light-panel__scroll{height:auto;overflow:visible;padding:clamp(24px,6vw,48px)}}@media (max-width:640px){.aii-why-light-panel__leftInner,.aii-why-light-panel__scroll{padding:22px}}.aii-reference-stage{isolation:isolate;overflow:hidden;background:#020202}.aii-reference-stage[data-gesture-enabled=true]{cursor:default;touch-action:manipulation}.aii-gesture-video{position:fixed;right:0;bottom:0;z-index:-1;width:1px;height:1px;opacity:0;pointer-events:none}.aii-reference-stage__veil{position:absolute;inset:0;z-index:8;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.26),transparent 18%,transparent 68%,rgba(0,0,0,.48)),radial-gradient(ellipse at center,transparent 0,transparent 56%,rgba(0,0,0,.42) 100%)}.aii-reference-stage-header{position:absolute;top:clamp(1.75rem,4dvh,3rem);left:clamp(1.25rem,2.8vw,2.25rem);z-index:38;max-width:min(34rem,calc(100vw - 3rem));pointer-events:none;text-align:left}.aii-reference-stage-header__title{display:inline-flex;align-items:center;gap:.35rem;color:#22d3ee;font-size:clamp(.9rem,1.25vw,1.1rem);font-weight:900;line-height:1.2;text-shadow:0 0 16px rgba(34,211,238,.4)}.aii-reference-stage-header__subtitle{margin-top:.45rem;color:rgba(226,232,240,.62);font-size:clamp(.78rem,1vw,.95rem);font-weight:600;line-height:1.5;overflow-wrap:anywhere;text-shadow:0 2px 10px rgba(0,0,0,.58)}.aii-reference-display-panel{position:absolute;top:clamp(18rem,56dvh,calc(100dvh - 13rem));left:50%;z-index:36;width:min(88vw,980px);transform:translateX(-50%);pointer-events:none;text-align:center;animation:aii-reference-display-in .42s ease-out both}.aii-reference-display-panel p{margin:0;color:rgba(255,255,255,.96);font-size:clamp(1.55rem,3.1vw,2.45rem);font-weight:420;line-height:1.35;overflow-wrap:anywhere;text-shadow:0 2px 14px rgba(0,0,0,.74)}@keyframes aii-reference-display-in{0%{opacity:0;transform:translateX(-50%) translateY(1.2rem)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.aii-stage-toolbar-panel{position:relative;overflow:hidden;border-radius:18px!important;background:linear-gradient(180deg,rgba(3,8,24,.92),rgba(2,6,23,.84));box-shadow:0 18px 46px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05)}.aii-stage-toolbar-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.65),transparent);pointer-events:none}.aii-stage-toolbar-panel button{min-width:2.25rem;min-height:2.25rem;border-radius:.75rem}.aii-stage-toolbar-group{min-width:0;white-space:nowrap}.aii-toolbar-status-dot{position:absolute;right:.45rem;top:.45rem;width:.45rem;height:.45rem;border-radius:999px;background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,.14)}.aii-reference-stage .aii-favorites-panel,.aii-reference-stage .aii-help-panel,.aii-reference-stage .aii-instruction-panel,.aii-reference-stage .aii-product-panel,.aii-reference-stage .aii-stage-data-panel,.aii-reference-stage .aii-word-panel{border-color:rgba(148,163,184,.18);background:radial-gradient(ellipse at 8% 0,rgba(34,211,238,.1),transparent 34%),radial-gradient(ellipse at 90% 12%,rgba(242,180,95,.11),transparent 32%),linear-gradient(135deg,rgba(15,23,42,.96),rgba(2,6,23,.94));box-shadow:0 30px 90px rgba(0,0,0,.5)}.ai-gradient-text{background:linear-gradient(90deg,#60a5fa,#c084fc,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ai-button-glow{box-shadow:0 0 15px rgba(192,132,252,.3);animation:pulse-glow 2s infinite}@keyframes pulse-glow{0%{box-shadow:0 0 10px rgba(192,132,252,.2)}50%{box-shadow:0 0 20px rgba(192,132,252,.5)}to{box-shadow:0 0 10px rgba(192,132,252,.2)}}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.2);opacity:0}}.animate-pulse-ring{animation:pulse-ring 2s cubic-bezier(.4,0,.6,1) infinite}.markdown-body p{margin-bottom:.8em;line-height:1.6}.aii-favorites-panel,.aii-help-panel,.aii-inspiration-workbench,.aii-instruction-panel,.aii-product-panel,.aii-stage-data-panel,.aii-word-panel{scrollbar-color:rgba(148,163,184,.45) rgba(15,23,42,.3)}.aii-workbench-backdrop{top:var(--app-global-top-nav-height,52px)!important}@media (max-width:1023px){.aii-inspiration-workbench>div.grid{grid-template-rows:minmax(280px,46%) minmax(0,1fr)}}@media (max-width:760px){.aii-workbench-backdrop{padding:0!important}.aii-inspiration-workbench{border-radius:0!important}.aii-inspiration-workbench>div.grid{grid-template-rows:minmax(300px,52%) minmax(0,1fr)}.aii-reference-stage-header{top:1.25rem;left:1rem;right:1rem;max-width:none}.aii-reference-display-panel{top:clamp(14.5rem,50dvh,calc(100dvh - 13rem));width:min(92vw,42rem)}.aii-reference-display-panel p{font-size:clamp(1.35rem,7.2vw,2rem);line-height:1.34}.aii-stage-toolbar-panel{grid-template-columns:auto 1fr auto;overflow-x:auto;scrollbar-width:none}.aii-stage-toolbar-panel::-webkit-scrollbar{display:none}.aii-stage-toolbar-group{flex-shrink:0}.aii-favorites-panel,.aii-help-panel,.aii-instruction-panel,.aii-product-panel,.aii-stage-data-panel,.aii-word-panel{left:12px!important;right:12px!important;top:120px!important;bottom:120px!important;width:auto!important;transform:none!important;translate:none!important;--tw-translate-x:0!important}.aii-instruction-panel,.aii-stage-data-panel,.aii-word-panel{display:block!important;overflow-y:auto!important}.aii-instruction-panel>div:first-child,.aii-stage-data-panel>aside,.aii-word-panel>aside{border-left:0!important;border-right:0!important}.aii-stage-data-panel[data-aii-stage-database-manager]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(220px,42%) minmax(0,1fr)!important;overflow:hidden!important}.aii-stage-data-panel[data-aii-stage-database-manager]>aside{min-height:0!important;overflow:hidden!important;border-bottom:1px solid rgba(148,163,184,.18)!important}.aii-stage-data-panel[data-aii-stage-database-manager]>div{min-height:0!important;overflow:hidden!important}.aii-favorites-panel{left:12px!important;max-width:none!important}}.modal-enter{opacity:0;transform:scale(.9)}.modal-enter-active{transition:opacity .2s,transform .2s}.modal-enter-active,.modal-exit{opacity:1;transform:scale(1)}.modal-exit-active{opacity:0;transform:scale(.9);transition:opacity .2s,transform .2s}