/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070d1a;--chrome:#0f172a;--surface:#0f172a;--surface-2:#111c2f;--surface-3:#172036;--text:#e5e7eb;--text-2:#cbd5e1;--muted:#94a3b8;--faint:#64748b;--border:#94a3b82e;--border-2:#94a3b852;--primary:#7aa2ff;--primary-2:#a6bcff;--primary-soft:#7aa2ff21;--on-primary:#07111f;--success:#6ee7b7;--success-soft:#6ee7b71c;--warning:#facc6b;--warning-soft:#facc6b1f;--danger:#f87171;--danger-soft:#f8717121;--on-danger:#07111f;--shadow:0 1px 2px #0000001f, 0 10px 26px #00000026;--shadow-2:0 28px 80px -42px #000000d6;--rail:76px;--side:252px;--radius:16px;--radius-sm:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-md:14px;--radius-lg:16px;--radius-xl:20px;--surface-base:var(--bg);--surface-panel:var(--surface);--surface-card:var(--surface);--surface-card-hover:var(--surface-2);--surface-muted:var(--surface-2);--border-subtle:var(--border);--border-strong:var(--border-2);--border-focus:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--border-focus:color-mix(in srgb, var(--primary) 55%, transparent)}}:root,[data-theme=dark]{--text-primary:var(--text);--text-secondary:var(--text-2);--text-muted:var(--muted);--text-danger:var(--danger);--text-success:var(--success);--text-3:var(--faint);font-family:Inter,Geist,SF Pro Display,Segoe UI,system-ui,-apple-system,sans-serif}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fb;--chrome:#fff;--surface:#fff;--surface-2:#f8fafc;--surface-3:#eef4ff;--text:#111827;--text-2:#334155;--muted:#64748b;--faint:#94a3b8;--border:#e2e8f0;--border-2:#cbd5e1;--primary:#315fda;--primary-2:#2449ad;--primary-soft:#eef4ff;--on-primary:#fff;--success:#14795f;--success-soft:#edf8f4;--warning:#9f6a13;--warning-soft:#fff7e6;--danger:#c2413f;--danger-soft:#fff1f1;--on-danger:#fff;--shadow:0 1px 2px #0f172a08, 0 6px 18px #0f172a09;--shadow-2:0 24px 70px -42px #0f172a8c;--surface-base:var(--bg);--surface-panel:var(--surface);--surface-card:var(--surface);--surface-card-hover:var(--surface-2);--surface-muted:var(--surface-2);--border-subtle:var(--border);--border-strong:var(--border-2);--border-focus:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--border-focus:color-mix(in srgb, var(--primary) 52%, transparent)}}[data-theme=light]{--text-primary:var(--text);--text-secondary:var(--text-2);--text-muted:var(--muted);--text-danger:var(--danger);--text-success:var(--success);--text-3:var(--faint)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--bg);color:var(--text);margin:0;font-size:14px;line-height:1.5}[data-theme=light] body{background:var(--bg)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.auth-gate{background:radial-gradient(circle at 18% 18%, var(--primary), transparent 32%), radial-gradient(circle at 82% 72%, var(--success), transparent 34%), var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-gate{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--primary) 18%, transparent), transparent 32%), radial-gradient(circle at 82% 72%, color-mix(in srgb, var(--success) 10%, transparent), transparent 34%), var(--bg)}}.auth-card{border:1px solid var(--border);background:var(--surface);border-radius:20px;gap:20px;width:min(100%,470px);padding:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-card{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.auth-lock-card{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.auth-lock-card{border-color:color-mix(in srgb, var(--warning) 28%, var(--border))}}.auth-card.compact{text-align:center;max-width:360px}.auth-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.auth-kicker,.auth-status-pill{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.auth-status-pill{border:1px solid var(--border);background:var(--surface-2);letter-spacing:0;text-transform:none;border-radius:999px;padding:5px 8px}.auth-card h1{letter-spacing:0;margin:0;font-size:38px;line-height:.98}.auth-card p{color:var(--text-2);margin:0}.auth-tagline{font-weight:720;color:var(--muted)!important;margin-top:8px!important}.auth-message{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700}.auth-message.error{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.auth-message.error{border-color:color-mix(in srgb, var(--danger) 38%, var(--border))}}.auth-message.error{color:var(--danger);background:var(--danger-soft)}.auth-form input{border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:0;min-height:44px;color:var(--text);border-radius:12px;outline:0;padding:0 12px}.auth-form input:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent)}}.app-shell{grid-template-columns:var(--rail) minmax(0, 1fr);min-height:100vh;display:grid}.rail{z-index:50;border-right:1px solid var(--border);background:var(--chrome);flex-direction:column;align-items:center;gap:16px;height:100vh;padding:16px 10px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.rail{background:color-mix(in srgb, var(--chrome) 94%, transparent)}}.rail{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand-mark{border:1px solid var(--primary);place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-mark{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border))}}.brand-mark{background:linear-gradient(135deg, var(--primary), var(--primary-2));color:#fff;letter-spacing:-.04em;box-shadow:0 18px 30px -24px var(--primary);border-radius:15px;font-weight:760}.rail-nav{gap:8px;width:100%;margin-top:8px;display:grid}.rail-btn{min-height:50px;color:var(--muted);letter-spacing:-.01em;border:1px solid #0000;border-radius:14px;place-items:center;gap:3px;font-size:10px;font-weight:680;text-decoration:none;display:grid;position:relative}.rail-btn:hover,.rail-btn.active{color:var(--primary);background:var(--primary-soft);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rail-btn:hover,.rail-btn.active{border-color:color-mix(in srgb, var(--primary) 25%, transparent)}}.rail-btn.active:before{content:"";background:var(--primary);border-radius:0 999px 999px 0;width:3px;height:24px;position:absolute;left:-10px}.workspace{grid-template-columns:var(--side) minmax(0, 1fr);min-width:0;display:grid}.side{z-index:40;border-right:1px solid var(--border);background:var(--chrome);height:100vh;min-height:100vh;padding:18px;position:sticky;top:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.side{background:color-mix(in srgb, var(--chrome) 88%, transparent)}}.module-title,.side-panel,.panel,.bento-card,.employee-directory,.registry-overview-card,.local-data-status,.data-table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow)}.module-title{margin-bottom:14px;padding:16px}.kicker,.eyebrow,.stat-label,.section-label,.card-meta,.registry-overview-card span,.local-data-status span{color:var(--muted);letter-spacing:.105em;text-transform:uppercase;font-size:10px;font-weight:720}.module-title h1{letter-spacing:-.04em;margin:6px 0 0;font-size:21px;font-weight:760;line-height:1.08}.module-title p,.side-panel p,.subtitle,.panel p,.registry-overview-card p,.local-data-status,.employee-title p,.employee-footer,.employee-empty,.dialog-panel p,.form-guard-copy{color:var(--muted)}.subnav{gap:6px;margin-bottom:14px;display:grid}.subnav button{min-height:40px;color:var(--text-2);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-weight:640;display:flex}.subnav button span:last-child{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.subnav button:hover{background:var(--surface-2)}.subnav button.active{color:var(--primary);background:var(--primary-soft);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.subnav button.active{border-color:color-mix(in srgb, var(--primary) 24%, transparent)}}.side-panel{padding:14px}.side-panel strong{margin-bottom:6px;font-size:13px;font-weight:720;display:block}.main{min-width:0;padding:14px 22px 88px}.topbar{z-index:35;min-height:52px;padding:2px 0 var(--space-3);background:var(--bg);grid-template-columns:minmax(220px,380px) minmax(0,1fr) minmax(220px,auto) auto;align-items:center;gap:12px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--bg) 96%, transparent)}}.top-search{border:1px solid var(--border);background:var(--surface);height:38px;box-shadow:none;border-radius:999px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;display:grid;position:relative}.top-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.command-launcher{z-index:90;border:1px solid var(--border-2);background:var(--surface);border-radius:16px;gap:6px;width:min(560px,100vw - 32px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0}@supports (color:color-mix(in lab, red, red)){.command-launcher{background:color-mix(in srgb, var(--surface) 98%, transparent)}}.command-launcher{box-shadow:var(--shadow-2)}.command-result{width:100%;min-height:54px;color:var(--text-2);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:72px minmax(0,1fr);gap:2px 10px;padding:9px 10px;display:grid}.command-result span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-row:span 2;align-self:center;font-size:10px;font-weight:780}.command-result strong{color:var(--text);font-size:13px;line-height:1.2}.command-result small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.command-result.active,.command-result:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.command-result.active,.command-result:hover{border-color:color-mix(in srgb, var(--primary) 28%, var(--border))}}.command-result.active,.command-result:hover{background:var(--primary-soft)}.command-result.empty{min-height:auto;color:var(--muted);display:block}kbd{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:7px;padding:3px 7px;font:11px ui-monospace,monospace}.context-strip,.top-actions,.employee-actions,.employee-row-actions,.dialog-actions{align-items:center;gap:8px;display:flex}.context-chip{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text-2);white-space:nowrap;box-shadow:none;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.context-chip.muted{color:var(--muted)}.registry-sync-status{border:1px solid var(--border);color:var(--text-2);background:var(--surface);border-radius:12px;margin-bottom:10px;padding:10px 12px;font-size:12px;font-weight:700}.registry-sync-status.online{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.registry-sync-status.online{border-color:color-mix(in srgb, var(--success) 32%, var(--border))}}.registry-sync-status.sync-error{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.registry-sync-status.sync-error{border-color:color-mix(in srgb, var(--danger) 36%, var(--border))}}.registry-sync-status.sync-error{color:var(--danger)}.top-auth-panel{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.auth-status,.auth-email,.auth-session-note{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:700}.auth-email{text-overflow:ellipsis;max-width:140px;overflow:hidden}.auth-session-note{color:var(--text-3)}.auth-session-note.muted{color:var(--faint)}.ui-button{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text-2);box-shadow:var(--shadow);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:680;display:inline-flex}.ui-button:hover,.page-button:hover{border-color:var(--border-2);background:var(--surface-2)}.ui-button.primary{background:var(--primary);border-color:var(--primary);color:#fff}.ui-button.primary:hover{background:var(--primary-2)}.ui-button.danger,.ui-button.danger-soft,.mini-action.danger{color:var(--danger);background:var(--danger-soft);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ui-button.danger,.ui-button.danger-soft,.mini-action.danger{border-color:color-mix(in srgb, var(--danger) 24%, var(--border))}}.ui-button.icon-only{width:38px;padding:0}.page-stack,.registry-stack{gap:14px;display:grid}.page-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:2px;display:grid}.title{letter-spacing:-.045em;margin:0;font-size:clamp(24px,2.1vw,32px);font-weight:760;line-height:1.07}.subtitle{max-width:760px;margin:8px 0 0;font-size:13px}.page-tabs{scrollbar-width:none;align-items:center;gap:8px;min-width:0;max-width:100%;padding:2px 0 6px;display:none;overflow-x:auto}.page-tabs::-webkit-scrollbar{display:none}.page-tabs button{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text-2);box-shadow:var(--shadow);border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 12px;font-weight:660;display:inline-flex}.page-tabs button.active{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.page-tabs button.active{border-color:color-mix(in srgb, var(--primary) 28%, transparent)}}.page-tabs button.active{background:var(--primary-soft)}.page-tabs small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.module-content{gap:12px;min-width:0;display:grid}.module-loading{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:220px;color:var(--muted);place-items:center;font-weight:760;display:grid}.section-label{margin-bottom:0}.panel{padding:14px 16px}.density-compact{--density-gap:var(--space-2);--density-pad:var(--space-3)}.density-normal{--density-gap:var(--space-3);--density-pad:var(--space-4)}.bento-grid,.card-grid{gap:var(--density-gap,14px);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.bento-card{gap:var(--space-2);min-width:0;min-height:112px;padding:var(--density-pad,var(--space-4));display:grid}.bento-card:hover{border-color:var(--border-strong);background:var(--surface-card-hover)}.bento-card.metric{align-content:start}.bento-card.warning{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bento-card.warning{border-color:color-mix(in srgb, var(--warning) 32%, var(--border))}}.bento-card.warning{background:var(--warning-soft)}.bento-card.readonly{border-style:dashed}.bento-card.empty{background:var(--surface-muted);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.bento-card.empty{background:color-mix(in srgb, var(--surface-muted) 72%, transparent)}}.bento-card.status{min-height:96px}.bento-eyebrow,.bento-footer span{color:var(--text-muted);letter-spacing:.095em;text-transform:uppercase;font-size:10px;font-weight:760}.bento-main{gap:5px;min-width:0;display:grid}.bento-main h3{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:760;line-height:1.2}.bento-value{color:var(--text-primary);letter-spacing:0;font-size:clamp(22px,2vw,28px);font-weight:780;line-height:1}.bento-description,.bento-body,.bento-body p{color:var(--text-muted);margin:0;font-size:12.5px}.bento-footer{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:auto;display:flex}.stats-grid,.registry-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.stat-card{height:100%;min-height:112px}.stats-grid:has(.stat-card:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid{align-items:stretch}.metric-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-grid--six{grid-template-columns:repeat(6,minmax(0,1fr))}.metric-grid--eight{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid--balanced .stat-card{height:100%;min-height:118px}.stats-grid strong,.registry-overview-card strong{letter-spacing:-.04em;margin-top:10px;font-size:clamp(22px,2vw,28px);font-weight:760;line-height:1;display:block}.stat-card p{margin:9px 0 0;font-size:12px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.card-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--eight{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid--balanced .info-card{min-height:118px}.info-card{height:100%;min-height:112px}.info-card h3{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:720;line-height:1.22}.info-card p{margin:6px 0 0;font-size:13px}.dashboard-grid,.result-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.overview-bento-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:14px;min-width:0;display:grid}.overview-bento-grid>*{min-width:0}.overview-bento-grid .info-card,.dashboard-grid .info-card,.card-grid .info-card,.result-list .search-result,.stats-grid .stat-card{height:100%}.axis-overview-grid>.info-card:first-child,.axis-overview-grid>.info-card:nth-child(2),.axis-overview-grid>.info-card:nth-child(3){grid-column:span 4}.axis-system-grid>.info-card{grid-column:span 6}.flow-overview-grid>.info-card{grid-column:span 4}.compact-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.compact-list li{border-bottom:1px solid var(--border);gap:2px;padding-bottom:10px;display:grid}.compact-list li:last-child{border-bottom:0;padding-bottom:0}.compact-list span{color:var(--text-2);font-size:13px}.compact-list small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:680}.status-strip,.warning-panel,.search-console,.command-panel,.form-action-bar{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.command-panel{justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.command-panel h3{letter-spacing:-.02em;margin:3px 0 4px;font-size:17px;font-weight:730;line-height:1.2}.command-panel p{color:var(--muted);margin:0;font-size:13px}.status-strip{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.status-strip strong{color:var(--text)}.warning-panel{border-color:var(--warning);padding:16px}@supports (color:color-mix(in lab, red, red)){.warning-panel{border-color:color-mix(in srgb, var(--warning) 28%, var(--border))}}.warning-panel{background:var(--warning-soft)}.warning-panel strong{color:var(--warning);text-transform:uppercase;letter-spacing:.08em;font-size:14px;display:block}.warning-panel p{color:var(--text-2);margin:6px 0 0}.form-workspace{gap:12px;display:grid}.form-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow);padding:var(--space-4)}.form-section{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);gap:12px;padding:15px 16px;display:grid}.form-section.compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}.form-section-head{grid-template-columns:34px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.form-section-head span{border:1px solid var(--border);background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:11px;place-items:center;font-size:12px;font-weight:760;display:grid}.form-section-head h3{letter-spacing:-.02em;margin:0;font-size:16px;line-height:1.2}.form-section-head p{color:var(--muted);grid-column:2;margin:2px 0 0;font-size:12px}.form-grid label,.search-console label{color:var(--text-2);gap:6px;font-size:12px;font-weight:680;display:grid}.form-grid label.wide{grid-column:1/-1}.form-grid input,.form-grid select,.form-section textarea,.search-console input{border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:0;min-height:42px;color:var(--text);border-radius:12px;outline:0;padding:0 11px}.form-section textarea{resize:vertical;min-height:92px;padding-block:10px}.attachment-grid,.checklist-grid,.person-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.attachment-tile,.person-list article,.checklist-grid label{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;min-width:0;padding:12px}.attachment-tile{min-height:88px;color:var(--text-2);align-content:end;font-weight:700;display:grid}.attachment-tile small,.person-list small{color:var(--muted);font-size:11px}.person-list article{gap:3px;display:grid}.person-list strong{color:var(--text)}.person-list span{color:var(--primary);overflow-wrap:anywhere;font:12px ui-monospace,monospace}.checklist-grid label{color:var(--text-2);align-items:center;gap:8px;font-weight:680;display:flex}.form-action-bar{justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px;display:flex}.form-action-bar span{color:var(--muted);margin-right:auto;font-size:12px;font-weight:650}.search-console{grid-template-columns:minmax(220px,420px) minmax(0,1fr);align-items:end;gap:14px;padding:14px;display:grid}.search-console p{color:var(--muted);margin:0}.search-result{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:136px;box-shadow:var(--shadow);padding:15px 16px}.search-result h3{margin:10px 0 4px;font-size:17px;line-height:1.2}.search-result p{color:var(--muted);margin:0}.search-result strong{color:var(--text);margin-top:14px;display:block}.table-shell,.data-table-wrap{min-width:0;max-width:100%;overflow:auto}.data-table{border-collapse:separate;border-spacing:0;width:100%;min-width:620px}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:10px 14px}.data-table th{background:var(--surface-2);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:720}.data-table td{color:var(--text-2);font-size:13px}.data-table td:last-child{color:var(--text);font-weight:650}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr:hover td{background:color-mix(in srgb, var(--surface-2) 68%, transparent)}}.data-table tr:last-child td{border-bottom:0}.pagination-footer{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:9px 10px;display:flex}.pagination-footer>div:first-child,.pagination-footer label,.pagination-actions{align-items:center;gap:8px;display:inline-flex}.pagination-footer span,.pagination-footer label{color:var(--muted);font-size:12px}.pagination-footer strong{color:var(--text-2);font-size:12px}.pagination-footer select{border:1px solid var(--border);background:var(--surface-2);min-height:30px;color:var(--text);border-radius:8px;padding:0 8px}.pagination-footer select option,.employee-select select option,.rows-select select option,.form-field select option,.notes-toolbar select option,.filter-strip select option{background:var(--surface);color:var(--text)}.table-empty-state{border:1px dashed var(--border-2);border-radius:var(--radius-sm);background:var(--surface-2);gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.table-empty-state{background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}.table-empty-state{color:var(--muted);padding:16px}.table-empty-state strong{color:var(--text);font-size:13px;line-height:1.25}.table-empty-state span{color:var(--muted);font-size:12px;line-height:1.45}.table-empty-state.card-empty{margin:0}.record-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow);grid-template-rows:auto 1fr auto;gap:12px;padding:13px;display:grid}.record-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.record-card-head strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:14px;line-height:1.25}.record-card-head span{border:1px solid var(--border);background:var(--surface-2);max-width:44%;color:var(--muted);text-align:right;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:720}.record-card-grid{gap:8px;display:grid}.record-card-row{border-top:1px solid var(--border);grid-template-columns:minmax(82px,.78fr) minmax(0,1.22fr);align-items:baseline;gap:10px;padding-top:8px;display:grid}.record-card-row span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:720}.record-card-row strong{min-width:0;color:var(--text-2);text-align:right;overflow-wrap:anywhere;font-size:12.5px;font-weight:680}.record-card-actions{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;min-height:36px;margin-top:auto;padding-top:6px;display:flex}.ticker-cell{align-items:center;gap:9px;min-width:0;display:inline-flex}.ticker-avatar{border:1px solid var(--border);background:var(--surface-2);width:32px;height:32px;color:var(--text);border-radius:999px;place-items:center;font-size:11px;font-weight:820;display:inline-grid}.ticker-cell span:last-child{gap:1px;min-width:0;display:grid}.ticker-cell small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.filter-strip{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(130px,180px));gap:10px;display:grid}.filter-strip input,.filter-strip select,.info-card textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--text);border-radius:12px;outline:0;padding:0 11px}.compact-form{gap:12px;margin-bottom:12px;display:grid}.form-error-list{border-radius:var(--radius-sm);color:#fecaca;background:#7f1d1d29;border:1px solid #f8717152;gap:4px;padding:10px 12px;display:grid}.form-error-list p{margin:0;font-size:12px}.inline-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.inline-actions .ui-button{padding:6px 9px;font-size:11.5px}.bulk-action-bar{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin:0 12px 10px;padding:9px 12px;display:flex}.bulk-action-bar.active{border-color:var(--border-2);background:var(--surface)}.bulk-action-bar label{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.bulk-action-bar span{color:var(--muted);font-size:12px}.employee-row-select{align-self:center;place-items:center;display:grid}.employee-row-select input{width:18px;height:18px;accent-color:var(--primary)}.employee-select{color:var(--muted);align-self:center;justify-items:center;gap:4px;font-size:10px;display:grid}.employee-select span{text-overflow:ellipsis;white-space:nowrap;max-width:62px;overflow:hidden}.danger-confirm-label{color:var(--text);gap:7px;font-size:13px;font-weight:650;display:grid}.oreki-button{border-color:var(--border);color:var(--text)}.oreki-button-default{background:var(--primary);color:var(--on-primary)}.oreki-button-outline,.oreki-button-secondary{border-color:var(--border-2);background:var(--surface-2);color:var(--text)}.oreki-button-outline:hover,.oreki-button-secondary:hover,.oreki-button-ghost:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.oreki-button-outline:hover,.oreki-button-secondary:hover,.oreki-button-ghost:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--border-2))}}.oreki-button-outline:hover,.oreki-button-secondary:hover,.oreki-button-ghost:hover{background:var(--surface-3);color:var(--text)}.oreki-button-destructive{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.oreki-button-destructive{border-color:color-mix(in srgb, var(--danger) 48%, var(--border))}}.oreki-button-destructive{background:var(--danger);color:var(--on-danger)}.oreki-dialog-content{border-color:var(--border-2);background:var(--surface);color:var(--text);box-shadow:var(--shadow-surface)}.oreki-dialog-title{color:var(--text)}.oreki-dialog-description,.oreki-dialog-close{color:var(--text-2)}.oreki-dialog-close:hover{background:var(--surface-2);color:var(--text)}.oreki-alert{border-color:var(--border);background:var(--surface);color:var(--text-2)}.oreki-alert-title{color:var(--text)}.oreki-alert-description{color:var(--text-2);opacity:1}.oreki-alert-destructive{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.oreki-alert-destructive{border-color:color-mix(in srgb, var(--danger) 36%, var(--border))}}.oreki-alert-destructive{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.oreki-alert-destructive{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}}.vault-notes-layout{align-items:start;gap:12px;display:grid}.notes-toolbar{grid-template-columns:minmax(180px,1fr) 150px 120px auto;align-items:center;gap:8px;display:grid}.notes-toolbar input,.notes-toolbar select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:38px;color:var(--text);padding:0 10px}.note-editor-panel,.calcme-editor-panel{margin-top:10px}.note-list-panel{gap:10px;display:grid}.note-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.note-row-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-rows:auto 1fr auto;align-items:start;gap:12px;padding:12px;display:grid}.note-row-card strong{color:var(--text)}.note-row-card p{color:var(--text-2);margin:5px 0;font-size:13px;line-height:1.45}.note-row-card small{color:var(--muted)}.note-card .inline-actions,.note-row-card .inline-actions{border-top:1px solid var(--border);justify-content:flex-end;align-self:end;min-height:36px;padding-top:8px}.document-cell{gap:3px;display:grid}.document-cell strong{color:var(--text);font-weight:720}.document-cell small{color:var(--muted);letter-spacing:0;font-size:11px}.trajectory-scale-note{color:var(--muted);margin:0 0 8px;font-size:12px}.trajectory-single-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.trajectory-single-grid span{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);gap:4px;padding:10px;font-size:12px;display:grid}.trajectory-single-grid b{color:var(--text);font-size:13px}.trajectory-timeline{gap:12px;display:grid}.trajectory-timeline>strong{color:var(--text)}.trajectory-timeline-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.trajectory-timeline-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:5px;padding:10px;display:grid}.trajectory-timeline-card span,.trajectory-timeline-card small,.trajectory-timeline-card em{color:var(--muted);font-size:12px;font-style:normal}.trajectory-timeline-card strong{color:var(--text)}.trajectory-unified-chart{grid-template-rows:auto minmax(0,1fr);gap:5px;min-width:0;height:100%;display:grid}.trajectory-plot-wrap{min-width:0;min-height:0;position:relative;overflow:visible}.trajectory-focus-layer{pointer-events:none;display:flex;position:absolute;inset:0}.trajectory-focus-trigger{opacity:0;pointer-events:auto;background:0 0;border:0;flex:1 1 0;min-width:14px}.trajectory-focus-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:-4px;opacity:.12}.trajectory-legend{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 1px;font-size:12px;font-weight:720;display:flex}.trajectory-legend span{align-items:center;gap:7px;display:inline-flex}.trajectory-legend em{color:var(--muted);margin-left:auto;font-size:11px;font-style:normal;font-weight:700}.legend-dot{border-radius:999px;width:9px;height:9px}.legend-dot.net{background:var(--primary)}.trajectory-tooltip{z-index:6;border:1px solid var(--border-2);background:var(--surface);border-radius:12px;gap:4px;width:min(260px,100% - 18px);padding:9px 10px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.trajectory-tooltip{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.trajectory-tooltip{color:var(--text-2);box-shadow:var(--shadow-2);pointer-events:none;font-size:12px;transform:translate(-50%,-100%)}.trajectory-tooltip.is-left{transform:translate(-100%,-100%)}.trajectory-tooltip.is-right{transform:translateY(-100%)}.trajectory-tooltip.is-below{transform:translate(-50%,12px)}.trajectory-tooltip.is-left.is-below{transform:translate(-100%,12px)}.trajectory-tooltip.is-right.is-below{transform:translateY(12px)}.trajectory-tooltip strong{color:var(--text)}.trajectory-tooltip span{justify-content:space-between;gap:12px;display:flex}.trajectory-tooltip b{color:var(--text);font-weight:760}.trajectory-tooltip em{color:var(--muted);white-space:nowrap;font-style:normal}.filter-strip input:focus,.filter-strip select:focus,.info-card textarea:focus,.employee-search:focus-within,.employee-select:focus-within,.form-field input:focus,.form-field select:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.filter-strip input:focus,.filter-strip select:focus,.info-card textarea:focus,.employee-search:focus-within,.employee-select:focus-within,.form-field input:focus,.form-field select:focus{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}}.filter-strip input:focus,.filter-strip select:focus,.info-card textarea:focus,.employee-search:focus-within,.employee-select:focus-within,.form-field input:focus,.form-field select:focus{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.filter-strip input:focus,.filter-strip select:focus,.info-card textarea:focus,.employee-search:focus-within,.employee-select:focus-within,.form-field input:focus,.form-field select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}}.info-card textarea{resize:vertical;min-height:100px;padding-block:10px}.segmented{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.segmented button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:0 12px;font-weight:650}.segmented button.active{background:var(--primary);color:#fff}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.chip-row button{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--text-2);border-radius:999px;padding:0 11px;font-size:12px;font-weight:680}.chip-row button.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.primary-action-button{border-radius:var(--radius-sm);gap:8px;min-height:38px;font-weight:760}.primary-action-button .primary-action-icon{flex:none;width:16px;height:16px}.oreki-chart-card{grid-template-rows:auto minmax(0,1fr);gap:10px;width:100%;min-width:0;height:100%;min-height:0;display:grid}.oreki-chart-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.oreki-chart-head h4{color:var(--text);margin:2px 0 0;font-size:15px;line-height:1.2}.oreki-chart-head p{color:var(--muted);margin:3px 0 0;font-size:12px}.oreki-chart-head em{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-style:normal;font-weight:760}.oreki-chart-stage{min-width:0;min-height:260px;position:relative}.oreki-chart-focus-layer{pointer-events:none;position:absolute;inset:0 66px 22px}.oreki-chart-focus-point{opacity:0;pointer-events:auto;background:0 0;border:0;border-radius:10px;width:18px;height:100%;position:absolute;top:0;transform:translate(-50%)}.oreki-chart-focus-point:focus-visible,.oreki-chart-focus-point:hover{outline:2px solid var(--primary);outline-offset:-5px;opacity:.14}.oreki-chart-tooltip{z-index:6;border:1px solid var(--border-2);background:var(--surface);border-radius:12px;gap:5px;width:min(260px,100% - 24px);padding:10px 11px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.oreki-chart-tooltip{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.oreki-chart-tooltip{color:var(--text-2);box-shadow:var(--shadow-2);pointer-events:none;font-size:12px;transform:translate(-50%)}.oreki-chart-tooltip.is-left{transform:translate(-100%)}.oreki-chart-tooltip.is-right{transform:translate(0)}.oreki-chart-tooltip strong{color:var(--text)}.oreki-chart-tooltip span{justify-content:space-between;gap:12px;display:flex}.oreki-chart-tooltip b{color:var(--text);font-weight:780}.oreki-chart-tooltip em{color:var(--muted);white-space:nowrap;font-style:normal}.oreki-chart-tooltip small{color:var(--muted);font-size:11px;font-weight:720}.oreki-chart-empty{border:1px dashed var(--border-2);border-radius:var(--radius-sm);background:var(--surface-2);min-height:220px;color:var(--muted);text-align:center;place-content:center;gap:6px;display:grid}.oreki-chart-empty strong{color:var(--text)}.axis-chart-shell,.axis-chart-shell .oreki-chart-card{min-height:340px}.trajectory-panel,.cashflow-editor{gap:8px;min-width:0;padding:12px;display:grid}.ledger-trajectory-panel{gap:8px}.ledger-overview-hero{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.ledger-overview-chart-column{grid-column:span 8;min-width:0;display:grid}.ledger-overview-chart-column .trajectory-panel{height:100%;min-height:0}.ledger-overview-support{grid-column:span 4;grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;gap:14px;min-width:0;display:grid}.ledger-overview-support .info-card{min-height:0;padding:14px;overflow:hidden}.ledger-overview-metrics .stats-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.support-metric-list{gap:8px;margin:6px 0 10px;display:grid}.support-metric-list span{border-bottom:1px solid var(--border);color:var(--text-2);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:7px;font-size:12px;font-weight:720;display:flex}.support-metric-list span:last-child{border-bottom:0;padding-bottom:0}.support-metric-list b{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:740}.vault-overview-bento{gap:14px;display:grid}.vault-overview-bento .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vault-overview-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.vault-overview-status{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.vault-overview-status .info-card,.vault-overview-main .info-card{min-height:0}.vault-overview-status .info-card{padding:14px}.vault-operation-grid{grid-template-columns:minmax(220px,1.25fr) repeat(4,minmax(140px,1fr));align-items:stretch;gap:10px;display:grid}.operation-head,.vault-operation-card,.vault-target-preview,.vault-upload-item,.vault-folder-node{border:1px solid var(--border);background:var(--surface-2);border-radius:14px}.operation-head,.vault-operation-card{gap:8px;padding:12px;display:grid}.operation-head h3,.vault-operation-card strong{color:var(--text);margin:0;font-size:14px;line-height:1.25}.vault-operation-card span{color:var(--muted);font-size:12px}.vault-operation-card .ui-button{min-height:30px;box-shadow:none;place-self:end start;padding-inline:10px}.vault-upload-panel,.vault-preview-panel{gap:12px;display:grid}.vault-target-preview{gap:4px;padding:11px 12px;display:grid}.vault-target-preview span,.vault-upload-item span,.vault-upload-item small,.vault-folder-node small,.vault-folder-node em{color:var(--muted);font-size:11px;font-weight:700}.vault-drop-zone{border:1px dashed var(--border-2);background:var(--surface-2);border-radius:16px;place-items:center;gap:6px;min-height:118px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.vault-drop-zone{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}}.vault-drop-zone input{max-width:100%;color:var(--muted)}.vault-upload-item{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.vault-upload-item.blocked{border-color:color-mix(in srgb, var(--danger) 26%, transparent)}}.vault-folder-dialog{gap:12px;width:min(940px,100%);display:grid}.vault-bridge-banner{border:1px solid var(--warning);align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.vault-bridge-banner{border:1px solid color-mix(in srgb, var(--warning) 30%, var(--border));background:color-mix(in srgb, var(--warning) 12%, var(--surface-2))}}.vault-bridge-banner strong{color:var(--text);flex:none}.vault-folder-toolbar,.vault-folder-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.vault-folder-toolbar{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:8px}@supports (color:color-mix(in lab, red, red)){.vault-folder-toolbar{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}}.vault-subfolder-list{gap:1px;padding:0 12px 10px 34px;display:grid}.vault-subfolder-list>div{border-top:1px solid var(--border);color:var(--text-2);grid-template-columns:minmax(0,1fr) 70px 46px;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:grid}.vault-folder-footer{border-top:1px solid var(--border);background:var(--surface);color:var(--muted);padding-top:8px;font-size:12px;position:sticky;bottom:0}.flow-overview-metrics .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lens-overview-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.lens-search-console{grid-column:1/-1;min-width:0}.lens-command-panel{grid-template-columns:minmax(260px,460px) minmax(0,1fr);align-items:center;min-height:auto}.lens-overview-metrics{grid-column:1/-1;min-width:0}.lens-overview-metrics .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lens-content-grid{grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:14px;display:grid}.lens-result-column{grid-template-rows:auto minmax(0,1fr);gap:14px;min-width:0;display:grid}.lens-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lens-result-grid:has(.lens-lead-card:only-child){grid-template-columns:minmax(0,1fr)}.lens-helper-grid{grid-template-columns:1fr;align-content:stretch;display:grid}.lens-helper-grid>.info-card{grid-column:auto}.lens-lead-card{min-height:132px}.trajectory-head,.cashflow-editor-head,.cashflow-section-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trajectory-head{align-items:center}.trajectory-head-actions{flex:none;justify-content:flex-end;align-items:center;display:flex}.trajectory-head h3,.cashflow-editor-head h3{margin:2px 0 0;font-size:18px;line-height:1.2}.trajectory-head p,.cashflow-editor-head p{color:var(--muted);margin:3px 0 0}.timeframe-row{flex-wrap:wrap;gap:8px;display:flex}.trajectory-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.timeframe-row button,.cashflow-section-title button,.cashflow-row button{border:1px solid var(--border);background:var(--surface-2);min-height:32px;color:var(--text-2);border-radius:10px;padding:0 10px;font-size:12px;font-weight:700}.timeframe-row button.active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.timeframe-row button.active{border-color:color-mix(in srgb, var(--primary) 42%, var(--border))}}.timeframe-row button.active{background:var(--primary-soft);color:var(--primary)}.trajectory-chart{border:1px solid var(--border);border-radius:var(--radius-sm);background:linear-gradient(180deg, var(--surface-2), var(--surface-2));min-width:0;height:clamp(320px,30vw,370px);min-height:320px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.trajectory-chart{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 92%, var(--elevated)), var(--surface-2))}}.trajectory-chart{padding:6px 7px 5px}.ledger-area-chart-shell{height:clamp(320px,30vw,370px);min-height:320px}.ledger-net-area-chart{gap:4px}.trajectory-flat-note{z-index:2;border:1px solid var(--border);background:var(--surface);border-radius:999px;max-width:min(260px,100% - 20px);position:absolute;top:8px;right:10px}@supports (color:color-mix(in lab, red, red)){.trajectory-flat-note{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.trajectory-flat-note{color:var(--muted);pointer-events:none;padding:5px 9px;font-size:10px;font-weight:760}.trajectory-anomaly-badge{z-index:3;border:1px solid var(--warning);max-width:min(320px,100% - 20px);position:absolute;top:8px;left:10px}@supports (color:color-mix(in lab, red, red)){.trajectory-anomaly-badge{border:1px solid color-mix(in srgb, var(--warning) 34%, var(--border))}}.trajectory-anomaly-badge{background:var(--warning);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.trajectory-anomaly-badge{background:color-mix(in srgb, var(--warning) 12%, var(--surface) 88%)}}.trajectory-anomaly-badge{color:var(--text-2);pointer-events:none;padding:5px 9px;font-size:10px;font-weight:780}.trajectory-chart svg{width:100%;height:100%;min-height:0;display:block;overflow:visible}.axis-line{stroke:var(--border-2);stroke-width:1px}.axis-grid-line{stroke:var(--border);stroke-width:1px;stroke-dasharray:5 8;opacity:.7}.axis-label{fill:var(--muted);font-size:11px}.axis-label.value-label{text-anchor:end;font-weight:720}.axis-label.right{text-anchor:end}.axis-label.date-label{text-anchor:middle;font-size:10px}.net-position-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--primary)}.net-position-point{fill:var(--primary)}.trajectory-anomaly-marker{fill:var(--warning);stroke:var(--surface);stroke-width:2px}.trajectory-footer,.cashflow-totals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.ledger-trajectory-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.trajectory-footer span,.cashflow-totals article{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.trajectory-footer span,.cashflow-totals article{background:color-mix(in srgb, var(--surface-2) 82%, var(--surface-card))}}.trajectory-footer span,.cashflow-totals article{color:var(--muted);padding:9px 10px;font-size:12px}.trajectory-footer strong,.cashflow-totals strong{color:var(--text);margin-top:3px;font-size:15px;display:block}.snapshot-history-panel{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.snapshot-history-panel{background:color-mix(in srgb, var(--surface-2) 86%, transparent)}}.snapshot-history-panel{padding:12px}.snapshot-history-head{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;gap:12px;display:grid}.snapshot-history-head h4{color:var(--text);margin:2px 0 0;font-size:15px}.snapshot-history-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.snapshot-reset-control,.snapshot-inline-editor{gap:6px;display:grid}.snapshot-reset-control label,.snapshot-inline-editor label{color:var(--muted);font-size:11px;font-weight:720}.snapshot-reset-control input,.snapshot-inline-editor input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;color:var(--text);padding:8px 10px}.snapshot-history-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.snapshot-history-table{border-collapse:collapse;width:100%;min-width:680px;color:var(--muted);font-size:12px}.snapshot-history-table th,.snapshot-history-table td{border-top:1px solid var(--border);text-align:left;vertical-align:top;padding:9px 8px}.snapshot-history-table th{color:var(--text);text-transform:uppercase;font-size:11px}.snapshot-status-pill{border:1px solid var(--border);color:var(--text);white-space:nowrap;border-radius:999px;padding:3px 7px;display:inline-flex}.snapshot-actions{flex-wrap:wrap;gap:6px;display:flex}.snapshot-actions button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);cursor:pointer;padding:6px 8px}.snapshot-actions button:disabled{cursor:not-allowed;opacity:.45}.snapshot-inline-editor{max-width:260px;margin-top:8px}.snapshot-pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.cashflow-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cashflow-section{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);gap:10px;min-width:0;padding:12px;display:grid}.cashflow-section-title h4{margin:0;font-size:15px}.cashflow-rows{gap:8px;display:grid}.cashflow-row{grid-template-columns:minmax(110px,1fr) minmax(104px,.8fr) auto;align-items:center;gap:8px;display:grid}.cashflow-row input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:38px;color:var(--text);border-radius:10px;outline:0;padding:0 10px}.cashflow-row button{color:var(--muted)}.ledger-manual-panel{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:12px;margin:14px 0;padding:14px;display:grid}.ledger-form-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.ledger-form-head h3{margin:4px 0 0;font-size:16px}.ledger-form-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.ledger-toolbar-action{place-self:start end}.ledger-editor-dialog{max-height:min(86dvh,720px);overflow:auto}.ledger-editor-panel{gap:10px;padding:2px;display:grid}.ledger-form-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;display:grid}.ledger-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ledger-record-actions{gap:8px;display:grid}.ledger-record-actions>div{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.ledger-record-actions span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.action-row,.compact-action-group{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.compact-action-button,.action-button,.compact-confirm-button{border:1px solid var(--border);background:var(--surface);min-width:38px;min-height:38px;color:var(--text-2);cursor:pointer;border-radius:9px;font-size:11px;font-weight:800}.compact-action-button.danger,.action-button.danger{color:var(--danger)}.compact-confirm-button{color:var(--danger);padding:0 9px}.compact-action-button:hover,.action-button:hover,.compact-action-button:focus-visible,.action-button:focus-visible,.compact-confirm-button:hover{border-color:var(--primary);color:var(--primary)}.trajectory-focus-point:focus{outline:none}.trajectory-focus-point:focus .net-position-point,.trajectory-focus-point:hover .net-position-point,.trajectory-focus-point:focus .trajectory-anomaly-marker,.trajectory-focus-point:hover .trajectory-anomaly-marker{stroke:var(--text);stroke-width:2px}.lens-result-card{grid-template-rows:auto auto 1fr auto;gap:8px;min-height:172px;display:grid}.lens-result-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lens-result-head strong{color:var(--primary);font-size:12px}.lens-result-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lens-result-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:720;display:flex}.registry-overview-card{min-height:118px;padding:16px}.registry-overview-card p{margin:8px 0 0;font-size:12px}.local-data-status{grid-template-columns:minmax(140px,1.2fr) repeat(3,minmax(96px,auto)) auto;align-items:center;gap:10px;padding:12px;font-size:12px;display:grid}.local-data-status div{gap:2px;display:grid}.local-data-status strong{color:var(--text);font-size:14px;font-weight:720}.local-data-status p{white-space:nowrap;margin:0}.relative-zone{gap:12px;display:grid;position:relative}.employee-directory{overflow:hidden}.employee-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.employee-title{align-items:center;gap:12px;display:flex}.employee-title-icon{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:14px;place-items:center;display:grid}.employee-title h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:720;line-height:1.2}.employee-title p{margin:2px 0 0;font-size:12px}.employee-filter-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(240px,1fr) 210px 190px;gap:10px;padding:14px 16px;display:grid}.employee-search,.employee-select{border:1px solid var(--border);background:var(--surface-2);min-height:42px;color:var(--muted);border-radius:13px;align-items:center;gap:9px;padding:0 12px;font-size:12px;font-weight:650;display:flex}.employee-search input,.employee-select select,.rows-select select{width:100%;min-width:0;color:var(--text-2);background:0 0;border:0;outline:0;font-size:13px;font-weight:600}.employee-select select,.rows-select select,.form-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] .employee-select select,[data-theme=light] .rows-select select,[data-theme=light] .form-field select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.employee-table-wrap{padding:10px 12px 0;overflow-x:auto}.employee-table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);background:var(--surface-2);border-radius:14px;width:100%;min-width:820px;overflow:hidden}.employee-table th,.employee-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:10px 12px}.employee-table th{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.employee-table th{background:color-mix(in srgb, var(--surface) 74%, transparent)}}.employee-table th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:760}.employee-table tbody tr:last-child td{border-bottom:0}.employee-table-row:hover td{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.employee-table-row:hover td{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.employee-check-cell{text-align:center;width:44px}.employee-check-cell input{width:16px;height:16px;accent-color:var(--primary)}.employee-identity-cell,.employee-role-cell,.employee-rank-cell{min-width:0;display:grid}.employee-identity-cell{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.employee-role-cell{gap:3px}.employee-role-cell strong{color:var(--text);font-size:13px;font-weight:700;line-height:1.25}.employee-role-cell span,.employee-rank-cell span:first-child{color:var(--text-2);font-size:12px;line-height:1.25}.employee-rank-cell{justify-items:start;gap:5px}.employee-mobile-cards{display:none}.employee-row-card{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;grid-template-columns:28px 42px minmax(0,1fr) minmax(136px,auto);align-items:center;gap:10px;padding:10px 12px;display:grid}.employee-row-card:hover{border-color:var(--border-2);background:var(--surface)}.employee-avatar{background:var(--primary-soft);width:34px;height:34px;color:var(--primary);border-radius:11px;place-items:center;font-size:13px;font-weight:760;display:grid}.employee-avatar.green,.rank-badge.green{background:var(--success-soft);color:var(--success)}.employee-name-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.employee-name{color:var(--text);font-weight:720}.employee-nip{color:var(--muted);margin-top:2px;font:12px ui-monospace,monospace}.employee-position{color:var(--text-2);overflow-wrap:anywhere;margin-top:4px;font-size:12.5px}.employee-mobile-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;font-size:11.5px;display:flex}.rank-badge{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.rank-badge{border:1px solid color-mix(in srgb, var(--primary) 22%, transparent)}}.rank-badge{background:var(--primary-soft);color:var(--primary);border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700}.status-badge{border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:740;display:inline-flex}.status-badge.success{border:1px solid var(--success)}@supports (color:color-mix(in lab, red, red)){.status-badge.success{border:1px solid color-mix(in srgb, var(--success) 24%, transparent)}}.status-badge.success{background:var(--success-soft);color:var(--success)}.status-badge.muted{border:1px solid var(--border);background:var(--surface);color:var(--muted)}.mini-action{min-height:30px;box-shadow:none;padding:0 8px}.mini-action.icon-action{border-radius:9px;gap:5px;font-size:12px}.mini-action.icon-action.danger{color:var(--danger);border-color:var(--danger);background:0 0}@supports (color:color-mix(in lab, red, red)){.mini-action.icon-action.danger{border-color:color-mix(in srgb, var(--danger) 26%, transparent)}}.mini-action.icon-action.danger:hover{background:var(--danger-soft)}.employee-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.employee-footer-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rows-select{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:center;gap:7px;padding:6px 8px;display:flex}.employee-pagination{align-items:center;gap:8px;display:flex}.employee-pagination strong{color:var(--text-2);font-weight:700}.page-button{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text-2);border-radius:10px;padding:0 10px}.employee-empty{border:1px dashed var(--border-2);background:var(--surface-2);border-radius:14px;padding:18px}.employee-empty strong{color:var(--text);font-weight:720}.dialog-backdrop{z-index:100;background:#0f172a6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dialog-panel{border:1px solid var(--border);background:var(--surface);width:min(720px,100%);max-height:86vh;box-shadow:var(--shadow-2);border-radius:18px;padding:18px;overflow:auto}.dialog-panel h3{letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:760}.dialog-panel p{margin:0 0 14px}.dialog-actions{justify-content:flex-end;margin-top:14px}.dialog-actions.left{justify-content:flex-start}.dialog-panel input[type=file]{max-width:100%}.employee-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.form-field{color:var(--text-2);gap:6px;font-size:12px;font-weight:650;display:grid}.form-field input,.form-field select{border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:0;min-height:42px;color:var(--text);border-radius:12px;outline:0;padding:0 11px}.form-field input[aria-invalid=true]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.form-field input[aria-invalid=true]{border-color:color-mix(in srgb, var(--danger) 44%, var(--border))}}.form-field input[aria-invalid=true]{background:var(--danger-soft)}.form-field small{color:var(--danger);font-weight:700}.required-mark{color:var(--danger);font-weight:800}.employee-form-actions{flex-wrap:wrap;grid-column:1/-1}.form-guard-copy{margin-right:auto;font-size:12px;font-weight:600}.import-preview{gap:8px;margin-top:12px;display:grid}.import-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.import-summary-grid strong{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:10px;font-size:18px;line-height:1}.import-summary-grid span{color:var(--muted);text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:720;display:block}.import-preview table{border-collapse:collapse;width:100%;font-size:12px}.import-preview th,.import-preview td{border-bottom:1px solid var(--border);text-align:left;padding:8px}.error-text{color:var(--danger)!important}.floating-menu{z-index:20;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-2);border-radius:14px;gap:6px;padding:8px;display:grid;position:absolute;top:70px;right:16px}.toast{z-index:80;border:1px solid var(--border);background:var(--surface);max-width:min(520px,100vw - 28px);box-shadow:var(--shadow-2);border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex;position:fixed;bottom:82px;right:18px}.bottom-nav{display:none}@media (width<=1280px){.workspace{grid-template-columns:220px minmax(0,1fr)}:is(.stats-grid,.registry-overview-grid,.stats-grid:has(.stat-card:nth-child(4):last-child),.metric-grid--two,.metric-grid--three,.metric-grid--four,.metric-grid--five,.metric-grid--six,.metric-grid--eight){grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid--five,.metric-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid--eight{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid,.dashboard-grid,.result-list{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid--five,.card-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--eight{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-bento-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.axis-overview-grid>.info-card,.axis-system-grid>.info-card,.flow-overview-grid>.info-card,.lens-helper-grid>.info-card{grid-column:span 3}.form-grid,.attachment-grid,.checklist-grid,.person-list,.cashflow-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-overview-chart-column{grid-column:span 8}.ledger-overview-support{grid-column:span 4}.ledger-overview-metrics .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lens-search-console,.lens-overview-metrics{grid-column:1/-1}.lens-content-grid{grid-template-columns:minmax(0,1.05fr) minmax(240px,.95fr)}.vault-overview-bento .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.ledger-overview-hero{grid-template-columns:1fr}.ledger-overview-chart-column,.ledger-overview-support{grid-column:1/-1}.ledger-overview-support{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}.vault-overview-main,.vault-overview-status{grid-template-columns:1fr}}@media (width<=960px){.app-shell{grid-template-columns:1fr}.rail,.side{display:none}.workspace{grid-template-columns:1fr}.main{padding-top:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.topbar{grid-template-columns:1fr;gap:8px}.top-actions{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.page-tabs{display:flex}.registry-stack .relative-zone{order:2}.registry-stack .registry-overview-grid{order:3}.employee-toolbar{flex-direction:column;align-items:flex-start}.employee-actions{flex-wrap:wrap}.local-data-status{grid-template-columns:repeat(2,minmax(0,1fr))}.local-data-status .ui-button{grid-column:1/-1}.employee-filter-row{grid-template-columns:1fr}.bottom-nav{left:10px;right:10px;bottom:max(8px, env(safe-area-inset-bottom));z-index:90;border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:4px;padding:6px;display:flex;position:fixed;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.bottom-nav{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.bottom-nav{box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none}.bottom-nav::-webkit-scrollbar{display:none}.bottom-nav a{text-align:center;min-width:58px;color:var(--muted);white-space:nowrap;border-radius:10px;flex:none;padding:7px 8px;font-size:10px;font-weight:720;text-decoration:none}.bottom-nav a.active{color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.bottom-nav a.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 30%, transparent)}}}@media (width<=700px){body{background:var(--bg)}.main{padding:12px 10px calc(104px + env(safe-area-inset-bottom))}.page-head{grid-template-columns:1fr;align-items:start}.stats-grid,.metric-grid--two,.metric-grid--three,.metric-grid--four,.metric-grid--five,.metric-grid--six,.metric-grid--eight,.registry-overview-grid,.card-grid,.card-grid--two,.card-grid--three,.card-grid--four,.card-grid--five,.card-grid--six,.card-grid--eight,.dashboard-grid,.result-list,.overview-bento-grid,.lens-overview-grid,.filter-strip,.form-grid,.attachment-grid,.checklist-grid,.person-list,.search-console,.form-section.compact{grid-template-columns:1fr}.stats-grid:has(.stat-card:nth-child(4):last-child){grid-template-columns:1fr}.form-section-head{grid-template-columns:30px minmax(0,1fr)}.form-section-head span{width:30px;height:30px}.form-action-bar{flex-wrap:wrap;align-items:stretch;position:static}.form-action-bar span{flex:1 0 100%}.form-action-bar .ui-button{flex:128px}.trajectory-head,.cashflow-editor-head,.cashflow-section-title{display:grid}.trajectory-head-actions{justify-content:flex-start}.trajectory-controls{align-items:stretch}.timeframe-row{width:100%}.snapshot-history-head{grid-template-columns:1fr}.ledger-trajectory-header,.ledger-trajectory-toolbar,.ledger-area-chart-shell,.ledger-trajectory-summary-strip,.snapshot-history-panel,.snapshot-history-table-wrap{min-width:0;max-width:100%}.snapshot-history-table{width:100%;min-width:0}.snapshot-history-table thead{display:none}.snapshot-history-table tbody,.snapshot-history-table tr,.snapshot-history-table td{width:100%;display:block}.snapshot-history-table tr{border-top:1px solid var(--border);padding:8px 0}.snapshot-history-table td{overflow-wrap:anywhere;border-top:0;grid-template-columns:minmax(74px,.36fr) minmax(0,1fr);gap:8px;padding:5px 0;display:grid}.snapshot-history-table td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:760}.trajectory-footer,.cashflow-totals,.cashflow-columns,.ledger-overview-hero,.ledger-overview-support,.vault-operation-grid,.vault-overview-bento .stats-grid,.ledger-overview-metrics .stats-grid,.flow-overview-metrics .stats-grid,.lens-overview-metrics .stats-grid,.lens-result-grid{grid-template-columns:1fr}.vault-bridge-banner,.vault-folder-toolbar,.vault-folder-footer,.vault-folder-footer div{flex-direction:column;align-items:stretch}.vault-bridge-banner strong{flex:initial}.vault-folder-toolbar .ui-button,.vault-folder-footer .ui-button{width:100%}.vault-folder-node>button,.vault-subfolder-list>div{grid-template-columns:1fr auto auto}.vault-subfolder-list{padding-left:12px}.axis-overview-grid>.info-card,.axis-system-grid>.info-card,.flow-overview-grid>.info-card,.lens-search-console,.lens-overview-metrics,.lens-result-grid,.lens-helper-grid,.lens-helper-grid>.info-card{grid-column:1/-1}.trajectory-chart,.ledger-area-chart-shell{height:300px;min-height:260px}.trajectory-chart svg{height:100%;min-height:0}.trajectory-tooltip{min-width:190px;transform:translate(-50%,-100%)}.oreki-chart-tooltip{transform:translate(-50%)}.oreki-chart-tooltip.is-left{transform:translate(-100%)}.oreki-chart-tooltip.is-right{transform:translate(0)}.lens-content-grid,.lens-result-column{grid-template-columns:1fr}.lens-content-grid{grid-column:1/-1}.record-card-actions .inline-actions,.calcme-card-actions{justify-content:stretch;width:100%}.record-card-actions .inline-actions .ui-button,.calcme-card-actions .ui-button{flex:1 1 0;min-height:40px}.cashflow-row{grid-template-columns:1fr}.cashflow-row button{justify-self:start}.ledger-form-head{grid-template-columns:1fr}.ledger-toolbar-action{justify-self:start}.ledger-form-grid,.ledger-record-actions>div{grid-template-columns:1fr}.ledger-record-actions span{white-space:normal}.vault-notes-layout,.notes-toolbar,.trajectory-single-grid,.note-row-card{grid-template-columns:1fr}.command-panel{flex-direction:column;align-items:stretch}.command-panel .ui-button{align-self:flex-start}.data-table-wrap{width:100%}.data-table-desktop{display:none}.data-cards-mobile{gap:10px;display:grid}.employee-table-wrap{display:none}.employee-mobile-cards{gap:8px;padding:10px 12px 0;display:grid}.employee-row-card{grid-template-columns:28px 42px minmax(0,1fr)}.employee-row-actions{grid-column:2/-1;justify-content:flex-start}.employee-footer{flex-direction:column;align-items:flex-start}.employee-form{grid-template-columns:1fr}.employee-form-actions{z-index:2;background:var(--surface);border-top:1px solid var(--border);margin-inline:-18px;padding:12px 18px 0;position:sticky;bottom:-18px}.import-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.top-search kbd,.context-strip{display:none}.floating-menu{margin-top:8px;position:static}}@media (width<=390px){.auth-gate{padding:12px}.auth-card{border-radius:14px;padding:18px}.auth-card h1{font-size:28px}.auth-card-head{flex-direction:column;align-items:flex-start}.password-row{grid-template-columns:1fr}.main{padding-left:8px;padding-right:8px}.title{font-size:24px}.ui-button{padding-inline:10px}.employee-row-card{padding:10px}.employee-actions{width:100%}.employee-actions .ui-button{flex:136px}.local-data-status{grid-template-columns:1fr}.data-table-wrap{width:100%}.record-card{padding:12px}.record-card-head{display:grid}.record-card-head span{text-align:left;justify-self:start;max-width:100%}}.vault-crud-actions{grid-auto-columns:38px;grid-auto-flow:column;justify-content:end;align-items:center;gap:7px;width:max-content;display:inline-grid}.vault-crud-actions .crud-action-button{width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.vault-crud-actions svg{pointer-events:none;stroke-width:1.9px;width:17px;height:17px}.record-card-actions .vault-crud-actions{width:100%}@media (width<=960px){.record-card-actions{justify-content:flex-start;min-height:54px;padding-top:10px}.record-card-actions .vault-crud-actions{grid-auto-columns:44px;justify-content:start;gap:8px;width:100%}.record-card-actions .vault-crud-actions .crud-action-button{border-radius:13px;width:44px;min-width:44px;height:44px;min-height:44px}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1{margin-bottom:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.h-px{height:1px}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.min-h-20{min-height:calc(var(--spacing) * 20)}.w-3\/4{width:75%}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-full{width:100%}.w-px{width:1px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--border)}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.fill-current{fill:currentColor}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-0{padding-top:0}.pr-2{padding-right:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}@media (width>=40rem){.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}:root{--background:oklch(98.5% .004 255);--foreground:oklch(18% .02 255);--card:oklch(100% 0 0);--card-foreground:var(--foreground);--popover:oklch(100% 0 0);--popover-foreground:var(--foreground);--primary:oklch(58% .2 264);--primary-foreground:oklch(99% .002 255);--secondary:oklch(95% .01 255);--secondary-foreground:oklch(28% .025 255);--muted:oklch(96% .008 255);--muted-foreground:oklch(50% .025 255);--accent:oklch(94% .025 264);--accent-foreground:oklch(30% .08 264);--destructive:oklch(60% .22 27);--destructive-foreground:oklch(99% .002 255);--border:oklch(89% .012 255);--input:var(--border);--ring:oklch(62% .17 264);--chart-1:oklch(62% .2 264);--chart-2:oklch(67% .16 188);--chart-3:oklch(72% .16 73);--chart-4:oklch(66% .17 330);--chart-5:oklch(62% .15 28);--radius:.75rem}.dark{--background:oklch(13% .014 255);--foreground:oklch(95% .008 255);--card:oklch(17% .016 255);--card-foreground:var(--foreground);--popover:oklch(17% .016 255);--popover-foreground:var(--foreground);--primary:oklch(70% .17 264);--primary-foreground:oklch(13% .014 255);--secondary:oklch(22% .018 255);--secondary-foreground:oklch(92% .01 255);--muted:oklch(21% .016 255);--muted-foreground:oklch(68% .02 255);--accent:oklch(24% .035 264);--accent-foreground:oklch(93% .025 264);--destructive:oklch(66% .2 27);--destructive-foreground:oklch(98% .005 255);--border:oklch(28% .018 255);--input:var(--border);--ring:oklch(68% .15 264)}.next-ui-root{color:var(--foreground);background:var(--background);font-variant-numeric:tabular-nums}.next-ui-root *,.next-ui-root :before,.next-ui-root :after{border-color:var(--border)}.ledger-net-area-chart .axis-label.value-label{display:none!important}.ledger-net-area-chart .axis-grid-line{opacity:.5}.ledger-net-area-chart .net-position-line{stroke-width:3.25px}.ledger-net-area-chart .net-position-point{stroke:var(--surface-2);stroke-width:2px}.top-auth-panel{align-items:center;gap:6px}.top-auth-panel .auth-status,.top-auth-panel .auth-email,.top-auth-panel .auth-session-note{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;min-height:26px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.top-auth-panel .auth-status,.top-auth-panel .auth-email,.top-auth-panel .auth-session-note{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.top-auth-panel .auth-status,.top-auth-panel .auth-email,.top-auth-panel .auth-session-note{line-height:1}.top-auth-panel .auth-status{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.top-auth-panel .auth-status{border-color:color-mix(in srgb, var(--success) 24%, var(--border))}}.top-auth-panel .auth-status{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.top-auth-panel .auth-status{background:color-mix(in srgb, var(--success) 9%, var(--surface))}}.top-auth-panel .auth-email{max-width:170px;color:var(--text-2)}.top-auth-panel .auth-session-note.muted{display:none}.vault-operation-grid{grid-template-columns:minmax(280px,1.1fr) repeat(2,minmax(220px,1fr))!important;gap:12px!important}.operation-head,.vault-operation-card{min-height:104px}.operation-head{align-content:center;background:linear-gradient(135deg, var(--surface-2), var(--primary))!important}@supports (color:color-mix(in lab, red, red)){.operation-head{background:linear-gradient(135deg, color-mix(in srgb, var(--surface-2) 92%, transparent), color-mix(in srgb, var(--primary) 8%, var(--surface-2)))!important}}.operation-head h3{max-width:32rem}.vault-operation-card{align-content:space-between}.vault-operation-card strong{letter-spacing:-.015em}.vault-upload-panel,.vault-preview-panel{gap:14px;display:grid;overflow:hidden;padding:16px 18px!important}.vault-upload-panel .form-section-head,.vault-folder-dialog .form-section-head,.vault-preview-panel .form-section-head{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:5px!important;display:grid!important}.vault-upload-panel .form-section-head>span,.vault-folder-dialog .form-section-head>span,.vault-preview-panel .form-section-head>span{display:none!important}.vault-upload-panel .form-section-head h3,.vault-folder-dialog .form-section-head h3,.vault-preview-panel .form-section-head h3{color:var(--text)!important;letter-spacing:-.035em!important;grid-column:1!important;margin:0!important;font-size:clamp(18px,1.45vw,22px)!important;font-weight:780!important;line-height:1.08!important}.vault-upload-panel .form-section-head p,.vault-folder-dialog .form-section-head p,.vault-preview-panel .form-section-head p{max-width:760px;color:var(--text-2)!important;grid-column:1!important;margin:0!important;font-size:12.5px!important;line-height:1.45!important}.vault-upload-panel .form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vault-upload-panel label.wide{color:var(--text-2);letter-spacing:.02em;gap:8px;font-size:12px;font-weight:800}.vault-upload-panel textarea,.vault-upload-panel .vault-batch-textarea{resize:vertical;width:100%;max-height:96px;font:inherit;line-height:1.45;border:1px solid var(--border)!important;background:var(--surface-2)!important;min-height:54px!important;color:var(--text)!important;border-radius:14px!important;outline:none!important;padding:11px 12px!important;box-shadow:inset 0 0 0 1px #0000!important}.vault-upload-panel textarea:focus,.vault-upload-panel .vault-batch-textarea:focus{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.vault-upload-panel textarea:focus,.vault-upload-panel .vault-batch-textarea:focus{border-color:color-mix(in srgb, var(--primary) 58%, var(--border))!important}}.vault-upload-panel textarea:focus,.vault-upload-panel .vault-batch-textarea:focus{box-shadow:0 0 0 3px var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.vault-upload-panel textarea:focus,.vault-upload-panel .vault-batch-textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent)!important}}.vault-upload-panel textarea::placeholder{color:var(--muted);opacity:.9}.vault-target-preview{background:var(--surface-2)!important;border-radius:16px!important;padding:12px 14px!important}@supports (color:color-mix(in lab, red, red)){.vault-target-preview{background:color-mix(in srgb, var(--surface-2) 84%, var(--primary) 4%)!important}}.vault-target-preview strong{color:var(--text);overflow-wrap:anywhere;font:12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.vault-drop-zone{border:1px dashed var(--border-2);background:var(--surface-2);border-radius:18px;place-items:center;gap:7px;min-height:126px;padding:18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.vault-drop-zone{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}}.vault-drop-zone{color:var(--text-2);text-align:center;cursor:pointer}.vault-drop-zone:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vault-drop-zone:hover{border-color:color-mix(in srgb, var(--primary) 42%, var(--border-2))}}.vault-drop-zone:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vault-drop-zone:hover{background:color-mix(in srgb, var(--primary) 7%, var(--surface-2))}}.vault-drop-zone span{color:var(--text);font-weight:780}.vault-drop-zone small{color:var(--muted)}.vault-drop-zone input[type=file]{opacity:0!important;pointer-events:none!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}.vault-drop-zone:after{content:"Pilih file";border:1px solid var(--border);background:var(--primary);border-radius:999px;justify-content:center;align-items:center;min-height:30px;margin-top:10px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vault-drop-zone:after{background:color-mix(in srgb, var(--primary) 16%, var(--surface-2))}}.vault-drop-zone:after{color:var(--text);letter-spacing:.02em;font-size:12px;font-weight:800}.vault-upload-list{gap:8px;display:grid}.vault-upload-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid!important}.vault-upload-item.blocked{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vault-upload-item.blocked{border-color:color-mix(in srgb, var(--danger) 26%, transparent)}}.vault-upload-item.blocked{background:var(--danger-soft)}.vault-upload-item div{gap:2px;min-width:0;display:grid}.vault-upload-item strong,.vault-upload-item small{overflow-wrap:anywhere}.vault-upload-item strong{color:var(--text);font-size:13px}.vault-upload-item small{color:var(--text-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.vault-folder-dialog{gap:12px;width:min(920px,100%);display:grid;overflow:hidden}.vault-bridge-banner{border:1px solid var(--warning);grid-template-columns:minmax(150px,auto) minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:12px 14px;display:grid!important}@supports (color:color-mix(in lab, red, red)){.vault-bridge-banner{border:1px solid color-mix(in srgb, var(--warning) 30%, var(--border))}}.vault-bridge-banner{background:var(--warning);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.vault-bridge-banner{background:color-mix(in srgb, var(--warning) 10%, var(--surface-2))}}.vault-bridge-banner{color:var(--text-2);font-size:12px;line-height:1.45}.vault-bridge-banner strong{color:var(--text);white-space:nowrap}.vault-bridge-banner span{min-width:0}.vault-folder-toolbar{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;align-items:center;gap:10px;padding:8px;justify-content:flex-start!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.vault-folder-toolbar{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}}.vault-folder-toolbar .ui-button,.vault-folder-footer .ui-button{min-height:30px;box-shadow:none;padding-inline:10px}.vault-folder-tree{gap:8px;max-height:min(58vh,560px);padding-right:4px;display:grid;overflow:auto}.vault-folder-node{overflow:visible!important}.vault-folder-node>button{width:100%;color:var(--text-2);text-align:left;background:0 0;border:0;grid-template-columns:minmax(170px,.9fr) minmax(0,1.3fr) 70px 46px;align-items:center;gap:10px;padding:10px 12px;display:grid}.vault-folder-node>button:hover{background:var(--surface)}.vault-folder-node>button>strong,.vault-folder-node>button>span,.vault-folder-node>button>small,.vault-folder-node>button>em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vault-folder-node strong{color:var(--text);font:12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.vault-folder-node small,.vault-folder-node em,.vault-subfolder-list small,.vault-subfolder-list em{color:var(--muted);font-size:11px;font-weight:700}.vault-folder-node em,.vault-subfolder-list em{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:999px;justify-self:end;min-width:32px;padding:2px 6px;font-style:normal}.vault-subfolder-list{gap:1px;padding:0 12px 10px 34px;visibility:visible!important;opacity:1!important;max-height:none!important;display:grid!important}.vault-subfolder-list>div{border-top:1px solid var(--border);color:var(--text-2);align-items:center;gap:10px;padding:7px 0;font-size:12px;grid-template-columns:minmax(0,1fr) 70px 46px!important;display:grid!important}.vault-subfolder-list span,.vault-subfolder-list small,.vault-subfolder-list em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vault-folder-footer{border-top:1px solid var(--border);background:var(--surface);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;font-size:12px;position:sticky;bottom:0;display:flex!important}.vault-folder-footer div{align-items:center;gap:8px;display:flex}@media (width<=1100px){.vault-operation-grid{grid-template-columns:1fr!important}.vault-upload-panel .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-bridge-banner{grid-template-columns:1fr}}@media (width<=720px){.vault-upload-panel .form-grid{grid-template-columns:1fr}.vault-folder-node>button{grid-template-columns:minmax(0,1fr) auto}.vault-folder-node>button>span,.vault-folder-node>button>small{grid-column:1/-1}.vault-subfolder-list{padding-left:12px}.top-auth-panel .auth-session-note:not(.muted){display:none}}.vault-delete-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08111fa8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vault-delete-modal{border:1px solid var(--border-2);background:var(--surface);width:min(480px,100%);box-shadow:var(--shadow-2);border-radius:16px;overflow:hidden}.vault-delete-head{border-bottom:1px solid var(--border);grid-template-columns:44px minmax(0,1fr) 40px;align-items:center;gap:12px;padding:18px 18px 14px;display:grid}.vault-delete-head span{color:var(--danger);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.vault-delete-head h2{margin:2px 0 0;font-size:20px}.vault-delete-icon{background:var(--danger-soft);width:44px;height:44px;color:var(--danger);border-radius:12px;place-items:center;display:grid}.vault-delete-close,.vault-delete-token-row button{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);cursor:pointer;border-radius:10px;place-items:center;display:grid}.vault-delete-close{width:40px;height:40px}.vault-delete-body{gap:12px;padding:18px;display:grid}.vault-delete-body p{color:var(--text-2);margin:0}.vault-delete-body label{font-size:13px;font-weight:750}.vault-delete-token-row{grid-template-columns:minmax(0,1fr) 42px;gap:8px;display:grid}.vault-delete-token-row code{border:1px dashed var(--danger);align-items:center;min-height:42px;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.vault-delete-token-row code{border:1px dashed color-mix(in srgb, var(--danger) 52%, var(--border))}}.vault-delete-token-row code{background:var(--danger-soft);color:var(--danger);letter-spacing:.08em;border-radius:10px;font-size:15px;font-weight:850}.vault-delete-token-row button{width:42px;height:42px}.vault-delete-body input{border-color:var(--danger);min-height:44px}@supports (color:color-mix(in lab, red, red)){.vault-delete-body input{border-color:color-mix(in srgb, var(--danger) 30%, var(--border))}}.vault-delete-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:14px 18px 18px;display:flex}@media (width<=520px){.vault-delete-backdrop{padding:12px}.vault-delete-head{padding-inline:14px}.vault-delete-body{padding:14px}.vault-delete-actions{padding:12px 14px 14px}}.mobile-app-identity,.mobile-more-sheet-backdrop,.bottom-nav{display:none}@media (width<=960px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body{overscroll-behavior-y:none}.rail,.side{display:none!important}.main{width:100%;min-width:0;max-width:760px;margin-inline:auto;padding:0 12px calc(78px + env(safe-area-inset-bottom))!important}.topbar{z-index:70;border:0;border-bottom:1px solid var(--border);border-radius:0;grid-template-areas:"identity search profile";align-items:center;gap:8px;margin:0 -12px 12px;position:sticky;top:0;min-height:58px!important;padding:max(8px, env(safe-area-inset-top)) 12px 8px!important;background:var(--chrome)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;grid-template-columns:40px minmax(0,1fr) 40px!important;display:grid!important}.mobile-app-identity{border:1px solid var(--border);border-radius:var(--radius-control);width:40px;height:40px;color:var(--primary-2);grid-area:identity;place-items:center;padding:0;display:grid;background:var(--surface)!important}.mobile-app-identity span{display:none}.mobile-app-identity svg{width:19px;height:19px}.top-search{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;height:40px;box-shadow:none;grid-area:search;grid-template-columns:17px minmax(0,1fr);gap:8px;padding:0 11px}.top-search:focus-within{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.top-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent)}}.top-search input{width:100%;min-width:0;font-size:13px}.top-search kbd{display:none}.command-launcher{top:calc(max(8px, env(safe-area-inset-top)) + 52px);border-radius:var(--radius-dialog);width:auto;max-height:min(68dvh,520px);position:fixed;left:10px;right:10px;overflow-y:auto}.command-result{border-radius:var(--radius-control);grid-template-columns:64px minmax(0,1fr);min-height:52px}.context-strip,.top-auth-panel,.top-actions{display:none!important}.profile-shell{grid-area:profile;justify-self:stretch}.profile-trigger{width:40px;min-width:40px;height:40px;border-radius:var(--radius-control)!important}.profile-menu{width:min(300px,100vw - 20px);padding:14px;border-radius:var(--radius-dialog)!important}.profile-menu-action,.profile-menu>.ui-button{min-height:44px}.page-stack,.module-content{min-width:0}.page-stack{gap:12px}.page-head{margin:0;padding:2px 0 0;display:block}.page-head .title{letter-spacing:-.035em;margin:0;font-size:clamp(23px,7vw,28px);line-height:1.08}.page-head .subtitle{max-width:100%;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:13px;line-height:1.48;display:-webkit-box;overflow:hidden}.page-tabs{border:0;border-bottom:1px solid var(--border);width:100%;max-width:100%;box-shadow:none;overscroll-behavior-x:contain;scrollbar-width:none;background:0 0;border-radius:0;gap:18px;margin:0;padding:0;overflow-x:auto;display:flex!important}.page-tabs::-webkit-scrollbar{display:none}.page-tabs button{min-width:auto;min-height:44px;box-shadow:none;color:var(--muted);border:0;flex:none;padding:0 1px;font-size:12px;font-weight:700;position:relative;background:0 0!important;border-radius:0!important}.page-tabs button.active{color:var(--text);background:0 0!important}.page-tabs button.active:after{content:"";background:var(--primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.page-tabs button small{display:none}.module-content{gap:12px}.section-label{letter-spacing:.07em;margin:2px 0 0;font-size:10px}.module-content>.panel,.module-content>.data-table-wrap,.module-content>.note-list-panel,.module-content>.employee-directory,.module-content>.registry-overview-card,.form-section,.search-console,.search-result,.warning-panel,.command-panel,.record-card,.metric-card,.info-card,.bento-card{border-radius:var(--radius-surface)!important;box-shadow:none!important}.command-panel{padding:12px}.command-panel h3{margin:0;font-size:15px;line-height:1.3}.filter-strip,.notes-toolbar,.employee-filter-row{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.filter-strip input,.filter-strip select,.notes-toolbar input,.notes-toolbar select,.notes-toolbar .ui-button,.employee-filter-row input,.employee-filter-row select{width:100%;min-height:44px}.stats-grid.metric-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.metric-card{min-height:104px;padding:12px!important}.metric-card.primary:first-child{grid-column:1/-1}.metric-card .bento-value{font-size:clamp(21px,7vw,27px)}.bento-description,.bento-body,.bento-body p{overflow-wrap:anywhere;font-size:11.5px;line-height:1.4}.card-grid,.bento-grid:not(.metric-grid),.summary-grid,.operation-grid,.lens-overview-grid,.lens-helper-grid{gap:10px;grid-template-columns:minmax(0,1fr)!important}.data-table-desktop{display:none!important}.data-cards-mobile{gap:10px;display:grid}.record-card{border:1px solid var(--border);background:var(--surface);min-width:0;padding:12px}.record-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.record-card-head>*{min-width:0}.record-card-head strong{color:var(--text);overflow-wrap:anywhere;font-size:14px}.record-card-head span{color:var(--muted);flex:none;font-size:11px}.record-card-grid{gap:0;display:grid}.record-card-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(92px,.42fr) minmax(0,.58fr);gap:10px;padding:9px 0;display:grid}.record-card-row:last-child{border-bottom:0}.record-card-row span{color:var(--muted);font-size:11.5px}.record-card-row strong{min-width:0;color:var(--text-2);text-align:right;overflow-wrap:anywhere;font-size:12.5px}.record-card-actions{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.record-card-actions>*{width:100%;min-width:0}.pagination-footer{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 0 0;display:grid;border-radius:0!important}.pagination-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.pagination-actions .page-button{min-height:40px}.status-strip{white-space:nowrap;scrollbar-width:none;gap:12px;padding:9px 0;display:flex;overflow-x:auto;border-radius:0!important}.status-strip::-webkit-scrollbar{display:none}.bottom-nav{z-index:85;border:0;border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;padding:4px 6px calc(4px + env(safe-area-inset-bottom))!important;background:var(--chrome)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;gap:0!important;display:grid!important;bottom:0!important;left:0!important;right:0!important}.bottom-nav a,.bottom-nav button{min-height:52px;color:var(--muted);border:0;grid-template-rows:22px auto;align-content:center;place-items:center;gap:2px;font-weight:680;line-height:1;text-decoration:none;position:relative;background:0 0!important;border-radius:0!important;min-width:0!important;padding:4px 2px!important;font-size:10px!important;display:grid!important}.bottom-nav a:before,.bottom-nav button:before{content:"";background:0 0;border-radius:0 0 2px 2px;width:22px;height:2px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.bottom-nav a.active,.bottom-nav button.active{color:var(--primary-2);background:0 0!important}.bottom-nav a.active:before,.bottom-nav button.active:before{background:var(--primary)}.bottom-nav a svg,.bottom-nav button svg{width:19px;height:19px}.bottom-nav a span,.bottom-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.mobile-more-sheet-backdrop{z-index:120;background:#03060cad;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.mobile-more-sheet{width:min(100%,520px);padding:8px 16px max(16px, env(safe-area-inset-bottom));border:1px solid var(--border-2);border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;background:var(--surface);box-shadow:var(--shadow-overlay);border-bottom:0;gap:10px;display:grid}.mobile-sheet-handle{background:var(--border-2);border-radius:999px;width:36px;height:3px;margin:0 auto 2px}.mobile-sheet-head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.mobile-sheet-head h2{letter-spacing:-.025em;margin:0;font-size:20px}.mobile-sheet-close{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:40px;height:40px;color:var(--text-2);place-items:center;padding:0;display:grid}.mobile-more-list{display:grid}.mobile-more-list a{border-top:1px solid var(--border);min-height:58px;color:var(--text-2);background:0 0;border-radius:0;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:8px 2px;text-decoration:none;display:grid}.mobile-more-list a:hover,.mobile-more-list a.active{color:var(--text);background:0 0}.mobile-more-list a.active{box-shadow:inset 2px 0 0 var(--primary)}.mobile-more-icon{width:24px;height:24px;color:var(--primary-2);background:0 0;border-radius:0;place-items:center;display:grid}.mobile-more-copy{min-width:0}.mobile-more-copy strong,.mobile-more-copy small{display:block}.mobile-more-copy strong{font-size:14px}.mobile-more-copy small{color:var(--muted);margin-top:2px;font-size:11px}.mobile-more-chevron{color:var(--faint);place-items:center;display:grid}}@media (width<=420px){.main{padding-inline:10px!important}.topbar{gap:7px;margin-inline:-10px;grid-template-columns:38px minmax(0,1fr) 38px!important;padding-inline:10px!important}.mobile-app-identity,.profile-trigger{width:38px;min-width:38px;height:38px}.top-search{height:38px;padding-inline:9px}.page-head .title{font-size:23px}.page-tabs{gap:16px}.command-panel{flex-direction:column;align-items:stretch}.command-panel .ui-button{width:100%}.bottom-nav a,.bottom-nav button{font-size:9.5px!important}}@media (width<=340px){.stats-grid.metric-grid{grid-template-columns:minmax(0,1fr)!important}.metric-card.primary:first-child{grid-column:auto}.record-card-row{grid-template-columns:minmax(0,1fr);gap:3px}.record-card-row strong{text-align:left}}@media (prefers-reduced-motion:reduce){.mobile-more-sheet,.profile-menu{transition:none!important;animation:none!important}}@media (width>=961px){body{font-size:15px}.top-search input,.subtitle,.panel p,.registry-sync-status,.compact-list strong,.compact-list span,.info-card p,.command-panel p,.form-grid label,.search-console label,.data-table-wrap table,.vault-upload-item span,.vault-upload-item small{font-size:13.5px}.title{font-size:clamp(27px,2.25vw,35px)}.module-title h1{font-size:23px}.command-panel h3{font-size:18px}.bento-main h3,.info-card h3,.form-section-head h3{font-size:17px}.bento-value,.stats-grid strong,.registry-overview-card strong{font-size:clamp(24px,2.1vw,31px)}.ui-button{min-height:38px;padding-inline:13px;font-size:13.5px}.ui-button.icon-only{width:40px}.context-chip{height:36px;padding-inline:11px;font-size:12.5px}.stat-card,.info-card,.bento-card{min-height:118px}.panel,.form-section,.command-panel{border-radius:18px}}.auth-gate{background:var(--bg);padding:clamp(18px,4vw,40px)}.auth-login-card,.auth-lock-card{border-color:var(--border-2);gap:18px;width:min(100%,440px);padding:28px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-login-card,.auth-lock-card{border-color:color-mix(in srgb, var(--border-2) 72%, var(--border))}}.auth-login-card,.auth-lock-card{background:var(--surface);border-radius:24px;box-shadow:0 22px 60px -42px #020617b8,0 1px 2px #0206171f}.auth-login-card{position:relative}.auth-login-card:before{content:"";background:var(--primary);opacity:.88;height:3px;position:absolute;inset:0 0 auto}.auth-card-head{min-height:30px}.auth-kicker{color:var(--text-3);letter-spacing:.12em;font-size:10px}.auth-status-pill{border-color:var(--success);align-items:center;gap:7px;min-height:30px;padding:0 10px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-status-pill{border-color:color-mix(in srgb, var(--success) 24%, var(--border));background:color-mix(in srgb, var(--success-soft) 72%, var(--surface))}}.auth-status-pill:before{content:"";background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.auth-intro{gap:7px;display:grid}.auth-login-card h1,.auth-lock-card h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,7vw,38px);line-height:1.02}.auth-login-card .auth-tagline,.auth-lock-card .auth-tagline{font-size:13px;font-weight:760;color:var(--text-2)!important;margin:0!important}.auth-form{gap:14px}.auth-form label{color:var(--text-2);gap:7px;font-size:12px;font-weight:720}.auth-form input{border-color:var(--border);background:var(--surface-2);border-radius:13px;min-height:46px;padding-inline:13px;box-shadow:inset 0 1px #ffffff0a}.auth-form input::placeholder{color:var(--faint)}.auth-form input:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-form input:focus{border-color:color-mix(in srgb, var(--primary) 56%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 13%, transparent)}}.password-row .ui-button{min-width:58px;min-height:46px;box-shadow:none;border-radius:13px;padding-inline:13px;font-size:12px}.auth-form>.ui-button.primary{min-height:42px;box-shadow:none;border-radius:13px;margin-top:1px;font-size:13px;font-weight:780}.auth-form>.ui-button.primary:disabled{color:#ffffffd1;background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-form>.ui-button.primary:disabled{background:color-mix(in srgb, var(--primary) 62%, var(--surface-2))}}.auth-form>.ui-button.primary:disabled{opacity:.72;border-color:#0000}[data-theme=light] .auth-gate{background:#f3f6fb}[data-theme=light] .auth-login-card,[data-theme=light] .auth-lock-card{box-shadow:0 24px 64px -44px #0f172a61,0 1px 2px #0f172a0a}@media (width<=520px){.auth-gate{align-items:start;padding:14px}.auth-login-card,.auth-lock-card{border-radius:20px;gap:16px;margin-top:6px;padding:22px 20px}.auth-login-card h1,.auth-lock-card h1{font-size:32px}.auth-description{font-size:13px}.auth-card-head{gap:8px}}@media (width<=960px){html,body{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;overflow-y:auto}body,#root,.app-shell,.workspace,.main{touch-action:pan-x pan-y pinch-zoom}.app-shell{width:100%;min-width:0;min-height:100dvh;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.rail,.side{display:none!important}.workspace{width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.main{width:100%;min-width:0;max-width:none;overflow:visible;padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}.page-stack,.module-content,.page-head,.page-tabs{width:100%;min-width:0;max-width:100%}.page-tabs,.status-strip,.timeframe-row{touch-action:pan-x;-webkit-overflow-scrolling:touch}.ledger-area-chart-shell,.trajectory-plot-wrap,.trajectory-unified-chart,.record-card,.panel{touch-action:pan-x pan-y pinch-zoom}.mobile-more-sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(82dvh,620px);overflow-y:auto}.bottom-nav{display:grid!important}}@media (width<=390px){.password-row{grid-template-columns:minmax(0,1fr)}.password-row .ui-button{width:100%}}@media (width>=961px){[data-module] .page-head{padding-block:2px 0!important}[data-module] .module-content{gap:14px!important}[data-module=ledger] .command-panel{border:0!important;border-bottom:1px solid var(--border)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:12px 0 16px!important}[data-module=ledger] .command-panel>div{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)!important;grid-template-areas:"meta note""title note"!important;align-items:end!important;gap:4px clamp(24px,4vw,56px)!important;width:100%!important;min-width:0!important;display:grid!important}[data-module=ledger] .command-panel .card-meta{grid-area:meta!important}[data-module=ledger] .command-panel h3{text-wrap:balance;letter-spacing:-.025em!important;grid-area:title!important;max-width:none!important;margin:0!important;font-size:clamp(19px,1.55vw,23px)!important;line-height:1.16!important}[data-module=ledger] .command-panel p{max-width:44ch!important;color:var(--muted)!important;grid-area:note!important;align-self:end!important;margin:0!important}[data-module=ledger] .ledger-overview-metrics .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}[data-module=ledger] .ledger-overview-metrics .metric-card{min-height:102px!important;padding:14px!important}[data-module=ledger] .ledger-overview-metrics .bento-value{white-space:normal!important;overflow-wrap:normal!important;max-width:100%!important;font-size:clamp(23px,1.9vw,29px)!important;line-height:1.05!important}}@media (width<=960px){[data-module] .page-stack{gap:10px!important}[data-module] .module-content{gap:12px!important}[data-module] .page-head{padding-top:0!important}[data-module=ledger] .command-panel{border:0!important;border-bottom:1px solid var(--border)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0 0 12px!important}[data-module=ledger] .command-panel>div{grid-template-columns:minmax(0,1fr)!important;gap:3px!important;width:100%!important;display:grid!important}[data-module=ledger] .command-panel h3{text-wrap:pretty;max-width:none!important;margin:0!important;font-size:17px!important;line-height:1.24!important}[data-module=ledger] .command-panel p{max-width:none!important;margin:0!important}}@media (width<=420px){[data-module] .page-head .title{font-size:22px!important}[data-module] .page-head .subtitle{margin-top:3px!important;font-size:12px!important;line-height:1.4!important}}@media (width>=961px){.app-shell{min-height:100vh;grid-template-columns:264px minmax(0,1fr)!important;display:grid!important}.unified-sidebar{z-index:30;border-right:1px solid var(--oc-border);background:var(--oc-chrome);scrollbar-width:thin;scrollbar-color:var(--oc-border-strong) transparent;flex-direction:column;min-width:0;height:100vh;padding:22px 18px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.unified-brand{width:fit-content;color:var(--oc-text);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:30px;text-decoration:none;display:inline-grid}.unified-brand-mark{background:0 0;border:0;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:0 8px 18px #02061724}.unified-brand-image{object-fit:contain;width:42px;height:42px;display:block}.unified-brand-copy{line-height:1;display:grid}.unified-brand strong{color:var(--oc-text);letter-spacing:.08em;text-transform:uppercase;font-size:16px;font-weight:760}.unified-brand small{color:var(--oc-muted);letter-spacing:.18em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:700}.unified-sidebar-label{color:var(--oc-muted);padding:0 10px 9px}.unified-module-nav{gap:5px;display:grid}.unified-module-group,.unified-module-group.active,.unified-module-group[data-state=open]{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.unified-module-link{min-height:42px;color:var(--oc-muted);border:1px solid #0000;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:11px;padding:0 11px;font-size:12.5px;font-weight:650;text-decoration:none;transition:border-color .14s,background .14s,color .14s,transform .14s;display:grid;position:relative;background:0 0!important}.unified-module-link:hover{border-color:var(--oc-border);color:var(--oc-text-2);transform:translate(1px);background:var(--oc-surface)!important}.unified-module-link.active{border-color:var(--oc-border-strong);color:var(--oc-text);background:var(--oc-surface)!important}.unified-module-link.active:before{content:"";background:var(--oc-text-2);border-radius:99px;width:2px;height:18px;position:absolute;left:-1px}.unified-module-link svg{color:currentColor}.main{min-width:0}}@media (width<=960px){.unified-sidebar{display:none}.app-shell{display:block!important}}@media (width>=961px){.unified-module-group,.unified-module-group.active{box-shadow:none!important;background:0 0!important}.unified-module-link.active{border-color:var(--oc-border-strong)!important;background:var(--oc-surface)!important;color:var(--oc-text)!important;box-shadow:none!important}.unified-module-link.active:before{opacity:.8;background:var(--oc-primary)!important;width:2px!important;height:18px!important}.unified-module-link:focus:not(:focus-visible),.unified-subnav button:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}.unified-module-link:focus-visible,.unified-subnav button:focus-visible{outline:2px solid var(--oc-primary)!important}@supports (color:color-mix(in lab, red, red)){.unified-module-link:focus-visible,.unified-subnav button:focus-visible{outline:2px solid color-mix(in srgb, var(--oc-primary) 42%, transparent)!important}}.unified-module-link:focus-visible,.unified-subnav button:focus-visible{outline-offset:2px!important;box-shadow:none!important}.unified-module-group.active .unified-subnav,.unified-subnav{box-shadow:none!important;background:0 0!important}.unified-subnav button,.unified-subnav button:hover{background:0 0!important}.unified-subnav button:hover{border-color:var(--oc-border)!important;color:var(--oc-text-2)!important}.unified-subnav button.active{border-color:var(--oc-border-strong)!important;background:var(--oc-surface-2)!important;color:var(--oc-text)!important;box-shadow:inset 2px 0 0 var(--oc-primary)!important}@supports (color:color-mix(in lab, red, red)){.unified-subnav button.active{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--oc-primary) 72%, transparent)!important}}.unified-subnav button.active small{color:var(--oc-text-2)!important}}@media (width<=960px){.page-tabs button.active,.bottom-nav a.active,.bottom-nav button.active{color:var(--primary)!important;background:0 0!important}.ledger-trajectory-panel{padding:12px!important}.ledger-area-chart-shell,.trajectory-chart,.trajectory-unified-chart,.trajectory-plot-wrap{width:100%;min-width:0}.trajectory-plot-wrap{min-height:300px}.trajectory-plot-wrap svg{min-height:290px;display:block;width:100%!important}.trajectory-legend{padding:8px 10px 4px!important}.ledger-trajectory-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.ledger-manual-panel>.ledger-form-header,.ledger-manual-panel .form-section-head{align-items:flex-start!important}.ledger-manual-panel :is(.ledger-form-header h3,.form-section-head h3){overflow-wrap:anywhere;max-width:100%}.ledger-manual-panel .record-card{padding:14px!important}.ledger-manual-panel .record-card-head{align-items:center}.ledger-manual-panel .record-card-head>:is(span,small){text-align:right;white-space:normal;max-width:46%}:is(.compact-action-group,.employee-row-actions,.vault-crud-actions,.calcme-card-actions,.record-card-actions){justify-content:flex-end;align-items:center;gap:8px!important;display:flex!important}:is(.compact-action-button,.crud-action-button,.employee-row-actions .ui-button,.vault-crud-actions .ui-button,.vault-crud-actions .crud-action-button,.calcme-card-actions .ui-button,.record-card-actions .ui-button,.record-card-actions .crud-action-button){flex:0 0 40px;place-items:center;border-radius:10px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:inline-grid!important}.employee-row-actions .ui-button span{display:none!important}.cashflow-editor{padding:14px!important}.cashflow-editor-head{gap:12px!important;display:grid!important}.cashflow-editor-head .ui-button{width:100%}.cashflow-columns{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.cashflow-section{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px!important}.cashflow-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cashflow-icon-button{border:1px solid var(--border);background:var(--surface);width:40px;min-width:40px;height:40px;color:var(--text-2);border-radius:10px;place-items:center;padding:0;display:inline-grid}.cashflow-icon-button.danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.cashflow-icon-button.danger{border-color:color-mix(in srgb, var(--danger) 28%, var(--border))}}.cashflow-icon-button.danger{color:var(--danger)}.cashflow-row{border-bottom:1px solid var(--border);align-items:center;padding:9px 0;grid-template-columns:minmax(0,1fr) 112px 40px!important;gap:8px!important;display:grid!important}.cashflow-row:last-child{border-bottom:0}.cashflow-row input{width:100%;min-width:0;margin:0!important}.cashflow-totals{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.page-stack[data-module=registry] .registry-overview-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.page-stack[data-module=registry] .registry-overview-card{min-width:0!important;min-height:auto!important;padding:14px!important}.page-stack[data-module=registry] .registry-overview-card strong{overflow-wrap:anywhere;font-size:24px!important}.page-stack[data-module=registry] .registry-overview-card p{max-width:none!important}.employee-directory{padding:12px!important}.employee-toolbar{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.employee-actions{grid-template-columns:minmax(0,1fr) 40px!important;gap:8px!important;display:grid!important}.employee-utility-group{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.employee-utility-group .ui-button{justify-content:center;width:100%;min-width:0}.employee-actions>.primary{width:100%;min-width:0}.registry-reset-action{width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}.employee-filter-row{border-radius:12px!important;padding:10px!important}.employee-row-card{grid-template-columns:24px 40px minmax(0,1fr)!important;gap:10px!important;padding:14px!important;display:grid!important}.employee-row-card .employee-row-actions{border-top:1px solid var(--border);grid-column:2/-1;justify-content:flex-start;padding-top:10px}.employee-mobile-meta{flex-wrap:wrap;gap:5px 8px!important;display:flex!important}.mobile-more-list .mobile-about-link{width:100%;min-height:58px;color:inherit;text-align:left;align-items:center;gap:10px;border:0!important;border-top:1px solid var(--border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:40px minmax(0,1fr) 20px!important;padding:9px 0!important;display:grid!important}.mobile-more-list .mobile-about-link:is(:hover,:focus-visible){background:var(--surface-2)!important}.mobile-more-list .mobile-about-link .mobile-more-copy strong{color:var(--text-2);font-size:14px}.mobile-more-list .mobile-about-link .mobile-more-copy small{color:var(--muted);font-size:11.5px}}@media (width<=420px){.cashflow-row{grid-template-columns:minmax(0,1fr) 96px 40px!important}.ledger-trajectory-summary-strip,.employee-utility-group{grid-template-columns:minmax(0,1fr)!important}}:root{--oreki-shell-gutter:26px}.app-shell,.main,.shell-content-boundary,.topbar,.bottom-nav,.mobile-app-identity,.profile-shell{min-width:0}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.profile-shell{justify-self:end;display:block;position:relative}.profile-trigger{border:1px solid var(--primary);place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-trigger{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border))}}.profile-trigger{border-radius:var(--radius-control,10px);background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.profile-trigger{background:color-mix(in srgb, var(--primary-soft) 68%, var(--surface))}}.profile-trigger{color:var(--primary-2);box-shadow:none;font-weight:800}.profile-trigger:hover,.profile-trigger.active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.profile-trigger:hover,.profile-trigger.active{border-color:color-mix(in srgb, var(--primary) 52%, var(--border))}}.profile-trigger:hover,.profile-trigger.active{background:var(--primary-soft)}.profile-trigger:focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.profile-trigger:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 14%, transparent)}}.profile-trigger:focus-visible{outline-offset:2px}.profile-menu{z-index:110;gap:var(--space-3);width:min(300px,100vw - 24px);display:grid;position:absolute;top:calc(100% + 8px);right:0}.shell-content-boundary{width:100%}@media (width>=961px){.main{padding:16px var(--oreki-shell-gutter) 96px}.shell-content-boundary{width:min(100%, var(--oreki-page-max,1540px));margin-inline:auto}.topbar{z-index:35;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;align-items:center;gap:16px;margin:0 0 12px;padding:10px 14px 12px;position:sticky;top:12px;display:flex!important}.module-page-shell.page-stack{width:100%;margin-inline:0;padding:8px 0 40px!important}.topbar .mobile-app-identity{display:none!important}.top-search{border:1px solid var(--border);background:var(--surface);width:clamp(360px,38vw,580px);min-width:320px;box-shadow:none;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 8px 0 13px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:grid;position:relative;height:42px!important}.top-search:hover{border-color:var(--border-2);background:var(--surface-2)}.top-search:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.top-search:focus-within{border-color:color-mix(in srgb, var(--primary) 58%, var(--border))}}.top-search:focus-within{background:var(--surface);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.top-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 11%, transparent)}}.top-search>svg{color:var(--muted)}.top-search input{width:100%;min-width:0;height:100%;font-size:13px;font-weight:560;min-height:0!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.top-search input::placeholder{color:var(--muted);opacity:1}.top-search kbd{border:1px solid var(--border);background:var(--surface-2);min-width:47px;height:24px;color:var(--muted);box-shadow:none;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:0 7px;font:10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.profile-shell{justify-self:auto;margin-left:auto}.profile-trigger{border-color:var(--border);background:var(--surface);width:38px;min-width:38px;height:38px;color:var(--text-2);border-radius:10px}.profile-trigger:hover,.profile-trigger.active{border-color:var(--border-2);background:var(--surface-2);color:var(--text)}}@media (width<=960px){.shell-content-boundary{width:100%;max-width:100%}}@media (width>=961px) and (width<=1180px){.top-search{width:min(52vw,520px);min-width:300px}}:root{--ui-font-min:12px;--ui-font-control:13px;--ui-font-body:13.5px;--ui-radius-control:10px;--ui-radius-surface:14px;--ui-separator:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--ui-separator:color-mix(in srgb, var(--border) 76%, transparent)}}:root{--ui-surface-raised:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){:root{--ui-surface-raised:color-mix(in srgb, var(--surface-2) 72%, var(--surface))}}body{font-size:14px;line-height:1.52}.kicker,.eyebrow,.stat-label,.section-label,.card-meta,.bento-eyebrow,.bento-footer span,.registry-overview-card span,.local-data-status span,.command-result span,.command-result small,.compact-list small,.source-badge,.rail-btn,.subnav button span:last-child,.auth-status,.auth-email,.auth-session-note,.data-table th,.record-card-row span,.record-card-head span,.mobile-more-copy small,.mobile-sheet-head span,.mobile-profile-head small,.mobile-profile-meta,.bottom-nav a,.bottom-nav button{line-height:1.35;font-size:var(--ui-font-min)!important}.subtitle,.panel p,.info-card p,.search-result p,.command-panel p,.side-panel p,.module-title p,.record-card-row strong,.table-empty-state span,.pagination-footer,.form-section-head p,.form-action-bar span,.form-grid label,.search-console label{font-size:var(--ui-font-body);line-height:1.5}input,select,textarea,.ui-button,.page-button,.command-result,.subnav button,.mobile-profile-action{font-size:var(--ui-font-control)}.module-title,.side-panel{box-shadow:none;background:0 0;border:0}.module-title{border-bottom:1px solid var(--ui-separator);border-radius:0;padding:6px 4px 14px}.side-panel{border-top:1px solid var(--ui-separator);border-radius:0;padding:14px 4px 0}.panel,.bento-card,.employee-directory,.registry-overview-card,.local-data-status,.data-table-wrap,.form-panel,.form-section,.search-result,.warning-panel,.search-console,.command-panel,.form-action-bar,.pagination-footer,.record-card,.note-row-card,.note-list-panel{box-shadow:none!important}.panel,.employee-directory,.registry-overview-card,.local-data-status,.data-table-wrap,.form-panel,.form-section,.search-result,.warning-panel,.search-console,.note-list-panel{border-color:var(--ui-separator);border-radius:var(--ui-radius-surface)}.bento-grid,.card-grid,.stats-grid,.dashboard-grid,.result-list,.overview-bento-grid{gap:12px}.bento-card{border-radius:var(--ui-radius-surface);background:var(--ui-surface-raised);border:0}.bento-card:hover{background:var(--surface-2);border:0}@supports (color:color-mix(in lab, red, red)){.bento-card:hover{background:color-mix(in srgb, var(--surface-2) 88%, var(--surface))}}.bento-card.warning,.bento-card.readonly,.bento-card.empty{border:1px solid var(--ui-separator)}.compact-list li{border-bottom-color:var(--ui-separator)}.registry-sync-status{border:0;border-left:3px solid var(--muted);border-radius:0 var(--ui-radius-control) var(--ui-radius-control) 0;width:fit-content;max-width:100%;min-height:32px;box-shadow:none;color:var(--text-2);font-size:var(--ui-font-min);background:0 0;align-items:center;margin:0;padding:4px 10px;font-weight:680;display:inline-flex}.registry-sync-status.online{border-left-color:var(--success)}.registry-sync-status.sync-error{border-left-color:var(--danger);color:var(--danger)}.status-strip{border:0;border-top:1px solid var(--ui-separator);border-bottom:1px solid var(--ui-separator);min-height:38px;box-shadow:none;background:0 0;border-radius:0;padding:6px 2px}@supports (color:color-mix(in lab, red, red)){.warning-panel{background:color-mix(in srgb, var(--warning-soft) 58%, transparent)}}.warning-panel strong{font-size:var(--ui-font-control);letter-spacing:.05em}.ui-button,.page-button{border-radius:var(--ui-radius-control);min-height:40px;box-shadow:none}.ui-button.primary{min-height:42px;padding-inline:16px;font-weight:760}.ui-button.icon-only{width:40px;min-width:40px;padding:0}.command-panel{background:var(--ui-surface-raised);border:0;min-height:64px;padding:12px 14px}.command-panel h3{margin:0;font-size:16px}.form-section,.form-panel{padding:16px}.form-grid{gap:12px}.form-grid input,.form-grid select,.form-section textarea,.search-console input,.filter-strip input,.filter-strip select,.notes-toolbar input,.notes-toolbar select{border-radius:var(--ui-radius-control);background:var(--surface-2);min-height:42px}@supports (color:color-mix(in lab, red, red)){.form-grid input,.form-grid select,.form-section textarea,.search-console input,.filter-strip input,.filter-strip select,.notes-toolbar input,.notes-toolbar select{background:color-mix(in srgb, var(--surface-2) 82%, var(--surface))}}.form-action-bar{border:0;border-top:1px solid var(--ui-separator);background:0 0;border-radius:0;padding:10px 0 0}.data-table-wrap{background:var(--surface);overflow:hidden auto}.data-table{font-size:13px}.data-table th{background:var(--surface-2);padding:11px 14px}@supports (color:color-mix(in lab, red, red)){.data-table th{background:color-mix(in srgb, var(--surface-2) 82%, var(--surface))}}.data-table th{letter-spacing:.055em}.data-table td{border-bottom-color:var(--ui-separator);padding:12px 14px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr:hover td{background:color-mix(in srgb, var(--primary-soft) 36%, transparent)}}.pagination-footer{border:0;border-top:1px solid var(--ui-separator);background:0 0;border-radius:0;padding:8px 0}.page-button{min-height:34px;padding-inline:10px}.vault-command-bar{border-radius:var(--ui-radius-surface);background:var(--ui-surface-raised);border:0;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 14px;display:flex}.vault-command-copy{min-width:0}.vault-command-copy strong,.vault-command-copy span{display:block}.vault-command-copy strong{font-size:16px;line-height:1.25}.vault-command-copy span{color:var(--muted);font-size:var(--ui-font-min);margin-top:3px}.vault-command-actions{align-items:center;gap:8px;display:flex}.vault-action-menu{position:relative}.vault-action-menu summary{border:1px solid var(--border);border-radius:var(--ui-radius-control);background:var(--surface);width:42px;height:42px;color:var(--text-2);cursor:pointer;place-items:center;list-style:none;display:grid}.vault-action-menu summary::-webkit-details-marker{display:none}.vault-action-menu[open] summary{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vault-action-menu[open] summary{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}}.vault-action-menu[open] summary{background:var(--primary-soft);color:var(--primary-2)}.vault-action-popover{z-index:90;border:1px solid var(--border-2);background:var(--surface);width:210px;box-shadow:var(--shadow-2);border-radius:12px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.vault-action-popover button{min-height:42px;color:var(--text-2);text-align:left;font-size:var(--ui-font-control);background:0 0;border:0;border-radius:9px;padding:0 10px;font-weight:680}.vault-action-popover button:hover{background:var(--primary-soft);color:var(--primary-2)}@media (width>=961px){.main{padding-inline:clamp(20px,2.4vw,34px)}.page-stack,.registry-stack{gap:12px}.page-head{padding-block:8px 4px}.title{font-size:clamp(26px,2vw,34px)}.side{padding:20px 18px}.subnav{gap:3px}.subnav button{border-radius:var(--ui-radius-control);border:0;min-height:42px}.subnav button.active{border:0}.metric-grid--five,.metric-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.main{padding-inline:12px!important}.topbar{margin-inline:-12px}.page-head .eyebrow,.page-tabs button,.section-label,.bottom-nav a,.bottom-nav button,.mobile-app-identity,.top-search input{font-size:var(--ui-font-min)!important}.page-tabs{padding-bottom:7px}.page-tabs button{min-height:40px;padding-inline:12px}.bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.bottom-nav a,.bottom-nav button{min-height:50px}.record-card{border:1px solid var(--ui-separator);border-radius:var(--ui-radius-surface);background:var(--surface);padding:14px}.record-card-grid{gap:8px}.record-card-row{border-bottom:1px solid var(--ui-separator);padding-bottom:8px}.record-card-row:last-child{border-bottom:0;padding-bottom:0}.vault-command-bar{align-items:flex-start}.filter-strip,.notes-toolbar{gap:8px}}@media (width<=430px){.topbar{gap:7px;grid-template-columns:auto minmax(0,1fr) 42px!important}.mobile-app-identity{padding-inline:6px}.mobile-app-identity span{max-width:58px}.vault-command-bar{grid-template-columns:minmax(0,1fr) auto;display:grid}.vault-command-actions .ui-button.primary{padding-inline:12px}}@media (width<=390px){.main{padding-inline:10px!important}.topbar{margin-inline:-10px;padding-inline:10px!important}.top-search{padding-inline:9px}.page-head .subtitle{line-height:1.42}.vault-command-copy span{display:none}}@media (width<=360px){.mobile-app-identity span{display:none}.topbar{grid-template-columns:38px minmax(0,1fr) 40px!important}.mobile-app-identity,.mobile-profile-trigger{width:40px;min-width:40px;padding:0}.bottom-nav a,.bottom-nav button{padding-inline:1px!important}.vault-command-bar{padding:10px}}:root,[data-theme=dark]{--oc-readable-muted:#9da9ba;--oc-readable-border:#ffffff1c;--oc-readable-border-strong:#ffffff2e}[data-theme=light]{--oc-bg:#f1f4f8;--oc-surface-2:#f7f9fc;--oc-surface-3:#e9eef5;--oc-border:#0f172a1f;--oc-border-strong:#0f172a33;--oc-muted:#596579;--oc-readable-muted:#596579;--oc-readable-border:#0f172a21;--oc-readable-border-strong:#0f172a38}html{scrollbar-gutter:stable}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}:where(button,input,select,textarea,a,[tabindex]):focus-visible{outline:2px solid var(--oc-primary)}@supports (color:color-mix(in lab, red, red)){:where(button,input,select,textarea,a,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb, var(--oc-primary) 78%, white 8%)}}:where(button,input,select,textarea,a,[tabindex]):focus-visible{outline-offset:2px}:where(.card-meta,.bento-eyebrow,.stat-label,.axis-panel-title>span,.axis-kpi>span,.axis-kpi>small,.axis-panel-head>span,.axis-activity-list span,.axis-system-list span,.side-panel p,.side-panel strong,.side .subnav-group-label,.side .subnav-badge,.unified-sidebar small,.unified-sidebar .sidebar-kicker,.data-table-wrap th,.record-card dt){line-height:1.45;font-size:max(11px,.72rem)!important}:where(.page-head .subtitle,.metric-card .bento-description,.metric-card p,.axis-command-welcome p,.axis-advisory p,.content-section p,.panel p,.info-card p,.form-section p){color:var(--oc-readable-muted,var(--oc-muted))!important}:where(.panel,.metric-card,.info-card,.bento-card,.command-panel,.data-table-wrap,.form-panel,.form-section,.warning-panel,.search-console,.record-card,.axis-dashboard-panel,.axis-kpi){border-color:var(--oc-readable-border,var(--oc-border))!important}[data-theme=light] :where(.axis-dashboard-panel,.axis-kpi,.panel,.metric-card,.data-table-wrap){background:#fff!important}.unified-sidebar a,.unified-sidebar button,.side .subnav button{transition:background-color .14s,border-color .14s,color .14s}.unified-sidebar a:hover,.unified-sidebar button:hover,.side .subnav button:hover{border-color:var(--oc-readable-border-strong,var(--oc-border-strong))!important}.unified-sidebar .active,.side .subnav button.active{border-color:var(--oc-primary)!important}@supports (color:color-mix(in lab, red, red)){.unified-sidebar .active,.side .subnav button.active{border-color:color-mix(in srgb, var(--oc-primary) 38%, var(--oc-readable-border-strong))!important}}.unified-sidebar .active,.side .subnav button.active{background:var(--oc-primary)!important}@supports (color:color-mix(in lab, red, red)){.unified-sidebar .active,.side .subnav button.active{background:color-mix(in srgb, var(--oc-primary) 12%, var(--oc-surface))!important}}[data-theme=light] .unified-sidebar .active,[data-theme=light] .side .subnav button.active{background:var(--oc-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .unified-sidebar .active,[data-theme=light] .side .subnav button.active{background:color-mix(in srgb, var(--oc-primary) 10%, white)!important}}.data-table-wrap table{border-collapse:collapse;width:100%}.data-table-wrap th{color:var(--oc-readable-muted,var(--oc-muted));font-weight:760}.data-table-wrap td,.data-table-wrap th{border-bottom-color:var(--oc-readable-border,var(--oc-border))!important}.data-table-wrap td{color:var(--oc-text-2)}input,select,textarea{min-height:40px;border-color:var(--oc-readable-border,var(--oc-border))!important}input::placeholder,textarea::placeholder{color:var(--oc-readable-muted,var(--oc-muted))}@supports (color:color-mix(in lab, red, red)){input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--oc-readable-muted,var(--oc-muted)) 82%, transparent)}}input::placeholder,textarea::placeholder{opacity:1}.axis-activity-list li,.axis-system-list li,.axis-allocation-list li{border-bottom-color:var(--oc-readable-border,var(--oc-border))!important}.axis-activity-list li>div{min-width:0}.axis-activity-list li>div>span{overflow-wrap:anywhere}.axis-activity-list li>span{max-width:48%;color:var(--oc-readable-muted,var(--oc-muted));font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.axis-chart-grid{stroke:var(--oc-readable-border,var(--oc-border))!important}.axis-kpi strong,.metric-card .bento-value,.stat-value,.axis-allocation-list>li>strong{font-variant-numeric:tabular-nums}:where(.metric-card,.axis-kpi,.info-card,.record-card){min-width:0}:where(.metric-card strong,.axis-kpi strong,.info-card strong,.record-card strong){overflow-wrap:anywhere}@media (width<=760px){.page-stack{padding-inline:14px!important}.axis-activity-list li{align-items:flex-start;gap:8px}.axis-activity-list li>span{max-width:44%;font-size:11px!important}:where(button,input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,[data-theme=dark],[data-theme=light]{--radius-control:10px;--radius-surface:14px;--radius-dialog:16px;--type-body:15px;--type-meta:12px;--control-height:40px;--page-gutter-premium:24px}.ui-button,.page-button,input,select,textarea{min-height:var(--control-height);border-radius:var(--radius-control)}.data-table,.data-table-wrap,.dialog-panel,.form-section,.info-card,.metric-card,.content-section{min-width:0}.content-section{gap:var(--space-3);padding-block:var(--space-2);box-shadow:none;background:0 0;border:0;display:grid}.content-section+.content-section{padding-top:var(--space-5);border-top:1px solid var(--border)}.content-section-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.content-section-head>*{min-width:0}.content-section-head h3{margin:2px 0 0;font-size:17px;line-height:1.25}.content-section-head span{color:var(--muted);font-size:var(--type-meta);line-height:1.4}.content-section-body,.content-section-action{min-width:0}.bounded-surface,.data-table-wrap,.form-section,.dialog-panel,.employee-directory{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);box-shadow:none}.metric-card{min-height:112px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);box-shadow:none}@supports (color:color-mix(in lab, red, red)){.metric-card.primary{border-color:color-mix(in srgb, var(--primary) 34%, var(--border));background:color-mix(in srgb, var(--primary-soft) 62%, var(--surface))}}.metric-card.muted{background:var(--surface-2);color:var(--text-2)}.metric-card .bento-value{letter-spacing:-.035em;font-size:clamp(21px,2vw,28px)}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080a0f;--chrome:#0d1016;--surface:#11151c;--surface-2:#161b23;--surface-3:#1d2430;--text:#f4f7fb;--text-2:#c8d0dc;--muted:#98a2b1;--faint:#697484;--border:#ffffff14;--border-2:#ffffff24;--primary:#7591ff;--primary-2:#a9b9ff;--primary-soft:#7591ff1f;--success:#65d7ad;--success-soft:#65d7ad1a;--warning:#e6b95f;--warning-soft:#e6b95f1c;--danger:#f07f83;--danger-soft:#f07f831c;--shadow-surface:none;--shadow-overlay:0 28px 72px -36px #000000d1;--shadow:var(--shadow-surface);--shadow-2:var(--shadow-overlay);--radius-control:8px;--radius-surface:12px;--radius-dialog:14px;--ui-radius-control:var(--radius-control);--ui-radius-surface:var(--radius-surface);--layout-control-radius:var(--radius-control);--layout-card-radius:var(--radius-surface);--surface-base:var(--bg);--surface-panel:var(--surface);--surface-card:var(--surface);--surface-card-hover:var(--surface-2);--surface-muted:var(--surface-2);--border-subtle:var(--border);--border-strong:var(--border-2);--border-focus:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--border-focus:color-mix(in srgb, var(--primary) 72%, transparent)}}:root,[data-theme=dark]{--ui-separator:var(--border)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--ui-separator:color-mix(in srgb, var(--border) 88%, transparent)}}:root,[data-theme=dark]{--ui-surface-raised:var(--surface)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fa;--chrome:#fff;--surface:#fff;--surface-2:#f8fafc;--surface-3:#eef2f7;--text:#111827;--text-2:#3d4858;--muted:#667085;--faint:#98a2b3;--border:#0f172a17;--border-2:#0f172a29;--primary:#3451d1;--primary-2:#2942ad;--primary-soft:#eef2ff;--success:#187a5b;--success-soft:#edf8f3;--warning:#946316;--warning-soft:#fff7e6;--danger:#bd3f45;--danger-soft:#fff1f2;--shadow-surface:none;--shadow-overlay:0 26px 68px -34px #0f172a52;--shadow:var(--shadow-surface);--shadow-2:var(--shadow-overlay);--surface-base:var(--bg);--surface-panel:var(--surface);--surface-card:var(--surface);--surface-card-hover:var(--surface-2);--surface-muted:var(--surface-2);--border-subtle:var(--border);--border-strong:var(--border-2);--border-focus:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--border-focus:color-mix(in srgb, var(--primary) 64%, transparent)}}[data-theme=light]{--ui-separator:var(--border)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--ui-separator:color-mix(in srgb, var(--border) 90%, transparent)}}[data-theme=light]{--ui-surface-raised:var(--surface)}body{background:var(--bg);color:var(--text)}::selection{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--primary) 24%, transparent)}}::selection{color:var(--text)}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.auth-gate{background:var(--bg)}.auth-card{border-color:var(--border-2);border-radius:var(--radius-dialog);background:var(--surface);box-shadow:var(--shadow-overlay)}.auth-form input,.form-grid input,.form-grid select,.form-section textarea,.search-console input,.filter-strip input,.filter-strip select,.notes-toolbar input,.notes-toolbar select,input,select,textarea{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text);box-shadow:none;transition:border-color .14s,background-color .14s}input:hover,select:hover,textarea:hover{border-color:var(--border-2)}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:0}@supports (color:color-mix(in lab, red, red)){input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}}input:disabled,select:disabled,textarea:disabled{background:var(--surface-3);color:var(--faint)}.ui-button,.page-button,.mini-action{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text-2);box-shadow:none;font-weight:700;transition:border-color .14s,background-color .14s,color .14s}.ui-button:hover,.page-button:hover,.mini-action:hover{border-color:var(--border-2);background:var(--surface-2);color:var(--text)}.ui-button.primary{border-color:var(--primary);background:var(--primary);color:#fff}.ui-button.primary:hover{border-color:var(--primary-2);background:var(--primary-2)}.ui-button.danger,.ui-button.danger-soft,.mini-action.danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ui-button.danger,.ui-button.danger-soft,.mini-action.danger{border-color:color-mix(in srgb, var(--danger) 30%, var(--border))}}.ui-button.danger,.ui-button.danger-soft,.mini-action.danger{background:var(--danger-soft);color:var(--danger)}.premium-taste-surface,.bounded-surface,.panel,.form-panel,.form-section,.data-table-wrap,.employee-directory,.search-console,.search-result,.warning-panel,.note-list-panel,.record-card,.metric-card,.info-card,.bento-card{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);box-shadow:var(--shadow-surface)}.bento-card:hover,.search-result:hover,.record-card:hover{border-color:var(--border-2);background:var(--surface)}.metric-card.primary{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.metric-card.primary{border-color:color-mix(in srgb, var(--primary) 46%, var(--border))}}.metric-card.muted,.bento-card.empty{background:var(--surface-2)}.command-panel,.vault-command-bar{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);box-shadow:none}.warning-panel{border-left:3px solid var(--warning);background:var(--warning-soft)}.registry-sync-status{background:0 0;border-left-width:2px;border-radius:0}.data-table-wrap{overflow:auto}.data-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.data-table th{border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--muted);letter-spacing:.02em;text-transform:none;padding:11px 14px;font-size:12px;font-weight:720}.data-table td{border-bottom:1px solid var(--border);color:var(--text-2);padding:12px 14px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr:hover td{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}}.pagination-footer{border-top-color:var(--border);background:0 0}.dialog-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#03060cad}.dialog-panel,.profile-menu,.command-launcher,.vault-action-popover,.more-sheet,.mobile-sheet{border:1px solid var(--border-2);border-radius:var(--radius-dialog);background:var(--surface);box-shadow:var(--shadow-overlay)}.toast{border:1px solid var(--border-2);border-radius:var(--radius-surface);background:var(--surface);box-shadow:var(--shadow-overlay)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){:root{--page-gutter-premium:18px}}@media (width<=760px){:root{--type-body:14px;--control-height:44px;--page-gutter-premium:12px}.content-section-head{align-items:stretch;gap:var(--space-2);flex-direction:column}.metric-card{min-height:96px;padding:var(--space-3)}}@media (width>=601px) and (width<=960px){.main{width:100%;max-width:none}.page-stack,.registry-stack,.module-content,.lens-overview-grid,.lens-content-grid,.lens-result-column,.lens-helper-grid,.search-console,.search-result,.info-card{min-width:0;max-width:100%}[data-module=lens] .lens-overview-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}[data-module=lens] .lens-overview-metrics,[data-module=lens] .lens-overview-metrics>.metric-grid{width:100%}[data-module=lens] .lens-content-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}[data-module=lens] .lens-result-column{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}[data-module=lens] .lens-search-console{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;padding:16px;display:grid}[data-module=lens] .lens-search-console label,[data-module=lens] .lens-search-console input,[data-module=lens] .lens-search-console p{width:100%;min-width:0;max-width:none}[data-module=lens] .lens-search-console p{overflow-wrap:anywhere;margin:0}[data-module=lens] .lens-result-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}[data-module=lens] .lens-helper-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-module=lens] .lens-helper-grid>*,[data-module=lens] .lens-result-card{height:auto;min-height:0}[data-module=lens] .lens-result-card p,[data-module=lens] .lens-helper-grid p{overflow-wrap:anywhere}}@media (width<=700px){[data-module=lens] .lens-helper-grid{grid-template-columns:minmax(0,1fr)}}:root,[data-theme=dark],[data-theme=light]{--font-ui:Inter, Geist, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, system-ui, -apple-system, sans-serif;--font-display:"Segoe UI Variable Display", "SF Pro Display", "Segoe UI", Roboto, Helvetica, Arial, system-ui, -apple-system, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--type-body:15px;--type-small:12.5px;--type-meta:12px;--leading-body:1.55;--leading-compact:1.35}html{font-family:var(--font-ui);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100%}body{font-family:var(--font-ui);font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:-.004em}button,input,select,textarea{font-family:inherit;font-size:14px;line-height:1.4}button,[role=button],.page-tabs button,.nav-item,.mobile-dock button{font-weight:650}h1,h2,h3,h4,h5,h6,.title,.page-title,.card-title,.panel-title{font-family:var(--font-display);color:var(--text);text-wrap:balance;margin-block-start:0}h1,.title,.page-head .title{letter-spacing:-.035em;line-height:1.08}h2{letter-spacing:-.025em;line-height:1.16}h3,h4,.card-title,.panel-title{letter-spacing:-.015em;line-height:1.25}.page-head .title,.page-head h1,.page-head h2{margin:0;font-size:clamp(27px,2.1vw,33px);font-weight:720}.subtitle,.page-head .subtitle,.page-description{max-width:68ch;color:var(--text-2);text-wrap:pretty;margin:5px 0 0;font-size:14px;line-height:1.5}p,li,dd,dt,label,legend,figcaption,blockquote{line-height:var(--leading-body)}small,.meta,.caption,.eyebrow,.section-label,.status-strip,.info-card small,.metric-card small,.document-nip,.employee-nip,.auth-kicker,.auth-status-pill,.card-meta,.stat-label{font-size:var(--type-meta);line-height:var(--leading-compact)}.eyebrow,.section-label,.card-meta,.stat-label,.table-head,thead th{letter-spacing:.025em;text-transform:none}.info-card,.metric-card,.panel,.card,.dialog-panel,.toast,.empty-state,.search-result,.employee-directory{font-size:13px}.info-card p,.metric-card p,.panel p,.card p,.dialog-panel p,.empty-state p,.search-result p{color:var(--text-2);line-height:1.5}.info-card h3,.metric-card h3,.panel h3,.card h3,.dialog-panel h3,.content-section h3{font-size:16px;font-weight:680}label{color:var(--text-2);font-size:12px;font-weight:650}input,select,textarea{color:var(--text)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.9}.page-tabs button,.subtabs button,.segmented-control button{font-size:12px;line-height:1.35}.badge,.status-badge,.rank-badge,.pill,.chip,.tag{font-size:11px;line-height:1.25}.table-wrap,.employee-table-wrap,.data-table,table{font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.42}thead th{font-size:11px;font-weight:650;line-height:1.3}tbody td{color:var(--text-2)}tbody strong,.document-cell strong,.employee-name,.employee-role-cell strong{color:var(--text);font-weight:680}.bento-value,.metric-value,.money,.kpi-number,.table-number,.support-metric-list,.pagination-footer{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1}.rail,.sidebar,.topbar,.mobile-app-bar,.mobile-dock,.more-sheet{font-size:12px}.nav-item,.rail button,.sidebar button,.mobile-dock button{line-height:1.3}.toast,.alert,.registry-sync-status,.runtime-status,.status-message{font-size:12.5px;line-height:1.45}code,pre,kbd,samp{font-family:var(--font-mono);font-size:.92em}@media (width>=761px) and (width<=1100px){.page-head .title,.page-head h1,.page-head h2{font-size:clamp(26px,3.2vw,31px)}}@media (width<=760px){:root,[data-theme=dark],[data-theme=light]{--type-body:14px;--type-small:12.5px;--type-meta:11px}body{font-size:14px;line-height:1.5}.page-head .title,.page-head h1,.page-head h2{font-size:clamp(23px,7vw,27px);line-height:1.1}.subtitle,.page-head .subtitle,.page-description{font-size:13px;line-height:1.45}.info-card h3,.metric-card h3,.panel h3,.card h3,.dialog-panel h3,.content-section h3{font-size:15px}button,input,select,textarea{font-size:14px}.page-tabs button,.subtabs button,.segmented-control button,.mobile-dock button{font-size:12px}.employee-row-card,.mobile-card,.data-card,.search-result,.dialog-panel,.sheet-panel,.more-sheet{font-size:13px;line-height:1.48}}@media (width<=390px){.page-head .title,.page-head h1,.page-head h2{font-size:23px}}:root,[data-theme=dark],[data-theme=light]{--layout-page-gutter:24px;--layout-section-gap:14px;--layout-card-radius:12px;--layout-control-radius:8px;--layout-content-max:1440px}.main,.page-stack,.registry-stack,.module-content,.relative-zone,.panel,.info-card,.dialog-panel,.form-section,.table-wrap,.employee-directory{min-width:0}.main{width:100%;max-width:var(--layout-content-max);padding-inline:var(--layout-page-gutter);margin-inline:auto}.page-stack,.registry-stack,.module-content,.relative-zone{gap:var(--layout-section-gap);display:grid}.page-stack,.registry-stack{padding-bottom:32px}.page-head{max-width:880px;padding:4px 0 2px;display:block}.page-head>*{min-width:0}.page-head .subtitle{max-width:68ch}.section-label,.registry-sync-status,.status-strip,.vault-overview-status,.form-action-bar,.dialog-actions,.employee-pagination{min-width:0}.panel,.info-card,.form-section,.search-console,.search-result,.metric-card,.summary-card,.operation-card,.employee-directory,.data-table-wrap,.record-card{border-radius:var(--layout-card-radius);border-color:var(--border);box-shadow:none}.panel,.form-section,.search-console,.search-result{padding:16px}.info-card,.metric-card,.summary-card,.operation-card,.record-card{padding:14px}.toolbar,.employee-toolbar,.form-action-bar,.inline-actions,.employee-actions,.page-actions,.dialog-actions,.filter-strip,.employee-filter-row{min-width:0}.toolbar,.employee-toolbar,.page-actions,.employee-actions,.form-action-bar,.dialog-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar,.employee-toolbar,.form-action-bar{justify-content:space-between}button,.button,input,select,textarea{border-radius:var(--layout-control-radius)}.filter-strip,.employee-filter-row{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(150px,210px));align-items:center;gap:8px;display:grid}.filter-strip>*,.employee-filter-row>*,.form-grid>*,.metric-grid>*,.summary-grid>*,.operation-grid>*,.lens-overview-grid>*,.lens-helper-grid>*{min-width:0}.form-grid .wide,.form-grid [class*=wide]{grid-column:1/-1}.metric-grid,.summary-grid,.operation-grid,.lens-overview-grid,.lens-helper-grid{gap:10px}.table-wrap,.employee-table-wrap,.data-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}table{width:100%}thead th,tbody td{vertical-align:middle}.dialog-backdrop{padding:16px}.dialog-panel{width:min(100%,680px);max-height:calc(100dvh - 32px);padding:20px;overflow:auto}.dialog-panel.small{width:min(100%,480px)}.toast{max-width:min(440px,100vw - 32px)}@media (width<=1100px){:root,[data-theme=dark],[data-theme=light]{--layout-page-gutter:16px;--layout-section-gap:13px}.employee-toolbar,.toolbar{flex-direction:column;align-items:stretch}.page-actions,.employee-actions,.toolbar-actions{justify-content:flex-start;width:100%}.filter-strip,.employee-filter-row{grid-template-columns:minmax(0,1fr) minmax(150px,.45fr)}.filter-strip>:first-child,.employee-filter-row>:first-child{grid-column:1/-1}.lens-content-grid,.vault-overview-grid,.registry-overview-grid,.dashboard-grid,.content-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){:root,[data-theme=dark],[data-theme=light]{--layout-page-gutter:12px;--layout-section-gap:12px}.main{padding-inline:var(--layout-page-gutter)}.page-stack,.registry-stack{padding-bottom:18px}.page-head{padding-top:0}.panel,.form-section,.search-console,.search-result,.info-card,.metric-card,.summary-card,.operation-card,.record-card{padding:12px}.filter-strip,.employee-filter-row,.form-grid,.summary-grid,.operation-grid,.lens-overview-grid,.lens-helper-grid{grid-template-columns:minmax(0,1fr)}.filter-strip>:first-child,.employee-filter-row>:first-child,.form-grid .wide,.form-grid [class*=wide]{grid-column:auto}.page-actions,.employee-actions,.toolbar-actions,.form-action-bar,.dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.page-actions button,.employee-actions button,.toolbar-actions button,.form-action-bar button,.dialog-actions button,.mobile-dock button,.page-tabs button{min-height:44px}.form-action-bar>span,.dialog-actions>p,.dialog-actions>span{grid-column:1/-1}.dialog-backdrop{align-items:end;padding:8px}.dialog-panel,.dialog-panel.small{border-radius:14px;width:100%;max-height:calc(100dvh - 16px);padding:16px}}@media (width<=390px){:root,[data-theme=dark],[data-theme=light]{--layout-page-gutter:10px;--layout-section-gap:10px}.page-actions,.employee-actions,.toolbar-actions,.form-action-bar,.dialog-actions{grid-template-columns:minmax(0,1fr)}}:root,[data-theme=dark]{--oc-bg:#070a0f;--oc-chrome:#0a0e14;--oc-surface:#10151d;--oc-surface-2:#141b25;--oc-surface-3:#192230;--oc-border:#ffffff16;--oc-border-strong:#ffffff24;--oc-text:#f3f6fb;--oc-text-2:#c7d0dd;--oc-muted:#8e9aad;--oc-primary:#6687ff;--oc-primary-soft:#6687ff21;--oc-success:#54d7a1;--oc-warning:#e8b74d;--oc-danger:#ef7c83;--oc-radius-control:8px;--oc-radius-surface:12px;--oc-sidebar:248px;--oc-context:220px;--oc-page-pad:26px;--oc-gap:14px}[data-theme=light]{--oc-bg:#f4f6f9;--oc-chrome:#fff;--oc-surface:#fff;--oc-surface-2:#f8fafc;--oc-surface-3:#eef2f7;--oc-border:#0f172a17;--oc-border-strong:#0f172a29;--oc-text:#101828;--oc-text-2:#344054;--oc-muted:#667085;--oc-primary:#3858d6;--oc-primary-soft:#3858d617;--oc-success:#187a5b;--oc-warning:#946316;--oc-danger:#bd3f45}html,body,#root{background:var(--oc-bg);min-height:100%}body{color:var(--oc-text);font-size:14px;line-height:1.5}.app-shell{background:var(--oc-bg);min-height:100vh}@media (width>=961px){.app-shell{grid-template-columns:76px minmax(0,1fr);display:grid}.workspace{grid-template-columns:var(--oc-context) minmax(0, 1fr);min-width:0;display:grid}.rail{z-index:30;border-right:1px solid var(--oc-border);background:var(--oc-chrome);flex-direction:column;min-height:100vh;padding:18px 10px;display:flex;position:sticky;top:0}.brand-mark{border:1px solid var(--oc-primary);place-items:center;width:42px;height:42px;margin:0 auto 24px;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-mark{border:1px solid color-mix(in srgb, var(--oc-primary) 42%, var(--oc-border))}}.brand-mark{background:var(--oc-primary-soft);color:var(--oc-primary);letter-spacing:-.03em;border-radius:11px;font-size:15px;font-weight:850}.rail-nav{gap:7px;display:grid}.rail-btn{width:52px;min-height:48px;color:var(--oc-muted);border:1px solid #0000;border-radius:10px;place-items:center;margin-inline:auto;text-decoration:none;display:grid;position:relative}.rail-btn span{z-index:60;border:1px solid var(--oc-border-strong);background:var(--oc-surface-2);width:max-content;color:var(--oc-text-2);border-radius:7px;padding:6px 9px;font-size:12px;display:none;position:absolute;left:calc(100% + 10px);box-shadow:0 16px 40px -24px #000000e6}.rail-btn:hover span,.rail-btn:focus-visible span{display:block}.rail-btn:hover{border-color:var(--oc-border);background:var(--oc-surface);color:var(--oc-text-2)}.rail-btn.active{border-color:var(--oc-primary)}@supports (color:color-mix(in lab, red, red)){.rail-btn.active{border-color:color-mix(in srgb, var(--oc-primary) 42%, var(--oc-border))}}.rail-btn.active{background:var(--oc-primary-soft);color:var(--oc-primary)}.rail-btn.active:before{content:"";background:var(--oc-primary);border-radius:999px;width:2px;height:22px;position:absolute;left:-11px}.side{z-index:20;border-right:1px solid var(--oc-border);background:var(--oc-chrome);flex-direction:column;min-height:100vh;padding:24px 18px 20px;display:flex;position:sticky;top:0}.side .module-title{border-bottom:1px solid var(--oc-border);margin:0 0 22px;padding:0 2px 18px}.side .module-title .kicker,.side .subnav-group-label,.card-meta,.bento-eyebrow,.stat-label{color:var(--oc-muted);letter-spacing:.12em;text-transform:uppercase;font-weight:760;font-size:10px!important}.side .module-title h1{color:var(--oc-text);letter-spacing:-.04em;margin:8px 0 0;font-size:23px}.side .module-title p{color:var(--oc-muted);margin:9px 0 0;font-size:12.5px;line-height:1.55}.side .subnav{gap:17px;display:grid}.side .subnav-group{gap:7px;display:grid}.side .subnav-group-label{padding-inline:10px}.side .subnav-items{gap:3px;display:grid}.side .subnav button{min-height:38px;color:var(--oc-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 9px 7px 12px;display:flex}.side .subnav button:hover{border-color:var(--oc-border);background:var(--oc-surface);color:var(--oc-text-2)}.side .subnav button.active{border-color:var(--oc-primary)}@supports (color:color-mix(in lab, red, red)){.side .subnav button.active{border-color:color-mix(in srgb, var(--oc-primary) 24%, var(--oc-border))}}.side .subnav button.active{background:var(--oc-primary-soft);color:var(--oc-text)}.side .subnav-label{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.side .subnav-badge{color:var(--oc-muted);font-size:9px}.side-panel{border-top:1px solid var(--oc-border);margin-top:auto;padding:16px 2px 0}.side-panel strong{color:var(--oc-text-2);font-size:11px}.side-panel p{color:var(--oc-muted);margin:6px 0 0;font-size:11.5px;line-height:1.5}}.main{background:var(--oc-bg);min-width:0}.topbar{z-index:25;min-height:62px;padding:12px var(--oc-page-pad);border-bottom:1px solid var(--oc-border);background:var(--oc-bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--oc-bg) 94%, transparent)}}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.top-search{max-width:520px}.top-search input{border-color:var(--oc-border);border-radius:var(--oc-radius-control);background:var(--oc-surface);min-height:38px;color:var(--oc-text)}.top-search kbd{border-color:var(--oc-border);color:var(--oc-muted);background:0 0}.profile-trigger{border-color:var(--oc-border);background:var(--oc-surface);width:38px;min-width:38px;height:38px;color:var(--oc-text-2)}.page-stack{width:min(100%,1540px);padding:24px var(--oc-page-pad) 40px;margin-inline:auto}.page-head{border:0;margin-bottom:18px;padding:0}.page-head .title{color:var(--oc-text);letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.1vw,34px);font-weight:760;line-height:1.08}.page-head .subtitle{max-width:760px;color:var(--oc-muted);margin:7px 0 0;font-size:13px}.module-content{gap:16px;display:grid}.panel,.metric-card,.info-card,.bento-card,.command-panel,.data-table-wrap,.form-panel,.form-section,.warning-panel,.search-console,.record-card{border:1px solid var(--oc-border)!important;border-radius:var(--oc-radius-surface)!important;background:var(--oc-surface)!important;box-shadow:none!important}.stats-grid,.metric-grid,.card-grid,.dashboard-grid{gap:var(--oc-gap)!important}.metric-card{min-height:118px!important;padding:15px 16px!important}.metric-card .bento-eyebrow{margin-bottom:14px}.metric-card .bento-value{color:var(--oc-text);letter-spacing:-.035em;white-space:nowrap;font-weight:760;font-size:clamp(20px,1.55vw,27px)!important}.metric-card .bento-description,.metric-card p{color:var(--oc-muted);margin-top:10px;font-size:11.5px}.content-section{padding:0}.content-section+.content-section{border-top:0}.content-section-head{margin-bottom:12px}.content-section-head h3{color:var(--oc-text);letter-spacing:-.02em;font-size:15px}.data-table th{border-bottom-color:var(--oc-border);background:var(--oc-surface-2);color:var(--oc-muted);padding:10px 12px;font-size:10px}.data-table td{border-bottom-color:var(--oc-border);color:var(--oc-text-2);padding:11px 12px;font-size:12px}.ui-button,.page-button,.mini-action,button{border-radius:var(--oc-radius-control)}.ui-button.primary{border-color:var(--oc-primary);background:var(--oc-primary)}.axis-command-dashboard{gap:14px;display:grid}.axis-command-welcome{justify-content:space-between;align-items:flex-end;gap:20px;padding:2px 2px 8px;display:flex}.axis-command-welcome h2{color:var(--oc-text);letter-spacing:-.045em;margin:0;font-size:clamp(23px,2vw,31px)}.axis-command-welcome p{max-width:720px;color:var(--oc-muted);margin:7px 0 0}.axis-live-status{color:var(--oc-text-2);flex:none;align-items:center;gap:8px;padding-bottom:3px;font-size:12px;display:inline-flex}.axis-live-status:before{content:"";background:var(--oc-success);width:8px;height:8px;box-shadow:0 0 0 3px var(--oc-success);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.axis-live-status:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--oc-success) 12%, transparent)}}.axis-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.axis-kpi{border:1px solid var(--oc-border);border-radius:var(--oc-radius-surface);background:var(--oc-surface);min-width:0;padding:15px 16px}.axis-kpi span,.axis-panel-title span{color:var(--oc-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.axis-kpi strong{color:var(--oc-text);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:13px;font-size:clamp(18px,1.45vw,25px);display:block;overflow:hidden}.axis-kpi small{color:var(--oc-muted);margin-top:9px;font-size:11px;display:block}.axis-command-grid{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:12px;display:grid}.axis-main-column,.axis-command-rail{gap:12px;min-width:0;display:grid}.axis-dashboard-panel{border:1px solid var(--oc-border);border-radius:var(--oc-radius-surface);background:var(--oc-surface);min-width:0;padding:16px}.axis-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.axis-panel-title h3{color:var(--oc-text);letter-spacing:-.02em;margin:5px 0 0;font-size:15px}.axis-chart-shell{min-height:330px;padding:12px 4px 0;position:relative;overflow:hidden}.axis-chart-grid{stroke:var(--oc-border);stroke-dasharray:4 6}.axis-chart-area{fill:var(--oc-primary)}@supports (color:color-mix(in lab, red, red)){.axis-chart-area{fill:color-mix(in srgb, var(--oc-primary) 14%, transparent)}}.axis-chart-line{fill:none;stroke:var(--oc-primary);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.axis-chart-point{fill:var(--oc-primary);stroke:var(--oc-surface);stroke-width:2px}.axis-chart-label{fill:var(--oc-muted);font-size:10px}.axis-bottom-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:12px;display:grid}.axis-activity-list,.axis-allocation-list,.axis-system-list,.axis-action-list{margin:0;padding:0;list-style:none;display:grid}.axis-activity-list li,.axis-allocation-list li,.axis-system-list li{border-bottom:1px solid var(--oc-border);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 0;display:grid}.axis-activity-list li:last-child,.axis-allocation-list li:last-child,.axis-system-list li:last-child{border-bottom:0}.axis-activity-list strong,.axis-allocation-list strong,.axis-system-list strong{color:var(--oc-text-2);font-size:12px}.axis-activity-list span,.axis-allocation-list span,.axis-system-list span{color:var(--oc-muted);font-size:11px}.axis-allocation-bar{background:var(--oc-surface-3);border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.axis-allocation-bar i{border-radius:inherit;background:var(--oc-primary);height:100%;display:block}.axis-action-list{gap:7px}.axis-action-list a{border:1px solid var(--oc-border);background:var(--oc-surface-2);min-height:40px;color:var(--oc-text-2);border-radius:8px;justify-content:space-between;align-items:center;padding:0 11px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.axis-action-list a:hover{border-color:var(--oc-primary)}@supports (color:color-mix(in lab, red, red)){.axis-action-list a:hover{border-color:color-mix(in srgb, var(--oc-primary) 35%, var(--oc-border))}}.axis-action-list a:hover{color:var(--oc-text)}.axis-advisory{border-left:3px solid var(--oc-warning);background:var(--oc-warning)}@supports (color:color-mix(in lab, red, red)){.axis-advisory{background:color-mix(in srgb, var(--oc-warning) 4%, var(--oc-surface))}}.axis-advisory p{color:var(--oc-muted);margin:9px 0 0;font-size:12px;line-height:1.55}@media (width<=1240px){.axis-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}.axis-command-grid{grid-template-columns:minmax(0,1fr) 230px}}@media (width<=960px){:root{--oc-page-pad:16px}.app-shell,.workspace{display:block}.rail,.side{display:none}.topbar{min-height:58px;padding-inline:var(--oc-page-pad)}.page-stack{padding-top:18px;padding-bottom:94px}.axis-command-grid,.axis-bottom-grid{grid-template-columns:1fr}.axis-command-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.axis-command-welcome{align-items:start;display:grid}.axis-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.axis-command-rail{grid-template-columns:1fr}.axis-chart-shell{min-height:250px}.axis-chart-shell svg{height:235px}}@media (width<=430px){.axis-kpi-row{grid-template-columns:1fr}.axis-kpi{min-height:105px}}.command-panel,.vault-command-bar,.form-action-bar,.pagination-footer,.local-data-status,.registry-overview-card,.note-list-panel,.employee-directory{border:1px solid var(--oc-border)!important;border-radius:var(--oc-radius-surface)!important;background:var(--oc-surface)!important;box-shadow:none!important}.command-panel,.vault-command-bar{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex;padding:13px 15px!important}.command-panel h3,.vault-command-bar h3,.form-section-head h3{color:var(--oc-text);letter-spacing:-.02em;margin:4px 0 0;font-size:15px}.command-panel p,.vault-command-bar p,.form-section-head p,.info-card p,.panel p{color:var(--oc-muted)}.card-grid,.dashboard-grid,.axis-system-grid,.registry-overview-grid,.flow-overview-grid,.lens-overview-grid,.ops-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid;gap:12px!important}.info-card,.content-section,.form-panel,.form-section,.search-console,.note-list-panel,.employee-directory{min-width:0}.info-card{padding:15px 16px!important}.info-card h3{color:var(--oc-text);letter-spacing:-.02em;margin:5px 0 10px;font-size:15px}.info-card p{margin:0;font-size:12.5px;line-height:1.58}.compact-list,.support-metric-list,.status-definition-list{margin:0;padding:0;list-style:none}.compact-list li{border-bottom:1px solid var(--oc-border);grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 0;display:grid}.compact-list li:last-child{border-bottom:0}.compact-list strong{color:var(--oc-text-2);font-size:12px}.compact-list span{color:var(--oc-muted);grid-column:1/-1;font-size:11.5px;line-height:1.48}.compact-list small{color:var(--oc-muted);text-transform:uppercase;grid-area:1/2;font-size:10px}.support-metric-list{display:grid}.support-metric-list>span{border-bottom:1px solid var(--oc-border);justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;display:flex}.support-metric-list>span:last-child{border-bottom:0}.support-metric-list b{color:var(--oc-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:740}.support-metric-list>span>:last-child{color:var(--oc-text);font-variant-numeric:tabular-nums}.support-metric-list>span:not(:has(b)){color:var(--oc-text);font-variant-numeric:tabular-nums}.status-definition-list{border:1px solid var(--oc-border);border-radius:var(--oc-radius-control);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.status-definition-list>div{border-right:1px solid var(--oc-border);background:var(--oc-surface-2);min-width:0;padding:12px}.status-definition-list>div:last-child{border-right:0}.status-definition-list dt{color:var(--oc-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:730}.status-definition-list dd{color:var(--oc-text-2);margin:7px 0 0;font-size:12px;font-weight:700}.form-panel,.form-section,.employee-directory,.note-list-panel,.search-console{padding:16px!important}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.form-grid label,.form-section label,.search-console label{color:var(--oc-text-2);gap:6px;font-size:11.5px;font-weight:650;display:grid}.form-grid input,.form-grid select,.form-section input,.form-section select,.form-section textarea,.search-console input,.filter-strip input,.filter-strip select{min-height:40px;border-color:var(--oc-border)!important;border-radius:var(--oc-radius-control)!important;background:var(--oc-surface-2)!important;color:var(--oc-text)!important}.form-section textarea{resize:vertical;min-height:112px;padding:10px 12px}.form-action-bar{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex;padding:10px 12px!important}.filter-strip,.notes-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.data-table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{white-space:nowrap}.data-table td:first-child,.data-table th:first-child{white-space:normal}.data-cards-mobile{display:none}.pagination-footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex;padding:8px 10px!important}[data-module=ledger] .ledger-overview-hero{min-width:0;grid-template-columns:minmax(0,1fr) clamp(300px,25vw,350px)!important;grid-template-areas:"chart support"!important;align-items:start!important;gap:14px!important;display:grid!important}[data-module=ledger] .ledger-overview-chart-column{grid-area:chart;min-width:0}[data-module=ledger] .ledger-overview-support{grid-area:support;align-content:start;min-width:0;grid-template-rows:repeat(3,max-content)!important;gap:12px!important;height:max-content!important;display:grid!important}[data-module=ledger] .ledger-overview-support>.info-card,[data-module=ledger] .ledger-overview-support>.warning-panel{height:max-content!important;min-height:0!important;margin:0!important}[data-module=ledger] .ledger-overview-support>.warning-panel{padding:12px 14px!important}[data-module=ledger] .ledger-trajectory-panel{border:1px solid var(--oc-border)!important;border-radius:var(--oc-radius-surface)!important;background:var(--oc-surface)!important;grid-template-rows:repeat(5,max-content)!important;align-content:start!important;gap:11px!important;height:auto!important;min-height:0!important;padding:15px!important;display:grid!important}[data-module=ledger] .ledger-trajectory-header,[data-module=ledger] .ledger-trajectory-toolbar,[data-module=ledger] .ledger-trajectory-summary-strip,[data-module=ledger] .snapshot-history-panel{margin:0!important}[data-module=ledger] .ledger-area-chart-shell{height:auto!important;min-height:0!important;padding:9px!important;overflow:visible!important}[data-module=ledger] .trajectory-unified-chart{grid-template-rows:auto minmax(0,1fr)!important;gap:6px!important;min-height:0!important;display:grid!important;overflow:visible!important}[data-module=ledger] .trajectory-plot-wrap{isolation:isolate;height:clamp(245px,29vw,320px)!important;min-height:245px!important;position:relative!important;overflow:visible!important}[data-module=ledger] .trajectory-plot-wrap svg,[data-module=ledger] .trajectory-plot-wrap canvas{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}[data-module=ledger] .trajectory-tooltip,[data-module=ledger] .chart-tooltip,[data-module=ledger] .trajectory-plot-wrap [role=tooltip]{min-width:132px;z-index:40!important;pointer-events:none!important;width:max-content!important;max-width:min(220px,100% - 20px)!important;height:auto!important;margin:0!important;position:absolute!important}[data-module=ledger] .trajectory-tooltip.is-left.is-above{transform:translate(calc(-100% - 10px),calc(-100% - 10px))!important}[data-module=ledger] .trajectory-tooltip.is-left.is-below{transform:translate(calc(-100% - 10px),10px)!important}[data-module=ledger] .trajectory-tooltip.is-right.is-above{transform:translate(10px,calc(-100% - 10px))!important}[data-module=ledger] .trajectory-tooltip.is-right.is-below{transform:translate(10px,10px)!important}[data-module=ledger] .trajectory-tooltip.is-center.is-above{transform:translate(-50%,calc(-100% - 10px))!important}[data-module=ledger] .trajectory-tooltip.is-center.is-below{transform:translate(-50%,10px)!important}[data-module=ledger] .ledger-trajectory-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important;display:grid!important}[data-module=ledger] .ledger-trajectory-summary-strip>span{min-height:58px!important;padding:9px 10px!important}[data-module=ledger] .snapshot-history-panel{border-top:1px solid var(--oc-border);height:auto!important;min-height:0!important;padding-top:11px!important}[data-module=ledger] .metric-grid.metric-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}[data-module=ledger] .metric-grid.metric-grid--five>.metric-card{min-width:0;min-height:112px!important;padding:14px!important}[data-module=vault] .vault-overview-main,[data-module=vault] .vault-overview-status{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;display:grid!important}[data-module=vault] .vault-overview-main{margin-top:12px!important;margin-bottom:12px!important}[data-module=vault] .vault-overview-main>.info-card,[data-module=vault] .vault-overview-status>.info-card{grid-template-rows:max-content max-content 1fr;align-content:start;gap:8px;height:100%!important;min-height:120px!important;margin:0!important;padding:15px 16px!important;display:grid!important}[data-module=vault] .vault-overview-main .info-card h3,[data-module=vault] .vault-overview-status .info-card h3,[data-module=vault] .vault-overview-main .info-card p,[data-module=vault] .vault-overview-status .info-card p{margin:0!important}[data-module=vault] .vault-overview-bento{align-items:stretch;gap:10px!important}[data-module=vault] .vault-overview-bento>.metric-card{min-height:108px!important}[data-module=registry] .registry-overview-grid,[data-module=registry] .registry-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:12px;display:grid}[data-module=registry] .employee-directory{gap:14px;display:grid}[data-module=registry] .registry-sync-status{width:fit-content;min-height:30px;color:var(--oc-muted);align-items:center;padding:4px 9px;font-size:11px;display:inline-flex;border:0!important;border-left:2px solid var(--oc-muted)!important;background:0 0!important;border-radius:0!important}[data-module=registry] .registry-sync-status.online{border-left-color:var(--oc-success)!important}[data-module=flow] .flow-overview-grid,[data-module=flow] .calculator-layout,[data-module=flow] .calcme-layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:12px;display:grid}[data-module=flow] .calculator-result,[data-module=flow] .command-result-panel{border:1px solid var(--oc-border);border-radius:var(--oc-radius-surface);background:var(--oc-surface);min-height:100%;padding:16px}[data-module=lens] .lens-overview-grid,[data-module=lens] .lens-search-layout,[data-module=lens] .search-workspace{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;display:grid}[data-module=lens] .search-result,[data-module=lens] .command-result{border-color:var(--oc-border)!important;border-radius:var(--oc-radius-control)!important;background:var(--oc-surface-2)!important}[data-module=ops] .ops-overview-grid,[data-module=ops] .ops-system-grid,[data-module=ops] .ops-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}[data-module=ops] .status-strip{min-height:38px;padding:7px 2px;border:0!important;border-top:1px solid var(--oc-border)!important;border-bottom:1px solid var(--oc-border)!important;background:0 0!important;border-radius:0!important}[data-module=ops] .warning-panel{border-left:3px solid var(--oc-warning)!important;background:var(--oc-warning)!important}@supports (color:color-mix(in lab, red, red)){[data-module=ops] .warning-panel{background:color-mix(in srgb, var(--oc-warning) 4%, var(--oc-surface))!important}}.auth-gate{place-items:center;min-height:100dvh;padding:30px 20px;display:grid;background:var(--oc-bg)!important}.auth-card{width:min(430px,100%);padding:28px 28px 24px;display:grid;border:1px solid var(--oc-border-strong)!important;background:var(--oc-surface)!important;border-radius:10px!important;box-shadow:0 24px 60px -48px #000000e6!important}.auth-card:after{content:"Secure session · Supabase authenticated";border-top:1px solid var(--oc-border);color:var(--oc-muted);margin-top:20px;padding-top:14px;font-size:10.5px}.auth-lock-card:after,.auth-card.compact:after{content:"Private workspace · Local session control"}.auth-card-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:23px;display:flex}.auth-kicker{color:var(--oc-muted);letter-spacing:.14em;text-transform:uppercase;font-weight:750;font-size:10px!important}.auth-status-pill{color:var(--oc-success);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:680;display:inline-flex}.auth-status-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.auth-intro h1,.auth-card.compact h1{color:var(--oc-text);letter-spacing:-.045em;margin:0;font-size:clamp(26px,4vw,31px);font-weight:760}.auth-tagline{color:var(--oc-text-2);margin:0;font-size:13px;font-weight:680}.auth-description,.auth-card.compact p{max-width:40ch;color:var(--oc-muted);margin:2px 0 0;font-size:12.5px;line-height:1.55}.auth-form{gap:15px;display:grid}.auth-form label{color:var(--oc-text-2);gap:6px;font-size:11.5px;font-weight:680;display:grid}.auth-form input{width:100%;min-height:43px;padding:0 12px;border-color:var(--oc-border)!important;border-radius:var(--oc-radius-control)!important;background:var(--oc-bg)!important;color:var(--oc-text)!important}.password-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.password-row>.ui-button{min-width:58px;min-height:43px;padding:0 11px;font-size:11px;border-color:var(--oc-border)!important;color:var(--oc-muted)!important;background:0 0!important}.auth-form>.ui-button.primary{min-height:45px;margin-top:2px;border-color:var(--oc-primary)!important;background:var(--oc-primary)!important;color:#fff!important}.auth-form>.ui-button.primary:disabled{opacity:1;border-color:var(--oc-border)!important;background:var(--oc-surface-2)!important;color:var(--oc-muted)!important}.auth-message{border-left:2px solid var(--oc-muted);color:var(--oc-muted);background:0 0;margin:-6px 0 16px;padding:9px 11px;font-size:11.5px}.auth-message.error{border-left-color:var(--oc-danger);color:var(--oc-danger)}@media (width<=1180px){[data-module=ledger] .metric-grid.metric-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=960px){.card-grid,.dashboard-grid,.axis-system-grid,.registry-overview-grid,.flow-overview-grid,.lens-overview-grid,.ops-overview-grid,[data-module=registry] .registry-main-grid,[data-module=flow] .calculator-layout,[data-module=flow] .calcme-layout,[data-module=lens] .lens-search-layout,[data-module=lens] .search-workspace,[data-module=ops] .ops-system-grid,[data-module=ops] .ops-admin-grid{grid-template-columns:1fr}.status-definition-list{grid-template-columns:repeat(2,minmax(0,1fr))}.status-definition-list>div:nth-child(2n){border-right:0}[data-module=ledger] .ledger-overview-hero{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"chart""support"!important}[data-module=ledger] .ledger-overview-support{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:max-content!important}[data-module=vault] .vault-overview-main,[data-module=vault] .vault-overview-status{gap:10px!important}}@media (width<=760px){.command-panel,.vault-command-bar{flex-direction:column;align-items:flex-start}.form-grid,.status-definition-list,[data-module=ledger] .ledger-overview-support,[data-module=vault] .vault-overview-main,[data-module=vault] .vault-overview-status,[data-module=ops] .ops-overview-grid{grid-template-columns:1fr!important}.status-definition-list>div{border-right:0;border-bottom:1px solid var(--oc-border)}.status-definition-list>div:last-child{border-bottom:0}[data-module=ledger] .trajectory-plot-wrap{height:215px!important;min-height:215px!important}[data-module=ledger] .ledger-trajectory-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}[data-module=ledger] .metric-grid.metric-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-module=ledger] .metric-grid.metric-grid--five>.metric-card:last-child{grid-column:1/-1}[data-module=vault] .vault-overview-main>.info-card,[data-module=vault] .vault-overview-status>.info-card{height:auto!important;min-height:0!important}.data-table-desktop{display:none}.data-cards-mobile{gap:10px;display:grid}.record-card{padding:13px!important}.auth-gate{place-items:center stretch;padding:18px 14px}.auth-card{width:100%;padding:23px 19px 21px}}@media (width<=480px){[data-module=ledger] .metric-grid.metric-grid--five,[data-module=ledger] .ledger-trajectory-summary-strip{grid-template-columns:1fr!important}[data-module=ledger] .metric-grid.metric-grid--five>.metric-card:last-child{grid-column:auto}}.page-stack[data-module]{--module-accent:var(--oc-primary);--module-accent-soft:var(--oc-primary-soft);min-width:0}.page-stack[data-module] :is(.metric-card strong,.bento-value,td,.data-value){font-variant-numeric:tabular-nums}.page-stack[data-module=axis] .page-head{padding-bottom:4px}.page-stack[data-module=axis] .axis-command-welcome{border-bottom:1px solid var(--oc-border)}.page-stack[data-module=axis] .axis-dashboard-panel{background:var(--oc-surface)}@supports (color:color-mix(in lab, red, red)){.page-stack[data-module=axis] .axis-dashboard-panel{background:color-mix(in srgb, var(--oc-surface) 96%, var(--oc-primary-soft))}}.page-stack[data-module=ledger]{--module-accent:#4f6fe8;--module-accent-soft:var(--oc-primary-soft)}@supports (color:color-mix(in lab, red, red)){.page-stack[data-module=ledger]{--module-accent-soft:color-mix(in srgb, var(--oc-primary-soft) 70%, transparent)}}.page-stack[data-module=ledger] .module-content{gap:12px}.page-stack[data-module=ledger] :is(.metric-grid,.stats-grid){gap:8px!important}.page-stack[data-module=ledger] .metric-card{border-radius:8px!important;min-height:98px!important;padding:12px 14px!important}.page-stack[data-module=ledger] .metric-card :is(.bento-eyebrow,.stat-label){letter-spacing:.09em;margin-bottom:8px}.page-stack[data-module=ledger] .metric-card .bento-value{font-size:clamp(21px,1.7vw,30px)!important}.page-stack[data-module=ledger] :is(.panel,.content-section,.data-table-wrap){border-radius:8px!important}.page-stack[data-module=ledger] .data-table-wrap{border-top:2px solid var(--module-accent)}@supports (color:color-mix(in lab, red, red)){.page-stack[data-module=ledger] .data-table-wrap{border-top:2px solid color-mix(in srgb, var(--module-accent) 55%, var(--oc-border))}}.page-stack[data-module=ledger] table{font-size:12.5px}.page-stack[data-module=ledger] th{background:var(--oc-surface-2);color:var(--oc-text-2);letter-spacing:.05em;text-transform:uppercase}.page-stack[data-module=ledger] :is(.warning-panel,.advisory-card,.ledger-decision-panel){border-left:3px solid var(--module-accent)!important;border-radius:6px 10px 10px 6px!important}.page-stack[data-module=vault]{--module-accent:#7c6f64;--module-accent-soft:#7c6f6417}.page-stack[data-module=vault] .module-content{gap:22px}.page-stack[data-module=vault] :is(.panel,.content-section,.vault-overview-main,.vault-preview){border-radius:14px!important}.page-stack[data-module=vault] :is(.record-card,.info-card,.vault-document-card){background:var(--oc-surface)!important;padding-block:18px!important}@supports (color:color-mix(in lab, red, red)){.page-stack[data-module=vault] :is(.record-card,.info-card,.vault-document-card){background:color-mix(in srgb, var(--oc-surface) 97%, var(--module-accent-soft))!important}}.page-stack[data-module=vault] :is(.record-card,.vault-document-card)+:is(.record-card,.vault-document-card){border-top-color:var(--oc-border-strong)!important}.page-stack[data-module=vault] :is(.card-meta,.record-meta,.vault-meta){letter-spacing:.06em;text-transform:none}.page-stack[data-module=vault] .data-table-wrap{border-radius:12px!important}.page-stack[data-module=vault] th{border-bottom:1px solid var(--oc-border-strong);background:0 0}.page-stack[data-module=vault] .filter-strip{align-items:center;border:1px solid var(--oc-border)!important;background:var(--oc-surface)!important;border-radius:12px!important;grid-template-columns:minmax(280px,1fr) minmax(170px,220px) minmax(150px,190px)!important;gap:10px!important;padding:12px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.page-stack[data-module=vault] .filter-strip{background:color-mix(in srgb, var(--oc-surface) 97%, var(--module-accent-soft))!important}}.page-stack[data-module=vault] .filter-strip :is(input,select){width:100%;min-width:0;min-height:40px;margin:0!important}.page-stack[data-module=vault] .status-strip{min-height:38px;color:var(--oc-muted);flex-wrap:wrap;align-items:center;border-block:1px solid var(--oc-border)!important;background:0 0!important;gap:7px 14px!important;padding:8px 12px!important;display:flex!important}.page-stack[data-module=vault] .status-strip strong{color:var(--oc-text)}.page-stack[data-module=vault] .status-strip span+span,.page-stack[data-module=vault] .status-strip strong+span{padding-left:14px;position:relative}.page-stack[data-module=vault] .status-strip span+span:before,.page-stack[data-module=vault] .status-strip strong+span:before{content:"";background:var(--oc-border-strong);border-radius:999px;width:3px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-stack[data-module=flow]{--module-accent:#2d7f78;--module-accent-soft:#2d7f781a}.page-stack[data-module=flow] :is(.card-grid,.dashboard-grid,.flow-grid){align-items:stretch}.page-stack[data-module=flow] :is(.record-card,.info-card,.flow-card,.flow-item){position:relative;overflow:hidden;border-radius:10px!important}.page-stack[data-module=flow] :is(.record-card,.flow-card,.flow-item):before{content:"";background:var(--module-accent);opacity:.68;width:3px;position:absolute;inset:0 auto 0 0}.page-stack[data-module=flow] :is(.status-badge,.badge,.chip){border-radius:6px;font-weight:700}.page-stack[data-module=flow] :is(.progress,.progress-track,.flow-progress){background:var(--oc-surface-3);border-radius:999px;height:6px}.page-stack[data-module=flow] .data-table-wrap{border-top:2px solid var(--module-accent)}@supports (color:color-mix(in lab, red, red)){.page-stack[data-module=flow] .data-table-wrap{border-top:2px solid color-mix(in srgb, var(--module-accent) 45%, var(--oc-border))}}.page-stack[data-module=flow] .filter-strip{align-items:center;border:1px solid var(--oc-border)!important;background:var(--oc-surface-2)!important;border-radius:10px!important;grid-template-columns:minmax(300px,1fr) minmax(150px,190px) minmax(140px,170px)!important;gap:10px!important;padding:11px!important;display:grid!important}.page-stack[data-module=flow] .filter-strip :is(input,select){width:100%;min-width:0;min-height:40px;margin:0!important}.page-stack[data-module=flow] .status-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:40px;border:1px solid var(--oc-border)!important;background:var(--oc-surface)!important;border-radius:9px!important;gap:8px 16px!important;padding:9px 12px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.page-stack[data-module=flow] .status-strip{background:color-mix(in srgb, var(--oc-surface) 96%, var(--module-accent-soft))!important}}.page-stack[data-module=registry]{--module-accent:#536477;--module-accent-soft:#53647714}.page-stack[data-module=registry] .module-content{gap:12px}.page-stack[data-module=registry] :is(.search-console,.form-panel,.filter-bar,.toolbar){background:var(--oc-surface-2)!important;border-radius:8px!important}.page-stack[data-module=registry] .data-table-wrap{box-shadow:inset 0 1px 0 var(--oc-border-strong)!important;border-radius:8px!important}.page-stack[data-module=registry] table{font-size:12.5px}.page-stack[data-module=registry] th{z-index:1;background:var(--oc-surface-2);color:var(--oc-text-2);position:sticky;top:0}.page-stack[data-module=registry] tbody tr:hover{background:var(--module-accent-soft)}.page-stack[data-module=registry] :is(.metric-card,.info-card){border-radius:8px!important;min-height:auto!important}.page-stack[data-module=lens]{--module-accent:#8a5d27;--module-accent-soft:#8a5d271a}.page-stack[data-module=lens] :is(.panel,.content-section,.record-card,.lens-card,.finding-card){border-radius:10px!important}.page-stack[data-module=lens] :is(.finding-card,.warning-panel,.record-card){position:relative}.page-stack[data-module=lens] :is(.finding-card,.warning-panel,.record-card):after{content:"";background:var(--module-accent);opacity:.72;border-radius:999px;width:7px;height:7px;position:absolute;top:14px;right:14px}.page-stack[data-module=lens] :is(.comparison-grid,.lens-grid,.dashboard-grid){gap:12px!important}.page-stack[data-module=lens] :is(.severity-high,[data-severity=high],.danger){border-left:3px solid var(--oc-danger)!important}.page-stack[data-module=lens] :is(.severity-medium,[data-severity=medium],.warning){border-left:3px solid var(--oc-warning)!important}.page-stack[data-module=ops]{--module-accent:#5f6878;--module-accent-soft:#5f68781f}.page-stack[data-module=ops] .module-content{gap:10px}.page-stack[data-module=ops] :is(.panel,.content-section,.data-table-wrap,.record-card,.ops-card){border-radius:7px!important}.page-stack[data-module=ops] :is(code,pre,kbd,.mono,.log-line,.technical-value,td:first-child){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.page-stack[data-module=ops] :is(.metric-grid,.stats-grid,.dashboard-grid){gap:8px!important}.page-stack[data-module=ops] .metric-card{background:var(--oc-surface-2)!important;min-height:92px!important;padding:11px 13px!important}.page-stack[data-module=ops] .data-table-wrap{background:var(--oc-surface)!important}@supports (color:color-mix(in lab, red, red)){.page-stack[data-module=ops] .data-table-wrap{background:color-mix(in srgb, var(--oc-surface) 94%, var(--module-accent-soft))!important}}.page-stack[data-module=ops] tbody tr:nth-child(2n){background:var(--oc-surface-2)}@supports (color:color-mix(in lab, red, red)){.page-stack[data-module=ops] tbody tr:nth-child(2n){background:color-mix(in srgb, var(--oc-surface-2) 62%, transparent)}}.page-stack[data-module=ops] :is(.warning-panel,.error-panel,[data-status=failed]){border-color:var(--oc-danger)!important}@supports (color:color-mix(in lab, red, red)){.page-stack[data-module=ops] :is(.warning-panel,.error-panel,[data-status=failed]){border-color:color-mix(in srgb, var(--oc-danger) 55%, var(--oc-border))!important}}@media (width<=960px){.page-stack[data-module] .module-content{gap:14px}.page-stack[data-module] :is(.dashboard-grid,.card-grid,.comparison-grid,.flow-grid,.lens-grid){grid-template-columns:minmax(0,1fr)!important}.page-stack[data-module=ledger] :is(.metric-grid,.stats-grid),.page-stack[data-module=ops] :is(.metric-grid,.stats-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-stack[data-module=vault] .filter-strip,.page-stack[data-module=flow] .filter-strip{grid-template-columns:minmax(0,1fr) repeat(2,minmax(150px,.32fr))!important}}@media (width<=760px){.page-stack[data-module] :is(.metric-grid,.stats-grid){grid-template-columns:minmax(0,1fr)!important}.page-stack[data-module=ledger] .metric-card,.page-stack[data-module=ops] .metric-card{min-height:88px!important}.page-stack[data-module=vault] .module-content{gap:16px}.page-stack[data-module=vault] .filter-strip,.page-stack[data-module=flow] .filter-strip{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px!important}.page-stack[data-module=vault] .status-strip,.page-stack[data-module=flow] .status-strip{flex-direction:column;align-items:flex-start;gap:5px!important}.page-stack[data-module=vault] .status-strip span,.page-stack[data-module=vault] .status-strip strong,.page-stack[data-module=flow] .status-strip span,.page-stack[data-module=flow] .status-strip strong{padding-left:0}.page-stack[data-module=vault] .status-strip span:before,.page-stack[data-module=flow] .status-strip span:before{display:none}}@media (width>=961px){.unified-sidebar{overflow:hidden!important}.unified-brand{flex:none;margin-bottom:20px!important}.unified-module-nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-right:3px;overflow-y:auto}.unified-subnav{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(46vh,430px);overflow-y:auto}.unified-subnav button{min-width:0}.unified-subnav button>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.unified-subnav button small{text-overflow:ellipsis;white-space:nowrap;max-width:78px;overflow:hidden}.unified-sidebar-footer{flex:none;gap:8px!important;padding-top:12px!important}}.unified-about-button{border:1px solid var(--oc-border);background:var(--oc-surface);width:100%;min-height:38px;color:var(--oc-text-2);text-align:left;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.unified-about-button:hover{border-color:var(--oc-border-strong);background:var(--oc-surface-2);color:var(--oc-text)}.unified-about-button small{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--oc-muted)!important;margin:0!important;font-size:9px!important}.about-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03070ea8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.about-dialog{border:1px solid var(--oc-border-strong);background:var(--oc-surface);border-radius:14px;width:min(720px,100%);max-height:min(820px,100vh - 40px);overflow-y:auto;box-shadow:0 30px 90px -40px #000c}.about-head{z-index:2;border-bottom:1px solid var(--oc-border);background:var(--oc-surface);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.about-head{background:color-mix(in srgb, var(--oc-surface) 94%, transparent)}}.about-head{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about-head span,.about-principles>strong{color:var(--oc-primary);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:780}.about-head h2{color:var(--oc-text);letter-spacing:-.04em;margin:5px 0 4px;font-size:25px}.about-head p,.about-principles p,.about-timeline p{color:var(--oc-muted);margin:0;line-height:1.55}.about-head button{border:1px solid var(--oc-border);background:var(--oc-surface-2);width:36px;height:36px;color:var(--oc-text-2);border-radius:8px;place-items:center;display:grid}.about-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 24px 0;display:grid}.about-facts>span{border:1px solid var(--oc-border);background:var(--oc-surface-2);border-radius:9px;gap:4px;padding:12px;display:grid}.about-facts small{color:var(--oc-muted);text-transform:uppercase;font-size:10px}.about-facts strong{color:var(--oc-text);font-size:14px}.about-principles{border-left:3px solid var(--oc-primary);background:var(--oc-primary-soft);margin:16px 24px 0;padding:14px 16px}.about-timeline{gap:0;margin:18px 24px 24px;padding:0;list-style:none;display:grid}.about-timeline li{border-bottom:1px solid var(--oc-border);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.about-timeline li>span{color:var(--oc-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.about-timeline strong{color:var(--oc-text);margin-bottom:3px;display:block}.axis-chart-shell,.trajectory-plot-wrap{min-width:0;overflow:hidden}.axis-chart-shell svg{width:100%;height:clamp(260px,28vw,410px);display:block}.trajectory-plot-wrap svg{width:100%;height:auto;min-height:300px;max-height:470px;display:block}.ledger-area-chart-shell,.trajectory-unified-chart{width:100%;min-width:0}.axis-activity-list li{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:12px;display:grid!important}.axis-activity-list li>div{align-items:baseline;gap:6px;min-width:0;display:flex}.axis-activity-list li>div strong{flex:none}.axis-activity-list li>div span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.axis-activity-list li>span:last-child{max-width:155px;color:var(--oc-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}@media (width<=760px){.about-backdrop{align-items:end;padding:0}.about-dialog{border-radius:16px 16px 0 0;width:100%;max-height:88vh}.about-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.axis-chart-shell svg{height:260px}.trajectory-plot-wrap svg{min-height:250px}.axis-activity-list li{grid-template-columns:minmax(0,1fr)}.axis-activity-list li>span:last-child{text-align:left;max-width:none}}[data-module=axis],[data-module=registry],[data-module=vault],[data-module=ledger],[data-module=flow],[data-module=lens],[data-module=ops]{min-width:0}[data-module=axis] .axis-leading-summary{gap:var(--space-1);padding:var(--space-4) 0 var(--space-2);display:grid}[data-module=axis] .axis-leading-summary>span:first-child,.status-definition-list dt{color:var(--muted);font-size:var(--type-meta);line-height:1.4}[data-module=axis] .axis-leading-summary strong{letter-spacing:-.035em;font-size:clamp(22px,2.2vw,30px);line-height:1.1}[data-module=axis] .axis-leading-summary p{max-width:68ch;color:var(--text-2);margin:0}.axis-system-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.status-definition-list{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.status-definition-list div{gap:var(--space-1);min-width:0;display:grid}.status-definition-list dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:700}[data-module=registry] .employee-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}[data-module=registry] .employee-actions,.employee-utility-group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.employee-utility-group{padding-right:var(--space-2);border-right:1px solid var(--border)}.registry-reset-action{margin-left:var(--space-1)}[data-module=registry] .employee-table{table-layout:fixed}[data-module=registry] .bulk-action-bar.active{align-items:center;gap:var(--space-3);display:flex}[data-module=registry] .registry-directory{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);min-width:0;box-shadow:none;gap:18px;padding:clamp(16px,2vw,22px);display:grid}[data-module=registry] .registry-toolbar{border-bottom:1px solid var(--border);grid-template-columns:minmax(320px,1fr) auto;align-items:start;gap:16px;padding-bottom:16px;display:grid}[data-module=registry] .registry-title{align-items:center;gap:12px;min-width:0;display:flex}[data-module=registry] .registry-title-icon{border:1px solid var(--border);background:var(--surface-2);width:38px;height:38px;color:var(--primary-2);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}[data-module=registry] .registry-title h3{color:var(--text);margin:0;font-size:18px;line-height:1.2}[data-module=registry] .registry-title p{color:var(--muted);font-size:var(--type-meta);margin:4px 0 0}[data-module=registry] .registry-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}[data-module=registry] .registry-action-label-compact{display:none}[data-module=registry] .registry-filter-bar{grid-template-columns:minmax(260px,1fr) minmax(180px,220px) minmax(160px,200px);align-items:end;gap:12px;display:grid}[data-module=registry] .registry-filter-bar label,[data-module=registry] .registry-search-control,[data-module=registry] .registry-pagination-copy label,[data-module=registry] .registry-danger-confirm{min-width:0;color:var(--muted);font-size:var(--type-meta);gap:6px;font-weight:650;display:grid}[data-module=registry] .registry-bulk-bar{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}[data-module=registry] .registry-bulk-bar span{color:var(--muted);margin-right:auto}[data-module=registry] .registry-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow-x:visible}[data-module=registry] .registry-table{table-layout:fixed;width:100%;min-width:0}[data-module=registry] .registry-table th{background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:760}[data-module=registry] .registry-table th:first-child,[data-module=registry] .registry-table td:first-child{width:4%}[data-module=registry] .registry-table th:nth-child(2),[data-module=registry] .registry-table td:nth-child(2){width:24%}[data-module=registry] .registry-table th:nth-child(3),[data-module=registry] .registry-table td:nth-child(3){width:27%}[data-module=registry] .registry-table th:nth-child(4),[data-module=registry] .registry-table td:nth-child(4){width:15%}[data-module=registry] .registry-table th:nth-child(5),[data-module=registry] .registry-table td:nth-child(5){width:12%}[data-module=registry] .registry-table th:nth-child(6),[data-module=registry] .registry-table td:nth-child(6){width:18%}[data-module=registry] .registry-identity-button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}[data-module=registry] .registry-avatar{border:1px solid var(--border);background:var(--primary-soft);width:34px;height:34px;color:var(--primary-2);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}[data-module=registry] .registry-table td,[data-module=registry] .registry-table th{min-width:0}[data-module=registry] .registry-two-line,[data-module=registry] .registry-two-line strong,[data-module=registry] .registry-two-line small{white-space:normal;overflow-wrap:anywhere;min-width:0}[data-module=registry] .registry-row-actions{justify-content:flex-end}[data-module=registry] .registry-employee-dialog,[data-module=registry] .registry-import-dialog{background:var(--surface);color:var(--text)}[data-module=registry] .registry-employee-dialog label,[data-module=registry] .registry-import-dialog label{color:var(--text-2)}[data-module=registry] .registry-employee-dialog :is(input,select,textarea),[data-module=registry] .registry-import-dialog :is(input,select,textarea){border-color:var(--border-2);background:var(--surface-2);color:var(--text)}[data-module=vault] .notes-toolbar{grid-template-columns:minmax(240px,1fr) minmax(150px,190px) minmax(110px,130px) max-content;align-items:center;gap:10px;display:grid}[data-module=vault] .notes-toolbar :is(input,select){width:100%;min-width:0}[data-module=vault] .notes-toolbar .primary-action-button{justify-self:start;width:auto;min-width:86px}[data-module=ops] .warning-panel,[data-module=ops] .warning-panel.oreki-alert{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-module=ops] .warning-panel,[data-module=ops] .warning-panel.oreki-alert{border-color:color-mix(in srgb, var(--warning) 34%, var(--border))}}[data-module=ops] .warning-panel,[data-module=ops] .warning-panel.oreki-alert{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-module=ops] .warning-panel,[data-module=ops] .warning-panel.oreki-alert{background:color-mix(in srgb, var(--warning) 8%, var(--surface))}}[data-module=ops] .warning-panel,[data-module=ops] .warning-panel.oreki-alert{color:var(--text-2)}[data-module=ops] .warning-panel :is(strong,h5,.oreki-alert-title){color:var(--text)}[data-module=ops] .warning-panel :is(p,div,.oreki-alert-description){color:var(--text-2);opacity:1}[data-module=registry] .registry-identity-button span:last-child,[data-module=registry] .registry-two-line{gap:3px;min-width:0;display:grid}[data-module=registry] .registry-identity-button strong,[data-module=registry] .registry-two-line strong{color:var(--text);text-overflow:ellipsis;white-space:normal;overflow:hidden}[data-module=registry] .registry-identity-button small,[data-module=registry] .registry-two-line small{color:var(--muted);text-overflow:ellipsis;white-space:normal;overflow:hidden}[data-module=registry] .registry-identity-button strong,[data-module=registry] .registry-identity-button small{white-space:nowrap}[data-module=registry] .registry-row-actions{justify-content:flex-end;gap:6px;display:flex}[data-module=registry] .registry-mobile-list{display:none}[data-module=registry] .registry-employee-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:14px;padding:14px;display:grid}[data-module=registry] .registry-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}[data-module=registry] .registry-card-head div{gap:3px;min-width:0;display:grid}[data-module=registry] .registry-card-head strong,[data-module=registry] .registry-card-head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-module=registry] .registry-card-head small{color:var(--muted)}[data-module=registry] .registry-employee-card dl{gap:10px;margin:0;display:grid}[data-module=registry] .registry-employee-card dl div{grid-template-columns:92px minmax(0,1fr);gap:10px;display:grid}[data-module=registry] .registry-employee-card dt{color:var(--muted);font-size:var(--type-meta)}[data-module=registry] .registry-employee-card dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0}[data-module=registry] .registry-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}[data-module=registry] .registry-pagination-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-module=registry] .registry-pagination-copy{color:var(--muted);font-size:var(--type-meta);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.registry-export-menu{z-index:70}.registry-inline-actions{flex-wrap:wrap;gap:8px;display:flex}.vault-overview-main,.vault-overview-status{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px clamp(28px,3vw,42px);display:grid}.vault-overview-main{margin-bottom:10px}.vault-overview-main .info-card,.vault-overview-status .info-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 0}.vault-overview-main .info-card:nth-child(2),.vault-overview-status .info-card:nth-child(2){border-left:1px solid var(--border);padding-left:clamp(22px,2.4vw,34px)}.vault-overview-bento .metric-card:first-child{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vault-overview-bento .metric-card:first-child{border-color:color-mix(in srgb, var(--primary) 34%, var(--border))}}.vault-overview-bento .metric-card:first-child{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.vault-overview-bento .metric-card:first-child{background:color-mix(in srgb, var(--primary-soft) 62%, var(--surface))}}[data-module=vault] .vault-upload-panel,[data-module=vault] .vault-document-table,[data-module=vault] .vault-preview-panel{border-radius:var(--radius-surface);box-shadow:none}[data-module=ledger] .command-panel{min-height:0;padding:var(--space-3) 0;box-shadow:none;background:0 0;border:0;border-radius:0}[data-module=ledger] .command-panel h3{letter-spacing:-.025em;max-width:34ch;font-size:clamp(18px,1.8vw,24px)}.ledger-overview-metrics .metric-card:nth-child(4){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ledger-overview-metrics .metric-card:nth-child(4){border-color:color-mix(in srgb, var(--primary) 42%, var(--border))}}.ledger-overview-metrics .metric-card:nth-child(4){background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.ledger-overview-metrics .metric-card:nth-child(4){background:color-mix(in srgb, var(--primary-soft) 70%, var(--surface))}}.ledger-overview-chart-column{border-radius:var(--radius-surface);min-width:0}.ledger-overview-support{align-content:start;gap:22px;display:grid}.ledger-overview-support .info-card{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);min-height:0;box-shadow:none;padding:20px 20px 18px}.ledger-overview-support .info-card:last-of-type{border-bottom:1px solid var(--border);padding-bottom:18px}.ledger-overview-support .info-card h3{margin-bottom:14px}.ledger-overview-support .support-metric-list span{padding-block:10px}.ledger-overview-support .support-metric-list+p{color:var(--text-2);margin:14px 0 0}.ledger-overview-support .compact-list{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.ledger-overview-support .compact-list li{padding-block:12px}.ledger-overview-support>.warning-panel{border-radius:var(--radius-surface);background:var(--surface-2);margin:0;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.ledger-overview-support>.warning-panel{background:color-mix(in srgb, var(--surface-2) 78%, var(--surface))}}.ledger-overview-support>.warning-panel p{margin:6px 0 0}[data-module=ledger] .form-section,[data-module=ledger] .data-table-wrap{border-radius:var(--radius-surface);box-shadow:none}[data-module=lens] .command-panel.read-only+.data-table-wrap,[data-module=lens] .warning-panel+.data-table-wrap{border-color:var(--border-2);overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-module=lens] .command-panel.read-only+.data-table-wrap,[data-module=lens] .warning-panel+.data-table-wrap{border-color:color-mix(in srgb, var(--border-2) 72%, var(--border))}}[data-module=lens] .command-panel.read-only+.data-table-wrap,[data-module=lens] .warning-panel+.data-table-wrap{border-radius:var(--radius-surface);box-shadow:none}[data-module=lens] .command-panel.read-only+.data-table-wrap .data-table,[data-module=lens] .warning-panel+.data-table-wrap .data-table{table-layout:fixed;width:100%}[data-module=lens] .command-panel.read-only+.data-table-wrap th,[data-module=lens] .warning-panel+.data-table-wrap th{background:var(--surface-2);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){[data-module=lens] .command-panel.read-only+.data-table-wrap th,[data-module=lens] .warning-panel+.data-table-wrap th{background:color-mix(in srgb, var(--surface-2) 72%, var(--surface))}}[data-module=lens] .command-panel.read-only+.data-table-wrap th,[data-module=lens] .warning-panel+.data-table-wrap th{color:var(--muted);letter-spacing:.045em;text-transform:none;font-size:11px;font-weight:760;line-height:1.35}[data-module=lens] .command-panel.read-only+.data-table-wrap td,[data-module=lens] .warning-panel+.data-table-wrap td{vertical-align:middle;color:var(--text-2);overflow-wrap:anywhere;padding:14px;line-height:1.45}[data-module=lens] .command-panel.read-only+.data-table-wrap tbody tr:hover,[data-module=lens] .warning-panel+.data-table-wrap tbody tr:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){[data-module=lens] .command-panel.read-only+.data-table-wrap tbody tr:hover,[data-module=lens] .warning-panel+.data-table-wrap tbody tr:hover{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}[data-module=lens] .command-panel.read-only+.data-table-wrap th:first-child,[data-module=lens] .command-panel.read-only+.data-table-wrap td:first-child{width:49%}[data-module=lens] .command-panel.read-only+.data-table-wrap th:nth-child(2),[data-module=lens] .command-panel.read-only+.data-table-wrap td:nth-child(2){width:14%}[data-module=lens] .command-panel.read-only+.data-table-wrap th:nth-child(3),[data-module=lens] .command-panel.read-only+.data-table-wrap td:nth-child(3){width:13%}[data-module=lens] .command-panel.read-only+.data-table-wrap th:nth-child(4),[data-module=lens] .command-panel.read-only+.data-table-wrap td:nth-child(4){width:24%}[data-module=lens] .warning-panel+.data-table-wrap th:first-child,[data-module=lens] .warning-panel+.data-table-wrap td:first-child{width:35%}[data-module=lens] .warning-panel+.data-table-wrap th:nth-child(2),[data-module=lens] .warning-panel+.data-table-wrap td:nth-child(2),[data-module=lens] .warning-panel+.data-table-wrap th:nth-child(3),[data-module=lens] .warning-panel+.data-table-wrap td:nth-child(3){width:13%}[data-module=lens] .warning-panel+.data-table-wrap th:nth-child(4),[data-module=lens] .warning-panel+.data-table-wrap td:nth-child(4){width:14%}[data-module=lens] .warning-panel+.data-table-wrap th:nth-child(5),[data-module=lens] .warning-panel+.data-table-wrap td:nth-child(5){width:25%}[data-module=lens] .command-panel.read-only+.data-table-wrap td:nth-child(3),[data-module=lens] .warning-panel+.data-table-wrap td:nth-child(3){color:var(--text);font-weight:700}[data-module=lens] .command-panel.read-only+.data-table-wrap td:last-child{color:var(--primary-2);font-weight:680}[data-module=lens] .warning-panel+.data-table-wrap td:last-child{color:var(--muted);font-weight:650}[data-module=axis],[data-module=ledger],[data-module=vault],[data-module=flow],[data-module=registry],[data-module=lens],[data-module=ops]{--module-accent-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-module=axis],[data-module=ledger],[data-module=vault],[data-module=flow],[data-module=registry],[data-module=lens],[data-module=ops]{--module-accent-border:color-mix(in srgb, var(--primary) 48%, var(--border))}}[data-module] .page-head{padding-bottom:4px}[data-module] .page-head .title{letter-spacing:-.04em;font-weight:780}[data-module] .module-content{gap:16px}[data-module] .panel,[data-module] .form-section,[data-module] .data-table-wrap,[data-module] .employee-directory,[data-module] .search-console,[data-module] .search-result,[data-module] .metric-card,[data-module] .bento-card{border-color:var(--border);background:var(--surface);box-shadow:none}[data-module=axis] .metric-card.primary,[data-module=ledger] .metric-card.primary,[data-module=vault] .metric-card.primary,[data-module=flow] .metric-card.primary,[data-module=registry] .metric-card.primary,[data-module=lens] .metric-card.primary,[data-module=ops] .metric-card.primary{border-color:var(--module-accent-border);background:var(--surface);border-left-width:3px}[data-module=axis] .axis-leading-summary{border-bottom:1px solid var(--border);padding:6px 0 18px}[data-module=axis] .status-definition-list{gap:16px}[data-module=axis] .status-definition-list div{border-left:1px solid var(--border);padding-left:12px}[data-module=registry] .employee-toolbar{border-bottom:1px solid var(--border);padding-bottom:14px}[data-module=registry] .employee-utility-group{border-right-color:var(--border)}[data-module=vault] .vault-overview-bento .metric-card:first-child,[data-module=ledger] .ledger-overview-metrics .metric-card:nth-child(4){border-color:var(--module-accent-border);background:var(--surface);border-left-width:3px}[data-module=vault] .vault-upload-panel,[data-module=vault] .vault-document-table,[data-module=vault] .vault-preview-panel,[data-module=ledger] .ledger-overview-chart-column{border:1px solid var(--border);background:var(--surface)}[data-module=ledger] .command-panel{border-bottom:1px solid var(--border);padding:4px 0 16px}[data-module=lens] .command-panel.read-only,[data-module=lens] .warning-panel,[data-module=ops] .warning-panel{border-radius:var(--radius-surface)}[data-module=lens] .command-panel.read-only+.data-table-wrap th,[data-module=lens] .warning-panel+.data-table-wrap th{background:var(--surface-2);color:var(--muted);letter-spacing:.02em}[data-module=lens] .command-panel.read-only+.data-table-wrap tbody tr:hover td,[data-module=lens] .warning-panel+.data-table-wrap tbody tr:hover td{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){[data-module=lens] .command-panel.read-only+.data-table-wrap tbody tr:hover td,[data-module=lens] .warning-panel+.data-table-wrap tbody tr:hover td{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}}[data-module=flow] .command-panel,[data-module=ops] .command-panel{border-color:var(--border);background:var(--surface)}@media (width<=760px){.axis-system-grid,.status-definition-list{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}[data-module=registry] .employee-toolbar,[data-module=registry] .employee-actions,.employee-utility-group{align-items:stretch}[data-module=registry] .employee-actions,.employee-utility-group{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.employee-utility-group{border:0;padding:0}[data-module=registry] .employee-actions>.primary{grid-column:1/-1}[data-module=registry] .registry-directory{padding:14px}[data-module=registry] .registry-toolbar,[data-module=registry] .registry-filter-bar{grid-template-columns:minmax(0,1fr)}[data-module=registry] .registry-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}[data-module=registry] .registry-toolbar-actions>.ui-button{white-space:nowrap;justify-content:center;min-width:0}[data-module=registry] .registry-toolbar-actions .registry-action-label-full{display:none}[data-module=registry] .registry-toolbar-actions .registry-action-label-compact{display:inline}[data-module=registry] .registry-toolbar-actions>button:last-child{grid-column:1/-1}[data-module=registry] .registry-table-wrap{display:none}[data-module=registry] .registry-mobile-list{gap:12px;display:grid}[data-module=vault] .notes-toolbar{grid-template-columns:minmax(0,1fr)}[data-module=vault] .notes-toolbar .primary-action-button{justify-self:stretch;width:100%}[data-module=registry] .registry-pagination-bar,[data-module=registry] .registry-pagination-copy{justify-content:stretch;width:100%;display:grid}[data-module=registry] .registry-card-actions{grid-template-columns:minmax(0,1fr)}.vault-overview-main,.vault-overview-status{grid-template-columns:minmax(0,1fr);gap:20px}.vault-overview-main .info-card,.vault-overview-status .info-card{padding-block:14px}.vault-overview-main .info-card:nth-child(2),.vault-overview-status .info-card:nth-child(2){border-top:1px solid var(--border);border-left:0;padding-top:20px;padding-left:0}[data-module=ledger] .command-panel h3{max-width:none}.ledger-overview-support{gap:18px}.ledger-overview-support .info-card{padding:18px 16px 16px}.ledger-overview-support>.warning-panel{padding:15px 16px}[data-module=axis] .status-definition-list div{border-left:0;border-bottom:1px solid var(--border);padding:0 0 12px}[data-module=axis] .status-definition-list div:last-child{border-bottom:0;padding-bottom:0}}.pagination-footer,.registry-pagination-bar{grid-template-columns:minmax(0,1fr) auto auto;width:100%;min-width:0;align-items:center!important;gap:10px!important;display:grid!important}.pagination-summary,.pagination-page-size,.pagination-nav,.pagination-content,.registry-pagination-copy,.registry-pagination-bar nav,.registry-pagination-bar ul{min-width:0}.pagination-summary,.registry-pagination-copy>span{white-space:nowrap}.pagination-summary{align-items:baseline;gap:6px;display:flex}.pagination-summary span,.pagination-page-size>span,.registry-pagination-copy>span,.registry-pagination-copy label>span{color:var(--oc-muted,var(--muted));font-size:11px}.pagination-summary strong,.pagination-current,.registry-pagination-bar [data-slot=badge]{color:var(--oc-text,var(--text));font-variant-numeric:tabular-nums;white-space:nowrap}.pagination-page-size,.registry-pagination-copy label{white-space:nowrap;align-items:center;gap:7px;grid-template-columns:none!important;display:inline-flex!important}.pagination-page-size select,.registry-pagination-copy select{width:68px;min-width:68px}.pagination-nav,.registry-pagination-bar nav{justify-self:end;width:auto!important;margin:0!important}.pagination-content,.registry-pagination-bar ul{align-items:center;flex-wrap:nowrap!important;gap:6px!important;display:inline-flex!important}.pagination-current,.registry-pagination-bar [data-slot=badge]{border:1px solid var(--oc-border,var(--border));background:var(--oc-surface-2,var(--surface-2));border-radius:10px;justify-content:center;align-items:center;min-width:46px;min-height:36px;padding:0 8px;font-size:12px;display:inline-flex}.page-button,.registry-pagination-bar button{white-space:nowrap;min-width:38px!important;min-height:38px!important}.registry-pagination-copy{align-items:center;gap:10px;display:flex}.registry-toolbar-actions,.registry-toolbar-actions>*,.registry-toolbar-actions button{min-width:0}.registry-toolbar-actions svg,.primary-action-button svg,.crud-action-button svg,.action-row svg,.page-button svg,.registry-pagination-bar button svg{flex:none;width:16px!important;height:16px!important}@media (width<=760px){.pagination-footer,.registry-pagination-bar{grid-template-areas:"summary size""nav nav";grid-template-columns:minmax(0,1fr) auto!important;gap:10px 8px!important;padding:12px!important}.pagination-summary{grid-area:summary;justify-self:start;gap:2px;display:grid}.pagination-page-size{grid-area:size;justify-self:end}.pagination-nav{grid-area:nav;justify-self:stretch;width:100%!important}.pagination-content{grid-template-columns:40px minmax(54px,auto) 40px;justify-content:center;width:100%;display:grid!important}.pagination-button-label,.registry-pagination-bar .page-button span{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.page-button,.registry-pagination-bar button{gap:0!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.pagination-current,.registry-pagination-bar [data-slot=badge]{min-width:54px;height:40px}.registry-pagination-copy{grid-area:summary/summary/size/size;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.registry-pagination-copy>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.registry-pagination-copy label{justify-self:end}.registry-pagination-copy label>span{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.registry-pagination-bar nav{grid-area:nav;justify-self:stretch;width:100%!important}.registry-pagination-bar ul{grid-template-columns:40px minmax(54px,auto) 40px;justify-content:center;width:100%;display:grid!important}[data-module=registry] .registry-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important}[data-module=registry] .registry-toolbar-actions>*,[data-module=registry] .registry-toolbar-actions>*>button,[data-module=registry] .registry-toolbar-actions>button{width:100%!important;min-width:0!important}[data-module=registry] .registry-toolbar-actions .primary-action-button{grid-column:1/-1}[data-module=registry] .registry-toolbar-actions button{justify-content:center;min-height:40px;padding-inline:10px;overflow:hidden}[data-module=registry] .registry-toolbar-actions button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-module=registry] .registry-action-label-full{display:none!important}[data-module=registry] .registry-action-label-compact{display:inline!important}.action-row.compact-action-group{max-width:100%;flex-wrap:nowrap!important;gap:4px!important;width:auto!important;display:inline-flex!important}.crud-action-button{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.crud-action-icon,.primary-action-icon{width:16px!important;height:16px!important}}@media (width<=380px){[data-module=registry] .registry-toolbar-actions{grid-template-columns:1fr}[data-module=registry] .registry-toolbar-actions .primary-action-button{grid-column:auto}.pagination-summary span,.registry-pagination-copy>span{display:none}.pagination-footer,.registry-pagination-bar{grid-template-columns:1fr auto!important}}.oreki-chart-stage,.oreki-chart-stage .recharts-responsive-container,.oreki-chart-stage .recharts-wrapper,.oreki-chart-stage .recharts-surface{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.oreki-chart-stage .recharts-wrapper:focus,.oreki-chart-stage .recharts-wrapper:focus-visible,.oreki-chart-stage .recharts-surface:focus,.oreki-chart-stage .recharts-surface:focus-visible,.oreki-chart-stage svg[role=application]:focus,.oreki-chart-stage svg[role=application]:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}.oreki-chart-stage .recharts-surface{overflow:visible}.oreki-chart-card.is-minimal .recharts-cartesian-axis-line,.oreki-chart-card.is-minimal .recharts-cartesian-grid,.oreki-chart-card.is-minimal .recharts-cartesian-grid-horizontal line,.oreki-chart-card.is-minimal .recharts-reference-line-line,.oreki-chart-card.is-minimal .recharts-tooltip-cursor{stroke:#0000!important;fill:#0000!important}.oreki-chart-card.is-minimal .recharts-surface,.oreki-chart-card.is-minimal .recharts-wrapper,.oreki-chart-card.is-minimal .oreki-chart-stage{border:0!important;outline:0!important}.axis-chart-shell,[data-module=axis] .axis-chart-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:300px!important;min-height:300px!important;max-height:300px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.axis-chart-shell>.oreki-chart-card,[data-module=axis] .axis-chart-shell>.oreki-chart-card{width:100%!important;height:300px!important;min-height:300px!important;max-height:300px!important;margin:0!important;padding:0!important;display:block!important}.axis-dashboard-panel:has(.axis-chart-shell){align-content:start!important;min-height:0!important}[data-module=axis] .axis-dashboard-panel:has(.axis-chart-shell){align-content:start!important;min-height:0!important}[data-module=ledger] .snapshot-history-head{min-height:0!important;display:block!important}[data-module=ledger] .snapshot-history-head>div{width:100%}[data-module=ledger] .snapshot-history-panel{gap:10px!important}.ledger-overview-hero,[data-module=ledger] .ledger-overview-hero,.axis-command-grid,[data-module=axis] .axis-command-grid{align-items:stretch!important}.ledger-overview-chart-column,[data-module=ledger] .ledger-overview-chart-column,.ledger-overview-support,[data-module=ledger] .ledger-overview-support,.axis-main-column,[data-module=axis] .axis-main-column,.axis-command-rail,[data-module=axis] .axis-command-rail{height:100%!important;min-height:0!important}.ledger-overview-support,[data-module=ledger] .ledger-overview-support,.axis-command-rail,[data-module=axis] .axis-command-rail{flex-direction:column!important;gap:12px!important;display:flex!important}.ledger-overview-support>:last-child,[data-module=ledger] .ledger-overview-support>:last-child,.axis-command-rail>:last-child,[data-module=axis] .axis-command-rail>:last-child{margin-top:auto!important}.ledger-overview-support>*,[data-module=ledger] .ledger-overview-support>*,.axis-command-rail>*,[data-module=axis] .axis-command-rail>*{box-sizing:border-box;width:100%}@media (width<=960px){.ledger-overview-support,[data-module=ledger] .ledger-overview-support,.axis-command-rail,[data-module=axis] .axis-command-rail{height:auto!important;display:grid!important}.ledger-overview-support>:last-child,[data-module=ledger] .ledger-overview-support>:last-child,.axis-command-rail>:last-child,[data-module=axis] .axis-command-rail>:last-child{margin-top:0!important}}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0;background:var(--bg)!important;background-color:var(--bg)!important;background-image:none!important}html,body{overflow-x:hidden}#root{min-height:100dvh}@media (width>=961px){.app-shell{background:var(--bg)!important;background-color:var(--bg)!important;width:100vw!important;max-width:none!important;min-height:100dvh!important;box-shadow:none!important;background-image:none!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.app-shell .main{padding-left:0;background:var(--bg)!important;background-color:var(--bg)!important;background-image:none!important;width:calc(100vw - 264px)!important;min-width:0!important;max-width:none!important;min-height:100dvh!important;margin:0 0 0 264px!important;display:block!important}.app-shell .main>*{max-width:none}.app-shell:before,.app-shell:after,.unified-sidebar:before,.unified-sidebar:after{content:none!important;display:none!important}.unified-sidebar{z-index:40;overscroll-behavior:none!important;border:0!important;border-right:1px solid var(--oc-border)!important;background:var(--oc-chrome)!important;width:264px!important;min-width:264px!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;scrollbar-width:none!important;background-image:none!important;outline:0!important;margin:0!important;padding:22px 18px 18px!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important}.unified-sidebar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.unified-sidebar [data-slot=sidebar-header]{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;display:block!important}.unified-brand-row{align-items:center;width:100%;margin-bottom:30px;display:flex}.unified-sidebar [data-slot=sidebar-content]{min-height:0!important;overflow:hidden!important}.unified-sidebar .unified-module-group,.unified-sidebar .unified-module-group.active,.unified-sidebar .unified-module-group[data-state=open],.unified-sidebar [data-slot=sidebar-menu-item],.unified-sidebar .unified-module-link,.unified-sidebar .unified-module-link.active,.unified-sidebar .unified-module-link[aria-current=page]{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.unified-sidebar .unified-module-link.active:before,.unified-sidebar .unified-module-link[aria-current=page]:before{content:none!important;display:none!important}.unified-sidebar .unified-brand,.unified-sidebar .unified-brand[aria-current=page],.unified-sidebar .unified-brand:hover,.unified-sidebar .unified-brand:active,.unified-sidebar .unified-brand:focus,.unified-sidebar .unified-brand:focus-visible{width:fit-content!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}.unified-sidebar .unified-brand:before,.unified-sidebar .unified-brand:after,.unified-sidebar .unified-brand[aria-current=page]:before,.unified-sidebar .unified-brand[aria-current=page]:after{content:none!important;display:none!important}.unified-sidebar .unified-brand-mark{border-color:var(--oc-border)!important;color:var(--oc-text)!important;box-shadow:none!important;background:0 0!important}.unified-sidebar .unified-brand:focus-visible .unified-brand-mark{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.unified-sidebar .unified-brand:focus-visible .unified-brand-mark{outline:2px solid color-mix(in srgb, var(--primary) 48%, transparent)}}.unified-sidebar .unified-brand:focus-visible .unified-brand-mark{outline-offset:2px}}[data-slot=button-group]{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;display:inline-flex!important}.compact-action-group,.action-row.compact-action-group,.inline-actions.compact-action-group{grid-auto-columns:40px!important;grid-auto-flow:column!important;justify-content:start!important;align-items:center!important;gap:8px!important;width:max-content!important;min-width:0!important;max-width:100%!important;margin:0!important;display:inline-grid!important}.compact-action-group .crud-tooltip-disabled-wrap{width:40px!important;height:40px!important;display:inline-flex!important}.compact-action-group .crud-action-button,.compact-action-group>button{border-radius:var(--radius-control,10px)!important;flex:0 0 40px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important;transform:none!important}.compact-action-group .crud-action-icon{flex:0 0 16px!important;width:16px!important;height:16px!important;margin:0!important;display:block!important}[data-module=flow] .data-table :is(th,td):last-child{width:104px!important;min-width:104px!important}[data-module=registry] .registry-table :is(th,td):last-child{width:136px!important;min-width:136px!important}[data-module=vault] .data-table :is(th,td):last-child{width:232px!important;min-width:232px!important}:is([data-module=flow],[data-module=registry],[data-module=vault]) .data-table td:last-child{text-align:left!important;vertical-align:middle!important}:is([data-module=flow],[data-module=registry],[data-module=vault]) .data-table td:last-child .compact-action-group{justify-self:start!important;margin-inline:0!important}.ledger-form-actions,.dialog-footer,.registry-dialog-actions,.snapshot-editor-actions,.confirmation-actions,.snapshot-row-actions{width:100%;min-width:0;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.ledger-form-actions>button,.dialog-footer>button,.registry-dialog-actions>button,.snapshot-editor-actions>button,.confirmation-actions>button,.snapshot-row-actions>button{min-width:88px;border-radius:var(--radius-control,10px)!important;flex:none!important;margin:0!important;position:relative!important;transform:none!important}.snapshot-row-actions:has(input){grid-template-columns:minmax(180px,1fr) auto auto!important;align-items:center!important;display:grid!important}.snapshot-row-actions:has(input) input{width:100%!important;min-width:0!important}.profile-menu{border:1px solid var(--border)!important;background:var(--surface)!important;width:min(340px,100vw - 24px)!important;min-width:280px!important;color:var(--text)!important;box-shadow:var(--shadow-overlay)!important;border-radius:14px!important;gap:12px!important;padding:14px!important;overflow:hidden!important}.profile-menu :is(p,small,span,strong){overflow-wrap:anywhere;min-width:0}.profile-menu [data-slot=button-group],.profile-menu .profile-menu-actions{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.profile-menu button{border:1px solid var(--border)!important;background:var(--surface-2)!important;width:100%!important;min-height:40px!important;color:var(--text)!important;box-shadow:none!important;border-radius:10px!important;margin:0!important}.profile-menu button:hover{border-color:var(--border-2)!important;background:var(--surface-3)!important}@media (width<=720px){.compact-action-group,.ledger-form-actions,.dialog-footer,.registry-dialog-actions,.snapshot-editor-actions,.confirmation-actions,.snapshot-row-actions{gap:8px!important}.snapshot-row-actions:has(input){grid-template-columns:1fr 1fr!important}.snapshot-row-actions:has(input) input{grid-column:1/-1}}@media (width<=480px){.ledger-form-actions,.dialog-footer,.registry-dialog-actions,.snapshot-editor-actions,.confirmation-actions,.snapshot-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.ledger-form-actions>button,.dialog-footer>button,.registry-dialog-actions>button,.snapshot-editor-actions>button,.confirmation-actions>button,.snapshot-row-actions>button{width:100%!important;min-width:0!important}}.ledger-editor-dialog{width:min(780px,100vw - 32px)!important;max-width:780px!important;padding:clamp(22px,3vw,30px)!important}.ledger-editor-panel{gap:20px;min-width:0;display:grid}.ledger-editor-dialog .ledger-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:16px!important;display:grid!important}.ledger-editor-dialog .form-field{min-width:0}.ledger-editor-dialog .form-field :is(input,select,textarea){width:100%!important;min-width:0!important}.ledger-editor-dialog .ledger-form-actions{border-top:1px solid var(--border);margin-top:4px;padding-top:16px}@media (width<=720px){.ledger-editor-dialog{width:min(94vw,620px)!important;padding:20px!important}.ledger-editor-dialog .ledger-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=480px){.ledger-editor-dialog{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:18px!important}.ledger-editor-dialog .ledger-form-grid{grid-template-columns:1fr!important;gap:12px!important}}[data-module=vault] .note-list-panel{min-width:0;overflow:hidden}[data-module=vault] .note-card-grid{width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}[data-module=vault] .note-row-card.note-card{border:1px solid var(--oc-border)!important;border-radius:var(--oc-radius-surface)!important;background:var(--oc-surface-2)!important;min-width:0!important;height:100%!important;min-height:236px!important;box-shadow:none!important;flex-direction:column!important;padding:14px!important;display:flex!important;overflow:hidden!important}[data-module=vault] .note-row-card.note-card>div:first-child{flex:auto;align-content:start;gap:7px;min-width:0;display:grid}[data-module=vault] .note-row-card.note-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-module=vault] .note-row-card.note-card p{color:var(--oc-text-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.52;display:-webkit-box;overflow:hidden;margin:0!important}[data-module=vault] .note-row-card.note-card small{color:var(--oc-muted);font-variant-numeric:tabular-nums}[data-module=vault] .note-row-card.note-card>.inline-actions,[data-module=vault] .note-row-card.note-card [role=group]{border-top:1px solid var(--oc-border)!important;grid-template-columns:repeat(3,40px)!important;justify-content:end!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:14px!important;padding-top:12px!important;display:grid!important}[data-module=vault] .note-row-card.note-card>.inline-actions>button,[data-module=vault] .note-row-card.note-card [role=group]>button{border-radius:var(--oc-radius-control)!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important}[data-module=vault] .note-row-card.note-card>.inline-actions svg,[data-module=vault] .note-row-card.note-card [role=group] svg{width:16px!important;height:16px!important}@media (width<=1180px){[data-module=vault] .note-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=860px){[data-module=vault] .note-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){[data-module=vault] .note-card-grid{grid-template-columns:minmax(0,1fr)!important}[data-module=vault] .note-row-card.note-card{min-height:220px!important}}.oreki-sheet-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a8!important}.oreki-sheet-content{box-sizing:border-box;flex-direction:column;border-color:var(--oc-border)!important;background:var(--oc-surface)!important;width:min(480px,100vw - 20px)!important;max-width:480px!important;color:var(--oc-text)!important;display:flex!important;box-shadow:-24px 0 60px -42px #000000e6!important}.oreki-sheet-title{color:var(--oc-text)!important}.oreki-sheet-description,.oreki-sheet-close{color:var(--oc-muted)!important}.oreki-sheet-close:hover{background:var(--oc-surface-2)!important;color:var(--oc-text)!important}.registry-detail-sheet{gap:0!important;padding:24px!important;overflow:hidden!important}.registry-detail-header{border-bottom:1px solid var(--oc-border);flex:none;padding-bottom:18px;padding-right:36px;gap:5px!important}.registry-detail-content{flex-direction:column;flex:auto;gap:18px;min-height:0;padding-top:20px;display:flex;overflow-y:auto}.registry-detail-hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.registry-detail-hero>div{gap:4px;min-width:0;display:grid}.registry-detail-hero strong{color:var(--oc-text);font-size:17px}.registry-detail-hero small{color:var(--oc-muted);line-height:1.45}.registry-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.registry-detail-list>div{border:1px solid var(--oc-border);border-radius:var(--oc-radius-control);background:var(--oc-surface-2);gap:5px;min-width:0;padding:12px;display:grid}.registry-detail-list dt{color:var(--oc-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:720}.registry-detail-list dd{min-width:0;color:var(--oc-text);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.registry-detail-actions{border-top:1px solid var(--oc-border);flex:none;margin-top:auto;padding-top:18px;flex-direction:row!important;justify-content:flex-end!important;gap:10px!important;display:flex!important}.registry-detail-actions>button{min-width:108px;min-height:40px;border-radius:var(--oc-radius-control)!important;margin:0!important}.registry-toolbar-actions>button:not(.primary-action-button){border-radius:10px!important;gap:0!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:0!important}.registry-toolbar-actions>button:not(.primary-action-button) svg{width:17px;height:17px;margin:0!important}.registry-toolbar-actions .registry-action-label-full,.registry-toolbar-actions .registry-action-label-compact{display:none!important}.registry-toolbar-actions .primary-action-button{min-height:40px;padding-inline:16px}.registry-table .action-row,.registry-table [data-slot=button-group],.registry-employee-card .action-row,.registry-employee-card [data-slot=button-group]{flex-wrap:nowrap!important;grid-template-columns:repeat(3,40px)!important;justify-content:end!important;align-items:center!important;gap:8px!important;width:max-content!important;min-width:136px!important;display:inline-grid!important}.registry-table .crud-action-button,.registry-employee-card .crud-action-button{border-radius:10px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important}.registry-table th:last-child,.registry-table td:last-child{width:160px;min-width:160px}@media (width<=640px){.oreki-sheet-content{width:calc(100vw - 12px)!important;max-width:none!important}.registry-detail-sheet{padding:20px!important}.registry-detail-list{grid-template-columns:1fr}.registry-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.registry-detail-actions>button{width:100%;min-width:0}.registry-toolbar-actions{gap:8px}.registry-toolbar-actions .primary-action-button{flex:auto;min-width:0}}.flow-overview-grid{gap:var(--space-4);background:0 0;border:0;border-radius:0;grid-auto-flow:row;align-items:stretch;width:100%;min-width:0;overflow:visible;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.flow-overview-grid>.info-card{grid-column:auto;width:auto;min-width:0;max-width:none;height:100%;margin:0}@media (width<=640px){.flow-overview-grid{grid-template-columns:minmax(0,1fr)!important}}.lens-overview-grid{gap:14px;min-width:0;display:grid}.lens-overview-metrics .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lens-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;min-width:0;display:grid}.lens-result-column{grid-column:1/span 2;gap:14px;min-width:0;display:grid}.lens-search-console{grid-template-columns:minmax(0,1.75fr) minmax(190px,.65fr);align-items:end;gap:14px;min-height:0;padding:16px;display:grid}.lens-search-console label{min-width:0}.lens-search-console input{width:100%;min-height:42px;font-size:14px}.lens-search-console>p{max-width:34ch;color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.lens-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.lens-result-card{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);min-width:0;min-height:178px;box-shadow:none;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;padding:16px;display:grid}.lens-result-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lens-result-card:hover{border-color:color-mix(in srgb, var(--primary) 38%, var(--border))}}.lens-result-card:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.lens-result-card:hover{background:color-mix(in srgb, var(--primary-soft) 16%, var(--surface))}}.lens-result-head,.lens-result-meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.lens-result-head strong{color:var(--primary-2);white-space:nowrap;font-size:11px;font-weight:760}.lens-result-card h3{color:var(--text);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.3}.lens-result-card>p{color:var(--text-2);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.lens-result-meta{border-top:1px solid var(--border);color:var(--muted);padding-top:10px;font-size:10.5px;font-weight:650}.lens-result-meta span:last-child{color:var(--primary-2);white-space:nowrap}.lens-lead-card{grid-column:1/-1;align-content:center;min-height:150px}.lens-helper-grid{grid-column:3;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;display:grid;position:sticky;top:16px}.lens-helper-grid>.info-card{height:auto;min-height:0;padding:18px}.lens-helper-grid>.info-card h3{margin-bottom:10px}.lens-helper-grid>.info-card p{max-width:42ch;line-height:1.6}.source-badge{border:1px solid var(--border);background:var(--surface-2);min-height:24px;color:var(--text-2);border-radius:999px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:720;display:inline-flex}@media (width<=1040px){.lens-content-grid{grid-template-columns:minmax(0,1fr)}.lens-result-column,.lens-helper-grid{grid-column:auto}.lens-helper-grid{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=760px){.lens-overview-metrics .metric-grid,.lens-result-grid,.lens-helper-grid,.lens-search-console{grid-template-columns:minmax(0,1fr)}.lens-result-card,.lens-lead-card{grid-column:auto;min-height:0}.lens-result-meta{flex-direction:column;align-items:flex-start}}[data-module=axis] .axis-leading-summary{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);min-width:0;box-shadow:none;gap:8px;padding:22px 24px;display:grid}[data-module=axis] .axis-leading-summary:before,[data-module=axis] .axis-leading-summary:after{content:none;display:none}[data-module=axis] .axis-leading-summary>span,[data-module=axis] .axis-system-grid .content-section-head span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}[data-module=axis] .axis-leading-summary>strong{max-width:36ch;color:var(--text);letter-spacing:-.04em;font-size:clamp(24px,2.2vw,31px);line-height:1.12}[data-module=axis] .axis-leading-summary>p{max-width:72ch;color:var(--text-2);margin:0;font-size:13px;line-height:1.6}[data-module=axis] .axis-leading-summary+.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}[data-module=axis] .axis-leading-summary+.metric-grid .metric-card{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);min-height:132px;box-shadow:none;padding:18px}[data-module=axis] .axis-leading-summary+.metric-grid .metric-card:after,[data-module=axis] .axis-system-grid>.content-section:before,[data-module=axis] .axis-system-grid>.content-section:after{content:none;display:none}[data-module=axis] .axis-leading-summary+.metric-grid .metric-card .bento-value,[data-module=axis] .axis-leading-summary+.metric-grid .metric-card strong{letter-spacing:-.035em;font-size:clamp(22px,1.9vw,28px)}[data-module=axis] .axis-system-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}[data-module=axis] .axis-system-grid>.content-section{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);min-height:0;box-shadow:none;padding:20px 22px}[data-module=axis] .axis-system-grid .content-section-head{padding:0}[data-module=axis] .axis-system-grid .content-section-head h3{letter-spacing:-.025em;margin-top:6px;font-size:17px}[data-module=axis] .axis-system-grid .content-section-body p{max-width:68ch;color:var(--text-2);margin:14px 0 0;font-size:13px;line-height:1.6}[data-module=axis] .axis-command-dashboard{gap:14px;width:100%;min-width:0;padding-bottom:24px;display:grid}[data-module=axis] .axis-command-welcome{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:88px;display:grid;padding:20px 22px!important}[data-module=axis] .axis-command-welcome h2{letter-spacing:-.025em;margin:0 0 5px;font-size:clamp(19px,1.65vw,24px);line-height:1.15}[data-module=axis] .axis-command-welcome p{max-width:76ch;color:var(--text-2);margin:0;font-size:12.5px;line-height:1.55}[data-module=axis] .axis-live-status{border:1px solid var(--success);align-items:center;gap:7px;min-height:28px;padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-module=axis] .axis-live-status{border:1px solid color-mix(in srgb, var(--success) 20%, var(--border))}}[data-module=axis] .axis-live-status{background:var(--success-soft);border-radius:999px}@supports (color:color-mix(in lab, red, red)){[data-module=axis] .axis-live-status{background:color-mix(in srgb, var(--success-soft) 74%, var(--surface))}}[data-module=axis] .axis-live-status{color:var(--text-2);white-space:nowrap;font-size:10px;font-weight:680}[data-module=axis] .axis-live-status:before{content:"";background:var(--success);border-radius:999px;flex:0 0 6px;width:6px;height:6px}[data-module=axis] .axis-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}[data-module=axis] .axis-kpi{grid-template-rows:auto 1fr auto;align-content:start;gap:8px;min-width:0;min-height:104px;display:grid;border-radius:var(--radius-card,14px)!important;padding:14px 15px!important}[data-module=axis] .axis-kpi>span{color:var(--muted);letter-spacing:.065em;text-transform:uppercase;font-size:10px;font-weight:720}[data-module=axis] .axis-kpi>strong{min-width:0;color:var(--text);letter-spacing:-.035em;white-space:nowrap;align-self:center;font-size:clamp(18px,1.45vw,23px);line-height:1.08}[data-module=axis] .axis-kpi>small{color:var(--muted);font-size:10.5px;line-height:1.35}[data-module=axis] .axis-command-grid{grid-template-columns:minmax(0,1fr) minmax(240px,270px);align-items:start;gap:14px;min-width:0;display:grid}[data-module=axis] .axis-main-column,[data-module=axis] .axis-command-rail{gap:14px;min-width:0;display:grid}[data-module=axis] .axis-dashboard-panel{border:1px solid var(--border);border-radius:var(--radius-card,14px);background:var(--surface);min-width:0;box-shadow:none;padding:17px 18px}[data-module=axis] .axis-panel-head{border:0;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin:0 0 12px;padding:0;display:flex}[data-module=axis] .axis-panel-title{min-width:0}[data-module=axis] .axis-panel-title>span{color:var(--muted);letter-spacing:.065em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:720;line-height:1.2;display:block}[data-module=axis] .axis-panel-title h3{letter-spacing:-.012em;margin:0;font-size:14px;line-height:1.3}[data-module=axis] .axis-panel-head>a,[data-module=axis] .axis-panel-head>span:not(.axis-live-status){color:var(--text-2);font-size:10.5px;text-decoration:none}[data-module=axis] .axis-chart-shell{min-width:0;height:286px;overflow:hidden}[data-module=axis] .axis-overview-chart,[data-module=axis] .axis-overview-chart>div{height:100%!important;min-height:0!important}[data-module=axis] .axis-bottom-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:14px;display:grid}[data-module=axis] .axis-bottom-grid>.axis-dashboard-panel{min-height:238px}[data-module=axis] .axis-activity-list,[data-module=axis] .axis-allocation-list,[data-module=axis] .axis-system-list{margin:0;padding:0;list-style:none}[data-module=axis] .axis-activity-list li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:35px;padding:7px 0;display:grid}[data-module=axis] .axis-activity-list li:first-child{border-top:0}[data-module=axis] .axis-activity-list li>div{align-items:baseline;gap:6px;min-width:0;display:flex}[data-module=axis] .axis-activity-list strong{font-size:11px}[data-module=axis] .axis-activity-list li>div span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}[data-module=axis] .axis-activity-list li>span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9.5px}[data-module=axis] .axis-allocation-list li{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:7px 0;display:grid}[data-module=axis] .axis-allocation-list li>div{align-items:baseline;gap:3px;min-width:0;display:flex}[data-module=axis] .axis-allocation-list li>div strong{font-size:10.5px}[data-module=axis] .axis-allocation-list li>div span{color:var(--muted);font-size:9.5px}[data-module=axis] .axis-allocation-list li>strong{font-size:10.5px}[data-module=axis] .axis-allocation-bar{background:var(--surface-2);border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}[data-module=axis] .axis-allocation-bar i{border-radius:inherit;background:var(--primary);height:100%;display:block}[data-module=axis] .axis-command-rail{align-content:start}[data-module=axis] .axis-command-rail .axis-dashboard-panel{padding:16px}[data-module=axis] .axis-action-list{gap:7px;display:grid}[data-module=axis] .axis-action-list a{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:10.5px;font-weight:650;text-decoration:none;display:flex}[data-module=axis] .axis-action-list a:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-module=axis] .axis-action-list a:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}}[data-module=axis] .axis-action-list a:hover{background:var(--primary-soft)}[data-module=axis] .axis-action-list a span{color:var(--muted);font-size:13px}[data-module=axis] .axis-system-list li{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:7px 0;display:flex}[data-module=axis] .axis-system-list li:first-child{border-top:0}[data-module=axis] .axis-system-list strong{font-size:10px}[data-module=axis] .axis-system-list span{color:var(--muted);text-transform:uppercase;font-size:9.5px}[data-module=axis] .axis-advisory p{color:var(--text-2);margin:8px 0 0;font-size:10.5px;line-height:1.55}@media (width<=1180px){[data-module=axis] .axis-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}[data-module=axis] .axis-command-grid{grid-template-columns:minmax(0,1fr) 238px}}@media (width<=980px){[data-module=axis] .axis-leading-summary+.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-module=axis] .axis-command-grid{grid-template-columns:minmax(0,1fr)}[data-module=axis] .axis-command-rail{grid-template-columns:repeat(3,minmax(0,1fr))}[data-module=axis] .axis-chart-shell{height:260px}}@media (width<=720px){[data-module=axis] .axis-command-welcome{grid-template-columns:minmax(0,1fr);gap:14px}[data-module=axis] .axis-live-status{justify-self:start}[data-module=axis] .axis-kpi-row,[data-module=axis] .axis-bottom-grid,[data-module=axis] .axis-command-rail{grid-template-columns:repeat(2,minmax(0,1fr))}[data-module=axis] .axis-command-rail>:last-child{grid-column:1/-1}}@media (width<=640px){[data-module=axis] .axis-leading-summary{padding:18px}[data-module=axis] .axis-leading-summary+.metric-grid,[data-module=axis] .axis-system-grid,[data-module=axis] .axis-kpi-row,[data-module=axis] .axis-bottom-grid,[data-module=axis] .axis-command-rail{grid-template-columns:minmax(0,1fr)}[data-module=axis] .axis-command-rail>:last-child{grid-column:auto}[data-module=axis] .axis-kpi{min-height:94px}[data-module=axis] .axis-chart-shell{height:230px}[data-module=axis] .axis-leading-summary+.metric-grid .metric-card,[data-module=axis] .axis-system-grid>.content-section{min-height:0}}@media (width>=761px){.data-table,.snapshot-history-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.data-table th,.data-table td,.snapshot-history-table th,.snapshot-history-table td{vertical-align:middle;white-space:nowrap;height:58px;padding:10px 12px}.data-table th,.snapshot-history-table th{letter-spacing:.055em;text-transform:uppercase;height:42px;font-size:11px;font-weight:760}.data-table td,.snapshot-history-table td{text-overflow:ellipsis;overflow:hidden}[data-module=ledger] .snapshot-history-table th,[data-module=ledger] .snapshot-history-table td{padding-inline:8px}[data-module=ledger] .snapshot-history-table th:first-child,[data-module=ledger] .snapshot-history-table td:first-child{width:14%}[data-module=ledger] .snapshot-history-table th:nth-child(2),[data-module=ledger] .snapshot-history-table td:nth-child(2){width:15%}[data-module=ledger] .snapshot-history-table th:nth-child(3),[data-module=ledger] .snapshot-history-table td:nth-child(3),[data-module=ledger] .snapshot-history-table th:nth-child(4),[data-module=ledger] .snapshot-history-table td:nth-child(4){width:13%}[data-module=ledger] .snapshot-history-table th:nth-child(5),[data-module=ledger] .snapshot-history-table td:nth-child(5){width:14%}[data-module=ledger] .snapshot-history-table th:nth-child(6),[data-module=ledger] .snapshot-history-table td:nth-child(6){width:15%}[data-module=ledger] .snapshot-history-table th:nth-child(7),[data-module=ledger] .snapshot-history-table td:nth-child(7){width:16%;overflow:visible}[data-module=flow] .data-table th:first-child,[data-module=flow] .data-table td:first-child{width:28%}[data-module=flow] .data-table th:nth-child(2),[data-module=flow] .data-table td:nth-child(2){width:12%}[data-module=flow] .data-table th:nth-child(3),[data-module=flow] .data-table td:nth-child(3){width:22%}[data-module=flow] .data-table th:nth-child(4),[data-module=flow] .data-table td:nth-child(4),[data-module=flow] .data-table th:nth-child(5),[data-module=flow] .data-table td:nth-child(5){width:14%}[data-module=flow] .data-table th:nth-child(6),[data-module=flow] .data-table td:nth-child(6){width:10%}[data-module=registry] .data-table th:first-child,[data-module=registry] .data-table td:first-child{width:4%}[data-module=registry] .data-table th:nth-child(2),[data-module=registry] .data-table td:nth-child(2){width:24%}[data-module=registry] .data-table th:nth-child(3),[data-module=registry] .data-table td:nth-child(3){width:30%}[data-module=registry] .data-table th:nth-child(4),[data-module=registry] .data-table td:nth-child(4){width:16%}[data-module=registry] .data-table th:nth-child(5),[data-module=registry] .data-table td:nth-child(5){width:10%}[data-module=registry] .data-table th:nth-child(6),[data-module=registry] .data-table td:nth-child(6){width:16%}.data-table th:last-child,.data-table td:last-child,.snapshot-history-table th:last-child,.snapshot-history-table td:last-child{text-align:right}.data-table td:last-child .action-group,.data-table td:last-child .inline-actions,.snapshot-history-table td:last-child .action-group,.snapshot-history-table td:last-child .snapshot-actions{justify-content:flex-end;margin-left:auto}select[aria-label*=Urut i],select[aria-label*=Sort i]{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){select[aria-label*=Urut i],select[aria-label*=Sort i]{border-color:color-mix(in srgb, var(--text) 16%, var(--border))}}select[aria-label*=Urut i],select[aria-label*=Sort i]{background:var(--text)}@supports (color:color-mix(in lab, red, red)){select[aria-label*=Urut i],select[aria-label*=Sort i]{background:color-mix(in srgb, var(--text) 2%, var(--surface-2))}}}.journal-stack{gap:16px;display:grid}.journal-toolbar{grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:12px;display:grid}.journal-search{display:block;position:relative}.journal-search>svg{z-index:2;color:#94a3b8;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.journal-search input{border-radius:12px;height:44px;padding-left:42px}.journal-toolbar>select,.journal-scores select{border:1px solid var(--oreki-border,var(--border));min-height:44px;color:var(--oreki-text,var(--foreground));background:#fff;border-radius:12px;padding:0 36px 0 12px;font-size:13px}.journal-mode{letter-spacing:.09em;color:#64748b;background:#eef2f7;border-radius:999px;justify-self:end;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}.journal-mode>i{background:currentColor;border-radius:999px;width:7px;height:7px}.journal-mode.online{color:#059669;background:#e8f8f1}.journal-mode.local{color:#4f46e5;background:#eef2ff}.journal-mode.sync-error{color:#dc2626;background:#fff1f2}.journal-results{border:1px solid var(--oreki-border,var(--border));box-shadow:var(--oreki-shadow);background:#fff;border-radius:14px;gap:4px;padding:8px;display:grid}.journal-results button{text-align:left;color:inherit;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:11px 12px;display:flex}.journal-results button>span{gap:3px;display:grid}.journal-results strong{font-size:13px}.journal-results small,.journal-results time{color:#64748b;font-size:11px}.journal-workspace{grid-template-columns:minmax(330px,.76fr) minmax(560px,1.34fr);align-items:stretch;gap:18px;display:grid}.journal-calendar,.journal-editor,.journal-insights article,.journal-insights section{border:1px solid var(--oreki-border,var(--border));box-shadow:var(--oreki-shadow);background:#fff;border-radius:18px}.journal-calendar{flex-direction:column;min-height:680px;padding:22px;display:flex}.journal-calendar-head{grid-template-columns:42px 1fr 42px;align-items:center;gap:12px;display:grid}.journal-calendar-head button{border:1px solid var(--oreki-border);background:#fff;border-radius:999px;width:38px;height:38px;padding:0}.journal-calendar-head>div{text-align:center;gap:3px;display:grid}.journal-calendar-head strong{text-transform:capitalize;font-size:17px}.journal-calendar-head small{color:#94a3b8;font-size:11px}.journal-weekdays,.journal-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.journal-weekdays{gap:4px;margin:26px 0 8px}.journal-weekdays span{text-align:center;color:#64748b;font-size:10px;font-weight:700}.journal-grid{gap:7px}.journal-grid button{aspect-ratio:1;color:#0f172a;background:0 0;border:1px solid #0000;border-radius:13px;place-items:center;font-weight:720;transition:background .14s,color .14s,transform .14s,box-shadow .14s;display:grid;position:relative}.journal-grid button:hover{background:#f1f5f9;transform:translateY(-1px)}.journal-grid button.muted{color:#a8b0bd;opacity:.68}.journal-grid button.today:not(.selected){color:#1d4ed8;border-color:#bfdbfe}.journal-grid button.selected{color:#fff;background:linear-gradient(145deg,#3b82f6,#2563eb 60%,#4f46e5);box-shadow:0 9px 18px #2563eb3d}.journal-grid button i{background:#2563eb;border-radius:999px;width:5px;height:5px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.journal-grid button.selected i{background:#fff}.journal-grid button.difficult:after{content:"";background:#f97316;border-radius:999px;width:5px;height:5px;position:absolute;top:6px;right:6px}.journal-calendar-legend{color:#64748b;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;font-size:11px;display:flex}.journal-calendar-legend span{align-items:center;gap:8px;display:inline-flex}.journal-calendar-legend span i{background:#2563eb;border-radius:999px;width:7px;height:7px}.journal-calendar-legend button{color:#2563eb;background:0 0;border:0;font-size:11px;font-weight:700}.journal-editor{gap:16px;padding:22px;display:grid}.journal-editor-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.journal-editor-title{gap:4px;display:grid}.journal-date{color:#2563eb;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.journal-editor h2{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:22px}.journal-status{color:#64748b;align-items:center;gap:6px;margin:1px 0 0;font-size:11px;display:flex}.journal-editor-actions{align-items:center;gap:9px;display:flex}.journal-editor-actions button{border-radius:11px;min-height:42px;font-weight:700}.journal-delete{border:1px solid var(--oreki-border)!important;color:#64748b!important;background:#fff!important}.journal-save{background:linear-gradient(135deg,#2563eb,#4f46e5)!important;box-shadow:0 8px 18px #2563eb33!important}.journal-primary-fields{gap:12px;display:grid}.journal-title-input{height:46px;font-size:14px;font-weight:650;border-radius:12px!important}.journal-body-input{line-height:1.55;border-radius:14px!important;min-height:146px!important;padding:14px!important}.journal-scores{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.journal-scores>label{gap:7px;display:grid}.journal-scores>label>span{color:#334155;font-size:11px;font-weight:750}.journal-score-control{position:relative}.journal-score-control>i{z-index:2;color:#2563eb;display:grid;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.journal-score-control select{width:100%;padding-left:40px}.journal-reflections{border-top:1px solid #edf1f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:4px;display:grid}.journal-reflection-card{border:1px solid var(--oreki-border);background:#fbfdff;border-radius:14px;gap:8px;padding:13px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.journal-reflection-card:focus-within{background:#fff;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 0 0 3px #2563eb12}.journal-reflection-card.wide{grid-column:1/-1}.journal-reflection-label{color:#1e293b;align-items:center;gap:8px;font-size:11px;font-weight:760;display:flex}.journal-reflection-label>i{color:#2563eb;display:grid}.journal-reflection-card textarea{resize:vertical;color:#334155;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.journal-tags-field{gap:8px;display:grid}.journal-tags-field>span{color:#1e293b;align-items:center;gap:7px;font-size:11px;font-weight:760;display:flex}.journal-tags-field>span svg{color:#2563eb}.journal-tags-field>span small{color:#94a3b8;font-weight:500}.journal-tags-field input{height:44px;border-radius:12px!important}.journal-insights{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.journal-insights article{gap:5px;min-height:145px;padding:18px;display:grid;position:relative;overflow:hidden}.journal-insight-icon{color:#2563eb;background:#eff6ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.journal-insight-icon.flame{color:#f97316;background:#fff7ed}.journal-insight-icon.mood{color:#eab308;background:#fefce8}.journal-insights article small{color:#64748b;font-size:11px;font-weight:700}.journal-insights article strong{color:#0f172a;letter-spacing:-.04em;font-size:28px}.journal-insights article strong em{color:#64748b;letter-spacing:0;font-size:13px;font-style:normal;font-weight:650}.journal-insights article p{color:#94a3b8;margin:0;font-size:11px}.journal-insights section{padding:18px}.journal-on-this-day{grid-column:span 2;gap:12px;display:grid}.journal-on-this-day header>div{color:#2563eb;align-items:center;gap:10px;display:flex}.journal-on-this-day header span{display:grid}.journal-on-this-day header small{color:#64748b;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.journal-on-this-day header strong{color:#0f172a;font-size:17px}.journal-on-this-day button,.journal-recent button{text-align:left;width:100%;color:inherit;background:#f8fafc;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.journal-on-this-day button:hover,.journal-recent button:hover{background:#eff6ff}.journal-on-this-day button span{color:#64748b;font-size:12px}.journal-empty{text-align:center;background:linear-gradient(145deg,#fbfdff,#f8fafc);border:1px dashed #cbd5e1;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:150px;display:grid}.journal-empty svg{color:#93c5fd}.journal-empty strong{font-size:13px}.journal-empty span{color:#94a3b8;max-width:300px;font-size:11px}.journal-recent{grid-column:span 2;gap:12px;display:grid}.journal-recent header{justify-content:space-between;align-items:center;display:flex}.journal-recent h2{margin:0;font-size:16px}.journal-recent header span{color:#94a3b8;font-size:11px}.journal-recent>div{gap:7px;display:grid}.journal-recent button>span{gap:2px;display:grid}.journal-recent button strong{font-size:12px}.journal-recent button small{color:#94a3b8;font-size:10px}.journal-recent button em{color:#2563eb;background:#eff6ff;border-radius:999px;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:800;display:grid}@media (width<=1180px){.journal-workspace{grid-template-columns:minmax(300px,.8fr) minmax(500px,1.2fr)}.journal-calendar{min-height:640px}.journal-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.journal-toolbar{grid-template-columns:1fr 180px auto}.journal-workspace{grid-template-columns:1fr}.journal-calendar{order:1;min-height:auto}.journal-editor{order:2}}@media (width<=720px){.journal-toolbar{grid-template-columns:1fr}.journal-mode{justify-self:start}.journal-editor-head{flex-direction:column}.journal-editor-actions{justify-content:flex-end;width:100%}.journal-scores,.journal-reflections,.journal-insights{grid-template-columns:1fr}.journal-reflection-card.wide,.journal-on-this-day,.journal-recent{grid-column:auto}}@media (width<=560px){.journal-calendar,.journal-editor,.journal-insights article,.journal-insights section{border-radius:15px}.journal-calendar,.journal-editor{padding:15px}.journal-grid{gap:3px}.journal-grid button{border-radius:10px}.journal-editor-actions button{flex:1}.journal-calendar-legend{flex-direction:column;align-items:flex-start}}.journal-results{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important;box-shadow:none!important}.journal-results button{color:var(--text)!important;background:0 0!important}.journal-results button:hover{background:var(--surface-2)!important}.journal-results small,.journal-results time,.journal-results>p{color:var(--muted)!important}.top-search{isolation:isolate}.command-launcher{border:1px solid var(--border-2);background:var(--surface);max-height:min(460px,100dvh - 96px);box-shadow:var(--shadow-overlay,var(--shadow-2));scrollbar-width:thin;scrollbar-color:var(--border-2) transparent;border-radius:14px;gap:4px;padding:7px;display:grid;overflow:hidden auto}.command-launcher::-webkit-scrollbar{width:8px}.command-launcher::-webkit-scrollbar-thumb{background:var(--border-2);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.command-launcher-head{border-bottom:1px solid var(--border);min-height:30px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:2px 8px 5px;display:flex}.command-launcher-head span,.command-launcher-head small{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.command-launcher .command-result,.command-launcher .command-result:hover,.command-launcher .command-result:focus,.command-launcher .command-result:focus-visible{text-align:left;white-space:normal;border-radius:10px;outline:0;grid-template-columns:64px minmax(0,1fr);gap:2px 10px;width:100%;height:auto;min-height:54px;padding:8px 10px;transition:none;display:grid;color:var(--text-2)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.command-launcher .command-result>span{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;grid-row:1/span 2;align-self:center;font-weight:780;font-size:9px!important}.command-launcher .command-result>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.25;overflow:hidden;color:var(--text)!important}.command-launcher .command-result>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.35;overflow:hidden;color:var(--muted)!important;font-size:11px!important}.command-launcher .command-result.active,.command-launcher .command-result[aria-selected=true]{border-color:var(--border-2)!important;background:var(--text)!important}@supports (color:color-mix(in lab, red, red)){.command-launcher .command-result.active,.command-launcher .command-result[aria-selected=true]{background:color-mix(in srgb, var(--text) 4%, var(--surface))!important}}.command-launcher .command-result.active,.command-launcher .command-result[aria-selected=true]{color:var(--text)!important}.command-launcher .command-result.active>span,.command-launcher .command-result[aria-selected=true]>span{color:var(--text-2)}.command-launcher .command-result[data-group=subtab]>span{color:var(--muted)}.command-launcher .command-result.empty{text-align:center;min-height:auto;padding:16px 12px;display:block;color:var(--muted)!important}[data-theme=light] .command-launcher .command-result.active,[data-theme=light] .command-launcher .command-result[aria-selected=true]{background:var(--text)!important}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .command-launcher .command-result.active,[data-theme=light] .command-launcher .command-result[aria-selected=true]{background:color-mix(in srgb, var(--text) 3%, var(--surface))!important}}@media (width<=640px){.command-launcher{width:calc(100vw - 24px);max-height:min(420px,100dvh - 84px)}.command-launcher .command-result,.command-launcher .command-result:hover,.command-launcher .command-result:focus,.command-launcher .command-result:focus-visible{grid-template-columns:54px minmax(0,1fr)}}:root{--oreki-page-max:1540px;--oreki-panel-radius:18px;--oreki-card-shadow:0 1px 2px #0f172a0a, 0 12px 30px #0f172a0b;--oreki-card-shadow-hover:0 2px 4px #0f172a0d, 0 18px 38px #0f172a13;--oreki-blue:#315efb;--oreki-blue-soft:#eef3ff;--oreki-ink:#0f172a;--oreki-muted:#64748b}.module-page-shell{width:min(100%, var(--oreki-page-max));margin-inline:auto;gap:0!important}.module-page-head{grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:24px;min-height:116px;border-bottom:0!important;align-items:center!important;padding:24px 0 20px!important;display:grid!important}.module-page-heading{align-items:flex-start;gap:15px;min-width:0;display:flex}.module-page-icon{border:1px solid var(--oreki-blue);flex:none;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.module-page-icon{border:1px solid color-mix(in srgb, var(--oreki-blue) 18%, var(--oc-border))}}.module-page-icon{background:linear-gradient(145deg, #fff, var(--oreki-blue-soft));color:var(--oreki-blue);border-radius:15px;box-shadow:0 8px 22px #315efb1a}.module-page-kicker-row{align-items:center;gap:10px;margin-bottom:5px;display:flex}.module-page-kicker{color:var(--oreki-muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:780}.module-runtime-pill{letter-spacing:.06em;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.module-runtime-pill:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.module-runtime-pill:before{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent)}}.module-runtime-pill.online{color:#079455;background:#eefbf4;border-color:#ccefdc}.module-runtime-pill.local{color:#52657d;background:#f5f7fa;border-color:#dbe4f0}.module-runtime-pill.sync-error{color:#d92d20;background:#fff3f2;border-color:#ffd5d2}.module-page-context{border:1px solid var(--oc-border);background:#ffffffb8;border-radius:14px;justify-self:end;gap:3px;width:min(100%,300px);padding:13px 15px;display:grid;box-shadow:0 8px 24px #0f172a09}.module-page-context>span{color:var(--oreki-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.module-page-context strong{color:var(--oreki-ink);font-size:14px}.module-page-context small{color:var(--oreki-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.module-page-tabs{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;position:sticky;top:0;overflow-x:auto;border:1px solid var(--oc-border)!important;background:#ffffffe0!important;border-radius:14px!important;gap:3px!important;margin:0 0 20px!important;padding:5px!important;display:flex!important;box-shadow:0 8px 24px #0f172a09!important}.module-page-tabs button{justify-content:center;align-items:center;gap:8px;min-width:max-content;min-height:40px;position:relative;color:#53647b!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:0 16px!important;font-size:13px!important;font-weight:680!important;display:inline-flex!important}.module-page-tabs button:hover{color:var(--oreki-ink)!important;background:#f4f7fb!important}.module-page-tabs button.active,.module-page-tabs button[aria-selected=true]{background:var(--oreki-blue-soft)!important;color:var(--oreki-blue)!important;box-shadow:inset 0 0 0 1px #315efb1a!important}.module-page-tabs button.active:after,.module-page-tabs button[aria-selected=true]:after{content:"";background:var(--oreki-blue);border-radius:999px;height:2px;position:absolute;inset:auto 16px 0}.module-page-tabs button small{min-width:19px;height:19px;color:inherit;background:#64748b1a;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.module-content{min-width:0;padding-bottom:42px;display:grid;gap:18px!important}.bento-card{flex-direction:column;min-width:0;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden;border-radius:var(--oreki-panel-radius)!important;box-shadow:var(--oreki-card-shadow)!important;background:#fffffff5!important;border:1px solid #e4eaf2!important;display:flex!important}.bento-card:hover{transform:translateY(-1px);box-shadow:var(--oreki-card-shadow-hover)!important;border-color:#d8e1ed!important}.bento-accent{background:linear-gradient(180deg, var(--oreki-blue), #7c5cff);opacity:.72;width:3px;position:absolute;inset:0 auto 0 0}.bento-card.metric .bento-accent{width:4px}.bento-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 0 20px;display:flex}.bento-heading{min-width:0}.bento-header h3,.bento-main h3{color:var(--oreki-ink);margin:3px 0 0;font-size:15px;line-height:1.3}.bento-eyebrow{letter-spacing:.065em;text-transform:uppercase;color:var(--oreki-muted)!important;font-size:10px!important;font-weight:760!important}.bento-value{letter-spacing:-.04em;padding:12px 18px 0 20px;line-height:1.08;display:block;color:var(--oreki-ink)!important;font-size:clamp(22px,2vw,30px)!important}.bento-description{padding:7px 18px 18px 20px;line-height:1.45;color:var(--oreki-muted)!important;margin:0!important;font-size:12px!important}.bento-body{color:#46566d;gap:12px;padding:15px 18px 18px 20px;display:grid}.bento-footer{color:var(--oreki-muted);border-top:1px solid #edf1f6;margin-top:auto;padding:12px 18px 14px 20px;font-size:11px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:14px!important;display:grid!important}.metric-card{min-height:132px}.metric-card.primary{background:linear-gradient(145deg,#fff,#f2f6ff)!important}.metric-card.muted .bento-accent{background:#94a3b8}.content-section,.command-panel,.axis-dashboard-panel,.ledger-overview-hero,.registry-directory,.notes-workspace,.flow-summary-grid>*,.lens-dashboard>*,.ops-dashboard>*{border-radius:var(--oreki-panel-radius)!important;box-shadow:var(--oreki-card-shadow)!important;background:#fffffff5!important;border:1px solid #e4eaf2!important}.command-panel{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#f8faff 60%,#f0f5ff 100%)!important;padding:22px 24px!important}.command-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#315efb24,#0000 68%);border-radius:999px;width:210px;height:210px;position:absolute;top:-70px;right:-40px}.command-panel .card-meta{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;color:var(--oreki-blue)!important}.command-panel h3{letter-spacing:-.025em;max-width:720px;color:var(--oreki-ink)!important;margin:5px 0 4px!important;font-size:clamp(19px,2vw,25px)!important}.command-panel p{max-width:760px;color:var(--oreki-muted)!important}.content-section-head,.axis-panel-head{border-bottom:1px solid #edf1f6!important;padding:18px 20px!important}.content-section-body{padding:18px 20px!important}.table-shell,.data-table-wrap,.registry-table-wrap{background:#fff!important;border:1px solid #e4eaf2!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 8px 24px #0f172a09!important}:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table) thead th{letter-spacing:.055em;text-transform:uppercase;height:44px;color:#607089!important;background:#f7f9fc!important;font-size:10px!important;font-weight:800!important}:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table) tbody tr{transition:background .12s}:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table) tbody tr:hover{background:#f8faff!important}:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table) td{border-color:#edf1f6!important}:is(input,textarea,select):not([type=checkbox]):not([type=radio]){background:#fbfcfe!important;border-color:#dce4ee!important;border-radius:11px!important;box-shadow:inset 0 1px 1px #0f172a05!important}:is(input,textarea,select):focus{border-color:var(--oreki-blue)!important}@supports (color:color-mix(in lab, red, red)){:is(input,textarea,select):focus{border-color:color-mix(in srgb, var(--oreki-blue) 55%, #dce4ee)!important}}:is(input,textarea,select):focus{box-shadow:0 0 0 3px #315efb1a!important}button:not(.unified-module-link):not(.page-tabs button){border-radius:10px}[data-module=axis] .axis-kpi-row,[data-module=ledger] .ledger-overview-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:14px!important;display:grid!important}[data-module=axis] .axis-command-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;gap:18px!important;display:grid!important}[data-module=axis] .axis-dashboard-panel{overflow:hidden}[data-module=axis] .axis-command-rail{align-content:start;gap:16px;display:grid}[data-module=axis] .axis-action-list a{background:#fbfcff;border:1px solid #e7ecf3;border-radius:11px;min-height:48px;padding:0 14px!important}[data-module=axis] .axis-action-list a:hover{background:var(--oreki-blue-soft);border-color:#cad8ff}[data-module=ledger] .ledger-overview-hero{overflow:hidden;grid-template-columns:minmax(0,1.75fr) minmax(290px,.75fr)!important;gap:0!important;display:grid!important}[data-module=ledger] .ledger-overview-chart-column{padding:20px}[data-module=ledger] .ledger-overview-support{background:#fafbfe;border-left:1px solid #edf1f6;align-content:start;gap:12px;padding:18px;display:grid}[data-module=ledger] .support-metric-list span{border-bottom:1px dashed #e5eaf1;justify-content:space-between;gap:14px;padding:9px 0;display:flex}[data-module=vault] .notes-toolbar,[data-module=vault] .vault-toolbar,[data-module=registry] .registry-filter-bar,[data-module=lens] .lens-filter-bar,[data-module=ops] .ops-filter-bar{background:#fff;border:1px solid #e4eaf2;border-radius:15px;box-shadow:0 7px 22px #0f172a08;padding:14px!important}[data-module=vault] .notes-workspace{overflow:hidden;grid-template-columns:minmax(270px,.78fr) minmax(420px,1.45fr) minmax(230px,.62fr)!important;gap:0!important;display:grid!important}[data-module=flow] .calc-layout,[data-module=flow] .flow-calculator-layout{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr)!important;gap:18px!important;display:grid!important}[data-module=flow] .calc-panel,[data-module=flow] .flow-panel,[data-module=flow] .flow-summary-card{border-radius:var(--oreki-panel-radius)!important;box-shadow:var(--oreki-card-shadow)!important;background:#fff!important;border:1px solid #e4eaf2!important}[data-module=registry] .registry-directory{overflow:hidden;padding:0!important}[data-module=registry] .registry-toolbar{background:linear-gradient(#fff,#fbfcff);padding:18px 20px!important}[data-module=registry] .registry-filter-bar{margin:0 20px 16px}[data-module=registry] .registry-table-wrap{margin:0 20px}[data-module=registry] .registry-pagination-copy{padding:14px 20px 18px}[data-module=registry] .registry-avatar{box-shadow:inset 0 0 0 1px #315efb1f;background:linear-gradient(145deg,#e9efff,#dfe7ff)!important;border:0!important;width:38px!important;height:38px!important}[data-module=lens] :is(.severity-card,.issue-card,.audit-card,.recommendation-card),[data-module=ops] :is(.trace-card,.runtime-card,.repair-card,.recommendation-card){box-shadow:var(--oreki-card-shadow)!important;background:#fff!important;border:1px solid #e4eaf2!important;border-radius:16px!important}[data-module=lens] [data-severity=critical],[data-module=ops] .critical{--severity-accent:#ef4444}[data-module=lens] [data-severity=high],[data-module=ops] .warning{--severity-accent:#f59e0b}[data-module=lens] [data-severity=medium]{--severity-accent:#eab308}[data-module=lens] [data-severity=low],[data-module=ops] .success{--severity-accent:#10b981}@media (width<=1280px){.module-page-shell{width:100%}[data-module=axis] .axis-command-grid,[data-module=ledger] .ledger-overview-hero{grid-template-columns:minmax(0,1fr) minmax(260px,320px)!important}[data-module=vault] .notes-workspace{grid-template-columns:minmax(260px,.75fr) minmax(0,1.45fr)!important}[data-module=vault] .notes-workspace>:last-child{display:none}}@media (width<=960px){.module-page-head{grid-template-columns:1fr;min-height:auto;padding-top:18px!important}.module-page-context{display:none}.module-page-tabs{position:relative;top:auto}[data-module=axis] .axis-command-grid,[data-module=ledger] .ledger-overview-hero,[data-module=flow] .calc-layout,[data-module=flow] .flow-calculator-layout,[data-module=vault] .notes-workspace{grid-template-columns:1fr!important}[data-module=ledger] .ledger-overview-support{border-top:1px solid #edf1f6;border-left:0}[data-module=vault] .notes-workspace>:last-child{display:block}}@media (width<=640px){.module-page-heading{gap:11px}.module-page-icon{border-radius:13px;width:42px;height:42px}.module-page-head .title{font-size:27px!important}.module-page-tabs{margin-bottom:14px!important}.module-page-tabs button{min-height:38px;padding-inline:13px!important}.metric-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.metric-card{min-height:118px}.bento-header{padding:15px 14px 0 16px}.bento-value{padding:10px 14px 0 16px;font-size:22px!important}.bento-description{padding:6px 14px 15px 16px}.bento-body{padding:13px 14px 15px 16px}.command-panel{padding:18px!important}}@media (width<=420px){.metric-grid{grid-template-columns:1fr!important}}[data-module=journal] .journal-workspace,[data-module=journal] .journal-insights{min-width:0}.metric-card-label{align-items:center;gap:9px;min-width:0;display:flex}.metric-card-icon{color:#315efb;background:linear-gradient(145deg,#f6f8ff,#eaf0ff);border:1px solid #dce5ff;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid;box-shadow:inset 0 0 0 1px #ffffffb8}.metric-card:nth-child(3n+2) .metric-card-icon{color:#12a66a;background:linear-gradient(145deg,#f4fcf8,#e7f8f0);border-color:#d9f1e7}.metric-card:nth-child(3n+3) .metric-card-icon{color:#7c4dff;background:linear-gradient(145deg,#faf7ff,#f0e9ff);border-color:#eadfff}.metric-card .bento-eyebrow{width:100%}.metric-card .bento-value{margin-top:auto}.data-surface{border-radius:16px;gap:0;min-width:0;display:grid}.data-surface .pagination-footer{background:#fbfcfe;border:1px solid #e4eaf2;border-top-color:#edf1f6;border-radius:0 0 16px 16px;margin-top:-1px;padding:12px 14px}.table-empty-state{text-align:center;justify-items:center;gap:7px;min-height:180px;padding:28px;display:grid!important}.table-empty-icon{color:#315efb;background:#f2f5ff;border:1px solid #dce5ff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.record-card{background:#fff!important;border:1px solid #e4eaf2!important;border-radius:15px!important;box-shadow:0 8px 24px #0f172a09!important}.record-card-head{border-bottom:1px solid #edf1f6;padding:14px 15px}.record-card-grid{padding:13px 15px}.record-card-row{border-bottom:1px dashed #e8edf3;padding:8px 0}.record-card-row:last-child{border-bottom:0}.pagination-current{color:#26354d;background:#fff;border:1px solid #dfe6ef;border-radius:10px;justify-content:center;align-items:center;min-width:68px;height:36px;font-size:12px;display:inline-flex}.pagination-footer .page-button{min-height:36px;background:#fff!important;border:1px solid #dfe6ef!important}.pagination-footer .page-button:hover:not(:disabled){color:#315efb!important;background:#eef3ff!important;border-color:#c9d7ff!important}@media (width<=640px){.metric-card-label{gap:7px}.metric-card-icon{width:28px;height:28px}.pagination-footer{grid-template-columns:1fr!important}.pagination-page-size{display:none!important}}:root{--ui-bg:var(--bg);--ui-surface:var(--surface);--ui-soft:var(--surface-2);--ui-raised:var(--surface-3);--ui-text:var(--text);--ui-text-2:var(--text-2);--ui-muted:var(--muted);--ui-border:var(--border);--ui-border-2:var(--border-2);--ui-primary:var(--primary);--ui-primary-soft:var(--primary-soft);--ui-success:var(--success);--ui-danger:var(--danger);--ui-shadow:var(--shadow);--ui-icon-size:34px;--ui-icon-radius:10px}html,body,#root,.app-shell,.app-shell .main,.next-ui-root{background:var(--ui-bg)!important;color:var(--ui-text)!important}.unified-sidebar,.app-topbar,.topbar,.command-launcher,.command-search,.command-search input{border-color:var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}.unified-brand,.unified-brand-copy strong{color:var(--ui-text)!important}.unified-brand-copy small{color:var(--ui-muted)!important}.unified-brand-mark{border:1px solid var(--ui-primary)!important}@supports (color:color-mix(in lab, red, red)){.unified-brand-mark{border:1px solid color-mix(in srgb, var(--ui-primary) 28%, var(--ui-border))!important}}.unified-brand-mark{box-shadow:0 8px 22px var(--ui-primary)!important;background:linear-gradient(145deg,#60a5fa,#2563eb 54%,#4338ca)!important}@supports (color:color-mix(in lab, red, red)){.unified-brand-mark{box-shadow:0 8px 22px color-mix(in srgb, var(--ui-primary) 22%, transparent)!important}}.unified-brand-mark svg{color:#fff!important;fill:none!important;opacity:1!important;filter:none!important}.unified-sidebar .unified-module-link{color:var(--ui-muted)!important}.unified-sidebar .unified-module-link svg{flex:0 0 17px;color:currentColor!important;stroke-width:1.9px!important;width:17px!important;height:17px!important}.unified-sidebar .unified-module-link:hover{border-color:var(--ui-border)!important;background:var(--ui-soft)!important;color:var(--ui-text)!important}.unified-sidebar .unified-module-link.active,.unified-sidebar .unified-module-link[aria-current=page]{border-color:var(--ui-primary)!important}@supports (color:color-mix(in lab, red, red)){.unified-sidebar .unified-module-link.active,.unified-sidebar .unified-module-link[aria-current=page]{border-color:color-mix(in srgb, var(--ui-primary) 34%, var(--ui-border))!important}}.unified-sidebar .unified-module-link.active,.unified-sidebar .unified-module-link[aria-current=page]{background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important;box-shadow:inset 3px 0 0 var(--ui-primary)!important}.module-page-shell{width:min(100%,1540px);margin-inline:auto}.module-page-head{border:0!important;min-height:0!important;padding:22px 0 16px!important;display:block!important}.module-page-heading{max-width:860px;align-items:flex-start!important;gap:13px!important;display:flex!important}.module-page-copy{min-width:0;display:block!important}.module-page-kicker-row{align-items:center!important;gap:8px!important;margin:1px 0 5px!important;display:flex!important}.module-page-kicker{text-transform:uppercase;color:var(--ui-muted)!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:800!important}.module-page-head .title{color:var(--ui-text)!important;letter-spacing:-.04em!important;margin:0!important;font-size:clamp(28px,2.6vw,36px)!important;line-height:1.08!important}.module-page-head .subtitle{max-width:700px!important;color:var(--ui-muted)!important;margin:7px 0 0!important;font-size:14px!important;line-height:1.55!important}.module-runtime-pill{min-height:21px!important;box-shadow:none!important;padding:0 7px!important;font-size:9px!important}.module-runtime-pill.online{border-color:var(--ui-success)!important}@supports (color:color-mix(in lab, red, red)){.module-runtime-pill.online{border-color:color-mix(in srgb, var(--ui-success) 30%, var(--ui-border))!important}}.module-runtime-pill.online{background:var(--ui-success)!important}@supports (color:color-mix(in lab, red, red)){.module-runtime-pill.online{background:color-mix(in srgb, var(--ui-success) 11%, var(--ui-surface))!important}}.module-runtime-pill.online{color:var(--ui-success)!important}.module-runtime-pill.local{border-color:var(--ui-border)!important;background:var(--ui-soft)!important;color:var(--ui-muted)!important}.module-runtime-pill.sync-error{border-color:var(--ui-danger)!important}@supports (color:color-mix(in lab, red, red)){.module-runtime-pill.sync-error{border-color:color-mix(in srgb, var(--ui-danger) 30%, var(--ui-border))!important}}.module-runtime-pill.sync-error{background:var(--ui-danger)!important}@supports (color:color-mix(in lab, red, red)){.module-runtime-pill.sync-error{background:color-mix(in srgb, var(--ui-danger) 10%, var(--ui-surface))!important}}.module-runtime-pill.sync-error{color:var(--ui-danger)!important}.module-page-icon,.metric-card-icon,.journal-insight-icon,.table-empty-icon,.registry-avatar,.registry-directory-icon,.journal-reflection-label>i,.journal-score-control>i{overflow:hidden;width:var(--ui-icon-size)!important;min-width:var(--ui-icon-size)!important;height:var(--ui-icon-size)!important;border:1px solid var(--ui-primary)!important;place-items:center!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){.module-page-icon,.metric-card-icon,.journal-insight-icon,.table-empty-icon,.registry-avatar,.registry-directory-icon,.journal-reflection-label>i,.journal-score-control>i{border:1px solid color-mix(in srgb, var(--ui-primary) 22%, var(--ui-border))!important}}.module-page-icon,.metric-card-icon,.journal-insight-icon,.table-empty-icon,.registry-avatar,.registry-directory-icon,.journal-reflection-label>i,.journal-score-control>i{border-radius:var(--ui-icon-radius)!important;background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important;box-shadow:none!important}.module-page-icon{border-radius:12px!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important}.registry-avatar{border-radius:10px!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:11px!important;font-weight:800!important}.journal-reflection-label>i,.journal-score-control>i{border-radius:8px!important;width:26px!important;min-width:26px!important;height:26px!important}.module-page-icon svg,.metric-card-icon svg,.journal-insight-icon svg,.table-empty-icon svg,.registry-directory-icon svg,.journal-reflection-label>i svg,.journal-score-control>i svg{color:currentColor!important;stroke-width:1.9px!important;width:18px!important;height:18px!important}.journal-insight-icon.flame{border-color:#f97316!important}@supports (color:color-mix(in lab, red, red)){.journal-insight-icon.flame{border-color:color-mix(in srgb, #f97316 24%, var(--ui-border))!important}}.journal-insight-icon.flame{background:#f97316!important}@supports (color:color-mix(in lab, red, red)){.journal-insight-icon.flame{background:color-mix(in srgb, #f97316 11%, var(--ui-surface))!important}}.journal-insight-icon.flame{color:#f97316!important}.journal-insight-icon.mood{border-color:#eab308!important}@supports (color:color-mix(in lab, red, red)){.journal-insight-icon.mood{border-color:color-mix(in srgb, #eab308 24%, var(--ui-border))!important}}.journal-insight-icon.mood{background:#eab308!important}@supports (color:color-mix(in lab, red, red)){.journal-insight-icon.mood{background:color-mix(in srgb, #eab308 11%, var(--ui-surface))!important}}.journal-insight-icon.mood{color:#d69e00!important}.module-page-tabs{overflow-x:auto;border:0!important;border-bottom:1px solid var(--ui-border)!important;width:100%!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;align-items:center!important;gap:22px!important;margin:0 0 22px!important;padding:0!important;display:flex!important;position:relative!important;top:auto!important}.module-page-tabs button,.module-page-tabs button:hover,.module-page-tabs button:active,.module-page-tabs button:focus,.module-page-tabs button:focus-visible,.module-page-tabs button.active,.module-page-tabs button[aria-selected=true]{position:relative;appearance:none!important;min-width:max-content!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0 4px!important}.module-page-tabs button{color:var(--ui-muted)!important;font-size:13px!important;font-weight:650!important}.module-page-tabs button:hover,.module-page-tabs button:focus-visible{color:var(--ui-text)!important}.module-page-tabs button.active,.module-page-tabs button[aria-selected=true]{color:var(--ui-primary)!important}.module-page-tabs button.active:after,.module-page-tabs button[aria-selected=true]:after{content:"";background:var(--ui-primary);border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.module-page-tabs button small{display:none!important}:is(.bento-card,.metric-card,.info-card,.content-section,.command-panel,.axis-dashboard-panel,.axis-hero,.ledger-overview-hero,.registry-directory,.notes-workspace,.calc-panel,.flow-panel,.flow-summary-card,.severity-card,.issue-card,.audit-card,.recommendation-card,.trace-card,.runtime-card,.repair-card,.table-shell,.data-table-wrap,.registry-table-wrap,.record-card,.pagination-footer,.pagination-current){border-color:var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow)!important}:is(.bento-header,.bento-footer,.content-section-head,.form-action-bar,.status-strip){border-color:var(--ui-border)!important}:is(.bento-header,.bento-footer,.content-section-head){border-top:0!important;border-bottom:0!important}:is(.bento-header h3,.bento-value,.command-panel h3,.content-section-head h3,.axis-panel-head h3){color:var(--ui-text)!important}:is(.bento-eyebrow,.bento-description,.bento-footer,.command-panel p,.content-section-head span){color:var(--ui-muted)!important}.bento-card:hover,.metric-card:hover,.bento-card:focus-within,.metric-card:focus-within{border-color:var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)!important;outline:0!important;transform:none!important}:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table){background:var(--ui-surface)!important;color:var(--ui-text)!important}:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) thead,:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) thead tr,:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) thead th{border-color:var(--ui-border)!important;background:var(--ui-soft)!important;color:var(--ui-muted)!important}:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) tbody,:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) tbody tr,:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) tbody td{border-color:var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text-2)!important}:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) tbody tr:hover td{background:var(--ui-primary)!important}@supports (color:color-mix(in lab, red, red)){:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) tbody tr:hover td{background:color-mix(in srgb, var(--ui-primary) 5%, var(--ui-surface))!important}}:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) tbody tr:hover td{color:var(--ui-text)!important}:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) tbody tr:focus-within td{background:var(--ui-surface)!important;color:var(--ui-text-2)!important}:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) tbody tr[aria-selected=true] td,:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) tbody tr[data-state=selected] td{background:var(--ui-primary)!important}@supports (color:color-mix(in lab, red, red)){:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) tbody tr[aria-selected=true] td,:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) tbody tr[data-state=selected] td{background:color-mix(in srgb, var(--ui-primary) 8%, var(--ui-surface))!important}}:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) tbody tr[aria-selected=true] td,:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) tbody tr[data-state=selected] td{color:var(--ui-text)!important}:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) :is(button,input,select):focus-visible{outline:2px solid var(--ui-primary)!important}@supports (color:color-mix(in lab, red, red)){:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) :is(button,input,select):focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent)!important}}:is(.data-table,.registry-table,.employee-table,.trace-table,.vault-table,.snapshot-history-table) :is(button,input,select):focus-visible{outline-offset:2px!important;box-shadow:none!important}.table-empty-state strong,.record-card strong,.pagination-summary strong,.pagination-current{color:var(--ui-text)!important}.table-empty-state>span,.record-card-row>span,.pagination-summary>span,.pagination-page-size>span{color:var(--ui-muted)!important}.pagination-footer .page-button{border-color:var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text-2)!important}:is(input,textarea,select):not([type=checkbox]):not([type=radio]){border-color:var(--ui-border)!important;background:var(--ui-soft)!important;color:var(--ui-text)!important}:is(input,textarea)::placeholder{color:var(--ui-muted)!important}:is(input,textarea,select):focus,:is(input,textarea,select):focus-visible{border-color:var(--ui-primary)!important}@supports (color:color-mix(in lab, red, red)){:is(input,textarea,select):focus,:is(input,textarea,select):focus-visible{border-color:color-mix(in srgb, var(--ui-primary) 55%, var(--ui-border))!important}}:is(input,textarea,select):focus,:is(input,textarea,select):focus-visible{background:var(--ui-surface)!important;box-shadow:0 0 0 3px var(--ui-primary)!important;outline:0!important}@supports (color:color-mix(in lab, red, red)){:is(input,textarea,select):focus,:is(input,textarea,select):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-primary) 13%, transparent)!important}}:where(button,a,[tabindex]):focus-visible{outline:2px solid var(--ui-primary)!important}@supports (color:color-mix(in lab, red, red)){:where(button,a,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb, var(--ui-primary) 65%, transparent)!important}}:where(button,a,[tabindex]):focus-visible{outline-offset:2px!important}[data-module=axis] :is(.axis-welcome,.axis-leading-summary,.axis-action-list a,.axis-live-status,.axis-system-list li),[data-module=ledger] :is(.ledger-overview-support,.ledger-decision-strip,.snapshot-workspace,.snapshot-side-card,.support-metric-list span),[data-module=vault] :is(.notes-toolbar,.vault-toolbar,.note-card,.vault-preview,.vault-details,.notes-grid),[data-module=journal] :is(.journal-toolbar,.journal-calendar,.journal-editor,.journal-field-card,.journal-reflection-card,.journal-insights article,.journal-insights section,.journal-insight-card,.journal-empty,.journal-results),[data-module=flow] :is(.flow-toolbar,.flow-history,.calc-panel,.flow-panel,.flow-summary-card),[data-module=registry] :is(.registry-summary,.registry-toolbar,.registry-filter-bar,.registry-table-wrap,.registry-employee-card),[data-module=lens] :is(.lens-filter-bar,.severity-card,.issue-card,.audit-card,.recommendation-card),[data-module=ops] :is(.ops-leading-summary,.ops-filter-bar,.ops-status-card,.warning-panel){border-color:var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}[data-module=journal] .journal-toolbar{grid-template-columns:minmax(0,1fr) minmax(150px,190px)!important}[data-module=journal] .journal-mode{display:none!important}[data-module=journal] .journal-reflections{border-top-color:var(--ui-border)!important}[data-module=journal] :is(.journal-reflection-card,.journal-empty,.journal-on-this-day button,.journal-recent button,.journal-calendar-head button){border-color:var(--ui-border)!important;background:var(--ui-soft)!important;color:var(--ui-text)!important}[data-module=journal] .journal-reflection-card:focus-within{border-color:var(--ui-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-module=journal] .journal-reflection-card:focus-within{border-color:color-mix(in srgb, var(--ui-primary) 48%, var(--ui-border))!important}}[data-module=journal] .journal-reflection-card:focus-within{background:var(--ui-soft)!important;box-shadow:0 0 0 3px var(--ui-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-module=journal] .journal-reflection-card:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-primary) 11%, transparent)!important}}[data-module=journal] :is(.journal-editor h2,.journal-insights article strong,.journal-on-this-day header strong,.journal-recent h2,.journal-reflection-label,.journal-tags-field>span,.journal-grid button){color:var(--ui-text)!important}[data-module=journal] :is(.journal-status,.journal-weekdays span,.journal-calendar-head small,.journal-calendar-legend,.journal-insights article small,.journal-insights article p,.journal-empty span,.journal-on-this-day header small,.journal-recent header span,.journal-recent button small){color:var(--ui-muted)!important}[data-module=journal] .journal-grid button:hover{background:var(--ui-soft)!important}[data-module=journal] .journal-grid button.selected{color:#fff!important}[data-module=journal] .journal-delete{border-color:var(--ui-border)!important;background:var(--ui-soft)!important;color:var(--ui-text-2)!important}[data-theme=dark] [data-module=axis] :is(.axis-welcome,.axis-leading-summary,.axis-hero,.metric-card,.axis-leading-summary+.metric-grid .metric-card,.axis-action-list a,.axis-live-status,.axis-system-list li,.axis-system-grid>.content-section),[data-theme=dark] [data-module=ledger] :is(.ledger-overview-support,.ledger-decision-strip,.snapshot-workspace,.snapshot-side-card,.support-metric-list span),[data-theme=dark] [data-module=vault] :is(.notes-toolbar,.vault-toolbar,.note-card,.vault-preview,.vault-details,.notes-grid),[data-theme=dark] [data-module=journal] :is(.journal-toolbar,.journal-calendar,.journal-editor,.journal-reflection-card,.journal-insights article,.journal-insights section,.journal-empty,.journal-results),[data-theme=dark] [data-module=registry] :is(.registry-summary,.registry-toolbar,.registry-filter-bar,.registry-table-wrap,.registry-employee-card),[data-theme=dark] [data-module=lens] :is(.lens-filter-bar,.severity-card,.issue-card,.audit-card,.recommendation-card),[data-theme=dark] [data-module=ops] :is(.ops-leading-summary,.ops-filter-bar,.ops-status-card,.warning-panel){border-color:var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none!important}[data-theme=dark] [data-module=axis] :is(.axis-welcome h2,.axis-welcome p,.axis-leading-summary strong,.metric-card .bento-value,.metric-card .bento-eyebrow){color:var(--ui-text)!important}[data-theme=dark] [data-module=axis] :is(.metric-card .bento-description,.axis-leading-summary p){color:var(--ui-muted)!important}[data-module=ops] .metric-grid .metric-card:last-child{display:none!important}@media (width<=720px){[data-module=journal] .journal-toolbar{grid-template-columns:1fr!important}}@media (width<=640px){.module-page-head{padding-top:17px!important}.module-page-heading{gap:10px!important}.module-page-icon{flex-basis:40px!important;width:40px!important;min-width:40px!important;height:40px!important}.module-page-head .title{font-size:27px!important}.module-page-tabs{gap:18px!important;margin-bottom:16px!important}}[data-module] :is(.command-panel,.axis-command-welcome,.axis-decision-band,.axis-leading-summary,.ledger-overview-hero,.ledger-decision-band,.ledger-summary-band,.flow-summary,.flow-summary-band,.flow-decision-band,.lens-summary,.lens-summary-band,.lens-decision-band,.registry-summary,.vault-summary,.ops-summary,.content-section-head){background:var(--surface,#fff)!important;border-color:var(--border,#0f172a1a)!important;box-shadow:none!important;background-image:none!important}[data-module] :is(.command-panel,.axis-command-welcome,.axis-decision-band,.ledger-overview-hero,.ledger-decision-band,.ledger-summary-band,.flow-summary,.flow-summary-band,.flow-decision-band,.lens-summary,.lens-summary-band,.lens-decision-band,.registry-summary,.vault-summary,.ops-summary):before,[data-module] :is(.command-panel,.axis-command-welcome,.axis-decision-band,.ledger-overview-hero,.ledger-decision-band,.ledger-summary-band,.flow-summary,.flow-summary-band,.flow-decision-band,.lens-summary,.lens-summary-band,.lens-decision-band,.registry-summary,.vault-summary,.ops-summary):after{content:none!important;background:0 0!important;display:none!important}[data-module] :is(.metric-card.primary,.bento-card.primary,.summary-card.primary){background:var(--surface,#fff)!important;border-color:var(--border,#0f172a1a)!important;background-image:none!important}[data-module] .bento-accent{background:var(--border-2,#0f172a24)!important;box-shadow:none!important;background-image:none!important}[data-module] :is(.command-panel .card-meta,.content-section-head>span,.axis-panel-title>span,.ledger-section-kicker,.flow-section-kicker,.lens-section-kicker,.module-section-kicker){color:var(--muted,#667085)!important}[data-module] .command-panel{padding:24px 28px!important}[data-module] .command-panel :is(h1,h2,h3,p){margin-left:0!important;margin-right:0!important}[data-module] .command-panel :is(h1,h2,h3){margin-top:0!important;margin-bottom:7px!important}[data-module] .command-panel p{margin-top:0!important;margin-bottom:0!important;line-height:1.55!important}[data-module=axis] .axis-command-welcome{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px 24px!important;padding:24px 28px!important;display:grid!important}[data-module=axis] .axis-command-welcome>:is(h1,h2,h3,p){grid-column:1;min-width:0;margin:0!important}[data-module=axis] .axis-command-welcome>:is(h1,h2,h3){grid-row:1}[data-module=axis] .axis-command-welcome>p{grid-row:2;line-height:1.55!important}[data-module=axis] .axis-command-welcome .axis-live-status{white-space:nowrap;grid-area:1/2/span 2;align-self:center;margin:0!important}[data-module=ledger] .ledger-overview-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:18px!important;overflow:visible!important}[data-module=ledger] .ledger-overview-chart-column,[data-module=ledger] .ledger-overview-support{min-width:0;border:1px solid var(--border,#0f172a1a)!important;background:var(--surface,#fff)!important;box-shadow:none!important;border-radius:18px!important}[data-module=ledger] .ledger-overview-chart-column{overflow:hidden;padding:20px!important}[data-module=ledger] .ledger-overview-support{border-left:1px solid var(--border,#0f172a1a)!important;gap:14px!important;padding:20px!important}[data-module=ledger] .ledger-overview-support:before,[data-module=ledger] .ledger-overview-support:after{content:none!important;display:none!important}[data-module=ledger] .ledger-overview-support>:first-child,[data-module=ledger] .ledger-overview-chart-column>:first-child{margin-top:0!important}[data-theme=dark] [data-module] :is(.command-panel,.axis-command-welcome,.axis-decision-band,.axis-leading-summary,.ledger-decision-band,.ledger-summary-band,.flow-summary,.flow-summary-band,.flow-decision-band,.lens-summary,.lens-summary-band,.lens-decision-band,.registry-summary,.vault-summary,.ops-summary,.content-section-head,.metric-card.primary,.bento-card.primary,.summary-card.primary,.ledger-overview-chart-column,.ledger-overview-support){background:var(--surface)!important;border-color:var(--border)!important;background-image:none!important}@media (width<=960px){[data-module=axis] .axis-command-welcome{grid-template-columns:1fr!important}[data-module=axis] .axis-command-welcome .axis-live-status{grid-area:3/1;justify-self:start;margin-top:8px!important}[data-module=ledger] .ledger-overview-hero{grid-template-columns:1fr!important}}@media (width<=640px){[data-module] .command-panel,[data-module=axis] .axis-command-welcome{padding:20px!important}}[data-module] :is(.command-panel,.axis-command-welcome,.axis-decision-band,.axis-leading-summary,.ledger-decision-band,.ledger-summary-band,.flow-summary,.flow-summary-band,.flow-decision-band,.lens-summary,.lens-summary-band,.lens-decision-band,.registry-summary,.vault-summary,.ops-summary,.content-section-head),[data-module=ledger] :is(.ledger-overview-chart-column,.ledger-overview-support){overflow:hidden;border-radius:18px!important}[data-module=ledger] .ledger-overview-metrics{grid-auto-rows:1fr;align-items:stretch!important}[data-module=ledger] .ledger-overview-metrics>*{align-self:stretch;min-width:0;height:100%}[data-module=ledger] .ledger-overview-metrics :is(.bento-card,.metric-card){height:100%;min-height:0}[data-module=ledger] .ledger-overview-hero{align-items:stretch!important}[data-module=ledger] :is(.ledger-overview-chart-column,.ledger-overview-support){align-self:stretch;height:100%;min-height:0}[data-module=ledger] .ledger-overview-chart-column{flex-direction:column;display:flex}[data-module=ledger] .ledger-overview-chart-column>*{min-width:0}[data-module=ledger] .ledger-overview-support{grid-auto-rows:max-content;align-content:start;display:grid}[data-module=ledger] .ledger-overview-support>*{width:100%;min-width:0;margin-inline:0!important}[data-module=ledger] .ledger-overview-metrics .bento-accent{display:none!important}[data-module=ledger] .ledger-overview-metrics :is(.bento-header,.bento-value,.bento-description,.bento-body){padding-left:20px!important}[data-module] :is(.axis-panel-head,.content-section-head,.bento-header,.card-header,.panel-header,.ledger-panel-head,.ledger-overview-chart-column>header,.ledger-overview-support>header){box-shadow:none!important;border-top:0!important;border-bottom:0!important}[data-module] :is(.axis-panel-head,.content-section-head,.bento-header,.card-header,.panel-header,.ledger-panel-head,.ledger-overview-chart-column>header,.ledger-overview-support>header):before,[data-module] :is(.axis-panel-head,.content-section-head,.bento-header,.card-header,.panel-header,.ledger-panel-head,.ledger-overview-chart-column>header,.ledger-overview-support>header):after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}[data-module] :is(.axis-dashboard-panel,.ledger-overview-chart-column,.ledger-overview-support,.bento-card,.content-section):focus-within{outline:0!important}@media (width<=640px){[data-module] :is(.command-panel,.axis-command-welcome,.axis-decision-band,.ledger-decision-band,.flow-summary,.lens-summary,.registry-summary,.vault-summary,.ops-summary,.content-section-head){border-radius:15px!important}}:root{--type-caption:.6875rem;--type-label:.75rem;--type-body-sm:.8125rem;--type-body:.875rem;--type-title-sm:1rem;--type-title:1.25rem;--type-page:clamp(1.75rem, 2.2vw, 2.25rem);--radius-control:10px;--radius-card:14px;--radius-feature:18px;--control-height:40px;--panel-gap:16px;--elevation-soft:0 12px 34px -28px #0f172a66}body,button,input,select,textarea{font-family:Inter,Geist,SF Pro Text,Segoe UI,system-ui,-apple-system,sans-serif;font-size:var(--type-body);font-variant-numeric:tabular-nums;text-rendering:optimizelegibility}:is(h1,h2,h3,h4,h5,h6,p){overflow-wrap:break-word}[data-module] :is(h1,h2,h3,h4){color:var(--text)!important;text-transform:none!important}[data-module] h1{margin:0;font-size:var(--type-page)!important;letter-spacing:-.035em!important;font-weight:760!important;line-height:1.08!important}[data-module] h2{font-size:var(--type-title)!important;letter-spacing:-.025em!important;font-weight:740!important;line-height:1.2!important}[data-module] h3{font-size:var(--type-title-sm)!important;letter-spacing:-.015em!important;font-weight:720!important;line-height:1.3!important}[data-module] h4{font-size:var(--type-body)!important;letter-spacing:-.005em!important;font-weight:720!important;line-height:1.35!important}[data-module] :is(p,td,input,select,textarea){font-size:var(--type-body-sm);line-height:1.55}[data-module] :is(.card-meta,.eyebrow,.kicker,.section-label,.stat-label,th){font-size:var(--type-caption)!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-weight:720!important;line-height:1.25!important}[data-module] :is(.subtitle,small,.text-muted,.muted){font-size:var(--type-label)!important;letter-spacing:0!important;text-transform:none!important;line-height:1.45!important}[data-module] :is(button,.subnav-label,.module-title,.panel-title,.card-title,td){letter-spacing:normal!important;text-transform:none!important}.module-page-head{background:0 0!important;border:0!important;align-items:flex-start!important;min-height:0!important;padding:20px 0 18px!important;display:flex!important}.module-page-heading{min-width:0;align-items:flex-start!important;gap:14px!important;display:flex!important}.module-page-icon{flex:0 0 44px;place-items:center;border:1px solid var(--primary)!important;width:44px!important;height:44px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.module-page-icon{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--border))!important}}.module-page-icon{background:var(--surface)!important;border-radius:13px!important}@supports (color:color-mix(in lab, red, red)){.module-page-icon{background:color-mix(in srgb, var(--surface) 90%, var(--primary-soft) 10%)!important}}.module-page-icon{color:var(--primary)!important;box-shadow:none!important}.module-page-copy{min-width:0}.module-page-head .subtitle{max-width:760px;color:var(--text-2)!important;font-size:var(--type-body-sm)!important;margin:7px 0 0!important;line-height:1.55!important}.unified-sidebar :is(.unified-sidebar-label,.unified-subnav-label){font-size:var(--type-label)!important;letter-spacing:.01em!important;text-transform:none!important;font-weight:650!important;line-height:1.35!important}.unified-sidebar .unified-subnav button,.unified-sidebar .unified-subnav button .subnav-label{font-size:var(--type-body-sm)!important;letter-spacing:0!important;text-transform:none!important;font-weight:600!important;line-height:1.4!important}.unified-sidebar .unified-subnav button.active,.unified-sidebar .unified-subnav button[aria-current=page],.unified-sidebar .unified-subnav button.active .subnav-label,.unified-sidebar .unified-subnav button[aria-current=page] .subnav-label{font-weight:700!important}.unified-sidebar .subnav-badge{font-variant-numeric:tabular-nums;letter-spacing:0!important;text-transform:none!important}.module-page-tabs[data-module-tabs]{scrollbar-width:thin;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;align-items:center;width:100%;min-width:0;overflow:auto hidden;z-index:2!important;border:1px solid var(--border)!important;background:var(--surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:12px!important;gap:4px!important;margin:0 0 18px!important;padding:4px!important;display:flex!important;position:relative!important;top:auto!important}.module-page-tabs[data-module-tabs]::-webkit-scrollbar{height:5px}.module-page-tabs[data-module-tabs]::-webkit-scrollbar-thumb{background:var(--muted);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.module-page-tabs[data-module-tabs]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 30%, transparent)}}.module-page-tabs[data-module-tabs]>button{scroll-snap-align:start;justify-content:center;align-items:center;min-width:max-content;transition:background-color .14s,border-color .14s,color .14s;position:relative;min-height:38px!important;color:var(--text-2)!important;font-size:var(--type-body-sm)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;padding:0 14px!important;font-weight:620!important;line-height:1!important;display:inline-flex!important}.module-page-tabs[data-module-tabs]>button:hover{border-color:var(--border)!important}@supports (color:color-mix(in lab, red, red)){.module-page-tabs[data-module-tabs]>button:hover{border-color:color-mix(in srgb, var(--border) 82%, var(--primary) 18%)!important}}.module-page-tabs[data-module-tabs]>button:hover{background:var(--surface-2)!important;color:var(--text)!important}.module-page-tabs[data-module-tabs]>button.active,.module-page-tabs[data-module-tabs]>button[aria-selected=true]{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.module-page-tabs[data-module-tabs]>button.active,.module-page-tabs[data-module-tabs]>button[aria-selected=true]{border-color:color-mix(in srgb, var(--primary) 24%, var(--border))!important}}.module-page-tabs[data-module-tabs]>button.active,.module-page-tabs[data-module-tabs]>button[aria-selected=true]{background:var(--primary-soft)!important;color:var(--primary)!important;box-shadow:inset 0 0 0 1px var(--primary)!important;font-weight:720!important}@supports (color:color-mix(in lab, red, red)){.module-page-tabs[data-module-tabs]>button.active,.module-page-tabs[data-module-tabs]>button[aria-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 5%, transparent)!important}}.module-page-tabs[data-module-tabs]>button:after{content:none!important;display:none!important}.module-page-tabs .module-tab-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.module-content[data-module-panel]{min-width:0;padding-bottom:36px;display:grid;gap:var(--panel-gap)!important}.module-content[data-module-panel]>:where(section,article,div){min-width:0}.module-content[data-module-panel] :is(.panel,.content-section,.data-surface,.employee-directory,.command-panel){min-width:0;border-color:var(--border)!important;border-radius:var(--radius-card)!important;background:var(--surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.module-content[data-module-panel] :is(.content-section-head,.panel-head,.section-head,.card-head){justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.module-content[data-module-panel] :is(.filter-bar,.toolbar,.search-toolbar){gap:10px;min-width:0;border-color:var(--border)!important;background:var(--surface)!important;border-radius:12px!important}@supports (color:color-mix(in lab, red, red)){.module-content[data-module-panel] :is(.filter-bar,.toolbar,.search-toolbar){background:color-mix(in srgb, var(--surface) 96%, var(--surface-2) 4%)!important}}.module-content[data-module-panel] :is(.filter-bar,.toolbar,.search-toolbar){box-shadow:none!important}[data-module] :is(input,select,textarea){min-height:var(--control-height);border-color:var(--border)!important;border-radius:var(--radius-control)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-module] :is(input,textarea)::placeholder{color:var(--muted)!important}[data-module] button{border-radius:var(--radius-control);letter-spacing:0!important;text-transform:none!important}[data-module] button:focus-visible,[data-module] :is(input,select,textarea):focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-module] button:focus-visible,[data-module] :is(input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 14%, transparent)}}[data-module] button:focus-visible,[data-module] :is(input,select,textarea):focus-visible{outline-offset:2px}.module-content[data-module-panel] :is(table,.data-table-wrap){width:100%;min-width:0;border-color:var(--border)!important;background:var(--surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.module-content[data-module-panel] th{white-space:nowrap;color:var(--muted)!important}.module-content[data-module-panel] td{vertical-align:middle;color:var(--text-2)!important}.module-content[data-module-panel] :is(th,td){border-color:var(--border)!important}[data-module=ledger] .module-content,[data-module=registry] .module-content,[data-module=ops] .module-content{gap:14px!important}[data-module=journal] .module-content{gap:18px!important}[data-module=journal] .module-page-tabs,[data-module=flow] .module-page-tabs,[data-module=registry] .module-page-tabs{max-width:max-content}[data-module=vault] .module-content :is(.notes-workspace,.vault-grid),[data-module=lens] .module-content :is(.lens-dashboard,.lens-grid),[data-module=flow] .module-content :is(.flow-summary-grid,.calculator-grid){align-items:stretch}[data-module=ops] .module-content :is(.panel,.content-section){box-shadow:none!important}:is(.ledger-form-actions,.dialog-footer,.registry-dialog-actions,.snapshot-editor-actions,.confirmation-actions,.snapshot-row-actions)>button{min-height:var(--control-height)!important;border-radius:var(--radius-control)!important;font-size:var(--type-body-sm)!important;white-space:nowrap!important;text-overflow:clip!important;padding-inline:16px!important;font-weight:700!important;line-height:1!important;overflow:visible!important}.snapshot-row-actions:has(input){grid-template-columns:minmax(220px,1fr) minmax(132px,max-content) minmax(88px,max-content)!important;gap:10px!important}.snapshot-row-actions .snapshot-save-button{min-width:132px!important}.snapshot-row-actions .snapshot-cancel-button{min-width:88px!important}.snapshot-row-actions .snapshot-delete-button{min-width:128px!important}.snapshot-history-table th:last-child,.snapshot-history-table td:last-child{text-align:right;min-width:112px}.snapshot-history-table td:last-child .snapshot-actions{margin-inline-start:auto}[data-module=axis] .axis-command-welcome{position:relative;overflow:hidden;border-radius:var(--radius-feature)!important;background:radial-gradient(circle at 92% 12%, var(--primary), transparent 30%), linear-gradient(135deg, var(--surface), var(--surface))!important}@supports (color:color-mix(in lab, red, red)){[data-module=axis] .axis-command-welcome{background:radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--surface) 96%, var(--primary) 4%), var(--surface))!important}}[data-module=axis] .axis-command-welcome{box-shadow:var(--elevation-soft)!important}[data-module=ledger] :is(.ledger-overview-chart-column,.ledger-overview-support),[data-module=registry] :is(.employee-directory,.data-table-wrap),[data-module=ops] :is(.panel,.data-table-wrap){background:var(--surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-theme=dark] .module-page-icon{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .module-page-icon{border-color:color-mix(in srgb, var(--primary) 28%, var(--border))!important}}[data-theme=dark] .module-page-icon{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .module-page-icon{background:color-mix(in srgb, var(--primary) 10%, var(--surface))!important}}[data-theme=dark] .module-page-tabs[data-module-tabs],[data-theme=dark] .module-content[data-module-panel] :is(.panel,.content-section,.data-surface,.employee-directory,.command-panel),[data-theme=dark] [data-module] :is(input,select,textarea),[data-theme=dark] .module-content[data-module-panel] :is(table,.data-table-wrap){border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}[data-theme=dark] .module-page-tabs[data-module-tabs]>button:hover{background:var(--surface-2)!important}[data-theme=dark] .module-page-tabs[data-module-tabs]>button[aria-selected=true]{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .module-page-tabs[data-module-tabs]>button[aria-selected=true]{border-color:color-mix(in srgb, var(--primary) 30%, var(--border))!important}}[data-theme=dark] .module-page-tabs[data-module-tabs]>button[aria-selected=true]{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .module-page-tabs[data-module-tabs]>button[aria-selected=true]{background:color-mix(in srgb, var(--primary) 14%, var(--surface))!important}}[data-theme=dark] .module-page-tabs[data-module-tabs]>button[aria-selected=true]{color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .module-page-tabs[data-module-tabs]>button[aria-selected=true]{color:color-mix(in srgb, var(--primary) 72%, white 28%)!important}}[data-theme=dark] [data-module=axis] .axis-command-welcome{background:radial-gradient(circle at 92% 12%, var(--primary), transparent 28%), var(--surface)!important}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] [data-module=axis] .axis-command-welcome{background:radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 28%), var(--surface)!important}}@media (width<=900px){.module-page-head{padding-block:18px 16px!important}.module-page-tabs[data-module-tabs]{margin-bottom:16px!important;padding:3px!important}.module-page-tabs[data-module-tabs]>button{min-height:36px!important;padding-inline:12px!important}.module-content[data-module-panel]{gap:14px!important}.snapshot-row-actions:has(input){grid-template-columns:1fr 1fr!important}.snapshot-row-actions:has(input) input{grid-column:1/-1}}@media (width<=640px){.module-page-heading{gap:11px!important}.module-page-icon{flex-basis:40px;border-radius:12px!important;width:40px!important;height:40px!important}.module-page-head .subtitle{max-width:100%}.module-content[data-module-panel] :is(.content-section-head,.panel-head,.section-head,.card-head){flex-direction:column}}@media (width<=520px){[data-module] h1{font-size:1.625rem!important}.module-page-head{padding-block:15px 14px!important}.module-page-tabs[data-module-tabs]{width:calc(100% + 4px);margin-inline:-2px;border-radius:10px!important}.module-page-tabs[data-module-tabs]>button{min-height:35px!important;font-size:var(--type-label)!important;padding-inline:11px!important}.module-content[data-module-panel]{padding-bottom:28px;gap:12px!important}.snapshot-row-actions:has(input){grid-template-columns:1fr!important}.snapshot-row-actions:has(input)>*{width:100%!important;min-width:0!important}}:root{--glass-surface-strong:#ffffffe8;--glass-border:#0f172a17;--glass-highlight:inset 0 1px 0 #ffffffdb;--glass-shadow:0 18px 44px -38px #0f172a57}.command-launcher,.command-palette,[role=dialog]>:is(.dialog-content,.modal-content){-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);border-color:var(--glass-border)!important;background:var(--glass-surface-strong)!important;box-shadow:var(--glass-highlight), var(--glass-shadow)!important}[data-theme=dark]{--glass-surface-strong:#141b28e8;--glass-border:#94a3b82b;--glass-highlight:inset 0 1px 0 #fff1;--glass-shadow:0 20px 50px -40px #000000e0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.command-launcher,.command-palette,[role=dialog]>:is(.dialog-content,.modal-content){background:var(--surface)!important}}@media (prefers-reduced-transparency:reduce){.command-launcher,.command-palette,[role=dialog]>:is(.dialog-content,.modal-content){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--surface)!important}}.auth-gate{isolation:isolate;background:radial-gradient(circle at 14% 18%, var(--primary), transparent 30%), radial-gradient(circle at 86% 78%, var(--success), transparent 30%), linear-gradient(145deg, var(--bg), var(--bg));min-height:100dvh;padding:clamp(20px,4vw,48px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-gate{background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--primary) 13%, transparent), transparent 30%), radial-gradient(circle at 86% 78%, color-mix(in srgb, var(--success) 8%, transparent), transparent 30%), linear-gradient(145deg, color-mix(in srgb, var(--bg) 96%, white 4%), var(--bg))}}.auth-gate:before,.auth-gate:after{content:"";z-index:-1;pointer-events:none;border:1px solid var(--primary);position:absolute}@supports (color:color-mix(in lab, red, red)){.auth-gate:before,.auth-gate:after{border:1px solid color-mix(in srgb, var(--primary) 12%, transparent)}}.auth-gate:before,.auth-gate:after{opacity:.65;transform:rotate(30deg)}.auth-gate:before{border-radius:44px;width:280px;height:280px;top:-105px;left:-150px}.auth-gate:after{border-radius:70px;width:360px;height:360px;bottom:-210px;right:-220px}.auth-card{border:1px solid var(--border-2);gap:0;width:min(100%,500px);padding:clamp(26px,4vw,42px)}@supports (color:color-mix(in lab, red, red)){.auth-card{border:1px solid color-mix(in srgb, var(--border-2) 72%, transparent)}}.auth-card{background:var(--surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.auth-card{background:color-mix(in srgb, var(--surface) 93%, transparent)}}.auth-card{box-shadow:0 1px 0 #ffffff9e inset, 0 34px 90px -46px var(--text)}@supports (color:color-mix(in lab, red, red)){.auth-card{box-shadow:0 1px 0 #ffffff9e inset, 0 34px 90px -46px color-mix(in srgb, var(--text) 38%, transparent)}}.auth-card{-webkit-backdrop-filter:blur(22px)saturate(115%);backdrop-filter:blur(22px)saturate(115%)}[data-theme=dark] .auth-card{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .auth-card{background:color-mix(in srgb, var(--surface) 90%, transparent)}}[data-theme=dark] .auth-card{box-shadow:inset 0 1px #ffffff12,0 38px 100px -48px #000000e6}.auth-card.compact{gap:14px;max-width:390px}.auth-card-head{min-height:34px;margin-bottom:28px}.auth-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.2}.auth-status-pill{border-color:var(--success);align-items:center;gap:8px;min-height:32px;padding:6px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.auth-status-pill{border-color:color-mix(in srgb, var(--success) 25%, var(--border))}}.auth-status-pill{background:var(--success-soft)}@supports (color:color-mix(in lab, red, red)){.auth-status-pill{background:color-mix(in srgb, var(--success-soft) 78%, var(--surface))}}.auth-status-pill{color:var(--success);font-size:12px;font-weight:700}.auth-status-pill:before{content:"";background:currentColor;border-radius:999px;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab, red, red)){.auth-status-pill:before{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 10%, transparent)}}.auth-brand-row{align-items:center;gap:15px;min-width:0;display:flex}.auth-brand-mark{border:1px solid var(--primary);flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-brand-mark{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border))}}.auth-brand-mark{background:var(--primary-soft);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.auth-brand-mark{background:color-mix(in srgb, var(--primary-soft) 78%, var(--surface))}}.auth-brand-mark{box-shadow:0 16px 34px -26px var(--primary)}.auth-brand-mark img{width:31px;height:31px;display:block}.auth-intro{gap:9px;margin-bottom:26px;display:grid}.auth-brand-row+.auth-intro{margin-top:24px}.auth-card h1{letter-spacing:-.035em;font-size:clamp(30px,5vw,40px);font-weight:770;line-height:1.04}.auth-tagline{font-size:15px;font-weight:700;line-height:1.4;color:var(--text-2)!important;margin:0!important}.auth-description{max-width:42ch;font-size:14px;line-height:1.6;color:var(--muted)!important}.auth-message{border-radius:10px;padding:11px 13px;font-size:12px;margin:0 0 18px!important}.auth-form{border-top:1px solid var(--border);gap:17px;padding-top:24px}.auth-form label{color:var(--text-2);gap:8px;font-size:12px;font-weight:680;line-height:1.3}.auth-input-shell{align-items:center;min-width:0;display:flex;position:relative}.auth-input-icon{z-index:1;width:18px;height:18px;color:var(--muted);pointer-events:none;place-items:center;display:grid;position:absolute;left:15px}.auth-input-icon svg{stroke-width:1.8px;width:18px;height:18px}.auth-form input{border-color:var(--border-2);background:var(--surface-2);border-radius:12px;min-height:48px;padding-inline:45px 14px}@supports (color:color-mix(in lab, red, red)){.auth-form input{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface))}}.auth-form input{font-size:14px;font-weight:550;transition:border-color .14s,box-shadow .14s,background .14s}.auth-form input::placeholder{color:var(--faint);font-weight:500}.auth-form input:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-form input:hover{border-color:color-mix(in srgb, var(--primary) 24%, var(--border-2))}}.auth-form input:focus{background:var(--surface);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-form input:focus{border-color:color-mix(in srgb, var(--primary) 68%, var(--border))}}.auth-form input:focus{box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-form input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 11%, transparent)}}.password-row{grid-template-columns:minmax(0,1fr) 82px;gap:10px}.password-row>button{border:1px solid var(--border-2);background:var(--surface);min-height:48px;color:var(--primary-2);box-shadow:none;border-radius:12px;padding-inline:13px;font-size:13px;font-weight:700}.password-row>button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.password-row>button:hover{border-color:color-mix(in srgb, var(--primary) 38%, var(--border))}}.password-row>button:hover{background:var(--primary-soft)}.auth-submit{margin-top:2px;color:#fff!important;background:linear-gradient(135deg,#4f6df5 0%,#354ed5 55%,#4637d8 100%)!important;border:0!important;border-radius:12px!important;min-height:48px!important;font-size:14px!important;font-weight:750!important;box-shadow:0 18px 34px -22px #374cd7c7!important}.auth-submit:hover:not(:disabled){filter:brightness(1.045);transform:translateY(-1px)}.auth-submit:active:not(:disabled){transform:translateY(0)}.auth-security-note{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:10px;margin-top:26px;padding-top:20px;font-size:12px;line-height:1.4;display:flex}.auth-security-icon{background:var(--primary-soft);width:28px;height:28px;color:var(--primary);border-radius:999px;flex:0 0 28px;place-items:center;display:grid}.auth-security-icon svg{stroke-width:1.9px;width:15px;height:15px}.auth-lock-card .auth-status-pill{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.auth-lock-card .auth-status-pill{border-color:color-mix(in srgb, var(--warning) 28%, var(--border))}}.auth-lock-card .auth-status-pill{background:var(--warning-soft);color:var(--warning)}@media (width<=560px){.auth-gate{align-content:center;place-items:stretch stretch;padding:14px}.auth-card{border-radius:20px;width:100%;padding:24px 20px}.auth-card-head{margin-bottom:22px}.auth-brand-mark{flex-basis:46px;width:46px;height:46px}.auth-brand-mark img{width:28px;height:28px}.auth-card h1{font-size:30px}.password-row{grid-template-columns:minmax(0,1fr) 74px}}@media (prefers-reduced-motion:reduce){.auth-submit{transition:none!important}}.module-page-shell:is([data-module=journal],[data-module=flow],[data-module=registry])>.module-page-tabs[data-module-tabs]{place-self:stretch stretch!important;width:100%!important;max-width:none!important;display:flex!important}.module-content[data-module-panel=vault][data-subtab=arsip]{grid-template-columns:minmax(720px,1fr) auto;justify-content:stretch;align-items:center;column-gap:0!important}.module-content[data-module-panel=vault][data-subtab=arsip]>.filter-strip{grid-area:1/1;width:100%;min-width:0;border-right:0!important;border-radius:14px 0 0 14px!important;margin:0!important;padding:10px 12px!important}.module-content[data-module-panel=vault][data-subtab=arsip]>.vault-command-bar{grid-area:1/2;align-self:stretch;align-items:center;min-width:0;min-height:64px;border:1px solid var(--border)!important;background:var(--surface)!important;width:auto!important;box-shadow:none!important;border-left:0!important;border-radius:0 14px 14px 0!important;margin:0!important;padding:10px 12px 10px 0!important;display:flex!important}.module-content[data-module-panel=vault][data-subtab=arsip] .vault-command-copy{display:none!important}.module-content[data-module-panel=vault][data-subtab=arsip] .vault-command-actions{align-items:center;gap:8px;height:auto}.module-content[data-module-panel=vault][data-subtab=arsip] .vault-command-actions>button,.module-content[data-module-panel=vault][data-subtab=arsip] .vault-command-actions>[data-slot=dropdown-menu-trigger]{height:42px;min-height:42px}.module-content[data-module-panel=vault][data-subtab=arsip] .vault-command-actions .primary-action-button{min-width:164px;width:auto!important;padding-inline:18px!important}.module-content[data-module-panel=vault][data-subtab=arsip]>:not(.filter-strip):not(.vault-command-bar){grid-column:1/-1}.module-content[data-module-panel=vault] :is(.filter-strip,.notes-toolbar){align-items:center;min-height:64px;border:1px solid var(--border)!important;background:var(--surface)!important;box-shadow:none!important;border-radius:14px!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.module-content[data-module-panel=vault] .filter-strip{grid-template-columns:minmax(320px,1fr) minmax(180px,220px) minmax(170px,200px)}.module-content[data-module-panel=vault] .notes-toolbar{grid-template-columns:minmax(320px,1fr) minmax(180px,200px) 130px auto;width:100%;margin:0!important}.module-content[data-module-panel=vault] :is(.filter-strip,.notes-toolbar)>:is(input,select,button){border-radius:10px!important;height:42px!important;min-height:42px!important}.module-content[data-module-panel=vault] .notes-toolbar .primary-action-button{white-space:nowrap;min-width:96px;padding-inline:16px!important}.vault-action-popover{z-index:120!important;border:1px solid var(--border)!important;background:var(--surface)!important;width:220px!important;min-width:220px!important;color:var(--text)!important;border-radius:12px!important;padding:6px!important;overflow:hidden!important;box-shadow:0 18px 44px #00000047!important}.vault-action-popover [role=menuitem]{align-items:center;min-height:38px;font-size:13px;line-height:1.3;color:var(--text)!important;cursor:pointer!important;background:0 0!important;border-radius:8px!important;padding:9px 11px!important;display:flex!important}.vault-action-popover [role=menuitem]:focus,.vault-action-popover [role=menuitem][data-highlighted]{background:var(--primary-soft)!important;color:var(--primary)!important;outline:none!important}.vault-action-popover [role=menuitem]+[role=menuitem]{margin-top:3px}.module-content[data-module-panel=vault][data-subtab=arsip] .data-surface{overflow:hidden}.module-content[data-module-panel=vault][data-subtab=arsip] .data-table-wrap{overflow:auto hidden}.module-content[data-module-panel=vault][data-subtab=arsip] .data-table{table-layout:auto;width:100%;min-width:1320px}.module-content[data-module-panel=vault][data-subtab=arsip] .data-table th,.module-content[data-module-panel=vault][data-subtab=arsip] .data-table td{vertical-align:middle;padding:15px 18px!important}.module-content[data-module-panel=vault][data-subtab=arsip] .data-table th:first-child,.module-content[data-module-panel=vault][data-subtab=arsip] .data-table td:first-child{min-width:210px;padding-left:22px!important}.module-content[data-module-panel=vault][data-subtab=arsip] .data-table th:nth-child(2),.module-content[data-module-panel=vault][data-subtab=arsip] .data-table td:nth-child(2){min-width:180px}.module-content[data-module-panel=vault][data-subtab=arsip] .data-table th:nth-child(3),.module-content[data-module-panel=vault][data-subtab=arsip] .data-table td:nth-child(3){min-width:110px}.module-content[data-module-panel=vault][data-subtab=arsip] .data-table th:nth-child(4),.module-content[data-module-panel=vault][data-subtab=arsip] .data-table td:nth-child(4){min-width:145px}.module-content[data-module-panel=vault][data-subtab=arsip] .data-table th:nth-child(5),.module-content[data-module-panel=vault][data-subtab=arsip] .data-table td:nth-child(5){min-width:310px;line-height:1.5}.module-content[data-module-panel=vault][data-subtab=arsip] .data-table th:last-child,.module-content[data-module-panel=vault][data-subtab=arsip] .data-table td:last-child{text-align:right;white-space:nowrap;width:250px;min-width:250px;padding-right:22px!important}.module-content[data-module-panel=vault][data-subtab=arsip] .vault-crud-actions{flex-wrap:nowrap;justify-content:flex-end;gap:8px;width:max-content;min-width:max-content;display:inline-flex}.module-content[data-module-panel=vault][data-subtab=arsip] .pagination-footer{padding:12px 18px!important}@media (width<=1180px){.module-content[data-module-panel=vault][data-subtab=arsip]{grid-template-columns:minmax(0,1fr) auto}.module-content[data-module-panel=vault] .notes-toolbar{grid-template-columns:minmax(260px,1fr) minmax(160px,190px) 110px auto}}@media (width<=900px){.module-content[data-module-panel=vault][data-subtab=arsip]{grid-template-columns:1fr;row-gap:10px!important}.module-content[data-module-panel=vault][data-subtab=arsip]>.filter-strip,.module-content[data-module-panel=vault][data-subtab=arsip]>.vault-command-bar{grid-area:auto/1}.module-content[data-module-panel=vault][data-subtab=arsip]>.filter-strip{border-right:1px solid var(--border)!important;border-radius:14px!important}.module-content[data-module-panel=vault][data-subtab=arsip]>.vault-command-bar{justify-content:flex-start;min-height:auto;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.module-content[data-module-panel=vault] :is(.filter-strip,.notes-toolbar){grid-template-columns:1fr 1fr!important}.module-content[data-module-panel=vault] :is(.filter-strip,.notes-toolbar)>input:first-child{grid-column:1/-1}}@media (width<=620px){.module-content[data-module-panel=vault] :is(.filter-strip,.notes-toolbar){grid-template-columns:1fr!important}.module-content[data-module-panel=vault] :is(.filter-strip,.notes-toolbar)>*{width:100%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
