:root{color-scheme:light;--font-sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","SF Pro","system-ui","Segoe UI",Roboto,sans-serif;--ink:#0b1a2b;--muted:#4f5f70;--accent:#2c7be5;--accent-dark:#1b4f9c;--surface:#fff;--surface-soft:#f4f6fb;--border:rgba(15,38,65,.15);--shadow:0 30px 60px rgba(8,18,33,.15);--radius:22px;--duration-ui-fast:0.18s;--duration-ui-medium:0.3s;--duration-ui-slow:0.5s;--page-bg:radial-gradient(circle at top,#f1f4ff 0%,#edf1f8 35%,#e7f0ff 65%,#f7f9fc 100%);--accent-soft:rgba(44,123,229,.12);--accent-border:rgba(44,123,229,.2);--accent-shadow:0 12px 20px rgba(44,123,229,.25);--accent-shadow-strong:0 16px 24px rgba(44,123,229,.3);--secondary-border:rgba(27,79,156,.2);--ghost-bg:hsla(0,0%,100%,.7);--focus-ring:rgba(44,123,229,.22);--error:#c03737;--error-border:rgba(192,55,55,.35);--error-bg:hsla(0,100%,97%,.8);--error-text:#b53c3c;--glow-primary:rgba(44,123,229,.25);--glow-secondary:rgba(20,184,166,.2);--chat-bubble-bg:var(--surface-soft);--chat-bubble-text:var(--ink);--chat-bubble-border:var(--border);--chat-user-bg:var(--accent-soft);--chat-user-border:var(--accent-border);--chat-user-text:var(--accent-dark);--badge-bg:var(--accent-soft);--badge-text:var(--accent-dark);--control-bg:var(--surface-soft);--control-border:var(--border);--control-text:var(--ink);--control-muted:var(--muted);--placeholder:var(--muted)}.hero-text-highlight-emerald{background:linear-gradient(135deg,#10b981,#34d399 50%,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 25px rgba(16,185,129,.35);font-weight:900;display:inline}.hero-text-highlight-cyan{background:linear-gradient(135deg,#00f2fe,#4facfe 50%,#00c6ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(79,172,254,.45);font-weight:900;display:inline}.hero-text-highlight-purple{background:linear-gradient(135deg,#c084fc,#a855f7 50%,#e879f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 25px rgba(168,85,247,.4);font-weight:800;display:inline}.hero-text-highlight-amber{background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 25px rgba(245,158,11,.4);font-weight:800;display:inline}*{box-sizing:border-box;padding:0;margin:0}body{font-family:var(--font-sans);font-size:16px;line-height:1.6;font-weight:500;color:var(--ink);background-color:#05070d;background:var(--page-bg);min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-mode=dark]{color-scheme:dark}body[data-mode=light]{color-scheme:light}body[data-mode=dark][data-theme=classic]{--ink:#eef4ff;--muted:#a9b4c6;--accent:#4aa3ff;--accent-dark:#9ac8ff;--surface:rgba(12,18,28,.92);--surface-soft:rgba(20,30,46,.9);--border:rgba(148,170,200,.2);--shadow:0 30px 70px rgba(0,0,0,.5);--page-bg:radial-gradient(circle at top,#0c1322 0%,#080c16 50%,#05070d 100%);--accent-soft:rgba(74,163,255,.16);--accent-border:rgba(74,163,255,.3);--accent-shadow:0 12px 24px rgba(74,163,255,.2);--accent-shadow-strong:0 18px 30px rgba(74,163,255,.25);--secondary-border:rgba(74,163,255,.25);--ghost-bg:rgba(12,18,28,.6);--focus-ring:rgba(74,163,255,.25);--error:#ff7a7a;--error-border:hsla(0,100%,74%,.35);--error-bg:rgba(64,20,24,.7);--error-text:#ffb2b2;--glow-primary:rgba(74,163,255,.18);--glow-secondary:rgba(80,200,180,.15);--chat-bubble-bg:rgba(18,28,46,.9);--chat-bubble-text:#eef4ff;--chat-bubble-border:rgba(148,170,200,.2);--chat-user-text:#cce1ff;--badge-bg:rgba(74,163,255,.2);--badge-text:#b8d6ff}body[data-theme=modern][data-mode=light]{--ink:#0c1626;--muted:#5f6f86;--accent:#00bfe6;--accent-dark:#00779e;--surface:hsla(0,0%,100%,.92);--surface-soft:rgba(244,249,255,.92);--border:rgba(0,120,160,.15);--shadow:0 28px 56px rgba(6,16,26,.16);--page-bg:radial-gradient(circle at top,#e9f8ff 0%,#f6fbff 45%,#fff 100%);--accent-soft:rgba(0,191,230,.14);--accent-border:rgba(0,191,230,.26);--accent-shadow:0 12px 22px rgba(0,191,230,.25);--accent-shadow-strong:0 18px 30px rgba(0,191,230,.3);--secondary-border:rgba(0,191,230,.22);--ghost-bg:hsla(0,0%,100%,.85);--focus-ring:rgba(0,191,230,.28);--error:#c03737;--error-border:rgba(192,55,55,.35);--error-bg:hsla(0,100%,97%,.8);--error-text:#b53c3c;--glow-primary:rgba(0,191,230,.2);--glow-secondary:rgba(110,231,255,.16);--chat-bubble-bg:rgba(244,249,255,.95);--chat-bubble-text:#0c1626;--chat-bubble-border:rgba(0,120,160,.15);--chat-user-text:#006a8b;--badge-bg:rgba(0,191,230,.15);--badge-text:#006a8b}body[data-theme=modern][data-mode=dark]{--ink:#f7f9ff;--muted:#a9b4c6;--accent:#00d1ff;--accent-dark:#6ee7ff;--surface:rgba(10,18,32,.85);--surface-soft:rgba(18,28,46,.85);--border:rgba(110,231,255,.2);--shadow:0 40px 80px rgba(0,0,0,.35);--page-bg:radial-gradient(circle at top,#0b1220 0%,#060a14 45%,#05070d 100%);--accent-soft:rgba(0,209,255,.12);--accent-border:rgba(0,209,255,.25);--accent-shadow:0 14px 26px rgba(0,209,255,.22);--accent-shadow-strong:0 20px 36px rgba(0,209,255,.28);--secondary-border:rgba(110,231,255,.25);--ghost-bg:rgba(8,14,26,.75);--focus-ring:rgba(0,209,255,.28);--error:#ff9090;--error-border:hsla(0,100%,78%,.35);--error-bg:rgba(66,20,24,.7);--error-text:#ffc9c9;--glow-primary:rgba(0,209,255,.35);--glow-secondary:rgba(110,231,255,.2);--chat-bubble-bg:rgba(12,22,40,.92);--chat-bubble-text:#ecf3ff;--chat-bubble-border:rgba(110,231,255,.2);--chat-user-text:#7ee9ff;--badge-bg:rgba(0,209,255,.18);--badge-text:#7ee9ff}body[data-theme=friendly]{--ink:#1c2433;--muted:#5f6b7c;--accent:#ff8a5b;--accent-dark:#ff5c7a;--surface:#fff;--surface-soft:#fff7f1;--border:rgba(255,138,91,.2);--shadow:0 24px 50px rgba(255,138,91,.2);--page-bg:radial-gradient(circle at top,#fff3e8 0%,#ffeef3 45%,#f5f2ff 100%);--accent-soft:rgba(255,138,91,.12);--accent-border:rgba(255,138,91,.3);--accent-shadow:0 14px 24px rgba(255,138,91,.3);--accent-shadow-strong:0 20px 36px rgba(255,92,122,.32);--secondary-border:rgba(255,138,91,.3);--ghost-bg:hsla(0,0%,100%,.75);--focus-ring:rgba(255,138,91,.3);--error:#c03737;--error-border:rgba(255,92,122,.35);--error-bg:rgba(255,230,236,.7);--error-text:#d84c62;--glow-primary:rgba(255,138,91,.25);--glow-secondary:rgba(255,92,122,.22)}body[data-mode=dark][data-theme=friendly]{--ink:#fff3ea;--muted:#e0b8a7;--accent:#ff8a5b;--accent-dark:#ff5c7a;--surface:rgba(28,18,16,.92);--surface-soft:rgba(36,24,20,.9);--border:rgba(255,138,91,.25);--shadow:0 30px 70px rgba(0,0,0,.45);--page-bg:radial-gradient(circle at top,#2a1714 0%,#1b1112 50%,#120b10 100%);--accent-soft:rgba(255,138,91,.18);--accent-border:rgba(255,138,91,.35);--accent-shadow:0 14px 26px rgba(255,138,91,.22);--accent-shadow-strong:0 22px 36px rgba(255,92,122,.28);--secondary-border:rgba(255,138,91,.3);--ghost-bg:rgba(28,18,16,.7);--focus-ring:rgba(255,138,91,.35);--error:#ff9a9a;--error-border:hsla(0,100%,80%,.35);--error-bg:rgba(70,24,28,.7);--error-text:#ffd0d0;--glow-primary:rgba(255,138,91,.22);--glow-secondary:rgba(255,92,122,.2)}.page-shell{min-height:100dvh;position:relative;overflow:hidden;padding:32px clamp(20px,4vw,48px) 64px;background-image:radial-gradient(at 0 0,#100f15 0,transparent 50%),radial-gradient(at 50% 0,rgba(47,62,106,.2) 0,transparent 50%),radial-gradient(at 100% 0,rgba(114,39,65,.15) 0,transparent 50%),radial-gradient(circle,hsla(0,0%,100%,.05) 1.2px,transparent 0)!important;background-size:100% 100%,100% 100%,100% 100%,40px 40px!important;animation:bgGridMove 45s linear infinite!important}@keyframes bgGridMove{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:0 0,0 0,0 0,40px 40px}}body:before{inset:-20% -10% auto auto;background:radial-gradient(circle,var(--glow-primary) 0,transparent 70%);filter:blur(2px)}body:after,body:before{content:"";position:absolute;width:520px;height:520px;z-index:-1}body:after{bottom:-25%;left:-10%;background:radial-gradient(circle,var(--glow-secondary) 0,transparent 70%);filter:blur(3px)}body[data-theme=modern][data-mode=dark]:before{position:fixed;top:50%;left:50%;width:250vw;height:250vh;border-radius:50%!important;mask-image:radial-gradient(circle,#000 30%,transparent 65%)!important;-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 65%)!important;background-image:radial-gradient(circle,rgba(0,209,255,.5) 1px,transparent 0),radial-gradient(circle,rgba(110,231,255,.25) 1px,transparent 0),linear-gradient(120deg,rgba(0,209,255,.08),rgba(0,209,255,0) 60%);background-size:120px 120px,240px 240px,100% 100%;transform:translate(-50%,-50%) perspective(900px) rotateX(65deg) rotate(0deg);animation:networkSpin 24s linear infinite;opacity:.7;filter:blur(.4px);z-index:-1}body[data-theme=modern][data-mode=dark]:after{bottom:auto;top:-30%;left:15%;width:680px;height:680px;background:radial-gradient(circle,rgba(0,209,255,.25) 0,rgba(0,209,255,0) 70%);filter:blur(10px);opacity:.8;z-index:-1}body[data-theme=modern][data-mode=light]:before{position:fixed;top:50%;left:50%;width:250vw;height:250vh;border-radius:50%!important;mask-image:radial-gradient(circle,#000 30%,transparent 65%)!important;-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 65%)!important;background-image:radial-gradient(circle,rgba(0,191,230,.25) 1px,transparent 0),radial-gradient(circle,rgba(110,231,255,.15) 1px,transparent 0),linear-gradient(120deg,rgba(0,191,230,.12),rgba(0,191,230,0) 60%);background-size:140px 140px,260px 260px,100% 100%;transform:translate(-50%,-50%) perspective(900px) rotateX(65deg) rotate(0deg);animation:networkSpin 28s linear infinite;opacity:.5;filter:blur(.6px);z-index:-1}body[data-theme=modern][data-mode=light]:after{bottom:auto;top:-25%;left:20%;width:640px;height:640px;background:radial-gradient(circle,rgba(0,191,230,.18) 0,rgba(0,191,230,0) 70%);filter:blur(12px);opacity:.6;z-index:-1}@keyframes networkSpin{0%{transform:translate(-50%,-50%) perspective(900px) rotateX(65deg) rotate(0deg)}to{transform:translate(-50%,-50%) perspective(900px) rotateX(65deg) rotate(1turn)}}@keyframes friendlyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hero{position:relative;z-index:1;display:flex;flex-direction:column;gap:56px}.hero-header{display:flex;align-items:center;justify-content:space-between}.logo{font-weight:700;letter-spacing:1px;background:var(--accent);color:#fff;width:44px;height:44px;display:grid;place-items:center;border-radius:14px}.brand-logo-container,.logo{font-family:var(--font-sans);font-size:20px}.brand-logo-container{font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:10px;background:none;color:inherit;width:auto;height:auto;border-radius:0}.account-slot,.hero-actions{display:flex;gap:12px}.account-slot{align-items:center;margin-left:auto}.theme-switch{display:grid;grid-gap:4px;gap:4px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.theme-switch select{border-radius:99px;border:1px solid hsla(0,0%,100%,.15);background:rgba(8,18,33,.65);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:6px 32px 6px 14px;font-size:.85rem;font-weight:600;color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;transition:all .2s ease;box-shadow:0 4px 15px rgba(0,0,0,.2)}.theme-switch select:hover{background:rgba(8,18,33,.8);border-color:hsla(0,0%,100%,.25);box-shadow:0 4px 20px rgba(0,209,255,.15)}.theme-switch select option{background:#0f172a;color:#fff}.theme-switch select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hero-main{display:grid;grid-template-columns:1.2fr 1.4fr;grid-gap:40px;gap:40px;align-items:stretch;width:100%;max-width:1200px;margin:0 auto;padding:40px 0;position:relative}@keyframes overlayEntrance{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.try-me-overlay-container{position:absolute;inset:-15px;background:rgba(5,7,13,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:100;display:flex;align-items:center;justify-content:center;border-radius:24px;border:1.5px dashed rgba(0,209,255,.25);box-shadow:inset 0 0 80px rgba(0,209,255,.08);animation:overlayEntrance .8s cubic-bezier(.16,1,.3,1) both}.try-me-btn{background:linear-gradient(135deg,#00d1ff,#7c3aed);color:#fff;border:none;padding:20px 52px;border-radius:40px;font-size:1.4rem;font-weight:900;letter-spacing:.12em;cursor:pointer;box-shadow:0 0 35px rgba(0,209,255,.35),0 0 70px rgba(124,58,237,.25);transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.try-me-btn:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,transparent 70%);transform:translate(-30%,-30%);transition:transform .5s ease;pointer-events:none}.try-me-btn:hover{transform:scale(1.08) translateY(-2px);box-shadow:0 0 50px rgba(0,209,255,.6),0 0 100px rgba(124,58,237,.45)}.try-me-btn:hover:before{transform:translate(10%,10%)}.try-me-btn:active{transform:scale(.96)}.charging-active{animation:chargingGlow 1s ease-in-out infinite alternate}@keyframes chargingGlow{0%{box-shadow:0 0 20px rgba(16,185,129,.15);border-color:rgba(16,185,129,.3)}to{box-shadow:0 0 50px rgba(16,185,129,.55);border-color:rgba(16,185,129,.9)}}.panel-left{grid-gap:24px;gap:24px}.panel-left,.panel-right{display:grid}.intro-block{display:grid;grid-gap:16px;gap:16px}.friendly-strip{display:flex;gap:10px;font-size:22px;letter-spacing:.2em;animation:friendlyFloat 4s ease-in-out infinite}.input-card{background:var(--surface);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow);border:1px solid var(--border);display:grid;grid-gap:16px;gap:16px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.input-card:hover{transform:translateY(-3px);box-shadow:0 40px 80px rgba(0,0,0,.18)}.share-card{background:var(--surface);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow);border:1px solid var(--border);display:grid;grid-gap:16px;gap:16px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.share-card:hover{transform:translateY(-3px);box-shadow:0 40px 80px rgba(0,0,0,.18)}.share-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.share-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.share-input{border-radius:14px;border:1px solid var(--border);padding:12px 14px;font-size:14px;background:var(--surface-soft);color:var(--muted);transition:border-color .2s ease,box-shadow .2s ease}.share-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.hero-text{display:flex;flex-direction:column;gap:20px}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--muted);font-weight:700}h1{font-family:var(--font-sans);font-size:clamp(36px,5vw,56px);line-height:1.08;letter-spacing:-.02em}.lede{font-size:18px;line-height:1.7;color:var(--muted);max-width:520px}button{border:none;cursor:pointer;font-family:var(--font-sans);font-weight:700;font-size:15px;padding:12px 24px;border-radius:999px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),opacity .2s ease}button:disabled{cursor:not-allowed;opacity:.5;transform:none!important;box-shadow:none!important}.ghost,.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;font-size:15px;padding:12px 26px;border-radius:12px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background .2s ease,border-color .2s ease,opacity .2s ease;cursor:pointer}.primary{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);color:#fff;box-shadow:var(--accent-shadow)}.primary:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:var(--accent-shadow-strong)}.primary:active:not(:disabled){transform:translateY(0) scale(.98)}.secondary{background:var(--surface);color:var(--accent-dark);border:1px solid var(--secondary-border)}.secondary:hover:not(:disabled){transform:translateY(-2px);background:var(--surface-soft)}.ghost{background:var(--ghost-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);border:1px solid var(--border)}.ghost:hover:not(:disabled){background:var(--surface-soft);transform:translateY(-1px)}.status-row{font-size:14px;color:var(--muted);min-height:20px}.status-row .error{color:var(--error)}.hero-card{background:var(--surface);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;gap:18px;animation:floatIn .7s cubic-bezier(.16,1,.3,1);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.hero-card:hover{transform:translateY(-4px);box-shadow:0 40px 80px rgba(0,0,0,.18)}@keyframes floatIn{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.card-header{display:flex;gap:14px;align-items:center}.avatar{width:44px;height:44px;border-radius:14px;background:var(--surface-soft);display:grid;place-items:center;font-weight:700;color:var(--accent-dark)}.card-title{font-weight:700;font-size:16px}.card-subtitle{font-size:13px;color:var(--muted)}.card-input{min-height:150px;resize:vertical;border-radius:16px;border:1px solid var(--border);padding:14px;font-size:15px;line-height:1.6;font-family:var(--font-sans);background:var(--surface-soft);color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease}.card-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.card-input::placeholder{color:var(--placeholder);opacity:.7}.card-label{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-weight:700}.card-divider{height:1px;background:var(--border);margin:4px 0}.full{width:100%}.card-footnote{font-size:13px;color:var(--muted)}.quick-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.6fr);grid-gap:12px;gap:12px;align-items:center}.model-field{display:grid;grid-gap:6px;gap:6px;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.model-select{background:var(--control-bg);border:1px dashed var(--control-border);border-radius:14px;padding:10px 12px;font-size:14px;color:var(--control-text);transition:border-style .2s ease,border-color .2s ease}.model-select:focus-visible{border-style:solid;border-color:var(--accent);outline:none}.chat-preview{display:grid;grid-gap:8px;gap:8px}.chat-card{background:var(--surface);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border-radius:26px;padding:24px;border:1px solid var(--border);box-shadow:var(--shadow);display:grid;grid-gap:16px;gap:16px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.chat-card:hover{transform:translateY(-4px);box-shadow:0 40px 80px rgba(0,0,0,.18)}.chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-title{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted)}.chat-subtitle{font-size:14px;color:var(--muted)}.chat-badge{font-size:11px;text-transform:uppercase;letter-spacing:.2em;background:var(--badge-bg);color:var(--badge-text);padding:6px 12px;border-radius:999px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.chat-badge:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent-dark);animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse{0%,to{transform:scale(.85);opacity:.6}50%{transform:scale(1.15);opacity:1}}.chat-window{display:grid;grid-gap:12px;gap:12px;max-height:380px;padding-right:8px}.chat-window::-webkit-scrollbar{width:6px}.chat-window::-webkit-scrollbar-track{background:transparent}.chat-window::-webkit-scrollbar-thumb{background:rgba(148,170,200,.25);border-radius:99px}.chat-window::-webkit-scrollbar-thumb:hover{background:rgba(148,170,200,.45)}.chat-row{display:flex;gap:10px;align-items:flex-start}.chat-row.user{justify-content:flex-end}.chat-avatar{width:34px;height:34px;border-radius:12px;background:var(--surface-soft);display:grid;place-items:center;font-weight:700;font-size:12px;color:var(--accent-dark)}.chat-bubble{background:var(--chat-bubble-bg);border:1px solid var(--chat-bubble-border);border-radius:18px;padding:12px 16px;font-size:15px;line-height:1.65;color:var(--chat-bubble-text);max-width:85%;box-shadow:0 4px 12px rgba(0,0,0,.02);animation:popInBubble .35s cubic-bezier(.34,1.56,.64,1) forwards;transform-origin:left bottom}.chat-bubble.user{background:var(--chat-user-bg);border-color:var(--chat-user-border);color:var(--chat-user-text);border-bottom-right-radius:4px;transform-origin:right bottom}.chat-bubble.generating{border-color:var(--accent-border);color:var(--muted);animation:pulseOpacity 1.5s ease-in-out infinite}@keyframes popInBubble{0%{opacity:0;transform:scale(.85) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pulseOpacity{0%,to{opacity:.6}50%{opacity:1}}.chat-bubble.error{border-color:var(--error-border);background:var(--error-bg);color:var(--error-text)}.chat-meta{font-size:13px;color:var(--muted);margin-left:44px}.reception{position:relative;z-index:1;display:grid;grid-gap:32px;gap:32px;max-width:1200px;margin:0 auto}.reception-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px}.reception-title{display:grid;grid-gap:12px;gap:12px}.reception-pill{background:var(--accent-soft);color:var(--accent-dark);padding:8px 14px;border-radius:999px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em}.reception-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);align-items:start}.reception-left,.reception-right{display:grid;grid-gap:20px;gap:20px}.biz-card,.channel-card{background:var(--surface);border-radius:var(--radius);padding:22px;border:1px solid var(--border);box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px}.biz-header,.channel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.section-title{font-family:var(--font-sans);font-size:20px;letter-spacing:-.01em}.section-subtitle{font-size:14px;color:var(--muted);line-height:1.6}.status-pill{background:var(--accent-soft);color:var(--accent-dark);padding:6px 12px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em}.status-pill.muted{background:var(--surface-soft);color:var(--muted);border:1px solid var(--border)}.biz-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.biz-item{display:grid;grid-gap:6px;gap:6px}.biz-label{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-weight:600}.biz-value{font-size:14px;color:var(--ink);text-decoration:none}.biz-value:hover{text-decoration:underline}.pill-grid{display:flex;flex-wrap:wrap;gap:8px}.pill{background:var(--surface-soft);border:1px solid var(--border);color:var(--muted);padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600}.action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.action-grid>*{width:100%}.action-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:999px;font-family:var(--font-sans);font-weight:600;font-size:15px;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.action-button:hover{transform:translateY(-2px)}.chat-input-row{display:grid;grid-gap:12px;gap:12px}.chat-input{min-height:90px;resize:vertical;border-radius:16px;border:1px solid var(--border);padding:12px;font-size:15px;line-height:1.6;font-family:var(--font-sans);background:var(--surface-soft);color:var(--ink)}.chat-input::placeholder{color:var(--placeholder);opacity:.7}.chat-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chat-input-row button{justify-self:end;width:-moz-fit-content;width:fit-content}.chat-window{max-height:360px;overflow-y:auto;padding-right:6px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;width:100%}@media (max-width:960px){.hero-main{grid-template-columns:1fr!important;gap:32px!important;padding:20px 0!important}.ai-core-container{display:flex!important;margin:40px 0!important;height:220px!important;justify-content:center!important;min-height:220px!important}.ai-core-container .kb-flow-pipe{width:14px!important;height:60px!important;border-radius:999px!important}.ai-core-container .kb-flow-pipe.left{right:auto!important;margin-right:0!important;left:50%!important;transform:translateX(-50%)!important;top:auto!important;bottom:100%!important;margin-bottom:16px!important}.ai-core-container .kb-flow-pipe.right{left:50%!important;margin-left:0!important;right:auto!important;top:100%!important;margin-top:16px!important;transform:translateX(-50%)!important}.ai-core-container .kb-flow-pipe:before{width:100%!important;height:200%!important;background-repeat:repeat-y!important;background-size:100% 14px!important;animation:chevronFlowVertical 3s linear infinite!important}.ai-core-container .kb-flow-pipe:after{width:100%!important;height:40%!important;background:linear-gradient(180deg,transparent,rgba(0,209,255,.8),transparent)!important;animation:pipeFlowVertical 2.5s linear infinite!important}.ai-core-container .kb-flow-particle{left:50%!important;top:0!important;transform:translateX(-50%)!important;width:10px!important;height:10px!important}.ai-core-container .kb-flow-pipe.left .kb-flow-particle{animation:particleTravelVertical 2s cubic-bezier(.4,0,.2,1) infinite!important}.ai-core-container .kb-flow-pipe.right .kb-flow-particle{animation:particleTravelVertical 2.3s cubic-bezier(.4,0,.2,1) infinite!important}.pricing-grid{grid-template-columns:1fr!important;gap:32px!important}.reception-grid,.reception-header{grid-template-columns:1fr}.reception-header{align-items:flex-start}}@media (max-width:640px){.hero-header{flex-direction:column;align-items:center!important;text-align:center;gap:16px}.account-slot,.brand-logo-container,.hero-actions{justify-content:center;width:100%}.account-slot{flex-wrap:wrap!important;gap:8px;margin-left:0!important}.action-button,.deploy-agent-btn-main,.hero-signup-btn,.hero-try-me-btn-large,.hero-try-me-btn-premium{width:100%;justify-content:center}.share-row{grid-template-columns:1fr}.chat-input-row button{width:100%;justify-self:stretch}.quick-actions{grid-template-columns:1fr}}.hero-title-primary{font-size:clamp(2rem,7.5vw,3rem);font-weight:900;color:#fff;line-height:1.18;margin:16px auto 12px;max-width:920px;letter-spacing:-.01em;text-align:center}.hero-title-secondary{font-size:clamp(1.1rem,4vw,1.45rem);font-weight:700;color:hsla(0,0%,100%,.9);line-height:1.35;margin:0 auto 18px;max-width:760px;text-align:center}.hero-actions-container{display:flex;gap:16px;justify-content:center;margin-top:12px;width:100%}@media (max-width:640px){.hero-actions-container{flex-direction:column;align-items:center;gap:12px}.hero-actions-container>*{width:100%!important;max-width:320px}.kb-console-header{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:10px 14px!important}.kb-console-actions{width:100%!important;justify-content:space-between!important}}.telemetry-toggle-btn{display:inline-flex;align-items:center;gap:6px;background:var(--surface-soft);border:1px solid var(--border);color:var(--muted);padding:6px 12px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.telemetry-toggle-btn:hover{background:var(--accent-soft);color:var(--accent-dark);border-color:var(--accent-border);transform:translateY(-1px)}.telemetry-panel{background:rgba(15,32,55,.03);border-bottom:1px solid var(--border);padding:16px;animation:slideDown .3s cubic-bezier(.16,1,.3,1)}body[data-mode=dark] .telemetry-panel{background:hsla(0,0%,100%,.02)}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.telemetry-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.telemetry-item{display:flex;flex-direction:column;gap:4px}.telemetry-label{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:700}.telemetry-value{font-size:12px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telemetry-value.highlight{color:var(--accent)}.telemetry-value.mono{font-family:monospace;font-size:10px}.biz-card.premium-styled{position:relative;overflow:hidden;padding:0;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}.biz-banner-mesh{position:relative;padding:32px 24px;background:linear-gradient(135deg,#0f2037,#203a43 50%,#2c5364);overflow:hidden}body[data-mode=dark] .biz-banner-mesh{background:linear-gradient(135deg,#040914,#0c1c2e)}.mesh-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,191,230,.15) 0,transparent 60%);animation:slowSpin 20s linear infinite;pointer-events:none}@keyframes slowSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.biz-banner-content{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px}.biz-category-badge{width:-moz-fit-content;width:fit-content;background:rgba(0,191,230,.2);color:#00e5ff;border:1px solid rgba(0,191,230,.4);padding:4px 10px;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.biz-card.premium-styled .section-title{color:#fff;font-size:24px;margin:0}.section-subtitle-white{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5}.biz-details-section{padding:24px;display:flex;flex-direction:column;gap:16px}.biz-label-row{display:flex;align-items:center;gap:6px;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-weight:700;margin-bottom:4px}.biz-label-row svg{color:var(--accent)}.biz-value.highlighted{color:var(--accent);font-weight:600;text-decoration:none}.biz-value.highlighted:hover{color:var(--accent-dark);text-decoration:underline}.premium-pill{background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent-dark);font-weight:700}.channel-card.premium-channel-styled{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:var(--radius);padding:24px}.channel-badge-container{display:flex;align-items:flex-start;gap:16px}.wa-btn{background:#25d366!important;color:#fff!important;border:none!important;box-shadow:0 4px 14px rgba(37,211,102,.3)!important}.wa-btn:hover{background:#20ba5a!important;box-shadow:0 6px 20px rgba(37,211,102,.4)!important;transform:translateY(-2px)}.backoffice-container{min-height:100dvh;background:var(--page-bg)}.client-row-item{transition:all .2s cubic-bezier(.16,1,.3,1)}.client-row-item:hover{border-color:var(--accent-border)!important;background:rgba(44,123,229,.05)!important;transform:translateY(-1px)}.client-row-item.active{box-shadow:0 4px 12px var(--glow-primary)}.client-scroll-container::-webkit-scrollbar{width:6px}.client-scroll-container::-webkit-scrollbar-track{background:transparent}.client-scroll-container::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:10px}.client-scroll-container::-webkit-scrollbar-thumb:hover{background-color:var(--muted)}.backoffice-gate{min-height:100dvh;background:var(--page-bg)}.chat-card.embedded{width:100dvw;height:100dvh;max-width:100%;border-radius:0!important;border:none!important;box-shadow:none!important;padding:16px!important;transform:none!important;display:flex!important;flex-direction:column!important}.chat-card.embedded :global(.chat-messages){flex:1 1!important}.glass-panel{background:rgba(13,21,39,.45)!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid hsla(0,0%,100%,.08)!important;box-shadow:0 8px 32px 0 rgba(0,0,0,.3)!important}.glass-input{background:rgba(13,21,39,.4)!important;border:1px solid hsla(0,0%,100%,.12)!important;color:#fff!important;font-size:14px!important;line-height:1.6!important;padding:16px 20px!important;border-radius:16px!important;font-family:var(--font-sans)!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;letter-spacing:.01em!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)!important}.glass-input:focus{border-color:var(--accent)!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 0 16px rgba(74,163,255,.35)!important;background:rgba(13,21,39,.55)!important}@keyframes aiPulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(74,163,255,.5)}70%{transform:scale(1);box-shadow:0 0 0 16px rgba(74,163,255,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(74,163,255,0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes auraDrift{0%{background-position:50% 0}50%{background-position:50% 100%}to{background-position:50% 0}}.animated-bg{position:relative;background:transparent!important;background-image:none!important;overflow:visible!important}.premium-glow-card{border:1px solid rgba(0,209,255,.4)!important;box-shadow:0 0 35px rgba(0,209,255,.25)!important;background:linear-gradient(135deg,rgba(13,21,39,.75),rgba(10,44,90,.55))!important}@keyframes orbFloat1{0%{transform:translate(0) scale(1)}33%{transform:translate(120px,80px) scale(1.15)}66%{transform:translate(-60px,140px) scale(.9)}to{transform:translate(0) scale(1)}}@keyframes orbFloat2{0%{transform:translate(0) scale(1.1)}50%{transform:translate(-140px,-100px) scale(.85)}to{transform:translate(0) scale(1.1)}}.neon-orb-1{width:500px;height:500px;background:radial-gradient(circle,rgba(124,58,237,.18) 0,transparent 70%);filter:blur(80px);animation:orbFloat1 20s ease-in-out infinite;top:10%;left:5%}.neon-orb-1,.neon-orb-2{position:absolute;border-radius:50%;z-index:0;pointer-events:none}.neon-orb-2{width:600px;height:600px;background:radial-gradient(circle,rgba(0,209,255,.15) 0,transparent 70%);filter:blur(90px);animation:orbFloat2 25s ease-in-out infinite;bottom:10%;right:5%}@keyframes flowEffect{0%{background-position:0 50%}to{background-position:200% 50%}}.flow-line{background:linear-gradient(90deg,transparent,rgba(0,209,255,.8),rgba(124,58,237,.8),rgba(0,209,255,.8),transparent);background-size:200% 100%;animation:flowEffect 4s linear infinite}@keyframes statusPulse{0%{transform:scale(.9);opacity:.6}50%{transform:scale(1.1);opacity:1}to{transform:scale(.9);opacity:.6}}@keyframes rotateGlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.kb-workstation-container{border-radius:12px;border:1px solid hsla(0,0%,100%,.08);overflow:hidden;background:rgba(9,15,30,.35);display:flex;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.kb-workstation-container:focus-within{box-shadow:0 0 35px rgba(0,209,255,.25);background:rgba(9,15,30,.45)}.kb-workstation-container:focus-within:before{content:"";position:absolute;inset:-1px;border-radius:12px;padding:1px;background:linear-gradient(135deg,#00d1ff,#7c3aed,#10b981,#ff5c7a,#00d1ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2;animation:rotateGlow 4s linear infinite;background-size:300% 300%}.kb-console-header{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:rgba(13,21,39,.6);border-bottom:1px solid hsla(0,0%,100%,.08);font-size:.65rem;font-weight:700;letter-spacing:.08em;color:var(--muted);z-index:3}.kb-console-status{display:flex;align-items:center;gap:6px}.pulse-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;display:inline-block;animation:statusPulse 1.8s ease-in-out infinite}.kb-console-actions{display:flex;gap:8px}.kb-console-btn{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85);padding:4px 10px;border-radius:6px;font-size:.65rem;cursor:pointer;transition:all .2s ease-in-out;font-weight:600}.kb-console-btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18);color:#fff;transform:translateY(-.5px)}.kb-console-btn.danger:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.35);color:#ff7675}.kb-console-btn.primary{background:var(--accent);border-color:var(--accent);color:#05070d;font-weight:700;box-shadow:0 0 8px rgba(0,242,254,.2)}.kb-url-research-bar{transition:border-color .2s ease,box-shadow .2s ease}.kb-url-research-bar:focus-within{border-color:var(--accent)!important;box-shadow:0 0 12px rgba(0,242,254,.15)}@media (max-width:640px){.kb-url-research-bar{flex-wrap:wrap!important;gap:8px!important;padding:10px 12px!important}.kb-url-research-bar button{width:100%!important;margin-top:4px}}.kb-console-footer{justify-content:space-between;padding:10px 18px;background:rgba(13,21,39,.4);border-top:1px solid hsla(0,0%,100%,.06);font-size:.65rem;color:var(--muted);z-index:3}.kb-console-footer,.kb-console-stat{display:flex;align-items:center}.kb-divider{margin:0 8px;opacity:.3}.kb-console-indicator{display:flex;align-items:center;gap:6px;color:#00d1ff;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.sparkle-pulse{width:5px;height:5px;border-radius:50%;background:#00d1ff;box-shadow:0 0 6px #00d1ff;display:inline-block;animation:statusPulse 1.5s ease-in-out infinite}.kb-textarea-wrapper{position:relative;width:100%;z-index:1;background:linear-gradient(135deg,rgba(8,12,22,.82),rgba(16,24,40,.95))!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 20px 50px rgba(0,209,255,.12),0 4px 20px rgba(124,58,237,.06),inset 0 3px 12px rgba(0,0,0,.5)!important;transition:all var(--duration-ui-slow) cubic-bezier(.16,1,.3,1)!important}.kb-textarea-wrapper:focus-within{border-color:rgba(0,209,255,.5)!important;box-shadow:0 0 32px rgba(0,209,255,.35),0 0 16px rgba(124,58,237,.15),inset 0 3px 12px rgba(0,0,0,.5)!important}@keyframes sampleLoadedGlowPulse{0%,to{box-shadow:0 0 24px rgba(0,209,255,.3),0 0 12px rgba(124,58,237,.15),inset 0 3px 12px rgba(0,0,0,.5)!important;border-color:rgba(0,209,255,.45)!important}50%{box-shadow:0 0 48px rgba(0,209,255,.75),0 0 24px rgba(124,58,237,.4),inset 0 3px 12px rgba(0,0,0,.5)!important;border-color:rgba(0,209,255,.95)!important}}.kb-textarea-wrapper.sample-loaded-glow{animation:sampleLoadedGlowPulse 2s ease-in-out infinite!important}.glass-input.kb-textarea{font-family:Fira Code,Consolas,Monaco,monospace!important;font-size:13.5px!important;line-height:1.75!important;letter-spacing:.01em!important;color:rgba(226,232,240,.95)!important;padding:22px 24px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;border:none!important;border-radius:0!important;caret-color:#00d1ff!important}.glass-input.kb-textarea,.glass-input.kb-textarea:focus{background:transparent!important;box-shadow:none!important}.glass-input.kb-textarea:focus{border:none!important;transform:none!important;color:#fff!important}.kb-diagnostic-header{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.kb-diagnostic-title{font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--muted);letter-spacing:.06em}.kb-diagnostic-score{font-size:.85rem;font-weight:800;color:#00d1ff;text-shadow:0 0 8px rgba(0,209,255,.3)}.kb-progress-container{width:100%;height:6px;background:hsla(0,0%,100%,.04);border-radius:999px;overflow:hidden;margin-top:6px;border:1px solid hsla(0,0%,100%,.06)}.kb-progress-bar{height:100%;background:linear-gradient(90deg,#00d1ff,#7c3aed);border-radius:999px;transition:width .5s cubic-bezier(.16,1,.3,1)}.kb-checklist-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.kb-checklist-pill{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:600;padding:6px 12px;border-radius:20px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);color:var(--muted);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.kb-checklist-pill.passed{background:rgba(46,204,113,.12)!important;border-color:rgba(46,204,113,.35)!important;color:#2ecc71!important;box-shadow:0 0 12px rgba(46,204,113,.2);transform:scale(1.04)}.kb-checklist-pill.missing{background:rgba(239,68,68,.06)!important;border:1px dashed rgba(239,68,68,.3)!important;color:#ff7675!important;box-shadow:0 0 10px rgba(239,68,68,.05)}.kb-checklist-pill.missing:hover{border-color:rgba(239,68,68,.5)!important;box-shadow:0 0 14px rgba(239,68,68,.15)!important}.kb-checklist-icon{font-size:.75rem;transition:transform .4s ease}.kb-checklist-pill.passed .kb-checklist-icon{transform:scale(1.1)}.ai-core-container{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;min-width:140px}.ai-core-wrapper{position:relative;width:140px;height:140px;display:grid;place-items:center;z-index:1}.ai-core-ring{position:absolute;width:132px;height:132px;border-radius:50%;border:1.5px dashed rgba(0,209,255,.45);animation:rotateRing 16s linear infinite;pointer-events:none;z-index:0;box-shadow:0 0 15px rgba(0,209,255,.12)}@keyframes rotateRing{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ai-pulse-core{width:110px;height:110px;border-radius:50%;background:linear-gradient(135deg,#00d1ff,#7c3aed);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;z-index:1;box-shadow:0 0 35px rgba(0,209,255,.55);animation:aiPulse 3s cubic-bezier(.4,0,.6,1) infinite;text-shadow:0 2px 4px rgba(0,0,0,.15);border:1.5px solid hsla(0,0%,100%,.25);padding:8px;box-sizing:border-box}.ai-core-title{font-size:.95rem;font-weight:900;letter-spacing:.5px;margin-bottom:2px;text-shadow:0 0 8px hsla(0,0%,100%,.6)}.ai-core-subtitle{font-size:.58rem;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;color:hsla(0,0%,100%,.75)}.ai-core-label{font-size:.65rem;color:#00d1ff;font-weight:800;text-transform:uppercase;letter-spacing:.25em;margin-top:14px;z-index:1;text-shadow:0 0 12px rgba(0,209,255,.5)}.kb-flow-pipe{position:absolute;height:14px;background:rgba(15,23,42,.7);border:1.5px solid rgba(0,209,255,.35);border-radius:999px;z-index:0;box-shadow:0 0 12px rgba(0,209,255,.2),inset 0 2px 6px rgba(0,0,0,.8);overflow:hidden;display:block}.kb-flow-pipe.left{right:50%;margin-right:78px;left:-40px;top:50%;transform:translateY(-50%)}.kb-flow-pipe.right{left:50%;margin-left:78px;right:-40px;top:50%;transform:translateY(-50%)}.kb-flow-pipe:before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M6 4l4 4-4 4' fill='none' stroke='%2300d1ff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' opacity='0.85'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:14px 100%;animation:chevronFlow 3s linear infinite;pointer-events:none;z-index:1}@keyframes chevronFlow{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.kb-flow-pipe:after{content:"";position:absolute;top:0;left:0;height:100%;width:40%;background:linear-gradient(90deg,transparent,rgba(0,209,255,.8),transparent);animation:pipeFlow 2.5s linear infinite;z-index:2}@keyframes pipeFlow{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.kb-flow-particle{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:#00d1ff;box-shadow:0 0 10px #00d1ff,0 0 20px #00d1ff;transform:translateY(-50%);z-index:3}.kb-flow-pipe.left .kb-flow-particle{animation:particleTravelLeft 2s cubic-bezier(.4,0,.2,1) infinite}.kb-flow-pipe.right .kb-flow-particle{animation:particleTravelRight 2.3s cubic-bezier(.4,0,.2,1) infinite}@keyframes particleTravelLeft{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:100%;opacity:0}}@keyframes particleTravelRight{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:100%;opacity:0}}@keyframes scanlineSweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.retro-scanline{position:absolute;top:0;left:0;width:100%;height:2px;background:rgba(0,209,255,.15);box-shadow:0 0 8px rgba(0,209,255,.3);animation:scanlineSweep 4s linear infinite;pointer-events:none;z-index:3}.audio-bar{width:2px;height:2px;background:#10b981;box-shadow:0 0 4px #10b981;animation:audioPulse .4s ease-in-out infinite}.kb-checklist-pill{position:relative}.kb-checklist-pill:before{content:attr(data-tip);position:absolute;bottom:130%;left:50%;transform:translateX(-50%) scale(.85);background:rgba(13,21,39,.95);color:#fff;padding:6px 12px;border-radius:8px;font-size:11px;font-weight:500;text-transform:none;white-space:normal;width:220px;text-align:center;line-height:1.4;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 8px 24px rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:all .25s cubic-bezier(.16,1,.3,1);z-index:99}.kb-checklist-pill:hover:before{opacity:1;transform:translateX(-50%) scale(1)}.kb-checklist-pill:after{content:"";position:absolute;bottom:110%;left:50%;transform:translateX(-50%) scale(.85);border:6px solid transparent;border-top-color:rgba(13,21,39,.95);opacity:0;pointer-events:none;transition:all .25s cubic-bezier(.16,1,.3,1);z-index:99}.kb-checklist-pill:hover:after{opacity:1;transform:translateX(-50%) scale(1)}.simulator-wrapper{display:flex;justify-content:flex-start;align-items:center;width:100%}@media (max-width:960px){.simulator-wrapper{justify-content:center!important}}@keyframes chevronFlowVertical{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes pipeFlowVertical{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}@keyframes particleTravelVertical{0%{top:0;opacity:0}15%{opacity:1}85%{opacity:1}to{top:100%;opacity:0}}.typewriter-sparkle-caret{display:inline-block;width:2.5px;height:1.25em;background:var(--pragchat-accent,#00d1ff);margin-left:3px;vertical-align:middle;position:relative;box-shadow:0 0 10px var(--pragchat-accent,#00d1ff);animation:caretBlink .8s infinite}@keyframes caretBlink{50%{opacity:0}}.typewriter-sparkle-caret:before{content:"";position:absolute;font-size:11px;top:-12px;left:-6px;animation:floatSparkle .7s ease-in-out infinite alternate}.typewriter-sparkle-caret:after{content:"";position:absolute;font-size:9px;bottom:-8px;right:-9px;color:#10b981;animation:floatSparkle2 .9s ease-in-out infinite alternate}@keyframes floatSparkle{0%{transform:translateY(0) scale(.6);opacity:.3}to{transform:translateY(-9px) scale(1.15);opacity:.95}}@keyframes floatSparkle2{0%{transform:translateY(0) scale(.5);opacity:.2}to{transform:translateY(7px) scale(1);opacity:.9}}.hero-main{transform:perspective(2000px) rotateX(15deg) translateY(90px) scale(.93);transform-origin:top center;opacity:.15;transition:transform 1.6s cubic-bezier(.16,1,.3,1),opacity 1.6s ease-out}.hero-main.active-3d{transform:perspective(2000px) rotateX(0deg) translateY(0) scale(1);opacity:1}.continue-floating-btn{position:absolute;bottom:-45px;left:50%;transform:translateX(-50%) translateY(20px);background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:16px 38px;border-radius:30px;font-size:1.15rem;font-weight:800;letter-spacing:.05em;cursor:pointer;box-shadow:0 10px 30px rgba(16,185,129,.4);transition:all .5s cubic-bezier(.16,1,.3,1);opacity:0;pointer-events:none;z-index:101;display:flex;align-items:center;gap:8px}.continue-floating-btn.visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(-25px);animation:continuePulse 1.5s infinite alternate}@keyframes continuePulse{0%{box-shadow:0 10px 25px rgba(16,185,129,.35)}to{box-shadow:0 10px 40px rgba(16,185,129,.7)}}.continue-floating-btn:hover{transform:translateX(-50%) translateY(-28px) scale(1.05)}.continue-floating-btn:active{transform:translateX(-50%) translateY(-24px) scale(.96)}.bubble-typing-active{box-shadow:0 0 16px rgba(0,209,255,.25)!important;border-color:rgba(0,209,255,.45)!important;background:rgba(13,21,39,.85)!important;animation:bubblePulse 1.8s ease-in-out infinite alternate}@keyframes bubblePulse{0%{border-color:rgba(0,209,255,.35);box-shadow:0 0 12px rgba(0,209,255,.15)}to{border-color:rgba(0,209,255,.65);box-shadow:0 0 24px rgba(0,209,255,.4)}}.typewriter-active-glow{box-shadow:0 0 20px rgba(0,209,255,.2)!important;border-color:rgba(0,209,255,.4)!important;animation:editorGlowPulse 1.5s ease-in-out infinite alternate}@keyframes editorGlowPulse{0%{box-shadow:0 0 12px rgba(0,209,255,.1);border-color:rgba(0,209,255,.25)}to{box-shadow:0 0 25px rgba(0,209,255,.35);border-color:rgba(0,209,255,.5)}}.hero-try-me-btn{background:linear-gradient(135deg,#00d1ff,#7c3aed)!important;color:#fff!important;box-shadow:0 0 20px rgba(0,209,255,.4)!important;border:none!important;animation:tryMeGlowPulse 1.8s ease-in-out infinite alternate!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.hero-try-me-btn:hover{transform:translateY(-2px) scale(1.05)!important;box-shadow:0 0 35px rgba(0,209,255,.7),0 0 20px rgba(124,58,237,.4)!important}@keyframes tryMeGlowPulse{0%{transform:scale(1);box-shadow:0 0 15px rgba(0,209,255,.3)}to{transform:scale(1.03);box-shadow:0 0 30px rgba(0,209,255,.75),0 0 15px rgba(124,58,237,.45)}}@keyframes gridPan{0%{background-position:0 0}to{background-position:20px 20px}}.pop-highlight-entry{display:inline-flex!important;align-items:center;gap:4px;animation:popHighlight .6s cubic-bezier(.175,.885,.32,1.275) both}@keyframes popHighlight{0%{transform:scale(.6);opacity:.5;color:#00d1ff}50%{transform:scale(1.3);color:#00d1ff;text-shadow:0 0 10px rgba(0,209,255,.8)}to{transform:scale(1)}}.deploy-agent-btn-main:hover{transform:scale(1.04) translateY(-2px);box-shadow:0 0 50px rgba(0,209,255,.7),0 0 20px rgba(0,153,255,.5)!important}.deploy-agent-btn-main:active{transform:scale(.98) translateY(0)}@keyframes celebrationPop{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}70%{transform:translate(-50%,-50%) scale(1.1);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.dashboard-container{display:flex;height:100dvh;overflow:hidden;background:var(--background);color:var(--ink)}.dashboard-sidebar-left{width:260px;min-width:260px;background:var(--surface);justify-content:space-between;padding:24px 16px}.dashboard-sidebar-left,.dashboard-sidebar-middle{border-right:1px solid var(--border);display:flex;flex-direction:column}.dashboard-sidebar-middle{width:320px;min-width:320px;background:var(--surface-soft);overflow:hidden}.dashboard-workspace-right{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;padding:32px}.dashboard-split-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:24px;gap:24px;width:100%;max-width:1200px;margin:0 auto}.dashboard-metrics-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px;width:100%}.dashboard-triple-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;width:100%}.dashboard-double-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;width:100%}@media (max-width:960px){.dashboard-container{flex-direction:column;height:auto;min-height:100dvh;overflow:auto}.dashboard-sidebar-left{padding:16px}.dashboard-sidebar-left,.dashboard-sidebar-middle{width:100%;min-width:100%;border-right:none;border-bottom:1px solid var(--border)}.dashboard-sidebar-middle{height:300px;min-height:300px}.dashboard-workspace-right{width:100%;padding:16px}.dashboard-split-grid{grid-template-columns:1fr;gap:16px}.dashboard-metrics-grid{grid-template-columns:repeat(3,1fr)}.dashboard-triple-grid{grid-template-columns:1fr}}@media (max-width:768px){.dashboard-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.dashboard-double-grid,.dashboard-metrics-grid{grid-template-columns:1fr}}.chat-row,.pragchat-bubble,.pragchat-message-shell,[class*=ChatBubble],[class*=message-bubble],[class*=pragchat-message]{animation:popInBubbleHardcore .5s cubic-bezier(.25,1.25,.5,1.25) forwards!important;transform-origin:left bottom}.chat-row.user,.pragchat-bubble-user,.pragchat-message-shell[data-align=end]{transform-origin:right bottom!important}.chat-bubble,.pragchat-bubble{background:linear-gradient(135deg,rgba(20,30,46,.75),rgba(12,18,28,.9))!important;border:1px solid rgba(0,209,255,.18)!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important;backdrop-filter:blur(16px) saturate(140%)!important;-webkit-backdrop-filter:blur(16px) saturate(140%)!important;border-radius:20px!important;padding:12px 18px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.chat-bubble:hover,.pragchat-bubble:hover{transform:translateY(-2px);border-color:rgba(0,209,255,.45)!important;box-shadow:0 12px 40px rgba(0,209,255,.15)!important}.chat-bubble.user,.pragchat-bubble-user{background:linear-gradient(135deg,#007aff,#7c3aed)!important;border:1px solid hsla(0,0%,100%,.15)!important;color:#fff!important;box-shadow:0 8px 32px rgba(124,58,237,.25)!important}.chat-bubble.user:hover,.pragchat-bubble-user:hover{border-color:hsla(0,0%,100%,.35)!important;box-shadow:0 12px 40px rgba(124,58,237,.4)!important}.chat-bubble li,.chat-bubble p,.chat-bubble span,.pragchat-bubble li,.pragchat-bubble p,.pragchat-bubble span,.pragchat-bubble td{animation:textRevealHardcore .55s cubic-bezier(.16,1,.3,1) both;animation-delay:.15s}@keyframes popInBubbleHardcore{0%{opacity:0;transform:scale(.65) translateY(24px) rotate(-1.5deg);filter:blur(6px)}60%{opacity:.95;transform:scale(1.03) translateY(-2px) rotate(.4deg);filter:blur(2px)}85%{transform:scale(.99) translateY(1px) rotate(-.1deg);filter:none}to{opacity:1;transform:scale(1) translateY(0) rotate(0deg);filter:none}}@keyframes textRevealHardcore{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:none}}@keyframes audioPulse{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:1;filter:drop-shadow(0 0 6px var(--accent))}to{transform:scale(1);opacity:.8}}.audio-pulse-svg{animation:audioPulse 1.4s ease-in-out infinite}.hero-backdrop-glow{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:1000px;pointer-events:none;z-index:-2;overflow:hidden}.logo-backdrop-bell{position:absolute;top:260px;left:50%;transform:translate(-50%,-30%) rotate(-4deg);opacity:.95;animation:backdropBellPulse 15s ease-in-out infinite alternate}@keyframes backdropBellPulse{0%{transform:translate(-50%,-30%) rotate(-4deg) scale(.95);filter:drop-shadow(0 0 25px rgba(0,209,255,.12))}to{transform:translate(-50%,-30%) rotate(4deg) scale(1.05);filter:drop-shadow(0 0 50px rgba(124,58,237,.18))}}.stardust-layer{position:absolute;top:150px;left:50%;width:1000px;height:1000px;margin-left:-500px;border-radius:50%;pointer-events:none;opacity:.55}.stardust-1{background-image:radial-gradient(circle,rgba(0,209,255,.12) 6px,transparent 12px),radial-gradient(circle,rgba(192,132,252,.09) 8px,transparent 16px);background-size:180px 180px,240px 240px;animation:rotateStardust1 70s linear infinite}.stardust-2{background-image:radial-gradient(circle,rgba(0,209,255,.08) 10px,transparent 20px),radial-gradient(circle,rgba(124,58,237,.08) 5px,transparent 10px);background-size:220px 220px,160px 160px;animation:rotateStardust2 90s linear infinite;transform-origin:52% 48%}@keyframes rotateStardust1{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(1.08)}}@keyframes rotateStardust2{0%{transform:rotate(1turn) scale(1.08)}to{transform:rotate(0deg) scale(.92)}}.hero-signup-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box!important;height:48px!important;background:linear-gradient(135deg,#00d1ff,#06f)!important;color:#fff!important;font-family:var(--font-sans);font-weight:800!important;font-size:.95rem!important;letter-spacing:-.01em;padding:0 32px!important;border-radius:12px!important;border:1px solid rgba(0,209,255,.5)!important;box-shadow:0 8px 24px rgba(0,102,255,.35),0 0 40px rgba(0,209,255,.15)!important;cursor:pointer;text-decoration:none;transition:all var(--duration-ui-medium) cubic-bezier(.16,1,.3,1)!important}.hero-signup-btn:hover{transform:translateY(-2px) scale(1.03)!important;box-shadow:0 12px 32px rgba(0,102,255,.5),0 0 50px rgba(0,209,255,.25)!important;border-color:rgba(0,209,255,.75)!important}.hero-signup-btn:hover .btn-arrow-icon{transform:translateX(4px)}.hero-signup-btn:active{transform:translateY(0) scale(.98)!important}.hero-try-me-btn-premium{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box!important;height:48px!important;background:hsla(0,0%,100%,.03)!important;color:#fff!important;font-family:var(--font-sans);font-weight:800!important;font-size:.95rem!important;letter-spacing:-.01em;padding:0 32px!important;border-radius:12px!important;border:1px solid hsla(0,0%,100%,.12)!important;cursor:pointer;transition:all var(--duration-ui-medium) cubic-bezier(.16,1,.3,1)!important}.hero-try-me-btn-premium span.btn-text-gradient{background:linear-gradient(90deg,#00d1ff,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.hero-try-me-btn-premium svg{stroke:url(#cyan-purple-grad);filter:drop-shadow(0 0 4px rgba(0,209,255,.3))}.hero-try-me-btn-premium:hover{transform:translateY(-2px) scale(1.03)!important;background:hsla(0,0%,100%,.06)!important;border-color:rgba(0,209,255,.45)!important;box-shadow:0 8px 24px rgba(0,209,255,.15)!important}.hero-try-me-btn-premium:active{transform:translateY(0) scale(.98)!important}@keyframes startButtonEntrance{0%{opacity:0;transform:scale(.85);filter:blur(12px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.hero-try-me-btn-large{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box!important;height:64px!important;background:hsla(0,0%,100%,.04)!important;color:#fff!important;font-family:var(--font-sans);font-weight:800!important;font-size:1.25rem!important;letter-spacing:-.01em;padding:0 48px!important;border-radius:16px!important;border:1.5px solid hsla(0,0%,100%,.16)!important;cursor:pointer;transition:all var(--duration-ui-medium) cubic-bezier(.16,1,.3,1)!important;box-shadow:0 12px 36px rgba(0,0,0,.3),inset 0 0 20px hsla(0,0%,100%,.02)!important;animation:startButtonEntrance 1.2s cubic-bezier(.16,1,.3,1) both}.hero-try-me-btn-large span.btn-text-gradient{background:linear-gradient(90deg,#00d1ff,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.hero-try-me-btn-large svg{stroke:url(#cyan-purple-grad);filter:drop-shadow(0 0 6px rgba(0,209,255,.4))}.hero-try-me-btn-large:hover{transform:translateY(-3px) scale(1.04)!important;background:hsla(0,0%,100%,.08)!important;border-color:rgba(0,209,255,.55)!important;box-shadow:0 16px 48px rgba(0,209,255,.22)!important}.hero-try-me-btn-large:active{transform:translateY(0) scale(.97)!important}@keyframes onboardingPop{0%{opacity:0;transform:scale(.75);filter:blur(15px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes onboardingSlideUp{0%{opacity:0;transform:translateY(20px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.onboarding-icon-animate{animation:onboardingPop .8s cubic-bezier(.16,1,.3,1) .1s both}.onboarding-text-animate{animation:onboardingSlideUp .8s cubic-bezier(.16,1,.3,1) .25s both}.onboarding-btn-animate{animation:onboardingPop .8s cubic-bezier(.16,1,.3,1) .4s both}.onboarding-btn-animate:hover svg{transform:translateX(4px)}.onboarding-btn-animate svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reception.theme-sleek-dark{--background:#0f172a;--surface:#1e293b;--surface-soft:#334155;--border:#334155;--ink:#f8fafc;--muted:#94a3b8;color:var(--ink);background-color:var(--background)}.reception.theme-sleek-dark .biz-card,.reception.theme-sleek-dark .channel-card,.reception.theme-sleek-dark .chat-card{background:var(--surface);border:1px solid var(--border);color:var(--ink)}.reception.theme-sleek-dark .chat-bubble.assistant{background:var(--surface-soft);color:var(--ink)}.reception.theme-sleek-dark .chat-input{color:var(--ink)}.reception.theme-sleek-dark .biz-label-row,.reception.theme-sleek-dark .chat-subtitle,.reception.theme-sleek-dark .section-subtitle{color:var(--muted)}.reception.theme-cyberpunk{--background:#0d0221;--surface:#0f0826;--surface-soft:#241747;--border:#ff007f;--accent:#0ff;--accent-soft:rgba(0,255,255,.1);--accent-border:rgba(255,0,127,.4);--ink:#0f6;--muted:#ff007f;color:var(--ink);background-color:var(--background);font-family:var(--font-mono),monospace}.reception.theme-cyberpunk .biz-card,.reception.theme-cyberpunk .channel-card,.reception.theme-cyberpunk .chat-card{background:var(--surface);border:1px solid var(--border);box-shadow:0 0 15px rgba(255,0,127,.3);color:var(--ink)}.reception.theme-cyberpunk .chat-bubble.assistant{background:var(--surface-soft);color:var(--ink);border:1px solid var(--accent)}.reception.theme-cyberpunk .chat-input{color:var(--accent);border:1px solid var(--border)}.reception.theme-cyberpunk .biz-label-row,.reception.theme-cyberpunk .chat-subtitle,.reception.theme-cyberpunk .section-subtitle{color:var(--muted)}.reception.theme-neutral{--background:#fff;--surface:#fff;--surface-soft:#f8fafc;--border:#000;--accent:#000;--accent-soft:#f8fafc;--accent-border:#000;--ink:#000;--muted:#475569;color:var(--ink);background-color:var(--background);border-radius:0!important}.reception.theme-neutral .biz-card,.reception.theme-neutral .channel-card,.reception.theme-neutral .chat-card{background:var(--surface);border:2px solid var(--border);border-radius:0!important;box-shadow:none;color:var(--ink)}.reception.theme-neutral .chat-bubble.assistant{background:var(--surface-soft);color:var(--ink);border:1px solid var(--border);border-radius:0!important}.reception.theme-neutral .chat-input{color:var(--ink);border:2px solid var(--border);border-radius:0!important}.reception.theme-neutral .biz-label-row,.reception.theme-neutral .chat-subtitle,.reception.theme-neutral .section-subtitle{color:var(--muted)}