.app-shell_appShell__Fx_CR{--crm-canvas:#f4f6f3;--crm-surface:#ffffff;--crm-ink:#18201d;--crm-muted:#66716c;--crm-line:#d8dedb;--crm-line-strong:#aeb8b3;--crm-accent:#0b6066;display:grid;min-height:100dvh;grid-template-columns:224px minmax(0,1fr);background:var(--crm-canvas);color:var(--crm-ink);font-variant-numeric:tabular-nums}.app-shell_appShell__Fx_CR *,.app-shell_appShell__Fx_CR :after,.app-shell_appShell__Fx_CR :before{box-sizing:border-box}.app-shell_rail__LeaKq{position:sticky;top:0;display:flex;height:100dvh;min-width:0;flex-direction:column;justify-content:space-between;overflow-y:auto;border-right:1px solid var(--crm-line-strong);background:var(--crm-surface);padding:20px 16px 16px}.app-shell_navigation__MyLEZ{display:flex;min-height:0;min-width:0;flex:1;flex-direction:column}.app-shell_wordmark__0_v2X{border-bottom:1px solid var(--crm-line);padding:0 4px 18px}.app-shell_wordmark__0_v2X span,.app-shell_wordmark__0_v2X strong{display:block}.app-shell_mobileTopbar___Xe3j strong,.app-shell_wordmark__0_v2X strong{font-size:14px;font-weight:780;letter-spacing:.08em}.app-shell_wordmark__0_v2X span{margin-top:2px;color:var(--crm-muted);font-size:11px}.app-shell_navigationGroup__CXf_s{display:grid;gap:2px;margin-top:18px}.app-shell_navigationGroup__CXf_s h2{margin:0 0 4px;color:var(--crm-muted);font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.app-shell_navigationLink__UtLgE{display:grid;min-height:38px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;border-left:2px solid transparent;border-radius:0 4px 4px 0;color:var(--crm-ink);padding:7px 8px;text-decoration:none}.app-shell_navigationLink__UtLgE:hover{background:var(--crm-canvas)}.app-shell_disabledNavigationLink__E6lql{cursor:not-allowed;color:var(--crm-muted);opacity:.58}.app-shell_disabledNavigationLink__E6lql:hover{background:transparent}.app-shell_navigationLink__UtLgE[aria-current=page]{border-left-color:var(--crm-accent);background:#f6f9f7;color:var(--crm-accent);font-weight:750}.app-shell_parkedNavigationGroup__jmrmS{margin-top:auto;padding-top:18px}.app-shell_iconButton__AMEyT svg,.app-shell_navigationLink__UtLgE svg{width:17px;height:17px}.app-shell_account__Ni4Yy{display:grid;grid-template-columns:32px minmax(0,1fr) 40px;align-items:center;gap:9px;border-top:1px solid var(--crm-line);padding-top:14px}.app-shell_compactAccount__8_bia{margin-top:24px}.app-shell_accountAvatar__3O8ga{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:4px;background:var(--crm-ink);color:var(--crm-surface);font-weight:750}.app-shell_account__Ni4Yy div{min-width:0}.app-shell_account__Ni4Yy small,.app-shell_account__Ni4Yy span:not(.app-shell_accountAvatar__3O8ga),.app-shell_account__Ni4Yy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell_account__Ni4Yy span:not(.app-shell_accountAvatar__3O8ga){color:var(--crm-muted);font-size:11px}.app-shell_account__Ni4Yy small{margin-top:2px;color:var(--crm-accent);font-size:10px}.app-shell_iconButton__AMEyT{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--crm-line-strong);border-radius:4px;background:var(--crm-surface);color:var(--crm-ink)}.app-shell_iconButton__AMEyT:hover{border-color:var(--crm-accent);color:var(--crm-accent)}.app-shell_workspace__EeYXf{min-width:0;padding:24px 24px 132px}.app-shell_workspaceHeader__GuAQ1{min-height:64px;border-bottom:1px solid var(--crm-line);padding-bottom:16px}.app-shell_workspaceHeader__GuAQ1 p{margin:0;color:var(--crm-muted);font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.app-shell_workspaceHeader__GuAQ1 h1{margin:3px 0 0;font-size:24px;font-weight:760;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.app-shell_workspaceContent__aFY0I{min-width:0;padding-top:18px}.app-shell_mobileTopbar___Xe3j{display:none}.app-shell_navigationDialog__Ag4Ll{width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 24px);margin:12px auto 12px 12px;overflow:auto;border:1px solid var(--crm-ink);border-radius:6px;background:var(--crm-surface);color:var(--crm-ink);padding:18px}.app-shell_navigationDialog__Ag4Ll::backdrop{background:rgb(24 32 29/52%)}.app-shell_dialogHeader__iAYCy{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--crm-line);padding-bottom:14px}.app-shell_dialogHeader__iAYCy h2,.app-shell_dialogHeader__iAYCy p{margin:0}.app-shell_dialogHeader__iAYCy p{color:var(--crm-muted);font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.app-shell_dialogHeader__iAYCy h2{margin-top:3px;font-size:18px;letter-spacing:.07em}.app-shell_navigationDialog__Ag4Ll .app-shell_navigation__MyLEZ{margin-top:18px}.app-shell_navigationDialog__Ag4Ll .app-shell_wordmark__0_v2X{display:none}.app-shell_petRoot__7x7BY{min-height:100dvh}@media (max-width:1023px){.app-shell_appShell__Fx_CR{display:block}.app-shell_rail__LeaKq{display:none}.app-shell_mobileTopbar___Xe3j{position:sticky;z-index:20;top:0;display:grid;min-height:calc(56px + env(safe-area-inset-top));grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--crm-line-strong);background:var(--crm-surface);padding:max(6px,env(safe-area-inset-top)) 14px 6px}.app-shell_mobileTopbar___Xe3j span{color:var(--crm-muted);font-size:11px}.app-shell_iconButton__AMEyT{width:44px;height:44px}.app-shell_workspace__EeYXf{padding:18px 16px 124px}}@media (max-width:480px){.app-shell_workspace__EeYXf{padding:14px 12px max(124px,env(safe-area-inset-bottom))}.app-shell_workspaceHeader__GuAQ1{min-height:0;padding-bottom:13px}.app-shell_workspaceHeader__GuAQ1 h1{font-size:22px}.app-shell_navigationDialog__Ag4Ll{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.app-shell_navigationLink__UtLgE{min-height:44px}}.login-view_login__WboR2{display:grid;min-height:100dvh;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);background:#f4f6f3;color:#18201d;font-family:var(--font-golos-text),"Segoe UI",sans-serif}.login-view_introduction__9H9w8{display:flex;min-height:100dvh;flex-direction:column;justify-content:space-between;border-right:1px solid #aeb8b3;padding:clamp(28px,6vw,88px)}.login-view_eyebrow__XIvcn,.login-view_wordmark__CD92D{margin:0;font-size:10px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.login-view_wordmark__CD92D{font-size:12px;letter-spacing:.1em}.login-view_eyebrow__XIvcn{color:#66716c}.login-view_introduction__9H9w8 h1{max-width:620px;margin:8px 0 0;font-size:clamp(42px,6vw,84px);font-weight:780;letter-spacing:-.055em;line-height:.96;text-wrap:balance}.login-view_introduction__9H9w8 h1+p{max-width:460px;margin:22px 0 0;color:#66716c;font-size:16px;line-height:1.5;text-wrap:pretty}.login-view_principles__UfzwW{display:grid;max-width:520px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0}.login-view_principles__UfzwW div{border-top:1px solid #aeb8b3;padding-top:10px}.login-view_principles__UfzwW dt{color:#0b6066;font-size:11px;font-variant-numeric:tabular-nums;font-weight:750}.login-view_principles__UfzwW dd{margin:6px 0 0;color:#66716c;font-size:13px}.login-view_access__396Q8{display:flex;min-height:100dvh;flex-direction:column;justify-content:center;background:#ffffff;padding:clamp(28px,6vw,88px)}.login-view_form__rPoFE{display:grid;width:min(100%,400px);gap:16px}.login-view_formHeading__jq86u{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.login-view_formHeading__jq86u svg{width:22px;height:22px;color:#0b6066}.login-view_formHeading__jq86u h2{margin:4px 0 0;font-size:24px;letter-spacing:-.025em;text-wrap:balance}.login-view_form__rPoFE label{display:grid;gap:6px}.login-view_form__rPoFE label>span{color:#66716c;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.login-view_form__rPoFE input{height:44px;border:1px solid #aeb8b3;border-radius:4px;background:#ffffff;color:#18201d;padding:0 12px}.login-view_form__rPoFE input:focus{border-color:#0b6066;outline:2px solid #0b6066;outline-offset:2px}.login-view_form__rPoFE button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid #0b6066;border-radius:4px;background:#0b6066;color:#ffffff;font-weight:720}.login-view_form__rPoFE button:disabled{cursor:wait;opacity:.72}.login-view_form__rPoFE button svg{width:16px;height:16px}.login-view_error__X1ClL{width:min(100%,400px);margin:16px 0 0;border-left:2px solid #a43333;background:#f9eaea;color:#7d2424;padding:10px 12px}.login-view_note__JS89O{width:min(100%,400px);margin:22px 0 0;border-top:1px solid #d8dedb;color:#66716c;padding-top:12px;font-size:12px;line-height:1.5}@media (max-width:767px){.login-view_login__WboR2{display:block}.login-view_introduction__9H9w8{min-height:auto;gap:44px;border-right:0;border-bottom:1px solid #aeb8b3;padding:28px 20px}.login-view_introduction__9H9w8 h1{font-size:48px}.login-view_principles__UfzwW{gap:12px}.login-view_access__396Q8{min-height:auto;padding:32px 20px max(32px,env(safe-area-inset-bottom))}}