:root{--background-color:hsla(0,0%,93%,.92);--second-background-col:#d0d2d6;--third-background-col:#e9eaecf2;--panel-background-color:#f8fafa;--user-input-bg:#e0f2f1;--input-cont-icons:#1976d2;--box-shad-input:rgba(0,0,0,.24) 0px -3px 6px -2px,rgba(0,0,0,.18) 0px -6px 7px -1px,rgba(0,0,0,.15) 0px -2px 12px -2px;--backgr-im-inp:none;--text-color:#191920;--reverse-tc:#d0d2d6;--secondary-text-color:#707070;--disabled-color:#9e9d9d;--accent-color-green:#1976d2;--accent-color-orange:#4ec9b0;--accent-color-blue:#80a4ed;--error-color:#ff6b6b;--success-color:#58d68d;--info-color:#4fc3f7;--warning-color:#ffc107;--link-color:#06c;--border-dark:#bec5cc;--border-light:#d6dadd;--ui-element-color:#e0e0e0;--button-background-color:#009cdc;--button-text-color:#f0f0f0;--button-hover-background-color:#007cab;--button-hover-text-color:#f0f0f0;--border-color:#c2c2c2;--text-highlight-color:#000;--visited-link-color:#639;--focus-color:gold;--selection-color:#a8d1ff}:root,body{font-family:Roboto,sans-serif;font-size:clamp(14px,calc(.6em + .4vw),24px);line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,body,p{color:var(--text-color)}a,p{font-size:clamp(14px,calc(.6em + .4vw),24px)}a{text-decoration:none;transition:color .3s,text-shadow .3s}h1{color:var(--accent-color-green);font-size:clamp(20px,calc(.6em + .4vw),34px)}h1,h2{font-weight:700;margin-bottom:.5em;margin-top:.5em}h2{color:var(--accent-color-orange);font-size:clamp(18px,calc(.6em + .4vw),30px)}h3{color:var(--accent-color-blue);font-size:clamp(16px,calc(.6em + .4vw),24px);font-weight:700;margin-bottom:.5em;margin-top:.5em}h1,h2,h3{display:inline-block;position:relative}h1:after,h2:after,h3:after{background:currentColor;bottom:-.5em;content:"";display:block;height:2px;left:0;position:absolute;width:100%}h1:after{background:var(--accent-color-green);height:2px}h2:after{background:var(--accent-color-orange);height:1.5px}h3:after{background:var(--accent-color-blue);height:1px}:focus{outline-color:var(--focus-color);outline-offset:1px}::selection{background-color:var(--selection-color);color:var(--text-highlight-color)}::-webkit-scrollbar-track{background:var(--second-background-col)}::-webkit-scrollbar-thumb{background:var(--third-background-col)}::-webkit-scrollbar{width:8px}.secondary-text{color:var(--secondary-text-color)}.disabled{color:var(--disabled-color);cursor:not-allowed}.error{color:var(--error-color)}.success{color:var(--success-color)}.info{color:var(--info-color)}.warning{color:var(--warning-color)}.night-mode{--background-color:#191920;--second-background-col:#1f2930;--third-background-col:#5c5b6129;--panel-background-color:#192731;--user-input-bg:#3a3a48;--input-cont-icons:#4ec9b0;--box-shad-input:rgba(0,0,0,.24) 0px -3px 6px -2px,rgba(0,0,0,.18) 0px -6px 7px -1px,rgba(0,0,0,.15) 0px -2px 12px -2px;--backgr-im-inp:linear-gradient(hsla(0,0%,100%,.09),hsla(0,0%,100%,.09));--text-color:#e8e8e8;--reverse-tc:#1f2930;--secondary-text-color:hsla(0,0%,100%,.59);--disabled-color:#676767;--accent-color-green:#4ec9b0;--accent-color-orange:#d0605e;--accent-color-blue:#6187b0;--error-color:#ec1111;--success-color:#66bb6a;--info-color:#29b6f6;--warning-color:#ffa726;--border-dark:#33373b;--border-light:#474b4f;--ui-element-color:#2c2c2c;--border-color:#40454f;--button-background-color:#39424e;--button-text-color:#e8e8e8;--button-hover-background-color:#505a66;--button-hover-text-color:#e8e8e8;--text-highlight-color:#fff;--link-color:#4dafee;--visited-link-color:#c792ea;--focus-color:gold;--selection-color:#535d6a}.button{background-color:var(--button-background-color);color:var(--button-text-color);font-weight:700}.button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-text-color)}.button:active{background-color:var(--button-active-color)}body,html{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:center;padding:1vw;position:relative;width:80%}#webword-wall{box-sizing:border-box;display:grid;flex-wrap:wrap;gap:clamp(10px,1.5vw,15px);grid-template-columns:repeat(auto-fit,minmax(clamp(150px,20vw,250px),1fr));margin:0 auto;max-height:80vh;max-width:80vw;overflow:visible;padding:clamp(10px,1.5vw,15px);position:absolute}.word-item{background:hsla(0,0%,100%,.7);border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#333;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;margin:5px;overflow:hidden;padding:clamp(5px,1vw,15px) clamp(36px,4vw,48px) clamp(5px,1vw,15px) clamp(5px,1vw,15px);position:relative;text-align:center;transition:transform .4s ease}.word-item:after{background-image:url(../assets/images/keyhole.869e4b4d765ca0ba4b2b.png);background-size:cover;content:"";cursor:pointer;height:clamp(36px,4vw,48px);position:absolute;right:0;top:50%;transform:translateY(-50%);width:clamp(36px,4vw,48px);z-index:1000}.word-item:nth-child(odd){background:#f0f0f0;border:2px solid #ff6b6b;box-shadow:0 4px 8px 0 hsla(0,100%,71%,.5);transform:rotate(2deg)}.word-item:nth-child(2n){border:2px solid #ffa502;box-shadow:0 4px 8px 0 rgba(255,165,2,.5);transform:rotate(-2deg)}.chatbot-key{align-items:center;background-color:transparent;border:none;bottom:0;cursor:pointer;display:flex;flex-direction:column;height:60px;justify-content:center;position:fixed;right:20px;transition:transform 1s ease;width:48px;z-index:999}.chatbot-key.active{transform:translate(-50vw,-50vh)}#chat-button img{height:48px;width:48px}#chat-button span{background-color:#282c34;border:2px solid #4ec9b0;border-radius:5px;color:#fff;padding:5px 0;text-orientation:upright;writing-mode:vertical-lr}#chat-button{cursor:pointer;transition:color .3s;z-index:999}#chat-button.chat-open{content:none;cursor:pointer;display:none;transition:color .3s;z-index:6015}.burger-menu-overlay{background-color:rgba(0,0,0,.75);display:none;height:100%;overflow-x:hidden;position:fixed;right:0;top:0;transition:.5s;width:100%;z-index:1000}.overlay-content{position:absolute;text-align:center;top:100px;width:100%}.overlay-content a{color:#fff;display:block;font-size:clamp(20px,calc(.6em + .4vw),30px);margin:20px 0;text-decoration:none;transition:color .3s ease,background-color .3s ease}.overlay-content a:hover{color:#efefef;text-decoration:underline;text-decoration-color:#4ec9b0;transition:all .3s ease}.language-btn{background-color:transparent;border:none;color:#fff;cursor:pointer;display:inline-block;margin:5px;transition:background-color .3s ease,color .3s ease}.language-btn img{height:2.5vw;width:2.5vw}.language-btn:hover{background-color:hsla(0,0%,100%,.1);color:#ddd}#close-menu,.burger-icon{background-color:transparent;border:none;color:var(--button-hover-text-color);cursor:pointer;font-size:30px;left:20px;position:fixed;top:15px;z-index:1001}#close-menu,#recaptcha-container{display:none}.ainovate-intro h2{color:var(--accent-color-green);font-weight:700;margin-bottom:20px;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.ainovate-intro{top:1vw}.ainovate-intro,.typography-logo{left:50%;position:fixed;transform:translateX(-50%);z-index:2300}.typography-logo{bottom:3vw;height:auto;width:10vw}#chatbot-container{background-color:var(--background-color);border:.125em solid var(--border-light);border-radius:.4px;box-shadow:0 4px 16px rgba(0,0,0,.2),inset 0 -.125em 0 0 #fefefe,inset 0 .125em 0 0 #fefefe;display:flex;flex-direction:row;height:100%;justify-content:flex-start;left:0;position:fixed;width:100%;z-index:6001}#chatbot-container body{margin:0;padding:15px}#chatbot-container caption{background-color:#f9f9f9;border-bottom:1px solid #ddd;color:#333;font-size:.8rem;margin-bottom:15px;padding:10px;text-align:left}#chatbot-container .error{color:var(--error-color);margin-bottom:15px}#chatbot-container html{scroll-behavior:smooth}#chatbot-container button,#chatbot-container input{-webkit-appearance:none;appearance:none}#chatbot-container .box-shadow{box-shadow:0 4px 6px rgba(0,0,0,.1);transition:box-shadow .3s ease-in-out}#chatbot-container .rounded-corners{border-radius:4px}#chatbot-container .box-shadow:hover{box-shadow:0 6px 12px rgba(0,0,0,.2)}#chatbot-container .column{transition:all .3s ease-in-out}#sidebar-toggle{background-color:transparent;border:none;color:transparent;cursor:pointer;left:1vw;opacity:.4;position:fixed;top:50%;transform:translateY(-50%);transition:opacity .3s ease,left .3s ease-in-out;z-index:6010}#sidebar-toggle:hover{opacity:1}#chatbot-container .fade-in{animation:fadeIn .5s ease-in}.column.is-3{background-clip:border-box;background-color:var(--background-color);border-bottom:.125em solid var(--border-light);border-radius:4px;border-top:.125em solid var(--border-light);border:.125em solid var(--border-light);box-shadow:10px 4px 16px rgba(0,0,0,.2),inset 0 -.125em 0 0 #fefefe,inset 0 .125em 0 0 #fefefe;height:100%;margin-left:0;overflow-y:auto;padding-bottom:.125em;padding-top:.125em;position:fixed;transform:translateX(-100%);transition:transform .3s ease-in-out;width:25vw;z-index:6002}.column.is-9{border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.2),;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:space-between;transition:margin-left .3s ease-in-out;width:100%}.user-info{margin-bottom:5px;margin-top:5px}#sidebar-toggle img{background-color:transparent;height:2.5vw;width:2.5vw}.column.is-3.is-active~#sidebar-toggle img{content:url(https://static1.squarespace.com/static/6477664e1871c6136e35dd42/t/65673286d184914c4f6b24da/1701261958374/sidebar_active.png)}.column.is-3.is-active{transform:translateX(0)}.column.is-3.is-active+.column.is-9{margin-left:25vw;width:calc(100% - 25vw)}#scroll-down-button{background-color:transparent;background-image:url(../assets/images/scrollDown_blue.815c70531b89622bb848.png);background-repeat:no-repeat;background-size:contain;border:none;bottom:20%;color:transparent;cursor:pointer;display:none;height:3vw;opacity:.4;position:fixed;right:50%;transform:translateX(50%);transition:opacity .3s ease,right .3s ease;width:3vw;z-index:6010}#scroll-down-button.visible{display:block}#scroll-down-button img{height:3vw;width:3vw}#scroll-down-button:hover{opacity:1}.night-mode #scroll-down-button{background-image:url(../assets/images/scrollDown_green.644e8e84dca453a5ff30.png)}.menu-label{border-bottom:1px solid var(--border-dark);color:var(--accent-color-green);font-weight:700;margin-bottom:.5vw;margin-left:.7vw;margin-right:.7vw;padding-bottom:.1vw;padding-top:.1vw}#chat-header{height:4vw;min-height:50px;z-index:6000}.api-option,.handy-links,.handy-links a{border-radius:4px;color:var(--text-color);cursor:pointer;display:block;margin-left:.7vw;margin-right:.7vw;padding:.4vw;position:relative;text-decoration:none;transition:background-color .3s,color .3s}.api-option.is-active,.handy-links.is-active{background-color:var(--panel-background-color);color:var(--accent-color-orange)}.api-option:hover,.handy-links:hover{background-color:var(--third-background-col);color:var(--accent-color-blue);transition:color .3s}.api-option:after,.handy-links:after{background-color:var(--third-background-col);border-radius:4px;bottom:100%;box-shadow:0 2px 4px rgba(0,0,0,.2);color:var(--text-color);content:attr(data-label);display:none;left:50%;margin-bottom:5px;padding:5px 10px;position:absolute;text-align:center;transform:translateX(0);white-space:wrap;z-index:6003}.api-option:hover:after,.handy-links:hover:after{display:block}.api-option:after:before,.handy-links:after:before{border-color:transparent var(--border-dark) transparent transparent;border-style:solid;border-width:5px;content:attr(data-label);position:absolute;right:100%;top:50%;transform:translateY(-50%)}.ainovate-container{background-color:var(--panel-background-color);border-radius:5px;box-shadow:0 .2vw .4vw rgba(0,0,0,.1);color:var(--text-color);margin-bottom:2vw;padding:2vw}.ainovate-section{margin-bottom:2vw}.ainovate-heading{color:var(--accent-color-green);font-size:clamp(16px,calc(.6em + .4vw),24px);font-weight:700;margin-bottom:1vw;text-align:center}.ainovate-text{margin-bottom:1vw}.ainovate-actions,.ainovate-text{color:var(--secondary-text-color);display:block;margin-bottom:1vw}.ainovate-list{list-style-type:none;padding-left:0}.ainovate-item:before{color:var(--accent-color-orange);font-weight:700;list-style-type:none}.ainovate-item{list-style-type:none;margin-bottom:1vw}.value-description{color:var(--secondary-text-color)}.key-highlight{color:var(--accent-color-orange);font-weight:700}.night-mode #chat-content .ainovate-container{background-color:var(--panel-background-color);color:var(--text-color)}.night-mode #chat-content .ainovate-heading{color:var(--accent-color-green)}.night-mode #chat-content .ainovate-actions,.night-mode #chat-content .ainovate-text{color:var(--secondary-text-color)}.night-mode #chat-content .ainovate-item:before{color:var(--accent-color-green)}.night-mode #chat-content .ainovate-section{border-bottom:1px solid var(--border-dark)}.night-mode #chat-content .key-highlight{color:var(--accent-color-orange)}.statement-container{background-color:var(--panel-background-color);border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:var(--text-color);padding:2vw}.statement-section{margin-bottom:2vw}.statement-heading{color:var(--accent-color-green);display:block;font-weight:700;margin-bottom:1vw;text-align:center}.statement-id,.statement-text{color:var(--secondary-text-color);display:block}.statement-instruction{color:var(--info-color);font-style:italic}.night-mode .statement-container{background-color:var(--panel-background-color);color:var(--text-color)}.night-mode .statement-heading{color:var(--accent-color-green)}.night-mode .statement-id,.night-mode .statement-text{color:var(--secondary-text-color)}.night-mode .statement-instruction{color:var(--info-color)}.selected-time-button{background-color:#036;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:5px;padding:10px 15px;transition:background-color .3s;width:100%}.alternative-times-form{background-color:#f8f9fa;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.2);margin:20px auto;max-width:600px;padding:20px}.alternative-times-form h3{margin-bottom:15px}.alternative-time-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:5px;padding:10px 15px;transition:background-color .3s;width:100%}.alternative-time-button:hover{background-color:#0056b3}.general-feedback{border:1px solid #ced4da;border-radius:5px;margin-top:10px;padding:10px;resize:vertical;width:100%}.feedback-submit-button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;margin-top:15px;padding:10px 20px;transition:background-color .3s;width:100%}.feedback-submit-button:hover{background-color:#218838}#cookie-consent-container{z-index:6020}#mfa-options-container{background-color:var(--panel-background-color);border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:none;margin:20px auto;padding:20px;text-align:center;width:300px}#mfa-options-container .mfa-option{background-color:var(--second-background-col);border:2px solid var(--border-light);border-radius:5px;color:var(--text-color);cursor:pointer;margin-top:10px;padding:10px 15px;transition:background-color .3s,color .3s}#mfa-options-container .mfa-option:hover{color:var(--accent-color-blue)}#mfa-options-container .mfa-header{color:var(--accent-color-orange);font-size:clamp(18px,calc(.6em + .4vw),30px);margin-bottom:15px}.night-mode #chatbot-container .selected-time-button{background-color:#1e1e1e;border:none;border-radius:5px;color:#c5c5c5;cursor:pointer;margin:5px;padding:10px 15px;transition:background-color .3s;width:100%}.night-mode #chatbot-container .alternative-times-form{background-color:#252526;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#d4d4d4;margin:20px auto;max-width:600px;padding:20px}.night-mode #chatbot-container .alternative-times-form h3{color:#9cdcfe;margin-bottom:15px}.night-mode #chatbot-container .alternative-time-button{background-color:#007acc;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:5px;padding:10px 15px;transition:background-color .3s;width:100%}.night-mode #chatbot-container .alternative-time-button:hover{background-color:#006bb3}.night-mode #chatbot-container .general-feedback{background-color:#1e1e1e;border:1px solid #3c3c3c;border-radius:5px;color:#c5c5c5;margin-top:10px;padding:10px;resize:vertical;width:100%}.night-mode #chatbot-container .feedback-submit-button{background-color:#0e639c;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;margin-top:15px;padding:10px 20px;transition:background-color .3s;width:100%}.night-mode #chatbot-container .feedback-submit-button:hover{background-color:#0d568b}#auth-container{align-items:center;background-color:transparent;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:auto;position:relative;width:100%}#auth-container .auth-modal{background:var(--third-background-col);border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.2);height:auto;max-height:600px;max-width:340px;overflow:hidden;padding:20px;width:60vw}#auth-container .auth-toggle{display:flex;flex-grow:1;justify-content:space-between;margin:0 auto 10px;position:relative;width:100%;z-index:6005}#auth-modal .close-settings-bwutton img{border-radius:100%;height:2vw;max-height:20px;max-width:20px;min-height:15px;min-width:15px;opacity:.4;transition:opacity .3s ease,left .3s ease-in-out;width:2vw}#auth-container .close-settings-bwutton:hover img{opacity:1}#auth-container .close-settings-bwutton{background:none;border:none;cursor:pointer;position:absolute;right:-17px;top:-12px;z-index:6010}#auth-container .input-icon{align-items:center;background:var(--third-background-col);border:1px solid var(--border-light);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.5);display:flex;margin-bottom:10px;position:relative}#auth-container .input-img{height:20px;margin-left:10px;width:20px}#auth-container input[type=email],#auth-container input[type=name],#auth-container input[type=password]{border:none;border-radius:4px;flex-grow:1;margin-bottom:5px;margin-top:5px;padding:2px}#auth-container input{background-color:#dce1ebf2;border:1px solid var(--border-dark);border-radius:4px;flex-grow:1;margin-bottom:5px;margin-top:5px;padding:2px}.night-mode #auth-container input{border:1px solid var(--border-light)}#auth-container input[type=password]{margin-right:35px}#auth-container input[type=email],#auth-container input[type=name]{margin-right:5px}.night-mode #auth-container input{background-color:#5c5b6129}#auth-container input:focus{border:1px solid var(--info-color);box-shadow:0 0 5px rgba(66,133,244,.5);outline:none}#auth-container .toggle-btn{background:none;border:none;cursor:pointer;font-weight:600;padding:10px;transition:color .3s;z-index:6005}#auth-container .toggle-btn:active{transform:translateY(2px)}#auth-container .int-phone-code{border:1px solid var(--border-dark);border-radius:4px;color:var(--disabled-color);display:flex;margin-left:5px;margin-right:5px;padding-bottom:2px;padding-top:2px;width:25%}.night-mode #auth-container .int-phone-code{background-color:#5c5b6129;border:1px solid var(--border-light)}#auth-container .reset-password{background:none;border:none;color:var(--accent-color-blue);cursor:pointer;display:block;font-size:clamp(12px,calc(.6em + .4vw),20px);font-weight:600;margin:10px auto 0;padding:10px;text-align:center;text-decoration:underline;z-index:6005}#auth-container .reset-password:focus{color:#75c1fb;outline:none;text-decoration:none}#auth-container .toggle-password-eye{background-image:url(https://static1.squarespace.com/static/6477664e1871c6136e35dd42/t/659c6987ad35084ded53c7f1/1704749447491/eyeopen.png);background-size:cover;cursor:pointer;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;z-index:6005}#auth-container .reset-password:hover{text-decoration:none}#auth-container .toggle-btn.active{color:#4285f4}#auth-container .input-img{margin:5px}#auth-container .auth-form{display:flex;flex-direction:column}#auth-container .input-group{margin-bottom:20px}#auth-container .auth-button:hover,#auth-container .login-button:hover,#auth-container .toggle-btn:hover{border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.3);opacity:.9}#auth-container .divider{align-items:center;display:flex;margin:0;text-align:center}#auth-container .divider hr{border:none;border-bottom:1px solid #ccc;flex:1}#auth-container .divider hr.left{margin-right:10px}#auth-container .divider hr.right{margin-left:10px}#auth-container .login-button{background-color:#4285f4;border:none;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.7);color:#d0d2d6;cursor:pointer;display:block;font-weight:600;margin:0 auto;padding:10px;text-align:center;transition:background-color .3s;width:60%;z-index:6005!important}#auth-container .signin{background-color:#f85b35;cursor:pointer;z-index:6005}#auth-container .signup{background-color:green;color:var(--text-color)}#auth-container .mailsund,#auth-container .mailverif,#auth-container .phonesad,#auth-container .phonevorf,#auth-container .signup{cursor:pointer;z-index:6005}#auth-container .reset-mail{background-color:#4285f4;cursor:pointer;font-size:clamp(12px,calc(.6em + .4vw),20px);font-weight:600;padding:12px;z-index:6005}#auth-container .auth-buttons{cursor:pointer;display:flex;flex-direction:column;z-index:6005}#auth-container .auth-button{border:none;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.7);color:var(--text-color);cursor:pointer;font-size:clamp(14px,calc(.6em + .4vw),20px);margin-bottom:10px;padding:10px;text-align:left;z-index:6005}#auth-container .auth-button img{height:20px;margin-right:8px;vertical-align:middle;width:20px}#auth-container .google{background-color:#db4437cf;cursor:pointer;z-index:6005}#auth-container .facebook{background-color:#3b5998;cursor:pointer;z-index:6005}#auth-container .phone{background-color:#6ff161;cursor:pointer;z-index:6020}#auth-container .mail-link{background-color:#0896fa;cursor:pointer;z-index:6005}#auth-container .disclaimer{color:var(--disabled-color);font-size:clamp(12px,calc(.4em + .4vw),20px);margin-top:10px;text-align:center}#auth-container .disclaimer a{color:#4285f4;cursor:pointer;font-size:clamp(12px,calc(.4em + .4vw),20px);text-decoration:none;z-index:6005}#auth-container .disclaimer a:hover{text-decoration:underline}.download-canvas-btn{background-color:#036;border:none;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fefefe;cursor:pointer;display:flex;font-weight:600;height:auto;letter-spacing:.01875em;margin:auto 0;padding:10px 15px;transition-duration:.4s;white-space:nowrap}.download-canvas-btn:hover{background-color:#005f99}.MuiDialog-root{z-index:6013!important}.subscription-container{display:flex;height:100%;justify-content:center;line-height:1.5;width:100%}#subscription-countainer #subscriptions{align-items:flex-start;border-radius:4px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px;width:100%}#subscription-countainer .subscription.free{display:none}#subscriptions .subscription{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.3);display:flex;flex-direction:column;height:auto;margin-bottom:20px;max-width:auto;min-height:650px;min-width:250px;overflow:hidden;padding:20px;position:relative;width:100%}#subscriptions .subscription:before{content:"";display:block;left:0;padding-top:150%;position:absolute;top:0;width:100%}#subscriptions .subscription .content{bottom:0;left:0;overflow:auto;padding:15px;position:absolute;right:0;top:0}#subscriptions .subscription h2{border-bottom:2px solid #007bff;color:#333;font-size:1.75rem;margin-bottom:5px}#subscriptions .subscription-populair{display:flex;text-wrap:wrap;white-space:wrap}#subscriptions .subscription-header,#subscriptions .subscription-populair{left:0;margin-left:20px;margin-right:20px;position:absolute;right:0;top:2%}#subscriptions .subscription-header .description{color:grey}#subscriptions .subscription-price{display:flex;left:0;margin-left:20px;margin-right:20px;position:absolute;right:0;top:40%}#subscriptions .subscription-action{left:0;margin-left:20px;margin-right:20px;position:absolute;right:0;text-align:center;top:45%}#subscriptions .subscription-features{left:0;margin-left:20px;margin-right:20px;position:absolute;right:0;top:52%}#subscriptions .features{list-style:none;margin-left:5px;padding:0}#subscriptions .features li{margin-bottom:10px;padding-left:20px;position:relative}#subscriptions .amount{color:#28a745;font-size:2rem;font-weight:700}#subscriptions .per-month{color:grey;font-size:.8rem;margin-left:5px}#subscriptions .features li:before{color:#28a745;content:"✔";left:0;position:absolute}#subscriptions .populair{box-shadow:0 2px 4px rgba(0,0,0,.3);display:flex;font-size:.8rem;margin-bottom:5px;margin-left:5px;margin-top:0;text-align:center;text-wrap:wrap;background:#fefefe;border-radius:5px;padding:3px 10px}#subscriptions .populair-niet{color:transparent;margin-bottom:5px;margin-top:5px}#subscriptions button{background-color:#007bff;border:none;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:700;padding:10px;transition:background-color .3s ease;width:100%;z-index:6010}#subscriptions .subscription.vip{border-color:gold;box-shadow:0 0 15px rgba(255,215,0,.5);transform:scale(1.01);transition:transform .3s ease}#subscriptions .subscription button:hover{background-color:#0056b3}#subscriptions .subscription:hover{transform:scale(1.03)}.night-mode #subscription-countainer{color:#d4d4d4}.night-mode #subscriptions .subscription{background:#252526;border-color:#3c3c3c;box-shadow:0 5px 15px rgba(0,0,0,.5)}.night-mode #subscriptions .subscription h2{border-bottom-color:#007acc;color:#4ec9b0}.night-mode #subscriptions .subscription.vip{border-color:gold;box-shadow:0 0 15px rgba(255,215,0,.5);transform:scale(1.01);transition:transform .3s ease}.night-mode #subscriptions .populair{color:#ce9178}.night-mode #subscriptions .subscription-price .amount{color:#b5cea8}.night-mode #subscriptions .subscription-price .per-month{color:#dcdcaa}.night-mode #subscriptions .subscription-action button{background-color:#007acc;background-color:#007bff;border:none;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:block;font-weight:700;padding:10px;transition:background-color .3s ease;width:100%}.night-mode .chat-separator hr{border:none;border-top:2px solid #333}.night-mode #subscriptions .subscription-action button:hover{background-color:#005a9e}.night-mode #subscriptions .subscription-features .dit_is_inc{color:#569cd6}.night-mode #subscriptions .subscription-features .features li{color:#9cdcfe}.night-mode #subscriptions .subscription-features .features li:before{color:#b5cea8}.user-level{margin-bottom:10px}.level-requirements,.subscription-info,.user-level{margin-top:10px}.progress-bar-container{background-color:#ddd;border-radius:5px;overflow:hidden}.progress-bar{background-color:#4caf50;border-radius:5px;height:10px}.level-requirements ul{list-style:none;padding:0}.user-info-card .user-photo{align-self:flex-start;border-radius:50%;height:100px;margin-right:10px;margin-top:1vw;object-fit:cover;width:100px}.user-info{margin-left:20px}.user-info-card .user-info{flex-grow:1}.level-requirements li{margin-bottom:5px}.user-info-card-container{display:flex;height:fit-content;justify-content:center;margin-bottom:4vw;margin-top:2vw;transition:all .3s ease;width:100%}.user-info-card{align-items:center;background-color:#f3f3f3;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;margin:0 auto;padding:15px;position:relative;transition:all .3s ease;width:75%}.user-info-card #close-user-info-but{background:none;border:none;cursor:pointer;display:flex;position:absolute;right:10px;top:10px;z-index:6010}.user-info-card #close-user-info-but img{height:auto;width:20px}#toggle-comm-preferences{margin-bottom:10px;margin-top:10px}#chat-box{background-color:var(--second-background-col);border-left:.25vw solid var(--border-light);border-radius:4px;border-right:.25vw solid var(--border-light);box-shadow:0 .125vw 1vw rgba(0,0,0,.2);color:var(--secondary-text-color);display:flex;flex-direction:column;flex-grow:1;flex-wrap:nowrap;height:calc(100% - 25vw);justify-content:flex-start;overflow-wrap:break-word;overflow-y:auto;position:relative;scroll-behavior:smooth}.night-mode .decision-approve img,.night-mode .decision-remove img,.night-mode .decision-revise img{border:none;max-height:4vw;max-width:4vw;transition:transform .3s,box-shadow .3s,background-color .3s}.night-mode .decision-approve:hover,.night-mode .decision-remove:hover,.night-mode .decision-revise:hover{box-shadow:0 0 8px hsla(0,0%,100%,.5);transform:scale(1.1)}.night-mode .decision-approve:hover{background-color:rgba(76,175,80,.2)}.night-mode .decision-revise:hover{background-color:rgba(255,235,59,.2)}.night-mode .decision-remove:hover{background-color:rgba(244,67,54,.2)}.system-message{border-radius:4px}.bot-message,.user-message{background-color:var(--third-background-col);border:1px solid var(--border-dark);border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;flex:1;justify-content:flex-start;margin-left:5vw;margin-right:5vw;min-height:5vw;padding:1vw}.message-footer,.usermessage-footer{display:flex;font-size:1rem;justify-content:flex-end;margin-bottom:1vw;margin-top:3px}.message-footer{align-self:flex-end;margin-right:10vw}.usermessage-footer{align-self:flex-start;justify-content:flex-start;margin-left:10vw}.timestamp,.user-timestamp{color:var(--disabled-color);font-size:.7em;margin-top:2px;text-align:right}.night-mode .message-footer,.night-mode .usermessage-footer{color:#d4d4d4}.night-mode .download-canvas-btn{background-color:#005f99;border:none;border-radius:4px;color:#fefefe;cursor:pointer;display:flex;font-weight:600;letter-spacing:.01875em;padding:10px 20px;transition-duration:.4s;white-space:nowrap}.night-mode .download-canvas-btn:hover{background-color:#007acc}#input-container{box-shadow:var(--box-shad-input)}#chat-disclaimer,#input-container{background-color:var(--background-color);background-image:var(--backgr-im-inp)}#chat-disclaimer{align-items:center;color:var(--accent-color-blue);display:flex;flex-shrink:1;flex-wrap:nowrap;font-size:10px;height:auto;justify-content:center;padding:1vw;position:relative;text-align:center;width:100%;z-index:6001}.night-mode .user-p-button{background-color:var(--third-background-col);border:1px solid var(--border-color);color:var(--secondary-text-color)}.night-mode .user-p-title{color:var(--accent-color-blue)}.night-mode .user-info-card{background-color:#252526;border:1px solid #454545;color:#d4d4d4}.night-mode #auth-container{background-color:transparent}.night-mode #auth-container .auth-modal{background-color:#2d2d30;color:#d4d4d4;transition:background-color .3s,color .3s}.night-mode #auth-container .input-icon{background:#2d2d30;border:1px solid #3c3c3c;box-shadow:0 2px 4px rgba(0,0,0,.5);color:#d4d4d4}.night-mode #auth-container .toggle-btn{color:#569cd6;transition:color .3s}.night-mode #auth-container .toggle-btn.active{color:#c586c0}.night-mode #auth-container .reset-password{color:#9cdcfe}.night-mode #auth-container .reset-password:focus{color:#4ec9b0}.night-mode #auth-container .divider hr{border-bottom:1px solid #454545}.night-mode #auth-container .login-button{background-color:#007acc}.night-mode #auth-container .signin{background-color:#d16969}.night-mode #auth-container #auth-modal-c,.night-mode #auth-container .auth-form,.night-mode #auth-container .auth-toggle,.night-mode #auth-container .divider,.night-mode #auth-container .input-group{background:#2d2d30}.night-mode #auth-container .signup{background-color:#608b4e}.night-mode #auth-container .auth-button.google{background-color:#d16969}.night-mode #auth-container .input-img,.night-mode #auth-container .toggle-password-eye{filter:invert(100%)}.night-mode #auth-container .auth-button.phone{background-color:#9cdcfe}.night-mode #auth-container .auth-button.email-link{background-color:#4ec9b0}.night-mode #auth-container .disclaimer a{color:#9cdcfe}.night-mode #chat-box{box-shadow:0 .125vw 1vw rgba(0,0,0,.4)}.night-mode .category-table th{background-color:#454545}.night-mode .column.is-3,.night-mode .column.is-9{box-shadow:0 4px 16px rgba(0,0,0,.4),inset 0 -.125em 0 0 #162d3d,inset 0 .125em 0 0 #162d3d}.night-mode .email-details{background-color:#2d2d2d;border:1px solid #4c5b5c;border-radius:4px;color:#d4d4d4;margin-bottom:20px;padding:15px}.night-mode .email-section{margin-bottom:15px}.night-mode .category-table{border-collapse:collapse;color:#d4d4d4;margin-top:10px;width:100%}.night-mode .category-table td,.night-mode .category-table th{background-color:#2d2d2d;border:1px solid #4c5b5c;padding:8px;text-align:left}.night-mode .category-table th{background-color:#1e1e1e}.night-mode .nested-object{background-color:#2d2d2d;box-shadow:0 2px 4px rgba(0,0,0,.3);padding:15px}.night-mode .nested-object h4,.night-mode .nested-object p{color:#007acc;font-size:18px;margin-bottom:10px;padding-bottom:5px;text-transform:uppercase}.night-mode .nested-object ul{list-style:none;margin:0;padding:0}.night-mode .nested-object li{background-color:transparent;border-left:3px solid #007acc;margin-bottom:10px;margin-top:10px;padding:10px}.night-mode .nested-object strong{border-bottom:#4c5b5c}.night-mode .nested-object li strong,.night-mode .nested-object strong{display:block;font-weight:700;margin-bottom:10px;margin-top:10px}.night-mode .canvas-component{background-color:#2d2d2d;border:1px solid #4c5b5c!important;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.3);padding:10px}.night-mode #submit-comm-preferences:hover{background-color:#007aac}.night-mode .canvas-component h4,.night-mode .canvas-component p{border-bottom:2px solid #3a4a4b;color:#007acc;font-size:18px;margin-bottom:10px;padding-bottom:5px;text-transform:uppercase}.night-mode .canvas-component ul{list-style:none;margin:0;padding:0}.night-mode .collapsible-content p{color:#007acc}.night-mode .collapsible-content div{padding:10px}.night-mode #animated-icon{background-color:#005f99;border-radius:4px;height:3.5vw;margin-right:.5em;padding:.3125rem;width:3.5vw}.night-mode #record-button{background-color:#a9a9a9;transition:color 3}.night-mode #record-button:hover{background-color:#fff;transition:background-color .3s,color .3s}.night-mode .canvas-component li{background-color:transparent;border-left:3px solid #007acc;margin-bottom:10px;margin-top:10px;padding:10px}.night-mode .canvas-component li strong{display:block;font-weight:700;margin-bottom:10px;margin-top:10px}.night-mode #communication-preferences-form{background:#d4d4d4;color:#000}.night-mode ::-webkit-scrollbar-thumb:hover{background:#555}.night-mode .collapsible-header{background-color:#2d2d2d;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#d4d4d4!important;cursor:pointer;margin-bottom:5px;padding:10px;text-align:center}.night-mode .upLoadKnop{background-color:#005f99;color:#fefefe;cursor:pointer;white-space:nowrap}.night-mode .upLoadKnop:hover{background-color:#007acc;text-decoration:none}.night-mode .pdfDownloadLink{background-color:#005f99}.night-mode .pdfDownloadLink:focus,.night-mode .pdfDownloadLink:hover{background-color:#007acc;text-decoration:none}.night-mode .formatted-reply-header{background-color:#011627;border-bottom:4px solid #007aac;border-top:4px solid #007aac;padding:15px;position:relative;text-align:center}.night-mode .collapsible-header:hover{background-color:#3c3c3c;color:#007acc!important}.night-mode .business-model-canvas{background-color:#1e1e1e;color:#d4d4d4;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);padding:15px}.night-mode .email-body,.night-mode .email-subject,.night-mode .email-to-from{background-color:#1e1e1e;border:1px solid #3b3b3b;border-radius:4px;color:#d4d4d4;margin-top:5px;padding:5px}.night-mode .detailsButton{background-color:#005f99}.night-mode #communication-preferences-form input[type=text]{background-color:#2c3e50;border-color:#4c5b5c;color:#fff}.night-mode .detailsButton:hover{background-color:#007acc}.night-mode .email-body a:hover,.night-mode .email-subject a:hover,.night-mode .email-to-from a:hover{background-color:#505050;border-radius:4px;color:#ff3200;padding:5px;text-decoration:none}.night-mode .no-email-data{background-color:#ff3200;border:1px solid #e12c00;color:#1e1e1e;margin-top:20px;padding:10px;text-align:center}#name-submit{background-color:#004d99;border:1px solid grey;border-radius:4px;color:#fefefe;cursor:pointer;font-size:1.5em;font-weight:500;padding:.3125rem .625rem}#communication-preferences{margin-bottom:15px;margin-top:15px}#communication-preferences-form{margin-top:15px}#communication-preferences-form input[type=text]{border:1px solid #ddd;border-radius:4px;margin-bottom:10px;padding:8px;width:100%}#communication-preferences-form input[type=text]:focus{border-color:#005f99;outline:none}#name-submit:hover{background-color:#036}#chatbot-container #logo{flex-shrink:1;margin-left:2vw;max-height:4vw;max-width:4vw}#submit-comm-preferences{background-color:#005f99;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s ease}#submit-comm-preferences:hover{background-color:#007acc}.email-details{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;margin-bottom:20px;padding:15px}.email-section{margin-bottom:15px}.email-body,.email-subject,.email-to-from{background-color:#fff;border:1px solid #eee;border-radius:4px;margin-top:5px;padding:5px}.email-body a,.email-subject a,.email-to-from{color:#0275d8;text-decoration:none}.email-body a:hover,.email-subject a:hover,.email-to-from{text-decoration:underline}#record-button{border-radius:4px}.no-email-data{background-color:#ffefef;border:1px solid #fdd;color:#d8000c;margin-top:20px;padding:10px;text-align:center}.detailsButton{background-color:#036;border:none;border-radius:4px;box-shadow:0 4px #999;color:#fff;cursor:pointer;margin:4px 2px;padding:8px 12px;text-align:center;text-decoration:none;transition-duration:.4s}.detailsButton:hover{background-color:#005f99;box-shadow:0 3px #666;color:#fff;transform:translateY(-2px)}.pdfDownloadLink,.upLoadKnop{background-color:#036;border-radius:4px;color:#fefefe;cursor:pointer;display:inline-block;font-weight:700;padding:8px 12px;text-decoration:none;transition-duration:.4s}#toggle-comm-preferences{background-color:#005f99;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s ease}#toggle-comm-preferences:hover{background-color:#007acc}.pdfDownloadLink:focus,.pdfDownloadLink:hover,.upLoadKnop:focus,.upLoadKnop:hover{background-color:#005f99;text-decoration:none}.category-table{border-collapse:collapse;box-shadow:0 0 10px rgba(0,0,0,.1);margin:10px 0;width:100%}.category-header{background-color:#009879;color:#fff;padding:12px 15px;text-align:left}.category-row td{border-bottom:1px solid #ddd;padding:8px}.category-row>td{border-bottom:1px solid #ddd;padding:10px 15px}.button-wrapper{align-items:center;display:flex;justify-content:center}.user-action-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;margin:5px;padding:10px 20px;transition:background-color .3s}.user-action-button:hover{background-color:#45a049}.user-action-button:focus{box-shadow:0 0 3px 2px #80d4ff;outline:none}.category-table td,.category-table th{border:1px solid #ddd;padding:8px;text-align:left}.category-header,.category-row th{background-color:#007bff;border-bottom:1px solid #ddd;color:#fff;padding:10px;text-align:left}.category-table th{background-color:#f4f4f4}.message-body{color:var(--text-color);margin:5px 0;padding:10px;position:relative;width:100%}.chat-content{background-color:var(--second-background-col);color:var(--text-color);display:block;height:100%}.settings-panel{background-color:var(--panel-background-color);border:1px solid var(--border-dark);border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2);color:var(--text-color);display:none;flex-direction:column;left:50%;padding:10px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:30%;z-index:6011}.settings-panel-visible{display:flex}.close-settings-button{background:none;border:none;cursor:pointer;position:absolute;right:10px;top:10px;z-index:6010}.close-settings-button img{border-radius:100%;height:1.5vw;opacity:.4;transition:opacity .3s ease,left .3s ease-in-out;width:1.5vw}.close-settings-button:hover img{opacity:1}.settings-button{background-color:var(--second-background-col);border:1px solid var(--border-light);border-radius:4px;color:var(--text-color);cursor:pointer;display:block;margin:5px 0;padding:10px;transition:all .3s ease;width:100%}.settings-button:hover{background-color:var(--third-background-color)}.settings-title{color:var(--accent-color-green);font-weight:700;margin-bottom:8px;text-align:center}.user-preferences-container{background-color:var(--panel-background-color);border:1px solid var(--border-color);border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2);display:block;flex-direction:column;padding:10px;position:fixed;right:50%;top:25%;transform:translateX(50%);transition:all .3s ease;width:40%;z-index:6011}.user-p-title{color:var(--accent-color-green);font-weight:700;margin-bottom:8px;text-align:center}.user-p-button{background-color:var(--third-background-col);border:1px solid var(--border-color);border-radius:4px;color:var(--secondary-text-color);cursor:pointer;display:block;margin:5px 0;padding:10px;transition:all .3s ease;width:100%}#google-calendar-container{align-self:center;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-weight:450;justify-content:center;margin-bottom:3px;padding:.5vw;z-index:6004}.qxCTlb{align-items:center;display:flex}.TUIr4b:hover{background-color:#036}.nested-object{box-shadow:0 2px 4px rgba(0,0,0,.3);padding:15px}.nested-object h4,.nested-object p{color:#007acc;font-size:18px;margin-bottom:10px;padding-bottom:5px;text-transform:uppercase}.nested-object ul{list-style:none;margin:0;padding:0}.nested-object li{background-color:transparent;border-left:3px solid #007acc;margin-bottom:10px;margin-top:10px;padding:10px}.nested-object strong{border-bottom:#ddd}.nested-object li strong,.nested-object strong{display:block;font-weight:700;margin-bottom:10px;margin-top:10px}.business-model-canvas{background-color:#f9f9f9;color:#333;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);padding:15px}.canvas-component{background-color:#fff;border:2px solid #ddd;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:15px;text-align:center}.canvas-component h4{border-bottom:2px solid #eee;color:#007bff}.canvas-component h4,.canvas-component p{font-size:18px;margin-bottom:10px;padding-bottom:5px;text-transform:uppercase}.canvas-component p{border-bottom:2px solid #ddd}.canvas-component ul{list-style:none;margin:0;padding:0}.collapsible-content p{color:#007acc}.collapsible-content div{padding:10px}.canvas-component li{background-color:#f8f8f8;border-left:3px solid #007bff;margin-bottom:10px;padding:10px}.formatted-reply-header{border-bottom:4px solid #036;border-top:4px solid #036;padding:15px;position:relative;text-align:center}.collapsible-header:hover{background-color:transparent;color:#ff3200!important}.canvas-component li strong{display:block;font-weight:700;margin-bottom:5px}.message-container{align-items:center;display:flex;flex-direction:column;margin-bottom:1vw;width:100%}.bot-container,.system-message,.user-container{align-items:flex-start;display:flex;justify-content:center;margin-left:1vw 0;margin-right:1vw 0;margin-top:1vw;padding-left:1vw;padding-right:1vw;position:relative;width:90%}.bot-container{flex-direction:row}.calendar-link-container{align-items:center;display:flex;margin:5px 0}.calendar-link-container img{height:3.5vw;width:3.5vw}.user-container{flex-direction:row}.bot-container .chatbot-icon,.user-container .user-icon{border-radius:100px;box-shadow:0 4px 8px rgba(0,0,0,.2);height:3.5vw;max-height:6vw;max-width:6vw;position:absolute;top:30%;transform:translateY(-30%);width:3.5vw}.bot-container .chatbot-icon{left:1vw}.user-container .user-icon{right:1vw}#user-input{color:var(--text-color);margin-left:2px;margin-right:2px}#user-input::placeholder{color:var(--secondary-text-color)}#file-input-icon,#submit-user-input,#vooic-icoon{color:var(--input-cont-icons)}#typing-indicator{color:grey;font-size:12px;font-style:italic;margin-left:10vw;margin-right:10vw}.fb-container{align-items:flex-start;display:flex;flex:1;justify-content:flex-start;position:center;width:calc(100% - 10vw)}#api-option-10{display:none}.message-bodyfb{align-items:center;align-items:stretch;display:flex;flex-direction:row;justify-content:center;position:relative}.feedback-btn{background-color:#ff9b9b;border-radius:4px;color:#fefefe}.task-title{font-weight:700}.formatted-reply-header{background-color:#004d99;color:#fff;font-weight:700;justify-self:center}.ics-download-link{align-items:center;display:inline-flex;justify-content:center}.ics-download-link img{cursor:pointer;max-height:5vw;max-width:6vw}.button-group{display:flex;justify-content:space-evenly}.decision-button{border:none;border-radius:5px;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.decision-approve{background-color:#28a745;color:#fff}.decision-revise{background-color:#ffc107;color:#000}.decision-remove{background-color:#dc3545;color:#fff}.decision-form{background-color:#f4f4f4;border-radius:4px;margin:auto;max-width:90%;padding:20px}.decision-form textarea{background-color:var(--third-background-col);border:1px solid var(--border-light);border-radius:4px;color:var(--secondary-text-color);margin-bottom:20px;padding:10px;width:100%}.decision-form textarea:focus{border-color:none;outline:none}.decision-approve img,.decision-remove img,.decision-revise img{background-color:transparent;border:none;height:3vw;max-height:4vw;max-width:4vw;width:3vw}.decision-approve:hover,.decision-remove:hover,.decision-revise:hover{box-shadow:0 0 8px rgba(0,0,0,.2);transform:scale(1.1)}.decision-approve:hover{background-color:rgba(0,255,0,.2)}.decision-revise:hover{background-color:rgba(255,255,0,.2)}.decision-remove:hover{background-color:rgba(255,0,0,.2)}#sidebar-toggle.inactive{display:none}#yes-btn{background-color:green}#no-btn,#yes-btn{border:none;border-radius:4px;color:#fefefe;cursor:pointer;display:flex;font-weight:600;height:auto;letter-spacing:.01875em;margin:1vw;padding:10px 20px;transition-duration:.4s;white-space:nowrap}#no-btn{background-color:red}#yes-btn:hover{color:#ff3200}#no-btn:hover{color:#036}#suggestion-input{background-color:#fefefe;border-radius:4px;font-size:smaller;margin:.125em;padding:.125em;width:95%}#suggestion-submit{background-color:#036;border-radius:4px;border-style:outset;color:#fefefe;display:flex;justify-self:center;margin:.125em;padding:.125em;transition:scale}#suggestion-submit:hover{background-color:#ff3200;scale:(1.05)}#name-submit,.feedback-btn{transition:background-color .3s ease}#name-submit:hover,.feedback-btn:hover{background-color:#0056b3}.reaCt-container{align-items:center;display:flex;flex-direction:column;margin-bottom:1vw;width:100%}.reaCt-container .bot-message{position:relative}.claase-settings-button{background:none;border:none;cursor:pointer;position:absolute;right:1vw;top:1vw;z-index:6010}.claase-settings-button img{height:2vw;max-height:30px;max-width:30px;min-height:15px;min-width:15px;opacity:.4;transition:opacity .3s ease,left .3s ease-in-out;width:2vw}.claase-settings-button:hover img{opacity:1}.close-settings-batton{background:none;border:none;cursor:pointer;position:absolute;right:15px;top:10px;z-index:6010}.close-settings-batton img{border-radius:100%;height:2vw;max-height:20px;max-width:20px;opacity:.4;transition:opacity .3s ease,left .3s ease-in-out;width:2vw}.close-settings-batton:hover img{opacity:1}.fupload-modal-container{align-items:center;background-color:transparent;box-sizing:border-box;display:flex;justify-content:center;left:0;margin:auto;max-width:800px;position:relative;top:0;width:100%}.file-upload-modal{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.2);padding:2vw;text-align:center;width:100%}.file-upload-container{margin:1vw 0;text-align:center}.file-upload-container h2{color:#007bff;font-size:clamp(14px,calc(.6em + .4vw),20px);margin-bottom:15px}.drag-drop-area{border:2px dashed #ccc;border-radius:5px;cursor:pointer;padding:2vw;transition:border-color .3s;z-index:6001}.drag-drop-area:hover{border-color:#888}.label-for-upload{background-color:#f0f0f0;border:2px solid #ddd;border-radius:5px;color:#333;cursor:pointer;display:inline-block;font-size:clamp(14px,calc(.6em + .4vw),20px);padding:1vw 2vw;text-align:center;transition:all .3s;z-index:6001}.label-for-upload:focus,.label-for-upload:hover{background-color:transparent;border-color:none;outline:none}.select-file-toupload{cursor:pointer;height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}#file-upload-title{color:#3b5998;font-size:clamp(16px,calc(.6em + .4vw),30px);margin-bottom:2vw}#additional-info-form{display:flex;flex-direction:column;gap:1vw}#extra-info{background-color:transparent;border-radius:5px;font-size:clamp(12px,calc(.5em + .4vw),20px);padding:1vw}.verstuur-ex-inf{background-color:#4caf50;border:none;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.5);color:#fff;cursor:pointer;padding:1vw 2vw;transition:background-color .3s}.verstuur-ex-inf:hover{background-color:#45a049}#extra-info::placeholder{background-color:transparent;color:#aaa}.fupload-modal-container:focus{border:none;outline:none}#file-list,#file-preview{border:1px solid #ddd;margin:1vw 0;overflow-x:auto}#file-list,#file-preview,.file-row{background-color:#fff;border-radius:5px;padding:1vw}.file-row{align-items:center;border-bottom:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,.05);display:grid;gap:1vw;grid-template-columns:repeat(5,1fr) auto;margin-bottom:1vw}.file-row:last-child{border-bottom:none}.file-row div{font-size:clamp(12px,calc(.6rem + .4vw),20px)}.file-row strong{color:#333;margin-right:.5vw}#actions-cell,.pdf-viewer-overlay{align-items:center;display:flex;justify-content:center}.pdf-viewer-overlay{background-color:#f8f8f8;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:1vw;overflow:hidden;padding:1vw;position:relative}.pdf-nav-buttons{bottom:1vw;display:flex;gap:1vw;left:50%;position:absolute;transform:translateX(-50%)}.pdf-nav-button{background-color:#036;border:none;border-radius:5px;color:#fff;cursor:pointer;min-width:5vw;padding:8px 15px;text-align:center;transition:background-color .3s}.pdf-nav-button:hover{background-color:#007aac}.pdf-nav-button:disabled{background-color:#ccc;cursor:not-allowed}.pdf-viewer-overlay canvas{border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:auto;max-width:100%}button.verstuur-bestand-server{background-color:#008cba;border:none;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.5);color:#fff;cursor:pointer;padding:1vw 2vw;transition:background-color .3s}button.verstuur-bestand-server:hover{background-color:#007ba7}.night-mode #chatbot-container .file-upload-container,.night-mode #chatbot-container .file-upload-modal{background-color:#2d2d30;color:#d4d4d4}.night-mode #chatbot-container #file-upload-title,.night-mode #chatbot-container .file-upload-container h2{color:#80a4ed}.night-mode #chatbot-container .drag-drop-area{border:2px dashed #3c3c3c}.night-mode #chatbot-container .drag-drop-area:hover{border-color:#777}.night-mode #chatbot-container .label-for-upload{background-color:#2d2d30;border:2px solid #454545;color:#d4d4d4}.night-mode #chatbot-container .label-for-upload:focus,.night-mode #chatbot-container .label-for-upload:hover{background-color:#3c3c3c;border-color:#666}.night-mode #chatbot-container #extra-info,.night-mode #chatbot-container #extra-info::placeholder{background:#2d2d30;color:#d4d4d4}.night-mode #chatbot-container .verstuur-ex-inf{background-color:#569cd6}.night-mode #chatbot-container .verstuur-ex-inf:hover{background-color:#7bb8e6}.night-mode #chatbot-container #file-list,.night-mode #chatbot-container #file-preview{background-color:#2d2d30;border:1px solid #454545}.night-mode #chatbot-container .file-row strong{color:#d4d4d4}.night-mode #chatbot-container .file-row{background-color:#2d2d30;border:1px solid #454545;color:#d4d4d4}.night-mode #chatbot-container .file-row div{color:#d4d4d4}.night-mode #chatbot-container .pdf-viewer-overlay{background-color:#2d2d30;border:1px solid #454545;color:#d4d4d4}.night-mode #chatbot-container .pdf-viewer-overlay canvas{box-shadow:0 2px 4px rgba(0,0,0,.2)}.night-mode #chatbot-container button.verstuur-bestand-server{background-color:#569cd6}.night-mode #chatbot-container button.verstuur-bestand-server:hover{background-color:#7bb8e6}@media (prefers-reduced-motion:reduce){#chatbot-container a{transition:none}}@media screen and (min-width:100px) and (max-width:600px){.business-model-canvas{grid-template-columns:1fr}#chatbot-container{left:0;width:100%}#subscriptions .subscription{flex-direction:column;margin-bottom:10px;min-height:550px}#subscriptions .subscription-header,#subscriptions .subscription-populair{top:2%}#subscriptions .subscription-price{top:38%}#subscriptions .subscription-action{top:47%}#subscriptions .subscription-features{top:54%}#sidebar-toggle img{background-color:transparent;height:6vw;max-height:8vw;max-width:30px;padding:8px;width:6vw}#auth-container .auth-modal{margin:0 auto;position:relative}.decision-approve img,.decision-remove img,.decision-revise img{background-color:transparent;border:none;max-height:7vw;max-width:7vw;min-height:5vw;min-width:5vw;padding:8px}.fupload-modal-container{max-width:100%}.file-upload-modal{padding:3vw}#additional-info-form,#file-list,#file-preview,.drag-drop-area,.file-upload-container{margin:1vw 0;padding:1vw}.close-settings-batton img{height:5vw;width:5vw}.label-for-upload{font-size:clamp(14px,3vw,20px);padding:1vw 2vw}#file-upload-title{font-size:clamp(16px,3vw,30px)}.verstuur-ex-inf{padding:1vw 2vw}#extra-info{font-size:clamp(12px,3vw,20px)}#actions-cell,.file-row,.file-row div{font-size:clamp(12px,3vw,20px);padding:1vw}.pdf-viewer-overlay,.pdf-viewer-overlay canvas,button.verstuur-bestand-server{padding:2vw}#chat-button img{height:6vw;transition:scale;width:6vw}#suggestion-submit{background-color:#036;border-radius:4px;border-style:outset;color:#fefefe;display:flex;justify-self:center;margin:.125em;padding:.4em;transition:scale}.column.is-3{width:60vw}.column.is-3.is-active+.column.is-9{margin-left:60vw;width:calc(100% - 60vw)}.settings-panel{width:70%}#scroll-down-button img{height:5.5vw;width:5.5vw}.close-settings-button img{border-radius:100%;height:4.5vw;width:4.5vw}}@media screen and (min-width:600px) and (max-width:768px){.business-model-canvas{grid-template-columns:repeat(2,1fr)}#chatbot-container{left:0;width:100%}.column.is-3{width:40vw}#scroll-down-button img{height:4.5vw;width:4.5vw}.column.is-3.is-active+.column.is-9{margin-left:40vw;width:calc(100% - 40vw)}#subscriptions .subscription{min-height:450px;width:100%}.subscription.free{display:none}#subscriptions .subscription-price{top:40%}#subscriptions .subscription-action{top:48%}#subscriptions .subscription-features{top:54%}#sidebar-toggle img{background-color:transparent;height:4vw;padding:8px;width:4vw}#chatbot-container input{padding:8px}#decisionapbtn img,#decisionimbtn img,#decisionrebtn img{background-color:transparent;border:none;max-height:6vw;max-width:6vw;padding:8px}.fupload-modal-container{max-width:90%}.file-upload-modal{padding:2vw}#additional-info-form,#file-list,#file-preview,.drag-drop-area,.file-upload-container{margin:1.5vw 0;padding:1.5vw}.close-settings-batton img{height:4vw;width:4vw}.label-for-upload{font-size:clamp(14px,3vw,18px);padding:1.5vw 3vw}#file-upload-title{font-size:clamp(16px,3vw,24px)}.verstuur-ex-inf{padding:1.5vw 3vw}#extra-info{font-size:clamp(12px,2.5vw,18px)}#actions-cell,.file-row,.file-row div{font-size:clamp(12px,2.5vw,18px);padding:1vw}.pdf-viewer-overlay,.pdf-viewer-overlay canvas,button.verstuur-bestand-server{padding:1.5vw}#suggestion-submit{background-color:#036;border-radius:4px;border-style:outset;color:#fefefe;display:flex;justify-self:center;margin:.125em;padding:.4em;transition:scale}}@media screen and (min-width:769px) and (max-width:1023px){#chatbot-container{left:0;width:100%}.column.is-3{width:40vw}.column.is-3.is-active+.column.is-9{margin-left:40vw;width:calc(100% - 40vw)}#subscriptions .subscription{height:auto;max-height:none;min-height:450px;width:70%}#subscriptions .subscription-header,#subscriptions .subscription-populair{top:2%}#subscriptions .subscription-price{top:40%}#subscriptions .subscription-action{top:50%}#subscriptions .subscription-features{top:58%}}@media screen and (min-width:1024px){#subscriptions .subscription{height:auto;max-height:none;min-height:600px;width:28%}#subscriptions .subscription-header,#subscriptions .subscription-populair{top:2%}#subscriptions .subscription-price{top:40%}#subscriptions .subscription-action{top:47%}#subscriptions .subscription-features{top:55%}}