:root{font-family:Golos Text,Arial,sans-serif;color-scheme:dark;--owner-bg:#020f16;--owner-surface:#071c24;--owner-raised:#0e2931;--owner-text:#e2eeea;--owner-muted:#a2b9bc;--owner-line:#9cbcb724;--owner-accent:#83dca2;--owner-primary:#27513c;--owner-input:#041b24}html[data-theme=light]{color-scheme:light;--owner-bg:#eaf0f1;--owner-surface:#f2f5f5;--owner-raised:#fff;--owner-text:#172f38;--owner-muted:#5c7279;--owner-line:#172f3821;--owner-accent:#2f7d4d;--owner-primary:#2f7d4d;--owner-input:#fff}*{box-sizing:border-box}body{margin:0;background:var(--owner-bg);color:var(--owner-text);font-family:Golos Text,Arial,sans-serif;font-size:14px}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--owner-accent);outline-offset:3px}input:focus-visible{outline:0;box-shadow:0 0 0 2px #79d79b80;border-color:#79d79b88}button svg{flex:none}button{color:inherit}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.owner-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-boot{min-height:100dvh;display:grid;place-items:center;color:var(--owner-muted);font-size:14px}.owner-fatal{padding:32px}.owner-login{min-height:100dvh;display:grid;grid-template-columns:minmax(420px,1.08fr) 1fr}.owner-login-story{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:48px 64px;background:#071c24;color:#e2eeea;min-height:100dvh;border-right:1px solid #9cbcb724}.owner-wordmark{position:relative;z-index:1;display:inline-flex;align-items:center;align-self:flex-start;gap:16px;font-size:9px;letter-spacing:.17em;color:#a2b9bc}.owner-login-logo{display:block;width:64px;height:56px;flex:none;object-fit:contain}.owner-wordmark-copy{display:flex;flex-direction:column;gap:7px;min-width:0}.owner-wordmark-description{max-width:240px;font:400 11px/1.4 Golos Text,Arial,sans-serif;letter-spacing:0;color:var(--owner-muted)}.owner-wordmark-name{font-family:Manrope,Golos Text,Arial,sans-serif;font-size:23px;letter-spacing:.035em;font-weight:600;color:#e2eeea}.owner-story-content{position:relative;z-index:1;padding:80px 0}.owner-eyebrow{display:block;font-size:10px;font-weight:500;letter-spacing:.15em;color:var(--owner-muted)}.owner-login-story .owner-eyebrow{color:#a2b9bc}.owner-story-content h1{font-family:Manrope,Golos Text,Arial,sans-serif;font-size:clamp(40px,4.2vw,64px);line-height:1.1;font-weight:500;letter-spacing:-.035em;margin:28px 0 24px}.owner-story-content h1 em{font-style:normal;color:#83dca2}.owner-story-content>p{font-size:16px;line-height:1.7;color:#a2b9bc;margin:0}.owner-story-flow{display:flex;align-items:center;gap:14px;max-width:390px;margin-top:60px;font-size:11px}.owner-story-flow span{display:flex;flex-direction:column;gap:10px;white-space:nowrap}.owner-story-flow i{font-style:normal;font-size:9px;color:#83dca2}.owner-story-flow b{height:1px;flex:1;background:#9cbcb735;margin-top:17px}.owner-story-bottom{position:relative;z-index:1;display:flex;align-items:center;gap:9px;font-size:10px;color:#8da6aa}.owner-status-dot{width:5px;height:5px;border-radius:50%;background:var(--owner-accent);display:inline-block;flex:none}.owner-story-grid{position:absolute;width:460px;height:460px;bottom:-180px;right:-180px;background-image:linear-gradient(#9cbcb709 1px,transparent 1px),linear-gradient(90deg,#9cbcb709 1px,transparent 1px);background-size:46px 46px;transform:rotate(-20deg);pointer-events:none}.owner-login-area{display:grid;place-items:center;position:relative;padding:64px 48px 90px;background:var(--owner-bg)}.owner-login-theme{position:absolute;top:32px;right:36px;display:grid;place-items:center;width:36px;height:36px;color:var(--owner-muted);background:transparent;border:1px solid transparent;border-radius:7px}.owner-login-theme:hover{background:var(--owner-raised);color:var(--owner-text)}.owner-login-form{width:100%;max-width:360px}.owner-login-symbol{width:50px;height:50px;display:grid;place-items:center;border:1px solid var(--owner-line);border-radius:12px;color:var(--owner-accent);background:var(--owner-surface);margin-bottom:32px}.owner-login-form h2{font-family:Manrope,Golos Text,Arial,sans-serif;margin:14px 0 12px;font-size:32px;line-height:1.15;letter-spacing:-.025em;font-weight:500}.owner-login-description{font-size:16px;color:var(--owner-muted);margin:0 0 34px;line-height:1.6}.owner-login-form>label{display:block;margin:22px 0 9px;font-size:12px}.owner-login-form input[type=email],.owner-login-form input[type=password],.owner-login-form input[type=text]{display:block;width:100%;height:46px;border:1px solid var(--owner-line);border-radius:8px;background:var(--owner-input);color:var(--owner-text);padding:0 14px;font-size:13px;transition:border-color .16s,box-shadow .16s}.owner-login-form input::placeholder{color:var(--owner-muted);opacity:.55}.owner-login-form [aria-invalid=true]{border-color:#e7978e!important}.owner-password-wrap{position:relative}.owner-password-wrap input{padding-right:48px!important}.owner-password-reveal{display:grid;place-items:center;position:absolute;right:5px;top:5px;width:36px;height:36px;background:transparent;border:0;border-radius:6px;color:var(--owner-muted)}.owner-password-reveal:hover{background:var(--owner-raised);color:var(--owner-text)}.owner-login-options{display:flex;align-items:center;justify-content:space-between;margin-top:20px;font-size:11px;color:var(--owner-muted)}.owner-checkbox{display:flex;gap:9px;align-items:center;cursor:pointer}.owner-checkbox input{accent-color:var(--owner-accent);width:14px;height:14px;margin:0}.owner-login-options>span{font-size:10px;opacity:.6}.owner-login-error{font-size:11px;line-height:1.5;color:#efa49e;min-height:17px;margin:17px 0 12px}.owner-login-submit{height:46px;width:100%;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border-subtle,#9cbcb735);border-radius:6px;padding:5px 9px;background:var(--action-primary-bg,#27513c);color:var(--action-primary-text,#e8f8eb);font:400 12px/1.35 Golos Text,Arial,sans-serif;white-space:nowrap;transition:filter .15s}.owner-login-submit:hover:not(:disabled){filter:brightness(1.18)}.owner-login-recovery{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin-top:8px;padding:10px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary,var(--owner-muted));font:400 12px/1.35 Golos Text,Arial,sans-serif;text-align:center;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.owner-login-recovery:hover:not(:disabled){background:var(--hover-subtle);color:var(--text-primary,var(--owner-text))}.owner-login-recovery:focus-visible{outline:2px solid var(--focus-ring,var(--owner-accent));outline-offset:2px}.owner-login-recovery svg{display:block}.owner-login-access{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:var(--owner-muted);margin-top:20px}.owner-login-access svg{opacity:.7}.owner-login-footer{display:flex;align-items:center;gap:7px;position:absolute;bottom:28px;left:20px;right:20px;justify-content:center;font-size:10px;color:var(--owner-muted)}@media(min-width:1700px){.owner-login-story{padding-left:max(64px,calc((100vw - 1440px)/2))}}@media(max-width:1000px){.owner-login-story{padding:40px}.owner-login{grid-template-columns:1fr 1fr}.owner-story-content h1{font-size:clamp(34px,4.2vw,44px)}.owner-login-area{padding-left:36px;padding-right:36px}}@media(max-width:760px){.owner-login{grid-template-columns:1fr}.owner-login-story{min-height:auto;padding:24px 24px 0;border-right:0;background:var(--owner-bg);color:var(--owner-text)}.owner-wordmark-name{color:var(--owner-text);font-size:19px}.owner-wordmark{color:var(--owner-muted);font-size:8px;gap:12px;max-width:calc(100% - 36px);letter-spacing:.1em}.owner-login-logo{width:46px;height:40px}.owner-story-content,.owner-story-bottom,.owner-story-grid{display:none}.owner-login-area{min-height:calc(100dvh - 68px);padding:50px 28px 80px;align-items:center}.owner-login-theme{top:-47px;right:22px}.owner-login-form{max-width:380px}.owner-login-form input{font-size:16px!important}.owner-login-form h2{font-size:28px}.owner-login-symbol{margin-bottom:24px}.owner-login-footer{font-size:9px;bottom:20px}}@media(max-height:700px)and (min-width:761px){.owner-login-story{padding-top:28px;padding-bottom:28px}.owner-story-content{padding:40px 0}.owner-story-content h1{font-size:clamp(34px,4.2vw,42px)}.owner-story-flow{margin-top:30px}.owner-login-area{padding-top:36px;padding-bottom:56px}.owner-login-symbol{margin-bottom:20px}.owner-login-description{margin-bottom:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html:root[data-theme=dark]{--brand-carbon:#101A1E;--brand-mineral:#F5F3EE;--brand-signal:#E26B49;--brand-steel:#222F35;--surface-page:#101A1E;--surface-section-alt:#142126;--surface-card:#142126;--surface-workspace:#1B282E;--surface-sidebar:#142126;--surface-topbar:#1B282E;--surface-tabs:#101A1E;--surface-tab-active:#29383E;--surface-module:#142126;--surface-inset:#222F35;--surface-input:#101A1E;--surface-overlay:#222F35;--surface-overlay-head:#1B282E;--surface-menu:#222F35;--surface-tint:rgba(200,207,204,.04);--text-primary:#F5F3EE;--text-secondary:#C8CFCC;--text-muted:#A5B4B5;--text-disabled:#748486;--icon-default:#A5B4B5;--border-subtle:#C8CFCC24;--border-control:#92CEB638;--input-border:#92CEB638;--input-focus:#92CEB6;--input-focus-shadow:0 0 0 2px #92CEB680;--input-compose-shadow:0 0 0 2px #92CEB635;--border-menu:#C8CFCC35;--border-accent:#569780;--border-danger:#AD4544;--hover-subtle:rgba(245,243,238,.0431372549);--selection-bg:#29383E;--selection-text:#F5F3EE;--accent-text:#C8CFCC;--brand-green:#287765;--action-primary-bg:#246B5B;--action-primary-hover:#287765;--action-primary-text:#F5F3EE;--focus-ring:#9EB0B4;--brand-red:#E79998;--danger-text:#E79998;--danger-bg:#392A2D;--warning-text:#FFBF80;--warning-bg:#3A3128;--success-text:#92CEB6;--success-bg:#203A32;--info-text:#B5C5C5;--info-bg:#25343B;--connection-neutral:#728286;--chart-1:#8AA0A8;--chart-2:#70B49A;--chart-3:#D0A56B;--chart-4:#CE8A74;--chart-5:#7F9E91;--chart-6:#B5C5C5;--chart-danger:#E79998;--chart-grid:#3D4B50;--chart-area:rgba(146,206,182,.0470588235);--chart-track:#33434A;--chart-reserve:#FFBF80;--avatar-blue:#2E424A;--avatar-green:#24483C;--avatar-amber:#4A3C2D;--avatar-purple:#40342F;--avatar-rose:#493135;--scrollbar-thumb:#617478;--overlay-backdrop:rgba(16,26,30,.6);--story-shade:rgba(16,26,30,.68);--theme-color-scheme:dark;--owner-bg:#101A1E;--owner-surface:#1B282E;--owner-raised:#222F35;--owner-text:#F5F3EE;--owner-muted:#A5B4B5;--owner-line:#C8CFCC24;--owner-accent:#C8CFCC;--owner-brand-ink:#ED886B;--owner-primary:#E26B49;--owner-input:#101A1E;--owner-submit-text:#101A1E;--owner-focus-shadow:#92CEB680;--owner-focus-border:#92CEB688;--owner-search-focus:#92CEB650;--owner-submit-border:#E26B4932;--owner-story-line:#C8CFCC35;--owner-story-grid:#C8CFCC09;--owner-story-dot:#92CEB6;--owner-popover-shadow:#0005;--owner-popover-border:#C8CFCC35;--owner-avatar-surface:#29383E}html:root[data-theme=light]{--brand-carbon:#101A1E;--brand-mineral:#F5F3EE;--brand-signal:#E26B49;--brand-steel:#222F35;--surface-page:#F5F3EE;--surface-section-alt:#ECE9E2;--surface-card:#FFFEFB;--surface-workspace:#F0EEE8;--surface-sidebar:#EBE8E1;--surface-topbar:#F5F3EE;--surface-tabs:#E9E6DF;--surface-tab-active:#FFFEFB;--surface-module:#FFFEFB;--surface-inset:#E9E6DF;--surface-input:#FFFEFB;--surface-overlay:#FFFEFB;--surface-overlay-head:#F0EEE8;--surface-menu:#FFFEFB;--surface-tint:rgba(16,26,30,.04);--text-primary:#101A1E;--text-secondary:#405359;--text-muted:#526369;--text-disabled:#7B8583;--icon-default:#526369;--border-subtle:#D5D5CD;--border-control:#6F9786;--input-border:#6F9786;--input-focus:#287765;--input-focus-shadow:0 18px 60px rgba(40,119,101,.1);--input-compose-shadow:0 18px 60px rgba(40,119,101,.1);--border-menu:#BFC5C0;--border-accent:#287765;--border-danger:#C58C87;--hover-subtle:rgba(16,26,30,.065);--selection-bg:#E1E4DF;--selection-text:#101A1E;--brand-green:#287765;--accent-text:#405359;--action-primary-bg:#287765;--action-primary-hover:#216555;--action-primary-text:#F5F3EE;--focus-ring:#526369;--brand-red:#AD4544;--danger-text:#AD4544;--danger-bg:#F5E7E4;--warning-text:#87591F;--warning-bg:#F6ECD9;--success-text:#287765;--success-bg:#E5F0E8;--info-text:#405359;--info-bg:#E7ECEB;--connection-neutral:#9AA6A2;--chart-1:#526C78;--chart-2:#287765;--chart-3:#9E6A25;--chart-4:#B5482E;--chart-5:#627E70;--chart-6:#6B7879;--chart-danger:#AD4544;--chart-grid:#D5D5CD;--chart-area:rgba(40,119,101,.07);--chart-track:#DEDCD4;--chart-reserve:#87591F;--avatar-blue:#DFE7E7;--avatar-green:#E4EFE7;--avatar-amber:#EFE3CD;--avatar-purple:#EADFD6;--avatar-rose:#F4E4E1;--scrollbar-thumb:#9AA6A2;--shadow-panel:0 18px 60px rgba(16,26,30,.1);--shadow-overlay:0 12px 32px rgba(16,26,30,.12);--shadow-dialog:0 24px 64px rgba(16,26,30,.18);--shadow-accent:0 0 0 3px rgba(64,83,89,.1);--overlay-backdrop:rgba(16,26,30,.28);--story-shade:rgba(245,243,238,.68);--theme-color-scheme:light;--owner-bg:#F5F3EE;--owner-surface:#F0EEE8;--owner-raised:#FFFEFB;--owner-text:#101A1E;--owner-muted:#526369;--owner-line:#101A1E21;--owner-accent:#405359;--owner-brand-ink:#A6432B;--owner-primary:#9C3E28;--owner-input:#FFFEFB;--owner-submit-text:#F5F3EE;--owner-focus-shadow:#28776580;--owner-focus-border:#28776588;--owner-search-focus:#28776550;--owner-submit-border:#B5482E32;--owner-story-line:#101A1E35;--owner-story-grid:#101A1E09;--owner-story-dot:#287765;--owner-popover-shadow:#101A1E20;--owner-popover-border:#BFC5C0;--owner-avatar-surface:#E1E4DF}html[data-theme] .owner-login-story{background-color:var(--owner-surface);color:var(--owner-text);border-right-color:var(--owner-line)}html[data-theme] :is(.owner-wordmark,.owner-login-story .owner-eyebrow,.owner-story-content>p,.owner-story-bottom){color:var(--owner-muted)}html[data-theme] .owner-wordmark-name{color:var(--owner-text)}html[data-theme] :is(.owner-story-content h1 em,.owner-story-flow i){color:var(--owner-brand-ink)}html[data-theme] .owner-story-flow b{background-color:var(--owner-story-line)}html[data-theme] .owner-story-grid{background-image:linear-gradient(var(--owner-story-grid) 1px,transparent 1px),linear-gradient(90deg,var(--owner-story-grid) 1px,transparent 1px)}html[data-theme] .owner-status-dot{background-color:var(--owner-story-dot)}html[data-theme] .owner-login-form input:focus-visible{box-shadow:0 0 0 2px var(--owner-focus-shadow);border-color:var(--owner-focus-border)}html[data-theme] .owner-login-form [aria-invalid=true]{border-color:var(--input-focus)!important}html[data-theme] .owner-login-error{color:var(--danger-text)}html[data-theme] .owner-directory-search:focus-within{box-shadow:0 0 0 2px var(--owner-search-focus)}html[data-theme] body.owner-authenticated :is(.owner-workspaces-popover,.owner-profile-popover){background-color:var(--surface-menu);border-color:var(--owner-popover-border);box-shadow:0 12px 32px var(--owner-popover-shadow)}html[data-theme] body.owner-authenticated :is(.owner-workspace-option[aria-current=true],.owner-company-avatar,.owner-avatar){background-color:var(--owner-avatar-surface)}html[data-theme] body.owner-authenticated .ingestion-dashboard{--dashboard-accent:var(--success-text)}html[data-theme] body.owner-authenticated :is(.wb-positive,.wo-available,.wa-next,.wr-summary-values strong,.wr-value-row strong,.wr-reset-available strong,.wr-compact .module-icon,.dashboard-add-branch){--accent-text:var(--success-text)}html[data-theme] body.owner-authenticated .wa-run-steps.is-complete{--accent-text:var(--success-text)}html[data-theme] body.owner-authenticated .executive-statusbar i{background-color:var(--success-text)}html[data-theme] body.owner-authenticated :is(.workspace-state[aria-checked=true],.wj-filter[data-journal-status=success] strong,.wj-state[data-status=success],.wj-trace>li[data-status=success] .wj-trace-marker,.as-context>span:last-child:not([data-paused=true]),.wf-status:not([data-state=error]):not([data-state=partial]):not([data-state=stored]),.wb-chat-person[data-person=ai],.executive-ai-avatar){--accent-text:var(--success-text)}html[data-theme] body.owner-authenticated .workspace-state[aria-checked=true]{--selection-bg:var(--success-bg)}html[data-theme] body.owner-authenticated .dashboard-add-branch{--green-on-dark:var(--success-text)}html[data-theme] body.owner-authenticated :is(.branch-avatar,.branch-person):not([data-tone]){--avatar-ink:var(--success-text)}html[data-theme] body.owner-authenticated [data-tone=rose]{--avatar-ink:var(--danger-text)}html[data-theme] body.owner-authenticated .wm-type{color:var(--text-secondary);background-color:var(--surface-tint)}html[data-theme=dark] body.owner-authenticated .ingestion-dashboard select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a5b4b5' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}html[data-theme=light] body.owner-authenticated .ingestion-dashboard select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23526369' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}html[data-theme] body.owner-authenticated ::selection{background-color:var(--selection-bg);color:var(--text-primary)}html[data-theme] :is(input,textarea,select,[role=textbox],[contenteditable=true],.module-formula-tokens,.wb-select,.wb-select-button,.wb-period-control,.wb-compose-box,.owner-directory-search,.as-check,.owner-checkbox){--focus-ring:var(--input-focus);--owner-line:var(--input-border);--border-subtle:var(--input-border);--wb-line:var(--input-border)}html[data-theme] :is(input,textarea){--shadow-panel:var(--input-focus-shadow);accent-color:var(--input-focus)}html[data-theme] .wb-compose-box{--shadow-panel:var(--input-compose-shadow)}html[data-theme] :is(.ingestion-dashboard :is(.module-primary,.wb-primary,.wb-send-ai,.wb-date-apply),:is(.identity-console,.identity-tenant,.identity-invite,.identity-access) :is(.ia-primary,.module-primary,.wb-primary),.company-file-repository :is(.module-primary,.wb-primary),.owner-login-submit,.ingestion-dashboard .executive-document-dialog-actions button[type=submit],.ingestion-dashboard .executive-composer>div>button[type=submit],.ingestion-dashboard .wb-period-options button[aria-pressed=true],.ingestion-dashboard .wb-calendar-grid button.is-boundary,.ingestion-dashboard .wb-date-grid button[aria-pressed=true]):not(.wf-danger):not(.wb-ghost){background:var(--action-primary-bg);color:var(--action-primary-text);filter:none;transition:background-color .15s ease,color .15s ease}html[data-theme] :is(.ingestion-dashboard :is(.module-primary,.wb-primary,.wb-send-ai,.wb-date-apply),:is(.identity-console,.identity-tenant,.identity-invite,.identity-access) :is(.ia-primary,.module-primary,.wb-primary),.company-file-repository :is(.module-primary,.wb-primary),.owner-login-submit,.ingestion-dashboard .executive-document-dialog-actions button[type=submit],.ingestion-dashboard .executive-composer>div>button[type=submit],.ingestion-dashboard .wb-period-options button[aria-pressed=true],.ingestion-dashboard .wb-calendar-grid button.is-boundary,.ingestion-dashboard .wb-date-grid button[aria-pressed=true]):not(.wf-danger):not(.wb-ghost):hover:not(:disabled):not([aria-disabled=true]){background:var(--action-primary-hover);color:var(--action-primary-text);filter:none}html[data-login-kind=company] .owner-login-logo,html[data-login-kind=company] .identity-invite>img{width:auto;height:56px;max-width:240px;object-fit:contain}html[data-login-kind=company] .owner-wordmark[data-has-company-logo=true] .owner-wordmark-name{display:none}html[data-login-kind=company] .owner-wordmark-copy{min-width:0}html[data-login-kind=company] .owner-story-content h1 em,html[data-login-kind=company] .owner-story-flow i{color:var(--success-text,var(--owner-accent))}html[data-login-kind=company] .owner-story-flow b{background-color:var(--border-subtle,var(--owner-line))}html[data-login-kind=company] .owner-story-grid{background-image:linear-gradient(var(--border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px);opacity:.2}.owner-company-login-link{display:inline-flex;align-items:center;gap:5px;max-width:100%;margin-top:5px;font-size:11px;color:var(--success-text,var(--owner-accent));overflow-wrap:anywhere}.owner-company-login-link svg{flex:none}.owner-login-unavailable{min-height:100dvh;display:grid;place-content:center;gap:16px;padding:32px;color:var(--owner-text)}.owner-login-unavailable h1{font-family:Manrope,Golos Text,sans-serif;font-size:28px;margin:0}.owner-login-unavailable p{max-width:420px;line-height:1.6;color:var(--owner-muted)}@media(max-width:1100px){html[data-login-kind=company] .owner-login-logo{max-width:180px;height:48px}}@media(max-width:760px){html[data-login-kind=company] .owner-login-logo{max-width:156px;height:40px}html[data-login-kind=company] .owner-wordmark-copy{max-width:115px}}.identity-console.company-management{width:min(1180px,calc(100vw - 24px));height:min(850px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);overflow:hidden}.owner-identity>[data-company-management-open]{min-width:36px}@media(max-width:1100px){.owner-identity>[data-company-management-open]{padding:7px;width:34px;min-width:34px}.owner-identity>[data-company-management-open]>span{display:none}}.company-management .ia-body{padding:0;height:calc(100% - 73px);min-height:0}.cm-layout{display:grid;grid-template-columns:240px minmax(0,1fr);height:100%;min-height:0}.cm-sidebar{padding:18px 14px;overflow:auto;border-right:1px solid var(--border-subtle);background:var(--surface-tint)}.cm-sidebar>h3{font-size:12px;font-weight:500;margin:0 0 12px;color:var(--text-secondary)}.cm-session-list{display:flex;flex-direction:column;gap:6px;margin-top:14px}.company-management .cm-session{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;text-align:left;white-space:normal;overflow-wrap:anywhere;padding:10px}.cm-session[aria-current=true]{background:var(--selection-bg);color:var(--selection-text);border-color:var(--border-accent)}.cm-session small{color:var(--text-muted);font-size:10px}.cm-main{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:auto;padding:20px 22px;gap:14px}.cm-main :is(h3,h4){margin:0;font-weight:500}.cm-main h3{font:500 17px/1.4 Manrope,Golos Text,sans-serif;overflow-wrap:anywhere}.cm-main .ia-note{margin:0}.cm-intro{padding-bottom:14px;border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:6px}.cm-private{font-size:11px;color:var(--text-muted);letter-spacing:.02em}.cm-companies{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;max-height:230px;overflow:auto;border:1px solid var(--border-subtle);border-radius:7px;padding:6px 12px}.cm-company{display:block;flex:none;min-width:0;width:100%;padding:8px 0;border-bottom:1px solid var(--border-subtle)}.cm-company:last-child{border-bottom:0}.cm-company>.ia-check{font-size:13px}.cm-company small{display:block;color:var(--text-muted);font-size:11px;overflow-wrap:anywhere}.cm-branches{padding:5px 0 4px 22px}.cm-branches summary{cursor:pointer;color:var(--text-secondary);font-size:12px}.cm-targets{display:flex;gap:6px;flex-wrap:wrap}.company-management .cm-selection-empty{display:flex;align-items:center;width:100%;min-height:40px;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:7px;background:var(--surface-input);color:var(--text-muted);font-size:11px;line-height:1.5}.company-management .ia-button.cm-settings-close{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;min-width:30px;min-height:30px;margin-left:auto;padding:6px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);cursor:pointer}.company-management .ia-button.cm-settings-close:hover{background:var(--hover-subtle);color:var(--text-primary)}.company-management .ia-button.cm-settings-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.company-management .ia-button.cm-settings-close>.module-icon{width:16px;height:16px;margin:0}.cm-target{display:flex;flex-direction:column;gap:2px;padding:7px 10px;border-radius:6px;border:1px solid var(--border-subtle);background:var(--surface-tint);font-size:12px;overflow-wrap:anywhere;max-width:100%}.cm-target small{font-size:10px;color:var(--text-muted)}.cm-targets-wrap{display:flex;flex-direction:column;gap:8px}.cm-details{border:1px solid var(--border-subtle);border-radius:7px;padding:10px 12px}.cm-details>summary{cursor:pointer;color:var(--text-secondary);font-size:12px}.cm-details>div{padding-top:10px}.cm-messages{overflow:auto;min-height:120px;flex:1;display:flex;flex-direction:column;gap:14px;padding:4px 2px;scrollbar-gutter:stable}.cm-message{border:1px solid var(--border-subtle);border-radius:8px;padding:12px 14px;background:var(--surface-card)}.cm-message-user{background:var(--surface-tint)}.cm-message-label{display:block;font-size:11px;color:var(--text-muted);margin-bottom:6px}.cm-message-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.cm-message .ia-actions{margin-top:10px}.cm-proposals{display:flex;flex-direction:column;gap:8px}.cm-proposal{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:7px}.cm-proposal>div{min-width:0;overflow-wrap:anywhere}.cm-proposal small{display:block;color:var(--text-muted);font-size:11px}.cm-compose{flex:none;border-top:1px solid var(--border-subtle);padding-top:12px}.cm-compose textarea{resize:vertical;min-height:80px;max-height:230px}.cm-compose .ia-actions{margin-top:8px}.cm-status{color:var(--text-muted);font-size:12px;min-height:18px}.cm-form-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.cm-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-input);border:1px solid var(--border-subtle);border-radius:7px;padding:12px;margin:0;font:12px/1.6 Golos Text,monospace;max-height:340px;overflow:auto}.cm-preview-facts{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px 14px;margin:0}.cm-preview-facts dt{color:var(--text-muted);font-size:12px}.cm-preview-facts dd{margin:0;overflow-wrap:anywhere}.cm-state-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cm-state-comparison h4{margin:0 0 12px;font-weight:500}.cm-state-comparison .cm-preview-facts{grid-template-columns:1fr;gap:3px}.cm-state-comparison .cm-preview-facts dd{margin-bottom:8px}.cm-preview-dialog .ia-note{margin:0}.cm-preview-dialog .ia-body{display:flex;flex-direction:column;gap:16px}.cm-loading{color:var(--text-muted)}.branch-company-button{min-width:0;max-width:100%}.wf-composer-bar>.branch-company-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;max-width:100%}.ingestion-dashboard.has-company-task .executive-chat-body:not([hidden]){display:flex!important;overflow:hidden}.ingestion-dashboard.has-company-task .executive-chat-body[hidden]{display:none!important}.has-company-task .executive-chat-body>:not(.branch-management-surface){display:none!important}.has-company-task .executive-chat-heading .assistant-chat-picker{display:none!important}.executive-chat-heading>.branch-company-assistant{display:none!important}.has-company-task .executive-chat-heading>strong:not(.branch-company-assistant){display:none!important}.has-company-task .executive-chat-heading>.branch-company-assistant{display:block!important}.ingestion-dashboard .branch-management-surface{width:100%;height:100%;min-width:0;min-height:0;padding:0;border:0;overflow:hidden;color:var(--text-primary);font:400 12px/1.5 var(--font-body)}.branch-management-surface .ia-body{padding:0;height:100%;min-height:0}.branch-management-surface .cm-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.branch-management-surface .cm-sidebar{padding:8px 10px;max-height:120px;border-right:0;border-bottom:1px solid var(--border-subtle)}.branch-management-surface .cm-sidebar>h3{display:none}.branch-management-surface .cm-sidebar .ia-actions{margin:0}.branch-management-surface .cm-session-list{display:flex;gap:6px;overflow:auto;margin-top:6px}.branch-management-surface .cm-session{min-width:140px;max-width:210px;flex:none;padding:6px}.branch-management-surface .cm-main{padding:10px;gap:10px;overflow:auto}.branch-management-surface .cm-main:has(.cm-branch-history){overflow:hidden}.branch-management-surface .cm-branch-history{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin}.branch-management-surface .cm-branch-history>*{flex:none}.cm-branch-sessions>summary,.cm-branch-context>summary{font-size:10px;cursor:pointer;color:var(--text-muted);padding:4px 0}.branch-management-surface .cm-sidebar .ia-error:empty,.branch-management-surface .cm-compose .ia-error:empty{display:none}.branch-management-surface .cm-main h3{font-size:13px}.branch-management-surface .cm-main .cm-intro{padding-bottom:8px}.branch-management-surface .cm-target{padding:5px;max-width:100%}.branch-management-surface .cm-target small{overflow-wrap:anywhere}.branch-management-surface .cm-messages{flex:none;min-height:0;overflow:visible}.branch-management-surface .cm-message{padding:9px}.branch-management-surface .cm-proposal{flex-direction:column;align-items:stretch}.branch-management-surface .cm-company-form,.branch-management-surface .cm-compose{display:flex;flex-direction:column;padding:10px 0 0;gap:8px;background:transparent}.branch-management-surface textarea{width:100%;box-sizing:border-box;min-height:70px}.branch-management-surface .ia-actions{flex-wrap:wrap;gap:6px}.branch-management-surface .cm-compose .cm-status{margin:0}@media(max-width:900px){.branch-management-surface textarea{font-size:16px}}@media(max-width:900px)and (max-height:600px){.ingestion-dashboard.has-company-task:not(.is-chat-collapsed)[data-mobile-view=chat] .executive-header-row{display:none}.branch-management-surface .cm-sidebar{padding-block:4px}.branch-management-surface .cm-compose .ia-field>span{display:none}.branch-management-surface .cm-compose textarea{min-height:54px;max-height:80px}.branch-management-surface .cm-compose .cm-status{font-size:10px;margin:0}}@media(max-width:760px){.identity-console.company-management{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.cm-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.cm-sidebar{padding:10px 14px;border-right:0;border-bottom:1px solid var(--border-subtle);max-height:160px}.cm-sidebar>h3{display:none}.cm-session-list{flex-direction:row;margin-top:8px}.company-management .cm-session{min-width:170px;max-width:220px;flex:none}.cm-main{padding:16px}.cm-proposal{align-items:flex-start;flex-wrap:wrap}.cm-companies{max-height:210px}.cm-state-comparison{grid-template-columns:1fr}.cm-preview-facts{grid-template-columns:1fr;gap:3px}.cm-preview-facts dd{margin-bottom:7px}}.ingestion-dashboard .wb-signal-row{border-radius:10px}.ingestion-dashboard .executive-tabbar .wb-doc-list{margin:0}.ingestion-dashboard .executive-tabbar .executive-add-document{width:100%;min-width:0}.ingestion-dashboard :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea){border-radius:8px}.ingestion-dashboard :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea):focus-visible{outline:none!important;box-shadow:var(--shadow-panel,0 0 0 2px #79d79b80);border-color:var(--focus-ring,#79d79b88)}.ingestion-dashboard .executive-composer .wb-compose-box{border-radius:10px}.ingestion-dashboard .executive-composer .wb-compose-box:focus-within{border-color:var(--focus-ring,#79d79b88);box-shadow:var(--shadow-panel,0 0 0 2px #79d79b35)}.ingestion-dashboard .executive-composer textarea:focus-visible{outline:none!important;box-shadow:none!important}.ingestion-dashboard .wb-ghost{border-color:transparent!important;background:transparent!important;box-shadow:none;border-radius:7px;color:var(--text-secondary,#b7cdd1);transition:background-color .15s ease,color .15s ease}.ingestion-dashboard .wb-ghost:hover:not(:disabled),.ingestion-dashboard .wb-ghost:focus-visible,.ingestion-dashboard details[open]>.wb-ghost{background:var(--hover-subtle)!important;border-color:transparent!important;color:var(--text-primary,#edf5f6)}.ingestion-dashboard .wb-ghost[aria-pressed=true]{background:var(--selection-bg,#224533)!important;color:var(--text-primary,#c6ecd3)}.ingestion-dashboard .wb-ghost.wb-popup-action{border-radius:7px;box-shadow:none;color:var(--wb-command-ink,var(--text-secondary,#b7cdd1))}.ingestion-dashboard .wb-ghost.wb-popup-action:hover:not(:disabled),.ingestion-dashboard .wb-ghost.wb-popup-action:focus-visible{color:var(--wb-command-ink,var(--text-primary,#b7cdd1))}.ingestion-dashboard .wb-ghost.wb-popup-toggle:not([aria-pressed=true]){color:var(--text-secondary,#b7cdd1)}.ingestion-dashboard .wb-popup-toggle[aria-pressed=true]:is(:hover,:focus-visible){background:var(--hover-subtle,#224533)!important;color:var(--text-primary,#c6ecd3)}.ingestion-dashboard .module-series-number.wb-popup-toggle{border-radius:50%}.ingestion-dashboard .wb-popup-action[data-action=remove]{--wb-command-ink:var(--wb-critical)}.ingestion-dashboard .wb-dialog-head>.wb-ghost,.ingestion-dashboard .module-dialog-close.wb-ghost,.ingestion-dashboard .executive-document-dialog-head>.wb-ghost{display:grid;place-items:center;min-width:36px;min-height:36px;padding:0}.ingestion-dashboard .wb-ghost>.module-icon{width:18px;height:18px;margin:0;transform:none}.ingestion-dashboard .wb-popup-action>.module-icon{width:var(--module-icon-size,16px);height:var(--module-icon-size,16px)}.ingestion-dashboard .module-field.wb-popup-action>.module-icon{--module-icon-size:14px;transform:translateY(-50%)}.ingestion-dashboard :is(.wb-dialog-head>.wb-popup-action,.module-dialog-close.wb-popup-action,.executive-document-dialog-head>.wb-popup-action){--module-icon-size:18px}.ingestion-dashboard :is(.wb-menu-content,.panel-module-menu-content,.wb-message-options){border-radius:10px;background:var(--surface-overlay,#0b2631);border:1px solid var(--border-subtle,#88b5be35);box-shadow:var(--shadow-accent,0 12px 32px #0005);padding:6px}.ingestion-dashboard :is(.wb-menu-content,.panel-module-menu-content,.wb-message-options)>button{border-color:transparent;background:transparent;border-radius:7px}.ingestion-dashboard :is(.wb-menu-content,.panel-module-menu-content,.wb-message-options)>button:hover:not(:disabled){border-color:transparent;background:var(--hover-subtle)}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select{display:inline-flex;position:relative;min-width:0;max-width:100%;vertical-align:middle;flex:0 1 auto}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select>.wb-native-control{position:absolute!important;left:0!important;top:0!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;opacity:0!important;clip-path:inset(50%);pointer-events:none;overflow:hidden}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) :is(.wb-field,.module-control,.wb-period-tools label,.wb-period-dates label)>.wb-select{width:100%}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-document-context .wb-field>.wb-select{flex:1;min-width:100px;width:auto}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .panel-module-menu-content>.wb-select{display:flex;width:100%;flex:none}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select .wb-select-button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;width:100%;height:auto;min-height:40px;padding:8px 11px;border:1px solid var(--border-control,#9cbcb732);border-radius:8px;background:var(--surface-input,#041b24);color:var(--text-primary,#d1e3e2);font:400 13px/1.4 var(--font-body);text-align:left;cursor:pointer;box-shadow:none}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select .wb-select-button:hover:not(:disabled){background:var(--hover-subtle,#0b2934);border-color:var(--border-control,#85aeb864)}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select .wb-select-button[aria-expanded=true]{border-color:var(--border-accent,#79d79b88);background:var(--surface-input,#102e37)}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select .wb-select-button:disabled{opacity:.45;cursor:default}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select-button>.module-icon{width:16px;height:16px;flex:none;margin:0;transform:rotate(90deg);color:var(--text-secondary,#9ab8c0)}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-date-field>.wb-select-button>.module-icon{transform:none}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select .wb-select-button:focus-visible{outline:2px solid var(--focus-ring,#79d79b88);outline-offset:2px}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-control-popover{position:fixed;inset:auto;margin:0;z-index:10000;box-sizing:border-box;width:220px;max-height:300px;overflow:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--border-subtle,#88b5be50);border-radius:10px;background:var(--surface-overlay,#0b2631);color:var(--text-primary,#d8e8e8);box-shadow:var(--shadow-panel,0 14px 40px #0009);font:400 13px/1.4 var(--font-body);text-align:left;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,#4c6970) transparent;isolation:isolate}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-control-popover[hidden]{display:none}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-control-popover::backdrop{background:transparent;pointer-events:none}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select-option{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:38px;padding:9px 10px;border-radius:6px;cursor:pointer;white-space:normal;overflow-wrap:anywhere;line-height:1.45}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select-option>span:first-child{min-width:0}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select-option+.wb-select-option{margin-top:4px}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select-option.is-highlighted{background:var(--selection-bg,#1a414e);color:var(--text-primary,#f0f7f6)}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select-option[aria-selected=true]{color:var(--text-primary,#c6ead2);background:var(--selection-bg,#2f59412e)}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select-option[aria-selected=true].is-highlighted{background:var(--selection-bg,#275443)}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select-check{flex:none;color:var(--accent-text,#91dba8);visibility:hidden}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select-option[aria-selected=true]>.wb-select-check{visibility:visible}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select-option[aria-disabled=true]{opacity:.4;cursor:default}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select-option small{display:block;margin-top:4px;font-size:11px;line-height:1.4;color:var(--text-secondary,#a3b8bd)}.ingestion-dashboard .wb-date-popover{padding:12px;width:300px;max-height:440px}.ingestion-dashboard .wb-date-entry-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.ingestion-dashboard .wb-date-popover .wb-date-entry{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--border-control,#91b3ba40);background:var(--surface-input,#041b24);color:var(--text-primary,#d9e9e5);border-radius:7px;font:400 14px/1.4 var(--font-body)}.ingestion-dashboard .wb-date-popover button{display:flex;align-items:center;justify-content:center;min-height:36px;height:auto;width:auto;padding:7px 9px;border:1px solid var(--wb-date-border,transparent);border-radius:6px;background:transparent;color:var(--wb-date-ink,var(--text-primary,#c6dce0));font:400 13px/1.4 var(--font-body);cursor:pointer;box-shadow:none}.ingestion-dashboard .wb-control-popover.wb-date-popover button:is(:hover,:active,:focus-visible){border-color:var(--wb-date-border,transparent)}.ingestion-dashboard .wb-date-popover button:hover:not(:disabled){background:var(--wb-date-hover,var(--hover-subtle));color:var(--wb-date-ink,var(--text-primary,#c6dce0))}.ingestion-dashboard .wb-date-popover button:disabled{opacity:.35;cursor:default}.ingestion-dashboard .wb-date-popover .wb-date-apply{--wb-date-hover:var(--action-primary-bg,#326449);--wb-date-ink:var(--action-primary-text,#dcf0e2);background:var(--action-primary-bg,#28513e);color:var(--wb-date-ink)}.ingestion-dashboard .wb-date-error{margin:5px 0 0;font-size:11px;color:var(--danger-text,#edb0a6)}.ingestion-dashboard .wb-date-error:empty{display:none}.ingestion-dashboard .wb-date-navigation{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:4px;align-items:center;margin:12px 0 8px}.ingestion-dashboard .wb-date-navigation strong{font-weight:500;text-align:center;font-size:14px}.ingestion-dashboard .wb-date-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.ingestion-dashboard .wb-date-weekday{text-align:center;font-size:10px;padding:4px;color:var(--text-secondary,#8faeb7)}.ingestion-dashboard .wb-date-grid .wb-date-day{width:100%;padding:3px}.ingestion-dashboard .wb-date-grid .wb-date-day[aria-current=date]{--wb-date-border:var(--border-subtle,#96c5d26b)}.ingestion-dashboard .wb-date-grid .wb-date-day[aria-pressed=true]{--wb-date-border:var(--border-subtle,#83dca260);--wb-date-hover:var(--action-primary-bg,#315b44);--wb-date-ink:var(--action-primary-text,#e3f5e7);background:var(--action-primary-bg,#315b44);color:var(--wb-date-ink)}.ingestion-dashboard .wb-calendar-grid button:not([aria-pressed=true]):hover:not(:disabled){background:var(--hover-subtle)}.ingestion-dashboard .wb-date-footer{display:flex;justify-content:space-between;border-top:1px solid var(--border-subtle,#91b3ba26);margin-top:10px;padding-top:8px}@media(max-width:900px){:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select .wb-select-button{min-height:42px;font-size:14px}:is(.ingestion-dashboard,.identity-console,.company-file-repository,.identity-tenant) .wb-select-option{min-height:44px;font-size:14px}.ingestion-dashboard .wb-date-popover .wb-date-entry{font-size:16px;min-height:42px}.ingestion-dashboard .wb-date-grid .wb-date-day{min-height:38px}.ingestion-dashboard .wb-dialog-head>.wb-ghost,.ingestion-dashboard .module-dialog-close.wb-ghost,.ingestion-dashboard .executive-document-dialog-head>.wb-ghost{min-width:40px;min-height:40px}}.identity-console.dt-console{width:min(760px,calc(100vw - 24px))}.dt-title{font:500 15px/1.5 Manrope,Golos Text,sans-serif;margin:0 0 18px;overflow-wrap:anywhere}.dt-console h4{font-size:13px;margin:0 0 10px}.dt-console .dt-selection,.dt-console .dt-inherited{min-width:0;padding:0;margin:0;border:0}.dt-targets{max-height:240px;overflow:auto;overscroll-behavior:contain;margin:12px 0}.dt-targets .ia-check{padding:7px 0;overflow-wrap:anywhere}.dt-specials{display:grid;gap:8px;margin-top:18px}.dt-specials .ia-note{margin:0 0 0 24px}.dt-chosen{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--border-subtle);overflow-wrap:anywhere}.dt-chosen>span,.dt-chosen>div{flex:1;min-width:140px}.dt-chosen small{display:block;flex-basis:100%;margin:0}.dt-chosen strong{font-weight:500}.dt-selected{margin-bottom:18px}.dt-inherited:empty{display:none}.dt-inherited .ia-note{margin:6px 0}.dt-blocked{color:var(--warning-text,var(--text-secondary));font-size:12px;line-height:1.5}.dt-boundary{margin:0}.dt-access-summary{border:1px solid var(--border-subtle);border-radius:8px;padding:12px;margin:12px 0;background:var(--surface-tint)}.dt-access-summary>summary{cursor:pointer;font-weight:500}.dt-access-summary>.ia-stack{margin-top:14px}.dt-preflight{font-size:12px;line-height:1.55;white-space:normal;overflow-wrap:anywhere}.dt-preflight[data-blocked=true]{color:var(--danger-text)}@media(max-width:520px){.dt-console .ia-body{padding:16px}.dt-chosen{align-items:flex-start}.dt-chosen>.ia-button{white-space:normal;text-align:left}.dt-targets{max-height:200px}}.identity-console,.identity-tenant,.identity-invite,.identity-access{font:400 13px/1.55 Golos Text,Arial,sans-serif;color:var(--text-primary,var(--owner-text));color-scheme:var(--theme-color-scheme)}.identity-console{background:var(--surface-overlay);border:1px solid var(--border-menu);border-radius:12px;width:min(980px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:0;box-shadow:0 20px 70px #0004}.identity-console::backdrop{background:var(--overlay-backdrop);backdrop-filter:blur(5px)}.ia-heading{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;background:var(--surface-overlay-head);border-bottom:1px solid var(--border-subtle)}.ia-heading h2{font:500 18px/1.4 Manrope,Golos Text,sans-serif;margin:0}.ia-heading>h2{flex:1;min-width:0;overflow-wrap:anywhere}.identity-console .ia-close{display:grid;place-items:center;flex:none;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-secondary);cursor:pointer;box-shadow:none;transition:background-color .15s,color .15s}.identity-console .ia-close:hover,.identity-console .ia-close:focus-visible{background:var(--hover-subtle);color:var(--text-primary)}.identity-console .ia-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.identity-console .ia-close>.module-icon{display:block;width:18px;height:18px;flex:none;margin:0}.ia-body{padding:22px}:is(.identity-console,.identity-tenant,.identity-invite,.identity-access) .ia-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 11px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-tint);color:var(--text-secondary);font:400 12px/1.35 Golos Text,sans-serif;white-space:nowrap;transition:filter .16s,background .16s}:is(.identity-console,.identity-tenant,.identity-invite,.identity-access) .ia-button:hover:not(:disabled){background:var(--hover-subtle);color:var(--text-primary)}:is(.identity-console,.identity-tenant,.identity-invite,.identity-access) .ia-button.ia-primary{background:var(--action-primary-bg);color:var(--action-primary-text)}:is(.identity-console,.identity-tenant,.identity-invite,.identity-access) .ia-button.ia-primary:hover:not(:disabled){background:var(--action-primary-bg);color:var(--action-primary-text);filter:brightness(1.18)}:is(.identity-console,.identity-tenant,.identity-invite,.identity-access) :is(input:not([type=checkbox]),select,textarea){width:100%;min-height:36px;border:1px solid var(--input-border);border-radius:6px;padding:8px 10px;background:var(--surface-input);color:var(--text-primary);font:inherit}:is(.identity-console,.identity-tenant,.identity-invite,.identity-access) :is(input,select,textarea):focus-visible{outline:0;border-color:var(--input-focus);box-shadow:var(--input-focus-shadow)}.ia-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ia-field>span{font-size:12px;color:var(--text-secondary)}.identity-console .ia-field>.wb-select,.identity-console .owner-add-company label>.wb-select{width:100%}.identity-console .ia-row>.wb-select{flex:1;min-width:140px}.identity-console .ia-filter>.wb-select{width:100%}.ia-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ia-stack{display:flex;flex-direction:column;gap:14px}.ia-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px}.ia-note{color:var(--text-muted);margin:0 0 16px;font-size:12px}.ia-error{color:var(--danger-text);margin:10px 0;min-height:0;white-space:pre-line}.ia-error:empty{display:none}.ia-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}.ia-tabs .ia-button[aria-selected=true]{background:var(--selection-bg);color:var(--selection-text)}.ia-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--border-subtle)}.ia-row>div:first-child{flex:1;min-width:0}.ia-row strong{display:block;font-weight:500;overflow-wrap:anywhere}.ia-row small{display:block;color:var(--text-muted)}.ia-check{display:flex;gap:8px;align-items:flex-start;cursor:pointer;font-size:12px;color:var(--text-secondary);margin:5px 0}.ia-check input{accent-color:var(--brand-green);margin:3px 0;flex:none}.ia-policy details{border:1px solid var(--border-subtle);border-radius:8px;padding:12px;margin:10px 0;background:var(--surface-tint)}.ia-policy summary{cursor:pointer;font-weight:500}.ia-policy details>div{margin-top:10px}.ia-policy-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px}.ia-policy pre{white-space:pre-wrap}.ia-table-rule{margin-top:10px;padding:12px;border-radius:6px;background:var(--surface-input)}.ia-filter{display:grid;grid-template-columns:1fr .65fr .65fr 1.5fr auto;gap:6px;margin-top:8px;align-items:center}.ia-filter textarea{min-height:36px;height:36px;resize:vertical}.ia-section-title{font-size:14px;font-weight:500;margin:20px 0 12px}.ia-link-result{padding:16px;border:1px solid var(--border-accent);border-radius:8px;background:var(--success-bg);margin:18px 0}.identity-invite{width:min(540px,calc(100vw - 32px));margin:7vh auto;padding:28px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:14px}.identity-invite h1{font:500 26px/1.3 Manrope,sans-serif;margin:18px 0}.identity-invite img{height:56px;width:64px;object-fit:contain}.identity-tenant{height:100%;display:flex;flex-direction:column;background:var(--surface-workspace);overflow:hidden}.ia-tenant-nav{display:flex;gap:6px;padding:14px 20px;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap}.ia-tenant-content{overflow:auto;padding:24px;flex:1;min-height:0}.ia-branch-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px}.ia-branch-list{display:flex;flex-direction:column;gap:6px}.ia-branch-list .ia-button{justify-content:flex-start;white-space:normal;text-align:left}.ia-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:10px;padding:20px;margin-bottom:14px}.ia-card h3{font:500 16px/1.4 Manrope,sans-serif;margin:0 0 14px}.ia-document-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary)}.ia-data-scroll{overflow:auto}.ia-data-scroll table{border-collapse:collapse;min-width:100%;font-size:12px}.ia-data-scroll :is(td,th){border-bottom:1px solid var(--border-subtle);padding:10px 14px;text-align:left;white-space:nowrap}.ia-data-scroll th{font-weight:500;color:var(--text-muted)}.ia-chat-result{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:20px}@media(max-width:650px){.ia-grid,.ia-policy-choices{grid-template-columns:1fr}.ia-body{padding:16px}.ia-heading{padding:14px 16px}.ia-filter{grid-template-columns:1fr 1fr}.ia-filter textarea{grid-column:1/-1}.ia-row{flex-wrap:wrap}.ia-branch-layout{grid-template-columns:1fr}.ia-branch-list{flex-direction:row;overflow-x:auto}.ia-branch-list .ia-button{flex:none;max-width:190px}.ia-tenant-content{padding:14px}}@media(max-width:600px){.identity-console .ia-close{width:40px;height:40px;min-width:40px;min-height:40px}}.owner-company-select{font:inherit;color:var(--text-primary);background:var(--surface-input);border:1px solid var(--input-border);border-radius:6px;padding:10px;width:100%}.ia-tenant-nav .ia-button[aria-selected=true],.ia-branch-list .ia-button[aria-current=true]{background:var(--selection-bg);color:var(--selection-text)}.ia-tenant-nav{flex-shrink:0}.identity-tenant.owner-workspace{padding:0}.identity-console .ia-heading h4{font:500 18px/1.4 Manrope,Golos Text,sans-serif;margin:0}.identity-access .ia-row{align-items:center}.ex-console{width:min(1000px,calc(100vw - 24px))}.ex-table{margin:8px 0;padding:12px 14px;border-radius:9px;background:var(--surface-card)}.ex-table>summary{cursor:pointer;color:var(--text-primary);font-size:12px}.ex-table>summary>.ia-check{display:inline-flex;margin:0}.ex-table-body{padding-top:14px}.ex-fields{max-height:300px;overflow:auto}.ex-field-row{display:grid;grid-template-columns:minmax(0,1fr) 64px 64px;align-items:center;gap:10px;padding:5px 0;font-size:12px}.ex-field-row>span{overflow-wrap:anywhere}.ex-check-icon{justify-content:center;margin:0!important}.ex-check-icon>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ex-operations,.ex-write-fields{display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 0}.ex-write-fields>.ia-check{min-width:150px}.ex-filters textarea{min-height:60px}.ex-inbox{flex:none;padding:0 12px 6px}.ex-inbox[hidden]{display:none}.ex-inbox>.ia-button{width:100%;white-space:normal!important;font-size:11px}.ex-diff{display:grid;grid-template-columns:minmax(80px,.7fr) minmax(0,1fr) minmax(0,1fr);gap:8px;padding:9px 0;border-bottom:1px solid var(--border-subtle);font-size:12px}.ex-diff>*{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary)}.ex-diff>strong{font-weight:500;color:var(--text-primary)}.ex-action-card{padding:14px;border-radius:10px;margin:10px 0;background:var(--surface-card)}@media(max-width:650px){.ex-console .ia-grid{grid-template-columns:1fr}.ex-field-row{grid-template-columns:minmax(0,1fr) 52px 52px;gap:6px}.ex-diff{grid-template-columns:1fr}.ex-write-fields>.ia-check{min-width:0}}.employee-picker{display:grid;gap:6px;min-width:0}.employee-picker>.wb-select{width:100%;min-width:0}.employee-picker-note{font:400 11px/1.5 var(--font-body);color:var(--text-muted);overflow-wrap:anywhere}.employee-picker-note:empty{display:none}.employee-picker .employee-manage{justify-self:start;font-size:11px!important;padding:3px 5px!important;min-height:28px!important}.employee-multi{display:grid;gap:6px;max-height:190px;overflow:auto;min-width:0;padding:8px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-input)}.employee-multi .wb-confirm-check{margin:0;font:400 12px/1.5 var(--font-body);display:flex;align-items:center;gap:8px}.employee-multi input{width:15px!important;height:15px!important;min-height:15px!important;flex:none;padding:0!important;accent-color:var(--brand-green)}.employee-branch-list{display:grid;gap:10px}.employee-branch-list .wb-person-row{flex-wrap:wrap;gap:8px}.employee-branch-list .wb-person-row>div{flex:1;min-width:100px}.employee-branch-list .wb-person-row>.wb-select{flex:0 1 135px}.employee-branch-add{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin-top:16px}.employee-branch-add>.wb-field{flex:1;min-width:150px}.employee-assignment-list{display:grid;gap:10px}.employee-task-row{padding:12px;border:1px solid var(--border-subtle);border-radius:9px;background:var(--surface-module)}.employee-task-row p{font-size:12px;color:var(--text-secondary)}.employee-branch-list .wb-person-row small{margin-left:0;flex-basis:auto;display:block}.employee-branch-list .wb-person-row>.module-label-button{flex:none}.employee-work>.ia-row{flex-wrap:wrap}.employee-work>.ia-row>h3{margin:0;flex:1}.employee-work>.ia-row>.ia-row{padding:0;border:0;flex-wrap:wrap}.employee-task-row>.ia-row{flex-wrap:wrap}.crm-directory{min-width:0}.crm-head,.crm-toolbar,.crm-picker-label{display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-head{align-items:flex-start;margin-bottom:16px}.crm-head>div:first-child{min-width:0;flex:1}.crm-directory .crm-head :is(h3,h4){font:500 16px/1.45 Golos Text,Arial,sans-serif;margin:0 0 5px;overflow-wrap:anywhere}.crm-head .ia-note{margin:0}.crm-head>.ia-button{flex:none}.crm-toolbar{justify-content:flex-start;flex-wrap:wrap;margin-bottom:18px}.crm-toolbar>input{flex:1;min-width:160px;width:auto!important}.crm-toolbar .ia-tabs{margin:0}.crm-layout{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,1.5fr);gap:20px;min-width:0}.crm-clients{display:flex;flex-direction:column;gap:6px;max-height:650px;overflow:auto;scrollbar-width:thin}.identity-access.crm-directory .crm-client-row{width:100%;justify-content:flex-start;text-align:left;white-space:normal;padding:12px;border:1px solid var(--border-subtle);background:var(--surface-module);min-width:0}.crm-client-row strong{display:block;font-weight:500;overflow-wrap:anywhere}.crm-client-row small{display:block;font-size:10px;line-height:1.55;color:var(--text-muted);margin-top:5px}.identity-access.crm-directory .crm-client-row[aria-current=true]{background:var(--selection-bg);color:var(--selection-text)}.crm-detail{min-width:0;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-module);padding:18px}.crm-detail>.crm-head:not(:first-child){padding-top:18px;border-top:1px solid var(--border-subtle);margin-top:18px}.crm-detail .ia-actions{margin:0}.crm-meta,.crm-notes{font:400 12px/1.55 Golos Text,Arial,sans-serif;color:var(--text-secondary);margin:8px 0;overflow-wrap:anywhere}.crm-notes{white-space:pre-wrap}.crm-contact-list{display:flex;flex-direction:column;gap:8px}.crm-contact{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--border-subtle);padding:10px 0}.crm-contact>div{flex:1;min-width:0}.crm-contact strong{display:block;font-weight:500;overflow-wrap:anywhere}.crm-contact small{display:block;font-size:11px;color:var(--text-muted);line-height:1.5;margin:4px 0}.crm-contact>.ia-button{flex:none}.crm-contact:last-child{border-bottom:0}.crm-form textarea{resize:vertical}.crm-form [data-crm-save-client],.crm-form [data-crm-save-contact]{align-self:flex-start}.crm-party-picker{min-width:0}.crm-picker-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.crm-picker-field{display:flex;flex-direction:column;gap:7px;min-width:0}.crm-picker-label{font:400 12px/1.45 Golos Text,Arial,sans-serif;color:var(--text-secondary);gap:8px}.crm-picker-label>span{min-width:0}.ingestion-dashboard :is(.kb-dialog,.cal-dialog) .crm-picker-label>button{width:auto;height:auto;min-height:28px;padding:4px 6px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font:400 11px/1.4 var(--font-body)}.crm-picker-field>input{width:100%;min-width:0}.crm-picker-field>.wb-select{width:100%}.crm-picker-note{font:400 11px/1.5 Golos Text,Arial,sans-serif;color:var(--text-muted);margin:8px 0 0}.crm-party-picker [hidden]{display:none!important}.crm-picker-label .module-icon{width:13px;height:13px}@media(max-width:700px){.crm-layout{grid-template-columns:1fr;gap:14px}.crm-clients{max-height:260px}.crm-detail{padding:14px}.crm-head{flex-wrap:wrap}.crm-head>.ia-button{margin-left:auto}.crm-picker-grid{grid-template-columns:1fr}.crm-contact{flex-wrap:wrap}.crm-contact>div{min-width:160px}}
