@charset "UTF-8";html{--red50:#ffebee;--red100:#ffcdd2;--red200:#ef9a9a;--red300:#e57373;--red400:#ef5350;--red500:#f44336;--red600:#e53935;--red700:#d32f2f;--red800:#c62828;--red900:#b71c1c;--redA100:#ff8a80;--redA200:#ff5252;--redA400:#ff1744;--redA700:#d50000;--pink50:#fce4ec;--pink100:#f8bbd0;--pink200:#f48fb1;--pink300:#f06292;--pink400:#ec407a;--pink500:#e91e63;--pink600:#d81b60;--pink700:#c2185b;--pink800:#ad1457;--pink900:#880e4f;--pinkA100:#ff80ab;--pinkA200:#ff4081;--pinkA400:#f50057;--pinkA700:#c51162;--purple50:#f3e5f5;--purple100:#e1bee7;--purple200:#ce93d8;--purple300:#ba68c8;--purple400:#ab47bc;--purple500:#9c27b0;--purple600:#8e24aa;--purple700:#7b1fa2;--purple800:#6a1b9a;--purple900:#4a148c;--purpleA100:#ea80fc;--purpleA200:#e040fb;--purpleA400:#d500f9;--purpleA700:#a0f;--deepPurple50:#ede7f6;--deepPurple100:#d1c4e9;--deepPurple200:#b39ddb;--deepPurple300:#9575cd;--deepPurple400:#7e57c2;--deepPurple500:#673ab7;--deepPurple600:#5e35b1;--deepPurple700:#512da8;--deepPurple800:#4527a0;--deepPurple900:#311b92;--deepPurpleA100:#b388ff;--deepPurpleA200:#7c4dff;--deepPurpleA400:#651fff;--deepPurpleA700:#6200ea;--indigo50:#e8eaf6;--indigo100:#c5cae9;--indigo200:#9fa8da;--indigo300:#7986cb;--indigo400:#5c6bc0;--indigo500:#3f51b5;--indigo600:#3949ab;--indigo700:#303f9f;--indigo800:#283593;--indigo900:#1a237e;--indigoA100:#8c9eff;--indigoA200:#536dfe;--indigoA400:#3d5afe;--indigoA700:#304ffe;--blue50:#e3f2fd;--blue100:#bbdefb;--blue200:#90caf9;--blue300:#64b5f6;--blue400:#42a5f5;--blue500:#2196f3;--blue600:#1e88e5;--blue700:#1976d2;--blue800:#1565c0;--blue900:#0d47a1;--blueA100:#82b1ff;--blueA200:#448aff;--blueA400:#2979ff;--blueA700:#2962ff;--lightBlue50:#e1f5fe;--lightBlue100:#b3e5fc;--lightBlue200:#81d4fa;--lightBlue300:#4fc3f7;--lightBlue400:#29b6f6;--lightBlue500:#03a9f4;--lightBlue600:#039be5;--lightBlue700:#0288d1;--lightBlue800:#0277bd;--lightBlue900:#01579b;--lightBlueA100:#80d8ff;--lightBlueA200:#40c4ff;--lightBlueA400:#00b0ff;--lightBlueA700:#0091ea;--cyan50:#e0f7fa;--cyan100:#b2ebf2;--cyan200:#80deea;--cyan300:#4dd0e1;--cyan400:#26c6da;--cyan500:#00bcd4;--cyan600:#00acc1;--cyan700:#0097a7;--cyan800:#00838f;--cyan900:#006064;--cyanA100:#84ffff;--cyanA200:#18ffff;--cyanA400:#00e5ff;--cyanA700:#00b8d4;--teal50:#e0f2f1;--teal100:#b2dfdb;--teal200:#80cbc4;--teal300:#4db6ac;--teal400:#26a69a;--teal500:#009688;--teal600:#00897b;--teal700:#00796b;--teal800:#00695c;--teal900:#004d40;--tealA100:#a7ffeb;--tealA200:#64ffda;--tealA400:#1de9b6;--tealA700:#00bfa5;--green50:#e8f5e9;--green100:#c8e6c9;--green200:#a5d6a7;--green300:#81c784;--green400:#66bb6a;--green500:#4caf50;--green600:#43a047;--green700:#388e3c;--green800:#2e7d32;--green900:#1b5e20;--greenA100:#b9f6ca;--greenA200:#69f0ae;--greenA400:#00e676;--greenA700:#00c853;--lightGreen50:#f1f8e9;--lightGreen100:#dcedc8;--lightGreen200:#c5e1a5;--lightGreen300:#aed581;--lightGreen400:#9ccc65;--lightGreen500:#8bc34a;--lightGreen600:#7cb342;--lightGreen700:#689f38;--lightGreen800:#558b2f;--lightGreen900:#33691e;--lightGreenA100:#ccff90;--lightGreenA200:#b2ff59;--lightGreenA400:#76ff03;--lightGreenA700:#64dd17;--lime50:#f9fbe7;--lime100:#f0f4c3;--lime200:#e6ee9c;--lime300:#dce775;--lime400:#d4e157;--lime500:#cddc39;--lime600:#c0ca33;--lime700:#afb42b;--lime800:#9e9d24;--lime900:#827717;--limeA100:#f4ff81;--limeA200:#eeff41;--limeA400:#c6ff00;--limeA700:#aeea00;--yellow50:#fffde7;--yellow100:#fff9c4;--yellow200:#fff59d;--yellow300:#fff176;--yellow400:#ffee58;--yellow500:#ffeb3b;--yellow600:#fdd835;--yellow700:#fbc02d;--yellow800:#f9a825;--yellow900:#f57f17;--yellowA100:#ffff8d;--yellowA200:#ff0;--yellowA400:#ffea00;--yellowA700:#ffd600;--amber50:#fff8e1;--amber100:#ffecb3;--amber200:#ffe082;--amber300:#ffd54f;--amber400:#ffca28;--amber500:#ffc107;--amber600:#ffb300;--amber700:#ffa000;--amber800:#ff8f00;--amber900:#ff6f00;--amberA100:#ffe57f;--amberA200:#ffd740;--amberA400:#ffc400;--amberA700:#ffab00;--orange50:#fff3e0;--orange100:#ffe0b2;--orange200:#ffcc80;--orange300:#ffb74d;--orange400:#ffa726;--orange500:#ff9800;--orange600:#fb8c00;--orange700:#f57c00;--orange800:#ef6c00;--orange900:#e65100;--orangeA100:#ffd180;--orangeA200:#ffab40;--orangeA400:#ff9100;--orangeA700:#ff6d00;--deepOrange50:#fbe9e7;--deepOrange100:#ffccbc;--deepOrange200:#ffab91;--deepOrange300:#ff8a65;--deepOrange400:#ff7043;--deepOrange500:#ff5722;--deepOrange600:#f4511e;--deepOrange700:#e64a19;--deepOrange800:#d84315;--deepOrange900:#bf360c;--deepOrangeA100:#ff9e80;--deepOrangeA200:#ff6e40;--deepOrangeA400:#ff3d00;--deepOrangeA700:#dd2c00;--brown50:#efebe9;--brown100:#d7ccc8;--brown200:#bcaaa4;--brown300:#a1887f;--brown400:#8d6e63;--brown500:#795548;--brown600:#6d4c41;--brown700:#5d4037;--brown800:#4e342e;--brown900:#3e2723;--grey50:#fafafa;--grey100:#f5f5f5;--grey200:#eee;--grey300:#e0e0e0;--grey400:#bdbdbd;--grey500:#9e9e9e;--grey600:#757575;--grey700:#616161;--grey800:#424242;--grey900:#212121;--blueGrey50:#eceff1;--blueGrey100:#cfd8dc;--blueGrey200:#b0bec5;--blueGrey300:#90a4ae;--blueGrey400:#78909c;--blueGrey500:#607d8b;--blueGrey600:#546e7a;--blueGrey700:#455a64;--blueGrey800:#37474f;--blueGrey900:#263238;--primary-color-50:var(--grey50);--primary-color-100:var(--grey100);--primary-color-200:var(--grey200);--primary-color-300:var(--grey300);--primary-color-400:var(--grey400);--primary-color-500:var(--grey500);--primary-color-600:var(--grey600);--primary-color-700:var(--grey700);--primary-color-800:var(--grey800);--primary-color-900:var(--grey900);--primary-bg-color:#dce2e8;--secondary-bg-color:var(--primary-color-100);--tertiary-bg-color:var(--primary-color-50);--primary-fg-color:var(--primary-color-50);--secondary-fg-color:var(--primary-color-100);--tertiary-fg-color:var(--primary-color-200);--primary-text-color:var(--primary-color-900);--secondary-text-color:var(--primary-color-600);--tertiary-text-color:var(--primary-color-400);--primary-highlight-color:#ff914c;--secondary-highlight-color:#4672b0;--tab-box-shadow:0px 2px 4px 0px #00000040;--form-box-shadow:0px 0px 4px 2px #00000040;--toastify-color-info:#c3ccd3!important;--toastify-color-success:#b7c7ab!important;--toastify-color-warning:#f3dcb0!important;--toastify-color-error:#c17e76!important;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error)}@keyframes float-in-from-bottom{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes float-out-to-bottom{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,100%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in-with-pop-up{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-with-expand{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fade-in-with-shrink{0%{filter:blur(.5rem);opacity:0;transform:scale(1)}to{opacity:1;transform:scale(.95)}}@font-face{font-display:swap;font-family:Satoshi-Variable;font-style:normal;font-weight:300 900;src:url(/static/media/Satoshi-Variable.353a66cdd8922bb63107.woff2) format("woff2"),url(/static/media/Satoshi-Variable.4db206aaad2132de9db7.woff) format("woff"),url(/static/media/Satoshi-Variable.536fda9b164542087fc7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-VariableItalic;font-style:italic;font-weight:300 900;src:url(/static/media/Satoshi-VariableItalic.9d501e440d7109a57c88.woff2) format("woff2"),url(/static/media/Satoshi-VariableItalic.fe877592580e0a941b9e.woff) format("woff"),url(/static/media/Satoshi-VariableItalic.9519fea9567e2405bc08.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Light;font-style:normal;font-weight:300;src:url(/static/media/Satoshi-Light.df8f06167ee6fd05a131.woff2) format("woff2"),url(/static/media/Satoshi-Light.67e7fa77f107df3491b6.woff) format("woff"),url(/static/media/Satoshi-Light.22ef061781b1162ac317.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-LightItalic;font-style:italic;font-weight:300;src:url(/static/media/Satoshi-LightItalic.540a6dd2e29f70e15477.woff2) format("woff2"),url(/static/media/Satoshi-LightItalic.9473bef147f48d191d0d.woff) format("woff"),url(/static/media/Satoshi-LightItalic.bdeb9dc94481cdcc43dd.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Regular;font-style:normal;font-weight:400;src:url(/static/media/Satoshi-Regular.9ec05085c4cd2966eba8.woff2) format("woff2"),url(/static/media/Satoshi-Regular.ca3da5fd2b609836ef69.woff) format("woff"),url(/static/media/Satoshi-Regular.fe762acc7e97cb612805.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Italic;font-style:italic;font-weight:400;src:url(/static/media/Satoshi-Italic.f4acf4adbba9bcd2c75c.woff2) format("woff2"),url(/static/media/Satoshi-Italic.a7000aa1c017eec57868.woff) format("woff"),url(/static/media/Satoshi-Italic.89c785539a22fa0dfa0f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Medium;font-style:normal;font-weight:500;src:url(/static/media/Satoshi-Medium.1ffe968245568e8ba1e7.woff2) format("woff2"),url(/static/media/Satoshi-Medium.2419b46c96ed15331ba2.woff) format("woff"),url(/static/media/Satoshi-Medium.759562088ba19068aef8.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-MediumItalic;font-style:italic;font-weight:500;src:url(/static/media/Satoshi-MediumItalic.6be6d51d5fc7402ee45f.woff2) format("woff2"),url(/static/media/Satoshi-MediumItalic.cb8316e39642de8a12d5.woff) format("woff"),url(/static/media/Satoshi-MediumItalic.5db9ec801a311bdf187b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Bold;font-style:normal;font-weight:700;src:url(/static/media/Satoshi-Bold.a0e6d25529eab537426c.woff2) format("woff2"),url(/static/media/Satoshi-Bold.a875ff682ee232938607.woff) format("woff"),url(/static/media/Satoshi-Bold.137a52d9f47dd71c6247.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-BoldItalic;font-style:italic;font-weight:700;src:url(/static/media/Satoshi-BoldItalic.99235b175b514139aed0.woff2) format("woff2"),url(/static/media/Satoshi-BoldItalic.d6da0f2020393863d720.woff) format("woff"),url(/static/media/Satoshi-BoldItalic.95e24575ceb54c131b6b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Black;font-style:normal;font-weight:900;src:url(/static/media/Satoshi-Black.b5013d854bb5a8e48651.woff2) format("woff2"),url(/static/media/Satoshi-Black.4261d202e1e9410db1bf.woff) format("woff"),url(/static/media/Satoshi-Black.464354ba5a06467ecac5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-BlackItalic;font-style:italic;font-weight:900;src:url(/static/media/Satoshi-BlackItalic.d456cea1fae27f7d4694.woff2) format("woff2"),url(/static/media/Satoshi-BlackItalic.048e5edd452be6c13214.woff) format("woff"),url(/static/media/Satoshi-BlackItalic.6688ad1e9589e6751829.ttf) format("truetype")}@font-face{font-family:Consolas;font-style:normal;font-weight:500;src:url(/static/media/Consolas.a96797ab7e05ca91199e.eot) format("embedded-opentype"),url(/static/media/Consolas.132b9691a44583e45423.woff2) format("woff2"),url(/static/media/Consolas.9479070b326584654c2b.woff) format("woff"),url(/static/media/Consolas.07f1f7d41a0ed94147ea.ttf) format("truetype")}@font-face{font-family:Consolas-Italic;font-style:italic;font-weight:500;src:url(/static/media/Consolas-Italic.07e293a39c7dcff2dac7.eot) format("embedded-opentype"),url(/static/media/Consolas-Italic.b9e60634589786cda5bf.woff2) format("woff2"),url(/static/media/Consolas-Italic.b389bd168b17815f11cd.woff) format("woff"),url(/static/media/Consolas-Italic.3bdf7ebba57f51825695.ttf) format("truetype")}@font-face{font-family:Consolas-BoldItalic;font-style:italic;font-weight:700;src:url(/static/media/Consolas-BoldItalic.a3c57eba906d4559cb99.eot) format("embedded-opentype"),url(/static/media/Consolas-BoldItalic.7bedb2d9799ffb5aad34.woff2) format("woff2"),url(/static/media/Consolas-BoldItalic.b50db4bbbf8479291cf8.woff) format("woff"),url(/static/media/Consolas-BoldItalic.b37b3e5c834c5e4f57eb.ttf) format("truetype")}@font-face{font-family:Consolas-Bold;font-style:normal;font-weight:700;src:url(/static/media/Consolas-Bold.741badcbb61d66d0dbb5.eot) format("embedded-opentype"),url(/static/media/Consolas-Bold.f5a14942b69800f0f599.woff2) format("woff2"),url(/static/media/Consolas-Bold.d5764bcea5df5a9cc460.woff) format("woff"),url(/static/media/Consolas-Bold.8bd4152fd33b2983c70e.ttf) format("truetype")}*{box-sizing:border-box}html{background-color:#fff;color:var(--primary-color-900);font-family:Satoshi-Variable,sans-serif;font-size:16px;font-weight:500}body,html{border:none;height:100%;margin:0;max-width:100%;outline:none;padding:0;width:100%}.allows-select{-webkit-user-select:text;user-select:text}.allows-select,.no-select{-webkit-tap-highlight-color:transparent}.no-select{-webkit-user-select:none;user-select:none}.allows-select ::selection,.allows-select::selection{background-color:var(--primary-color-400);color:var(--primary-color-900)}.no-animations *{animation:none!important;transition:none!important}::-webkit-scrollbar{animation:fade-in 1s ease-in-out;height:.5rem;width:.75rem}::-webkit-scrollbar-track{animation:fade-in 1s ease-in-out;background:var(--primary-color-200);border-radius:1rem}::-webkit-scrollbar-thumb{border-radius:1rem}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:var(--primary-color-400)}::-webkit-scrollbar-thumb:active{background:var(--primary-color-400)}.medium-scroll-bar::-webkit-scrollbar{width:.5rem}.thin-scroll-bar::-webkit-scrollbar{width:.25rem}*{color:inherit;font-size:inherit;line-height:1.25}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-size:2rem}h2{font-size:1.75rem}h2,h3{font-weight:600}h3{font-size:1.5rem}h4{font-size:1.25rem;font-weight:600}h5,h6{font-size:1rem;font-weight:600}#root{display:block;height:100%;max-height:none;max-width:100%}#root,.not-found-page{margin:0;padding:0;width:100%}.not-found-page{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative}.not-found-page>*{z-index:1}.not-found-page>.background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.not-found-page>.content{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff6;border-radius:1rem;display:flex;flex-direction:column;justify-content:center;max-width:90%;padding:3rem}.not-found-page h1{-webkit-text-fill-color:#0000;background:linear-gradient(to left,var(--primary-color-700),var(--primary-color-900));-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:12.5rem;font-weight:lighter;margin:0;padding:1.25rem}.not-found-page h2,.not-found-page p{text-align:center}.not-found-page span{-webkit-text-fill-color:#0000;background:linear-gradient(to left,var(--primary-color-700),var(--primary-color-900));-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:700}@media only screen and (max-width:600px){.not-found-page{padding:0 24px}.not-found-page h1{font-size:100px}.not-found-page h2{font-size:20px;margin:8px 0}.not-found-page p{margin:8px 0}}.fixed-height-layout{align-items:flex-start;background:var(--primary-fg-color);display:flex;flex-direction:column;height:100%;justify-content:stretch;max-height:100%;min-height:100%;overflow-x:hidden;overflow-y:visible;width:100%}.fixed-height-layout>header{flex:0 0 auto;height:auto;margin:0;padding:0;position:relative;width:100%}.fixed-height-layout>main{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;height:100%;justify-content:flex-start;max-height:100%;overflow-y:auto;width:100%}.fixed-height-layout>main>*{animation:fade-in .3s ease-in-out;flex:1 1 auto;height:100%;width:100%}.top-navigation-bar{align-items:center;background-color:var(--primary-fg-color);box-shadow:var(--tab-box-shadow);display:flex;flex-direction:row;gap:1rem;height:3rem;justify-content:stretch;padding:.5rem 1.5rem}.top-navigation-bar>.title-wrapper{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;justify-content:flex-start}.top-navigation-bar>.filler{flex:1 1;height:100%}.top-navigation-bar>.menu-wrapper{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:1.5rem;height:100%;justify-content:flex-end}.top-navigation-bar>.menu-wrapper>.menu-item{align-items:center;color:var(--primary-color-600);display:flex;flex-direction:row;font-weight:600;height:100%;justify-content:center;transition:all .2s ease-in-out}.top-navigation-bar>.menu-wrapper>.menu-item:hover{color:var(--primary-color-900);transform:translateY(-.1rem) scale(1.05)}.top-navigation-bar>.menu-wrapper>.menu-item.selected{color:#ff914c}.top-navigation-bar>.menu-wrapper>.menu-item>button{margin:0;min-width:5rem;padding:.25rem 1rem}.top-navigation-bar>.user-menu-wrapper{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:1rem;height:100%;justify-content:flex-end}.top-navigation-bar>.title-wrapper>h3{font-weight:700}.top-navigation-bar>.title-wrapper>.logo{height:1.75rem;object-fit:contain;width:1.75rem}.user-menu{align-items:center;display:flex;flex-direction:row;gap:1rem;height:100%;justify-content:flex-end;position:relative}.user-menu>.name{color:var(--primary-color-700);font-size:1.125rem;font-weight:500}.user-menu>.favicon{background-color:var(--primary-color-400);border-radius:1rem;color:var(--primary-color-100);font-size:1.125rem;font-weight:700;height:2rem;width:2rem}.logo-view,.user-menu>.favicon{align-items:center;display:flex;justify-content:center}.logo-view{flex-direction:row;margin:0;width:100%}button.secondary-button{align-items:center;background-color:var(--primary-color-300);border:0;border-radius:.5rem;color:var(--primary-color-900);display:flex;flex-direction:row;font-size:1rem;font-weight:500;justify-content:center;outline:0;padding-bottom:.5rem;padding-top:.5rem;transition:all .2s ease-in-out}button.secondary-button:active,button.secondary-button:hover{background-color:var(--primary-color-400)}.app-layout{align-items:flex-start;animation:none!important;background-color:var(--primary-bg-color);display:flex;flex-direction:row;gap:.5rem;height:100%;justify-content:stretch;margin:0;max-height:100%;max-width:100%;overflow:hidden;padding:.5rem;width:100%}.app-layout>*{opacity:1;transition:all .5s ease}.app-layout.hidden>*{opacity:0}.app-layout>aside{flex:0 0 auto}.app-layout>aside,.app-layout>section{display:flex;height:100%;max-height:100%;overflow:visible}.app-layout>section{align-items:flex-start;flex:1 1 auto;flex-direction:row;gap:.5rem;justify-content:stretch;max-width:100%;min-height:100%}.side-navigation-bar{background:var(--primary-color-50);border-radius:.5rem;box-shadow:var(--tab-box-shadow);height:100%;padding:.5rem;width:auto}.side-navigation-bar>.items{align-items:center;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:flex-start;overflow-x:hidden;overflow-y:auto}.side-navigation-bar>.items>.item{align-items:center;display:flex;flex-direction:column;gap:.125rem;justify-content:center;opacity:0;padding:.5rem .25rem;visibility:hidden}.side-navigation-bar>.items>.item.bottom{margin-top:auto}.side-navigation-bar>.items>.item:hover>.icon-wrapper{box-shadow:0 0 4px 0 var(--primary-color-900)}.side-navigation-bar>.items>.item.selected>.icon-wrapper{border:1px solid var(--primary-color-900);box-shadow:0 0 4px 0 var(--primary-color-900)}.side-navigation-bar>.items>.item>.icon-wrapper{align-items:center;border:1px solid var(--primary-fg-color);border-radius:.5rem;box-shadow:0 0 4px 0 var(--primary-fg-color);display:flex;justify-content:center;padding:.375rem;transition:all .3s ease-in-out}.side-navigation-bar>.items>.item>.icon-wrapper>*{height:2rem;width:2rem}.side-navigation-bar>.items>.item>.text{font-size:.875rem;font-weight:600;margin:0;padding:0;text-align:center}.tab.remaining-balance{align-items:center;background-color:var(--primary-fg-color);border-radius:.5rem;box-shadow:var(--tab-box-shadow);display:flex;flex:0 0 auto;flex-direction:row;gap:.5rem;justify-content:flex-start;padding:.5rem;width:100%}.tab.remaining-balance>h5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-panel-layout{align-items:flex-start;background-color:var(--primary-fg-color);border-radius:.5rem;box-shadow:var(--tab-box-shadow);display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;justify-content:stretch;max-width:100%;min-height:0;overflow:visible;padding:.5rem;width:100%}.side-panel-layout>.title{flex:0 0 auto;margin-left:.5rem;width:100%}.side-panel-layout>.content{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;left:0;overflow-x:visible;overflow-y:auto;padding-right:.5rem;position:relative;top:0;width:calc(100% + .5rem)}.side-panel-layout>.button{animation:fade-in-with-expand .3s ease-in-out;flex:0 0 auto;transition:all .2s ease-in-out;width:100%}.side-panel-item{animation:fade-in-with-pop-up .3s ease-in-out;border-radius:.5rem;transition:all .3s ease-in-out}.side-panel-item:hover{background-color:var(--primary-color-200)}.side-panel-item.selected{background-color:var(--primary-color-300)}.side-panel-item{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;max-height:4.2rem;padding:.5rem;width:100%}.side-panel-item>.row{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:stretch;width:100%}.side-panel-item>.row>:first-child{flex:1 1 auto}.side-panel-item>.row>:last-child{flex:0 0 auto}.side-panel-item>.row>.description,.side-panel-item>.row>.tag,.side-panel-item>.row>.title{margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.side-panel-item>.row>.title{color:var(--primary-text-color);font-size:1rem;font-weight:500}.side-panel-item>.row>.more-options{background-color:initial;border:none;border-radius:.5rem;display:block;height:1.5rem;margin:0;max-height:1.5rem;max-width:1.5rem;outline:none;padding:0;width:1.5rem}.side-panel-item>.row>.more-options>svg{fill:var(--primary-color-500);transition:all .3s ease-in-out}.side-panel-item>.row>.more-options:hover>svg{fill:var(--primary-color-900)}.side-panel-item>.row>.description,.side-panel-item>.row>.tag{color:var(--secondary-text-color);font-size:.875rem}.custom-react-menu-item{align-items:center;display:flex;flex-direction:row;gap:.5rem;height:1.75rem;justify-content:flex-start;padding:0;transition:all .2s ease-in-out;width:100%}.custom-react-menu-item>.icon-wrapper{align-items:center;display:flex;flex-direction:row;height:1.125rem;justify-content:center;max-height:1.125rem;max-width:1.125rem;width:1.125rem}.custom-react-menu-item>.icon-wrapper>svg{height:100%;width:100%}.custom-react-menu-item>.text-wrapper{font-size:.875rem;font-weight:500}.szh-menu{background-color:#fff;border:1px solid #0000001a;box-sizing:border-box;list-style:none;margin:0;padding:0;width:-webkit-max-content;width:max-content;z-index:100}.szh-menu:focus{outline:none}.szh-menu__arrow{background-color:#fff;border-color:#0000001a #0000 #0000 #0000001a;border-style:solid;border-width:1px;box-sizing:border-box;height:.75rem;width:.75rem;z-index:-1}.szh-menu__arrow--dir-left{right:-.375rem;transform:translateY(-50%) rotate(135deg)}.szh-menu__arrow--dir-right{left:-.375rem;transform:translateY(-50%) rotate(-45deg)}.szh-menu__arrow--dir-top{bottom:-.375rem;transform:translateX(-50%) rotate(-135deg)}.szh-menu__arrow--dir-bottom{top:-.375rem;transform:translateX(-50%) rotate(45deg)}.szh-menu__item{cursor:pointer}.szh-menu__item:focus{outline:none}.szh-menu__item--hover{background-color:#ebebeb}.szh-menu__item--focusable{background-color:inherit;cursor:default}.szh-menu__item--disabled{color:#aaa;cursor:default}.szh-menu__group{box-sizing:border-box}.szh-menu__radio-group{list-style:none;margin:0;padding:0}.szh-menu__divider{background-color:#0000001f;height:1px;margin:.5rem 0}.szh-menu-button{box-sizing:border-box}.szh-menu{border:none;border-radius:.25rem;box-shadow:0 3px 7px rgba(0,0,0,.133),0 .6px 2px #0000001a;color:#212529;min-width:10rem;padding:.5rem 0;-webkit-user-select:none;user-select:none}.szh-menu__item{align-items:center;display:flex;padding:.375rem 1.5rem;position:relative}.szh-menu-container--itemTransition .szh-menu__item{transition-duration:.15s;transition-property:background-color,color;transition-timing-function:ease-in-out}.szh-menu__item--type-radio{padding-left:2.2rem}.szh-menu__item--type-radio:before{content:"○";font-size:.8rem;left:.8rem;position:absolute;top:.55rem}.szh-menu__item--type-radio.szh-menu__item--checked:before{content:"●"}.szh-menu__item--type-checkbox{padding-left:2.2rem}.szh-menu__item--type-checkbox:before{left:.8rem;position:absolute}.szh-menu__item--type-checkbox.szh-menu__item--checked:before{content:"✔"}.szh-menu__submenu>.szh-menu__item{padding-right:2.5rem}.szh-menu__submenu>.szh-menu__item:after{content:"❯";position:absolute;right:1rem}.szh-menu__header{color:#888;font-size:.8rem;padding:.2rem 1.5rem;text-transform:uppercase}@keyframes szh-menu-show-slide-left{0%{opacity:0;transform:translateX(.75rem)}}@keyframes szh-menu-hide-slide-left{to{opacity:0;transform:translateX(.75rem)}}@keyframes szh-menu-show-slide-right{0%{opacity:0;transform:translateX(-.75rem)}}@keyframes szh-menu-hide-slide-right{to{opacity:0;transform:translateX(-.75rem)}}@keyframes szh-menu-show-slide-top{0%{opacity:0;transform:translateY(.75rem)}}@keyframes szh-menu-hide-slide-top{to{opacity:0;transform:translateY(.75rem)}}@keyframes szh-menu-show-slide-bottom{0%{opacity:0;transform:translateY(-.75rem)}}@keyframes szh-menu-hide-slide-bottom{to{opacity:0;transform:translateY(-.75rem)}}.szh-menu--state-opening.szh-menu--dir-left{animation:szh-menu-show-slide-left .15s ease-out}.szh-menu--state-closing.szh-menu--dir-left{animation:szh-menu-hide-slide-left .15s ease-in forwards}.szh-menu--state-opening.szh-menu--dir-right{animation:szh-menu-show-slide-right .15s ease-out}.szh-menu--state-closing.szh-menu--dir-right{animation:szh-menu-hide-slide-right .15s ease-in forwards}.szh-menu--state-opening.szh-menu--dir-top{animation:szh-menu-show-slide-top .15s ease-out}.szh-menu--state-closing.szh-menu--dir-top{animation:szh-menu-hide-slide-top .15s ease-in forwards}.szh-menu--state-opening.szh-menu--dir-bottom{animation:szh-menu-show-slide-bottom .15s ease-out}.szh-menu--state-closing.szh-menu--dir-bottom{animation:szh-menu-hide-slide-bottom .15s ease-in forwards}button.primary-button{align-items:center;background-color:var(--primary-color-700);border:0;border-radius:.5rem;color:var(--primary-color-50);display:flex;flex-direction:row;font-size:1rem;font-weight:500;justify-content:center;outline:0;padding-bottom:.5rem;padding-top:.5rem;transition:background-color .2s ease-in-out}button.primary-button:hover{background-color:var(--primary-color-500)}button.primary-button:active{background-color:var(--primary-color-400)}.app-page-layout{flex-direction:row;width:100%}.app-page-layout,.app-page-layout>.side-panel-wrapper{align-items:flex-start;display:flex;gap:.5rem;height:100%;justify-content:stretch;max-height:100%;overflow:visible}.app-page-layout>.side-panel-wrapper{flex:0 0 15rem;flex-direction:column;max-width:15rem}.app-page-layout>.main-panel-wrapper{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:row;height:100%;justify-content:stretch}.app-page-layout>.main-panel-wrapper>*{flex:1 1;width:0}.default-main-panel{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-width:23rem}.default-main-panel>.logo,.default-main-panel>.tag{animation:fade-in-with-shrink .3s ease-in-out forwards;color:#dce2e8cc;font-size:7rem;text-align:center;text-shadow:2px 2px 4px #fff,0 0 0 #000,2px 2px 4px #fff}.default-main-panel>.tag{font-size:1.5rem;font-weight:700;margin-top:1rem;text-align:center}.main-panel-layout{align-items:flex-start;background-color:var(--primary-fg-color);border-radius:.5rem;box-shadow:var(--tab-box-shadow);display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:stretch;overflow:hidden;padding:1.5rem;width:100%}.main-panel-layout>.title-area-wrapper{flex:0 0 auto;overflow:hidden;width:100%}.main-panel-layout>.content-area-wrapper{animation:fade-in .3s ease-in-out;flex:1 1 auto;height:100%;left:0;max-width:100%;overflow-x:visible;overflow-y:auto;position:relative;top:0;width:100%}.main-panel-layout>.operation-area-wrapper{animation:fade-in .3s ease-in-out;flex:0 0 auto;overflow:hidden;width:100%}.content-area.loading,.loading-view{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.loading-view{gap:1rem}.loading-view>svg{height:10rem;width:10rem}.loading-view>h1,.loading-view>h1>span{color:var(--primary-color-400);transition:opacity .15s ease-in-out}span.loading-text{transition:opacity .15s ease-in-out}.title-area.chat-center{max-width:100%;width:100%}.title-area.chat-center>.chat-title{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;max-width:100%;overflow:hidden;width:100%}.title-area.chat-center>.chat-title>.title-button{align-items:center;animation:fade-in .3s ease-in-out;background:none;background:var(--primary-color-200);border:none;border-radius:.5rem;display:flex;flex-direction:row;font-size:1rem;font-weight:500;gap:.25rem;height:2.1875rem;justify-content:center;line-height:1;margin:0;outline:none;padding:0 1rem;transition:all .3s ease-in-out}.title-area.chat-center>.chat-title>.title-button:disabled{opacity:.5}.title-area.chat-center>.chat-title>.title-button:disabled:hover{background:var(--primary-color-200)}.title-area.chat-center>.chat-title>.title-button>svg{stroke:var(--primary-color-900);stroke-width:1;height:1rem;width:1rem}.title-area.chat-center>.chat-title>.title-button:hover{background:var(--primary-color-300)}.content-area.chat-center{animation:fade-in .3s ease-in-out;display:block;height:100%;overflow:auto;width:100%}.operation-area.chat-center{flex-direction:column;height:100%}.operation-area.chat-center,.operation-area.chat-center>.tool-area{align-items:center;display:flex;justify-content:flex-start;width:100%}.operation-area.chat-center>.tool-area{flex-direction:row;gap:.5rem}.operation-area.chat-center>.input-area{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;width:100%}.chat-message-list{max-width:100%;overflow:hidden;padding-bottom:1rem;width:100%}.chat-message-grid{align-items:flex-start;animation:fade-in .3s ease-in-out;display:flex;flex-direction:row;gap:1rem;justify-content:stretch;max-width:100%;padding-right:.5rem}@media print{.chat-message-grid{padding-right:0}}.chat-message-grid *{-webkit-print-color-adjust:exact!important}.chat-message-grid:not(:first-child){margin-top:1.5rem}.chat-message-grid:before{border-color:#0000 #dd4397 #0000 #0000;border-style:solid;border-width:10px 15px 10px 0;content:"\A";left:-15px;position:absolute}.assistant-avatar,.user-avatar{align-items:center;border-radius:100%;display:flex;flex:0 0 auto;height:3rem;justify-content:center;width:3rem}.user-avatar{background-color:#d1c5bc}.assistant-avatar{background-color:#bcc2d1}.assistant-avatar>svg,.user-avatar>svg{height:60%;width:60%}.assistant-avatar>svg>path,.user-avatar>svg>path{fill:var(--primary-color-50)}.chat-message-grid.assistant>.user-avatar,.chat-message-grid.user>.assistant-avatar{visibility:hidden}.chat-message-grid>.chat-message-bubble-container{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:row;justify-content:flex-start;width:0}.chat-message-grid.user>.chat-message-bubble-container{justify-content:flex-end}.chat-message-grid>.chat-message-bubble-container>.chat-message-bubble{background-color:var(--primary-color-50);border:1px solid var(--primary-color-500);border-radius:.5rem;box-shadow:var(--tab-box-shadow);max-width:95%;min-width:0;padding:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.chat-message-grid>.chat-message-bubble-container>.chat-message-bubble>.chat-message-content-wrapper{max-width:100%;overflow-x:auto;overflow-y:hidden}.chat-message-grid .chat-message-content p{white-space:pre-wrap}.chat-message-grid .chat-message-content p.raw-message{--line-height:1.5rem;line-height:var(--line-height);margin:0;white-space:pre-wrap}.code-block,.code-block *,.inline-code-block,.inline-code-block *{color:inherit;font-family:Consolas,monospace!important;font-weight:500!important}.code-block{align-items:stretch;background-color:var(--primary-color-800);border-radius:.5rem;display:flex;flex-direction:column;justify-content:stretch;max-width:100%;overflow:hidden}.code-block>:not(.header){background-color:initial!important;border-radius:0!important;margin:0!important;padding:1rem!important}@media print{.code-block>:not(.header){overflow:hidden!important;word-break:break-all}.code-block>:not(.header) code{max-width:100%!important;overflow:hidden!important;white-space:pre-wrap!important;word-break:break-all!important}}.code-block>* *{background-color:initial!important;border-radius:0!important;margin:0!important;padding:0!important}.code-block>.header{align-items:center;background-color:var(--primary-color-700);color:var(--primary-color-50);display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:.5rem 1rem}.code-block>.header>.copy-button{align-items:center;color:var(--primary-color-300);cursor:pointer;display:flex;flex-direction:row;gap:.25rem;height:1.5rem;justify-content:center;padding:.25rem;transition:all .15s ease-in-out}.code-block>.header>.copy-button:hover{color:var(--primary-color-50)}.code-block>.header>.copy-button>svg{stroke:var(--primary-color-300);height:1.25rem;width:auto}.code-block>.header>.copy-button:hover>svg{stroke:var(--primary-color-50)}.linenumber.react-syntax-highlighter-line-number{border-radius:0!important;min-width:1rem!important;padding:0 1rem 0 0!important}span.citation-link{background:#0000;color:#ff914c;cursor:pointer;display:inline-block;font-family:Consolas,monospace;font-size:1rem;font-style:normal;font-weight:500;height:1rem;margin:0 .25rem}.citation-link:hover{color:#0049b0}div.markdown-view{--line-height:1.5rem;display:block;width:100%}.markdown-view *{margin-bottom:var(--line-height);margin-top:var(--line-height)}.markdown-view>:not(p){animation:fade-in .3s ease-in-out}.markdown-view :first-child{margin-top:0}.markdown-view :last-child{margin-bottom:0}.markdown-view p{line-height:var(--line-height);white-space:wrap}.markdown-view img{border-radius:.5rem;box-shadow:0 0 .5rem .25rem var(--primary-color-300);max-width:100%;object-fit:contain;width:auto}.markdown-view ol,.markdown-view ul{white-space:wrap}.markdown-view li{padding:0;white-space:wrap}.markdown-view table{--border:1px solid var(--primary-color-500);--border-radius:0.5rem;border-collapse:initial;border-spacing:0;max-width:100%;min-width:0;table-layout:auto}.markdown-view table tr td,.markdown-view table tr th{border-bottom:var(--border);border-right:var(--border);overflow:hidden;padding:.5rem .75rem;text-overflow:ellipsis;white-space:wrap}.markdown-view table tr td:first-child,.markdown-view table tr th:first-child{border-left:var(--border)}.markdown-view table tr th{background:var(--primary-color-200);border-top:var(--border);text-align:center}.markdown-view table tr:first-child th:first-child{border-top-left-radius:var(--border-radius)}.markdown-view table tr:first-child th:last-child{border-top-right-radius:var(--border-radius)}.markdown-view table tr:last-child td:first-child{border-bottom-left-radius:var(--border-radius)}.markdown-view table tr:last-child td:last-child{border-bottom-right-radius:var(--border-radius)}.sample-prompt-list{align-items:center;animation:fade-in .3s ease-in-out;display:flex;flex-direction:column;justify-content:flex-start;max-width:100%;overflow:hidden;width:100%}.sample-prompt-list>*{margin-top:2rem}.sample-prompt-list>h2{color:var(--primary-color-800)}.sample-prompt-list>.sample-prompts{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-auto-rows:auto;grid-template-columns:repeat(2,minmax(20rem,1fr));grid-template-rows:auto;justify-content:center;max-width:75%;width:100%}@media (max-width:1200px){.sample-prompt-list>.sample-prompts{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}.sample-prompt-list .sample-prompt{border:1px solid var(--primary-color-500);border-radius:.5rem;box-shadow:var(--tab-box-shadow);height:4.5rem;line-height:1.25rem;padding:1rem;width:100%}.sample-prompt-list .sample-prompt>p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden;text-overflow:ellipsis}.sample-prompt-list .sample-prompt:hover{background-color:var(--primary-color-100);border-color:var(--primary-color-900)}.sample-prompt-list>.hint{color:var(--primary-color-500)}.editable-chat-title{max-width:100%;width:100%}.editable-chat-title>input{background-color:initial;border:none;border-bottom:2px solid #0000;font-family:Satoshi-Variable,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.25;margin:0;max-width:20rem;min-width:0;padding:0;width:100%}.editable-chat-title>input:hover{border-bottom:2px solid var(--primary-color-400)}.editable-chat-title>input:focus{border-bottom:2px solid var(--primary-color-900);outline:none}.chat-input-field{align-items:center;border:2px solid var(--primary-color-600);border-radius:.5rem;display:flex;flex-direction:row;gap:.5rem;justify-content:stretch;padding:.5rem;transition:all .15s ease-in-out;width:100%}.chat-input-field:focus-within{border:2px solid var(--primary-color-900)}.chat-input-field>*{flex:0 0 auto}.chat-input-field>.text-area{background:#0000;border:none;flex:1 1 auto;font-family:sans-serif;font-size:1rem;line-height:1.5rem;margin:0;max-height:7.5rem;min-height:1.5rem;outline:none;overflow:auto;padding:0;resize:none}.chat-input-field>.text-area:focus{border:none;outline:none}.chat-input-field>.button{height:1.5rem;width:1.5rem}.chat-input-field>.button>*{stroke:var(--primary-color-500);height:100%;transition:all .2s ease-in-out;width:100%}.chat-input-field>.button:hover>*{stroke:var(--primary-color-900);fill:var(--primary-color-400)}.chat-input-field>.button.disabled{cursor:not-allowed}.chat-input-field>.button.disabled>*{stroke:var(--primary-color-900);fill:var(--primary-color-300)}.content-area.chatbot-gallery{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start;margin:0;padding-right:1rem}.content-area.chatbot-gallery>.tags{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}.content-area.chatbot-gallery>.tags>.tag{border:1px solid var(--primary-color-800);border-radius:1rem;color:var(--primary-color-800);font-size:.875rem;padding:.25rem 1rem;transition:all .3s ease-in-out}.content-area.chatbot-gallery>.tags>.tag:hover{background:var(--primary-color-300)}.content-area.chatbot-gallery>.tags>.tag.selected{background:var(--primary-color-700);color:var(--primary-fg-color)}.content-area.chatbot-gallery>.chatbot-preview-cards{grid-gap:1.5rem;animation:fade-in .3s ease-in-out;display:grid;gap:1.5rem;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));grid-template-rows:auto;width:100%}.chatbot-preview-card{align-items:flex-start;border:1px solid var(--primary-color-500);border-radius:1rem;box-shadow:var(--tab-box-shadow);display:flex;flex-direction:column;justify-content:stretch;padding:1rem;width:100%}.chatbot-preview-card>.row{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:1rem;justify-content:stretch;width:100%}.chatbot-preview-card>.row.filler{flex:1 1 auto}.chatbot-preview-card>.row>*{flex:0 0 auto;max-width:100%}.chatbot-preview-card>.row:last-child{justify-content:flex-end}.chatbot-preview-card>.row>.title{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatbot-preview-card>.row>.description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.chatbot-preview-card>.row>.favorite-button{height:1.5rem;width:1.5rem}.chatbot-preview-card>.row>button{font-size:.875rem;padding:.5rem 0;width:9rem}.assistant-favorite-button,.assistant-favorite-button>svg{height:100%;width:100%}.main-panel-title{max-width:100%;width:100%}.title-area.chatbot-details>.back-button{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;padding:0;transition:all .2s ease-in-out}.title-area.chatbot-details>.back-button:hover{transform:translate(-.25rem)}.title-area.chatbot-details>.back-button>.icon{align-items:center;display:flex;height:2rem;justify-content:center;width:2rem}.title-area.chatbot-details>.back-button>.icon>svg{height:75%;max-height:75%;max-width:75%;width:75%}.content-area.chatbot-details{height:100%;overflow:visible;width:100%}.content-area.chatbot-details,.content-area.chatbot-details>.info-tab{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.content-area.chatbot-details>.info-tab{gap:2rem;height:35rem;max-height:100%;max-width:30rem;width:30rem}.content-area.chatbot-details>.info-tab h2{font-size:1.75rem;height:2.1875rem;line-height:2.1875rem;width:100%}.content-area.chatbot-details>.info-tab p{margin:0;padding:0}.content-area.chatbot-details>.info-tab ol{margin:0;padding:0 0 0 1.25rem}.content-area.chatbot-details>.info-tab>.row:last-child{margin-top:auto}.content-area.chatbot-details>.info-tab>.row{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;width:100%}.content-area.chatbot-details>.info-tab>.row>.tag{display:inline-block;flex-direction:row;white-space:nowrap}.content-area.chatbot-details>.info-tab>.col{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;width:100%}.content-area.chatbot-details>.info-tab>.col>p{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.25rem;min-height:1.25rem;min-width:100%}.content-area.chatbot-details>.info-tab>.col>ol{margin:0;width:100%}.content-area.chatbot-details>.info-tab>.col>ol>li{width:100%}.content-area.chatbot-details>.info-tab>.row>.favorite-button{height:1.5rem;width:1.5rem}.content-area.chatbot-details>.info-tab>.row>.button{font-size:1.25rem;padding:.5rem 0;width:40%}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.main-panel-back-title{max-width:100%;width:100%}.main-panel-back-title>.back-button{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;padding:0;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-panel-back-title>.back-button:hover{transform:translate(-.25rem)}.main-panel-back-title>.back-button>.icon{align-items:center;display:flex;height:2rem;justify-content:center;width:2rem}.main-panel-back-title>.back-button>.icon>svg{height:75%;max-height:75%;max-width:75%;width:75%}.content-area.chatbot-studio{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;max-width:100%;padding:0 .5rem}.edit-form{grid-row-gap:1.5rem;grid-column-gap:1rem;animation:fade-in .3s ease-in-out;background:#0000;display:grid;grid-auto-flow:row;grid-template-columns:[labels] auto [controls] 1fr;max-width:45rem;min-width:26rem;padding:.5rem 0;width:100%}.edit-form>*{grid-column:controls;grid-row:auto}.edit-form>label{grid-column:labels;grid-row:auto}.edit-form>.title{background-color:initial;color:var(--primary-color-900);font-size:1.5rem;font-weight:700;grid-column:labels/span 2;grid-row:auto;padding-bottom:1.5rem;text-align:left}.edit-form>*{background-color:var(--primary-color-50);max-width:100%;min-width:0;width:100%}.edit-form>label{background-color:initial;color:var(--primary-color-900);font-size:1.15rem;font-weight:600}.edit-form>input,.edit-form>textarea{background-color:#fff;border:1px solid var(--primary-color-500);border-radius:.5rem;display:block;font-family:Satoshi-Variable,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;overflow:auto;padding:.25rem .5rem;resize:none;width:100%}.edit-form>input[disabled]{background-color:var(--primary-color-100)}.edit-form>textarea{height:4.5rem}.edit-form>input:focus,.edit-form>textarea:focus{border:1px solid var(--primary-color-500);outline:1px solid var(--primary-color-900)}.edit-form>.module{grid-column:labels/span 2;grid-row:auto;width:100%}.edit-form>.module>.control{align-items:center;background-color:initial;display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;max-width:100%;min-width:0;width:100%}.edit-form>.module>.control>button{min-width:7rem;padding:.5rem 2rem}.edit-form>.button-group{align-items:flex-end;background-color:initial;display:flex;flex-direction:row;gap:2rem;justify-content:flex-end;max-width:100%;min-width:0;padding-top:2rem;width:100%}.edit-form>.button-group>button{font-size:1.25rem;min-width:9rem;padding:.5rem 2rem}.required:after{color:red;content:" *"}.expandable-textarea-wrapper{background-color:#fff;border:1px solid var(--primary-color-500);border-radius:.5rem;display:flex;flex-direction:column;max-width:100%;min-width:0;padding:.25rem .5rem;width:100%}.expandable-textarea-wrapper:focus-within{border:1px solid var(--primary-color-500);outline:1px solid var(--primary-color-900)}.expandable-textarea-wrapper>.expandable-textarea{background-color:#fff;border:none;display:block;font-family:Satoshi-Variable,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;min-height:4.5rem;outline:none;overflow:hidden;padding:0;resize:none;width:100%}.expandable-textarea-wrapper>.expandable-textarea:focus{border:none;outline:none}.title-area.knowledge-base-studio>.title{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;transition:all .3s ease-in-out;width:100%}.title-area.knowledge-base-studio>.title>span:first-child{color:var(--primary-color-900)}.title-area.knowledge-base-studio>.title>span:last-child{color:var(--primary-color-500);font-size:1.25rem}.title-area.knowledge-base-studio>.title>svg{height:1.25rem;width:1.25rem}.title-area.knowledge-base-studio>.title>svg>path{fill:var(--primary-color-500)}.content-area.knowledge-base-studio{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:center;max-width:100%;padding:0 .5rem;width:100%}.file-manager{align-items:stretch;animation:fade-in .3s ease-in-out;border:none;display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:stretch;overflow:hidden;width:100%}.file-manager>.empty-files-table,.file-manager>.files-table{flex:1 1 auto}.file-manager>.controls{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:.5rem;justify-content:stretch;padding:0;width:100%}.file-manager>.controls>.refresh-button{background-color:var(--primary-color-50);border:1px solid var(--primary-color-700);border-radius:.5rem;height:2rem;max-height:2rem;max-width:2rem;padding:.25rem;transition:background-color .2s ease-in-out;width:2rem;z-index:10}.file-manager>.controls>.refresh-button>svg{height:100%;width:100%}.file-manager>.controls>.refresh-button>svg *{fill:var(--primary-color-800)}.file-manager>.controls>.file-upload-button{max-width:15rem}.file-manager>.controls>*{flex:1 1 auto}.scrollable-table-wrapper{flex:1 1 auto;overflow:auto;padding-right:1rem;position:relative;width:100%}.scrollable-table-wrapper>.scrollable-table{grid-row-gap:0;grid-column-gap:0;background:#0000;display:grid;grid-auto-flow:row;grid-template-columns:repeat(5,auto);overflow:visible;width:100%}.scrollable-table-wrapper>.scrollable-table>.table-cell{align-items:center;background-color:initial;border-bottom:1px solid var(--primary-color-500);display:flex;flex-direction:row;grid-row:auto;justify-content:flex-start;padding:.5rem;transition:all .1s ease-in-out}.scrollable-table-wrapper>.scrollable-table>.table-cell.hover{background-color:var(--primary-color-200)}.scrollable-table-wrapper>.scrollable-table>.table-cell.table-header{background-color:var(--primary-color-50);border-bottom:2px solid var(--primary-color-900);font-size:1.1rem;font-weight:700;position:-webkit-sticky;position:sticky;top:0;z-index:1}.scrollable-table-wrapper>.scrollable-table>.table-cell.buttons{display:flex;gap:.5rem}.scrollable-table-wrapper>.scrollable-table>.table-cell.buttons>.button{background-color:var(--primary-color-50);border:1px solid var(--primary-color-500);border-radius:.5rem;height:2rem;padding:.25rem;width:2rem}.scrollable-table-wrapper>.scrollable-table>.table-cell.buttons>.button:hover{background-color:var(--primary-color-200)}.scrollable-table-wrapper>.scrollable-table>.table-cell.buttons>.button:active{background-color:var(--primary-color-300)}.scrollable-table-wrapper>.scrollable-table>.table-cell.buttons>.button>svg{height:100%;width:100%}.scrollable-table-wrapper>.scrollable-table>.table-cell.text-button>.text-button{align-items:center;background-color:initial;border:none;border-radius:.5rem;color:#333;cursor:pointer;display:flex;height:2rem;justify-content:space-between;padding:.25rem 1rem;position:relative;text-decoration:none;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.scrollable-table-wrapper>.scrollable-table>.table-cell.text-button>.text-button:hover{background-color:var(--primary-color-200);color:#333;text-decoration:none}.scrollable-table-wrapper>.scrollable-table>.table-cell.text-button.clickable-row{color:#333!important;cursor:pointer;text-decoration:none!important}.scrollable-table-wrapper>.scrollable-table>.table-cell.text-button.clickable-row:hover{color:#333!important;text-decoration:none!important}.scrollable-table-wrapper>.scrollable-table>.table-cell.text-button.clickable-row>.text-button,.scrollable-table-wrapper>.scrollable-table>.table-cell.text-button.clickable-row>.text-button:hover{color:#333;text-decoration:none}.scrollable-table-wrapper>.scrollable-table>.table-cell.expanded-row{color:#333!important;font-weight:600;text-decoration:none!important}.scrollable-table-wrapper>.scrollable-table>.table-cell.text-button.expanded-row>.text-button{background-color:initial;color:#333;font-weight:600;text-decoration:none}.scrollable-table-wrapper>.scrollable-table>.table-cell.text-button.expanded-row>.text-button svg{transform:rotate(270deg)}.scrollable-table-wrapper>.scrollable-table>.table-cell.button>.table-button{background-color:var(--primary-color-500);border:1px solid var(--primary-color-500);border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;height:2rem;padding:.25rem 1rem;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.scrollable-table-wrapper>.scrollable-table>.table-cell.button>.table-button:hover{background-color:var(--primary-color-600);border-color:var(--primary-color-600)}.scrollable-table-wrapper>.scrollable-table>.table-cell.button>.table-button.expand-button{background-color:#2563eb;border-color:#2563eb}.scrollable-table-wrapper>.scrollable-table>.table-cell.button>.table-button.expand-button:hover{background-color:#1d4ed8;border-color:#1d4ed8}.scrollable-table-wrapper>.scrollable-table>.table-cell.button>.table-button.collapse-button{background-color:#6b7280;border-color:#6b7280}.scrollable-table-wrapper>.scrollable-table>.table-cell.button>.table-button.collapse-button:hover{background-color:#4b5563;border-color:#4b5563}.pagination-controller{gap:1rem}.pagination-controller,.pagination-controller>.page-number{align-items:center;display:flex;flex-direction:row;justify-content:center}.pagination-controller>.page-number{background-color:var(--primary-color-50);border:1px solid var(--primary-color-500);border-radius:.5rem;padding:.3rem .75rem}.pagination-controller>.page-number>*{padding:0 .25rem;width:3rem}.pagination-controller>.page-number>input{background:#0000;border:none;border-radius:.25rem;font-size:1rem;height:1.5rem;margin:0;outline:none;text-align:right}.pagination-controller>.page-number>input:focus,.pagination-controller>.page-number>input:hover{background-color:var(--primary-color-200)}.pagination-controller>.button{background-color:var(--primary-color-50);border:1px solid var(--primary-color-500);border-radius:.5rem;height:2rem;padding:.25rem;width:2rem}.pagination-controller>.button:hover{background-color:var(--primary-color-200)}.pagination-controller>.button:active{background-color:var(--primary-color-300)}.pagination-controller>.button>svg{height:100%;width:100%}.content-area.user-management{min-height:100%}.operation-area.user-management{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.operation-area.user-management>button{width:15rem}.floating-panel{--duration:0.3s;--delay:0.05s;background-color:#fff;border:none;border-radius:1rem;box-shadow:none;left:50%;max-height:90%;max-width:90%;opacity:0;outline:none;overflow:hidden;padding:0;position:fixed;top:50%;transform:translate(-50%,100%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:10}.floating-panel.enter{animation:float-in-from-bottom var(--duration) var(--delay) forwards}.floating-panel.leave{animation:float-out-to-bottom var(--duration) forwards}.floating-panel>div.content{max-width:100%;overflow:hidden}.floating-panel-background{--duration:0.3s;--delay:0.05s;background-color:#0000004d;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:9}.floating-panel-background.enter{animation:fade-in var(--duration) var(--delay) forwards}.floating-panel-background.leave{animation:fade-out var(--duration) forwards}.quota-transfer-float-panel{padding:2rem}.content-area.user-invitation{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:100%}.analytics-main-panel{padding:20px}.analytics-section-tabs{border-bottom:2px solid #e0e0e0;display:flex;margin-bottom:30px}.analytics-tab{background:none;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;font-size:16px;font-weight:500;margin-right:10px;padding:12px 24px;transition:all .3s ease}.analytics-tab:hover{background-color:#f5f5f5;color:#333}.analytics-tab.active{background-color:#f0f7ff;border-bottom-color:#2563eb;color:#2563eb}.analytics-content{min-height:500px}.analytics-section{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.analytics-subsection{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px}.analytics-subsection-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:15px 20px}.analytics-subsection-title{color:#333;font-size:18px;font-weight:600;margin:0}.analytics-subsection-content{padding:20px}.analytics-loading{align-items:center;color:#666;display:flex;font-size:16px;height:200px;justify-content:center}.analytics-error{background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545;margin:10px 0;padding:12px}.analytics-stats-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.analytics-stat-card{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:15px;text-align:center}.analytics-stat-value{color:#2563eb;font-size:24px;font-weight:700;margin-bottom:5px}.analytics-stat-label{color:#666;font-size:14px;letter-spacing:.5px;text-transform:uppercase}.expand-button{background:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .3s ease}.expand-button:hover{background:#1d4ed8}.collapse-button{background:#6b7280;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .3s ease}.collapse-button:hover{background:#4b5563}.time-range-selector{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;font-size:14px;padding:8px 12px}.chatbot-details-section,.model-details-section,.user-details-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-top:20px;padding:20px}.chatbot-details-section h4,.model-details-section h4,.user-details-section h4{color:#374151;font-size:16px;font-weight:600;margin:0 0 15px}.clickable-row{color:#2563eb;cursor:pointer;text-decoration:underline;transition:color .3s ease}.clickable-row:hover{color:#1d4ed8}.expanded-row{color:#1d4ed8;font-weight:600}.detailed-chatbot-info{margin-top:15px}.chatbot-summary-stats{margin-bottom:20px}.request-history-section,.user-usage-section{margin-top:20px}.request-history-section h5,.user-usage-section h5{color:#374151;font-size:15px;font-weight:600;margin:0 0 10px}.user-details-content h5{color:#374151;font-size:15px;font-weight:600;margin:20px 0 10px}.user-chatbot-usage,.user-login-history{margin-bottom:20px}.more-records{color:#6b7280;font-style:italic;margin-top:10px;text-align:center}.table-container{margin-bottom:20px}.expanded-content-container{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-top:20px;max-height:0;opacity:0;overflow:hidden;padding:20px;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.expanded-content-container.expanded{max-height:500px;opacity:1}.expanded-content-container.collapsing{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.model-details-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-top:20px;max-height:0;opacity:0;overflow:hidden;padding:20px;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.model-details-section.expanded{max-height:500px;opacity:1}.model-details-section.collapsing{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.expanded-content-container>*,.model-details-section>*{opacity:1;transition:opacity .3s ease}.expanded-content-container.collapsing>*,.model-details-section.collapsing>*{opacity:0}.scrollable-table-wrapper>.scrollable-table>.table-cell.text-button>.text-button svg{transition:transform .2s ease}.vertical-layout{background:var(--primary-fg-color);height:100%;overflow-x:hidden;overflow-y:scroll;width:100%}.vertical-layout>header{height:auto;margin:0;padding:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}.vertical-layout>main{height:calc(100% - 3rem);width:100%}.vertical-layout>main>*{animation:fade-in .3s ease-in-out}.home-page{overflow:hidden;width:100%}.home-page>section{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:6rem auto;max-width:70rem;padding:0 6rem;width:100%}.home-page>.separator{background:var(--primary-color-300);border-radius:.5rem;height:1rem;margin:0 auto;width:6rem}.home-page .separation-line{background:var(--primary-color-700);height:1px;width:100%}.home-page>section.entry>.sub-title{font-weight:700}.home-page>section.entry>.description,.home-page>section.entry>.sub-title{color:var(--primary-color-500);font-size:1.5rem;margin:0;text-align:center;width:100%}.home-page>section.entry>.description{font-weight:500;max-width:54rem}.home-page>section.entry>.join-now-button{align-items:center;background:linear-gradient(45deg,#ffad72,#ff742c);border:none;border-radius:2rem;color:var(--primary-fg-color);cursor:pointer;display:flex;flex-direction:column;font-size:1.5rem;font-weight:600;height:3.5rem;justify-content:center;max-width:80%;outline:none;transition:all .2s ease-in-out;width:30rem}.home-page>section.entry>.join-now-button:hover{opacity:.9;transform:scale(1.05)}.home-page>section.features{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:flex-start}.home-page>section.features>.title{color:var(--primary-color-700);font-weight:700}.home-page>section.features>.feature-list{grid-row-gap:3rem;grid-column-gap:3rem;background:#0000;display:grid;grid-auto-flow:row;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%}.home-page>section.features>.feature-list>.feature{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:flex-start}.home-page>section.features>.feature-list>.feature>.icon{background:var(--primary-color-50);border:.35rem solid #f6944d;border-radius:50%;box-shadow:.25rem .25rem 1rem 2px var(--primary-color-300);height:10rem;width:10rem}.home-page>section.features>.feature-list>.feature>.icon>img{height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.home-page>section.features>.feature-list>.feature>.title{color:var(--primary-color-700);font-weight:700;white-space:nowrap}.home-page>section.features>.feature-list>.feature>.description{color:var(--primary-color-500);font-size:1.1rem;font-weight:500;margin:0;max-width:90%;text-align:center}.home-page>section.about{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem;justify-content:center;width:100%}.home-page>section.about>.right-box{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;max-width:calc(100% - 19rem);min-width:20rem}.home-page>section.about>.right-box>.title{color:var(--primary-color-700);font-size:1.75rem;font-weight:700}.home-page>section.about>.right-box>.description{color:var(--primary-color-500);font-size:1rem;font-weight:600;margin:0;text-align:justify}.home-page>section.about>.right-box>.description>i{color:var(--primary-color-500)}.home-page>section.demo-video{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;width:100%}.home-page>section.demo-video>.title{color:var(--primary-color-700);font-size:1.75rem;font-weight:700}.home-page>section.demo-video>.video{border-radius:1rem;overflow:hidden;padding-top:56.55738%;position:relative;width:100%}.home-page>section.demo-video>.video>iframe{height:100%;left:0;position:absolute;top:0;width:100%}.home-page>section.supported-by>.logos{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center;margin-top:2rem;max-height:2.5rem}.home-page>section.supported-by>.logos>a{text-decoration:none;transition:transform .2s ease-in-out}.home-page>section.supported-by>.logos>a:hover{transform:scale(1.05)}.home-page>section.supported-by>.logos>a>h1{color:var(--primary-color-700);font-size:2.25rem;font-weight:700}.home-page>section.supported-by>.logos>a>img{height:2.25rem;width:auto}.home-page>section.footer{margin-bottom:3rem;max-width:86rem}.home-page>section.footer,.home-page>section.footer>.organizations{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.home-page>section.footer>.organizations>.title{color:var(--primary-color-700);font-size:1.75rem;font-weight:700}.home-page>section.footer>.organizations>.logos{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}.home-page>section.footer>.organizations>.logos img{height:4rem;width:auto}.home-page>section.footer>.links-and-disclaimer{grid-row-gap:0;grid-column-gap:1rem;background:#0000;display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%}.home-page>section.footer>.links-and-disclaimer>.links{align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}.home-page>section.footer>.links-and-disclaimer>.links>a{align-items:center;display:flex;flex-direction:row;justify-content:center}.home-page>section.footer>.links-and-disclaimer>.disclaimer{color:var(--primary-color-500);font-size:1rem;font-weight:500;line-height:1.25;margin:0;text-align:right}.about-page{align-items:center;display:flex;flex-direction:column;gap:4rem;justify-content:flex-start;margin:0 auto;max-width:66rem;padding:6rem 6rem 8rem;width:100%}.about-page>.title{color:var(--primary-highlight-color);text-align:center;width:100%}.about-page>.section{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center;width:100%}.about-page>.section>.section-title{color:var(--secondary-highlight-color);text-align:left;width:100%}.about-page>.section>.section-content{gap:2rem}.about-page>.section>.section-content,.about-page>.section>.section-content>.sub-section{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.about-page>.section>.section-content>.sub-section>.sub-section-title{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.about-page>.section>.section-content>.sub-section>.sub-section-title>svg{fill:var(--primary-color-400);height:1.5rem;transition:all .3s ease-in-out;width:1.5rem}.about-page>.section>.section-content>.sub-section>.sub-section-title:hover>svg{fill:var(--primary-color-700)}.about-page>.section>.section-content>.sub-section>.sub-section-content{align-items:center;display:flex;flex-direction:row;gap:3rem;justify-content:stretch;width:100%}.about-page>.section>.section-content>.sub-section>.sub-section-content>.left-box{flex:1 1}.about-page>.section>.section-content>.sub-section>.sub-section-content>.left-box>p{white-space:pre-wrap}.about-page>.section>.section-content>.sub-section>.sub-section-content>.right-box{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:1rem;justify-content:center;max-height:12.5rem}.about-page>.section>.section-content>.sub-section>.sub-section-content>.right-box>img{border-radius:50%;height:12.5rem;object-fit:cover;width:12.5rem}.contact-page{height:100%;overflow:hidden;position:relative;width:100%}.background{left:0;position:absolute;top:0;z-index:0}.background,.background img{border:none;height:100%;margin:0;padding:0;width:100%}.background img{filter:brightness(.5);object-fit:cover}.contact-page h1{color:var(--primary-highlight-color)}.contact-page>.content{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border-radius:2rem;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;margin:6rem auto 8rem;max-width:90%;padding:4rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blog-page,.faq-page{align-items:center;gap:4rem;margin:0 auto;max-width:66rem;padding:6rem 6rem 8rem;width:100%}.blog-page,.faq-page,.faq-page>div{display:flex;flex-direction:column;justify-content:flex-start}.faq-page>div{align-items:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.faq-page h1{color:var(--primary-highlight-color)}.faq-page h4{color:var(--secondary-highlight-color)}.guide-page{align-items:flex-start;display:flex;flex-direction:column;gap:4rem;justify-content:flex-start;margin:0 auto;max-width:66rem;padding:6rem 6rem 8rem;width:100%}.guide-page>.title{text-align:center;width:100%}.guide-page>.content{animation:fade-in .3s ease-in-out;width:100%}.guide-page h1{color:var(--primary-highlight-color)}.guide-page h2{color:var(--secondary-highlight-color)}.sample-prompt-page{align-items:flex-start;display:flex;flex-direction:column;gap:4rem;justify-content:flex-start;margin:0 auto;max-width:66rem;padding:6rem 6rem 8rem;width:100%}.sample-prompt-page>.title{text-align:center;width:100%}.sample-prompt-page>.content{animation:fade-in .3s ease-in-out;width:100%}.sample-prompt-page h1{color:var(--primary-highlight-color)}.sample-prompt-page h2{color:var(--secondary-highlight-color)}.tutorial-page{align-items:center;display:flex;flex-direction:column;gap:4rem;justify-content:flex-start;margin:0 auto;max-width:66rem;padding:6rem 6rem 8rem;width:100%}.tutorial-page>.title{color:var(--primary-highlight-color);text-align:center;width:100%}.tutorial-page>.section{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;width:100%}.tutorial-page>.section>.section-title{color:var(--secondary-highlight-color);text-align:center;width:100%}.tutorial-page>.section>.section-content{align-items:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:center;width:100%}.tutorial-page>.section>.section-content>.video-container{border-radius:1rem;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.tutorial-page>.section>.section-content>.video-container>.video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.tutorial-page>.section>.section-content>p{text-align:center}.login-page{align-items:center;justify-content:center}.auth-form,.login-page{display:flex;flex-direction:column}.auth-form{border-radius:.5rem;box-shadow:var(--form-box-shadow);gap:2rem;max-width:90%;padding:2rem}.auth-form>.input-group{--input-height:2rem;--input-padding-h:0.5rem;--input-padding-v:0rem;--icon-height:1.25rem;--icon-width:1.25rem;display:flex;flex-direction:column;gap:.5rem;position:relative}.auth-form>.input-group>label{display:block;font-size:1rem;font-weight:600}.auth-form>.input-group>input{background-color:initial;border:1px solid var(--primary-color-900);border-radius:.5rem;display:block;height:var(--input-height);max-width:100%;padding:var(--input-padding-v) calc(var(--input-padding-h) + var(--icon-width)) var(--input-padding-v) var(--input-padding-h);width:20rem}.auth-form>.input-group>input:focus{border:1px solid var(--primary-color-500);outline:1px solid var(--primary-color-900)}.auth-form>.input-group>.show-password{bottom:calc(var(--input-height)/2 - var(--icon-height)/2);cursor:pointer;height:var(--icon-height);position:absolute;right:var(--input-padding-h);width:var(--icon-width)}.auth-form>.input-group>.show-password>svg{stroke:var(--primary-color-500);height:100%;transition:stroke .2s ease-in-out;width:100%}.auth-form>.input-group>.show-password>svg:hover{stroke:var(--primary-color-900)}.auth-form>.links{display:flex;flex-direction:column;gap:.5rem}.auth-form>.links>p{color:var(--primary-color-500);font-size:1rem;margin:0;padding:0;text-decoration:underline}.auth-form>button[type=submit]{background-color:var(--primary-color-700);border:0;border-radius:.5rem;color:var(--primary-color-50);font-size:1.25rem;font-weight:600;outline:0;padding:.5rem 0;width:100%}.auth-form>button[type=submit]:hover{background:var(--primary-color-500)}.auth-form>button[type=submit][disabled]{background-color:var(--primary-color-400);cursor:not-allowed}.email-verification-page,.sign-up-page{align-items:center;display:flex;flex-direction:column;justify-content:center}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.c95b44c2.css.map*/