.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;line-height:1;vertical-align:middle}a{color:inherit;text-decoration:none}#q-app,body,html{background:#fff;margin:0;min-height:100%;overflow-x:hidden;width:100%}body{--stepper-surface-bg:#fff;--stepper-nav-bg:#fff;--stepper-border-color:#0000001f;--card-actions-surface-bg:#fff;overscroll-behavior-x:none}#q-app,.q-layout,.q-page-container{background:inherit}.app-header-seamless,.q-header{box-shadow:none!important}.app-header-seamless{border-bottom:none!important;isolation:isolate}.app-header-seamless:after{background:inherit;bottom:-1px;content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0}.q-stepper{background:var(--stepper-surface-bg)}.q-stepper.q-stepper--bordered{border-color:var(--stepper-border-color)}.q-stepper .q-stepper__nav{background:var(--stepper-nav-bg)}.q-notifications,.q-notifications__list{z-index:10000!important}.q-notifications__list--top{top:70px!important}.q-notification,.q-notification-custom-z-index{z-index:10001!important}body>.q-portal{z-index:10000!important}.q-dialog__backdrop{z-index:10002!important}.q-dialog,.q-dialog__inner{z-index:10003!important}.q-dialog__inner--minimized>div{max-height:100vh!important}.q-dialog__inner--standard{z-index:10003!important}.q-drawer__opener.fixed-right{pointer-events:none!important}.q-dialog__inner{padding:16px!important}.q-dialog__inner--minimized{padding:24px}.q-dialog__inner .q-card{margin:0 auto}.q-dialog__inner .q-card[style*="width: 500px"],.q-dialog__inner .q-card[style*="width: 700px"],.q-dialog__inner .q-card[style*="width: 900px"]{display:flex;flex-direction:column;max-height:calc(100vh - 100px)!important}.q-dialog__inner .q-card:not(.raw-protocol-dialog-card):not([style*="width: 500px"]):not([style*="width: 700px"]):not([style*="width: 900px"]){display:block!important;margin:0 auto!important;max-width:560px;min-width:280px;width:auto!important}.q-dialog__inner .q-card:not(.raw-protocol-dialog-card):not([style*="width: 500px"]):not([style*="width: 700px"]):not([style*="width: 900px"]) .q-card__actions,.q-dialog__inner .q-card:not(.raw-protocol-dialog-card):not([style*="width: 500px"]):not([style*="width: 700px"]):not([style*="width: 900px"]) .q-card__section{box-sizing:border-box!important;flex:none!important;width:100%!important}.q-dialog__inner .q-card:not(.raw-protocol-dialog-card):not([style*="width: 500px"]):not([style*="width: 700px"]):not([style*="width: 900px"]) .q-card__actions{margin:0!important;padding:16px 24px!important}.q-card__section.scroll{overflow-x:hidden!important;overflow-y:auto!important}.q-card__section.scroll::-webkit-scrollbar{width:8px}.q-card__section.scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.q-card__section.scroll::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.q-card__section.scroll::-webkit-scrollbar-thumb:hover{background:#555}.q-dialog .q-card:not(.raw-protocol-dialog-card):not([style*="width: 500px"]):not([style*="width: 700px"]):not([style*="width: 900px"]){max-height:none!important;overflow:visible!important}.q-dialog .q-card:not(.raw-protocol-dialog-card):not([style*="width: 500px"]):not([style*="width: 700px"]):not([style*="width: 900px"]) .q-card__section{overflow:visible!important}.q-dialog .q-card form{overflow-x:hidden;overflow-y:auto;padding-bottom:20px}.q-dialog .q-card .q-stepper .q-stepper__step-content{padding-bottom:60px}.q-dialog .q-card .q-stepper .q-stepper__nav{background:var(--stepper-nav-bg);border-top:1px solid var(--stepper-border-color);bottom:0;padding:16px 24px;position:sticky;z-index:1}.q-dialog .q-card .q-uploader{margin-bottom:20px}.q-dialog .q-card .q-uploader .q-uploader__header{min-height:48px}.q-dialog .q-card .form-actions,.q-dialog .q-card .q-card__actions{background:var(--card-actions-surface-bg);border-top:1px solid var(--stepper-border-color);bottom:0;margin:0 -24px -24px;padding:16px 24px;position:sticky;z-index:2}.q-dialog .q-card .studies-actions-container{margin-top:16px}.q-dialog .q-card .studies-actions-container .row{padding:8px 0}body.body--dark{--stepper-surface-bg:#1e1e1e;--stepper-nav-bg:#1e1e1e;--stepper-border-color:#ffffff1f;--card-actions-surface-bg:#1e1e1e;background:#121212}body.body--dark .q-dialog .q-card{background:#1b1c1e;color:#fff}body.body--dark .q-dialog .q-card .form-actions,body.body--dark .q-dialog .q-card .q-card__actions{background:var(--card-actions-surface-bg);border-top-color:var(--stepper-border-color)}body.body--dark .q-dialog .q-card .q-stepper__nav{background:var(--stepper-nav-bg);border-top-color:var(--stepper-border-color)}body.body--dark .q-card__section.scroll::-webkit-scrollbar-track{background:#ffffff1a}body.body--dark .q-card__section.scroll::-webkit-scrollbar-thumb{background:#ffffff4d}body.body--dark .q-card__section.scroll::-webkit-scrollbar-thumb:hover{background:#ffffff80}body.body--dark .q-notification.bg-positive{background-color:#255827!important}body.body--dark .q-notification.bg-negative{background-color:#9f1815!important}body.body--dark .q-notification.bg-warning{background-color:#b37105!important}body.body--dark .q-notification.bg-info{background-color:#0e4377!important}body.body--dark .q-field--outlined .q-field__control:before{border-color:#ffffff29}body.body--dark .q-field--outlined .q-field__control:hover:before{border-color:#ffffff52}body.body--dark .q-expansion-item .q-item,body.body--dark .q-table{color:#ffffffde}body.body--dark .q-table tbody td,body.body--dark .q-table thead tr{border-color:#ffffff1f}body.body--dark .q-table tbody tr:hover{background:#ffffff0a}body.body--dark .q-card{background:#1e1e1e;color:#ffffffde}body.body--dark .q-card.q-card--bordered{border-color:#ffffff14}body.body--dark .q-list{color:#ffffffde}body.body--dark .q-separator{background:#ffffff1f}body.body--dark .q-field--outlined .q-field__control input:-webkit-autofill,body.body--dark .q-field--outlined .q-field__control input:-webkit-autofill:active,body.body--dark .q-field--outlined .q-field__control input:-webkit-autofill:focus,body.body--dark .q-field--outlined .q-field__control input:-webkit-autofill:hover,body.body--dark .q-field--rounded .q-field__control input:-webkit-autofill,body.body--dark .q-field--rounded .q-field__control input:-webkit-autofill:active,body.body--dark .q-field--rounded .q-field__control input:-webkit-autofill:focus,body.body--dark .q-field--rounded .q-field__control input:-webkit-autofill:hover{-webkit-text-fill-color:#ffffffde!important;background-color:#2e2e2e!important;-webkit-box-shadow:inset 0 0 0 30px #2e2e2e!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}body.body--dark .q-field--outlined .q-field__control textarea:-webkit-autofill,body.body--dark .q-field--outlined .q-field__control textarea:-webkit-autofill:active,body.body--dark .q-field--outlined .q-field__control textarea:-webkit-autofill:focus,body.body--dark .q-field--outlined .q-field__control textarea:-webkit-autofill:hover{-webkit-text-fill-color:#ffffffde!important;background-color:#2e2e2e!important;-webkit-box-shadow:inset 0 0 0 30px #2e2e2e!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}body.body--dark #q-app,body.body--dark .q-layout,body.body--dark .q-page-container{background:#121212}.theme-icon,.theme-label,.theme-tooltip{align-items:center;display:inline-flex}.theme-icon--light,.theme-label--light,.theme-tooltip--light,body.body--dark .theme-icon--dark,body.body--dark .theme-label--dark,body.body--dark .theme-tooltip--dark{display:none!important}body.body--dark .theme-icon--light,body.body--dark .theme-label--light,body.body--dark .theme-tooltip--light{display:inline-flex!important}body.body--dark .nav-header{background:#060b16!important;color:#f1f5f9!important}body.body--dark .nav-header .brand-btn:hover,body.body--dark .nav-header .menu-btn:hover,body.body--dark .nav-header .theme-btn:hover{background:#ffffff0f!important}body.body--dark .nav-header .brand__divider{background:#223047!important}body.body--dark .nav-header .brand__name,body.body--dark .nav-header .nav-link{color:#fff!important}body.body--dark .nav-header .nav-link:hover{background:#101a2b!important;color:#fff!important}body.body--dark .nav-header .theme-btn{color:#9aa9bc!important}body.body--dark .nav-header .auth-actions{border-left-color:#223047!important}body.body--dark .nav-header .logout-btn{background:#ef44442e!important;color:#fecaca!important}body.body--dark .brand__logo--light,body.body--dark .brand__sympro-logo--light{display:none!important}body.body--dark .brand__logo--dark,body.body--dark .brand__sympro-logo--dark{display:block!important}body.body--dark .app-footer{background:#060b16!important;border-top-color:#223047!important;color:#f1f5f9!important}body.body--dark .app-footer .bottom-row__copy,body.body--dark .app-footer .bottom-row__link,body.body--dark .app-footer .brand__desc,body.body--dark .app-footer .brand__producer-text,body.body--dark .app-footer .link-col__link{color:#9aa9bc!important}body.body--dark .app-footer .social-btn{border-color:#223047!important;color:#829cc0!important}body.body--dark .app-footer .link-col__link:hover,body.body--dark .app-footer .social-btn:hover{color:#c3d0e0!important}body.body--dark .app-footer .bottom-row{border-top-color:#223047!important}body.body--dark .app-footer .bottom-row__release{background:#101a2b!important;border-color:#223047!important;color:#829cc0!important}body.body--dark .app-footer .bottom-row__link:hover{color:#e2e8f0!important}body:not(.body--dark) .q-field--outlined .q-field__control input:-webkit-autofill,body:not(.body--dark) .q-field--outlined .q-field__control input:-webkit-autofill:active,body:not(.body--dark) .q-field--outlined .q-field__control input:-webkit-autofill:focus,body:not(.body--dark) .q-field--outlined .q-field__control input:-webkit-autofill:hover,body:not(.body--dark) .q-field--rounded .q-field__control input:-webkit-autofill,body:not(.body--dark) .q-field--rounded .q-field__control input:-webkit-autofill:active,body:not(.body--dark) .q-field--rounded .q-field__control input:-webkit-autofill:focus,body:not(.body--dark) .q-field--rounded .q-field__control input:-webkit-autofill:hover{-webkit-text-fill-color:#000000de!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}body:not(.body--dark) .q-field--outlined .q-field__control textarea:-webkit-autofill,body:not(.body--dark) .q-field--outlined .q-field__control textarea:-webkit-autofill:active,body:not(.body--dark) .q-field--outlined .q-field__control textarea:-webkit-autofill:focus,body:not(.body--dark) .q-field--outlined .q-field__control textarea:-webkit-autofill:hover{-webkit-text-fill-color:#000000de!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.ql-snow .ql-editor blockquote{background:#f9f9f9;border-left:4px solid #cfcfcf;color:#555;margin:1em 0;padding:.6em 1em}.body--dark .ql-snow .ql-editor blockquote{background:#2a2a2a;border-left-color:#666;color:#ddd}.ql-snow .ql-editor pre.ql-syntax{background:#f5f5f5;border-radius:6px;color:#2e2e2e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;overflow-x:auto;padding:.75rem 1rem}.body--dark .ql-snow .ql-editor pre.ql-syntax{background:#1e1e1e;color:#e6e6e6}.ql-snow .ql-editor code{background:#f5f5f5;border-radius:4px;color:#2e2e2e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:.1rem .3rem}.body--dark .ql-snow .ql-editor code{background:#1e1e1e;color:#e6e6e6}.faq-page .faq-answer{color:#111}.body--dark .faq-page .faq-answer{color:#fff}.body--dark .faq-page .faq-answer *{color:#fff!important}.body--dark .faq-page .faq-answer a{color:#8ab4ff!important}body.body--dark{--public-dark-bg:#060b16;--public-dark-hero:#08101e;--public-dark-section:#0b1423;--public-dark-surface:#101a2b;--public-dark-surface-soft:#121f32;--public-dark-border:#223047;--public-dark-text:#f1f5f9;--public-dark-muted:#9aa9bc;--public-dark-accent:#829cc0}body.body--dark :is(.homepage--dark,.tools-showcase--dark,.about-legacy--dark,.methodology-page--dark,.contact-hub--dark,.faq-hub--dark,.blog-hub--dark,.release-page--dark,.legal-page--dark,.seo-product-page--dark,.blog-post-page,.faq-post-page,.living-slr-diagram-page,.register-page.bg-dark,.unsubscribe-page.bg-dark){--landing-accent:var(--public-dark-accent);--landing-accent-soft:#829cc01a;--landing-dark:var(--public-dark-bg);--landing-border-dark:var(--public-dark-border);--landing-muted-dark:var(--public-dark-muted);background:var(--public-dark-bg);color:var(--public-dark-text)}body.body--dark .public-layout .app-footer,body.body--dark :is(.public-layout,.auth-layout) .nav-header{background:var(--public-dark-bg);border-color:var(--public-dark-border);box-shadow:none}body.body--dark .nav-header .mobile-register-btn,body.body--dark .nav-header .register-btn{background:var(--public-dark-text)!important;box-shadow:none;color:#0b1220!important}body.body--dark .nav-header .tools-menu__panel,body.body--dark .nav-mobile-drawer--dark{background:var(--public-dark-surface)!important;border-color:var(--public-dark-border)!important}body.body--dark .app-footer .brand__producer-line{background:var(--public-dark-border)}body.body--dark .app-footer .social-btn{background:var(--public-dark-surface);border-color:var(--public-dark-border);color:var(--public-dark-accent)}body.body--dark .public-layout .back-to-top-btn{background:var(--public-dark-surface-soft)!important;border:1px solid var(--public-dark-border);box-shadow:none;color:var(--public-dark-accent)!important}body.body--dark .public-layout .app-footer .bottom-row__release{background:var(--public-dark-surface);border-color:var(--public-dark-border);color:var(--public-dark-accent)}body.body--dark :is(.homepage--dark,.tools-showcase--dark,.about-legacy--dark,.methodology-page--dark,.contact-hub--dark,.faq-hub--dark,.legal-page--dark,.seo-product-page--dark) :is(.hero,.release-hero){background:linear-gradient(180deg,var(--public-dark-hero) 0,var(--public-dark-bg) 100%)}body.body--dark :is(.homepage--dark,.tools-showcase--dark,.about-legacy--dark,.methodology-page--dark,.contact-hub--dark,.faq-hub--dark,.legal-page--dark) :is(.hero__decor,.hero-media__glow,.release-hero__mesh){opacity:0}body.body--dark :is(.homepage--dark,.tools-showcase--dark,.about-legacy--dark,.methodology-page--dark,.contact-hub--dark,.faq-hub--dark,.blog-hub--dark,.release-page--dark,.legal-page--dark) :is(.hero-pill,.hero-badge,.section-kicker,.badge-pill--soft,.release-kicker){background:var(--public-dark-surface);border-color:var(--public-dark-border);box-shadow:none;color:var(--public-dark-accent)}body.body--dark :is(.homepage--dark,.tools-showcase--dark,.about-legacy--dark,.methodology-page--dark,.contact-hub--dark,.faq-hub--dark,.blog-hub--dark,.release-page--dark,.legal-page--dark) :is(.hero-title__accent,.section-kicker,.stats__icon,.service-tag,.post-card__link){color:var(--public-dark-accent)}body.body--dark :is(.homepage--dark,.tools-showcase--dark,.about-legacy--dark,.methodology-page--dark,.contact-hub--dark,.faq-hub--dark,.blog-hub--dark,.release-page--dark,.legal-page--dark) :is(.hero-btn--primary,.release-hero__btn--primary,.cta-btn--primary){background:var(--public-dark-text)!important;border-color:var(--public-dark-text)!important;box-shadow:none;color:#0b1220!important}body.body--dark :is(.homepage--dark,.tools-showcase--dark,.about-legacy--dark,.methodology-page--dark,.contact-hub--dark,.faq-hub--dark,.blog-hub--dark,.release-page--dark,.legal-page--dark) :is(.hero-btn--secondary,.release-hero__btn--secondary,.cta-btn--secondary){background:#0000!important;border-color:#2b3a52!important;box-shadow:none;color:#e2e8f0!important}body.body--dark .homepage--dark :is(.about,.pricing){background:var(--public-dark-bg)}body.body--dark .homepage--dark :is(.services,.precision),body.body--dark .product-flow--dark{background:var(--public-dark-section)}body.body--dark .homepage--dark :is(.browser-mockup,.about-card,.why-card,.service-card,.precision-card,.pico-card,.reason-card,.plan-card),body.body--dark .product-flow--dark .module-card{background:var(--public-dark-surface);border-color:var(--public-dark-border);box-shadow:none}body.body--dark .homepage--dark :is(.browser-mockup__bar,.precision-right){background:var(--public-dark-section);border-color:var(--public-dark-border)}body.body--dark .homepage--dark :is(.about-pill,.why-icon,.service-icon),body.body--dark .product-flow--dark .module-card__icon{background:var(--public-dark-surface-soft);border:1px solid var(--public-dark-border);box-shadow:none;color:#aec0d7}body.body--dark .homepage--dark :is(.why-icon__sym,.service-icon__sym),body.body--dark .product-flow--dark .module-card__icon{color:#aec0d7}body.body--dark :is(.tools-showcase--dark,.about-legacy--dark,.methodology-page--dark,.contact-hub--dark,.faq-hub--dark,.blog-hub--dark,.release-page--dark,.legal-page--dark) :is(.browser-mockup,.preview,.feature-card,.service-card,.hero-card,.content-card,.mode-card,.principle-card,.resource-item,.contact-card,.callout,.form-card,.info-card,.mini-faq-card,.sidebar-card,.search-card,.group-card,.category-card,.empty-card,.featured-card,.post-card,.newsletter-card,.stat-card,.growth-card,.controls-card,.timeline-section,.legal-card){background:var(--public-dark-surface);border-color:var(--public-dark-border);box-shadow:none}body.body--dark .methodology-page--dark :is(.detail-block--panel,.detail-block--accent,.integration-overview,.integration-step,.mini-option-card,.recommendation-card,.certificate-card,.statement-card,.statement-card--soft){background:var(--public-dark-surface-soft);border-color:var(--public-dark-border);box-shadow:none}body.body--dark .register-page.bg-dark{background:var(--public-dark-bg)!important}body.body--dark .register-page .form-section,body.body--dark .register-page .register-card{background:var(--public-dark-surface)!important;border-color:var(--public-dark-border);box-shadow:none}body.body--dark .register-page .account-type-card{background:var(--public-dark-section);border-color:var(--public-dark-border)}body.body--dark .register-page .account-type-card--active{background:var(--public-dark-surface-soft);border-color:#526986;box-shadow:none}body.body--dark .auth-layout .register-page .account-type-card :is(.account-type-label,.account-type-sublabel),body.body--dark .auth-layout .register-page .account-type-card--active :is(.account-type-label,.account-type-sublabel){color:var(--public-dark-text)}body.body--dark .register-page .trial-summary{background:var(--public-dark-section);border-color:var(--public-dark-border)}body.body--dark :is(.blog-post-page,.faq-post-page) :is(.blog-content,.faq-content,.more-list-item){background:var(--public-dark-surface);border-color:var(--public-dark-border)}body.body--dark :is(.public-layout,.auth-layout),body.body--dark :is(.public-layout,.auth-layout)>.q-page-container{background:var(--public-dark-bg)}body.body--dark .about-legacy--dark .cta-card{background:var(--public-dark-section);border:1px solid var(--public-dark-border);box-shadow:none}body.body--dark .about-legacy--dark .cta-card__overlay{opacity:0}body.body--dark .methodology-page--dark :is(.pill-item__icon,.mode-card__icon,.mini-option-card__icon,.discrepancy-card__icon,.statement-card__icon){background:var(--public-dark-surface-soft);border-color:var(--public-dark-border);box-shadow:none;color:var(--public-dark-accent)}body.body--dark .auth-layout :is(.sign-in-btn,.otp-action-btn,.register-btn),body.body--dark :is(.contact-hub--dark,.blog-hub--dark) :is(.primary-btn,.newsletter-btn,.load-more-btn){background:var(--public-dark-text)!important;border-color:var(--public-dark-text)!important;box-shadow:none;color:#0b1220!important}body.body--dark .register-page .trial-summary__list .q-icon,body.body--dark :is(.contact-hub--dark,.faq-hub--dark,.blog-hub--dark,.auth-layout) .text-primary{color:var(--public-dark-accent)!important}body.body--dark .auth-layout :is(.login-page.bg-dark,.q-page.bg-dark){background:var(--public-dark-bg)!important}body.body--dark .auth-layout :is(.login-card,.q-card){background:var(--public-dark-surface);border-color:var(--public-dark-border);box-shadow:none}body.body--dark .auth-layout .form-section{background:var(--public-dark-section)!important;border-color:var(--public-dark-border)}.cookie-consent[data-v-e01d04de]{bottom:24px;display:flex;justify-content:center;left:24px;pointer-events:none;position:fixed;right:24px;z-index:6000}.cookie-consent__card[data-v-e01d04de]{border-radius:18px;box-shadow:0 18px 48px #0f172a38;pointer-events:auto;width:min(980px,100%)}.cookie-consent__section[data-v-e01d04de]{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;padding:1.25rem}.cookie-consent__section--preferences[data-v-e01d04de]{display:block}.cookie-consent__content[data-v-e01d04de],.cookie-consent__header[data-v-e01d04de],.cookie-consent__preference[data-v-e01d04de]{align-items:flex-start;display:flex;gap:1rem}.cookie-consent__header[data-v-e01d04de],.cookie-consent__preference[data-v-e01d04de]{justify-content:space-between}.cookie-consent__icon[data-v-e01d04de]{background:#1976d21f;border-radius:14px;color:#1976d2;display:grid;flex:0 0 auto;height:46px;place-items:center;width:46px}.cookie-consent__copy[data-v-e01d04de]{max-width:640px}.cookie-consent__title[data-v-e01d04de]{font-size:1rem;font-weight:700;margin-bottom:.25rem}.cookie-consent__text[data-v-e01d04de]{color:#5f6368;font-size:.9rem;line-height:1.45}.cookie-consent__actions[data-v-e01d04de]{align-items:center;display:flex;flex:0 0 auto;gap:.75rem;justify-content:flex-end}.cookie-consent__actions--preferences[data-v-e01d04de]{margin-top:1.25rem}.cookie-consent__settings-btn[data-v-e01d04de]{min-height:36px;padding:0 6px;text-decoration:underline;text-underline-offset:3px}.cookie-consent__preferences[data-v-e01d04de]{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem}.cookie-consent__preference-title[data-v-e01d04de]{font-weight:700;margin-bottom:.25rem}body.body--dark{color:#c7c7c7}@media (max-width:768px){.cookie-consent[data-v-e01d04de]{bottom:12px;left:12px;right:12px}.cookie-consent__actions[data-v-e01d04de],.cookie-consent__section[data-v-e01d04de]{align-items:stretch;flex-direction:column}.cookie-consent__actions[data-v-e01d04de] .q-btn{width:100%}}