html{overflow-y:scroll}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sidebar-settings-button-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.sidebar-settings-button{align-items:center;background-color:#62000f;border-radius:100%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:38px;justify-content:center;-webkit-user-select:none;user-select:none;width:38px}.sidebar-account-button-dropdown{align-items:center;background-color:#f3f0e3;border:1px solid #000;border-radius:3px;bottom:38px;display:none;flex-direction:column;height:auto;justify-content:space-around;list-style:none;margin:0;min-width:180px;padding:10px 10px 0;position:absolute;z-index:1}.sidebar-account-button-dropdown[isopen=true]{display:flex}.sidebar-account-button-dropdown-item{align-items:center;background-color:hsla(0,0%,100%,.313);border:1px solid #000;border-radius:3px;display:flex;margin-bottom:10px;padding:10px;-webkit-user-select:none;user-select:none;width:80%}.sidebar-account-button-dropdown-item span{flex-grow:1;margin-left:6px;text-align:left}.sidebar-account-button-dropdown-item:hover{background-color:hsla(0,0%,100%,.612);cursor:pointer;outline:1px solid #000}.sidebar-account-button-dropdown-separator{background-color:#000;height:1px;margin-bottom:10px;width:100%}.sidebar-account-button-dropdown-footer{align-items:center;display:flex;justify-content:center;margin-bottom:10px;width:100%}.sidebar-account-button-dropdown-footer-item{color:#666;cursor:pointer;font-size:12px;padding:4px 8px}.sidebar-account-button-dropdown-footer-item:hover{color:#000;text-decoration:underline}.sidebar-account-button-dropdown-footer-divider{background-color:#666;height:12px;margin:0 8px;width:1px}.admin-content,.admin-layout{display:flex;flex-direction:column}.admin-content{background-color:aqua;padding-bottom:var(--navbar-height);padding-top:var(--navbar-height)}.assistant-html h1,.assistant-html h2,.assistant-html h3,.assistant-html h4,.assistant-html h5,.assistant-html h6{font-family:EB Garamond,Serif}.assistant-html table{padding-left:30px;padding-right:30px;width:100%}.assistant-html code,.assistant-html p,.assistant-html span{margin-left:10px}.assistant-html a{font-size:14px;margin-left:2px;position:relative;top:2px}.assistant-html a:hover{opacity:60%}.attach-dropdown-container{display:flex;position:relative}.attach-dropdown-button{background-color:initial;border:0 solid #0000;border-radius:100%;display:flex;font-size:30px;padding:6px}.attach-dropdown-button:not([disabled]):hover{background-color:#0000000d;border:0 solid #0000;cursor:pointer}.attach-dropdown-menu{background-color:#e0e2d0;border:1px solid #000;border-radius:4px;bottom:75%;left:75%;list-style:none;margin:0;max-height:90vh;overflow-x:hidden;padding:10px;position:absolute;-webkit-user-select:none;user-select:none;width:300px;z-index:1}.attach-dropdown-item{align-items:center;background-color:hsla(0,0%,100%,.313);border-radius:3px;cursor:pointer;display:flex;justify-content:space-between;padding-left:4px}.attach-dropdown-item:not(:last-child){margin-bottom:4px}.attach-dropdown-item>span{display:flex;justify-content:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.attach-dropdown-item:hover{background-color:#eee}.attach-dropdown-item-delete{border-radius:50%;cursor:pointer;display:flex;padding:10px}.attach-dropdown-item-delete:hover{background-color:#0000001a}.attach-file-upload-button{background-color:hsla(0,0%,100%,.313);border:1px solid #000;border-radius:3px;cursor:pointer;display:flex;justify-content:center;padding-bottom:8px;padding-top:8px}.attach-file-upload-button:hover{background-color:#eee}.ai-chat{align-items:center;margin:0 auto;max-width:800px}.ai-chat,.ai-chat-container{display:flex;flex-direction:column;width:100%}.ai-chat-container{height:100%}.ai-chat-header{display:flex;flex-direction:column}.ai-chat-options{display:flex;flex-direction:row;justify-content:center}.ai-chat-body{display:flex;flex-direction:column;height:calc(100% - 30px);margin-top:30px;width:100%}.ai-chat-config-title{display:flex;justify-content:center;margin-bottom:5px;text-align:center}.ai-chat-messages{background-color:initial;display:flex;flex-direction:column;height:100%;margin-bottom:10px;-webkit-mask-image:linear-gradient(0deg,#000 95%,#0000);mask-image:linear-gradient(0deg,#000 95%,#0000);mask-mode:alpha;max-height:calc(100vh - var(--navbar-height) - var(--ai-chat-input-container-height) - 80px);min-height:40vh;overflow-y:scroll;scrollbar-color:#898989 #0000;scrollbar-width:thin;width:100%}.ai-chat-messages>div{margin-top:30px}.ai-chat-message-left{align-items:start;display:flex;flex-direction:column;margin-top:10px;text-align:left}.ai-chat-message-left-content{border-left:8px solid #e1ae00;max-width:100%;padding:8px}.ai-chat-message-left-content>div:not(:first-child){margin-top:14px}.ai-chat-message-right{align-items:end;display:flex;flex-direction:column;margin-top:10px;text-align:left}.ai-chat-message-right-content{border-left:8px solid #2e37a9;max-width:60%;padding:8px}.ai-chat-message-right-content>div:not(:first-child){margin-top:14px}.ai-chat-message-assistant-image,.ai-chat-message-user-image{border-radius:3px}.ai-chat-message-assistant-image:hover,.ai-chat-message-user-image:hover{cursor:pointer;opacity:70%}.ai-chat-input-container{align-items:center;display:flex;flex-direction:column;height:var(--ai-chat-input-container-height);margin-top:10px;width:100%}.ai-chat-input-container form{align-items:center;border:2px solid #22b14c;border-radius:4px;display:flex;height:100%;padding:16px 2px;width:calc(100% - 10px)}.ai-chat-input,.ai-chat-input-container form input{height:100%;width:100%}.ai-chat-input{align-items:center;background-color:initial;border:0 solid #0000;display:flex;flex-direction:column;justify-content:center;outline:none;overflow-x:hidden;resize:none;scrollbar-color:#898989 #0000;scrollbar-width:thin}.send-message-button,.stop-executing-actions-button{background-color:initial;border:0 solid #0000;border-radius:100%;display:flex;font-size:20px;padding:10px}.send-message-button:not([disabled]):hover,.stop-executing-actions-button:not([disabled]):hover{background-color:#0000000d;border:0 solid #0000;cursor:pointer}.ai-chat-attached-files{display:flex;height:80px;list-style:none;margin:10px 0 0;overflow-y:hidden;padding:0 0 10px;scrollbar-color:#898989 #0000;scrollbar-width:thin;width:100%}.ai-chat-attached-files li{border:1px solid #000;border-radius:10px;cursor:default;display:flex;flex-direction:row;height:20px;margin:0 4px 0 0;padding:0 6px 0 8px;-webkit-user-select:none;user-select:none}.ai-chat-attached-files li:hover{background-color:#7979791a}.attached-file-name{white-space:nowrap}.detach-file-button{align-items:center;cursor:pointer;display:flex;margin-left:2px}.resume-action-button{margin-left:6px}.resume-action-button svg{width:30px}.detach-file-button{font-size:20px;margin:0;padding:0}.detach-file-button:hover{color:inherit;opacity:50%}.tree-manager-buttons{align-items:center;display:flex;flex-direction:column}.rct-tree-root{display:flex;flex-direction:column;height:100%;overflow-y:auto;scrollbar-color:#898989 #0000;scrollbar-width:thin}.rct-tree-item-button{margin-right:2px}.rct-tree-item-button:has(>[active=true]:first-child){background-color:#f0eccd}.rct-tree-item-button-search-match div div span{background-color:#ff06;border-radius:3px;font-style:normal;padding-left:10px}.rct-tree-root div[role=tree]{height:100%!important;min-height:auto!important}section:has(>.login-container){align-items:center;cursor:default;display:flex;flex-direction:column;height:100vh;justify-content:flex-start}.login-container{align-items:center;background-color:#f3f0e3;border:1px solid #000;border-radius:3px;display:flex;flex-direction:column;height:550px;justify-content:center;margin-top:10vh;width:700px}.login-title{margin:10px 0}.login-error-message{align-items:center;background-color:#edd9cc;border-radius:3px;display:flex;margin-bottom:12px;margin-top:4px;min-height:24px}.login-error-message[data-visible=true]{margin-bottom:8px;margin-top:0;padding:4px 8px}.login-form{display:flex;flex-direction:column;width:300px}.login-form input{border-radius:3px;padding:6px;text-align:center}.login-form input:focus{outline:1px solid #000}.login-form span{margin-bottom:6px}.login-form button{align-self:center;background-color:#fcfaed;border:1px solid #000;border-radius:3px;padding:4px;width:100px}.login-form button:hover:not(:disabled){background-color:#0000000d;cursor:pointer}.login-form button:disabled{border:1px solid #0003}section:has(>.missing-page-container){align-items:center;display:flex;flex-direction:column;height:100vh}.missing-page-container{display:flex;flex-direction:column;margin-top:5vh}.missing-page-container button{background-color:inherit;border:1px solid #000;border-radius:3px;padding:4px 8px}.missing-page-container button:hover{background-color:#0000000d;cursor:pointer}.navbar{background-color:#d3d3d3;display:flex;height:var(--navbar-height);justify-content:space-between;position:fixed;top:0;width:100%;z-index:1}.navbar-left{margin-left:20px}.navbar-right{margin-right:20px}.nav-option{margin-left:5px;margin-right:5px}.nav-option:hover{color:#fff;cursor:pointer}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.pricing-container,.pricing-table{display:flex;flex-direction:column;justify-content:center}.pricing-table{align-items:center}.pricing-table .sub-duration-selection{display:flex;flex-direction:row;justify-content:center;margin-bottom:30px;margin-top:30px}.pricing-table .sub-duration-selection-option{display:flex;justify-content:center;width:100px}.pricing-table .pricing-table-plan-cards{display:flex;flex-direction:row;height:400px;justify-content:center;margin-bottom:30px}.plan-card{background-color:#6d6d6d;border-radius:4px;color:#fff;display:flex;flex-direction:column;margin-left:30px;margin-right:30px;width:300px}.pricing-subscribe-button{background-color:#4242ff;border-radius:4px;color:#fff;padding:5px;text-decoration:none}.pricing-subscribe-button:hover{border:2px solid #fff}.privacy-policy-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.privacy-policy-container div{text-align:left;width:600px}.privacy-policy-container div h3{text-align:center}.main-content,.private-layout{display:flex;flex-direction:column}.main-content{background-color:#fcfaed;height:100vh;margin-top:var(--navbar-height);min-height:calc(100vh - var(--navbar-height));transition:margin-left .5s,margin-right .5s}.main-content section{display:flex;height:100%;justify-content:center;overflow-x:hidden;width:100%}.recommendations-container{display:flex;flex-direction:column;margin-top:10px!important}.recommendations-container-header-opened{align-items:center;border-bottom:1px solid #000;display:flex;margin-bottom:4px}.recommendations-container-header-opened>span{font-family:EB Garamond,Serif;font-size:20px;font-weight:700;-webkit-user-select:none;user-select:none}.recommendations-container-header-closed{align-items:center;display:flex;margin-bottom:4px}.recommendations-container-header-closed>span{font-family:EB Garamond,Serif;font-size:20px;font-weight:700;-webkit-user-select:none;user-select:none}.recommendations-options-container{display:flex}.recommendations-option{border-radius:2px;font-size:16px;padding:10px}.recommendations-option,.recommendations-option>span{align-items:center;display:flex;justify-content:center}.recommendations-option:hover{background-color:#0000000d;cursor:pointer}.show-recommendations-button-container{border-radius:50%;display:flex;font-size:26px}.show-recommendations-button-container:hover{background-color:#0000000d;cursor:pointer}.get-recommendations-hint,.getting-recommendations-hint{color:grey;display:flex;flex-direction:row;justify-content:center;-webkit-user-select:none;user-select:none;width:100%}.recommendations-refresh-button-container{border-radius:50%;display:flex;font-size:20px;padding:4px}.recommendations-refresh-button-container:hover{background-color:#0000000d;cursor:pointer}.recommendations-refresh-button-container[disabled]{background-color:#0000000d;color:#a9a9a9;cursor:default!important}section:has(>.register-container){align-items:center;cursor:default;display:flex;flex-direction:column;height:100vh;justify-content:flex-start}.register-container{align-items:center;background-color:#f3f0e3;border:1px solid #000;border-radius:3px;display:flex;flex-direction:column;height:650px;justify-content:center;margin-top:30px;width:700px}.register-title{margin:10px 0}.register-error-message{align-items:center;background-color:#edd9cc;border-radius:3px;display:flex;margin-bottom:12px;margin-top:4px;min-height:24px}.register-error-message[data-visible=true]{margin-bottom:8px;margin-top:0;padding:4px 8px}.register-form{display:flex;flex-direction:column;width:300px}.register-form input{border-radius:3px;padding:6px;text-align:center}.register-form input:focus{outline:1px solid #000}.register-form span{margin-bottom:6px}.register-form button{align-self:center;background-color:#fcfaed;border:1px solid #000;border-radius:3px;padding:4px;width:100px}.register-form button:hover:not(:disabled){background-color:#0000000d;cursor:pointer}.register-form button:disabled{border:1px solid #0003}.register-hints{text-align:left}#terms,#withdrawal-consent{cursor:pointer;margin-right:4px;outline:0;text-align:left;transform:scale(1.35)}.withdrawal-consent-info-circle{transform:translateY(2px)}.right-sidebar{background-color:var(--sidebar-background-color);height:100%;overflow-x:hidden;position:fixed;right:0;top:var(--navbar-height);transition:.5s;white-space:nowrap;width:0;z-index:1}.right-sidebar h2{color:var(--sidebar-selected-color)}.right-sidebar .close-right-button{bottom:calc(var(--navbar-height) + 15px);color:var(--sidebar-unselected-color);font-size:36px;position:absolute;right:20px;z-index:1}.right-sidebar .close-right-button:hover{color:var(--sidebar-selected-color);cursor:pointer}.open-right-sidebar{bottom:15px;color:var(--sidebar-unselected-color);font-size:36px;position:fixed;right:20px;z-index:1}.open-right-sidebar:hover{color:#3c3c3c;cursor:pointer}.settings-title{margin-top:5vh}.settings-options{align-items:center;background-color:#f3f0e3;flex-direction:column;height:300px;margin-top:5vh;width:700px}.settings-option,.settings-options{border:1px solid #000;border-radius:3px;display:flex;justify-content:center}.settings-option{background-color:#fcfaed;font-size:20px;padding:6px;width:200px}.settings-option:hover{cursor:pointer;outline:1px solid #000}.settings-option:not(:first-child){margin-top:20px}.settings-option-link{color:#000;text-decoration:none}.change-username-container{-webkit-user-select:none;user-select:none}.change-username-title{margin-top:5vh}.change-username-error-message{align-items:center;background-color:#edd9cc;border-radius:3px;display:flex;height:24px;margin:6px 0 0}.change-username-error-message[data-visible=true]{padding-left:4px;padding-right:4px}.change-username-body{align-items:center;background-color:#f3f0e3;border:1px solid #000;border-radius:3px;display:flex;flex-direction:column;height:300px;justify-content:start;margin-top:5vh;width:700px}.change-username-input-container{align-items:start;display:flex;flex-direction:column;justify-content:center;width:100%}.change-username-input-label{margin-bottom:4px;-webkit-user-select:none;user-select:none}.change-username-input{padding:4px}.change-username-buttons{display:flex;justify-content:space-between;margin-top:10px;width:100%}.change-username-cancel-button,.change-username-save-button{background-color:inherit;border:1px solid #000;border-radius:3px;padding:4px 8px}.change-username-cancel-button:hover:not([disabled]),.change-username-save-button:hover:not([disabled]){background-color:#0000000d;cursor:pointer}.change-username-cancel-button[disabled],.change-username-save-button[disabled]{border:1px solid #0000001a}.change-username-hints p{text-align:left}.change-email-container,.change-username-hints p{-webkit-user-select:none;user-select:none}.change-email-title{margin-top:5vh}.change-email-error-message{align-items:center;background-color:#edd9cc;border-radius:3px;display:flex;height:24px;margin:6px 0 0}.change-email-error-message[data-visible=true]{padding-left:4px;padding-right:4px}.change-email-body{align-items:center;background-color:#f3f0e3;border:1px solid #000;border-radius:3px;display:flex;flex-direction:column;height:300px;justify-content:start;margin-top:5vh;width:700px}.change-email-input-container{align-items:start;display:flex;flex-direction:column;justify-content:center;width:100%}.change-email-input-label{margin-bottom:4px;margin-top:10px;-webkit-user-select:none;user-select:none}.change-email-input{padding:4px}.change-email-buttons{display:flex;justify-content:space-between;margin-top:10px;width:100%}.change-email-cancel-button,.change-email-save-button{background-color:inherit;border:1px solid #000;border-radius:3px;padding:4px 8px}.change-email-cancel-button:hover:not([disabled]),.change-email-save-button:hover:not([disabled]){background-color:#0000000d;cursor:pointer}.change-email-cancel-button[disabled],.change-email-save-button[disabled]{border:1px solid #0000001a}.change-email-hints p{text-align:left}.change-email-hints p,.change-password-container{-webkit-user-select:none;user-select:none}.change-password-title{margin-top:5vh}.change-password-error-message{align-items:center;background-color:#edd9cc;border-radius:3px;display:flex;height:24px;margin:6px 0 0}.change-password-error-message[data-visible=true]{padding-left:4px;padding-right:4px}.change-password-body{align-items:center;background-color:#f3f0e3;border:1px solid #000;border-radius:3px;display:flex;flex-direction:column;height:300px;justify-content:start;margin-top:5vh;width:700px}.change-password-input-container{align-items:start;display:flex;flex-direction:column;justify-content:center;width:100%}.change-password-input-label{display:flex;margin-bottom:4px;margin-top:4px;-webkit-user-select:none;user-select:none}.change-password-input{padding:4px}.change-password-buttons{display:flex;justify-content:space-between;margin-top:10px;width:100%}.change-password-cancel-button,.change-password-save-button{background-color:inherit;border:1px solid #000;border-radius:3px;padding:4px 8px}.change-password-cancel-button:hover:not([disabled]),.change-password-save-button:hover:not([disabled]){background-color:#0000000d;cursor:pointer}.change-password-cancel-button[disabled],.change-password-save-button[disabled]{border:1px solid #0000001a}.change-password-hints p{text-align:left}.change-password-hints p,.delete-account-container{-webkit-user-select:none;user-select:none}.delete-account-title{margin-top:5vh}.delete-account-error-message{align-items:center;background-color:#edd9cc;border-radius:3px;display:flex;height:24px;margin:6px 0 0}.delete-account-error-message[data-visible=true]{padding-left:4px;padding-right:4px}.delete-account-body{align-items:center;background-color:#f3f0e3;border:1px solid #000;border-radius:3px;display:flex;flex-direction:column;height:300px;justify-content:start;margin-top:5vh;width:700px}.delete-account-input-container{align-items:start;display:flex;flex-direction:column;justify-content:center;width:100%}.delete-account-input-label{display:flex;margin-bottom:4px;margin-top:4px;-webkit-user-select:none;user-select:none}.delete-account-input{padding:4px}.delete-account-buttons{display:flex;justify-content:space-between;margin-top:10px;width:100%}.delete-account-cancel-button,.delete-account-submit-button{background-color:inherit;border:1px solid #000;border-radius:3px;padding:4px 8px}.delete-account-cancel-button:hover:not([disabled]),.delete-account-submit-button:hover:not([disabled]){background-color:#0000000d;cursor:pointer}.delete-account-cancel-button[disabled],.delete-account-submit-button[disabled]{border:1px solid #0000001a}.delete-account-hints p{text-align:left}.delete-account-hints p,.sidebar{-webkit-user-select:none;user-select:none}.sidebar{background-color:var(--sidebar-background-color);box-shadow:0 0 20px 0 #0000001a;height:100%;left:0;overflow-x:hidden;overflow:hidden;position:fixed;top:var(--navbar-height);transition:.5s;white-space:nowrap;width:0;z-index:1}.sidebar-logo-container{align-items:center;display:flex;height:var(--sidebar-header-height);justify-content:center;margin-bottom:6px;margin-top:10px}.sidebar-logo-container img{cursor:pointer;width:100px}.chat-tree-container{display:flex;flex-direction:column;height:calc(100% - var(--sidebar-footer-height) - var(--sidebar-header-height))}.sidebar-new-chat-button{border:2px solid #000;color:#000;cursor:pointer;font-size:20px;margin-bottom:5px;margin-top:5px;padding-bottom:5px;padding-top:5px;transition:.3s;-webkit-user-select:none;user-select:none;width:70px}.sidebar-new-chat-button:hover{background-color:#e1dfd2}.sidebar-history-title{font-size:20px;font-style:italic;margin-bottom:10px;margin-top:5px;-webkit-user-select:none;user-select:none}.sidebar-tree-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;margin-top:5px;width:100%}.sidebar-tree-item-title-container{color:var(--sidebar-unselected-color);overflow:hidden;text-overflow:ellipsis;width:70%}.sidebar-tree-item-title:hover{text-decoration:underline}.sidebar-tree-item-icon{color:var(--sidebar-unselected-color);font-size:medium;position:relative;top:2px}.sidebar-tree-item-title{text-decoration:none}.sidebar-tree-item-option,.sidebar-tree-item-title{color:var(--sidebar-unselected-color);font-size:var(--sidebar-font-size);transition:.3s}.sidebar-tree-item-option{margin-left:5px;opacity:0;transition:visibility 0s,opacity .1s linear;visibility:hidden}.sidebar-tree-item-option:hover{color:#787878;cursor:pointer}.sidebar-tree-item-options{align-items:center;display:flex;overflow:hidden;text-align:center}.rct-tree-item-button:hover .sidebar-tree-item-option{opacity:1;visibility:visible}.sidebar .close-button{bottom:calc(var(--navbar-height) + 15px);color:var(--sidebar-unselected-color);font-size:36px;left:20px;position:absolute;z-index:1}.sidebar .close-button:hover{color:var(--sidebar-selected-color);cursor:pointer}.open-sidebar{bottom:15px;color:var(--sidebar-unselected-color);font-size:36px;left:20px;position:fixed;z-index:1}.open-sidebar:hover{color:var(--sidebar-background-color);cursor:pointer}.tree-folder-collapse-all-button,.tree-folder-creation-button,.tree-item-creation-button{color:var(--sidebar-unselected-color);font-size:xx-large;transition:.3s}.tree-folder-collapse-all-button:is([disabled]),.tree-folder-creation-button:is([disabled]),.tree-item-creation-button:is([disabled]){color:#4e4e4e}.tree-folder-collapse-all-button:hover:not([disabled]),.tree-folder-creation-button:hover:not([disabled]),.tree-item-creation-button:hover:not([disabled]){color:var(--sidebar-selected-color);cursor:pointer}.sidebar-footer-container{height:var(--sidebar-footer-height)}.sidebar-footer-container,.terms-of-service-container{align-items:center;display:flex;justify-content:center}.terms-of-service-container{flex-direction:column;padding:20px}.terms-of-service-container div{text-align:left;width:600px}.terms-of-service-container div h3{text-align:center}section:has(>.unauthorized-container){align-items:center;display:flex;flex-direction:column;height:100vh}.unauthorized-container{display:flex;flex-direction:column;margin-top:5vh}.unauthorized-container button{background-color:inherit;border:1px solid #000;border-radius:3px;padding:4px 8px}.unauthorized-container button:hover{background-color:#0000000d;cursor:pointer}:root{--rct-color-tree-bg:#f6f8fa;--rct-color-tree-focus-outline:#0366d6;--rct-color-focustree-item-selected-bg:#e8eaed;--rct-color-focustree-item-selected-text:inherit;--rct-color-focustree-item-focused-border:#0366d6;--rct-color-focustree-item-draggingover-bg:#ebf0f4;--rct-color-focustree-item-draggingover-color:inherit;--rct-color-nonfocustree-item-selected-bg:#e8eaed;--rct-color-nonfocustree-item-selected-text:inherit;--rct-color-nonfocustree-item-focused-border:#dbdbdb;--rct-color-search-highlight-bg:#a2aed2;--rct-color-drag-between-line-bg:#0366d6;--rct-color-arrow:#373a3f;--rct-item-height:22px;--rct-color-renaming-input-submitbutton-bg:inherit}.rct-tree-root{background-color:#f6f8fa;background-color:var(--rct-color-tree-bg);font-family:sans-serif;padding:4px 0}.rct-tree-root-focus{outline:1px solid #0366d6;outline:1px solid var(--rct-color-tree-focus-outline)}.rct-tree-item-li{font-size:.8rem;list-style-type:none;margin:0;padding:0}.rct-tree-item-title-container{align-items:center;border-bottom:1px solid #0000;border-top:1px solid #0000;display:flex;padding-left:0;padding-left:var(--depthOffset,0)}.rct-tree-item-button{align-items:center;background-color:initial;border:none;box-sizing:border-box;color:inherit;display:flex;flex-grow:1;font-family:inherit;font-size:inherit;height:22px;height:var(--rct-item-height);outline:none;text-align:left;width:100%}.rct-tree-item-arrow{width:10px}.rct-tree-item-arrow-path{fill:#373a3f;fill:var(--rct-color-arrow)}.rct-tree-items-container{margin:0;padding:0}.rct-tree-root:not(.rct-tree-root-focus) .rct-tree-item-title-container-selected{background-color:#e8eaed;background-color:var(--rct-color-nonfocustree-item-selected-bg);color:inherit;color:var(--rct-color-nonfocustree-item-selected-text)}.rct-tree-root.rct-tree-root-focus .rct-tree-item-title-container-selected{background-color:#e8eaed;background-color:var(--rct-color-focustree-item-selected-bg);color:inherit;color:var(--rct-color-focustree-item-selected-text)}.rct-tree-root.rct-tree-root-focus .rct-tree-item-title-container-focused{border-color:#0366d6;border-color:var(--rct-color-focustree-item-focused-border);outline:none}.rct-tree-root:not(.rct-tree-root-focus) .rct-tree-item-title-container-focused{border-color:#dbdbdb;border-color:var(--rct-color-nonfocustree-item-focused-border);outline:none}.rct-tree-item-title-container-dragging-over{background-color:#ebf0f4;background-color:var(--rct-color-focustree-item-draggingover-bg);color:inherit;color:var(--rct-color-focustree-item-draggingover-color)}.rct-tree-item-button-search-match{font-style:italic}.rct-tree-item-search-highlight{background-color:#a2aed2;background-color:var(--rct-color-search-highlight-bg)}.rct-tree-drag-between-line{background-color:#0366d6;background-color:var(--rct-color-drag-between-line-bg);height:4px;position:absolute;right:0;top:-2px}.rct-tree-drag-between-line-top{top:0}.rct-tree-drag-between-line-bottom{top:-4px}.rct-tree-search-input-container{position:absolute;right:0;top:0;width:120px}.rct-tree-search-input{position:fixed}.rct-tree-item-renaming-form{display:flex;flex-grow:1}.rct-tree-item-renaming-input{background-color:inherit;border:none;color:inherit;flex-grow:1;outline:none}.rct-tree-item-renaming-submit-button{background-color:inherit;background-color:var(--rct-color-renaming-input-submitbutton-bg);border:none;border-radius:999px;color:inherit;color:var(--rct-color-renaming-input-submitbutton-text);cursor:pointer}.rct-tree-item-renaming-submit-button:hover{background-color:#0366d6;background-color:var(--rct-color-renaming-input-submitbutton-bg-hover);color:#fff;color:var(--rct-color-renaming-input-submitbutton-text-hover)}.rct-tree-item-renaming-submit-button:active{background-color:#095fc1;background-color:var(--rct-color-renaming-input-submitbutton-bg-active);color:#fff;color:var(--rct-color-renaming-input-submitbutton-text-active)}:root{--rct-color-search-highlight-bg:#acccf1;--rct-bar-color:#0366d6;--rct-focus-outline:#000;--rct-color-focustree-item-selected-bg:#f0f2f5;--rct-color-focustree-item-hover-bg:#f0f2f5;--rct-search-container-width:calc(var(--rct-search-width) + var(--rct-search-text-offset) + var(--rct-search-padding) + 2px)}.rct-dark{--rct-color-search-highlight-bg:#2f5381;--rct-bar-color:#1d7be5;--rct-focus-outline:#fff;--rct-color-focustree-item-selected-text:#fff;--rct-color-focustree-item-selected-bg:#373737;--rct-color-focustree-item-hover-bg:#373737;--rct-color-focustree-item-hover-text:#fff;--rct-color-focustree-item-active-bg:#313131;--rct-color-focustree-item-active-text:#fff;--rct-color-focustree-item-draggingover-bg:#313131;--rct-color-focustree-item-draggingover-color:#fff;--rct-color-arrow:#fff;--rct-search-border:#4f4f4f;--rct-search-border-bottom:#1d7be5;--rct-search-bg:#373737;--rct-search-text:#fff;--rct-search-text-offset:calc(var(--rct-search-padding)*2 + 16px)}.rct-tree-item-button{cursor:pointer;cursor:var(--rct-cursor);margin-left:-10px;margin-left:calc(var(--rct-arrow-size)*-1);padding:0 8px 0 30px;padding:0 var(--rct-item-padding) 0 calc(var(--rct-item-padding) + var(--rct-arrow-container-size) + var(--rct-arrow-padding));transition:color .1s ease-out,background-color .1s ease-out}.rct-tree-item-button:focus-visible{outline:2px solid #000;outline:2px solid var(--rct-focus-outline)}.rct-tree-item-button:hover{background-color:#f0f2f5;background-color:var(--rct-color-focustree-item-hover-bg);color:inherit;color:var(--rct-color-focustree-item-hover-text)}.rct-tree-item-button:active{background-color:#e4e6eb;background-color:var(--rct-color-focustree-item-active-bg);color:#4f4f4f;color:var(--rct-color-focustree-item-active-text)}.rct-tree-item-title-container-selected .rct-tree-item-button{background-color:#f0f2f5;background-color:var(--rct-color-focustree-item-selected-bg);color:var(--rct-color-focustree-item-selected-text)}.rct-tree-item-title-container-selected .rct-tree-item-button:before{background-color:#0366d6;background-color:var(--rct-bar-color);border-radius:99px;content:" ";height:16px;height:calc(var(--rct-item-height) - var(--rct-bar-offset)*2);left:-2px;left:calc(var(--rct-bar-width)*-.5);position:absolute;top:7px;top:calc(var(--rct-bar-offset) + var(--rct-item-margin));width:4px;width:var(--rct-bar-width)}.rct-tree-item-button{border-radius:4px;border-radius:var(--rct-radius);margin-bottom:1px;margin-bottom:var(--rct-item-margin);margin-top:1px;margin-top:var(--rct-item-margin);position:relative}.rct-tree-item-title-container-dragging-over .rct-tree-item-button{background-color:var(--rct-color-focustree-item-draggingover-bg);color:var(--rct-color-focustree-item-draggingover-color)}.rct-tree-item-title-container{background-color:initial!important;border:none}.rct-tree-item-arrow{align-content:center;border-radius:4px;border-radius:var(--rct-radius);cursor:pointer;cursor:var(--rct-cursor);display:flex;height:16px;height:var(--rct-arrow-container-size);justify-content:center;margin-right:-10px;margin-right:calc(var(--rct-arrow-container-size)*-1 + var(--rct-arrow-padding));width:16px;width:var(--rct-arrow-container-size);z-index:1}.rct-tree-item-arrow.rct-tree-item-arrow-isFolder:hover{background-color:#f0f2f5;background-color:var(--rct-color-focustree-item-hover-bg);color:inherit;color:var(--rct-color-focustree-item-hover-text)}.rct-tree-item-arrow svg{width:10px;width:var(--rct-arrow-size)}.rct-tree-item-renaming-submit-button{border-radius:4px;border-radius:var(--rct-radius);visibility:hidden}.rct-tree-drag-between-line{border-radius:99px;height:3px}.rct-tree-search-input-container{width:162px;width:var(--rct-search-container-width)}.rct-tree-search-input{background-color:#f8f9fa;background-color:var(--rct-search-bg);border:1px solid #b4b7bd;border-bottom:2px solid #0366d6;border:1px solid var(--rct-search-border);border-bottom:2px solid var(--rct-search-border-bottom);border-radius:4px;border-radius:var(--rct-radius);color:#000;color:var(--rct-search-text);height:16px;height:var(--rct-search-height);margin:0;padding:8px;padding:var(--rct-search-padding);padding-left:32px;padding-left:var(--rct-search-text-offset);width:120px;width:var(--rct-search-width)}.rct-tree-search-input:focus{outline:none}.rct-tree-input-icon{content:url("data:image/svg+xml;charset=utf-8,%3Csvg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 16 16' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z' stroke='none'/%3E%3C/svg%3E");position:fixed;transform:translateY(8px) translateX(8px);transform:translateY(var(--rct-search-padding)) translateX(var(--rct-search-padding));z-index:1}.rct-dark .rct-tree-input-icon{content:url("data:image/svg+xml;charset=utf-8,%3Csvg stroke='%23fff' fill='%23fff' stroke-width='0' viewBox='0 0 16 16' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z' stroke='none'/%3E%3C/svg%3E")}.rct-rtl .rct-tree-item-title-container{flex-direction:row-reverse}.rct-rtl .rct-tree-item-button{justify-content:flex-end;text-align:right}.rct-rtl .rct-tree-item-title-container{padding-left:0;padding-right:0;padding-right:var(--depthOffset,0)}.rct-rtl .rct-tree-item-title-container-selected .rct-tree-item-button:before{left:auto;right:-2px;right:calc(var(--rct-bar-width)*-.5)}.rct-rtl .rct-tree-item-arrow{margin-left:4px}.rct-rtl .rct-tree-item-arrow:not(.rct-tree-item-arrow-expanded){transform:rotate(180deg)}:root{--sidebar-width:250px;--sidebar-background-color:#fcfaed;--sidebar-selected-color:#4a4a4a;--sidebar-unselected-color:#363636;--sidebar-font-size:14px;--sidebar-header-height:50px;--sidebar-footer-height:100px;--ai-chat-input-container-height:180px;--navbar-height:0px;--edit-note-header:50px;--tiptap-editor-slot-before-height:30px;--tiptap-editor-slot-after-height:40px;--rct-color-tree-bg:#0000;--rct-item-height:28px;--rct-color-search-highlight-bg:#ff0!important;--rct-color-search-highlight-text:#000!important;--rct-color-tree-focus-outline:#0000;--rct-item-margin:1px;--rct-item-padding:8px;--rct-radius:4px;--rct-bar-offset:6px;--rct-bar-width:4px;--rct-bar-color:#000;--rct-focus-outline:#0000;--rct-color-focustree-item-selected-bg:#e3e1d4;--rct-color-focustree-item-hover-bg:#f1efe1;--rct-color-focustree-item-hover-text:inherit;--rct-color-focustree-item-active-bg:#e4e6eb;--rct-color-focustree-item-active-text:#4f4f4f;--rct-arrow-size:10px;--rct-arrow-container-size:16px;--rct-arrow-padding:6px;--rct-cursor:pointer;--rct-color-renaming-input-submitbutton-bg:red;--rct-color-renaming-input-submitbutton-bg-hover:#0366d6;--rct-color-renaming-input-submitbutton-bg-active:#095fc1;--rct-color-renaming-input-submitbutton-text:inherit;--rct-color-renaming-input-submitbutton-text-hover:#fff;--rct-color-renaming-input-submitbutton-text-active:#fff;--rct-search-width:120px;--rct-search-height:16px;--rct-search-padding:8px;--rct-search-border:#b4b7bd;--rct-search-border-bottom:#0366d6;--rct-search-bg:#f8f9fa;--rct-search-text:#000;--rct-search-text-offset:calc(var(--rct-search-padding)*2 + 16px)}.App{background-color:#fcfaed;font-family:Inter,sans-serif;text-align:center}
/*# sourceMappingURL=main.d987e9dd.css.map*/