@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:#9747ff;--brand-orange:#ff8900;--brand-purple:#9747ff;--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:#9747ff;--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}.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 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 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 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)}@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}}[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 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 12px 32px #0003;transform:translateY(-2px)}.link:focus .link-text,.link:hover .link-text{color:var(--link-hover-text)}.link:active{box-shadow: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 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 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 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 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 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 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}}.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}}.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}}.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)}@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:#9747ff;--card-text-color:#fff;--card-logo-fill:#ff8900;--card-hover-bg:#ff8900;--card-hover-text:#fff;--card-hover-logo-fill:#001c30}.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(--brand-orange);--evm-primary-hover:#ff9f33;--evm-focus-shadow:#ff890026;--evm-button-shadow:#ff89004d}: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(--brand-orange);--cim-primary-hover:#ff9f33;--cim-focus-shadow:#ff89001a;--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}: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}}.chatbot-container{pointer-events:none;position:relative}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}.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){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="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:#9747ff;--link-text-color:#fff;--link-hover-bg:#ff8900;--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:#9747ff;--link-text-color:#fff;--link-hover-bg:#ff8900;--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:#9747ff;--highlight-text-color:#fff;--highlight-hover-bg:#ff8900;--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}.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.5db3c799.css.map*/