:root{--color-system-black:#000;--color-platform-white:#fff;--color-dashboard-gray:#efefeb;--color-lyro-purple:#c5bcff;--sb-900:#000;--sb-800:#161617;--sb-700:#444546;--sb-600:#767676;--sb-500:#999;--sb-400:#c9c9c9;--sb-300:#e4e4e4;--sb-200:#efefeb;--sb-100:#fff;--identity-1:oklch(92% .035 265);--identity-2:oklch(92% .035 205);--identity-3:oklch(92% .035 155);--identity-4:oklch(93% .042 95);--identity-5:oklch(92% .035 45);--identity-6:oklch(92% .032 320);--lp-900:#8a78ff;--lp-800:#9f90ff;--lp-700:#a89bff;--lp-600:#bab0ff;--lp-500:#c5bcff;--lp-400:#cdc6ff;--lp-300:#d5cfff;--lp-200:#ddd8ff;--lp-100:#f1efff;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--amber-900:#78350f;--amber-950:#451a03;--lime-50:#f7fee7;--lime-100:#ecfccb;--lime-200:#d9f99d;--lime-300:#bef264;--lime-400:#a3e635;--lime-500:#84cc16;--lime-600:#65a30d;--lime-700:#4d7c0f;--lime-800:#3f6212;--lime-900:#365314;--lime-950:#1a2e05;--rg-100:#def8d7;--rg-200:#c9f9bc;--rg-300:#b7eda8;--rg-400:#9de389;--rg-500:#8de275;--rg-600:#75df57;--rg-700:#63df3f;--rg-800:#5fd13e;--rg-900:#2c7d1c;--ao-100:#ffedcf;--ao-200:#ffe0ac;--ao-300:#ffcc76;--ao-400:#ffbc4d;--ao-500:#f3b142;--ao-600:#ffa818;--ao-700:#ff9f00;--ao-800:#ff9f00;--ao-900:#9c6000;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--blue-950:#172554;--rose-50:#fff1f2;--rose-100:#ffe4e6;--rose-200:#fecdd3;--rose-300:#fda4af;--rose-400:#fb7185;--rose-500:#f43f5e;--rose-600:#e11d48;--rose-700:#be123c;--rose-800:#9f1239;--rose-900:#881337;--rose-950:#4c0519;--surface-app:#fff;--surface-subtle:#fbfbfa;--surface-nav:#f5f5f4;--surface-sunken:var(--sb-200);--surface-card:#fff;--surface-hover:#f5f5f4;--surface-hover-lavender:#f5f4fa;--surface-active:#efefee;--ink-wash:#1c1b1a0f;--ink-wash-strong:#1c1b1a1a;--ink-lift:#fff9;--surface-inverse:var(--sb-800);--surface-purple-soft:var(--lp-100);--text-primary:#161617;--text-secondary:#5c5c5e;--text-tertiary:#a6a6a8;--text-helper:#8a8a8c;--text-placeholder:var(--text-secondary);--text-disabled:var(--sb-400);--text-inverse:#fff;--text-on-purple:#2a2152;--text-link:var(--blue-700);--border-subtle:#ececeb;--border-default:#e0e0df;--border-hover:#d3d3d2;--border-strong:#cfcfce;--border-focus:#bcbcbb;--brand:var(--lp-500);--brand-strong:var(--lp-900);--brand-hover:var(--lp-600);--brand-tint:var(--lp-100);--brand-tint-strong:var(--lp-300);--brand-tint-border:var(--lp-200);--on-brand:var(--text-on-purple);--gradient-lyro-intelligence:radial-gradient(120% 140% at 35% 70%, #b7a8f2 0%, #d6cef7 45%, #f1eefb 100%);--success:var(--rg-900);--success-solid:var(--rg-700);--success-bg:var(--rg-100);--warning:var(--ao-900);--warning-solid:var(--ao-600);--warning-bg:var(--ao-100);--danger:var(--rose-700);--danger-solid:var(--rose-600);--danger-bg:var(--rose-200);--info:var(--blue-700);--info-solid:var(--blue-600);--info-bg:var(--blue-50);--ring-width:3px;--ring-color:#8a78ff59;--ring:0 0 0 var(--ring-width) var(--ring-color);--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-17:17px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-24:24px;--fs-28:28px;--fs-32:32px;--fs-44:44px;--fs-64:64px;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.45;--lh-relaxed:1.6;--ls-tight:-.02em;--ls-snug:-.01em;--ls-normal:0;--ls-wide:.04em;--ls-wider:.08em;--text-display-lg:var(--fw-medium) var(--fs-64)/var(--lh-tight) var(--font-sans);--text-display-md:var(--fw-medium) var(--fs-44)/var(--lh-tight) var(--font-sans);--text-display-sm:var(--fw-semibold) var(--fs-32)/var(--lh-tight) var(--font-sans);--text-title-xl:var(--fw-semibold) var(--fs-28)/var(--lh-tight) var(--font-sans);--text-title-lg:var(--fw-semibold) var(--fs-24)/var(--lh-snug) var(--font-sans);--text-title-md:var(--fw-semibold) var(--fs-20)/var(--lh-snug) var(--font-sans);--text-title-sm:var(--fw-semibold) var(--fs-18)/var(--lh-snug) var(--font-sans);--text-title-xs:var(--fw-semibold) var(--fs-16)/var(--lh-snug) var(--font-sans);--text-title-2xs:var(--fw-semibold) var(--fs-14)/var(--lh-snug) var(--font-sans);--text-title-3xs:var(--fw-semibold) var(--fs-12)/var(--lh-snug) var(--font-sans);--text-title-4xs:var(--fw-semibold) var(--fs-10)/var(--lh-snug) var(--font-sans);--text-label:var(--fw-semibold) var(--fs-14)/var(--lh-snug) var(--font-sans);--text-label-dense:var(--fw-semibold) var(--fs-13)/var(--lh-snug) var(--font-sans);--text-label-sm:var(--fw-medium) var(--fs-12)/var(--lh-snug) var(--font-sans);--text-eyebrow:var(--fw-semibold) var(--fs-12)/var(--lh-snug) var(--font-sans);--text-body-xl:var(--fw-regular) var(--fs-18)/var(--lh-normal) var(--font-sans);--text-body-lg:var(--fw-regular) var(--fs-16)/var(--lh-normal) var(--font-sans);--text-body:var(--fw-regular) var(--fs-14)/var(--lh-normal) var(--font-sans);--text-body-m:var(--text-body);--text-body-dense:var(--fw-regular) var(--fs-13)/var(--lh-normal) var(--font-sans);--text-cell:var(--fw-regular) var(--fs-13)/var(--lh-snug) var(--font-sans);--text-body-sm:var(--fw-regular) var(--fs-12)/var(--lh-normal) var(--font-sans);--text-caption:var(--fw-regular) var(--fs-12)/var(--lh-snug) var(--font-sans);--text-meta:var(--fw-regular) var(--fs-12)/var(--lh-snug) var(--font-sans);--text-micro:var(--fw-medium) var(--fs-11)/var(--lh-snug) var(--font-sans);--space-0:0;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:16px;--space-8:20px;--space-9:24px;--space-10:32px;--space-11:40px;--space-12:48px;--space-13:64px;--space-14:80px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:999px;--border-width:1px;--border-hairline:1px solid var(--border-subtle);--border-line:1px solid var(--border-default);--shadow-xs:0 1px 2px #1010170d;--shadow-sm:0 1px 3px #10101712, 0 1px 2px #1010170a;--shadow-md:0 4px 12px #10101714, 0 2px 4px #1010170a;--shadow-lg:0 12px 32px #1010171f, 0 4px 8px #1010170d;--shadow-popover:0 6px 24px #1010171f, 0 0 0 1px #1010170a;--shadow-widget:0 2px 8px #080f1a29, 0 2px 2px #080f1a1f;--shadow-widget-hover:0 6px 16px #080f1a38, 0 2px 4px #080f1a24;--shadow-widget-panel:0 12px 32px #080f1a1f, 0 2px 8px #080f1a0f;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.11s;--dur-normal:.18s;--dur-slow:.28s;--sidebar-w:232px;--list-w:320px;--rail-w:320px;--board-col-w:300px;--property-label-w:84px;--thread-measure:896px;--band-h:48px;--bar-h:56px;--row-h:36px;--control-h-xs:24px;--control-h-sm:28px;--control-h-md:32px;--control-h-lg:38px}.lyro-widget-panel{box-sizing:border-box;border-radius:var(--radius-xl);background:var(--surface-card);width:372px;height:700px;box-shadow:var(--shadow-widget-panel);isolation:isolate;max-width:var(--lyro-widget-panel-max-w,none);max-height:var(--lyro-widget-panel-max-h,none);flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes lyro-spin{to{transform:rotate(360deg)}}.lyro-spinner{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;flex:none;animation:.6s linear infinite lyro-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.lyro-spinner{animation-duration:1.4s}}.lyro-icon-button{--_icon-size:18px;--_spinner-size:14px;width:var(--control-h-md);height:var(--control-h-md);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), filter var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.lyro-icon-button:active:not(:disabled,[data-loading]){transform:scale(.94)}.lyro-icon-button--xs{--_icon-size:16px;--_spinner-size:12px;width:var(--control-h-xs);height:var(--control-h-xs)}.lyro-icon-button--sm{--_icon-size:17px;--_spinner-size:13px;width:var(--control-h-sm);height:var(--control-h-sm)}.lyro-icon-button--md{--_icon-size:18px;--_spinner-size:14px;width:var(--control-h-md);height:var(--control-h-md)}.lyro-icon-button--lg{--_icon-size:20px;--_spinner-size:16px;width:var(--control-h-lg);height:var(--control-h-lg)}.lyro-icon-button--caret{gap:1px;width:auto;padding:0 2px 0 5px}.lyro-icon-button__caret{opacity:.75;margin-left:-2px}.lyro-icon-button--primary{background:var(--brand);color:var(--on-brand)}.lyro-icon-button--primary:hover:not(:disabled,[data-loading]){background:var(--brand-hover)}.lyro-icon-button--secondary{background:var(--control-surface,var(--surface-card));color:var(--control-fg,var(--text-primary));border-color:var(--control-border,var(--border-default))}.lyro-icon-button--secondary:hover:not(:disabled,[data-loading]){background:var(--control-wash-strong,var(--surface-hover))}.lyro-icon-button--ghost{color:var(--control-fg,var(--text-primary));background:0 0}.lyro-icon-button--ghost:hover:not(:disabled,[data-loading]){background:var(--control-wash,var(--ink-wash))}.lyro-icon-button--ghost[data-active]:not(:disabled){background:var(--control-wash-strong,var(--ink-wash-strong))}.lyro-icon-button--danger{background:var(--danger-bg);color:var(--danger)}.lyro-icon-button--danger:hover:not(:disabled,[data-loading]){filter:brightness(.97)}.lyro-icon-button:disabled{color:var(--text-disabled);cursor:not-allowed;border-color:#0000}.lyro-icon-button--primary:disabled,.lyro-icon-button--secondary:disabled{background:var(--sb-200)}.lyro-icon-button--danger:disabled{color:#db6680}.lyro-icon-button[data-loading]{cursor:progress}.lyro-icon-button__icon{font-size:var(--_icon-size);line-height:1}.lyro-icon-button__spinner{width:var(--_spinner-size);height:var(--_spinner-size)}@keyframes lyro-avatar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lyro-avatar-spin-fast{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes lyro-avatar-spin-steady{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lyro-avatar-blob-1{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(0)scale(1)rotate(0)}50%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:translate(40px,-40px)scale(1.3)rotate(180deg)}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(0)scale(1)rotate(360deg)}}@keyframes lyro-avatar-blob-2{0%{border-radius:40% 60% 50% 50%/40% 50% 60%;transform:translate(0)scale(1)rotate(0)}50%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(-40px,50px)scale(1.4)rotate(-180deg)}to{border-radius:40% 60% 50% 50%/40% 50% 60%;transform:translate(0)scale(1)rotate(-360deg)}}@keyframes lyro-avatar-blob-3{0%{border-radius:50% 50% 40% 60%/60% 40% 50% 50%;transform:translate(0)scale(1)rotate(0)}50%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:translate(50px,30px)scale(1.5)rotate(90deg)}to{border-radius:50% 50% 40% 60%/60% 40% 50% 50%;transform:translate(0)scale(1)rotate(180deg)}}@keyframes lyro-avatar-blob-4{0%{border-radius:70% 30% 50% 50%/30% 50% 70%;transform:translate(0)scale(1)rotate(0)}50%{border-radius:40% 60% 50% 50%/50% 40% 60% 50%;transform:translate(-30px,-50px)scale(1.2)rotate(-90deg)}to{border-radius:70% 30% 50% 50%/30% 50% 70%;transform:translate(0)scale(1)rotate(-180deg)}}.lyro-avatar-brand{flex:none;position:relative}.lyro-avatar-brand__stage{transform-origin:0 0;width:304px;height:304px}.lyro-avatar-brand__frame{border-radius:var(--radius-full);justify-content:center;align-items:center;width:304px;height:304px;padding:16px;display:flex;position:relative;overflow:hidden}.lyro-avatar-brand__ring{animation:lyro-avatar-spin var(--lyro-avatar-spin-duration,12s) linear infinite;transition:opacity 1s;position:absolute;inset:-50%}.lyro-avatar-brand__ring--2{opacity:0}.lyro-avatar-brand__disc{z-index:10;border-radius:var(--radius-full);background:var(--surface-card);padding:8px;position:relative}.lyro-avatar-brand__inner{border-radius:var(--radius-full);justify-content:center;align-items:center;width:256px;height:256px;display:flex}.lyro-avatar-brand__blob{border-radius:var(--radius-full);will-change:transform;width:230px;height:230px;transition:background-color 1s;position:relative;overflow:hidden}.lyro-avatar-brand__group{z-index:0;pointer-events:none;filter:blur(20px);transition:opacity 1s;position:absolute;inset:0}.lyro-avatar-brand__group--hidden{opacity:0}.lyro-avatar-brand__shape{position:absolute}.lyro-avatar-brand__shape--1{width:180px;height:180px;top:-20px;left:-20px}.lyro-avatar-brand__shape--2{opacity:.9;width:170px;height:170px;bottom:-30px;right:-20px}.lyro-avatar-brand__shape--3{opacity:.8;width:150px;height:150px;margin-top:-75px;margin-left:-75px;top:50%;left:50%}.lyro-avatar-brand__shape--4{opacity:.8;width:140px;height:140px;top:10%;right:40%}.lyro-avatar-brand__b1-idle{animation:4s linear infinite lyro-avatar-blob-1}.lyro-avatar-brand__b2-idle{animation:5.5s linear infinite lyro-avatar-blob-2}.lyro-avatar-brand__b3-idle{animation:7s linear infinite lyro-avatar-blob-3}.lyro-avatar-brand__b4-idle{animation:4.5s linear infinite lyro-avatar-blob-4}.lyro-avatar-brand__b1-think{animation:1.5s linear infinite lyro-avatar-blob-1}.lyro-avatar-brand__b2-think{animation:2s linear infinite lyro-avatar-blob-2}.lyro-avatar-brand__b3-think{animation:2.5s linear infinite lyro-avatar-blob-3}.lyro-avatar-brand__b4-think{animation:1.8s linear infinite lyro-avatar-blob-4}.lyro-avatar-brand__b1-read{animation:3s linear infinite lyro-avatar-blob-1}.lyro-avatar-brand__b2-read{animation:4s linear infinite lyro-avatar-blob-2}.lyro-avatar-brand__b3-read{animation:5s linear infinite lyro-avatar-blob-3}.lyro-avatar-brand__b4-read{animation:3.5s linear infinite lyro-avatar-blob-4}.lyro-avatar-brand__eyes{z-index:10;will-change:transform;justify-content:center;align-items:center;gap:40px;display:flex;position:absolute;inset:0}.lyro-avatar-brand__eye{border-radius:var(--radius-full);transform-origin:50%;width:28px;height:52px;box-shadow:var(--shadow-xs)}@media (prefers-reduced-motion:reduce){.lyro-avatar-brand__ring,.lyro-avatar-brand__blob,.lyro-avatar-brand__group,.lyro-avatar-brand__shape{transition:none;animation:none}}.lyro-widget-tab-bar{border-top:1px solid var(--border-subtle);background:var(--surface-card);flex:none;padding:8px 0 12px;display:flex}.lyro-widget-tab-bar__tab{color:var(--text-secondary);cursor:pointer;transition:color var(--dur-fast), opacity var(--dur-fast);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 0;display:flex}.lyro-widget-tab-bar__tab--active{color:var(--brand-strong)}.lyro-widget-tab-bar__label{color:inherit;font:var(--fw-medium) var(--fs-12) / 1 var(--font-sans)}.lyro-widget-tab-bar__icon{font-size:24px}.lyro-widget-tab-bar__icon--bubble{transform-origin:50%;transform:scale(.9)}.lyro-widget-tab-bar__icon{font-variation-settings:"FILL" 0}.lyro-widget-tab-bar__tab:hover:not(:disabled):not(.lyro-widget-tab-bar__tab--active){color:var(--text-primary)}.lyro-widget-tab-bar__tab:focus-visible{box-shadow:var(--ring);outline:none}.lyro-widget-tab-bar--disabled .lyro-widget-tab-bar__tab{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.lyro-widget-tab-bar__tab{transition:none}.lyro-widget-tab-bar__icon--bubble{transform:scale(.9)}}.lyro-widget-header{z-index:1;flex-direction:column;flex:none;gap:8px;display:flex;position:relative}.lyro-widget-header--greeting{box-sizing:border-box;background:var(--brand);height:280px;color:var(--on-brand);padding:28px 32px 80px}.lyro-widget-header--conversation{border-bottom:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary);padding:12px 16px}.lyro-widget-header__bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.lyro-widget-header__identity{align-items:center;gap:10px;min-width:0;display:flex}.lyro-widget-header__logo{object-fit:contain;flex:none;width:auto;max-width:260px;height:25px;display:block}.lyro-widget-header__logotype{font:var(--fw-semibold) var(--fs-16) / 1 var(--font-sans);letter-spacing:var(--ls-tight);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.lyro-widget-header__avatar{flex:none;display:block;position:relative}.lyro-widget-header__avatar img{border-radius:var(--radius-full);object-fit:cover;width:32px;height:32px;display:block}.lyro-widget-header__presence{border-radius:var(--radius-full);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface-card);background:var(--text-tertiary);position:absolute;bottom:-1px;right:-1px}.lyro-widget-header__presence--online{background:var(--success-solid)}.lyro-widget-header__names{flex-direction:column;min-width:0;display:flex}.lyro-widget-header__name{color:var(--text-primary);font:var(--fw-semibold) var(--fs-15) / 1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lyro-widget-header__status{color:var(--text-secondary);font:var(--fw-regular) var(--fs-12) / 1.3 var(--font-sans)}.lyro-widget-header__actions{flex:none;gap:2px;display:flex}.lyro-widget-header--greeting .lyro-widget-header__actions{margin-top:-6px}.lyro-widget-header--greeting{--control-fg:var(--on-brand);--control-wash:#16161729;--control-wash-strong:#1616173d}.lyro-widget-header__heading{flex-direction:column;gap:2px;margin-top:auto;padding-top:60px;display:flex}.lyro-widget-header__greeting,.lyro-widget-header__title{font-size:var(--fs-28);font-weight:var(--fw-bold);line-height:1.2;font-family:var(--font-sans);letter-spacing:var(--ls-snug);margin:0}.lyro-widget-header__greeting{white-space:nowrap;display:block}.lyro-widget-header__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lyro-widget-header__greeting-text{vertical-align:bottom;text-overflow:ellipsis;max-width:calc(100% - 38px);display:inline-block;overflow:hidden}.lyro-widget-header__wave{vertical-align:-.16em;font-size:var(--fs-28);font-variation-settings:"FILL" 0;margin-left:10px;display:inline-block}.lyro-widget-conversation-row{box-sizing:border-box;border:0;border-bottom:1px solid var(--border-subtle);text-align:left;cursor:pointer;width:100%;transition:background var(--dur-fast);background:0 0;align-items:center;gap:10px;padding:10px 20px;display:flex}.lyro-widget-conversation-row--last{border-bottom:0}.lyro-widget-conversation-row__avatar{flex:none;display:block}.lyro-widget-conversation-row__avatar img{border-radius:var(--radius-full);object-fit:cover;width:24px;height:24px;display:block}.lyro-widget-conversation-row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lyro-widget-conversation-row__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lyro-widget-conversation-row__name{color:var(--text-primary);font:var(--fw-semibold) var(--fs-13) / 1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lyro-widget-conversation-row__time{color:var(--text-tertiary);font:var(--fw-regular) var(--fs-11) / 1.2 var(--font-sans);white-space:nowrap;flex:none}.lyro-widget-conversation-row__bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.lyro-widget-conversation-row__preview{color:var(--text-secondary);font:var(--fw-regular) var(--fs-13) / 1.4 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lyro-widget-conversation-row__preview--unread{color:var(--text-primary);font-weight:var(--fw-medium)}.lyro-widget-conversation-row__dot{border-radius:var(--radius-full);background:var(--danger-solid);flex:none;width:7px;height:7px}.lyro-widget-conversation-row:hover{background:var(--surface-hover)}.lyro-widget-conversation-row:focus-visible{box-shadow:none;outline:var(--ring-width) solid var(--ring-color);outline-offset:calc(-1 * var(--ring-width))}@media (prefers-reduced-motion:reduce){.lyro-widget-conversation-row{transition:none}}.lyro-widget-conversation-list__header{border-bottom:1px solid var(--border-subtle);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.lyro-widget-conversation-list__title{color:var(--text-primary);font:var(--fw-semibold) var(--fs-16) / 1.2 var(--font-sans);margin:0}.lyro-widget-conversation-list__scroller{flex:1;min-height:0;overflow-y:auto}.lyro-widget-conversation-list__new{flex:none;justify-content:center;padding:14px 20px;display:flex}.lyro-widget-conversation-list__new-button{border-radius:var(--radius-full);background:var(--brand);color:var(--on-brand);font:var(--fw-semibold) var(--fs-14) / 1 var(--font-sans);box-shadow:var(--shadow-md);cursor:pointer;transition:background var(--dur-fast);border:0;align-items:center;gap:10px;padding:12px 20px;display:inline-flex}.lyro-widget-conversation-list__new-glyph{font-variation-settings:"FILL" 0;font-size:18px}.lyro-widget-conversation-list__new-button:hover{background:var(--brand-hover)}.lyro-widget-conversation-list__new-button:focus-visible{box-shadow:var(--ring);outline:none}@media (prefers-reduced-motion:reduce){.lyro-widget-conversation-list__new-button{transition:none}}:root{--w-brand:#cdc6ff;--w-brand-strong:#8a78ff;--w-brand-tint:#f1efff;--w-on-brand:#2a2152;--w-on-brand-strong:#fff;--w-on-tint:#2a2152;--brand:var(--w-brand-strong);--on-brand:#161617;--brand-hover:#7e6ee8;--brand-strong:var(--w-brand-strong);--brand-tint:var(--w-brand-tint);--w-surface:#fff;--w-surface-subtle:#fbfbfa;--w-surface-hover:#f5f5f4;--w-text:#161617;--w-text-secondary:#5c5c5e;--w-text-tertiary:#a6a6a8;--w-text-inverse:#fff;--w-border-subtle:#ececeb;--w-border:#e0e0df;--w-success:#2c7d1c;--w-neutral:#a6a6a8;--w-danger:#be123c;--w-danger-bg:#fecdd3;--w-radius-md:8px;--w-radius-lg:12px;--w-radius-xl:16px;--w-radius-full:999px;--w-shadow-panel:0 12px 32px #1010171f, 0 4px 8px #1010170d;--w-shadow-launcher:0 4px 12px #10101714, 0 2px 4px #1010170a;--w-shadow-xs:0 1px 2px #1010170d;--w-ring:0 0 0 3px #8a78ff59;--w-ease:cubic-bezier(.2, 0, 0, 1);--w-dur:.18s;--w-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-sans:var(--w-font);--w-fs-body:14px;--w-fs-dense:13px;--w-fs-meta:12px;--w-fs-title:15px;--w-lh:1.45}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}.argos-widget-root{background:var(--w-surface);height:100%;color:var(--w-text);font:var(--w-fs-body) / var(--w-lh) var(--w-font);flex-direction:column;display:flex}.argos-widget-error,.argos-widget-loading{text-align:center;color:var(--w-text-secondary);font-size:var(--w-fs-dense);justify-content:center;align-items:center;padding:24px}.argos-widget-view{flex-direction:column;flex:1;min-height:0;display:flex}.argos-widget-view[hidden]{display:none}.argos-widget-root .lyro-widget-panel{width:100%;height:100%;box-shadow:none;border-radius:0}.argos-widget-list-fallback{text-align:center;color:var(--w-text-secondary);font-size:var(--w-fs-dense);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.argos-widget-list-fallback button{border:1px solid var(--w-border);border-radius:var(--w-radius-full);background:var(--w-surface);color:var(--w-text);font:inherit;cursor:pointer;transition:background var(--w-dur) var(--w-ease);padding:6px 14px}.argos-widget-list-fallback button:hover{background:var(--w-surface-hover)}.argos-widget-offline-confirmation{border-radius:var(--w-radius-md);background:var(--w-surface-hover);color:var(--w-text-secondary);font-size:var(--w-fs-meta);margin:8px 12px 0;padding:8px 12px}.argos-widget-messages-wrap{flex:1;min-height:0;display:flex;position:relative}.argos-widget-messages{background:var(--w-surface);flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.argos-widget-group{flex-direction:column;gap:3px;max-width:84%;display:flex}.argos-widget-group--outbound{align-self:flex-start;align-items:flex-start}.argos-widget-group--inbound{align-self:flex-end;align-items:flex-end}.argos-widget-group-header{align-items:center;gap:7px;margin-bottom:1px;display:flex}.argos-widget-msg-avatar{border-radius:var(--w-radius-full);background:var(--w-brand-tint);width:22px;height:22px;color:var(--w-on-tint);object-fit:cover;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.argos-widget-group-name{font-size:var(--w-fs-meta);color:var(--w-text-secondary);font-weight:600}.argos-widget-group-bubbles{flex-direction:column;gap:3px;display:flex}.argos-widget-day,.argos-widget-divider{text-align:center;font-size:var(--w-fs-meta);color:var(--w-text-tertiary);justify-content:center;align-self:stretch;align-items:center;margin:4px 0;display:flex}.argos-widget-day>span{border-radius:var(--w-radius-full);background:var(--w-surface-subtle);padding:2px 10px}.argos-widget-divider{gap:8px}.argos-widget-divider:before,.argos-widget-divider:after{content:"";background:var(--w-border-subtle);flex:1;height:1px}.argos-widget-bubble-time{font-size:var(--w-fs-meta);color:var(--w-text-tertiary);margin-top:2px}.argos-widget-group--inbound .argos-widget-bubble-time{align-self:flex-end}.argos-widget-bubble-text a{color:inherit;word-break:break-all;text-decoration:underline}.argos-widget-bubble--inbound .argos-widget-bubble-text a{color:var(--w-on-brand)}.argos-widget-scroll-pill{border-radius:var(--w-radius-full);background:var(--w-brand-strong);color:var(--w-on-brand-strong);font:var(--w-fs-meta) / 1 var(--w-font);cursor:pointer;box-shadow:var(--w-shadow-launcher);border:none;padding:6px 14px;font-weight:600;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.argos-widget-lightbox{z-index:20;background:#101017d1;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:fixed;inset:0}.argos-widget-lightbox-bar{align-self:flex-end;align-items:center;gap:8px;display:flex}.argos-widget-lightbox-action{border-radius:var(--w-radius-md);color:var(--w-text-inverse);font:var(--w-fs-meta) / 1 var(--w-font);cursor:pointer;background:0 0;border:1px solid #fff6;padding:6px 12px}.argos-widget-lightbox-close{border-radius:var(--w-radius-full);width:32px;height:32px;color:var(--w-text-inverse);cursor:pointer;background:#ffffff24;border:none;flex:none;justify-content:center;align-items:center;display:flex}.argos-widget-lightbox-img{object-fit:contain;border-radius:var(--w-radius-md);max-width:100%;max-height:calc(100% - 60px)}.argos-widget-lightbox-status{color:var(--w-text-inverse);font-size:var(--w-fs-dense)}.argos-widget-greeting{background:var(--w-surface-subtle);max-width:84%;color:var(--w-text);border:1px solid var(--w-border-subtle);font-size:var(--w-fs-dense);line-height:var(--w-lh);border-radius:14px 14px 14px 3px;align-self:flex-start;padding:8px 13px}.argos-widget-bubble{max-width:100%;font-size:var(--w-fs-dense);line-height:var(--w-lh);white-space:pre-wrap;overflow-wrap:break-word;padding:8px 13px}.argos-widget-group--inbound .argos-widget-group-bubbles{align-items:flex-end}.argos-widget-group--outbound .argos-widget-group-bubbles{align-items:flex-start}.argos-widget-bubble--inbound{background:var(--w-brand);color:var(--w-on-brand);border-radius:14px 14px 3px}.argos-widget-bubble--outbound{background:var(--w-surface-subtle);color:var(--w-text);border:1px solid var(--w-border-subtle);border-radius:14px 14px 14px 3px}.argos-widget-bubble--pending{opacity:.6}.argos-widget-bubble--failed{border:1px solid var(--w-danger)}.argos-widget-banner{border-radius:var(--w-radius-md);font-size:var(--w-fs-meta);margin:0 16px 8px;padding:8px 12px}.argos-widget-banner--transient{background:var(--w-brand-tint);color:var(--w-on-tint)}.argos-widget-banner--terminal,.argos-widget-banner--error{background:var(--w-danger-bg);color:var(--w-danger)}.argos-widget-composer{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-radius-xl);box-shadow:var(--w-shadow-xs);transition:box-shadow var(--w-dur) var(--w-ease);align-items:flex-end;gap:8px;margin:12px;padding:10px 12px;display:flex}.argos-widget-composer:focus-within{box-shadow:var(--w-ring)}.argos-widget-composer textarea{resize:none;color:var(--w-text);font:var(--w-fs-body) / var(--w-lh) var(--w-font);background:0 0;border:none;outline:none;flex:1;max-height:140px;overflow-y:auto}.argos-widget-send{border-radius:var(--w-radius-full);background:var(--w-brand-strong);width:32px;height:32px;color:var(--w-on-brand-strong);cursor:pointer;transition:opacity var(--w-dur) var(--w-ease);border:none;flex:none;justify-content:center;align-items:center;display:flex}.argos-widget-send:disabled{opacity:.45;cursor:not-allowed}.argos-widget-composer-wrap{flex-direction:column;display:flex}.argos-widget-attach{border-radius:var(--w-radius-full);width:32px;height:32px;color:var(--w-text-subtle,var(--w-text));cursor:pointer;opacity:.7;transition:opacity var(--w-dur) var(--w-ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}.argos-widget-attach:hover{opacity:1}.argos-widget-attach:disabled{opacity:.35;cursor:not-allowed}.argos-widget-file-input{display:none}.argos-widget-chips{flex-wrap:wrap;gap:6px;margin:0 12px;display:flex}.argos-widget-chip{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-radius-lg,10px);max-width:100%;font:var(--w-fs-caption,var(--w-fs-body)) / 1.2 var(--w-font);color:var(--w-text);align-items:center;gap:6px;padding:4px 6px 4px 8px;display:flex}.argos-widget-chip--error{border-color:var(--w-danger,#d33);color:var(--w-danger,#d33)}.argos-widget-chip-thumb{object-fit:cover;border-radius:4px;flex:none;width:24px;height:24px}.argos-widget-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.argos-widget-chip-meta{opacity:.6;flex:none}.argos-widget-chip-remove{color:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:0 2px;font-size:16px;line-height:1}.argos-widget-chip-retry{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;flex:none;padding:0 2px;font-weight:600;text-decoration:underline}.argos-widget-dropzone{z-index:20;background:var(--w-brand-tint);color:var(--w-on-tint);border:2px dashed var(--w-brand-strong);border-radius:var(--w-radius-xl);font:var(--w-fs-body) / var(--w-lh) var(--w-font);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.argos-widget-bubble-actions{font-size:var(--w-fs-meta);align-items:center;gap:8px;margin-top:4px;display:flex}.argos-widget-bubble-failed-note{color:var(--w-danger);opacity:.9}.argos-widget-bubble-action{color:var(--w-brand-strong);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-weight:600}.argos-widget-emoji-wrap{flex:none;position:relative}.argos-widget-emoji-toggle{border-radius:var(--w-radius-full);width:32px;height:32px;color:var(--w-text-subtle,var(--w-text));cursor:pointer;opacity:.7;transition:opacity var(--w-dur) var(--w-ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}.argos-widget-emoji-toggle:hover{opacity:1}.argos-widget-emoji-toggle:disabled{opacity:.35;cursor:not-allowed}.argos-widget-emoji-pop{z-index:15;background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-radius-lg,10px);width:288px;max-height:240px;box-shadow:var(--w-shadow-md,var(--w-shadow-xs));padding:8px;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto}.argos-widget-emoji-group+.argos-widget-emoji-group{margin-top:6px}.argos-widget-emoji-group-label{font-size:var(--w-fs-meta);opacity:.6;margin:0 0 2px 2px}.argos-widget-emoji-grid{grid-template-columns:repeat(10,1fr);gap:2px;display:grid}.argos-widget-emoji{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px;font-size:18px;line-height:1}.argos-widget-emoji:hover{background:var(--w-surface-hover,var(--w-brand-tint))}.argos-widget-bubble-text{white-space:pre-wrap}.argos-widget-attachments{flex-direction:column;gap:6px;margin-top:6px;display:flex}.argos-widget-attachment{cursor:pointer;text-align:left;color:inherit;font:inherit;background:0 0;border:none;padding:0}.argos-widget-attachment--image img{border-radius:var(--w-radius-lg,10px);object-fit:cover;max-width:220px;max-height:220px;display:block}.argos-widget-attachment--file{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-radius-lg,10px);align-items:center;gap:8px;max-width:240px;padding:8px 10px;display:flex}.argos-widget-attachment-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.argos-widget-attachment-size{opacity:.6;flex:none}.argos-widget-prechat{flex-direction:column;gap:14px;padding:16px;display:flex;overflow-y:auto}.argos-widget-prechat-intro{font-weight:600;font-size:var(--w-fs-title)}.argos-widget-prechat-subline{font-size:var(--w-fs-dense);color:var(--w-text-secondary);margin-top:2px}.argos-widget-prechat-field{flex-direction:column;gap:5px;display:flex}.argos-widget-prechat-field>span{font-weight:500;font-size:var(--w-fs-meta);color:var(--w-text-secondary)}.argos-widget-prechat-field input,.argos-widget-prechat-field textarea{border:1px solid var(--w-border);border-radius:var(--w-radius-md);background:var(--w-surface);height:38px;color:var(--w-text);font:var(--w-fs-body) / var(--w-lh) var(--w-font);transition:border-color var(--w-dur) var(--w-ease), box-shadow var(--w-dur) var(--w-ease);outline:none;padding:0 12px}.argos-widget-prechat-field textarea{resize:vertical;height:auto;min-height:76px;padding:10px 12px}.argos-widget-prechat-field input:focus,.argos-widget-prechat-field textarea:focus{border-color:var(--w-brand-strong);box-shadow:var(--w-ring)}.argos-widget-primary{border-radius:var(--w-radius-md);background:var(--w-brand-strong);height:38px;color:var(--w-on-brand-strong);font-weight:600;font-size:var(--w-fs-body);cursor:pointer;transition:filter var(--w-dur) var(--w-ease);border:none}.argos-widget-primary:hover:not(:disabled){filter:brightness(.94)}.argos-widget-primary:disabled{opacity:.45;cursor:not-allowed}.argos-widget-csat{border:1px solid var(--w-border);border-radius:var(--w-radius-md);background:var(--w-surface);flex-direction:column;gap:10px;margin-top:2px;padding:14px;display:flex}.argos-widget-csat-title{font-weight:600;font-size:var(--w-fs-body);color:var(--w-text)}.argos-widget-csat-ratings{gap:8px;display:flex}.argos-widget-csat-rating{border:1px solid var(--w-border);border-radius:var(--w-radius-md);background:var(--w-surface);height:40px;color:var(--w-text);font-weight:600;font-size:var(--w-fs-body);cursor:pointer;transition:border-color var(--w-dur) var(--w-ease), background var(--w-dur) var(--w-ease);flex:1}.argos-widget-csat-rating:hover:not(:disabled){border-color:var(--w-brand-strong)}.argos-widget-csat-rating[data-selected=true]{border-color:var(--w-brand-strong);background:var(--w-brand-strong);color:var(--w-on-brand-strong)}.argos-widget-csat-rating:disabled{cursor:default}.argos-widget-csat-comment{border:1px solid var(--w-border);border-radius:var(--w-radius-md);background:var(--w-surface);min-height:60px;color:var(--w-text);font:var(--w-fs-body) / var(--w-lh) var(--w-font);resize:vertical;transition:border-color var(--w-dur) var(--w-ease), box-shadow var(--w-dur) var(--w-ease);outline:none;padding:10px 12px}.argos-widget-csat-comment:focus{border-color:var(--w-brand-strong);box-shadow:var(--w-ring)}@media (width<=640px){.argos-widget-root{overflow-x:hidden}.argos-widget-header{padding-top:max(14px, env(safe-area-inset-top));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.argos-widget-close{width:32px;height:32px}.argos-widget-messages,.argos-widget-prechat{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.argos-widget-composer{margin-left:max(12px, env(safe-area-inset-left));margin-right:max(12px, env(safe-area-inset-right));margin-bottom:max(12px, env(safe-area-inset-bottom))}.argos-widget-composer textarea,.argos-widget-prechat-field input,.argos-widget-prechat-field textarea{font-size:16px}}.argos-widget-chat{flex-direction:column;flex:1;min-height:0;display:flex}.argos-widget-chat[hidden]{display:none}.argos-widget-tabs{background:var(--w-surface);border-bottom:1px solid var(--w-border-subtle);gap:4px;padding:8px 12px 0;display:flex}.argos-widget-tab{appearance:none;color:var(--w-text-secondary);font-size:var(--w-fs-dense);cursor:pointer;transition:color var(--w-dur) var(--w-ease), border-color var(--w-dur) var(--w-ease);background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 12px;font-weight:600}.argos-widget-tab:hover{color:var(--w-text)}.argos-widget-tab[data-selected=true]{color:var(--w-brand-strong);border-bottom-color:var(--w-brand-strong)}.argos-widget-standalone{max-width:720px;height:auto;min-height:100vh;margin:0 auto}.argos-widget-help{background:var(--w-surface);flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.argos-widget-help-status{color:var(--w-text-secondary);font-size:var(--w-fs-dense);text-align:center;padding:24px 8px}.argos-widget-help-filter{border:1px solid var(--w-border-subtle);border-radius:var(--w-radius);width:100%;font-size:var(--w-fs-dense);color:var(--w-text);background:var(--w-surface);padding:8px 12px}.argos-widget-help-filter:focus{border-color:var(--w-brand-strong);outline:none}.argos-widget-help-list{flex-direction:column;gap:16px;display:flex}.argos-widget-help-group ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.argos-widget-help-group-title{font-size:var(--w-fs-dense);color:var(--w-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-weight:700}.argos-widget-help-item{appearance:none;text-align:left;border-radius:var(--w-radius);width:100%;color:var(--w-text);font-size:var(--w-fs-dense);line-height:var(--w-lh);cursor:pointer;transition:background var(--w-dur) var(--w-ease);background:0 0;border:none;padding:8px 10px}.argos-widget-help-item:hover{background:var(--w-surface-hover)}.argos-widget-help-back{appearance:none;color:var(--w-brand-strong);font-size:var(--w-fs-dense);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-weight:600}.argos-widget-help-title{font-size:var(--w-fs-body);color:var(--w-text);margin:8px 0 12px}.argos-widget-help-markdown{font-size:var(--w-fs-dense);line-height:var(--w-lh);color:var(--w-text)}.argos-widget-help-markdown h4,.argos-widget-help-markdown h5,.argos-widget-help-markdown h6{margin:16px 0 6px}.argos-widget-help-markdown p{margin:0 0 10px}.argos-widget-help-markdown ul,.argos-widget-help-markdown ol{margin:0 0 10px;padding-left:20px}.argos-widget-help-markdown code{font-family:var(--w-font-mono,monospace);background:var(--w-surface-subtle);border-radius:4px;padding:1px 4px;font-size:.9em}.argos-widget-help-markdown a{color:var(--w-brand-strong);text-decoration:underline}.argos-widget-help-markdown em{font-style:italic}.argos-widget-help-markdown img{border-radius:var(--w-radius-md);max-width:100%;height:auto;margin:4px 0}.argos-widget-help-markdown blockquote{border-left:3px solid var(--w-border);color:var(--w-text-secondary);margin:0 0 10px;padding:2px 0 2px 12px}.argos-widget-help-markdown hr{border:0;border-top:1px solid var(--w-border-subtle);margin:16px 0}.argos-widget-help-markdown pre{background:var(--w-surface-subtle);border:1px solid var(--w-border-subtle);border-radius:var(--w-radius-md);margin:0 0 10px;padding:8px 10px;overflow-x:auto}.argos-widget-help-markdown pre code{white-space:pre;background:0 0;padding:0}.argos-widget-callout{border-radius:var(--w-radius-md);border-left:3px solid;margin:10px 0;padding:8px 12px}.argos-widget-callout p:last-child{margin-bottom:0}.argos-widget-callout-info{background:var(--w-brand-tint);border-color:var(--w-brand-strong)}.argos-widget-callout-warning{background:#fdeadb;border-color:#f48d34}.argos-widget-callout-tip{background:#ddf3e7;border-color:#34b277}.argos-widget-bubble-rich{white-space:normal}.argos-widget-bubble-rich p{margin:0 0 .5em}.argos-widget-bubble-rich>:last-child{margin-bottom:0}.argos-widget-bubble-rich ul,.argos-widget-bubble-rich ol{margin:.5em 0;padding-left:1.5em}.argos-widget-bubble-rich blockquote{border-left:2px solid;margin:.5em 0;padding-left:.75em}.argos-widget-bubble-rich pre{white-space:pre-wrap}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-subset-DHMYaDVh.woff2)format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;overflow-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}
