html,body,#root{width:100%;max-width:100%;min-height:100%}#root{min-height:100dvh}@media (width<=767px){html,body{height:auto;min-height:100%;overflow:visible}html.app-chat-composer-editing,body.app-chat-composer-editing{overscroll-behavior-y:none;height:100%;min-height:0;overflow:hidden}html.app-chat-composer-editing.app-navbar-pull-refresh,body.app-chat-composer-editing.app-navbar-pull-refresh{overscroll-behavior-y:auto;overflow:visible}body.app-document-scroll.app-empty-chat,body.app-document-scroll.app-empty-chat #root{height:100dvh;min-height:100dvh;overflow:hidden}}html{background-color:#faf8fc}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-weight:350}body.light{background-color:#faf8fc}body.dark{background-color:#1c1c1c}body.app-embed-route{background:0 0;width:100%;height:100%;min-height:0;overflow:hidden}html.app-embed-route,html.app-embed-route body,body.app-embed-route #root{width:100%;height:100%;min-height:0;overflow:hidden}button,input,textarea,select{font-family:inherit}@media (hover:none) and (pointer:coarse){input,textarea,select{font-size:16px!important}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::view-transition-old(root){animation-duration:.26s;animation-timing-function:ease-in-out}::view-transition-new(root){animation-duration:.26s;animation-timing-function:ease-in-out}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:0s}::view-transition-new(root){animation-duration:0s}}html.theme-transition-fallback body,html.theme-transition-fallback body *{transition-property:background-color,color,border-color,box-shadow;transition-duration:.26s;transition-timing-function:ease-in-out}body.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--main-color:#fff;--accent-color:#232323;--secondary-main-color:#f9f9f9;--secondary-accent-color:#c9c9c9;--tertiary-background-color:#deebf0;--background-color-gradient:#ffffffce;--secondary-background-color-gradient:#fff0;--background-color-input:#deebf0d8;--background-color-active:#d0e3ebd8;--text-color:#232323;--text-color-error:#aa67bb;--extra-text-color:white;--chat-win-color:#f7f3fce3;--frame-hover:#ede2fbe3;--chatbot-message:#fbfbfe;--user-message:#f7f3fc;--selected-conversation:#fbfbfe;--panel-color:#c6e0eb;--scrollbar-color:#4e869ecc;--scrollbar-color-hoover:#457a91bd;--link:#1fa4c9;--send-button:#fff;--link2:#57b8e6;--audio-controls:#1fa4c9;--card-slider:linear-gradient(#ccdff7, #9fbbfd);--card-answer:#7ab0fc;--white:#fff;--black:#1a1128}body.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--main-color:#1c1c1c;--accent-color:#f7f7f8;--secondary-main-color:#29292c;--background-color:#1c1c1c;--secondary-background-color:#2020209c;--tertiary-background-color:#2020209c;--background-color-gradient:#232323ad;--secondary-background-color-gradient:#fff0;--background-color-input:#202020bb;--background-color-active:#4242429c;--text-color:#fff;--text-color-error:#aa67bb;--extra-text-color:black;--chat-win-color:#202226e6;--frame-hover:#24262ae6;--chatbot-message:#313944;--user-message:#202226e6;--selected-conversation:#313944;--panel-color:#202020;--scrollbar-color:#2b2b2b;--scrollbar-color-hoover:#2b2b2b;--link:#1e5e6e;--send-button:#202226;--link2:#7bcdf3;--carousel-card:#1f1f1f;--audio-controls:#1fa4c9;--card-slider:linear-gradient(#27374b, #1c2230);--card-answer:#334155;--white:#29292c;--black:#f7f7f8}body.light,body.dark{--brand-primary:#7c3aed;--brand-primary-rgb:124, 58, 237;--brand-primary-mid:#8b5cf6;--brand-primary-mid-rgb:139, 92, 246;--brand-primary-hover:#6d28d9;--brand-primary-hover-rgb:109, 40, 217;--brand-primary-strong:#5b21b6;--brand-action-primary:var(--brand-primary);--brand-action-primary-hover:var(--brand-primary-hover);--brand-action-primary-rgb:var(--brand-primary-rgb);--brand-primary-light:#a78bfa;--brand-primary-lighter:#c4b5fd;--brand-primary-pale:#ddd6fe;--brand-primary-tint:#e9d5ff;--brand-primary-soft:#f1eafd;--brand-primary-muted:#ede9fe;--brand-primary-wash:#f5f3ff;--brand-accent:#ec4899;--brand-accent-rgb:236, 72, 153;--brand-accent-hover:#db2777;--brand-accent-strong:#be185d;--brand-accent-wash:#faf5ff;--brand-app-base:#6c40e4;--brand-page:#faf8fc;--brand-surface:#fff;--brand-text:#1a1128;--brand-text-muted:#756b82;--brand-border:#ded7e7;--brand-border-strong:#c7b8d9;--brand-surface-glass:#ffffffb8;--brand-surface-subtle:#f8fafc;--brand-surface-hover:#f1f5f9;--brand-placeholder:#9ca3af;--brand-assistant-bubble:#ffffffa8;--brand-composer-surface:#ffffffd1;--brand-composer-border:var(--brand-border-strong);--chatbot-avatar-background:#18181b;--brand-code-surface:#f6f8fa;--brand-code-header:#eef1f4;--brand-code-text:#24292f;--brand-code-muted:#57606a;--brand-code-border:#d0d7de;--brand-code-control:#eaeef2;--brand-code-control-hover:#d8dee4;--brand-code-comment:#656d76;--brand-code-keyword:#cf222e;--brand-code-string:#0a3069;--brand-code-literal:#0550ae;--brand-code-title:#8250df;--brand-code-type:#953800;--brand-code-attribute:#0550ae;--brand-code-variable:#953800;--brand-code-meta:#116329;--brand-code-addition:#116329;--brand-code-addition-bg:#2ea0431f;--brand-code-deletion:#cf222e;--brand-code-deletion-bg:#ff81822e;--app-card-background:var(--brand-surface-glass);--app-card-border:var(--brand-border);--app-card-border-hover:var(--brand-border-strong);--app-card-radius:8px;--app-card-shadow:none;--app-page-max-width:1240px;--app-page-gutter:40px;--app-page-mobile-gutter:24px;--app-page-padding-top:24px;--app-page-padding-top-mobile:20px;--app-page-header-margin-bottom:24px;--app-page-header-gap:24px;--app-page-eyebrow-gap:5px;--app-page-eyebrow-font-size:12px;--app-page-title-font-size:30px;--app-page-title-font-size-mobile:25px;--app-page-title-font-weight:600;--app-page-title-line-height:1.2;--app-page-subtitle-gap:7px;--app-page-subtitle-font-size:15px;--app-page-subtitle-line-height:1.4;--app-field-focus-border:var(--brand-primary);--app-field-focus-ring:0 0 0 3px rgba(var(--brand-primary-rgb), .1);--app-field-error-focus-ring:0 0 0 3px #ef44441a;--app-toolbar-control-height:40px;--app-table-header-background:var(--brand-surface-subtle);--app-table-border:var(--brand-border);--app-table-row-hover:var(--brand-surface-subtle);--app-table-header-font-size:11px;--app-table-header-font-weight:600;--app-table-cell-padding:14px 20px;--app-table-header-padding:12px 20px;--app-modal-backdrop:#08080c9e;--app-modal-backdrop-blur:5px;--app-modal-background:var(--brand-surface);--app-modal-border:var(--brand-border);--app-modal-radius:8px;--app-modal-shadow:0 24px 70px #00000047;--app-modal-header-padding:20px 24px;--app-modal-body-padding:24px;--app-modal-footer-padding:15px 24px;--app-modal-title-size:18px;--app-modal-control-radius:7px}@media (width<=768px){body.light,body.dark{--app-page-padding-top:var(--app-page-padding-top-mobile);--app-page-title-font-size:var(--app-page-title-font-size-mobile)}}.app-card{background:var(--app-card-background);border:1px solid var(--app-card-border);border-radius:var(--app-card-radius);box-shadow:var(--app-card-shadow)}.app-card-interactive{transition:border-color .15s}.app-card-interactive:hover{border-color:var(--app-card-border-hover)}.app-modal-backdrop{background:var(--app-modal-backdrop);-webkit-backdrop-filter:blur(var(--app-modal-backdrop-blur));backdrop-filter:blur(var(--app-modal-backdrop-blur))}.app-modal-shell{color:var(--brand-text);background:var(--app-modal-background);border:1px solid var(--app-modal-border);border-radius:var(--app-modal-radius);box-shadow:var(--app-modal-shadow)}body.dark{--brand-primary:#a78bfa;--brand-primary-rgb:167, 139, 250;--brand-primary-mid:#8b5cf6;--brand-primary-mid-rgb:139, 92, 246;--brand-primary-hover:#8b5cf6;--brand-primary-hover-rgb:139, 92, 246;--brand-primary-strong:#7c3aed;--brand-primary-light:#c4b5fd;--brand-primary-lighter:#ddd6fe;--brand-accent:#f472b6;--brand-accent-rgb:244, 114, 182;--brand-accent-hover:#ec4899;--brand-accent-strong:#db2777;--brand-accent-wash:#4a1f36;--brand-page:#1c1c1c;--brand-surface:#29292c;--brand-text:#f7f7f8;--brand-text-muted:#b7b3bc;--brand-border:#48454d;--brand-border-strong:#66616d;--brand-action-primary:#6d28d9;--brand-action-primary-hover:#5b21b6;--brand-action-primary-rgb:109, 40, 217;--brand-primary-soft:#35294a;--link:#a78bfa;--link2:#f9a8d4;--brand-surface-glass:#29292ce0;--brand-surface-subtle:#303035;--brand-surface-hover:#38383e;--brand-placeholder:#918b99;--brand-assistant-bubble:#353539;--brand-composer-surface:#343439;--brand-composer-border:#5b5861;--brand-code-surface:#18181b;--brand-code-header:#27272a;--brand-code-text:#f4f4f5;--brand-code-muted:#a1a1aa;--brand-code-border:#52525b;--brand-code-control:#3f3f46;--brand-code-control-hover:#52525b;--brand-code-comment:#94a3b8;--brand-code-keyword:#c4b5fd;--brand-code-string:#86efac;--brand-code-literal:#fbbf24;--brand-code-title:#7dd3fc;--brand-code-type:#f9a8d4;--brand-code-attribute:#93c5fd;--brand-code-variable:#fda4af;--brand-code-meta:#67e8f9;--brand-code-addition:#bbf7d0;--brand-code-addition-bg:#22c55e24;--brand-code-deletion:#fecaca;--brand-code-deletion-bg:#ef444424}body.light[data-company-theme=ocean]{--brand-primary:#075985;--brand-primary-rgb:7, 89, 133;--brand-primary-mid:#0ea5e9;--brand-primary-mid-rgb:14, 165, 233;--brand-primary-hover:#0369a1;--brand-primary-hover-rgb:3, 105, 161;--brand-primary-strong:#0c4a6e;--brand-primary-light:#38bdf8;--brand-primary-lighter:#7dd3fc;--brand-primary-pale:#bae6fd;--brand-primary-tint:#d7f0fa;--brand-primary-soft:#dff4fb;--brand-primary-muted:#e0f2fe;--brand-primary-wash:#f0f9ff;--brand-accent:#14b8a6;--brand-accent-rgb:20, 184, 166;--brand-accent-hover:#0f766e;--brand-accent-strong:#115e59;--brand-accent-wash:#f0fdfa;--brand-app-base:#e6f7fb;--brand-page:#f5fbfd;--brand-text:#102a36;--brand-text-muted:#56717c;--brand-border:#c9e0e8;--brand-border-strong:#96c5d5;--tertiary-background-color:#dff4f8;--background-color-input:#e4f5f8;--background-color-active:#caeaf1;--panel-color:#c9e8ef;--link:#0284c7;--link2:#0f766e;--scrollbar-color:#4c91a8;--color-gradient:linear-gradient(to left, #14b8a6 7%, #0284c7 98%)}body.dark[data-company-theme=ocean]{--brand-primary:#38bdf8;--brand-primary-rgb:56, 189, 248;--brand-primary-mid:#0ea5e9;--brand-primary-mid-rgb:14, 165, 233;--brand-primary-hover:#0284c7;--brand-primary-hover-rgb:2, 132, 199;--brand-primary-strong:#0369a1;--brand-action-primary:#0369a1;--brand-action-primary-hover:#0c4a6e;--brand-action-primary-rgb:3, 105, 161;--brand-primary-light:#7dd3fc;--brand-primary-lighter:#bae6fd;--brand-primary-pale:#164e63;--brand-primary-tint:#164e63;--brand-primary-soft:#123845;--brand-primary-muted:#143f4d;--brand-primary-wash:#0c2d38;--brand-accent:#2dd4bf;--brand-accent-rgb:45, 212, 191;--brand-accent-hover:#14b8a6;--brand-accent-strong:#0f766e;--brand-accent-wash:#123c3a;--brand-app-base:#0b2630;--brand-surface:#11262f;--brand-border:#2a5361;--brand-border-strong:#397184;--background-color-input:#12303a;--background-color-active:#184654;--panel-color:#102b35;--link:#38bdf8;--link2:#5eead4;--color-gradient:linear-gradient(to left, #2dd4bf 7%, #0ea5e9 98%)}body.light[data-company-theme=forest]{--brand-primary:#166534;--brand-primary-rgb:22, 101, 52;--brand-primary-mid:#16a34a;--brand-primary-mid-rgb:22, 163, 74;--brand-primary-hover:#15803d;--brand-primary-hover-rgb:21, 128, 61;--brand-primary-strong:#14532d;--brand-primary-light:#4ade80;--brand-primary-lighter:#86efac;--brand-primary-pale:#bbf7d0;--brand-primary-tint:#d1fae5;--brand-primary-soft:#e2f3e7;--brand-primary-muted:#dcfce7;--brand-primary-wash:#f0fdf4;--brand-accent:#d97706;--brand-accent-rgb:217, 119, 6;--brand-accent-hover:#b45309;--brand-accent-strong:#92400e;--brand-accent-wash:#fffbeb;--brand-app-base:#eaf6ed;--brand-page:#f8fbf7;--brand-text:#17291d;--brand-text-muted:#607267;--brand-border:#d2dfd4;--brand-border-strong:#a8c3ad;--tertiary-background-color:#e2f1e5;--background-color-input:#e8f3e9;--background-color-active:#d1e7d5;--panel-color:#d4e9d8;--link:#15803d;--link2:#b45309;--scrollbar-color:#5f8d69;--color-gradient:linear-gradient(to left, #d97706 7%, #16a34a 98%)}body.dark[data-company-theme=forest]{--brand-primary:#4ade80;--brand-primary-rgb:74, 222, 128;--brand-primary-mid:#22c55e;--brand-primary-mid-rgb:34, 197, 94;--brand-primary-hover:#16a34a;--brand-primary-hover-rgb:22, 163, 74;--brand-primary-strong:#15803d;--brand-action-primary:#15803d;--brand-action-primary-hover:#14532d;--brand-action-primary-rgb:21, 128, 61;--brand-primary-light:#86efac;--brand-primary-lighter:#bbf7d0;--brand-primary-pale:#14532d;--brand-primary-tint:#174b2a;--brand-primary-soft:#203b29;--brand-primary-muted:#1d4528;--brand-primary-wash:#172d1f;--brand-accent:#f59e0b;--brand-accent-rgb:245, 158, 11;--brand-accent-hover:#d97706;--brand-accent-strong:#b45309;--brand-accent-wash:#422f13;--brand-app-base:#12251a;--brand-surface:#1b2b20;--brand-border:#3a5942;--brand-border-strong:#52775b;--background-color-input:#1c3424;--background-color-active:#284b32;--panel-color:#192f20;--link:#4ade80;--link2:#fbbf24;--color-gradient:linear-gradient(to left, #f59e0b 7%, #22c55e 98%)}body.light[data-company-theme=graphite]{--brand-primary:#3f3f46;--brand-primary-rgb:63, 63, 70;--brand-primary-mid:#52525b;--brand-primary-mid-rgb:82, 82, 91;--brand-primary-hover:#27272a;--brand-primary-hover-rgb:39, 39, 42;--brand-primary-strong:#18181b;--brand-primary-light:#71717a;--brand-primary-lighter:#a1a1aa;--brand-primary-pale:#d4d4d8;--brand-primary-tint:#e4e4e7;--brand-primary-soft:#ececee;--brand-primary-muted:#e4e4e7;--brand-primary-wash:#f4f4f5;--brand-accent:#e11d48;--brand-accent-rgb:225, 29, 72;--brand-accent-hover:#be123c;--brand-accent-strong:#9f1239;--brand-accent-wash:#fff1f2;--brand-app-base:#eef0f2;--brand-page:#f7f7f8;--brand-text:#18181b;--brand-text-muted:#71717a;--brand-border:#d4d4d8;--brand-border-strong:#a1a1aa;--tertiary-background-color:#ececef;--background-color-input:#eeeef0;--background-color-active:#dddde1;--panel-color:#e4e4e7;--link:#be123c;--link2:#52525b;--scrollbar-color:#71717a;--color-gradient:linear-gradient(to left, #f43f5e 7%, #3f3f46 98%)}body.dark[data-company-theme=graphite]{--brand-primary:#fb7185;--brand-primary-rgb:251, 113, 133;--brand-primary-mid:#f43f5e;--brand-primary-mid-rgb:244, 63, 94;--brand-primary-hover:#e11d48;--brand-primary-hover-rgb:225, 29, 72;--brand-primary-strong:#be123c;--brand-action-primary:#be123c;--brand-action-primary-hover:#9f1239;--brand-action-primary-rgb:190, 18, 60;--brand-primary-light:#fda4af;--brand-primary-lighter:#fecdd3;--brand-primary-pale:#4c1d27;--brand-primary-tint:#52232d;--brand-primary-soft:#45262d;--brand-primary-muted:#4a222b;--brand-primary-wash:#341d23;--brand-accent:#fda4af;--brand-accent-rgb:253, 164, 175;--brand-accent-hover:#fb7185;--brand-accent-strong:#f43f5e;--brand-accent-wash:#4a222b;--brand-app-base:#222226;--brand-surface:#27272a;--brand-border:#52525b;--brand-border-strong:#71717a;--background-color-input:#303035;--background-color-active:#414148;--panel-color:#242428;--link:#fb7185;--link2:#d4d4d8;--color-gradient:linear-gradient(to left, #f43f5e 7%, #52525b 98%)}body.light[data-company-theme=indigo]{--brand-primary:#4f46e5;--brand-primary-rgb:79, 70, 229;--brand-primary-mid:#6366f1;--brand-primary-mid-rgb:99, 102, 241;--brand-primary-hover:#4338ca;--brand-primary-hover-rgb:67, 56, 202;--brand-primary-strong:#312e81;--brand-action-primary:#4f46e5;--brand-action-primary-hover:#4338ca;--brand-action-primary-rgb:79, 70, 229;--brand-primary-light:#818cf8;--brand-primary-lighter:#a5b4fc;--brand-primary-pale:#c7d2fe;--brand-primary-tint:#e0e7ff;--brand-primary-soft:#e8eaff;--brand-primary-muted:#eef2ff;--brand-primary-wash:#f5f3ff;--brand-accent:#6366f1;--brand-accent-rgb:99, 102, 241;--brand-accent-hover:#4f46e5;--brand-accent-strong:#3730a3;--brand-accent-wash:#eef2ff;--brand-app-base:#f5f3ff;--brand-page:#f8f7ff;--brand-text:#1e1b4b;--brand-text-muted:#686582;--brand-border:#d8d7eb;--brand-border-strong:#aaa7cf;--tertiary-background-color:#eeedfa;--background-color-input:#f0effa;--background-color-active:#e1e0f4;--panel-color:#e6e5f5;--link:#4f46e5;--link2:#3730a3;--scrollbar-color:#7772a8;--color-gradient:#4f46e5}body.dark[data-company-theme=indigo]{--brand-primary:#a5b4fc;--brand-primary-rgb:165, 180, 252;--brand-primary-mid:#818cf8;--brand-primary-mid-rgb:129, 140, 248;--brand-primary-hover:#4f46e5;--brand-primary-hover-rgb:79, 70, 229;--brand-primary-strong:#4338ca;--brand-action-primary:#4338ca;--brand-action-primary-hover:#3730a3;--brand-action-primary-rgb:67, 56, 202;--brand-primary-light:#c7d2fe;--brand-primary-lighter:#e0e7ff;--brand-primary-pale:#312e61;--brand-primary-tint:#302e5c;--brand-primary-soft:#2a2949;--brand-primary-muted:#302f58;--brand-primary-wash:#211f3b;--brand-accent:#a5b4fc;--brand-accent-rgb:165, 180, 252;--brand-accent-hover:#818cf8;--brand-accent-strong:#6366f1;--brand-accent-wash:#292747;--brand-app-base:#171727;--brand-surface:#232334;--brand-border:#46465e;--brand-border-strong:#656587;--background-color-input:#29293b;--background-color-active:#393950;--panel-color:#202031;--link:#a5b4fc;--link2:#c7d2fe;--color-gradient:#4338ca}body.light[data-company-theme=slate]{--brand-primary:#475569;--brand-primary-rgb:71, 85, 105;--brand-primary-mid:#64748b;--brand-primary-mid-rgb:100, 116, 139;--brand-primary-hover:#334155;--brand-primary-hover-rgb:51, 65, 85;--brand-primary-strong:#1e293b;--brand-action-primary:#475569;--brand-action-primary-hover:#334155;--brand-action-primary-rgb:71, 85, 105;--brand-primary-light:#94a3b8;--brand-primary-lighter:#cbd5e1;--brand-primary-pale:#dbe2ea;--brand-primary-tint:#e8edf2;--brand-primary-soft:#edf1f5;--brand-primary-muted:#e2e8f0;--brand-primary-wash:#f8fafc;--brand-accent:#64748b;--brand-accent-rgb:100, 116, 139;--brand-accent-hover:#475569;--brand-accent-strong:#334155;--brand-accent-wash:#f1f5f9;--brand-app-base:#f8fafc;--brand-page:#f8fafc;--brand-text:#172033;--brand-text-muted:#64748b;--brand-border:#d6dde6;--brand-border-strong:#a8b4c3;--tertiary-background-color:#eef2f6;--background-color-input:#f1f4f7;--background-color-active:#e2e8f0;--panel-color:#e8edf2;--link:#475569;--link2:#334155;--scrollbar-color:#7b8797;--color-gradient:#475569}body.dark[data-company-theme=slate]{--brand-primary:#cbd5e1;--brand-primary-rgb:203, 213, 225;--brand-primary-mid:#94a3b8;--brand-primary-mid-rgb:148, 163, 184;--brand-primary-hover:#475569;--brand-primary-hover-rgb:71, 85, 105;--brand-primary-strong:#334155;--brand-action-primary:#475569;--brand-action-primary-hover:#334155;--brand-action-primary-rgb:71, 85, 105;--brand-primary-light:#e2e8f0;--brand-primary-lighter:#f1f5f9;--brand-primary-pale:#334155;--brand-primary-tint:#303b4a;--brand-primary-soft:#29333f;--brand-primary-muted:#303b48;--brand-primary-wash:#222a34;--brand-accent:#cbd5e1;--brand-accent-rgb:203, 213, 225;--brand-accent-hover:#94a3b8;--brand-accent-strong:#64748b;--brand-accent-wash:#2b3541;--brand-app-base:#171a1f;--brand-surface:#24282e;--brand-border:#454c56;--brand-border-strong:#66717f;--background-color-input:#2b3037;--background-color-active:#3a414a;--panel-color:#21252b;--link:#cbd5e1;--link2:#e2e8f0;--color-gradient:#475569}body.light[data-company-theme=coffee]{--brand-primary:#7f5c45;--brand-primary-rgb:127, 92, 69;--brand-primary-mid:#936d52;--brand-primary-mid-rgb:147, 109, 82;--brand-primary-hover:#684832;--brand-primary-hover-rgb:104, 72, 50;--brand-primary-strong:#563d2c;--brand-action-primary:#7f5c45;--brand-action-primary-hover:#684832;--brand-action-primary-rgb:127, 92, 69;--brand-primary-light:#a88063;--brand-primary-lighter:#c6a78e;--brand-primary-pale:#e4d5c8;--brand-primary-tint:#ede2d8;--brand-primary-soft:#f0e7de;--brand-primary-muted:#e8ddd2;--brand-primary-wash:#f6f3ef;--brand-accent:#ffa300;--brand-accent-rgb:255, 163, 0;--brand-accent-hover:#d98700;--brand-accent-strong:#8a5600;--brand-accent-wash:#fff2d9;--brand-app-base:#f6f3ef;--brand-page:#f6f3ef;--brand-surface:#fffcf8;--brand-text:#30271f;--brand-text-muted:#756659;--brand-border:#c8c8c8;--brand-border-strong:#a58e7c;--brand-surface-glass:#fffcf8f0;--brand-surface-subtle:#f0eae3;--brand-surface-hover:#e9dfd5;--brand-placeholder:#817366;--brand-assistant-bubble:#fffcf8;--brand-composer-surface:#fffcf8;--brand-composer-border:#b7a493;--chatbot-avatar-background:#7f5c45;--coffee-header-shape-primary:#ffa300;--coffee-header-shape-secondary:#c8c8c8;--main-color:#fffcf8;--secondary-main-color:#f0eae3;--text-color:#30271f;--accent-color:#30271f;--secondary-accent-color:#c8c8c8;--tertiary-background-color:#f0eae3;--background-color-input:#f5efe8;--background-color-active:#e8ddd2;--chat-win-color:#f6f3ef;--frame-hover:#e9dfd5;--chatbot-message:#fffcf8;--user-message:#f0e7de;--selected-conversation:#fffcf8;--panel-color:#f0eae3;--scrollbar-color:#a58e7c;--scrollbar-color-hoover:#7f5c45;--link:#7f5c45;--link2:#684832;--audio-controls:#7f5c45;--color-gradient:#7f5c45}body.dark[data-company-theme=coffee]{--brand-primary:#d8b29b;--brand-primary-rgb:216, 178, 155;--brand-primary-mid:#c69e86;--brand-primary-mid-rgb:198, 158, 134;--brand-primary-hover:#e8cbb9;--brand-primary-hover-rgb:232, 203, 185;--brand-primary-strong:#e2bfa8;--brand-action-primary:#633025;--brand-action-primary-hover:#7c4133;--brand-action-primary-rgb:99, 48, 37;--brand-primary-light:#e2bfa8;--brand-primary-lighter:#efdbce;--brand-primary-pale:#52372d;--brand-primary-tint:#45302a;--brand-primary-soft:#352a26;--brand-primary-muted:#3e3029;--brand-primary-wash:#211d1a;--brand-accent:#cda493;--brand-accent-rgb:205, 164, 147;--brand-accent-hover:#e0bcac;--brand-accent-strong:#edcdbc;--brand-accent-wash:#38251f;--brand-app-base:#0d1318;--brand-page:#0d1318;--brand-surface:#1b2125;--brand-text:#f3efeb;--brand-text-muted:#c8c8c8;--brand-border:#414141;--brand-border-strong:#72665e;--brand-surface-glass:#1b2125f5;--brand-surface-subtle:#292d30;--brand-surface-hover:#414141;--brand-placeholder:#aaa19a;--brand-assistant-bubble:#262b2e;--brand-composer-surface:#1b2125;--brand-composer-border:#72665e;--chatbot-avatar-background:#633025;--coffee-header-shape-primary:#633025;--coffee-header-shape-secondary:#414141;--main-color:#0d1318;--secondary-main-color:#1b2125;--text-color:#f3efeb;--accent-color:#f3efeb;--secondary-accent-color:#414141;--background-color:#0d1318;--secondary-background-color:#1b2125;--tertiary-background-color:#292d30;--background-color-input:#292d30;--background-color-active:#414141;--chat-win-color:#1b2125;--frame-hover:#414141;--chatbot-message:#262b2e;--user-message:#352a26;--selected-conversation:#292d30;--panel-color:#171d21;--scrollbar-color:#72665e;--scrollbar-color-hoover:#a58e7c;--link:#d8b29b;--link2:#efdbce;--audio-controls:#d8b29b;--color-gradient:#633025}body.light{--app-selection-background:rgba(var(--brand-primary-rgb), .24)}body.dark{--app-selection-background:rgba(var(--brand-primary-rgb), .38)}::selection{background-color:var(--app-selection-background)}::selection{background-color:var(--app-selection-background)}:root{--white:#fff;--black:#000;--gray-light:#f5f5f5;--gray-dark:#333;--shadow:#0003;--font-size-small:.8rem;--font-size-base:1rem;--font-size-large:1.25rem;--font-size-xlarge:1.5rem;--active-scale:.99;--active-transition-duration:.1s;--color-gradient:linear-gradient(to left, #b324d7 7.07%, #008ece 97.81%)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}:root{--animation-fadeIn:fadeIn .5s ease-in-out forwards;--animation-slideIn:slideIn .5s ease-out forwards}body.app-embed-route{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--main-color:#fff;--text-color:#26212b;--brand-page:#f7f7fa;--brand-surface:#fff;--brand-surface-glass:#fffffff5;--brand-surface-subtle:#f7f7fa;--brand-surface-hover:#f1eef5;--brand-text:#26212b;--brand-text-muted:#746d7c;--brand-border:#e5e1e8;--brand-border-strong:#d8d2dd;--brand-composer-surface:#fff;--brand-composer-border:#d8d2dd;--app-modal-background:#fff;--app-modal-border:#e5e1e8}._nav_mpcc8_15{box-sizing:border-box;width:100%;height:calc(3rem + env(safe-area-inset-top,0px));background-color:var(--main-color,#1a1a2e);padding:env(safe-area-inset-top,0px) max(.75rem, env(safe-area-inset-right,0px)) 0 max(.75rem, env(safe-area-inset-left,0px));z-index:1000;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._coffeeNav_mpcc8_46{isolation:isolate;position:relative}._coffeeArtwork_mpcc8_51{pointer-events:none;z-index:-1;position:absolute;inset:0 0 0 max(17rem,35%);overflow:hidden}._coffeeArtwork_mpcc8_51 svg{width:100%;height:100%;display:block}._coffeeShapePrimary_mpcc8_65{fill:var(--coffee-header-shape-primary)}._coffeeShapeSecondary_mpcc8_69{fill:var(--coffee-header-shape-secondary)}._coffeeContour_mpcc8_73{fill:none;stroke:var(--coffee-header-shape-primary);stroke-width:2px}@media (width<=767px){._nav_mpcc8_15{transform:translate3d(0, var(--app-visual-viewport-top,0px), 0);position:sticky;top:0}body.app-mobile-editing ._nav_mpcc8_15{position:fixed;left:0;right:0}}._logoLink_mpcc8_102{flex-shrink:1;align-items:center;min-width:0;padding:.25rem 0;text-decoration:none;display:flex}._logoLink_mpcc8_102:active{transform:scale(var(--active-scale,.97))}._logoContainer_mpcc8_128{align-items:center;gap:.4rem;display:flex}._logoIcon_mpcc8_140{object-fit:contain;width:auto;height:1.4rem}._customLogo_mpcc8_152{object-fit:contain;width:auto;max-width:10rem;height:1.75rem;display:block}._logoTextWrapper_mpcc8_168{align-items:center;display:flex;position:relative}._logoLetters_mpcc8_180{object-fit:contain;width:auto;height:.9rem}._logoStar_mpcc8_192{object-fit:contain;width:auto;height:.45rem;position:absolute;top:-.15rem;right:-.35rem}._rightContainer_mpcc8_214{flex-shrink:0;align-items:center;display:flex}._userMenuWrapper_mpcc8_226{position:relative}._initialsBtn_mpcc8_234{letter-spacing:.03em;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:.75rem;font-weight:700;transition:opacity .15s,transform .1s;display:flex;overflow:hidden}._navUserAvatar_mpcc8_274{border-radius:inherit;width:100%;height:100%;font-size:inherit}._initialsBtn_mpcc8_234:hover{opacity:.9}._initialsBtn_mpcc8_234:active{transform:scale(var(--active-scale,.95))}._loginLink_mpcc8_304{color:var(--text-color,#e0e0e0);white-space:nowrap;border-radius:.4rem;flex-shrink:0;padding:.35rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:opacity .15s}._loginLink_mpcc8_304:hover{opacity:.8}@media screen and (width>=576px){._nav_mpcc8_15{height:calc(3.25rem + env(safe-area-inset-top,0px));padding-right:max(1rem, env(safe-area-inset-right,0px));padding-left:max(1rem, env(safe-area-inset-left,0px))}._logoIcon_mpcc8_140{height:1.6rem}._logoLetters_mpcc8_180{height:1rem}._logoStar_mpcc8_192{height:.5rem;top:-.2rem;right:-.4rem}._initialsBtn_mpcc8_234{border-radius:.55rem;width:2.2rem;height:2.2rem;font-size:.8rem}}@media screen and (width>=768px){._nav_mpcc8_15{height:calc(3.5rem + env(safe-area-inset-top,0px));padding-right:max(1.25rem, env(safe-area-inset-right,0px));padding-left:max(1.25rem, env(safe-area-inset-left,0px))}._logoContainer_mpcc8_128{gap:.5rem}._logoIcon_mpcc8_140{height:1.8rem}._customLogo_mpcc8_152{max-width:12rem;height:2.2rem}._logoLetters_mpcc8_180{height:1.1rem}._logoStar_mpcc8_192{height:.55rem;top:-.2rem;right:-.45rem}._initialsBtn_mpcc8_234{border-radius:.6rem;width:2.4rem;height:2.4rem;font-size:.85rem}._loginLink_mpcc8_304{font-size:.9rem}}@media screen and (width>=1024px){._nav_mpcc8_15{height:calc(3.75rem + env(safe-area-inset-top,0px));padding-right:max(1.75rem, env(safe-area-inset-right,0px));padding-left:max(1.75rem, env(safe-area-inset-left,0px))}._logoContainer_mpcc8_128{gap:.55rem}._logoIcon_mpcc8_140{height:2rem}._logoLetters_mpcc8_180{height:1.2rem}._logoStar_mpcc8_192{height:.6rem;top:-.25rem;right:-.5rem}._initialsBtn_mpcc8_234{border-radius:.65rem;width:2.6rem;height:2.6rem;font-size:.9rem}._loginLink_mpcc8_304{padding:.4rem 1rem;font-size:.95rem}}@media screen and (width>=1440px){._nav_mpcc8_15{height:calc(4rem + env(safe-area-inset-top,0px));padding-right:max(2.5rem, env(safe-area-inset-right,0px));padding-left:max(2.5rem, env(safe-area-inset-left,0px))}._logoContainer_mpcc8_128{gap:.6rem}._logoIcon_mpcc8_140{height:2.2rem}._customLogo_mpcc8_152{max-width:14rem;height:2.6rem}._logoLetters_mpcc8_180{height:1.35rem}._logoStar_mpcc8_192{height:.65rem;top:-.25rem;right:-.55rem}._initialsBtn_mpcc8_234{border-radius:.7rem;width:2.8rem;height:2.8rem;font-size:.95rem}._loginLink_mpcc8_304{padding:.45rem 1.1rem;font-size:1rem}}._dropdown_kyksw_1{z-index:10;width:min(300px,100vw - 24px);max-height:calc(100dvh - 76px);color:var(--brand-text);background:var(--brand-surface);border:1px solid var(--brand-border);box-sizing:border-box;transform-origin:100% 0;border-radius:8px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 48px #0000003d}._userDetails_kyksw_41{border-bottom:1px solid var(--brand-border);align-items:center;gap:12px;min-width:0;padding:10px 10px 14px;display:flex}._userCircle_kyksw_59{color:#fff;border:1px solid rgba(var(--brand-primary-rgb), .18);border-radius:8px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.78rem;font-weight:700;display:flex}._userInfo_kyksw_87{min-width:0}._userName_kyksw_95{color:var(--brand-text);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1.25;overflow:hidden}._userMeta_kyksw_115{color:var(--brand-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.75rem;line-height:1.25;overflow:hidden}._menuSection_kyksw_135{padding:10px 0 4px}._menuSection_kyksw_135+._menuSection_kyksw_135{border-top:1px solid var(--brand-border)}._sectionLabel_kyksw_151{color:var(--brand-text-muted);text-transform:uppercase;padding:0 10px 6px;font-size:.68rem;font-weight:700}._sectionItems_kyksw_167{flex-direction:column;gap:2px;display:flex}._menuItem_kyksw_179,._logoutButton_kyksw_181{width:100%;min-height:40px;color:var(--brand-text);box-sizing:border-box;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:.84rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:flex}._menuItem_kyksw_179:hover,._logoutButton_kyksw_181:hover{color:var(--brand-text);background:var(--brand-surface-hover)}._menuItem_kyksw_179:focus-visible{color:var(--brand-primary);background:rgba(var(--brand-primary-rgb), .12);outline:2px solid var(--brand-primary);outline-offset:-2px}._logoutButton_kyksw_181:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}._menuItemActive_kyksw_252{color:var(--brand-primary);background:rgba(var(--brand-primary-rgb), .12);font-weight:650}._menuItemActive_kyksw_252:hover{color:var(--brand-primary);background:rgba(var(--brand-primary-rgb), .16)}body.dark ._menuItemActive_kyksw_252,body.dark ._menuItemActive_kyksw_252:hover{color:var(--brand-primary);background:rgba(var(--brand-primary-rgb), .18)}._menuIcon_kyksw_281{stroke-width:1.9px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}._menuIcon_kyksw_281 svg,._externalIcon_kyksw_303 svg{width:100%;height:100%;display:block}._buildingGlyph_kyksw_315{width:100%;height:100%}._buildingIconActive_kyksw_325 ._buildingGlyph_kyksw_315 path:nth-child(4){animation:.3s ease-out 40ms both _buildingFloorDraw_kyksw_1}._buildingIconActive_kyksw_325 ._buildingGlyph_kyksw_315 path:nth-child(5){animation:.3s ease-out 90ms both _buildingFloorDraw_kyksw_1}._buildingIconActive_kyksw_325 ._buildingGlyph_kyksw_315 path:nth-child(6){animation:.3s ease-out .14s both _buildingFloorDraw_kyksw_1}._buildingIconActive_kyksw_325 ._buildingGlyph_kyksw_315 path:nth-child(7){animation:.3s ease-out .19s both _buildingFloorDraw_kyksw_1}@keyframes _buildingFloorDraw_kyksw_1{0%{opacity:.25;stroke-dasharray:6;stroke-dashoffset:6px}to{opacity:1;stroke-dasharray:6;stroke-dashoffset:0}}._externalIcon_kyksw_303{width:14px;height:14px;color:var(--brand-text-muted);stroke-width:1.8px;flex:0 0 14px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}._menuFooter_kyksw_409{border-top:1px solid var(--brand-border);padding-top:8px}._appearanceRow_kyksw_419{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 8px 6px 10px;display:flex}._appearanceLabel_kyksw_439{min-width:0;color:var(--brand-text);align-items:center;gap:10px;font-size:.84rem;font-weight:500;display:inline-flex}._logoutButton_kyksw_181{color:var(--brand-text-muted)}._logoutButton_kyksw_181:hover{color:#ef4444;background:#ef44441a}@media (width<=575px){._dropdown_kyksw_1{max-height:calc(100dvh - 68px);position:fixed;top:56px;right:12px}}@media (prefers-reduced-motion:reduce){._buildingIconActive_kyksw_325 ._buildingGlyph_kyksw_315 path{animation:none}._menuItem_kyksw_179,._logoutButton_kyksw_181{transition-duration:0s}}._switch_ue4fv_1{cursor:pointer;flex:0 0 54px;width:54px;height:30px;display:inline-flex;position:relative}._input_ue4fv_19{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._track_ue4fv_41{background:#eeeeef;border:1px solid #18181b14;border-radius:999px;width:100%;height:100%;transition:background-color .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #18181b14}._celestial_ue4fv_71{background:#ffb020;border-radius:50%;width:20px;height:20px;transition:transform .26s,box-shadow .26s;position:absolute;top:4px;left:4px;overflow:hidden;transform:translate(0);box-shadow:0 1px 3px #99580047}._celestial_ue4fv_71:after{content:"";opacity:0;background:#18181b;border-radius:50%;width:21px;height:21px;transition:opacity .18s,transform .26s;position:absolute;top:-4px;left:-7px;transform:scale(.75)}._input_ue4fv_19:checked+._track_ue4fv_41{background:#18181b;border-color:#18181b;box-shadow:inset 0 1px 2px #00000080}._input_ue4fv_19:checked+._track_ue4fv_41 ._celestial_ue4fv_71{transform:translate(24px);box-shadow:0 1px 4px #ffb0203d}._input_ue4fv_19:checked+._track_ue4fv_41 ._celestial_ue4fv_71:after{opacity:1;transform:scale(1)}._input_ue4fv_19:focus-visible+._track_ue4fv_41{outline:3px solid rgba(var(--brand-primary-rgb), .28);outline-offset:2px}._input_ue4fv_19:disabled+._track_ue4fv_41{cursor:wait;opacity:.55}@media (prefers-reduced-motion:reduce){._track_ue4fv_41,._celestial_ue4fv_71,._celestial_ue4fv_71:after{transition-duration:0s}}._avatar_1u1y1_1._avatar_1u1y1_1{box-sizing:border-box;color:#fff;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden;container-type:inline-size}._colorLayer_1u1y1_35{border-radius:inherit;pointer-events:none;position:absolute;inset:0}._previousColorLayer_1u1y1_49{animation:.24s ease-out forwards _avatarColorCrossfade_1u1y1_1}._initials_1u1y1_57{z-index:1;letter-spacing:.04em;font-size:33.333cqi;line-height:1;display:block;position:relative}@keyframes _avatarColorCrossfade_1u1y1_1{0%{opacity:1}to{opacity:0}}._detail_1u1y1_95{border-radius:16px;width:72px;height:72px;box-shadow:0 4px 12px #0000001a}._compact_1u1y1_109{border-radius:7px;flex-basis:38px;width:38px;height:38px}@media (prefers-reduced-motion:reduce){._previousColorLayer_1u1y1_49{animation-duration:1ms}}._root_5spjf_1{box-sizing:border-box;flex:auto;justify-content:center;align-items:center;width:100%;min-width:0;min-height:100%;padding:clamp(1.25rem,5vw,3rem);display:flex}._card_5spjf_13{box-sizing:border-box;text-align:center;width:min(100%,35rem);min-height:18.75rem;color:var(--brand-text,#1a1128);background:var(--app-card-background,#ffffffe0);border:1px solid var(--app-card-border,#7c3aed2e);border-radius:var(--app-card-radius,8px);box-shadow:var(--app-card-shadow,0 16px 42px #1f12331a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}._iconWrapper_5spjf_31{width:4rem;height:4rem;color:var(--brand-primary,#7c3aed);background:rgba(var(--brand-primary-rgb,124, 58, 237), .11);border:1px solid rgba(var(--brand-primary-rgb,124, 58, 237), .18);border-radius:7px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}._iconWrapper_5spjf_31 svg{stroke-width:1.8px;width:1.875rem;height:1.875rem;animation:.9s linear infinite _appLoadingSpin_5spjf_1}._eyebrow_5spjf_51{color:var(--brand-primary,#7c3aed);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:700;line-height:1.2}._title_5spjf_61{color:var(--brand-text,#1a1128);font-size:1.1rem;font-weight:700;line-height:1.35}._description_5spjf_68{max-width:21rem;color:var(--brand-text-muted,#756b82);margin-top:.5rem;font-size:.9rem;line-height:1.5}._fullViewport_5spjf_76{min-height:100dvh}._compact_5spjf_81{min-height:100%;padding:1rem}._compact_5spjf_81 ._card_5spjf_13{background:var(--brand-surface,#fff);width:auto;min-height:0;padding:1rem 1.25rem}._compact_5spjf_81 ._iconWrapper_5spjf_31{width:2.75rem;height:2.75rem;margin-bottom:.65rem}._compact_5spjf_81 ._iconWrapper_5spjf_31 svg{width:1.35rem;height:1.35rem}._compact_5spjf_81 ._title_5spjf_61{font-size:.875rem}@keyframes _appLoadingSpin_5spjf_1{to{transform:rotate(360deg)}}@media (width<=767px){._root_5spjf_1:not(._fullViewport_5spjf_76,._compact_5spjf_81){min-height:calc(100dvh - 3rem - env(safe-area-inset-top,0px))}._card_5spjf_13{min-height:16rem;padding:2.25rem 1.25rem}}@media (width>=576px) and (width<=767px){._root_5spjf_1:not(._fullViewport_5spjf_76,._compact_5spjf_81){min-height:calc(100dvh - 3.25rem - env(safe-area-inset-top,0px))}}@media (prefers-reduced-motion:reduce){._iconWrapper_5spjf_31 svg{animation:none}}._appWrapper_gv0ex_5{background-color:var(--brand-page,#faf8fc);flex-direction:column;height:100dvh;display:flex;overflow:hidden}._legacyApiNotice_gv0ex_28{top:max(.75rem, env(safe-area-inset-top));z-index:10000;color:#fff;background:#7f1d1d;border:1px solid #ffffff40;border-radius:.75rem;align-items:center;gap:.75rem;width:min(42rem,100vw - 2rem);padding:.75rem .875rem;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000047}._legacyApiNotice_gv0ex_28 span{flex:1}._legacyApiNotice_gv0ex_28 button{color:#7f1d1d;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:.45rem;padding:.35rem .65rem;font-weight:700}._legacyApiNotice_gv0ex_28 ._legacyApiDismiss_gv0ex_61{color:#fff;background:0 0;padding:.25rem;font-size:1.25rem;line-height:1}._container_gv0ex_69{box-sizing:border-box;min-height:0;padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);background-color:var(--brand-app-base,#6c40e4);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-attachment:fixed,fixed;flex:1;overflow-y:auto}._documentScrollWrapper_gv0ex_93{height:auto;min-height:100dvh;overflow:visible}._documentScrollContainer_gv0ex_100{flex:none;width:100%;min-height:100dvh;overflow:visible}@media (width<=767px){._appWrapper_gv0ex_5{width:100%;max-width:100%;height:auto;min-height:100dvh;overflow:visible}body.app-mobile-editing:not(.app-embed-route) ._appWrapper_gv0ex_5:before{content:"";flex:0 0 calc(3rem + env(safe-area-inset-top,0px));width:100%;display:block}._container_gv0ex_69{width:100%;min-width:0;max-width:100%;min-height:calc(100vh - 3rem - env(safe-area-inset-top,0px));min-height:calc(100dvh - 3rem - env(safe-area-inset-top,0px));background-attachment:scroll,scroll;flex:none;padding-bottom:0;overflow:visible}._mobileDocumentContainer_gv0ex_143{display:contents}._mobileDocumentWrapper_gv0ex_147{background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-attachment:scroll,scroll;height:auto;min-height:100dvh;position:static;overflow:visible}body[data-company-theme=default] ._mobileDocumentWrapper_gv0ex_147,body[data-company-theme=default] ._chatAppWrapper_gv0ex_164{isolation:isolate;position:relative;background-image:none!important}body[data-company-theme=default] ._mobileDocumentWrapper_gv0ex_147:after,body[data-company-theme=default] ._chatAppWrapper_gv0ex_164:after{content:"";z-index:-1;pointer-events:none;background-color:var(--brand-app-base,#6c40e4);background-image:var(--app-background-image);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}body[data-company-theme=default] ._mobileDocumentContainer_gv0ex_143,body[data-company-theme=default] ._chatAppContainer_gv0ex_185{background-color:#0000;background-image:none!important}._mobileDocumentWrapper_gv0ex_147>*{width:100%;min-width:0;max-width:100%}._chatAppWrapper_gv0ex_164{height:auto;min-height:100dvh;overflow:visible}._chatAppContainer_gv0ex_185{width:100%;min-width:0;max-width:100%;min-height:calc(100vh - 3rem - env(safe-area-inset-top,0px));min-height:calc(100dvh - 3rem - env(safe-area-inset-top,0px));flex:none;overflow:visible}body.app-empty-chat ._chatAppWrapper_gv0ex_164{height:100dvh;min-height:0;overflow:hidden}body.app-empty-chat ._chatAppContainer_gv0ex_185{flex:1;height:auto;min-height:0;padding-bottom:0;overflow:hidden}}@media (width>=576px) and (width<=767px){body.app-mobile-editing:not(.app-embed-route) ._appWrapper_gv0ex_5:before{flex-basis:calc(3.25rem + env(safe-area-inset-top,0px))}}._embedAppWrapper_gv0ex_240{background:0 0;width:100%;height:100dvh;min-height:0;overflow:hidden}._embedAppContainer_gv0ex_249{background:0 0;flex:1;width:100%;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}._embedAppContainer_gv0ex_249>*{flex:1;min-width:0;min-height:0}._backdrop_ksrxf_1{background:var(--app-modal-backdrop);width:100%;height:100%;-webkit-backdrop-filter:blur(var(--app-modal-backdrop-blur));z-index:200;box-sizing:border-box;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;left:0}._errorCard_ksrxf_35{text-align:center;border-radius:var(--app-modal-radius);background:var(--app-modal-background);border:1px solid var(--app-modal-border);box-shadow:var(--app-modal-shadow);flex-direction:column;align-items:center;width:100%;max-width:400px;padding:2.5rem 2rem;animation:.18s ease-out _fadeIn_ksrxf_1;display:flex}@keyframes _fadeIn_ksrxf_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._iconWrapper_ksrxf_89{color:#dc2626;background:#ef44441a;border:1px solid #ef444433;border-radius:7px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.5rem;display:flex}._icon_ksrxf_89{stroke-width:2px;width:28px;height:28px}._title_ksrxf_129{color:var(--brand-text,#1a1128);font-size:var(--app-modal-title-size);margin:0 0 .5rem;font-weight:700}._text_ksrxf_143{color:var(--brand-text-muted,#756b82);max-width:300px;margin:0 0 1.5rem;font-size:.85rem;line-height:1.5}._ctaButton_ksrxf_161{color:#fff;cursor:pointer;background:var(--brand-action-primary,#7c3aed);height:46px;box-shadow:none;letter-spacing:0;border:none;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 1.75rem;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}._ctaButton_ksrxf_161:hover{background:var(--brand-action-primary-hover,#6d28d9)}._ctaButton_ksrxf_161:active{opacity:.9}._ctaButton_ksrxf_161:focus-visible{outline:3px solid rgba(var(--brand-action-primary-rgb), .24);outline-offset:2px}@media (width>=768px){._errorCard_ksrxf_35{padding:3rem 2.5rem}._title_ksrxf_129{font-size:1.3rem}._text_ksrxf_143{max-width:340px;font-size:.9rem}}@media (prefers-reduced-motion:reduce){._errorCard_ksrxf_35{animation:none}}._page_t7ovg_1{box-sizing:border-box;min-height:100%;color:var(--brand-text);place-items:center;padding:48px 20px;display:grid}._card_t7ovg_19{box-sizing:border-box;border:1px solid var(--brand-border);background:var(--brand-surface-glass);-webkit-backdrop-filter:blur(24px);border-radius:20px;width:min(100%,580px);padding:48px;animation:.42s cubic-bezier(.16,1,.3,1) both _cardIn_t7ovg_1;box-shadow:0 24px 70px #1f122c1f}._iconWrap_t7ovg_45{border:1px solid rgba(var(--brand-primary-rgb), .16);width:64px;height:64px;color:var(--brand-primary);background:var(--brand-primary-soft);border-radius:18px;place-items:center;margin-bottom:24px;display:grid}._eyebrow_t7ovg_69{color:var(--brand-primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}._title_t7ovg_87{max-width:480px;color:var(--brand-text);letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1.15}._description_t7ovg_107{color:var(--brand-text-muted);margin:18px 0 0;font-size:16px;line-height:1.65}._account_t7ovg_121{border:1px solid var(--brand-border);background:var(--brand-surface-subtle);border-radius:12px;align-items:center;gap:12px;min-width:0;margin-top:28px;padding:14px 16px;display:flex}._accountIcon_t7ovg_145{width:36px;height:36px;color:var(--brand-primary);background:var(--brand-primary-soft);border-radius:10px;flex:none;place-items:center;display:grid}._accountCopy_t7ovg_167{flex-direction:column;gap:1px;min-width:0;display:flex}._accountLabel_t7ovg_181{color:var(--brand-text-muted);font-size:12px;line-height:1.4}._accountName_t7ovg_193{color:var(--brand-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}._actions_t7ovg_213{align-items:stretch;gap:12px;margin-top:28px;display:flex}._primaryAction_t7ovg_227{cursor:pointer;color:#fff;background:var(--brand-action-primary);border:1px solid #0000;border-radius:7px;flex:auto;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-family:inherit;font-size:14px;font-weight:650;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}._primaryAction_t7ovg_227:hover{background:var(--brand-action-primary-hover)}._primaryAction_t7ovg_227:focus-visible{outline:3px solid rgba(var(--brand-action-primary-rgb), .24);outline-offset:2px}._helpText_t7ovg_295{border-top:1px solid var(--brand-border);color:var(--brand-text-muted);margin:24px 0 0;padding-top:22px;font-size:13px;line-height:1.55}@keyframes _cardIn_t7ovg_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){._page_t7ovg_1{place-items:start center;padding:24px 14px}._card_t7ovg_19{border-radius:16px;padding:32px 24px}._iconWrap_t7ovg_45{border-radius:16px;width:56px;height:56px;margin-bottom:20px}._description_t7ovg_107{font-size:15px}._actions_t7ovg_213{flex-direction:column}._primaryAction_t7ovg_227{width:100%}}@media (prefers-reduced-motion:reduce){._card_t7ovg_19{animation:none}._primaryAction_t7ovg_227{transition:none}}body.dark ._card_t7ovg_19{box-shadow:0 24px 70px #00000052}
