.auth-layout_wrapper__IwH2W{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--container-padding)}.auth-layout_card__qwlPZ{width:100%;max-width:420px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6)}.auth-layout_brand__gHHdv{font-size:var(--font-size-sm);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.auth-layout_title__D0dIw{font-size:var(--font-size-2xl)}.auth-layout_subtitle__C9nuO{color:var(--color-text-muted);font-size:var(--font-size-sm)}.auth-layout_header__Em998{display:flex;flex-direction:column;gap:var(--space-2)}.auth-layout_divider__FFMCF{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}.auth-layout_divider__FFMCF:after,.auth-layout_divider__FFMCF:before{content:"";flex:1 1;height:1px;background:var(--color-border)}.auth-layout_footer__Ihavc{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center}.auth-layout_link__Byhav{color:var(--color-accent);font-weight:600}.auth-layout_link__Byhav:hover{text-decoration:underline}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:52px;border:1px solid transparent;border-radius:var(--radius-md);padding:var(--space-3) var(--space-8);font-weight:700;font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base),opacity var(--transition-base),scale var(--transition-base)}.Button_button__hMNEn:disabled{cursor:not-allowed;opacity:.6}.Button_primary__oSpWt{background:var(--color-accent);color:var(--color-text-inverse)}.Button_primary__oSpWt:hover:not(:disabled){background:var(--color-accent-hover)}.Button_secondary__lRe7Q{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-text)}.Button_secondary__lRe7Q:hover:not(:disabled){border-color:var(--color-accent)}.Button_ghost__mZ9vJ{background:transparent;color:var(--color-text-muted);min-height:auto;padding:var(--space-2) var(--space-3)}.Button_ghost__mZ9vJ:hover:not(:disabled){color:var(--color-text)}.Button_block__F_n7a{width:100%}.Button_button__hMNEn:active:not(:disabled){scale:.96}@media (prefers-reduced-motion:reduce){.Button_button__hMNEn{transition:none}.Button_button__hMNEn:active:not(:disabled){scale:1}}.AuthForm_form__HFeUn{display:flex;flex-direction:column;gap:var(--space-3)}.AuthForm_divider__2tfw3{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}.AuthForm_divider__2tfw3:after,.AuthForm_divider__2tfw3:before{content:"";flex:1 1;height:1px;background:var(--color-border)}.AuthForm_googleIcon__nbvLO{width:18px;height:18px;flex-shrink:0}.AuthForm_googleIconLarge__TsZ55{width:var(--icon-size);height:var(--icon-size);flex-shrink:0}.AuthForm_consents___bPfS{display:flex;flex-direction:column;gap:var(--space-3)}.AuthForm_legalNote__P_tSF{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center}.AuthForm_legalLink__32g6S{color:var(--color-accent);text-decoration:underline}.AuthForm_consentError__8lx1I{font-size:var(--font-size-xs);color:var(--color-danger)}.Alert_alert__U7RH1{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm)}.Alert_error__F0Z_G{border-color:color-mix(in srgb,var(--color-danger) 40%,var(--color-border));background:color-mix(in srgb,var(--color-danger) 8%,transparent);color:var(--color-danger)}.Alert_info__v3rMd{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border));background:var(--color-accent-soft)}.Alert_list__L3fSu{margin:0;padding-left:var(--space-4)}.ConsentNotice_notice__78hJM{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);border:1px solid color-mix(in srgb,var(--color-warning) 40%,var(--color-border));background:color-mix(in srgb,var(--color-warning) 8%,transparent);border-radius:var(--radius-md);padding:var(--space-4)}.ConsentNotice_text__GtAZ1{font-size:var(--font-size-sm)}.ConsentNotice_link__ZQ7R9{color:var(--color-accent);font-weight:600;text-decoration:underline}.CheckboxField_field__rayeB{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer}.CheckboxField_input__5twnn{margin-top:.2rem;width:1.05rem;height:1.05rem;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0}.CheckboxField_input__5twnn:disabled{cursor:not-allowed;opacity:.6}.CheckboxField_text__wQVoj{display:flex;flex-direction:column;gap:var(--space-1)}.CheckboxField_label__bqbz_{font-weight:600;font-size:var(--font-size-sm)}.CheckboxField_hint__qOHjC{font-size:var(--font-size-xs);color:var(--color-text-muted)}.CheckboxField_error__YKboy{font-size:var(--font-size-xs);color:var(--color-danger)}.AuthDialog_dialog__eAVan{width:min(820px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;background:none;color:var(--color-text);overflow:visible}.AuthDialog_dialog__eAVan::-webkit-backdrop{background:rgb(15 36 80/55%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.AuthDialog_dialog__eAVan::backdrop{background:rgb(15 36 80/55%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.AuthDialog_head__jj3UU{display:flex;align-items:center;justify-content:space-between}.AuthDialog_tabs__hbNev{display:flex}.AuthDialog_tabActive___pLpM,.AuthDialog_tab__niJ47{min-width:150px;min-height:48px;padding:0 var(--space-6);border:0;border-radius:var(--radius-md) var(--radius-md) 0 0;font-size:var(--font-size-base);font-weight:700;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base)}.AuthDialog_tab__niJ47{background:var(--color-surface);color:var(--color-text-muted)}.AuthDialog_tab__niJ47:hover{color:var(--color-text)}.AuthDialog_tabActive___pLpM{background:var(--color-accent);color:var(--color-text-inverse)}.AuthDialog_close__isB1W{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border:0;border-radius:var(--radius-pill);background:none;color:rgb(255 255 255/85%);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base)}.AuthDialog_close__isB1W:hover{background:rgb(255 255 255/15%);color:#fff}.AuthDialog_card__mjU_r{border-radius:0 var(--radius-lg) var(--radius-lg) var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-lg);max-height:calc(100dvh - 8rem);overflow-y:auto}.AuthDialog_body__VzTwY{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-8)}.AuthDialog_formColumn__jcFcM{min-width:0}.AuthDialog_googleColumn__ZxUPx{display:flex;align-items:stretch;gap:var(--space-6)}.AuthDialog_divider__3dA_c{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.AuthDialog_divider__3dA_c:after,.AuthDialog_divider__3dA_c:before{content:"";flex:1 1;height:1px;background:var(--color-border)}.AuthDialog_google__G6ZBW{display:flex;flex:1 1;flex-direction:column;justify-content:center;gap:var(--space-4)}.AuthDialog_googleTitle__z4Cth{font-size:var(--font-size-sm);font-weight:600;text-align:center}@media (min-width:720px){.AuthDialog_body__VzTwY{grid-template-columns:1fr 320px;align-items:stretch}.AuthDialog_divider__3dA_c{flex-direction:column}.AuthDialog_divider__3dA_c:after,.AuthDialog_divider__3dA_c:before{width:1px;height:auto}}.AccountMenu_root__g7AbS{position:relative;display:flex}.AccountMenu_trigger__RXqos{display:inline-flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;padding:0;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);cursor:pointer;transition:background-color var(--transition-base)}.AccountMenu_trigger__RXqos:hover,.AccountMenu_trigger__RXqos[aria-expanded=true]{background:var(--color-accent-soft-strong)}.AccountMenu_avatar__zN1y3{flex:none;width:var(--icon-size);height:var(--icon-size)}.AccountMenu_panel__SdPdG{position:absolute;inset-inline-end:0;top:calc(100% + var(--space-2));z-index:20;min-width:240px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-lg)}.AccountMenu_panel__SdPdG[hidden]{display:none}.AccountMenu_list__mkzPf{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.AccountMenu_itemPending__6k2iS,.AccountMenu_item__3zXQ7{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:600;white-space:nowrap;transition:background-color var(--transition-base),color var(--transition-base)}.AccountMenu_item__3zXQ7:hover{background:var(--color-accent-soft);color:var(--color-accent)}.AccountMenu_itemPending__6k2iS{color:var(--color-text-muted);cursor:default}.AccountMenu_icon__bZa7Q{flex:none;width:var(--icon-size);height:var(--icon-size);color:var(--color-accent)}.AccountMenu_badge__9qd5U{-webkit-margin-start:auto;margin-inline-start:auto;font-size:.625rem;font-style:normal;font-weight:500;letter-spacing:.04em;text-transform:lowercase;color:var(--color-text-muted);opacity:.75}.AccountMenu_logout__eveSN{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;margin-top:var(--space-2);padding:var(--space-3);border:0;border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:none;font-size:var(--font-size-sm);font-weight:600;text-align:start;cursor:pointer;transition:color var(--transition-base)}.AccountMenu_logout__eveSN:hover:not(:disabled){color:var(--color-accent)}.AccountMenu_logout__eveSN:disabled{color:var(--color-text-muted);cursor:progress}.Footer_footer__eNA9m{margin-top:var(--space-16);border-top:1px solid var(--color-border);padding:var(--space-8) var(--container-padding)}.Footer_inner__ngCVB{max-width:var(--content-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted)}.Footer_disclaimer__phEKy{max-width:80ch}.Footer_bottom__ch0uR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.Footer_links__13oK3{display:flex;flex-wrap:wrap;gap:var(--space-4)}.Footer_link___mmVB{transition:color var(--transition-base)}.Footer_link___mmVB:hover{color:var(--color-text)}.Header_header__hO3lJ{position:-webkit-sticky;position:sticky;top:0;z-index:50;padding:0 var(--container-padding);background:var(--color-header-bg);box-shadow:0 2px 2px rgb(157 172 207/8%);transition:padding var(--transition-slow),background-color var(--transition-slow),box-shadow var(--transition-slow)}.Header_header__hO3lJ[data-floating]{padding-block:6px;background:transparent;box-shadow:none}.Header_bar__6WlRD{position:relative;display:flex;align-items:center;gap:var(--space-4);width:100%;max-width:var(--content-width);min-height:84px;margin:0 auto;border-radius:0;transition:min-height var(--transition-slow),padding var(--transition-slow),border-radius var(--transition-slow),background-color var(--transition-slow),box-shadow var(--transition-slow)}.Header_header__hO3lJ[data-floating] .Header_bar__6WlRD{min-height:72px;padding-inline:var(--space-8);border-radius:var(--radius-pill);background:rgb(255 255 255/82%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-lg)}@media (prefers-reduced-motion:reduce){.Header_bar__6WlRD,.Header_header__hO3lJ{transition:none}}.Header_brand__V5suk{flex:none;border-radius:var(--radius-md)}.Header_side__XL2NS{display:flex;align-items:center;gap:var(--space-3);-webkit-margin-start:auto;margin-inline-start:auto}.Header_desktopOnly__pqFSV{display:none;align-items:center;gap:var(--space-2)}.Header_pillGhost__LnO29,.Header_pillPrimary__g27Ss{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 var(--space-8);border-radius:var(--radius-pill);font-size:var(--text-base);font-weight:700;white-space:nowrap;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.Header_pillGhost__LnO29{border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text)}.Header_pillGhost__LnO29:hover{border-color:var(--color-accent);color:var(--color-accent)}.Header_pillPrimary__g27Ss{border:1px solid transparent;background:var(--color-accent-soft);color:var(--color-accent)}.Header_pillPrimary__g27Ss:hover{background:var(--color-accent-soft-strong)}@media (min-width:1140px){.Header_desktopOnly__pqFSV{display:flex}.Header_side__XL2NS{gap:var(--space-4);-webkit-margin-start:0;margin-inline-start:0}}.LocaleSwitcher_switcher__oNRrl{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:var(--radius-pill);background:var(--color-surface)}.LocaleSwitcher_optionActive__WVQWE,.LocaleSwitcher_option__bv0rR{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:44px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-base);font-weight:700;transition:color var(--transition-base),background-color var(--transition-base)}.LocaleSwitcher_option__bv0rR{color:var(--color-text-muted)}.LocaleSwitcher_option__bv0rR:hover{color:var(--color-text)}.LocaleSwitcher_optionActive__WVQWE{background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-sm)}.Logo_logo__uhhca{display:inline-flex;align-items:center;gap:var(--space-2)}.Logo_mark__9EYVM{flex:none;width:42px;height:42px}.Logo_shield__HR9o0{fill:var(--color-accent)}.Logo_letter__YbsAf{fill:var(--color-text-inverse)}.Logo_text__HjKl8{display:flex;flex-direction:column;line-height:1.05}.Logo_name__hZL87{font-size:var(--text-2xl);font-weight:800;letter-spacing:.02em;color:var(--color-text)}.Logo_kicker__EFxnQ{font-size:var(--text-2xs);letter-spacing:.06em;color:var(--color-text-muted)}@media (max-width:400px){.Logo_text__HjKl8{display:none}}.site-layout_shell__YE9R1{display:flex;flex-direction:column;min-height:100dvh}.site-layout_main__KJt5F{flex:1 1}.NavDropdown_root__PggY_{position:relative}.NavDropdown_rootWide__NSK_0,.NavDropdown_root__PggY_{display:flex;align-items:center}.NavDropdown_trigger__mwb4k{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;border:0;background:none;font-size:var(--text-lg);font-weight:700;white-space:nowrap;cursor:pointer;transition:color var(--transition-base)}.NavDropdown_trigger__mwb4k:hover,.NavDropdown_trigger__mwb4k[aria-expanded=true]{color:var(--color-accent)}.NavDropdown_chevronOpen__995IK,.NavDropdown_chevron__XVdKz{flex:none;color:var(--color-text-muted);transition:transform var(--transition-base),color var(--transition-base)}.NavDropdown_chevronOpen__995IK{transform:rotate(180deg);color:inherit}.NavDropdown_panelWide__XIpVY,.NavDropdown_panel__xPRhL{position:absolute;top:100%;z-index:10}.NavDropdown_panel__xPRhL{left:50%;transform:translateX(-50%)}.NavDropdown_panelWide__XIpVY{inset-inline:0}.NavDropdown_panelWide__XIpVY,.NavDropdown_panel__xPRhL{opacity:0;visibility:hidden;transform-origin:top center;pointer-events:none;transition:opacity var(--transition-base),visibility var(--transition-base),translate var(--transition-base);translate:0 -4px}.NavDropdown_panelOpen__ZiVV_{opacity:1;visibility:visible;pointer-events:auto;translate:0 0}@media (prefers-reduced-motion:reduce){.NavDropdown_panelWide__XIpVY,.NavDropdown_panel__xPRhL{transition:none;translate:0 0}}.NavDropdown_column__AtY8m,.NavDropdown_columns__FKNwE{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-lg);padding:var(--space-4);animation:NavDropdown_reveal__k047W .14s ease both}.NavDropdown_column__AtY8m{min-width:260px}.NavDropdown_columns__FKNwE{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-8)}.NavDropdown_group__HAKCR{display:flex;flex-direction:column;gap:var(--space-2)}.NavDropdown_groupTitle__kF6wK{padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);font-size:var(--font-size-base);font-weight:700;color:var(--color-text)}.NavDropdown_list__cjlxZ{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.NavDropdown_link__4u834,.NavDropdown_pending__s7aZd{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-base);white-space:nowrap;transition:background-color var(--transition-base),color var(--transition-base)}.NavDropdown_icon__WvEQw{flex:none;width:var(--icon-size);height:var(--icon-size);color:var(--color-accent)}.NavDropdown_link__4u834:hover{background:var(--color-accent-soft);color:var(--color-accent)}.NavDropdown_pending__s7aZd{color:var(--color-text-muted);cursor:default}.NavDropdown_badge__tDXQ8{flex:none;-webkit-margin-start:auto;margin-inline-start:auto;font-size:.625rem;font-style:normal;letter-spacing:.04em;text-transform:lowercase;color:var(--color-text-muted);opacity:.75}@keyframes NavDropdown_reveal__k047W{0%{opacity:0;transform:translateY(-4px)}}.MainNav_nav__d90EM{display:none;align-self:stretch;align-items:stretch;gap:var(--space-6)}.MainNav_link__jdCbF,.MainNav_pending__ZUg9f{position:relative;display:flex;align-items:center;font-size:var(--text-lg);font-weight:700;white-space:nowrap;transition:color var(--transition-base)}.MainNav_link__jdCbF{color:var(--color-text)}.MainNav_link__jdCbF:hover{color:var(--color-accent)}.MainNav_label__GTqQd{position:relative}.MainNav_link__jdCbF[aria-current=page] .MainNav_label__GTqQd:after{content:"";position:absolute;inset-inline:0;bottom:-6px;height:2px;border-radius:2px;background:var(--color-accent)}.MainNav_pending__ZUg9f{color:var(--color-text-muted);cursor:default}@media (min-width:1140px){.MainNav_nav__d90EM{display:flex;margin-inline:auto}}@media (min-width:1320px){.MainNav_nav__d90EM{gap:var(--space-8)}}.MobileMenu_root__iNCTg{display:flex}.MobileMenu_toggle__PvKYf{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0 11px;border:0;border-radius:var(--radius-pill);background:var(--color-surface);cursor:pointer}.MobileMenu_barBottom__ptnqZ,.MobileMenu_barHidden__Zgbn2,.MobileMenu_barTop___Uwea,.MobileMenu_bar__74MDE{display:block;height:2px;border-radius:2px;background:var(--color-text);transition:transform var(--transition-base),opacity var(--transition-base)}.MobileMenu_barTop___Uwea{transform:translateY(7px) rotate(45deg)}.MobileMenu_barBottom__ptnqZ{transform:translateY(-7px) rotate(-45deg)}.MobileMenu_barHidden__Zgbn2{opacity:0}.MobileMenu_panel__EteZW{position:absolute;inset-inline:0;top:calc(100% + var(--space-2));display:flex;flex-direction:column;gap:var(--space-4);max-height:calc(100dvh - 8rem);overflow-y:auto;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-lg)}.MobileMenu_panel__EteZW[hidden]{display:none}.MobileMenu_nav__EmtTw,.MobileMenu_section__NxrWM{display:flex;flex-direction:column}.MobileMenu_link__2q_3j,.MobileMenu_pending__9zueY,.MobileMenu_sectionToggle__365no{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-2);border:0;border-radius:var(--radius-sm);background:none;font-size:var(--font-size-base);font-weight:600;text-align:start}.MobileMenu_sectionToggle__365no{cursor:pointer}.MobileMenu_link__2q_3j:hover,.MobileMenu_sectionToggle__365no:hover{background:var(--color-surface)}.MobileMenu_pending__9zueY{color:var(--color-text-muted)}.MobileMenu_signOpen__uT7qv,.MobileMenu_sign__jI_Pf{flex:none;font-size:var(--font-size-lg);font-weight:400;line-height:1;color:var(--color-text-muted);transition:transform var(--transition-base)}.MobileMenu_signOpen__uT7qv{transform:rotate(45deg)}.MobileMenu_group__i8JZS{display:flex;flex-direction:column;padding:var(--space-1) 0 var(--space-3) var(--space-3);-webkit-border-start:2px solid var(--color-border);border-inline-start:2px solid var(--color-border);-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2)}.MobileMenu_groupTitle__CC7bX{padding:var(--space-2);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.MobileMenu_sublink__WZiFY,.MobileMenu_subpending__jabKR{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.MobileMenu_sublink__WZiFY:hover{background:var(--color-surface)}.MobileMenu_badge__TMGNm,.MobileMenu_subpending__jabKR{color:var(--color-text-muted)}.MobileMenu_badge__TMGNm{flex:none;font-size:.625rem;font-style:normal;font-weight:500;letter-spacing:.04em;text-transform:lowercase;opacity:.75}.MobileMenu_footer__JwJ6m{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.MobileMenu_actions__MD5W4{display:flex;align-items:center;gap:var(--space-2)}@media (min-width:1140px){.MobileMenu_root__iNCTg{display:none}}.OsagoSignatureScreen_screen__pIOP9{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.OsagoSignatureScreen_heading__AzdCE{margin:0;font-size:var(--font-size-lg)}.OsagoSignatureScreen_explanation__m7nS9{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.OsagoSignatureScreen_codeBlock__wDItw{display:flex;flex-direction:column;gap:var(--space-1);align-self:stretch;padding:var(--space-4) var(--space-6);border:1px solid var(--color-accent-soft-strong);border-radius:var(--radius-md);background:var(--color-accent-soft);text-align:center}.OsagoSignatureScreen_codeLabel__0StLt{font-size:var(--font-size-xs);color:var(--color-text-muted)}.OsagoSignatureScreen_code__ZFSj1{margin:0;font-size:var(--font-size-2xl);font-weight:700;letter-spacing:.28em;text-indent:.28em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text)}.PaymentRedirectScreen_screen_____tm{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.PaymentRedirectScreen_note__vpPLP{margin:0;color:var(--color-text-muted)}.PaymentRedirectScreen_action__fZf2I{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:var(--radius-md);padding:var(--space-3) var(--space-8);font-weight:700;font-size:var(--font-size-base);text-decoration:none;background:var(--color-accent);color:var(--color-text-inverse);transition:background-color var(--transition-base)}.PaymentRedirectScreen_action__fZf2I:hover{background:var(--color-accent-hover)}.OsagoSummaryCard_card__kqDiZ{display:flex;flex-direction:column;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4)}.OsagoSummaryCard_insurer__Kweo3{display:flex;align-items:center;min-height:36px}.OsagoSummaryCard_logo__ygwAl{height:auto;max-width:100%;object-fit:contain}.OsagoSummaryCard_insurerName__6zKo5{font-weight:800;font-size:var(--font-size-lg)}.OsagoSummaryCard_rows__m6Brf{margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.OsagoSummaryCard_row__6wEcI{display:flex;flex-direction:column;gap:2px}.OsagoSummaryCard_row__6wEcI dt{font-size:var(--font-size-xs);color:var(--color-text-muted)}.OsagoSummaryCard_row__6wEcI dd{margin:0;font-weight:600;overflow-wrap:anywhere}.OsagoSummaryCard_total__URfiO{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin:0;border-top:1px solid var(--color-border);padding-top:var(--space-4)}.OsagoSummaryCard_totalLabel__zzZcI{font-size:var(--font-size-sm);color:var(--color-text-muted)}.OsagoSummaryCard_totalValue__3zDs3{font-size:var(--font-size-xl);font-weight:800}.OsagoSummaryCard_missing__uto9z{margin:0;border-top:1px solid var(--color-border);padding-top:var(--space-4);font-size:var(--font-size-sm);color:var(--color-danger);font-weight:600}.OsagoSummaryCard_recalculate__76Z1H{align-self:flex-start;border:none;background:transparent;padding:0;font:inherit;font-size:var(--font-size-sm);font-weight:700;color:var(--color-accent);cursor:pointer;text-decoration:underline}.OsagoSummaryCard_recalculate__76Z1H:hover{color:var(--color-text)}.Combobox_field__ZvV7G{display:flex;flex-direction:column;gap:var(--space-1)}.Combobox_label__K3j_T{font-size:var(--font-size-sm);font-weight:700}.Combobox_wrapper__rtRJ1{position:relative}.Combobox_input__a_yMT{width:100%;height:52px;border:1px solid transparent;border-radius:var(--radius-md);background:var(--color-surface);padding:0 var(--space-4);font:inherit;color:inherit;transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.Combobox_input__a_yMT::placeholder{color:var(--color-text-muted)}.Combobox_input__a_yMT:hover:not(:disabled){background:var(--color-accent-soft)}.Combobox_input__a_yMT:focus{outline:none;border-color:var(--color-accent);background:var(--color-surface-raised);box-shadow:0 0 0 4px var(--color-accent-soft)}.Combobox_input__a_yMT:disabled{opacity:.6;cursor:not-allowed}.Combobox_invalid__N7TCK,.Combobox_invalid__N7TCK:focus{border-color:var(--color-danger)}.Combobox_invalid__N7TCK:focus{box-shadow:none}.Combobox_error__UFm_e{font-size:var(--font-size-xs);color:var(--color-danger)}.Combobox_listbox__ukl8y{position:absolute;z-index:10;top:calc(100% + var(--space-1));left:0;right:0;margin:0;padding:var(--space-1);max-height:260px;overflow-y:auto;list-style:none;border-radius:var(--radius-md);background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-md)}.Combobox_option__vmmEN{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm)}.Combobox_optionActive__f9MgW{background:var(--color-accent-soft)}.Combobox_status__xRCQH{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}