.LangSwitch_switch__QE1Kk{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--fs-label);letter-spacing:var(--ls-label)}.LangSwitch_current__iuYM3,.LangSwitch_link__GVHon{display:inline-flex;align-items:center;justify-content:center;min-width:var(--btn-h);min-height:var(--btn-h);border-radius:var(--radius-s)}.LangSwitch_current__iuYM3{color:var(--c-text)}.LangSwitch_link__GVHon{color:var(--c-text-2);transition:color var(--dur-micro) var(--ease-hover),background-color var(--dur-micro) var(--ease-hover)}@media (hover:hover) and (pointer:fine){.LangSwitch_link__GVHon:hover{color:var(--c-text);background:var(--c-fill)}}.MobileMenu_trigger__ew6gK{display:none;width:var(--btn-h);height:var(--btn-h);place-items:center;border-radius:var(--radius-s);color:var(--c-text);position:relative;z-index:calc(var(--z-menu) + 1)}.MobileMenu_burger__2QPDw{position:relative;display:block;width:24px;height:18px}.MobileMenu_burger__2QPDw span{position:absolute;left:0;top:50%;width:24px;height:1.5px;background:currentcolor;border-radius:2px;transform:translateY(calc(-50% - 4px));transition:transform var(--dur-ui) var(--ease-out)}.MobileMenu_burger__2QPDw span+span{transform:translateY(calc(-50% + 4px))}.MobileMenu_burger__2QPDw.MobileMenu_burgerOpen__RgqiZ span{transform:translateY(-50%) rotate(45deg)}.MobileMenu_burger__2QPDw.MobileMenu_burgerOpen__RgqiZ span+span{transform:translateY(-50%) rotate(-45deg)}.MobileMenu_panel__b_96c{position:fixed;inset:var(--header-h) 0 0;z-index:var(--z-menu);display:none;flex-direction:column;justify-content:space-between;padding:var(--space-m) var(--page-pad) var(--space-l);background:var(--c-bg);border-top:1px solid var(--c-line-soft);overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out),visibility 0s linear var(--dur-ui)}.MobileMenu_panelOpen__rSWZQ{opacity:1;visibility:visible;transform:none;transition-delay:0s}.MobileMenu_list__vtBdO{display:flex;flex-direction:column}.MobileMenu_item__1_Y88{display:flex;align-items:center;min-height:56px;font-size:var(--fs-h3);font-weight:500;letter-spacing:var(--ls-h3);border-bottom:1px solid var(--c-line-soft)}.MobileMenu_bottom___Hy16{display:flex;flex-direction:column;gap:var(--space-m);padding-top:var(--space-l)}.MobileMenu_bottom___Hy16,.MobileMenu_item__1_Y88{opacity:0;transform:translateY(12px);transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out)}.MobileMenu_panelOpen__rSWZQ .MobileMenu_bottom___Hy16,.MobileMenu_panelOpen__rSWZQ .MobileMenu_item__1_Y88{opacity:1;transform:none}.MobileMenu_cta__MsARL{display:inline-flex;align-items:center;justify-content:center;height:var(--btn-h);border-radius:var(--radius-s);background:var(--c-ink);color:var(--c-on-ink);font-weight:500;font-size:var(--fs-small)}@media (max-width:1024px){.MobileMenu_trigger__ew6gK{display:grid}.MobileMenu_panel__b_96c{display:flex}}@media (prefers-reduced-motion:reduce){.MobileMenu_bottom___Hy16,.MobileMenu_item__1_Y88,.MobileMenu_panel__b_96c{transform:none}}.Button_btn__sgFU2{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);height:var(--btn-h);padding:0 20px;border-radius:var(--radius-s);font-size:var(--fs-small);font-weight:500;line-height:1;white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-hover),color var(--dur-micro) var(--ease-hover),border-color var(--dur-micro) var(--ease-hover)}.Button_primary__oSpWt{background:var(--c-ink);color:var(--c-on-ink)}.Button_secondary__lRe7Q{background:var(--c-fill);color:var(--c-text)}.Button_tertiary__0BoTr{height:auto;padding:2px 0;border-radius:0;border-bottom:1px solid var(--c-line);color:var(--c-text);font-weight:400;font-size:var(--fs-body)}.Button_arrow__12B9V{flex:0 0 auto;transition:transform var(--dur-micro) var(--ease-hover)}@media (hover:hover) and (pointer:fine){.Button_primary__oSpWt:hover{background:var(--c-ink-hover)}.Button_secondary__lRe7Q:hover{background:var(--c-fill-hover)}.Button_tertiary__0BoTr:hover{border-bottom-color:var(--c-text)}.Button_btn__sgFU2:hover .Button_arrow__12B9V{transform:translateX(2px)}}@media (forced-colors:active){.Button_btn__sgFU2{border:1px solid ButtonText}}@media (max-width:767px){.Button_primary__oSpWt,.Button_secondary__lRe7Q{width:100%}}.NotFoundBody_wrap__YpFqs{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-m);padding:var(--space-section) var(--page-pad)}.NotFoundBody_title__Sr6dK{font-size:var(--fs-h1);letter-spacing:var(--ls-h1);line-height:var(--lh-h1)}.NotFoundBody_text__u7FM3{color:var(--c-text-2);max-width:44ch}.DemoForm_form__foGKX{background:var(--c-surface);border:1px solid var(--c-line-soft);border-radius:var(--radius-l);padding:var(--space-l);display:flex;flex-direction:column;gap:var(--space-m)}.DemoForm_title__DMYTD{font-size:var(--fs-h3);letter-spacing:var(--ls-h3)}.DemoForm_summary__5L9Kf{border:1px solid var(--c-danger);background:var(--c-danger-bg);border-radius:var(--radius-s);padding:var(--space-s);color:var(--c-danger);font-size:var(--fs-small)}.DemoForm_summary__5L9Kf a{text-decoration:underline}.DemoForm_summaryTitle__cld_K{font-weight:500;margin-bottom:4px}.DemoForm_hidden__zI8O4{display:none}.DemoForm_field__NqZfq{display:flex;flex-direction:column;gap:6px;border:0;min-width:0}.DemoForm_label__CNPDN{font-size:var(--fs-small);font-weight:500}.DemoForm_req__vNpX2{font-weight:400;color:var(--c-text-2)}.DemoForm_hint__8mbQS{font-size:var(--fs-small);color:var(--c-text-2)}.DemoForm_input__oK8r0{width:100%;height:var(--control-h);padding:0 14px;border:1px solid var(--c-line);border-radius:var(--radius-s);background:var(--c-surface);transition:border-color var(--dur-micro) var(--ease-hover)}.DemoForm_input__oK8r0:focus-visible{border-color:var(--c-text)}.DemoForm_input__oK8r0[aria-invalid=true]{border-color:var(--c-danger);border-width:2px}.DemoForm_short__kV4Yu{max-width:260px}.DemoForm_radios__dr1t6{display:flex;flex-direction:column;gap:4px}.DemoForm_checkbox__qWRu6,.DemoForm_radio__J5Cw3{display:flex;gap:var(--space-s);align-items:flex-start;min-height:var(--btn-h);padding:10px 0;cursor:pointer}.DemoForm_checkInput__dVPcG,.DemoForm_radioInput__AgeZ8{width:20px;height:20px;margin:2px 0 0;accent-color:var(--c-ink);flex:0 0 auto}.DemoForm_checkbox__qWRu6{font-size:var(--fs-small);color:var(--c-text-2)}.DemoForm_link__cp70W{text-decoration:underline;text-underline-offset:3px}.DemoForm_error__b8P7q{display:flex;align-items:center;gap:6px;color:var(--c-danger);font-size:var(--fs-small)}@media (max-width:767px){.DemoForm_form__foGKX{padding:var(--space-m)}}.Logo_logo__h5XmC{display:inline-flex;align-items:center;color:var(--c-ink);font-size:18px;font-weight:500;letter-spacing:var(--ls-h3);line-height:1}