:root{color:#122033;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;padding:22px;transition:background .18s ease,color .18s ease}.theme-aipu{background:radial-gradient(circle at top left,rgba(116,77,255,.2),transparent 35%),radial-gradient(circle at top right,rgba(0,222,255,.22),transparent 34%),#07111f;color:#ecf7ff}.theme-enterprise{background:radial-gradient(circle at top left,rgba(44,82,130,.16),transparent 36%),linear-gradient(180deg,#eef3f9,#f8fafc 44%,#edf2f7);color:#122033}.topbar{position:sticky;top:16px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1180px;margin:0 auto 24px;padding:12px;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:#ffffffd1;box-shadow:0 18px 55px #0f172a1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-aipu .topbar{background:#07111fbd;border-color:#00deff2e}.brand{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.brand-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;color:#fff;font-weight:800;background:linear-gradient(135deg,#5b7cfa,#0fd4ff)}.brand strong,.brand small{display:block}.brand small{color:#6b7a90;font-size:.76rem}.theme-aipu .brand small{color:#9fb9d8}.audience-tabs{display:flex;gap:8px;padding:6px;border-radius:18px;background:#0f172a0f}.theme-aipu .audience-tabs{background:#ffffff14}.tab{border:0;border-radius:14px;padding:11px 18px;color:inherit;background:transparent;font-weight:700}.tab.active{color:#fff;background:linear-gradient(135deg,#6448ff,#00c8ff);box-shadow:0 12px 30px #00b7ff47}.theme-enterprise .tab.active{background:linear-gradient(135deg,#183153,#426a9c)}main{max-width:1180px;margin:0 auto}.hero{position:relative;overflow:hidden;min-height:360px;padding:70px 58px;border-radius:36px;border:1px solid rgba(255,255,255,.22);box-shadow:0 30px 90px #0f172a2e}.hero-aipu{background:linear-gradient(135deg,#5a3affe0,#00c0ff94),#101a33}.hero-enterprise{background:linear-gradient(135deg,#fffffff5,#e2eaf6e6),#f8fafc}.hero-orb{position:absolute;border-radius:999px;filter:blur(6px);opacity:.68}.hero-orb-one{top:-90px;right:10%;width:220px;height:220px;background:#ffffff4d}.hero-orb-two{right:-70px;bottom:-80px;width:280px;height:280px;background:#030c2329}.hero-content{position:relative;max-width:760px}.eyebrow{display:inline-flex;margin-bottom:18px;padding:8px 12px;border-radius:999px;color:#fff;background:#ffffff29;font-size:.82rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hero-enterprise .eyebrow{color:#183153;background:#1831531a}h1{max-width:720px;margin:0;font-size:clamp(2.4rem,7vw,5.4rem);line-height:.95;letter-spacing:-.08em}.hero p{max-width:700px;margin:24px 0 0;color:#ffffffdb;font-size:1.18rem;line-height:1.7}.hero-enterprise p{color:#46556b}.hero-stats{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-stats span{padding:14px 16px;border-radius:16px;background:#ffffff29}.hero-enterprise .hero-stats span{background:#18315314}.support-grid{display:grid;grid-template-columns:1fr 320px;gap:18px;margin:22px 0}.faq-controls,.faq-summary-card,.faq-card,.empty-state{border:1px solid rgba(148,163,184,.22);border-radius:26px;background:#ffffffe6;box-shadow:0 20px 70px #0f172a1a}.theme-aipu .faq-controls,.theme-aipu .faq-summary-card,.theme-aipu .faq-card,.theme-aipu .empty-state{border-color:#00deff29;background:#0a1628d6}.faq-controls{padding:18px}.search-shell{display:block}.search-shell span,.ticket-step label,.form-grid label{display:grid;gap:8px;color:#607089;font-size:.86rem;font-weight:800}.theme-aipu .search-shell span,.theme-aipu .ticket-step label,.theme-aipu .form-grid label{color:#9fb9d8}input,select,textarea{width:100%;border:1px solid rgba(148,163,184,.36);border-radius:16px;padding:13px 14px;color:#172033;background:#fff;outline:none}textarea{min-height:110px;resize:vertical}input:focus,select:focus,textarea:focus,button:focus-visible{border-color:#00b8ff;box-shadow:0 0 0 4px #00b8ff29;outline:none}.category-filter{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.chip{border:1px solid rgba(148,163,184,.24);border-radius:999px;padding:9px 13px;color:inherit;background:#ffffffbd;font-weight:700}.theme-aipu .chip{background:#ffffff14}.chip.active{border-color:transparent;color:#fff;background:linear-gradient(135deg,#6448ff,#00c8ff)}.theme-enterprise .chip.active{background:#183153}.faq-summary-card{padding:22px}.faq-summary-card span{color:#64748b;font-size:.8rem;font-weight:800;text-transform:uppercase}.theme-aipu .faq-summary-card span{color:#9fb9d8}.faq-summary-card strong{display:block;margin-top:4px;font-size:1.7rem}.faq-summary-card p{color:#64748b;line-height:1.6}.theme-aipu .faq-summary-card p{color:#b9cbe2}.support-note,.ticket-locked{margin:12px 0 0;font-size:.86rem}.primary-button,.ghost-button,.text-button{border:0;border-radius:15px;padding:12px 16px;font-weight:800}.primary-button{color:#fff;background:linear-gradient(135deg,#6448ff,#00c8ff);box-shadow:0 14px 34px #00b7ff3d}.primary-button:disabled{cursor:not-allowed;opacity:.55}.theme-enterprise .primary-button{background:linear-gradient(135deg,#183153,#426a9c)}.ghost-button{color:inherit;background:#94a3b829}.text-button{color:#64748b;background:transparent}.full{width:100%}.button-row{display:flex;gap:10px}.faq-list{display:grid;gap:14px;padding-bottom:140px}.faq-card{overflow:hidden}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;border:0;padding:22px 24px;color:inherit;background:transparent;text-align:left;font-size:1.05rem;font-weight:800}.faq-question small{display:block;margin-bottom:7px;color:#64748b;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.theme-aipu .faq-question small{color:#9fb9d8}.faq-toggle{display:grid;flex:0 0 auto;width:36px;height:36px;place-items:center;border-radius:50%;background:#94a3b829;font-size:1.2rem}.faq-answer{padding:0 24px 24px;color:#43536a}.theme-aipu .faq-answer{color:#d7e9ff}.answer-text{line-height:1.65}.answer-text p{margin:0 0 10px}.answer-text ul{margin:0 0 12px;padding-left:20px}.empty-state{padding:34px;text-align:center}.chat-panel,.ticket-widget{position:fixed;z-index:30}.chat-panel{right:24px;bottom:94px}.ticket-widget{right:24px;bottom:24px}.chat-launcher,.ticket-launcher{border:0;border-radius:999px;padding:14px 18px;color:#fff;background:linear-gradient(135deg,#6448ff,#00c8ff);box-shadow:0 18px 48px #00b7ff57;font-weight:900}.theme-enterprise .chat-launcher,.theme-enterprise .ticket-launcher{background:linear-gradient(135deg,#183153,#426a9c)}.chat-window,.ticket-window{position:absolute;right:0;bottom:58px;width:min(420px,calc(100vw - 32px));border:1px solid rgba(148,163,184,.24);border-radius:26px;background:#fffffffa;box-shadow:0 28px 90px #0f172a42;color:#172033;overflow:hidden}.chat-window{bottom:58px;max-height:620px}.ticket-window{max-height:78vh;overflow-y:auto}.chat-header,.ticket-header{display:grid;gap:4px;padding:18px;color:#fff;background:linear-gradient(135deg,#15213a,#23496f);font-weight:900}.chat-header small,.ticket-header small{color:#ffffffbd;font-weight:600}.chat-messages{display:grid;gap:10px;max-height:340px;padding:16px;overflow-y:auto}.bot-hint{margin:0;color:#64748b;line-height:1.55}.chat-message{max-width:90%;padding:12px;border-radius:16px;line-height:1.45}.chat-message p{margin:0 0 8px}.chat-message p:last-child{margin-bottom:0}.chat-message.user{justify-self:end;color:#fff;background:#325ee8}.chat-message.bot{background:#eef4fb}.source-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.source-chip{display:inline-flex;max-width:100%;border-radius:999px;padding:5px 8px;color:#334155;background:#94a3b82e;font-size:.72rem;font-weight:800;line-height:1.25}.chat-actions{display:grid;grid-template-columns:1fr auto;gap:8px;padding:0 16px 16px}.chat-actions button{border:0;border-radius:15px;padding:0 14px;color:#fff;background:#183153;font-weight:800}.chat-window>.ghost-button{margin:0 16px 16px;width:calc(100% - 32px)}.ticket-locked{margin:0 16px 16px;color:#64748b;line-height:1.45;text-align:center}.ticket-step{display:grid;gap:14px;padding:18px}.ticket-step h3{margin:0}.suggestion-list{display:grid;gap:10px}.suggestion-list details{border:1px solid rgba(148,163,184,.22);border-radius:16px;padding:12px;background:#f8fafc}.suggestion-list summary{cursor:pointer;font-weight:800}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.error-list{margin:0;padding:12px 12px 12px 30px;border-radius:14px;color:#8a1f1f;background:#fff1f2}.confirmation{text-align:center}.confirmation-icon{display:grid;width:58px;height:58px;place-items:center;margin:0 auto;border-radius:50%;color:#fff;background:#0ea86b;font-size:1.7rem;font-weight:900}@media(max-width:860px){.app-shell{padding:12px}.topbar,.support-grid{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.hero{padding:48px 24px}h1{letter-spacing:-.05em}.support-grid{display:grid}.form-grid{grid-template-columns:1fr}.chat-panel{right:12px;bottom:82px}.ticket-widget{right:12px;bottom:12px}}.app-shell{padding:0 24px 36px}.theme-aipu{background:radial-gradient(circle at 18% 8%,rgba(116,77,255,.34),transparent 25%),radial-gradient(circle at 82% 2%,rgba(0,230,255,.28),transparent 28%),linear-gradient(135deg,#060817,#0a1022 42%,#0e172d)}.theme-aipu:before{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 72%);mask-image:linear-gradient(to bottom,black,transparent 72%)}.theme-enterprise{background:radial-gradient(circle at top left,rgba(15,118,110,.08),transparent 28%),linear-gradient(180deg,#f7fafc,#eef3f8 42%,#f8fafc)}.topbar{top:18px;max-width:1240px;margin-bottom:26px;border-radius:999px;padding:10px 12px}.theme-enterprise .topbar{border:1px solid rgba(15,23,42,.08);background:#ffffffdb}.theme-aipu .topbar{background:#080d1fb8;box-shadow:0 22px 80px #00000057}.brand-mark{border-radius:50%}.theme-enterprise .brand-mark{background:#0f766e}.theme-aipu .brand-mark{background:linear-gradient(#10182f,#10182f) padding-box,linear-gradient(135deg,#8d5cff,#12d7ff,#7cffd5) border-box;border:2px solid transparent;box-shadow:0 0 34px #12d7ff61}main{max-width:1240px}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.72fr);align-items:center;min-height:520px;padding:72px;border-radius:44px}.hero-aipu{border-color:#6bf0ff3d;background:radial-gradient(circle at 70% 20%,rgba(124,255,213,.18),transparent 28%),linear-gradient(135deg,#5b3eff94,#09122cd6 52%),#08101f;box-shadow:inset 0 1px #ffffff24,0 42px 120px #0000006b,0 0 80px #12d7ff24}.hero-enterprise{border:1px solid rgba(15,23,42,.08);background:linear-gradient(90deg,#fffffffa,#ffffffe0),linear-gradient(135deg,#e7f2ef,#f8fafc);box-shadow:0 42px 110px #0f172a21}.hero-enterprise:after{position:absolute;inset:auto 0 0 auto;width:48%;height:100%;content:"";background:linear-gradient(135deg,transparent 0 35%,rgba(15,118,110,.08) 35% 36%,transparent 36%),linear-gradient(45deg,transparent 0 42%,rgba(15,23,42,.05) 42% 43%,transparent 43%)}.hero-content{z-index:1}.eyebrow{border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-aipu .eyebrow{color:#9ff8ff;background:#12d7ff1a}.hero-enterprise .eyebrow{border-color:#0f766e29;color:#0f766e;background:#0f766e14}h1{max-width:800px;font-size:clamp(3rem,6vw,6.35rem);letter-spacing:-.09em}.theme-enterprise h1{color:#102033;font-size:clamp(2.85rem,5vw,5.55rem)}.theme-aipu h1{text-shadow:0 0 60px rgba(18,215,255,.18)}.hero p{max-width:660px;font-size:1.2rem}.hero-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.hero-pills span{padding:10px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff1a;font-size:.82rem;font-weight:800}.hero-enterprise .hero-pills span{border-color:#0f172a14;color:#334155;background:#ffffffb8}.hero-stats span{min-width:134px;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-stats strong{display:block;margin-bottom:2px;font-size:1.26rem}.hero-showcase{position:relative;z-index:1;justify-self:end;width:min(390px,100%)}.showcase-window{position:relative;overflow:hidden;min-height:360px;padding:22px;border-radius:32px;border:1px solid rgba(255,255,255,.18);background:#ffffff21;box-shadow:0 30px 90px #0000003d;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.theme-enterprise .showcase-window{border-color:#0f172a14;background:#ffffffdb;box-shadow:0 30px 80px #0f172a1a}.showcase-dots{display:flex;gap:7px;margin-bottom:28px}.showcase-dots span{width:10px;height:10px;border-radius:50%;background:#ffffff75}.theme-enterprise .showcase-dots span{background:#cbd5e1}.showcase-line{width:72%;height:13px;margin-bottom:12px;border-radius:999px;background:#fff3}.showcase-line.wide{width:92%}.theme-enterprise .showcase-line{background:#e2e8f0}.showcase-card{display:grid;gap:8px;margin-top:28px;padding:22px;border-radius:24px;color:#ecfeff;background:linear-gradient(135deg,#6448ffb8,#00c8ff6b)}.theme-enterprise .showcase-card{color:#102033;background:#f0fdfa;border:1px solid rgba(15,118,110,.14)}.showcase-card small{line-height:1.55;opacity:.86}.showcase-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.showcase-row span{padding:12px 8px;border-radius:15px;background:#ffffff29;text-align:center;font-size:.8rem;font-weight:800}.theme-enterprise .showcase-row span{color:#475569;background:#f1f5f9}.search-command{display:grid;grid-template-columns:minmax(0,.82fr) minmax(340px,1fr);gap:20px;align-items:end;margin:24px 0;padding:28px;border-radius:32px;border:1px solid rgba(148,163,184,.16);background:#ffffffe0;box-shadow:0 22px 80px #0f172a17}.theme-aipu .search-command{border-color:#12d7ff2b;background:#091124c7;box-shadow:0 28px 90px #00000040}.section-kicker{display:inline-flex;margin-bottom:8px;color:#0f766e;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.theme-aipu .section-kicker{color:#7cfaff}.search-command h2{margin:0;color:#102033;font-size:clamp(1.55rem,3vw,2.6rem);letter-spacing:-.045em}.theme-aipu .search-command h2{color:#f4fbff}.search-shell input{min-height:62px;border-radius:22px;border:1px solid rgba(15,23,42,.1);padding-left:22px;font-size:1.02rem;box-shadow:0 18px 45px #0f172a14}.theme-aipu .search-shell input{color:#ecfeff;border-color:#12d7ff38;background:#ffffff14;box-shadow:0 0 0 1px #12d7ff14,0 22px 55px #0000002e}.theme-aipu .search-shell input::placeholder{color:#9fb9d8}.support-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start}.faq-controls{position:sticky;top:104px;padding:18px;border-radius:30px}.theme-enterprise .faq-controls{background:#fffffff2}.sidebar-heading{display:grid;gap:4px;margin-bottom:14px;padding:6px 4px 14px;border-bottom:1px solid rgba(148,163,184,.16)}.sidebar-heading span{color:#64748b;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.theme-aipu .sidebar-heading span{color:#7cfaff}.sidebar-heading strong{font-size:1.1rem}.category-filter{display:grid;gap:8px;max-height:calc(100vh - 210px);margin:0;overflow-y:auto;padding-right:4px}.category-group{display:grid;gap:6px}.category-group summary{display:block;list-style:none}.category-group summary::-webkit-details-marker{display:none}.subcategory-list{display:grid;gap:5px;margin:4px 0 6px 12px;padding-left:12px;border-left:1px solid rgba(148,163,184,.24)}.chip{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border-radius:18px;padding:13px 13px 13px 15px;text-align:left;background:transparent}.subchip{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;border-radius:14px;padding:9px 10px;color:#475569;background:transparent;text-align:left;font-size:.88rem;font-weight:700}.subchip:hover{background:#94a3b81f}.subchip small{display:grid;min-width:26px;height:22px;place-items:center;border-radius:999px;color:#64748b;background:#94a3b824;font-size:.7rem;font-weight:900}.subchip.active{color:#fff;background:#0f766ee0}.subchip.active small{color:#fff;background:#fff3}.theme-enterprise .chip{border-color:transparent;color:#334155}.theme-enterprise .chip:hover{background:#f1f5f9}.theme-aipu .chip{border-color:#ffffff12;color:#dcefff;background:#ffffff0a}.chip span{line-height:1.25}.chip small{display:grid;min-width:30px;height:26px;place-items:center;border-radius:999px;color:#64748b;background:#94a3b824;font-size:.74rem;font-weight:900}.chip.active{transform:translate(4px)}.theme-aipu .chip.active{color:#fff;background:linear-gradient(135deg,#6448ffdb,#00c8ff7a),#ffffff14}.theme-enterprise .chip.active{color:#fff;background:#0f766e;box-shadow:0 14px 34px #0f766e2e}.chip.active small{color:inherit;background:#fff3}.faq-workspace{display:grid;gap:16px;min-width:0}.faq-summary-card{display:grid;grid-template-columns:minmax(0,.88fr) minmax(220px,1fr) minmax(220px,.9fr);gap:20px;align-items:center;padding:24px;border-radius:30px}.faq-summary-card strong{font-size:clamp(1.35rem,2.4vw,2.1rem);letter-spacing:-.04em}.faq-summary-card p{margin:0}.theme-enterprise .faq-summary-card{background:#fff}.faq-list{gap:12px}.faq-card{border-radius:24px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.faq-card:hover{transform:translateY(-2px)}.theme-enterprise .faq-card{border-color:#0f172a14;background:#fff;box-shadow:0 16px 45px #0f172a12}.theme-enterprise .faq-card:hover{border-color:#0f766e3d;box-shadow:0 24px 65px #0f172a1a}.theme-aipu .faq-card{border-color:#12d7ff1f;background:linear-gradient(180deg,#101b37e0,#091124db);box-shadow:0 20px 70px #00000038}.theme-aipu .faq-card:hover{border-color:#12d7ff57;box-shadow:0 28px 88px #00000052,0 0 42px #12d7ff14}.faq-question{padding:24px 26px}.faq-question small{margin-bottom:9px}.theme-enterprise .faq-toggle{color:#0f766e;background:#ecfdf5}.theme-aipu .faq-toggle{color:#9ff8ff;background:#12d7ff1a}.chat-launcher,.ticket-launcher{padding:15px 20px}.theme-enterprise .chat-launcher,.theme-enterprise .ticket-launcher{background:#0f766e;box-shadow:0 18px 48px #0f766e47}.theme-aipu .chat-launcher,.theme-aipu .ticket-launcher{background:linear-gradient(135deg,#704dff,#00d5ff);box-shadow:0 18px 48px #00d5ff57}@media(max-width:1040px){.hero,.search-command,.support-layout,.faq-summary-card{grid-template-columns:1fr}.hero-showcase{justify-self:stretch}.faq-controls{position:static}.category-filter{max-height:none}}@media(max-width:720px){.app-shell{padding:0 12px 28px}.topbar{border-radius:26px}.audience-tabs{width:100%}.tab{flex:1}.hero{min-height:auto;padding:42px 24px;border-radius:30px}h1{font-size:clamp(2.35rem,14vw,4rem)}.search-command,.faq-controls,.faq-summary-card{border-radius:24px}}.theme-aipu{color:#111827;background:radial-gradient(circle at 18% 4%,rgba(96,165,250,.18),transparent 30%),radial-gradient(circle at 82% 6%,rgba(125,211,252,.22),transparent 28%),linear-gradient(180deg,#eef8ff,#dff1ff 46%,#f3f9ff)}.theme-aipu:before{background-image:linear-gradient(rgba(79,70,229,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(14,165,233,.06) 1px,transparent 1px);opacity:.75}.theme-aipu .topbar{color:#111827;border:1px solid rgba(79,70,229,.12);background:#fffffff5;box-shadow:0 22px 70px #1e293b1f}.theme-aipu .brand small{color:#64748b}.theme-aipu .brand-mark{color:#fff;background:linear-gradient(135deg,#4f46e5,#06b6d4);border:0;box-shadow:0 16px 38px #4f46e53d}.theme-aipu .audience-tabs{background:#eef2ff}.theme-aipu .tab.active{color:#fff;background:linear-gradient(135deg,#4f46e5,#0891b2)}.theme-aipu .hero-aipu{color:#0f172a;border-color:#4f46e529;background:radial-gradient(circle at 82% 18%,rgba(14,165,233,.16),transparent 30%),linear-gradient(135deg,#fff,#edf8ff),#fff;box-shadow:0 42px 110px #1e293b24}.theme-aipu h1{color:#0f172a;text-shadow:none}.theme-aipu .hero p{color:#475569}.theme-aipu .eyebrow{color:#4338ca;border-color:#4f46e529;background:#eef2ff}.theme-aipu .hero-pills span,.theme-aipu .hero-stats span{color:#1e293b;border-color:#4f46e51f;background:#ffffffc7;box-shadow:0 12px 30px #1e293b14}.theme-aipu .showcase-window{color:#0f172a;border-color:#4f46e51f;background:#ffffffdb;box-shadow:0 30px 80px #1e293b1f}.theme-aipu .showcase-dots span{background:#c7d2fe}.theme-aipu .showcase-line{background:#dbeafe}.theme-aipu .showcase-card{color:#fff;background:linear-gradient(135deg,#4f46e5,#06b6d4)}.theme-aipu .showcase-row span{color:#334155;background:#eef2ff}.theme-aipu .search-command,.theme-aipu .faq-controls,.theme-aipu .faq-summary-card,.theme-aipu .empty-state{color:#0f172a;border-color:#4f46e51f;background:#fffffffa;box-shadow:0 22px 70px #1e293b1a}.theme-aipu .section-kicker,.theme-aipu .sidebar-heading span,.theme-aipu .faq-question small{color:#4f46e5}.theme-aipu .search-command h2,.theme-aipu .sidebar-heading strong,.theme-aipu .faq-summary-card strong{color:#0f172a}.theme-aipu .search-shell span,.theme-aipu .ticket-step label,.theme-aipu .form-grid label{color:#475569}.theme-aipu .search-shell input{color:#0f172a;border-color:#4f46e524;background:#fff;box-shadow:0 18px 45px #1e293b14}.theme-aipu .search-shell input::placeholder{color:#64748b}.theme-aipu .chip{color:#334155;border-color:transparent;background:transparent}.theme-aipu .chip:hover,.theme-aipu .subchip:hover{background:#eef2ff}.theme-aipu .chip.active{color:#fff;background:linear-gradient(135deg,#4f46e5,#0891b2);box-shadow:0 14px 34px #4f46e533}.theme-aipu .subcategory-list{border-left-color:#4f46e52e}.theme-aipu .subchip{color:#475569}.theme-aipu .subchip.active{color:#fff;background:linear-gradient(135deg,#4f46e5,#0891b2)}.theme-aipu .faq-card{color:#0f172a;border-color:#4f46e51a;background:#fff;box-shadow:0 16px 45px #1e293b14}.theme-aipu .faq-card:hover{border-color:#4f46e53d;box-shadow:0 24px 65px #1e293b1f}.theme-aipu .faq-answer,.theme-aipu .faq-summary-card p,.theme-aipu .support-note{color:#475569}.theme-aipu .faq-toggle{color:#4f46e5;background:#eef2ff}.theme-aipu .chat-launcher,.theme-aipu .ticket-launcher,.theme-aipu .primary-button{color:#fff;background:linear-gradient(135deg,#4f46e5,#0891b2);box-shadow:0 18px 48px #4f46e53d}
