:root{--color-negative:#fff;--color-negative-20:#ffffff20;--color-primary:#111;--color-primary-95:#222;--color-primary-90:#2a2a2a;--color-primary-80:#454646;--color-primary-80t:#11111180;--color-primary-70:#11111170;--color-primary-60:#11111160;--color-primary-50:#11111150;--color-primary-40:#11111140;--color-primary-30:#11111130;--color-primary-20:#11111120;--color-primary-10:#11111110;--color-primary-5:#11111105;--color-primary-0:#1110;--color-primary-10-warm:#87690c10;--color-background:#f0ecec;--color-background-transparent:#f0ecec80;--color-background-secondary:#fff;--color-background-secondary-50:#ffffff50;--color-background-tertiary:#f7f5f5;--color-sand-70:#898a8a;--color-sand-40:#cfc7c7;--color-sand-30:#e9e4d5;--color-sand-20:#ece6e6;--color-danger:#f21325;--color-danger-light:#fff5f4;--color-danger-hover:#b01700;--color-link:#3b67d5;--color-link-hover:#2a4eb0;--color-success:#00c43e;--color-attention:#f58926;--color-highlight:#f4b917;--color-code-comment:#6f6f6f;--color-code-namespace:#6f6f6f;--color-code-punctuation:#967f6b;--color-code-highlight:#b37a00;--color-code-number:#b13f4c;--color-code-selector:#74812a;--color-code-function:#4e624a;--color-code-keyword:#003278;--color-code-regex:#5a0485}.dark-mode{--color-primary:#fff;--color-primary-95:#f5f5f5;--color-primary-90:#e8e8e8;--color-primary-80:#d1d1d1;--color-primary-80t:#ffffff80;--color-primary-70:#ffffff70;--color-primary-60:#ffffff60;--color-primary-50:#ffffff60;--color-primary-40:#ffffff40;--color-primary-30:#ffffff30;--color-primary-20:#ffffff20;--color-primary-10:#ffffff10;--color-primary-5:#ffffff05;--color-primary-0:#fff0;--color-sand-70:#767878;--color-sand-40:#767676;--color-sand-30:#494949;--color-sand-20:#323232;--color-negative:#000;--color-negative-20:#00000020;--color-attention:#f58926;--color-highlight:#f4b917;--color-link:#94aeef;--color-link-hover:#c5d7ff;--color-background:#2a2a2a;--color-background-transparent:#2a2a2a80;--color-background-secondary:#1c1c1c;--color-background-secondary-50:#1c1c1c50;--color-background-tertiary:#393838;--color-primary-10-warm:#ffffff10;--color-code-comment:#c7c7c7;--color-code-namespace:#6f6f6f;--color-code-punctuation:#967f6b;--color-code-highlight:#e7bd62;--color-code-number:#e4909a;--color-code-selector:#b6c562;--color-code-function:#88baff;--color-code-keyword:#9aa4b1;--color-code-regex:#a76dc4}@media (prefers-color-scheme:dark){:root:not(.light-mode){--color-primary:#fff;--color-primary-95:#f5f5f5;--color-primary-90:#e8e8e8;--color-primary-80:#d1d1d1;--color-primary-80t:#ffffff80;--color-primary-70:#ffffff70;--color-primary-60:#ffffff60;--color-primary-50:#ffffff60;--color-primary-40:#ffffff40;--color-primary-30:#ffffff30;--color-primary-20:#ffffff20;--color-primary-10:#ffffff10;--color-primary-5:#ffffff05;--color-primary-0:#fff0;--color-sand-70:#767878;--color-sand-40:#767676;--color-sand-30:#494949;--color-sand-20:#323232;--color-negative:#000;--color-negative-20:#00000020;--color-attention:#f58926;--color-highlight:#f4b917;--color-link:#94aeef;--color-link-hover:#c5d7ff;--color-background:#2a2a2a;--color-background-transparent:#2a2a2a80;--color-background-secondary:#1c1c1c;--color-background-secondary-50:#1c1c1c50;--color-background-tertiary:#393838;--color-primary-10-warm:#ffffff10;--color-code-comment:#c7c7c7;--color-code-namespace:#6f6f6f;--color-code-punctuation:#967f6b;--color-code-highlight:#e7bd62;--color-code-number:#e4909a;--color-code-selector:#b6c562;--color-code-function:#88baff;--color-code-keyword:#9aa4b1;--color-code-regex:#a76dc4}}:root{--font-family-heading:"Sora",sans-serif;--font-weight-heading:400;--font-family-base:-apple-system,system-ui,"system-ui",Helvetica,Arial,"Segoe UI",Roboto,sans-serif;--font-weight-base:400;--font-weight-bold:700;--shadow:0px 2px 0px #0000001a;--border-radius:5px;--border-radius-large:10px;--border-radius-small:2px;--safe-top:env(safe-area-inset-top);--safe-bottom:env(safe-area-inset-bottom);--header-height:60px;--footer-height:139px;--index-header-height:80px;--index-footer-height:329px;--chat-input-container-height:90px;--sidebar-width:0px;transition:color background-color .3s ease}@media (width>=600px){:root{--footer-height:95px;--sidebar-width:60px;--index-header-height:100px;--index-footer-height:85px}}@media (width>=900px){:root{--index-footer-height:125px}}@media (width>=1200px){:root{--footer-height:125px;--index-header-height:130px;--index-footer-height:145px}}html{height:100%;transition:color background-color .3s ease;background-color:#fff}html:has(>.dark-mode){background-color:#1c1c1c}body{background-color:var(--color-background)}body,html{color:var(--color-primary);font-family:var(--font-family-base);font-weight:var(--font-weight-base);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:16px;line-height:24px;position:relative}ul{margin:0;padding:0}li{margin:0;padding:0;list-style:none}ol{margin:0;padding:0 0 0 20px}em{font-style:normal}h1{font-size:30px;line-height:40px;font-family:var(--font-family-serif);font-weight:var(--font-weight-serif)}h1,section h1,h2,h3,.h1,.h2,.h3{font-optical-sizing:auto;margin:0;padding:0;font-size:16px;font-style:normal;line-height:24px}ol li{margin-bottom:10px;list-style:decimal}.page{min-height:calc(100dvh - var(--footer-height));margin:0;padding:0}.text-center{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-secondary{color:var(--color-sand-40)}a{color:var(--color-link);text-decoration:none}a:hover{border-bottom:1px solid #0000}.hidden{display:none}.inline-block:not(.hidden){display:inline-block}.cursor-pointer{cursor:pointer}.background-brand{background-color:var(--color-mint)}#loader{display:none;position:absolute;top:50vh;left:50%}#loader svg{margin-top:-25px;margin-left:-25px}.page-loading #loader{display:block}.page-loading .pages{display:none}.page-home{height:calc(100dvh - env(safe-area-inset-bottom))}table,thead,tbody,tr,th{border-spacing:0;border:none;border-color:inherit;width:auto;height:auto;vertical-align:inherit;text-align:left;font-weight:inherit;-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0;margin:0;padding:0}.endless-columns{gap:20px;display:flex}.firebase-emulator-warning{display:none}.grecaptcha-badge{visibility:hidden}.block{display:block}*{-webkit-tap-highlight-color:transparent}.margin-top-30{margin-top:30px}button,.button{color:var(--color-negative);background-color:var(--color-primary);font-size:12px;line-height:20px;font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);letter-spacing:.5px;cursor:pointer;text-transform:uppercase;box-shadow:0 0 0 0 var(--color-sand-10);border:none;border-radius:2px;outline:none;padding:15px 20px 13px;transition:box-shadow .1s}.button.space-top,button.space-top{margin-top:20px}button:hover,.button:hover{box-shadow:0 0 0 3px var(--color-primary-40);border:none}button:disabled{cursor:not-allowed;background:var(--color-background);color:var(--color-primary-40)}button:disabled:hover,button.button-loading:hover,.button.button-loading:hover{box-shadow:0 0 0 0 var(--color-sand-10)}.button-secondary{color:var(--color-primary);background:var(--color-background-secondary);box-shadow:0 0 0 0 var(--color-primary);transition:all .3s}.button-secondary:hover{box-shadow:0 0 0 3px var(--color-primary-80)}.button-secondary.button-loading:hover,.button-secondary.button-loading:focus{color:var(--color-sand-20);background:var(--color-sand-20)}.button-text{color:var(--color-mint);background:0 0;margin-top:0;padding:0}.button-text:hover{color:var(--color-primary);box-shadow:none}.editor-container .button-arrow-right{background:var(--color-white);background-image:url("data:image/svg+xml,<svg width=\"9\" height=\"10\" viewBox=\"0 0 9 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4.52521 9.47372L3.53658 8.49361L6.13175 5.89844H0.0507812V4.4581H6.13175L3.53658 1.86719L4.52521 0.882812L8.82067 5.17827L4.52521 9.47372Z\" fill=\"%231B1B1B\"/></svg>");background-position:50%;background-repeat:no-repeat;height:0;padding:25px}.button-danger{background:var(--color-danger);color:#fff}.button-danger:hover{background:var(--color-danger);color:#fff;box-shadow:0 0 0 3px var(--color-danger-hover)}.button-danger.button-loading{background:var(--color-danger);color:var(--color-danger)}button.button-loading,.button.button-loading{cursor:progress;color:var(--color-sand-20);background:var(--color-sand-20);position:relative}.editor-generated-container button.g-recaptcha.button-loading{position:absolute}button.button-loading:after,.button.button-loading:after{content:"";background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"xMidYMid\" width=\"25\" height=\"25\" style=\"shape-rendering: auto; display: block; background: transparent;\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"><g><circle stroke-dasharray=\"197.92033717615698 67.97344572538566\" r=\"42\" stroke-width=\"13\" stroke=\"%23fff\" fill=\"none\" cy=\"50\" cx=\"50\"><animateTransform keyTimes=\"0;1\" values=\"0 50 50;360 50 50\" dur=\"0.6944444444444444s\" repeatCount=\"indefinite\" type=\"rotate\" attributeName=\"transform\"></animateTransform></circle><g></g></g></svg>") no-repeat;width:25px;height:25px;position:absolute;top:12px;left:calc(50% - 12px)}.text-icon-link-logout:before{background:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_288_2165)\"><path d=\"M15.0006 11.4286V17.8571C15.0006 18.236 14.85 18.5994 14.5821 18.8673C14.3142 19.1352 13.9509 19.2857 13.572 19.2857H2.14342C1.76453 19.2857 1.40117 19.1352 1.13326 18.8673C0.865354 18.5994 0.714844 18.236 0.714844 17.8571V6.42857C0.714844 6.04969 0.865354 5.68633 1.13326 5.41842C1.40117 5.15051 1.76453 5 2.14342 5H8.57199\" stroke=\"%230088FE\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M14.2871 0.714844H19.2871V5.71484\" stroke=\"%230088FE\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M19.2857 0.714844L10 10.0006\" stroke=\"%230088FE\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></g><defs><clipPath id=\"clip0_288_2165\"><rect width=\"20\" height=\"20\" fill=\"white\"/></clipPath></defs></svg>")}.text-icon-link-logout:hover:before{background:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_288_2165)\"><path d=\"M15.0006 11.4286V17.8571C15.0006 18.236 14.85 18.5994 14.5821 18.8673C14.3142 19.1352 13.9509 19.2857 13.572 19.2857H2.14342C1.76453 19.2857 1.40117 19.1352 1.13326 18.8673C0.865354 18.5994 0.714844 18.236 0.714844 17.8571V6.42857C0.714844 6.04969 0.865354 5.68633 1.13326 5.41842C1.40117 5.15051 1.76453 5 2.14342 5H8.57199\" stroke=\"%23007BE6\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M14.2871 0.714844H19.2871V5.71484\" stroke=\"%23007BE6\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M19.2857 0.714844L10 10.0006\" stroke=\"%23007BE6\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></g><defs><clipPath id=\"clip0_288_2165\"><rect width=\"20\" height=\"20\" fill=\"white\"/></clipPath></defs></svg>")}.text-icon-link-edit:before{background:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_208_6559)\"><path d=\"M7.14244 17.4856L0.713867 19.2856L2.51387 12.857L14.2853 1.14271C14.4183 1.00665 14.5772 0.898535 14.7526 0.824724C14.928 0.750912 15.1164 0.712891 15.3067 0.712891C15.497 0.712891 15.6854 0.750912 15.8608 0.824724C16.0362 0.898535 16.1951 1.00665 16.3282 1.14271L18.8567 3.68557C18.9906 3.81837 19.0969 3.97638 19.1694 4.15046C19.242 4.32455 19.2793 4.51127 19.2793 4.69986C19.2793 4.88844 19.242 5.07517 19.1694 5.24925C19.0969 5.42334 18.9906 5.58134 18.8567 5.71414L7.14244 17.4856Z\" stroke=\"%23B5BDC8\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></g><defs><clipPath id=\"clip0_208_6559\"><rect width=\"20\" height=\"20\" fill=\"white\"/></clipPath></defs></svg>")}.text-icon-link-edit:hover:before{background:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_208_6559)\"><path d=\"M7.14244 17.4856L0.713867 19.2856L2.51387 12.857L14.2853 1.14271C14.4183 1.00665 14.5772 0.898535 14.7526 0.824724C14.928 0.750912 15.1164 0.712891 15.3067 0.712891C15.497 0.712891 15.6854 0.750912 15.8608 0.824724C16.0362 0.898535 16.1951 1.00665 16.3282 1.14271L18.8567 3.68557C18.9906 3.81837 19.0969 3.97638 19.1694 4.15046C19.242 4.32455 19.2793 4.51127 19.2793 4.69986C19.2793 4.88844 19.242 5.07517 19.1694 5.24925C19.0969 5.42334 18.9906 5.58134 18.8567 5.71414L7.14244 17.4856Z\" stroke=\"%23007BE6\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></g><defs><clipPath id=\"clip0_208_6559\"><rect width=\"20\" height=\"20\" fill=\"white\"/></clipPath></defs></svg>")}.row-n-buttons{gap:10px;display:flex}.info-container{justify-content:center;padding-top:1px;display:none}.notification{background:var(--color-background-secondary);text-align:center;border-radius:22px;grid-template-columns:1fr max-content;margin:10px;display:flex}.notification .text{padding:10px 20px}.notification .text a{color:inherit;border-bottom:1px solid var(--color-primary)}.notification .text a:hover{color:inherit;border-bottom:1px solid #0000}.notification.info-error{color:var(--color-negative);background-color:var(--color-danger);box-shadow:0px 0px 1000px var(--color-danger)}.notification.info-error a{border-color:var(--color-negative)}.page-app .info-container{position:inherit;@media (width>=500px){width:100%;margin-bottom:30px;top:auto;left:auto}@media (width>=800px){width:740px;margin:20px auto 0}}.page-app .info-container .notification{border-radius:20px}.page-admin .info-container{width:100%;position:fixed;top:0;left:0}.notification-container{z-index:2000;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;top:0}.notification-container .notification{pointer-events:auto;background:var(--color-background-secondary);border-radius:20px;justify-self:center;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative;box-shadow:0 20px 20px #0000000d}.notification.info-error{color:var(--color-negative);background-color:var(--color-danger)}.notification-container .notification{animation:8s ease-in-out forwards slideUp}.notification-container .notification.notification-stay{animation:8s ease-in-out forwards slideUpAndStay}@keyframes slideUp{0%{opacity:0;transform:translateY(60px)}3%{opacity:1;transform:translateY(0)}47%{opacity:1;margin-top:10px;transform:translateY(0)}50%{opacity:0;margin-top:-40px;transform:translateY(-60px)}to{opacity:0;margin-top:-40px;transform:translateY(-60px)}}@keyframes slideUpAndStay{0%{opacity:0;transform:translateY(60px)}3%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.notification.info-loading{position:relative}.notification.info-loading:before{content:"";background:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.4251 15.4241C15.9967 14.1405 17 12.1874 17 10C17 6.13401 13.866 3 10 3C6.13401 3 3 6.13401 3 10C3 12.2805 4.09053 14.3063 5.77855 15.5843\" stroke=\"%2300C43E\" stroke-width=\"1.5\" stroke-linecap=\"round\"/></svg>") 50% no-repeat;width:20px;height:20px;animation:.5s linear infinite spin;position:absolute;top:10px;left:10px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notification.info-loading .text{color:var(--color-primary);padding-left:35px}.notification.info-loading.info-success,.notification.info-loading.info-error{background-color:var(--color-negative)}.notification.info-loading.info-success:before{background-image:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_578_8744)\"><path d=\"M16.364 16.3639C19.8787 12.8492 19.8787 7.1507 16.364 3.63598C12.8493 0.12126 7.15077 0.121259 3.63606 3.63598C0.121337 7.1507 0.121337 12.8492 3.63606 16.3639C7.15077 19.8786 12.8493 19.8786 16.364 16.3639Z\" fill=\"%2300C43E\"/><path d=\"M8 13L6 11\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M8.00003 13L14 7\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></g><defs><clipPath id=\"clip0_578_8744\"><rect width=\"20\" height=\"20\" fill=\"white\" transform=\"matrix(-1 0 0 -1 20 20)\"/></clipPath></defs></svg>");animation:none}.notification.info-loading.error:before{background-image:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_578_8755)\"><path d=\"M16.364 16.3639C19.8787 12.8492 19.8787 7.1507 16.364 3.63598C12.8493 0.12126 7.15077 0.121259 3.63606 3.63598C0.121337 7.1507 0.121337 12.8492 3.63606 16.3639C7.15077 19.8786 12.8493 19.8786 16.364 16.3639Z\" fill=\"%23F21325\"/><path d=\"M12.8286 12.8283L7.17175 7.17145\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M7.17176 12.8283L12.8286 7.17145\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></g><defs><clipPath id=\"clip0_578_8755\"><rect width=\"20\" height=\"20\" fill=\"white\" transform=\"matrix(-1 0 0 -1 20 20)\"/></clipPath></defs></svg>");animation:none}.notification .button,.notification .button:hover{box-shadow:inset 0px 0px 0px 5px var(--color-background-secondary);background:var(--color-primary-10);color:var(--color-link);vertical-align:middle;font-weight:var(--font-weight-bold);border-radius:20px;margin-left:-15px;padding:10px 20px}.notification .button:hover{opacity:.8}.notification.info-error .button,.notification.info-error .button:hover{color:var(--color-negative);box-shadow:inset 0px 0px 0px 5px var(--color-danger);background:var(--color-primary-20);line-height:24px}.notification.info-error .button:hover{color:var(--color-negative)}.notification .button:hover{color:var(--color-primary)}.card{background:var(--color-white);border-radius:var(--border-radius);margin:20px;padding:30px}.card h3{margin-top:50px}.card.card-admin h3{margin-top:0}.card-admin{padding:20px;@media (width>=900px){padding:30px}}.card-hidden{display:none}.card-color-action{background:var(--color-mint)}.card-admin-scrollable{overflow:auto}.card-admin-page-height{height:calc(100dvh - env(safe-area-inset-bottom) - 240px)}.visual-list{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.visual-list-user{margin-top:20px}@media (width>=1100px){.visual-list{grid-template-columns:1fr 1fr 1fr 1fr}}.visual-list .visual-list-item a img{width:100%}.card{position:relative}.card.minimized{padding:15px}.card.minimized div:not(.arrow){display:none}input,select,textarea{box-sizing:border-box;color:var(--color-primary);background:var(--color-sand-10);box-shadow:0px 0px 0px 0px var(--color-sand-20);font-size:16px;line-height:20px;font-family:var(--font-family-base);font-weight:var(--font-weight-base);border:none;border-radius:5px;padding:15px 16px;font-size:16px;line-height:20px;transition:box-shadow .1s}textarea{resize:none}input[type=date]{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;background:var(--color-sand-10)}input[type=date]::-webkit-calendar-picker-indicator{display:none}input::placeholder{color:var(--color-sand-40)}input:hover,select:hover,textarea:hover{border:0px solid var(--color-sand-10);background-color:var(--color-sand-10);box-shadow:0px 0px 0px 5px var(--color-primary-5)}input:focus,select:focus,textarea:focus{border-color:var(--color-sand-10);box-shadow:0px 0px 0px 5px var(--color-primary-5);background-color:var(--color-white);outline:none}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;color:var(--color-sand-40);background-color:var(--color-sand-10);box-shadow:0px 0px 0px 0px var(--color-primary-5)}input[type=color]{appearance:none;border:none;outline:none}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none}.input-label-top{margin-top:20px}.input-label-top input,.input-label-top select,.input-label-top textarea{width:100%;margin-top:10px;display:block}.input-label-top label{width:100%;display:inline-block}.input-label-top label.hidden{display:none}.input-label-left{@media (width>=700px){grid-template-columns:1fr 2fr;column-gap:20px;display:grid}}.input-label-left label,.input-label-left input,.input-label-left select,.input-label-left textarea{width:100%}.input-label-left input,.input-label-left textarea,.input-label-left select{margin-top:10px}.input-label-left label{padding-top:25px;display:block}.input-label-left .error,.input-label-left .hint{grid-column:2;margin-bottom:10px}.counter{color:var(--color-sand-40);margin-left:10px;font-size:12px}select{appearance:none;background-image:url("data:image/svg+xml,<svg width=\"12\" height=\"9\" viewBox=\"0 0 12 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6.79241 7.97063C6.3921 8.49064 5.6079 8.49064 5.20759 7.97063L0.311171 1.60999C-0.195026 0.952425 0.273738 0 1.10358 0L10.8964 0C11.7263 0 12.195 0.952425 11.6888 1.60999L6.79241 7.97063Z\" fill=\"%23B5BDC8\"/></svg>");background-position:right 18px center;background-repeat:no-repeat}.radio-set{grid-template-columns:20px auto;margin-top:10px;display:grid}.checkbox,.radio{margin-top:20px;display:flex}.checkbox label,.radio label{padding-left:10px}.options{margin:10px 0 20px}.options .checkbox{margin-top:10px}input[type=radio],input[type=checkbox]{-webkit-appearance:none;border-radius:2px;width:0;height:0;margin:0;padding:9px;line-height:0}input[type=checkbox]:checked{background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"5.12134\" y=\"11.1924\" width=\"10\" height=\"2\" transform=\"rotate(-45 5.12134 11.1924)\" fill=\"%230088FE\"/><rect x=\"3\" y=\"9.07104\" width=\"2\" height=\"5\" transform=\"rotate(-45 3 9.07104)\" fill=\"%230088FE\"/></svg>");background-position:50%}input[type=radio]{border-radius:12px;position:relative}input[type=radio]:checked:before{content:"";width:8px;height:8px;box-shadow:0px 0px 0px 1px var(--color-primary-10);border:4px solid var(--color-background);background:var(--color-primary);border-radius:20px;position:absolute;top:1px;left:1px}.label-radio{padding-left:10px;display:block}input[type=file]{display:none}.checkbox-toggle{grid-template-columns:max-content auto;display:grid}.checkbox-toggle input[type=checkbox]{box-sizing:border-box;background:var(--color-primary-40);border:1px solid #fff0;border-radius:16px;width:30px;height:16px;margin-top:4px;padding:0;transition:all .1s;position:relative}.checkbox-toggle input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:left .1s;position:absolute;top:1px;left:1px}.checkbox-toggle input[type=checkbox]:checked{background:var(--color-success);border-color:var(--color-success)}.checkbox-toggle input[type=checkbox]:checked:after{background:#fff;left:15px}.checkbox-toggle label{padding-left:10px;padding-right:10px}.checkbox-toggle-container .checkbox-toggle label{padding-top:2px}.error{color:var(--color-danger);margin-top:10px;display:none}.error a{color:var(--color-danger);border-bottom:1px solid var(--color-danger)}.error a:hover{color:var(--color-primary);border-bottom:1px solid #0000}.input-error .error{display:block}.input-error input{border-color:var(--color-danger)}.hint{margin-top:30px;font-size:13px;line-height:20px}.success{color:var(--color-sand-40);margin-top:10px;display:none}.search-result-item-added{color:var(--color-mint)}.list-search-result-list{z-index:100;border-radius:5px;width:100%;position:absolute;top:70px;left:0}.list-search-result-list li{background-color:var(--color-sand-10);box-shadow:0px 0px 0px 3px var(--color-sand-10);cursor:pointer;margin:0;padding:10px 14px 16px}.list-search-result-list li img{aspect-ratio:3/2;object-fit:cover;width:60px;margin:-10px}.list-search-result-list li span{margin:20px}.list-search-result-list li:hover{background-color:var(--color-sand-10)}.card input,.card select,.card textarea{background:var(--color-background)}.segmented-control-container{background:var(--color-background-secondary);grid-template-columns:1fr 1fr;gap:0;margin-top:10px;padding:5px;display:grid}.segmented-control-container.columns-3{grid-template-columns:1fr 1fr 1fr}.segmented-control-container.hidden{display:none}.segmented-control-container input[type=radio]{opacity:0;width:0;height:0;position:absolute;left:-9999px}.segmented-control-container label{color:var(--color-primary-60);cursor:pointer;text-align:center;align-content:center;padding:10px 15px}.segmented-control-container input[type=radio]:checked+label{background:var(--color-primary-10);color:var(--color-primary)}.segmented-control-container label{color:inherit;background:0 0}.radio-list-container{grid-template-columns:1fr;gap:10px;margin-top:10px;display:grid}.radio-list-container input[type=radio]{opacity:0;width:0;height:0;position:absolute;left:-9999px}.radio-list-container label{background:var(--color-primary-10);border-radius:2px;grid-template-columns:auto;padding:15px;display:grid}.radio-list-container input[type=radio]:checked+label{background:var(--color-background-secondary);box-shadow:0px 0px 0px 3px var(--color-primary-30)}.radio-list-container label .description{margin-top:10px;font-size:14px;line-height:20px}.radio-list-container label .price{color:var(--color-primary-60)}.radio-list-container label .title,.radio-list-container label .price,.radio-list-container label .description{pointer-events:none}@keyframes changeColor{0%{background-color:var(--color-sand-10)}50%{background-color:var(--color-sand-20)}to{background-color:var(--color-sand-10)}}.page-loading .app-content,.app-page-loader{display:none}.page-loading .app-page-loader{background:var(--color-sand-10);height:calc(100dvh - env(safe-area-inset-bottom) - 70px);justify-content:center;align-items:center;display:flex}@media (width>=620px){.page-loading .app-page-loader{border-radius:var(--border-radius);height:calc(100dvh - env(safe-area-inset-bottom) - 80px);margin:0 10px}}@media (width>=1000px){.page-loading .app-page-loader{height:calc(100dvh - env(safe-area-inset-bottom) - 100px);margin:0 30px}}.app-page-container{height:100dvh;overflow-y:auto}.app-page-container.hidden{opacity:0;visibility:hidden;pointer-events:none;transition:all .25s ease-in-out;transform:translateY(20px)}.app-page-container .top-bar{padding:20px}.app-page-container button.button-text{color:var(--color-primary-80)}.app-page-container button.button-text:hover{color:var(--color-primary)}.app-page-container .scrollable .inner{padding:20px;padding:calc(var(--header-height) + 20px)30px calc(env(safe-area-inset-bottom) + 20px)30px;grid-template-columns:1fr;gap:20px;font-size:14px;line-height:20px;display:grid}.app-account-list-inner .app-account-section{background:var(--color-background-secondary);border-radius:var(--border-radius);padding:20px}.app-account-list-inner .app-account-section .button-secondary,.app-account-list-inner .app-account-section input{background:var(--color-background)}@media (width>=700px){.app-page-container .scrollable .inner.app-account-list-inner{grid-template-columns:1fr 1fr}.app-account-list-inner .version{grid-column:1/3}}@media (width>=900px){.app-page-container .scrollable .inner{padding:calc(var(--header-height) + 20px)calc(50vw - 410px)calc(env(safe-area-inset-bottom) + 20px)}}.app-page-container .list-title{padding:30px 0 15px}@media (width>=600px){.app-page-container .list-title{padding-top:50px}}.app-page-container .list-text{padding:0}.list-title-sub{text-transform:uppercase;font-size:12px;font-weight:700;line-height:20px}.list-title-sub-space-up{margin-top:30px}.account-plan-team-member-list{margin-top:10px}.account-plan-team-member-list .member-item{grid-template-columns:auto max-content;margin-top:10px;display:grid}.account-plan-team-member-list .member-item .remove{color:var(--color-primary-60);cursor:pointer}.account-plan-team-member-list .member-item .remove:hover{color:var(--color-danger)}.list-text-sub{margin-top:10px}.checkbox-toggle-container{margin-bottom:30px}.checkbox-toggle-container .checkbox-toggle{margin-top:0}.account-user-form .input-label-top{margin-top:20px}.account-user-form .input-label-top input,.account-user-form .input-label-top input:focus,.account-user-form .input-label-top input:focus:hover{background:var(--color-background)}.account-user-form:not(.hidden){grid-template-columns:auto max-content;gap:10px;display:grid}.account-user-form button{margin-top:50px}.account-user-form button:not([disabled]){color:var(--color-primary);background:var(--color-background)}.account-user-form .hint{margin-top:0}.app-page-container .subscription-form .checkbox-toggle,.account-color-scheme-container .checkbox-toggle{margin-top:10px}.app-page-container .sign-out-container button{color:var(--color-sand-40);margin-top:10px}.app-page-container .delete-account-container .hint{color:var(--color-primary-90)}.app-page-container .delete-account-container button{color:var(--color-sand-40);margin-top:10px}.app-page-container .delete-account-container button:hover{color:var(--color-danger)}.app-page-container .segmented-control-container{border-radius:var(--border-radius);background:var(--color-background)}.app-page-container .segmented-control-container input[type=radio]:checked+label{border-radius:var(--border-radius-small);background:var(--color-background-secondary)}.large-options .list-text{text-align:center;margin-bottom:50px}.large-options .rows-2,.large-options .rows-3{gap:10px;display:grid}.large-options input[type=radio]{display:none}.large-options label{background:var(--color-background-secondary);text-align:center;border-radius:20px;margin:0 auto;padding:120px 20px 30px;display:block;position:relative}.large-options input[type=radio]:checked+label .title{font-weight:var(--font-weight-bold)}.large-options label .copy{color:var(--color-primary-60);margin-top:10px}.large-options input[type=radio]:checked+label .copy{color:var(--color-primary)}.large-options label:after{content:"";background-image:url("data:image/svg+xml,<svg width=\"100\" height=\"100\" viewBox=\"0 0 100 100\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_2451_1436)\"><g filter=\"url(%23filter0_d_2451_1436)\"><circle cx=\"50\" cy=\"50\" r=\"30\" fill=\"url(%23paint0_linear_2451_1436)\"/></g></g><defs><filter id=\"filter0_d_2451_1436\" x=\"0\" y=\"0\" width=\"100\" height=\"100\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/><feOffset/><feGaussianBlur stdDeviation=\"10\"/><feComposite in2=\"hardAlpha\" operator=\"out\"/><feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 0.466667 0 0 0 0 0 0 0 0 0.4 0\"/><feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_2451_1436\"/><feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow_2451_1436\" result=\"shape\"/></filter><linearGradient id=\"paint0_linear_2451_1436\" x1=\"29.5\" y1=\"29\" x2=\"74.5\" y2=\"73\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"%23FFC400\"/><stop offset=\"0.716351\" stop-color=\"%23FFC20B\"/><stop offset=\"1\" stop-color=\"%23FFA60B\"/></linearGradient><clipPath id=\"clip0_2451_1436\"><rect width=\"100\" height=\"100\" fill=\"white\"/></clipPath></defs></svg>");background-position:50%;background-repeat:no-repeat;width:100px;height:100px;margin-left:-50px;position:absolute;top:20px;left:50%}.large-options .input-label-pair:nth-child(2) label:after{background-image:url("data:image/svg+xml,<svg width=\"100\" height=\"100\" viewBox=\"0 0 100 100\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M50 20C58.2843 20 65.784 23.3582 71.2129 28.7871L28.7871 71.2129C23.3582 65.784 20 58.2843 20 50C20 33.4315 33.4315 20 50 20Z\" fill=\"url(%23paint0_linear_2451_1438)\"/><path d=\"M71.2129 28.7871C76.6418 34.216 80 41.7157 80 50C80 66.5685 66.5685 80 50 80C41.7157 80 34.216 76.6418 28.7871 71.2129L71.2129 28.7871Z\" fill=\"url(%23paint1_linear_2451_1438)\"/><defs><linearGradient id=\"paint0_linear_2451_1438\" x1=\"29.5\" y1=\"29\" x2=\"74.5\" y2=\"73\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"%23FFC400\"/><stop offset=\"0.716351\" stop-color=\"%23FFC20B\"/><stop offset=\"1\" stop-color=\"%23FFA60B\"/></linearGradient><linearGradient id=\"paint1_linear_2451_1438\" x1=\"20\" y1=\"50\" x2=\"80\" y2=\"50\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"%23383943\"/><stop offset=\"0.62605\" stop-color=\"%2343474E\"/><stop offset=\"1\" stop-color=\"%237C717E\"/></linearGradient></defs></svg>")}.large-options .input-label-pair:nth-child(3) label:after{background-image:url("data:image/svg+xml,<svg width=\"100\" height=\"100\" viewBox=\"0 0 100 100\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g filter=\"url(%23filter0_d_2451_1442)\"><circle cx=\"50\" cy=\"50\" r=\"30\" fill=\"url(%23paint0_radial_2451_1442)\"/></g><defs><filter id=\"filter0_d_2451_1442\" x=\"15\" y=\"10\" width=\"80\" height=\"80\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/><feOffset dx=\"5\"/><feGaussianBlur stdDeviation=\"5\"/><feComposite in2=\"hardAlpha\" operator=\"out\"/><feColorMatrix type=\"matrix\" values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0\"/><feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_2451_1442\"/><feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow_2451_1442\" result=\"shape\"/></filter><radialGradient id=\"paint0_radial_2451_1442\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(20 50) scale(60)\"><stop stop-color=\"%232A2A2A\"/><stop offset=\"0.62605\" stop-color=\"%23413F3F\"/><stop offset=\"1\" stop-color=\"%237C717E\"/></radialGradient></defs></svg>")}.account-memory-container .columns-3{gap:10px;margin:20px 0 0;display:flex}.input-label-pair:has(.flag){position:relative}.input-label-pair .flag{text-align:center;color:var(--color-primary-60);text-transform:uppercase;padding:5px 10px;font-size:12px;position:absolute;bottom:10px;left:0;right:0}.large-options.app-memory-handling-list-inner .input-label-pair:first-child label:after{background-image:url("data:image/svg+xml,<svg width=\"100\" height=\"100\" viewBox=\"0 0 100 100\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M68.8963 68.0031C69.0111 69.1017 68.1086 70 67.0041 70C63.887 70 57.4434 70 50 70C42.5566 70 36.113 70 32.9959 70C31.8914 70 30.9889 69.1017 31.1037 68.0031C32.1016 58.4483 40.181 51 50 51C59.819 51 67.8984 58.4483 68.8963 68.0031Z\" fill=\"url(%23paint0_linear_2464_1942)\"/><circle cx=\"50\" cy=\"39\" r=\"10\" fill=\"url(%23paint1_linear_2464_1942)\"/><defs><linearGradient id=\"paint0_linear_2464_1942\" x1=\"39.5\" y1=\"52\" x2=\"69\" y2=\"53\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"%23FFC400\"/><stop offset=\"0.716351\" stop-color=\"%23FFC20B\"/><stop offset=\"1\" stop-color=\"%23FFA60B\"/></linearGradient><linearGradient id=\"paint1_linear_2464_1942\" x1=\"43.1667\" y1=\"32\" x2=\"57.5\" y2=\"46\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"%23FFC400\"/><stop offset=\"0.716351\" stop-color=\"%23FFC20B\"/><stop offset=\"1\" stop-color=\"%23FFA60B\"/></linearGradient></defs></svg>")}.large-options.app-memory-handling-list-inner .input-label-pair:nth-child(2) label:after{background-image:url("data:image/svg+xml,<svg width=\"100\" height=\"100\" viewBox=\"0 0 100 100\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M50 30C61.0457 30 70 38.9543 70 50C70 61.0457 61.0457 70 50 70C38.9543 70 30 61.0457 30 50C30 38.9543 38.9543 30 50 30ZM42 48C40.8954 48 40 48.8954 40 50C40 51.1046 40.8954 52 42 52H58C59.1046 52 60 51.1046 60 50C60 48.8954 59.1046 48 58 48H42Z\" fill=\"url(%23paint0_linear_2464_1953)\"/><defs><linearGradient id=\"paint0_linear_2464_1953\" x1=\"36.3333\" y1=\"36\" x2=\"66.3333\" y2=\"65.3333\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"%23FFC400\"/><stop offset=\"0.716351\" stop-color=\"%23FFC20B\"/><stop offset=\"1\" stop-color=\"%23FFA60B\"/></linearGradient></defs></svg>")}.large-options input[type=radio]:checked+label{box-shadow:0 0 0 3px var(--color-primary-20)}.large-options .button-container{text-align:center}.large-options .button-container button{margin:50px auto;display:inline-block}.tone-list:has(li){margin-top:20px}.tone-list .tone-list-item .tone-name{cursor:pointer;padding:5px 0}.tone-list .tone-list-item .tone-name:hover{color:var(--color-primary-80)}.tone-list .tone-list-item{background:var(--color-background);border-radius:var(--border-radius);grid-template-columns:auto 30px;gap:10px;width:calc(100% - 30px);margin-top:10px;padding:10px 15px;display:grid}.tone-list .tone-list-item .tone-delete{cursor:pointer;width:30px;height:30px;position:relative}.tone-list .tone-list-item .tone-delete:after{cursor:pointer;content:"";background-color:var(--color-primary);opacity:.5;width:30px;height:30px;position:absolute;top:0;right:0;mask:url("data:image/svg+xml,<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_2116_1900)\"><path d=\"M1 3.5H13\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M2.5 3.5H11.5V12.5C11.5 12.7652 11.3946 13.0196 11.2071 13.2071C11.0196 13.3946 10.7652 13.5 10.5 13.5H3.5C3.23478 13.5 2.98043 13.3946 2.79289 13.2071C2.60536 13.0196 2.5 12.7652 2.5 12.5V3.5Z\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M4.5 3.5V3C4.5 2.33696 4.76339 1.70107 5.23223 1.23223C5.70107 0.763392 6.33696 0.5 7 0.5C7.66304 0.5 8.29893 0.763392 8.76777 1.23223C9.23661 1.70107 9.5 2.33696 9.5 3V3.5\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></g><defs><clipPath id=\"clip0_2116_1900\"><rect width=\"14\" height=\"14\" fill=\"white\"/></clipPath></defs></svg>") 100% no-repeat}.tone-list .tone-list-item .tone-delete:hover:after{opacity:1}@media (width>=480px){.large-options .rows-3{grid-template-columns:1fr 1fr 1fr;gap:20px}.large-options .rows-2{grid-template-columns:1fr 1fr;justify-self:center;gap:20px;max-width:440px}.large-options label{padding:190px 20px 44px}.large-options label:after{top:50px}.large-options.app-memory-handling-list-inner label{padding-top:120px}.large-options.app-memory-handling-list-inner label:after{top:20px}}@media (height>=580px){.app-memory-handling-container .app-container-inner,.app-color-container .app-container-inner,.app-import-container .app-container-inner{margin-top:calc(33vh - 190px)}}@media (width<=479px){.large-options .input-label-pair label{text-align:left;padding:60px 60px 60px 40px}.large-options label:after{margin-left:0;left:auto;right:20px}.large-options.app-memory-handling-list-inner .input-label-pair label{padding:25px 120px 25px 25px}.flag{display:none}.large-options.app-memory-handling-list-inner .input-label-pair label:after{top:10px;right:10px}}.confetti-container{position:fixed;top:50vh;right:0}.confetti-container-left{left:0;right:auto}.dialog-container{z-index:10000;backdrop-filter:blur(5px);background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.dialog-content{z-index:10001;color:var(--color-primary);background-color:var(--color-background-secondary);border-radius:var(--border-radius);width:calc(100% - 80px);margin:100px auto 0;padding:20px;position:relative;box-shadow:0 0 100px #ffffff50}@media (width>=420px){.dialog-content{width:360px}}.dialog-content .panel-close{position:absolute;top:15px;right:15px}.dialog-message{padding-right:60px}.dialog-input{width:100%;color:var(--color-primary);box-shadow:0 0 0 0 var(--color-sand-20);background-color:var(--color-sand-20);margin-top:20px}.dialog-input:focus,.dialog-input:hover{background-color:var(--color-primary);background-color:var(--color-sand-5);box-shadow:0 0 0 3px var(--color-sand-20)}.dialog-buttons{justify-content:flex-start;gap:10px;margin-top:20px;display:flex}.dialog-buttons .button-secondary{background-color:var(--color-background)}:root{--star-svg:url("data:image/svg+xml,<svg width=\"22\" height=\"20\" viewBox=\"0 0 22 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.0489 0.927053C10.3483 0.00574231 11.6517 0.0057399 11.9511 0.927051L13.6942 6.29179C13.828 6.70382 14.212 6.98278 14.6452 6.98278H20.2861C21.2548 6.98278 21.6576 8.22239 20.8738 8.7918L16.3103 12.1074C15.9598 12.362 15.8132 12.8134 15.947 13.2254L17.6902 18.5902C17.9895 19.5115 16.935 20.2776 16.1513 19.7082L11.5878 16.3926C11.2373 16.138 10.7627 16.138 10.4122 16.3926L5.84869 19.7082C5.06498 20.2776 4.0105 19.5115 4.30985 18.5902L6.05296 13.2254C6.18683 12.8134 6.04018 12.362 5.68969 12.1074L1.12616 8.7918C0.342451 8.2224 0.745225 6.98278 1.71395 6.98278H7.35477C7.788 6.98278 8.17196 6.70382 8.30583 6.2918L10.0489 0.927053Z\" fill=\"%23D9CAB4\"/></svg>");--star-svg-selected:url("data:image/svg+xml,<svg width=\"22\" height=\"20\" viewBox=\"0 0 22 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.0489 0.927053C10.3483 0.00574231 11.6517 0.0057399 11.9511 0.927051L13.6942 6.29179C13.828 6.70382 14.212 6.98278 14.6452 6.98278H20.2861C21.2548 6.98278 21.6576 8.22239 20.8738 8.7918L16.3103 12.1074C15.9598 12.362 15.8132 12.8134 15.947 13.2254L17.6902 18.5902C17.9895 19.5115 16.935 20.2776 16.1513 19.7082L11.5878 16.3926C11.2373 16.138 10.7627 16.138 10.4122 16.3926L5.84869 19.7082C5.06498 20.2776 4.0105 19.5115 4.30985 18.5902L6.05296 13.2254C6.18683 12.8134 6.04018 12.362 5.68969 12.1074L1.12616 8.7918C0.342451 8.2224 0.745225 6.98278 1.71395 6.98278H7.35477C7.788 6.98278 8.17196 6.70382 8.30583 6.2918L10.0489 0.927053Z\" fill=\"%23F8CB38\"/></svg>")}.dialog-content textarea{background-color:var(--color-sand-10);width:100%;margin-top:20px}.dialog-content textarea::placeholder{color:var(--color-sand-40)}.tooltip{justify-content:center;width:0;padding-top:5px;display:flex;position:absolute}.tooltip .inner{text-wrap:nowrap;text-transform:uppercase;font-size:10px;line-height:10px;font-weight:var(--font-weight-base);background-color:var(--color-primary);color:var(--color-white);border-radius:var(--border-radius-small);z-index:1000;box-shadow:var(--shadow);width:auto;padding:7px}.app-upgrade-container{height:calc(100dvh - 40px);padding:70px 20px 20px;overflow:scroll}.app-upgrade-container .app-container-inner{max-width:800px;margin:0 auto}.app-upgrade-container .title{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);text-align:center;margin:30px 0 0;font-size:24px;line-height:30px}@keyframes zoom-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.app-plan-plan{animation:.5s ease-out zoom-in}.glow-box{background:var(--color-primary);border-radius:var(--border-radius);color:var(--color-primary);background:linear-gradient(144.33deg,#fe5b0f 0%,#ee8054 100%);margin:50px 0 0;padding:20px;position:relative;box-shadow:0 0 40px #fe5b0f80}.logotype-container{justify-content:center;margin:90px 0 0;padding-bottom:80px;display:flex}.logotype-container .logotype{opacity:.2;background:url("data:image/svg+xml,<svg width=\"82\" height=\"16\" viewBox=\"0 0 82 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M38.3994 0C42.8177 0 46.3994 3.58172 46.3994 8C46.3994 12.4183 42.8177 16 38.3994 16C33.9814 15.9997 30.3994 12.4181 30.3994 8C30.3994 3.5819 33.9814 0.000290161 38.3994 0ZM73.5996 0C78.0179 0 81.5996 3.58172 81.5996 8C81.5996 12.4183 78.0179 16 73.5996 16C69.1815 15.9998 65.5996 12.4182 65.5996 8C65.5996 3.58184 69.1815 0.000183996 73.5996 0ZM21.2119 0.0107422C25.4386 0.225255 28.7998 3.71996 28.7998 8V14.4004C28.7996 14.842 28.4416 15.2001 28 15.2002H26.3994C25.958 15.1999 25.5998 14.8419 25.5996 14.4004V8.03516C25.5997 8.02345 25.6006 8.01173 25.6006 8C25.6006 5.3491 23.4507 3.2003 20.7998 3.2002C18.149 3.20043 16 5.34918 16 8V14.4004C15.9998 14.842 15.6418 15.2001 15.2002 15.2002H13.5996C13.1581 15.2 12.8 14.8419 12.7998 14.4004V8C12.7997 5.34919 10.6508 3.2003 8 3.2002C5.34919 3.2003 3.2003 5.34919 3.2002 8V14.4004C3.19998 14.8419 2.84191 15.2 2.40039 15.2002H0.799805C0.358197 15.2001 0.000211128 14.842 0 14.4004V8C0 7.79626 0.00945124 7.59444 0.0244141 7.39453C0.00884908 7.33228 1.60602e-05 7.26727 0 7.2002V2.09473C0 1.50002 0.626282 1.11295 1.1582 1.37891L2.59863 2.09863C4.02186 0.795281 5.91806 0 8 0C10.6168 0 12.9398 1.25671 14.3994 3.19922C15.8589 1.25644 18.1828 6.25843e-05 20.7998 0L21.2119 0.0107422ZM56 0C60.4182 0.00013194 64 3.5818 64 8V14.4004C63.9998 14.8419 63.6417 15.2 63.2002 15.2002H61.5996C61.1581 15.2 60.8 14.8419 60.7998 14.4004V8C60.7998 5.3491 58.6509 3.2003 56 3.2002C53.3491 3.20033 51.2002 5.34911 51.2002 8V14.4004C51.2 14.8419 50.8419 15.2 50.4004 15.2002H48.7998C48.3582 15.2001 48.0002 14.842 48 14.4004V8C48 7.79627 48.0095 7.59444 48.0244 7.39453C48.0089 7.33228 48 7.26727 48 7.2002V2.09473C48 1.50002 48.6263 1.11295 49.1582 1.37891L50.5986 2.09863C52.0218 0.795264 53.9181 4.9788e-05 56 0ZM38.4004 3.2002C35.7494 3.2002 33.6006 5.34903 33.6006 8C33.6007 10.6509 35.7495 12.7998 38.4004 12.7998C41.0511 12.7996 43.2001 10.6508 43.2002 8C43.2002 5.34915 41.0512 3.20038 38.4004 3.2002ZM73.6006 3.2002C70.9496 3.2002 68.7998 5.34903 68.7998 8C68.7999 10.6509 70.9497 12.7998 73.6006 12.7998C76.2512 12.7995 78.4003 10.6507 78.4004 8C78.4004 5.34921 76.2513 3.20048 73.6006 3.2002Z\" fill=\"white\"/></svg>");width:82px;height:16px}.app-plan-question-container{margin-top:50px}.app-plan-question-container .section-question-list .highlight .question-item h3{font-family:var(--font-family-base)}:root{--app-sidebar-width:360px}.page-loading .app-sidebar{display:none}.app-sidebar{z-index:100;width:60px;height:60px;font-size:14px;position:fixed;top:0;left:0}.app-sidebar-overlay{z-index:100;background:var(--color-background-secondary);border-radius:0 25px 0 0;width:calc(100% - 70px);height:100%;transition:left .2s ease-out;position:fixed;top:0;left:calc(-100% - 70px);box-shadow:0 0 4px #0000000d,0 0 40px 10px #0000000d}@media (width>=430px){.app-sidebar-overlay{width:360px;left:-430px}}.app-sidebar.open .app-sidebar-overlay{left:0}.app-sidebar.open{height:100dvh}.app-sidebar .icon{cursor:pointer;background-position:50%;background-repeat:no-repeat;width:40px;height:40px;position:relative}.app-sidebar .icon:hover{opacity:.7}.app-sidebar-stay .icon{padding:10px}.app-sidebar-stay .icon:hover{background:var(--color-background-tertiary)}.app-sidebar .app-sidebar-history{padding:0 10px 40px 25px}.app-sidebar .icon.app-sidebar-add-icon{cursor:pointer;background-color:var(--color-primary);transition:all .1s ease-in-out;display:none;mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4 10H16\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/><path d=\"M10 16V4\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/></svg>") 50% no-repeat}.app-sidebar .icon.app-sidebar-add-icon:hover{opacity:.8}@media (width>=600px){.app-sidebar .icon.app-sidebar-add-icon{display:block}.app-sidebar .icon.app-sidebar-add-icon.inactive{background-color:var(--color-primary-40)}.app-sidebar.open .icon.app-sidebar-add-icon{opacity:0;pointer-events:none}}.app-sidebar .icon.app-sidebar-history-icon{z-index:100;background-color:var(--color-primary);mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4 4H16\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/><path d=\"M4 8H14\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/><path d=\"M4 12H10\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/><path d=\"M4 16H16\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/></svg>") 50% no-repeat}.app-sidebar .app-sidebar-scrollable{height:calc(100dvh - 60px);padding:0;overflow-y:auto}.app-sidebar.backdrop-blur .app-sidebar-slide-in-top-bar{backdrop-filter:blur(25px)}.app-sidebar .app-sidebar-new-thread-container,.app-sidebar .app-sidebar-project-container{border-bottom:1px solid var(--color-background);padding:15px 10px}.app-sidebar .app-sidebar-new-project-button,.app-sidebar .app-sidebar-new-thread-button{color:var(--color-primary);text-align:left;cursor:pointer;opacity:.8;border-radius:20px;padding:10px 30px;line-height:20px}.app-sidebar .app-sidebar-new-project-button:hover,.app-sidebar .app-sidebar-new-thread-button:hover{opacity:1;background:var(--color-background-tertiary)}.app-sidebar .plus-icon-left{padding-left:40px;position:relative}.app-sidebar .plus-icon-left:before{content:"";background:var(--color-primary);width:20px;height:20px;position:absolute;top:10px;left:15px;mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5 10L15 10\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/><path d=\"M10 5L10 15\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/></svg>") 50% no-repeat}.history-title{cursor:default;color:var(--color-primary-60);margin:30px 0 5px}.history-list-item{grid-template-columns:auto 40px;max-width:100%;display:grid;position:relative}.history-list-item-title,.history-list-item-title-input{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:20px;max-width:100%;margin:0 -15px 0 -10px;padding:5px 10px;font-size:14px;line-height:24px;display:block;overflow:hidden}.history-list-item input.history-list-item-title-input,.history-list-item input.history-list-item-title-input:focus{cursor:text;background:var(--color-background-secondary);box-shadow:0 0 0 1px var(--color-primary-10)}.history-list-item:has(input) .history-list-item-title{display:none}.history-list-item-model{background-color:var(--color-primary-30);z-index:2;width:34px;height:34px}.history-list-item:hover .history-list-item-model{background-color:var(--color-primary-80)}.history-list-item-model-tooltip{background:var(--color-background-secondary);z-index:1;text-align:right;border-radius:20px;max-width:200px;padding:5px 35px 5px 10px;font-size:14px;line-height:24px;display:none;position:absolute;top:5px;right:5px}.history-list-item.active .history-list-item-model-tooltip{top:5px}.history-list-item-model:hover{background-color:var(--color-primary);opacity:1}.history-list-item-model:hover+.history-list-item-model-tooltip{display:block}.history-list-item-model{mask:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"15\" cy=\"15\" r=\"5\" fill=\"white\"/></svg>") 50% no-repeat}.history-list-item.active .history-list-item-model{background-color:var(--color-primary-80)}.history-list-item:hover{background:var(--color-background-tertiary);border-radius:30px;margin:-5px 0 -5px -15px;padding:5px 0 5px 15px}.history-list-item.active,.history-list-item.active:hover{cursor:default;border-radius:30px;margin:5px 0 5px -15px;padding:5px 0 5px 15px;position:relative}.history-list-item.active{background:var(--color-background-tertiary)}.history-list-item.active .history-list-item-title,.history-list-item.active:hover .history-list-item-title{opacity:1;cursor:default}.history-list-item:not(.active):hover .history-list-item-delete{opacity:.4}.history-list-item .history-list-item-delete:hover{opacity:1}@media (width>=600px){.app-sidebar{background-color:var(--color-background-secondary);height:100dvh}body.standalone .app-sidebar{border-radius:0 15px 0 0}}.sidebar-loading{color:var(--color-primary);opacity:.6;padding:0 0 0 30px;position:relative}.sidebar-loading:before{content:"";background:var(--color-primary);width:20px;height:20px;animation:.5s linear infinite spin;display:inline-block;position:absolute;top:2px;left:0;mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.4251 15.4241C15.9967 14.1405 17 12.1874 17 10C17 6.13401 13.866 3 10 3C6.13401 3 3 6.13401 3 10C3 12.2805 4.09053 14.3063 5.77855 15.5843\" stroke=\"%23FFFFFF\" stroke-width=\"1.5\" stroke-linecap=\"round\"/></svg>") 50% no-repeat}.app-sidebar-header{border-bottom:1px solid var(--color-background);grid-template-columns:auto auto;justify-content:space-between;padding:15px;display:grid}.app-sidebar-header .app-sidebar-header-close-icon{background:var(--color-primary-80);width:40px;height:40px;mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5 10L11.5 3.5\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/><path d=\"M5 10L11.5 16.5\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/></svg>") 50% no-repeat}.app-sidebar-header .app-sidebar-header-close-icon:hover{background:var(--color-primary)}.app-sidebar-header .app-sidebar-account-button{background:var(--color-background-tertiary);color:var(--color-primary-80);text-align:center;cursor:pointer;border-radius:20px;padding:10px 45px 10px 20px;font-size:14px;line-height:20px;transition:all .1s ease-in-out;position:relative}.app-sidebar-header .app-sidebar-account-button:before{content:"";background:var(--color-primary-80);width:20px;height:20px;position:absolute;top:10px;right:15px;mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.99988 9C11.9329 9 13.4999 7.433 13.4999 5.5C13.4999 3.567 11.9329 2 9.99988 2C8.06688 2 6.49988 3.567 6.49988 5.5C6.49988 7.433 8.06688 9 9.99988 9Z\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M2.99988 16C3.73142 14.7785 4.75956 13.769 5.98546 13.0685C7.21136 12.3679 8.5938 12 9.99988 12C11.406 12 12.7884 12.3679 14.0143 13.0685C15.2402 13.769 16.2683 14.7785 16.9999 16\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50% no-repeat}.app-sidebar-header .app-sidebar-account-button:hover{background:var(--color-background)}.project-title{font-weight:var(--font-weight-bold);padding:10px 15px}.project-list.empty{color:var(--color-primary-60);padding:0 15px}.project-list .project-list-item{color:var(--color-primary);cursor:pointer;border-radius:20px;padding:5px 15px 5px 40px;line-height:25px;position:relative}.project-list .project-list-item:before{content:"";background:var(--color-primary-30);width:20px;height:20px;position:absolute;top:7px;left:17px;mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 6H14C14.5523 6 15 6.44772 15 7V15C15 15.5523 14.5523 16 14 16H1C0.447715 16 0 15.5523 0 15V6Z\" fill=\"white\"/><path d=\"M0 5C0 4.44772 0.447715 4 1 4H4.54007C4.83199 4 5.10934 4.12756 5.29932 4.34921L9.58504 9.34921C10.141 9.99788 9.68013 11 8.82578 11H1C0.447715 11 0 10.5523 0 10V5Z\" fill=\"white\"/></svg>") 50% no-repeat}.project-list .project-list-item:hover{background:var(--color-background-tertiary)}@keyframes fadeInFromObove{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInFromBelow{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInBehind{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.app-chat,.app-container,.app-content{height:100dvh}.app-chat{grid-template-rows:0 auto max-content;display:grid}.app-chat.hidden{display:none}.app-chat .content{align-content:start;padding:0;overflow-y:scroll}@media (width>=600px){.app-content{margin-left:60px}}@media (width>=900px){body:has(.app-sidebar.sticky) .app-content{margin-left:380px}.app-chat .content{padding-left:6px}}.app-chat .app-chat-header-container{z-index:99}.app-chat .chat-header{z-index:1;backdrop-filter:blur(25px);background-color:var(--color-background-transparent);grid-template-columns:60px auto max-content;align-items:center;gap:10px;width:100%;margin:0 auto;transition:all .25s ease-out,backdrop-filter .25s linear .5s;display:grid;position:fixed;top:0;left:0;right:0}.app-chat .chat-header.hidden{backdrop-filter:blur();opacity:0;visibility:hidden;pointer-events:none;transform:translate(20px)}.app-chat .chat-header .center{cursor:default;color:var(--color-primary-60);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;transition:color .3s;overflow:hidden}.app-chat .chat-header .center span{color:var(--color-primary)}.app-chat .chat-header .right{min-width:60px}.icon.app-chat-header-back-icon{background-color:var(--color-primary);opacity:.7;width:40px;height:60px;position:relative;top:0;right:10px;mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5 10L11.5 3.5\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/><path d=\"M5 10L11.5 16.5\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/></svg>") 50% no-repeat}.icon.app-chat-header-back-icon:hover{opacity:1}@media (width>=600px){.app-chat .chat-header{width:calc(100% - 60px);padding-left:60px}.app-chat .chat-header .left{margin-left:15px}}@media (width>=900px){.app-chat .chat-header{width:820px;margin:0;padding:0 0 0 calc(50% - 380px)}.app-chat .chat-header .left{margin-left:0}body:has(.app-sidebar.sticky) .app-chat .chat-header{width:calc(100% - 380px);padding:0 0 0 380px}}.icon{cursor:pointer;background-position:50%;background-repeat:no-repeat;width:60px;height:60px;position:relative}.icon.app-header-info-icon{width:60px}@media (width>=900px){.icon{width:40px}}.icon:hover{opacity:1}.app-header-close-icon{opacity:.7;background-color:var(--color-primary);mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5.5 14.5L14.5 5.5\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/><path d=\"M5.5 5.5L14.5 14.5\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/></svg>") 50% no-repeat}.app-header-close-icon:hover{opacity:1}.app-chat .chat-input-container{justify-self:center;width:100%;position:sticky;bottom:0;transform:translateZ(0)}.app-chat .chat-input-container textarea{color:var(--color-primary);background-color:var(--color-background-secondary);box-sizing:border-box;border-radius:25px;height:50px;min-height:50px;padding:15px 15px 15px 50px;scroll-margin:0;scroll-padding:0}.app-chat .chat-input-container .chat-form.input-filled textarea{padding-right:45px}.app-chat .chat-input-container.drag-over{background-color:var(--color-primary-10)}.app-chat .chat-input-container.drag-over textarea{opacity:.5}.chat-output{gap:20px;max-width:800px;margin:0 auto;padding:20px;display:grid}.chat-output.chat-output-error{height:calc(100dvh - var(--chat-input-container-height) - 20px)}.chat-output.hidden{display:none}.chat-output .chat-bubble:first-child{margin-top:15px}@media (width>=900px){.chat-output .chat-bubble:first-child{margin-top:50px}}.chat-bubble{border-radius:2px;animation:.3s backwards fadeInFromBelow}.chat-bubble.user-bubble .chat-bubble-prompt{background:var(--color-primary-10);justify-self:end;margin-left:40px;padding:10px 15px}.chat-bubble.assistant-bubble{justify-self:start;margin-right:40px}.chat-bubble.assistant-bubble .chat-bubble-response{padding:10px 15px}.chat-bubble-footer{color:var(--color-primary);opacity:.4;border-radius:0 0 2px 2px;grid-template-columns:auto auto auto;grid-template-areas:"model copy redo";justify-content:start;row-gap:5px;padding:0 15px 10px;font-size:12px;transition:opacity .3s;display:grid;position:relative}.chat-bubble-footer.fade-in{animation:3s fadeInToOpacity04}@keyframes fadeInToOpacity04{0%{opacity:0}to{opacity:.4}}.chat-bubble.assistant-bubble .chat-bubble-footer{margin-right:-40px;padding-right:0}.chat-bubble-footer:hover{opacity:1}.chat-bubble-footer:has(.chat-bubble-download){grid-template-columns:auto auto auto;grid-template-areas:"model download copy""redo redo redo"}@media (width>=500px){.chat-bubble-footer:has(.chat-bubble-download){grid-template-columns:auto auto auto auto;grid-template-areas:"model download copy redo"}}.chat-bubble-footer .icon-model{width:20px;height:25px}.chat-bubble-footer .chat-bubble-model-container{cursor:default;grid-area:model;padding:0 15px 0 25px;position:relative}.chat-bubble-footer .chat-bubble-model-detail{white-space:nowrap;visibility:hidden;pointer-events:none;background:var(--color-background-secondary);width:max-content;color:var(--color-primary);opacity:0;border-radius:2px;padding:5px 10px;transition:all .1s;position:absolute;bottom:30px;left:-10px;transform:translateY(10px);box-shadow:0 0 10px #0000001a}.chat-bubble-footer .chat-bubble-model-container:hover .chat-bubble-model-detail{visibility:visible;opacity:1;transform:translateY(0)}.chat-bubble-footer .icon-model{background:var(--color-primary);position:absolute;top:0;left:0}.chat-bubble.user-bubble .chat-bubble-footer{grid-template-columns:auto auto;justify-content:end;margin-top:10px;padding-right:5px}.chat-bubble.thinking .chat-bubble-response{background:var(--color-background-secondary);padding-left:40px;position:relative}.chat-bubble.thinking .chat-bubble-response p{margin:0}.chat-bubble.thinking .chat-bubble-response:after{background:var(--color-background-secondary);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:20px;left:20px}.chat-bubble.thinking .chat-bubble-response:before{background:var(--color-primary);content:"";width:16px;height:16px;animation:.6s ease-in-out infinite chatPulseRing;position:absolute;top:14px;left:14px}@keyframes chatPulseRing{0%{border-radius:2px;transform:scale(1)}50%{border-radius:0;transform:scale(.8)rotate(45deg)}to{border-radius:2px;transform:scale(1)rotate(90deg)}}.chat-bubble.assistant-bubble:hover .chat-bubble-footer,.chat-bubble.user-bubble:hover .chat-bubble-footer,.chat-bubble.assistant-bubble .chat-bubble-footer:has(.redo-container){opacity:1}.chat-bubble-copy,.chat-bubble a.chat-bubble-download,.chat-bubble-run,.chat-bubble-edit,.chat-bubble-redo{color:var(--color-primary);cursor:pointer;padding-left:25px;text-decoration:none;transition:color .3s;position:relative}.chat-bubble-download{grid-area:download;padding-right:15px}.chat-bubble-edit{padding-left:0;padding-right:20px}.chat-bubble-copy:after,.chat-bubble a.chat-bubble-download:after,.chat-bubble-run:after,.chat-bubble-edit:after,.chat-bubble-redo:after{content:"";background-color:var(--color-primary);width:20px;height:20px;position:absolute;top:3px;left:0;mask:url("data:image/svg+xml,<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M8.5 0.5H5.5C4.94772 0.5 4.5 0.947715 4.5 1.5V2C4.5 2.55228 4.94772 3 5.5 3H8.5C9.05228 3 9.5 2.55228 9.5 2V1.5C9.5 0.947715 9.05228 0.5 8.5 0.5Z\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M9.75 1.5H11.25C11.5152 1.5 11.7696 1.60536 11.9571 1.79289C12.1446 1.98043 12.25 2.23478 12.25 2.5V12.5C12.25 12.7652 12.1446 13.0196 11.9571 13.2071C11.7696 13.3946 11.5152 13.5 11.25 13.5H2.75C2.48478 13.5 2.23043 13.3946 2.04289 13.2071C1.85536 13.0196 1.75 12.7652 1.75 12.5V2.5C1.75 2.23478 1.85536 1.98043 2.04289 1.79289C2.23043 1.60536 2.48478 1.5 2.75 1.5H4.25\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50% no-repeat}.chat-bubble-copy{grid-area:copy;padding-right:15px}.chat-bubble-redo{grid-area:redo}.chat-bubble-edit:after{left:auto;right:-5px}.chat-bubble a.chat-bubble-download:after{mask:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M2.95996 14.7197H13.04\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M8.00006 1.28027V11.3603M8.00006 11.3603L10.9401 8.42027M8.00006 11.3603L5.06006 8.42027\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50% no-repeat}.chat-bubble-redo:after{mask:url("data:image/svg+xml,<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_2804_2878)\"><path d=\"M11 9L13 8.5L13.5 10.5\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M13.0004 8.5C12.5562 9.75861 11.7494 10.8576 10.6816 11.6584C9.6139 12.4592 8.33299 12.926 7.00035 13C5.76847 13.0002 4.56637 12.6213 3.55734 11.9146C2.5483 11.2079 1.78125 10.2078 1.36035 9.05\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M3 5L1 5.5L0.5 3.5\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M1 5.5C1.84 3.2 4.42 1 7 1C8.23789 1.00348 9.4444 1.38976 10.4541 2.10588C11.4639 2.822 12.2274 3.8329 12.64 5\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></g><defs><clipPath id=\"clip0_2804_2878\"><rect width=\"14\" height=\"14\" fill=\"white\"/></clipPath></defs></svg>") 50% no-repeat}.chat-bubble-run:after{mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4.90234 5.20637C4.90234 4.55991 5.59487 4.15059 6.16128 4.46174L14.8764 9.25504C15.0098 9.32833 15.121 9.4361 15.1985 9.56709C15.276 9.69808 15.3169 9.84748 15.3169 9.99968C15.3169 10.1519 15.276 10.3013 15.1985 10.4323C15.121 10.5633 15.0098 10.671 14.8764 10.7443L6.16128 15.5376C6.0319 15.6088 5.88622 15.6449 5.73859 15.6426C5.59097 15.6403 5.4465 15.5995 5.31942 15.5244C5.19234 15.4492 5.08705 15.3422 5.01391 15.214C4.94077 15.0857 4.90232 14.9406 4.90234 14.793V5.20637Z\" stroke=\"black\" stroke-width=\"1\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50% no-repeat}.chat-bubble-copy.copied:after{background-color:var(--color-primary);mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 14 14\" id=\"Check--Streamline-Core\" height=\"14\" width=\"14\"><desc> Check Streamline Icon: https://streamlinehq.com </desc><g id=\"check--check-form-validation-checkmark-success-add-addition-tick\"><path id=\"Vector\" stroke=\"%23FFFFFF\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M0.5 8.55005 3.23 12.06c0.09212 0.1197 0.21016 0.217 0.34525 0.2846 0.13509 0.0675 0.28373 0.1036 0.43475 0.1054 0.14859 0.0018 0.2957 -0.0297 0.43063 -0.0919 0.13492 -0.0623 0.25427 -0.1539 0.34937 -0.2681L13.5 1.55005\" stroke-width=\"1\"></path></g></svg>") 50% no-repeat}.chat-bubble-edit:after{mask:url("data:image/svg+xml,<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_2806_1449)\"><path d=\"M5 12.2399L0.5 13.4999L1.76 8.9999L10 0.799899C10.0931 0.704653 10.2044 0.628974 10.3271 0.577306C10.4499 0.525639 10.5818 0.499023 10.715 0.499023C10.8482 0.499023 10.9801 0.525639 11.1029 0.577306C11.2256 0.628974 11.3369 0.704653 11.43 0.799899L13.2 2.5799C13.2937 2.67286 13.3681 2.78346 13.4189 2.90532C13.4697 3.02718 13.4958 3.15789 13.4958 3.2899C13.4958 3.42191 13.4697 3.55262 13.4189 3.67448C13.3681 3.79633 13.2937 3.90694 13.2 3.9999L5 12.2399Z\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></g><defs><clipPath id=\"clip0_2806_1449\"><rect width=\"14\" height=\"14\" fill=\"white\"/></clipPath></defs></svg>") 50% no-repeat}.chat-bubble.assistant-bubble .chat-bubble-copy:hover,.chat-bubble.assistant-bubble .chat-bubble-download:hover,.chat-bubble.user-bubble .chat-bubble-edit:hover{opacity:.8;text-decoration:none;transition:opacity}.chat-bubble-source{cursor:pointer}.chat-bubble-source-shown{color:var(--color-primary);margin-top:10px}.chat-bubble-source:hover{color:var(--color-primary);opacity:1}.app-header-home:not(.hidden){justify-content:end;padding:10px;transition:transform .25s ease-in-out;display:grid;transform:translate(0)}@media (width>=900px){.app-header-home:not(.hidden){width:800px;padding:10px calc(50% - 400px) 0}}.app-header-shown .app-header-home{visibility:hidden;pointer-events:none;opacity:0;transform:translate(-20px)}@media (width<=599px){.app-sidebar{transition:all .15s ease-in-out}.app-header-shown .app-sidebar{visibility:hidden;pointer-events:none;opacity:0;display:block;transform:translate(-20px)}}.app-header-info-container{height:60px;position:relative}.app-header-info-box{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:0;height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-header-info-icon{opacity:.7;cursor:pointer;background-color:var(--color-primary);width:60px;height:60px;display:inline-flex;mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"10\" cy=\"10\" r=\"1.5\" fill=\"white\"/><circle cx=\"10\" cy=\"5\" r=\"1.5\" fill=\"white\"/><circle cx=\"10\" cy=\"15\" r=\"1.5\" fill=\"white\"/></svg>") 50% no-repeat}.app-header-info-icon:hover{opacity:1}.app-header-info-content{cursor:default;background:var(--color-background-secondary);color:var(--color-primary);text-align:left;border-radius:var(--border-radius);width:140px;box-shadow:0 0 0px 5px var(--color-primary-5);padding:15px;font-size:14px;line-height:20px;display:none;position:absolute;top:50px;left:-130px}.app-header-info-content .label{color:var(--color-primary-60);margin-top:10px;font-size:14px}.app-header-info-content .label:first-child{margin-top:0}.app-header-info-content .price-text{border-bottom:1px solid var(--color-primary-20);padding-bottom:15px}.app-header-info-content .delete-button,.app-header-info-content .rename-button{cursor:pointer;text-align:left;opacity:.6;width:100%;padding-top:10px;position:relative}.app-header-info-content .rename-button{margin-top:5px}.app-header-info-content .delete-button:after,.app-header-info-content .rename-button:after{content:"";background-color:var(--color-primary);width:20px;height:20px;position:absolute;top:10px;right:0;mask:url("data:image/svg+xml,<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_2116_1900)\"><path d=\"M1 3.5H13\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M2.5 3.5H11.5V12.5C11.5 12.7652 11.3946 13.0196 11.2071 13.2071C11.0196 13.3946 10.7652 13.5 10.5 13.5H3.5C3.23478 13.5 2.98043 13.3946 2.79289 13.2071C2.60536 13.0196 2.5 12.7652 2.5 12.5V3.5Z\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M4.5 3.5V3C4.5 2.33696 4.76339 1.70107 5.23223 1.23223C5.70107 0.763392 6.33696 0.5 7 0.5C7.66304 0.5 8.29893 0.763392 8.76777 1.23223C9.23661 1.70107 9.5 2.33696 9.5 3V3.5\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></g><defs><clipPath id=\"clip0_2116_1900\"><rect width=\"14\" height=\"14\" fill=\"white\"/></clipPath></defs></svg>") 100% no-repeat}.app-header-info-content .rename-button:after{mask:url("data:image/svg+xml,<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.7085 2.1249C9.84645 1.96187 10.0171 1.82918 10.2095 1.73527C10.402 1.64135 10.612 1.58829 10.8263 1.57945C11.0406 1.57061 11.2543 1.60619 11.454 1.68392C11.6536 1.76165 11.8347 1.87983 11.9858 2.03093C12.1369 2.18203 12.2547 2.36272 12.3315 2.5615C12.4084 2.76028 12.4427 2.97279 12.4323 3.18547C12.4219 3.39815 12.367 3.60635 12.2711 3.79679C12.1751 3.98723 12.0403 4.15573 11.8752 4.29156L4.56266 11.6041L1.5835 12.4166L2.396 9.4374L9.7085 2.1249Z\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 100% no-repeat}.app-header-info-content .rename-button.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.app-header-info-content .delete-button:hover,.app-header-info-content .rename-button:hover{opacity:1}.app-header-info-box:checked~.app-header-info-content{display:block}.chat-bubble-attachment{background:var(--color-background);border-radius:2px;margin-bottom:15px;padding:10px 15px;font-size:12px}.chat-bubble-attachment.writing-style{cursor:pointer}.chat-bubble-attachment:has(>.image){background:0 0;padding:0;line-height:0}.chat-bubble-attachment .image{border-radius:2px;width:100%;max-width:200px;height:auto;line-height:0}.chat-bubble.user-bubble .chat-bubble-prompt,.chat-bubble-response{border-radius:var(--border-radius);max-width:calc(100vw - 110px - var(--sidebar-width));overflow-x:auto}.chat-bubble-warning{text-align:center;color:var(--color-attention);padding:10px 15px}.chat-bubble-response .button-container{background:var(--color-primary-10);border-radius:0 0 var(--border-radius-small)var(--border-radius-small);margin-top:-10px;padding:5px 10px 10px 15px}.chat-bubble-response .button-container .button-copy,.chat-bubble-response .button-container .button-run,.chat-bubble-response .button-container .button-download{cursor:pointer;padding:5px 20px;font-size:12px;line-height:20px;transition:opacity .25s}@media (width>=1200px){.chat-bubble.user-bubble .chat-bubble-prompt,.chat-bubble-response{max-width:520px}}.app-chat .content::-webkit-scrollbar{width:6px}.app-sidebar-scrollable::-webkit-scrollbar{width:6px}.app-chat .content::-webkit-scrollbar-thumb{background:var(--color-primary-30)}.app-chat .content::-webkit-scrollbar-track{background:var(--color-background)}.app-sidebar-scrollable::-webkit-scrollbar-thumb{background:var(--color-primary-20);border-radius:3px;margin:1px}.app-sidebar-scrollable::-webkit-scrollbar-track{background:var(--color-background-secondary)}.chat-not-found,.chat-error,.chat-processing{height:calc(100dvh - var(--header-height) - var(--chat-input-container-height) - 40px);text-align:center;color:var(--color-primary);border-radius:var(--border-radius);opacity:.6;flex-direction:column;justify-content:center;align-items:center;font-size:16px;line-height:20px;display:flex}.chat-not-found:before,.chat-error:before,.chat-processing:before{content:"";background-color:var(--color-primary);align-self:center;width:120px;height:120px;margin-bottom:30px;display:block;mask:url("data:image/svg+xml,<svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M108.75 93.75H56.25L26.25 116.25V93.75H11.25C9.2609 93.75 7.3532 92.96 5.9467 91.5535C4.54018 90.147 3.75 88.239 3.75 86.25V11.25C3.75 9.2609 4.54018 7.3532 5.9467 5.9467C7.3532 4.54018 9.2609 3.75 11.25 3.75H108.75C110.739 3.75 112.647 4.54018 114.053 5.9467C115.46 7.3532 116.25 9.2609 116.25 11.25V86.25C116.25 88.239 115.46 90.147 114.053 91.5535C112.647 92.96 110.739 93.75 108.75 93.75Z\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><line x1=\"71.5\" y1=\"40.0607\" x2=\"49.5607\" y2=\"62\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><line x1=\"70.4393\" y1=\"62\" x2=\"48.5\" y2=\"40.0607\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50%/contain no-repeat}.chat-processing:before{mask:url("data:image/svg+xml,<svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M108.75 93.75H56.25L26.25 116.25V93.75H11.25C9.2609 93.75 7.3532 92.96 5.9467 91.5535C4.54018 90.147 3.75 88.239 3.75 86.25V11.25C3.75 9.2609 4.54018 7.3532 5.9467 5.9467C7.3532 4.54018 9.2609 3.75 11.25 3.75H108.75C110.739 3.75 112.647 4.54018 114.053 5.9467C115.46 7.3532 116.25 9.2609 116.25 11.25V86.25C116.25 88.239 115.46 90.147 114.053 91.5535C112.647 92.96 110.739 93.75 108.75 93.75Z\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50% no-repeat}.app-chat .loading-animation{display:none}.app-chat.chat-loading .loading-animation{margin-top:calc(50vh - 30px - (var(--header-height) + var(--chat-input-container-height)/2));justify-content:center;align-items:center;display:flex}.remaining-free-messages-info{color:var(--color-primary-60);text-align:center;border-radius:var(--border-radius);margin-top:10px;margin-bottom:20px;font-size:14px;line-height:20px;transition:color .25s}.remaining-free-messages-info:hover{color:var(--color-primary)}.remaining-free-messages-info.no-free-messages{color:var(--color-primary);background:var(--color-background-secondary);padding:40px 20px}.remaining-free-messages-info.no-free-messages button{margin-top:20px}.ideas-container{z-index:-1;border-radius:var(--border-radius);margin:-5px -5px -65px;padding:20px 20px 65px;font-size:14px;line-height:20px;transition:all .25s ease-in-out;position:absolute;bottom:80px;left:20px;right:20px}.ideas-container.hidden,.chat-input-container:has(.chat-control.open) .ideas-container{opacity:0;visibility:hidden;pointer-events:none;display:block;transform:translateY(20px)}.ideas-container .ideas-title{color:var(--color-primary-60);margin-bottom:10px}.ideas-container .ideas-list li{cursor:pointer;margin-bottom:10px}.ideas-container .ideas-list li:hover{color:var(--color-primary-80)}@media (width>=900px){.ideas-container{background:var(--color-primary-5);left:calc(50% - 400px);right:calc(50% - 400px)}}@media (width<=599px){.ideas-container{border-radius:30px}}.assistant-image-provisory{background:var(--color-background-secondary);border:none;outline:none;width:100%;min-width:200px;max-width:800px;min-height:200px;max-height:500px}.chat-bubble .expandable{cursor:pointer;border-radius:var(--border-radius);box-shadow:0 0 0px 0px var(--color-negative);transition:box-shadow .1s;overflow:hidden}.chat-bubble .expandable img{border-radius:var(--border-radius)}.chat-bubble .expandable:hover{box-shadow:0 0 0px 3px var(--color-negative)}.image-popup-container{z-index:1000;background:#000c;width:100%;height:100%;position:fixed;top:0;left:0}.image-popup-container .inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.image-popup-container .inner img{object-fit:contain;max-width:100%;max-height:100%}.image-popup-container .close{background:var(--color-negative);cursor:pointer;width:50px;height:50px;position:absolute;top:0;right:0;mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5.5 14.5L14.5 5.5\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/><path d=\"M5.5 5.5L14.5 14.5\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/></svg>") 50% no-repeat}.katex{word-break:break-word;max-width:100%;overflow-x:auto}.katex-html{word-break:break-word;max-width:100%;display:inline-block}.katex-html .katex-mathml,.katex-html .katex-html{max-width:100%}.katex-display.katex-html{display:block;overflow-x:auto}.katex svg{vertical-align:middle;max-width:100%;height:1em;display:inline;width:auto!important}.app .section-mode-list .mode-item{border-radius:var(--border-radius);background:var(--color-background-secondary);margin-top:0}.app .section-mode-list .mode-item .mode-item-models .model{border-radius:var(--border-radius);background:var(--color-background)}.app .section-mode-list .mode-item .mode-item-header p{font-size:16px;line-height:24px}.chat-bubble-redo-container{position:absolute;top:0;left:0}.redo-container{background:var(--color-background-secondary);border-radius:var(--border-radius);opacity:1;width:130px;color:var(--color-primary-70);height:300px;padding:10px 15px;position:absolute;bottom:5px;overflow-y:auto;box-shadow:0 0 10px #0000001a}.redo-container .redo-list-group{border-top:1px solid var(--color-background);margin-top:15px;padding-top:15px}.redo-container .redo-list-group:first-child{border-top:none;margin-top:0;padding-top:0}.redo-container .redo-list-group-title{color:var(--color-primary-70)}.chat-bubble .redo-container ul{margin:0;padding:0}.chat-bubble .redo-container ul li{color:var(--color-primary-80);cursor:pointer;margin:0;padding:5px 0;line-height:15px;list-style:none}.chat-bubble .redo-container ul li:hover{color:var(--color-primary)}.redo-container .redo-list-all-link{text-align:left;cursor:pointer;padding-top:10px;display:block}.redo-container .redo-list-all-link:hover{color:var(--color-primary)}.redo-container .redo-list-all ul{border-top:1px solid var(--color-primary-10);border-bottom:1px solid var(--color-primary-10);height:155px;margin-top:5px;margin-left:-10px;margin-right:-10px;padding:5px 10px 10px;overflow-y:scroll}body.incognito .app-header-info-content .rename-button,body.incognito .app-header-info-content .delete-button{display:none}body.incognito .app-content{background:var(--color-primary)}.app-chat{box-shadow:inset 0 0 0 0 var(--color-primary);border-radius:0;transition:none}body.incognito .app-chat{background:var(--color-background);box-shadow:inset 0 0 0 6px var(--color-primary);border-radius:30px;transition:box-shadow .25s ease-out,border-radius .25s ease-out .1s}.app-chat .content::-webkit-scrollbar-thumb{transition:all 0s linear .5s}.app-chat .content::-webkit-scrollbar-track{transition:all 0s linear .5s}body.incognito .app-chat .chat-form{border-radius:0 0 25px 25px;width:calc(100% - 52px);margin:0 6px 6px}body.incognito .app-chat .chat-header{width:calc(100% - var(--sidebar-width) - 12px);margin:6px;margin-left:calc(var(--sidebar-width) + 6px);border-radius:25px 25px 0 0;padding-left:0;transition:none}body.incognito .app-chat .content::-webkit-scrollbar-thumb{background:var(--color-negative-20);border-top:60px solid #0000;border-bottom:20px solid #0000}body.incognito .app-chat .content::-webkit-scrollbar-track{background:0 0}.app-incognito-info{color:var(--color-primary-5);transition:color .5s linear;display:none}body.incognito:not(.app-header-shown) .app-incognito-info{color:var(--color-primary-70);text-align:center;margin-top:calc(50vh - var(--header-height));user-select:none;justify-content:center;align-items:center;font-size:14px;line-height:20px;display:flex}body.incognito:not(.app-header-shown) .app-incognito-info.hidden{display:none}.app-header-incognito-button,.app-header-incognito-button:hover,.app-header-incognito-button:focus,.app-header-incognito-button:active{font-size:14px;font-weight:var(--font-weight-base);font-family:var(--font-family-body);text-transform:none;letter-spacing:normal;box-shadow:none;opacity:.6;background:0 0;border-radius:25px;padding:5px 10px;transition:opacity .1s;display:flex}.app-header-incognito-button .text{opacity:0;padding:5px;transition:opacity .25s}.incognito .app-header-incognito-button,.app-header-incognito-button:hover,.incognito .app-header-incognito-button .text,.app-header-incognito-button:hover .text{opacity:1}.icon.app-header-incognito-icon{background-color:var(--color-primary);opacity:.7;width:30px;height:30px;mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_2781_1361)\"><path d=\"M16.75 15.963V10.9529C16.75 7.11292 13.7279 4 10 4C6.27208 4 3.25 7.11292 3.25 10.9529V15.963C3.25 16.8556 4.16191 17.4361 4.93696 17.0369C5.5634 16.7143 6.30964 16.7622 6.89239 17.1624C7.54797 17.6125 8.40203 17.6125 9.05763 17.1624L9.29564 16.9989C9.72217 16.706 10.2778 16.706 10.7044 16.9989L10.9424 17.1624C11.598 17.6125 12.452 17.6125 13.1076 17.1624C13.6904 16.7622 14.4366 16.7143 15.063 17.0369C15.8381 17.4361 16.75 16.8556 16.75 15.963Z\" stroke=\"black\" stroke-width=\"1.5\"/><path d=\"M12.8348 10.7345C12.8348 11.4055 12.4722 11.9495 12.0248 11.9495C11.5775 11.9495 11.2148 11.4055 11.2148 10.7345C11.2148 10.0635 11.5775 9.51953 12.0248 9.51953C12.4722 9.51953 12.8348 10.0635 12.8348 10.7345Z\" fill=\"black\"/><path d=\"M7.97504 11.9495C8.42239 11.9495 8.78504 11.4055 8.78504 10.7345C8.78504 10.0635 8.42239 9.51953 7.97504 9.51953C7.52769 9.51953 7.16504 10.0635 7.16504 10.7345C7.16504 11.4055 7.52769 11.9495 7.97504 11.9495Z\" fill=\"black\"/></g><defs><clipPath id=\"clip0_2781_1361\"><rect width=\"20\" height=\"20\" fill=\"white\"/></clipPath></defs></svg>") 50% no-repeat}@media (width>=600px){body.incognito .app-chat{border-radius:20px}body.incognito .app-chat .chat-form{border-radius:0 0 15px 15px}body.incognito .app-chat .chat-header{border-radius:15px 15px 0 0}}@media (width>=900px){body.incognito .app-chat .chat-header{width:820px;padding:0 0 0 calc(50% - 440px)}body.incognito .app-chat .chat-form{width:800px;padding:20px calc(50% - 406px)}}.icon.app-header-incognito-icon:hover{opacity:1}body.incognito .icon.app-header-incognito-icon{opacity:1;mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_2782_1379)\"><path d=\"M10 3.25C14.1629 3.25 17.5 6.72002 17.5 10.9531V15.9629C17.5 17.3795 16.0267 18.377 14.7197 17.7041C14.3872 17.5328 14 17.5327 13.6699 17.6992L13.5322 17.7803C12.6208 18.406 11.429 18.406 10.5176 17.7803L10.2793 17.6172C10.1086 17.5002 9.89034 17.4991 9.71973 17.6162L9.48242 17.7803C8.57105 18.4061 7.37913 18.4061 6.46777 17.7803C6.11168 17.5358 5.66023 17.5084 5.28027 17.7041C3.97334 18.377 2.5 17.3795 2.5 15.9629V10.9531C2.5 6.72002 5.83708 3.25 10 3.25ZM7.97461 9.51953C7.52749 9.51988 7.1651 10.0636 7.16504 10.7344C7.16504 11.4052 7.52746 11.9489 7.97461 11.9492C8.42196 11.9492 8.78516 11.4054 8.78516 10.7344C8.7851 10.0634 8.42192 9.51953 7.97461 9.51953ZM12.0244 9.51953C11.5773 9.51988 11.2149 10.0636 11.2148 10.7344C11.2148 11.4052 11.5772 11.9489 12.0244 11.9492C12.4718 11.9492 12.835 11.4054 12.835 10.7344C12.8349 10.0634 12.4717 9.51953 12.0244 9.51953Z\" fill=\"white\"/></g><defs><clipPath id=\"clip0_2782_1379\"><rect width=\"20\" height=\"20\" fill=\"white\"/></clipPath></defs></svg>") 50% no-repeat}.chat-form{width:calc(100% - 40px);padding:0 20px 20px;padding-bottom:calc(var(--safe-bottom) + 20px);position:relative}.chat-form textarea{color:var(--color-negative);background:var(--color-primary);border-radius:var(--border-radius);width:100%;height:50px;padding-right:80px;font-size:16px;line-height:20px;display:block}.chat-form textarea:focus,.chat-form textarea:hover{box-shadow:none}.chat-form .chat-input-box{box-shadow:0px 10px 5px -20px var(--color-primary-5),0px 0px 10px 0px var(--color-primary-5),0px 2px 2px 0px var(--color-primary-5);border-radius:25px;transition:box-shadow .25s ease-out}.chat-form .chat-input-box:has(textarea:focus),.chat-form .chat-input-box:has(textarea:hover){box-shadow:0px 0px 0px 3px var(--color-primary-20)}@media (width>=600px){.chat-form .chat-input-box{border-radius:var(--border-radius-small)}}.chat-form button.chat-button,.chat-form button.stop-button{opacity:0;cursor:pointer;background:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"30\" height=\"30\" rx=\"25\" fill=\"%23282828\"/><path d=\"M15 21.5V8.5\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M18.5 12L15 8.5L11.5 12\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50% no-repeat;border:none;border-radius:25px;outline:none;width:50px;height:50px;transition:transform .25s ease-in-out;position:absolute;bottom:20px;right:20px;transform:scale(.8)}.chat-form button.stop-button{background-image:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"30\" height=\"30\" rx=\"15\" fill=\"%23282828\"/><rect x=\"10\" y=\"10\" width=\"10\" height=\"10\" rx=\"1\" fill=\"white\"/></svg>")}@media (width>=600px){.chat-form button.chat-button{background-image:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"30\" height=\"30\" rx=\"2\" fill=\"%23282828\"/><path d=\"M15 21.5V8.5\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M18.5 12L15 8.5L11.5 12\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");border-radius:2px}}@media (prefers-color-scheme:dark){:root:not(.light-mode){& .chat-form button.chat-button{background-image:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"30\" height=\"30\" rx=\"25\" fill=\"white\"/><path d=\"M15 21.5V8.5\" stroke=\"%23282828\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M18.5 12L15 8.5L11.5 12\" stroke=\"%23282828\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}& .chat-form button.stop-button{background-image:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"30\" height=\"30\" rx=\"15\" fill=\"white\"/><rect x=\"10\" y=\"10\" width=\"10\" height=\"10\" rx=\"1\" fill=\"%23282828\"/></svg>")}}}@media (prefers-color-scheme:dark) and (width>=600px){:root:not(.light-mode){& .chat-form button.chat-button{background-image:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"30\" height=\"30\" rx=\"2\" fill=\"white\"/><path d=\"M15 21.5V8.5\" stroke=\"%23282828\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M18.5 12L15 8.5L11.5 12\" stroke=\"%23282828\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}}}.chat-form.input-filled button.chat-button{opacity:1;box-shadow:none;transform:scale(1)}.chat-form:has(.attachment-preview-item) .attachment-preview{background:var(--color-background-secondary);z-index:-1;border-radius:25px 25px 0 0;margin-bottom:-5px;padding:10px 10px 0}.app-chat .chat-form:has(.attachment-preview-item) textarea,.app-chat .chat-form:has(.quote-container:not(.hidden)) textarea{border-top-left-radius:0;border-top-right-radius:0}.chat-form .attachment-preview .attachment-preview-item{background:var(--color-background);color:var(--color-primary);border-radius:15px;margin:0 5px 5px 0;display:inline-block;position:relative}.attachment-preview{border-radius:var(--border-radius)var(--border-radius)0 0}@media (width>=600px){.attachment-preview{text-align:left}.chat-form .attachment-preview .attachment-preview-item{border-radius:var(--border-radius)}}.chat-form .attachment-preview .attachment-preview-item .attachment-preview-item-name{padding:5px 25px 5px 10px;font-size:12px;line-height:20px}.chat-form .attachment-preview .attachment-preview-item .attachment-preview-item-remove{background-color:var(--color-primary);cursor:pointer;opacity:.5;width:30px;height:30px;padding:15px;position:absolute;top:0;right:0;mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"6.18164\" y=\"13.1816\" width=\"10\" height=\"1\" rx=\"0.5\" transform=\"rotate(-45 6.18164 13.1816)\" fill=\"white\"/><rect x=\"6.18164\" y=\"6.81836\" width=\"1\" height=\"10\" rx=\"0.5\" transform=\"rotate(-45 6.18164 6.81836)\" fill=\"white\"/></svg>") 50% no-repeat}.chat-form .attachment-preview .attachment-preview-item .attachment-preview-item-remove:hover{box-shadow:none;opacity:1}@media (width>=900px){.chat-form{width:800px;padding:0 calc(50% - 400px) 20px;padding-bottom:calc(var(--safe-bottom) + 20px)}.chat-form button.chat-button,.chat-form button.stop-button{border-radius:var(--border-radius);right:calc(50% - 400px)}.chat-form button.chat-button:hover,.chat-form button.stop-button:hover{opacity:.8}}.chat-input-container.streaming .chat-form button.chat-button{display:none}.chat-input-container.streaming .chat-form button.stop-button{opacity:1;display:block}.chat-input-container.streaming .chat-form button.stop-button:hover{opacity:.8}.chat-form button.stop-button:hover{box-shadow:none}@media (width>=600px){.app-chat .chat-input-container textarea,.chat-form:has(.attachment-preview-item) .attachment-preview,.chat-form:has(.attachment-preview-item) .attachment-preview .attachment-preview-item{border-radius:var(--border-radius)}}.chat-form .quote-container:not(.hidden){background:var(--color-background-tertiary);border-radius:25px 25px 0 0;grid-template-columns:1fr 20px;padding:15px 15px 15px 40px;display:grid;position:relative}.chat-form .quote-container .quote-text{color:var(--color-primary-70);white-space:nowrap;text-overflow:ellipsis;min-height:20px;padding-right:20px;line-height:20px;overflow:hidden}.chat-form .quote-container:after{content:"";background:var(--color-primary-60);width:30px;height:20px;position:absolute;top:17px;left:10px;mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"5\" y=\"9.5\" width=\"10\" height=\"1\" rx=\"0.5\" fill=\"white\"/><rect x=\"5\" y=\"5.5\" width=\"1\" height=\"5\" rx=\"0.5\" fill=\"white\"/><rect x=\"11.3789\" y=\"7.08594\" width=\"1\" height=\"5\" rx=\"0.5\" transform=\"rotate(-45 11.3789 7.08594)\" fill=\"white\"/><rect x=\"14.9141\" y=\"9.37891\" width=\"1\" height=\"5\" rx=\"0.5\" transform=\"rotate(45 14.9141 9.37891)\" fill=\"white\"/></svg>") 50% no-repeat}.chat-form .quote-container .quote-remove-icon{cursor:pointer;background:var(--color-background);border-radius:50%;position:relative}.chat-form .quote-container .quote-remove-icon:after{content:"";background:var(--color-primary-60);width:30px;height:30px;position:absolute;top:-5px;left:-5px;mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"6.11035\" y=\"13.1816\" width=\"10\" height=\"1\" rx=\"0.5\" transform=\"rotate(-45 6.11035 13.1816)\" fill=\"white\"/><rect x=\"6.11035\" y=\"6.81836\" width=\"1\" height=\"10\" rx=\"0.5\" transform=\"rotate(-45 6.11035 6.81836)\" fill=\"white\"/></svg>") 50% no-repeat}.chat-form .quote-container .quote-remove-icon:hover:after{background:var(--color-primary)}@media (width>=600px){.chat-form .quote-container:not(.hidden){border-radius:var(--border-radius)var(--border-radius)0 0}}.app-chat .chat-form:has(.quote-container:not(.hidden)) .attachment-preview{border-radius:0}.app-chat:has(.chat-output-error:not(.hidden)) .chat-input-container{cursor:not-allowed}.app-chat:has(.chat-output-error:not(.hidden)) .chat-form{pointer-events:none;opacity:.5}.chat-bubble{font-family:var(--font-family-base);font-weight:var(--font-weight-base);color:var(--color-primary);font-size:16px;line-height:25px}.chat-bubble>:first-child{margin-top:5px}.chat-bubble>:last-child{margin-bottom:5px}.chat-bubble .chat-bubble-prompt>:first-child{margin-top:5px}.chat-bubble .chat-bubble-prompt>:last-child{margin-bottom:5px}.chat-bubble h1,.chat-bubble h2,.chat-bubble h3,.chat-bubble h4,.chat-bubble h5,.chat-bubble h6{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);color:var(--color-primary);margin:20px 0 0;scroll-margin-top:4rem;line-height:1.5em}.chat-bubble h1{font-size:24px}.chat-bubble h2{font-size:20px}.chat-bubble h3{font-size:18px}.chat-bubble h4{font-size:16px}.chat-bubble h5,.chat-bubble h6{text-transform:uppercase;font-size:14px}.chat-bubble hr{border:0;border-top:1px solid var(--color-background);margin:30px -15px}.chat-bubble a{color:var(--color-link);border-bottom:none;text-decoration:none}.chat-bubble a:hover,.chat-bubble a:focus-visible{text-decoration:underline}.chat-bubble strong{font-weight:var(--font-weight-bold)}.chat-bubble em{font-style:italic}.chat-bubble del{color:var(--color-primary-60)}.chat-bubble ul,.chat-bubble ol{margin:10px 0 20px;padding-left:20px}.chat-bubble ul,.chat-bubble ul li{list-style:circle}.chat-bubble ol,.chat-bubble ol li{list-style:decimal}.chat-bubble ul li,.chat-bubble ol li,.chat-bubble li>:where(ul,ol){margin-top:10px}.chat-bubble ul ul{list-style:circle}.chat-bubble ul ul ul{list-style:square}.chat-bubble ul li{list-style:circle}.chat-bubble blockquote{border-left:3px solid var(--color-primary-20);background:var(--color-background);border-radius:var(--border-radius-small);color:var(--color-primary-80);margin:20px 0 0;padding:10px;font-size:14px;line-height:18px}.chat-bubble blockquote>:first-child{margin-top:5px}.chat-bubble blockquote>:last-child{margin-bottom:0}.chat-bubble code,.chat-bubble pre code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:20px}.chat-bubble code{background:var(--color-primary-10);border:1px solid var(--color-background-secondary);border-radius:var(--border-radius-small);padding:2px 6px}.chat-bubble pre{background:var(--color-background-secondary);border-radius:var(--border-radius-small);max-width:calc(100vw - 130px);margin:10px 0;padding:.85rem 1rem;overflow-x:auto}.chat-bubble .max-height{max-height:50vh}.chat-bubble pre:has(>code)::-webkit-scrollbar{width:8px;height:8px}.chat-bubble pre:has(>code)::-webkit-scrollbar-track{background:var(--color-background-secondary)}.chat-bubble pre:has(>code)::-webkit-scrollbar-thumb{background:var(--color-primary-30);border-radius:4px}.chat-bubble pre:has(>code)::-webkit-scrollbar-thumb:hover{background:var(--color-primary-40)}.chat-bubble pre:has(>code){scrollbar-width:thin;scrollbar-color:var(--color-primary-30)var(--color-background-secondary)}.chat-bubble pre code{white-space:pre;background:0 0;border:0;padding:0;display:block}.chat-bubble pre::-webkit-scrollbar{height:6px}.chat-bubble pre::-webkit-scrollbar-thumb{background:var(--color-primary-30);border-radius:999px}@media (width>=600px){.chat-bubble pre{max-width:calc(100vw - 190px)}}@media (width>=960px){.chat-bubble pre{max-width:720px}}.chat-bubble .table-scroll{overflow-x:auto}.chat-bubble table{border-collapse:collapse;width:100%;margin:10px 0;font-size:14px}.chat-bubble th,.chat-bubble td{border:1px solid var(--color-primary-20);text-align:left;vertical-align:top;padding:.6rem .75rem}.chat-bubble thead th{background:var(--color-background-secondary);font-weight:var(--font-weight-bold)}.chat-bubble tbody tr:nth-child(odd){background:var(--color-primary-0)}.chat-bubble img,.chat-bubble video,.chat-bubble iframe{border-radius:var(--border-radius);max-width:100%;height:auto;margin:0}.chat-bubble figure{margin:1.25rem 0}.chat-bubble figcaption{color:var(--color-primary-70);margin-top:.5rem;font-size:.9rem}.chat-bubble details{border:1px solid var(--color-primary-20);border-radius:var(--border-radius);background:var(--color-primary-0);margin:1rem 0;padding:.5rem .75rem}.chat-bubble summary{cursor:pointer;font-weight:var(--font-weight-bold);list-style:none}.chat-bubble summary::-webkit-details-marker{display:none}.chat-bubble kbd{border:1px solid var(--color-primary-30);border-radius:var(--border-radius-small);background:var(--color-primary-10);border-bottom-width:2px;padding:.15rem .35rem;font-size:.8rem;line-height:1;display:inline-block}.chat-bubble sup,.chat-bubble sub{font-size:.75em}.chat-bubble mark{background:var(--color-background-secondary);color:var(--color-primary);border-radius:var(--border-radius-mini);padding:0 .15rem}.chat-bubble .is-danger{color:var(--color-danger)}.chat-bubble .is-success{color:var(--color-success)}.chat-bubble .is-attention{color:var(--color-attention)}.chat-bubble .footnotes{color:var(--color-primary-80);border-top:1px solid var(--color-primary-20);margin-top:1.5rem;padding-top:.75rem;font-size:.9rem}.chat-bubble h1:first-child,.chat-bubble p:first-child{margin-top:0}.chat-bubble-attachment{vertical-align:top;margin-top:10px;margin-bottom:0;margin-right:10px;display:block}.chat-bubble-attachment:first-of-type{margin-top:10px}.chat-bubble-attachment:last-of-type{margin-bottom:5px}.chat-bubble-response .image{border-radius:2px;width:auto;max-width:100%;height:auto;max-height:500px;margin-top:10px;display:block}.reasoning-section{background:var(--color-background-secondary);border-radius:0 0 var(--border-radius-small)var(--border-radius-small);max-width:520px;max-height:110px;color:var(--color-primary-60);margin-top:-18px;padding:10px 15px;font-size:12px;line-height:20px;transition:color .3s;overflow-y:auto}.chat-bubble:has(.reasoning-section) .chat-bubble-response{border-bottom-right-radius:0;border-bottom-left-radius:0}.chat-bubble:hover .reasoning-section{color:var(--color-primary)}.chat-context-menu{background:var(--color-background-secondary);z-index:1000;border-radius:5px;padding:5px;font-size:14px;position:fixed;box-shadow:0 0 10px #0000001a}.chat-context-menu-option{cursor:pointer;border-radius:5px;min-width:100px;padding:5px 10px}.chat-context-menu-option:hover{background:var(--color-background)}:root{--chat-input-height:50px}.chat-textarea-container{position:relative}.chat-textarea-container .chat-control-toggle{padding:10px 0 10px 10px;position:absolute;bottom:0;left:0}.chat-textarea-container .chat-control-toggle .visual{background:var(--color-background);border-radius:50%;width:30px;height:30px;transition:box-shadow .1s ease-out}.chat-input-container:has(.open.chat-control) .chat-textarea-container .chat-control-toggle .visual .icon{transform:rotate(45deg)}.chat-textarea-container .chat-control-toggle:hover .visual{background:var(--color-background-tertiary)}.chat-textarea-container .chat-control-toggle .visual .icon{background:var(--color-primary);width:30px;height:30px;transition:transform .25s ease-out;mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"5\" y=\"9.5\" width=\"10\" height=\"1\" rx=\"0.5\" fill=\"white\"/><rect x=\"9.5\" y=\"5\" width=\"1\" height=\"10\" rx=\"0.5\" fill=\"white\"/></svg>") 50% no-repeat}.chat-control{visibility:hidden;opacity:0;pointer-events:none;height:0;transition:all .1s ease-out;position:absolute;bottom:20px;left:20px;right:20px;transform:translateY(10px)}.chat-control.open{visibility:visible;opacity:1;pointer-events:auto;height:auto;transform:translateY(0)}.chat-control .inner{background:var(--color-background-tertiary);z-index:-1;border-radius:30px;font-size:14px;line-height:20px;position:absolute;bottom:-5px;left:-5px;right:-5px}.chat-control:not(.model-selection,.writing-style-selection) .chat-control-overview{padding:20px 15px;padding-bottom:calc(var(--chat-input-height) + 20px)}.chat-control-overview .row{cursor:pointer;border-radius:5px;grid-template-columns:auto auto;justify-content:space-between;gap:5px;padding:5px 10px;display:grid}.chat-control-overview .row:hover{background:var(--color-background)}.chat-control-overview .row label{cursor:pointer}.chat-control-overview .none{color:var(--color-primary-50)}.chat-control-overview .row{display:flex}.chat-control .chat-control-sub-menu .header{border-bottom:1px solid var(--color-background);grid-template-columns:max-content auto max-content;gap:0;display:grid}.chat-control .chat-control-sub-menu .header .back{background:var(--color-primary);cursor:pointer;opacity:.7;width:20px;height:20px;padding:25px 10px 25px 25px;mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5 10L11.5 3.5\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/><path d=\"M5 10L11.5 16.5\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/></svg>") 25px no-repeat}.chat-control .chat-control-sub-menu .header .back:hover{opacity:1}.chat-control .chat-control-sub-menu .header .title{padding:25px 0}.chat-control .chat-control-sub-menu .header .value{color:var(--color-primary-60);cursor:pointer;padding:25px 25px 0 10px}.chat-control .chat-control-sub-menu .header .value:hover{color:var(--color-primary)}.chat-control .chat-control-sub-menu .list{margin-bottom:30px;padding:0 25px 25px}.chat-control .chat-control-sub-menu.model-selection .list{padding-bottom:calc(var(--chat-input-height) + 25px)}.chat-control .chat-control-sub-menu .button-container{padding:20px 25px 25px}.chat-control .chat-control-sub-menu .button-container .button-secondary{color:var(--color-primary-70);background:var(--color-background);padding:16px 20px 14px}.chat-control .chat-control-sub-menu .button-container .button-secondary:hover{color:var(--color-primary)}.chat-control .chat-control-sub-menu .list{max-height:calc(100dvh - 180px - var(--chat-input-height));padding-top:15px;overflow-y:auto}@media (height>=800px){.chat-control .chat-control-sub-menu .list{max-height:500px;margin-bottom:0}}.chat-control .chat-control-option{cursor:pointer;border-radius:var(--border-radius);background:var(--color-background);box-shadow:0 0 0 0 var(--color-primary-20);margin-top:10px;padding:15px;transition:all .2s}.chat-control .chat-control-option .description{color:var(--color-primary-70);margin-top:10px}.chat-control .chat-control-option:hover{box-shadow:0 0 0 3px var(--color-primary-20)}.chat-control .chat-control-option.active{background:var(--color-background-secondary);box-shadow:0 0 0 3px var(--color-primary-20)}.chat-control .chat-control-option.active .description{color:var(--color-primary)}.chat-control .chat-control-option.active .title,.chat-control .header .title{font-weight:var(--font-weight-bold)}.chat-control .chat-control-option-group-title{margin-top:30px;margin-bottom:15px}.chat-control-model,.chat-control-writing-style,.chat-control.model-selection .chat-control-overview,.chat-control.writing-style-selection .chat-control-overview{visibility:hidden;opacity:0;pointer-events:none;height:0}.chat-control.open.model-selection .chat-control-model,.chat-control.open.writing-style-selection .chat-control-writing-style{visibility:visible;opacity:1;pointer-events:auto;height:auto}@media (width>=600px){:root{--chat-input-space-left:25px}.chat-textarea-container .chat-control-toggle .visual{border-radius:var(--border-radius-small)}.chat-control{z-index:100;left:var(--chat-input-space-left);width:300px;top:auto;bottom:80px;right:auto}.chat-control .inner{border-radius:var(--border-radius)}.chat-control .chat-control-sub-menu .button-container{padding:0 15px 15px}.chat-control.float,.chat-control.float-for-files,.chat-form:has(.quote-container:not(.hidden)) .chat-control{bottom:68px;left:calc(var(--chat-input-space-left) + 5px)}.chat-control.float .inner,.chat-control.float-for-files .inner,.chat-form:has(.quote-container:not(.hidden)) .chat-control .inner{border-radius:var(--border-radius);box-shadow:0 0 0 1px var(--color-primary-20);bottom:0;left:0}.chat-control .chat-control-sub-menu .header .back{padding:15px 10px 15px 15px;mask-position:15px}.chat-control .chat-control-sub-menu .header .title{padding:15px 0}.chat-control .chat-control-sub-menu .header .value{padding:15px 15px 0 10px}.chat-control .chat-control-sub-menu .list{padding:10px 15px}.chat-control:not(.model-selection,.writing-style-selection) .chat-control-overview{padding:15px 10px}.chat-control.open.model-selection .chat-control-model,.chat-control.open.writing-style-selection .chat-control-writing-style{padding-bottom:0}}@media (width>=900px){:root{--chat-input-space-left:calc(50% - 400px + 5px)}}.settings-container{opacity:1;filter:blur();background:var(--color-primary-20);z-index:200;opacity:0;visibility:hidden;backdrop-filter:blur(5px);margin:0 auto;font-size:14px;line-height:20px;transition:opacity .3s,visibility 0s linear .3s,transform .3s ease-in-out;position:fixed;inset:0}.settings-container.open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s,0s}.settings-container .settings-container-inner{background:var(--color-background-secondary);max-width:320px;height:100%;margin-left:auto;transition:transform .3s ease-in-out;overflow-y:auto;transform:translate(100px)}@media (width>=480px){.settings-container .settings-container-inner{max-width:400px}}.settings-container.open .settings-container-inner{transform:translate(0)}.settings-close-icon{backdrop-filter:blur(25px);z-index:20;width:60px;position:absolute;top:0;right:0}.settings-close-icon:hover{opacity:1}.settings-container .settings-title{text-align:left;backdrop-filter:blur(25px);background:0 0;margin-bottom:10px;padding:20px 20px 10px;transition:padding-top .25s ease-in-out;position:sticky;top:0}.settings-container .settings-description{padding:0 20px}.settings-container .settings-item{padding:0 20px 20px}.settings-container .settings-item .sub-title{margin-top:20px}.settings-container-title{font-family:var(--font-family-heading);text-align:center}.settings-container select{background-color:var(--color-primary-10);width:100%;margin-top:10px}.settings-container .settings-show-advanced,.settings-container .settings-hide-advanced{width:-webkit-fill-available;color:var(--color-primary-60);background:0 0;margin:0 20px 20px;font-weight:400}.settings-container .settings-show-advanced:hover,.settings-container .settings-hide-advanced:hover{box-shadow:none;color:var(--color-primary-80);background:0 0}.settings-container .settings-hide-advanced,.settings-container.advanced .settings-show-advanced:not(.hidden),.settings-container .settings-item.advanced-item{display:none}.settings-container.advanced .settings-hide-advanced,.settings-container .settings-show-advanced:not(.hidden),.settings-container.advanced .settings-item.advanced-item{display:block}.settings-model-price-info{color:var(--color-primary-60);padding:15px}.settings-model-price-info.warning{color:var(--color-attention)}select{color:var(--color-primary-60)}select:has(option[value]:not([value=""]):checked){color:var(--color-primary)}select option[value=""]{color:var(--color-primary-40)}select option{color:var(--color-primary)}.app-plan-faq{animation:.25s ease-out .25s backwards slide-up}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.install-hint{background:var(--color-background-secondary);z-index:9999;border-radius:var(--border-radius);max-width:200px;padding:20px;font-size:14px;line-height:20px;position:fixed;top:20px;right:20px;box-shadow:0 0 10px #0000001a}.install-hint ol{margin:0;padding-left:15px;list-style:decimal}.install-hint li{list-style:decimal}.install-hint button{background:var(--color-primary-10);width:100%;margin-top:20px}.install-hint .install-icon-container{text-align:center;width:100%;margin:30px 0}.install-hint .install-icon{text-align:center;background:url("data:image/svg+xml,<svg width=\"64\" height=\"64\" viewBox=\"0 0 64 64\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"64\" height=\"64\" rx=\"13.617\" fill=\"%232D2D2D\"/><path d=\"M17.7021 20.883C17.7021 19.2655 19.6578 18.4554 20.8016 19.5992L30.9428 29.7404C31.6518 30.4494 32.8013 30.4494 33.5104 29.7404L43.6526 19.5989C44.7964 18.4552 46.752 19.2653 46.752 20.8828V42.8258C46.752 43.8285 45.9391 44.6414 44.9364 44.6414H19.5178C18.515 44.6414 17.7021 43.8285 17.7021 42.8258V20.883Z\" fill=\"white\"/></svg>");border-radius:16px;width:64px;height:64px;margin:0 auto;display:inline-block}@media (prefers-color-scheme:dark){:root:not(.light-mode){& .install-hint .install-icon{background:url("data:image/svg+xml,<svg width=\"64\" height=\"64\" viewBox=\"0 0 64 64\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"64\" height=\"64\" rx=\"13.617\" fill=\"white\"/><path d=\"M17.7021 20.8827C17.7021 19.2652 19.6579 18.4551 20.8016 19.5989L30.9427 29.7407C31.6518 30.4498 32.8014 30.4498 33.5104 29.7408L43.6525 19.5987C44.7963 18.4549 46.752 19.265 46.752 20.8825V42.8262C46.752 43.829 45.9391 44.6418 44.9364 44.6418H19.5178C18.515 44.6418 17.7021 43.829 17.7021 42.8262V20.8827Z\" fill=\"%232D2D2D\"/></svg>")}}}:root{--space-top-install-hint:20px}@media (height>=600px){:root{--space-top-install-hint:calc(33vh - 180px)}}.body-auth .install-hint-container{background:var(--color-background);z-index:9999;border-radius:var(--border-radius-large);position:fixed;top:10px;right:10vw;box-shadow:0 0 0 10000px #0003}.body-auth .install-hint{border-radius:var(--border-radius-large);background:var(--color-background-secondary);max-width:200px;margin:0 auto;position:static}.list-text{text-align:center}.app-import-list-inner .grid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.app-import-list-inner .checkbox-toggle-container{background:var(--color-background-secondary);border-radius:20px;margin:50px 0 0;padding:20px}.app-import-list-inner .checkbox-toggle-container .checkbox-toggle{text-align:center;grid-template-columns:auto;justify-content:center;align-items:center}.app-import-list-inner .checkbox-toggle-container .checkbox-toggle label{padding:100px 0 10px;position:relative}.app-import-list-inner .checkbox-toggle-container .checkbox-toggle label:after{content:"";background:var(--color-primary);width:80px;height:80px;margin-left:-40px;position:absolute;top:0;left:50%;mask:url("data:image/svg+xml,<svg width=\"100\" height=\"100\" viewBox=\"0 0 100 100\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M69.8958 45.8417C70.416 44.2993 70.5963 42.6627 70.4244 41.0441C70.2526 39.4255 69.7325 37.8633 68.9 36.4646C66.3646 32.1104 61.2708 29.8688 56.2958 30.9229C55.1939 29.7029 53.8462 28.73 52.3413 28.0683C50.8364 27.4065 49.2085 27.0708 47.5646 27.0833C42.4792 27.0729 37.9667 30.3042 36.4021 35.0792C34.7938 35.4011 33.2725 36.0613 31.9388 37.016C30.6052 37.9707 29.4898 39.1981 28.6667 40.6167C27.4224 42.7297 26.8907 45.1869 27.1499 47.6253C27.4091 50.0637 28.4456 52.3541 30.1062 54.1583C29.5854 55.7008 29.4046 57.3378 29.5761 58.9567C29.7476 60.5757 30.2675 62.1384 31.1 63.5375C33.6354 67.8917 38.7292 70.1313 43.7042 69.0792C44.8057 70.299 46.1531 71.2716 47.6577 71.933C49.1622 72.5945 50.7898 72.9297 52.4333 72.9167C57.5229 72.9292 62.0375 69.6958 63.6021 64.9167C65.2114 64.5948 66.7338 63.9342 68.0682 62.9788C69.4026 62.0233 70.5185 60.7949 71.3416 59.375C72.5835 57.2621 73.1135 54.8061 72.8536 52.369C72.5936 49.932 71.5575 47.643 69.8979 45.8396L69.8958 45.8417ZM52.4354 69.9208C50.4033 69.9257 48.4329 69.223 46.8625 67.9333C46.9333 67.8958 47.0562 67.8292 47.1375 67.7792L56.3875 62.5083C56.6183 62.3795 56.8104 62.1912 56.9438 61.9629C57.0772 61.7346 57.1469 61.4748 57.1458 61.2104V48.3438L61.0562 50.5708C61.0979 50.5917 61.125 50.6313 61.1312 50.675V61.3313C61.125 66.0688 57.2354 69.9104 52.4354 69.9208ZM33.7333 62.0417C32.7138 60.3074 32.3459 58.2665 32.6958 56.2854C32.7625 56.3271 32.8833 56.4 32.9687 56.4479L42.2187 61.7188C42.6875 61.9896 43.2687 61.9896 43.7396 61.7188L55.0312 55.2854V59.7396C55.0321 59.7625 55.0275 59.7852 55.0177 59.8059C55.0079 59.8266 54.9933 59.8446 54.975 59.8583L45.625 65.1833C41.4604 67.55 36.1417 66.1417 33.7354 62.0375L33.7333 62.0417ZM31.2979 42.1167C32.3214 40.3708 33.9249 39.0394 35.8292 38.3542L35.825 38.6688V49.2104C35.8237 49.4751 35.8934 49.7353 36.0267 49.9639C36.1601 50.1925 36.3523 50.3813 36.5833 50.5104L47.875 56.9417L43.9667 59.1708C43.9473 59.1832 43.9252 59.1907 43.9023 59.1925C43.8794 59.1943 43.8564 59.1905 43.8354 59.1813L34.4833 53.85C30.3271 51.475 28.9021 46.2292 31.2958 42.1208L31.2979 42.1167ZM63.4167 49.4917L52.125 43.0583L56.0333 40.8333C56.0525 40.8206 56.0745 40.8128 56.0974 40.8106C56.1203 40.8084 56.1434 40.812 56.1646 40.8208L65.5167 46.1479C69.6792 48.5229 71.1062 53.7771 68.7021 57.8833C67.6777 59.6281 66.0755 60.9598 64.1729 61.6479V50.7917C64.1742 50.5275 64.1048 50.2678 63.9718 50.0396C63.8388 49.8113 63.6471 49.6229 63.4167 49.4938V49.4917ZM67.3062 43.7146C67.2153 43.6593 67.1236 43.6051 67.0312 43.5521L57.7812 38.2813C57.5502 38.1484 57.2884 38.0784 57.0219 38.0784C56.7553 38.0784 56.4935 38.1484 56.2625 38.2813L44.9708 44.7146V40.2604C44.9699 40.2376 44.9745 40.2148 44.9843 40.1941C44.9941 40.1735 45.0088 40.1555 45.0271 40.1417L54.375 34.8188C58.5417 32.45 63.8646 33.8604 66.2646 37.9708C67.2791 39.7063 67.65 41.7396 67.3062 43.7146ZM42.8458 51.6521L38.9354 49.4271C38.915 49.4171 38.8974 49.4021 38.8843 49.3836C38.8712 49.365 38.863 49.3434 38.8604 49.3208V38.6646C38.8625 33.9208 42.7625 30.0771 47.5708 30.0813C49.6042 30.0813 51.5708 30.7854 53.1354 32.0688C53.0646 32.1063 52.9437 32.1729 52.8625 32.2208L43.6125 37.4917C43.3812 37.6202 43.1887 37.8085 43.055 38.0368C42.9212 38.265 42.8512 38.525 42.8521 38.7896L42.8458 51.65V51.6521ZM44.9708 47.1354L50 44.2708L55.0292 47.1354V52.8646L50 55.7292L44.9687 52.8646V47.1354H44.9708Z\" fill=\"white\"/></svg>") 50% no-repeat}@media (width>=480px){.app-import-list-inner .checkbox-toggle-container{padding:50px 20px 60px}.app-import-list-inner .checkbox-toggle-container .checkbox-toggle label:after{width:100px;height:100px;margin-left:-50px}}.app-import-list-inner .checkbox-toggle-container:nth-child(2) .checkbox-toggle label:after{mask:url("data:image/svg+xml,<svg width=\"100\" height=\"100\" viewBox=\"0 0 100 100\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M71.54 47.0876C67.3869 45.3196 63.6106 42.7729 60.415 39.5851C55.9647 35.1259 52.7897 29.5563 51.22 23.4551C51.1511 23.1841 50.9939 22.9438 50.7732 22.7721C50.5525 22.6005 50.2808 22.5073 50.0012 22.5073C49.7216 22.5073 49.45 22.6005 49.2293 22.7721C49.0086 22.9438 48.8514 23.1841 48.7825 23.4551C47.2094 29.5555 44.0339 35.1245 39.585 39.5851C36.3891 42.7725 32.6129 45.3191 28.46 47.0876C26.835 47.7876 25.165 48.3501 23.455 48.7826C23.1824 48.8495 22.94 49.006 22.7668 49.227C22.5936 49.4479 22.4995 49.7206 22.4995 50.0013C22.4995 50.2821 22.5936 50.5547 22.7668 50.7756C22.94 50.9966 23.1824 51.1531 23.455 51.2201C25.165 51.6501 26.83 52.2126 28.46 52.9126C32.6131 54.6806 36.3894 57.2272 39.585 60.4151C44.0365 64.8747 47.2123 70.4452 48.7825 76.5476C48.8495 76.8202 49.006 77.0625 49.2269 77.2357C49.4478 77.409 49.7205 77.5031 50.0012 77.5031C50.282 77.5031 50.5546 77.409 50.7756 77.2357C50.9965 77.0625 51.153 76.8202 51.22 76.5476C51.65 74.8351 52.2125 73.1701 52.9125 71.5401C54.6804 67.3869 57.2271 63.6106 60.415 60.4151C64.875 55.9646 70.4454 52.7896 76.5475 51.2201C76.8185 51.1512 77.0588 50.994 77.2304 50.7732C77.402 50.5525 77.4952 50.2809 77.4952 50.0013C77.4952 49.7217 77.402 49.4501 77.2304 49.2294C77.0588 49.0087 76.8185 48.8514 76.5475 48.7826C74.8358 48.3519 73.1613 47.7851 71.54 47.0876Z\" fill=\"white\"/></svg>") 50% no-repeat}.app-import-list-inner .checkbox-toggle-container:nth-child(3) .checkbox-toggle label:after{mask:url("data:image/svg+xml,<svg width=\"100\" height=\"100\" viewBox=\"0 0 100 100\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_2461_1841)\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34.8104 58.2396L44.6437 52.725L44.8104 52.2458L44.6437 51.9792H44.1667L42.5208 51.8792L36.9 51.7271L32.0271 51.525L27.3062 51.2708L26.1167 51.0187L25 49.55L25.1146 48.8167L26.1146 48.1479L27.5437 48.2729L30.7104 48.4875L35.4562 48.8167L38.8979 49.0187L44 49.55H44.8104L44.925 49.2229L44.6458 49.0187L44.4312 48.8167L39.5187 45.4917L34.2021 41.975L31.4187 39.95L29.9104 38.9271L29.1521 37.9646L28.8229 35.8646L30.1896 34.3604L32.025 34.4854L32.4937 34.6125L34.3542 36.0417L38.3292 39.1167L43.5187 42.9354L44.2792 43.5687L44.5812 43.3542L44.6208 43.2021L44.2792 42.6312L41.4562 37.5354L38.4437 32.3479L37.1021 30.1979L36.7479 28.9083C36.613 28.413 36.5402 27.9029 36.5312 27.3896L38.0896 25.2792L38.95 25L41.025 25.2792L41.9 26.0375L43.1917 28.9833L45.2792 33.6271L48.5187 39.9396L49.4687 41.8104L49.975 43.5437L50.1646 44.075H50.4937V43.7708L50.7604 40.2167L51.2542 35.8521L51.7333 30.2375L51.9 28.6542L52.6833 26.7583L54.2396 25.7333L55.4562 26.3167L56.4562 27.7437L56.3167 28.6687L55.7208 32.525L54.5562 38.5729L53.7979 42.6187H54.2396L54.7458 42.1146L56.7979 39.3937L60.2396 35.0937L61.7604 33.3854L63.5313 31.5021L64.6708 30.6042L66.8229 30.6042L68.4062 32.9562L67.6979 35.3854L65.4812 38.1917L63.6458 40.5708L61.0125 44.1125L59.3667 46.9458L59.5187 47.175L59.9104 47.1333L65.8604 45.8708L69.075 45.2875L72.9104 44.6312L74.6458 45.4396L74.8354 46.2625L74.1521 47.9437L70.05 48.9562L65.2396 49.9187L58.075 51.6125L57.9875 51.675L58.0896 51.8021L61.3167 52.1062L62.6958 52.1812H66.075L72.3667 52.65L74.0125 53.7375L75 55.0667L74.8354 56.0771L72.3042 57.3687L68.8875 56.5583L60.9104 54.6625L58.1771 53.9771H57.7979V54.2062L60.075 56.4312L64.2542 60.2021L69.4812 65.0562L69.7458 66.2604L69.075 67.2083L68.3667 67.1062L63.7729 63.6542L62 62.0979L57.9875 58.7229H57.7208V59.0771L58.6458 60.4292L63.5313 67.7646L63.7854 70.0146L63.4312 70.75L62.1646 71.1937L60.7729 70.9396L57.9104 66.9292L54.9625 62.4146L52.5812 58.3667L52.2896 58.5333L50.8854 73.6458L50.2271 74.4167L48.7083 75L47.4437 74.0396L46.7729 72.4833L47.4437 69.4083L48.2542 65.4L48.9104 62.2125L49.5062 58.2542L49.8604 56.9375L49.8354 56.85L49.5437 56.8875L46.5562 60.9854L42.0146 67.1208L38.4187 70.9646L37.5562 71.3062L36.0625 70.5354L36.2021 69.1562L37.0375 67.9292L42.0125 61.6042L45.0125 57.6833L46.95 55.4208L46.9375 55.0917H46.8229L33.6083 63.6667L31.2542 63.9708L30.2396 63.0208L30.3667 61.4667L30.8479 60.9604L34.8229 58.2271L34.8104 58.2396Z\" fill=\"white\"/></g><defs><clipPath id=\"clip0_2461_1841\"><rect width=\"50\" height=\"50\" fill=\"white\" transform=\"translate(25 25)\"/></clipPath></defs></svg>") 50% no-repeat}.app-import-list-inner .checkbox-toggle-container .checkbox-toggle input{text-align:center;justify-content:center;align-items:center;margin:0 auto}.app-import-list-inner .button-container{justify-content:end;gap:10px;margin:50px 0 100px;display:flex}.app-import-list-inner .button-container:has(.hidden){justify-content:center}.import-container-list{margin-top:50px}.import-container-list .import-title{text-transform:uppercase;color:var(--color-primary-60)}.import-container-list .rows-2{grid-template-columns:auto auto;gap:10px;display:grid}.import-container-list .copy-to-clipboard{text-transform:uppercase;color:var(--color-primary-60);font-size:12px;font-weight:var(--font-weight-bold);cursor:pointer;text-align:right;margin-top:20px}.import-container-list .copy-to-clipboard:hover{color:var(--color-primary)}.import-container-list textarea{background:var(--color-background-secondary);width:100%;color:var(--color-primary-80);height:130px;margin-top:10px;font-size:14px;line-height:20px;display:block}.import-container-list label{margin-top:20px;display:block}.import-container-list label a{color:var(--color-primary-80)}.import-container-list label a:hover{color:var(--color-primary)}.memory-list{gap:10px;margin-top:30px;display:grid}.memory-list-item{position:relative}.memory-list-item .button-delete{opacity:.6;content:"";background-color:var(--color-primary);width:20px;height:20px;position:absolute;top:10px;right:15px;mask:url("data:image/svg+xml,<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_2116_1900)\"><path d=\"M1 3.5H13\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M2.5 3.5H11.5V12.5C11.5 12.7652 11.3946 13.0196 11.2071 13.2071C11.0196 13.3946 10.7652 13.5 10.5 13.5H3.5C3.23478 13.5 2.98043 13.3946 2.79289 13.2071C2.60536 13.0196 2.5 12.7652 2.5 12.5V3.5Z\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M4.5 3.5V3C4.5 2.33696 4.76339 1.70107 5.23223 1.23223C5.70107 0.763392 6.33696 0.5 7 0.5C7.66304 0.5 8.29893 0.763392 8.76777 1.23223C9.23661 1.70107 9.5 2.33696 9.5 3V3.5\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></g><defs><clipPath id=\"clip0_2116_1900\"><rect width=\"14\" height=\"14\" fill=\"white\"/></clipPath></defs></svg>") 100% no-repeat}.memory-list-item .button-delete:hover{opacity:1}.memory-list-item textarea{background:var(--color-background-secondary);width:100%;padding-right:40px;font-size:14px;display:block}.memory-list-container .button-secondary{width:100%;margin-top:10px;margin-bottom:50px}.app-memory-list-inner .button-container{margin-top:20px;margin-bottom:100px}.app-hint-container{justify-content:center;align-items:center;height:100%;padding-left:20px;padding-right:15px;display:flex}@media (height<=550px){.app-hint-container{align-items:start;height:auto}.ideas-container{background-color:var(--color-background);box-shadow:0 0 0 3px var(--color-primary-20)}}.app-hint-container.hidden{visibility:hidden;opacity:0;pointer-events:none;height:0;transition:visibility,opacity .3s ease-in-out;transform:scale(.9)}.hint-item{background:var(--color-background-secondary);border-radius:var(--border-radius);max-width:320px;padding:15px 60px 15px 20px;font-size:14px;line-height:20px;transition:transform .3s ease-in-out;animation:.3s ease-in-out appear;position:relative}@keyframes appear{0%{opacity:0}to{opacity:1}}.hint-item .hint-title:after{content:"";background-color:var(--color-highlight);animation-origin:top center;width:20px;height:20px;animation:.5s ease-in-out .5s bell-shake;position:absolute;top:15px;right:15px;mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.99907 0.200195C9.32149 0.200195 8.77407 0.747619 8.77407 1.4252V2.1602C5.97954 2.72676 3.87407 5.19973 3.87407 8.1627V8.88238C3.87407 10.6816 3.21181 12.4196 2.01743 13.7671L1.73415 14.0848C1.41259 14.4447 1.33602 14.9614 1.53126 15.4017C1.7265 15.8419 2.16673 16.1252 2.64907 16.1252H17.3491C17.8314 16.1252 18.2678 15.8419 18.4669 15.4017C18.6659 14.9614 18.5856 14.4447 18.264 14.0848L17.9807 13.7671C16.7863 12.4196 16.1241 10.6854 16.1241 8.88238V8.1627C16.1241 5.19973 14.0186 2.72676 11.2241 2.1602V1.4252C11.2241 0.747619 10.6766 0.200195 9.99907 0.200195ZM11.7332 19.0843C12.1926 18.625 12.4491 18.001 12.4491 17.3502H7.54907C7.54907 18.001 7.80556 18.625 8.26493 19.0843C8.72431 19.5437 9.34829 19.8002 9.99907 19.8002C10.6499 19.8002 11.2738 19.5437 11.7332 19.0843Z\" fill=\"white\"/></svg>") 50% no-repeat}@keyframes bell-shake{0%{transform:translate(0)rotate(0)}25%{transform:translate(5px)rotate(-5deg)}50%{transform:translate(-5px)rotate(5deg)}75%{transform:translate(5px)rotate(-5deg)}to{transform:translate(0)rotate(0)}}.hint-item .hint-title{font-weight:600}.hint-item .hint-message{margin-top:5px}.hint-item button.hint-button{text-transform:uppercase;color:var(--color-link);cursor:pointer;background:0 0;margin-bottom:-10px;padding:10px 0;font-size:12px;font-weight:600}.hint-item button.hint-button:hover{box-shadow:none;color:var(--color-primary)}.app-hint-container.multiple .hint-item{position:relative}.app-hint-container.multiple .hint-item:after{content:"";background:var(--color-background-secondary);border-radius:0 0 var(--border-radius)var(--border-radius);height:10px;box-shadow:inset 0 2px 8px 0 var(--color-primary-10);position:absolute;bottom:-10px;left:10px;right:10px}.app-tone-create-step{background:var(--color-background-secondary);border-radius:var(--border-radius);margin-top:10px;padding:15px 20px}.app-page-container .scrollable .inner.app-tone-create-step-list{gap:0;padding-bottom:200px}.app-tone-create-step-list:not(.step-1) .app-tone-create-step-1 *,.app-tone-create-step-list:not(.step-2) .app-tone-create-step-2 *,.app-tone-create-step-list:not(.step-3) .app-tone-create-step-3 *{display:none}.app-tone-create-step-list:not(.step-1) .app-tone-create-step-1 .title,.app-tone-create-step-list:not(.step-2) .app-tone-create-step-2 .title,.app-tone-create-step-list:not(.step-3) .app-tone-create-step-3 .title{color:var(--color-primary-50);display:block}.app-tone-create-step-list:not(.step-1) .app-tone-create-step-1 .title,.app-tone-create-step-list.step-3 .app-tone-create-step-2 .title{cursor:pointer}.app-tone-create-step-list:not(.step-1) .app-tone-create-step-1 .title:hover,.app-tone-create-step-list.step-3 .app-tone-create-step-2 .title:hover{color:var(--color-primary)}.app-tone-create-step-list.step-1 .app-tone-create-step-1,.app-tone-create-step-list.step-2 .app-tone-create-step-2,.app-tone-create-step-list.step-3 .app-tone-create-step-3{display:block}.app-tone-create-step .title,.app-tone-create-step .sub-title{font-weight:var(--font-weight-bold)}.app-tone-create-step .sub-title{margin:20px 0 10px}.app-tone-create-step .tone-use-case-list{margin-top:20px}.app-tone-create-step .copy{margin-top:5px}.app-tone-create-step .copy-error{color:var(--color-danger)}.app-tone-create-step .button-container{justify-content:start;gap:10px;margin:20px 0 5px;display:flex}.app-tone-create-step .button-container.hidden{display:none}.app-tone-create-step .button-container .button-secondary{background:var(--color-background)}.tone-example-list{margin:20px 0}.tone-example-list-item{margin-top:10px}.tone-other-name-container{margin-top:20px}.tone-example-list-item textarea,.tone-other-name-container input{background:var(--color-background);width:100%;height:50px;display:block}.tone-example-list-item textarea{height:auto;min-height:70px;font-size:14px}.app-tone-create-step input[type=radio]{background:var(--color-background)}.app-tone-container .app-tone-edit{background:var(--color-background-secondary);border-radius:var(--border-radius);padding:0 20px 20px}.app-tone-container .app-tone-edit .title{font-weight:var(--font-weight-bold);padding-top:20px}.app-tone-container .app-tone-edit textarea{height:100px;margin-top:10px}.app-tone-container textarea{background:var(--color-background);width:100%}.app-tone-container .app-tone-create-step .button-container:not(.hidden),.app-tone-container .app-tone-edit .button-container{justify-content:start;gap:10px;margin-top:20px;display:flex}.app-tone-container .app-tone-edit .button-container{justify-content:space-between}.app-tone-container .app-tone-create-step .button-container .button-secondary,.app-tone-container .app-tone-edit .button-container .button-secondary{background:var(--color-background)}.tone-loading-container{text-align:center;background:var(--color-background);border-radius:var(--border-radius);margin:20px 0 5px;padding:100px}.run-container{z-index:200;background:var(--color-background-secondary);border-radius:var(--border-radius);border-radius:var(--border-radius);padding:0;animation:1s backwards runContainerFadeIn;position:fixed;inset:10px}@keyframes runContainerFadeIn{0%{opacity:0;scale:.4}30%{opacity:1;scale:.5}70%{opacity:1;scale:.5}to{opacity:1;scale:1}}.run-container iframe{border-radius:var(--border-radius);border:none;width:100%;height:100%}.run-container .run-container-close{background:var(--color-primary);border-radius:var(--border-radius-small);cursor:pointer;z-index:20;opacity:.5;width:40px;height:40px;position:absolute;top:0;right:0}.run-container .run-container-close:hover{opacity:1}.run-container .run-container-close:after{content:"";background:var(--color-negative);border-radius:var(--border-radius-small);width:100%;height:100%;position:absolute;top:0;left:0;mask:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5.5 14.5L14.5 5.5\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/><path d=\"M5.5 5.5L14.5 14.5\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\"/></svg>") 50% no-repeat}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--color-code-comment)}.token.namespace{color:var(--color-code-namespace);opacity:.7}.token.punctuation{color:var(--color-code-punctuation)}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:var(--color-code-highlight)}.token.boolean,.token.number{color:var(--color-code-number)}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:var(--color-code-selector)}.token.operator,.token.entity,.token.url,.style .token.string,.token.variable{color:var(--color-code-highlight)}.token.atrule,.token.attr-value,.token.class-name,.token.function,.token.method{color:var(--color-code-function)}.token.keyword{color:var(--color-code-keyword)}.token.regex,.token.important{color:var(--color-code-regex)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.price-toggle-container{justify-content:center;align-items:center;display:flex}.price-toggle{font-size:12px;line-height:20px;font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);text-transform:uppercase;background:var(--color-primary-10);border-radius:25px;grid-template-columns:auto auto;justify-content:space-around;align-items:center;gap:0;padding:5px;display:flex}.price-toggle-button{cursor:pointer;color:var(--color-primary-60);border-radius:20px;padding:10px 20px}.price-toggle-button:hover{color:var(--color-primary)}.pricing-table-container.monthly .price-toggle-button-monthly,.pricing-table-container.yearly .price-toggle-button-yearly{cursor:default;background:var(--color-background-secondary);color:var(--color-primary)}.pricing-table-container.monthly .price-box-price-annual,.pricing-table-container.yearly .price-box-price-monthly{display:none}.price-container{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;grid-template-columns:1fr 1fr;gap:10px;margin:50px -20px;padding:0 20px;scroll-padding-inline-start:20px;display:grid;overflow:scroll}.price-container::-webkit-scrollbar{width:0;height:0}.price-container .price-box{scroll-snap-align:start;background-color:var(--color-background-secondary);border-radius:20px;flex:0 0 calc(100vw - 110px);width:calc(100vw - 140px);max-width:300px;margin-bottom:5px;padding:25px 30px 30px;box-shadow:0 2px 3px #0000001a}.price-box-title,.price-box-price{font-size:20px;line-height:30px}.price-box-title{font-weight:var(--font-weight-bold)}.price-box-price{margin-bottom:20px}.price-box ul{margin:0;padding:0}.price-box .before-ul{margin-bottom:10px;font-size:16px;line-height:20px}.price-box ul li{margin-bottom:10px;padding-left:30px;font-size:16px;line-height:20px;list-style:none;position:relative}.price-box ul li:after{content:"";background-color:var(--color-primary);width:30px;height:20px;position:absolute;top:1px;left:2px;mask:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1.5 15L14.5 15\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M11 18.5L14.5 15L11 11.5\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50% no-repeat}.price-box .button-container{margin-top:30px}.price-box .button-container.fill-empty-space{margin-top:90px}.price-box .button-container a.button{font-size:12px;line-height:20px;font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);color:var(--color-primary);background:var(--color-primary-20);text-transform:uppercase;border-radius:100px;padding:10px 20px;text-decoration:none;transition:all .1s;display:inline-block}.price-box .button-container a.button-primary{color:var(--color-negative);background:var(--color-primary);box-shadow:0px 0px 0px 0px var(--color-negative),5px 5px 20px #0003,inset 10px 12px 10px -10px #ffffff4d}.price-box .button-container a.button-secondary:hover{box-shadow:0px 0px 0px 3px var(--color-primary)}.price-box .button-container a.button-primary:hover{box-shadow:0px 0px 0px 3px var(--color-primary-50)}.price-box-price-annual{align-items:center;display:flex}.price-box-price-annual span{color:var(--color-primary);background:var(--color-highlight);border-radius:5px;margin:0 0 0 10px;padding:5px 10px;font-size:16px;line-height:20px;display:block}.limit-container{text-align:center;margin-top:40px;font-size:16px;line-height:20px}.limit-container a{color:var(--color-link);text-decoration:none;transition:all .1s}.limit-container a:hover{color:var(--color-link-hover)}@media (width>=700px){.price-container{gap:20px}.price-container .price-box{width:auto;max-width:none;margin-bottom:10px;padding:25px 30px 30px}.price-container .price-box .price-box-title{font-size:24px;line-height:36px}.price-container .price-box .price-box-price{font-size:16px;line-height:24px}.price-box .button-container a.button{padding:15px 30px;font-size:14px}.price-box .button-container{margin-top:30px}.price-box-price{margin-bottom:30px}.limit-container{font-size:16px;line-height:24px}}@media (width>=900px){.price-container{gap:20px;width:600px;margin:50px auto}.price-box .button-container{margin-top:30px}.price-box-price{margin-bottom:30px}.app .price-container{width:auto;padding:0}}.section-question-list .inner{border-radius:20px;padding:30px 20px 20px}.section-question-list h2{margin:5px 100px 5px 15px;font-size:20px;line-height:30px}.section-question-list .copy{margin:0 80px 25px 15px;font-size:16px;line-height:24px}.section-question-list .highlight{background:var(--color-background-secondary);border-radius:10px;padding:15px 15px 20px;box-shadow:0 2px 3px #0000001a}.section-question-list .highlight .question-item{position:relative}.section-question-list .highlight .question-item:after,.section-question-list .highlight .question-item:before{cursor:pointer;content:"";width:30px;height:30px;transition:transform .3s;position:absolute;top:0;left:0}.section-question-list .highlight .question-item:after{background:var(--color-primary);mask:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M8.5 15L21.5 15\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M18 18.5L21.5 15L18 11.5\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50% no-repeat}.section-question-list .highlight .question-item:before{border-radius:50%;transition:background .1s}.section-question-list .highlight .question-item:hover:before{background:var(--color-highlight)}.section-question-list .highlight .question-item.open:after{transform:rotate(90deg)}.section-question-list .highlight .question-item h3{cursor:pointer;font-size:16px;line-height:20px;font-weight:var(--font-weight-base);margin:0;padding:5px 0 5px 40px}.section-question-list .highlight .question-item h3:hover{color:var(--color-primary-80)}.section-question-list .highlight .question-item.open h3{font-weight:var(--font-weight-bold)}.section-question-list .highlight .question-item p{opacity:0;visibility:hidden;height:0;margin:0;transition:height .3s,opacity .3s}.section-question-list .highlight .question-item.open p{opacity:1;visibility:visible;height:auto;margin:0 0 10px 40px}@media (width>=900px){.section-question-list{padding:50px 20px}.section-question-list .inner{text-align:left;background:var(--color-primary-10-warm);grid-template-columns:1fr 2fr;gap:50px;padding:10px;display:grid}.section-question-list .inner h2{text-align:left;margin:20px 0 0 20px;font-size:24px;line-height:30px}.section-question-list .inner .copy{text-align:left;max-width:none;margin:20px 0 10px 20px}.section-question-list .highlight{padding-right:40px}}@media (width>=1140px){.section-question-list{padding:50px calc(50% - 550px)}.section-question-list .inner{padding:20px}}.section-mode-list{animation:.5s ease-in-out backwards fadeInFromBottom}@keyframes fadeInFromBottom{0%{opacity:0;transform:translateY(20px)}}.section-mode-list .inner{padding:10px}.section-mode-list .mode-item{background:var(--color-primary-10-warm);border-radius:20px;margin-top:20px;padding:10px}.section-mode-list .mode-item .mode-item-models{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;display:grid}.section-mode-list .mode-item .mode-item-models .model{background:var(--color-background-secondary);border-radius:10px;padding:20px;transition:box-shadow .1s ease-in-out;position:relative}.section-mode-list .mode-item .mode-item-models .model:first-child{grid-column:1/3}.section-mode-list .mode-item .mode-item-models .model.selected{box-shadow:0 0 0 3px var(--color-primary-40)}.app .section-mode-list .mode-item .mode-item-models .model{cursor:pointer}.app .section-mode-list .mode-item .mode-item-models .model:hover{box-shadow:0 0 0 3px var(--color-primary-40)}.section-mode-list .mode-item .mode-item-header{padding:20px 20px 0}.section-mode-list .mode-item .mode-item-header h3{font-size:20px;line-height:30px;font-weight:var(--font-weight-bold);margin:0}.section-mode-list .mode-item .mode-item-header p{margin:10px 0 0;font-size:16px;line-height:24px}.mode-item-models .model .name{font-weight:var(--font-weight-bold);padding-right:25px}.mode-item-models .model .name,.mode-item-models .model .subtitle{font-size:16px;line-height:24px}.mode-item-models .model .copy{margin-top:10px}.mode-item-models .model:first-child .copy{padding-right:20%}.mode-item-models .model .icon-model{background:var(--color-primary);width:20px;height:30px;position:absolute;top:20px;right:20px;transform:scale(1.5)}@media (width>=800px){.section-mode-list .inner{padding:10px 50px}.section-mode-list .mode-item{margin-top:50px;padding:20px}.section-mode-list .mode-item .mode-item-header p{margin-top:20px;font-size:20px;line-height:30px}.mode-item-models .model .name,.mode-item-models .model .subtitle{padding-right:30px;font-size:20px;line-height:30px}.section-mode-list .mode-item .mode-item-models{margin-top:0}.section-mode-list .mode-item{grid-template-columns:1fr 2fr;gap:10px;display:grid}.section-mode-list .mode-item .mode-item-header{padding:20px 20px 0}}@media (width>=980px){.section-mode-list .inner{padding:10px calc(50% - 450px)}}.icon-model{mask:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"15\" cy=\"15\" r=\"5\" fill=\"white\"/></svg>") 50% no-repeat}.icon-model.icon-model-google{mask:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_2556_4950)\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M20.744 14.2227C19.6365 13.7512 18.6295 13.0721 17.7773 12.222C16.5906 11.0329 15.7439 9.5477 15.3253 7.9207C15.3069 7.84844 15.265 7.78436 15.2062 7.73859C15.1473 7.69282 15.0749 7.66797 15.0003 7.66797C14.9258 7.66797 14.8533 7.69282 14.7945 7.73859C14.7356 7.78436 14.6937 7.84844 14.6753 7.9207C14.2558 9.54749 13.409 11.0325 12.2226 12.222C11.3704 13.072 10.3634 13.7511 9.25598 14.2227C8.82265 14.4094 8.37732 14.5594 7.92132 14.6747C7.84861 14.6926 7.784 14.7343 7.7378 14.7932C7.69161 14.8521 7.6665 14.9248 7.6665 14.9997C7.6665 15.0746 7.69161 15.1473 7.7378 15.2062C7.784 15.2651 7.84861 15.3068 7.92132 15.3247C8.37732 15.4394 8.82132 15.5894 9.25598 15.776C10.3635 16.2475 11.3705 16.9266 12.2226 17.7767C13.4097 18.9659 14.2566 20.4514 14.6753 22.0787C14.6932 22.1514 14.7349 22.216 14.7938 22.2622C14.8527 22.3084 14.9254 22.3335 15.0003 22.3335C15.0752 22.3335 15.1479 22.3084 15.2068 22.2622C15.2657 22.216 15.3075 22.1514 15.3253 22.0787C15.44 21.622 15.59 21.178 15.7766 20.7434C16.2481 19.6359 16.9272 18.6288 17.7773 17.7767C18.9667 16.5899 20.4521 15.7432 22.0793 15.3247C22.1516 15.3063 22.2157 15.2644 22.2614 15.2055C22.3072 15.1467 22.332 15.0743 22.332 14.9997C22.332 14.9251 22.3072 14.8527 22.2614 14.7938C22.2157 14.735 22.1516 14.6931 22.0793 14.6747C21.6229 14.5599 21.1763 14.4087 20.744 14.2227Z\" fill=\"white\"/></g><defs><clipPath id=\"clip0_2556_4950\"><rect width=\"16\" height=\"16\" fill=\"white\" transform=\"translate(7 7)\"/></clipPath></defs></svg>") 50% no-repeat}.icon-model.icon-model-perplexity{mask:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M20.19 7V11.848H22V18.7467H20.0433V23L15.352 18.8707V22.9673H14.6247V18.866L9.928 23V18.69H8L8 11.792H9.92267V7L14.6247 11.3293V7.12667H15.3513V11.4533L20.19 7ZM15.352 13.0293V17.9087L19.316 21.398V16.6267L15.352 13.0293ZM14.6193 12.976L10.6553 16.5747V21.398L14.6193 17.9087V12.9767V12.976ZM20.0433 18.0293H21.2727V12.566H15.9733L20.0433 16.2593V18.0293ZM14.0553 12.5093H8.72667V17.9727H9.92667V16.2553L14.0547 12.5087L14.0553 12.5093ZM10.65 8.65067V11.7907H14.06L10.65 8.65067ZM19.4627 8.65067L16.0527 11.7907H19.4627V8.65067Z\" fill=\"white\"/></svg>") 50% no-repeat}.icon-model.icon-model-openai{mask:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_2556_4947)\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.3667 13.6688C21.5331 13.1752 21.5908 12.6515 21.5358 12.1336C21.4808 11.6156 21.3144 11.1157 21.048 10.6681C20.2367 9.27479 18.6067 8.55746 17.0147 8.89479C16.6621 8.50439 16.2308 8.19306 15.7492 7.9813C15.2677 7.76953 14.7467 7.66212 14.2207 7.66612C12.5933 7.66279 11.1493 8.69679 10.6487 10.2248C10.134 10.3278 9.6472 10.5391 9.22044 10.8446C8.79367 11.1501 8.43675 11.5428 8.17334 11.9968C7.77519 12.673 7.60503 13.4593 7.68798 14.2395C7.77093 15.0198 8.1026 15.7528 8.63401 16.3301C8.46735 16.8237 8.40947 17.3475 8.46437 17.8656C8.51926 18.3837 8.68561 18.8837 8.95201 19.3315C9.76334 20.7248 11.3933 21.4415 12.9853 21.1048C13.3378 21.4951 13.769 21.8064 14.2505 22.018C14.7319 22.2297 15.2528 22.337 15.7787 22.3328C17.4073 22.3368 18.852 21.3021 19.3527 19.7728C19.8677 19.6698 20.3548 19.4584 20.7818 19.1527C21.2089 18.8469 21.5659 18.4538 21.8293 17.9995C22.2267 17.3233 22.3963 16.5374 22.3132 15.7575C22.23 14.9777 21.8984 14.2452 21.3673 13.6681L21.3667 13.6688ZM15.7793 21.3741C15.1291 21.3757 14.4985 21.1508 13.996 20.7381C14.0187 20.7261 14.058 20.7048 14.084 20.6888L17.044 19.0021C17.1179 18.9609 17.1794 18.9006 17.222 18.8276C17.2647 18.7545 17.287 18.6714 17.2867 18.5868V14.4695L18.538 15.1821C18.5513 15.1888 18.56 15.2015 18.562 15.2155V18.6255C18.56 20.1415 17.3153 21.3708 15.7793 21.3741ZM9.79467 18.8528C9.46842 18.2978 9.35071 17.6447 9.46267 17.0108C9.48401 17.0241 9.52267 17.0475 9.55001 17.0628L12.51 18.7495C12.66 18.8361 12.846 18.8361 12.9967 18.7495L16.61 16.6908V18.1161C16.6103 18.1234 16.6088 18.1307 16.6057 18.1373C16.6025 18.144 16.5979 18.1497 16.592 18.1541L13.6 19.8581C12.2673 20.6155 10.5653 20.1648 9.79534 18.8515L9.79467 18.8528ZM9.01534 12.4768C9.34287 11.9181 9.85599 11.4921 10.4653 11.2728L10.464 11.3735V14.7468C10.4636 14.8315 10.4859 14.9147 10.5286 14.9879C10.5712 15.0611 10.6327 15.1215 10.7067 15.1628L14.32 17.2208L13.0693 17.9341C13.0632 17.9381 13.0561 17.9405 13.0488 17.9411C13.0414 17.9416 13.0341 17.9404 13.0273 17.9375L10.0347 16.2315C8.70467 15.4715 8.24867 13.7928 9.01467 12.4781L9.01534 12.4768ZM19.2933 14.8368L15.68 12.7781L16.9307 12.0661C16.9368 12.062 16.9438 12.0596 16.9512 12.0589C16.9585 12.0582 16.9659 12.0593 16.9727 12.0621L19.9653 13.7668C21.2973 14.5268 21.754 16.2081 20.9847 17.5221C20.6569 18.0804 20.1442 18.5066 19.5353 18.7268V15.2528C19.5358 15.1683 19.5135 15.0852 19.471 15.0121C19.4284 14.9391 19.3671 14.8788 19.2933 14.8375V14.8368ZM20.538 12.9881C20.5089 12.9704 20.4796 12.9531 20.45 12.9361L17.49 11.2495C17.4161 11.2069 17.3323 11.1846 17.247 11.1846C17.1617 11.1846 17.0779 11.2069 17.004 11.2495L13.3907 13.3081V11.8828C13.3904 11.8755 13.3919 11.8682 13.395 11.8616C13.3981 11.855 13.4028 11.8492 13.4087 11.8448L16.4 10.1415C17.7333 9.38346 19.4367 9.83479 20.2047 11.1501C20.5293 11.7055 20.648 12.3561 20.538 12.9881ZM12.7107 15.5281L11.4593 14.8161C11.4528 14.8129 11.4472 14.8081 11.443 14.8022C11.4388 14.7963 11.4362 14.7894 11.4353 14.7821V11.3721C11.436 9.85412 12.684 8.62412 14.2227 8.62546C14.8733 8.62546 15.5027 8.85079 16.0033 9.26146C15.9807 9.27346 15.942 9.29479 15.916 9.31012L12.956 10.9968C12.882 11.0379 12.8204 11.0982 12.7776 11.1712C12.7348 11.2443 12.7124 11.3275 12.7127 11.4121L12.7107 15.5275V15.5281ZM13.3907 14.0828L15 13.1661L16.6093 14.0828V15.9161L15 16.8328L13.39 15.9161V14.0828H13.3907Z\" fill=\"white\"/></g><defs><clipPath id=\"clip0_2556_4947\"><rect width=\"16\" height=\"16\" fill=\"white\" transform=\"translate(7 7)\"/></clipPath></defs></svg>") 50% no-repeat}.icon-model.icon-model-z-ai{mask:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.0612 9.16602L13.7907 10.8886H8.38092L9.65083 9.16602H15.0618H15.0612ZM21.5648 19.1107L20.2955 20.8327H14.9043L16.1725 19.1107H21.5648ZM22 9.16602L13.404 20.8327H8L16.596 9.16602H22Z\" fill=\"white\"/></svg>") 50% no-repeat}.icon-model.icon-model-anthropic{mask:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_2556_4956)\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10.6254 17.3738L13.4574 15.7856L13.5054 15.6476L13.4574 15.5708H13.32L12.846 15.542L11.2272 15.4982L9.82385 15.44L8.46425 15.3668L8.12165 15.2942L7.80005 14.8712L7.83305 14.66L8.12105 14.4674L8.53265 14.5034L9.44465 14.5652L10.8114 14.66L11.8026 14.7182L13.272 14.8712H13.5054L13.5384 14.777L13.458 14.7182L13.3962 14.66L11.9814 13.7024L10.4502 12.6896L9.64865 12.1064L9.21425 11.8118L8.99585 11.5346L8.90105 10.9298L9.29465 10.4966L9.82325 10.5326L9.95825 10.5692L10.494 10.9808L11.6388 11.8664L13.1334 12.9662L13.3524 13.1486L13.4394 13.0868L13.4508 13.043L13.3524 12.8786L12.5394 11.411L11.6718 9.91698L11.2854 9.29778L11.1834 8.92638C11.1446 8.78373 11.1236 8.63681 11.121 8.48898L11.5698 7.88118L11.8176 7.80078L12.4152 7.88118L12.6672 8.09958L13.0392 8.94798L13.6404 10.2854L14.5734 12.1034L14.847 12.6422L14.9928 13.1414L15.0474 13.2944H15.1422V13.2068L15.219 12.1832L15.3612 10.9262L15.4992 9.30918L15.5472 8.85318L15.7728 8.30718L16.221 8.01198L16.5714 8.17998L16.8594 8.59098L16.8192 8.85738L16.6476 9.96798L16.3122 11.7098L16.0938 12.875H16.221L16.3668 12.7298L16.9578 11.9462L17.949 10.7078L18.387 10.2158L18.897 9.67338L19.2252 9.41478H19.845L20.301 10.0922L20.097 10.7918L19.4586 11.6L18.93 12.2852L18.1716 13.3052L17.6976 14.1212L17.7414 14.1872L17.8542 14.1752L19.5678 13.8116L20.4936 13.6436L21.5982 13.4546L22.098 13.6874L22.1526 13.9244L21.9558 14.4086L20.7744 14.7002L19.389 14.9774L17.3256 15.4652L17.3004 15.4832L17.3298 15.5198L18.2592 15.6074L18.6564 15.629H19.6296L21.4416 15.764L21.9156 16.0772L22.2 16.46L22.1526 16.751L21.4236 17.123L20.4396 16.8896L18.1422 16.3436L17.355 16.1462H17.2458V16.2122L17.9016 16.853L19.1052 17.939L20.6106 19.337L20.6868 19.6838L20.4936 19.9568L20.2896 19.9274L18.9666 18.9332L18.456 18.485L17.3004 17.513H17.2236V17.615L17.49 18.0044L18.897 20.117L18.9702 20.765L18.8682 20.9768L18.5034 21.1046L18.1026 21.0314L17.2782 19.8764L16.4292 18.5762L15.7434 17.4104L15.6594 17.4584L15.255 21.8108L15.0654 22.0328L14.628 22.2008L14.2638 21.9242L14.0706 21.476L14.2638 20.5904L14.4972 19.436L14.6862 18.518L14.8578 17.378L14.9598 16.9988L14.9526 16.9736L14.8686 16.9844L14.0082 18.1646L12.7002 19.9316L11.6646 21.0386L11.4162 21.137L10.986 20.915L11.0262 20.5178L11.2668 20.1644L12.6996 18.3428L13.5636 17.2136L14.1216 16.562L14.118 16.4672H14.085L10.2792 18.9368L9.60125 19.0244L9.30905 18.7508L9.34565 18.3032L9.48425 18.1574L10.629 17.3702L10.6254 17.3738Z\" fill=\"white\"/></g><defs><clipPath id=\"clip0_2556_4956\"><rect width=\"16\" height=\"16\" fill=\"white\" transform=\"translate(7 7)\"/></clipPath></defs></svg>") 50% no-repeat}.icon-model.icon-model-meta-llama{mask:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M17.5701 18.4147C16.1754 19.0307 14.6647 18.778 14.0834 18.5747C14.0834 18.7147 14.0767 19.146 14.0514 19.7613C14.0261 20.3773 13.8301 20.766 13.7347 20.884C13.7454 21.2687 13.7541 22.1087 13.7034 22.3907C13.6548 22.6188 13.5451 22.8294 13.3861 23H12.5301C12.6061 22.6153 12.9001 22.3693 13.0374 22.2947C13.1134 21.4993 12.9641 20.8087 12.8787 20.5633C12.7947 20.8627 12.5874 21.5567 12.4354 21.942C12.3109 22.2481 12.1514 22.5387 11.9601 22.808H11.3261C11.2941 22.4227 11.5061 22.2947 11.6427 22.2947C11.7061 22.1767 11.8581 21.8073 11.9601 21.268C12.0614 20.73 11.9174 19.7187 11.8334 19.2807V17.902C10.8187 17.3567 10.4387 16.8113 10.1847 16.202C9.98206 15.7153 10.0367 14.9733 10.0901 14.6633C10.0261 14.546 9.84139 14.2467 9.77272 13.83C9.67806 13.2527 9.73072 12.836 9.77272 12.6113C9.70939 12.5473 9.58272 12.22 9.58272 11.4247C9.58272 10.63 9.81539 10.2173 9.93139 10.11V9.75733C9.48739 9.72533 9.04406 9.53333 8.79006 9.27667C8.53672 9.02 8.72672 8.63533 8.88539 8.50733C9.04406 8.37867 9.20206 8.47467 9.42406 8.41067C9.64606 8.34667 9.83606 8.28267 9.93072 8.09067C10.0081 7.93533 9.85806 7.29867 9.77339 7C10.1534 7.05133 10.3967 7.38467 10.4707 7.54533V7C10.9461 7.22467 11.8021 7.76933 12.0874 8.956C12.3154 9.90533 12.4781 11.8953 12.5307 12.7713C13.7461 12.782 15.2887 12.598 16.6834 12.9C17.9507 13.1747 18.5214 13.7333 19.1867 13.7333C19.8527 13.7333 20.2334 13.3487 20.7081 13.6693C21.1841 13.99 21.4374 14.888 21.3741 15.5613C21.3234 16.1 20.9094 16.2773 20.7087 16.2987C20.4554 17.1453 20.7087 17.9553 20.8667 18.2547V19.4727C20.9407 19.5793 21.0887 19.9093 21.0887 20.3707C21.0887 20.8327 20.9407 21.14 20.8667 21.2367C20.9934 21.9547 20.8134 22.69 20.7081 22.968H19.8527C19.9541 22.7113 20.1274 22.6473 20.2014 22.6473C20.3534 21.852 20.2434 21.1187 20.1694 20.852C19.6881 20.5693 19.3774 20.072 19.2821 19.858C19.2927 20.0393 19.2627 20.544 19.0601 21.108C18.8574 21.6727 18.5534 22.006 18.4267 22.102V22.7753H17.5707C17.5707 22.3653 17.8027 22.284 17.9194 22.2947C18.0674 22.028 18.4261 21.6213 18.4261 20.82C18.4261 20.1433 17.9507 19.8253 17.6021 19.2167C17.4367 18.9273 17.5174 18.5647 17.5707 18.4147H17.5701Z\" fill=\"white\"/></svg>") 50% no-repeat}.icon-model.icon-model-mistralai{mask:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.99963 9.98242H11.9999V11.9821H9.99963V9.98242ZM17.9995 9.98242H20.0003V11.9821H17.9995V9.98242Z\" fill=\"white\"/><path d=\"M9.99963 11.9824H13.9996V13.9827H10.0002L9.99963 11.9824ZM15.9998 11.9824H19.9997V13.9827H15.9998V11.9824Z\" fill=\"white\"/><path d=\"M9.99963 13.9844H20.0003V15.984H9.99963V13.9844Z\" fill=\"white\"/><path d=\"M9.99963 15.9844H11.9999V17.984H9.99963V15.9844ZM14.0001 15.9844H16.0004V17.984H14.0001V15.9844ZM17.9995 15.9844H20.0003V17.984H17.9995V15.9844Z\" fill=\"white\"/><path d=\"M8 17.9824H14.0002V19.9827H8V17.9824ZM15.9998 17.9824H22V19.9827H15.9998V17.9824Z\" fill=\"white\"/></svg>") 50% no-repeat}.icon-model.icon-model-black-forest-labs{mask:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18.4087 13.832H16.7067L15.0047 11.4213L9.696 18.9347H11.4013L15.0047 13.832H16.706L13.1033 18.934H14.8133L18.408 13.832L23 20.3333H20.3133V18.9393L18.4087 16.2433L16.514 18.9347V20.3333H7L15.0053 9L18.4087 13.832Z\" fill=\"white\"/></svg>") 50% no-repeat}.icon-model.icon-model-x-ai{mask:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_2557_5003)\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.4075 16.9185L18.0613 13.4786C18.2894 13.3094 18.6155 13.3753 18.7246 13.6373C19.2962 15.0192 19.0407 16.6793 17.9021 17.8192C16.764 18.959 15.1797 19.2087 13.7318 18.6393L12.1504 19.3726C14.419 20.9248 17.1735 20.541 18.8949 18.8167C20.2605 17.4493 20.6834 15.5856 20.2879 13.905L20.2914 13.9091C19.718 11.4404 20.4326 10.4534 21.8956 8.43568C21.9306 8.38785 21.9656 8.34002 22 8.29102L20.0744 10.2189V10.2131L13.4057 16.9197M12.4467 17.7544C10.8181 16.1969 11.0992 13.7872 12.4882 12.3971C13.5154 11.3687 15.1989 10.9487 16.6683 11.5658L18.2462 10.8367C17.9183 10.5954 17.5594 10.3992 17.1793 10.2533C16.2237 9.86222 15.1738 9.76241 14.1616 9.96647C13.1494 10.1705 12.2201 10.6693 11.4907 11.4002C10.0131 12.8795 9.54817 15.1545 10.3462 17.0958C10.9423 18.5466 9.96525 19.5727 8.98117 20.6087C8.63175 20.9762 8.28175 21.3431 8 21.7316L12.445 17.7562\" fill=\"white\"/></g><defs><clipPath id=\"clip0_2557_5003\"><rect width=\"14\" height=\"14\" fill=\"white\" transform=\"translate(8 8)\"/></clipPath></defs></svg>") 50% no-repeat}.icon-model.icon-model-deepseek{mask:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(%23clip0_2764_29136)\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.832 9.98808C22.6626 9.90541 22.5893 10.0634 22.4906 10.1441C22.4566 10.1701 22.428 10.2041 22.3993 10.2347C22.1513 10.4994 21.862 10.6727 21.484 10.6521C20.9313 10.6214 20.4593 10.7947 20.042 11.2174C19.9533 10.6961 19.6586 10.3854 19.2106 10.1854C18.976 10.0814 18.7386 9.97808 18.574 9.75208C18.4593 9.59141 18.428 9.41208 18.3706 9.23608C18.334 9.12941 18.2973 9.02075 18.1753 9.00275C18.042 8.98208 17.99 9.09341 17.938 9.18675C17.7293 9.56808 17.6486 9.98808 17.6566 10.4134C17.6746 11.3707 18.0786 12.1334 18.882 12.6754C18.9733 12.7374 18.9966 12.8001 18.968 12.8907C18.9133 13.0774 18.848 13.2587 18.7906 13.4461C18.754 13.5654 18.6993 13.5907 18.5713 13.5394C18.1388 13.3535 17.7459 13.0865 17.414 12.7527C16.8426 12.2007 16.3266 11.5914 15.6826 11.1141C15.5334 11.0038 15.3802 10.8991 15.2233 10.8001C14.5666 10.1621 15.31 9.63808 15.482 9.57608C15.662 9.51075 15.544 9.28808 14.9626 9.29075C14.3813 9.29341 13.8493 9.48741 13.1713 9.74675C13.0705 9.78536 12.9669 9.8159 12.8613 9.83808C12.2277 9.7187 11.5797 9.69578 10.9393 9.77008C9.68263 9.91008 8.6793 10.5047 7.9413 11.5187C7.05463 12.7374 6.84597 14.1227 7.1013 15.5667C7.36997 17.0894 8.1473 18.3501 9.3413 19.3354C10.58 20.3574 12.006 20.8581 13.6333 20.7621C14.6213 20.7054 15.722 20.5727 16.9626 19.5221C17.276 19.6781 17.604 19.7401 18.1493 19.7867C18.5693 19.8261 18.9733 19.7667 19.286 19.7014C19.776 19.5974 19.742 19.1434 19.5653 19.0607C18.1286 18.3914 18.444 18.6641 18.1566 18.4434C18.8873 17.5794 19.9873 16.6821 20.418 13.7747C20.4513 13.5434 20.4226 13.3981 20.418 13.2114C20.4153 13.0981 20.4413 13.0534 20.5713 13.0407C20.932 13.0033 21.2819 12.8958 21.6013 12.7241C22.532 12.2154 22.908 11.3807 22.9966 10.3794C23.01 10.2261 22.994 10.0687 22.832 9.98808ZM14.7206 19.0001C13.328 17.9054 12.6526 17.5447 12.374 17.5601C12.1126 17.5761 12.16 17.8741 12.2173 18.0687C12.2773 18.2607 12.3553 18.3927 12.4646 18.5614C12.5406 18.6727 12.5926 18.8387 12.3893 18.9634C11.9406 19.2407 11.1613 18.8701 11.1246 18.8521C10.2173 18.3174 9.45797 17.6121 8.92397 16.6474C8.40797 15.7187 8.10797 14.7227 8.05863 13.6594C8.0453 13.4021 8.12063 13.3114 8.37663 13.2647C8.71271 13.2004 9.05705 13.1917 9.39597 13.2387C10.8173 13.4467 12.0266 14.0821 13.0413 15.0881C13.62 15.6614 14.058 16.3461 14.5093 17.0154C14.9893 17.7261 15.5053 18.4034 16.1626 18.9581C16.3946 19.1527 16.5793 19.3007 16.7566 19.4094C16.222 19.4694 15.33 19.4827 14.7206 19.0001ZM15.3873 14.7067C15.3872 14.6736 15.3951 14.641 15.4105 14.6116C15.4258 14.5823 15.448 14.5571 15.4753 14.5382C15.5025 14.5194 15.5339 14.5075 15.5668 14.5035C15.5997 14.4995 15.633 14.5036 15.664 14.5154C15.7034 14.5296 15.7375 14.5557 15.7614 14.5901C15.7853 14.6245 15.7978 14.6655 15.7973 14.7074C15.7974 14.7345 15.7921 14.7613 15.7817 14.7863C15.7713 14.8113 15.7561 14.834 15.7368 14.853C15.7176 14.8721 15.6948 14.8871 15.6697 14.8973C15.6446 14.9074 15.6177 14.9124 15.5906 14.9121C15.5638 14.9122 15.5372 14.9069 15.5123 14.8966C15.4875 14.8863 15.465 14.8711 15.4462 14.852C15.4273 14.8329 15.4124 14.8102 15.4024 14.7852C15.3924 14.7603 15.3869 14.7336 15.3873 14.7067ZM17.4606 15.7707C17.3273 15.8247 17.1946 15.8714 17.0673 15.8774C16.8757 15.8841 16.6878 15.8243 16.5353 15.7081C16.3526 15.5547 16.222 15.4694 16.1673 15.2027C16.1485 15.0724 16.1521 14.9398 16.178 14.8107C16.2246 14.5927 16.1726 14.4527 16.0186 14.3261C15.894 14.2221 15.7346 14.1934 15.56 14.1934C15.5002 14.1899 15.4421 14.1721 15.3906 14.1414C15.3173 14.1054 15.2573 14.0147 15.3146 13.9027C15.3333 13.8667 15.4213 13.7787 15.4426 13.7627C15.68 13.6281 15.954 13.6721 16.2066 13.7734C16.4413 13.8694 16.6186 14.0454 16.874 14.2947C17.1346 14.5954 17.182 14.6787 17.3306 14.9041C17.448 15.0807 17.5546 15.2621 17.6273 15.4694C17.672 15.5994 17.6146 15.7054 17.4606 15.7707Z\" fill=\"white\"/></g><defs><clipPath id=\"clip0_2764_29136\"><rect width=\"16\" height=\"16\" fill=\"white\" transform=\"translate(7 7)\"/></clipPath></defs></svg>") 50% no-repeat}.section-models{padding:10px}.section-models .inner{background-color:var(--color-primary-10-warm);border-radius:20px;padding:30px 20px 50px;transition:all 1s ease-in-out 2s}.section-models .inner:has(.cta-container:not(.hidden)){padding-bottom:140px}.section-models .inner h2{font-size:30px;line-height:110%;font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);text-align:center;margin:0 0 20px}.section-models .inner .copy{text-align:center;font-size:20px;line-height:30px}.index-mode-form{margin:20px 10px 0;position:relative}.index-mode-form input,.index-mode-form input:disabled{opacity:.5;box-sizing:border-box;border:none;border-radius:25px;outline:none;width:100%;padding:15px 50px 15px 20px;font-size:16px;line-height:20px;transition:opacity .2s ease-in-out}.index-mode-form input{box-shadow:0 2px 3px #0000001a}.index-mode-form.loading{position:relative}.index-mode-form.loading:before{content:"";z-index:1;box-sizing:border-box;border-radius:50%;width:20px;height:20px;animation:.5s ease-in-out infinite pulse;position:absolute;top:15px;right:20px}@keyframes pulse{0%{border:2px solid var(--color-negative);transform:scale(1)}50%{border:10px solid var(--color-negative);transform:scale(.5)}to{border:2px solid var(--color-negative);transform:scale(1)}}.index-mode-form.loading input{background:var(--color-primary-20)}.index-mode-form button{z-index:1;background:var(--color-primary);width:30px;height:30px;color:var(--color-negative);cursor:pointer;border:none;border-radius:50%;outline:none;transition:transform .2s ease-in-out;position:absolute;top:10px;right:10px;transform:scale(0)}.index-mode-form.input-filled button{transform:scale(1)}.index-mode-form.loading button{transform:scale(0)}.index-mode-form button:after{content:"";background-color:var(--color-negative);position:absolute;inset:0;mask:url("data:image/svg+xml,<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M15 8.5L15 21.5\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M11.5 18L15 21.5L18.5 18\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") 50% no-repeat}.index-mode-form input:focus,.index-mode-form input:hover{opacity:1}.cards-container{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;gap:20px;margin:0 -30px;padding:50px 40px 5px;scroll-padding-inline-start:40px;display:flex;overflow:scroll}.cards-container::-webkit-scrollbar{width:0;height:0}.cards-container .card{background:var(--color-negative);scroll-snap-align:start;border-radius:20px;flex:0 0 calc(100vw - 120px);grid-template-rows:max-content auto max-content;width:calc(100vw - 100px);padding:20px;transition:all .1s ease-in-out;display:grid;position:relative;box-shadow:0 2px 3px #0000001a}.cards-container .card.active{box-shadow:0px 0px 0px 5px var(--color-highlight)}.cards-container .card.hidden{display:none}.cards-container .card h3{font-size:20px;line-height:30px;font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);margin:0}.cards-container .card h3.model{font-weight:var(--font-weight-bold)}.cards-container .card .description,.cards-container .card .sub{margin-top:10px;font-size:16px;line-height:24px}.cards-container .card .icon-model{background:var(--color-primary);width:30px;height:30px;position:absolute;top:25px;right:25px;transform:scale(2)}.page-control{justify-content:center;margin-top:40px;display:flex}.page-control .dot{background:var(--color-primary-20);cursor:pointer;border-radius:50%;width:10px;height:10px;margin:0 5px;transition:background .2s ease-in-out}.page-control .dot.active{background:var(--color-primary)}.page-control .dot.hidden{display:none}#section_models_cta.hidden{visibility:hidden;opacity:0}.cta-container{text-align:center;height:0;margin-top:40px;transition:visibility 2s ease-in-out 2s,opacity 2s ease-in-out 2s,height 2s ease-in-out 2s}.cta-container .text{font-size:16px;line-height:24px}.cta-container .button-container{justify-content:center;margin-top:15px;display:flex}.cta-container .button-container a.button{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);color:var(--color-primary-80);text-transform:uppercase;background:var(--color-background-secondary);width:fit-content;box-shadow:0 3px 2px var(--color-primary-10);border-radius:30px;padding:10px 20px;font-size:12px;line-height:24px;transition:all .1s ease-in-out;display:flex}.cta-container .button-container a.button:hover{color:var(--color-primary);box-shadow:0 3px 2px var(--color-primary-20)}@media (width>=600px){.section-models .inner{padding-top:50px}.index-mode-form,.section-models .inner .copy{width:500px;margin:20px auto 0}.cards-container{margin:0 -30px;padding:40px calc(50vw - 250px) 5px;scroll-padding-inline-start:calc(50vw - 250px)}.cards-container .card{flex:0 0 420px;width:420px;padding:40px}.cards-container .card .icon-model{top:40px;right:40px}}@media (width>=900px){.section-models .inner{padding-top:100px;padding-bottom:60px}.section-models .inner h2{font-size:50px;line-height:60px}.section-models .inner .copy{width:600px;margin-bottom:20px;font-size:24px;line-height:36px}}@media (width>=1140px){.section-models{padding-left:calc(50vw - 550px);padding-right:calc(50vw - 550px)}.cards-container{margin:0 calc(530px - 50vw);padding:40px calc(50vw - 250px) 5px;scroll-padding-inline-start:calc(50vw - 250px)}}body,html{overscroll-behavior:none;height:100%;overflow:hidden}body.body-app{padding-top:var(--safe-top);background-color:var(--color-background)}.list-title{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);padding-top:33vh;font-size:36px;line-height:1}.list-title .highlight{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#ffa287,#ff580b) text}.app-waitlist-list-inner{text-align:center;max-width:300px;margin:0 auto;padding:0 20px;font-size:16px;line-height:20px}.app-waitlist-list-inner .list-text{margin-top:20px}.app-header-page{z-index:1;backdrop-filter:blur(25px);grid-template-columns:auto max-content;height:60px;animation:.25s ease-in-out appear;display:grid;position:fixed;top:0;left:0;right:0}.app-header-page .left{color:var(--color-primary);text-align:center;padding:20px 20px 20px 70px;font-size:14px;line-height:20px}@media (width>=600px){.app-header-page .left{padding-left:calc(var(--sidebar-width) + 30px);text-align:left}}@media (width>=900px){.app-header-page .left{padding-left:calc(50vw - 350px)}.app-header-page .right{padding-right:calc(50vw - 425px)}}.app .notification-container{z-index:99;padding-left:calc(var(--sidebar-width) + 40px);width:calc(100% - calc(var(--sidebar-width) + 80px));padding-right:40px}.version{color:var(--color-primary-60);margin-top:50px}html{background-color:var(--color-background);width:100%;height:100%;transition:all .3s;overflow:hidden}body.body-app{width:100%;height:100%;padding-top:var(--safe-top);background-color:var(--color-background);transition:all .3s;overflow:hidden}.app-chat .content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto}