@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.direction-fold{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#ebedf4;--bg-raised:#fbfcfe;--bg-sunken:#e3e6ef;--bg-hover:#e4e7f0;--bg-overlay:#fbfcfe;--line:#dadee9;--line-strong:#7c819b;--ink:#0e1122;--ink-2:#4b5068;--ink-3:#5a5f7a;--shadow-1:0 1px 2px #0e11220a;--shadow-2:0 18px 40px -18px #0e11222e, 0 2px 6px #0e11220a;--scrim:#0e11226b;--star:#3651cd;--star-alpha:.22;--ok:#147a39;--ok-tint:#e5f3ea;--wait:#935f06;--wait-tint:#fbf1de;--problem:#c81e1e;--problem-tint:#fbe7e7;--c2:#0a8466;--c3:#c47e00;--c4:#d6336c;--c-prior:#a7afbd;--grid:#e2e5ee;--accent:#3651cd;--accent-hover:#2d46b8;--on-accent:#fff;--accent-ink:#3149c2;--accent-tint:#dce1f8;--accent-tint-line:#b9c4f3;--band-a:#0e1122;--band-b:#172046;--focus:#3651cd;--r-xs:4px;--r-s:8px;--r-m:10px;--r-l:14px;--r-xl:22px;--r-pill:999px;--on-band:#f1f2f8;--band-accent:#8c9bf0;--band-blue:#3651cd;--on-blue:#f4f5fb;--on-blue-2:#dce1f8;--on-blue-3:#b9c4f3;--particle-light:#f1f0e9;--particle-shadow:#4f6ff0}.direction-fold[data-theme=dark],[data-theme=dark] .direction-fold{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0c16;--bg-raised:#12152a;--bg-sunken:#07080f;--bg-hover:#181c33;--bg-overlay:#161a2e;--line:#22263b;--line-strong:#6a6f8c;--ink:#eceef6;--ink-2:#a6abc4;--ink-3:#959ab5;--shadow-1:none;--shadow-2:0 24px 60px -20px #000000b3;--scrim:#020308a8;--star:#f1f0e9;--star-alpha:.5;--ok:#8cc9a4;--ok-tint:#15241c;--wait:#d9b56b;--wait-tint:#262014;--problem:#e8a3a3;--problem-tint:#2a1a1c;--c2:#6cc4ab;--c3:#dfb35f;--c4:#e08da5;--c-prior:#4a566c;--grid:#171b2e;--accent:#8c9bf0;--accent-hover:#a3b0f5;--on-accent:#0e1122;--accent-ink:#a3b0f5;--accent-tint:#1a2050;--accent-tint-line:#2d3778;--band-a:#0e1122;--band-b:#172046;--focus:#8c9bf0}@theme{--font-sans: "Manrope Variable", sans-serif; --color-review: #f5f7f5; --color-ink: #172c35; --color-muted: #58656a; --color-line: #d8dedc; --spacing-page: clamp(1.5rem, 5.2vw, 6rem); --container-site: 96rem; --radius-control: .375rem; --ease-calm: cubic-bezier(.2, .7, .3, 1);}:root{--page-gutter:clamp(1.5rem, 5.2vw, 6rem);--content-max:96rem;--motion-fast:.18s;--motion-slow:.5s;--motion-enter:.76s;--motion-feedback:.24s;--motion-hands:6.8s;--motion-connection:5.6s;--motion-security:9s;--ease-enter:cubic-bezier(.23, 1, .32, 1);--ease-orbit:cubic-bezier(.45, 0, .55, 1);--focus-color:#246bce}.direction-resonanz{--surface:#131615;--text:#f1f0e9;--text-muted:#b8bdb6;--border:#383d38;--accent:#dadac6;--focus-color:#e6e6c4;--display-font:"Manrope Variable", sans-serif;--surface-raised:#1b201d;--surface-security:#181d19;--surface-input:#242a24;--action-surface:#242a24;--action-hover:#30382e;--action-border:#67715f;--action-text:var(--text);--sales-action-surface:var(--action-surface);--sales-action-hover:var(--action-hover);--sales-action-text:var(--text);--sales-action-detail:var(--text-muted);--sales-action-border:var(--action-border);--header-contact-surface:#394332;--header-contact-hover:#46513e;--header-contact-border:#aeb8a3;--form-error:#e6ada1;--source-card-radius:5px;--diagram-line:#67715f;--diagram-muted:#aeb8a3;--particle-light:#f1f0e9;--particle-shadow:#87917c;--particle-radius:280;--particle-displacement:8;--section-space:clamp(4rem, 8vw, 8rem)}.direction-schiefer{--surface-input:#0f1215;--surface:#13161a;--surface-raised:#1a1e23;--surface-overlay:#21262c;--surface-hover:#232830;--surface-selected:#272d35;--surface-security:var(--surface-raised);--border:#2b3138;--border-strong:#76818e;--text:#e8ebee;--text-muted:#9aa3ad;--accent:#c9bfa8;--accent-hover:#d6cdb9;--accent-text:#16191d;--focus-color:#e4dcc8;--status-ok:#9db8b0;--status-wait:#d1bd8e;--status-problem:#d2a19a;--form-error:var(--status-problem);--chart-1:#82c3a3;--chart-2:#76acf4;--chart-3:#eeb355;--chart-4:#c285ab;--chart-prior:#6e7780;--chart-ok:var(--status-ok);--chart-wait:var(--status-wait);--chart-problem:var(--status-problem);--edge-light:#2f353d;--edge-dark:#0b0d10;--edge-accent-light:#ddd6c9;--edge-accent-dark:#736f64;--depth-key:3px;--depth-overlay:8px;--press-travel:2px;--radius-s:4px;--radius-m:8px;--radius-l:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--type-display:28px;--type-title:18px;--type-body:14px;--type-label:13px;--type-meta:12px;--motion-press:.14s;--display-font:"Manrope Variable", sans-serif;--font-body:"Manrope Variable", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--accent-strong:var(--text);--shadow-raised:none;--shadow-overlay:0 24px 90px var(--edge-dark);--source-card-radius:var(--radius-s);--action-surface:var(--surface-raised);--action-hover:var(--surface-hover);--action-border:var(--border-strong);--action-text:var(--text);--sales-action-surface:var(--action-surface);--sales-action-hover:var(--action-hover);--sales-action-text:var(--text);--sales-action-detail:var(--text-muted);--sales-action-border:var(--action-border);--header-contact-surface:var(--surface-selected);--header-contact-hover:var(--surface-hover);--header-contact-border:var(--border-strong);--diagram-line:var(--border-strong);--diagram-muted:var(--text-muted);--particle-light:#e8ebee;--particle-shadow:#76818e;--particle-radius:280;--particle-displacement:8;--section-space:clamp(4rem, 8vw, 8rem)}.direction-finance-sheet{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--surface:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#1b1b1e);--surface-sidebar:var(--lightningcss-light,#f0f0f2)var(--lightningcss-dark,#161618);--surface-panel:var(--lightningcss-light,#f5f5f7)var(--lightningcss-dark,#202023);--surface-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#222226);--surface-overlay:var(--surface-raised);--surface-input:var(--surface-raised);--surface-hover:var(--lightningcss-light,#ededf0)var(--lightningcss-dark,#2b2b31);--surface-selected:var(--lightningcss-light,#e7e8f4)var(--lightningcss-dark,#303044);--border:var(--lightningcss-light,#e5e5e8)var(--lightningcss-dark,#303035);--border-strong:var(--lightningcss-light,#84848e)var(--lightningcss-dark,#80808b);--text:var(--lightningcss-light,#242429)var(--lightningcss-dark,#e7e7eb);--text-muted:var(--lightningcss-light,#686872)var(--lightningcss-dark,#9999a3);--accent:var(--lightningcss-light,#525cc6)var(--lightningcss-dark,#9a9ffa);--accent-hover:var(--accent);--accent-strong:var(--accent);--accent-text:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1e);--focus-color:var(--accent);--primary-key:#6069d8;--primary-key-hover:#515bc8;--primary-key-border:#737be2;--primary-key-text:#fff;--status-ok:var(--lightningcss-light,#15724d)var(--lightningcss-dark,#7bdbac);--status-wait:var(--lightningcss-light,#8c5b06)var(--lightningcss-dark,#efc374);--status-problem:var(--lightningcss-light,#af303b)var(--lightningcss-dark,#ff9ea8);--form-error:var(--status-problem);--chart-1:var(--lightningcss-light,#328df0)var(--lightningcss-dark,#66a2e7);--chart-2:var(--lightningcss-light,#098260)var(--lightningcss-dark,#41deb7);--chart-3:var(--lightningcss-light,#c47e00)var(--lightningcss-dark,#f7b23c);--chart-4:var(--lightningcss-light,#eb2060)var(--lightningcss-dark,#f3759f);--chart-prior:var(--lightningcss-light,#888e97)var(--lightningcss-dark,#72767c);--chart-ok:var(--lightningcss-light,#16a249)var(--lightningcss-dark,#4ade80);--chart-wait:#f59f0a;--chart-problem:var(--lightningcss-light,#ef4343)var(--lightningcss-dark,#f87272);--edge-dark:#08090d;--shadow-raised:0 2px 8px var(--lightningcss-light,#1924310d)var(--lightningcss-dark,#0000001a);--shadow-overlay:0 16px 64px var(--lightningcss-light,#19243129)var(--lightningcss-dark,#00000059);--radius-s:6px;--radius-m:10px;--radius-l:16px;--font-body:"Manrope Variable", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--motion-feedback:.14s;--motion-ease:var(--ease-enter)}@media (prefers-color-scheme:dark){.direction-finance-sheet{--lightningcss-light: ;--lightningcss-dark:initial}}:is(:root:has(>body.direction-finance-sheet),:root:has(>body.direction-fold)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:is(:root:has(>body.direction-finance-sheet),:root:has(>body.direction-fold)){--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]>.direction-finance-sheet{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light]:has(>body.direction-finance-sheet){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]>.direction-finance-sheet{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark]:has(>body.direction-finance-sheet){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.direction-fold{--surface-input:var(--bg-raised);--surface:var(--bg);--surface-raised:var(--bg-raised);--surface-overlay:var(--bg-overlay);--surface-hover:var(--bg-hover);--surface-selected:var(--accent-tint);--border:var(--line);--border-strong:var(--line-strong);--text:var(--ink);--text-muted:var(--ink-2);--accent-text:var(--on-accent);--accent-strong:var(--accent-ink);--focus-color:var(--focus);--status-ok:var(--ok);--status-wait:var(--wait);--status-problem:var(--problem);--form-error:var(--status-problem);--radius-s:var(--r-xs);--radius-m:var(--r-m);--radius-l:var(--r-l);--display-font:"Manrope Variable", sans-serif;--font-body:"Manrope Variable", sans-serif;--band:var(--band-a);--particle-radius:280;--particle-displacement:8}:root{--brand-symbol:url(/assets/symbol-small-Bglducqi.png);--brand-dither:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M0 0h1v1H0zM4 0h1v1H4zM2 2h1v1H2zM6 2h1v1H6zM0 4h1v1H0zM4 4h1v1H4zM2 6h1v1H2zM6 6h1v1H6z'/%3E%3C/svg%3E")}.brand-mark,.brand-wordmark{-webkit-mask:var(--brand-image) center / contain no-repeat;-webkit-mask:var(--brand-image) center / contain no-repeat;mask:var(--brand-image) center / contain no-repeat;background-color:currentColor;flex:none}.brand-mark{--brand-image:var(--brand-symbol);aspect-ratio:256/231;width:1.55em}.brand-wordmark{--brand-image:url(/assets/wordmark-BsKmPEtQ.png);aspect-ratio:483/83;width:4.6em}.workspace-brand{color:var(--text);flex:none;align-items:center;gap:10px;font-size:16px;display:inline-flex}.workspace-brand .brand-wordmark{width:5em}@media (forced-colors:active){.workspace-brand :is(.brand-mark,.brand-wordmark){forced-color-adjust:none;background:canvastext}}.assistant-desk{grid-template-columns:var(--desk-sidebar-width,256px) minmax(0, 1fr);background:var(--surface);width:100%;height:100dvh;color:var(--text);font:13px/1.5 var(--font-body);letter-spacing:-.015em;display:grid;overflow:hidden}.assistant-desk *{box-sizing:border-box}.assistant-desk h1,.assistant-desk h2,.assistant-desk h3,.assistant-desk p{margin:0}.assistant-desk button,.assistant-desk input,.assistant-desk textarea{font:inherit}.assistant-desk button{cursor:pointer}.assistant-desk button:disabled{cursor:default}.assistant-desk [hidden]{display:none!important}.assistant-desk svg[data-icon]{flex-shrink:0}.assistant-desk :is(button,input,textarea,select,summary,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:none}.desk-sidebar{background:var(--surface-sidebar);border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;padding:21px 12px 12px;display:flex;position:relative;container:desk-sidebar/inline-size}.desk-sidebar>*{--desk-entry-text:14px;--desk-entry-icon:20px;--desk-entry-gap:10px;--desk-entry-inset:10px}@container desk-sidebar (width<=199px){.desk-sidebar>*{--desk-entry-text:12px;--desk-entry-icon:16px;--desk-entry-gap:6px;--desk-entry-inset:9px}}.desk-brand{white-space:nowrap;letter-spacing:-.04em;flex-shrink:0;align-items:center;gap:9px;min-height:28px;margin-bottom:24px;padding-inline:8px;font-size:15px;display:flex}.desk-navigation{flex-shrink:0;gap:4px;display:grid}.assistant-desk .desk-navigation button{justify-content:flex-start;gap:var(--desk-entry-gap);width:100%;padding:0 var(--desk-entry-inset);color:var(--text-muted);font-size:var(--desk-entry-text)}.assistant-desk .desk-navigation button svg,.assistant-desk .desk-sidebar-bottom>button svg{width:var(--desk-entry-icon);height:var(--desk-entry-icon)}.assistant-desk .desk-navigation button[aria-current=page]{background:var(--surface-hover);color:var(--text)}.desk-navigation [aria-current=page]>svg,.desk-mobile-nav [aria-current=page]>svg{color:var(--accent)}.desk-count{font-size:calc(var(--desk-entry-text) - 2px);color:var(--text-muted);margin-left:auto}.desk-sidebar-bottom{flex-shrink:0;align-items:center;gap:4px;min-width:0;margin-top:auto;display:flex}.desk-sidebar-bottom>button{margin-left:auto}.desk-account{flex:1;min-width:0}.desk-main{flex-direction:column;min-width:0;min-height:0;display:flex}.desk-topbar{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:51px;padding:0 20px;font-size:12px;display:flex}.desk-topbar>div{align-items:center;gap:11px;min-width:0;display:flex}.desk-topbar svg,.desk-breadcrumb-separator,.desk-breadcrumb{color:var(--text-muted)}.desk-topbar>div:first-child>span:first-of-type,.desk-breadcrumb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-topbar-actions{flex-shrink:0}.assistant-desk .desk-topbar{isolation:isolate;position:relative}.assistant-desk .desk-topbar:before{content:"";z-index:-1;pointer-events:none;background:var(--text-muted);opacity:.2;width:min(38%,340px);-webkit-mask-image:var(--brand-dither), linear-gradient(105deg, transparent 8%, #000 100%);mask-image:var(--brand-dither), linear-gradient(105deg, transparent 8%, #000 100%);position:absolute;inset:0 0 0 auto;-webkit-mask-composite:source-in;mask-composite:intersect}@media (forced-colors:active){.assistant-desk .desk-topbar:before{display:none}}.assistant-desk .desk-mobile-only,.desk-mobile-nav{display:none}@media (width<=1060px){.assistant-desk{grid-template-columns:var(--desk-sidebar-min-width) minmax(0, 1fr)}.desk-breadcrumb,.desk-breadcrumb-separator{display:none}}@media (width<=540px){.assistant-desk{grid-template-columns:minmax(0,1fr)}.desk-sidebar{display:none}.desk-topbar{height:49px;padding-inline:16px}.assistant-desk .desk-mobile-only{display:inline-flex}.desk-mobile-nav{padding:6px 12px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface-sidebar);justify-content:space-around;display:flex}.assistant-desk .desk-mobile-nav button{min-width:44px;height:44px}.desk-mobile-nav button[aria-current=page]{color:var(--accent)}}*{box-sizing:border-box}body{background:var(--surface);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}a{color:inherit}.skip-link{z-index:100;background:var(--text);color:var(--surface);padding:12px 20px;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--text-muted)}.small{font-size:12px}code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.key,.icon-key{border:1px solid var(--border);border-radius:var(--radius-s);min-height:44px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-feedback) var(--motion-ease), color var(--motion-feedback) var(--motion-ease);background:0 0;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.key{padding:0 13px}.icon-key{width:44px;min-width:44px;color:var(--text-muted);border-color:#0000;padding:0}.icon-key.bordered{border-color:var(--border);color:var(--text)}.key.primary{border-color:var(--primary-key-border);background:var(--primary-key);color:var(--primary-key-text);box-shadow:var(--shadow-raised)}.key.danger{color:var(--status-problem)}.key.accept svg{color:var(--status-ok)}.key:disabled,.icon-key:disabled{opacity:.5;cursor:default}@media (hover:hover) and (pointer:fine){.key:not(:disabled):hover,.icon-key:not(:disabled):hover{background:var(--surface-hover)}.key.primary:not(:disabled):hover{background:var(--primary-key-hover)}}.desk-app-name{color:var(--text-muted);letter-spacing:0;font-size:12px}.assistant-desk .desk-entry{border-radius:var(--radius-s);white-space:nowrap;background:0 0;border:0;align-items:center;min-height:44px;font-weight:550;display:flex}@media (hover:hover) and (pointer:fine){.assistant-desk .desk-entry:hover{background:var(--surface-hover);color:var(--text)}}.desk-account-key{border-radius:var(--radius-s);width:100%;min-height:44px;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px 6px 6px;display:flex}.desk-account-key[aria-current=page]{background:var(--surface-hover)}.avatar{border:1px solid var(--border);background:var(--surface-hover);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:grid}.account-details{flex-direction:column;min-width:0;display:flex}.account-details strong,.account-details small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-details strong{font-size:14px;font-weight:600}.account-details small{color:var(--text-muted);font-size:12px}.topbar-actions{align-items:center;gap:8px;display:flex}.tenant-picker,.select,.field input,.field select{border:1px solid var(--border-strong);border-radius:var(--radius-s);background:var(--surface-input);min-width:0;min-height:44px;color:var(--text);font:inherit;padding:0 10px;font-size:13px}.tenant-picker{max-width:220px;font-size:12px;font-weight:550}.page{overscroll-behavior:contain;flex:1;min-height:0;padding:28px 32px 48px;overflow-y:auto}.screen{gap:20px;min-width:0;max-width:1120px;margin-inline:auto;display:grid}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;min-height:44px;display:flex}.page-head h1,.source-title h1{letter-spacing:-.04em;font-size:22px;font-weight:600;line-height:1.3}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stack{gap:12px;display:grid}.card{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface-raised);align-content:start;gap:16px;min-width:0;padding:24px;display:grid}.card h2{font-size:15px;font-weight:600}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card-head>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.card-foot{border-top:1px solid var(--border);border-radius:0 0 var(--radius-m) var(--radius-m);background:var(--surface-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0 -24px -24px;padding:12px 24px;display:flex}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:16px;display:grid}.symbol{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface-panel);width:40px;height:40px;color:var(--text-muted);flex:none;place-items:center;display:grid}.empty{border:1px dashed var(--border-strong);border-radius:var(--radius-m);color:var(--text-muted);justify-items:start;gap:8px;padding:24px;display:grid}.empty b{color:var(--text);font-weight:600}.empty .key{margin-top:4px}.notice{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.notice.problem{color:var(--status-problem)}.notice.ok{color:var(--status-ok)}.notice>span{flex:200px}.pill{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:550;display:inline-flex}.pill.ok{color:var(--status-ok)}.pill.wait{color:var(--status-wait)}.pill.problem{color:var(--status-problem)}.family{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.family:before{content:"";background:var(--family-colour,var(--chart-prior));border-radius:50%;width:8px;height:8px}.family-erp{--family-colour:var(--chart-1)}.family-mcp{--family-colour:var(--chart-2)}.family-files{--family-colour:var(--chart-3)}.table-wrap{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface-raised);overflow-x:auto}.card .table-wrap{border-radius:var(--radius-s)}table{border-collapse:collapse;width:100%;min-width:560px}table.wide{min-width:860px}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:10px 14px}th{color:var(--text-muted);font-size:12px;font-weight:550}tr:last-child td{border-bottom:0}.center{text-align:center}.check-cell{place-items:center;width:44px;height:44px;display:inline-grid}.check-cell input{width:18px;height:18px;accent-color:var(--accent)}.linkish{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}.kv{grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin:0;display:grid}.kv-row{display:contents}.kv dt{color:var(--text-muted)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.field{align-content:start;gap:8px;min-width:0;display:grid}.field>span{color:var(--text-muted);font-size:12px;font-weight:550}.field input,.field select{width:100%}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px;display:grid}.copy{border:1px solid var(--border-strong);border-radius:var(--radius-s);background:var(--surface-raised);align-items:center;gap:8px;min-width:0;padding:2px 2px 2px 12px;display:flex}.copy code{flex:1;min-width:0;font-size:14px}.howto{gap:6px;margin:0;padding-left:20px;display:grid}.source-head{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.source-title{flex:240px;gap:4px;min-width:0;display:grid}.source-title h1{overflow-wrap:anywhere}.meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.steps,.stepper{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:12px;font-weight:550;list-style:none;display:flex}.steps li,.stepper li{align-items:center;gap:8px;display:inline-flex}.steps li+li:before,.stepper li+li:before{content:"";background:var(--border-strong);width:16px;height:1px}.steps li.done{color:var(--status-ok)}.steps li.now,.stepper li.now{color:var(--text)}.steps li.now>span{border:1px solid var(--accent);border-radius:999px;padding:0 8px}.stepper .num{border:1px solid var(--border);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.stepper li.now .num{border-color:var(--accent);color:var(--accent)}.stepper li.done .num{border-color:var(--surface-selected);background:var(--surface-selected)}.stepper .num svg{width:12px;height:12px}.tabs,.segments{flex-wrap:wrap;gap:4px;display:flex}.tabs{border-bottom:1px solid var(--border);padding-bottom:12px}.segments{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface-panel);padding:2px}.tabs button,.segments button{border-radius:var(--radius-s);min-height:44px;color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:12px;font-weight:550}.tabs button[aria-selected=true]{background:var(--surface-hover);color:var(--text)}.segments button[aria-pressed=true]{background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-raised)}.pick-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px;display:grid}.pick{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface-raised);min-height:64px;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:12px;display:flex}.pick[aria-pressed=true]{border-color:var(--accent);background:var(--surface-selected)}.pick-icon{border-radius:var(--radius-s);background:var(--surface-panel);width:36px;height:36px;color:var(--family-colour,var(--text-muted));flex:none;place-items:center;display:grid}.pick-text{gap:2px;min-width:0;display:grid}.pick-text small{color:var(--text-muted);font-size:12px}.reader{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface-raised);flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.reader-text{flex:180px;min-width:0;display:grid}.approval-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.approval-head .date{margin-left:auto}.approval-detail{color:var(--text-muted);overflow-wrap:anywhere;gap:4px;margin:0;padding-left:18px;display:grid}.decision{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search-form{grid-template-columns:minmax(0,1fr)}.menu{position:relative}.popover{z-index:20;border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface-overlay);min-width:220px;box-shadow:var(--shadow-overlay);gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.menu-item{border-radius:var(--radius-s);width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:550;display:flex}.menu-item.danger{color:var(--status-problem)}.menu-item:disabled{opacity:.5;cursor:default}@media (hover:hover) and (pointer:fine){.menu-item:not(:disabled):hover{background:var(--surface-hover)}}.scrim{z-index:30;background:color-mix(in srgb, var(--edge-dark) 45%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface-overlay);width:min(600px,100%);max-height:100%;box-shadow:var(--shadow-overlay);color:var(--text);letter-spacing:-.015em;grid-template-rows:auto minmax(0,1fr) auto;font-size:14px;line-height:1.5;display:grid;overflow:auto}.dialog.wide{width:min(880px,100%)}.dialog-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 24px;display:flex}.dialog-head h2{letter-spacing:-.03em;margin:0;font-size:18px;font-weight:600}.dialog-body{align-content:start;gap:16px;padding:24px;display:grid}.dialog-body p{margin:0}.dialog-foot{border-top:1px solid var(--border);background:var(--surface-panel);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 24px;display:flex}.login-page,.auth-state{align-content:center;justify-items:start;gap:20px;max-width:440px;min-height:100dvh;margin:0 auto;padding:32px 16px;font-size:14px;display:grid}.login-brand{align-items:center;gap:10px;display:flex}.login-panel{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface-raised);gap:12px;width:100%;padding:24px;display:grid}.login-panel h1,.auth-state h1{letter-spacing:-.04em;margin:0;font-size:22px;font-weight:600}.login-panel p{color:var(--text-muted);margin:0}@media (width<=540px){.page{padding:20px 16px 32px}.page-head h1,.source-title h1{font-size:20px}.card{padding:16px}.card-foot{margin:0 -16px -16px;padding:12px 16px}.tenant-picker{max-width:150px}table.sources{min-width:0}table.sources :is(th,td):nth-child(2){display:none}table.sources :is(th,td){padding-inline:10px}.field input,.field select{font-size:16px}}@media (prefers-reduced-motion:reduce){.key,.icon-key{transition:none}}
