.ToastContainer_container___OkWn{bottom:var(--toast-bottom,26px);flex-direction:column-reverse}.ToastContainer_containerTop__cquQI,.ToastContainer_container___OkWn{pointer-events:none;position:fixed;z-index:var(--z-index-notification);left:50%;transform:translateX(-50%);display:flex;gap:var(--space-8);align-items:center;width:calc(100% - var(--space-32));max-width:444px}.ToastContainer_containerTop__cquQI{top:26px;flex-direction:column}.ToastContainer_toast__cPqwR{pointer-events:auto;display:inline-flex;gap:var(--space-8);align-items:center;max-width:100%;padding:var(--space-8) var(--space-16);border-radius:var(--radius-pill);background:var(--black-a-80);animation:ToastContainer_toast-enter-bottom__ChhBy .25s ease-out forwards}.ToastContainer_toast__cPqwR.ToastContainer_clickable__Gp1oz{cursor:pointer;transition:opacity .2s ease}.ToastContainer_toast__cPqwR.ToastContainer_clickable__Gp1oz:hover{opacity:.9}.ToastContainer_toast__cPqwR.ToastContainer_clickable__Gp1oz:active{opacity:.8}.ToastContainer_toast__cPqwR.ToastContainer_exiting__0HX2F{animation:ToastContainer_toast-exit-bottom__6oCL2 .25s ease-out forwards}.ToastContainer_toastLight__iMf8L{background:var(--white-a-80);animation:ToastContainer_toast-enter-top__v5qlh .25s ease-out forwards}.ToastContainer_toastLight__iMf8L.ToastContainer_exiting__0HX2F{animation:ToastContainer_toast-exit-top__1b_mg .25s ease-out forwards}.ToastContainer_icon__KHFAX{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.ToastContainer_text__1bdlW{overflow:hidden;flex:1 1;min-width:0;font-size:var(--text-body-regular-size);font-weight:var(--font-weight-medium);line-height:var(--text-body-regular-line);color:var(--color-white);overflow-wrap:break-word}@media(max-width:599.98px){.ToastContainer_text__1bdlW{font-size:var(--text-body-small-size);line-height:var(--text-body-small-line)}}.ToastContainer_textDark__hXITZ{color:var(--color-black)}@keyframes ToastContainer_toast-enter-bottom__ChhBy{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes ToastContainer_toast-exit-bottom__6oCL2{0%{transform:translateY(0) scale(.95);opacity:1}to{transform:translateY(-10px) scale(.95);opacity:0}}@keyframes ToastContainer_toast-enter-top__v5qlh{0%{transform:translateY(-20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes ToastContainer_toast-exit-top__1b_mg{0%{transform:translateY(0) scale(.95);opacity:1}to{transform:translateY(-10px) scale(.95);opacity:0}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_c1e9ef{font-family:DM Sans,DM Sans Fallback;font-style:normal}:where(*,:before,:after){box-sizing:border-box}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}#__next,body,html{height:100%}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}table{border-spacing:0;border-collapse:collapse}fieldset{margin:0;padding:0;border:0}body,html{overflow:hidden;min-height:100vh;min-height:100dvh}@media(max-width:599.98px){body,html{overflow:hidden auto}}body #__next,html #__next{overflow:hidden;min-height:100vh;min-height:100dvh}@media(max-width:599.98px){body #__next,html #__next{overflow:hidden auto}}body{font-family:var(--font-family-sans);color:var(--content-primary);background:var(--bg-primary);transition:color var(--duration-std) var(--ease-standard),background-color var(--duration-std) var(--ease-standard),border-color var(--duration-std) var(--ease-standard)}:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--accent-400)}:root{--font-family-sans:var(--font-dm-sans),"DM Sans",system-ui,-apple-system,segoe ui,roboto,arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji";--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-h1-size:40px;--text-h1-line:48px;--text-h2-size:32px;--text-h2-line:38px;--text-h3-size:28px;--text-h3-line:34px;--text-h4-size:24px;--text-h4-line:28px;--text-h5-size:20px;--text-h5-line:24px;--text-h6-size:16px;--text-h6-line:20px;--text-h7-size:14px;--text-h7-line:18px;--text-body-regular-size:16px;--text-body-regular-line:24px;--text-body-small-size:14px;--text-body-small-line:20px;--text-body-xsmall-size:12px;--text-body-xsmall-line:18px;--text-body-xxsmall-size:10px;--text-body-xxsmall-line:14px;--text-caption-size:12px;--text-caption-line:16px;--text-button-sm-size:14px;--text-button-sm-line:20px;--text-button-md-size:16px;--text-button-md-line:24px;--text-button-lg-size:20px;--text-button-lg-line:30px;--text-input-sm-size:14px;--text-input-sm-line:20px;--text-input-md-size:16px;--text-input-md-line:24px;--text-input-lg-size:16px;--text-input-lg-line:24px;--font-size-button-xs:14px;--line-height-button-xs:20px;--font-size-button-sm:14px;--line-height-button-sm:20px;--font-size-button-md:16px;--line-height-button-md:24px;--font-size-button-lg:20px;--line-height-button-lg:30px;--text-footnote-size:13px;--text-footnote-line:18px;--text-footnote-letter-spacing:-0.08px;--color-black:#000;--color-white:#fff;--grey-900:#141414;--grey-800:#1a1a1a;--grey-700:#212121;--grey-600:#2b2d30;--grey-500:#4c4f55;--grey-400:#adb3bc;--grey-300:#e1e6ef;--grey-200:#f1f3f9;--grey-100:#f8f9fc;--brand-900:#1c114e;--brand-800:#341e8e;--brand-700:#4729c2;--brand-600:#502fdc;--brand-500:#755be3;--brand-400:#baa1ff;--brand-300:#cabeff;--brand-200:#e0daf9;--brand-100:#eae7fb;--accent-400:#646aff;--accent-green-600:#01b574;--accent-green-200:#93edcc;--accent-red-500:#f44b3c;--accent-red-600:#d93728;--accent-red-700:#860a00;--accent-red-800:#4e0500;--accent-red-200:#ffdbd8;--accent-yellow-600:#ffce20;--accent-yellow-200:#ffe484;--overlay-1:rgb(0 0 0/10%);--overlay-2:rgb(0 0 0/20%);--overlay-3:rgb(0 0 0/35%);--overlay-4:rgb(0 0 0/50%);--white-a-10:rgb(255 255 255/10%);--white-a-20:rgb(255 255 255/20%);--white-a-30:rgb(255 255 255/30%);--white-a-40:rgb(255 255 255/40%);--white-a-50:rgb(255 255 255/50%);--white-a-60:rgb(255 255 255/60%);--white-a-70:rgb(255 255 255/70%);--white-a-80:rgb(255 255 255/80%);--white-a-90:rgb(255 255 255/90%);--black-a-10:rgb(0 0 0/10%);--black-a-20:rgb(0 0 0/20%);--black-a-30:rgb(0 0 0/30%);--black-a-40:rgb(0 0 0/40%);--black-a-50:rgb(0 0 0/50%);--black-a-60:rgb(0 0 0/60%);--black-a-70:rgb(0 0 0/70%);--black-a-80:rgb(0 0 0/80%);--black-a-90:rgb(0 0 0/90%);--overlay-error:rgb(220 38 38/70%);--overlay-success:rgb(34 197 94/70%);--gradient-200:linear-gradient(135deg,#e0daf9,#d0d5ff);--gradient-400:linear-gradient(135deg,#baa1ff,#646aff);--gradient-600:linear-gradient(135deg,#502fdc,#4318ff);--gradient-800:linear-gradient(135deg,#341e8e,#001097);--btn-brand-gradient-bg:linear-gradient(137.32deg,#845bff -20.03%,#4523d2 68.1%);--btn-brand-gradient-bg-hover:linear-gradient(137.32deg,#7b52ff -20.03%,#3f20c2 68.1%);--btn-brand-gradient-bg-active:linear-gradient(137.32deg,#7249f0 -20.03%,#391caf 68.1%);--btn-brand-gradient-bg-disabled:linear-gradient(137.32deg,#bdaaff -20.03%,#6a55e2 68.1%);--bp-mobile:320px;--bp-tablet-sm:600px;--bp-tablet-md:768px;--bp-desktop-lg:1024px;--bp-desktop-hd:1440px;--container-mobile:320px;--container-tablet-sm:600px;--container-tablet-md:768px;--container-desktop-lg:1024px;--container-desktop-hd:1440px;--container-gutter:70px;--container-gutter-mobile:20px;--container-gutter-tablet:32px;--container-gutter-desktop:70px;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:100;--z-index-overlay:500;--z-index-modal:1000;--z-index-popover:1000;--z-index-tooltip:1500;--z-index-notification:2000;--spinner-size-sm:16px;--spinner-size-md:24px;--spinner-size-lg:32px;--spinner-size-xl:48px;--avatar-size-xs:24px;--avatar-size-sm:32px;--avatar-size-md:40px;--avatar-size-lg:48px;--avatar-size-xl:64px;--avatar-size-2xl:80px;--avatar-size-3xl:100px;--avatar-font-xs:10px;--avatar-font-sm:12px;--avatar-font-md:14px;--avatar-font-lg:16px;--avatar-font-xl:20px;--avatar-font-2xl:24px;--avatar-font-3xl:28px;--space-1:1px;--space-2:2px;--space-3:3px;--space-4:4px;--space-5:5px;--space-6:6px;--space-7:7px;--space-8:8px;--space-9:9px;--space-10:10px;--space-11:11px;--space-12:12px;--space-13:13px;--space-14:14px;--space-15:15px;--space-16:16px;--space-17:17px;--space-18:18px;--space-19:19px;--space-20:20px;--space-24:24px;--space-28:28px;--space-30:30px;--space-32:32px;--space-36:36px;--space-40:40px;--space-44:44px;--space-48:48px;--space-56:56px;--space-60:60px;--space-64:64px;--space-72:72px;--space-80:80px;--space-96:96px;--space-112:112px;--space-120:120px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:32px;--border-1:1px;--border-2:2px;--shadow-sm:0 1px 2px rgb(0 0 0/12%);--shadow-md:0 2px 24px rgb(0 0 0/8%);--shadow-lg:0 8px 32px rgb(0 0 0/30%);--ease-standard:cubic-bezier(0.2,0,0,1);--duration-fast:150ms;--duration-std:250ms;--duration-slow:400ms;--transition-fast:var(--duration-fast) var(--ease-standard);--transition-normal:var(--duration-std) var(--ease-standard);--transition-slow:var(--duration-slow) var(--ease-standard);--blur-standard:10px;--blur-large:50px;--line-height-multiline:1.4;--opacity-hover:0.9;--opacity-disabled:0.5;--link-color:var(--brand-600);--link-color-hover:var(--brand-700);--link-color-active:var(--brand-800);--focus-ring-color:var(--accent-400);--connection-excellent:var(--accent-green-600);--connection-good:var(--accent-yellow-600);--connection-poor:#f05a27;--connection-lost:var(--color-white);--connection-unknown:var(--grey-500);--btn-link-neutral-color:var(--grey-400);--btn-link-neutral-color-hover:var(--content-secondary);--btn-link-neutral-color-active:var(--content-muted);--btn-link-neutral-color-disabled:var(--white-a-50);--btn-link-accent-color:var(--accent-400);--btn-link-accent-color-hover:var(--brand-500);--btn-link-accent-color-active:var(--brand-300);--btn-link-accent-color-disabled:var(--white-a-50);--chat-image-max-width:250px;--chat-image-max-height:200px;--chat-image-border-radius:var(--radius-md);--chat-image-group-gap:var(--space-4);--chat-image-group-max-width:280px;--chat-image-group-max-width-mobile:220px;--chat-input-max-height:110px;--container-padding:var(--space-32);--container-padding-mobile:var(--space-16);--card-padding-sm:var(--space-16);--card-padding-md:var(--space-24);--card-padding-lg:var(--space-32);--card-gap:var(--space-16);--button-padding-x-sm:var(--space-12);--button-padding-x-md:var(--space-16);--button-padding-x-lg:var(--space-20);--button-padding-y-sm:var(--space-6);--button-padding-y-md:var(--space-10);--button-padding-y-lg:var(--space-12);--modal-padding:var(--space-24);--modal-gap:var(--space-16);--form-field-gap:var(--space-12);--form-label-margin:var(--space-8);--section-margin-y:var(--space-48);--section-padding-y:var(--space-32);--gap-xs:var(--space-4);--gap-sm:var(--space-8);--gap-md:var(--space-16);--gap-lg:var(--space-24);--gap-xl:var(--space-32)}:root,:root[data-theme=dark]{--bg-primary:var(--grey-800);--bg-secondary:var(--grey-700);--bg-neutral:var(--grey-700);--surface-primary:var(--grey-800);--surface-secondary:var(--grey-700);--surface-elevated:var(--grey-700);--content-primary:var(--color-white);--content-secondary:var(--grey-300);--content-muted:var(--grey-400);--content-inverse:var(--color-black);--color-primary:var(--brand-600);--color-error:var(--accent-red-500);--color-error-hover:var(--accent-red-600);--color-success:var(--accent-green-600);--color-warning:var(--accent-yellow-600);--bg-error:var(--accent-red-500);--bg-error-weak:var(--accent-red-800);--bg-error-weakest:rgb(244 75 60/15%);--bg-success:var(--accent-green-600);--bg-success-weak:rgb(1 181 116/30%);--bg-success-weakest:rgb(1 181 116/15%);--bg-warning:var(--accent-yellow-600);--bg-warning-weak:rgb(255 206 32/30%);--bg-warning-weakest:rgb(255 206 32/15%);--border-primary:var(--grey-600);--border-secondary:var(--grey-700);--on-primary:var(--color-white);--on-secondary:var(--color-white);--on-neutral:var(--color-white);--disabled-bg:var(--white-a-10);--disabled-color:var(--white-a-30);--bg-hover:var(--white-a-10);--bg-active:var(--white-a-20);--btn-secondary-bg:var(--white-a-20);--btn-secondary-color:var(--color-white);--btn-secondary-bg-hover:var(--white-a-30);--btn-secondary-bg-active:var(--grey-600);--btn-secondary-bg-disabled:var(--white-a-10);--btn-secondary-color-disabled:var(--white-a-30);--btn-neutral-bg:var(--white-a-20);--btn-neutral-border:var(--white-a-20);--btn-neutral-color:var(--color-white);--btn-neutral-bg-hover:var(--white-a-30);--btn-neutral-bg-active:var(--grey-600);--btn-neutral-bg-disabled:var(--white-a-10);--btn-neutral-border-disabled:var(--white-a-10);--btn-neutral-color-disabled:var(--white-a-30);--input-bg:var(--white-a-10);--input-border:var(--white-a-20);--input-color:var(--on-primary);--input-placeholder:var(--white-a-50);--input-bg-hover:var(--white-a-10);--input-border-hover:var(--white-a-30);--input-border-focus:var(--brand-600);--input-bg-disabled:var(--white-a-10);--input-border-disabled:var(--white-a-10);--input-color-disabled:var(--white-a-30);--input-placeholder-disabled:var(--white-a-30);--input-border-error:var(--accent-red-600);--toast-bg:var(--black-a-80);--toast-color:var(--on-primary);--toast-subtitle:var(--white-a-60);--glass-bg:rgb(255 255 255/5%);--glass-border:rgb(255 255 255/10%);--glass-shadow:0 8px 32px rgb(0 0 0/30%)}:root[data-theme=light]{--bg-primary:var(--color-white);--bg-secondary:var(--grey-200);--bg-neutral:var(--color-white);--surface-primary:var(--color-white);--surface-secondary:var(--grey-200);--surface-elevated:var(--color-white);--content-primary:var(--color-black);--content-secondary:var(--grey-600);--content-muted:var(--grey-400);--content-inverse:var(--color-white);--color-primary:var(--brand-600);--color-error:var(--accent-red-500);--color-error-hover:var(--accent-red-700);--color-success:var(--accent-green-600);--color-warning:var(--accent-yellow-600);--bg-error:var(--accent-red-500);--bg-error-weak:var(--accent-red-200);--bg-error-weakest:rgb(244 75 60/10%);--bg-success:var(--accent-green-600);--bg-success-weak:var(--accent-green-200);--bg-success-weakest:rgb(1 181 116/10%);--bg-warning:var(--accent-yellow-600);--bg-warning-weak:var(--accent-yellow-200);--bg-warning-weakest:rgb(255 206 32/10%);--border-primary:var(--grey-300);--border-secondary:var(--grey-200);--on-primary:var(--color-white);--on-secondary:var(--color-black);--on-neutral:var(--color-black);--disabled-bg:var(--grey-200);--disabled-color:var(--grey-400);--bg-hover:var(--grey-100);--bg-active:var(--grey-200);--btn-neutral-bg:var(--grey-200);--btn-neutral-border:var(--grey-300);--btn-neutral-color:var(--content-inverse);--btn-neutral-bg-hover:var(--brand-100);--btn-neutral-bg-active:var(--grey-200);--btn-neutral-color-active:var(--black-a-60);--btn-neutral-bg-disabled:var(--grey-200);--btn-neutral-border-disabled:var(--grey-300);--btn-neutral-color-disabled:var(--black-a-30);--input-bg:var(--color-white);--input-border:var(--grey-300);--input-color:var(--color-black);--input-placeholder:var(--grey-600);--input-bg-hover:var(--color-white);--input-border-hover:var(--grey-400);--input-border-focus:var(--brand-600);--input-bg-disabled:var(--grey-100);--input-border-disabled:var(--grey-300);--input-color-disabled:var(--black-a-30);--input-placeholder-disabled:var(--grey-600);--input-border-error:var(--accent-red-600);--toast-bg:var(--white-a-80);--toast-color:var(--content-primary);--toast-subtitle:var(--content-secondary);--glass-bg:rgb(255 255 255/10%);--glass-border:rgb(0 0 0/10%);--glass-shadow:0 8px 32px rgb(0 0 0/10%)}