.layout_header__zPv8C{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--color-bg-card);border-bottom:1px solid transparent;transition:height var(--dur-base) ease,border-color var(--dur-base) ease,box-shadow var(--dur-base) ease}.layout_headerScrolled__1PoXy{border-bottom-color:var(--color-border-subtle);box-shadow:var(--shadow-header)}.layout_headerInner__JPBYZ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);height:var(--header-h)}.layout_headerScrolled__1PoXy .layout_headerInner__JPBYZ{height:var(--header-h-scrolled)}.layout_logo__8v9DK{display:block;flex:0 0 auto;margin:8px 0;height:36px;width:auto}.layout_headerScrolled__1PoXy .layout_logo__8v9DK{height:32px}@media (max-width:767px){.layout_logo__8v9DK{height:32px}}.layout_nav__eQLt7{display:none}@media (min-width:1024px){.layout_nav__eQLt7{display:flex;align-items:center;gap:32px;height:100%}}@media (min-width:1024px) and (max-width:1279px){.layout_nav__eQLt7{gap:24px}}.layout_navList__nNXex{display:flex;align-items:center;gap:32px;height:100%}@media (min-width:1024px) and (max-width:1279px){.layout_navList__nNXex{gap:24px}}.layout_navItem__yCKaW{position:relative;display:inline-flex;align-items:center;height:100%;font-size:15px;font-weight:500;color:var(--color-text-base);text-decoration:none;white-space:nowrap}.layout_navItem__yCKaW:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--color-primary);transform:scaleX(0);transform-origin:center;transition:transform var(--dur-base) ease}.layout_navItem__yCKaW:hover{color:var(--color-primary)}.layout_navItem__yCKaW:hover:after{transform:scaleX(1)}.layout_navItemActive__5J4hL{color:var(--color-primary)}.layout_navItemActive__5J4hL:after{transform:scaleX(1)}.layout_navCta__W8pQv{display:none}@media (min-width:1024px){.layout_navCta__W8pQv{display:inline-flex}}.layout_burger__7ir4s{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;color:var(--color-text-strong);cursor:pointer}@media (min-width:1024px){.layout_burger__7ir4s{display:none}}.layout_overlay__82DLB{position:fixed;inset:0;z-index:200;background:rgba(11,18,32,.45);opacity:0;pointer-events:none;transition:opacity var(--dur-slow) ease;border:none;padding:0;cursor:pointer}.layout_overlayOpen__ZTzzu{opacity:1;pointer-events:auto}.layout_drawer__eNxYI{position:fixed;top:0;right:0;bottom:0;z-index:210;width:min(320px,86vw);height:100dvh;background:var(--color-bg-card);transform:translateX(100%);transition:transform var(--dur-slow) ease;display:flex;flex-direction:column;overflow-y:auto}.layout_drawerOpen__EIHkY{transform:translateX(0)}@media (min-width:1024px){.layout_drawer__eNxYI,.layout_overlay__82DLB{display:none}}.layout_drawerHead__6iTC_{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 var(--space-6);border-bottom:1px solid var(--color-border-subtle)}.layout_drawerTitle__ttazB{font-size:15px;font-weight:500;color:var(--color-text-strong)}.layout_drawerList__AEk2I{flex:1 1}.layout_drawerItem__VelSp{display:block}.layout_drawerLink__Bkxhl{display:flex;align-items:center;min-height:52px;padding:0 24px;font-size:16px;color:var(--color-text-base);text-decoration:none;border-bottom:1px solid var(--color-border-subtle);border-left:3px solid transparent}.layout_drawerLink__Bkxhl:hover{color:var(--color-primary)}.layout_drawerLinkActive__1rdA_{color:var(--color-primary);border-left-color:var(--color-primary)}.layout_drawerSub__dlKSq{display:block;padding-left:24px;min-height:44px;font-size:15px;color:var(--color-text-muted)}.layout_drawerFoot__NPum9{padding:var(--space-6);border-top:1px solid var(--color-border-subtle)}.layout_drawerFootBtn__F3eHM{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;border-radius:var(--radius-btn);background:var(--color-primary);color:var(--color-on-primary);font-size:16px;font-weight:500;text-decoration:none}.layout_drawerFootNote__2fUP2{margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--color-text-muted);text-align:center}.layout_ctaBar__EmOAD{position:fixed;left:0;right:0;bottom:0;z-index:90;height:var(--cta-bar-h);display:flex;align-items:center;padding:0 20px env(safe-area-inset-bottom);background:var(--color-bg-card);border-top:1px solid var(--color-border-subtle);box-shadow:var(--shadow-bar);transform:translateY(100%);transition:transform var(--dur-slow) ease}@media (min-width:1024px){.layout_ctaBar__EmOAD{display:none}}.layout_ctaBarVisible__g4_u0{transform:translateY(0)}.layout_ctaBarBtn__txd8F{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;border-radius:var(--radius-btn);background:var(--color-primary);color:var(--color-on-primary);font-size:16px;font-weight:500;text-decoration:none}.layout_footer__1WkYo{background:var(--color-bg-inverse);border-top:1px solid #1f2a3d;padding:var(--space-16) var(--page-pad) var(--space-8)}@media (min-width:768px){.layout_footer__1WkYo{padding:64px 24px 32px}}@media (min-width:1280px){.layout_footer__1WkYo{padding:64px 32px 32px}}@media (max-width:1023px){.layout_footer__1WkYo{padding-bottom:calc(64px + 24px + env(safe-area-inset-bottom))}}.layout_footerInner__W3hOi{max-width:var(--container);margin-inline:auto}.layout_footerGrid__MQc7h{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8)}@media (min-width:640px){.layout_footerGrid__MQc7h{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.layout_footerGrid__MQc7h{grid-template-columns:1fr 1fr 1fr 2fr;gap:var(--space-6)}}.layout_footerBrand___esjd{font-size:20px;font-weight:500;color:var(--color-text-inverse);line-height:1.3}.layout_footerLegalName__Q6eRX{margin-top:var(--space-2);font-size:13px;line-height:1.6;color:var(--color-text-inverse-muted)}.layout_footerColTitle__PA4F6{margin-bottom:var(--space-3);font-size:13px;font-weight:500;color:var(--color-text-inverse-muted);letter-spacing:.08em}.layout_footerLink__2AgP8{display:block;min-height:36px;line-height:36px;font-size:15px;color:#a9b2c0;text-decoration:none}@media (max-width:1023px){.layout_footerLink__2AgP8{min-height:44px;line-height:44px}}.layout_footerLink__2AgP8:hover{color:var(--color-text-inverse);text-decoration:underline}.layout_footerContactItem___G_jW{display:grid;grid-template-columns:88px 1fr;grid-gap:var(--space-2);gap:var(--space-2);padding:8px 0;font-size:15px;line-height:32px}.layout_footerContactLabel__geoIb{color:#8a94a6}.layout_footerContactValue__S55Jx{color:#a9b2c0}.layout_footerPending__ux9tb{font-size:13px;line-height:32px;color:var(--color-text-subtle)}.layout_footerRecord__9i_Lr{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid #1f2a3d;font-size:13px;color:#8a94a6}.layout_footerRecordLink__N_M9a{color:var(--color-link-inverse)}.layout_footerRecordLink__N_M9a,.layout_footerRecordLink__N_M9a:hover{text-decoration:underline;text-underline-offset:3px}.layout_footerRecord__9i_Lr .layout_contactRecordLink__EQCXT{color:var(--color-link-inverse)}.ui_section__OcuIi{padding-block:var(--space-24)}.ui_sectionSubtle__VAdDW{background:var(--color-bg-subtle)}.ui_sectionTight__7kTMG{padding-block:var(--space-16)}@media (min-width:1024px){.ui_sectionTight__7kTMG{padding-block:var(--space-24)}}@media (max-width:767px){.ui_sectionTight__7kTMG,.ui_section__OcuIi{padding-block:var(--space-12)}}.ui_sectionGroup__UzSLp{margin-top:var(--space-8)}@media (min-width:1024px){.ui_sectionGroup__UzSLp{margin-top:var(--space-12)}}.ui_sectionHead__le4Ke{margin-bottom:var(--space-8)}@media (min-width:1024px){.ui_sectionHead__le4Ke{margin-bottom:var(--space-12)}}.ui_btn__1wlfp{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-btn);font-weight:500;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,box-shadow var(--dur-fast) ease,transform var(--dur-fast) ease}.ui_btn__1wlfp:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui_btnLg__ZgRC8{min-height:52px;padding:0 28px;font-size:16px}.ui_btnMd__ia6Vj{min-height:44px;padding:0 20px;font-size:15px}.ui_btnSm__H06c0{min-height:36px;padding:0 14px;font-size:14px}@media (max-width:1023px){.ui_btnSm__H06c0{min-height:44px;padding:0 16px;font-size:15px}}.ui_btnIconLg__7_AbH{width:20px;height:20px}.ui_btnIconMd__IDlqU{width:18px;height:18px}.ui_btnIconSm__uiVKi{width:16px;height:16px}.ui_btnPrimary__wTxKd{background:var(--color-primary);color:var(--color-on-primary)}.ui_btnPrimary__wTxKd:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-btn)}.ui_btnPrimary__wTxKd:active:not(:disabled){background:var(--color-primary-active);transform:translateY(1px)}.ui_btnPrimary__wTxKd:disabled{background:var(--color-border);color:var(--color-on-primary);cursor:not-allowed;box-shadow:none;transform:none}.ui_btnSecondary__IH4Dl{background:var(--color-bg-card);color:var(--color-primary);border-color:var(--color-border-strong)}.ui_btnSecondary__IH4Dl:hover:not(:disabled){background:var(--color-primary-subtle);border-color:var(--color-primary)}.ui_btnSecondary__IH4Dl:active:not(:disabled){background:var(--color-primary-tint);border-color:var(--color-primary-active);transform:translateY(1px)}.ui_btnSecondary__IH4Dl:disabled{background:var(--color-bg-subtle);color:var(--color-text-disabled);border-color:var(--color-border-subtle);cursor:not-allowed}.ui_btnGhost__6BuMY{background:transparent;color:var(--color-primary)}.ui_btnGhost__6BuMY:hover:not(:disabled){background:var(--color-primary-subtle)}.ui_btnGhost__6BuMY:active:not(:disabled){background:var(--color-primary-tint);transform:translateY(1px)}.ui_btnGhost__6BuMY:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ui_btnOnDark__jyLgv{background:var(--color-bg-card);color:var(--color-primary)}.ui_btnOnDark__jyLgv:hover:not(:disabled){background:var(--color-primary-tint)}.ui_btnOnDark__jyLgv:active:not(:disabled){background:var(--color-primary-border);transform:translateY(1px)}.ui_btnOnDark__jyLgv:disabled{background:var(--color-text-base);color:var(--color-text-subtle);cursor:not-allowed}.ui_btnOnDark__jyLgv:focus-visible,.ui_ghostOnDark__kf7qU:focus-visible{outline-color:var(--color-link-inverse)}.ui_ghostOnDark__kf7qU{background:transparent;color:var(--color-text-inverse);border-color:transparent}.ui_ghostOnDark__kf7qU:hover:not(:disabled){background:var(--color-bg-inverse-soft);color:var(--color-link-inverse)}.ui_ghostOnDark__kf7qU:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ui_btnRow__TdUf1{display:flex;flex-direction:column;gap:12px;align-items:stretch}@media (min-width:768px){.ui_btnRow__TdUf1{flex-direction:row;align-items:center;gap:16px}.ui_btnRow__TdUf1>*{width:auto}}.ui_grid__FTG2d{display:grid;grid-gap:var(--gutter);gap:var(--gutter);align-items:stretch}.ui_cols1__7Q2nA,.ui_cols2__To2lZ,.ui_cols3__YZ3ta,.ui_cols4__3u2l3{grid-template-columns:1fr}@media (min-width:640px){.ui_cols2__To2lZ,.ui_cols3__YZ3ta,.ui_cols4__3u2l3{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.ui_cols3__YZ3ta,.ui_cols4__3u2l3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ui_cols2__To2lZ{grid-template-columns:repeat(2,1fr)}.ui_cols3__YZ3ta{grid-template-columns:repeat(3,1fr)}.ui_cols4__3u2l3{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.ui_colsProduct___PTVD{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.ui_colsForce1__1Dy6J{grid-template-columns:1fr}}@media (min-width:1024px){.ui_cols5__e662S{grid-template-columns:repeat(5,1fr)}}@media (min-width:768px) and (max-width:1023px){.ui_cols5__e662S{grid-template-columns:repeat(3,1fr)}}.ui_card__LCMfR{display:flex;flex-direction:column;min-width:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-bg-card);padding:var(--space-6);transition:border-color var(--dur-slow) ease,box-shadow var(--dur-slow) ease,transform var(--dur-slow) ease}@media (max-width:767px){.ui_card__LCMfR{padding:var(--space-4)}}.ui_card__LCMfR:hover{border-color:var(--color-border);box-shadow:var(--shadow-float);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ui_card__LCMfR:hover{transform:none}}.ui_cardCapability__b8rnx:hover{border-color:var(--color-border)}.ui_cardCapability__b8rnx:hover .ui_cardTitle__SaRqR,.ui_cardIcon__qNvrT{color:var(--color-primary)}.ui_cardIcon__qNvrT{width:40px;height:40px;margin-bottom:var(--space-3)}@media (max-width:767px){.ui_cardIcon__qNvrT{width:32px;height:32px}}.ui_cardProblem__VMa0l{border-left:3px solid var(--color-border);background:var(--color-bg-card)}.ui_cardProblem__VMa0l:hover{border-left-color:var(--color-primary)}.ui_cardSolution__m9NTR{padding:0;overflow:hidden}.ui_cardSolutionLink__If5MQ{display:flex;flex-direction:column;flex:1 1;padding:var(--space-6);color:inherit;text-decoration:none;min-height:44px}@media (max-width:767px){.ui_cardSolutionLink__If5MQ{padding:var(--space-4)}}.ui_cardArrow__OV7JU{margin-top:auto;padding-top:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-primary);font-size:var(--fs-sm);font-weight:500}.ui_cardSolution__m9NTR:hover .ui_cardArrowSvg__X88e1{transform:translateX(4px)}.ui_cardArrowSvg__X88e1{transition:transform var(--dur-base) ease}@media (max-width:1023px){a.ui_cardArrow__OV7JU{min-height:44px}}.ui_cardTitle__SaRqR{margin:0;font-size:var(--fs-h4);line-height:var(--lh-h4);transition:color var(--dur-fast) ease}.ui_cardBody__PSDeY{margin-top:12px;color:var(--color-text-base);font-size:var(--fs-sm);line-height:var(--lh-sm)}.ui_cardTags__8k_yw{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.ui_cardMeta__3RA8e{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-sm)}.ui_cardCta__ko_yH{margin-top:auto;padding-top:var(--space-4);display:flex;align-items:center}.ui_cardCta__ko_yH>*{width:100%}.ui_cardLabel__nlwZ6{display:block;margin-top:var(--space-3);margin-bottom:4px;color:var(--color-text-muted);letter-spacing:var(--ls-xs)}.ui_cardLabel__nlwZ6,.ui_tag__g9_bJ{font-size:var(--fs-xs);font-weight:500}.ui_tag__g9_bJ{display:inline-flex;align-items:center;height:24px;padding:4px 10px;border-radius:var(--radius-tag);border:1px solid transparent;line-height:1;white-space:nowrap}.ui_tagNeutral__teWs1{background:var(--color-bg-subtle);color:var(--color-text-base)}.ui_tagPrimary__JOTLx{background:var(--color-primary-subtle);color:var(--color-info);border-color:var(--color-primary-border)}.ui_tagAccent__KVMl_{background:var(--color-accent-subtle);color:var(--color-accent-hover);border-color:#5eead4}.ui_tagWarning__usOT0{background:var(--color-warning-bg);color:var(--color-warning);border-color:#fdba74}.ui_tagSolid__1bIvc{background:var(--color-primary);color:var(--color-on-primary)}.ui_chip__JBqPi{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:var(--radius-chip);border:1px solid var(--color-border-strong);background:var(--color-bg-card);color:var(--color-text-base);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease}@media (max-width:1023px){.ui_chip__JBqPi{height:auto;min-height:44px;border-radius:22px;padding-inline:16px;font-size:14px}}.ui_chip__JBqPi:hover{border-color:var(--color-primary);color:var(--color-primary)}.ui_chip__JBqPi[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.ui_chip__JBqPi:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui_chipRow__V_5ol{display:flex;gap:var(--space-2);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-1)}@media (min-width:640px){.ui_chipRow__V_5ol{flex-wrap:wrap;overflow-x:visible}}.ui_chipRow__V_5ol>*{flex:0 0 auto;scroll-snap-align:start}.ui_ph__uHUqV{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-align:center;border-radius:var(--radius-block);pointer-events:none}.ui_phDev__JFV9E{border:1px dashed var(--color-border-strong);background:var(--color-bg-subtle);padding:var(--space-6);min-height:96px}.ui_phDevIcon__dfM_Y{width:24px;height:24px;color:var(--color-border-strong)}.ui_phDevLabel__9o971{color:var(--color-text-muted);font-size:var(--fs-sm)}.ui_phDevHint__xvtU8{color:var(--color-text-subtle);font-size:12px}.ui_phProd__4l6F8{border:1px solid transparent;background:var(--color-bg-subtle);padding:var(--space-4);min-height:96px}.ui_phProdIcon__WAZZ5{width:32px;height:32px;color:var(--color-text-subtle)}.ui_phProdText__Qc_ka{color:var(--color-text-subtle);font-size:13px}.ui_phInline__tx_Z9{background:var(--color-bg-subtle);border-bottom:1px dashed var(--color-border-strong);padding:0 4px;color:var(--color-text-muted);font-size:inherit}.ui_alert__BMYRf{display:flex;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-block);font-size:var(--fs-sm);line-height:var(--lh-sm)}.ui_alertIcon__1FqaL{flex:0 0 auto;width:20px;height:20px;margin-top:2px}.ui_alertTitle__T129r{display:block;font-weight:500;margin-bottom:4px}.ui_alertInfo__im2Mh{background:var(--color-info-bg);color:var(--color-info);border:1px solid var(--color-primary-border)}.ui_alertWarning__anE7W{background:var(--color-warning-bg);color:var(--color-warning);border:1px solid #fdba74}.ui_alertDanger__YY5Ul{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid #fecaca}.ui_alertNeutral__wgsxI{background:var(--color-neutral-note-bg);color:var(--color-neutral-note);border:1px solid var(--color-border-subtle)}.ui_plainNote__vqTql{border-left:3px solid var(--color-accent);background:var(--color-bg-subtle);padding:var(--space-6)}@media (max-width:767px){.ui_plainNote__vqTql{padding:var(--space-4)}}.ui_ctaBanner__4JzVF{background:var(--color-bg-inverse);padding:var(--space-16) var(--page-pad)}@media (min-width:1024px){.ui_ctaBanner__4JzVF{padding:var(--space-16) 32px}}@media (max-width:767px){.ui_ctaBanner__4JzVF{padding:40px 20px}}.ui_ctaBannerH2__tpU66{color:var(--color-text-inverse)}.ui_ctaBannerDesc___t9dv{margin-top:var(--space-4);color:var(--color-text-inverse-muted);font-size:var(--fs-lead);line-height:var(--lh-lead)}.ui_ctaBannerBtns__FvxbT{margin-top:var(--space-8)}.ui_ctaBannerNote__wuGOu{margin-top:var(--space-4);color:#8a94a6;font-size:var(--fs-xs)}.ui_crumb__Brkdd{padding-top:var(--space-6);padding-bottom:var(--space-2)}@media (max-width:767px){.ui_crumb__Brkdd{padding-top:var(--space-4)}}.ui_crumbOl__u5NhW{display:flex;align-items:center;font-size:var(--fs-xs);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui_crumbItem__xGDa5{display:inline-flex;align-items:center;color:var(--color-text-muted)}.ui_crumbItem__xGDa5 a{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:3px}.ui_crumbItem__xGDa5 a:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.ui_crumbSep__DTD5E{margin:0 var(--space-2);color:var(--color-border)}.ui_crumbCurrent__ziUTx{color:var(--color-text-base);overflow:hidden;text-overflow:ellipsis}.ui_acc__Txwhb{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);overflow:hidden}.ui_accItem__FlGpm+.ui_accItem__FlGpm{border-top:1px solid var(--color-border-subtle)}.ui_accSummary__vdFmj{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:20px 56px 20px 24px;position:relative;min-height:60px;font-size:17px;font-weight:500;line-height:1.5;color:var(--color-text-strong);cursor:pointer;list-style:none}@media (max-width:767px){.ui_accSummary__vdFmj{padding:16px 48px 16px 16px;font-size:16px}}.ui_accSummary__vdFmj::-webkit-details-marker{display:none}.ui_accSummary__vdFmj::marker{content:""}.ui_accSummary__vdFmj:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ui_accSummary__vdFmj:after{content:"";position:absolute;right:24px;top:50%;width:16px;height:16px;margin-top:-8px;background:linear-gradient(var(--color-primary),var(--color-primary)) 50% /16px 2px no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) 50% /2px 16px no-repeat;transition:transform var(--dur-base) ease}.ui_accItem__FlGpm[open]>.ui_accSummary__vdFmj:after{transform:rotate(135deg)}.ui_accBody__nlkA1{padding:0 24px 24px;border-top:1px solid var(--color-border-subtle);padding-top:var(--space-4)}@media (max-width:767px){.ui_accBody__nlkA1{padding:16px}}.ui_accBodyText__2K_v_{color:var(--color-text-base);font-size:var(--fs-body);line-height:var(--lh-body)}.ui_tabs__cr7Vg{position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:50;background:var(--color-bg-card);border-bottom:1px solid var(--color-border-subtle)}.ui_tabsList__wFivz{display:flex;gap:32px;height:var(--anchor-bar-h);align-items:center;overflow-x:auto;scroll-snap-type:x mandatory}.ui_tabsItem__Wlzm4{flex:0 0 auto;display:inline-flex;align-items:center;height:100%;padding:0;font-size:15px;font-weight:500;color:var(--color-text-base);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;scroll-snap-align:start;white-space:nowrap}.ui_tabsItem__Wlzm4:hover{color:var(--color-primary)}.ui_tabsItem__Wlzm4[aria-selected=true]{color:var(--color-primary);border-bottom-color:var(--color-primary)}@media (max-width:767px){.ui_tabsList__wFivz{gap:var(--space-6);padding-inline:var(--page-pad)}.ui_tabsItem__Wlzm4{padding:0 4px;font-size:var(--fs-sm)}}.ui_anchorBar__OkvUi{position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:50;background:var(--color-bg-card);border-bottom:1px solid var(--color-border-subtle)}.ui_anchorList__8a6or{display:flex;gap:var(--space-6);height:var(--anchor-bar-h);align-items:center;overflow-x:auto;scroll-snap-type:x mandatory}.ui_anchorItem__Ff1iK{flex:0 0 auto;display:inline-flex;align-items:center;height:100%;font-size:var(--fs-xs);font-weight:500;color:var(--color-text-muted);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap;scroll-snap-align:start}.ui_anchorItem__Ff1iK:hover{color:var(--color-primary)}.ui_anchorTarget__NVKPP,.ui_section__OcuIi[id]{scroll-margin-top:calc(var(--header-h) + var(--anchor-bar-h))}.ui_empty__NUU1G{display:flex;flex-direction:column;align-items:center;padding:64px 24px;border:1px dashed var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-card);text-align:center}.ui_emptyIcon___HHxZ{width:48px;height:48px;color:var(--color-border)}.ui_emptyText__7NNCf{color:var(--color-text-muted);font-size:var(--fs-body)}.ui_emptyAction__nsIor,.ui_emptyText__7NNCf{margin-top:var(--space-4)}.ui_tableWrap__puDD4{overflow-x:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-card)}.ui_table__Qk3KE{min-width:560px;font-size:15px}.ui_table__Qk3KE caption{text-align:left}.ui_tableTh__xP6oI{background:var(--color-bg-muted);color:var(--color-text-strong);font-size:var(--fs-sm);font-weight:500;padding:12px 16px;text-align:left;white-space:nowrap}.ui_tableTd__SdyD7{padding:16px;color:var(--color-text-base);border-bottom:1px solid var(--color-border-subtle);vertical-align:top}.ui_tableTr__pDiIj:hover .ui_tableTd__SdyD7{background:var(--color-bg-subtle)}.ui_tableFirst__wPqM_{font-weight:500;color:var(--color-text-strong)}@media (max-width:767px){.ui_tableFirst__wPqM_{position:-webkit-sticky;position:sticky;left:0;background:var(--color-bg-card)}.ui_tableTr__pDiIj:hover .ui_tableFirst__wPqM_{background:var(--color-bg-subtle)}}.ui_tableLast__MoNX3{border-bottom:none}.ui_stepsH__8KKZp{display:none}@media (min-width:1024px){.ui_stepsH__8KKZp{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:var(--space-4);gap:var(--space-4)}}.ui_stepH__sZ49i{position:relative;text-align:center}.ui_stepHDot__Na038{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 auto var(--space-3);border-radius:50%;background:var(--color-primary-tint);color:var(--color-primary);font-size:var(--fs-xs);font-weight:500;font-family:var(--font-mono);position:relative;z-index:1}.ui_stepH__sZ49i:not(:last-child) .ui_stepHDot__Na038:after{content:"";position:absolute;left:100%;top:50%;width:calc(100vw / 7 - 32px);max-width:96px;height:1px;background:var(--color-border-subtle);transform:translateY(-50%)}.ui_stepHName__8Hieg{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-sm);line-height:1.4;color:var(--color-text-strong)}.ui_stepsV__hA95t{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.ui_stepV__PSUpp{display:grid;grid-template-columns:40px 1fr;grid-gap:12px;gap:12px}@media (min-width:768px){.ui_stepV__PSUpp{grid-template-columns:120px 1fr;gap:var(--space-6)}}.ui_stepVNo__PWbHs{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-primary-tint);color:var(--color-primary);font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:500}@media (min-width:768px){.ui_stepVNo__PWbHs{width:auto;height:auto;border-radius:0;background:none;justify-content:flex-start;font-size:32px;line-height:1.2}}.ui_stepVName__RcjDN{font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--color-text-strong)}.ui_stepVDo__bHHht{margin-top:var(--space-2);color:var(--color-text-base);font-size:var(--fs-body);line-height:var(--lh-body)}.ui_output__OZgfk{margin-top:var(--space-4);background:var(--color-bg-subtle);border-left:3px solid var(--color-accent);padding:var(--space-4)}@media (min-width:768px){.ui_output__OZgfk{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-left:3px solid var(--color-accent)}}.ui_outputLabel__IZVrg{display:block;color:var(--color-accent-hover);font-size:var(--fs-xs);font-weight:500;letter-spacing:var(--ls-xs);margin-bottom:4px}.ui_outputText__FTTZh{color:var(--color-text-base);font-size:var(--fs-sm);line-height:var(--lh-sm)}.ui_shot__qWe64{margin:0;border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg-card);box-shadow:0 2px 8px rgba(11,18,32,.06);transition:box-shadow .3s ease}@media (max-width:767px){.ui_shot__qWe64{border-radius:8px}}.ui_shot__qWe64:hover{box-shadow:0 12px 32px rgba(11,18,32,.14)}.ui_shot__qWe64[data-size=sm]{border-radius:8px}.ui_shotChrome__w2FkC{display:flex;align-items:center;background:var(--color-bg-muted);border-bottom:1px solid var(--color-border)}.ui_shotDots__WtbD2{display:flex;gap:8px;padding-left:14px}.ui_shotDots__WtbD2 i{width:10px;height:10px;border-radius:50%;background:var(--color-border)}.ui_shotAddr__W2kk6{margin-left:12px;width:12px;height:12px;border-radius:3px;background:var(--color-primary-tint)}.ui_shotBody__Y2aDG{display:block;width:100%;aspect-ratio:16/9;padding:0;border:none;background:var(--color-bg-card);cursor:zoom-in;overflow:hidden}.ui_shotBody__Y2aDG img{width:100%;height:100%;object-fit:contain;transform:scale(1);transition:transform .3s ease;transform-origin:center}.ui_shot__qWe64:hover .ui_shotBody__Y2aDG img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.ui_shot__qWe64:hover .ui_shotBody__Y2aDG img{transform:none}}.ui_shotCaption__iQnEJ{display:none}@media (max-width:639px){.ui_shotCaption__iQnEJ{display:block;padding:8px 12px;color:var(--color-text-muted);font-size:var(--fs-xs);line-height:var(--lh-xs);border-top:1px solid var(--color-border-subtle)}}.ui_shotDialog__Lazb9{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:none;padding:var(--space-4);background:var(--color-bg-inverse)}.ui_shotDialog__Lazb9::-webkit-backdrop{background:rgba(11,18,32,.7)}.ui_shotDialog__Lazb9::backdrop{background:rgba(11,18,32,.7)}.ui_shotDialog__Lazb9 img{width:100%;height:auto;margin:auto}.ui_shotDialogClose__oOXyC{margin-top:var(--space-3);text-align:center}.ui_shotDialogClose__oOXyC button{min-height:44px;padding:0 20px;border-radius:var(--radius-btn);border:1px solid var(--color-border-strong);background:var(--color-bg-card);color:var(--color-text-strong);cursor:pointer}.ui_emptyBtn__2GkqK{min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:var(--radius-btn);background:transparent;color:var(--color-primary);font-size:14px;font-weight:500;cursor:pointer}.ui_emptyBtn__2GkqK:hover{background:var(--color-primary-subtle)}@media (max-width:1023px){.ui_emptyBtn__2GkqK{min-height:44px}}.ui_caseList__leoMs{display:grid;grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-8)}@media (min-width:768px){.ui_caseList__leoMs{grid-template-columns:repeat(2,1fr)}}.ui_caseCard__nrAP_{padding:0;overflow:hidden;gap:0}@media (min-width:768px){.ui_caseCard__nrAP_{flex-direction:column}}@media (min-width:1024px){.ui_caseCard__nrAP_{flex-direction:row;align-items:stretch}}.ui_caseMedia__SUSoh{flex:1 1 58%;min-width:0;border-bottom:1px solid var(--color-border-subtle)}@media (min-width:1024px){.ui_caseMedia__SUSoh{border-bottom:none;border-right:1px solid var(--color-border-subtle)}.ui_caseMedia__SUSoh>figure{border:none;border-radius:0;height:100%}}.ui_caseBody__pxTHl{flex:1 1 42%;min-width:0;display:flex;flex-direction:column;padding:var(--space-6)}@media (max-width:767px){.ui_caseBody__pxTHl{padding:var(--space-4)}}.ui_caseTitle__fzzVV{margin:0;font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--color-text-strong)}.ui_caseTags__We9t3{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:12px 0 var(--space-4);padding:0}.ui_caseMeta__ka__o{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-sm)}.ui_infoGrid__fp4j8{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8)}@media (min-width:768px){.ui_infoGrid__fp4j8{grid-template-columns:1fr 1fr;gap:var(--space-6)}}.ui_infoList__Tlc74{margin:0}.ui_infoRow__xtK_B{display:grid;grid-template-columns:120px 1fr;grid-gap:var(--space-3);gap:var(--space-3);padding:12px 0;border-bottom:1px solid var(--color-border-subtle)}@media (max-width:479px){.ui_infoRow__xtK_B{grid-template-columns:96px 1fr}}.ui_infoLabel__7q_dv{font-size:var(--fs-sm);color:var(--color-text-muted)}.ui_infoValue__MSp2M{margin:0;font-size:18px;color:var(--color-text-strong);overflow-wrap:anywhere}.ui_infoValue__MSp2M a{color:var(--color-link);text-decoration:none;border-bottom:1px solid;padding-bottom:2px}.ui_infoValue__MSp2M a:hover{color:var(--color-link-hover,var(--color-link))}@media (max-width:767px){.ui_infoValue__MSp2M a{display:inline-flex;align-items:center;min-height:44px}}.ui_pendingNote__SUTzc{font-size:13px;color:var(--color-text-subtle)}.ui_olList__Miwrc{counter-reset:item}.ui_olItem__WLVCi{position:relative;padding-left:28px;margin-bottom:var(--space-4)}.ui_olItem__WLVCi:before{counter-increment:item;content:counter(item,decimal-leading-zero);position:absolute;left:0;top:0;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-primary);font-weight:500}.ui_olItemTitle__I9Hu2{font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--color-text-strong)}.ui_olItemDesc__L9n_t{margin-top:4px;color:var(--color-text-base);font-size:var(--fs-sm);line-height:var(--lh-sm)}.ui_dlWrap__fJXvT{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.ui_dlItem__0x2cf{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}@media (min-width:768px){.ui_dlItem__0x2cf{grid-template-columns:200px 1fr;gap:var(--space-6);align-items:start}}.ui_dlTerm__SJNqZ{display:flex;align-items:center;gap:var(--space-3);font-size:22px;font-weight:500;color:var(--color-text-strong)}@media (max-width:767px){.ui_dlTerm__SJNqZ{font-size:var(--fs-sm)}}.ui_dlIcon__4_P_l{width:32px;height:32px;color:var(--color-primary);flex:0 0 auto}.ui_dlDesc__2vQu4{color:var(--color-text-base);font-size:var(--fs-body);line-height:var(--lh-body)}.ui_hero__z2cPt{padding-block:var(--space-16) var(--space-24)}@media (min-width:1024px){.ui_hero__z2cPt{padding-block:var(--space-24) var(--space-32)}}.ui_heroH1__r5UOD{max-width:900px}.ui_heroLead__A2FAH{margin-top:var(--space-6)}.ui_heroBtns__CypKK{margin-top:var(--space-8)}.ui_heroNote__y8R9_{margin-top:var(--space-6);color:var(--color-text-muted);font-size:var(--fs-sm)}.ui_trust__VehVA{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle)}@media (min-width:640px){.ui_trust__VehVA{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ui_trust__VehVA{grid-template-columns:repeat(4,1fr);gap:var(--space-6)}}.ui_trustItem__DeFvf{padding-left:19px;border-left:1px solid var(--color-border-subtle);color:var(--color-text-base);font-size:var(--fs-sm);line-height:1.5}.ui_linkInline__vYJzv{color:var(--color-link);text-decoration:underline;text-underline-offset:3px}.ui_linkInline__vYJzv:hover{color:var(--color-link-hover)}