@font-face{font-family:QuantaNavigation;src:url('/assets/ea338bfb67-hanken-grotesk-normal-latin-1f21c6eaa000.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
.quanta-announcement{height:38px;display:flex;align-items:center;justify-content:center;gap:24px;padding:0 16px;overflow:hidden;white-space:nowrap;background:#16233b;color:#eaeff4;font:400 11.5px/1.5 QuantaNavigation,sans-serif;letter-spacing:.2em;text-transform:uppercase}
.quanta-announcement-mobile{display:none}
.quanta-header{position:sticky;top:0;z-index:40;background:rgba(250,250,248,.95);border-bottom:1px solid #dde2e6;backdrop-filter:blur(24px);color:#5c636b;font:500 13px/1.5 QuantaNavigation,sans-serif}
.quanta-header-inner{max-width:1280px;margin:0 auto;height:80px;padding:0 32px;display:flex;align-items:center;gap:16px}
.quanta-logo{display:inline-flex;align-items:center;flex-shrink:0}
.quanta-logo img{display:block;height:46px;width:auto;max-width:none}
.quanta-logo .quanta-logo-dark{display:none}
.quanta-desktop-links{display:flex;align-items:center;justify-content:center;gap:16px;flex:1}
.quanta-desktop-links>a{white-space:nowrap;letter-spacing:-.01em}
.quanta-desktop-links a:hover,.quanta-nav-control:hover,.quanta-help summary:hover{color:#16233b}
.quanta-header-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}
.quanta-nav-control{display:grid;place-items:center;width:44px;height:44px;padding:0;color:inherit;background:none;border:0;border-radius:4px;position:relative;cursor:pointer;flex-shrink:0}
.quanta-icon{display:block;width:20px;height:20px;flex-shrink:0}
.quanta-header .quanta-icon{width:18px;height:18px}
.quanta-header .quanta-bag{width:24px;height:24px}
.quanta-header .quanta-menu-icon{width:20px;height:20px}
.quanta-header .precision-appearance{border:1px solid #dde2e6}
.quanta-header .quanta-theme-sun{display:none}
.quanta-help{position:relative}
.quanta-help summary{display:flex;align-items:center;gap:5px;cursor:pointer;min-height:44px;list-style:none}
.quanta-help summary::-webkit-details-marker{display:none}
.quanta-header .quanta-chevron{width:14px;height:14px}
.quanta-help>div{position:absolute;top:100%;right:0;min-width:215px;padding:8px;background:#fafaf8;border:1px solid #dde2e6;border-radius:4px;box-shadow:0 12px 35px #0a1b3020}
.quanta-help a{display:block;padding:12px;border-radius:3px}
.quanta-help a:hover{background:#eaeff4}
.quanta-nav-control:focus-visible,.quanta-logo:focus-visible,.quanta-help summary:focus-visible{outline:2px solid #7291aa;outline-offset:3px}
.quanta-mobile-toggle{display:none}
.quanta-footer-logo{display:inline-flex;align-items:center}
.quanta-footer-logo img{display:block;height:46px;width:auto;max-width:100%}
.quanta-legacy .stat-icon{border:0;border-radius:0;width:24px;height:24px;color:#16233b}
.quanta-legacy .promise .icon{display:inline-flex;color:#16233b}
.quanta-legacy .add-small{display:grid;place-items:center}
.quanta-legacy .add-small .quanta-icon{width:16px;height:16px}
.quanta-legacy #audit-mobile-menu{background:#fafaf8;color:#283745;font-family:QuantaNavigation,sans-serif;position:sticky;top:80px;z-index:39;border-bottom:1px solid #dde2e6}
.dark .quanta-header,.dark .quanta-help>div,.dark .quanta-legacy #audit-mobile-menu{background:#152031;color:#b7c3d1;border-color:#344052}
.dark .quanta-header .precision-appearance{border-color:#344052}
.dark .quanta-desktop-links a:hover,.dark .quanta-nav-control:hover,.dark .quanta-help summary:hover{color:#fff}
.dark .quanta-help a:hover{background:#26354a}
.dark .quanta-logo .quanta-logo-light,.dark .quanta-header .quanta-theme-moon{display:none}
.dark .quanta-logo .quanta-logo-dark,.dark .quanta-header .quanta-theme-sun{display:block}
.dark .quanta-legacy .stat-icon,.dark .quanta-legacy .promise .icon{color:#c3d3e0}
@media(max-width:1023px){.quanta-header-inner{padding:0 24px;gap:12px}.quanta-logo img{height:36.8px}.quanta-desktop-links{display:none}.quanta-mobile-toggle{display:grid}.quanta-header-actions{gap:4px}.quanta-header .quanta-bag{width:20px;height:20px}.quanta-announcement{gap:16px}}
@media(max-width:639px){.quanta-header-inner{padding:0 16px}.quanta-search{display:none}.quanta-announcement{font-size:10px;letter-spacing:.08em;gap:16px}.quanta-announcement-wide{display:none}.quanta-announcement-mobile{display:inline}.quanta-footer-logo img{height:40px}}
