.header-hero{padding-top:5rem}.uper-site-header{z-index:40;backdrop-filter:blur(16px)saturate(1.4);background:#ffffffd9;border-bottom:1px solid #0a162814;height:64px;transition:background .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.dark .uper-site-header{background:#08121fe0;border-bottom-color:#ffffff14}.uper-site-header.scroll{box-shadow:0 4px 20px #0000001a}.dark .uper-site-header.scroll{box-shadow:0 4px 20px #0006}.uper-header-inner{justify-content:space-between;align-items:center;max-width:calc(1280px + 2rem);height:100%;margin:0 auto;padding:0 1rem;display:flex}.uper-header-brand{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.uper-header-brand .logo{margin-bottom:-5px}.uper-header-controls{align-items:center;gap:4px;display:flex}.uper-ctrl-btn{cursor:pointer;color:#374151;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:background .2s,color .2s;display:inline-flex}.uper-ctrl-btn:hover{background:#0a16280f}.dark .uper-ctrl-btn{color:#cbd5e1}.dark .uper-ctrl-btn:hover{background:#ffffff14}.uper-ctrl-cta{background:linear-gradient(135deg, var(--accent-400), var(--accent-500));white-space:nowrap;border-radius:999px;align-items:center;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex;color:#fff!important}.uper-ctrl-cta:hover{opacity:.9}.uper-ctrl-menu{cursor:pointer;color:#374151;letter-spacing:-.01em;background:0 0;border:1px solid #0a16281f;border-radius:999px;align-items:center;gap:8px;margin-left:4px;padding:7px 14px 7px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.uper-ctrl-menu:hover{background:#0a16280d}.dark .uper-ctrl-menu{color:#cbd5e1;border-color:#ffffff26}.dark .uper-ctrl-menu:hover{background:#ffffff0f}@media (width<=480px){.uper-ctrl-menu-label{display:none}.uper-ctrl-menu{padding:7px 10px}}@media (width<=360px){.uper-header-controls{gap:2px}.uper-ctrl-cta{padding:8px 12px;font-size:12px}.uper-ctrl-menu{margin-left:0}}.uper-hamburger{flex-shrink:0;width:16px;height:12px;display:block;position:relative}.uper-hamburger>span{transform-origin:50%;background:currentColor;border-radius:2px;height:1.8px;transition:width .3s cubic-bezier(.4,0,.2,1),top .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:block;position:absolute;left:0}.uper-hamburger>span:first-child{width:14px;top:3px}.uper-hamburger>span:last-child{width:10px;top:9px}body.drawer-open .uper-hamburger>span{width:16px;top:calc(50% - 1px)}body.drawer-open .uper-hamburger>span:first-child{transform:rotate(45deg)}body.drawer-open .uper-hamburger>span:last-child{transform:rotate(-45deg)}.menu-drawer{z-index:60;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;inset:0}.menu-drawer.open{pointer-events:auto;opacity:1}.menu-drawer-backdrop{backdrop-filter:blur(6px);background:#00000080;position:absolute;inset:0}.menu-drawer-panel{color:#0f1219;background:#fbfcfe;border-left:1px solid #0a16281a;outline:none;flex-direction:column;width:480px;max-width:90vw;padding:24px 32px 28px;transition:transform .35s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.menu-drawer.open .menu-drawer-panel{transform:translate(0)}.dark .menu-drawer-panel{color:#f1f5f9;background:#08121f;border-left-color:#ffffff1a}.menu-drawer-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.menu-drawer-brand{align-items:center;text-decoration:none;display:inline-flex}.menu-drawer-close{color:inherit;cursor:pointer;background:0 0;border:1px solid #0a16281a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,transform .3s;display:inline-flex}.menu-drawer-close:hover{background:#0a16280d;transform:rotate(90deg)}.dark .menu-drawer-close{border-color:#ffffff1a}.dark .menu-drawer-close:hover{background:#ffffff0f}.menu-drawer-close-icon{width:14px;height:14px;display:block;position:relative}.menu-drawer-close-icon>span{transform-origin:50%;background:currentColor;border-radius:2px;width:14px;height:1.8px;display:block;position:absolute;top:calc(50% - 1px);left:0}.menu-drawer-close-icon>span:first-child{transform:rotate(45deg)}.menu-drawer-close-icon>span:last-child{transform:rotate(-45deg)}.menu-drawer-primary{flex-direction:column;margin-bottom:32px;display:flex}.menu-drawer-primary-link{color:inherit;border-bottom:1px solid #0a162814;justify-content:space-between;align-items:center;padding:16px 4px;text-decoration:none;transition:color .2s;display:flex}.dark .menu-drawer-primary-link{border-bottom-color:#ffffff14}.menu-drawer-primary-link:hover{color:var(--accent)}.menu-drawer-primary-title{letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1.1;display:block}@media (width<=767px){.menu-drawer-primary-title{font-size:1.25rem}}.menu-drawer-primary-arrow{opacity:.55;flex-shrink:0;width:20px;height:20px;transition:transform .2s,opacity .2s}.menu-drawer-primary-link:hover .menu-drawer-primary-arrow{opacity:1;transform:translate(4px)}.menu-drawer-spacer{flex:1;min-height:16px}.menu-drawer-footer{border-top:1px solid #0a162814;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.dark .menu-drawer-footer{border-top-color:#ffffff14}.menu-drawer-footer-utility{align-items:center;gap:8px;display:flex}.menu-drawer-theme-chip{color:inherit;cursor:pointer;background:0 0;border:1px solid #0a16281f;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:border-color .2s,color .2s;display:inline-flex}.menu-drawer-theme-chip:hover{border-color:var(--accent);color:var(--accent)}.dark .menu-drawer-theme-chip{border-color:#ffffff26}.dark .menu-drawer-theme-chip:hover{border-color:var(--accent-300);color:var(--accent-300)}.menu-drawer-primary-text{flex-direction:column;gap:2px;display:flex}.menu-drawer-primary-sub{color:#0f121980;letter-spacing:0;font-size:.75rem;font-weight:400}.dark .menu-drawer-primary-sub{color:#f1f5f973}.menu-drawer-section{margin-bottom:24px}.menu-drawer-section-title{letter-spacing:.08em;text-transform:uppercase;color:#0f121966;margin-bottom:10px;font-size:.6875rem;font-weight:600}.dark .menu-drawer-section-title{color:#f1f5f959}.menu-drawer-chips{flex-wrap:wrap;gap:6px;display:flex}.menu-drawer-chip{color:inherit;border:1px solid #0a162824;border-radius:999px;align-items:center;padding:6px 14px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.menu-drawer-chip:hover{background:#0a16280d;border-color:#0a162840}.dark .menu-drawer-chip{border-color:#ffffff1f}.dark .menu-drawer-chip:hover{background:#ffffff0f;border-color:#ffffff40}.menu-drawer-help-card{background:#001e500d;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex}.dark .menu-drawer-help-card{background:#ffffff0d}.menu-drawer-help-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.menu-drawer-help-title{margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.menu-drawer-help-sub{color:#0f12198c;margin:0;font-size:.75rem}.dark .menu-drawer-help-sub{color:#f1f5f973}.menu-drawer-help-cta{background:linear-gradient(135deg, var(--accent-400), var(--accent-500));white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex;color:#fff!important}.menu-drawer-help-cta:hover{opacity:.92}.menu-drawer-help-cta svg{flex-shrink:0;transition:transform .2s}.menu-drawer-help-cta:hover svg{transform:translate(3px)}.menu-drawer-footer-socials{align-items:center;gap:4px;display:flex}.menu-drawer-footer-social{width:32px;height:32px;color:inherit;opacity:.65;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:opacity .2s,background .2s;display:inline-flex}.menu-drawer-footer-social:hover{opacity:1;background:#0a16280f}.dark .menu-drawer-footer-social:hover{background:#ffffff14}.breadcrumbs[data-v-3e3a5b25]{font-size:.875rem;list-style:none}.breadcrumb-item+.breadcrumb-item[data-v-3e3a5b25]:before{color:#bdbdbd;content:"/";padding:.5rem .5rem .5rem .25rem;display:inline-block}@media (width>=640px){.breadcrumb-item+.breadcrumb-item[data-v-3e3a5b25]:before{padding-top:.25rem;padding-bottom:.25rem}}.breadcrumb-item b[data-v-3e3a5b25]{font-weight:400;display:none}@media (width>=640px){.breadcrumb-item b[data-v-3e3a5b25]{display:inline}}.breadcrumb-link[data-v-3e3a5b25]{cursor:pointer;border:0}.breadcrumb-link[data-v-3e3a5b25]:hover{color:var(--accent-500)}.breadcrumb-link--disabled[data-v-3e3a5b25]{cursor:default}.breadcrumb-link--disabled[data-v-3e3a5b25]:hover{color:inherit}.search-dialog[data-v-aeb5c8e0]::backdrop{backdrop-filter:blur(4px);background:#00000080}.search-input[data-v-aeb5c8e0]::-webkit-search-cancel-button{display:none}.search-result-title[data-v-aeb5c8e0] mark,.search-result-excerpt[data-v-aeb5c8e0] mark{color:inherit;background:#fef08a;border-radius:2px;padding:0 1px}.dark .search-result-title mark,.dark .search-result-excerpt mark{color:#fef08a;background:#854d0e}
