.consultation-section[data-v-8df6865b]{padding:clamp(3rem,8vw,8rem) clamp(1rem,5vw,3rem);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.consultation-container[data-v-8df6865b]{max-width:min(90%,900px);margin:0 auto;text-align:center}.consultation-title[data-v-8df6865b]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin:0 0 1rem}.consultation-subtitle[data-v-8df6865b]{font-size:clamp(1rem,1.5vw,1.25rem);opacity:.9;margin:0 0 2.5rem}.consultation-form[data-v-8df6865b]{background:#fffffff2;color:#1a202c;padding:clamp(1.5rem,3vw,2.5rem);border-radius:1rem;box-shadow:0 10px 40px #0003;text-align:left;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}.form-row[data-v-8df6865b]{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem)}@media (min-width: 640px){.form-row[data-v-8df6865b]{grid-template-columns:1fr 1fr}}.form-field[data-v-8df6865b]{display:flex;flex-direction:column;gap:.5rem}.form-field label[data-v-8df6865b]{font-size:.875rem;font-weight:600;color:#4a5568}.form-field input[data-v-8df6865b],.form-field textarea[data-v-8df6865b]{padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:1rem;font-family:inherit;background:#fff;color:#1a202c;transition:border-color .2s ease,box-shadow .2s ease}.form-field input[data-v-8df6865b]:focus,.form-field textarea[data-v-8df6865b]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea26}.form-field input[data-v-8df6865b]:disabled,.form-field textarea[data-v-8df6865b]:disabled{opacity:.6;cursor:not-allowed}.field-error[data-v-8df6865b]{font-size:.8rem;color:#ef4444}.submit-button[data-v-8df6865b]{width:100%;padding:.875rem;border:none;border-radius:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.submit-button[data-v-8df6865b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #667eea59}.submit-button[data-v-8df6865b]:disabled{opacity:.7;cursor:not-allowed}.form-error[data-v-8df6865b]{color:#ef4444;font-size:.95rem;text-align:center;margin:0}.success-message[data-v-8df6865b]{background:#fffffff2;color:#1a202c;padding:2.5rem;border-radius:1rem;box-shadow:0 10px 40px #0003;text-align:center}.success-icon[data-v-8df6865b]{width:4rem;height:4rem;margin:0 auto 1rem;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700}.consultation-section[data-v-8df6865b]{padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,3rem);border-top:1px solid rgba(255,255,255,.14);background:#141414;color:#f4f3ed}.consultation-container[data-v-8df6865b]{max-width:min(92%,1560px);text-align:left}.consultation-title[data-v-8df6865b]{max-width:850px;color:#f4f3ed;font-family:Jost,sans-serif;font-size:clamp(2.5rem,3.6vw,4.5rem);font-weight:700;letter-spacing:-.055em;line-height:.95;text-transform:uppercase}.consultation-subtitle[data-v-8df6865b]{max-width:650px;color:#f4f3ed9e}.consultation-form[data-v-8df6865b]{max-width:1000px;padding:clamp(1.5rem,3vw,3rem) 0;border-top:1px solid rgba(255,255,255,.18);border-radius:0;background:transparent;box-shadow:none;color:#f4f3ed}.form-field label[data-v-8df6865b]{color:#f4f3edb3;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.form-field input[data-v-8df6865b],.form-field textarea[data-v-8df6865b]{padding:.9rem 0;border:0;border-bottom:1px solid rgba(244,243,237,.35);border-radius:0;background:transparent;color:#f4f3ed}.form-field input[data-v-8df6865b]:focus,.form-field textarea[data-v-8df6865b]:focus{border-color:#28d0e8;box-shadow:none}.submit-button[data-v-8df6865b]{width:-moz-fit-content;width:fit-content;padding:1rem 2rem;border-radius:0;background:#28d0e8;color:#141414;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.submit-button[data-v-8df6865b]:hover:not(:disabled){box-shadow:none}.success-message[data-v-8df6865b]{border:1px solid rgba(255,255,255,.18);border-radius:0;background:#1e1f20;box-shadow:none;color:#fafafa}.consultation-layout[data-v-8df6865b]{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:3rem;margin-top:3rem}.contact-panel[data-v-8df6865b],.form-column[data-v-8df6865b]{padding:clamp(1.5rem,3vw,2.25rem);background:#1e1f20}.contact-panel-label[data-v-8df6865b]{color:#fddc8b;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.contact-panel h3[data-v-8df6865b]{margin:1rem 0;color:#fafafa;font-family:Jost,sans-serif;font-size:clamp(1.5rem,2.4vw,2.4rem)}.contact-panel p[data-v-8df6865b],.contact-panel address[data-v-8df6865b]{max-width:420px;color:#fafafaa6;line-height:1.7}.contact-panel address[data-v-8df6865b]{margin-top:2rem;font-style:normal}.contact-panel a[data-v-8df6865b]{display:inline-block;margin-top:2rem;color:#28d0e8;text-decoration:none}.form-column .consultation-form[data-v-8df6865b]{padding:0;border-top:0}.location-map[data-v-8df6865b]{height:clamp(320px,42vw,620px);margin-top:3rem;border:1px solid rgba(255,255,255,.18);overflow:hidden}.location-map iframe[data-v-8df6865b]{width:100%;height:100%;border:0;filter:grayscale(1) invert(.9) contrast(.85)}@media (max-width: 760px){.consultation-layout[data-v-8df6865b]{grid-template-columns:1fr;gap:1rem}}.language-toggle[data-v-5c23e2af]{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;background:#ffffff26;padding:.25rem}.language-button[data-v-5c23e2af]{border:none;background:transparent;color:#ffffffd9;padding:.35rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.language-button[data-v-5c23e2af]:hover{color:#fff}.language-button.active[data-v-5c23e2af]{background:#ffffffe6;color:#1e3a8a}.service-card[data-v-335daea0]{position:relative;background:#fff;border-radius:1rem;padding:2.5rem;text-align:left;box-shadow:0 10px 40px #0000000f;border:1px solid #e2e8f0;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.service-card[data-v-335daea0]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2)}.service-card[data-v-335daea0]:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0000001f}.service-icon[data-v-335daea0]{width:4rem;height:4rem;border-radius:.875rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.5rem}.service-title[data-v-335daea0]{color:#0f172a;font-size:1.35rem;font-weight:700;margin:0 0 .75rem}.service-description[data-v-335daea0]{color:#475569;line-height:1.65;margin:0;font-size:1rem}.service-card[data-v-335daea0]{counter-increment:service;display:grid;grid-template-columns:90px minmax(220px,.65fr) minmax(300px,1fr);align-items:start;gap:clamp(1.5rem,5vw,6rem);padding:clamp(2.5rem,5vw,5rem) 0;border:0;border-bottom:1px solid rgba(255,255,255,.18);border-radius:0;background:transparent;box-shadow:none;color:#f4f3ed}.service-card[data-v-335daea0]:before{position:static;width:auto;height:auto;background:none;color:#12cde3;content:"0" counter(service) " —";font-size:.8rem;font-weight:700;letter-spacing:.12em}.service-card[data-v-335daea0]:hover{transform:none;box-shadow:none}.service-icon[data-v-335daea0]{grid-column:2;width:5.5rem;height:5.5rem;margin:0;border:1px solid #e7df45;border-radius:50%;background:transparent;color:#e7df45;font-size:2rem}.service-title[data-v-335daea0]{grid-column:2;color:#f4f3ed;font-size:clamp(1.6rem,3vw,3rem);font-weight:700;letter-spacing:-.04em;line-height:1;text-transform:uppercase}.service-description[data-v-335daea0]{grid-column:3;grid-row:1 / span 2;max-width:700px;color:#f4f3ed9e;font-size:clamp(.95rem,1.2vw,1.1rem)}@media (max-width: 760px){.service-card[data-v-335daea0]{grid-template-columns:55px 1fr;gap:1.25rem}.service-icon[data-v-335daea0],.service-title[data-v-335daea0],.service-description[data-v-335daea0]{grid-column:2}.service-description[data-v-335daea0]{grid-row:auto}}.service-card[data-v-335daea0]{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);grid-template-rows:auto auto 1fr;min-height:520px;gap:.85rem clamp(3rem,8vw,9rem);padding:5rem 0}.service-card[data-v-335daea0]:before,.service-title[data-v-335daea0],.service-description[data-v-335daea0]{grid-column:1}.service-card[data-v-335daea0]:before{font-family:Jost,sans-serif;color:transparent;-webkit-text-stroke:1px #28d0e8}.service-icon[data-v-335daea0]{grid-column:2;grid-row:1 / span 3;align-self:center;justify-self:center;width:clamp(180px,22vw,340px);height:auto;aspect-ratio:1;border-color:#fddc8b;color:#28d0e8;font-size:clamp(3rem,7vw,7rem);box-shadow:0 0 0 22px #28d0e80a,0 0 55px #28d0e81f}.service-card[data-v-335daea0]:nth-child(2n):before,.service-card:nth-child(2n) .service-title[data-v-335daea0],.service-card:nth-child(2n) .service-description[data-v-335daea0]{grid-column:2}.service-card:nth-child(2n) .service-icon[data-v-335daea0]{grid-column:1}.service-title[data-v-335daea0]{align-self:end;font-family:Jost,sans-serif;font-size:clamp(2rem,3vw,3.5rem);text-transform:none}.service-description[data-v-335daea0]{grid-row:auto;color:#fafafab8;font-family:Poppins,sans-serif;line-height:1.75}@media (max-width: 760px){.service-card[data-v-335daea0],.service-card[data-v-335daea0]:nth-child(2n){grid-template-columns:1fr;min-height:auto;padding:3rem 0}.service-card[data-v-335daea0]:before,.service-card .service-icon[data-v-335daea0],.service-card .service-title[data-v-335daea0],.service-card .service-description[data-v-335daea0],.service-card[data-v-335daea0]:nth-child(2n):before,.service-card:nth-child(2n) .service-icon[data-v-335daea0],.service-card:nth-child(2n) .service-title[data-v-335daea0],.service-card:nth-child(2n) .service-description[data-v-335daea0]{grid-column:1;grid-row:auto}.service-icon[data-v-335daea0]{justify-self:start;width:min(58vw,230px);margin:1rem 0}}.landing-page[data-v-c17ce100]{min-height:100vh;font-family:Roboto,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#0f172a;overflow-x:hidden}.landing-header[data-v-c17ce100]{position:fixed;top:0;left:0;right:0;z-index:100;background:#0f172ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);padding:.75rem 0}.header-content[data-v-c17ce100]{max-width:min(95%,1400px);margin:0 auto;padding:0 clamp(1rem,3vw,2rem);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.brand h1[data-v-c17ce100]{color:#fff;font-size:1.5rem;font-weight:800;margin:0;letter-spacing:-.02em}.header-nav[data-v-c17ce100]{display:flex;gap:clamp(1rem,2vw,2rem)}.header-nav a[data-v-c17ce100]{color:#ffffffd9;text-decoration:none;font-weight:500;font-size:.95rem;transition:color .2s ease}.header-nav a[data-v-c17ce100]:hover{color:#fff}.header-actions[data-v-c17ce100]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.header-button[data-v-c17ce100]{padding:.5rem 1rem;border:none;border-radius:.5rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.header-button[data-v-c17ce100]:disabled{opacity:.6;cursor:not-allowed}.login-button[data-v-c17ce100]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35)}.login-button[data-v-c17ce100]:hover:not(:disabled){background:#ffffff1a}.signup-button[data-v-c17ce100],.client-portal-button[data-v-c17ce100]{background:#fff;color:#0f172a}.signup-button[data-v-c17ce100]:hover:not(:disabled),.client-portal-button[data-v-c17ce100]:hover:not(:disabled){background:#e2e8f0;transform:translateY(-1px)}.signout-button[data-v-c17ce100]{background:#ef4444;color:#fff}.signout-button[data-v-c17ce100]:hover:not(:disabled){background:#dc2626}.hero[data-v-c17ce100]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:8rem clamp(1rem,5vw,3rem) 4rem;text-align:center;color:#fff;background:linear-gradient(135deg,#1e1b4b,#312e81,#4c1d95);overflow:hidden}.hero-background[data-v-c17ce100]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 30%,rgba(102,126,234,.2) 0%,transparent 25%),radial-gradient(circle at 80% 70%,rgba(118,75,162,.25) 0%,transparent 30%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.03) 0%,transparent 60%);pointer-events:none}.hero-content[data-v-c17ce100]{position:relative;z-index:1;max-width:min(90%,1000px);margin:0 auto}.hero-eyebrow[data-v-c17ce100]{display:inline-block;font-size:clamp(.75rem,1vw,.9rem);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#a5b4fc;margin-bottom:1.5rem}.hero-title[data-v-c17ce100]{font-size:clamp(2.5rem,6vw,5rem);font-weight:800;line-height:1.1;margin:0 0 1.5rem}.hero-subtitle[data-v-c17ce100]{font-size:clamp(1.125rem,2vw,1.75rem);color:#ffffffd9;line-height:1.6;margin:0 auto 2.5rem;max-width:800px}.hero-ctas[data-v-c17ce100]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.cta-primary[data-v-c17ce100],.cta-secondary[data-v-c17ce100],.cta-white[data-v-c17ce100]{padding:1rem 2rem;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.cta-primary[data-v-c17ce100]{background:#fff;color:#4c1d95}.cta-primary[data-v-c17ce100]:hover{background:#e0e7ff;transform:translateY(-2px);box-shadow:0 10px 30px #0003}.cta-secondary[data-v-c17ce100]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.cta-secondary[data-v-c17ce100]:hover{background:#ffffff1a}.cta-white[data-v-c17ce100]{background:#fff;color:#4c1d95}.cta-white[data-v-c17ce100]:hover{background:#e0e7ff;transform:translateY(-2px)}.section-container[data-v-c17ce100]{max-width:min(95%,1400px);margin:0 auto;padding:clamp(4rem,10vw,8rem) clamp(1rem,5vw,3rem);text-align:center}.section-eyebrow[data-v-c17ce100]{display:inline-block;font-size:clamp(.75rem,1vw,.85rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#667eea;margin-bottom:.75rem}.section-eyebrow.light[data-v-c17ce100]{color:#a5b4fc}.section-title[data-v-c17ce100]{font-size:clamp(2rem,3.5vw,3.5rem);font-weight:800;color:#0f172a;margin:0 0 1rem}.section-title.light[data-v-c17ce100]{color:#fff}.section-description[data-v-c17ce100]{font-size:clamp(1rem,1.5vw,1.25rem);color:#475569;max-width:min(90%,700px);margin:0 auto 3rem;line-height:1.7}.section-description.light[data-v-c17ce100]{color:#fffc}.about-section[data-v-c17ce100]{background:#0f172a;color:#fff}.about-grid[data-v-c17ce100]{display:grid;grid-template-columns:1fr;gap:3rem;text-align:left;align-items:center}@media (min-width: 1024px){.about-grid[data-v-c17ce100]{grid-template-columns:1fr 1fr}}.about-text[data-v-c17ce100]{text-align:left}.about-bullets[data-v-c17ce100]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.about-bullets li[data-v-c17ce100]{display:flex;align-items:flex-start;gap:1rem;font-size:clamp(1rem,1.4vw,1.15rem);color:#ffffffd9;line-height:1.5}.bullet-check[data-v-c17ce100]{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-top:.1rem}.stats-section[data-v-c17ce100]{background:#f8fafc}.stats-grid[data-v-c17ce100]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.stat-card[data-v-c17ce100]{background:#fff;border-radius:1rem;padding:2.5rem 1.5rem;box-shadow:0 4px 20px #0000000d;border:1px solid #e2e8f0}.stat-value[data-v-c17ce100]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.stat-label[data-v-c17ce100]{font-size:1rem;color:#475569;font-weight:500}.services-section[data-v-c17ce100]{background:#fff}.services-grid[data-v-c17ce100]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(1.5rem,3vw,2.5rem);text-align:left}.process-section[data-v-c17ce100]{background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff}.process-steps[data-v-c17ce100]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(1.5rem,3vw,3rem);text-align:left;margin-top:3rem}.process-step[data-v-c17ce100]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2.5rem;transition:transform .2s ease,background .2s ease}.process-step[data-v-c17ce100]:hover{transform:translateY(-4px);background:#ffffff14}.step-number[data-v-c17ce100]{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;color:#a5b4fc;margin-bottom:.75rem}.step-title[data-v-c17ce100]{font-size:1.35rem;font-weight:700;margin:0 0 .75rem}.step-description[data-v-c17ce100]{color:#fffc;line-height:1.65;margin:0}.proof-section[data-v-c17ce100]{background:#f8fafc}.proof-list[data-v-c17ce100]{max-width:min(90%,800px);margin:0 auto;padding:0;list-style:none;text-align:left;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.proof-item[data-v-c17ce100]{display:flex;align-items:flex-start;gap:1rem;font-size:clamp(1rem,1.4vw,1.1rem);color:#475569;padding:1rem;background:#fff;border-radius:.75rem;box-shadow:0 2px 10px #0000000a}.proof-check[data-v-c17ce100]{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.cta-section[data-v-c17ce100]{background:linear-gradient(135deg,#1e1b4b,#4c1d95);color:#fff;text-align:center;padding:clamp(4rem,10vw,7rem) clamp(1rem,5vw,3rem)}.cta-content[data-v-c17ce100]{max-width:min(90%,800px);margin:0 auto}.cta-subtitle[data-v-c17ce100]{font-size:clamp(1rem,1.5vw,1.25rem);color:#ffffffd9;margin:0 auto 2rem;line-height:1.6}.landing-footer[data-v-c17ce100]{background:#0f172a;color:#fff;padding:2rem clamp(1rem,5vw,3rem)}.footer-container[data-v-c17ce100]{max-width:min(95%,1400px);margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;opacity:.8}.footer-links[data-v-c17ce100]{display:flex;gap:1.5rem}.footer-links a[data-v-c17ce100]{color:#fff;text-decoration:none;font-size:.9rem}.footer-links a[data-v-c17ce100]:hover{text-decoration:underline}.loading[data-v-c17ce100]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000e6;color:#fff;padding:2rem 3rem;border-radius:12px;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:1.5rem;box-shadow:0 8px 32px #00000080}.loading-spinner[data-v-c17ce100]{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;animation:spin-c17ce100 .8s linear infinite}.loading-message[data-v-c17ce100]{font-size:1.1rem;font-weight:500;margin:0;text-align:center;white-space:nowrap}.error[data-v-c17ce100]{position:fixed;top:20px;right:20px;background:#ef4444;color:#fff;padding:1rem;border-radius:8px;z-index:1000;max-width:300px}@keyframes spin-c17ce100{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.header-content[data-v-c17ce100]{flex-direction:column;align-items:stretch}.header-nav[data-v-c17ce100]{justify-content:center;flex-wrap:wrap}.header-actions[data-v-c17ce100]{justify-content:center}.hero[data-v-c17ce100]{padding-top:10rem}.hero-title[data-v-c17ce100]{font-size:clamp(2rem,8vw,2.75rem)}.about-grid[data-v-c17ce100],.stats-grid[data-v-c17ce100],.services-grid[data-v-c17ce100],.process-steps[data-v-c17ce100],.proof-list[data-v-c17ce100]{grid-template-columns:1fr}.footer-container[data-v-c17ce100]{flex-direction:column;text-align:center}}.landing-page[data-v-c17ce100]{--ink: #141414;--panel: #1e1f20;--paper: #fafafa;--cyan: #28d0e8;--acid: #fddc8b;background:var(--ink);color:var(--paper);font-family:Poppins,sans-serif}.landing-header[data-v-c17ce100]{position:absolute;background:transparent;border-bottom:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;min-height:98px;padding:0;align-items:center}.header-content[data-v-c17ce100]{width:100%}.header-content[data-v-c17ce100],.section-container[data-v-c17ce100],.footer-container[data-v-c17ce100]{max-width:min(95%,1820px)}.brand h1[data-v-c17ce100],.hero-title[data-v-c17ce100],.section-title[data-v-c17ce100],.step-title[data-v-c17ce100],.stat-value[data-v-c17ce100]{font-family:Jost,sans-serif}.brand h1[data-v-c17ce100]{font-size:clamp(1.1rem,1.8vw,1.6rem);font-weight:900;text-transform:uppercase}.header-nav a[data-v-c17ce100]{color:var(--paper);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.header-button[data-v-c17ce100]{border-radius:0;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.signup-button[data-v-c17ce100],.client-portal-button[data-v-c17ce100]{background:var(--paper);color:var(--ink)}.hero[data-v-c17ce100]{min-height:725px;justify-content:stretch;padding:10.5rem clamp(1.5rem,5vw,5rem) 4.5rem;text-align:left;background:var(--ink)}.hero-background[data-v-c17ce100]{background:radial-gradient(circle at 79% 50%,rgba(40,208,232,.08),transparent 28%)}.hero-layout[data-v-c17ce100]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:clamp(2rem,5vw,6rem);width:100%;max-width:min(95%,1820px)}.hero-copy[data-v-c17ce100]{max-width:1100px}.hero-eyebrow[data-v-c17ce100],.section-eyebrow[data-v-c17ce100],.section-eyebrow.light[data-v-c17ce100]{color:var(--cyan);font-size:.72rem;letter-spacing:.2em}.hero-title[data-v-c17ce100]{max-width:1050px;font-size:clamp(3.2rem,5.4vw,6.4rem);font-weight:800;letter-spacing:-.055em;line-height:.9;text-transform:uppercase}.hero-title--fr[data-v-c17ce100]{max-width:1050px;font-size:clamp(3rem,4.2vw,5.1rem)}.hero-subtitle[data-v-c17ce100]{max-width:650px;margin:0 0 2.5rem;color:#f4f3edb3;font-size:clamp(1rem,1.4vw,1.25rem)}.hero-ctas[data-v-c17ce100]{justify-content:flex-start}.cta-primary[data-v-c17ce100],.cta-secondary[data-v-c17ce100],.cta-white[data-v-c17ce100]{border-radius:0;padding:.9rem 1.5rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cta-primary[data-v-c17ce100]{background:var(--cyan);color:var(--ink)}.cta-secondary[data-v-c17ce100]{border-color:#f4f3ed80}.hero-art[data-v-c17ce100]{position:relative;display:grid;min-height:500px;place-items:center}.nexus-orbit[data-v-c17ce100]{position:relative;width:min(36vw,430px);aspect-ratio:1;border:1px solid rgba(231,223,69,.35);border-radius:50%;animation:orbit-float-c17ce100 6s ease-in-out infinite}.orbit[data-v-c17ce100]{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border:2px solid var(--acid);border-radius:48% 52% 44% 56%;box-shadow:0 0 22px #e7df4538}.orbit-two[data-v-c17ce100]{top:24%;right:24%;bottom:24%;left:24%;border-color:var(--cyan);border-radius:56% 44% 52% 48%;transform:rotate(35deg)}.orbit-three[data-v-c17ce100]{top:37%;right:37%;bottom:37%;left:37%;border-width:1px;transform:rotate(-30deg)}.orbit-core[data-v-c17ce100]{position:absolute;top:50%;left:50%;display:grid;width:3rem;height:3rem;place-items:center;border:1px solid var(--paper);border-radius:50%;color:var(--paper);font-size:.75rem;font-weight:800;transform:translate(-50%,-50%)}.art-label[data-v-c17ce100]{position:absolute;left:50%;bottom:1rem;width:-moz-max-content;width:max-content;color:#fafafa73;font-size:.62rem;letter-spacing:.18em;text-align:center;transform:translate(-50%)}.section-container[data-v-c17ce100]{padding:clamp(5rem,9vw,9rem) clamp(1rem,3vw,3rem);text-align:left}.section-title[data-v-c17ce100],.section-title.light[data-v-c17ce100]{max-width:900px;color:var(--paper);font-size:clamp(2.5rem,3.6vw,4.5rem);font-weight:700;letter-spacing:-.055em;line-height:.95;text-transform:uppercase}.section-description[data-v-c17ce100],.section-description.light[data-v-c17ce100]{max-width:760px;margin:0 0 4rem;color:#f4f3ed9e}.about-section[data-v-c17ce100],.services-section[data-v-c17ce100],.proof-section[data-v-c17ce100]{background:var(--ink)}.about-section[data-v-c17ce100],.stats-section[data-v-c17ce100],.services-section[data-v-c17ce100],.process-section[data-v-c17ce100],.proof-section[data-v-c17ce100]{border-top:1px solid rgba(255,255,255,.12)}.about-grid[data-v-c17ce100]{grid-template-columns:1.1fr .9fr;gap:clamp(3rem,9vw,10rem)}.about-bullets li[data-v-c17ce100]{padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,.14);color:var(--paper)}.bullet-check[data-v-c17ce100],.proof-check[data-v-c17ce100]{border:1px solid var(--cyan);border-radius:0;background:transparent;color:var(--cyan)}.stats-section[data-v-c17ce100]{background:var(--panel)}.stats-grid[data-v-c17ce100]{gap:0}.stat-card[data-v-c17ce100]{border:0;border-right:1px solid rgba(255,255,255,.16);border-radius:0;background:transparent;box-shadow:none;text-align:left}.stat-value[data-v-c17ce100]{background:none;color:var(--cyan);-webkit-text-fill-color:currentColor}.stat-label[data-v-c17ce100]{color:#f4f3edad;font-weight:700;text-transform:uppercase}.services-grid[data-v-c17ce100]{counter-reset:service;display:block;border-top:1px solid rgba(255,255,255,.18)}.process-section[data-v-c17ce100]{background:var(--panel)}.process-steps[data-v-c17ce100]{gap:0;border-top:1px solid rgba(255,255,255,.18)}.process-step[data-v-c17ce100]{border:0;border-right:1px solid rgba(255,255,255,.14);border-radius:0;background:transparent}.step-number[data-v-c17ce100]{color:transparent;font-size:clamp(3.5rem,6vw,6rem);-webkit-text-stroke:1px var(--cyan)}.proof-list[data-v-c17ce100]{max-width:none;margin:4rem 0 0;gap:0;border-top:1px solid rgba(255,255,255,.18)}.proof-item[data-v-c17ce100]{border-bottom:1px solid rgba(255,255,255,.14);border-radius:0;background:transparent;box-shadow:none;color:var(--paper)}.cta-section[data-v-c17ce100]{position:relative;overflow:hidden;background:var(--cyan);color:var(--ink);text-align:left}.cta-section .section-title[data-v-c17ce100],.cta-section .section-eyebrow[data-v-c17ce100],.cta-section .cta-subtitle[data-v-c17ce100]{color:var(--ink)}.cta-content[data-v-c17ce100]{max-width:min(92%,1200px)}.cta-white[data-v-c17ce100]{background:var(--ink);color:var(--paper)}.landing-footer[data-v-c17ce100]{border-top:1px solid rgba(255,255,255,.14);background:var(--panel)}@keyframes orbit-float-c17ce100{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(4deg)}}@media (max-width: 900px){.landing-header[data-v-c17ce100]{position:relative;background:var(--ink)}.header-nav[data-v-c17ce100]{display:none}.hero[data-v-c17ce100]{min-height:auto;padding-top:5rem}.hero-layout[data-v-c17ce100],.about-grid[data-v-c17ce100]{grid-template-columns:1fr}.hero-art[data-v-c17ce100]{min-height:340px}.nexus-orbit[data-v-c17ce100]{width:min(78vw,330px)}.hero-title[data-v-c17ce100],.hero-title--fr[data-v-c17ce100]{max-width:100%;font-size:clamp(2.35rem,10.5vw,3.6rem);letter-spacing:-.04em;line-height:.96;overflow-wrap:anywhere}.stat-card[data-v-c17ce100],.process-step[data-v-c17ce100]{border-right:0;border-bottom:1px solid rgba(17,19,18,.28)}}@media (prefers-reduced-motion: reduce){.nexus-orbit[data-v-c17ce100]{animation:none}}.message-bubble-base[data-v-75cb53c0]{margin:1rem 0;max-width:85%;animation:slideIn-75cb53c0 .3s ease-out;padding:0!important;border:none!important;background:transparent!important;border-radius:0!important;transition:opacity .3s ease,transform .3s ease}.message-bubble-base[data-deleting=true][data-v-75cb53c0]{opacity:0;transform:translate(-20px) scale(.95);pointer-events:none}@keyframes slideIn-75cb53c0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-user[data-v-75cb53c0]{align-self:flex-end;margin-left:auto;background-color:transparent!important;border:none!important;border-left:none!important}.user-message-content[data-v-75cb53c0]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem 1.25rem;border-radius:1.5rem 1.5rem .5rem;box-shadow:0 4px 12px #667eea4d;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.user-message-content[data-v-75cb53c0]:before{content:"";position:absolute;bottom:-8px;right:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #764ba2}.message-agent[data-v-75cb53c0]{align-self:flex-start;margin-right:auto;background-color:transparent!important;border:none!important;border-left:none!important}.agent-message-content[data-v-75cb53c0]{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:1rem 1.25rem;border-radius:1.5rem 1.5rem 1.5rem .5rem;box-shadow:0 8px 32px #0000001a;position:relative}.agent-message-content[data-v-75cb53c0]:before{content:"";position:absolute;bottom:-8px;left:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(255,255,255,.95)}.agent-header[data-v-75cb53c0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.05)}.agent-name[data-v-75cb53c0]{font-weight:600;color:#2563eb;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.agent-name[data-v-75cb53c0]:before{content:"🤖";font-size:1rem}.message-content[data-v-75cb53c0]{line-height:1.6;font-size:.95rem;word-wrap:break-word}.user-message-content .message-content[data-v-75cb53c0]{color:#fffffff2}.agent-message-content .message-content[data-v-75cb53c0]{color:#374151}.message-timestamp[data-v-75cb53c0]{font-size:.75rem;opacity:.7;font-weight:500}.user-message-content .message-timestamp[data-v-75cb53c0]{color:#fffc}.agent-message-content .message-timestamp[data-v-75cb53c0]{color:#6b7280}.message-footer[data-v-75cb53c0]{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.15)}.message-actions[data-v-75cb53c0]{display:flex;gap:.5rem;align-items:center}.message-actions-absolute[data-v-75cb53c0]{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem;align-items:center;opacity:0;transition:opacity .2s ease}.agent-message-content:hover .message-actions-absolute[data-v-75cb53c0],.user-message-content:hover .message-actions[data-v-75cb53c0]{opacity:1}.copy-button[data-v-75cb53c0]{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;color:inherit;padding:.5rem;border-radius:.75rem;cursor:pointer;transition:all .2s ease;font-size:.875rem;min-width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.copy-button[data-v-75cb53c0]:hover{background:#ffffff4d;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.copy-button.copied[data-v-75cb53c0]{background:#22c55e33;color:#22c55e}.delete-button[data-v-75cb53c0]{background:#ef44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;color:#ef4444;padding:.5rem;border-radius:.75rem;cursor:pointer;transition:all .2s ease;font-size:.875rem;min-width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.delete-button[data-v-75cb53c0]:hover{background:#ef444433;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.delete-button[data-v-75cb53c0]:active{transform:translateY(0)}.message-actions-absolute .delete-button[data-v-75cb53c0]{background:#ffffffe6;color:#ef4444}.message-actions-absolute .delete-button[data-v-75cb53c0]:hover{background:#ef44441a;color:#dc2626}.message-actions-absolute .copy-button[data-v-75cb53c0]{background:#ffffffe6;color:#6b7280}.message-actions-absolute .copy-button[data-v-75cb53c0]:hover{background:#fff;color:#374151}.loading-indicator[data-v-75cb53c0],.streaming-indicator[data-v-75cb53c0]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#3b82f60d;border-radius:1rem}.loading-text[data-v-75cb53c0],.streaming-text[data-v-75cb53c0]{color:#3b82f6;font-weight:500;font-size:.875rem}.typing-dots[data-v-75cb53c0]{display:inline-flex;gap:.25rem}.typing-dot[data-v-75cb53c0]{width:.5rem;height:.5rem;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);animation:pulse-75cb53c0 1.4s infinite ease-in-out}.typing-dot[data-v-75cb53c0]:nth-child(1){animation-delay:-.32s}.typing-dot[data-v-75cb53c0]:nth-child(2){animation-delay:-.16s}.typing-dot[data-v-75cb53c0]:nth-child(3){animation-delay:0s}@keyframes pulse-75cb53c0{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.message-system[data-v-75cb53c0]{align-self:center;max-width:70%}.message-system .message-content[data-v-75cb53c0]{background:#6b72801a;color:#6b7280;padding:.75rem 1rem;border-radius:1rem;text-align:center;font-size:.875rem;border:none}.message-error[data-v-75cb53c0]{align-self:center;max-width:80%}.error-message[data-v-75cb53c0]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;padding:1rem 1.25rem;border-radius:1rem;display:flex;align-items:flex-start;gap:.75rem}.error-icon[data-v-75cb53c0]{font-size:1.25rem;margin-top:.125rem}.error-message .message-content[data-v-75cb53c0]{color:#dc2626;font-weight:500}.message-content[data-v-75cb53c0] code{background:#0000001a;padding:.25rem .5rem;border-radius:.375rem;font-size:.875rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;border:1px solid rgba(0,0,0,.1)}.user-message-content .message-content[data-v-75cb53c0] code{background:#fff3;border-color:#ffffff4d;color:#fffffff2}.cursor-pointer[data-v-75cb53c0]{cursor:pointer}.cursor-pointer[data-v-75cb53c0]:hover{opacity:.9}@media (max-width: 768px){.message-bubble-base[data-v-75cb53c0]{max-width:95%}.user-message-content[data-v-75cb53c0],.agent-message-content[data-v-75cb53c0]{padding:.875rem 1rem}.copy-button-absolute[data-v-75cb53c0]{top:.75rem;right:.75rem}}.chat-input-container[data-v-77ed90a9]{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid #e2e8f0}.input-wrapper[data-v-77ed90a9]{display:flex;align-items:flex-end;padding:1rem;gap:.75rem}.message-textarea[data-v-77ed90a9]{flex:1;border:none;outline:none;resize:none;font-family:inherit;font-size:1rem;line-height:1.5;min-height:24px;max-height:120px;overflow-y:auto;background:transparent;color:#1a202c}.message-textarea[data-v-77ed90a9]::-moz-placeholder{color:#a0aec0}.message-textarea[data-v-77ed90a9]::placeholder{color:#a0aec0}.message-textarea[data-v-77ed90a9]:disabled{opacity:.6;cursor:not-allowed}.send-button[data-v-77ed90a9]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:.5rem;background:#3182ce;color:#fff;cursor:pointer;transition:background .2s}.send-button[data-v-77ed90a9]:hover:not(:disabled){background:#2563eb}.send-button[data-v-77ed90a9]:disabled{background:#cbd5e0;color:#a0aec0;cursor:not-allowed}.chat-container[data-v-497dbe58]{display:flex;flex-direction:column;height:100%;max-height:100vh;background:#f8fafc}.chat-header[data-v-497dbe58]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0}.chat-header h3[data-v-497dbe58]{margin:0;font-size:1.25rem;color:#1a202c}.new-chat-button[data-v-497dbe58]{padding:.5rem 1rem;background:#48bb78;color:#fff;border:none;border-radius:.375rem;cursor:pointer;transition:background .2s}.new-chat-button[data-v-497dbe58]:hover{background:#38a169}.messages-area[data-v-497dbe58]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.empty-state[data-v-497dbe58]{text-align:center;color:#718096;margin-top:2rem}.loading-indicator[data-v-497dbe58]{display:flex;justify-content:center;padding:1rem}.loading-dots[data-v-497dbe58]{display:flex;gap:.25rem}.loading-dots span[data-v-497dbe58]{width:.5rem;height:.5rem;background:#3182ce;border-radius:50%;animation:bounce-497dbe58 1.4s ease-in-out infinite both}.loading-dots span[data-v-497dbe58]:nth-child(1){animation-delay:-.32s}.loading-dots span[data-v-497dbe58]:nth-child(2){animation-delay:-.16s}@keyframes bounce-497dbe58{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chat-input-section[data-v-497dbe58]{padding:1rem;background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.account-view[data-v-da5c6767]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#fff}.account-view h2[data-v-da5c6767]{margin:0 0 1.5rem;font-size:2rem}.account-card[data-v-da5c6767]{background:#fffffff2;color:#1a202c;padding:2rem;border-radius:1rem;box-shadow:0 10px 25px #0003;min-width:300px}.account-card p[data-v-da5c6767]{margin:0 0 1rem;font-size:1rem}.account-value[data-v-da5c6767]{margin-left:.5rem;font-weight:500}.logout-button[data-v-da5c6767]{width:100%;padding:.75rem;background:#ef4444;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background .2s;margin-top:1rem}.logout-button[data-v-da5c6767]:hover:not(:disabled){background:#dc2626}.logout-button[data-v-da5c6767]:disabled{opacity:.6;cursor:not-allowed}.app-container[data-v-bc8c1a82]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.top-nav[data-v-bc8c1a82]{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2)}.nav-brand[data-v-bc8c1a82]{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:#1f2937}.nav-brand i[data-v-bc8c1a82]{color:#3b82f6;font-size:1.5rem}.nav-actions[data-v-bc8c1a82]{display:flex;align-items:center;gap:.5rem}.nav-button[data-v-bc8c1a82]{padding:.5rem 1rem;border:1px solid #e2e8f0;background:#fff;border-radius:.5rem;cursor:pointer;font-weight:500;color:#4a5568;transition:all .2s ease}.nav-button[data-v-bc8c1a82]:hover{background:#f7fafc}.nav-button.active[data-v-bc8c1a82]{background:#3182ce;color:#fff;border-color:#3182ce}.main-content[data-v-bc8c1a82]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}@media (max-width: 768px){.top-nav[data-v-bc8c1a82]{padding:.75rem 1rem}.nav-brand[data-v-bc8c1a82]{font-size:1.25rem}}/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}.flex{display:flex}.hidden{display:none}.inline{display:inline}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.opacity-75{opacity:.75}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@layer components{.message-bubble-base{word-wrap:break-word;border-radius:.5rem;max-width:100%;margin-bottom:1rem;padding:.75rem}.message-user{background-color:#e3f2fd;border-left:4px solid #2196f3}.message-agent{background-color:#f5f5f5;border-left:4px solid #4caf50}.message-system{background-color:#fff3e0;border-left:4px solid #ff9800;font-style:italic}.message-error{background-color:#ffebee;border-left:4px solid #f44336}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
