@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Roboto:wght@100;300;400;500;700;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--body-background);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root,:root[data-release="2510"]{--brand-navy:#001c30;--brand-orange:#ff8900;--body-background:#fff;--bg-white:#fff;--bg-light-gray:#f7f7f7;--bg-lighter-gray:#f9f9f9;--bg-button-light:#f0f0f0;--bg-modal-light:#f5f5f5;--text-dark:#333;--text-medium:#666;--text-light:#888;--text-white:#fff;--title-color:#001c30;--title-light-color:#001c30;--banner-text-color:#fff;--border-gray:#e0e0e0;--button-hover-1:#f1f1f1;--button-hover-2:#c1c1c1;--button-hover-3:#a1a1a1;--modal-overlay:#00000080;--dta-c-background:#fff;--dta-c-text:#333;--dta-c-primary:#045b8f;--dta-c-shadow--rgba:#00000026;--dta-chat-input-background-color:#fff;--dta-chat-input-border-color:#e0e0e0;--dta-chat-input-btn-bg-color:#f5f5f5;--dta-chat-input-btn-bg-hv-color:#e5e5e5;--dta-c-neutral-25:#f8f9fa;--dta-c-text--dark:#333;--dta-color1:#045b8f;--dta-color2:#001c30;--gradient-brand:linear-gradient(45deg,var(--dta-color1),var(--dta-color2))}:root[data-release="2510"][data-theme=dark]{--brand-navy:#001c30;--brand-orange:#ff8900;--body-background:#000;--bg-white:#1a1a1a;--bg-light-gray:#2d2d2d;--bg-lighter-gray:#333;--bg-button-light:#404040;--bg-modal-light:#2a2a2a;--text-dark:#fff;--text-medium:#ccc;--text-light:#888;--text-white:#fff;--title-color:#ff8900;--title-light-color:#ff9f33;--banner-text-color:#ff8900;--border-gray:#404040;--button-hover-1:#333;--button-hover-2:#4a4a4a;--button-hover-3:#5a5a5a;--modal-overlay:#000000b3;--dta-c-background:#2d2d2d;--dta-c-text:#fff;--dta-c-primary:#ff8900;--dta-c-shadow--rgba:#ffffff1a;--dta-chat-input-background-color:#3d3d3d;--dta-chat-input-border-color:#555;--dta-chat-input-btn-bg-color:#4d4d4d;--dta-chat-input-btn-bg-hv-color:#5d5d5d;--dta-c-neutral-25:#404040;--dta-c-text--dark:#fff;--dta-color1:#ff8900;--dta-color2:#001c30;--gradient-brand:linear-gradient(45deg,var(--dta-color1),var(--dta-color2))}:root[data-release="2610"]{--brand-navy:#9747ff;--brand-orange:#ff8900;--brand-purple:#9747ff;--body-background:#fff;--bg-white:#fff;--bg-light-gray:#f7f7f7;--bg-lighter-gray:#f9f9f9;--bg-button-light:#f0f0f0;--bg-modal-light:#f5f5f5;--text-dark:#333;--text-medium:#666;--text-light:#888;--text-white:#fff;--title-color:#001c30;--title-light-color:#001c30;--banner-text-color:#fff;--border-gray:#e0e0e0;--button-hover-1:#f1f1f1;--button-hover-2:#c1c1c1;--button-hover-3:#a1a1a1;--modal-overlay:#00000080;--dta-c-background:#fff;--dta-c-text:#333;--dta-c-primary:#045b8f;--dta-c-shadow--rgba:#00000026;--dta-chat-input-background-color:#fff;--dta-chat-input-border-color:#e0e0e0;--dta-chat-input-btn-bg-color:#f5f5f5;--dta-chat-input-btn-bg-hv-color:#e5e5e5;--dta-c-neutral-25:#f8f9fa;--dta-c-text--dark:#333;--dta-color1:#045b8f;--dta-color2:#9747ff;--gradient-brand:linear-gradient(45deg,var(--dta-color1),var(--dta-color2))}:root[data-release="2610"][data-theme=dark]{--brand-navy:#001c30;--brand-orange:#ff8900;--brand-purple:#9747ff;--body-background:#001525;--bg-white:#002236;--bg-light-gray:#002b45;--bg-lighter-gray:#003554;--bg-button-light:#0b3a57;--bg-modal-light:#00263c;--text-dark:#e4f6ff;--text-medium:#8fb3c7;--text-light:#7fa3b8;--text-white:#fff;--title-color:#00dbff;--title-light-color:#2ee4ff;--banner-text-color:#00dbff;--border-gray:#0b3a57;--button-hover-1:#003554;--button-hover-2:#12506f;--button-hover-3:#1a6288;--modal-overlay:#000000b3;--dta-c-background:#002236;--dta-c-text:#e4f6ff;--dta-c-primary:#00dbff;--dta-c-shadow--rgba:#ffffff1a;--dta-chat-input-background-color:#002b45;--dta-chat-input-border-color:#0b3a57;--dta-chat-input-btn-bg-color:#003554;--dta-chat-input-btn-bg-hv-color:#12506f;--dta-c-neutral-25:#002b45;--dta-c-text--dark:#e4f6ff;--dta-color1:#00dbff;--dta-color2:#001c30;--gradient-brand:linear-gradient(45deg,var(--dta-color1),var(--dta-color2))}a,a:hover,a:visited{text-decoration:none!important}[data-theme=dark] a,[data-theme=dark] a:visited{color:#ff8900!important;color:var(--brand-orange)!important;text-decoration:none!important}[data-theme=dark] a:hover{color:#ff9f33!important;text-decoration:none!important}:root[data-release="2610"][data-theme=dark] a,:root[data-release="2610"][data-theme=dark] a:visited{color:#001c30!important;color:var(--title-color)!important;text-decoration:none!important}:root[data-release="2610"][data-theme=dark] a:hover{color:#001c30!important;color:var(--title-light-color)!important;text-decoration:none!important}.App{background-color:#fff;background-color:var(--bg-white);display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:1440px;min-height:100vh;overflow-x:visible;padding:0;position:relative;width:100%}.theme-toggle-container{position:fixed;right:20px;top:20px;z-index:1000}.gray-background{background-color:#f7f7f7;background-color:var(--bg-light-gray);padding:2rem 0}.white-background{background-color:#fff;background-color:var(--bg-white);padding:2rem 0}.App>*{flex-shrink:0;width:100%}.cards,.docs,.highlights{min-height:200px;padding:2rem 0}@media (max-width:768px){.App{padding:0 .5rem}.cards,.docs,.highlights{padding:1rem 0}}.footer-space{height:100px}body,html{overflow-x:hidden;width:100%}body{margin:0;padding:0}@media (max-width:1440px){.App{max-width:100vw;overflow-x:hidden;width:100%}}@media (min-width:1441px){.App{max-width:1440px;width:1440px}}@media (max-width:768px){.App,body,html{overflow-x:hidden!important;position:relative;width:100%!important}.App{max-width:100vw!important}}.banner-title-release{color:#ff8900}.banner-text{background-color:#001c30}.card{text-wrap:wrap;align-items:flex-start;background-color:var(--card-bg);border-radius:12px;box-shadow:0 0 0 0 #0000,0 8px 24px #00000026;box-shadow:0 0 0 var(--card-ring-width,0) var(--card-ring-color,#0000),0 8px 24px #00000026;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:250px;padding:20px;transition:transform .2s ease,box-shadow .2s ease,background-color .3s ease;width:350px}.card-wrapper{display:block}.card-clickable{color:inherit;cursor:pointer;text-decoration:none}.card-clickable:focus .card,.card-clickable:hover .card{background-color:var(--card-hover-bg);box-shadow:0 0 0 0 #0000,0 12px 32px #0003;box-shadow:0 0 0 var(--card-ring-width,0) var(--card-ring-color,#0000),0 12px 32px #0003;transform:translateY(-2px)}.card-clickable:focus .card .card-text,.card-clickable:hover .card .card-text{color:var(--card-hover-text)}.card-clickable:focus .card .card-logo,.card-clickable:focus .card .card-logo *,.card-clickable:hover .card .card-logo,.card-clickable:hover .card .card-logo *{fill:var(--card-hover-logo-fill)!important}.card-clickable:active .card{box-shadow:0 0 0 0 #0000,0 8px 24px #00000026;box-shadow:0 0 0 var(--card-ring-width,0) var(--card-ring-color,#0000),0 8px 24px #00000026;transform:translateY(0)}.card-logo{fill:var(--card-logo-fill)!important;height:48px;margin-bottom:16px;width:62px}.card-logo,.card-logo *{transition:fill .3s ease}.card-logo *{fill:inherit!important}.card-text{color:var(--card-text-color);font-family:Inter,sans-serif;font-size:1.75rem;font-weight:400;margin:0;transition:color .3s ease}@media (max-width:1440px){.card{height:230px;padding:18px;width:320px}.card-text{font-size:1.6rem}.card-logo{height:44px;margin-bottom:14px;width:56px}}@media (max-width:768px){.card{height:200px;padding:16px;width:280px}.card-text{font-size:1.4rem}.card-logo{height:40px;margin-bottom:12px;width:50px}}@media (max-width:480px){.card{height:180px;padding:14px;width:260px}.card-text{font-size:1.25rem}.card-logo{height:36px;margin-bottom:10px;width:46px}}.modal-backdrop{align-items:center;animation:modal-fade-in .3s ease-out;background-color:#00000080;border:0;box-sizing:border-box;contain:layout style paint;display:flex;height:100vh;justify-content:center;left:0;margin:0;padding:2rem;position:fixed;top:0;transform:none;width:100vw;z-index:9999}[data-theme=dark] .modal-backdrop{background-color:var(--modal-overlay)}.modal-container{animation:modal-slide-in .3s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;box-sizing:border-box;flex-shrink:0;margin:0;max-height:80vh;max-width:1000px;outline:none;overflow:hidden;position:relative;transform:none;width:100%}[data-theme=dark] .modal-container{background-color:var(--brand-navy);box-shadow:0 10px 25px #0006;color:#fff}[data-theme=dark] .modal-content,[data-theme=dark] .modal-content div,[data-theme=dark] .modal-content h1,[data-theme=dark] .modal-content h2,[data-theme=dark] .modal-content h3,[data-theme=dark] .modal-content h4,[data-theme=dark] .modal-content h5,[data-theme=dark] .modal-content h6,[data-theme=dark] .modal-content li,[data-theme=dark] .modal-content p,[data-theme=dark] .modal-content span,[data-theme=dark] .modal-content td,[data-theme=dark] .modal-content th{color:#fff!important}.modal-content{max-height:calc(80vh - 4rem);overflow-x:hidden;overflow-y:auto;padding:2rem}.modal-content::-webkit-scrollbar{width:6px}.modal-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.modal-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.modal-content::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-theme=dark] .modal-content::-webkit-scrollbar-track{background:#ffffff1a}[data-theme=dark] .modal-content::-webkit-scrollbar-thumb{background:#ffffff4d}[data-theme=dark] .modal-content::-webkit-scrollbar-thumb:hover{background:#ffffff80}.modal-close-button{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;line-height:1;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:40px;z-index:10000}.modal-close-button:hover{background-color:#f5f5f5;color:#333;transform:scale(1.1)}.modal-close-button:focus{outline:2px solid #045b8f;outline-offset:2px}[data-theme=dark] .modal-close-button{color:#fff}[data-theme=dark] .modal-close-button:hover{background-color:#ffffff1a;color:#fff}[data-theme=dark] .modal-close-button:focus{outline-color:var(--brand-orange)}[data-release="2610"][data-theme=dark] .modal-close-button:focus{outline-color:var(--title-color)}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-slide-in{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.modal-backdrop{padding:1rem}.modal-container{border-radius:8px;max-height:90vh;max-width:100%}.modal-content{max-height:calc(90vh - 3rem);padding:1.5rem}.modal-close-button{font-size:1.5rem;height:36px;right:.5rem;top:.5rem;width:36px}}@media (max-width:480px){.modal-backdrop{padding:.5rem}.modal-container{border-radius:6px;max-height:95vh}.modal-content{max-height:calc(95vh - 2rem);padding:1rem}}.modal-content h1,.modal-content h2,.modal-content h3,.modal-content h4,.modal-content h5,.modal-content h6{margin-top:0}.modal-content p{line-height:1.6}.modal-content:first-child{margin-top:0}.modal-content:last-child{margin-bottom:0}[data-release="2510"] .card-panel{--card-bg:#fff;--card-text-color:#001c30;--card-logo-fill:#001c30;--card-hover-bg:#001c30;--card-hover-text:#fff;--card-hover-logo-fill:#ff8900}[data-release="2510"][data-theme=dark] .card-panel{--card-bg:#001c30;--card-text-color:#fff;--card-logo-fill:#ff8900;--card-hover-bg:#ff8900;--card-hover-text:#fff;--card-hover-logo-fill:#001c30}:root[data-release="2510"]{--evm-primary:#001c30;--evm-primary-hover:#003554;--evm-focus-shadow:#001c3026;--evm-button-shadow:#001c304d}:root[data-release="2510"][data-theme=dark]{--evm-primary:var(--brand-orange);--evm-primary-hover:#ff9f33;--evm-focus-shadow:#ff890026;--evm-button-shadow:#ff89004d}:root[data-release="2510"] .email-verification-modal{background:var(--bg-white);border-radius:12px;box-shadow:0 20px 60px #00000026;color:var(--text-dark);margin:0 auto;max-width:480px;padding:2rem;width:100%}:root[data-release="2510"] .verification-header{margin-bottom:2rem;text-align:center}:root[data-release="2510"] .verification-header h2{color:var(--title-color);font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:600;margin:0 0 1rem}:root[data-release="2510"] .verification-header p{color:var(--text-medium);font-size:1rem;line-height:1.5;margin:0 0 .5rem}:root[data-release="2510"] .email-display{background:var(--bg-lighter-gray);border:1px solid var(--border-gray);border-radius:8px;color:var(--evm-primary);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;margin:1rem 0 0;padding:.75rem 1rem;word-break:break-all}:root[data-release="2510"] .verification-form{display:flex;flex-direction:column;gap:1.5rem}:root[data-release="2510"] .form-label{font-size:.95rem;font-weight:500}:root[data-release="2510"] .required{color:#dc3545}:root[data-release="2510"] .token-input{background:var(--bg-white);border:2px solid var(--border-gray);border-radius:8px;box-sizing:border-box;color:var(--text-dark);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1.25rem;letter-spacing:.5rem;padding:.875rem 1rem;text-align:center;transition:all .3s ease;width:100%}:root[data-release="2510"] .token-input:focus{border-color:var(--evm-primary);box-shadow:0 0 0 3px var(--evm-focus-shadow);outline:none}:root[data-release="2510"] .token-input.error{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}:root[data-release="2510"] .verification-info{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}:root[data-release="2510"] .countdown-text{color:var(--text-medium);font-size:.9rem;margin:0}:root[data-release="2510"] .countdown-text strong{color:var(--evm-primary);font-family:Monaco,Menlo,Ubuntu Mono,monospace}:root[data-release="2510"] .expired-text{color:#dc3545;font-size:.9rem;font-weight:500;margin:0}:root[data-release="2510"] .resend-button{background:#0000;border:1px solid var(--evm-primary);border-radius:6px;color:var(--evm-primary);cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}:root[data-release="2510"] .resend-button:hover:not(.disabled){background:var(--evm-primary);color:#fff;transform:translateY(-1px)}:root[data-release="2510"] .resend-button.disabled{border-color:var(--text-light);color:var(--text-light);cursor:not-allowed;opacity:.5}:root[data-release="2510"] .resend-button.active{background:var(--evm-primary);border-color:var(--evm-primary);color:#fff}:root[data-release="2510"] .error-message{color:#dc3545;font-size:.875rem}:root[data-release="2510"] .error-message-box{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;line-height:1.4;padding:.875rem 1rem}:root[data-release="2510"] .verify-button{align-items:center;background:var(--evm-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;min-height:48px;padding:.875rem 1.5rem;transition:all .3s ease;width:100%}:root[data-release="2510"] .verify-button:hover:not(:disabled){background:var(--evm-primary-hover);box-shadow:0 4px 12px var(--evm-button-shadow);transform:translateY(-2px)}:root[data-release="2510"] .verify-button:disabled{background:var(--text-light);box-shadow:none;color:#fff;cursor:not-allowed;transform:none}:root[data-release="2510"] .verification-footer{margin-top:2rem;text-align:center}:root[data-release="2510"] .help-text{color:var(--text-light);line-height:1.4}:root[data-release="2510"] .help-text small{font-size:.875rem}:root[data-release="2510"][data-theme=dark] .error-message-box{background:#4a1f1f;border-color:#6b2d2d;color:#f56565}@media (max-width:768px){:root[data-release="2510"] .email-verification-modal{max-width:90vw;padding:1.5rem}:root[data-release="2510"] .verification-header h2{font-size:1.5rem}:root[data-release="2510"] .token-input{font-size:1.1rem;letter-spacing:.3rem;padding:.75rem}:root[data-release="2510"] .verification-info{gap:.75rem}}@media (max-width:480px){:root[data-release="2510"] .email-verification-modal{max-width:95vw;padding:1rem}:root[data-release="2510"] .verification-header h2{font-size:1.25rem}:root[data-release="2510"] .token-input{font-size:1rem;letter-spacing:.2rem}:root[data-release="2510"] .email-display{font-size:.8rem;padding:.5rem .75rem}}:root[data-release="2510"]{--cim-primary:#001c30;--cim-primary-hover:#003554;--cim-gradient-start:#001c30;--cim-gradient-end:#045b8f;--cim-gradient-start-hover:#00131f;--cim-gradient-end-hover:#034a7a;--cim-button-shadow:#001c304d;--cim-button-shadow-hover:#001c3066;--cim-focus-shadow:#001c301a}:root[data-release="2510"][data-theme=dark]{--cim-primary:var(--brand-orange);--cim-primary-hover:#ff9f33;--cim-focus-shadow:#ff89001a}:root[data-release="2510"] .chat-init-modal{margin:0 auto;max-width:500px}:root[data-release="2510"] .chat-init-header{margin-bottom:2rem;text-align:center}:root[data-release="2510"] .chat-init-header h2{color:var(--cim-primary);font-size:1.5rem;font-weight:600;margin-bottom:.5rem}:root[data-release="2510"] .chat-init-header p{color:var(--text-medium);font-size:.95rem;line-height:1.5;margin:0}:root[data-release="2510"] .chat-init-form{display:flex;flex-direction:column;gap:1.5rem}:root[data-release="2510"] .form-group{display:flex;flex-direction:column;gap:.5rem}:root[data-release="2510"] .form-label{color:var(--text-dark);font-size:.9rem;font-weight:600}:root[data-release="2510"] .required{color:#e74c3c;font-weight:700}:root[data-release="2510"] .form-input{background-color:var(--bg-white);border:2px solid var(--border-gray);border-radius:8px;color:var(--text-dark);font-size:1rem;padding:.75rem;transition:all .3s ease}:root[data-release="2510"] .form-input:focus{border-color:var(--cim-primary);box-shadow:0 0 0 3px var(--cim-focus-shadow);outline:none}:root[data-release="2510"] .form-input.error{background-color:#fff5f5;border-color:#e74c3c}:root[data-release="2510"] .form-input.error:focus{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}:root[data-release="2510"] .form-input:disabled{background-color:var(--bg-lighter-gray);color:var(--text-light);cursor:not-allowed}:root[data-release="2510"][data-theme=dark] .form-input.error{background-color:#ff6b6b1a;border-color:#ff6b6b}:root[data-release="2510"][data-theme=dark] .form-input.error:focus{border-color:#ff6b6b;box-shadow:0 0 0 3px #ff6b6b1a}:root[data-release="2510"] .recaptcha-container{align-items:center;background-color:var(--bg-lighter-gray);border:2px solid var(--border-gray);border-radius:8px;display:flex;justify-content:center;min-height:78px;padding:.5rem;transition:border-color .3s ease}:root[data-release="2510"] .recaptcha-container:focus-within{border-color:var(--cim-primary)}:root[data-release="2510"] .error-message{align-items:center;color:#e74c3c;display:flex;font-size:.85rem;gap:.25rem;margin-top:.25rem}:root[data-release="2510"] .error-message:before{content:"⚠️";font-size:.8rem}:root[data-release="2510"] .error-message-box{align-items:center;background-color:#fff5f5;border:1px solid #e74c3c;border-radius:8px;color:#c0392b;display:flex;font-size:.9rem;gap:.5rem;padding:.75rem}:root[data-release="2510"] .error-message-box:before{content:"❌";flex-shrink:0;font-size:1rem}:root[data-release="2510"][data-theme=dark] .error-message{color:#ff6b6b}:root[data-release="2510"][data-theme=dark] .error-message-box{background-color:#ff6b6b1a;border-color:#ff6b6b;color:#f99}:root[data-release="2510"] .form-actions{display:flex;justify-content:center;margin-top:1rem}:root[data-release="2510"] .chat-init-button{align-items:center;background:linear-gradient(135deg,var(--cim-gradient-start) 0,var(--cim-gradient-end) 100%);border:none;border-radius:25px;box-shadow:0 4px 12px var(--cim-button-shadow);color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;min-width:180px;padding:.875rem 2rem;transition:all .3s ease}:root[data-release="2510"] .chat-init-button:hover:not(:disabled){background:linear-gradient(135deg,var(--cim-gradient-start-hover) 0,var(--cim-gradient-end-hover) 100%);box-shadow:0 6px 16px var(--cim-button-shadow-hover);transform:translateY(-1px)}:root[data-release="2510"] .chat-init-button:active:not(:disabled){box-shadow:0 2px 8px var(--cim-button-shadow);transform:translateY(0)}:root[data-release="2510"] .chat-init-button:disabled{background:var(--text-light);box-shadow:none;cursor:not-allowed;transform:none}:root[data-release="2510"] .loading-spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}:root[data-release="2510"] .chat-init-footer{border-top:1px solid var(--border-gray);margin-top:1.5rem;padding-top:1rem}:root[data-release="2510"] .privacy-note{margin:0;text-align:center}:root[data-release="2510"] .privacy-note small{color:var(--text-light);font-size:.8rem;line-height:1.4}@media (max-width:768px){:root[data-release="2510"] .chat-init-modal{max-width:100%}:root[data-release="2510"] .chat-init-header h2{font-size:1.3rem}:root[data-release="2510"] .form-input{font-size:16px;padding:.625rem}:root[data-release="2510"] .chat-init-button{font-size:.95rem;min-width:160px;padding:.75rem 1.5rem}}@media (max-width:480px){:root[data-release="2510"] .chat-init-header{margin-bottom:1.5rem}:root[data-release="2510"] .chat-init-header h2{font-size:1.2rem}:root[data-release="2510"] .chat-init-header p{font-size:.9rem}:root[data-release="2510"] .chat-init-form{gap:1.25rem}:root[data-release="2510"] .form-input{padding:.625rem}:root[data-release="2510"] .recaptcha-container{min-height:76px;padding:.25rem}:root[data-release="2510"] .chat-init-button{font-size:.9rem;min-width:140px;padding:.75rem 1.25rem}}:root[data-release="2510"] .chat-init-button:focus,:root[data-release="2510"] .form-input:focus{outline:2px solid var(--cim-primary);outline-offset:2px}@media (prefers-contrast:high){:root[data-release="2510"] .form-input{border-width:3px}:root[data-release="2510"] .chat-init-button{border:2px solid #0000}:root[data-release="2510"] .error-message-box{border-width:2px}}@media (prefers-reduced-motion:reduce){:root[data-release="2510"] .chat-init-button,:root[data-release="2510"] .form-input,:root[data-release="2510"] .recaptcha-container{transition:none}:root[data-release="2510"] .loading-spinner{animation:none}:root[data-release="2510"] .chat-init-button:hover:not(:disabled){transform:none}}dta-chat,dta-chat-anchor{display:block;pointer-events:auto}dta-chat-anchor{bottom:20px!important;height:auto!important;max-width:none!important;position:fixed!important;right:20px!important;width:auto!important;z-index:1000!important}@media (min-width:1441px){dta-chat-anchor{bottom:20px!important;position:fixed!important;right:20px!important}.speech-bubble{bottom:20px;position:fixed;right:90px}}@media (max-width:1440px){dta-chat-anchor{bottom:20px!important;position:fixed!important;right:20px!important}.speech-bubble{bottom:20px;max-width:calc(100vw - 110px);position:fixed;right:90px}}@media (max-width:768px){dta-chat-anchor{bottom:15px!important;max-height:60px!important;max-width:60px!important;right:15px!important}.speech-bubble{bottom:15px;max-width:calc(100vw - 105px);right:85px}.speech-bubble-content{font-size:13px;max-width:100%;min-width:80px;padding:10px 14px}dta-chat{bottom:0!important;max-height:100vh!important;max-width:100vw!important;overflow:hidden!important;position:fixed!important;right:0!important}}@media (max-width:480px){dta-chat-anchor{bottom:12px!important;max-height:50px!important;max-width:50px!important;right:12px!important}.speech-bubble{bottom:12px;max-width:calc(100vw - 85px);right:75px}.speech-bubble-content{word-wrap:break-word;font-size:12px;min-width:60px;overflow-wrap:break-word;padding:8px 12px}.speech-bubble-arrow{right:-8px}}[data-release="2510"] .docs-panel{--link-bg:#fff;--link-text-color:#001c30;--link-hover-bg:#001c30;--link-hover-text:#fff}[data-release="2510"][data-theme=dark] .docs-panel{--link-bg:#001c30;--link-text-color:#fff;--link-hover-bg:#ff8900;--link-hover-text:#fff}.link{align-items:center;background-color:var(--link-bg);border-radius:12px;box-shadow:0 0 0 0 #0000,0 8px 24px #00000026;box-shadow:0 0 0 var(--link-ring-width,0) var(--link-ring-color,#0000),0 8px 24px #00000026;box-sizing:border-box;cursor:pointer;display:flex;height:62px;justify-content:center;padding:0 20px;transition:transform .2s ease,box-shadow .2s ease,background-color .3s ease;width:385px}.link:focus,.link:hover{background-color:var(--link-hover-bg);box-shadow:0 0 0 0 #0000,0 12px 32px #0003;box-shadow:0 0 0 var(--link-ring-width,0) var(--link-ring-color,#0000),0 12px 32px #0003;transform:translateY(-2px)}.link:focus .link-text,.link:hover .link-text{color:var(--link-hover-text)}.link:active{box-shadow:0 0 0 0 #0000,0 8px 24px #00000026;box-shadow:0 0 0 var(--link-ring-width,0) var(--link-ring-color,#0000),0 8px 24px #00000026;transform:translateY(0)}.link-text{color:var(--link-text-color);font-family:Inter,sans-serif;font-size:1.5em;font-weight:600;margin:0;text-align:center;transition:color .3s ease}@media (max-width:1440px){.link{height:56px;padding:0 18px;width:350px}.link-text{font-size:1.35em}}@media (max-width:768px){.link{height:50px;padding:0 16px;width:300px}.link-text{font-size:1.2em}}@media (max-width:480px){.link{height:46px;padding:0 14px;width:280px}.link-text{font-size:1.1em}}[data-release="2510"] .central-panel{--link-bg:#fff;--link-text-color:#001c30;--link-hover-bg:#001c30;--link-hover-text:#fff}[data-release="2510"][data-theme=dark] .central-panel{--link-bg:#001c30;--link-text-color:#fff;--link-hover-bg:#ff8900;--link-hover-text:#fff}.highlight{align-items:center;background-color:var(--highlight-bg);border-radius:12px;box-shadow:0 0 0 0 #0000,0 8px 24px #00000026;box-shadow:0 0 0 var(--highlight-ring-width,0) var(--highlight-ring-color,#0000),0 8px 24px #00000026;box-sizing:border-box;display:flex;flex-direction:column;height:150px;justify-content:center;padding:20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease,background-color .3s ease;width:315px}.highlight-wrapper{display:block}.highlight-clickable{color:inherit;cursor:pointer;text-decoration:none}.highlight-clickable:focus .highlight,.highlight-clickable:hover .highlight{background-color:var(--highlight-hover-bg);box-shadow:0 0 0 0 #0000,0 12px 32px #0003;box-shadow:0 0 0 var(--highlight-ring-width,0) var(--highlight-ring-color,#0000),0 12px 32px #0003;transform:translateY(-2px)}.highlight-clickable:focus .highlight .highlight-text,.highlight-clickable:hover .highlight .highlight-text{color:var(--highlight-hover-text)}.highlight-clickable:active .highlight{box-shadow:0 0 0 0 #0000,0 8px 24px #00000026;box-shadow:0 0 0 var(--highlight-ring-width,0) var(--highlight-ring-color,#0000),0 8px 24px #00000026;transform:translateY(0)}.highlight-text{color:var(--highlight-text-color);font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400;margin:0;text-align:center;transition:color .3s ease}@media (max-width:1440px){.highlight{height:135px;padding:18px;width:285px}.highlight-text{font-size:1.35rem}}@media (max-width:768px){.highlight{height:120px;padding:16px;width:250px}.highlight-text{font-size:1.2rem}}@media (max-width:480px){.highlight{height:105px;padding:14px;width:220px}.highlight-text{font-size:1.1rem}}[data-release="2510"] .highlight-panel{--highlight-bg:#fff;--highlight-text-color:#001c30;--highlight-hover-bg:#ff8900;--highlight-hover-text:#fff}[data-release="2510"][data-theme=dark] .highlight-panel{--highlight-bg:#001c30;--highlight-text-color:#fff;--highlight-hover-bg:#ff8900;--highlight-hover-text:#fff}.content-box{background-color:var(--cbox-bg);border-radius:12px;box-shadow:0 0 0 0 #0000,0 8px 24px #00000026;box-shadow:0 0 0 var(--cbox-ring-width,0) var(--cbox-ring-color,#0000),0 8px 24px #00000026;box-sizing:border-box;cursor:pointer;flex-direction:column;gap:1.2rem;height:296px;padding:20px;transition:transform .2s ease,box-shadow .2s ease,background-color .3s ease;width:410px}.content-box,.icon-container{align-items:center;display:flex;justify-content:center}.icon-container{background-color:var(--cbox-icon-bg);border-radius:10%;padding:12px;transition:background-color .3s ease}.content-box:hover{background-color:var(--cbox-hover-bg);box-shadow:0 0 0 0 #0000,0 12px 32px #0003;box-shadow:0 0 0 var(--cbox-ring-width,0) var(--cbox-ring-color,#0000),0 12px 32px #0003;transform:translateY(-2px)}.content-box:hover .content-box-icon{color:var(--cbox-hover-icon-color)}.content-box:hover .icon-container{background-color:var(--cbox-hover-icon-bg)}.content-box:active{box-shadow:0 0 0 0 #0000,0 8px 24px #00000026;box-shadow:0 0 0 var(--cbox-ring-width,0) var(--cbox-ring-color,#0000),0 8px 24px #00000026;transform:translateY(0)}.content-box-icon{color:var(--cbox-icon-color);height:64px;transition:color .3s ease;width:64px}.content-box-text{color:var(--cbox-text-color);font-family:Roboto,sans-serif;font-size:2rem;font-weight:700;margin:0;text-align:center}@media (max-width:1440px){.content-box{height:270px;padding:18px;width:370px}.content-box-text{font-size:1.8rem}.content-box-icon{height:58px;width:58px}.icon-container{padding:10px}}@media (max-width:768px){.content-box{height:240px;padding:16px;width:320px}.content-box-text{font-size:1.6rem}.content-box-icon{height:52px;width:52px}.icon-container{padding:8px}}@media (max-width:480px){.content-box{height:210px;padding:14px;width:280px}.content-box-text{font-size:1.4rem}.content-box-icon{height:46px;width:46px}.icon-container{padding:6px}}[data-release="2510"] .content-box-panel{--cbox-bg:#001c30;--cbox-icon-bg:#ff8900;--cbox-icon-color:#ff8900;--cbox-text-color:#fff;--cbox-hover-bg:#ff8900;--cbox-hover-icon-color:#001c30;--cbox-hover-icon-bg:#001c30}.theme-toggle{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 10px #0000001a;cursor:pointer;display:flex;font-family:inherit;height:60px;justify-content:center;left:20px;position:fixed;top:20px;transition:all .3s ease;width:60px;z-index:1000}.theme-toggle:hover{box-shadow:0 4px 20px #00000026;transform:scale(1.05)}.theme-toggle:active{transform:scale(.95)}.theme-toggle.dark{background:#2d2d2d;box-shadow:0 2px 10px #ffffff1a}.theme-toggle.dark:hover{box-shadow:0 4px 20px #fff3}.toggle-icon{align-items:center;display:flex;height:28px;justify-content:center;transition:transform .3s ease;width:28px}.theme-toggle:hover .toggle-icon{transform:rotate(15deg)}.toggle-text{display:none}.toggle-icon svg{height:28px;transition:all .3s ease;width:28px}.theme-toggle.light .toggle-icon svg{color:#ff8900}.theme-toggle.dark .toggle-icon svg{color:#fff}@media (max-width:768px){.theme-toggle{height:50px;left:15px;top:15px;width:50px}.toggle-icon,.toggle-icon svg{height:24px;width:24px}}@media (max-width:480px){.theme-toggle{height:45px;left:10px;top:10px;width:45px}.toggle-icon,.toggle-icon svg{height:20px;width:20px}}[data-release="2610"] .theme-toggle.dark{background:var(--bg-light-gray)}.language-toggle-button{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 10px #0000001a;cursor:pointer;display:flex;font-family:inherit;height:60px;justify-content:center;left:20px;position:fixed;top:90px;transition:all .3s ease;width:60px;z-index:1000}.language-toggle-button:hover{box-shadow:0 4px 20px #00000026;transform:scale(1.05)}.language-toggle-button:active{transform:scale(.95)}[data-theme=dark] .language-toggle-button{background:#2d2d2d;box-shadow:0 2px 10px #ffffff1a}[data-theme=dark] .language-toggle-button:hover{box-shadow:0 4px 20px #fff3}.language-toggle-label{color:#ff8900;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:all .3s ease}[data-theme=dark] .language-toggle-label{color:#fff}.language-toggle-button:hover .language-toggle-label{color:#001c30;transform:scale(1.1)}[data-theme=dark] .language-toggle-button:hover .language-toggle-label{color:#ff8900}.language-toggle-button:focus{outline:2px solid #ff8900;outline-offset:2px}[data-theme=dark] .language-toggle-button:focus{outline-color:#fff}@media (max-width:768px){.language-toggle-button{height:50px;left:15px;top:75px;width:50px}.language-toggle-label{font-size:12px}}@media (max-width:480px){.language-toggle-button{height:45px;left:10px;top:65px;width:45px}.language-toggle-label{font-size:11px}}[data-release="2610"][data-theme=dark] .language-toggle-button{background:var(--bg-light-gray)}[data-release="2610"][data-theme=dark] .language-toggle-button:hover .language-toggle-label{color:var(--title-color)}.versions-link{align-items:center;background:#fff;border:none;border-radius:30px;box-shadow:0 2px 10px #0000001a;color:#001c30;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;left:auto;line-height:1.2;max-width:calc(100vw - 40px);padding:10px 16px;position:fixed;right:20px;text-align:left;text-decoration:none;top:20px;transition:all .3s ease;width:-webkit-fit-content;width:fit-content;z-index:1000}.versions-link:hover{box-shadow:0 4px 20px #00000026;color:#ff8900;transform:translateY(-1px)}.versions-link:active{transform:translateY(0)}.versions-link:focus-visible{outline:2px solid #ff8900;outline-offset:2px}.versions-link .versions-link-icon{color:#ff8900;flex-shrink:0;height:18px;transition:transform .3s ease;width:18px}.versions-link:hover .versions-link-icon{transform:translateX(2px)}.versions-link .versions-link-text{white-space:nowrap}.versions-link .versions-link-text-short{display:none}[data-theme=dark] .versions-link{background:#2d2d2d;box-shadow:0 2px 10px #ffffff1a;color:#fff}[data-theme=dark] .versions-link:hover{box-shadow:0 4px 20px #fff3;color:#ff8900}[data-theme=dark] .versions-link:focus-visible{outline-color:#fff}@media (max-width:768px){.versions-link{right:15px;top:15px}.versions-link .versions-link-text-full{display:none}.versions-link .versions-link-text-short{display:inline}}@media (max-width:480px){.versions-link{right:10px;top:10px}}[data-release="2610"][data-theme=dark] .versions-link{background:var(--bg-light-gray);color:var(--text-dark)}[data-release="2610"][data-theme=dark] .versions-link .versions-link-icon,[data-release="2610"][data-theme=dark] .versions-link:hover{color:var(--title-color)}.banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;filter:grayscale(24%);flex-direction:column;justify-content:center;min-height:650px;padding:2rem 2rem 7rem;text-align:center}.banner,.banner-info{display:flex;width:100%}.banner-info{flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:0 5rem}.banner-info-product{font-size:1.25rem;font-weight:700}.banner-title-release{color:#9747ff;text-shadow:0 2px 4px #000000d9,0 4px 12px #0009}.banner-text-link{color:#fff;display:block;text-decoration:none}.banner-info-older-releases{align-items:center;border:1px solid #fff;border-radius:25px;cursor:pointer;display:inline-flex;justify-content:center;padding:10px 20px;text-align:center;transition:none}.banner-info-older-releases,.banner-info-older-releases:active,.banner-info-older-releases:focus,.banner-info-older-releases:hover,.banner-info-older-releases:visited{background:#0000;color:#fff;text-decoration:none}.banner-info-logo{align-self:center;height:40px;opacity:.9;transition:opacity .3s ease;width:auto}.banner-info-logo:hover{opacity:1}.banner-content{align-items:center;display:flex;flex-direction:column}.banner-title{font-size:4.2rem;margin:4rem 0}.banner-title p{margin:.2em 0}.banner-title-light{font-weight:200}.banner-title strong{font-size:4.2rem}.banner-text{background-color:#9747ff;border-radius:25px;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:500;padding:15px 30px;transition:all .3s ease}.banner-text:hover{background-color:#ff8900;box-shadow:0 4px 12px #ff89004d;transform:translateY(-2px)}[data-release="2610"][data-theme=dark] .banner-title-release{color:var(--title-color)}[data-release="2610"][data-theme=dark] .banner-text{background-color:var(--title-color);color:#001c30}[data-release="2610"][data-theme=dark] .banner-text:hover{background-color:var(--title-light-color);box-shadow:0 4px 12px #00dbff59}@media (max-width:1024px){.banner{min-height:500px;padding:1.5rem}.banner-info{padding:0 2rem}.banner-title{margin:3rem 0}.banner-title,.banner-title strong{font-size:3.5rem}}@media (max-width:768px){.banner{border-radius:4px;min-height:400px;padding:1rem}.banner-info{align-items:center;flex-direction:column;gap:1rem;padding:0 1rem}.banner-title{margin:2rem 0}.banner-title,.banner-title strong{font-size:2.5rem}.banner-text{font-size:1rem;padding:12px 24px}.banner-info-product{font-size:1.1rem}.banner-info-older-releases{font-size:.9rem;padding:8px 16px}.banner-info-logo{height:32px}}@media (max-width:480px){.banner{min-height:350px;padding:.75rem}.banner-info{padding:0 .5rem}.banner-title{margin:1.5rem 0}.banner-title,.banner-title strong{font-size:2rem}.banner-text{font-size:.9rem;padding:10px 20px}.banner-info-product{font-size:1rem}.banner-info-logo{height:28px}}[data-release="2610"] .card-panel{--card-bg:#fff;--card-text-color:#001c30;--card-logo-fill:#001c30;--card-hover-bg:#9747ff;--card-hover-text:#fff;--card-hover-logo-fill:#ff8900}[data-release="2610"][data-theme=dark] .card-panel{--card-bg:#382868;--card-text-color:#e4f6ff;--card-logo-fill:#00dbff;--card-ring-width:1px;--card-ring-color:#7a68b0;--card-hover-bg:#7526e4;--card-hover-text:#fff;--card-hover-logo-fill:#fff}.card-panel{align-items:center;display:flex;flex-direction:column;gap:1.2rem;justify-content:center;padding:2rem}.card-panel-title-group{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column}.card-panel-product-name{color:var(--title-light-color);margin:0 0 1rem;text-align:center}.card-panel-title{color:var(--title-color);font-family:Montserrat,sans-serif;font-size:4rem;font-weight:700;margin:0 0 2rem;text-align:center}.card-panel-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center;max-width:1200px}.card-panel-content>*{flex-basis:calc(33.333% - 1rem);flex-grow:0;flex-shrink:0;max-width:350px}@media (max-width:1440px){.card-panel{padding:1.5rem}.card-panel-title{font-size:3.5rem}.card-panel-content{gap:1.25rem}.card-panel-content>*{max-width:320px}}@media (max-width:768px){.card-panel{padding:1rem}.card-panel-title{font-size:2.5rem;margin-bottom:1.5rem}.card-panel-content{align-items:center;flex-direction:column;gap:1rem}.card-panel-content>*{flex:0 0 auto;max-width:280px;width:100%}}@media (max-width:480px){.card-panel{padding:.5rem}.card-panel-title{font-size:2rem;margin-bottom:1rem}.card-panel-product-name{font-size:.9rem;margin-bottom:.5rem}.card-panel-content>*{max-width:260px}}:root[data-release="2610"]{--evm-primary:#9747ff;--evm-primary-hover:#7d2fe0;--evm-focus-shadow:#9747ff26;--evm-button-shadow:#9747ff4d}:root[data-release="2610"][data-theme=dark]{--evm-primary:var(--title-color);--evm-primary-hover:var(--title-light-color);--evm-focus-shadow:#00dbff26;--evm-button-shadow:#00dbff4d}:root[data-release="2610"][data-theme=dark] .resend-button.active,:root[data-release="2610"][data-theme=dark] .resend-button:hover:not(.disabled),:root[data-release="2610"][data-theme=dark] .verify-button{color:#001c30}:root[data-release="2610"] .email-verification-modal{background:var(--bg-white);border-radius:12px;box-shadow:0 20px 60px #00000026;color:var(--text-dark);margin:0 auto;max-width:480px;padding:2rem;width:100%}:root[data-release="2610"] .verification-header{margin-bottom:2rem;text-align:center}:root[data-release="2610"] .verification-header h2{color:var(--title-color);font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:600;margin:0 0 1rem}:root[data-release="2610"] .verification-header p{color:var(--text-medium);font-size:1rem;line-height:1.5;margin:0 0 .5rem}:root[data-release="2610"] .email-display{background:var(--bg-lighter-gray);border:1px solid var(--border-gray);border-radius:8px;color:var(--evm-primary);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;margin:1rem 0 0;padding:.75rem 1rem;word-break:break-all}:root[data-release="2610"] .verification-form{display:flex;flex-direction:column;gap:1.5rem}:root[data-release="2610"] .form-label{font-size:.95rem;font-weight:500}:root[data-release="2610"] .required{color:#dc3545}:root[data-release="2610"] .token-input{background:var(--bg-white);border:2px solid var(--border-gray);border-radius:8px;box-sizing:border-box;color:var(--text-dark);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1.25rem;letter-spacing:.5rem;padding:.875rem 1rem;text-align:center;transition:all .3s ease;width:100%}:root[data-release="2610"] .token-input:focus{border-color:var(--evm-primary);box-shadow:0 0 0 3px var(--evm-focus-shadow);outline:none}:root[data-release="2610"] .token-input.error{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}:root[data-release="2610"] .verification-info{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}:root[data-release="2610"] .countdown-text{color:var(--text-medium);font-size:.9rem;margin:0}:root[data-release="2610"] .countdown-text strong{color:var(--evm-primary);font-family:Monaco,Menlo,Ubuntu Mono,monospace}:root[data-release="2610"] .expired-text{color:#dc3545;font-size:.9rem;font-weight:500;margin:0}:root[data-release="2610"] .resend-button{background:#0000;border:1px solid var(--evm-primary);border-radius:6px;color:var(--evm-primary);cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}:root[data-release="2610"] .resend-button:hover:not(.disabled){background:var(--evm-primary);color:#fff;transform:translateY(-1px)}:root[data-release="2610"] .resend-button.disabled{border-color:var(--text-light);color:var(--text-light);cursor:not-allowed;opacity:.5}:root[data-release="2610"] .resend-button.active{background:var(--evm-primary);border-color:var(--evm-primary);color:#fff}:root[data-release="2610"] .error-message{color:#dc3545;font-size:.875rem}:root[data-release="2610"] .error-message-box{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;line-height:1.4;padding:.875rem 1rem}:root[data-release="2610"] .verify-button{align-items:center;background:var(--evm-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;min-height:48px;padding:.875rem 1.5rem;transition:all .3s ease;width:100%}:root[data-release="2610"] .verify-button:hover:not(:disabled){background:var(--evm-primary-hover);box-shadow:0 4px 12px var(--evm-button-shadow);transform:translateY(-2px)}:root[data-release="2610"] .verify-button:disabled{background:var(--text-light);box-shadow:none;color:#fff;cursor:not-allowed;transform:none}:root[data-release="2610"] .verification-footer{margin-top:2rem;text-align:center}:root[data-release="2610"] .help-text{color:var(--text-light);line-height:1.4}:root[data-release="2610"] .help-text small{font-size:.875rem}:root[data-release="2610"][data-theme=dark] .error-message-box{background:#4a1f1f;border-color:#6b2d2d;color:#f56565}@media (max-width:768px){:root[data-release="2610"] .email-verification-modal{max-width:90vw;padding:1.5rem}:root[data-release="2610"] .verification-header h2{font-size:1.5rem}:root[data-release="2610"] .token-input{font-size:1.1rem;letter-spacing:.3rem;padding:.75rem}:root[data-release="2610"] .verification-info{gap:.75rem}}@media (max-width:480px){:root[data-release="2610"] .email-verification-modal{max-width:95vw;padding:1rem}:root[data-release="2610"] .verification-header h2{font-size:1.25rem}:root[data-release="2610"] .token-input{font-size:1rem;letter-spacing:.2rem}:root[data-release="2610"] .email-display{font-size:.8rem;padding:.5rem .75rem}}:root[data-release="2610"]{--cim-primary:#9747ff;--cim-primary-hover:#7d2fe0;--cim-gradient-start:#9747ff;--cim-gradient-end:#b57bff;--cim-gradient-start-hover:#7d2fe0;--cim-gradient-end-hover:#9747ff;--cim-button-shadow:#9747ff4d;--cim-button-shadow-hover:#9747ff66;--cim-focus-shadow:#9747ff1a}:root[data-release="2610"][data-theme=dark]{--cim-primary:var(--title-color);--cim-primary-hover:var(--title-light-color);--cim-focus-shadow:#00dbff26;--cim-gradient-start:#00b8d6;--cim-gradient-end:#00dbff;--cim-gradient-start-hover:#00dbff;--cim-gradient-end-hover:#2ee4ff;--cim-button-shadow:#00dbff4d;--cim-button-shadow-hover:#00dbff66}:root[data-release="2610"][data-theme=dark] .chat-init-button{color:#001c30}:root[data-release="2610"] .chat-init-modal{margin:0 auto;max-width:500px}:root[data-release="2610"] .chat-init-header{margin-bottom:2rem;text-align:center}:root[data-release="2610"] .chat-init-header h2{color:var(--cim-primary);font-size:1.5rem;font-weight:600;margin-bottom:.5rem}:root[data-release="2610"] .chat-init-header p{color:var(--text-medium);font-size:.95rem;line-height:1.5;margin:0}:root[data-release="2610"] .chat-init-form{display:flex;flex-direction:column;gap:1.5rem}:root[data-release="2610"] .form-group{display:flex;flex-direction:column;gap:.5rem}:root[data-release="2610"] .form-label{color:var(--text-dark);font-size:.9rem;font-weight:600}:root[data-release="2610"] .required{color:#e74c3c;font-weight:700}:root[data-release="2610"] .form-input{background-color:var(--bg-white);border:2px solid var(--border-gray);border-radius:8px;color:var(--text-dark);font-size:1rem;padding:.75rem;transition:all .3s ease}:root[data-release="2610"] .form-input:focus{border-color:var(--cim-primary);box-shadow:0 0 0 3px var(--cim-focus-shadow);outline:none}:root[data-release="2610"] .form-input.error{background-color:#fff5f5;border-color:#e74c3c}:root[data-release="2610"] .form-input.error:focus{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}:root[data-release="2610"] .form-input:disabled{background-color:var(--bg-lighter-gray);color:var(--text-light);cursor:not-allowed}:root[data-release="2610"][data-theme=dark] .form-input.error{background-color:#ff6b6b1a;border-color:#ff6b6b}:root[data-release="2610"][data-theme=dark] .form-input.error:focus{border-color:#ff6b6b;box-shadow:0 0 0 3px #ff6b6b1a}:root[data-release="2610"] .recaptcha-container{align-items:center;background-color:var(--bg-lighter-gray);border:2px solid var(--border-gray);border-radius:8px;display:flex;justify-content:center;min-height:78px;padding:.5rem;transition:border-color .3s ease}:root[data-release="2610"] .recaptcha-container:focus-within{border-color:var(--cim-primary)}:root[data-release="2610"] .error-message{align-items:center;color:#e74c3c;display:flex;font-size:.85rem;gap:.25rem;margin-top:.25rem}:root[data-release="2610"] .error-message:before{content:"⚠️";font-size:.8rem}:root[data-release="2610"] .error-message-box{align-items:center;background-color:#fff5f5;border:1px solid #e74c3c;border-radius:8px;color:#c0392b;display:flex;font-size:.9rem;gap:.5rem;padding:.75rem}:root[data-release="2610"] .error-message-box:before{content:"❌";flex-shrink:0;font-size:1rem}:root[data-release="2610"][data-theme=dark] .error-message{color:#ff6b6b}:root[data-release="2610"][data-theme=dark] .error-message-box{background-color:#ff6b6b1a;border-color:#ff6b6b;color:#f99}:root[data-release="2610"] .form-actions{display:flex;justify-content:center;margin-top:1rem}:root[data-release="2610"] .chat-init-button{align-items:center;background:linear-gradient(135deg,var(--cim-gradient-start) 0,var(--cim-gradient-end) 100%);border:none;border-radius:25px;box-shadow:0 4px 12px var(--cim-button-shadow);color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;min-width:180px;padding:.875rem 2rem;transition:all .3s ease}:root[data-release="2610"] .chat-init-button:hover:not(:disabled){background:linear-gradient(135deg,var(--cim-gradient-start-hover) 0,var(--cim-gradient-end-hover) 100%);box-shadow:0 6px 16px var(--cim-button-shadow-hover);transform:translateY(-1px)}:root[data-release="2610"] .chat-init-button:active:not(:disabled){box-shadow:0 2px 8px var(--cim-button-shadow);transform:translateY(0)}:root[data-release="2610"] .chat-init-button:disabled{background:var(--text-light);box-shadow:none;cursor:not-allowed;transform:none}:root[data-release="2610"] .loading-spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root[data-release="2610"] .chat-init-footer{border-top:1px solid var(--border-gray);margin-top:1.5rem;padding-top:1rem}:root[data-release="2610"] .privacy-note{margin:0;text-align:center}:root[data-release="2610"] .privacy-note small{color:var(--text-light);font-size:.8rem;line-height:1.4}:root[data-release="2610"][data-theme=dark] .privacy-note small{color:#fff}@media (max-width:768px){:root[data-release="2610"] .chat-init-modal{max-width:100%}:root[data-release="2610"] .chat-init-header h2{font-size:1.3rem}:root[data-release="2610"] .form-input{font-size:16px;padding:.625rem}:root[data-release="2610"] .chat-init-button{font-size:.95rem;min-width:160px;padding:.75rem 1.5rem}}@media (max-width:480px){:root[data-release="2610"] .chat-init-header{margin-bottom:1.5rem}:root[data-release="2610"] .chat-init-header h2{font-size:1.2rem}:root[data-release="2610"] .chat-init-header p{font-size:.9rem}:root[data-release="2610"] .chat-init-form{gap:1.25rem}:root[data-release="2610"] .form-input{padding:.625rem}:root[data-release="2610"] .recaptcha-container{min-height:76px;padding:.25rem}:root[data-release="2610"] .chat-init-button{font-size:.9rem;min-width:140px;padding:.75rem 1.25rem}}:root[data-release="2610"] .chat-init-button:focus,:root[data-release="2610"] .form-input:focus{outline:2px solid var(--cim-primary);outline-offset:2px}@media (prefers-contrast:high){:root[data-release="2610"] .form-input{border-width:3px}:root[data-release="2610"] .chat-init-button{border:2px solid #0000}:root[data-release="2610"] .error-message-box{border-width:2px}}@media (prefers-reduced-motion:reduce){:root[data-release="2610"] .chat-init-button,:root[data-release="2610"] .form-input,:root[data-release="2610"] .recaptcha-container{transition:none}:root[data-release="2610"] .loading-spinner{animation:none}:root[data-release="2610"] .chat-init-button:hover:not(:disabled){transform:none}}.cbw-root{--cbw-primary:#9747ff;--cbw-primary-hover:#8434f5;--cbw-primary-active:#7526e4;--cbw-primary-contrast:#fff;--cbw-primary-soft:#f3ecff;--cbw-focus-ring:#9747ff59;--cbw-bg:#fff;--cbw-surface:#fff;--cbw-surface-alt:#f7f5fd;--cbw-surface-sunken:#f2eefb;--cbw-header-bg:var(--cbw-primary);--cbw-header-text:var(--cbw-primary-contrast);--cbw-text:#1b1330;--cbw-text-muted:#6b6580;--cbw-text-inverse:#fff;--cbw-bubble-user-bg:var(--cbw-primary);--cbw-bubble-user-text:var(--cbw-primary-contrast);--cbw-bubble-bot-bg:var(--cbw-surface-alt);--cbw-bubble-bot-text:var(--cbw-text);--cbw-border:#e7e2f3;--cbw-border-strong:#d6cdec;--cbw-danger:#d92d4b;--cbw-danger-soft:#fdeef1;--cbw-success:#178a5a;--cbw-radius-sm:8px;--cbw-radius:12px;--cbw-radius-lg:18px;--cbw-radius-bubble:16px;--cbw-shadow:0 18px 48px -12px #1b133047,0 2px 8px #1b133014;--cbw-shadow-launcher:0 10px 26px -6px #9747ff8c;--cbw-font:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--cbw-font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--cbw-font-size:14px;--cbw-font-size-sm:12px;--cbw-line-height:1.55;--cbw-offset-x:20px;--cbw-offset-y:20px;--cbw-gap:12px;--cbw-launcher-size:58px;--cbw-panel-gap:16px;--cbw-z-index:2147483000;--cbw-transition:160ms cubic-bezier(0.2,0,0.2,1);-webkit-font-smoothing:antialiased;align-items:flex-end;bottom:var(--cbw-offset-y);color:var(--cbw-text);display:flex;flex-direction:column;font-family:var(--cbw-font);font-size:var(--cbw-font-size);gap:var(--cbw-panel-gap);line-height:var(--cbw-line-height);position:fixed;z-index:var(--cbw-z-index)}.cbw-root[data-cbw-placement=bottom-right]{align-items:flex-end;right:var(--cbw-offset-x)}.cbw-root[data-cbw-placement=bottom-left]{align-items:flex-start;left:var(--cbw-offset-x)}.cbw-root[data-cbw-theme=dark]{--cbw-primary:#00dbff;--cbw-primary-hover:#2ee4ff;--cbw-primary-active:#00b8d6;--cbw-primary-contrast:#001c30;--cbw-primary-soft:#04324b;--cbw-focus-ring:#00dbff66;--cbw-bg:#001c30;--cbw-surface:#002236;--cbw-surface-alt:#002b45;--cbw-surface-sunken:#001525;--cbw-header-bg:#002b45;--cbw-header-text:#e4f6ff;--cbw-text:#e4f6ff;--cbw-text-muted:#8fb3c7;--cbw-text-inverse:#001c30;--cbw-bubble-user-bg:var(--cbw-primary);--cbw-bubble-user-text:var(--cbw-primary-contrast);--cbw-bubble-bot-bg:#002b45;--cbw-bubble-bot-text:var(--cbw-text);--cbw-border:#0b3a57;--cbw-border-strong:#12506f;--cbw-danger:#ff6b83;--cbw-danger-soft:#3a1420;--cbw-success:#3ddc9a;--cbw-shadow:0 18px 48px -12px #000000a6,0 2px 8px #0006;--cbw-shadow-launcher:0 10px 26px -6px #00dbff73}@media (prefers-color-scheme:dark){.cbw-root:not([data-cbw-theme=light]){--cbw-primary:#00dbff;--cbw-primary-hover:#2ee4ff;--cbw-primary-active:#00b8d6;--cbw-primary-contrast:#001c30;--cbw-primary-soft:#04324b;--cbw-focus-ring:#00dbff66;--cbw-bg:#001c30;--cbw-surface:#002236;--cbw-surface-alt:#002b45;--cbw-surface-sunken:#001525;--cbw-header-bg:#002b45;--cbw-header-text:#e4f6ff;--cbw-text:#e4f6ff;--cbw-text-muted:#8fb3c7;--cbw-text-inverse:#001c30;--cbw-bubble-user-bg:var(--cbw-primary);--cbw-bubble-user-text:var(--cbw-primary-contrast);--cbw-bubble-bot-bg:#002b45;--cbw-bubble-bot-text:var(--cbw-text);--cbw-border:#0b3a57;--cbw-border-strong:#12506f;--cbw-danger:#ff6b83;--cbw-danger-soft:#3a1420;--cbw-success:#3ddc9a;--cbw-shadow:0 18px 48px -12px #000000a6,0 2px 8px #0006;--cbw-shadow-launcher:0 10px 26px -6px #00dbff73}}:where(.cbw-root) *,:where(.cbw-root) :after,:where(.cbw-root) :before{box-sizing:border-box}:where(.cbw-root) :where(button){background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0}:where(.cbw-root) :where(h1,h2,h3,h4,p,ul,ol,pre,blockquote){margin:0}.cbw-root :focus-visible{border-radius:var(--cbw-radius-sm);outline:2px solid var(--cbw-primary);outline-offset:2px}.cbw-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cbw-launcher{background:var(--cbw-primary);border-radius:50%;box-shadow:var(--cbw-shadow-launcher);color:var(--cbw-primary-contrast);display:grid;flex:none;height:var(--cbw-launcher-size);overflow:hidden;padding:0;place-items:center;position:relative;transition:transform var(--cbw-transition),background var(--cbw-transition);width:var(--cbw-launcher-size)}.cbw-launcher:hover{background:var(--cbw-primary-hover);transform:translateY(-1px) scale(1.04)}.cbw-launcher:active{background:var(--cbw-primary-active);transform:scale(.97)}.cbw-launcher__face{display:grid;grid-area:1/1;place-items:center;transition:opacity var(--cbw-transition),transform var(--cbw-transition)}.cbw-launcher__face--open{opacity:0;transform:rotate(-90deg) scale(.6)}.cbw-launcher.is-open .cbw-launcher__face--idle{opacity:0;transform:rotate(90deg) scale(.6)}.cbw-launcher.is-open .cbw-launcher__face--open{opacity:1;transform:none}.cbw-launcher__img{border-radius:50%;height:100%;object-fit:cover;width:100%}.cbw-panel{animation:cbw-panel-in .18s cubic-bezier(.2,0,.2,1);background:var(--cbw-bg);border:1px solid var(--cbw-border);border-radius:var(--cbw-radius-lg);box-shadow:var(--cbw-shadow);display:flex;flex-direction:column;max-height:calc(100vh - var(--cbw-launcher-size) - var(--cbw-panel-gap) - var(--cbw-offset-y)*2);max-width:calc(100vw - var(--cbw-offset-x)*2);overflow:hidden;position:relative}.cbw-panel.is-resizing{animation:none;-webkit-user-select:none;user-select:none}.cbw-panel--fullscreen{height:auto;inset:var(--cbw-offset-y) var(--cbw-offset-x);max-height:none;max-width:none;position:fixed;width:auto}@keyframes cbw-panel-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}.cbw-resize{height:22px;position:absolute;top:0;touch-action:none;width:22px;z-index:3}.cbw-root[data-cbw-placement=bottom-right] .cbw-resize{cursor:nwse-resize;left:0}.cbw-root[data-cbw-placement=bottom-left] .cbw-resize{cursor:nesw-resize;right:0}.cbw-resize:after{border-top:2px solid var(--cbw-header-text);content:"";inset:6px;opacity:.35;position:absolute;transition:opacity var(--cbw-transition)}.cbw-root[data-cbw-placement=bottom-right] .cbw-resize:after{border-left:2px solid var(--cbw-header-text);border-top-left-radius:4px}.cbw-root[data-cbw-placement=bottom-left] .cbw-resize:after{border-right:2px solid var(--cbw-header-text);border-top-right-radius:4px}.cbw-resize:hover:after{opacity:.8}.cbw-header{align-items:center;background:var(--cbw-header-bg);color:var(--cbw-header-text);display:flex;flex:none;gap:10px;padding:12px 12px 12px 16px}.cbw-header__text{display:flex;flex:1 1;flex-direction:column;min-width:0}.cbw-header__title{font-weight:600;line-height:1.25}.cbw-header__subtitle,.cbw-header__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbw-header__subtitle{font-size:var(--cbw-font-size-sm);opacity:.8}.cbw-header__actions{align-items:center;display:flex;gap:2px}.cbw-avatar{border-radius:50%;display:grid;flex:none;overflow:hidden;place-items:center}.cbw-avatar--header{background:#ffffff2e;color:var(--cbw-header-text);height:34px;width:34px}.cbw-avatar--msg{background:var(--cbw-primary);color:var(--cbw-primary-contrast);height:26px;width:26px}.cbw-avatar__img{height:100%;object-fit:cover;width:100%}.cbw-iconbtn{border-radius:var(--cbw-radius-sm);color:inherit;display:grid;height:32px;opacity:.85;place-items:center;transition:background var(--cbw-transition),opacity var(--cbw-transition),color var(--cbw-transition);width:32px}.cbw-iconbtn:hover:not(:disabled){background:color-mix(in srgb,currentColor 14%,#0000);opacity:1}.cbw-iconbtn:disabled{cursor:not-allowed;opacity:.4}.cbw-iconbtn--sm{color:var(--cbw-text-muted);height:26px;width:26px}.cbw-iconbtn--sm.is-active{color:var(--cbw-primary);opacity:1}.cbw-iconbtn--sm.is-negative{color:var(--cbw-danger)}.cbw-btn{border-radius:var(--cbw-radius-sm);font-size:var(--cbw-font-size-sm);font-weight:600;padding:6px 12px;transition:background var(--cbw-transition),color var(--cbw-transition)}.cbw-btn--primary{background:var(--cbw-primary);color:var(--cbw-primary-contrast)}.cbw-btn--primary:hover{background:var(--cbw-primary-hover)}.cbw-btn--ghost{color:var(--cbw-text-muted)}.cbw-btn--ghost:hover{background:var(--cbw-surface-alt)}.cbw-sendbtn{background:var(--cbw-primary);border-radius:50%;color:var(--cbw-primary-contrast);display:grid;flex:none;height:36px;place-items:center;transition:background var(--cbw-transition),transform var(--cbw-transition);width:36px}.cbw-sendbtn:hover:not(:disabled){background:var(--cbw-primary-hover)}.cbw-sendbtn:disabled{background:var(--cbw-border-strong);color:var(--cbw-text-muted);cursor:not-allowed}.cbw-sendbtn--stop{background:var(--cbw-surface-alt);border:1px solid var(--cbw-border-strong);color:var(--cbw-text)}.cbw-sendbtn--stop:hover{background:var(--cbw-border-strong)}.cbw-list{background:var(--cbw-bg);flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--cbw-border-strong) #0000;scrollbar-width:thin}.cbw-list::-webkit-scrollbar{width:8px}.cbw-list::-webkit-scrollbar-thumb{background:var(--cbw-border-strong);border-radius:8px}.cbw-list__inner{display:flex;flex-direction:column;gap:var(--cbw-gap);padding:16px}.cbw-msg{display:flex;gap:8px;max-width:100%}.cbw-msg--user{flex-direction:row-reverse}.cbw-msg__avatar{flex:none;padding-top:2px}.cbw-msg__body{display:flex;flex-direction:column;max-width:86%;min-width:0}.cbw-msg--user .cbw-msg__body{align-items:flex-end}.cbw-bubble{animation:cbw-bubble-in .16s ease-out;border-radius:var(--cbw-radius-bubble);max-width:100%;min-width:0;overflow-wrap:anywhere;padding:10px 14px}@keyframes cbw-bubble-in{0%{opacity:0;transform:translateY(4px)}}.cbw-bubble--bot{background:var(--cbw-bubble-bot-bg);border-bottom-left-radius:var(--cbw-radius-sm);color:var(--cbw-bubble-bot-text)}.cbw-bubble--user{background:var(--cbw-bubble-user-bg);border-bottom-right-radius:var(--cbw-radius-sm);color:var(--cbw-bubble-user-text)}.cbw-bubble--error{background:var(--cbw-danger-soft);border:1px solid color-mix(in srgb,var(--cbw-danger) 30%,#0000);color:var(--cbw-danger)}.cbw-bubble__text{white-space:pre-wrap}.cbw-bubble__error{align-items:center;display:flex;gap:6px}.cbw-bubble__attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cbw-msg__meta{align-items:center;color:var(--cbw-text-muted);display:flex;flex-wrap:wrap;font-size:var(--cbw-font-size-sm);gap:2px;min-height:22px;min-width:0;padding:2px 4px}.cbw-msg__time{margin-right:4px;opacity:.75}.cbw-cursor{animation:cbw-blink 1s steps(2,start) infinite;background:currentColor;border-radius:2px;display:inline-block;height:1em;vertical-align:text-bottom;width:7px}.cbw-cursor--inline{margin-left:2px}@keyframes cbw-blink{50%{opacity:0}}.cbw-markdown>:first-child{margin-top:0}.cbw-markdown>:last-child{margin-bottom:0}.cbw-markdown blockquote,.cbw-markdown ol,.cbw-markdown p,.cbw-markdown table,.cbw-markdown ul{margin:0 0 8px}.cbw-markdown h1,.cbw-markdown h2,.cbw-markdown h3,.cbw-markdown h4{font-size:1em;font-weight:700;line-height:1.3;margin:12px 0 6px}.cbw-markdown h1{font-size:1.2em}.cbw-markdown h2{font-size:1.1em}.cbw-markdown ol,.cbw-markdown ul{padding-left:20px}.cbw-markdown li{margin:2px 0}.cbw-markdown a{color:var(--cbw-primary);text-decoration:underline;text-underline-offset:2px}.cbw-markdown blockquote{border-left:3px solid var(--cbw-border-strong);color:var(--cbw-text-muted);padding-left:10px}.cbw-markdown code{background:var(--cbw-surface-sunken);border-radius:5px;font-family:var(--cbw-font-mono);font-size:.9em;padding:1px 5px}.cbw-markdown img{border-radius:var(--cbw-radius-sm);max-width:100%}.cbw-markdown table{border-collapse:collapse;display:block;font-size:var(--cbw-font-size-sm);overflow-x:auto;width:100%}.cbw-markdown td,.cbw-markdown th{border:1px solid var(--cbw-border);padding:5px 8px;text-align:left}.cbw-markdown th{background:var(--cbw-surface-sunken)}.cbw-code{margin:8px 0;max-width:100%;position:relative}.cbw-markdown pre{background:var(--cbw-surface-sunken);border:1px solid var(--cbw-border);border-radius:var(--cbw-radius-sm);font-family:var(--cbw-font-mono);font-size:var(--cbw-font-size-sm);line-height:1.5;margin:8px 0;max-width:100%;overflow-x:auto;padding:10px 12px}.cbw-code pre{margin:0}.cbw-markdown pre code{background:none;padding:0}.cbw-code__copy{background:var(--cbw-surface);border:1px solid var(--cbw-border);border-radius:6px;color:var(--cbw-text-muted);font-size:11px;font-weight:600;opacity:0;padding:3px 8px;position:absolute;right:6px;top:6px;transition:opacity var(--cbw-transition)}.cbw-code:hover .cbw-code__copy,.cbw-code__copy:focus-visible{opacity:1}.cbw-feedback{display:contents}.cbw-feedback__row{align-items:center;display:flex;gap:2px}.cbw-feedback__thanks{animation:cbw-bubble-in .16s ease-out;color:var(--cbw-success);font-size:var(--cbw-font-size-sm);margin-left:6px}.cbw-feedback__form{background:var(--cbw-surface-alt);border:1px solid var(--cbw-border);border-radius:var(--cbw-radius);display:flex;flex-basis:100%;flex-direction:column;gap:6px;margin-top:6px;min-width:0;padding:10px}.cbw-feedback__label{color:var(--cbw-text);font-size:var(--cbw-font-size-sm);font-weight:600}.cbw-feedback__input{background:var(--cbw-bg);border:1px solid var(--cbw-border-strong);border-radius:var(--cbw-radius-sm);color:var(--cbw-text);font:inherit;font-size:var(--cbw-font-size-sm);padding:6px 8px;resize:vertical;width:100%}.cbw-feedback__input:focus{border-color:var(--cbw-primary);box-shadow:0 0 0 3px var(--cbw-focus-ring);outline:none}.cbw-feedback__actions{display:flex;gap:6px;justify-content:flex-end}.cbw-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;padding-left:34px}.cbw-suggestion{background:var(--cbw-primary-soft);border:1px solid color-mix(in srgb,var(--cbw-primary) 30%,#0000);border-radius:999px;color:var(--cbw-primary);font-size:var(--cbw-font-size-sm);padding:7px 12px;text-align:left;transition:background var(--cbw-transition),transform var(--cbw-transition)}.cbw-suggestion:hover{background:color-mix(in srgb,var(--cbw-primary) 18%,#0000);transform:translateY(-1px)}.cbw-composer{background:var(--cbw-surface);border-top:1px solid var(--cbw-border);flex:none;padding:10px 12px 12px;position:relative}.cbw-composer.is-dragging:after{background:color-mix(in srgb,var(--cbw-primary) 8%,#0000);border:2px dashed var(--cbw-primary);border-radius:var(--cbw-radius);content:"";inset:4px;pointer-events:none;position:absolute}.cbw-composer__row{align-items:flex-end;background:var(--cbw-bg);border:1px solid var(--cbw-border-strong);border-radius:var(--cbw-radius-lg);display:flex;gap:6px;padding:4px;transition:border-color var(--cbw-transition),box-shadow var(--cbw-transition)}.cbw-composer__row:focus-within{border-color:var(--cbw-primary);box-shadow:0 0 0 3px var(--cbw-focus-ring)}.cbw-composer__input{background:none;border:none;color:var(--cbw-text);flex:1 1;font:inherit;max-height:140px;min-width:0;outline:none;padding:8px 4px;resize:none}.cbw-composer__input::placeholder{color:var(--cbw-text-muted)}.cbw-composer__attachments{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cbw-composer__error{background:var(--cbw-danger-soft);border-radius:var(--cbw-radius-sm);color:var(--cbw-danger);margin-bottom:8px;padding:6px 10px}.cbw-composer__error,.cbw-footer{font-size:var(--cbw-font-size-sm)}.cbw-footer{background:var(--cbw-surface);color:var(--cbw-text-muted);padding:0 12px 10px;text-align:center}.cbw-chip{align-items:center;background:var(--cbw-surface-alt);border:1px solid var(--cbw-border);border-radius:var(--cbw-radius-sm);display:flex;gap:7px;max-width:220px;padding:5px 8px}.cbw-bubble--user .cbw-chip{background:#ffffff2e;border-color:#ffffff47;color:var(--cbw-bubble-user-text)}.cbw-chip__icon{color:var(--cbw-text-muted);display:grid;flex:none;place-items:center}.cbw-bubble--user .cbw-chip__icon{color:inherit}.cbw-chip__thumb{border-radius:5px;flex:none;height:26px;object-fit:cover;width:26px}.cbw-chip__text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.cbw-chip__name{font-size:var(--cbw-font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbw-chip__size{font-size:10px;opacity:.7}.cbw-chip__remove{border-radius:50%;color:inherit;display:grid;flex:none;height:18px;opacity:.6;place-items:center;width:18px}.cbw-chip__remove:hover{background:color-mix(in srgb,currentColor 16%,#0000);opacity:1}@media (max-width:520px){.cbw-root{--cbw-offset-x:12px;--cbw-offset-y:12px}.cbw-panel{border:none;border-radius:0;height:auto!important;inset:0;max-height:none;max-width:none;position:fixed;width:auto!important}.cbw-resize{display:none}.cbw-msg__body{max-width:92%}}@media (prefers-reduced-motion:reduce){.cbw-root *,.cbw-root :after,.cbw-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.chatbot-container{pointer-events:none;position:relative}.chatbot-container .cbw-root{--cbw-offset-x:20px;--cbw-offset-y:20px;pointer-events:auto}.speech-bubble{animation:speechBubbleAppear .3s ease-out;bottom:20px;height:auto;max-width:none;pointer-events:auto;position:fixed;right:90px;width:auto;z-index:1001}.speech-bubble-content{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 12px #00000026;display:flex;gap:8px;min-width:120px;padding:12px 16px;position:relative}.speech-bubble-text{color:#333;font-size:18px;font-weight:500;margin:0}[data-theme=dark] .speech-bubble-content{background:var(--bg-light-gray);border-color:var(--border-gray);box-shadow:0 4px 12px #0006}[data-theme=dark] .speech-bubble-text{color:var(--text-dark)}[data-theme=dark] .speech-bubble-arrow{border-left-color:var(--bg-light-gray)}[data-theme=dark] .speech-bubble-arrow:before{border-left-color:var(--border-gray)}.speech-bubble-close{align-items:center;background:none;border:none;border-radius:50%;color:#888;cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;margin:0;padding:0;transition:all .2s ease;width:20px}.speech-bubble-close:hover{background-color:#f0f0f0;color:#333}.speech-bubble-arrow{border-left:8px solid #fff;bottom:20px;right:-8px}.speech-bubble-arrow,.speech-bubble-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;height:0;position:absolute;width:0}.speech-bubble-arrow:before{border-left:8px solid #e0e0e0;bottom:-8px;content:"";left:-9px}@keyframes speechBubbleAppear{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:1441px){.chatbot-container .cbw-root{--cbw-offset-x:20px;--cbw-offset-y:20px}.speech-bubble{bottom:20px;position:fixed;right:90px}}@media (max-width:1440px){.chatbot-container .cbw-root{--cbw-offset-x:20px;--cbw-offset-y:20px}.speech-bubble{bottom:20px;max-width:calc(100vw - 110px);position:fixed;right:90px}}@media (max-width:768px){.chatbot-container .cbw-root{--cbw-offset-x:15px;--cbw-offset-y:15px}.speech-bubble{bottom:15px;max-width:calc(100vw - 105px);right:85px}.speech-bubble-content{font-size:13px;max-width:100%;min-width:80px;padding:10px 14px}}@media (max-width:480px){.chatbot-container .cbw-root{--cbw-offset-x:12px;--cbw-offset-y:12px;--cbw-launcher-size:50px}.speech-bubble{bottom:12px;max-width:calc(100vw - 85px);right:75px}.speech-bubble-content{word-wrap:break-word;font-size:12px;min-width:60px;overflow-wrap:break-word;padding:8px 12px}.speech-bubble-arrow{right:-8px}}.chat-pending{align-items:center;color:#6b7280;color:var(--cbw-text-muted,#6b7280);display:inline-flex;font-size:13px;gap:8px;line-height:1.4}.chat-pending__label:after{animation:chatPendingDots 1.4s steps(4) infinite;content:"…"}.chat-pending__elapsed{font-feature-settings:"tnum";background:#0000000d;background:var(--cbw-surface-alt,#0000000d);border-radius:999px;font-variant-numeric:tabular-nums;font-weight:600;padding:1px 6px}@keyframes chatPendingDots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"…"}}@media (prefers-reduced-motion:reduce){.chat-pending__label:after{animation:none;content:"…"}}[data-release="2610"] .docs-panel{--link-bg:#fff;--link-text-color:#001c30;--link-hover-bg:#9747ff;--link-hover-text:#fff}[data-release="2610"][data-theme=dark] .docs-panel{--link-bg:#382868;--link-text-color:#e4f6ff;--link-ring-width:1px;--link-ring-color:#7a68b0;--link-hover-bg:#7526e4;--link-hover-text:#fff}.docs-panel{align-items:center;display:flex;flex-direction:column;gap:1.2rem;padding:2rem}.docs-panel-title-group{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column}.docs-panel-product-name{color:var(--title-light-color);font-size:1.1rem;font-weight:400;margin:0 0 .5rem;text-align:center}.docs-panel-title{color:var(--title-color);font-size:2.5rem;font-weight:700;margin:0 0 2rem;text-align:center}.docs-panel-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center}[data-release="2610"] .central-panel{--link-bg:#fff;--link-text-color:#001c30;--link-hover-bg:#9747ff;--link-hover-text:#fff}[data-release="2610"][data-theme=dark] .central-panel{--link-bg:#382868;--link-text-color:#e4f6ff;--link-ring-width:1px;--link-ring-color:#7a68b0;--link-hover-bg:#7526e4;--link-hover-text:#fff}.central-panel{align-items:center;display:flex;flex-direction:column;gap:1.2rem;padding:2rem}.central-panel-title-group{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column}.central-panel-product-name{color:var(--title-light-color);margin:0 0 1rem;text-align:center}.central-panel-title{color:var(--title-color);font-family:Montserrat,sans-serif;font-size:4rem;font-weight:700;margin:0 0 2rem;text-align:center}.central-panel-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center}@media (max-width:1440px){.central-panel{padding:1.5rem}.central-panel-title{font-size:3.5rem}.central-panel-content{gap:1.25rem}}@media (max-width:768px){.central-panel{padding:1rem}.central-panel-title{font-size:2.5rem;margin-bottom:1.5rem}.central-panel-content{align-items:center;flex-direction:column;gap:1rem}}@media (max-width:480px){.central-panel{padding:.5rem}.central-panel-title{font-size:2rem;margin-bottom:1rem}.central-panel-product-name{font-size:.9rem;margin-bottom:.5rem}.central-panel-content{gap:.75rem}}[data-release="2610"] .highlight-panel{--highlight-bg:#fff;--highlight-text-color:#001c30;--highlight-hover-bg:#9747ff;--highlight-hover-text:#fff}[data-release="2610"][data-theme=dark] .highlight-panel{--highlight-bg:#382868;--highlight-text-color:#e4f6ff;--highlight-ring-width:1px;--highlight-ring-color:#7a68b0;--highlight-hover-bg:#7526e4;--highlight-hover-text:#fff}.highlight-panel{align-items:center;display:flex;flex-direction:column;padding:2rem}.highlight-panel-title-group{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column}.highlight-panel-product-name{color:var(--title-light-color);margin:0 0 1rem;text-align:center}.highlight-panel-title{color:var(--title-color);font-family:Montserrat,sans-serif;font-size:4rem;font-weight:700;margin:0 0 2rem;text-align:center}.highlight-panel-tabs{border-bottom:1px solid #e0e0e0;display:flex;margin-bottom:2rem}.highlight-tab-button{background:none;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;padding:1rem 2rem;position:relative;transition:all .3s ease}.highlight-tab-button:hover{color:var(--title-color)}.highlight-tab-button.active{border-bottom-color:var(--title-color);color:var(--title-color);font-weight:600}.highlight-panel-content{max-width:1400px;width:100%}.highlight-tab{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center}.highlight-tab>*{flex-basis:calc(25% - 1.125rem);flex-grow:0;flex-shrink:0;max-width:315px}@media (max-width:1440px){.highlight-tab>*{flex-basis:calc(33.333% - 1rem);flex-grow:0;flex-shrink:0;max-width:280px}.highlight-tab{gap:1rem}}@media (max-width:1200px){.highlight-tab>*{flex-basis:calc(33.333% - 1rem);flex-grow:0;flex-shrink:0;max-width:260px}}@media (max-width:768px){.highlight-panel{padding:1rem}.highlight-panel-tabs{align-items:center;flex-direction:column}.highlight-tab-button{margin-bottom:.5rem;padding:.75rem 1.5rem}.highlight-tab{align-items:center;flex-direction:column;gap:.75rem}.highlight-tab>*{flex:0 0 auto;max-width:240px;width:100%}}@media (max-width:480px){.highlight-panel{padding:.5rem}.highlight-tab-button{font-size:.9rem;padding:.5rem 1rem}.highlight-panel-title{font-size:1.5rem}.highlight-panel-product-name{font-size:1rem}.highlight-tab>*{max-width:220px}.highlight-tab{gap:.5rem}}[data-release="2610"] .content-box-panel{--cbox-bg:#9747ff;--cbox-icon-bg:#ff8900;--cbox-icon-color:#ff8900;--cbox-text-color:#fff;--cbox-hover-bg:#ff8900;--cbox-hover-icon-color:#9747ff;--cbox-hover-icon-bg:#9747ff}[data-release="2610"][data-theme=dark] .content-box-panel{--cbox-bg:#382868;--cbox-text-color:#e4f6ff;--cbox-icon-bg:#001c30;--cbox-icon-color:#00dbff;--cbox-ring-width:1px;--cbox-ring-color:#7a68b0;--cbox-hover-bg:#7526e4;--cbox-hover-icon-bg:#00dbff;--cbox-hover-icon-color:#001c30}.content-box-panel{align-items:center;display:flex;flex-direction:column;padding:2rem}.content-box-panel-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center;max-width:100%}.content-box-panel-content>*{flex:0 0 auto}@media (max-width:1440px){.content-box-panel{padding:1.5rem}.content-box-panel-content{gap:1.75rem}}@media (max-width:900px){.content-box-panel{padding:1rem}.content-box-panel-content{align-items:center;flex-direction:column;gap:1.25rem}}@media (max-width:480px){.content-box-panel{padding:.5rem}.content-box-panel-content{gap:1rem}}.versions-page{background:#fff;background:var(--body-background,#fff);display:flex;flex-direction:column;min-height:100vh}.versions-container{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:960px;padding:120px 24px 80px;width:100%}.versions-header{margin-bottom:48px;text-align:center}.versions-title{color:#001c30;color:var(--title-color,#001c30);font-size:2.25rem;font-weight:700;margin:0 0 12px}.versions-subtitle{color:#666;color:var(--text-medium,#666);font-size:1.05rem;margin:0}.versions-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));list-style:none;margin:0;padding:0}.versions-card-wrapper{display:flex}.versions-card{background:#fff;background:var(--bg-white,#fff);border:1px solid #e0e0e0;border:1px solid var(--border-gray,#e0e0e0);border-radius:16px;box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding:28px 24px;position:relative;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;width:100%}.versions-card:hover{border-color:#ff8900;border-color:var(--brand-orange,#ff8900);box-shadow:0 10px 28px #0000001f;transform:translateY(-4px)}.versions-card:focus-visible{outline:2px solid #ff8900;outline:2px solid var(--brand-orange,#ff8900);outline-offset:3px}.versions-badge{background:#ff8900;background:var(--brand-orange,#ff8900);border-radius:999px;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.4px;padding:4px 10px;position:absolute;right:16px;text-transform:uppercase;top:16px}.versions-card-version{color:#001c30;color:var(--title-color,#001c30);font-size:1.6rem;font-weight:700}.versions-card-cta{align-items:center;color:#ff8900;color:var(--brand-orange,#ff8900);display:inline-flex;font-size:.95rem;font-weight:600;gap:8px}.versions-card-cta svg{transition:transform .25s ease}.versions-card:hover .versions-card-cta svg{transform:translateX(4px)}@media (max-width:480px){.versions-container{padding:100px 16px 60px}.versions-title{font-size:1.75rem}}
/*# sourceMappingURL=main.11eef229.css.map*/