@import"https://fonts.bunny.net/css?family=manrope:400,500,600,700,800|jetbrains-mono:400,500,600&display=swap";:root,[data-theme=light]{color-scheme:light;--color-bg: #f5f4f8;--color-bg-subtle: #fbfafe;--color-card: #ffffff;--color-card-2: #fbfafe;--color-line: #e7e4f2;--color-ink: #141026;--color-muted: #6b6880;--color-inverse: #ffffff;--color-ok: #0ca678;--color-warn: #e8590c;--color-danger: #e03131;--color-amber: #e8a200;--color-cat-lingua: #6655ee;--color-cat-sicurezza: #e8590c;--color-cat-logistica: #1c7ed6;--color-cat-patente: #0ca678;--color-cat-upskill: #7048e8;--color-cat-immobiliare: #c2255c;--color-sidebar: #17132b;--color-sidebar-2: #221c3d;--color-sidebar-ink: #cfc9e6;--font-ui: "Manrope", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 999px;--motion-fast: .12s ease;--motion-normal: .14s ease;--shadow-sm: 0 1px 4px color-mix(in srgb, var(--color-ink) 8%, transparent);--shadow-md: 0 8px 24px color-mix(in srgb, var(--color-ink) 10%, transparent);--shadow-brand: 0 8px 20px color-mix(in srgb, var(--brand-primary) 35%, transparent);--focus-ring: 3px solid color-mix(in srgb, var(--brand-primary) 55%, transparent);--iv-bg: var(--color-bg);--iv-card: var(--color-card);--iv-ink: var(--color-ink);--iv-muted: var(--color-muted);--iv-border: var(--color-line);--iv-accent: var(--brand-primary);--iv-accent-ink: var(--brand-primary-ink);--iv-danger: var(--color-danger);--iv-ok: var(--color-ok);--iv-radius: var(--radius-md);--iv-radius-sm: var(--radius-sm);--iv-font-ui: var(--font-ui);--iv-font-mono: var(--font-mono);--iv-shadow: var(--shadow-sm)}[data-theme=dark]{color-scheme:dark;--color-bg: #0f0d18;--color-bg-subtle: #141022;--color-card: #1a1628;--color-card-2: #211c33;--color-line: #2e2844;--color-ink: #f3f0ff;--color-muted: #a39db8;--color-inverse: #141026;--color-ok: #12b886;--color-warn: #ff922b;--color-danger: #ff6b6b;--color-amber: #fcc419;--color-sidebar: #0a0812;--color-sidebar-2: #141022;--color-sidebar-ink: #b8b0d4;--shadow-sm: 0 1px 4px color-mix(in srgb, black 40%, transparent);--shadow-md: 0 12px 32px color-mix(in srgb, black 45%, transparent)}@media (prefers-reduced-motion: reduce){:root{--motion-fast: .01ms;--motion-normal: .01ms}}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-ui);color:var(--color-ink);background:var(--color-bg);line-height:1.55;-webkit-font-smoothing:antialiased}:focus-visible{outline:var(--focus-ring);outline-offset:2px}.mono{font-family:var(--font-mono)}:root,[data-brand=iovolo]{--brand-primary: #6655ee;--brand-primary-deep: #4b37d6;--brand-primary-ink: #ffffff;--brand-tint: #eeebff;--brand-motif: none}:root,[data-brand=iovolo]{--brand-primary: #6655ee;--brand-primary-deep: #4b37d6;--brand-primary-ink: #ffffff;--brand-accent: #f048c0;--brand-tint: #f6ebfa;--brand-gradient: linear-gradient(120deg, #6655ee 0%, #a860d8 45%, #f048c0 100%);--brand-motif: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 24' fill='none'%3E%3Cpath d='M4 20 L24 4 L44 20' stroke='%236655EE' stroke-width='2' opacity='.12'/%3E%3Cpath d='M8 18 L24 8 L40 18' stroke='%23F048C0' stroke-width='1.5' opacity='.08'/%3E%3C/svg%3E")}:global(.app-shell){min-height:100vh;background:var(--color-bg);color:var(--color-ink)}:global(.app-shell--column){display:flex;flex-direction:column}:global(.app-link){color:var(--brand-primary);font-weight:600;text-decoration:none}:global(.app-link:hover){text-decoration:underline}:global(.app-error){background:color-mix(in srgb,var(--color-danger) 12%,var(--color-card));color:var(--color-danger);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);margin-bottom:var(--space-3);font-size:.92rem}:global(.app-notice){padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);margin-bottom:var(--space-4);background:color-mix(in srgb,var(--color-amber) 15%,var(--color-card));color:var(--color-warn)}:global(.app-section-heading){margin:0 0 var(--space-3);font-size:1.05rem;color:var(--brand-primary)}:global(.app-subheading){font-size:.85rem;color:var(--color-muted);margin:var(--space-4) 0 var(--space-2);text-transform:uppercase;letter-spacing:.03em}:global(.app-form){display:grid;gap:var(--space-3)}:global(.app-field-label){display:block;font-size:13px;font-weight:600;margin-bottom:var(--space-2);color:var(--color-ink)}:global(.app-field-hint){display:block;margin-top:var(--space-1);color:var(--color-muted);font-size:.78rem}:global(.app-filter-row){display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}:global(.app-kpi-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3);margin:var(--space-5) 0}:global(.auth-brand){font-weight:800;margin:0 0 var(--space-2)}:global(.auth-heading){margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.02em}:global(.auth-tagline){margin:var(--space-3) 0 0;opacity:.9}:global(.auth-form-title){margin:0 0 var(--space-4);font-size:1.35rem;font-weight:800}:global(.auth-form){display:grid;gap:var(--space-3)}:global(.auth-hint){margin:0;font-size:.8rem}:global(.app-brand-mark){margin:0 0 var(--space-2)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/jetbrains-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/jetbrains-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/jetbrains-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/jetbrains-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/jetbrains-mono-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/jetbrains-mono-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/manrope-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/manrope-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/manrope-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/manrope-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/manrope-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/manrope-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/manrope-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/manrope-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../../../fonts/manrope-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../../../fonts/manrope-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-fff: #fff;--c-ffffff: #ffffff;--c-6655ee: #6655ee;--c-f048c0: #f048c0;--c-26215c: #26215c;--c-181534: #181534;--c-eeedfe: #eeedfe;--c-dedbfb: #dedbfb;--c-f8f7fe: #f8f7fe;--c-1b1b26: #1b1b26;--c-6c6b7e: #6c6b7e;--c-e9e7f7: #e9e7f7;--c-25d366: #25d366;--c-0b7a3b: #0b7a3b;--c-062e16: #062e16;--c-d5d0e8: #d5d0e8;--c-43425a: #43425a;--c-fbfaff: #fbfaff;--c-4a495e: #4a495e;--c-c9c5f2: #c9c5f2;--c-e8e6fb: #e8e6fb;--c-c9f5d9: #c9f5d9;--c-8ef0b3: #8ef0b3;--c-b9b5e6: #b9b5e6;--c-3a3950: #3a3950;--c-cbc6f5: #cbc6f5;--c-8b88a8: #8b88a8;--c-e6e3f0: #e6e3f0;--c-6b6880: #6b6880;--c-14121f: #14121f;--c-efedf6: #efedf6;--c-e7f6ef: #e7f6ef;--c-1e9e6a: #1e9e6a;--c-f3d3ce: #f3d3ce;--c-fcf4e1: #fcf4e1;--c-6b5410: #6b5410;--c-e9e7f5: #e9e7f5;--c-d3ccf7: #d3ccf7;--c-f4f2fe: #f4f2fe;--c-bfead0: #bfead0;--c-e7f9ee: #e7f9ee;--c-12894a: #12894a;--c-3b384a: #3b384a;--c-f7f6fb: #f7f6fb;--c-fbedeb: #fbedeb;--c-7a2018: #7a2018;--c-c7ecd9: #c7ecd9;--c-f0e4be: #f0e4be;--c-f1effb: #f1effb;--c-rgba-37-211-102-0-28: rgba(37, 211, 102, .28);--c-rgba-102-85-238-0-28: rgba(102, 85, 238, .28);--c-rgba-248-247-254-0-9: rgba(248, 247, 254, .9);--c-rgba-102-85-238-0-35: rgba(102, 85, 238, .35);--c-rgba-255-255-255-0-1: rgba(255, 255, 255, .1);--c-rgba-255-255-255-0-16: rgba(255, 255, 255, .16);--c-rgba-37-211-102-0-14: rgba(37, 211, 102, .14);--c-rgba-37-211-102-0-35: rgba(37, 211, 102, .35);--c-rgba-255-255-255-0-08: rgba(255, 255, 255, .08);--c-rgba-255-255-255-0-2: rgba(255, 255, 255, .2);--c-rgba-20-18-31-0-22: rgba(20, 18, 31, .22);--c-rgba-20-18-31-0-28: rgba(20, 18, 31, .28);--c-rgba-20-18-31-0-05: rgba(20, 18, 31, .05);--c-rgba-20-18-31-0-06: rgba(20, 18, 31, .06)}:global(.app-shell--column){min-height:100vh}:global(.section){max-width:1080px;margin:0 auto;padding:0 var(--space-5)}:global(.section-title){font-size:1.75rem;font-weight:800;margin:0 0 var(--space-1);letter-spacing:-.02em;text-align:center}:global(.section-sub){color:var(--color-muted);margin:0 0 var(--space-5);font-size:1.05rem;text-align:center}:global(#pricing.section){padding:var(--space-6) var(--space-5) var(--space-7)}.locale-switch.svelte-144aa2o{display:flex;gap:.35rem;justify-content:flex-end;margin-bottom:1.25rem}button.svelte-144aa2o{font:inherit;font-size:.8rem;padding:.35rem .65rem;border:1px solid #e0e0ec;border-radius:999px;background:#fff;color:#4a4a63;cursor:pointer}button.active.svelte-144aa2o{border-color:#65e;background:#65e;color:#fff;font-weight:600}.iovolo-horizontal.svelte-1deprso,.iovolo-lockup.svelte-1deprso{display:inline-block;line-height:0;text-decoration:none}.iovolo-horizontal.svelte-1deprso img:where(.svelte-1deprso),.iovolo-lockup.svelte-1deprso img:where(.svelte-1deprso){display:block;height:auto;width:auto;max-width:100%}.iovolo-horizontal--sm.svelte-1deprso img:where(.svelte-1deprso){max-height:2rem}.iovolo-horizontal--md.svelte-1deprso img:where(.svelte-1deprso){max-height:2.35rem}.iovolo-horizontal--lg.svelte-1deprso img:where(.svelte-1deprso){max-height:clamp(2.75rem,8vw,4rem)}.iovolo-lockup--sm.svelte-1deprso img:where(.svelte-1deprso){max-height:2.25rem}.iovolo-lockup--md.svelte-1deprso img:where(.svelte-1deprso){max-height:3rem}.iovolo-lockup--lg.svelte-1deprso img:where(.svelte-1deprso){max-height:clamp(3.5rem,12vw,5rem)}.iovolo-wordmark.svelte-1deprso{display:inline-flex;align-items:center;gap:.55rem;font-weight:800;letter-spacing:-.03em;text-decoration:none;line-height:1}.mark.svelte-1deprso{object-fit:contain;flex:none;display:block}.iovolo-wordmark--sm.svelte-1deprso .mark:where(.svelte-1deprso){width:1.65rem;height:2.05rem}.iovolo-wordmark--md.svelte-1deprso .mark:where(.svelte-1deprso){width:2rem;height:2.5rem}.iovolo-wordmark--lg.svelte-1deprso .mark:where(.svelte-1deprso){width:2.75rem;height:3.4rem}.iovolo-wordmark--sm.svelte-1deprso{font-size:1.2rem}.iovolo-wordmark--md.svelte-1deprso{font-size:1.5rem}.iovolo-wordmark--lg.svelte-1deprso{font-size:clamp(2.25rem,4vw,3rem)}.io.svelte-1deprso{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.iovolo-wordmark--light.svelte-1deprso .volo:where(.svelte-1deprso){color:var(--brand-primary-deep)}.iovolo-wordmark--dark.svelte-1deprso .volo:where(.svelte-1deprso){color:var(--brand-primary-ink)}.iovolo-tagline.svelte-1deprso{margin:var(--space-3) 0 0;font-size:.65rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-accent)}.iovolo-tagline--dark.svelte-1deprso{color:color-mix(in srgb,var(--brand-accent) 90%,var(--brand-primary-ink))}.footer.svelte-4jwo3w{padding:var(--space-6) var(--space-5) var(--space-7);text-align:center}.inner.svelte-4jwo3w{background:var(--brand-tint);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5)}.cta-text.svelte-4jwo3w{font-size:1.35rem;font-weight:700;margin:0 0 var(--space-5)}.note.svelte-4jwo3w{margin:var(--space-5) 0 0;color:var(--color-muted);font-family:var(--font-mono);font-size:.8rem}.note.svelte-4jwo3w a:where(.svelte-4jwo3w){color:var(--color-muted);text-decoration:underline;text-underline-offset:2px;font-weight:600}.note.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--brand-primary)}.legal-links.svelte-4jwo3w{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-size:.85rem}.legal-links.svelte-4jwo3w a:where(.svelte-4jwo3w){color:var(--color-muted);text-decoration:none;font-weight:600}.legal-links.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--brand-primary);text-decoration:underline}.msg.svelte-co02ga{max-width:86%;padding:10px 13px;border-radius:14px;font-size:14.5px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.bot.svelte-co02ga{align-self:flex-start;background:var(--care-brand-soft, #eeedfe);color:var(--care-brand-ink, #26215c);border-bottom-left-radius:5px}.me.svelte-co02ga{align-self:flex-end;background:var(--care-brand, #6655ee);color:#fff;border-bottom-right-radius:5px}.links.svelte-55qnq4{align-self:flex-start;max-width:86%;display:flex;flex-wrap:wrap;gap:7px;margin-top:-4px}.chip.svelte-55qnq4{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid var(--care-line, #e7e7ef);background:#fff;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--care-brand-ink, #26215c);text-decoration:none}.chip.svelte-55qnq4:hover{border-color:var(--care-brand, #6655ee);background:var(--care-brand-soft, #eeedfe)}.chip.svelte-55qnq4:focus-visible{outline:2px solid var(--care-brand, #6655ee);outline-offset:2px}.chip.svelte-55qnq4 svg:where(.svelte-55qnq4){width:13px;height:13px;color:var(--care-brand, #6655ee)}.card.svelte-juvtht{align-self:flex-start;max-width:86%;border:1px solid var(--care-line, #e7e7ef);border-radius:14px;padding:12px 14px;background:#fff;font-size:13.5px}.card.ok.svelte-juvtht{border-color:#b7e4d3;background:var(--care-ok-soft, #e1f5ee)}h4.svelte-juvtht{margin:0 0 8px;font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:7px;color:var(--care-ok, #0f6e56)}h4.svelte-juvtht svg:where(.svelte-juvtht){width:15px;height:15px}.row.svelte-juvtht{display:flex;gap:8px;padding:3px 0}.row.svelte-juvtht b:where(.svelte-juvtht){color:var(--care-muted, #6b6b78);font-weight:500;min-width:78px;font-size:12.5px}.mono.svelte-juvtht span:where(.svelte-juvtht){font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.card.svelte-19mxcgt{align-self:flex-start;max-width:86%;border:1px solid var(--care-line, #e7e7ef);border-radius:14px;padding:12px 14px;background:#fff;font-size:13.5px}.card.ok.svelte-19mxcgt{border-color:#b7e4d3;background:var(--care-ok-soft, #e1f5ee)}h4.svelte-19mxcgt{margin:0 0 8px;font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:7px;color:var(--care-ok, #0f6e56)}h4.svelte-19mxcgt svg:where(.svelte-19mxcgt){width:15px;height:15px}.row.svelte-19mxcgt{display:flex;gap:8px;padding:3px 0}.row.svelte-19mxcgt b:where(.svelte-19mxcgt){color:var(--care-muted, #6b6b78);font-weight:500;min-width:78px;font-size:12.5px}.mono.svelte-19mxcgt span:where(.svelte-19mxcgt){font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.btn.svelte-19mxcgt{margin-top:10px;display:inline-flex;align-items:center;gap:7px;background:var(--care-brand, #6655ee);color:#fff;border:none;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none}.btn.svelte-19mxcgt:hover{background:#5544d8}.btn.svelte-19mxcgt:focus-visible{outline:2px solid var(--care-brand, #6655ee);outline-offset:2px}.btn.svelte-19mxcgt svg:where(.svelte-19mxcgt){width:15px;height:15px}.typing.svelte-1ikae1k{align-self:flex-start;display:flex;gap:4px;padding:12px 14px;background:var(--care-brand-soft, #eeedfe);border-radius:14px 14px 14px 5px}.typing.svelte-1ikae1k i:where(.svelte-1ikae1k){width:6px;height:6px;border-radius:50%;background:var(--care-brand, #6655ee);opacity:.4;animation:svelte-1ikae1k-care-bounce 1.2s infinite}.typing.svelte-1ikae1k i:where(.svelte-1ikae1k):nth-child(2){animation-delay:.2s}.typing.svelte-1ikae1k i:where(.svelte-1ikae1k):nth-child(3){animation-delay:.4s}@keyframes svelte-1ikae1k-care-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.typing.svelte-1ikae1k i:where(.svelte-1ikae1k){animation:none;opacity:.55}}.care-root.svelte-bxsrf7{position:fixed;right:1.25rem;bottom:1.25rem;z-index:9999;font-family:Manrope,system-ui,sans-serif;overflow:visible}.fab.svelte-bxsrf7{position:relative;width:3.6rem;height:3.6rem;border-radius:999px;border:none;background:var(--care-brand, #6655ee);color:#fff;cursor:pointer;box-shadow:0 6px 22px #65e6;display:inline-flex;align-items:center;justify-content:center;overflow:visible;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.fab-ring.svelte-bxsrf7{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit;border:2px solid rgba(102,85,238,.35);pointer-events:none;opacity:.85}.fab-face.svelte-bxsrf7{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1}.fab-tag.svelte-bxsrf7{font-size:9px;font-weight:800;letter-spacing:.04em;line-height:1;margin-top:-1px}.fab-x.svelte-bxsrf7{font-size:1.55rem;font-weight:600;line-height:1}.fab.svelte-bxsrf7:hover{transform:scale(1.07);box-shadow:0 8px 28px #6655ee80}.fab.svelte-bxsrf7:active{transform:scale(.96)}.fab-open.svelte-bxsrf7{background:#4f43c4}.fab.svelte-bxsrf7:focus-visible{outline:2px solid var(--care-brand, #6655ee);outline-offset:4px}@media (prefers-reduced-motion: no-preference){.fab.svelte-bxsrf7:not(.fab-open) .fab-ring:where(.svelte-bxsrf7){animation:svelte-bxsrf7-care-pulse 2.4s ease-out infinite}}@keyframes svelte-bxsrf7-care-pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.18);opacity:0}to{transform:scale(1.18);opacity:0}}.panel.svelte-bxsrf7{position:absolute;right:0;bottom:4.75rem;width:min(400px,calc(100vw - 2rem));height:min(92vh,640px);background:#fff;border:1px solid var(--care-line, #e7e7ef);border-radius:20px;box-shadow:0 12px 40px #26215c1f;display:flex;flex-direction:column;overflow:hidden}@media (prefers-reduced-motion: no-preference){.panel.svelte-bxsrf7{animation:svelte-bxsrf7-care-slide .22s ease-out}}@keyframes svelte-bxsrf7-care-slide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}header.svelte-bxsrf7{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--care-line, #e7e7ef)}.avatar.svelte-bxsrf7{width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#7a6bf0 0%,var(--care-brand, #6655ee) 55%,#5246c8 100%);color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:0 2px 8px #6655ee47}.avatar-mark.svelte-bxsrf7{font-weight:800;font-size:13px;letter-spacing:.02em}.lang-hint.svelte-bxsrf7{margin:0;padding:8px 16px;font-size:12px;line-height:1.35;color:var(--care-brand-ink, #26215c);background:var(--care-brand-soft, #eeedfe);border-bottom:1px solid var(--care-line, #e7e7ef)}.htxt.svelte-bxsrf7{flex:1;min-width:0}.htxt.svelte-bxsrf7 strong:where(.svelte-bxsrf7){display:block;font-size:15px;font-weight:600;line-height:1.2;color:var(--care-brand-ink, #26215c)}.htxt.svelte-bxsrf7 span:where(.svelte-bxsrf7){font-size:12.5px;color:var(--care-muted, #6b6b78);display:flex;align-items:center;gap:5px}.dot.svelte-bxsrf7{width:7px;height:7px;border-radius:50%;background:#2ecc71;display:inline-block}.close.svelte-bxsrf7{border:none;background:none;font-size:1.35rem;cursor:pointer;color:var(--care-muted, #6b6b78);line-height:1;padding:4px 6px}.close.svelte-bxsrf7:focus-visible{outline:2px solid var(--care-brand, #6655ee);outline-offset:2px}.stream.svelte-bxsrf7{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.sugg.svelte-bxsrf7{display:flex;flex-wrap:wrap;gap:7px;padding:0 16px 10px}.sugg.svelte-bxsrf7 button:where(.svelte-bxsrf7){border:1px solid var(--care-line, #e7e7ef);background:#fff;border-radius:999px;padding:8px 12px;font-family:inherit;font-size:12.5px;color:var(--care-brand-ink, #26215c);cursor:pointer}.sugg.svelte-bxsrf7 button:where(.svelte-bxsrf7):hover{border-color:var(--care-brand, #6655ee);background:var(--care-brand-soft, #eeedfe)}.sugg.svelte-bxsrf7 button:where(.svelte-bxsrf7):focus-visible{outline:2px solid var(--care-brand, #6655ee);outline-offset:2px}form.svelte-bxsrf7{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--care-line, #e7e7ef)}input[type=text].svelte-bxsrf7{flex:1;border:1px solid var(--care-line, #e7e7ef);border-radius:12px;padding:11px 13px;font-family:inherit;font-size:14px;outline:none}input[type=text].svelte-bxsrf7:focus{border-color:var(--care-brand, #6655ee)}.send.svelte-bxsrf7{background:var(--care-brand, #6655ee);border:none;border-radius:12px;width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer}.send.svelte-bxsrf7 svg:where(.svelte-bxsrf7){width:19px;height:19px}.send.svelte-bxsrf7:disabled{opacity:.5;cursor:default}.send.svelte-bxsrf7:focus-visible{outline:2px solid var(--care-brand, #6655ee);outline-offset:2px}.err.svelte-bxsrf7{align-self:center;font-size:12.5px;color:#a3382d;background:#fbeae7;border:1px solid #f3cfc7;padding:8px 12px;border-radius:10px}.wrap.svelte-px0u1a{position:fixed;inset:auto 0 0 0;z-index:60;padding:16px;display:flex;justify-content:center;pointer-events:none}.banner.svelte-px0u1a{pointer-events:auto;max-width:720px;width:100%;background:var(--color-card, var(--c-fff));border:1px solid var(--color-line, var(--c-e6e3f0));border-radius:16px;box-shadow:0 18px 50px var(--c-rgba-20-18-31-0-22);padding:20px}.banner.svelte-px0u1a h4:where(.svelte-px0u1a){margin:0 0 6px;font-size:16px}.banner.svelte-px0u1a p:where(.svelte-px0u1a){margin:0 0 14px;font-size:13.5px;color:var(--color-muted, var(--c-6b6880))}.acts.svelte-px0u1a{display:flex;gap:10px;flex-wrap:wrap}.btn.svelte-px0u1a{font:inherit;font-weight:700;font-size:14px;border-radius:10px;border:1px solid var(--color-line, var(--c-e6e3f0));background:var(--c-fff);color:var(--color-ink, var(--c-14121f));padding:12px 16px;cursor:pointer;min-height:48px;flex:1;min-width:150px}.btn.primary.svelte-px0u1a{background:var(--brand-gradient, linear-gradient(103deg, var(--c-6655ee), var(--c-f048c0)));color:var(--c-fff);border:0;box-shadow:0 6px 18px var(--c-rgba-102-85-238-0-28)}.btn.ghost.svelte-px0u1a{background:transparent}.scrim.svelte-px0u1a{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--c-rgba-20-18-31-0-28);z-index:55}.prefs.svelte-px0u1a{position:fixed;z-index:56;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;background:var(--color-card, var(--c-fff));border:1px solid var(--color-line, var(--c-e6e3f0));border-radius:16px;padding:20px;box-shadow:0 18px 50px var(--c-rgba-20-18-31-0-22)}.prefs.svelte-px0u1a h3:where(.svelte-px0u1a){margin:0 0 6px}.muted.svelte-px0u1a{color:var(--color-muted, var(--c-6b6880));font-size:13.5px;margin:0 0 12px}.row.svelte-px0u1a{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--color-line, var(--c-efedf6))}.row.svelte-px0u1a b:where(.svelte-px0u1a){display:block;font-size:14.5px}.row.svelte-px0u1a small:where(.svelte-px0u1a){color:var(--color-muted, var(--c-6b6880));font-size:13px}.row.svelte-px0u1a input:where(.svelte-px0u1a){width:20px;height:20px;margin-top:2px;accent-color:var(--brand-primary, var(--c-6655ee))}.locked.svelte-px0u1a{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;padding:4px 9px;border-radius:100px;background:var(--c-e7f6ef);color:var(--c-1e9e6a)}.relaunch.svelte-px0u1a{position:fixed;left:16px;bottom:16px;z-index:30;width:44px;height:44px;border-radius:12px;border:1px solid var(--color-line, var(--c-e6e3f0));background:var(--c-fff);box-shadow:0 1px 2px var(--c-rgba-20-18-31-0-05),0 8px 28px var(--c-rgba-20-18-31-0-06);cursor:pointer;display:grid;place-items:center;color:var(--brand-primary, var(--c-6655ee))}@media (max-width: 640px){.btn.svelte-px0u1a{min-width:100%}}.landing-root.svelte-12qhfyh{min-height:100vh}.locale-wrap.svelte-12qhfyh{display:flex;justify-content:flex-end;padding-top:var(--space-3);padding-bottom:0}.app-main.svelte-12qhfyh{flex:1;display:flex;flex-direction:column;width:100%}.app-main.svelte-12qhfyh>main{flex:1;width:100%}
