.login-page[data-v-d77dc7f2]{--login-accent:#203354;--login-accent-deep:#192b49;--login-field-line:#c3c7d0;--login-field-muted:#687181;--login-button-background:var(--login-accent);--login-button-hover:oklch(40% .065 265);--login-button-pressed:var(--login-accent-deep);--login-button-ink:var(--color-on-primary);--login-button-disabled:oklch(92.3% .004 286);--login-button-disabled-ink:oklch(50.6% .011 286);width:100%;min-height:100svh;padding:max(var(--space-6), env(safe-area-inset-top)) max(var(--space-4), env(safe-area-inset-right)) max(var(--space-6), env(safe-area-inset-bottom)) max(var(--space-4), env(safe-area-inset-left));background:linear-gradient(135deg, #fdfcfb, var(--color-canvas));display:flex}.login-brand[data-v-d77dc7f2]{align-items:center;gap:var(--space-6);display:flex}.login-brand img[data-v-d77dc7f2]{object-fit:cover;object-position:center;display:block}.login-brand span[data-v-d77dc7f2]{gap:var(--space-2);display:grid}.login-brand strong[data-v-d77dc7f2]{letter-spacing:.18em;font-size:1.75rem;font-weight:650;line-height:1.2}.login-brand small[data-v-d77dc7f2]{color:var(--login-accent-deep);letter-spacing:.28em;font-size:.8125rem;font-weight:650;line-height:1.4}.login-card[data-v-d77dc7f2]{width:min(100%,420px);min-width:0;min-height:504px;padding:60px var(--space-10);background:#ffffffa3;border:1px solid #d5d2ce;border-radius:14px;flex-direction:column;margin:auto;display:flex;position:relative;box-shadow:0 30px 54px -36px #262a3447}.login-card__identity[data-v-d77dc7f2]{margin-bottom:var(--space-8);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.login-card__company[data-v-d77dc7f2]{max-width:100%;padding-top:var(--space-4);color:var(--color-ink-soft);border-top:1px solid var(--color-line);letter-spacing:.08em;text-align:center;text-wrap:balance;margin:0;font-size:1.0625rem;font-weight:500}.login-unavailable p[data-v-d77dc7f2]{color:var(--color-ink-muted);margin:0;font-size:.8125rem}.login-form[data-v-d77dc7f2]{gap:28px;margin-top:auto;display:grid}.login-field[data-v-d77dc7f2]{gap:var(--space-3);display:grid}.login-field__label[data-v-d77dc7f2]{font-size:1rem;font-weight:600}.login-field__control[data-v-d77dc7f2]{min-width:0;display:block;position:relative}.login-field__icon[data-v-d77dc7f2]{top:50%;left:var(--space-4);color:#8a94a7;pointer-events:none;position:absolute;transform:translateY(-50%)}.login-field input[data-v-d77dc7f2]{width:100%;min-height:58px;padding:14px var(--space-4);border:1px solid var(--login-field-line);border-radius:var(--radius-control);background:0 0;transition:border-color .16s}.login-field input[data-v-d77dc7f2]:hover{border-color:var(--login-field-muted)}.login-field input[data-v-d77dc7f2]:focus-visible{border-color:var(--login-accent)}.login-card[data-v-d77dc7f2] :is(input,button):focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.login-field__control input[data-v-d77dc7f2]{padding-left:54px}.login-field input[data-v-d77dc7f2]::placeholder{color:var(--login-field-muted);opacity:1}.otp-input[data-v-d77dc7f2]{font-variant-numeric:tabular-nums;letter-spacing:.42em;text-align:center;font-size:1.5rem;font-weight:740;line-height:1}.login-submit[data-v-d77dc7f2]{width:100%;min-height:56px;color:var(--login-button-ink);background:var(--login-button-background);border-color:var(--login-button-pressed);letter-spacing:.1em;transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s;box-shadow:0 2px 4px #192b491f}.login-submit[data-v-d77dc7f2]:hover:not(:disabled){background:var(--login-button-hover);border-color:var(--login-button-pressed)}.login-submit[data-v-d77dc7f2]:active:not(:disabled){background:var(--login-button-pressed);box-shadow:none}.login-submit[data-v-d77dc7f2]:disabled{color:var(--login-button-disabled-ink);background:var(--login-button-disabled);border-color:var(--login-button-disabled);box-shadow:none;opacity:1}.login-secondary-actions[data-v-d77dc7f2]{right:var(--space-10);bottom:var(--space-2);left:var(--space-10);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex;position:absolute}.login-secondary-actions .text-button[data-v-d77dc7f2]{min-width:var(--touch-target);color:var(--color-ink-soft);white-space:nowrap;padding:0;font-size:.8125rem;font-weight:500}.login-secondary-actions .text-button[data-v-d77dc7f2]:disabled{opacity:1;text-decoration:none}.login-message[data-v-d77dc7f2]{padding:var(--space-3);margin:var(--space-4) 0 0;color:var(--color-danger);background:var(--surface-danger);border-radius:var(--radius-control);font-size:.75rem}.login-unavailable[data-v-d77dc7f2]{color:var(--color-danger);justify-items:start}@media (width<=479px){.login-card[data-v-d77dc7f2]{min-height:456px;padding:var(--space-12) var(--space-6)}.login-secondary-actions[data-v-d77dc7f2]{right:var(--space-6);bottom:var(--space-1);left:var(--space-6)}}@media (prefers-reduced-motion:reduce){.login-page[data-v-d77dc7f2]{scroll-behavior:auto}.login-field input[data-v-d77dc7f2],.login-submit[data-v-d77dc7f2]{transition:none}}.attachment-name[data-v-7e9d48b9]{min-width:0;max-width:100%;display:inline-flex}.attachment-name__start[data-v-7e9d48b9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.attachment-name__end[data-v-7e9d48b9]{text-overflow:ellipsis;white-space:nowrap;direction:rtl;flex:none;max-width:70%;overflow:hidden}.composer-wrap[data-v-dcd86d39]{width:100%;padding:var(--space-4) 0 0;background:0 0;margin:0 auto}.composer-context[data-v-dcd86d39]{width:fit-content;min-height:32px;margin:0 0 var(--space-2);color:var(--workbench-accent,var(--color-primary));background:var(--color-surface);border:1px solid var(--color-line-strong);box-shadow:var(--shadow-surface);border-radius:999px;align-items:center;gap:7px;padding:4px 6px 4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.composer-context button[data-v-dcd86d39]{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.composer-context button[data-v-dcd86d39]:hover{background:var(--color-surface-subtle)}.composer[data-v-dcd86d39]{border:1px solid var(--ordien-border);min-height:60px;box-shadow:none;background:#fff;border-radius:34px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:10px;padding:8px 16px;display:grid}.composer__capsule[data-v-dcd86d39]{background:#fff;border:0;border-radius:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:4px;min-height:42px;padding:0;display:grid}.composer[data-v-dcd86d39]:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.composer__attachment[data-v-dcd86d39]{position:relative}.composer-icon-button[data-v-dcd86d39],.send-button[data-v-dcd86d39]{color:#0b1426;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:color .18s,background-color .18s;display:grid}.composer-icon-button[data-v-dcd86d39]:hover:not(:disabled),.send-button[data-v-dcd86d39]:hover:not(:disabled){color:var(--workbench-ink);background:color-mix(in srgb, var(--workbench-icon-surface) 84%, var(--workbench-accent))}.composer-icon-button.is-recording[data-v-dcd86d39]{color:var(--color-danger,#a33b32);background:color-mix(in srgb, currentcolor 10%, transparent)}.send-button[data-v-dcd86d39],.send-button[data-v-dcd86d39]:not(:disabled){color:#fff;background:var(--color-bar);width:32px;height:32px;box-shadow:none}.send-button[data-v-dcd86d39]:hover:not(:disabled){color:#fff;background:var(--color-bar-hover)}.send-button[data-v-dcd86d39]:disabled{opacity:.4;cursor:not-allowed}.send-button.is-recording[data-v-dcd86d39]{outline-offset:3px;outline:2px solid #0b142659}.composer-icon-button[data-v-dcd86d39]:focus-visible,.send-button[data-v-dcd86d39]:focus-visible{outline:2px solid var(--workbench-accent);outline-offset:2px}.composer__input[data-v-dcd86d39]{min-width:0}.composer__input textarea[data-v-dcd86d39]{width:100%;min-height:32px;max-height:132px;padding:8px var(--space-2);resize:none;field-sizing:content;background:0 0;border:0;outline:0;line-height:1.5;display:block}.composer__input textarea[data-v-dcd86d39]::placeholder{color:var(--color-ink-soft)}.attachment-menu[data-v-dcd86d39]{bottom:calc(100% + var(--space-2));z-index:20;width:196px;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-overlay);display:grid;position:absolute;left:0}.attachment-menu button[data-v-dcd86d39]{min-height:var(--touch-target);padding:0 var(--space-3);align-items:center;gap:var(--space-2);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;font-size:.875rem;display:flex}.attachment-menu button[data-v-dcd86d39]:hover{background:var(--color-surface-subtle)}@media (prefers-reduced-motion:reduce){.composer-icon-button[data-v-dcd86d39],.send-button[data-v-dcd86d39]{transition:none}}.composer--reference[data-v-dcd86d39]{border:.5px solid #0000001a;border-radius:68px;grid-template-columns:minmax(0,1fr) 32px;gap:10px;min-height:60px;padding:8px 16px}.composer--reference .composer__capsule[data-v-dcd86d39]{gap:20px;min-height:32px}.composer--reference textarea[data-v-dcd86d39]{padding:8px 0;font-size:13px;font-weight:300;line-height:normal}.composer--reference textarea[data-v-dcd86d39]::placeholder{color:#00000080}.assistant-status[data-v-ee2ba9b8]{max-width:100%;color:var(--workbench-muted);align-items:center;gap:7px;margin:0;font-size:.8125rem;line-height:1.6;display:inline-flex;position:relative;overflow:hidden}.assistant-status--success[data-v-ee2ba9b8]{color:var(--color-success)}.assistant-status--error[data-v-ee2ba9b8]{color:var(--color-danger)}.assistant-status--active[data-v-ee2ba9b8]:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe0,#0000);width:46%;animation:1.6s ease-in-out infinite assistant-status-shimmer-ee2ba9b8;position:absolute;inset:0 auto 0 0;transform:translate(-140%)}.assistant-status__icon[data-v-ee2ba9b8]{flex:0 0 18px;display:inline-flex}.assistant-status__icon--breathe[data-v-ee2ba9b8]{animation:1.6s ease-in-out infinite assistant-status-breathe-ee2ba9b8}.assistant-status__icon--pulse[data-v-ee2ba9b8]{animation:1.8s ease-in-out infinite assistant-status-pulse-ee2ba9b8}.assistant-status__icon--rotate[data-v-ee2ba9b8]{animation:1.8s ease-in-out infinite assistant-status-rotate-ee2ba9b8}.assistant-status__icon--send[data-v-ee2ba9b8]{animation:1.6s ease-in-out infinite assistant-status-send-ee2ba9b8}@keyframes assistant-status-breathe-ee2ba9b8{0%,to{opacity:.65}50%{opacity:1}}@keyframes assistant-status-pulse-ee2ba9b8{0%,to{opacity:.8;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes assistant-status-rotate-ee2ba9b8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes assistant-status-send-ee2ba9b8{0%,to{transform:translate(0)}50%{transform:translate(1px,-1px)}}@keyframes assistant-status-shimmer-ee2ba9b8{0%{transform:translate(-140%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.assistant-status__icon[data-v-ee2ba9b8]{animation:none}.assistant-status--active[data-v-ee2ba9b8]:after{content:none;animation:none}}.figma-asset[data-v-902965da]{flex:none;max-width:none;display:block}.figma-ai-orb[data-v-902965da]{width:24px;height:24.305px;position:relative;overflow:hidden}.figma-ai-orb img[data-v-902965da]{object-fit:contain;width:100%;max-width:none;height:100%}.draft-creation-details[data-v-83c2d63d]{gap:var(--space-4);min-width:0;display:grid}.new-flow-summary[data-v-83c2d63d]{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line);display:grid}.flow-title[data-v-83c2d63d],.flow-goal[data-v-83c2d63d],.draft-heading[data-v-83c2d63d],.draft-value[data-v-83c2d63d]{overflow-wrap:anywhere}.flow-title[data-v-83c2d63d]{font-size:1rem}.flow-goal[data-v-83c2d63d],.draft-count[data-v-83c2d63d]{color:var(--color-ink-muted);margin:0;font-size:.875rem}.flow-goal[data-v-83c2d63d]{white-space:pre-wrap}.draft-list[data-v-83c2d63d]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.draft-item[data-v-83c2d63d]{border-bottom:1px solid var(--color-line);min-width:0}.draft-heading[data-v-83c2d63d]{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);font-size:.9375rem;display:flex}.draft-ordinal[data-v-83c2d63d]{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.draft-fields[data-v-83c2d63d]{gap:var(--space-3) var(--space-4);padding-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.draft-label[data-v-83c2d63d]{color:var(--color-ink-muted);font-size:.75rem}.draft-value[data-v-83c2d63d]{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;white-space:pre-wrap;font-size:.875rem;font-weight:600}@media (width<=540px){.draft-fields[data-v-83c2d63d]{grid-template-columns:minmax(0,1fr)}}.exact-confirmation-card[data-v-a456acc0]{padding:var(--space-5);margin-top:var(--space-4);gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface);display:grid}.exact-confirmation-card header[data-v-a456acc0]{gap:var(--space-1);display:grid}.exact-confirmation-card header span[data-v-a456acc0]{color:var(--color-warning);font-size:.75rem;font-weight:700}.exact-confirmation-card h3[data-v-a456acc0]{margin:0;font-size:1rem}.exact-confirmation-card dl[data-v-a456acc0]{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.exact-confirmation-card dl>div[data-v-a456acc0]{padding:var(--space-3) 0;border-bottom:1px solid var(--color-line)}.exact-confirmation-card dt[data-v-a456acc0]{color:var(--color-ink-muted);font-size:.75rem}.exact-confirmation-card dd[data-v-a456acc0]{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:650}.exact-confirmation-card p[data-v-a456acc0]{color:var(--color-ink-muted);margin:0;font-size:.8125rem}.exact-confirmation-card footer[data-v-a456acc0]{justify-content:end;gap:var(--space-2);display:flex}@media (width<=540px){.exact-confirmation-card[data-v-a456acc0]{padding:var(--space-4);gap:var(--space-3)}.exact-confirmation-card dl[data-v-a456acc0]{grid-template-columns:minmax(0,1fr)}}.inventory-confirmation-card[data-v-8ea0005e]{padding:var(--space-5);margin-top:var(--space-4);gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface);display:grid}.inventory-confirmation-card header[data-v-8ea0005e]{gap:var(--space-1);display:grid}.inventory-confirmation-card header span[data-v-8ea0005e]{color:var(--color-warning);font-size:.75rem;font-weight:700}.inventory-confirmation-card h3[data-v-8ea0005e]{margin:0;font-size:1rem}.inventory-confirmation-card dl[data-v-8ea0005e]{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.inventory-confirmation-card dl>div[data-v-8ea0005e]{padding:var(--space-3) 0;border-bottom:1px solid var(--color-line)}.inventory-confirmation-card dt[data-v-8ea0005e]{color:var(--color-ink-muted);font-size:.75rem}.inventory-confirmation-card dd[data-v-8ea0005e]{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;font-weight:650}.inventory-confirmation-card p[data-v-8ea0005e]{color:var(--color-ink-muted);margin:0;font-size:.8125rem}.inventory-confirmation-card footer[data-v-8ea0005e]{justify-content:end;gap:var(--space-2);display:flex}@media (width<=540px){.inventory-confirmation-card[data-v-8ea0005e]{padding:var(--space-4);gap:var(--space-3)}.inventory-confirmation-card dl[data-v-8ea0005e]{grid-template-columns:minmax(0,1fr)}}.confirmation-card[data-v-95c1ad47]{padding:var(--space-4) 0;margin-top:var(--space-4);gap:var(--space-4);background:var(--color-surface);border-block:1px solid var(--color-line);box-shadow:none;display:grid}.confirmation-card header[data-v-95c1ad47]{gap:var(--space-1);display:grid}.confirmation-card header span[data-v-95c1ad47]{color:var(--color-warning);font-size:.75rem;font-weight:700}.confirmation-card h3[data-v-95c1ad47]{margin:0;font-size:1rem}.confirmation-diff[data-v-95c1ad47]{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:13px}.confirmation-diff[data-v-95c1ad47] :is(th,td){border-top:1px solid var(--color-line);overflow-wrap:anywhere;padding:10px 8px;font-weight:500}.confirmation-diff thead th[data-v-95c1ad47]{color:var(--color-ink-muted);font-size:12px;font-weight:400}.confirmation-diff td[data-v-95c1ad47]{font-variant-numeric:tabular-nums}.confirmation-card p[data-v-95c1ad47]{color:var(--color-ink-muted);margin:0;font-size:.8125rem}.confirmation-card footer[data-v-95c1ad47]{justify-content:end;gap:var(--space-2);display:flex}@media (width<=540px){.confirmation-card[data-v-95c1ad47]{padding:var(--space-3) 0;gap:var(--space-3)}}.chat-message[data-v-21b653fd]{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);width:min(100%,760px);min-width:0;max-width:100%;display:grid}.chat-message-header[data-v-21b653fd]{align-items:center;gap:10px;min-height:40px;margin-bottom:8px;font-size:11px;display:flex}.chat-message-header small[data-v-21b653fd]{color:var(--ordien-text-secondary);font-size:10px}.chat-message--framed .chat-author-name[data-v-21b653fd]{transform:translateY(5px)}.chat-author-orb[data-v-21b653fd]{object-fit:contain;width:40px;height:40px}.chat-author-avatar[data-v-21b653fd]{color:#425776;background:linear-gradient(135deg,#edf1f6,#d5dfea);border:1px solid #dce3ec;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.chat-message-body[data-v-21b653fd]{min-width:0}.chat-message--user .chat-message-header[data-v-21b653fd]{flex-direction:row-reverse}.chat-message p[data-v-21b653fd]{white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.75}.message-display[data-v-21b653fd],.message-references[data-v-21b653fd]{min-width:0;margin-top:var(--space-4);gap:var(--space-2);display:grid}.message-attachments[data-v-21b653fd]{min-width:0;max-width:100%;margin:var(--space-3) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.message-attachments li[data-v-21b653fd]{min-width:0;max-width:100%;min-height:34px;padding:0 var(--space-3);align-items:center;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-ink);border-radius:18px;font-size:.75rem;display:inline-flex}.message-attachments small[data-v-21b653fd]{color:var(--color-ink-muted);white-space:nowrap}.message-attachments li[data-v-21b653fd]>svg,.message-attachments small[data-v-21b653fd]{flex-shrink:0}.message-display>strong[data-v-21b653fd],.message-references>strong[data-v-21b653fd]{color:var(--workbench-muted);font-size:.75rem}.message-display ul[data-v-21b653fd]{gap:var(--space-1);margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.6;display:grid}.message-table-wrap[data-v-21b653fd]{min-width:0;max-width:100%;color:var(--workbench-ink);background:var(--color-surface);border:1px solid var(--workbench-line);border-radius:var(--radius-control);overflow-x:auto}.message-table-wrap table[data-v-21b653fd]{border-collapse:collapse;width:100%;min-width:620px;font-size:.8125rem}.message-table-wrap th[data-v-21b653fd],.message-table-wrap td[data-v-21b653fd]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--workbench-line);font-variant-numeric:tabular-nums;vertical-align:top}.message-table-wrap th[data-v-21b653fd]{color:var(--workbench-muted);background:var(--color-surface);font-size:.75rem;font-weight:650}.message-table-wrap tbody tr:last-child td[data-v-21b653fd]{border-bottom:0}.message-references>div[data-v-21b653fd]{gap:var(--space-2);flex-wrap:wrap;display:flex}.message-references a[data-v-21b653fd],.message-references span[data-v-21b653fd]{min-width:0;max-width:100%;min-height:34px;padding:0 var(--space-3);color:var(--workbench-ink);background:var(--color-surface);border:1px solid var(--workbench-line);border-radius:18px;align-items:center;font-size:.75rem;text-decoration:none;display:inline-flex}.message-references a[data-v-21b653fd]:hover{border-color:var(--workbench-accent);text-underline-offset:2px;text-decoration:underline}.chat-message--user[data-v-21b653fd]{color:#fff;background:var(--color-bar);border:1px solid var(--color-bar);border-radius:24px;justify-self:end;width:fit-content;max-width:min(78%,640px);padding:9px 20px}.chat-message--user p[data-v-21b653fd]{overflow-wrap:anywhere}.chat-message--assistant[data-v-21b653fd]{justify-self:start}@media (width<=767px){.chat-message--user[data-v-21b653fd]{max-width:88%}.message-table-wrap table[data-v-21b653fd]{table-layout:fixed;min-width:0}}.message-attachment-cards[data-v-21b653fd]{flex-wrap:wrap;gap:8px;margin:8px 0 0 50px;padding:0;list-style:none;display:flex}.message-attachment-cards li[data-v-21b653fd]{background:#374c860d;border-radius:14px;align-items:center;gap:10px;min-width:0;max-width:100%;padding:16px;font-size:12px;display:flex}.message-attachment-cards li>div[data-v-21b653fd]{gap:4px;min-width:0;display:grid}.message-attachment-cards small[data-v-21b653fd]{color:#00000080;font-size:12px;font-weight:300}.chat-message--user .message-attachment-cards[data-v-21b653fd]{justify-content:flex-end;margin-left:0;margin-right:50px}.chat-message--framed .chat-message-header[data-v-21b653fd]{font-weight:500;line-height:15px}.chat-message--framed .chat-message-header time[data-v-21b653fd],.chat-message--framed .chat-message-header small[data-v-21b653fd]{color:#00000080;font-size:12px;font-weight:300}.ordien-data-table[data-v-185c6db7]{border-collapse:collapse;text-align:left;width:100%;color:var(--ordien-text-primary);background:var(--ordien-bg-card);border-top:1px solid var(--ordien-border)}.ordien-data-table[data-v-185c6db7] thead th{height:56px;padding:16px var(--ordien-table-cell-padding);color:var(--ordien-text-secondary);font-size:var(--ordien-table-heading-size);text-align:left;letter-spacing:0;background:0 0;font-weight:400}.ordien-data-table[data-v-185c6db7] th,.ordien-data-table[data-v-185c6db7] td{border:0;border-bottom:1px solid var(--ordien-border);vertical-align:middle}.ordien-data-table[data-v-185c6db7] tbody td,.ordien-data-table[data-v-185c6db7] tbody th{height:var(--table-row-height);padding:10px var(--ordien-table-cell-padding);font-size:var(--ordien-table-cell-size)}.ordien-data-table[data-variant=directory][data-v-185c6db7] th,.ordien-data-table[data-variant=directory][data-v-185c6db7] td{border-bottom:0}.ordien-data-table[data-variant=editable][data-v-185c6db7] input:not([type=checkbox]),.ordien-data-table[data-variant=editable][data-v-185c6db7] select{min-height:var(--control-height);font-size:var(--ordien-table-cell-size)}.ordien-data-table[data-v-185c6db7] tbody tr:last-child>td{border-bottom:0}.ordien-data-table[data-v-185c6db7] tbody tr:is(:hover,:focus-within),.ordien-data-table[data-v-185c6db7] tbody tr.is-selected{background:var(--ordien-bg-card-soft)}.artifact-navigation-toggle[data-v-7cee4055]{border:1px solid var(--ordien-border);background:var(--ordien-bg-card-soft);min-height:32px;color:inherit;font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex}.artifact-panel>p[data-v-7cee4055]:first-child{color:var(--ordien-text-secondary);margin:0 0 8px}.artifact-list button[aria-pressed=true][data-v-7cee4055]{background:var(--ordien-bg-card-soft);border-color:var(--ordien-border-strong)}.working-artifacts[data-v-7cee4055]{border:1px solid var(--ordien-border);background:#fff;border-radius:14px;min-width:0;padding:16px;font-size:12px;line-height:1.6}.working-artifacts>button[data-v-7cee4055]:first-child{width:100%;box-shadow:none;background:var(--ordien-bg-card-soft);border:0;justify-content:space-between}.artifact-kind[data-v-7cee4055]{color:var(--ordien-text-secondary);font-size:11px}.artifact-list[data-v-7cee4055]{gap:2px;max-height:100px;padding:0;list-style:none;display:grid;overflow-y:auto}.artifact-list button[data-v-7cee4055]{text-align:left;border:1px solid var(--ordien-border);cursor:pointer;background:#fff;border-radius:10px;width:100%;min-height:30px;padding:5px 8px}.artifact-editor[data-v-7cee4055],.artifact-decision[data-v-7cee4055]{border-top:1px solid var(--ordien-border);gap:14px;margin-top:16px;padding-top:16px;display:grid}.artifact-editor-header[data-v-7cee4055]{justify-content:space-between;align-items:center;gap:12px;display:flex}.artifact-editor-header strong[data-v-7cee4055]{font-size:16px;font-weight:600}.artifact-editor-header span[data-v-7cee4055]{color:var(--ordien-text-secondary);font-size:11px}.working-artifacts label[data-v-7cee4055]{gap:8px;display:grid}.working-artifacts input[data-v-7cee4055],.working-artifacts textarea[data-v-7cee4055],.working-artifacts select[data-v-7cee4055]{border:1px solid var(--ordien-border);width:100%;min-width:0;min-height:36px;color:inherit;font:inherit;background:#fff;border-radius:8px;padding:8px 10px}.working-artifacts textarea[data-v-7cee4055]{resize:vertical;min-height:72px}.working-artifacts input[data-v-7cee4055]:disabled,.working-artifacts select[data-v-7cee4055]:disabled{color:var(--ordien-text-primary);opacity:1;background:var(--ordien-bg-card-soft)}.table-scroll[data-v-7cee4055]{border:1px solid var(--ordien-border);border-radius:12px;min-width:0;max-width:100%;overflow:auto}.table-scroll table[data-v-7cee4055]{border-collapse:collapse;width:100%}.table-scroll caption[data-v-7cee4055]{text-align:left;padding:12px;font-size:14px;font-weight:500}.table-scroll th[data-v-7cee4055],.table-scroll td[data-v-7cee4055]{text-align:left;vertical-align:top;min-width:150px}.artifact-basis[data-v-7cee4055]{color:var(--ordien-text-secondary);margin-top:6px;font-size:10px;display:block}.artifact-basis[data-basis=HUMAN_INPUT][data-v-7cee4055]{color:#865b16}.artifact-basis[data-basis=OBSERVED_FACT][data-v-7cee4055]{color:#276f42}.artifact-basis[data-basis=AI_ANALYSIS][data-v-7cee4055]{color:var(--ordien-blue)}.artifact-source[data-v-7cee4055]{margin-top:6px;font-size:10px}.artifact-source code[data-v-7cee4055]{overflow-wrap:anywhere;max-width:240px;font-size:10px;display:block}.working-artifacts form>button[data-v-7cee4055]{border:1px solid var(--ordien-border);cursor:pointer;background:#fff;border-radius:10px;justify-self:start;min-height:36px;padding:8px 14px}.working-artifacts form>button[type=submit][data-v-7cee4055]{color:#fff;background:#000;border-color:#000}.table-scroll button[data-v-7cee4055]{color:var(--ordien-text-secondary);cursor:pointer;background:0 0;border:0;margin-top:6px;font-size:10px}.working-artifacts--compact[data-v-7cee4055]{background:0 0;border:0;padding:0;position:relative}.working-artifacts--compact>button[data-v-7cee4055]:first-child{width:auto;min-height:28px;color:var(--ordien-text-secondary);background:0 0;padding:4px 10px;font-size:11px}.working-artifacts--compact .artifact-panel[data-v-7cee4055]{border:1px solid var(--ordien-border);z-index:5;background:#fff;border-radius:14px;width:min(600px,100vw - 100px);max-width:100%;max-height:60vh;padding:16px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 8px 24px #00000012}.assistant-workspace[data-v-d9088b47]{--color-ink:var(--ordien-text-primary);--color-ink-muted:var(--ordien-text-secondary);--color-ink-soft:#0b14266b;--color-primary:var(--color-bar);--color-surface:#fff;--color-surface-subtle:#0b142608;--color-line:#0b142614;--color-line-strong:#0b14261f;--workbench-ink:#0b1426;--workbench-accent:var(--color-bar);--workbench-muted:var(--ordien-text-secondary);--workbench-canvas:#fff;--workbench-surface:#fff;--workbench-surface-solid:#fff;--workbench-line:#0b14261a;--shadow-surface:none;--radius-surface:12px;color:var(--ordien-text-primary);min-width:0;min-height:calc(100vh - var(--header-height) - 96px);background:#fff;grid-template-rows:1fr auto;display:grid}.conversation[data-v-d9088b47]{width:min(100%,820px);min-width:0;padding:var(--space-3) 0 calc(220px + var(--shell-navigation-clearance,0px));align-content:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.conversation[data-v-d9088b47]>:last-child{scroll-margin-bottom:calc(220px + var(--shell-navigation-clearance,0px))}.conversation__status[data-v-d9088b47]{place-self:start;min-height:1.6em;margin:0}.load-older-button[data-v-d9088b47]{min-height:40px;padding:0 var(--space-4);color:var(--color-ink-muted);background:var(--color-surface);border:1px solid var(--color-line);cursor:pointer;border-radius:20px;justify-self:center}.pending-attachments[data-v-d9088b47]{width:min(100%,820px);min-width:0;margin:var(--space-1) auto var(--space-2);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pending-attachments[data-v-d9088b47]+.composer-wrap{padding-top:0}.assistant-input-stack[data-v-d9088b47]{z-index:16;right:var(--space-6);bottom:max(var(--space-16), var(--shell-navigation-clearance,0px));left:calc(var(--sidebar-width,0px) + var(--space-6));width:auto;max-width:820px;margin:0 auto;display:grid;position:fixed}.assistant-workspace--embedded[data-v-d9088b47]{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.assistant-workspace--embedded .conversation[data-v-d9088b47]{overscroll-behavior:contain;width:100%;min-height:0;padding:var(--space-5);gap:var(--space-5);position:relative;overflow-y:auto}.assistant-workspace--embedded .conversation[data-v-d9088b47]>:last-child{scroll-margin-bottom:var(--space-5)}.assistant-workspace--embedded .assistant-input-stack[data-v-d9088b47]{width:100%;max-width:none;padding:0 var(--space-4) var(--space-4);position:static}.assistant-workspace--embedded .pending-attachments[data-v-d9088b47]{width:100%}.pending-attachments li[data-v-d9088b47]{min-width:0;max-width:100%;min-height:32px;padding-left:var(--space-3);align-items:center;gap:var(--space-1);background:var(--color-surface);border:1px solid var(--color-line);border-radius:18px;flex:0 auto;font-size:.75rem;display:inline-flex}.pending-attachments li[data-v-d9088b47]>svg,.pending-attachments small[data-v-d9088b47]{flex-shrink:0}.pending-attachments small[data-v-d9088b47]{color:var(--color-ink-muted);white-space:nowrap}.pending-attachments button[data-v-d9088b47]{width:28px;min-width:28px;min-height:28px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:0 15px 15px 0;place-items:center;padding:0;font-size:1rem;line-height:1;display:inline-grid}.pending-attachments button[data-v-d9088b47]:hover{color:var(--color-ink);background:var(--color-surface-subtle)}.pending-attachments button[data-v-d9088b47]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.assistant-live-notice[data-v-d9088b47]{width:min(100%,820px);min-height:22px;color:var(--color-ink-muted);text-align:center;margin:0 auto;font-size:.75rem}.assistant-workspace[data-v-d9088b47] .primary-button{color:#fff;background:var(--color-bar);border-color:var(--color-bar);box-shadow:none}.assistant-workspace[data-v-d9088b47] .secondary-button{color:#0b1426;box-shadow:none;background:#fff;border-color:#0b142624}.assistant-workspace[data-v-d9088b47] .primary-button,.assistant-workspace[data-v-d9088b47] .secondary-button{border-radius:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:500}.assistant-workspace[data-v-d9088b47] .primary-button:disabled,.assistant-workspace[data-v-d9088b47] .secondary-button:disabled{opacity:.45}.assistant-workspace--framed[data-v-d9088b47]{background:0 0}.assistant-workspace--framed .conversation[data-v-d9088b47]{scrollbar-width:thin;gap:0;padding:24px 0}.assistant-workspace--framed .assistant-input-stack[data-v-d9088b47]{background:#fff;padding:16px 0 10px}.assistant-workspace--framed[data-v-d9088b47] .chat-message{width:fit-content;max-width:100%;padding:0}.assistant-workspace--framed[data-v-d9088b47] .chat-message,.assistant-workspace--framed .conversation__status[data-v-d9088b47]{margin-top:40px}.assistant-workspace--framed[data-v-d9088b47] .chat-message--continuation{margin-top:8px}.assistant-workspace--framed[data-v-d9088b47] .chat-message:first-child,.assistant-workspace--framed .conversation>.chat-date-separator[data-v-d9088b47]+.chat-message,.assistant-workspace--framed .chat-date-separator+.conversation__status[data-v-d9088b47]{margin-top:0}.assistant-workspace--framed[data-v-d9088b47] .chat-message--user{color:var(--ordien-text-primary);background:0 0;border:0;border-radius:0;justify-self:end}.assistant-workspace--framed[data-v-d9088b47] .chat-message-header{min-height:15px;padding-left:50px;font-size:12px;position:relative}.assistant-workspace--framed[data-v-d9088b47] .chat-author-orb,.assistant-workspace--framed[data-v-d9088b47] .chat-author-avatar{position:absolute;top:0;left:0}.assistant-workspace--framed[data-v-d9088b47] .chat-message--user .chat-message-header{padding-left:0;padding-right:50px}.assistant-workspace--framed[data-v-d9088b47] .chat-message--user .chat-author-avatar{left:auto;right:0}.assistant-workspace--framed[data-v-d9088b47] .chat-message-body{background:#374c860d;border-radius:14px;margin-left:50px;padding:16px}.assistant-workspace--framed[data-v-d9088b47] .chat-message--user .chat-message-body{color:#fff;background:#000;margin-left:0;margin-right:50px}.assistant-workspace--framed[data-v-d9088b47] .chat-message p{font-size:13px;font-weight:300;line-height:26px}.assistant-workspace--framed[data-v-d9088b47] .chat-message--user p{line-height:normal}.assistant-workspace--framed[data-v-d9088b47] .chat-message strong{font-size:12px}.assistant-workspace--framed[data-v-d9088b47] .composer-wrap{padding:0}.assistant-workspace--framed[data-v-d9088b47] textarea{font-size:13px}.goal-intake-mode[data-v-d9088b47]{background:var(--ordien-bg-card-soft);border-radius:14px;align-items:center;gap:16px;margin-bottom:10px;padding:12px 16px;font-size:12px;line-height:1.6;display:flex}.goal-intake-mode p[data-v-d9088b47]{flex:1;margin:0}.goal-intake-mode button[data-v-d9088b47]{border:1px solid var(--ordien-border);cursor:pointer;background:#fff;border-radius:10px;flex-shrink:0;padding:8px;font-size:12px}.surface-state[data-v-c198ab17]{min-height:280px;padding:var(--space-10) var(--space-6);text-align:center;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface);align-content:center;place-items:center;display:grid}.surface-state__icon[data-v-c198ab17]{width:52px;height:52px;margin-bottom:var(--space-4);color:var(--color-ink-muted);background:var(--color-surface-subtle);border:1px solid var(--color-line);border-radius:50%;place-items:center;display:grid}.surface-state h2[data-v-c198ab17]{margin:0 0 var(--space-2);font-size:1.125rem}.surface-state p[data-v-c198ab17]{max-width:46ch;color:var(--color-ink-muted);margin:0}.surface-state .secondary-button[data-v-c198ab17],.surface-state__actions[data-v-c198ab17]{margin-top:var(--space-5)}.surface-state__skeleton[data-v-c198ab17]{gap:24px;width:100%;display:grid}.surface-state__skeleton>span[data-v-c198ab17]{grid-template-columns:2fr 1fr 1fr;gap:20px;display:grid}.surface-state__skeleton i[data-v-c198ab17]{background:var(--workbench-line);border-radius:6px;height:14px;animation:1.8s ease-in-out infinite alternate skeleton-breathe-c198ab17}.surface-state__skeleton>span:first-child i[data-v-c198ab17]{height:22px}.surface-state--loading[data-v-c198ab17]{min-height:232px}.surface-state--unavailable .surface-state__icon[data-v-c198ab17]{color:var(--color-danger)}@keyframes skeleton-breathe-c198ab17{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.surface-state__skeleton i[data-v-c198ab17]{animation:none}}.flow-assistant-overlay[data-v-939b696e]{z-index:80;background:#121b2a33;justify-content:flex-end;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.flow-assistant-drawer[data-v-939b696e]{border:1px solid var(--workbench-line-strong);background:#fff;border-radius:24px;grid-template-rows:auto minmax(0,1fr);width:min(500px,100%);height:min(640px,100dvh - 40px);min-height:0;animation:.26s cubic-bezier(.2,.82,.2,1) flow-assistant-enter-939b696e;display:grid;overflow:hidden;box-shadow:-24px 0 64px #232f4124}.flow-assistant-drawer__header[data-v-939b696e]{padding:var(--space-4) var(--space-5);align-items:center;gap:var(--space-3);background:#fff;border-bottom:0;grid-template-columns:minmax(0,1fr) 44px;display:grid}.flow-assistant-drawer__header div[data-v-939b696e]{min-width:0}.flow-assistant-drawer__header h2[data-v-939b696e]{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:1rem;overflow:hidden}.flow-assistant-drawer__header button[data-v-939b696e]{width:44px;height:44px;color:var(--workbench-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;font-size:1.55rem;display:grid}.flow-assistant-drawer__header button[data-v-939b696e]:hover{color:var(--workbench-ink);background:var(--workbench-surface-subtle)}.flow-assistant-drawer__header button[data-v-939b696e]:focus-visible{outline:2px solid var(--workbench-accent);outline-offset:2px;box-shadow:var(--workbench-focus-ring)}.flow-assistant-drawer__intent[data-v-939b696e]{color:var(--workbench-muted);margin:5px 0 0;font-size:.75rem;line-height:1.5}@keyframes flow-assistant-enter-939b696e{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.flow-assistant-drawer[data-v-939b696e]{animation:none}}.flow-assistant-overlay.is-docked[data-v-939b696e]{pointer-events:none;background:0 0;width:388px;height:calc(100dvh - 144px);padding:0;inset:108px 44px auto auto}.is-docked .flow-assistant-drawer[data-v-939b696e]{pointer-events:auto;width:100%;height:100%;box-shadow:var(--ordien-shadow);border-radius:20px;animation:none}.is-docked .flow-assistant-drawer__header[data-v-939b696e]{border-bottom:1px solid var(--ordien-border);padding:15px}.is-docked .flow-assistant-drawer__header h2[data-v-939b696e]{font-size:13px}.full-chat-link[data-v-939b696e]{color:var(--ordien-blue);margin-top:7px;font-size:11px;text-decoration:none;display:inline-block}@media (width<=1399px){.flow-assistant-overlay.is-docked[data-v-939b696e]{width:280px;inset:100px 28px auto auto}}#main-content.company-data-directory{--cd-ink:var(--ordien-text-primary);--cd-muted:var(--ordien-text-secondary);--cd-subtle:var(--ordien-text-secondary);--cd-line:var(--ordien-border);--cd-tint:var(--ordien-bg-card-soft);--cd-control-height:var(--ordien-toolbar-height);--color-ink:var(--cd-ink);--color-ink-muted:var(--cd-muted);--color-line:var(--cd-line);--color-line-strong:var(--ordien-border-strong);--color-surface:#fff;--color-surface-subtle:var(--cd-tint);--color-primary:var(--color-bar);--workbench-ink:var(--cd-ink);--workbench-muted:var(--cd-muted);--workbench-subtle:var(--cd-subtle);--workbench-accent:var(--color-bar);--workbench-accent-hover:var(--color-bar-hover);--workbench-line:var(--cd-line);--workbench-line-strong:var(--ordien-border-strong);--workbench-canvas:var(--ordien-bg-main);--workbench-surface-solid:#fff;--workbench-surface-subtle:var(--cd-tint);--workbench-icon-surface:var(--ordien-bg-card-soft);--workbench-card-hover:var(--ordien-bg-card-soft);--workbench-control-height:var(--cd-control-height);--workbench-control-shadow:none;--radius-control:var(--ordien-radius-control);--radius-surface:var(--ordien-radius-card);--shadow-surface:var(--ordien-shadow);--shadow-control:none;--workbench-focus-ring:0 0 0 2px var(--ordien-border);color:var(--cd-ink);background:var(--ordien-bg-main)}#main-content.company-data-directory>:is(section,article),#main-content.company-data-directory :is(.warehouse-detail,.master-detail,.material-detail,.bom-detail,.business-detail){gap:20px;width:100%;max-width:none;margin-inline:0}#main-content.company-data-directory :is(.business-domain__content,.business-domain__workspace){gap:20px}#main-content.company-data-directory :is(.business-page-header,.page-header,.workspace-detail-header,.cd-header){box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}#main-content.company-data-directory :is(.business-page-header,.cd-header){gap:20px}#main-content.company-data-directory :is(.business-page-header__title-row,.page-header,.workspace-detail-header){align-items:center;gap:20px}#main-content.company-data-directory :is(.business-page-header,.page-header,.workspace-detail-header,.cd-header) h1{font-size:var(--ordien-title-size);letter-spacing:normal;margin:0;font-weight:600;line-height:1.2}#main-content.company-data-directory :is(.business-page-header__description,.page-header p,.workspace-detail-header p,.cd-header p){color:var(--cd-muted);margin-top:10px;font-size:14px;line-height:1.6}#main-content.company-data-directory .workspace-detail-header{min-height:0}#main-content.company-data-directory .workspace-detail-header:before,#main-content.company-data-directory .workspace-detail-header:after,#main-content.company-data-directory .workspace-detail-header__mark{display:none}#main-content.company-data-directory .workspace-detail-header__eyebrow{letter-spacing:.03em;color:var(--cd-muted);font-size:11px;font-weight:400}#main-content.company-data-directory .workspace-detail-header__copy{gap:4px}#main-content.company-data-directory :is(.page-header__eyebrow,.business-page-header__namespace,.cd-breadcrumb){color:var(--cd-muted);letter-spacing:0;font-size:12px;font-weight:400}#main-content.company-data-directory .cd-breadcrumb{flex-wrap:wrap;align-items:center;gap:12px;min-height:24px;display:flex}#main-content.company-data-directory .cd-breadcrumb button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}#main-content.company-data-directory .cd-breadcrumb [aria-current=page]{color:var(--cd-ink)}#main-content.company-data-directory .cd-header{display:grid}#main-content.company-data-directory .cd-header__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}#main-content.company-data-directory .cd-header__identity{min-width:0}#main-content.company-data-directory .cd-header__actions{flex:none;align-items:center;gap:10px;margin-left:auto;padding-right:4px;display:flex}#main-content.company-data-directory :is(.primary-button,.secondary-button,.danger-outline-button,.text-button){min-height:var(--cd-control-height);border-radius:var(--ordien-radius-control);box-shadow:none;padding:0 13px;font-size:13px;font-weight:500}#main-content.company-data-directory .primary-button{color:#fff;border:1px solid var(--cd-ink);background:var(--color-bar)}#main-content.company-data-directory .secondary-button{color:var(--cd-ink);border:1px solid var(--ordien-border-strong);background:#fff}#main-content.company-data-directory :is(.primary-button,.secondary-button,.text-button):hover:not(:disabled){box-shadow:none;transform:none}#main-content.company-data-directory .primary-button:hover:not(:disabled){background:var(--color-bar-hover)}#main-content.company-data-directory .secondary-button:hover:not(:disabled){background:#0b142608}#main-content.company-data-directory :is(.primary-button,.secondary-button,.danger-outline-button):disabled{color:#0b142659;background:var(--ordien-bg-card-soft);opacity:1;box-shadow:none;cursor:not-allowed;border-color:#0b142614}#main-content.company-data-directory .status-label{min-height:24px;box-shadow:none;cursor:default;border:0;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:500;line-height:18px}#main-content.company-data-directory .business-search-toolbar{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0}#main-content.company-data-directory .business-search-toolbar .domain-search{flex:320px;min-width:180px;max-width:520px;padding:0}#main-content.company-data-directory .domain-search label{box-sizing:border-box;height:var(--cd-control-height);min-height:var(--cd-control-height);border:1px solid var(--ordien-border-strong);border-radius:var(--ordien-radius-control);box-shadow:none;background:#fff;gap:10px;padding:0 12px}#main-content.company-data-directory .domain-search input{box-sizing:border-box;width:100%;height:100%;min-height:0;box-shadow:none;color:var(--cd-ink);background:0 0;border:0;border-radius:0;padding:0;font-size:13px}#main-content.company-data-directory .domain-search svg{width:16px;height:16px;color:var(--cd-muted);flex-shrink:0}#main-content.company-data-directory .domain-search label:focus-within{outline:2px solid var(--cd-ink);outline-offset:2px}#main-content.company-data-directory .business-search-toolbar__footer{min-height:var(--cd-control-height);gap:12px;margin-left:auto}#main-content.company-data-directory .business-search-toolbar__toggle{min-height:var(--cd-control-height);border-radius:var(--ordien-radius-control);color:var(--cd-muted);background:#fff;padding:0 12px;font-size:13px}#main-content.company-data-directory .business-result-count{color:var(--cd-subtle);font-size:12px;font-weight:400}#main-content.company-data-directory .business-search-toolbar__actions{align-items:center;gap:8px;display:flex}#main-content.company-data-directory .business-search-toolbar__actions button{min-height:var(--cd-control-height)}#main-content.company-data-directory .business-search-toolbar__filters{border:1px solid var(--cd-line);background:#fff;border-radius:12px}#main-content.company-data-directory :is(.business-table,.section-surface,.workspace-fact-grid,.purchase-history,.inventory-material-summary){box-shadow:none;background:#fff;border:0;border-radius:0}#main-content.company-data-directory .business-table__toolbar{border-bottom:1px solid var(--cd-line);min-height:44px;padding:0 0 12px}#main-content.company-data-directory :is(.business-table__toolbar h2,.section-surface__header h2,.workspace-section-header h2){font-size:18px;font-weight:600}#main-content.company-data-directory :is(.business-table__primary,.business-table__cell strong){font-weight:500}#main-content.company-data-directory :is(.business-pagination,.cd-pagination){gap:12px;min-height:48px;padding:8px 0;font-size:12px}#main-content.company-data-directory .business-pagination p{color:var(--cd-muted);font-size:12px}#main-content.company-data-directory :is(.business-page-header__actions,.cd-header__actions) .primary-button{min-height:var(--ordien-action-height);padding-inline:20px;font-size:14px}#main-content.company-data-directory :is(.business-page-header__namespace,.cd-breadcrumb,.page-header__eyebrow){display:none}#main-content.company-data-directory .business-directory-workspace{gap:var(--workspace-gap)}#main-content.company-data-directory .business-domain__workspace--taxonomy{grid-template-columns:180px minmax(0,1fr)}@media (width<=1199px){#main-content.company-data-directory .business-domain__workspace--taxonomy{grid-template-columns:minmax(0,1fr)}#main-content.company-data-directory .category-navigation{border-right:0;border-bottom:1px solid var(--cd-line);max-height:180px;padding-bottom:12px;overflow:auto}}#main-content.company-data-directory .workspace-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}#main-content.company-data-directory .workspace-fact-grid__heading{border-bottom:1px solid var(--cd-line);grid-column:1/-1;margin-bottom:8px;padding-bottom:12px}#main-content.company-data-directory .workspace-fact-grid__heading h2{margin:0;font-size:18px;font-weight:600}#main-content.company-data-directory .workspace-fact-grid .workspace-fact{border:0;border-bottom:1px solid var(--cd-line);gap:8px;min-height:76px;padding:14px 0}#main-content.company-data-directory .workspace-fact-grid .workspace-fact--wide{grid-column:1/-1}#main-content.company-data-directory .workspace-fact__label{color:var(--cd-subtle);font-size:12px;font-weight:400}#main-content.company-data-directory .workspace-fact :is(strong,a){color:var(--cd-ink);font-size:14px;font-weight:500}#main-content.company-data-directory .workspace-fact small{color:var(--cd-muted);font-size:12px}#main-content.company-data-directory :is(.section-surface__header,.workspace-section-header){border-bottom:1px solid var(--cd-line);min-height:44px;margin:0;padding:0 0 12px}#main-content.company-data-directory :is(.section-surface__header,.workspace-section-header) p{color:var(--cd-muted);font-size:12px}#main-content.company-data-directory .section-surface{padding:0}#main-content.company-data-directory :is(.surface-state,.empty-state){box-shadow:none;background:#fff;border:0;border-radius:0;padding:24px 16px}#main-content.company-data-directory .surface-state h2{font-size:15px}#main-content.company-data-directory :is(.surface-state p,.empty-state p){color:var(--cd-muted);font-size:13px}#main-content.company-data-directory .action-menu__trigger{box-sizing:border-box;width:var(--cd-control-height);min-width:var(--cd-control-height);height:var(--cd-control-height);min-height:var(--cd-control-height);border:1px solid var(--cd-line);border-radius:var(--ordien-radius-control);box-shadow:none;background:0 0;padding:0}#main-content.company-data-directory .action-menu__content{border:1px solid var(--cd-line);background:#fff;border-radius:10px}#main-content.company-data-directory .action-menu__content :is(button,a){min-height:34px;padding:7px 10px;font-size:13px}#main-content.company-data-directory .cd-tabs span{color:var(--cd-subtle);font-size:12px;font-weight:400}#main-content.company-data-directory :is(.alert-row,.employee-row,.suggestion-item,.purchase-card){box-shadow:none;border-bottom:1px solid var(--cd-line);background:0 0;border-radius:0}#main-content.company-data-directory .alert-row{min-height:72px;padding:12px 16px}#main-content.company-data-directory :is(.alert-row,.suggestion-item,.employee-row):hover{background:var(--cd-tint)}#main-content.company-data-directory .suggestion-item.active{background:#0b14260d}#main-content.company-data-directory .quality-metrics{border-block:1px solid var(--cd-line);gap:0}#main-content.company-data-directory .quality-metrics article{border:0;border-right:1px solid var(--cd-line);box-shadow:none;background:#fff;border-radius:0;padding:16px}#main-content.company-data-directory .quality-metrics article:last-child{border-right:0}#main-content.company-data-directory .quality-metrics strong{font-size:26px;font-weight:500}#main-content.company-data-directory .quality-metrics span{color:var(--cd-muted);font-size:12px}#main-content.company-data-directory :is(.purchase-history,.purchase-card){padding:0}#main-content.company-data-directory .purchase-card{padding-block:16px}#main-content.company-data-directory :is(.filter-row button,.tab-row button){min-height:var(--cd-control-height);border-radius:var(--ordien-radius-control);box-shadow:none;font-size:13px;font-weight:500}#main-content.company-data-directory :is(.filter-row button.active,.tab-row button.active){color:var(--cd-ink);background:#0b14260f}#main-content.company-data-directory :is(.location-panel,.bom-lines,.bom-routings,.bom-documents,.material-unit,.task-surface,.review-facts,.review-section-card,.business-record-category,.inventory-position-details){box-shadow:none;background:#fff;border:0;border-radius:0}#main-content.company-data-directory :is(section.surface,article.surface):not(.business-search-toolbar):not(.form-section){box-shadow:none;background:#fff;border-inline:0;border-radius:0}#main-content.company-data-directory .category-navigation{border:0;border-right:1px solid var(--cd-line);box-shadow:none;background:#fff;border-radius:0;padding:0 16px 0 0}#main-content.company-data-directory .category-navigation :is(button,summary){min-height:var(--cd-control-height);font-size:12px}#main-content.company-data-directory .category-navigation button[aria-pressed=true]{background:#0b14260f;border-color:#0000;font-weight:500}#main-content.company-data-directory .business-record-category{width:100%;margin:0 0 20px;padding:0}#main-content.company-data-directory :is(.inventory-material-summary>header,.location-panel__header,.review-list__header){border-bottom:1px solid var(--cd-line);min-height:44px;padding:0 0 12px}#main-content.company-data-directory :is(.inventory-material-summary h2,.location-panel__header h2,.review-list__header h2){font-size:18px;font-weight:600}#main-content.company-data-directory .location-panel__list article{border-color:var(--cd-line);background:0 0;border-radius:0;min-height:60px;padding:12px 0}#main-content.company-data-directory .location-panel__search{padding:16px 0}#main-content.company-data-directory .location-panel__search input{height:var(--cd-control-height);min-height:var(--cd-control-height);border:1px solid var(--cd-line);border-radius:var(--ordien-radius-control);max-width:520px;box-shadow:none;background:#fff;font-size:13px}#main-content.company-data-directory .review-overview__header{padding-bottom:16px}#main-content.company-data-directory .review-overview__header h2{font-size:20px;font-weight:600}#main-content.company-data-directory .review-facts{padding:0}#main-content.company-data-directory .review-facts>header{border-bottom:1px solid var(--cd-line);padding:0 0 12px}#main-content.company-data-directory .review-facts dl>div{border:0;border-bottom:1px solid var(--cd-line);min-height:76px;padding:14px 0}#main-content.company-data-directory .review-facts dd{font-size:24px;font-weight:500}#main-content.company-data-directory .review-sections__grid{grid-template-columns:minmax(0,1fr);gap:0}#main-content.company-data-directory .review-section-card{border-bottom:1px solid var(--cd-line);min-height:64px;padding:14px 16px}#main-content.company-data-directory .review-section-card.is-active{border-color:var(--cd-line);background:#0b14260d}#main-content.company-data-directory .review-section-card__index{box-shadow:none;color:var(--cd-subtle);background:0 0;font-size:12px}#main-content.company-data-directory .review-section-card__count{font-size:18px;font-weight:500}#main-content.company-data-directory .task-surface .section-header{padding:0 0 12px}#main-content.company-data-directory .task-surface .section-kicker{display:none}#main-content.company-data-directory .task-surface h2{margin:0;font-size:18px;font-weight:600}#main-content.company-data-directory .task-filters{padding:0 0 16px}#main-content.company-data-directory .task-filters button{min-height:var(--cd-control-height);font-weight:500}#main-content.company-data-directory .task-directory{overflow-x:auto}#main-content.company-data-directory .task-directory table{min-width:820px}#main-content.company-data-directory .task-directory tr{position:relative}#main-content.company-data-directory .task-directory small{color:var(--cd-subtle);padding-top:4px;font-size:12px;display:block}#main-content.company-data-directory .task-directory .task-directory__issue{color:var(--color-danger)}#main-content.company-data-directory .task-directory__link{color:var(--cd-ink);font-weight:500;text-decoration:none}#main-content.company-data-directory .task-directory__link:after{content:"";position:absolute;inset:0}#main-content.company-data-directory .task-directory__link:focus-visible:after{outline:2px solid var(--cd-ink);outline-offset:-2px}#main-content.company-data-directory .empty-queue{min-height:160px;padding:24px}#main-content.company-data-directory .form-disclosure{padding:16px 0}#main-content.company-data-directory .form-disclosure>button{min-height:var(--cd-control-height)}#main-content.company-data-directory :is(.bom-documents__header,.routing-operations>header,.line-editor>header,.bom-lines>header){border-bottom:1px solid var(--cd-line);padding:0 0 12px}#main-content.company-data-directory .routing-version-list{grid-template-columns:minmax(0,1fr);gap:0;padding:0}#main-content.company-data-directory .routing-version{border:0;border-bottom:1px solid var(--cd-line);background:#fff;border-radius:0;min-height:56px;padding:12px 16px}#main-content.company-data-directory .routing-version.is-selected{background:#0b14260d}#main-content.company-data-directory .operation-list li{min-height:56px;padding:12px 16px}#main-content.company-data-directory :is(.purchase-order-lines article,.sales-order-lines article,.purchase-receipts article){min-height:60px}#main-content.company-data-directory .ordien-line-records>article{min-height:var(--table-row-height);padding:12px var(--ordien-table-cell-padding);font-size:var(--ordien-table-cell-size)}#main-content.company-data-directory .ordien-line-records :is(dt,small,.purchase-order-lines__head){font-size:var(--ordien-table-heading-size);color:var(--ordien-text-secondary);font-weight:400}#main-content.company-data-directory .ordien-line-records :is(dd,strong){font-size:var(--ordien-table-cell-size);font-weight:500}#main-content.company-data-directory .ordien-line-records .purchase-order-lines__head{min-height:56px;padding:16px var(--ordien-table-cell-padding);background:0 0}@media (width<=960px){#main-content.company-data-directory .business-search-toolbar{flex-wrap:wrap}#main-content.company-data-directory .business-search-toolbar .domain-search{max-width:none}}@media (width<=767px),(pointer:coarse){#main-content.company-data-directory{--cd-control-height:44px}}@media (width<=767px){#main-content.company-data-directory>:is(section,article){gap:20px}#main-content.company-data-directory :is(.cd-header__row,.workspace-detail-header){flex-direction:column;align-items:flex-start;gap:16px}#main-content.company-data-directory :is(.business-page-header,.page-header,.workspace-detail-header,.cd-header) h1{font-size:32px}#main-content.company-data-directory .business-search-toolbar .domain-search{flex:200px;width:auto;min-width:160px}#main-content.company-data-directory .business-search-toolbar__actions{flex-basis:auto;width:auto;margin-left:auto}#main-content.company-data-directory .business-search-toolbar__actions button{width:auto}#main-content.company-data-directory .business-search-toolbar__footer{flex:0 auto}#main-content.company-data-directory .workspace-fact-grid{grid-template-columns:minmax(0,1fr)}#main-content.company-data-directory .workspace-fact-grid .workspace-fact{grid-column:auto}#main-content.company-data-directory .business-pagination p{white-space:normal}#main-content.company-data-directory .category-navigation{border-right:0;border-bottom:1px solid var(--cd-line);padding:0 0 16px}}#main-content.company-data-directory .inventory-page{gap:20px;width:min(100%,1400px)}#main-content.company-data-directory .inventory-page .business-page-header{gap:20px}#main-content.company-data-directory .inventory-page__workspace{grid-template-columns:minmax(0,1fr)}#main-content.company-data-directory .inventory-page__content{gap:22px}#main-content.company-data-directory .inventory-page .business-search-toolbar{box-shadow:none;border:0;border-radius:0;gap:8px;padding:0}#main-content.company-data-directory .inventory-page .business-search-toolbar__footer{min-height:var(--ordien-toolbar-height);gap:8px}#main-content.company-data-directory .inventory-page .business-search-toolbar .domain-search{max-width:520px;margin-right:auto}#main-content.company-data-directory .inventory-page .business-search-toolbar__toggle,#main-content.company-data-directory .inventory-category-trigger{height:var(--ordien-toolbar-height);min-height:var(--ordien-toolbar-height);border:1px solid var(--ordien-border);border-radius:var(--ordien-radius-control);color:var(--ordien-text-primary);box-shadow:none;background:#fff;padding:0 11px;font-size:13px;font-weight:500}#main-content.company-data-directory .inventory-category-trigger{anchor-name:--inventory-category;align-items:center;gap:6px;display:inline-flex}#main-content.company-data-directory .inventory-category-trigger:focus-visible{outline-offset:2px;outline:2px solid #0b142666}#main-content.company-data-directory .inventory-category-popover{border:1px solid var(--ordien-border);border-radius:var(--ordien-radius-control);width:min(300px,100vw - 32px);max-height:60dvh;color:var(--ordien-text-primary);box-shadow:0 8px 24px var(--ordien-border);background:#fff;margin:0;padding:12px;position:fixed;inset:280px 24px auto auto;overflow:auto}@supports (top:anchor(bottom)){#main-content.company-data-directory .inventory-category-popover{position-anchor:--inventory-category;inset:auto;top:anchor(bottom);right:anchor(right);position-try-fallbacks:flip-block;margin-top:8px}}#main-content.company-data-directory .inventory-category-popover .category-navigation{box-shadow:none;border:0;padding:0}#main-content.company-data-directory .inventory-page .business-result-count{color:var(--ordien-text-secondary);font-size:12px;font-weight:400}#main-content.company-data-directory .inventory-position-details{gap:14px}#main-content.company-data-directory .inventory-position-details__header{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #0b142614;border-radius:0;padding:0 0 12px}#main-content.company-data-directory .inventory-position-details__header h2{font-size:19px;font-weight:600}#main-content.company-data-directory .inventory-position-details__header p{color:#0b14267a;font-size:12px}#main-content.company-data-directory .inventory-position-details__actions button{height:32px;min-height:32px;box-shadow:none;border-radius:7px;padding:0 10px;font-size:12px;font-weight:500}#main-content.company-data-directory .inventory-position-details__helper{color:var(--ordien-text-secondary);margin:0;font-size:11px}#main-content.company-data-directory .inventory-list{gap:0}#main-content.company-data-directory .inventory-list .position-row{min-height:84px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #0b142612;border-radius:0;grid-template-columns:minmax(190px,1.5fr) minmax(110px,.8fr) minmax(290px,1.5fr) max-content max-content;align-items:center;gap:18px;padding:12px 0}#main-content.company-data-directory .inventory-list .position-row:hover{background:#0b142605}#main-content.company-data-directory .position-row__identity{grid-area:1/1}#main-content.company-data-directory .position-row__identity strong{font-size:14px;font-weight:600}#main-content.company-data-directory .position-row__warehouse{grid-area:1/2;font-size:12px}#main-content.company-data-directory .position-row__quantities{grid-area:1/3;gap:16px}#main-content.company-data-directory .position-row__quantities dt{color:var(--ordien-text-secondary);font-size:11px}#main-content.company-data-directory .position-row__quantities dd{color:var(--ordien-text-primary);font-size:15px;font-weight:600}#main-content.company-data-directory .position-row__status{grid-area:1/4}#main-content.company-data-directory .position-row__status .status-label{min-height:22px;padding:0 7px;font-size:11px}#main-content.company-data-directory .position-row :is(.position-row__actions,.position-row__locked){border:0;grid-area:1/5;justify-content:flex-end;gap:4px;padding:0}#main-content.company-data-directory .position-row .action-menu__trigger{width:32px;min-width:32px;height:32px;min-height:32px}@container inventory-positions (width<=900px){#main-content.company-data-directory .inventory-list .position-row{grid-template-columns:minmax(0,1fr) auto auto;gap:12px}#main-content.company-data-directory .position-row__warehouse{grid-area:2/1}#main-content.company-data-directory .position-row__quantities{grid-area:3/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr))}#main-content.company-data-directory .position-row__status{grid-column:2}#main-content.company-data-directory .position-row :is(.position-row__actions,.position-row__locked){grid-column:3}#main-content.company-data-directory .position-row__quantities div{text-align:left;grid-template-columns:1fr;display:grid}}.shell-content:has(.inventory-page)>.offline-banner{background:#a6711d08;min-height:28px;padding-block:3px;font-size:11px}#main-content.company-data-directory .inventory-material-summary>header{border:0;margin-bottom:14px;padding-bottom:0}#main-content.company-data-directory .inventory-material-summary>header p{color:#0b14267a;font-size:12px}#main-content.company-data-directory .inventory-material-summary table{min-width:800px}#main-content.company-data-directory .inventory-material-summary tbody tr{background:#fff}#main-content.company-data-directory .inventory-material-summary tbody tr:is(:hover,:focus-within){background:var(--ordien-bg-card-soft)}#main-content.company-data-directory .inventory-material-summary__material strong{color:var(--ordien-text-primary);font-size:14px;font-weight:500}#main-content.company-data-directory .inventory-material-summary__material span{color:#0b14267a;font-size:11px;font-weight:400}#main-content.company-data-directory .inventory-material-summary tbody td:nth-child(2){color:#0b142673;font-size:12px;font-weight:400}#main-content.company-data-directory .inventory-material-summary tr>:nth-child(6){width:7%}#main-content.company-data-directory .inventory-material-summary tr>:nth-child(7){text-align:center;width:16%}#main-content.company-data-directory .inventory-material-summary tr>:last-child{width:40px;padding-inline:4px}#main-content.company-data-directory .inventory-material-summary thead th:last-child{font-size:0}#main-content.company-data-directory .inventory-material-summary__status{justify-items:center}#main-content.company-data-directory .inventory-material-summary__status>span{color:var(--ordien-text-secondary);font-size:12px;font-weight:400}#main-content.company-data-directory .inventory-material-summary__status .status-label{text-align:center;min-height:22px;padding:0 7px;font-size:11px}#main-content.company-data-directory .inventory-material-summary__status .status-label[data-tone=warning]{color:#876020;background:#aa6e1412}#main-content.company-data-directory .inventory-material-summary .inventory-material-summary__unknown{color:#0b14267a;font-size:12px;font-weight:400}#main-content.company-data-directory .inventory-material-summary__actions .text-button{color:#0b142638;background:0 0;border:0;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}#main-content.company-data-directory .inventory-material-summary tr:is(:hover,:focus-within) .text-button{color:var(--ordien-text-primary)}#main-content.company-data-directory .inventory-material-summary__total{color:var(--ordien-text-secondary);margin:0;padding:16px 0;font-size:12px}#main-content.company-data-directory .inventory-material-summary__pagination{min-height:48px;padding:8px 0}#main-content.company-data-directory .inventory-material-summary__pagination button{width:32px;min-width:32px;height:32px;min-height:32px;padding:0}#main-content.company-data-directory .inventory-controls__done{place-self:end;height:36px;margin:0}#main-content.company-data-directory .inventory-breadcrumb{color:var(--ordien-text-secondary);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}#main-content.company-data-directory .inventory-breadcrumb a{color:inherit;text-decoration:none}#main-content.company-data-directory .inventory-breadcrumb a:hover{color:var(--ordien-text-primary);text-decoration:underline}#main-content.company-data-directory .inventory-breadcrumb [aria-current]{color:var(--ordien-text-primary)}.business-request-recovery[data-v-58210869]{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-control);flex-wrap:wrap;font-size:.8125rem;display:flex}.current-alert-preview[data-v-cca1f69b]{min-width:0}ul[data-v-cca1f69b]{margin:0;padding:0;list-style:none}li+li[data-v-cca1f69b]{border-top:1px solid var(--color-line)}li>a[data-v-cca1f69b]{color:inherit;grid-template-columns:6px minmax(0,1fr);gap:12px;padding:14px 4px;text-decoration:none;display:grid}li>a[data-v-cca1f69b]:hover{background:var(--color-surface-subtle)}li>a>span[data-v-cca1f69b]:last-child{gap:4px;display:grid}strong[data-v-cca1f69b]{font-size:.8125rem;font-weight:600}small[data-v-cca1f69b],p[data-v-cca1f69b]{color:var(--color-ink-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.6}.alert-mark[data-v-cca1f69b]{background:var(--color-info);border-radius:50%;width:6px;height:6px;margin-top:7px}.alert-mark[data-severity=critical][data-v-cca1f69b]{background:var(--color-danger)}.alert-mark[data-severity=warning][data-v-cca1f69b]{background:var(--color-warning)}.all-alerts[data-v-cca1f69b]{min-height:44px;color:inherit;justify-content:space-between;align-items:center;font-size:.8125rem;text-decoration:none;display:flex}.all-alerts[data-v-cca1f69b]:hover{text-underline-offset:3px;text-decoration:underline}.shell-actions[data-v-4f17a1f1]{align-items:center;gap:24px;margin-left:auto;display:flex;position:relative}.shell-actions__control[data-v-4f17a1f1]{position:relative}.notification-button[data-v-4f17a1f1]{color:#4d5560;background:var(--workbench-surface);width:54px;height:54px;box-shadow:var(--workbench-control-shadow);border:1px solid #fff;border-radius:17px;position:relative}.profile-button[data-v-4f17a1f1]{width:156px;min-width:0;height:54px;color:var(--workbench-ink);background:var(--workbench-surface);box-shadow:var(--workbench-control-shadow);text-align:left;cursor:pointer;border:1px solid #fff;border-radius:17px;align-items:center;gap:12px;padding:8px 10px;display:flex}.profile-button__avatar[data-v-4f17a1f1]{color:#425776;background:linear-gradient(135deg,#edf1f6,#d5dfea);border:1px solid #dce3ec;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:.9375rem;font-weight:600;display:grid}.profile-button__copy[data-v-4f17a1f1]{flex:1;min-width:0;display:grid}.profile-button__copy strong[data-v-4f17a1f1]{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:19px;overflow:hidden}.profile-button__copy small[data-v-4f17a1f1]{color:var(--workbench-muted);letter-spacing:.08em;font-size:.6875rem;line-height:16px}.profile-button__chevron[data-v-4f17a1f1]{flex:none}.profile-button[data-v-4f17a1f1]:hover,.notification-button[data-v-4f17a1f1]:hover{background:#f0f3f7}.notification-count[data-v-4f17a1f1]{min-width:21px;height:21px;color:var(--color-on-primary);background:var(--workbench-accent);border:2px solid var(--color-canvas);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 4px;font-size:.625rem;font-weight:700;display:grid;position:absolute;top:1px;right:-2px}.popover[data-v-4f17a1f1]{z-index:50;top:calc(100% + var(--space-2));background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-overlay);position:absolute;right:0}.notification-popover[data-v-4f17a1f1]{width:min(360px,100vw - 24px);overflow:hidden}.notification-popover[data-v-4f17a1f1] .current-alert-preview{max-height:460px;padding:8px 16px;overflow:auto}.notification-popover header[data-v-4f17a1f1]{padding:var(--space-4);border-bottom:1px solid var(--color-line);gap:4px;display:grid}.notification-popover header div[data-v-4f17a1f1]{display:grid}.notification-popover header span[data-v-4f17a1f1],.notification-popover small[data-v-4f17a1f1]{color:var(--color-ink-muted);font-size:.75rem}.notification-popover ul[data-v-4f17a1f1]{max-height:340px;padding:var(--space-2);margin:0;list-style:none;overflow-y:auto}.notification-popover li[data-v-4f17a1f1]{padding:var(--space-3) var(--space-2);gap:var(--space-3);grid-template-columns:10px minmax(0,1fr);display:grid}.notification-popover li+li[data-v-4f17a1f1]{border-top:1px solid var(--color-line)}.notification-popover li>span[data-v-4f17a1f1]:last-child{gap:2px;min-width:0;display:grid}.notification-popover li strong[data-v-4f17a1f1]{font-size:.875rem}.notification-dot[data-v-4f17a1f1]{background:var(--color-info);border-radius:50%;width:8px;height:8px;margin-top:7px}.notification-dot[data-tone=warning][data-v-4f17a1f1]{background:var(--color-warning)}.identity-popover[data-v-4f17a1f1]{width:248px;min-width:0;max-width:calc(100vw - 24px);padding:var(--space-4);gap:var(--space-1);font-size:.8125rem;display:grid}.identity-popover span[data-v-4f17a1f1]{color:var(--color-ink-muted)}.identity-popover__logout[data-v-4f17a1f1]{width:100%;margin-top:var(--space-3)}.identity-popover strong[data-v-4f17a1f1],.identity-popover span[data-v-4f17a1f1]{overflow-wrap:anywhere}.popover-empty[data-v-4f17a1f1]{padding:var(--space-6);color:var(--color-ink-muted);text-align:center;margin:0}.shell-brand-mark[data-v-73418c5a]{width:calc(var(--brand-visible-height,16.4px) * 7.77075);height:calc(var(--brand-visible-height,16.4px) * 1.01581);max-width:100%;display:block}.shell-brand-mark svg[data-v-73418c5a]{width:100%;height:100%;display:block}.shell-icon-rail[data-v-73a77dac]{z-index:2;min-width:0;height:100%;min-height:0;color:var(--ordien-text-primary);flex-direction:column;display:flex;position:relative}.rail-brand[data-v-73a77dac]{--brand-visible-height:min(16.4px, calc((var(--sidebar-width,200px) - 56px) * .128688));flex:none;justify-content:space-between;align-items:center;gap:8px;height:78px;padding:0 12px;display:flex}.rail-brand>a[data-v-73a77dac]{flex:1;min-width:0;text-decoration:none;display:flex}.rail-toggle[data-v-73a77dac] .figma-asset{width:calc(var(--brand-visible-height) * 1.21951);height:calc(var(--brand-visible-height) * 1.21951)}.rail-toggle[data-v-73a77dac]{width:24px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 24px;place-items:center;padding:0;display:grid}.rail-links[data-v-73a77dac]{overscroll-behavior:contain;align-content:start;gap:10px;min-height:0;margin-top:14px;display:grid;overflow-y:auto}.rail-link[data-v-73a77dac]{min-height:48px;color:inherit;white-space:nowrap;transition:background var(--motion-hover);background:0 0;border:1px solid #0000;border-radius:28px;align-items:center;gap:10px;padding:0 20px;font-size:12px;text-decoration:none;display:flex}.rail-link svg[data-v-73a77dac]{color:#525252;width:16px;height:16px}.rail-link.is-active[data-v-73a77dac]{background:#fff9;border-color:#fff}.rail-link[data-v-73a77dac]:hover{background:#ffffff80}.rail-footer[data-v-73a77dac]{flex-direction:column;flex:1;min-height:122px;padding-top:10px;padding-bottom:12px;display:flex}.rail-footer[data-v-73a77dac] .shell-actions{width:100%;margin-top:auto;padding-top:20px}.rail-footer[data-v-73a77dac] .shell-actions__control,.rail-footer[data-v-73a77dac] .profile-button{width:100%}.rail-footer[data-v-73a77dac] .profile-button{height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0 8px}.rail-footer[data-v-73a77dac] .profile-button__avatar{width:40px;height:40px}.rail-footer[data-v-73a77dac] .profile-button__copy{font-size:12px}.rail-footer[data-v-73a77dac] .profile-button__copy small{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rail-footer[data-v-73a77dac] .identity-popover{inset:auto auto calc(100% + 12px) 0}.shell-search[data-v-67eca4ec]{min-width:0;position:relative}.shell-search__field[data-v-67eca4ec]{color:#3d4652;min-width:0;height:52px;box-shadow:var(--workbench-control-shadow), inset 1px 1px 1px #c7d7eea6;background:linear-gradient(130deg,#fafbfc,#f5f6f8);border:1px solid #fff;border-radius:17px;align-items:center;gap:14px;padding:0 16px;display:flex}.shell-search__field>svg[data-v-67eca4ec]{flex:none}.shell-search__input[data-v-67eca4ec]{width:100%;min-width:0;height:100%;color:var(--workbench-ink);background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:.875rem}.shell-search__input[data-v-67eca4ec]::placeholder{color:var(--workbench-muted);opacity:1}.shell-search__input[data-v-67eca4ec]::-webkit-search-cancel-button{cursor:pointer}.shell-search__field[data-v-67eca4ec]:has(.shell-search__input:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.shell-search__shortcut[data-v-67eca4ec]{color:var(--workbench-muted);border:1px solid #dee2e9;border-radius:5px;flex:none;padding:1px 4px;font-family:inherit;font-size:.6875rem;line-height:17px}.shell-search__panel[data-v-67eca4ec]{z-index:45;border:1px solid var(--workbench-line);min-width:280px;box-shadow:var(--shadow-overlay);background:#fff;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 12px);left:0;right:0}.shell-search__caption[data-v-67eca4ec]{color:var(--workbench-subtle);margin:6px 10px 8px;font-size:.75rem}.shell-search__results[data-v-67eca4ec]{max-height:min(440px, calc(100dvh - var(--header-height) - 80px));margin:0;padding:0;list-style:none;overflow-y:auto}.shell-search__result[data-v-67eca4ec]{min-height:44px;color:var(--workbench-ink);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:.875rem;display:flex}.shell-search__result[aria-selected=true][data-v-67eca4ec]{color:#0b1426;background:#0b14260d}.shell-search__result--current-workbench[data-v-67eca4ec]>svg:first-child rect{fill:#0b1426;stroke:#0b1426}.shell-search__result small[data-v-67eca4ec]{color:var(--workbench-muted);margin-left:auto;font-size:.6875rem}.shell-search__empty[data-v-67eca4ec]{color:var(--workbench-muted);margin:16px 10px;font-size:.875rem}.app-shell[data-v-aeee226b]{--sidebar-width:clamp(130px, 10.4167vw, 200px);--header-height:48px;--context-width:clamp(280px, 23.9583vw, 460px);--workspace-gap:clamp(12px, 1.04167vw, 20px);--chat-directory-width:clamp(180px, 18.3333vw, 352px);--chat-column-gap:clamp(16px, 1.66667vw, 32px);isolation:isolate;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);gap:var(--workspace-gap);background:#eff3f4;width:100%;min-width:1000px;height:100dvh;min-height:0;padding:14px;display:grid;position:relative;overflow:hidden}.shell-glass-substrate[data-v-aeee226b]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.shell-glass-substrate>img[data-v-aeee226b]{position:absolute}.glow-left[data-v-aeee226b]{top:-282.857px;left:-480.875px}.glow-center[data-v-aeee226b]{top:128.295px;left:calc(50% - 226.1px)}.glow-bottom[data-v-aeee226b]{bottom:-496.011px;right:-410.544px}.glow-top[data-v-aeee226b]{top:-434.465px;right:-299.92px}.shell-content[data-v-aeee226b]{z-index:1;background:var(--ordien-bg-workspace);border-radius:20px;flex-direction:column;gap:20px;min-width:0;min-height:0;padding:20px 10px 10px 20px;display:flex;position:relative}.app-header[data-v-aeee226b]{flex:0 0 var(--header-height);grid-template-columns:minmax(0, 1fr) calc(var(--context-width) - 58px) 48px;height:var(--header-height);align-items:center;gap:10px;display:grid}.shell-breadcrumb[data-v-aeee226b]{min-width:0;color:var(--ordien-text-secondary);align-items:center;gap:14px;font-size:14px;display:flex}.shell-breadcrumb a[data-v-aeee226b]{color:inherit;text-decoration:none;display:inline-flex}.breadcrumb-parent[data-v-aeee226b]{align-items:center;gap:6px}.breadcrumb-parent .figma-asset[data-v-aeee226b],.breadcrumb-icon[data-v-aeee226b]{width:14px;height:14px}.breadcrumb-icon[data-v-aeee226b]{margin-right:-8px}.shell-breadcrumb>span[data-v-aeee226b]{text-overflow:ellipsis;white-space:nowrap;color:var(--ordien-text-primary);overflow:hidden}.app-header[data-v-aeee226b] .shell-search__field{background:var(--ordien-bg-card-soft);height:48px;box-shadow:none;color:var(--ordien-text-primary);border:0;border-radius:28px;gap:14px;padding-inline:22px}.app-header[data-v-aeee226b] .shell-search__input{font-size:14px}.app-header[data-v-aeee226b] .shell-search__shortcut{color:var(--ordien-text-secondary);background:0 0;border:0}.app-header[data-v-aeee226b] .notification-button{width:48px;height:48px;box-shadow:none;color:#525252;background:0 0;border:0}.app-header[data-v-aeee226b] .notification-count{background:var(--ordien-red);min-width:16px;height:16px;font-size:9px;top:2px;right:0}main[data-v-aeee226b]{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:0;overflow:auto}main[data-v-aeee226b]:has(>.reference-workspace){overflow:hidden}main[data-v-aeee226b]:has(>.reference-workspace .chat-master){margin-left:-20px;padding-left:20px}main[data-v-aeee226b]>:not(.reference-workspace){padding:0 10px 20px 0}.offline-banner[data-v-aeee226b]{background:var(--surface-warning);justify-content:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}#main-content[data-v-aeee226b]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.app-startup[data-v-fa45b050]{place-content:center;justify-items:center;gap:var(--space-3);min-height:100svh;color:var(--color-ink-muted);font-size:.8125rem;display:grid}.app-startup img[data-v-fa45b050]{object-fit:cover;object-position:center}:root{--ordien-context-surface:#374c860d;--ordien-context-tab:#374c860d;--ordien-context-blur:20px;--ordien-context-tab-selected:linear-gradient(180deg, #fff 0%, #fff6 100%), linear-gradient(90deg, #fff 0%, #fff 100%);--ordien-context-tab-shadow:0 0 90.5px 0 #0000000d;--ordien-context-tab-ink:#00000080;--ordien-context-composer:linear-gradient(90deg, #eff0f7 0%, #d4d9ea 100%), linear-gradient(90deg, #fff 0%, #fff 100%);--ordien-card-border:1px solid #eee;--ordien-title-size:40px;--ordien-section-size:18px;--ordien-body-size:12px;--ordien-action-height:48px;--ordien-toolbar-height:46px;--ordien-tab-height:40px;--ordien-table-heading-size:11px;--ordien-table-cell-size:12px;--ordien-table-cell-padding:12px;--ordien-pagination-size:28px;--ordien-bg-app:#eff3f4;--ordien-bg-main:#fff;--ordien-bg-sidebar:linear-gradient(180deg, #eefafbd1, #e7f7f9c2);--ordien-bg-workspace:#fff;--ordien-bg-card:#fff;--ordien-bg-card-soft:#f5f6f9;--ordien-bg-selected:#ffffffc7;--ordien-text-primary:#000;--ordien-text-secondary:#737373;--ordien-text-tertiary:#858585;--ordien-text-muted:#999;--ordien-border:#eee;--ordien-border-strong:#dedede;--ordien-blue:#1a61fa;--ordien-blue-soft:#eef4ff;--ordien-green:#0ab519;--ordien-green-soft:#ecfbf4;--ordien-orange:#ee8f12;--ordien-orange-soft:#fff6ea;--ordien-red:#fc273a;--ordien-red-soft:#fff0f2;--ordien-purple:#af3fff;--ordien-purple-soft:#f5f0ff;--ordien-pink:#d74581;--ordien-pink-soft:#fff0f7;--ordien-gray-status:#aeb9cc;--ordien-gray-soft:#f3f6f9;--ordien-radius-shell:24px;--ordien-radius-panel:20px;--ordien-radius-card:14px;--ordien-radius-secondary:13px;--ordien-radius-control:12px;--ordien-radius-pill:999px;--ordien-shadow:0 2px 8px #25436805;--ordien-shadow-raised:0 12px 32px #233e6412;--color-bar:#000;--color-bar-hover:#17233a;--color-canvas:var(--ordien-bg-app);--color-surface:var(--ordien-bg-card);--color-surface-subtle:var(--ordien-bg-card-soft);--color-ink:var(--ordien-text-primary);--color-ink-muted:var(--ordien-text-secondary);--color-ink-soft:var(--ordien-text-secondary);--color-line:var(--ordien-border);--color-line-strong:var(--ordien-border-strong);--color-primary:var(--color-bar);--color-primary-hover:var(--color-bar-hover);--color-on-primary:#fff;--color-focus:#2b7698;--color-success:#286348;--color-warning:#855a18;--color-danger:#8f4141;--color-info:#426878;--surface-success:#edf5f0;--surface-warning:#f7f0e3;--surface-danger:#f6eceb;--surface-info:#edf3f5;--shadow-surface:var(--ordien-shadow);--shadow-surface-raised:var(--ordien-shadow-raised);--shadow-overlay:0 18px 50px #17212b2e;--radius-control:var(--ordien-radius-control);--control-height:36px;--input-height:38px;--table-row-height:64px;--motion-hover:.14s;--radius-surface:var(--ordien-radius-card);--touch-target:44px;--header-height:72px;--content-max:1400px;--workbench-canvas:var(--ordien-bg-main);--workbench-ink:var(--ordien-text-primary);--workbench-muted:var(--ordien-text-secondary);--workbench-subtle:var(--ordien-text-secondary);--workbench-accent:var(--color-bar);--workbench-accent-hover:var(--color-bar-hover);--workbench-line:var(--ordien-border);--workbench-line-strong:var(--ordien-border-strong);--workbench-radius:16px;--workbench-radius-card:20px;--workbench-radius-dialog:22px;--workbench-control-height:48px;--workbench-toolbar-height:56px;--workbench-surface-solid:#fff;--workbench-surface-subtle:var(--ordien-bg-card-soft);--workbench-surface:var(--ordien-bg-card);--page-hero-height:270px;--page-hero-radius:24px;--page-hero-padding-block:42px;--page-hero-padding-inline:52px;--page-hero-title-size:3.5rem;--page-hero-description-size:1.125rem;--page-hero-border:1px solid #ffffffdb;--page-hero-background:#f5f7fb;--page-hero-shadow:0 5px 12px #232f410f, 0 18px 38px #232f410d;--workbench-hero-surface:var(--page-hero-background);--workbench-icon-surface:#edf2f8;--workbench-shadow:var(--ordien-shadow);--workbench-control-shadow:0 3px 5px #28354b12, 0 7px 16px #28354b08;--workbench-focus-ring:0 0 0 3px #475f8824;--workbench-card-hover:#f7f9fc;--font-size-page-title:2.5rem;--font-size-page-title-mobile:2rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;color:var(--color-ink);background:var(--color-canvas);font-synthesis:none;text-rendering:optimizelegibility;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Noto Sans CJK SC,Microsoft YaHei,Segoe UI,sans-serif}@media (pointer:coarse),(width<=767px){:root{--control-height:44px;--input-height:44px}}@media (prefers-reduced-motion:reduce){:root{--motion-hover:0s}}@media (width<=767px){:root{--header-height:64px}}*,:before,:after{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}html{background:var(--color-canvas);scroll-behavior:smooth;min-width:320px}body{min-width:320px;min-height:100vh;color:var(--color-ink);background:var(--color-canvas);overflow-wrap:break-word;margin:0;font-size:16px;line-height:1.5;overflow:hidden}:where(h1,h2,h3){text-wrap:balance}button,input,select,textarea{color:inherit;font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a,select{touch-action:manipulation}:where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.56}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;top:var(--space-2);left:var(--space-2);color:var(--color-on-primary);background:var(--color-primary);border-radius:var(--radius-control);padding:10px 14px;position:fixed;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.icon-button{width:var(--touch-target);height:var(--touch-target);color:var(--color-ink-muted);border:1px solid var(--color-line);border-radius:var(--radius-control);cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.icon-button:hover{color:var(--color-ink);background:var(--color-surface-subtle);border-color:var(--color-line-strong)}.primary-button,.secondary-button,.text-button{min-height:var(--touch-target);padding:0 var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);cursor:pointer;font-weight:650;text-decoration:none;display:inline-flex}.primary-button{color:var(--color-on-primary);background:var(--color-primary);border:1px solid var(--color-primary)}.primary-button:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.secondary-button{color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-line-strong)}.secondary-button:hover{background:var(--color-surface-subtle);border-color:var(--color-ink-muted)}.text-button{padding:0 var(--space-2);color:var(--color-primary);background:0 0;border:0}.text-button:hover{text-underline-offset:3px;text-decoration:underline}.status-label{min-height:24px;padding:2px var(--space-2);color:var(--color-ink-muted);background:var(--color-surface-subtle);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;font-size:.75rem;font-weight:650;display:inline-flex}.status-label[data-tone=success]{color:var(--color-success);background:var(--surface-success)}.status-label[data-tone=warning]{color:var(--color-warning);background:var(--surface-warning)}.status-label[data-tone=danger]{color:var(--color-danger);background:var(--surface-danger)}.status-label[data-tone=info]{color:var(--color-info);background:var(--surface-info)}.home-flow-link,.home-flow-unassigned{align-items:center;min-height:28px;font-size:.82rem;font-weight:700;display:inline-flex}.home-flow-link{color:var(--workbench-accent);text-underline-offset:3px;text-decoration:none}.home-flow-link:hover{text-decoration:underline}.home-flow-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:5px}.home-flow-unassigned{color:var(--color-ink-muted);font-weight:600}.surface{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}.section-surface{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-surface);overflow:hidden}.section-surface__header{min-height:64px;padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-line);display:flex}.section-surface__header h2{letter-spacing:-.015em;margin:0;font-size:1rem}.section-surface__header p{color:var(--color-ink-muted);margin:2px 0 0;font-size:.75rem}.table-scroll{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.8125rem}.data-table th{z-index:1;padding:10px var(--space-4);color:var(--color-ink-muted);border-bottom:1px solid var(--color-line);letter-spacing:.04em;text-align:left;white-space:nowrap;background:#fafaf8;font-size:.6875rem;font-weight:700;position:sticky;top:0}.data-table td{padding:13px var(--space-4);border-bottom:1px solid var(--color-line);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table a{color:var(--color-ink);text-underline-offset:3px;font-weight:650}.empty-state{min-height:220px;padding:var(--space-8);color:var(--color-ink-muted);text-align:center;place-content:center;justify-items:center;display:grid}.empty-state strong{color:var(--color-ink)}.empty-state p{max-width:440px;margin:var(--space-1) 0 0;font-size:.8125rem}.form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field{gap:6px;min-width:0;display:grid}.field--wide{grid-column:1/-1}.field>span,.field>label{font-size:.75rem;font-weight:680}.field input,.field select,.field textarea{width:100%;min-height:var(--touch-target);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);padding:9px 11px}.field textarea{resize:vertical;min-height:96px}.field small{color:var(--color-ink-muted);font-size:.6875rem}.action-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.feedback-message{padding:var(--space-3) var(--space-4);color:var(--color-info);background:var(--surface-info);border-radius:var(--radius-control);font-size:.8125rem}.feedback-message[data-tone=danger]{color:var(--color-danger);background:var(--surface-danger)}.feedback-message[data-tone=success]{color:var(--color-success);background:var(--surface-success)}@media (width<=640px){.section-surface__header{padding:var(--space-4);flex-direction:column;align-items:flex-start}.form-grid{grid-template-columns:minmax(0,1fr)}.field--wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){html,body,#app{width:100%;height:100%;margin:0}html{scroll-behavior:auto!important}}body{background:var(--ordien-bg-main);font-size:14px}.reference-surface{background:var(--ordien-bg-card);border:var(--ordien-card-border);border-radius:var(--ordien-radius-card);box-shadow:none}.reference-icon{color:#525252;background:var(--ordien-blue-soft);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.reference-page-header{border-bottom:1px solid var(--ordien-border);justify-content:space-between;align-items:center;gap:16px;min-height:98px;padding:0 0 18px;display:flex}.reference-page-header h1{font-size:clamp(34px, 2.08333vw, var(--ordien-title-size));letter-spacing:normal;align-items:center;gap:12px;margin:0;font-weight:600;line-height:1.2;display:flex}.reference-page-header p{color:var(--ordien-text-secondary);margin:10px 0 0;font-size:14px;line-height:1.5}.reference-count{font-size:1em;font-weight:inherit;color:inherit;align-items:center;display:inline-flex}.reference-count:before{content:"("}.reference-count:after{content:")"}.reference-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reference-filters button{min-height:36px;color:var(--ordien-text-primary);background:var(--ordien-bg-card-soft);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:24px;padding:6px 20px;font-size:12px}.reference-filters button[aria-pressed=true]{color:#fff;box-shadow:none;background:#000;border-color:#000}@container reference-center (width<=800px){.reference-page-header{flex-wrap:wrap}.reference-filters button{padding-inline:12px}}.primary-button,.secondary-button,.text-button{min-height:var(--control-height);transition:background var(--motion-hover), box-shadow var(--motion-hover);font-size:13px;font-weight:500}.primary-button{box-shadow:none;background:#000;border-color:#000}.data-table th{background:var(--ordien-bg-card);letter-spacing:0;font-size:12px;font-weight:400}.data-table tbody tr:hover{background:var(--ordien-bg-card-soft)}.slot-empty{color:var(--ordien-text-tertiary);font-weight:400}.reference-page-header :is(.primary-button,.secondary-button){min-height:var(--ordien-action-height);padding-inline:20px}:is(.primary-button,.secondary-button,.text-button){justify-content:center;align-items:center;gap:6px;line-height:1.25;display:inline-flex}:is(.primary-button,.secondary-button,.text-button)>svg{flex:none}.ordien-data-table[data-variant=directory] .status-label{background:0 0;border:0;min-height:24px;padding:0;font-size:12px;font-weight:400}.ordien-data-table[data-variant=directory] .status-label[data-tone=success]{color:#16853b;background:0 0}.ordien-data-table[data-variant=directory] .status-label[data-tone=info]{color:var(--ordien-blue);background:0 0}.ordien-data-table[data-variant=directory] .status-label[data-tone=warning]{color:#956100;background:0 0}.ordien-data-table[data-variant=directory] .status-label[data-tone=danger]{color:#c8293a;background:0 0}.ordien-tabs{background:var(--ordien-bg-card-soft);border-radius:14px;align-items:center;gap:4px;padding:4px;display:inline-flex}.ordien-tabs button{min-height:var(--ordien-tab-height);color:var(--ordien-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 20px;font-size:12px;line-height:1.25;display:inline-flex}.ordien-tabs button:is(.active,[aria-selected=true],[aria-pressed=true]){color:var(--ordien-text-primary);background:#fff}.progress-track{background:#e7edf5;border-radius:8px;height:7px;display:block;overflow:hidden}.progress-track>[data-empty]{opacity:0;width:0;display:block}:is(main.business-flow-ui,.business-pattern-ui){--color-canvas:var(--workbench-canvas);--color-surface:var(--workbench-surface-solid);--color-surface-subtle:var(--workbench-surface-subtle);--color-ink:var(--workbench-ink);--color-ink-muted:var(--workbench-muted);--color-ink-soft:var(--workbench-subtle);--color-line:var(--workbench-line);--color-line-strong:var(--workbench-line-strong);--color-primary:var(--workbench-accent);--color-primary-hover:var(--workbench-accent-hover);--color-focus:var(--workbench-accent);--radius-control:14px;--radius-surface:var(--workbench-radius-card);--shadow-surface:var(--workbench-shadow);--shadow-surface-raised:var(--workbench-shadow), var(--workbench-control-shadow);--shadow-control:var(--workbench-control-shadow);color:var(--workbench-ink)}:is(main.business-flow-ui,.business-pattern-ui) :where(.surface,.section-surface){border-color:var(--workbench-line);border-radius:var(--workbench-radius-card);background:var(--workbench-surface);box-shadow:var(--workbench-shadow)}:is(main.business-flow-ui,.business-pattern-ui) :where(.primary-button,.secondary-button,.text-button,.icon-button){transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,opacity .18s}:is(main.business-flow-ui,.business-pattern-ui) .primary-button{min-height:var(--workbench-control-height);padding-inline:var(--space-5);color:var(--color-on-primary);border-color:var(--workbench-accent);border-radius:var(--radius-control);background:var(--workbench-accent);box-shadow:var(--workbench-control-shadow)}:is(main.business-flow-ui,.business-pattern-ui) .primary-button:hover:not(:disabled){border-color:var(--workbench-accent-hover);background:var(--workbench-accent-hover);box-shadow:var(--workbench-shadow)}:is(main.business-flow-ui,.business-pattern-ui) .secondary-button{min-height:var(--workbench-control-height);padding-inline:var(--space-4);color:var(--workbench-accent);border-color:var(--workbench-line-strong);border-radius:var(--radius-control);background:#ffffffd6;box-shadow:0 2px 6px #232f410a}:is(main.business-flow-ui,.business-pattern-ui) .secondary-button:hover:not(:disabled){color:var(--workbench-ink);border-color:var(--workbench-line-strong);background:var(--workbench-surface-subtle)}:is(main.business-flow-ui,.business-pattern-ui) .icon-button{color:var(--workbench-accent);border-color:var(--workbench-line);background:var(--workbench-surface-subtle);border-radius:12px}:is(main.business-flow-ui,.business-pattern-ui) .icon-button:hover:not(:disabled){color:var(--workbench-ink);border-color:var(--workbench-line-strong);background:var(--workbench-icon-surface)}:is(main.business-flow-ui,.business-pattern-ui) :where(.danger-button,.danger-outline-button){min-height:var(--workbench-control-height);padding-inline:var(--space-4);border-radius:var(--radius-control);box-shadow:none}:is(main.business-flow-ui,.business-pattern-ui) .danger-button{background:color-mix(in srgb, var(--color-danger) 90%, var(--workbench-ink))}:is(main.business-flow-ui,.business-pattern-ui) .danger-outline-button{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 28%, var(--workbench-line));background:#ffffffbd}:is(main.business-flow-ui,.business-pattern-ui) .danger-outline-button:hover:not(:disabled){background:var(--surface-danger)}:is(main.business-flow-ui,.business-pattern-ui) :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--workbench-accent);outline-offset:2px;box-shadow:var(--workbench-focus-ring)}:is(main.business-flow-ui,.business-pattern-ui) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){color:var(--workbench-ink);border-color:var(--workbench-line-strong);border-radius:var(--radius-control);background:#ffffffeb;transition:border-color .18s,box-shadow .18s,background-color .18s}:is(main.business-flow-ui,.business-pattern-ui) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:var(--workbench-control-height)}:is(main.business-flow-ui,.business-pattern-ui) textarea{min-height:104px}:is(main.business-flow-ui,.business-pattern-ui) :where(input,textarea)::placeholder{color:var(--workbench-subtle);opacity:1}:is(main.business-flow-ui,.business-pattern-ui) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus{border-color:color-mix(in srgb, var(--workbench-accent) 58%, var(--workbench-line));box-shadow:var(--workbench-focus-ring);outline:0}:is(main.business-flow-ui,.business-pattern-ui) :where(input,select,textarea):disabled,:is(main.business-flow-ui,.business-pattern-ui) :where(input,textarea)[readonly]{color:var(--workbench-muted);background:var(--workbench-surface-subtle)}:is(main.business-flow-ui,.business-pattern-ui) :where(input[type=checkbox],input[type=radio]){accent-color:var(--workbench-accent)}:is(main.business-flow-ui,.business-pattern-ui) :where(.status-label){min-height:28px;color:var(--workbench-muted);border:1px solid color-mix(in srgb, var(--workbench-line) 82%, transparent);background:var(--workbench-surface-subtle);padding:4px 10px;font-size:.75rem;font-weight:680}:is(main.business-flow-ui,.business-pattern-ui) .status-label[data-tone=success]{border-color:color-mix(in srgb, var(--color-success) 14%, transparent)}:is(main.business-flow-ui,.business-pattern-ui) .status-label[data-tone=warning]{border-color:color-mix(in srgb, var(--color-warning) 14%, transparent)}:is(main.business-flow-ui,.business-pattern-ui) .status-label[data-tone=danger]{border-color:color-mix(in srgb, var(--color-danger) 14%, transparent)}:is(main.business-flow-ui,.business-pattern-ui) .status-label[data-tone=info]{border-color:color-mix(in srgb, var(--color-info) 14%, transparent)}:is(main.business-flow-ui,.business-pattern-ui) :where(.home-flow-link,.home-flow-unassigned){border:1px solid var(--workbench-line);background:var(--workbench-surface-subtle);border-radius:999px;min-height:28px;padding-inline:10px}:is(main.business-flow-ui,.business-pattern-ui) .home-flow-link:hover{border-color:var(--workbench-line-strong);background:var(--workbench-icon-surface);text-decoration:none}:is(main.business-flow-ui,.business-pattern-ui) .section-surface__header{min-height:72px;padding:var(--space-5) var(--space-6);border-bottom-color:var(--workbench-line)}:is(main.business-flow-ui,.business-pattern-ui) .section-surface__header h2{color:var(--workbench-ink);font-size:1.125rem}:is(main.business-flow-ui,.business-pattern-ui) :where(.table-scroll,.business-table__viewport){scrollbar-color:var(--workbench-line-strong) transparent}:is(main.business-flow-ui,.business-pattern-ui) .data-table:not(.ordien-data-table){font-size:.875rem}:is(main.business-flow-ui,.business-pattern-ui) .data-table:not(.ordien-data-table) th{min-height:50px;padding:var(--space-4) var(--space-5);color:var(--workbench-muted);background:var(--workbench-surface-subtle);border-bottom-color:var(--workbench-line);letter-spacing:.025em;font-size:.75rem}:is(main.business-flow-ui,.business-pattern-ui) .data-table:not(.ordien-data-table) td{min-height:64px;padding:18px var(--space-5);border-bottom-color:var(--workbench-line)}:is(main.business-flow-ui,.business-pattern-ui) .data-table:not(.ordien-data-table) tbody tr:hover{background:var(--workbench-card-hover)}:is(main.business-flow-ui,.business-pattern-ui) :where(.empty-state,.surface-state){border-color:var(--workbench-line);border-radius:var(--workbench-radius-card);background:var(--workbench-surface);box-shadow:var(--workbench-shadow)}:is(main.business-flow-ui,.business-pattern-ui) .surface-state{min-height:232px;padding:var(--space-8) var(--space-6)}:is(main.business-flow-ui,.business-pattern-ui) .surface-state__icon{width:60px;height:60px;color:var(--workbench-accent);border-color:var(--workbench-line);border-radius:var(--workbench-radius);background:var(--workbench-icon-surface);box-shadow:var(--workbench-control-shadow)}:is(main.business-flow-ui,.business-pattern-ui) .surface-state h2{color:var(--workbench-ink)}:is(main.business-flow-ui,.business-pattern-ui) .surface-state p{color:var(--workbench-muted)}:is(main.business-flow-ui,.business-pattern-ui) :where(.feedback-message,[role=alert],[role=note]){border-radius:var(--radius-control)}:is(main.business-flow-ui,.business-pattern-ui) :where(.form-grid){gap:var(--space-5)}:is(main.business-flow-ui,.business-pattern-ui) :where(form.surface,.create-panel__body.surface,.material-detail__editor.surface){border-color:var(--workbench-line);border-radius:var(--workbench-radius-card);background:var(--workbench-surface);box-shadow:var(--workbench-shadow)}:is(main.business-flow-ui,.business-pattern-ui) :where(.core-create__form,.warehouse-create__form,.warehouse-detail__editor,.document-header-form,.line-editor,.po-header-form,.po-line-editor,.receipt-form,.sales-header-form,.sales-line-editor,.sales-reservation-form,.sales-shipment-form,.production-draft,.inspection-create,.source-create-form){padding:var(--space-6);gap:var(--space-5)}:is(main.business-flow-ui,.business-pattern-ui) :where(.core-create__form,.warehouse-create__form,.warehouse-detail__editor,.document-header-form__fields,.line-editor__fields,.po-header-form__fields,.po-line-editor__fields,.receipt-form__header-fields,.receipt-form__line-fields,.sales-header-form__fields,.sales-line-editor__fields,.sales-reservation-form__fields,.sales-shipment-form__fields,.production-draft__fields,.inspection-create__grid,.source-create-form__grid,.master-form__grid){column-gap:var(--space-5);row-gap:var(--space-5)}:is(main.business-flow-ui,.business-pattern-ui) :where(form footer,[class$=__form-actions],[class$=__actions]){gap:var(--space-3)}:is(main.business-flow-ui,.business-pattern-ui) :where(.assignment-panel__actions,.document-lines__actions,.location-panel__actions,.sales-order-lines__actions)>button:not(.primary-button):not(.danger-button){min-height:var(--workbench-control-height);padding-inline:var(--space-4);color:var(--workbench-accent);border:1px solid var(--workbench-line-strong);border-radius:var(--radius-control);background:var(--workbench-surface-solid)}:is(main.business-flow-ui,.business-pattern-ui) :where(.assignment-panel__actions,.document-lines__actions,.location-panel__actions,.sales-order-lines__actions)>button:not(.primary-button):not(.danger-button):hover:not(:disabled){color:var(--workbench-ink);background:var(--workbench-surface-subtle)}:is(main.business-flow-ui,.business-pattern-ui) :where(.field,form label)>:where(span,label):first-child{color:var(--workbench-muted);font-size:.875rem;font-weight:650}:is(main.business-flow-ui,.business-pattern-ui) :where(.business-table__viewport,.bom-lines__scroll,.line-editor__scroll,.document-lines__table-wrap,.inventory-material-summary__table-wrap,.source-bom__table-wrap){overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}:is(main.business-flow-ui,.business-pattern-ui) table{color:var(--workbench-ink);background:var(--workbench-surface-solid)}:is(main.business-flow-ui,.business-pattern-ui) table :where(th,td){border-left:0;border-right:0}:is(main.business-flow-ui,.business-pattern-ui) table thead th{height:50px;padding:var(--space-3) var(--space-5);color:var(--workbench-muted);border-color:var(--workbench-line);background:var(--workbench-surface-subtle);letter-spacing:.025em;white-space:nowrap;font-size:.75rem;font-weight:650}:is(main.business-flow-ui,.business-pattern-ui) table tbody :where(th,td){min-height:64px;padding:18px var(--space-5);border-color:var(--workbench-line);vertical-align:middle;font-size:.875rem}:is(main.business-flow-ui,.business-pattern-ui) table tbody tr{transition:background-color .16s}:is(main.business-flow-ui,.business-pattern-ui) table tbody tr:hover{background:var(--workbench-card-hover)}:is(main.business-flow-ui,.business-pattern-ui) :where(.purchase-order-actions,.sales-order-actions,.production-release,.production-cancel){padding:var(--space-6);border-color:var(--workbench-line);border-radius:var(--workbench-radius-card);background:var(--workbench-surface);box-shadow:var(--workbench-shadow)}body:has(:is(main.business-flow-ui,.business-pattern-ui)) .confirm-action-modal{border-color:var(--workbench-line);border-radius:var(--workbench-radius-dialog);background:var(--workbench-surface);box-shadow:var(--shadow-overlay)}body:has(:is(main.business-flow-ui,.business-pattern-ui)) .confirm-action-modal__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#19222947}body:has(:is(main.business-flow-ui,.business-pattern-ui)) .confirm-action-modal__close{min-width:var(--touch-target);min-height:var(--touch-target);color:var(--workbench-muted);border-radius:12px}body:has(:is(main.business-flow-ui,.business-pattern-ui)) .confirm-action-modal__close:hover{background:var(--workbench-surface-subtle)}body:has(:is(main.business-flow-ui,.business-pattern-ui)) .flow-assistant-drawer{color:var(--workbench-ink);border-color:var(--workbench-line-strong);background:#fff}body:has(:is(main.business-flow-ui,.business-pattern-ui)) .flow-assistant-drawer__header{border-color:var(--workbench-line);background:#fff}@media (width<=640px){:is(main.business-flow-ui,.business-pattern-ui){--radius-surface:18px}:is(main.business-flow-ui,.business-pattern-ui) :where(.surface,.section-surface,.empty-state,.surface-state){border-radius:18px}:is(main.business-flow-ui,.business-pattern-ui) :where(.core-create__form,.warehouse-create__form,.warehouse-detail__editor,.document-header-form,.line-editor,.po-header-form,.po-line-editor,.receipt-form,.sales-header-form,.sales-line-editor,.sales-reservation-form,.sales-shipment-form,.production-draft,.inspection-create,.source-create-form){padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){:is(main.business-flow-ui,.business-pattern-ui) :where(.primary-button,.secondary-button,.text-button,.icon-button),:is(main.business-flow-ui,.business-pattern-ui) :where(input,select,textarea){transition:none}}.business-pattern-ui form{gap:20px;min-width:0;display:grid}.business-pattern-ui .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.business-pattern-ui form label{min-width:0;color:var(--workbench-muted);align-content:start;gap:8px;font-size:.875rem;font-weight:600;display:grid}.business-pattern-ui form :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border:1px solid var(--workbench-line-strong);width:100%;min-width:0;font:inherit;padding:11px 12px;font-size:.875rem;font-weight:400}.business-pattern-ui form textarea{resize:vertical;min-height:112px}.business-pattern-ui form :where(label:has(textarea),[class$=__wide],.field--wide),.business-pattern-ui .form-section .form-grid>:where(p,footer){grid-column:1/-1}.business-pattern-ui .form-section.surface{border-radius:20px}:is(main.business-flow-ui,.business-pattern-ui) .workspace-detail-header{border-radius:22px}:is(main.business-flow-ui,.business-pattern-ui) table thead th{font-size:.8125rem}:is(main.business-flow-ui,.business-pattern-ui) .surface-state__icon{width:44px;height:44px;box-shadow:none;border-radius:14px}@media (width<=640px){.business-pattern-ui .form-grid{grid-template-columns:minmax(0,1fr)}}:is(body:has(.form-workspace[open]),body:has(.confirm-action-modal__host[open])){overflow:hidden}.business-pattern-ui .line-editor__header-actions,main.business-flow-ui .line-editor__header-actions{align-items:center;gap:12px;display:flex}
