.product-detail_page__ZYj6M{background:var(--portfolio-paper);color:var(--portfolio-ink)}.product-detail_wrap__T3C02{width:min(1240px,calc(100% - 96px));margin-inline:auto}.product-detail_hero__nS7_i{background:radial-gradient(ellipse at 85% 55%,var(--detail-surface),transparent 55%),var(--portfolio-night);color:var(--portfolio-white);padding-block:38px 56px}.product-detail_breadcrumb__ZeaQA{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;color:#aeb9bf}.product-detail_breadcrumb__ZeaQA a{text-decoration:none}.product-detail_breadcrumb__ZeaQA a:hover{color:#fff}.product-detail_heroGrid__3udEl{display:grid;grid-template-columns:1.06fr 1fr;gap:42px;align-items:center;margin-top:67px}.product-detail_heroCopy__UtliW{position:relative;z-index:1}.product-detail_identity__YsPbJ{display:flex;gap:16px;align-items:center;margin-bottom:32px;font-size:11px;line-height:1.6;text-transform:uppercase;letter-spacing:.11em;color:#b9c4ca}.product-detail_hero__nS7_i h1{max-width:13ch;font-family:var(--portfolio-display);font-size:clamp(44px,5.4vw,76px);line-height:1.04;letter-spacing:-.052em;font-weight:500;text-wrap:balance;margin:0}.product-detail_identityNote__wJuvH{margin:17px 0 0;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#aeb9bf}.product-detail_tagline__Ron20{margin:25px 0 0;max-width:26ch;font-size:clamp(22px,2.15vw,30px);line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.product-detail_summary__BH_6F{margin:20px 0 0;max-width:46ch;font-size:16px;line-height:1.7;color:#b8c3c9}.product-detail_byline__Nas8H{margin:20px 0 30px;color:#b8c3c9;font-size:12px}.product-detail_primaryLink__HS4kN{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:48px;border:1px solid #899da8;border-radius:8px;padding:13px 19px;color:#f3f4f2;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s}.product-detail_primaryLink__HS4kN:hover{background:#26353e;border-color:#cbd4d9}.product-detail_heroActions__nnjIQ{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px}.product-detail_inquiryLink__ojw_a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;color:#c6d9e8;text-decoration:none}.product-detail_inquiryLink__ojw_a:hover{color:#fff}.product-detail_siteLink__R3KmI{display:flex;align-items:center;gap:9px;width:fit-content;margin-top:24px;color:#cbd4d9;font-size:13px}.product-detail_heroArt__cY656{width:100%;aspect-ratio:16/9;border-radius:var(--portfolio-radius);border:1px solid var(--portfolio-line);box-shadow:0 28px 70px -35px #000a}.product-detail_heroVisual__aFtyu{min-width:0}.product-detail_visualCaption__M24UZ{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:18px}.product-detail_visualCaption__M24UZ>span{color:#98aec4;font-family:var(--font-mono);font-size:9px;letter-spacing:.05em}.product-detail_sectionNav__MhMm2{display:flex;gap:32px;margin-top:58px;border-top:1px solid #c7d8f026;padding-block:21px;flex-wrap:wrap}.product-detail_sectionNav__MhMm2 a{color:#b6c9dc;font-size:12px;line-height:1.6;min-height:24px;display:inline-flex;align-items:center;text-decoration:none}.product-detail_sectionNav__MhMm2 a:hover{color:#fff}.product-detail_experienceSection__xZ4AH,.product-detail_questionsSection__p18zq,.product-detail_scenarioSection__Ej_pL{scroll-margin-top:54px}.product-detail_section__GzNRt{display:grid;grid-template-columns:1fr 1fr;gap:72px;padding-block:85px 70px;border-bottom:1px solid #cdd2d1}.product-detail_eyebrow__XZMZo{margin:0 0 20px;font-size:10px;line-height:1.5;letter-spacing:.13em;font-weight:600;text-transform:uppercase;color:#5c6b71}.product-detail_page__ZYj6M h2{font-family:var(--portfolio-display);font-size:clamp(28px,3.2vw,43px);line-height:1.12;letter-spacing:-.035em;font-weight:500;text-wrap:balance;margin:0}.product-detail_sectionLead__ULBuY h2{max-width:18ch}.product-detail_meaning__6DH6S>p{margin:0;max-width:55ch;font-size:17px;line-height:1.8;color:#43555e}.product-detail_stage__36VvV{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:32px;border-top:1px solid #cdd2d1;padding-top:18px;font-size:11px;color:#5c6b71}.product-detail_stage__36VvV strong{font-family:var(--font-mono);font-size:11px;letter-spacing:.07em;color:#294c62;font-weight:500}.product-detail_focusSection__DlXwJ{padding-block:64px 92px}.product-detail_focusHeading__RcZTc{margin-bottom:40px}.product-detail_focusHeading__RcZTc h2{font-size:clamp(27px,3vw,38px)}.product-detail_capabilities___H7xy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.product-detail_capabilities___H7xy article{border-top:1px solid #abb7bc;padding-top:22px}.product-detail_number__ZJXKS{font-family:var(--font-mono);color:#5c6b71;font-size:10px}.product-detail_capabilities___H7xy h3{font-size:19px;font-weight:500;letter-spacing:-.02em;line-height:1.35;margin:29px 0 14px}.product-detail_capabilities___H7xy p{font-size:14px;line-height:1.8;color:#4b5d66;max-width:43ch;margin:0}.product-detail_experienceSection__xZ4AH{background:#f5f6f8;border-top:1px solid #d7dee2;padding-block:78px 90px}.product-detail_experienceHeading__DJSXM{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start;margin-bottom:54px}.product-detail_experienceHeading__DJSXM h2{max-width:19ch}.product-detail_experienceIntro__zw7rL>p{margin:0;color:#43555e;font-size:16px;line-height:1.8}.product-detail_audience__FI9to{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;gap:8px}.product-detail_audience__FI9to li{padding:7px 10px;border:1px solid #cbd4db;border-radius:5px;font-size:11px;line-height:1.4;color:#4b5d66}.product-detail_experienceGrid__aI66h{display:grid;grid-template-columns:1.15fr 1fr;gap:62px;align-items:start}.product-detail_panelLabel__INvRU{margin:0 0 27px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#5c6b71}.product-detail_workflowList__Js8ZO{list-style:none;margin:0;padding:0}.product-detail_workflowList__Js8ZO>li{display:grid;grid-template-columns:38px 1fr;gap:20px;position:relative}.product-detail_workflowList__Js8ZO>li:not(:last-child):before{content:"";position:absolute;top:38px;bottom:0;left:18px;width:1px;background:#c4d0d8}.product-detail_stepNumber__WM7TY{position:relative;z-index:1;display:grid;place-items:center;width:38px;height:38px;border:1px solid #bac9d3;background:#edf1f5;border-radius:50%;font-family:var(--font-mono);font-size:10px;color:#34556b}.product-detail_workflowStep__MfmbU{border-bottom:1px solid #d2dbe1;padding-bottom:21px;margin-bottom:22px}.product-detail_workflowStep__MfmbU summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:18px;min-height:44px;padding-top:6px}.product-detail_workflowStep__MfmbU summary::-webkit-details-marker{display:none}.product-detail_workflowStep__MfmbU summary:focus-visible{outline:2px solid #648da6;outline-offset:5px;border-radius:3px}.product-detail_workflowStep__MfmbU summary>svg{flex-shrink:0;margin-top:3px;transition:transform .2s;color:#557184}.product-detail_workflowStep__MfmbU[open] summary>svg{transform:rotate(180deg)}.product-detail_stepTitle___54ty{display:block;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.02em}.product-detail_stepOutput__YMD2B{display:block;font-size:11px;color:#567084;margin-top:9px;line-height:1.5}.product-detail_workflowStep__MfmbU p{margin:18px 0 0;font-size:14px;line-height:1.85;color:#4b5d66}.product-detail_outputs__jj7ju{padding:35px;color:#e7edf2;border-radius:16px;border:1px solid #ffffff18;background:radial-gradient(ellipse at 100% 0,var(--detail-surface),transparent 80%),var(--detail-base);box-shadow:0 20px 45px -35px #101b30aa}.product-detail_outputs__jj7ju>h3{font-family:var(--portfolio-display);margin:0 0 30px;font-size:28px;line-height:1.25;font-weight:500;letter-spacing:-.025em}.product-detail_artifacts__cAmjn{display:grid;gap:26px}.product-detail_artifacts__cAmjn article{display:grid;grid-template-columns:20px 1fr;gap:15px}.product-detail_artifacts__cAmjn svg{color:var(--detail-accent);margin-top:3px}.product-detail_artifacts__cAmjn h4{margin:0;font-weight:500;font-size:15px;line-height:1.5}.product-detail_artifacts__cAmjn p{margin:9px 0 0;font-size:13px;line-height:1.8;color:#b9c8d5}.product-detail_boundary__Z9Zhq{font-size:11px;line-height:1.8;color:#a4b5c7;border-top:1px solid #c7d8f022;margin:30px 0 0;padding-top:23px}.product-detail_relatedSection__E2RlX{background:#e8ecf2;padding-block:60px 75px}.product-detail_scenarioSection__Ej_pL{background:#e5eaf0;color:#162637;padding-block:75px 78px;border-block:1px solid #cdd6df}.product-detail_scenarioHeading__VQGX_{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end}.product-detail_scenarioHeading__VQGX_ h2{max-width:23ch}.product-detail_scenarioHeading__VQGX_>p{margin:0;font-size:16px;line-height:1.8;color:#465b6e}.product-detail_scenarioSteps__hYD6j{list-style:none;padding:0;margin:43px 0 37px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.product-detail_scenarioSteps__hYD6j li{min-width:0;padding-top:23px;border-top:1px solid #a7b7c7}.product-detail_scenarioNumber__TIscr{font-family:var(--font-mono);font-size:10px;color:#56718b}.product-detail_scenarioSteps__hYD6j h3{margin:20px 0 12px;font-size:19px;font-weight:500;line-height:1.4;letter-spacing:-.02em}.product-detail_scenarioSteps__hYD6j p{font-size:14px;line-height:1.85;margin:0;color:#435c72}.product-detail_scenarioResult__073Ez{display:flex;align-items:start;gap:20px;padding:27px 30px;border:1px solid #bccbd8;border-radius:10px;background:#f0f4f8}.product-detail_scenarioResult__073Ez>svg{flex-shrink:0;margin-top:4px;color:#355e7d}.product-detail_scenarioResult__073Ez span{color:#4b6a83;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.product-detail_scenarioResult__073Ez p{margin:10px 0 0;font-size:15px;line-height:1.75;color:#2f4b62;max-width:90ch}.product-detail_questionsSection__p18zq{padding-block:76px 87px;display:grid;grid-template-columns:1fr 1.25fr;gap:80px}.product-detail_questionsSection__p18zq h2{max-width:18ch}.product-detail_questions__ZN0Ua details{border-top:1px solid #b8c4d0}.product-detail_questions__ZN0Ua details:last-child{border-bottom:1px solid #b8c4d0}.product-detail_questions__ZN0Ua summary{display:flex;justify-content:space-between;align-items:start;list-style:none;gap:28px;cursor:pointer;padding-block:24px;font-size:16px;font-weight:500;line-height:1.55;color:#203448}.product-detail_questions__ZN0Ua summary::-webkit-details-marker{display:none}.product-detail_questions__ZN0Ua summary svg{flex-shrink:0;margin-top:5px;transition:transform .2s;color:#58758d}.product-detail_questions__ZN0Ua details[open] summary svg{transform:rotate(180deg)}.product-detail_questions__ZN0Ua details p{margin:-1px 0 27px;font-size:14px;line-height:1.85;color:#465e73}.product-detail_questions__ZN0Ua summary:focus-visible{outline:2px solid #648da6;outline-offset:5px}.product-detail_relatedHeading__YxTTh{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:34px}.product-detail_relatedHeading__YxTTh h2{font-size:clamp(27px,3vw,38px)}.product-detail_relatedHeading__YxTTh>a{display:flex;align-items:center;gap:13px;flex-shrink:0;font-size:12px;color:#294c62;padding-bottom:5px}.product-detail_relatedGrid__Ju2aI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.product-detail_relatedCard__QufgR{display:flex;flex-direction:column;padding:25px;background:var(--portfolio-paper);border:1px solid #d3d9d7;border-radius:12px;text-decoration:none;transition:border-color .2s,transform .2s}.product-detail_relatedCard__QufgR:hover{border-color:#768e9b;transform:translateY(-3px)}.product-detail_relatedIdentity__BXfUe{display:flex;justify-content:space-between;align-items:center;gap:16px}.product-detail_relatedIdentity__BXfUe img,.product-detail_relatedIdentity__BXfUe svg{background:#17232b;padding:5px;width:44px;height:44px}.product-detail_relatedIdentity__BXfUe>span{font-family:var(--font-mono);color:#5c6b71;font-size:10px;letter-spacing:.04em}.product-detail_relatedCard__QufgR h3{margin:32px 0 11px;font-size:22px;font-weight:500;letter-spacing:-.025em;line-height:1.25}.product-detail_relatedCard__QufgR p{color:#4b5d66;font-size:14px;line-height:1.6;margin:0 0 29px}.product-detail_explore__1__xK{display:flex;gap:15px;align-items:center;margin-top:auto;color:#294c62;font-size:12px;font-weight:600}.product-detail_page__ZYj6M a:focus-visible{outline:2px solid #648da6;outline-offset:5px}@media (max-width:960px){.product-detail_wrap__T3C02{width:min(100% - 48px,1240px)}.product-detail_heroGrid__3udEl{gap:10px}.product-detail_section__GzNRt{gap:36px}.product-detail_capabilities___H7xy{gap:26px}.product-detail_experienceHeading__DJSXM{gap:36px}.product-detail_experienceGrid__aI66h{gap:28px}.product-detail_outputs__jj7ju{padding:27px}.product-detail_relatedGrid__Ju2aI{gap:15px}.product-detail_relatedCard__QufgR{padding:20px}}@media (max-width:680px){.product-detail_wrap__T3C02{width:calc(100% - 40px)}.product-detail_hero__nS7_i{padding-block:28px 45px}.product-detail_breadcrumb__ZeaQA{gap:8px;font-size:10px}.product-detail_heroGrid__3udEl{grid-template-columns:1fr;margin-top:43px}.product-detail_identity__YsPbJ{margin-bottom:24px}.product-detail_hero__nS7_i h1{font-size:clamp(39px,10vw,60px);max-width:14ch}.product-detail_tagline__Ron20{font-size:24px}.product-detail_summary__BH_6F{font-size:15px}.product-detail_heroArt__cY656{margin-top:12px}.product-detail_section__GzNRt{grid-template-columns:1fr;gap:27px;padding-block:48px 40px}.product-detail_meaning__6DH6S>p{font-size:16px}.product-detail_stage__36VvV{flex-wrap:wrap}.product-detail_focusSection__DlXwJ{padding-block:42px 52px}.product-detail_capabilities___H7xy{grid-template-columns:1fr;gap:30px}.product-detail_capabilities___H7xy h3{margin-top:15px}.product-detail_relatedSection__E2RlX{padding-block:43px 50px}.product-detail_relatedHeading__YxTTh{display:block}.product-detail_relatedHeading__YxTTh>a{margin-top:23px}.product-detail_relatedGrid__Ju2aI{grid-template-columns:1fr}.product-detail_relatedCard__QufgR{padding:23px}.product-detail_relatedCard__QufgR h3{margin-top:24px}.product-detail_experienceSection__xZ4AH{padding-block:48px 52px}.product-detail_experienceGrid__aI66h,.product-detail_experienceHeading__DJSXM{grid-template-columns:1fr;gap:28px}.product-detail_experienceHeading__DJSXM{margin-bottom:35px}.product-detail_experienceIntro__zw7rL>p{font-size:15px}.product-detail_workflowList__Js8ZO>li{gap:15px}.product-detail_stepTitle___54ty{font-size:17px}.product-detail_outputs__jj7ju{padding:26px}.product-detail_outputs__jj7ju>h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.product-detail_primaryLink__HS4kN,.product-detail_relatedCard__QufgR,.product-detail_workflowStep__MfmbU summary>svg{transition:none}.product-detail_relatedCard__QufgR:hover{transform:none}}@media (max-width:960px){.product-detail_questionsSection__p18zq{gap:40px}.product-detail_scenarioHeading__VQGX_{gap:35px}.product-detail_scenarioSteps__hYD6j{gap:22px}}@media (max-width:680px){.product-detail_hero__nS7_i{padding-bottom:30px}.product-detail_heroVisual__aFtyu{margin-top:20px}.product-detail_sectionNav__MhMm2{gap:14px 23px;margin-top:28px;padding-block:20px}.product-detail_sectionNav__MhMm2 a{font-size:11px;min-height:30px}.product-detail_visualCaption__M24UZ>span{max-width:20ch;line-height:1.7}.product-detail_scenarioSection__Ej_pL{padding-block:46px 49px}.product-detail_scenarioHeading__VQGX_{grid-template-columns:1fr;gap:24px}.product-detail_scenarioHeading__VQGX_>p{font-size:15px}.product-detail_scenarioSteps__hYD6j{grid-template-columns:1fr;margin-block:31px 29px;gap:27px}.product-detail_scenarioSteps__hYD6j h3{margin-top:14px}.product-detail_scenarioResult__073Ez{padding:22px;gap:15px}.product-detail_scenarioResult__073Ez p{font-size:14px}.product-detail_questionsSection__p18zq{grid-template-columns:1fr;padding-block:46px 52px;gap:29px}.product-detail_questions__ZN0Ua summary{font-size:15px;gap:18px}}.product-scene_scene__AABn1{--scene-ink:#edf3fa;--scene-muted:#adbdcc;--scene-faint:#8194a9;--scene-edge:#ffffff14;container:product-scene/inline-size;position:relative;isolation:isolate;min-width:0;margin:0;overflow:hidden;color:var(--scene-ink);background:radial-gradient(ellipse at 90% 0,color-mix(in srgb,var(--scene-highlight) 9%,transparent),transparent 65%),#0c1420;border:1px solid #ffffff1c;border-radius:13px;box-shadow:0 16px 40px #0003,inset 0 1px 0 #ffffff05;font-size:12px;line-height:1.5;text-align:left}.product-scene_chrome__peycO{display:flex;align-items:center;gap:9px;min-height:34px;padding:8px 13px;border-bottom:1px solid var(--scene-edge);color:#b8c6d4;font-size:10px;letter-spacing:.035em}.product-scene_windowDots__R0Tra{display:flex;gap:4px}.product-scene_windowDots__R0Tra i{width:4px;height:4px;border-radius:50%;background:#506072}.product-scene_windowDots__R0Tra i:first-child{background:color-mix(in srgb,var(--scene-accent) 70%,#465467)}.product-scene_chromeDetail__YLeyP{margin-left:auto;font-family:ui-monospace,monospace;font-size:8px;letter-spacing:.09em;color:#8295aa}.product-scene_sceneHeading__3xs50{display:flex;align-items:flex-start;gap:10px;padding:17px 15px 11px}.product-scene_sceneHeading__3xs50>strong{font-size:15px;font-weight:550;letter-spacing:-.025em;line-height:1.3}.product-scene_illustrationTag__17ocr{margin-left:auto;flex:0 0 auto;padding:2px 5px;border:1px solid #ffffff14;border-radius:4px;color:#aabaca;font:8px/1.5 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.05em}.product-scene_tabs__LEVRE{display:flex;gap:16px;margin:0 15px;border-bottom:1px solid var(--scene-edge);color:var(--scene-faint);font-size:10px;white-space:nowrap}.product-scene_tabs__LEVRE>span{position:relative;padding:0 0 9px}.product-scene_tabs__LEVRE .product-scene_activeTab__OuC__{color:#dbe9f6}.product-scene_activeTab__OuC__:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:var(--scene-accent)}.product-scene_body__JG6w7{padding:17px 15px 19px;min-height:190px;display:grid;align-items:center}.product-scene_footer__LEOCG{display:flex;align-items:center;gap:8px;padding:10px 15px;min-height:39px;color:#afc0d1;border-top:1px solid var(--scene-edge);background:#07101b66;font-size:10px;line-height:1.45}.product-scene_footerLine__LTTeW{display:block;width:11px;height:1px;flex:0 0 11px;background:var(--scene-accent)}.product-scene_glyph__2IKMr{display:block;flex:0 0 auto;width:18px;height:20px;color:var(--scene-accent)}.product-scene_microLabel__ps24o{display:block;font-size:9px;color:var(--scene-muted);font-weight:400;letter-spacing:.045em}.product-scene_srOnly__i_mM0{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-scene_trace__o4RWY{position:relative;display:block;width:19px;height:1px;flex:0 0 19px;background:color-mix(in srgb,var(--scene-accent) 30%,transparent);align-self:center;overflow:hidden}.product-scene_trace__o4RWY>span{position:absolute;top:0;left:-5px;width:5px;height:1px;background:var(--scene-accent);animation:product-scene_trace__o4RWY 4s ease-in-out infinite}.product-scene_talent__k8zxM,.product-scene_usage__xt7bE{display:flex;align-items:stretch;width:100%}.product-scene_sources__fuRky{display:flex;flex-direction:column;justify-content:center;gap:7px;flex:1 1 0;min-width:0}.product-scene_source___XH6E{display:flex;align-items:center;gap:7px;padding:7px 6px;border:1px solid #ffffff12;border-radius:5px;background:#ffffff02}.product-scene_source___XH6E .product-scene_glyph__2IKMr{width:13px;height:15px}.product-scene_evidenceRow__CLDNe strong,.product-scene_source___XH6E strong{display:block;font-size:10px;font-weight:500}.product-scene_source___XH6E small{display:block;color:var(--scene-faint);font-size:8px;margin-top:1px}.product-scene_decision__4G3x6{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1.15 1 0;min-width:0;padding:10px 7px;border:1px solid color-mix(in srgb,var(--scene-accent) 30%,transparent);border-radius:7px;background:linear-gradient(145deg,color-mix(in srgb,var(--scene-highlight) 9%,transparent),#111d2b);box-shadow:0 6px 20px #0002;text-align:center}.product-scene_decision__4G3x6>.product-scene_glyph__2IKMr{width:24px;height:28px;margin:0 0 8px}.product-scene_decisionTitle__C9pL1{margin-top:3px;font-size:12px;font-weight:550}.product-scene_limits__ocPye{display:flex;justify-content:center;gap:3px;margin-top:12px;width:100%}.product-scene_limits__ocPye>span{padding:3px 4px;border:1px solid #ffffff12;border-radius:3px;font:8px/1.4 ui-monospace,monospace;color:#cfdeec}.product-scene_quietRule__5itrD{margin-top:5px;color:var(--scene-faint);font-size:8px}.product-scene_authority__Fa1gN{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;margin-top:12px;padding-top:8px;border-top:1px solid #ffffff14;color:#c7d9e8;font-size:9px}.product-scene_authority__Fa1gN .product-scene_glyph__2IKMr{width:12px;height:14px}.product-scene_custody__gG6GA{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid color-mix(in srgb,var(--scene-accent) 24%,transparent);border-radius:5px;background:#112235}.product-scene_custody__gG6GA>span:not(.product-scene_custodyBars__WbvGl){display:grid;color:#cad6e2;font-size:10px}.product-scene_custody__gG6GA strong{font-size:9px;color:var(--scene-faint);font-weight:400}.product-scene_custodyBars__WbvGl{display:flex;align-items:center;justify-content:flex-end;gap:2px;margin-left:auto}.product-scene_custodyBars__WbvGl i{display:block;width:2px;height:18px;background:var(--scene-accent);opacity:.35}.product-scene_custodyBars__WbvGl i:nth-child(3n){width:4px;opacity:.7}.product-scene_custodyBars__WbvGl i:nth-child(4n){height:23px}.product-scene_evidenceHeading__7brN_,.product-scene_evidenceRow__CLDNe{display:grid;grid-template-columns:1.16fr 1fr;gap:9px}.product-scene_evidenceHeading__7brN_{padding:13px 3px 6px;color:var(--scene-faint);font-size:8px;letter-spacing:.045em}.product-scene_evidenceRow__CLDNe{align-items:center;padding:8px 3px;border-top:1px solid var(--scene-edge)}.product-scene_evidenceRow__CLDNe>span:first-child{display:flex;align-items:center;gap:6px}.product-scene_evidenceRow__CLDNe .product-scene_glyph__2IKMr{width:13px;height:16px;color:#7792ad}.product-scene_evidenceRow__CLDNe small{display:block;color:var(--scene-faint);font-size:8px}.product-scene_requirement__T447s{display:flex;align-items:center;justify-content:space-between;gap:5px;color:#c2d9eb;font-size:9px}.product-scene_requirement__T447s i{display:block;flex:0 0 5px;height:5px;border:1px solid var(--scene-accent);transform:rotate(45deg)}.product-scene_topology__sP2td{position:relative;display:flex;align-items:center;justify-content:space-between;height:128px;padding:28px 10px 0}.product-scene_topology__sP2td>svg{position:absolute;inset:0;width:100%;height:100%;fill:none}.product-scene_topologyLine__AHF_3{stroke:#6aabb360;stroke-width:1.2}.product-scene_topologySignal__NfEIQ{stroke:#a3e4e8;stroke-width:1.5;stroke-dasharray:4 150;animation:product-scene_signal__W4Sk5 15s linear infinite}.product-scene_serviceNode__7EtIT{display:flex;position:relative;z-index:1;align-items:center;flex-direction:column;gap:7px;min-width:57px}.product-scene_serviceNode__7EtIT>span{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;border:1px solid #618e9969;background:#12252f;box-shadow:0 0 0 5px #182d3b66}.product-scene_serviceNode__7EtIT strong{font-size:10px;font-weight:450;color:#c8dbe6}.product-scene_serviceCenter__6ZvUM{transform:translateY(-32px)}.product-scene_serviceCenter__6ZvUM>span{background:#1b3540;border-color:#90d2d191;box-shadow:0 0 0 6px #75c5c210,0 0 22px #63cfb812}.product-scene_investigation__hlOq4{display:flex;align-items:center;gap:9px;padding:11px 10px;background:#15242e;border:1px solid #ffffff13;border-radius:6px}.product-scene_investigationIndex__RYQGj{display:grid;flex:0 0 24px;place-items:center;width:24px;height:24px;color:#a4d3d8;border:1px solid #6a9aa477;border-radius:50%;font:13px/1 ui-monospace,monospace}.product-scene_investigation__hlOq4 strong{display:block;font-size:12px;font-weight:500}.product-scene_investigation__hlOq4 p{margin:2px 0 0;color:var(--scene-muted);font-size:9px}.product-scene_reviewChip__tOvrj{margin-left:auto;padding:3px 5px;border:1px solid #ffffff18;border-radius:4px;font-size:8px;color:#c6e4e4}.product-scene_profileExcerpt__YdALe{min-width:0;flex:1 1 0;padding:10px 8px;background:#1c1e30;border:1px solid #b8adff30;border-radius:5px}.product-scene_profileExcerpt__YdALe>div:first-child{display:flex;align-items:center;gap:6px}.product-scene_profileExcerpt__YdALe .product-scene_glyph__2IKMr{width:13px;height:15px}.product-scene_profileExcerpt__YdALe p{margin:13px 0 4px;padding:3px 4px;color:#e1d9ff;background:#9985d521;box-shadow:inset 2px 0 0 #b8adff7a;font:11px/1.5 Georgia,serif}.product-scene_sourceLocation__rvRZd{display:block;color:#a5a1b9;font-size:8px}.product-scene_documentLines__kMr5P{display:grid;gap:5px;margin:14px 0}.product-scene_documentLines__kMr5P i{display:block;width:90%;height:2px;background:#67627e50}.product-scene_documentLines__kMr5P i:nth-child(2){width:71%}.product-scene_documentLines__kMr5P i:nth-child(3){width:83%}.product-scene_mention__Sf4xx{display:block;padding-top:8px;border-top:1px solid #ffffff12;color:#c6bedf;font-size:8px;line-height:1.5}.product-scene_questions__ZGHCT{display:flex;flex:1 1 0;min-width:0;flex-direction:column;justify-content:center}.product-scene_questions__ZGHCT>strong{font-size:12px;font-weight:500;line-height:1.5;margin-top:7px}.product-scene_questions__ZGHCT>p{margin:7px 0 0;color:var(--scene-muted);font-size:9px;line-height:1.65}.product-scene_questions__ZGHCT .product-scene_authority__Fa1gN{justify-content:flex-start}.product-scene_learningPath__XJy0r{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;position:relative;margin:4px 0 23px}.product-scene_learningPath__XJy0r:before{content:"";position:absolute;top:15px;left:9%;right:9%;height:1px;background:linear-gradient(90deg,#91cfff80,#91cfff28)}.product-scene_pathStep__FIF_z{position:relative;display:flex;align-items:center;flex-direction:column;gap:7px}.product-scene_stepNumber__fKBC5{display:grid;place-items:center;width:30px;height:30px;border:1px solid #5d8daf88;border-radius:50%;background:#132537;color:#c4e5ff;font:9px/1 ui-monospace,monospace}.product-scene_pathStep__FIF_z:nth-child(3) .product-scene_stepNumber__fKBC5{border-color:#a5d7fc;box-shadow:0 0 0 5px #7ec5fa0a}.product-scene_pathStep__FIF_z strong{font-size:9px;font-weight:450;color:#bad0e1}.product-scene_learningArtifact__igTD4{display:flex;align-items:center;gap:10px;padding:12px 10px;border:1px solid #6faddc37;background:#122439;border-radius:6px}.product-scene_artifactIcon__Lkug_{display:grid;place-items:center;position:relative;flex:0 0 32px;width:32px;height:38px;border:1px solid #658fb94f;background:#112033;border-radius:4px}.product-scene_artifactIcon__Lkug_>span{position:absolute;right:-3px;bottom:-3px;width:10px;height:10px;border:2px solid #142337;background:#8ebcdd;border-radius:3px}.product-scene_learningArtifact__igTD4 strong{display:block;font-size:12px;font-weight:500}.product-scene_learningArtifact__igTD4 p{margin:2px 0 0;font-size:9px;color:var(--scene-muted)}.product-scene_fileTag__iBauS{display:none;margin-left:auto;font:10px/1.5 ui-monospace,monospace;color:#a4c3df}.product-scene_criteria__SQoQ5{display:flex;align-items:center;gap:8px;margin:14px 5px 0;font-size:10px;color:#c1d5e8}.product-scene_criteria__SQoQ5 .product-scene_glyph__2IKMr{width:15px;height:18px}.product-scene_criteria__SQoQ5 small{display:block;color:var(--scene-faint);font-size:8px}.product-scene_discoverySources__h94Id{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.product-scene_discoverySources__h94Id>div{display:flex;justify-content:center;align-items:center;gap:6px;padding:9px 5px;border:1px solid #ffffff16;border-radius:5px;background:#102329;font-size:10px;color:#c6dcd9}.product-scene_discoverySources__h94Id .product-scene_glyph__2IKMr{width:13px;height:16px}.product-scene_converge__zSnSi{position:relative;height:34px}.product-scene_converge__zSnSi svg{width:100%;height:100%;fill:none;stroke:#71d3c560;stroke-width:1}.product-scene_converge__zSnSi>i{position:absolute;height:3px;width:3px;left:calc(50% - 1px);bottom:1px;background:#b3f3df;box-shadow:0 0 8px #38d5b8}.product-scene_designCenter__dQFFS{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #66bea74d;border-radius:6px;background:linear-gradient(125deg,#17342f,#14282c)}.product-scene_designCompass__diU3g{display:grid;place-items:center;flex:0 0 25px;height:25px;border:1px solid #7ed9c755;border-radius:50%;color:#8bdfca;font:19px/1 Georgia,serif}.product-scene_designCenter__dQFFS strong{display:block;color:#d0e9e1;font-size:12px;font-weight:500}.product-scene_designBasis__5ScGf{margin-left:auto;text-align:right;color:#a9cbbf;font-size:8px;max-width:64px}.product-scene_proposal__Qi9Ns{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;padding-top:25px;color:#c9dfd8;font-size:11px}.product-scene_proposalLine__U_Nan{position:absolute;top:0;left:50%;width:1px;height:16px;background:#72b3a65c}.product-scene_proposal__Qi9Ns .product-scene_glyph__2IKMr{width:15px;height:18px}.product-scene_proposal__Qi9Ns small{display:block;color:var(--scene-faint);font-size:8px}.product-scene_codeCompare__KU8M6{display:grid;grid-template-columns:1fr 1fr;gap:8px}.product-scene_codeCompare__KU8M6>div{min-width:0;padding:9px 8px;border:1px solid #ffffff16;border-radius:5px;background:#111e2a}.product-scene_codeCompare__KU8M6 .product-scene_original__u9Dwh{border-top:1px solid #d1b78880;background:#24231f}.product-scene_codeCompare__KU8M6 .product-scene_counterpart__Su3sf{border-top:1px solid #8fc9fb80}.product-scene_codeCompare__KU8M6 .product-scene_microLabel__ps24o{font-size:8px}.product-scene_codeCompare__KU8M6 code{display:block;margin:13px 0 11px;font:10px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;color:#d3d8df;white-space:nowrap}.product-scene_original__u9Dwh code>span{color:#dbc391}.product-scene_counterpart__Su3sf code>span{color:#8ecbfb}.product-scene_codeCompare__KU8M6 small{display:block;font-size:8px;color:#a8b6c3}.product-scene_scopeHeading__IQNyo{display:flex;align-items:center;justify-content:space-between;margin-top:15px;color:#acbecf;font-size:9px}.product-scene_scopeMark__eCOmq{font-size:17px;color:#b2ccdf}.product-scene_scopeFields__mriAs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding-top:8px;border-top:1px solid var(--scene-edge)}.product-scene_scopeFields__mriAs>div{min-width:0}.product-scene_scopeFields__mriAs strong{display:block;font-size:10px;font-weight:450;color:#c7d8e8}.product-scene_scopeFields__mriAs span{display:block;color:var(--scene-faint);font-size:8px;margin-top:2px}.product-scene_coverage__VXHLp{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:8px;color:#cab998}.product-scene_coverage__VXHLp>span{font-size:12px}.product-scene_engineering__WQRxU{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.product-scene_terminalHeading__SBkCD{display:flex;align-items:center;gap:6px;padding-bottom:13px;font-size:9px;color:#a2b7d7}.product-scene_terminalHeading__SBkCD .product-scene_glyph__2IKMr{width:14px;height:15px}.product-scene_terminalBoundary__hlZNN{margin-left:auto;padding:2px 5px;color:#a5c3ed;background:#3162aa1c;border:1px solid #426dad40;border-radius:3px;font-size:8px}.product-scene_terminalLines__dR_n9{display:grid;gap:0}.product-scene_terminalLine__Wx8qV{display:grid;position:relative;grid-template-columns:15px 43px minmax(0,1fr) 4px;align-items:start;gap:6px;padding:8px 0;border-top:1px solid #ffffff08;font-size:9px;line-height:1.5}.product-scene_lineNumber__xIXX7{color:#657c99;font-size:8px}.product-scene_terminalLine__Wx8qV code{font:inherit;color:#9bc0ff}.product-scene_terminalLine__Wx8qV>span:not(.product-scene_lineNumber__xIXX7){color:#cad8eb}.product-scene_lineIndicator__hl_6x{display:block;margin-top:4px;width:3px;height:3px;border-radius:50%;background:#81b5fc;opacity:.2;animation:product-scene_line-focus__xDTml 12s linear infinite;animation-delay:calc(var(--line-index) * 2s)}.product-scene_terminalPrompt__qUF9G{display:flex;align-items:center;gap:7px;margin-top:14px;padding-top:11px;border-top:1px solid #6280b033;font-size:9px;color:#a9bedb}.product-scene_terminalPrompt__qUF9G>span:first-child{color:#94bafb}.product-scene_cursor__3i2Gc{display:inline-block;width:5px;height:11px;background:#9dc1ff;opacity:.7;animation:product-scene_cursor__3i2Gc 2.4s step-end infinite}.product-scene_scene__AABn1[data-variant=expanded] .product-scene_sceneHeading__3xs50{padding:25px 25px 15px}.product-scene_scene__AABn1[data-variant=expanded] .product-scene_sceneHeading__3xs50>strong{font-size:clamp(18px,3cqi,25px)}.product-scene_scene__AABn1[data-variant=expanded] .product-scene_tabs__LEVRE{margin-inline:25px}.product-scene_scene__AABn1[data-variant=expanded] .product-scene_body__JG6w7{padding:25px;min-height:245px}.product-scene_scene__AABn1[data-variant=expanded] .product-scene_footer__LEOCG{padding:14px 25px}.product-scene_scene__AABn1[data-variant=compact] .product-scene_sceneHeading__3xs50,.product-scene_scene__AABn1[data-variant=compact] .product-scene_tabs__LEVRE{display:none}.product-scene_scene__AABn1[data-variant=compact] .product-scene_body__JG6w7{min-height:0;padding-block:13px}.product-scene_scene__AABn1[data-variant=compact] .product-scene_decision__4G3x6>.product-scene_glyph__2IKMr,.product-scene_scene__AABn1[data-variant=compact] .product-scene_evidenceRow__CLDNe small{display:none}.product-scene_scene__AABn1[data-variant=compact] .product-scene_topology__sP2td{height:107px}.product-scene_scene__AABn1[data-variant=compact] .product-scene_documentLines__kMr5P{margin-block:10px;gap:4px}.product-scene_scene__AABn1[data-variant=compact] .product-scene_learningPath__XJy0r{margin-bottom:15px}.product-scene_scene__AABn1[data-variant=compact] .product-scene_terminalLine__Wx8qV{padding-block:6px}.product-scene_scene__AABn1[data-variant=compact] .product-scene_terminalPrompt__qUF9G{margin-top:10px;padding-top:8px}.product-scene_scene__AABn1[data-variant=compact] .product-scene_codeCompare__KU8M6 code{margin-block:10px 8px}.product-scene_codeCompare__KU8M6,.product-scene_custody__gG6GA{position:relative;overflow:hidden}.product-scene_scan__P7mA4{display:block;position:absolute;inset:-100% 0 0;height:100%;pointer-events:none;background:linear-gradient(transparent 85%,color-mix(in srgb,var(--scene-accent) 8%,transparent) 98%,color-mix(in srgb,var(--scene-accent) 18%,transparent));animation:product-scene_scan__P7mA4 12s ease-in-out infinite}.product-scene_pathSignal__QpIFa{position:absolute;top:14px;left:10%;width:15px;height:2px;background:linear-gradient(90deg,transparent,#c7e7ff);animation:product-scene_learning-path__ET1Xu 14s ease-in-out infinite}.product-scene_converge__zSnSi>i{animation:product-scene_converge__zSnSi 8s ease-in-out infinite}@container product-scene (min-width: 500px){.product-scene_chrome__peycO{padding:11px 23px;font-size:11px}.product-scene_chromeDetail__YLeyP{font-size:9px}.product-scene_tabs__LEVRE{gap:26px;font-size:12px}.product-scene_footer__LEOCG,.product-scene_microLabel__ps24o{font-size:11px}.product-scene_trace__o4RWY{flex-basis:45px;width:45px}.product-scene_source___XH6E{gap:12px;padding:11px 14px}.product-scene_evidenceRow__CLDNe .product-scene_glyph__2IKMr,.product-scene_source___XH6E .product-scene_glyph__2IKMr{width:18px;height:21px}.product-scene_evidenceRow__CLDNe strong,.product-scene_source___XH6E strong{font-size:13px}.product-scene_evidenceRow__CLDNe small,.product-scene_source___XH6E small{font-size:10px}.product-scene_decision__4G3x6{padding:20px 15px}.product-scene_decisionTitle__C9pL1{font-size:19px}.product-scene_decision__4G3x6>.product-scene_glyph__2IKMr{width:32px;height:35px}.product-scene_limits__ocPye{gap:8px;margin-top:19px}.product-scene_limits__ocPye>span{padding:5px 10px;font-size:11px}.product-scene_quietRule__5itrD{font-size:10px}.product-scene_authority__Fa1gN{font-size:11px;margin-top:18px;padding-top:12px;gap:8px}.product-scene_authority__Fa1gN .product-scene_glyph__2IKMr{width:16px;height:19px}.product-scene_custody__gG6GA{padding:15px;gap:13px}.product-scene_custody__gG6GA>span:not(.product-scene_custodyBars__WbvGl){font-size:14px}.product-scene_custody__gG6GA strong{font-size:11px}.product-scene_custodyBars__WbvGl{gap:4px}.product-scene_custodyBars__WbvGl i{height:25px}.product-scene_custodyBars__WbvGl i:nth-child(4n){height:32px}.product-scene_evidenceHeading__7brN_{font-size:10px;padding-block:16px 9px}.product-scene_evidenceRow__CLDNe{padding-block:13px}.product-scene_requirement__T447s{font-size:12px}.product-scene_topology__sP2td{height:174px;padding-inline:26px}.product-scene_serviceNode__7EtIT{min-width:100px;gap:11px}.product-scene_serviceNode__7EtIT>span{width:49px;height:49px;border-radius:14px}.product-scene_serviceNode__7EtIT strong{font-size:13px}.product-scene_serviceCenter__6ZvUM{transform:translateY(-39px)}.product-scene_investigation__hlOq4{padding:16px;gap:15px}.product-scene_investigationIndex__RYQGj{width:32px;height:32px;flex-basis:32px}.product-scene_investigation__hlOq4 strong{font-size:16px}.product-scene_investigation__hlOq4 p{font-size:11px}.product-scene_reviewChip__tOvrj{padding:5px 9px;font-size:11px}.product-scene_profileExcerpt__YdALe{padding:18px}.product-scene_profileExcerpt__YdALe .product-scene_glyph__2IKMr{width:18px;height:21px}.product-scene_profileExcerpt__YdALe p{margin-top:20px;font-size:17px}.product-scene_mention__Sf4xx,.product-scene_sourceLocation__rvRZd{font-size:11px}.product-scene_documentLines__kMr5P{gap:8px;margin-block:20px}.product-scene_questions__ZGHCT>strong{font-size:20px;margin-top:11px}.product-scene_questions__ZGHCT>p{font-size:13px;margin-top:12px}.product-scene_learningPath__XJy0r{margin-bottom:32px}.product-scene_learningPath__XJy0r:before{top:21px}.product-scene_pathSignal__QpIFa{top:20px}.product-scene_stepNumber__fKBC5{width:42px;height:42px;font-size:11px}.product-scene_pathStep__FIF_z{gap:10px}.product-scene_pathStep__FIF_z strong{font-size:12px}.product-scene_learningArtifact__igTD4{padding:19px;gap:17px}.product-scene_artifactIcon__Lkug_{flex-basis:46px;width:46px;height:52px}.product-scene_learningArtifact__igTD4 strong{font-size:19px}.product-scene_learningArtifact__igTD4 p{font-size:12px}.product-scene_fileTag__iBauS{display:inline}.product-scene_criteria__SQoQ5{margin-top:22px;font-size:13px;gap:12px}.product-scene_criteria__SQoQ5 small{font-size:10px}.product-scene_discoverySources__h94Id{gap:21px}.product-scene_discoverySources__h94Id>div{padding:16px;font-size:13px;gap:10px}.product-scene_discoverySources__h94Id .product-scene_glyph__2IKMr{width:20px;height:24px}.product-scene_converge__zSnSi{height:42px}.product-scene_designCenter__dQFFS{padding:18px;gap:16px}.product-scene_designCenter__dQFFS strong{font-size:20px}.product-scene_designCompass__diU3g{flex-basis:35px;height:35px;font-size:25px}.product-scene_designBasis__5ScGf{max-width:none;font-size:11px}.product-scene_proposal__Qi9Ns{font-size:15px;padding-top:32px;gap:11px}.product-scene_proposal__Qi9Ns small{font-size:11px}.product-scene_proposal__Qi9Ns .product-scene_glyph__2IKMr{width:21px;height:25px}.product-scene_codeCompare__KU8M6{gap:15px}.product-scene_codeCompare__KU8M6>div{padding:17px}.product-scene_codeCompare__KU8M6 .product-scene_microLabel__ps24o{font-size:11px}.product-scene_codeCompare__KU8M6 code{font-size:13px;margin-block:22px 17px}.product-scene_codeCompare__KU8M6 small{font-size:10px}.product-scene_scopeHeading__IQNyo{font-size:12px;margin-top:21px}.product-scene_scopeFields__mriAs{padding-top:12px;gap:13px}.product-scene_scopeFields__mriAs strong{font-size:13px}.product-scene_scopeFields__mriAs span{font-size:11px}.product-scene_coverage__VXHLp{margin-top:19px;font-size:11px}.product-scene_terminalHeading__SBkCD{font-size:12px;padding-bottom:19px;gap:10px}.product-scene_terminalBoundary__hlZNN{font-size:10px;padding:4px 9px}.product-scene_terminalLine__Wx8qV{grid-template-columns:25px 68px minmax(0,1fr) 5px;gap:13px;padding-block:12px;font-size:13px}.product-scene_lineNumber__xIXX7{font-size:11px}.product-scene_terminalPrompt__qUF9G{font-size:12px;margin-top:21px;padding-top:15px}}@container product-scene (max-width: 315px){.product-scene_chromeDetail__YLeyP,.product-scene_illustrationTag__17ocr{display:none}.product-scene_tabs__LEVRE{gap:10px;font-size:9px}.product-scene_body__JG6w7,.product-scene_sceneHeading__3xs50{padding-inline:12px}.product-scene_tabs__LEVRE{margin-inline:12px}.product-scene_source___XH6E{gap:4px;padding-inline:4px}.product-scene_reviewChip__tOvrj,.product-scene_source___XH6E .product-scene_glyph__2IKMr{display:none}.product-scene_limits__ocPye{gap:2px}.product-scene_limits__ocPye>span{padding-inline:3px;font-size:8px}.product-scene_discoverySources__h94Id>div{gap:4px;font-size:9px}.product-scene_designBasis__5ScGf{display:none}.product-scene_codeCompare__KU8M6>div{padding-inline:6px}.product-scene_scene__AABn1[data-variant=expanded] .product-scene_codeCompare__KU8M6{grid-template-columns:1fr}}@container product-scene (max-width: 270px){.product-scene_codeCompare__KU8M6{grid-template-columns:1fr}.product-scene_codeCompare__KU8M6 code{font-size:11px;margin-block:10px}}@keyframes product-scene_trace__o4RWY{0%,15%{transform:translateX(0);opacity:0}30%{opacity:.9}75%,to{transform:translateX(60px);opacity:0}}@keyframes product-scene_signal__W4Sk5{to{stroke-dashoffset:-616}}@keyframes product-scene_line-focus__xDTml{0%,15%{opacity:.9;box-shadow:0 0 7px #7dafff70}20%,to{opacity:.18;box-shadow:none}}@keyframes product-scene_cursor__3i2Gc{0%,45%{opacity:.7}46%,to{opacity:0}}@keyframes product-scene_scan__P7mA4{0%,15%{transform:translateY(0);opacity:0}25%{opacity:1}75%,to{transform:translateY(210%);opacity:0}}@keyframes product-scene_learning-path__ET1Xu{0%,15%{left:10%;opacity:0}25%{opacity:.8}75%,to{left:84%;opacity:0}}@keyframes product-scene_converge__zSnSi{0%,15%{transform:translateY(-23px);opacity:0}30%{opacity:.7}80%,to{transform:translateY(0);opacity:0}}[data-product-motion=paused] .product-scene_scene__AABn1 *,[data-product-motion=paused] .product-scene_scene__AABn1 :after,[data-product-motion=paused] .product-scene_scene__AABn1 :before{animation-play-state:paused!important}[data-product-motion=paused] .product-scene_scene__AABn1 .product-scene_cursor__3i2Gc,[data-product-motion=paused] .product-scene_scene__AABn1 .product-scene_lineIndicator__hl_6x,[data-product-motion=paused] .product-scene_scene__AABn1 .product-scene_trace__o4RWY>span{visibility:hidden}[data-product-visible=false] .product-scene_scene__AABn1 *,[data-product-visible=false] .product-scene_scene__AABn1 :after,[data-product-visible=false] .product-scene_scene__AABn1 :before{animation-play-state:paused!important}[data-product-motion=paused] .product-scene_scene__AABn1 .product-scene_converge__zSnSi>i,[data-product-motion=paused] .product-scene_scene__AABn1 .product-scene_pathSignal__QpIFa,[data-product-motion=paused] .product-scene_scene__AABn1 .product-scene_scan__P7mA4,[data-product-visible=false] .product-scene_scene__AABn1 .product-scene_converge__zSnSi>i,[data-product-visible=false] .product-scene_scene__AABn1 .product-scene_cursor__3i2Gc,[data-product-visible=false] .product-scene_scene__AABn1 .product-scene_lineIndicator__hl_6x,[data-product-visible=false] .product-scene_scene__AABn1 .product-scene_pathSignal__QpIFa,[data-product-visible=false] .product-scene_scene__AABn1 .product-scene_scan__P7mA4,[data-product-visible=false] .product-scene_scene__AABn1 .product-scene_trace__o4RWY>span{visibility:hidden}@media (prefers-reduced-motion:reduce){.product-scene_scene__AABn1 *,.product-scene_scene__AABn1 :after,.product-scene_scene__AABn1 :before{animation:none!important}.product-scene_converge__zSnSi>i,.product-scene_cursor__3i2Gc,.product-scene_lineIndicator__hl_6x,.product-scene_pathSignal__QpIFa,.product-scene_scan__P7mA4,.product-scene_trace__o4RWY>span{visibility:hidden}}.product-scene_scene__AABn1[data-variant=expanded][data-scene-stage="0"] :is(.product-scene_sources__fuRky,.product-scene_custody__gG6GA,.product-scene_topology__sP2td,.product-scene_profileExcerpt__YdALe,.product-scene_learningPath__XJy0r,.product-scene_discoverySources__h94Id,.product-scene_original__u9Dwh,.product-scene_terminalHeading__SBkCD),.product-scene_scene__AABn1[data-variant=expanded][data-scene-stage="1"] :is(.product-scene_limits__ocPye,.product-scene_evidence__enMBn,.product-scene_investigation__hlOq4,.product-scene_documentLines__kMr5P,.product-scene_learningArtifact__igTD4,.product-scene_designCenter__dQFFS,.product-scene_scopeFields__mriAs,.product-scene_terminalLines__dR_n9),.product-scene_scene__AABn1[data-variant=expanded][data-scene-stage="2"] :is(.product-scene_authority__Fa1gN,.product-scene_reviewChip__tOvrj,.product-scene_questions__ZGHCT,.product-scene_criteria__SQoQ5,.product-scene_proposal__Qi9Ns,.product-scene_coverage__VXHLp,.product-scene_terminalPrompt__qUF9G){outline:1px solid color-mix(in srgb,var(--scene-accent) 35%,transparent);outline-offset:7px;border-radius:4px}.product-demonstration_lab__AFp1I{scroll-margin-top:54px;margin-top:70px;border-top:1px solid #334457;padding-top:42px;color:#eff5fb}.product-demonstration_heading__2QRh5{display:flex;justify-content:space-between;gap:36px;align-items:center;margin-bottom:30px}.product-demonstration_eyebrow__lsK_x{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb,var(--detail-accent) 65%,#fff);margin:0 0 16px}.product-demonstration_heading__2QRh5 h3{font-family:var(--portfolio-display);font-weight:500;font-size:clamp(27px,3vw,39px);line-height:1.15;letter-spacing:-.035em;margin:0;color:#f1f6fb}.product-demonstration_description__89Vyw{max-width:69ch;color:#b3c3d4;font-size:14px;line-height:1.8;margin:17px 0 0}.product-demonstration_exampleLabel__V6Mzt{flex-shrink:0;display:grid;grid-template-columns:7px 1fr;align-items:center;column-gap:9px;font-family:var(--font-mono);font-size:10px;color:#d1deeb;border:1px solid #35495e;padding:13px 16px;line-height:1.7}.product-demonstration_exampleLabel__V6Mzt>span:last-child{grid-column:2;color:#9fadc0}.product-demonstration_dot__JdKy5{width:5px;height:5px;border-radius:100%;background:var(--detail-accent)}.product-demonstration_workspace__Ml9I_{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.4fr);background:#0d1725}.product-demonstration_inputs__oz8wo{padding:28px 30px;background:#101e30;border-right:1px solid #354458;min-width:0}.product-demonstration_inputHeading__7xvbB,.product-demonstration_outputHeading__WKp_Q{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.product-demonstration_overline__QckFi{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;font-size:9px;color:#a2b8ce;line-height:1.7}.product-demonstration_reset__xtLbK{appearance:none;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#c1d1e1;padding:6px 0;font-size:10px;min-height:44px;cursor:pointer}.product-demonstration_reset__xtLbK:hover{color:#fff}.product-demonstration_scenario__AHQeS{font-family:var(--font-mono);color:#b5c9dd;font-size:10px;line-height:1.8;margin:20px 0 28px;padding-bottom:21px;border-bottom:1px solid #2e4055}.product-demonstration_field__LhgMS{margin-bottom:26px}.product-demonstration_field__LhgMS label{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.6;color:#e9f1fa;margin-bottom:11px}.product-demonstration_fieldNumber__7_bBH{font-family:var(--font-mono);color:#93abc3;font-size:9px}.product-demonstration_selectWrap__sUfKN{position:relative}.product-demonstration_selectWrap__sUfKN select{appearance:none;display:block;width:100%;border:1px solid #516379;border-radius:3px;background:#17283e;color:#f0f6fc;padding:14px 35px 14px 13px;font-size:13px;line-height:1.5;min-height:49px;cursor:pointer}.product-demonstration_selectWrap__sUfKN>svg{pointer-events:none;position:absolute;right:13px;top:50%;transform:translateY(-50%);color:#b3c9df}.product-demonstration_selectWrap__sUfKN select:hover{border-color:#8ba6c0}.product-demonstration_selectWrap__sUfKN option{background:#17283e;color:#f0f6fc}.product-demonstration_hint__VVmYZ{color:#aabdd0;font-size:12px;line-height:1.75;margin:11px 0 0}.product-demonstration_localNote__uGArj{color:#9fb2c6;font-size:10px;line-height:1.9;margin:28px 0 0;border-top:1px solid #2e4055;padding-top:20px;max-width:40ch}.product-demonstration_output__NkAZi{padding:31px 32px 23px;min-width:0;scroll-margin-top:54px}.product-demonstration_recordType__WyDGw{font-size:10px;color:#a6b9cd;line-height:1.7}.product-demonstration_result__TsZQO{display:flex;gap:15px;align-items:flex-start;padding:26px 0 24px}.product-demonstration_resultIcon__6TbRi{width:36px;height:36px;display:grid;place-items:center;border:1px solid #6b798b;color:#d8b98b;background:#1c2531;flex-shrink:0;border-radius:50%}.product-demonstration_result__TsZQO[data-status=ready] .product-demonstration_resultIcon__6TbRi{color:#a7ddce;background:#112b2b;border-color:#3a766a}.product-demonstration_result__TsZQO h4{margin:0;color:#eff5fc;font-size:21px;font-family:var(--portfolio-display);font-weight:500;line-height:1.3;letter-spacing:-.02em}.product-demonstration_result__TsZQO p{color:#b7c6d6;margin:9px 0 0;font-size:12px;line-height:1.8;max-width:58ch}.product-demonstration_metrics__CSeMB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #324255;border-bottom:1px solid #324255;margin:0 0 24px}.product-demonstration_metrics__CSeMB>div{padding:18px 14px 16px 0}.product-demonstration_metrics__CSeMB>div+div{padding-left:17px;border-left:1px solid #324255}.product-demonstration_metrics__CSeMB dt{color:#b5c8dc;font-size:10px;line-height:1.6}.product-demonstration_metrics__CSeMB dd{font-family:var(--font-mono);color:#f2f6fb;font-size:clamp(16px,1.6vw,23px);letter-spacing:-.03em;margin:11px 0 9px;line-height:1.3}.product-demonstration_metrics__CSeMB p{color:#a1b3c7;font-size:9px;line-height:1.7;margin:0}.product-demonstration_checkHeading___i7Us{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#b4c7da;padding-bottom:12px;border-bottom:1px solid #324255}.product-demonstration_checkHeading___i7Us>span:last-child{font-family:var(--font-mono)}.product-demonstration_checks__9Dz_r{list-style:none;padding:0;margin:0}.product-demonstration_checks__9Dz_r li{display:flex;gap:12px;border-bottom:1px solid #263749;padding:15px 0}.product-demonstration_checkIcon__bJ1oZ{display:flex;flex-shrink:0;color:#dcbd90;margin-top:2px}.product-demonstration_checks__9Dz_r li[data-passed=true] .product-demonstration_checkIcon__bJ1oZ{color:#a7ddce}.product-demonstration_checks__9Dz_r li>div{min-width:0;flex:1}.product-demonstration_checks__9Dz_r li p{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 5px;font-size:11px;color:#e4edf7;line-height:1.6}.product-demonstration_checks__9Dz_r li p>span{font-size:9px;color:#dfc298;flex-shrink:0}.product-demonstration_checks__9Dz_r li[data-passed=true] p>span{color:#a7ddce}.product-demonstration_checkDetail___5AOD{font-size:12px;line-height:1.75;color:#aebfd1}.product-demonstration_next__obClh{background:#17283a;border-left:2px solid var(--detail-accent);padding:18px 19px;margin-top:25px}.product-demonstration_next__obClh .product-demonstration_overline__QckFi{display:flex;align-items:center;justify-content:space-between;color:#cadcee}.product-demonstration_next__obClh p{color:#e0eaf5;font-size:12px;line-height:1.8;margin:10px 0 0}.product-demonstration_record__QQSN7{margin-top:18px}.product-demonstration_record__QQSN7 summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;font-size:11px;color:#c2d5e7;min-height:44px}.product-demonstration_record__QQSN7 summary::-webkit-details-marker{display:none}.product-demonstration_record__QQSN7[open] summary>svg{transform:rotate(180deg)}.product-demonstration_record__QQSN7 dl{margin:6px 0 0}.product-demonstration_record__QQSN7 dl>div{border-top:1px solid #263749;padding:12px 0}.product-demonstration_record__QQSN7 dt{color:#d3e2f1;font-size:10px;line-height:1.6}.product-demonstration_record__QQSN7 dd{color:#aabed1;font-size:11px;line-height:1.8;margin:6px 0 0}.product-demonstration_recordNote__wfD3v{font-size:9px;line-height:1.8;color:#a6bbd0}.product-demonstration_lab__AFp1I button:focus-visible,.product-demonstration_lab__AFp1I select:focus-visible,.product-demonstration_lab__AFp1I summary:focus-visible,.product-demonstration_output__NkAZi:focus-visible{outline:2px solid var(--detail-accent);outline-offset:4px}@media(max-width:1100px){.product-demonstration_inputs__oz8wo{padding-inline:22px}.product-demonstration_output__NkAZi{padding-inline:24px}.product-demonstration_recordType__WyDGw{max-width:17ch}}@media(max-width:800px){.product-demonstration_heading__2QRh5{align-items:flex-start}.product-demonstration_workspace__Ml9I_{grid-template-columns:1fr}.product-demonstration_inputs__oz8wo{border-right:0;border-bottom:1px solid #354458}.product-demonstration_field__LhgMS{max-width:100%}.product-demonstration_localNote__uGArj,.product-demonstration_recordType__WyDGw{max-width:none}}@media(max-width:560px){.product-demonstration_lab__AFp1I{scroll-margin-top:54px;margin-top:48px;padding-top:31px}.product-demonstration_heading__2QRh5{flex-direction:column;gap:20px}.product-demonstration_exampleLabel__V6Mzt{padding:10px 13px}.product-demonstration_inputs__oz8wo,.product-demonstration_output__NkAZi{padding:22px 17px}.product-demonstration_inputHeading__7xvbB{gap:8px}.product-demonstration_metrics__CSeMB{grid-template-columns:1fr}.product-demonstration_metrics__CSeMB>div{padding:15px 0}.product-demonstration_metrics__CSeMB>div+div{padding-left:0;border-left:0;border-top:1px solid #324255}.product-demonstration_metrics__CSeMB dd{font-size:23px;margin:7px 0}.product-demonstration_result__TsZQO{gap:11px}.product-demonstration_result__TsZQO h4{font-size:20px}.product-demonstration_resultIcon__6TbRi{width:30px;height:30px}.product-demonstration_selectWrap__sUfKN select{font-size:12px;padding-left:10px}.product-demonstration_checkHeading___i7Us{gap:12px}.product-demonstration_next__obClh{padding:15px}}@media(prefers-reduced-motion:reduce){.product-demonstration_lab__AFp1I *{scroll-behavior:auto;transition:none;animation:none}}.product-demonstration_srOnly__oOC5y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.product-demonstration_console__RAFnr{border:1px solid #53697e;border-radius:14px;overflow:hidden;box-shadow:0 35px 85px -30px #0008,0 0 70px -50px var(--detail-accent);background:#0d1725}.product-demonstration_toolbar__4viyQ{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 28px;background:linear-gradient(110deg,color-mix(in srgb,var(--detail-accent) 12%,#122033),#101b2a);border-bottom:1px solid #3d5369}.product-demonstration_workspaceIdentity__zr1OZ{display:flex;align-items:center;gap:12px;min-width:0}.product-demonstration_workspaceIdentity__zr1OZ strong{display:block;font-size:15px;font-weight:500;line-height:1.4}.product-demonstration_workspaceIdentity__zr1OZ span{display:block;font-size:10px;color:#adc2d5;margin-top:3px}.product-demonstration_tools__T_YRW{display:flex;align-items:center;gap:9px}.product-demonstration_tools__T_YRW button{min-height:42px;padding:10px 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #6a8298;border-radius:5px;color:#dcecf9;font-size:11px;cursor:pointer;background:#09172770;transition:background .2s,border-color .2s}.product-demonstration_tools__T_YRW button:hover{background:#263e55;border-color:#aac5dc}.product-demonstration_scenarios__z4llc{padding:24px 28px 27px;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--detail-accent) 9%,transparent),transparent 65%),#101b29;border-bottom:1px solid #3d5369}.product-demonstration_scenariosHeading__VAEKB{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.product-demonstration_scenariosHeading__VAEKB>span:last-child{color:#a9bfd3;font-size:11px;line-height:1.6}.product-demonstration_presets__Uw_d5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-demonstration_presets__Uw_d5 button{position:relative;text-align:left;padding:17px 32px 17px 17px;border:1px solid #5b7187;border-radius:7px;color:#dceaf6;background:#101d2c;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.product-demonstration_presets__Uw_d5 button:hover{border-color:#a5c4df;background:#20364d}.product-demonstration_presets__Uw_d5 button[aria-pressed=true]{border-color:var(--detail-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--detail-accent) 16%,#162638),#122236);box-shadow:inset 0 2px 0 var(--detail-accent)}.product-demonstration_presetNumber__f2bNC{color:#b5c8da;font:9px/1.5 var(--font-mono);display:block;margin-bottom:10px}.product-demonstration_presets__Uw_d5 strong{display:block;font-weight:500;font-size:15px;line-height:1.4;letter-spacing:-.01em}.product-demonstration_presetDescription__nbu66{display:block;font-size:11px;line-height:1.65;color:#acbfd1;margin-top:7px}.product-demonstration_presetArrow__5QcUF{position:absolute;right:14px;top:17px;color:#adc7df}.product-demonstration_field__LhgMS[data-input-changed=true] .product-demonstration_selectWrap__sUfKN select{border-color:var(--detail-accent);box-shadow:inset 3px 0 0 var(--detail-accent)}.product-demonstration_signal__iLX6U{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 18px;margin-bottom:25px;border:1px solid #394f62;border-radius:6px;background:#102336}.product-demonstration_signalTrack__spAIW{display:flex;flex:1;gap:6px;max-width:260px}.product-demonstration_signalTrack__spAIW>span{height:7px;flex:1;border-radius:2px;background:#b19368;opacity:.8;transition:background .3s}.product-demonstration_signalTrack__spAIW>span[data-met=true]{background:#98d5c6;opacity:1}.product-demonstration_signal__iLX6U>span{font:17px/1.4 var(--font-mono);color:#edf7ff;white-space:nowrap}.product-demonstration_signal__iLX6U i{font-style:normal;color:#aec5d8}.product-demonstration_signal__iLX6U small{font-family:var(--font-sans),sans-serif;font-size:10px;color:#bdd0df}.product-demonstration_mobileResult__W_pai{display:none}.product-demonstration_comparison__aLZHB{border:1px solid #59758f;border-radius:7px;margin-bottom:25px;padding:15px 20px 19px;background:linear-gradient(135deg,#21354b,#122337)}.product-demonstration_comparison__aLZHB header{display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid #50637a;padding-bottom:8px}.product-demonstration_comparison__aLZHB header>span{display:flex;align-items:center;gap:8px;font-size:12px;color:#e0ecf7}.product-demonstration_comparison__aLZHB header>button{width:44px;height:44px;display:grid;place-items:center;cursor:pointer;color:#d2e5f6;border-radius:4px}.product-demonstration_comparison__aLZHB header>button:hover{background:#314a62}.product-demonstration_comparisonScores___iRPH{display:grid;grid-template-columns:1fr 25px 1fr;align-items:center;gap:20px;padding-block:19px}.product-demonstration_comparisonScores___iRPH>svg{color:#a5c9e6}.product-demonstration_comparisonScores___iRPH>div>span{display:block;font-size:10px;color:#b1c5d8}.product-demonstration_comparisonScores___iRPH strong{display:block;font:26px/1.4 var(--font-mono);color:#f0f7fc;margin-top:5px}.product-demonstration_comparisonScores___iRPH small{font-size:10px;color:#c3d5e4}.product-demonstration_comparison__aLZHB>p{font-size:11px;line-height:1.75;color:#bacfe1;margin:0}.product-demonstration_comparison__aLZHB ul{list-style:none;padding:0;margin:15px 0 0}.product-demonstration_comparison__aLZHB li{border-top:1px solid #40586c;padding-block:11px}.product-demonstration_comparison__aLZHB li strong{display:block;font-size:11px;font-weight:500;color:#edf5fc}.product-demonstration_comparison__aLZHB li>span{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:5px;font-size:10px;color:#b4cadd;line-height:1.7}.product-demonstration_comparison__aLZHB dl{margin:9px 0 0;border-top:1px solid #40586c;padding-top:8px}.product-demonstration_comparison__aLZHB dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:8px}.product-demonstration_comparison__aLZHB dt{font-size:10px;color:#b4cadd}.product-demonstration_comparison__aLZHB dd{display:flex;flex-wrap:wrap;gap:7px;font:11px/1.8 var(--font-mono);color:#e4f2ff;margin:0}.product-demonstration_comparison__aLZHB dd>span{color:#92badb}.product-demonstration_consoleFooter__BDg60{display:flex;justify-content:space-between;gap:20px;padding:16px 28px;border-top:1px solid #354b60;color:#a5bbcf;font-size:10px;line-height:1.7;background:#101d2d}.product-demonstration_consoleFooter__BDg60>span:last-child{font-family:var(--font-mono);font-size:9px}@media(max-width:960px){.product-demonstration_toolbar__4viyQ{flex-wrap:wrap}.product-demonstration_scenariosHeading__VAEKB{align-items:flex-start}.product-demonstration_presets__Uw_d5 strong{font-size:13px}}@media(max-width:800px){.product-demonstration_mobileResult__W_pai{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:16px;border:1px solid #7395b4;border-radius:6px;color:#d5e8f9;background:#1d344a;text-align:left;cursor:pointer}.product-demonstration_mobileResult__W_pai>span{font-size:11px;line-height:1.8}.product-demonstration_mobileResult__W_pai strong{display:block;font-size:13px;font-weight:500}.product-demonstration_mobileResult__W_pai>span:last-child{display:flex;align-items:center;gap:7px}}@media(max-width:560px){.product-demonstration_toolbar__4viyQ{padding:17px;gap:17px}.product-demonstration_tools__T_YRW{width:100%}.product-demonstration_tools__T_YRW button{padding:10px;flex:1;font-size:10px}.product-demonstration_workspaceIdentity__zr1OZ strong{font-size:14px}.product-demonstration_scenarios__z4llc{padding:19px 17px}.product-demonstration_scenariosHeading__VAEKB,.product-demonstration_scenariosHeading__VAEKB>span{display:block}.product-demonstration_scenariosHeading__VAEKB>span:last-child{margin-top:5px;font-size:10px}.product-demonstration_presets__Uw_d5{grid-template-columns:1fr;gap:8px}.product-demonstration_presets__Uw_d5 button{padding:13px 32px 13px 43px}.product-demonstration_presetNumber__f2bNC{position:absolute;top:14px;left:14px;margin:0}.product-demonstration_presetDescription__nbu66{margin-top:3px;font-size:10px}.product-demonstration_presetArrow__5QcUF{top:15px}.product-demonstration_signal__iLX6U{padding:13px;gap:13px}.product-demonstration_signal__iLX6U>span{font-size:14px}.product-demonstration_signal__iLX6U small{font-size:9px}.product-demonstration_signalTrack__spAIW{gap:4px}.product-demonstration_comparison__aLZHB{padding-inline:15px}.product-demonstration_comparisonScores___iRPH{gap:12px}.product-demonstration_comparison__aLZHB dl>div{display:block}.product-demonstration_consoleFooter__BDg60{padding:15px 17px;flex-direction:column;gap:3px}}@media(prefers-reduced-motion:reduce){.product-demonstration_presets__Uw_d5 button,.product-demonstration_signalTrack__spAIW>span,.product-demonstration_tools__T_YRW button{transition:none}}.product-explorer_section__8F_aj{scroll-margin-top:54px;background:#07101b;color:#eef4fb;padding-block:76px 82px;border-top:1px solid #d7e9ff14}.product-explorer_wrap__9aenb{width:min(1400px,calc(100% - 96px));margin-inline:auto}.product-explorer_heading__2DdtE{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-bottom:43px;align-items:end}.product-explorer_eyebrow__fUEYC{margin:0 0 18px;font-size:10px;font-weight:500;letter-spacing:.13em;line-height:1.6;text-transform:uppercase;color:color-mix(in srgb,var(--detail-accent) 65%,#fff)}.product-explorer_heading__2DdtE h2{max-width:22ch;color:#f1f6fb}.product-explorer_heading__2DdtE>p{margin:0;color:#a8bacb;font-size:15px;line-height:1.85;max-width:60ch}.product-explorer_tabs__RDqxN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #324255;border-bottom:1px solid #324255}.product-explorer_tabs__RDqxN button{appearance:none;color:#b5c6d7;cursor:pointer;position:relative;display:flex;align-items:center;gap:14px;min-height:81px;padding:18px 20px;background:transparent;border:0;text-align:left;font-size:14px;line-height:1.4}.product-explorer_tabs__RDqxN button+button{border-left:1px solid #324255}.product-explorer_tabs__RDqxN button>svg{margin-left:auto;flex-shrink:0}.product-explorer_tabs__RDqxN button[aria-selected=true]{color:#fff;background:#14243a}.product-explorer_tabs__RDqxN button[aria-selected=true]:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-1px;background:var(--detail-accent)}.product-explorer_tabs__RDqxN button:hover{background:#14243a;color:#fff}.product-explorer_index__IHWx3{font-family:var(--font-mono);font-size:10px;color:#87a4bd}.product-explorer_panel__lYbKG{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:44px;align-items:center;padding-top:40px}.product-explorer_scene__NaYLV{min-width:0}.product-explorer_module__pVOVO{padding:12px 0}.product-explorer_module__pVOVO h3{font-family:var(--portfolio-display);font-size:28px;line-height:1.15;letter-spacing:-.03em;font-weight:500;margin:0;color:#f2f6fb}.product-explorer_description__a8ZlH{font-size:14px;color:#b4c5d5;line-height:1.8;margin:20px 0}.product-explorer_module__pVOVO ul{list-style:none;padding:0;margin:23px 0 29px;display:grid;gap:14px}.product-explorer_module__pVOVO li{display:flex;gap:11px;color:#cbd6e3;font-size:12px;line-height:1.75}.product-explorer_module__pVOVO li svg{flex-shrink:0;color:color-mix(in srgb,var(--detail-accent) 65%,#fff);margin-top:3px}.product-explorer_continue__08THL{color:#e1edf8;display:flex;align-items:center;gap:20px;min-height:44px;width:fit-content;font-size:12px;text-decoration:none}.product-explorer_continue__08THL:hover{color:#fff}.product-explorer_continue__08THL:focus-visible,.product-explorer_panel__lYbKG:focus-visible,.product-explorer_tabs__RDqxN button:focus-visible{outline:2px solid #a4cbef;outline-offset:5px}@media(max-width:960px){.product-explorer_wrap__9aenb{width:calc(100% - 48px)}.product-explorer_heading__2DdtE{gap:36px}.product-explorer_panel__lYbKG{grid-template-columns:1fr;gap:30px}.product-explorer_module__pVOVO{max-width:74ch}}@media(max-width:680px){.product-explorer_section__8F_aj{padding-block:48px 51px}.product-explorer_wrap__9aenb{width:calc(100% - 40px)}.product-explorer_heading__2DdtE{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.product-explorer_heading__2DdtE>p{font-size:14px}.product-explorer_tabs__RDqxN button{padding:15px 10px;flex-direction:column;align-items:start;gap:9px;font-size:11px;min-height:108px}.product-explorer_tabs__RDqxN button>svg{display:none}.product-explorer_index__IHWx3{font-size:9px}.product-explorer_panel__lYbKG{padding-top:26px;gap:27px}.product-explorer_module__pVOVO h3{font-size:26px}.product-explorer_module__pVOVO .product-explorer_description__a8ZlH{font-size:14px}}.product-motion_root__470Nq{min-width:0}.product-motion_control__hqWba{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#bacbda;background:#07101a;border:1px solid #344759;border-radius:6px;padding:10px 12px;min-height:40px;font-size:11px;cursor:pointer;white-space:nowrap}.product-motion_control__hqWba:hover:not(:disabled){color:#fff;border-color:#8ba4b9}.product-motion_control__hqWba:focus-visible{outline:2px solid #a3ccec;outline-offset:4px}.product-motion_control__hqWba:disabled{cursor:default}.product-motion_root__470Nq [data-product-visible=false] *,.product-motion_root__470Nq [data-product-visible=false] :after,.product-motion_root__470Nq [data-product-visible=false] :before,.product-motion_root__470Nq[data-document-hidden=true] *,.product-motion_root__470Nq[data-document-hidden=true] :after,.product-motion_root__470Nq[data-document-hidden=true] :before,.product-motion_root__470Nq[data-product-motion=paused] *,.product-motion_root__470Nq[data-product-motion=paused] :after,.product-motion_root__470Nq[data-product-motion=paused] :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.product-motion_root__470Nq *,.product-motion_root__470Nq :after,.product-motion_root__470Nq :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.product-navigation_navigation__7LUAT{position:sticky;top:64px;z-index:30;background:#09121bf5;backdrop-filter:blur(18px);border-block:1px solid #435a704d;box-shadow:0 8px 30px #0002;color:#dce9f5}.product-navigation_wrap__3XLH_{width:min(1240px,calc(100% - 96px));margin-inline:auto;display:flex;justify-content:space-between;align-items:center;gap:24px}.product-navigation_product__mYYPp{font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1.5}.product-navigation_product__mYYPp>span{display:block;color:#a4b6c8;font-size:9px;font-weight:400;letter-spacing:.01em}.product-navigation_links__QRBZi{display:flex;gap:28px}.product-navigation_links__QRBZi a{display:flex;align-items:center;gap:7px;min-height:62px;border-bottom:2px solid transparent;color:#aebfd0;font-size:12px;text-decoration:none;white-space:nowrap;transition:color .2s,border-color .2s}.product-navigation_links__QRBZi a:hover{color:#fff}.product-navigation_links__QRBZi a[aria-current]{color:#f4faff;border-color:var(--detail-accent)}.product-navigation_links__QRBZi a:focus-visible{outline:2px solid var(--detail-accent);outline-offset:-5px}@media(max-width:960px){.product-navigation_wrap__3XLH_{width:calc(100% - 48px)}.product-navigation_links__QRBZi{gap:20px}}@media(max-width:767px){.product-navigation_wrap__3XLH_{width:100%;padding-inline:20px}.product-navigation_product__mYYPp{display:none}.product-navigation_links__QRBZi{width:100%;justify-content:space-between;gap:10px}.product-navigation_links__QRBZi a{font-size:10px;min-height:52px;gap:4px}.product-navigation_links__QRBZi a svg{display:none}}@media(max-width:360px){.product-navigation_wrap__3XLH_{padding-inline:12px}.product-navigation_links__QRBZi{gap:7px}.product-navigation_links__QRBZi a{font-size:9px}}@media(prefers-reduced-motion:reduce){.product-navigation_links__QRBZi a{transition:none}}.product-gallery_section__leoab{color:var(--portfolio-white);padding-bottom:24px;scroll-margin-top:88px}.product-gallery_inner__DS15K{width:min(1440px,calc(100% - 80px));margin-inline:auto}.product-gallery_home__YOftp{padding-block:36px 64px;background:linear-gradient(#000,var(--portfolio-night) 110px)}.product-gallery_heading__L9zaZ{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:25px}.product-gallery_heading__L9zaZ h2{font-family:var(--portfolio-display);font-size:clamp(25px,2.25vw,32px);font-weight:500;line-height:1.15;letter-spacing:-.035em}.product-gallery_home__YOftp .product-gallery_heading__L9zaZ h2{font-size:clamp(28px,3.2vw,44px)}.product-gallery_eyebrow__3kroI{color:#90b8da;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:13px}.product-gallery_intro__hPgaj{color:#a6b6c7;font-size:13px;line-height:1.65;margin:10px 0 0}.product-gallery_browse__T1s5Z{display:inline-flex;align-items:center;gap:14px;min-height:40px;flex-shrink:0;color:#d9e6f4;font-size:12px;text-decoration:none}.product-gallery_browse__T1s5Z svg{color:#99bfdf;transition:transform .2s}.product-gallery_browse__T1s5Z:hover svg{transform:translateX(3px)}.product-gallery_browse__T1s5Z:focus-visible,.product-gallery_filters__EW0Xy button:focus-visible{outline:2px solid #a4d0f4;outline-offset:4px}.product-gallery_toolbar__g_vX8{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0 22px;border-top:1px solid #223143}.product-gallery_filters__EW0Xy{display:flex;flex-wrap:wrap;gap:7px}.product-gallery_filters__EW0Xy button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:9px 14px;border:1px solid #344759;border-radius:7px;background:#0b1523;color:#b7c7d7;font-size:11px;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.product-gallery_filters__EW0Xy button span{font-family:var(--font-mono),monospace;font-size:9px;color:#96adc2}.product-gallery_filters__EW0Xy button:hover{border-color:#7b97b0;color:#fff}.product-gallery_filters__EW0Xy button[aria-pressed=true]{color:#fff;background:#1a2a3e;border-color:#7796b4;box-shadow:inset 0 1px #b7d7f212}.product-gallery_filters__EW0Xy button[aria-pressed=true] span{color:#d5e7fa}.product-gallery_utilities__WsEnM{display:flex;align-items:center;gap:20px;flex-shrink:0}.product-gallery_count__D4ynv{margin:0;color:#a9bdd0;font-family:var(--font-mono),monospace;font-size:10px;white-space:nowrap}.product-gallery_grid__fnA8G{--gallery-columns:4;--gallery-gap:22px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gallery-gap);padding:0;margin:0;list-style:none}.product-gallery_grid__fnA8G[data-filter=delivery],.product-gallery_grid__fnA8G[data-filter=operations]{--gallery-columns:3}.product-gallery_item__Mo_aH{display:flex;min-width:0;flex:0 1 calc((100% - (var(--gallery-columns) - 1) * var(--gallery-gap)) / var(--gallery-columns));max-width:420px}.product-gallery_item__Mo_aH[hidden]{display:none}.product-gallery_card__d_YKm{height:100%;scroll-margin-block:96px 24px;border-color:#304052;box-shadow:0 16px 36px -24px #000;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.product-gallery_item__Mo_aH[data-featured=true] .product-gallery_card__d_YKm{border-color:#6484a2;box-shadow:0 15px 40px -25px #448dcc55}@media (hover:hover) and (prefers-reduced-motion:no-preference){.product-gallery_card__d_YKm:hover{transform:translateY(-4px) scale(1.012);border-color:var(--product-accent);box-shadow:0 22px 38px -20px #000,0 0 26px -16px var(--product-accent)}}@media (min-width:640px) and (max-width:1279px){.product-gallery_grid__fnA8G,.product-gallery_grid__fnA8G[data-filter]{--gallery-columns:2}.product-gallery_item__Mo_aH{max-width:460px}.product-gallery_toolbar__g_vX8{flex-wrap:wrap;gap:15px}.product-gallery_utilities__WsEnM{margin-left:auto}}@media (max-width:767px){.product-gallery_inner__DS15K{width:calc(100% - 40px)}.product-gallery_home__YOftp{padding-block:28px 44px}.product-gallery_heading__L9zaZ{gap:20px;align-items:start;margin-bottom:19px}.product-gallery_heading__L9zaZ h2{font-size:25px}.product-gallery_home__YOftp .product-gallery_heading__L9zaZ h2{font-size:28px}.product-gallery_intro__hPgaj{font-size:12px;max-width:40ch}.product-gallery_browse__T1s5Z{font-size:11px}.product-gallery_toolbar__g_vX8{padding-block:12px 20px;gap:13px;flex-wrap:wrap}.product-gallery_filters__EW0Xy{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.product-gallery_filters__EW0Xy button{flex-direction:column;gap:5px;padding:10px 6px;font-size:10px;line-height:1.35}.product-gallery_filters__EW0Xy button span{font-size:9px}.product-gallery_utilities__WsEnM{width:100%;justify-content:space-between}.product-gallery_grid__fnA8G{--gallery-gap:18px}}@media (max-width:639px){.product-gallery_grid__fnA8G,.product-gallery_grid__fnA8G[data-filter]{--gallery-columns:1}.product-gallery_item__Mo_aH{max-width:420px}.product-gallery_heading__L9zaZ{display:block}.product-gallery_browse__T1s5Z{margin-top:9px}}@media (prefers-reduced-motion:reduce){.product-gallery_card__d_YKm{transition:none;transform:none!important}.product-gallery_browse__T1s5Z svg,.product-gallery_filters__EW0Xy button{transition:none}}