.PasswordStrengthMeter_wrap__QDQyF{margin-top:8px}.PasswordStrengthMeter_header__RXsta{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.PasswordStrengthMeter_headerLabel__VXKkF{font-size:.75rem;color:#666}.PasswordStrengthMeter_headerValue__PTxH7{font-size:.75rem;font-weight:600}.PasswordStrengthMeter_bar__4FomD{height:4px;background:#e5e5e5;border-radius:2px;overflow:hidden;margin-bottom:8px}.PasswordStrengthMeter_barFill__SKB_a{height:100%;transition:width .3s ease,background-color .3s ease;border-radius:2px}.PasswordStrengthMeter_requirements__csou6{background:#f9f9f9;border-radius:6px;padding:10px 12px;font-size:.75rem}.PasswordStrengthMeter_requirementsTitle__ufvFX{font-weight:600;color:#333;margin-bottom:6px}.PasswordStrengthMeter_requirementsGrid__X_NqI{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.PasswordStrengthMeter_requirement__rFKa5{display:flex;align-items:center;gap:6px;color:#9ca3af;line-height:1.3}.PasswordStrengthMeter_requirement__rFKa5.PasswordStrengthMeter_met__1N7yQ{color:#16a34a}.PasswordStrengthMeter_requirementIcon__jjEWg{font-size:.85rem}@media (max-width:480px){.PasswordStrengthMeter_requirementsGrid__X_NqI{grid-template-columns:1fr;gap:6px 0}.PasswordStrengthMeter_headerLabel__VXKkF,.PasswordStrengthMeter_headerValue__PTxH7,.PasswordStrengthMeter_requirements__csou6{font-size:.8rem}}.Portal_btn__uuqAx{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:transparent;color:var(--ink);border:1px solid var(--rule);cursor:pointer;transition:background .15s,color .15s,border-color .15s;text-decoration:none;line-height:1}.Portal_btn__uuqAx:hover{border-color:var(--ink)}.Portal_btn__uuqAx:disabled{opacity:.5;cursor:not-allowed}.Portal_btnPrimary__OFEGG{background:var(--ink);color:var(--paper);border-color:var(--ink)}.Portal_btnPrimary__OFEGG:hover{background:var(--action);border-color:var(--action)}.Portal_btnDanger__F1pDQ{background:transparent;color:var(--action);border-color:var(--action)}.Portal_btnDanger__F1pDQ:hover{background:var(--action);border-color:var(--action);color:var(--paper)}.Portal_btnSubtle__tjZTO{border:none;padding:6px 8px;color:var(--ink-soft)}.Portal_btnSubtle__tjZTO:hover{color:var(--ink)}.Portal_field__UrQJv{display:block;margin-bottom:14px}.Portal_fieldLabel__fuykJ{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;color:var(--ink-mute);margin-bottom:6px;text-transform:uppercase;display:block}.Portal_fieldRequired__7gu2L{color:var(--action);margin-left:4px}.Portal_input__xgoge,.Portal_select__Jto6s,.Portal_textarea__wc8l2{width:100%;padding:10px 12px;background:var(--paper);color:var(--ink);border:1px solid var(--rule);font-family:var(--f-sans);font-size:14px;outline:none;transition:border-color .15s}.Portal_input__xgoge:focus,.Portal_select__Jto6s:focus,.Portal_textarea__wc8l2:focus{border-color:var(--ink)}.Portal_input__xgoge::-moz-placeholder,.Portal_textarea__wc8l2::-moz-placeholder{color:var(--ink-mute)}.Portal_input__xgoge::placeholder,.Portal_textarea__wc8l2::placeholder{color:var(--ink-mute)}.Portal_textarea__wc8l2{resize:vertical;min-height:100px}.Portal_inputError__qJKkC{border-color:var(--action)}.Portal_fieldHint__Kqg8P{margin-top:4px;font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-mute)}.Portal_fieldError__k0vwD{color:var(--action)}.Portal_section__6K4cJ{padding:32px;border-bottom:1px solid var(--rule)}.Portal_sectionTight__by8ie{padding:20px 32px}.Portal_sectionLast__St7Bn{border-bottom:none}.Portal_sectionHead__BcwBI{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;flex-wrap:wrap}.Portal_sectionHeadOnly__iHmia{margin-bottom:0}.Portal_sectionMeta__Wki4i{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;color:var(--ink-mute);text-transform:uppercase}.Portal_sectionTitle___N6wh{font-family:var(--f-display);font-size:24px;font-weight:400;letter-spacing:-.01em;margin:4px 0 0;line-height:1.15;color:var(--ink)}.Portal_sectionActions__dPMPN{display:flex;gap:8px;flex-wrap:wrap}.Portal_pill___nHTt{display:inline-block;padding:3px 8px;font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;white-space:nowrap}.Portal_pillNeutral__BX_Wl{background:var(--paper-warm);color:var(--ink-soft)}.Portal_pillSuccess__N_uJb{background:var(--heritage-soft);color:var(--heritage)}.Portal_pillWarn__fEkUp{background:oklch(.92 .1 85);color:oklch(.38 .14 60)}.Portal_pillInfo__aLjdM{background:var(--heritage-soft);color:var(--heritage)}.Portal_pillDanger__f9bXN{background:var(--action-soft);color:var(--action)}.Portal_avatar__i0HJH{display:inline-flex;align-items:center;justify-content:center;background:var(--paper-deep);border:1px solid var(--rule);border-radius:50%;font-family:var(--f-mono);color:var(--ink);letter-spacing:.04em;flex-shrink:0}.Portal_stat__4kY8_{background:var(--paper);padding:24px;border-right:1px solid var(--rule)}.Portal_stat__4kY8_:last-child{border-right:none}.Portal_statLabel__wkN4g{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;color:var(--ink-mute);text-transform:uppercase}.Portal_statValue__sTeDZ{font-family:var(--f-sans);font-size:48px;font-weight:600;letter-spacing:-.025em;color:var(--heritage);line-height:1.1;margin-top:12px}.Portal_statSub__pudAe{font-family:var(--f-mono);font-size:11px;color:var(--ink-mute);margin-top:6px;letter-spacing:.04em}.Portal_tableHead__5b946{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;color:var(--ink-mute);text-transform:uppercase;background:var(--paper-warm)}.Portal_tableHead__5b946,.Portal_tableRow__ErwvJ{display:grid;gap:16px;padding:14px 16px;border-bottom:1px solid var(--rule)}.Portal_tableRow__ErwvJ{align-items:center;font-size:13px;color:var(--ink);text-decoration:none;transition:background .15s}.Portal_tableRow__ErwvJ:last-child{border-bottom:none}.Portal_tableRow__ErwvJ:hover{background:var(--paper-warm)}.Portal_metaRow__Pj7uY{display:grid;grid-template-columns:100px 1fr;gap:16px;padding:8px 0;font-size:13px;color:var(--ink)}.Portal_metaRow__Pj7uY+.Portal_metaRow__Pj7uY{border-top:1px solid var(--rule)}.Portal_metaLabel__1filC{letter-spacing:.12em}.Portal_metaLabel__1filC,.Portal_subTitle__TYI7n{font-family:var(--f-mono);font-size:10px;color:var(--ink-mute);text-transform:uppercase}.Portal_subTitle__TYI7n{letter-spacing:.14em;margin:0 0 12px}.Portal_empty__gAc5_{padding:28px;text-align:center;color:var(--ink-mute);font-family:var(--f-sans);font-size:13px}.Portal_tabBar__p4T_Q{display:flex;border-bottom:1px solid var(--rule)}.Portal_tabBtn__eGtvG{background:transparent;padding:14px 2px;margin-right:28px;font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);border:none;border-bottom:2px solid transparent;cursor:pointer}.Portal_tabBtn__eGtvG:hover{color:var(--ink-soft)}.Portal_tabBtnActive__zUhjg{color:var(--ink);border-bottom-color:var(--ink)}.Portal_card__UiTQa{border:1px solid var(--rule);background:var(--paper)}.Portal_cardPadded__gSwMe{padding:16px}.Portal_toastHost__MlVq9{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:9999;display:flex;flex-direction:column;gap:8px;pointer-events:none}.Portal_toast__P4xHt{background:var(--ink);color:var(--paper);padding:10px 16px;font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;box-shadow:0 8px 24px rgba(0,0,0,.18);pointer-events:auto}@media (max-width:768px){.Portal_input__xgoge,.Portal_select__Jto6s,.Portal_textarea__wc8l2{font-size:16px;padding:12px;min-height:48px}.Portal_textarea__wc8l2{min-height:120px}.Portal_btn__uuqAx{min-height:44px;padding:11px 14px}.Portal_btnDanger__F1pDQ,.Portal_btnPrimary__OFEGG{min-height:48px;padding:14px 20px}.Portal_stat__4kY8_{padding:20px}.Portal_statValue__sTeDZ{font-size:36px}.Portal_metaRow__Pj7uY{grid-template-columns:90px 1fr;gap:12px}.Portal_section__6K4cJ{padding:24px 20px}.Portal_sectionTight__by8ie{padding:14px 20px}.Portal_tabBtn__eGtvG{padding:14px 2px;margin-right:20px}}@media (max-width:480px){.Portal_section__6K4cJ{padding:20px 16px}.Portal_sectionTight__by8ie{padding:12px 16px}.Portal_metaRow__Pj7uY{grid-template-columns:1fr;gap:4px;padding:10px 0}}@media (max-width:560px){.Portal_toastHost__MlVq9{left:16px;right:16px;transform:none;bottom:max(16px,env(safe-area-inset-bottom,0px));align-items:stretch}.Portal_toast__P4xHt{text-align:center}}.SelectMenu_field__c_QP8{display:flex;flex-direction:column}.SelectMenu_label__GrAZF{margin-bottom:6px;font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.SelectMenu_required__os8JK{margin-left:4px;color:var(--action)}.SelectMenu_wrap__SZWte{position:relative}.SelectMenu_trigger__aiw_g{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;min-height:44px;background:var(--paper);color:var(--ink);border:1px solid var(--rule-strong);font-family:var(--f-sans);font-size:14px;text-align:left;cursor:pointer;transition:border-color .15s,color .15s}.SelectMenu_trigger__aiw_g:hover:not(:disabled){border-color:var(--action)}.SelectMenu_trigger__aiw_g:disabled{opacity:.55;cursor:not-allowed}.SelectMenu_triggerOpen__JvEte{border-color:var(--action)}.SelectMenu_value__OrZml{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SelectMenu_valuePlaceholder__WeD83{color:var(--ink-mute)}.SelectMenu_caret__KWLvK{flex:0 0 auto;width:12px;height:12px;color:var(--ink-mute);transition:transform .18s,color .15s}.SelectMenu_triggerOpen__JvEte .SelectMenu_caret__KWLvK,.SelectMenu_trigger__aiw_g:hover:not(:disabled) .SelectMenu_caret__KWLvK{color:var(--action)}.SelectMenu_triggerOpen__JvEte .SelectMenu_caret__KWLvK{transform:rotate(180deg)}.SelectMenu_popover__dOBek{position:absolute;top:calc(100% + 4px);left:0;right:0;min-width:220px;background:var(--paper);border:1px solid var(--rule-strong);box-shadow:0 12px 40px rgba(0,0,0,.12);z-index:1000;display:flex;flex-direction:column;max-height:320px}[data-theme=dark] .SelectMenu_popover__dOBek{box-shadow:0 12px 40px rgba(0,0,0,.5)}.SelectMenu_search__0P6Fg{flex:0 0 auto;padding:10px 12px;border:none;border-bottom:1px solid var(--rule);background:var(--paper);font-family:var(--f-sans);font-size:13px;color:var(--ink);outline:none}.SelectMenu_search__0P6Fg::-moz-placeholder{color:var(--ink-mute)}.SelectMenu_search__0P6Fg::placeholder{color:var(--ink-mute)}.SelectMenu_list__zDIg3{flex:1 1 auto;overflow-y:auto;padding:4px 0}.SelectMenu_item__bEuuA{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:var(--f-sans);font-size:13px;color:var(--ink);text-align:left;cursor:pointer}.SelectMenu_itemActive__IlGIQ{background:var(--paper-warm)}.SelectMenu_itemSelected___f_Ur{color:var(--action)}.SelectMenu_itemLabel__bzKuw{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SelectMenu_itemTick__XnyNo{flex:0 0 auto;font-size:12px;color:var(--action)}.SelectMenu_empty__OTbZX{padding:14px 12px;font-family:var(--f-sans);font-size:13px;color:var(--ink-mute)}.SelectMenu_hint__xNj1Y{margin-top:4px;font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-mute)}.LanguageSwitcher_dropdown__z8XlZ{position:relative}.LanguageSwitcher_dropdownBtn__QD_Ho{display:flex;align-items:center;gap:4px;padding:8px 16px;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08);border-radius:4px;cursor:pointer;font-family:var(--font-manrope),system-ui,sans-serif;font-size:.85rem;font-weight:500;color:var(--black)}.LanguageSwitcher_dropdownBtn__QD_Ho:hover{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.15)}.LanguageSwitcher_currentLang__vbkoM{white-space:nowrap}.LanguageSwitcher_arrow__5whj6{font-size:.6rem;opacity:.5;transition:transform .2s}.LanguageSwitcher_dropdownMenu__O__51{position:absolute;top:100%;right:0;margin-top:4px;background:var(--white,#fff);border:1px solid rgba(0,0,0,.1);border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,.12);min-width:220px;z-index:1000;max-height:60vh;max-height:60dvh;overflow-y:auto;overscroll-behavior:contain}.LanguageSwitcher_dropdownItem__vgZoB{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:none;border:none;cursor:pointer;font-family:var(--font-manrope),system-ui,sans-serif;font-size:.85rem;color:var(--black);text-align:left;transition:background .15s ease}.LanguageSwitcher_dropdownItem__vgZoB:hover{background:rgba(0,0,0,.04)}.LanguageSwitcher_dropdownItem__vgZoB.LanguageSwitcher_active__KxGtj{background:rgba(197,160,89,.1)}.LanguageSwitcher_dropdownItem__vgZoB.LanguageSwitcher_active__KxGtj .LanguageSwitcher_langLabel__fEbzp{color:var(--gold,#c5a059);font-weight:600}.LanguageSwitcher_langLabel__fEbzp{font-weight:500}.LanguageSwitcher_langName__5Dr9K{font-size:.75rem;color:#666}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_dropdownBtn__QD_Ho{background:transparent;border:none;padding:0;border-radius:0;font-family:var(--f-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);gap:6px}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_dropdownBtn__QD_Ho:hover{background:transparent;border:none;color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_arrow__5whj6{font-size:10px}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_globe__w2sWU{width:15px;height:15px;flex:0 0 auto;color:var(--ink-mute);transition:color .15s}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_dropdownBtn__QD_Ho:hover .LanguageSwitcher_globe__w2sWU{color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_dropdownMenu__O__51{background:var(--paper);border:1px solid var(--rule);border-radius:0;box-shadow:0 12px 40px rgba(0,0,0,.12);min-width:220px;margin-top:10px}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_dropdownItem__vgZoB{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-soft);padding:10px 14px;text-transform:none}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_dropdownItem__vgZoB:hover{background:var(--paper-warm);color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_dropdownItem__vgZoB.LanguageSwitcher_active__KxGtj{background:transparent;color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_dropdownItem__vgZoB.LanguageSwitcher_active__KxGtj .LanguageSwitcher_langLabel__fEbzp{color:var(--ink);font-weight:500}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_langLabel__fEbzp{letter-spacing:.12em;text-transform:uppercase}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_langName__5Dr9K{font-family:var(--f-sans);font-size:12px;color:var(--ink-mute);text-transform:none;letter-spacing:0}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_dropdownBtn__QD_Ho{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--rule);padding:7px 12px;min-height:38px;border-radius:0;font-family:var(--f-mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);line-height:normal}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_dropdownBtn__QD_Ho:hover{background:transparent;border-color:var(--ink);color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_arrow__5whj6{font-size:9px;color:var(--ink-mute);opacity:1}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_dropdownMenu__O__51{background:var(--paper);border:1px solid var(--rule);border-radius:0;box-shadow:0 12px 40px rgba(0,0,0,.12);min-width:220px;margin-top:6px}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_dropdownItem__vgZoB{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-soft);padding:10px 14px;text-transform:none}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_dropdownItem__vgZoB:hover{background:var(--paper-warm);color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_dropdownItem__vgZoB.LanguageSwitcher_active__KxGtj{background:transparent;color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_dropdownItem__vgZoB.LanguageSwitcher_active__KxGtj .LanguageSwitcher_langLabel__fEbzp{color:var(--ink);font-weight:500}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_langLabel__fEbzp{letter-spacing:.12em;text-transform:uppercase}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_langName__5Dr9K{font-family:var(--f-sans);font-size:12px;color:var(--ink-mute);text-transform:none;letter-spacing:0}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_dropdownBtn__QD_Ho{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7);padding:10px 16px;border-radius:0;font-size:.85rem;line-height:1;box-sizing:border-box}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_dropdownBtn__QD_Ho:hover{background:transparent;border-color:var(--gold,#c5a059);color:var(--gold,#c5a059)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_dropdownMenu__O__51{background:#1a1a1a;border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.4)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_dropdownItem__vgZoB{color:hsla(0,0%,100%,.8)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_dropdownItem__vgZoB:hover{background:hsla(0,0%,100%,.08)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_dropdownItem__vgZoB.LanguageSwitcher_active__KxGtj{background:rgba(197,160,89,.15)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_dropdownItem__vgZoB.LanguageSwitcher_active__KxGtj .LanguageSwitcher_langLabel__fEbzp{color:var(--gold,#c5a059)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_langName__5Dr9K{color:hsla(0,0%,100%,.5)}.LanguageSwitcher_switcher__CViAX{font-size:.85rem;background:rgba(0,0,0,.03);border-radius:20px;padding:4px 8px}.LanguageSwitcher_langItem___Xt47,.LanguageSwitcher_switcher__CViAX{display:flex;align-items:center;gap:2px}.LanguageSwitcher_langBtn__sbU5W{background:none;border:none;padding:4px 8px;cursor:pointer;font-family:var(--font-manrope),system-ui,sans-serif;font-size:.8rem;font-weight:500;color:var(--black);opacity:.5;transition:opacity .2s ease,color .2s ease;white-space:nowrap;border-radius:12px}.LanguageSwitcher_langBtn__sbU5W:hover{opacity:.8}.LanguageSwitcher_langBtn__sbU5W.LanguageSwitcher_active__KxGtj{opacity:1;color:var(--gold,#c5a059);font-weight:600;background:rgba(197,160,89,.1)}.LanguageSwitcher_separator__NBx4F{display:inline-block;width:1px;height:12px;background:rgba(0,0,0,.15);margin:0 2px}.LanguageSwitcher_switcher__CViAX.LanguageSwitcher_sidebar__goUy5{background:hsla(0,0%,100%,.1);padding:6px 10px;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:4px}.LanguageSwitcher_switcher__CViAX.LanguageSwitcher_sidebar__goUy5 .LanguageSwitcher_langBtn__sbU5W{color:hsla(0,0%,100%,.7)}.LanguageSwitcher_switcher__CViAX.LanguageSwitcher_sidebar__goUy5 .LanguageSwitcher_langBtn__sbU5W:hover{color:hsla(0,0%,100%,.9)}.LanguageSwitcher_switcher__CViAX.LanguageSwitcher_sidebar__goUy5 .LanguageSwitcher_langBtn__sbU5W.LanguageSwitcher_active__KxGtj{color:var(--gold,#c5a059);background:rgba(197,160,89,.15)}.LanguageSwitcher_switcher__CViAX.LanguageSwitcher_sidebar__goUy5 .LanguageSwitcher_separator__NBx4F{background:hsla(0,0%,100%,.2)}@media (max-width:1024px){.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_dropdownBtn__QD_Ho{padding:8px 16px;font-size:.8rem}.LanguageSwitcher_langBtn__sbU5W,.LanguageSwitcher_switcher__CViAX{font-size:.75rem;padding:3px 6px}.LanguageSwitcher_separator__NBx4F{height:10px}}@media (max-width:768px){.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK{width:100%}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_dark__v9QtK .LanguageSwitcher_dropdownBtn__QD_Ho{width:100%;justify-content:center;padding:14px 20px;font-size:.85rem;min-height:48px}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_dropdownBtn__QD_Ho{border:none;background:transparent;min-height:44px;padding:8px 10px;color:var(--ink-soft)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_chip__uY3Mm .LanguageSwitcher_dropdownBtn__QD_Ho:hover{border:none;background:var(--paper-warm);color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_editorial__sps1h .LanguageSwitcher_dropdownBtn__QD_Ho{min-height:44px;padding:10px 0}.LanguageSwitcher_switcher__CViAX{font-size:.75rem;gap:2px;padding:3px 6px}.LanguageSwitcher_langBtn__sbU5W{padding:6px 10px;font-size:.75rem}}@media (max-width:480px){.LanguageSwitcher_dropdownMenu__O__51{max-width:calc(100vw - 32px)}}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_drawer__kmsfS{width:100%}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_drawer__kmsfS .LanguageSwitcher_dropdownBtn__QD_Ho{display:flex;justify-content:flex-start;gap:10px;width:100%;min-height:52px;padding:10px 14px;background:transparent;border:1px solid var(--rule-strong);border-radius:0;font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_drawer__kmsfS .LanguageSwitcher_dropdownBtn__QD_Ho:hover{background:transparent;border-color:var(--ink);color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_drawer__kmsfS .LanguageSwitcher_arrow__5whj6{font-size:9px;color:var(--ink-mute);opacity:1;margin-left:auto}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_drawer__kmsfS .LanguageSwitcher_globe__w2sWU{width:17px;height:17px;flex:0 0 auto;color:var(--ink-mute)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_drawer__kmsfS .LanguageSwitcher_dropdownMenu__O__51{left:0;right:0;min-width:0;margin-top:6px;background:var(--paper);border:1px solid var(--rule-strong);border-radius:0;box-shadow:0 12px 40px rgba(0,0,0,.12)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_drawer__kmsfS .LanguageSwitcher_dropdownItem__vgZoB{min-height:48px;font-family:var(--f-sans);font-size:14px;color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_dropdownBtn__QD_Ho{display:inline-flex;align-items:center;gap:.44em;height:2em;min-height:32px;padding:0 .75em;background:var(--paper-warm);border:none;border-radius:999px;font-family:var(--f-mono);font-size:.719em;font-weight:400;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_dropdownBtn__QD_Ho:hover{background:var(--paper-deep);border:none;color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_dropdownBtn__QD_Ho:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_globe__w2sWU{width:1.22em;height:1.22em;flex:0 0 auto;color:currentColor}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_arrow__5whj6{font-size:.7em;opacity:.7}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_dropdownMenu__O__51{display:grid;grid-template-columns:1fr 1fr;gap:2px 18px;padding:14px 16px;min-width:250px;margin-top:10px;background:var(--paper);border:1px solid var(--rule);border-radius:0;box-shadow:0 14px 28px -14px rgba(0,0,0,.3)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_dropdownItem__vgZoB{display:block;padding:5px 0;font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;color:var(--ink-soft);text-transform:none}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_dropdownItem__vgZoB:hover{background:transparent;color:var(--ink)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_dropdownItem__vgZoB.LanguageSwitcher_active__KxGtj{background:transparent;color:var(--action)}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_langLabel__fEbzp{display:none}.LanguageSwitcher_dropdown__z8XlZ.LanguageSwitcher_pill__n4pYI .LanguageSwitcher_langName__5Dr9K{font-family:var(--f-mono);font-size:12px;color:inherit;letter-spacing:.06em}.HeaderSearch_overlay__djfQe{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;flex-direction:column;align-items:center;padding:10vh 24px 24px;background:color-mix(in oklch,var(--paper-deep) 34%,transparent);backdrop-filter:blur(7px) saturate(108%);-webkit-backdrop-filter:blur(7px) saturate(108%)}@supports not (background:color-mix(in oklch,red 50%,transparent)){.HeaderSearch_overlay__djfQe{background:hsla(30,8%,51%,.28)}}.HeaderSearch_panel__iaCi0{display:flex;flex-direction:column;gap:10px;width:100%;max-width:480px}.HeaderSearch_bar__mb2_b{display:flex;align-items:stretch;gap:8px}.HeaderSearch_field__vzneC{flex:1;display:flex;align-items:center;gap:12px;min-width:0;height:52px;padding:0 16px;background:var(--paper);border:1px solid var(--rule-strong);box-shadow:0 18px 36px -24px rgba(0,0,0,.45)}.HeaderSearch_fieldIcon__5MRaK{color:var(--ink-soft);flex-shrink:0}.HeaderSearch_input__1LljC{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--f-sans);font-size:15.5px;color:var(--ink)}.HeaderSearch_input__1LljC::-moz-placeholder{color:var(--ink-mute)}.HeaderSearch_input__1LljC::placeholder{color:var(--ink-mute)}.HeaderSearch_input__1LljC::-webkit-search-cancel-button,.HeaderSearch_input__1LljC::-webkit-search-decoration{-webkit-appearance:none}.HeaderSearch_spinner__u6jUi{width:14px;height:14px;flex-shrink:0;border:1.5px solid var(--rule);border-top-color:var(--ink-soft);border-radius:50%;animation:HeaderSearch_spin__7F9nd .7s linear infinite}@keyframes HeaderSearch_spin__7F9nd{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.HeaderSearch_spinner__u6jUi{animation-duration:2.4s}}.HeaderSearch_close__Zvudr{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border:none;cursor:pointer;background:var(--action);color:var(--action-fg);box-shadow:0 18px 36px -24px rgba(0,0,0,.45);transition:background .15s,color .15s}.HeaderSearch_close__Zvudr:hover{background:var(--ink);color:var(--paper)}.HeaderSearch_close__Zvudr:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.HeaderSearch_results__7gfXb{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--rule);box-shadow:0 24px 48px -28px rgba(0,0,0,.45);max-height:52vh;overflow-y:auto;overscroll-behavior:contain}.HeaderSearch_result__74QYX{display:flex;align-items:baseline;gap:12px;width:100%;padding:12px 16px;border:none;border-bottom:1px solid var(--rule);background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:background .12s,color .12s}.HeaderSearch_result__74QYX:last-of-type{border-bottom:none}.HeaderSearch_resultActive__kNZiZ{background:var(--paper-warm);color:var(--action)}.HeaderSearch_resultLabel__qQQNb{flex:1;min-width:0;font-size:14.5px;overflow-wrap:anywhere}.HeaderSearch_resultMeta__B8s4q{flex-shrink:0;font-size:9.5px;letter-spacing:.1em}.HeaderSearch_hint__aTZzh,.HeaderSearch_resultMeta__B8s4q{font-family:var(--f-mono);text-transform:uppercase;color:var(--ink-mute)}.HeaderSearch_hint__aTZzh{padding:9px 16px;border-top:1px solid var(--rule);background:var(--paper-warm);font-size:10px;letter-spacing:.09em;position:sticky;bottom:0}.HeaderSearch_empty__LCcIe{padding:12px 16px;background:var(--paper);border:1px solid var(--rule);font-size:14px;color:var(--ink-soft);box-shadow:0 24px 48px -28px rgba(0,0,0,.45)}@media (max-width:560px){.HeaderSearch_overlay__djfQe{padding:16px 16px 24px}.HeaderSearch_results__7gfXb{max-height:46vh}}.Navbar_wrap__oWtUd{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--rule);padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);transition:box-shadow .22s ease;--nav-fs:16px;--nav-gutter:calc(var(--nav-fs) * 2.5)}.Navbar_wrap__oWtUd[data-compact=true]{box-shadow:0 8px 20px -16px rgba(0,0,0,.5)}.Navbar_spacer__HHv6c,.Navbar_wrap__oWtUd{--strip-h:37px;--row-h:94px;--row-h-compact:64px}.Navbar_spacer__HHv6c{height:0;transition:height var(--header-flip) cubic-bezier(.4,0,.2,1)}@media (min-width:1200px){.Navbar_spacer__HHv6c[data-compact=true]{height:calc(var(--strip-h) + var(--row-h) - var(--row-h-compact))}}.Navbar_strip__NKKz0{overflow:hidden;height:var(--strip-h);transition:height var(--header-flip) cubic-bezier(.4,0,.2,1)}.Navbar_wrap__oWtUd[data-compact=true] .Navbar_strip__NKKz0{height:0}.Navbar_stripInner__qWGYP{display:flex;justify-content:space-between;align-items:center;gap:24px;height:36px;padding:0 var(--nav-gutter);border-bottom:1px solid var(--rule);font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);opacity:1;transition:opacity .16s ease}.Navbar_wrap__oWtUd[data-compact=true] .Navbar_stripInner__qWGYP{opacity:0}.Navbar_stripTag__FaiFR{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.Navbar_stripLinks__3EmSp{display:flex;align-items:center;gap:20px;flex-shrink:0}.Navbar_stripBtn__jg2JA,.Navbar_stripLinks__3EmSp a{color:var(--ink-mute);white-space:nowrap;transition:color .15s}.Navbar_stripBtn__jg2JA:hover,.Navbar_stripLinks__3EmSp a:hover{color:var(--ink)}.Navbar_stripBtn__jg2JA{display:inline-flex;align-items:center;gap:7px;background:none;border:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.Navbar_stripDivider__87Qeb{width:1px;height:12px;background:var(--rule);flex-shrink:0}.Navbar_stripIcon__mBpjD{flex:0 0 auto}.Navbar_nav__yFFPE{display:grid;grid-template-columns:auto 1fr auto;align-items:center;font-family:var(--f-mono);font-size:var(--nav-fs);gap:2em;padding:0 var(--nav-gutter);height:var(--row-h);transition:height var(--header-flip) cubic-bezier(.4,0,.2,1)}.Navbar_wrap__oWtUd[data-compact=true] .Navbar_nav__yFFPE{height:var(--row-h-compact)}.Navbar_brandGroup__ARiLv{display:flex;align-items:center;gap:1.75em;flex-shrink:0;min-width:-moz-max-content;min-width:max-content}.Navbar_brand__JWn4W{display:inline-flex;align-items:center;color:var(--ink);line-height:1;flex-shrink:0}.Navbar_brandLogo__rKaJX{height:50px;width:auto;display:block;-o-object-fit:contain;object-fit:contain;flex-shrink:0;transition:height var(--header-flip) cubic-bezier(.4,0,.2,1)}.Navbar_wrap__oWtUd[data-compact=true] .Navbar_brandLogo__rKaJX{height:34px}.Navbar_brandRule__JEEC2{width:1px;height:46px;background:var(--rule);flex-shrink:0;transition:height var(--header-flip) cubic-bezier(.4,0,.2,1)}.Navbar_wrap__oWtUd[data-compact=true] .Navbar_brandRule__JEEC2{height:32px}.Navbar_links__puXTb{display:flex;align-items:flex-end;gap:1.875em;min-width:0}.Navbar_linkItem__dL3Pe{display:flex;flex-direction:column;gap:3px;padding-bottom:4px;border-bottom:2px solid transparent;color:var(--ink-soft);transition:color .15s,border-color .15s;background:none;text-align:left}.Navbar_linkLabel__Xomvv{display:inline-flex;align-items:center;gap:.5em;font-family:var(--f-sans);font-size:1em;font-weight:700;white-space:nowrap}.Navbar_linkItem__dL3Pe:hover,.Navbar_linkItem__dL3Pe[aria-expanded=true]{color:var(--ink);border-bottom-color:var(--rule)}.Navbar_linkItem__dL3Pe.Navbar_active__qyFWv{color:var(--ink);border-bottom-color:var(--action)}.Navbar_linkNum__okTAz{font-family:var(--f-mono);font-size:.594em;letter-spacing:.14em;color:var(--ink-mute);transition:color .15s}.Navbar_linkItem__dL3Pe:hover .Navbar_linkNum__okTAz{color:var(--section-accent)}.Navbar_linkItem__dL3Pe.Navbar_active__qyFWv .Navbar_linkNum__okTAz{color:var(--action)}.Navbar_chev__92Y8J{flex:0 0 auto;transition:transform .18s ease}.Navbar_linkItem__dL3Pe[aria-expanded=true] .Navbar_chev__92Y8J{transform:rotate(180deg)}.Navbar_actions__4T0RL{display:flex;align-items:center;gap:.875em}.Navbar_iconBtn___6uU0{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;color:var(--ink);cursor:pointer;transition:color .15s;flex-shrink:0}.Navbar_iconBtn___6uU0:hover{color:var(--action)}.Navbar_ctaPair__tAJbI{display:inline-flex;align-items:stretch;gap:.5em}.Navbar_loginLink__qHQLn,.Navbar_quote__bfJ_E,.Navbar_userLink__EwfqK{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:.781em;letter-spacing:.09em;text-transform:uppercase;text-align:center;white-space:nowrap;transition:background-color .15s,color .15s}.Navbar_loginLink__qHQLn,.Navbar_userLink__EwfqK{padding:0 1.23em;background:var(--action-alt);color:var(--action-alt-fg)}.Navbar_quote__bfJ_E{padding:0 1.38em;background:var(--action);color:var(--action-fg)}.Navbar_loginLink__qHQLn:hover,.Navbar_quote__bfJ_E:hover,.Navbar_userLink__EwfqK:hover{background:var(--ink);color:var(--paper)}.Navbar_iconBtn___6uU0:focus-visible,.Navbar_loginLink__qHQLn:focus-visible,.Navbar_quote__bfJ_E:focus-visible,.Navbar_userLink__EwfqK:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.Navbar_panel__5ebC5{position:absolute;left:0;right:0;top:100%;z-index:55;padding:36px var(--nav-gutter) 40px;background:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);box-shadow:0 18px 32px -18px rgba(0,0,0,.28)}.Navbar_panelProducts__Mq9EH{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:48px}.Navbar_panelProductsNoFeature__U1VSd{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.Navbar_panelSimple__RCxVn{display:flex;gap:48px;padding-top:32px;padding-bottom:36px}.Navbar_panelCol__Nz0dw{display:flex;flex-direction:column;gap:16px;min-width:0}.Navbar_panelColNarrow__pdwbj{min-width:260px}.Navbar_panelColRule__TFfje{border-left:1px solid var(--rule);padding-left:40px}.Navbar_panelLabel__hVrX4{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.Navbar_panelGrid__xlqj_{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px 24px;font-size:14.5px}.Navbar_panelLinks__a_lJo{display:flex;flex-direction:column;gap:12px;font-size:14.5px}.Navbar_panelLink__RFlaS{display:flex;align-items:baseline;gap:9px;color:var(--ink);transition:color .15s}.Navbar_panelLink__RFlaS:hover{color:var(--action)}.Navbar_panelNum__oIN8n{font-family:var(--f-mono);font-size:10px;color:var(--ink-mute);flex-shrink:0}.Navbar_panelAll__umEtC{align-self:flex-start;color:var(--action);font-weight:500}.Navbar_panelAll__umEtC:hover{color:var(--ink)}.Navbar_featureCarousel__SO5_A{--feature-w:216px;--feature-shot-h:162px;position:relative;width:var(--feature-w)}.Navbar_featureSlides__G_GdU{display:grid}.Navbar_feature__MOOll{grid-area:1/1;display:flex;flex-direction:column;gap:12px;min-width:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.Navbar_featureActive__Ns3tn{opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s}.Navbar_featureShot__ndc08{position:relative;display:block;height:var(--feature-shot-h);background:var(--paper-warm);overflow:hidden}.Navbar_featureImg__Ynj0N{-o-object-fit:contain;object-fit:contain}.Navbar_featureName__871zh{font-size:13.5px;line-height:1.45;color:var(--ink);transition:color .15s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Navbar_feature__MOOll:hover .Navbar_featureName__871zh{color:var(--action)}.Navbar_featureMeta__1LszT{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.Navbar_featureDots__Y8AZm{position:absolute;top:calc(var(--feature-shot-h) - 24px);left:50%;transform:translateX(-50%);display:flex;gap:6px;padding:5px 8px;border-radius:999px;background:hsla(0,0%,100%,.78);pointer-events:none}.Navbar_featureDot__GVLf9{position:relative;width:7px;height:7px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.26);cursor:pointer;pointer-events:auto;transition:background-color .2s}.Navbar_featureDot__GVLf9:hover{background:rgba(0,0,0,.55)}.Navbar_featureDotActive__ZbLbL{background:rgba(0,0,0,.85)}@media (pointer:coarse){.Navbar_featureDot__GVLf9:after{content:"";position:absolute;inset:-10px -4px}}.Navbar_mobileRow__SrPPD{display:none;align-items:center;justify-content:space-between;height:66px;padding:0 16px}.Navbar_mobileActions__0rAbU{display:flex;align-items:center;gap:4px;transform:translateY(4px)}.Navbar_mobileIconBtn__tpy_o{color:var(--ink)}.Navbar_hamburger__WJ9Te,.Navbar_mobileIconBtn__tpy_o{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;padding:0;cursor:pointer}.Navbar_hamburger__WJ9Te{flex-direction:column;gap:5px;margin-right:-11px}.Navbar_hamburger__WJ9Te span{display:block;width:22px;height:1.5px;background:var(--ink);transition:transform .2s,opacity .2s}.Navbar_hamburgerOpen__dz5s0 span:first-child{transform:translateY(6.5px) rotate(45deg)}.Navbar_hamburgerOpen__dz5s0 span:nth-child(2){opacity:0}.Navbar_hamburgerOpen__dz5s0 span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.Navbar_drawer__wAZGS{display:none;flex-direction:column;gap:24px;padding:20px 16px max(32px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--rule);background:var(--paper);max-height:calc(100vh - var(--header-h));max-height:calc(100dvh - var(--header-h));overflow-y:auto;overscroll-behavior:contain}.Navbar_drawerOpen__1XVFx{display:flex}.Navbar_drawerHeader__KhCbs{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.Navbar_drawerControl__Y2zx4{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:52px;padding:10px 14px;background:transparent;border:1px solid var(--rule-strong);color:var(--ink);font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-align:left}.Navbar_drawerControl__Y2zx4:hover{border-color:var(--ink)}.Navbar_drawerControlIcon__TdwDQ{color:var(--ink-mute);flex:0 0 auto}.Navbar_drawerLinks__wvKMu{display:flex;flex-direction:column;gap:4px;font-family:var(--f-mono);font-size:14px;letter-spacing:.12em;text-transform:uppercase}.Navbar_drawerLinks__wvKMu a{display:flex;align-items:baseline;gap:10px;padding:14px 0;border-bottom:1px solid var(--rule);color:var(--ink-soft)}.Navbar_drawerLinks__wvKMu a.Navbar_active__qyFWv{color:var(--ink)}.Navbar_drawerLinks__wvKMu a.Navbar_active__qyFWv .Navbar_drawerNum__w7h7b{color:var(--action)}.Navbar_drawerNum__w7h7b{min-width:28px;color:var(--ink-mute);flex-shrink:0}.Navbar_drawerCtas__JElPh{display:flex;flex-direction:column;gap:10px;align-items:stretch}.Navbar_drawerBtnPrimary__bIJLd,.Navbar_drawerBtnSecondary__M3tR2{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 18px;font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-align:center;transition:background .15s,color .15s,border-color .15s}.Navbar_drawerBtnPrimary__bIJLd{background:var(--action);border:1px solid var(--action);color:var(--action-fg)}.Navbar_drawerBtnPrimary__bIJLd:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.Navbar_drawerBtnSecondary__M3tR2{background:var(--action-alt);border:1px solid var(--action-alt);color:var(--action-alt-fg)}.Navbar_drawerBtnSecondary__M3tR2:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (max-width:1199px){.Navbar_nav__yFFPE,.Navbar_panel__5ebC5,.Navbar_strip__NKKz0{display:none}.Navbar_mobileRow__SrPPD{display:flex}}@media (min-width:1200px){.Navbar_drawer__wAZGS,.Navbar_mobileRow__SrPPD{display:none}}@media (max-width:560px){.Navbar_brandLogo__rKaJX{height:38px}}@media (pointer:coarse){.Navbar_brand__JWn4W,.Navbar_iconBtn___6uU0,.Navbar_stripBtn__jg2JA{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.Navbar_brand__JWn4W{justify-content:flex-start}}html[lang=en] .Navbar_wrap__oWtUd{--nav-fs:clamp(13px,calc((100vw - 206px) / 56.01),16px)}html[lang=zh-CN] .Navbar_wrap__oWtUd,html[lang=zh-TW] .Navbar_wrap__oWtUd{--nav-fs:clamp(13px,calc((100vw - 193px) / 49.56),16px)}html[lang=ja] .Navbar_wrap__oWtUd{--nav-fs:clamp(13px,calc((100vw - 208px) / 56.59),16px)}html[lang=fr] .Navbar_wrap__oWtUd{--nav-fs:clamp(13px,calc((100vw - 200px) / 57.64),16px)}html[lang=de] .Navbar_wrap__oWtUd{--nav-fs:clamp(13px,calc((100vw - 227px) / 60.32),16px)}html[lang=es] .Navbar_wrap__oWtUd{--nav-fs:clamp(13px,calc((100vw - 232px) / 62.92),16px)}html[lang=it] .Navbar_wrap__oWtUd{--nav-fs:clamp(13px,calc((100vw - 228px) / 61.90),16px)}.CertLogo_root__P6CIM{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;overflow:hidden}.CertLogo_plate__aua7T{background:#fff;border:1px solid var(--rule);padding:6px}[data-theme=dark] .CertLogo_plate__aua7T{border-color:transparent}.CertLogo_img__x7LA2{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CertLogo_fallback__mmIy1{border:1px solid var(--rule);background:transparent}.CertLogo_code__JDZv8{font-family:var(--f-mono);font-weight:700;letter-spacing:.02em;color:var(--action);line-height:1}.CertLogo_sm__NmyiW{width:56px;height:56px}.CertLogo_sm__NmyiW .CertLogo_code__JDZv8{font-size:12px}.CertLogo_md__AYbo9{width:88px;height:88px}.CertLogo_md__AYbo9 .CertLogo_code__JDZv8{font-size:16px}.CertLogo_lg__Ioj4u{width:120px;height:120px}.CertLogo_lg__Ioj4u .CertLogo_code__JDZv8{font-size:22px}@media (max-width:640px){.CertLogo_lg__Ioj4u{width:96px;height:96px}.CertLogo_lg__Ioj4u .CertLogo_code__JDZv8{font-size:18px}}.Footer_footer__pQtti{background:var(--paper);color:var(--ink);border-top:1px solid var(--rule);margin-top:auto;padding:64px 40px 40px;font-family:var(--f-mono)}.Footer_footerInner__71N_i{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:32px}.Footer_col__WMzcr{min-width:0}.Footer_brand__0rdww{display:inline-flex;align-items:center;color:var(--ink);line-height:1}.Footer_brandLogo__2mPOG{height:32px;width:auto;display:block;-o-object-fit:contain;object-fit:contain}.Footer_addressBlock__5Om8e{margin-top:16px;font-size:11px;letter-spacing:.06em;color:var(--ink-mute);line-height:1.6;font-style:normal}.Footer_addressBlock__5Om8e a{color:inherit}.Footer_addressBlock__5Om8e a:hover{color:var(--action)}.Footer_addressBlock__5Om8e .Footer_mapLink__7nlT0{text-decoration:underline;text-underline-offset:2px}.Footer_colTitle__3amT0{font-size:10px;letter-spacing:.12em;color:var(--ink-mute);font-weight:400;margin:0 0 12px}.Footer_linkList__Js__Y{list-style:none;padding:0;margin:0;font-family:var(--f-sans);font-size:13px;line-height:1.8;color:var(--ink-soft)}.Footer_linkList__Js__Y a:hover{color:var(--action)}.Footer_linkAll__51yi0{display:inline-block;margin-top:4px;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-mute);text-transform:uppercase}.Footer_linkAll__51yi0:hover{color:var(--action)}.Footer_certList__Juj_x{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,auto);gap:8px 28px;font-family:var(--f-mono);font-size:11px;color:var(--ink-soft);letter-spacing:.04em}.Footer_certLink__85Gy6{display:flex;align-items:center;gap:10px;min-height:44px}.Footer_certLink__85Gy6:hover{color:var(--action)}.Footer_bottomBar__sRQPB{margin-top:56px;padding-top:20px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:10px;letter-spacing:.1em;color:var(--ink-mute);text-transform:uppercase;flex-wrap:wrap}.Footer_legalLinks__eScbR{display:inline-flex;gap:20px}.Footer_legalLinks__eScbR a{color:var(--ink-mute);border-bottom:1px solid transparent;padding-bottom:1px;transition:color .15s,border-color .15s}.Footer_legalLinks__eScbR a:hover{color:var(--action);border-color:var(--action)}@media (max-width:900px){.Footer_footer__pQtti{padding:48px 24px 32px}.Footer_footerInner__71N_i{grid-template-columns:1fr 1fr;gap:32px}.Footer_certList__Juj_x{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:1fr;gap:8px}}@media (max-width:560px){.Footer_footer__pQtti{padding:40px 16px max(24px,env(safe-area-inset-bottom,0px))}.Footer_footerInner__71N_i{grid-template-columns:1fr;gap:20px}.Footer_addressBlock__5Om8e{line-height:1.4}.Footer_bottomBar__sRQPB{margin-top:32px;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start}}@media (pointer:coarse){.Footer_addressBlock__5Om8e a,.Footer_brand__0rdww,.Footer_colTitle__3amT0 a,.Footer_legalLinks__eScbR a,.Footer_linkAll__51yi0,.Footer_linkList__Js__Y a{display:inline-flex;align-items:center;min-height:44px}}.Footer_tourBtn__E848c{display:inline-flex;align-items:center;gap:7px;padding:0;background:none;border:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.Footer_tourBtn__E848c:hover{color:var(--action)}.Footer_tourBtn__E848c span[aria-hidden]{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid;border-radius:50%;font-size:9px;line-height:1}@media (pointer:coarse){.Footer_tourBtn__E848c{min-height:44px}}.page_main__od5_8{background:var(--paper);color:var(--ink)}.page_section__Cek9N{border-bottom:1px solid var(--rule)}.page_section__Cek9N:last-child{border-bottom:none}.page_hero__i7m7v{display:grid;grid-template-columns:1fr 1fr}.page_heroLeft__q7IF_{border-right:1px solid var(--rule)}.page_heroLeft__q7IF_,.page_heroRight__j5m30{padding:80px 48px;display:flex;flex-direction:column;justify-content:center}@media (min-width:1025px){.page_hero__i7m7v{min-height:calc(100dvh - var(--header-h))}.page_heroLeft__q7IF_,.page_heroRight__j5m30{padding-top:clamp(56px,7vh,80px);padding-bottom:clamp(56px,7vh,80px)}}.page_sectionMark__kiJz5{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;color:var(--ink-mute);margin-bottom:20px}.page_heroTitle__SM8PY{font-family:var(--f-display);font-weight:700;font-size:clamp(48px,7vw,88px);line-height:1.05;letter-spacing:-.01em;margin:0 0 8px;color:var(--ink)}.page_heroBlurb___Io0Y{margin-top:36px;font-family:var(--f-sans);font-size:16px;line-height:1.55;color:var(--ink-soft);max-width:560px}.page_heroActions__X9IgT{display:flex;gap:16px;margin-top:56px;flex-wrap:wrap}.page_btnFilled__5d5Fs,.page_btnOutline__bptzN{display:inline-flex;align-items:center;gap:10px;padding:16px 24px;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;transition:background .15s,color .15s,border-color .15s}.page_btnFilled__5d5Fs{background:var(--ink);color:var(--paper)}.page_btnFilled__5d5Fs:hover{background:var(--action)}.page_btnOutline__bptzN{color:var(--ink);border:1px solid var(--ink)}.page_btnOutline__bptzN:hover{border-color:var(--action);color:var(--action)}.page_glanceSection__C2vmZ{padding:48px 48px 56px}.page_glanceLabel__IMHpV{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;color:var(--ink-mute);margin-bottom:24px;text-transform:uppercase}.page_glanceGrid__76OFB{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border:1px solid var(--rule)}.page_glanceCell__GMih0{background:var(--paper);padding:24px 28px;display:flex;flex-direction:column;gap:8px;transition:background .15s}.page_glanceCell__GMih0:hover{background:var(--paper-warm)}.page_glanceCellFull__O2d7l{grid-column:1/-1}.page_glanceCellLabel__BLk_R{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;color:var(--ink-mute);text-transform:uppercase;transition:color .15s}.page_glanceCell__GMih0:hover .page_glanceCellLabel__BLk_R{color:var(--section-accent)}.page_glanceCellValue__tuBBF{font-family:var(--f-sans);font-size:17px;color:var(--ink);line-height:1.45}.page_certStrip__TaMAm{display:flex;flex-wrap:wrap;gap:20px 24px;margin-top:4px}.page_certStripItem__9LWrJ{display:flex;flex-direction:column;align-items:center;gap:8px}.page_certStripName__t2teO{font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);transition:color .15s}.page_certStripItem__9LWrJ:hover .page_certStripName__t2teO{color:var(--action)}.page_trustedSection__bF7L2{padding:28px 48px;background:var(--paper);display:flex;flex-direction:column;gap:18px}.page_indexSection__9_NqN{padding:80px 48px}.page_indexHead__3WeTT{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:32px}.page_indexHead__3WeTT .hint{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;color:var(--ink-mute);font-style:italic}.page_indexRow__pdyBl{display:grid;grid-template-columns:100px minmax(0,1.2fr) minmax(0,1.6fr) 24px;gap:24px;align-items:center;padding:24px 0;border-top:1px solid var(--rule);color:var(--ink);transition:background .15s}.page_indexRow__pdyBl:hover{background:var(--paper-warm)}.page_indexRow__pdyBl .num{font-family:var(--f-mono);font-size:12px;color:var(--ink-mute);transition:color .15s}.page_indexRow__pdyBl:hover .num{color:var(--section-accent)}.page_indexRow__pdyBl .title{overflow-wrap:anywhere;font-family:var(--f-display);font-size:clamp(24px,3.5vw,36px);font-weight:700;letter-spacing:-.02em;color:var(--ink)}.page_indexRow__pdyBl .sub{font-family:var(--f-sans);font-size:14px;color:var(--ink-soft)}.page_indexRow__pdyBl .arrow{font-size:16px;color:var(--ink);text-align:right}.page_industriesSection__6MNBQ{padding:80px 48px}.page_industriesGrid__p5L4z{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);margin-top:32px}.page_industryCard__G3H3M{background:var(--paper);padding:32px;transition:background .15s}.page_industryCard__G3H3M:hover{background:var(--paper-warm)}.page_industryCard__G3H3M .num{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;color:var(--ink-mute);transition:color .15s}.page_industryCard__G3H3M:hover .num{color:var(--section-accent)}.page_industryCard__G3H3M .title{font-family:var(--f-display);font-size:32px;letter-spacing:-.02em;margin-top:8px;color:var(--ink);line-height:1.1}.page_industryCard__G3H3M .desc{font-family:var(--f-sans);font-size:14px;color:var(--ink-soft);margin-top:14px;line-height:1.55}.page_philosophy__J5o3X{padding:120px 48px;text-align:center}.page_philosophyHeadline__Fdhzm{font-family:var(--f-display);font-weight:700;font-size:clamp(48px,8vw,80px);letter-spacing:-.01em;line-height:1.05;color:var(--ink);max-width:1000px;margin:32px auto 0}.page_philosophyBody__yZcGg{font-family:var(--f-sans);font-size:16px;color:var(--ink-soft);margin:32px auto 0;max-width:560px;line-height:1.6}.page_ctaSection__OluoN{padding:80px 48px}.page_ctaGrid__hXpLF{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}.page_ctaHeadline__Vh1Wb{font-family:var(--f-display);font-weight:700;font-size:clamp(36px,5vw,56px);letter-spacing:-.01em;line-height:1.05;color:var(--ink);margin:0}.page_ctaBody__0AM5T{font-family:var(--f-sans);font-size:15px;color:var(--ink-soft);margin-top:20px;line-height:1.6;max-width:480px}.page_ctaActions__3YmqD{display:flex;flex-direction:column;gap:12px}.page_ctaBtn__V0tNp{padding:20px 28px;font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;transition:background .15s,color .15s,border-color .15s}.page_ctaBtn__V0tNp.page_filled__LpiGb{background:var(--ink);color:var(--paper)}.page_ctaBtn__V0tNp.page_filled__LpiGb:hover{background:var(--action)}.page_ctaBtn__V0tNp.page_outline__QfbxS{border:1px solid var(--ink);color:var(--ink)}.page_ctaBtn__V0tNp.page_outline__QfbxS:hover{border-color:var(--action);color:var(--action)}@media (max-width:1024px){.page_hero__i7m7v{grid-template-columns:1fr}.page_heroLeft__q7IF_{border-right:none;border-bottom:1px solid var(--rule);padding:56px 24px}.page_heroRight__j5m30{padding:56px 24px}.page_ctaSection__OluoN,.page_glanceSection__C2vmZ,.page_indexSection__9_NqN,.page_industriesSection__6MNBQ,.page_philosophy__J5o3X{padding:40px 24px 48px}.page_glanceGrid__76OFB{grid-template-columns:1fr}.page_glanceCell__GMih0{padding:20px}.page_glanceCellValue__tuBBF{font-size:15px}.page_industriesGrid__p5L4z{grid-template-columns:1fr 1fr}.page_philosophy__J5o3X{padding:80px 24px}.page_ctaGrid__hXpLF{grid-template-columns:1fr;gap:32px}.page_indexRow__pdyBl{grid-template-columns:56px minmax(0,1fr) 24px;gap:16px}.page_indexRow__pdyBl .sub{display:none}.page_trustedSection__bF7L2{padding:24px;gap:14px}}@media (max-width:1024px) and (orientation:portrait){.page_heroRight__j5m30{padding:40px 24px}.page_heroRight__j5m30 img,.page_heroRight__j5m30 video{max-height:45dvh;height:auto!important}}@media (max-width:768px){.page_heroLeft__q7IF_,.page_heroRight__j5m30{padding:40px 20px}.page_heroBlurb___Io0Y{margin-top:24px;font-size:15px}.page_heroActions__X9IgT{margin-top:36px}.page_ctaSection__OluoN,.page_glanceSection__C2vmZ,.page_indexSection__9_NqN,.page_industriesSection__6MNBQ,.page_philosophy__J5o3X{padding:32px 20px 40px}.page_philosophy__J5o3X{padding:64px 20px}.page_industryCard__G3H3M{padding:24px 20px}.page_industryCard__G3H3M .title{font-size:26px}}@media (max-width:560px){.page_industriesGrid__p5L4z{grid-template-columns:1fr}.page_heroActions__X9IgT{gap:8px}.page_btnFilled__5d5Fs,.page_btnOutline__bptzN{padding:14px 18px;font-size:10px;min-height:48px;justify-content:center;flex:1 1 calc(50% - 4px)}.page_heroTitle__SM8PY{font-size:clamp(38px,11vw,56px)}}@media (max-width:430px){.page_heroLeft__q7IF_,.page_heroRight__j5m30{padding:32px 16px}.page_ctaSection__OluoN,.page_glanceSection__C2vmZ,.page_indexSection__9_NqN,.page_industriesSection__6MNBQ,.page_philosophy__J5o3X{padding:28px 16px 32px}.page_philosophy__J5o3X{padding:48px 16px}.page_indexRow__pdyBl{grid-template-columns:44px minmax(0,1fr) 20px;gap:12px;padding:20px 0}.page_ctaBtn__V0tNp{padding:16px 20px;font-size:11px}}.FavoritesList_list__Q_xlv{display:flex;flex-direction:column;border-top:1px solid var(--rule)}.FavoritesList_row__TLDZ3{display:grid;grid-template-columns:100px 1fr 140px auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--rule)}.FavoritesList_imgCell__v_MH8{display:block;width:100px;aspect-ratio:4/3;background:var(--paper-warm);border:1px solid var(--rule);overflow:hidden}.FavoritesList_img__iHoHJ{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8px}.FavoritesList_imgCell__v_MH8 .ph{width:100%;height:100%}.FavoritesList_body__SuL4R{min-width:0}.FavoritesList_catLabel___daru{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;color:var(--ink-mute);text-transform:uppercase}.FavoritesList_nameLink___MBc_{display:block;font-family:var(--f-sans);font-size:15px;color:var(--ink);margin-top:4px;line-height:1.35}.FavoritesList_nameLink___MBc_:hover{color:var(--action)}.FavoritesList_specs__qPi7v{font-family:var(--f-mono);font-size:11px;color:var(--ink-soft);margin-top:6px;letter-spacing:.04em}.FavoritesList_added__2mTf9{font-family:var(--f-mono);font-size:10px;color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase}.FavoritesList_actions__3rjdt{display:flex;flex-direction:column;gap:6px;align-items:flex-end}@media (max-width:800px){.FavoritesList_row__TLDZ3{grid-template-columns:80px 1fr;gap:12px;row-gap:8px}.FavoritesList_added__2mTf9{grid-column:2}.FavoritesList_actions__3rjdt{grid-column:2;flex-direction:row;align-items:center;flex-wrap:wrap}}@media (max-width:430px){.FavoritesList_row__TLDZ3{padding:14px 0}.FavoritesList_imgCell__v_MH8{width:64px}.FavoritesList_nameLink___MBc_{font-size:14px}.FavoritesList_actions__3rjdt{width:100%;flex-direction:column;align-items:stretch;gap:8px}.FavoritesList_actions__3rjdt>*{width:100%;justify-content:center;min-height:44px}}