@font-face{font-family:Source Sans\ 3;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/692c5412c7c077f9-s.p.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/6f51bd087744144e-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/6991ff46d90fc8f5-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/548889ae31a30f45-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/2055a3bc9372cf01-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f1f13f4234669585-s.p.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:Source Sans\ 3;font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/a4a78f32e6d6bdeb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.p.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.p.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:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,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:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_d1217d{font-family:Source Sans\ 3,Source Sans\ 3 Fallback}.__variable_d1217d{--font-source-sans:"Source Sans 3","Source Sans 3 Fallback"}:root{color-scheme:light;--color-bg:#fdf9f3;--color-bg-elevated:#ffffff;--color-bg-muted:#f8f7f4;--color-panel:#ffffff;--color-text:#1a1a2e;--color-text-soft:rgba(26,26,46,0.8);--color-muted:#6b7280;--color-line:#e8e2d8;--color-line-soft:#f3f3f3;--color-brand:#076975;--color-brand-soft:rgba(7,105,117,0.13);--color-sand:#dfccb1;--color-sand-soft:rgba(223,204,177,0.67);--color-chart-grid:#efe8dc;--color-chart-fill:rgba(7,105,117,0.14);--color-telegram:#00a4e4;--color-telegram-alt:#2aabee;--color-danger:#b42318;--color-ok:#10a37f;--color-warn:#d97706;--color-gemini:#4285f4;--color-chip:#f3f4f6;--color-footer-muted:rgba(255,255,255,0.6);--color-footer-faint:rgba(255,255,255,0.4);--color-footer-bg:#076975;--radius-sm:6px;--radius-md:8px;--radius-control:10px;--radius-lg:12px;--radius-xl:16px;--radius-pill:18px;--radius-2xl:20px;--nav-offset:84px;--shadow-nav:0 1px 0 0 #e2e8f0;--shadow-hero:0 8px 32px 0 rgba(7,105,117,0.08);--shadow-card:0 2px 12px 0 rgba(7,105,117,0.03);--shadow-pricing:0 8px 32px 0 rgba(7,105,117,0.07);--shadow-msg:0 1px 4px 0 rgba(0,0,0,0.03);--glass-bg:rgba(255,255,255,0.52);--glass-bg-strong:rgba(255,255,255,0.68);--glass-border:rgba(255,255,255,0.72);--glass-border-soft:rgba(7,105,117,0.12);--glass-blur:8px;--glass-shadow-legacy:0 10px 36px rgba(7,105,117,0.08),inset 0 1px 0 rgba(255,255,255,0.65);--glass-shadow:0 1px 2px rgba(15,23,42,0.04),0 3px 10px rgba(7,105,117,0.045),inset 0 1px 0 rgba(255,255,255,0.7);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-18:72px;--motion-fast:160ms;--motion-panel:220ms;--theme-duration:0.55s;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-out-cubic:cubic-bezier(0.33,1,0.68,1);--container-max:1344px;--page-pad:clamp(20px,4vw,48px);--font-sans:var(--font-source-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--assistant-sidebar-width:260px;--assistant-thread-max:768px;--assistant-thread-pad:16px;--assistant-disclaimer-h:32px;--assistant-sidebar-bg:#f4f1ea;--assistant-main-bg:#fdf9f3;--assistant-panel-bg:#ffffff;--assistant-active:rgba(7,105,117,0.1);--assistant-user-bubble:color-mix(in srgb,var(--color-brand) 18%,#fff);--assistant-user-bubble-text:var(--color-text);--assistant-assistant-label:var(--color-brand);--assistant-composer-radius:18px;--assistant-composer-shadow:0 2px 12px rgba(7,105,117,0.06);--bg:var(--color-bg);--panel:var(--color-panel);--text:var(--color-text);--muted:var(--color-muted);--line:var(--color-line);--brand:var(--color-brand);--brand-dark:#05505a;--soft:var(--color-brand-soft);--danger:var(--color-danger)}html[data-theme=dark]{color-scheme:dark;--color-bg:#0c1518;--color-bg-elevated:#122025;--color-bg-muted:#15262b;--color-panel:#142228;--color-text:#e8f1f2;--color-text-soft:rgba(232,241,242,0.82);--color-muted:#8aa0a6;--color-line:#243740;--color-line-soft:#1c2e34;--color-brand:#2fa6b4;--color-brand-soft:rgba(47,166,180,0.16);--color-sand:#f8e9d3;--color-sand-soft:rgba(248,233,211,0.22);--color-chart-grid:#243740;--color-chart-fill:rgba(47,166,180,0.18);--color-telegram:#2aabee;--color-telegram-alt:#54bceb;--color-danger:#f97066;--color-ok:#3ecf8e;--color-warn:#f0b429;--color-chip:#1a2c32;--color-footer-muted:rgba(232,241,242,0.62);--color-footer-faint:rgba(232,241,242,0.4);--color-footer-bg:#0d3339;--shadow-nav:0 1px 0 0 rgba(0,0,0,0.35);--shadow-hero:0 10px 36px 0 rgba(0,0,0,0.35);--shadow-card:0 2px 14px 0 rgba(0,0,0,0.28);--shadow-pricing:0 10px 36px 0 rgba(0,0,0,0.4);--shadow-msg:0 1px 4px 0 rgba(0,0,0,0.25);--glass-bg:rgba(18,32,37,0.72);--glass-bg-strong:rgba(20,34,40,0.88);--glass-border:rgba(47,166,180,0.14);--glass-border-soft:rgba(47,166,180,0.18);--glass-shadow-legacy:0 12px 40px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.04);--glass-shadow:0 1px 2px rgba(0,0,0,0.22),0 4px 12px rgba(0,0,0,0.16),inset 0 1px 0 rgba(255,255,255,0.05);--brand-dark:#248a96;--assistant-sidebar-bg:#101c20;--assistant-main-bg:#0c1518;--assistant-panel-bg:#142228;--assistant-active:rgba(47,166,180,0.16);--assistant-user-bubble:color-mix(in srgb,var(--color-brand) 28%,#121820);--assistant-user-bubble-text:var(--color-text);--assistant-assistant-label:var(--color-brand);--assistant-composer-shadow:0 2px 14px rgba(0,0,0,0.35)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}.styled-scroll{scrollbar-color:color-mix(in srgb,var(--color-muted) 45%,transparent) transparent;scrollbar-width:thin}.styled-scroll::-webkit-scrollbar{height:6px;width:6px}.styled-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-muted) 40%,transparent);border-radius:999px}.styled-scroll::-webkit-scrollbar-track{background:transparent}.styled-scroll-brand{scrollbar-color:color-mix(in srgb,var(--color-brand) 35%,transparent) transparent;scrollbar-width:thin}.styled-scroll-brand::-webkit-scrollbar{height:6px;width:6px}.styled-scroll-brand::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-brand) 32%,transparent);border-radius:999px}.styled-scroll-brand::-webkit-scrollbar-track{background:transparent}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}html.theme-vt::view-transition-new(root),html.theme-vt::view-transition-old(root){animation-duration:var(--theme-duration);animation-timing-function:var(--ease-out);mix-blend-mode:normal}html.theme-vt::view-transition-old(root){animation-name:themeVtOut;z-index:1}html.theme-vt::view-transition-new(root){animation-name:themeVtIn}@keyframes themeVtOut{to{opacity:0}}@keyframes themeVtIn{0%{opacity:0}}html.theme-animating body,html.theme-animating body :not(svg):not(path):not(circle):not(rect):not(line):not(polyline):not(polygon){transition-property:background-color,border-color,color,box-shadow,fill,stroke,outline-color,caret-color!important;transition-duration:var(--theme-duration)!important;transition-timing-function:var(--ease-out)!important}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img,svg{display:block;max-width:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.public-shell{min-height:100vh}.page{padding:24px var(--page-pad) 64px}.stack{display:flex;flex-direction:column;gap:16px}.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:18px}.eyebrow{color:var(--color-brand);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lead,.muted{color:var(--color-muted);line-height:1.55}.error{color:var(--color-danger)}.auth-page{display:flex;justify-content:center;padding:48px var(--page-pad) 80px}.login-card{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);max-width:480px;padding:32px;width:100%}.login-card h1{font-size:28px;margin:0}.button,button.legacy-button{align-items:center;background:var(--color-brand);border:0;border-radius:var(--radius-lg);color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;padding:11px 18px}.button.secondary,button.secondary{background:var(--color-brand-soft);color:var(--color-brand)}.button.ghost,button.ghost{background:transparent;border:1px solid var(--color-line);color:var(--color-text)}.app-shell{display:grid;grid-template-columns:280px 1fr;min-height:100vh}.app-sidebar{background:var(--color-panel);border-right:1px solid var(--color-line);display:flex;flex-direction:column;gap:16px;padding:20px}.app-main{padding:24px}@media (max-width:900px){.app-shell{grid-template-columns:1fr}}[data-sonner-toaster].app-toaster{--normal-bg:var(--color-panel);--normal-border:var(--color-line);--normal-text:var(--color-text);--success-bg:color-mix(in srgb,var(--color-ok) 14%,var(--color-panel));--success-border:color-mix(in srgb,var(--color-ok) 38%,var(--color-line));--success-text:var(--color-text);--error-bg:color-mix(in srgb,var(--color-danger) 14%,var(--color-panel));--error-border:color-mix(in srgb,var(--color-danger) 38%,var(--color-line));--error-text:var(--color-text);--warning-bg:color-mix(in srgb,var(--color-warn) 14%,var(--color-panel));--warning-border:color-mix(in srgb,var(--color-warn) 38%,var(--color-line));--warning-text:var(--color-text);--info-bg:color-mix(in srgb,var(--color-brand) 12%,var(--color-panel));--info-border:color-mix(in srgb,var(--color-brand) 32%,var(--color-line));--info-text:var(--color-text);font-family:var(--font-sans)}[data-sonner-toaster].app-toaster [data-sonner-toast].app-toast{background:var(--normal-bg)!important;border:1px solid var(--normal-border)!important;box-shadow:var(--shadow-pricing);color:var(--normal-text)!important;gap:10px}[data-sonner-toaster].app-toaster [data-sonner-toast].app-toast-success{background:var(--success-bg)!important;border-color:var(--success-border)!important;color:var(--success-text)!important}[data-sonner-toaster].app-toaster [data-sonner-toast].app-toast-error{background:var(--error-bg)!important;border-color:var(--error-border)!important;color:var(--error-text)!important}[data-sonner-toaster].app-toaster [data-sonner-toast].app-toast-warning{background:var(--warning-bg)!important;border-color:var(--warning-border)!important;color:var(--warning-text)!important}[data-sonner-toaster].app-toaster [data-sonner-toast].app-toast-info{background:var(--info-bg)!important;border-color:var(--info-border)!important;color:var(--info-text)!important}[data-sonner-toaster].app-toaster [data-sonner-toast] .app-toast-title{color:var(--color-text);font-weight:650}[data-sonner-toaster].app-toaster [data-sonner-toast] .app-toast-description{color:var(--color-muted)}[data-sonner-toaster].app-toaster [data-sonner-toast] [data-icon]{color:var(--color-brand)}[data-sonner-toaster].app-toaster [data-sonner-toast].app-toast-success [data-icon]{color:var(--color-ok)}[data-sonner-toaster].app-toaster [data-sonner-toast].app-toast-error [data-icon]{color:var(--color-danger)}[data-sonner-toaster].app-toaster [data-sonner-toast].app-toast-warning [data-icon]{color:var(--color-warn)}[data-sonner-toaster].app-toaster [data-sonner-toast] .app-toast-close,[data-sonner-toaster].app-toaster [data-sonner-toast][data-styled=true] [data-close-button]{background:var(--color-bg-muted)!important;border:1px solid var(--color-line)!important;color:var(--color-muted)!important;left:auto;opacity:1;right:0;top:0;transform:translate(35%,-35%)}[data-sonner-toaster].app-toaster [data-sonner-toast] .app-toast-close:hover,[data-sonner-toaster].app-toaster [data-sonner-toast][data-styled=true] [data-close-button]:hover{background:var(--color-brand-soft)!important;border-color:color-mix(in srgb,var(--color-brand) 35%,var(--color-line))!important;color:var(--color-brand)!important}