@import url("https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap");*,:after,:before{box-sizing:border-box;border:0 solid}blockquote,body,dd,dl,figure,p{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,fieldset,ol,ul{padding:0}ol,ul{list-style:none}hr{border-top-width:1px;color:inherit}audio,canvas,embed,iframe,img,object,video{display:block;max-width:100%}svg{max-width:100%}img,video{height:auto}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}.normal-text p{margin:.5em 0}.normal-text h1{font-size:1.4em;font-weight:700;margin:.8em 0 .4em}.normal-text h2{font-size:1.2em;font-weight:700;margin:.75em 0 .35em}.normal-text h3{font-size:1.05em;font-weight:600;margin:.7em 0 .3em}.normal-text h4,.normal-text h5,.normal-text h6{font-size:1em;font-weight:600;margin:.6em 0 .25em}.normal-text blockquote{margin:1em 0;padding-left:1em;border-left:3px solid var(--border-medium)}.normal-text hr{margin:1em 0;border-color:var(--border-light)}.normal-text img{border-radius:var(--radius-sm)}body,html{height:100%;width:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:Source Sans\ 3,sans-serif;font-size:16px;line-height:1.5;background:var(--bg-page)}body,option{color:var(--text-primary)}.rounded-skeleton{border-radius:10px;overflow:hidden}@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600&display=swap");:root{--brand:#3b5bdb;--brand-hover:#3451c5;--brand-light:#edf2ff;--brand-text:#2b4299;--topbar-height:48px;--rail-width:76px;--bottom-nav-height:60px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:100px;--font:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;--transition-theme:background 0.25s ease,color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.theme-no-transition{--transition-theme:none}[data-theme=light]{--rail-bg:#1e1b2e;--rail-text:hsla(0,0%,100%,.5);--rail-active:#fff;--rail-hover-bg:hsla(0,0%,100%,.1);--rail-active-bg:rgba(59,91,219,.35);--topbar-bg:#d8daea;--topbar-border:rgba(0,0,0,.08);--topbar-text:#1a1d26;--topbar-text-dim:#5a5e70;--topbar-divider:rgba(0,0,0,.12);--topbar-icon:#5a5e70;--topbar-icon-hover-bg:rgba(0,0,0,.06);--topbar-icon-hover:#1a1d26;--bg-page:#f5f6fa;--bg-surface:#fff;--bg-hover:#f3f4f8;--link-color:#2563eb;--bg-sidebar:#fbfbfd;--bg-inset:#ededf2;--text-primary:#000;--text-secondary:#1a1d26;--text-tertiary:#5a5e70;--border-light:rgba(0,0,0,.07);--border-medium:rgba(0,0,0,.13);--shadow-card:0 1px 3px rgba(0,0,0,.03),0 0 0 0.5px rgba(0,0,0,.05);--shadow-input:0 1px 3px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.09);--shadow-input-focus:0 0 0 3px rgba(59,91,219,.14),0 0 0 1px var(--brand);--shadow-elevated:0 4px 16px rgba(0,0,0,.06),0 0 0 0.5px rgba(0,0,0,.04);--msg-user-bg:#fff;--msg-user-text:var(--text-primary);--msg-user-border:var(--brand);--msg-ai-bg:var(--bg-surface);--msg-ai-border:var(--border-light);--avatar-user-bg:#5b3dc7;--avatar-user-text:#fff;--coral-bg:#fff1ec;--coral-text:#b8441a;--blue-bg:#ebf3fe;--blue-text:#1a5faa;--green-bg:#edfbef;--green-text:#1b7f2a;--purple-bg:#f2effe;--purple-text:#5840c0;--amber-bg:#fff7e6;--amber-text:#8e5c08;--teal-bg:#e6f7f1;--teal-text:#0f6e56;--red-bg:#fff0f0;--red-text:#a32d2d;--indigo-bg:#edeef8;--indigo-text:#3d4a9e;--toggle-off-bg:#d0d2da;--toggle-on-bg:var(--brand);--row-stripe:rgba(0,0,0,.018);--row-hover:rgba(59,91,219,.04);--info-bg:#edf2ff;--info-border:rgba(59,91,219,.15);--info-text:#2b4299}[data-theme=dark]{--rail-bg:#14122a;--rail-text:hsla(0,0%,100%,.45);--rail-active:#fff;--rail-hover-bg:hsla(0,0%,100%,.08);--rail-active-bg:rgba(59,91,219,.3);--topbar-bg:#2a2740;--topbar-border:hsla(0,0%,100%,.1);--topbar-text:hsla(0,0%,100%,.95);--topbar-text-dim:hsla(0,0%,100%,.6);--topbar-divider:hsla(0,0%,100%,.15);--topbar-icon:hsla(0,0%,100%,.5);--topbar-icon-hover-bg:hsla(0,0%,100%,.08);--topbar-icon-hover:hsla(0,0%,100%,.85);--bg-page:#1a1d25;--bg-surface:#262933;--bg-hover:#2e3139;--link-color:#60a5fa;--bg-sidebar:#1f222b;--bg-inset:#2e3139;--text-primary:#fff;--text-secondary:#edeef2;--text-tertiary:#8e90a0;--border-light:hsla(0,0%,100%,.06);--border-medium:hsla(0,0%,100%,.1);--shadow-card:0 1px 3px rgba(0,0,0,.2),0 0 0 0.5px hsla(0,0%,100%,.04);--shadow-input:0 1px 3px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.07);--shadow-input-focus:0 0 0 3px rgba(59,91,219,.25),0 0 0 1px var(--brand);--shadow-elevated:0 4px 16px rgba(0,0,0,.3),0 0 0 0.5px hsla(0,0%,100%,.04);--brand-light:rgba(59,91,219,.15);--brand-text:#8fa4e8;--msg-user-bg:var(--bg-surface);--msg-user-text:var(--text-primary);--msg-user-border:var(--brand);--msg-ai-bg:var(--bg-surface);--msg-ai-border:var(--border-light);--avatar-user-bg:#7b5ee0;--avatar-user-text:#fff;--coral-bg:hsla(15,80%,71%,.12);--coral-text:#f0997b;--blue-bg:rgba(133,183,235,.12);--blue-text:#85b7eb;--green-bg:rgba(125,202,138,.12);--green-text:#7dca8a;--purple-bg:rgba(175,169,236,.12);--purple-text:#afa9ec;--amber-bg:rgba(240,192,96,.1);--amber-text:#f0c060;--teal-bg:rgba(93,202,165,.1);--teal-text:#5dcaa5;--red-bg:rgba(226,75,74,.12);--red-text:#f09595;--indigo-bg:rgba(123,140,222,.12);--indigo-text:#7b8cde;--toggle-off-bg:#3a3d48;--toggle-on-bg:var(--brand);--row-stripe:hsla(0,0%,100%,.015);--row-hover:rgba(59,91,219,.06);--info-bg:rgba(59,91,219,.1);--info-border:rgba(59,91,219,.2);--info-text:#8fa4e8}.react-calendar{border:none!important;background-color:transparent!important;font-family:Source Sans\ 3,sans-serif}.react-calendar__navigation__next2-button,.react-calendar__navigation__prev2-button{display:none}.react-calendar__navigation{align-items:center}abbr[title]{border-bottom:none;text-decoration:unset;-webkit-text-decoration:unset;text-decoration:unset!important}.react-calendar__navigation__next-button,.react-calendar__navigation__prev-button{background-color:#4318ff!important;border-radius:10px;min-width:34px!important;height:34px!important;color:#fff}.react-calendar__navigation__next-button{width:34px!important}.react-calendar__navigation__label{font-weight:700!important;font-size:18px}.react-calendar__navigation__label:focus,.react-calendar__navigation__label:hover{background-color:unset!important;border-radius:10px}.react-calendar__tile{font-size:12px;display:flex;align-items:center;justify-content:center;padding:0!important;height:34px!important;color:#1b2559}.react-calendar__month-view__weekdays{margin-bottom:6px}.react-calendar__month-view__weekdays,.react-calendar__tile--now,.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background-color:#f4f7fe;border-radius:10px}.react-calendar__month-view__days__day--neighboringMonth{color:#b0bbd5}.react-calendar__tile--active,.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#4318ff;border-radius:10px;color:#fff}.react-calendar__tile--range,.react-calendar__tile--range:enabled:focus,.react-calendar__tile--range:enabled:hover{background:#f4f7fe;color:#4318ff;border-radius:0}.react-calendar__tile--rangeStart,.react-calendar__tile--rangeStart:enabled:focus,.react-calendar__tile--rangeStart:enabled:hover{background:#4318ff;border-top-left-radius:10px;border-bottom-left-radius:10px;color:#fff}.react-calendar__tile--rangeEnd,.react-calendar__tile--rangeEnd:enabled:focus,.react-calendar__tile--rangeEnd:enabled:hover{background:#4318ff;border-top-right-radius:10px;border-bottom-right-radius:10px;color:#fff}[data-theme=dark] .react-calendar{border-radius:30px}[data-theme=dark] .react-calendar__navigation__prev-button{background-color:#303e64!important}[data-theme=dark] .react-calendar__navigation__next-button{background-color:#303e64!important;color:#fff}[data-theme=dark] .react-calendar__tile{color:#fff}[data-theme=dark] .react-calendar__month-view__weekdays,[data-theme=dark] .react-calendar__tile--now,[data-theme=dark] .react-calendar__tile--now:enabled:focus,[data-theme=dark] .react-calendar__tile--now:enabled:hover,[data-theme=dark] .react-calendar__tile:enabled:focus,[data-theme=dark] .react-calendar__tile:enabled:hover{background-color:hsla(0,0%,100%,.1)}[data-theme=dark] .react-calendar__month-view__days__day--neighboringMonth{color:#b0bbd5}[data-theme=dark] .react-calendar__tile--active,[data-theme=dark] .react-calendar__tile--active:enabled:focus,[data-theme=dark] .react-calendar__tile--active:enabled:hover{background:#303e64;color:#fff}[data-theme=dark] .react-calendar__tile--range,[data-theme=dark] .react-calendar__tile--range:enabled:focus,[data-theme=dark] .react-calendar__tile--range:enabled:hover{background:hsla(0,0%,100%,.1);color:#303e64}[data-theme=dark] .react-calendar__tile--rangeEnd,[data-theme=dark] .react-calendar__tile--rangeEnd:enabled:focus,[data-theme=dark] .react-calendar__tile--rangeEnd:enabled:hover,[data-theme=dark] .react-calendar__tile--rangeStart,[data-theme=dark] .react-calendar__tile--rangeStart:enabled:focus,[data-theme=dark] .react-calendar__tile--rangeStart:enabled:hover{background:#303e64;color:#fff}.subtitleSettings,.tittleSettings{font-family:Source Sans\ 3}.subtitleSettings{font-size:medium;font-weight:700;margin-bottom:0}.subSubTitleSettings{font-family:Source Sans\ 3;font-size:small;font-weight:500}.labelInput{margin-bottom:0;font-size:12px;font-family:Source Sans\ 3}