html.pt-locked,html.pt-locked body{overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.pt-no-scrollbar{scrollbar-width:none}.pt-no-scrollbar::-webkit-scrollbar{display:none}@keyframes pt-seg-scan{0%,45%,to{background-color:var(--pt-seg-off)}20%{background-color:var(--pt-seg-on)}}.pt-seg-scan{--pt-seg-off:#e5e7eb;--pt-seg-on:#a9c9f5;animation:pt-seg-scan 1.5s ease-in-out infinite}.dark .pt-seg-scan{--pt-seg-off:hsla(0,0%,100%,.1);--pt-seg-on:rgba(96,165,250,.55)}@keyframes pt-scan-sweep{0%{transform:translateY(-40%)}to{transform:translateY(240%)}}.pt-scan-sweep{animation:pt-scan-sweep 1.6s cubic-bezier(.45,0,.55,1) infinite}.pt-scroll-fade{-webkit-mask-image:linear-gradient(180deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(180deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.pt-ultra-button{background-color:#2563eb;background-image:linear-gradient(105deg,#1748c9,#2563eb 46%,#3b82f6);isolation:isolate;overflow:hidden;position:relative}.pt-ultra-button:disabled{background-image:none}.pt-ultra-button:after{animation:pt-ultra-button-shine 4.2s cubic-bezier(.4,0,.2,1) 1.2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);bottom:-20%;content:"";left:0;position:absolute;top:-20%;transform:translateX(-160%) skewX(-18deg);width:30%;will-change:transform;z-index:-1}.pt-ultra-button:disabled:after{display:none}@keyframes pt-ultra-button-shine{0%{transform:translateX(-160%) skewX(-18deg)}40%,to{transform:translateX(420%) skewX(-18deg)}}@keyframes pt-caret-blink{0%,45%{opacity:1}55%,to{opacity:0}}.pt-caret-blink{animation:pt-caret-blink 1s step-end infinite}@media (prefers-reduced-motion:reduce){.pt-seg-scan{background-color:var(--pt-seg-off)}.pt-caret-blink,.pt-scan-sweep,.pt-seg-scan,.pt-ultra-button:after{animation:none}}.UltraOverviewModal_dialog__gOcQE{--ultra-ink:#192d4e;--ultra-muted:#64758e;--ultra-border:#e1e8f2;--ultra-surface:#fff;--ultra-wash:#f4f8ff;--ultra-blue:#2563eb;position:relative;z-index:2147483005}.UltraOverviewModal_backdrop__sYmnj{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(15,23,42,.46)}.UltraOverviewModal_backdrop__sYmnj,.UltraOverviewModal_positioner__QaA_i{inset:0;position:fixed}.UltraOverviewModal_positioner__QaA_i{align-items:center;display:flex;justify-content:center;padding:1.25rem}.UltraOverviewModal_panel__yMwwu{background:var(--ultra-surface);border:1px solid rgba(219,230,247,.8);border-radius:1.375rem;box-shadow:0 32px 100px rgba(15,23,42,.24);color:var(--ultra-ink);display:flex;flex-direction:column;max-height:min(56rem,calc(100dvh - 2.5rem));max-width:47.5rem;overflow:hidden;width:100%}.UltraOverviewModal_topbar__LV2Wq{border-bottom:1px solid var(--ultra-border);flex-shrink:0;gap:.5rem;justify-content:space-between;min-height:4rem;padding:.75rem 1.75rem}.UltraOverviewModal_topbarTitle__jUB3G,.UltraOverviewModal_topbar__LV2Wq{align-items:center;display:flex}.UltraOverviewModal_topbarTitle__jUB3G{flex-wrap:wrap;gap:.625rem}.UltraOverviewModal_titleBolt__I_NtF{height:1.125rem;width:1.125rem}.UltraOverviewModal_title__fKX2G{font-size:.9375rem;font-weight:600;line-height:1.5rem}.UltraOverviewModal_close__Q0GF_{align-items:center;border-radius:.625rem;color:var(--ultra-muted);display:flex;flex-shrink:0;font-size:1.125rem;height:2.25rem;justify-content:center;margin-right:-.5rem;transition:background-color .15s ease,color .15s ease;width:2.25rem}.UltraOverviewModal_close__Q0GF_:hover{background:var(--ultra-wash);color:var(--ultra-ink)}.UltraOverviewModal_body__BtNgX{min-height:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-color:#cedbed transparent;scrollbar-width:thin}.UltraOverviewModal_body__BtNgX:focus-visible{outline:2px solid #3b82f6;outline-offset:-3px}.UltraOverviewModal_hero__7MAuI{align-items:center;background:linear-gradient(125deg,var(--ultra-surface) 25%,var(--ultra-wash));display:grid;gap:.25rem;grid-template-columns:1.15fr 1fr;padding:1.25rem 1.75rem 1rem}.UltraOverviewModal_heroCopy__wxVE9{position:relative;z-index:1}.UltraOverviewModal_eyebrow__9aV94{color:#537cae;font-size:.625rem;font-weight:600;letter-spacing:.09em;line-height:1rem}.UltraOverviewModal_headline__2YGjc{font-size:2rem;font-weight:600;letter-spacing:-.055em;line-height:1.2;margin-top:.875rem}.UltraOverviewModal_headline__2YGjc>span{color:var(--ultra-blue);display:block;margin-top:.125rem}.UltraOverviewModal_intro__H_QgT{color:var(--ultra-muted);font-size:.8125rem;line-height:1.5rem;margin-top:1rem;max-width:22rem}.UltraOverviewModal_illustration__Y5iYf{min-width:0;padding-bottom:1.5rem;position:relative}.UltraOverviewModal_flowArt__e5FXX{display:block;overflow:visible;width:100%}.UltraOverviewModal_innerOrbit__ZojBx,.UltraOverviewModal_orbit__3tt6f{fill:none;stroke:#d9e7fa;stroke-width:1}.UltraOverviewModal_innerOrbit__ZojBx{stroke-dasharray:3 6}.UltraOverviewModal_paper__xauzM{fill:var(--ultra-surface);stroke:#d8e4f5}.UltraOverviewModal_paperShadow__BRC6R{fill:#173b75;opacity:.045}.UltraOverviewModal_documentIcon__4ZozR{fill:#e8f2ff}.UltraOverviewModal_documentInk__gEFNR{fill:none;stroke:#3b7beb;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.UltraOverviewModal_draftLines__8iNuq,.UltraOverviewModal_resultLines__a9Idq{fill:none;stroke:#d8e2ef;stroke-linecap:round;stroke-width:4}.UltraOverviewModal_resultLines__a9Idq{stroke:#a6c9fb}.UltraOverviewModal_connector__RM5Pf{fill:none;stroke:#a6c8fa;stroke-width:1.5}.UltraOverviewModal_signal__fLIVm{animation:UltraOverviewModal_ultra-signal__lPHXt 5s linear infinite;fill:none;stroke:#3b82f6;stroke-dasharray:5 110;stroke-linecap:round;stroke-width:2.5}.UltraOverviewModal_artLabel__sZGZC{fill:var(--ultra-muted);font-size:10px;font-weight:500}.UltraOverviewModal_artCore__R5y2h{align-items:center;aspect-ratio:1;background:linear-gradient(155deg,#fff,#eff6ff);border:1px solid #b6d2fb;border-radius:1.125rem;box-shadow:0 10px 28px rgba(37,99,235,.12),inset 0 1px 0 #fff;color:#2b66bd;display:flex;flex-direction:column;font-size:.75rem;font-weight:600;gap:.4375rem;justify-content:center;left:36%;position:absolute;top:35%;transform:rotate(-4deg);width:5.625rem}.UltraOverviewModal_heroBolt__J8ZEL{height:2.25rem;width:2.25rem}.UltraOverviewModal_meaningChip__0k_Hj{align-items:center;background:var(--ultra-surface);border:1px solid #d9e7fa;border-radius:2rem;bottom:.375rem;box-shadow:0 3px 10px rgb(30 64 175/3%);color:#547093;display:flex;font-size:.5625rem;font-weight:500;gap:.375rem;padding:.375rem .625rem;position:absolute;right:.875rem}.UltraOverviewModal_meaningChip__0k_Hj>svg{color:var(--ultra-blue)}.UltraOverviewModal_benefits__vuxoB{border-bottom:1px solid var(--ultra-border);border-top:1px solid var(--ultra-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 1.75rem;padding:1.375rem 0}.UltraOverviewModal_benefit__rzAmJ{padding-right:1rem}.UltraOverviewModal_benefit__rzAmJ+.UltraOverviewModal_benefit__rzAmJ{border-left:1px solid var(--ultra-border);padding-left:1.125rem}.UltraOverviewModal_benefit__rzAmJ>svg{color:var(--ultra-blue);height:1.125rem}.UltraOverviewModal_benefit__rzAmJ h3{font-size:.75rem;font-weight:600;line-height:1.125rem;margin-top:.625rem}.UltraOverviewModal_benefit__rzAmJ p{color:var(--ultra-muted);font-size:.6875rem;line-height:1.125rem;margin-top:.375rem}.UltraOverviewModal_performance__Knvyb{align-items:center;background:var(--ultra-wash);border:1px solid #d9e7fb;border-radius:1rem;display:grid;gap:1.75rem;grid-template-columns:10.5rem 1fr;margin:1.75rem;padding:1.5rem}.UltraOverviewModal_metric__uzmH6{display:flex;flex-direction:column}.UltraOverviewModal_metricValue__cphIB{color:#2866d4;font-size:2.875rem;font-weight:600;letter-spacing:-.065em;line-height:1}.UltraOverviewModal_metricLabel__CaDZu{color:#416793;font-size:.75rem;font-weight:500;margin-top:.5rem}.UltraOverviewModal_metricTrack__KkCac{background:#d5e3f8;border-radius:1rem;height:.25rem;margin-top:1rem;overflow:hidden}.UltraOverviewModal_metricTrack__KkCac>span{background:linear-gradient(90deg,#79b6ff,#2563eb);border-radius:inherit;display:block;height:100%;width:99%}.UltraOverviewModal_performanceCopy__SVwEo h3{font-size:.9375rem;font-weight:600;line-height:1.5rem;margin-top:.25rem}.UltraOverviewModal_performanceCopy__SVwEo>p:not(.UltraOverviewModal_eyebrow__9aV94){color:var(--ultra-muted);font-size:.75rem;line-height:1.25rem;margin-top:.375rem}.UltraOverviewModal_performanceNote__pfceW{color:var(--ultra-muted);display:block;font-size:.625rem;line-height:1rem;margin-top:.5rem}.UltraOverviewModal_detectorResults__4F6Yd{border-top:1px solid #d9e7fb;grid-column:1/-1;padding-top:1.125rem}.UltraOverviewModal_detectorGrid__bp1eH{display:grid;gap:.5rem;grid-template-columns:repeat(5,minmax(0,1fr))}.UltraOverviewModal_detector___C3mt{min-width:0;text-align:center}.UltraOverviewModal_detectorBrand___UpOU{align-items:center;color:var(--ultra-muted);display:flex;flex-direction:column;font-size:.6875rem;font-weight:500;gap:.5rem;line-height:1rem}.UltraOverviewModal_detectorLogo__DdAn1{height:1.75rem;object-fit:contain;width:1.75rem}.UltraOverviewModal_detectorRate__WKaiR{color:var(--ultra-ink);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.025em;line-height:1.5rem;margin-top:.3125rem}.UltraOverviewModal_detectorResults__4F6Yd .UltraOverviewModal_performanceNote__pfceW{margin-top:1rem;text-align:center}.UltraOverviewModal_modes__2Vaiv{padding:0 1.75rem 1.75rem}.UltraOverviewModal_sectionTitle___zPVj{font-size:1.125rem;font-weight:600;letter-spacing:-.025em;line-height:1.5rem;margin-top:.375rem}.UltraOverviewModal_sectionDescription___KbAJ{color:var(--ultra-muted);font-size:.75rem;line-height:1.25rem;margin-top:.375rem}.UltraOverviewModal_modeCards__TN_xu{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.125rem}.UltraOverviewModal_modeCard___wcoU{border:1px solid var(--ultra-border);border-radius:.875rem;display:flex;flex-direction:column;padding:1rem}.UltraOverviewModal_modeHeading__qM9GJ{flex-wrap:wrap;gap:.5rem;justify-content:space-between}.UltraOverviewModal_modeHeading__qM9GJ,.UltraOverviewModal_modeIcon__oXLuc{align-items:center;display:flex}.UltraOverviewModal_modeIcon__oXLuc{background:var(--ultra-wash);border:1px solid var(--ultra-border);border-radius:.625rem;color:#6b7f99;font-size:.9375rem;height:2.125rem;justify-content:center;width:2.125rem}.UltraOverviewModal_modeBadge__FfiwS{background:#f1f4f8;border-radius:.3125rem;color:#708199;font-size:.5625rem;font-weight:500;line-height:.875rem;padding:.1875rem .375rem}.UltraOverviewModal_modeCard___wcoU h4{font-size:.9375rem;font-weight:600;line-height:1.5rem;margin-top:.875rem}.UltraOverviewModal_modeCard___wcoU p{color:var(--ultra-muted);flex-grow:1;font-size:.75rem;line-height:1.375rem;margin-top:.375rem}.UltraOverviewModal_modeNote__4Kjj_{align-items:baseline;border-top:1px solid var(--ultra-border);color:#73849c;display:flex;font-size:.625rem;gap:.375rem;line-height:1rem;margin-top:1rem;padding-top:.75rem}.UltraOverviewModal_balanced__j_3_m{background:linear-gradient(140deg,#f0f6ff,#fbfdff);border-color:#afcefa}.UltraOverviewModal_balanced__j_3_m .UltraOverviewModal_modeIcon__oXLuc{background:#e0eeff;border-color:#c4dcfd;color:var(--ultra-blue)}.UltraOverviewModal_balanced__j_3_m .UltraOverviewModal_modeBadge__FfiwS{background:#e0edff;color:#3566b6}.UltraOverviewModal_balanced__j_3_m .UltraOverviewModal_modeNote__4Kjj_{border-color:#d6e6fd;color:#3a6cb6}.UltraOverviewModal_faq__GzfQM{border-top:1px solid var(--ultra-border);padding:1.5rem 1.75rem 1.75rem}.UltraOverviewModal_faq__GzfQM>.UltraOverviewModal_sectionTitle___zPVj{margin:0 0 .625rem}.UltraOverviewModal_faqItem__r3WvY{border-bottom:1px solid var(--ultra-border)}.UltraOverviewModal_faqItem__r3WvY:last-child{border-bottom:none}.UltraOverviewModal_faqItem__r3WvY summary{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:1rem;justify-content:space-between;line-height:1.25rem;list-style:none;min-height:3rem;padding:.875rem 0}.UltraOverviewModal_faqItem__r3WvY summary::-webkit-details-marker{display:none}.UltraOverviewModal_faqItem__r3WvY summary svg{color:var(--ultra-muted);flex-shrink:0;font-size:.625rem;transition:transform .16s ease}.UltraOverviewModal_faqItem__r3WvY[open] summary svg{transform:rotate(180deg)}.UltraOverviewModal_faqItem__r3WvY p{color:var(--ultra-muted);font-size:.75rem;line-height:1.375rem;max-width:38rem;padding:0 1.5rem 1rem 0}.UltraOverviewModal_footer__2Hc5B{align-items:center;background:var(--ultra-surface);border-top:1px solid var(--ultra-border);box-shadow:0 -6px 18px rgb(28 57 103/3%);display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:1.125rem 1.75rem;position:relative}.UltraOverviewModal_footerTitle__8pREA{font-size:.75rem;font-weight:600;line-height:1.25rem}.UltraOverviewModal_footerNote__3pwvT{color:var(--ultra-muted);font-size:.625rem;line-height:1rem;margin-top:.1875rem}.UltraOverviewModal_primary__zInNe{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:.6875rem;box-shadow:0 3px 8px rgba(37,99,235,.18);color:#fff;display:flex;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.875rem;justify-content:center;line-height:1.25rem;min-height:2.75rem;padding:.6875rem 1rem;transition:background-color .16s ease,box-shadow .16s ease}.UltraOverviewModal_primary__zInNe>svg{font-size:.75rem}.UltraOverviewModal_primary__zInNe:hover{background:#1d4ed8;box-shadow:0 4px 12px rgba(37,99,235,.25)}.UltraOverviewModal_close__Q0GF_:focus-visible,.UltraOverviewModal_faqItem__r3WvY summary:focus-visible,.UltraOverviewModal_primary__zInNe:focus-visible{outline:2px solid #3b82f6;outline-offset:3px}.dark .UltraOverviewModal_dialog__gOcQE{--ultra-ink:#edf4ff;--ultra-muted:#a7b6cd;--ultra-border:#334359;--ultra-surface:#1d2838;--ultra-wash:#223249;--ultra-blue:#88bcff}.dark .UltraOverviewModal_panel__yMwwu{border-color:#42536b}.dark .UltraOverviewModal_eyebrow__9aV94{color:#90b5e7}.dark .UltraOverviewModal_innerOrbit__ZojBx,.dark .UltraOverviewModal_orbit__3tt6f{stroke:#385373}.dark .UltraOverviewModal_paper__xauzM{stroke:#446084}.dark .UltraOverviewModal_documentIcon__4ZozR{fill:#2a4c77}.dark .UltraOverviewModal_documentInk__gEFNR{stroke:#90c6ff}.dark .UltraOverviewModal_draftLines__8iNuq{stroke:#4a6281}.dark .UltraOverviewModal_connector__RM5Pf,.dark .UltraOverviewModal_resultLines__a9Idq{stroke:#699ad8}.dark .UltraOverviewModal_signal__fLIVm{stroke:#a5d2ff}.dark .UltraOverviewModal_artCore__R5y2h{background:linear-gradient(155deg,#294a74,#233c5b);border-color:#618abd;box-shadow:0 10px 28px rgba(0,0,0,.12),inset 0 1px 0 rgba(172,210,255,.12);color:#b5d9ff}.dark .UltraOverviewModal_meaningChip__0k_Hj{border-color:#425b7d;color:#b2c8e5}.dark .UltraOverviewModal_detectorResults__4F6Yd,.dark .UltraOverviewModal_performance__Knvyb{border-color:#3e5a7f}.dark .UltraOverviewModal_metricValue__cphIB{color:#95c2ff}.dark .UltraOverviewModal_metricLabel__CaDZu{color:#b0cbea}.dark .UltraOverviewModal_metricTrack__KkCac{background:#3b5476}.dark .UltraOverviewModal_modeIcon__oXLuc{color:#a9bdd8}.dark .UltraOverviewModal_modeBadge__FfiwS{background:#2d3e55;color:#b8c8df}.dark .UltraOverviewModal_modeNote__4Kjj_{color:#a7bbd6}.dark .UltraOverviewModal_balanced__j_3_m{background:linear-gradient(140deg,#243d5f,#223147);border-color:#4a76ae}.dark .UltraOverviewModal_balanced__j_3_m .UltraOverviewModal_modeIcon__oXLuc{background:#2c5180;border-color:#4b709c}.dark .UltraOverviewModal_balanced__j_3_m .UltraOverviewModal_modeBadge__FfiwS{background:#2c4d78;color:#b6d7ff}.dark .UltraOverviewModal_balanced__j_3_m .UltraOverviewModal_modeNote__4Kjj_{border-color:#3f5d84;color:#a8cdff}@keyframes UltraOverviewModal_ultra-signal__lPHXt{to{stroke-dashoffset:-115}}@media (max-width:639px){.UltraOverviewModal_positioner__QaA_i{padding:.75rem}.UltraOverviewModal_panel__yMwwu{border-radius:1.125rem;max-height:calc(100dvh - 1.5rem)}.UltraOverviewModal_topbar__LV2Wq{padding:.625rem 1rem}.UltraOverviewModal_topbarTitle__jUB3G{gap:.375rem}.UltraOverviewModal_title__fKX2G{font-size:.8125rem}.UltraOverviewModal_titleBolt__I_NtF{height:1rem;width:1rem}.UltraOverviewModal_hero__7MAuI{gap:.375rem;grid-template-columns:1fr;padding:1.5rem 1.25rem 1rem}.UltraOverviewModal_headline__2YGjc{font-size:1.875rem}.UltraOverviewModal_intro__H_QgT{max-width:none}.UltraOverviewModal_illustration__Y5iYf{margin:0 auto;max-width:100%;padding-bottom:1rem;width:17rem}.UltraOverviewModal_artCore__R5y2h{width:4.875rem}.UltraOverviewModal_meaningChip__0k_Hj{bottom:0;right:.5rem}.UltraOverviewModal_benefits__vuxoB{gap:.875rem;margin-inline:1.25rem;padding-block:1.125rem}.UltraOverviewModal_benefit__rzAmJ{padding-right:0}.UltraOverviewModal_benefit__rzAmJ+.UltraOverviewModal_benefit__rzAmJ{border-left:none;padding-left:0}.UltraOverviewModal_benefit__rzAmJ h3{font-size:.6875rem}.UltraOverviewModal_benefit__rzAmJ p{font-size:.625rem;line-height:1rem}.UltraOverviewModal_performance__Knvyb{gap:1.125rem;grid-template-columns:1fr;margin:1.25rem;padding:1.25rem}.UltraOverviewModal_metric__uzmH6{align-items:flex-start}.UltraOverviewModal_metricValue__cphIB{font-size:2.625rem}.UltraOverviewModal_metricTrack__KkCac{margin-top:.875rem;width:100%}.UltraOverviewModal_detectorGrid__bp1eH{gap:.875rem;grid-template-columns:1fr}.UltraOverviewModal_detector___C3mt{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.UltraOverviewModal_detectorBrand___UpOU{flex-direction:row;font-size:.75rem;gap:.625rem}.UltraOverviewModal_detectorLogo__DdAn1{height:1.375rem;width:1.375rem}.UltraOverviewModal_detectorRate__WKaiR{font-size:.875rem;margin-top:0}.UltraOverviewModal_modes__2Vaiv{padding:.25rem 1.25rem 1.5rem}.UltraOverviewModal_modeCards__TN_xu{grid-template-columns:1fr}.UltraOverviewModal_modeCard___wcoU{padding:1rem}.UltraOverviewModal_faq__GzfQM{padding:1.25rem}.UltraOverviewModal_footer__2Hc5B{align-items:stretch;flex-direction:column;gap:.75rem;padding:1rem 1.25rem}.UltraOverviewModal_footerTitle__8pREA{display:none}.UltraOverviewModal_footerNote__3pwvT{font-size:.625rem;margin:0;text-align:center}.UltraOverviewModal_primary__zInNe{width:100%}}@media (prefers-reduced-motion:reduce){.UltraOverviewModal_signal__fLIVm{animation:none}.UltraOverviewModal_close__Q0GF_,.UltraOverviewModal_faqItem__r3WvY summary svg,.UltraOverviewModal_primary__zInNe{transition:none}}@media (forced-colors:active){.UltraOverviewModal_illustration__Y5iYf{display:none}.UltraOverviewModal_hero__7MAuI{grid-template-columns:1fr}.UltraOverviewModal_modeCard___wcoU,.UltraOverviewModal_panel__yMwwu,.UltraOverviewModal_performance__Knvyb,.UltraOverviewModal_primary__zInNe{border-color:CanvasText}}