:root,[data-theme=light]{--lf-palette-neutral-25:#f8f9fb;--lf-palette-neutral-50:#f1f3f6;--lf-palette-neutral-100:#e5e7eb;--lf-palette-neutral-200:#c7cdd5;--lf-palette-neutral-300:#9aa3af;--lf-palette-neutral-400:#727d8a;--lf-palette-neutral-500:#53606f;--lf-palette-neutral-600:#3f4956;--lf-palette-neutral-700:#2e343d;--lf-palette-neutral-800:#22262d;--lf-palette-neutral-850:#1b1e24;--lf-palette-neutral-900:#15171c;--lf-palette-neutral-950:#101216;--lf-palette-neutral-white:#fff;--lf-palette-graphite-50:#f5f5f5;--lf-palette-graphite-300:#a3a3a3;--lf-palette-graphite-400:#737373;--lf-palette-graphite-700:#303030;--lf-palette-graphite-800:#222;--lf-palette-graphite-850:#191919;--lf-palette-graphite-900:#101010;--lf-palette-graphite-950:#000;--lf-palette-brand-deep:#182ca5;--lf-palette-brand-bright:#2c73ec;--lf-palette-blue-100:#eaf0ff;--lf-palette-blue-200:#c7daff;--lf-palette-blue-300:#9abdf7;--lf-palette-blue-400:#7ea6f7;--lf-palette-blue-600:#225dd0;--lf-palette-blue-700:#194cb3;--lf-palette-status-success-light:#176847;--lf-palette-status-success-dark:#8ed8b3;--lf-palette-status-success-surface-dark:#112a20;--lf-palette-status-success-surface-light:#eaf5ef;--lf-palette-status-warning-light:#8d4f0a;--lf-palette-status-warning-dark:#efc37a;--lf-palette-status-warning-surface-dark:#2b2315;--lf-palette-status-warning-surface-light:#fff3df;--lf-palette-status-danger-light:#a32d37;--lf-palette-status-danger-dark:#f69aa3;--lf-palette-status-danger-surface-dark:#301b20;--lf-palette-status-danger-surface-light:#fcecef;--lf-palette-chart-blue:#225dd0;--lf-palette-chart-teal:#197a68;--lf-palette-chart-amber:#976014;--lf-palette-chart-violet:#7557a5;--lf-palette-chart-coral:#b44b53;--lf-palette-chart-blue-dark:#7ea6f7;--lf-palette-chart-teal-dark:#75c6b6;--lf-palette-chart-amber-dark:#e7bb72;--lf-palette-chart-violet-dark:#b3a4e6;--lf-palette-chart-coral-dark:#eea29b;--lf-space-0:0px;--lf-space-2:2px;--lf-space-4:4px;--lf-space-8:8px;--lf-space-12:12px;--lf-space-16:16px;--lf-space-20:20px;--lf-space-24:24px;--lf-space-32:32px;--lf-space-40:40px;--lf-space-48:48px;--lf-space-64:64px;--lf-radius-none:0px;--lf-radius-small:4px;--lf-radius-control:6px;--lf-radius-panel:8px;--lf-font-family-ui:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--lf-font-family-mono:SFMono-Regular, Consolas, "Liberation Mono", monospace;--lf-font-size-caption:12px;--lf-font-size-label:13px;--lf-font-size-body:14px;--lf-font-size-reading:16px;--lf-font-size-section:18px;--lf-font-size-title:28px;--lf-font-size-metric:28px;--lf-font-weight-regular:400;--lf-font-weight-medium:500;--lf-font-weight-semibold:600;--lf-font-line-height-body:1.6;--lf-font-line-height-heading:1.3;--lf-size-control-compact:36px;--lf-size-control-standard:44px;--lf-size-icon-small:16px;--lf-size-icon-default:18px;--lf-size-sidebar:224px;--lf-size-inspector:264px;--lf-size-content:1080px;--lf-size-logo:28px;--lf-size-swatch:64px;--lf-stroke-hairline:1px;--lf-stroke-focus:2px;--lf-stroke-icon:1.75;--lf-motion-duration-fast:.12s;--lf-motion-duration-normal:.18s;--lf-motion-easing:cubic-bezier(.2, 0, 0, 1);--lf-layer-base:0;--lf-layer-navigation:10;--lf-layer-overlay:20;--lf-breakpoint-compact:768px;--lf-breakpoint-inspector:1280px;--lf-opacity-disabled:.45;--lf-component-composer-max-width:760px;--lf-component-drawer-width:490px;--lf-component-decision-label-width:160px;--lf-component-decision-number-width:96px;--lf-component-chart-matrix-min-width:640px;--lf-component-chart-height:256px;--lf-component-graph-min-height:480px;--lf-component-form-field-min-width:220px;--lf-component-table-viewport-height:480px;--lf-component-table-cell-min-width:100px;--lf-component-table-cell-max-width:400px;--lf-component-workspace-evidence-width:360px;--lf-component-workspace-title-size:24px;--lf-component-workspace-metric-size:24px;--lf-component-workspace-record-list-width:256px;--lf-component-task-toolbar-height:96px;--lf-component-task-evidence-width:424px;--lf-color-surface-canvas:var(--lf-palette-neutral-white);--lf-color-surface-sidebar:var(--lf-palette-neutral-25);--lf-color-surface-raised:var(--lf-palette-neutral-white);--lf-color-surface-subtle:var(--lf-palette-neutral-50);--lf-color-surface-hover:var(--lf-palette-neutral-100);--lf-color-surface-workspace:var(--lf-palette-neutral-25);--lf-color-text-primary:var(--lf-palette-neutral-900);--lf-color-text-secondary:var(--lf-palette-neutral-500);--lf-color-text-muted:var(--lf-palette-neutral-500);--lf-color-text-inverse:var(--lf-palette-neutral-white);--lf-color-border-subtle:var(--lf-palette-neutral-100);--lf-color-border-control:var(--lf-palette-neutral-400);--lf-color-brand-deep:var(--lf-palette-brand-deep);--lf-color-brand-bright:var(--lf-palette-brand-bright);--lf-color-action-primary:var(--lf-palette-blue-600);--lf-color-action-hover:var(--lf-palette-blue-700);--lf-color-action-pressed:var(--lf-palette-brand-deep);--lf-color-action-text:var(--lf-palette-neutral-white);--lf-color-action-link:var(--lf-palette-blue-700);--lf-color-selection-surface:var(--lf-palette-blue-100);--lf-color-selection-text:var(--lf-palette-blue-700);--lf-color-focus-ring:var(--lf-palette-blue-600);--lf-color-status-success-text:var(--lf-palette-status-success-light);--lf-color-status-success-surface:var(--lf-palette-status-success-surface-light);--lf-color-status-warning-text:var(--lf-palette-status-warning-light);--lf-color-status-warning-surface:var(--lf-palette-status-warning-surface-light);--lf-color-status-danger-text:var(--lf-palette-status-danger-light);--lf-color-status-danger-surface:var(--lf-palette-status-danger-surface-light);--lf-color-chart-blue:var(--lf-palette-chart-blue);--lf-color-chart-teal:var(--lf-palette-chart-teal);--lf-color-chart-amber:var(--lf-palette-chart-amber);--lf-color-chart-violet:var(--lf-palette-chart-violet);--lf-color-chart-coral:var(--lf-palette-chart-coral);--lf-component-composer-padding:var(--lf-space-24);--lf-component-composer-font-size:var(--lf-font-size-reading);--lf-component-brand-mark-size:var(--lf-size-control-compact);--lf-component-workspace-toolbar-height:var(--lf-space-48);--lf-component-button-radius:var(--lf-radius-control);--lf-component-button-height-compact:var(--lf-size-control-compact);--lf-component-button-height-standard:var(--lf-size-control-standard);--lf-component-button-padding-inline:var(--lf-space-12);--lf-component-input-radius:var(--lf-radius-control);--lf-component-input-height:var(--lf-size-control-standard);--lf-component-navigation-radius:var(--lf-radius-control);--lf-component-navigation-height:var(--lf-size-control-compact);--lf-component-status-radius:var(--lf-radius-small);--lf-component-panel-radius:var(--lf-radius-panel)}[data-theme=dark]{--lf-palette-neutral-25:#f8f9fb;--lf-palette-neutral-50:#f1f3f6;--lf-palette-neutral-100:#e5e7eb;--lf-palette-neutral-200:#c7cdd5;--lf-palette-neutral-300:#9aa3af;--lf-palette-neutral-400:#727d8a;--lf-palette-neutral-500:#53606f;--lf-palette-neutral-600:#3f4956;--lf-palette-neutral-700:#2e343d;--lf-palette-neutral-800:#22262d;--lf-palette-neutral-850:#1b1e24;--lf-palette-neutral-900:#15171c;--lf-palette-neutral-950:#101216;--lf-palette-neutral-white:#fff;--lf-palette-graphite-50:#f5f5f5;--lf-palette-graphite-300:#a3a3a3;--lf-palette-graphite-400:#737373;--lf-palette-graphite-700:#303030;--lf-palette-graphite-800:#222;--lf-palette-graphite-850:#191919;--lf-palette-graphite-900:#101010;--lf-palette-graphite-950:#000;--lf-palette-brand-deep:#182ca5;--lf-palette-brand-bright:#2c73ec;--lf-palette-blue-100:#eaf0ff;--lf-palette-blue-200:#c7daff;--lf-palette-blue-300:#9abdf7;--lf-palette-blue-400:#7ea6f7;--lf-palette-blue-600:#225dd0;--lf-palette-blue-700:#194cb3;--lf-palette-status-success-light:#176847;--lf-palette-status-success-dark:#8ed8b3;--lf-palette-status-success-surface-dark:#112a20;--lf-palette-status-success-surface-light:#eaf5ef;--lf-palette-status-warning-light:#8d4f0a;--lf-palette-status-warning-dark:#efc37a;--lf-palette-status-warning-surface-dark:#2b2315;--lf-palette-status-warning-surface-light:#fff3df;--lf-palette-status-danger-light:#a32d37;--lf-palette-status-danger-dark:#f69aa3;--lf-palette-status-danger-surface-dark:#301b20;--lf-palette-status-danger-surface-light:#fcecef;--lf-palette-chart-blue:#225dd0;--lf-palette-chart-teal:#197a68;--lf-palette-chart-amber:#976014;--lf-palette-chart-violet:#7557a5;--lf-palette-chart-coral:#b44b53;--lf-palette-chart-blue-dark:#7ea6f7;--lf-palette-chart-teal-dark:#75c6b6;--lf-palette-chart-amber-dark:#e7bb72;--lf-palette-chart-violet-dark:#b3a4e6;--lf-palette-chart-coral-dark:#eea29b;--lf-space-0:0px;--lf-space-2:2px;--lf-space-4:4px;--lf-space-8:8px;--lf-space-12:12px;--lf-space-16:16px;--lf-space-20:20px;--lf-space-24:24px;--lf-space-32:32px;--lf-space-40:40px;--lf-space-48:48px;--lf-space-64:64px;--lf-radius-none:0px;--lf-radius-small:4px;--lf-radius-control:6px;--lf-radius-panel:8px;--lf-font-family-ui:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--lf-font-family-mono:SFMono-Regular, Consolas, "Liberation Mono", monospace;--lf-font-size-caption:12px;--lf-font-size-label:13px;--lf-font-size-body:14px;--lf-font-size-reading:16px;--lf-font-size-section:18px;--lf-font-size-title:28px;--lf-font-size-metric:28px;--lf-font-weight-regular:400;--lf-font-weight-medium:500;--lf-font-weight-semibold:600;--lf-font-line-height-body:1.6;--lf-font-line-height-heading:1.3;--lf-size-control-compact:36px;--lf-size-control-standard:44px;--lf-size-icon-small:16px;--lf-size-icon-default:18px;--lf-size-sidebar:224px;--lf-size-inspector:264px;--lf-size-content:1080px;--lf-size-logo:28px;--lf-size-swatch:64px;--lf-stroke-hairline:1px;--lf-stroke-focus:2px;--lf-stroke-icon:1.75;--lf-motion-duration-fast:.12s;--lf-motion-duration-normal:.18s;--lf-motion-easing:cubic-bezier(.2, 0, 0, 1);--lf-layer-base:0;--lf-layer-navigation:10;--lf-layer-overlay:20;--lf-breakpoint-compact:768px;--lf-breakpoint-inspector:1280px;--lf-opacity-disabled:.45;--lf-component-composer-max-width:760px;--lf-component-drawer-width:490px;--lf-component-decision-label-width:160px;--lf-component-decision-number-width:96px;--lf-component-chart-matrix-min-width:640px;--lf-component-chart-height:256px;--lf-component-graph-min-height:480px;--lf-component-form-field-min-width:220px;--lf-component-table-viewport-height:480px;--lf-component-table-cell-min-width:100px;--lf-component-table-cell-max-width:400px;--lf-component-workspace-evidence-width:360px;--lf-component-workspace-title-size:24px;--lf-component-workspace-metric-size:24px;--lf-component-workspace-record-list-width:256px;--lf-component-task-toolbar-height:96px;--lf-component-task-evidence-width:424px;--lf-color-surface-canvas:var(--lf-palette-graphite-900);--lf-color-surface-sidebar:var(--lf-palette-graphite-950);--lf-color-surface-raised:var(--lf-palette-graphite-850);--lf-color-surface-subtle:var(--lf-palette-graphite-800);--lf-color-surface-hover:var(--lf-palette-graphite-700);--lf-color-surface-workspace:var(--lf-palette-graphite-900);--lf-color-text-primary:var(--lf-palette-graphite-50);--lf-color-text-secondary:var(--lf-palette-graphite-300);--lf-color-text-muted:var(--lf-palette-graphite-300);--lf-color-text-inverse:var(--lf-palette-neutral-white);--lf-color-border-subtle:var(--lf-palette-graphite-700);--lf-color-border-control:var(--lf-palette-graphite-400);--lf-color-brand-deep:var(--lf-palette-brand-deep);--lf-color-brand-bright:var(--lf-palette-brand-bright);--lf-color-action-primary:var(--lf-palette-blue-600);--lf-color-action-hover:var(--lf-palette-blue-700);--lf-color-action-pressed:var(--lf-palette-brand-deep);--lf-color-action-text:var(--lf-palette-neutral-white);--lf-color-action-link:var(--lf-palette-blue-300);--lf-color-selection-surface:var(--lf-palette-graphite-800);--lf-color-selection-text:var(--lf-palette-graphite-50);--lf-color-focus-ring:var(--lf-palette-blue-400);--lf-color-status-success-text:var(--lf-palette-status-success-dark);--lf-color-status-success-surface:var(--lf-palette-status-success-surface-dark);--lf-color-status-warning-text:var(--lf-palette-status-warning-dark);--lf-color-status-warning-surface:var(--lf-palette-status-warning-surface-dark);--lf-color-status-danger-text:var(--lf-palette-status-danger-dark);--lf-color-status-danger-surface:var(--lf-palette-status-danger-surface-dark);--lf-color-chart-blue:var(--lf-palette-chart-blue-dark);--lf-color-chart-teal:var(--lf-palette-chart-teal-dark);--lf-color-chart-amber:var(--lf-palette-chart-amber-dark);--lf-color-chart-violet:var(--lf-palette-chart-violet-dark);--lf-color-chart-coral:var(--lf-palette-chart-coral-dark);--lf-component-composer-padding:var(--lf-space-24);--lf-component-composer-font-size:var(--lf-font-size-reading);--lf-component-brand-mark-size:var(--lf-size-control-compact);--lf-component-workspace-toolbar-height:var(--lf-space-48);--lf-component-button-radius:var(--lf-radius-control);--lf-component-button-height-compact:var(--lf-size-control-compact);--lf-component-button-height-standard:var(--lf-size-control-standard);--lf-component-button-padding-inline:var(--lf-space-12);--lf-component-input-radius:var(--lf-radius-control);--lf-component-input-height:var(--lf-size-control-standard);--lf-component-navigation-radius:var(--lf-radius-control);--lf-component-navigation-height:var(--lf-size-control-compact);--lf-component-status-radius:var(--lf-radius-small);--lf-component-panel-radius:var(--lf-radius-panel)}.ui-status[data-v-407d2aa5]{align-items:center;gap:var(--lf-space-4);padding:var(--lf-space-4) var(--lf-space-8);border-radius:var(--lf-component-status-radius);font-size:var(--lf-font-size-label);line-height:var(--lf-font-line-height-heading);color:var(--lf-color-text-secondary);background:var(--lf-color-surface-subtle);display:inline-flex}.ui-status svg[data-v-407d2aa5]{inline-size:var(--lf-size-icon-small);block-size:var(--lf-size-icon-small)}.ui-status--quiet[data-v-407d2aa5]{max-inline-size:100%;color:var(--lf-color-text-secondary);background:var(--lf-color-surface-subtle);font-size:var(--lf-font-size-caption);white-space:nowrap;flex:none;align-self:start;font-weight:500}.ui-status--running[data-v-407d2aa5]{color:var(--lf-color-action-link)}.ui-status--running svg[data-v-407d2aa5]{animation:1.4s linear infinite status-spin-407d2aa5}.ui-status--error svg[data-v-407d2aa5],.ui-status--urgent svg[data-v-407d2aa5]{color:var(--lf-color-status-danger-text)}.ui-status--urgent[data-v-407d2aa5]{box-shadow:inset 0 0 0 1px var(--lf-color-border-subtle);background:0 0}.ui-status--attention svg[data-v-407d2aa5],.ui-status--uncertain svg[data-v-407d2aa5]{color:var(--lf-color-status-warning-text)}@keyframes status-spin-407d2aa5{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-status--running svg[data-v-407d2aa5]{animation:none}}.ui-status--success[data-v-407d2aa5]{color:var(--lf-color-status-success-text);background:var(--lf-color-status-success-surface)}.ui-status--warning[data-v-407d2aa5]{color:var(--lf-color-status-warning-text);background:var(--lf-color-status-warning-surface)}.ui-status--danger[data-v-407d2aa5]{color:var(--lf-color-status-danger-text);background:var(--lf-color-status-danger-surface)}.aip-record-filters[data-v-e06cb30f]{margin-block-end:var(--lf-space-16)}.account-menu[data-v-2f4890d7]{z-index:55;max-block-size:calc(100dvh - 24px);inline-size:min(280px,100vw - 24px);padding:var(--lf-space-8);border:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);border-radius:var(--lf-radius-panel);background:var(--lf-color-surface-raised);color:var(--lf-color-text-primary);box-shadow:0 var(--lf-space-8) var(--lf-space-32) var(--lf-color-border-subtle);font:var(--lf-font-size-body) var(--lf-font-family-ui);position:fixed;overflow-y:auto}.account-menu header[data-v-2f4890d7]{align-items:center;gap:var(--lf-space-12);padding:var(--lf-space-12);display:flex}.account-menu header div[data-v-2f4890d7]{gap:var(--lf-space-4);display:grid}.account-menu small[data-v-2f4890d7]{font-size:var(--lf-font-size-caption);color:var(--lf-color-text-secondary)}.account-menu__avatar[data-v-2f4890d7]{inline-size:var(--lf-space-40);block-size:var(--lf-space-40);color:var(--lf-color-action-primary);background:var(--lf-color-selection-surface);border-radius:50%;place-items:center;display:grid}.account-menu__links[data-v-2f4890d7]{border-block:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);padding-block:var(--lf-space-4);margin-block:var(--lf-space-4)}.account-menu button[data-v-2f4890d7]{align-items:center;gap:var(--lf-space-12);min-block-size:44px;inline-size:100%;padding:var(--lf-space-12);border-radius:var(--lf-radius-control);color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;display:flex}.account-menu button[data-v-2f4890d7]:hover{background:var(--lf-color-surface-subtle)}.account-menu button>svg[data-v-2f4890d7]:last-child:not(:first-child){color:var(--lf-color-text-secondary);margin-inline-start:auto}.account-menu button[data-v-2f4890d7]:focus-visible{outline:var(--lf-stroke-focus) solid var(--lf-color-focus-ring);outline-offset:calc(-1 * var(--lf-space-2))}.account-menu__logout[data-v-2f4890d7]{color:var(--lf-color-text-secondary)!important}.role-access[data-v-3afacff7]{max-block-size:calc(100dvh - 48px);inline-size:min(760px,100vw - 32px);padding:var(--lf-space-24);overflow:auto}.role-access__header[data-v-3afacff7]{justify-content:space-between;align-items:flex-start;gap:var(--lf-space-16);display:flex}.role-access__eyebrow[data-v-3afacff7]{color:var(--aip-muted);font-size:var(--lf-font-size-caption)}.role-access h2[data-v-3afacff7]{align-items:baseline;gap:var(--lf-space-12);font-size:var(--lf-font-size-title);flex-wrap:wrap;margin-block-start:var(--lf-space-8);display:flex}.role-access h2 span[data-v-3afacff7]{font-size:var(--lf-font-size-reading);font-weight:var(--lf-font-weight-medium);color:var(--aip-muted)}.role-access__scope[data-v-3afacff7]{align-items:center;gap:var(--lf-space-12);margin-block:var(--lf-space-20);padding:var(--lf-space-16);border:var(--lf-stroke-hairline) solid var(--aip-line);border-radius:var(--lf-radius-control);background:var(--aip-bg);display:flex}.role-access__scope>svg[data-v-3afacff7]{color:var(--aip-muted);flex-shrink:0}.role-access__scope>svg[data-v-3afacff7]:last-child{color:var(--aip-blue);margin-inline-start:auto}.role-access__scope p[data-v-3afacff7]{font-size:var(--lf-font-size-caption);color:var(--aip-muted);margin-block-start:var(--lf-space-4)}.role-access h3[data-v-3afacff7]{font-size:var(--lf-font-size-reading);font-weight:var(--lf-font-weight-semibold);margin:0}.role-access__responsibility p[data-v-3afacff7]{color:var(--aip-muted);margin-block-start:var(--lf-space-8)}.role-access__section-head[data-v-3afacff7]{margin-block:var(--lf-space-24) var(--lf-space-12);justify-content:space-between;align-items:center;display:flex}.role-access__section-head>span[data-v-3afacff7]{color:var(--aip-muted);font-size:var(--lf-font-size-caption)}.role-access__groups[data-v-3afacff7]{gap:var(--lf-space-8);display:grid}.role-access details[data-v-3afacff7]{border:var(--lf-stroke-hairline) solid var(--aip-line);border-radius:var(--lf-radius-control)}.role-access summary[data-v-3afacff7]{align-items:center;gap:var(--lf-space-12);padding:var(--lf-space-16);cursor:pointer;list-style:none;display:flex}.role-access summary[data-v-3afacff7]::-webkit-details-marker{display:none}.role-access summary>div[data-v-3afacff7]{gap:var(--lf-space-4);flex:1;display:grid}.role-access summary small[data-v-3afacff7],.role-access summary>span[data-v-3afacff7]{font-size:var(--lf-font-size-caption);color:var(--aip-muted)}.role-access summary>svg[data-v-3afacff7]{color:var(--aip-muted);transition:transform .15s}.role-access details[open] summary>svg[data-v-3afacff7]{transform:rotate(180deg)}.role-access ul[data-v-3afacff7]{gap:var(--lf-space-12);padding:var(--lf-space-8) var(--lf-space-16) var(--lf-space-16);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.role-access li[data-v-3afacff7]{align-items:flex-start;gap:var(--lf-space-8);display:flex}.role-access li svg[data-v-3afacff7]{color:var(--aip-blue);flex-shrink:0;margin-block-start:var(--lf-space-4)}.role-access footer[data-v-3afacff7]{align-items:center;gap:var(--lf-space-8);color:var(--aip-muted);font-size:var(--lf-font-size-caption);margin-block-start:var(--lf-space-20);display:flex}.role-access summary[data-v-3afacff7]:focus-visible{outline:var(--lf-stroke-focus) solid var(--lf-color-focus-ring);outline-offset:calc(-1 * var(--lf-space-2))}@media (width<=600px){.role-access[data-v-3afacff7]{padding:var(--lf-space-16)}.role-access ul[data-v-3afacff7]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.role-access summary>svg[data-v-3afacff7]{transition:none}}.work-stack{gap:var(--lf-space-12);min-inline-size:0;display:grid}.work-row{align-items:center;gap:var(--lf-space-12);flex-wrap:wrap;display:flex}.work-caption,.work-eyebrow,.work-person p,.work-person small{color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-label)}.work-eyebrow{font-size:var(--lf-font-size-caption)}.work-person{padding:var(--lf-space-20);border:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);border-radius:var(--lf-radius-panel);background:var(--lf-color-surface-raised);margin-block-end:var(--lf-space-24)}.work-person-copy{flex:1;min-inline-size:0}.work-person p{margin-block:var(--lf-space-4)}.work-avatar{block-size:var(--lf-size-control-standard);inline-size:var(--lf-size-control-standard);color:var(--lf-color-selection-text);background:var(--lf-color-selection-surface);border-radius:50%;place-items:center;display:grid}.work-person details{inline-size:100%}.work-intake{padding:var(--lf-space-16) var(--lf-space-20);border-block-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);text-align:start}.work-file-picker{inline-size:var(--lf-stroke-hairline);block-size:var(--lf-stroke-hairline);clip-path:inset(50%);position:absolute;overflow:hidden}.work-files{gap:var(--lf-space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.work-files li{align-items:center;gap:var(--lf-space-8);padding:var(--lf-space-8) var(--lf-space-12);border-radius:var(--lf-radius-small);background:var(--lf-color-surface-subtle);overflow-wrap:anywhere;display:flex}.work-files small{color:var(--lf-color-text-secondary);display:block}.work-files button{padding:var(--lf-space-8);background:0 0;border:0}.work-consent{align-items:flex-start;gap:var(--lf-space-8);font-size:var(--lf-font-size-label);color:var(--lf-color-text-secondary);display:flex}.work-consent input{margin-block-start:var(--lf-space-4)}.work-modes{margin-block-end:var(--lf-space-16)}.work-task-list{margin-block:var(--lf-space-32)}.work-task-list>.work-row{justify-content:space-between}.work-task{padding:var(--lf-space-24);background:var(--lf-color-surface-raised);border:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);border-radius:var(--lf-radius-panel);text-align:start}.work-task-heading{justify-content:space-between;gap:var(--lf-space-16);flex-wrap:wrap;align-items:flex-start;display:flex}.work-task-heading>div{flex:1;min-inline-size:0}.work-task h3{margin-block:var(--lf-space-8);font-size:var(--lf-font-size-body);line-height:var(--lf-font-line-height-body);overflow-wrap:anywhere}.work-status{padding:var(--lf-space-4) var(--lf-space-12);border-radius:var(--lf-radius-small);background:var(--lf-color-surface-subtle);white-space:nowrap}.work-status[data-stage=approval]{color:var(--lf-color-status-warning-text);background:var(--lf-color-status-warning-surface)}.work-status[data-stage=completed]{color:var(--lf-color-status-success-text);background:var(--lf-color-status-success-surface)}.work-identifier{overflow-wrap:anywhere;font-size:var(--lf-font-size-caption)}.work-progress{border-inline-start:var(--lf-stroke-focus) solid var(--lf-color-action-primary);padding-inline-start:var(--lf-space-12)}.work-answer{white-space:pre-wrap;line-height:var(--lf-font-line-height-body)}.work-proposal,.work-receipt{padding:var(--lf-space-20);border:var(--lf-stroke-hairline) solid var(--lf-color-border-control);border-radius:var(--lf-radius-small);background:var(--lf-color-surface-subtle)}.work-key-values{gap:var(--lf-space-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.work-key-values dt{color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-label)}.work-key-values dd{margin:var(--lf-space-4) 0 0;font-weight:var(--lf-font-weight-semibold);overflow-wrap:anywhere}.work-task textarea,.work-login input,.work-login select{box-sizing:border-box;inline-size:100%;padding:var(--lf-space-12);color:var(--lf-color-text-primary);background:var(--lf-color-surface-canvas);border:var(--lf-stroke-hairline) solid var(--lf-color-border-control);border-radius:var(--lf-radius-small);font:inherit}.work-task details{min-inline-size:0;padding-block:var(--lf-space-8)}.work-task summary{cursor:pointer;color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-label)}.work-task pre{max-block-size:calc(var(--lf-space-64) * 5);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--lf-font-size-caption);overflow:auto}.work-observations{gap:var(--lf-space-12);padding-inline-start:var(--lf-space-24);display:grid}.work-observations li>span{font-size:var(--lf-font-size-label);margin-inline-start:var(--lf-space-8)}.work-observations small,.work-source small{color:var(--lf-color-text-secondary);overflow-wrap:anywhere;display:block}.work-source{padding-block:var(--lf-space-12)}.work-table-scroll{overflow-x:auto}.work-table{border-collapse:collapse;inline-size:100%;font-size:var(--lf-font-size-label)}.work-table caption{text-align:start;color:var(--lf-color-text-secondary);margin-block-end:var(--lf-space-12)}.work-table td,.work-table th{padding:var(--lf-space-12);text-align:start;border-block-end:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle)}.work-error{color:var(--lf-color-status-danger-text)}.work-login{max-inline-size:calc(var(--lf-size-inspector) * 2);inline-size:calc(100% - var(--lf-space-32));box-sizing:border-box;padding:var(--lf-space-32);color:var(--lf-color-text-primary);background:var(--lf-color-surface-raised);border:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);border-radius:var(--lf-radius-panel)}.work-login::backdrop{background:color-mix(in srgb, var(--lf-color-text-primary) 24%, transparent)}.work-login h1{font-size:var(--lf-font-size-title)}@media (width<=767px){.work-person{grid-template-columns:min-content minmax(0,1fr);align-items:start;display:grid}.work-person>button,.work-person>details{grid-column:1/-1;justify-self:start}.work-key-values{grid-template-columns:minmax(0,1fr)}.work-task,.work-login{padding:var(--lf-space-16)}.work-intake{padding-inline:var(--lf-space-12)}}.work-empty{padding:var(--lf-space-24);border:var(--lf-stroke-hairline) dashed var(--lf-color-border-control);border-radius:var(--lf-radius-panel);background:var(--lf-color-surface-raised)}.work-empty p{color:var(--lf-color-text-secondary);margin:0}.work-start-steps{gap:var(--lf-space-12) var(--lf-space-32);margin:var(--lf-space-8) 0 0;color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-label);flex-wrap:wrap;padding-inline-start:var(--lf-space-20);display:flex}.work-samples summary{cursor:pointer;font-size:var(--lf-font-size-label);color:var(--lf-color-text-secondary)}.work-samples>div{padding-block:var(--lf-space-12)}.work-samples a{color:var(--lf-color-action-primary);font-size:var(--lf-font-size-label)}.work-evidence-group{border-block-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle)}.work-task-heading h3{text-wrap:pretty}.work-intake select{max-inline-size:100%;min-block-size:var(--lf-component-button-height-compact);padding:var(--lf-space-8) var(--lf-space-12);border:var(--lf-stroke-hairline) solid var(--lf-color-border-control);border-radius:var(--lf-radius-small);background:var(--lf-color-surface-canvas);color:var(--lf-color-text-primary);font:inherit;font-size:var(--lf-font-size-label)}.aip-modal.aip-source-review{width:min(1080px,100vw - 32px)}.aip-source-review-grid{gap:var(--lf-space-24);margin-block:var(--lf-space-24);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-height:60vh;display:grid;overflow:auto}.aip-original-preview{padding:var(--lf-space-12);border:1px solid var(--aip-line);background:var(--aip-bg);border-radius:var(--lf-radius-panel);align-self:start;position:sticky;top:0}.aip-original-preview img{object-fit:contain;width:100%;max-height:52vh}.aip-original-preview object{width:100%;height:50vh}.aip-original-preview a,.aip-source-review-button{color:var(--aip-blue);font-size:12px}.aip-recognized-pages{min-width:0}.aip-recognized-pages textarea{width:100%;padding:var(--lf-space-12);border:1px solid var(--aip-line);border-radius:var(--lf-radius-panel);margin-block:var(--lf-space-8);resize:vertical;background:var(--aip-white);color:var(--aip-ink)}.aip-recognized-pages small{color:var(--aip-muted);display:block}.aip-recognized-pages li{margin-bottom:var(--lf-space-12)}.aip-recognized-pages details{font-size:12px}.aip-ocr-confirm{gap:var(--lf-space-16);border-top:1px solid var(--aip-line);padding-top:var(--lf-space-16);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.aip-ocr-warning{color:var(--lf-color-status-warning-text);font-size:12px}@media (width<=768px){.aip-source-review-grid{grid-template-columns:minmax(0,1fr)}.aip-original-preview{position:static}}.aip-shell,.aip-modal,.aip-login-backdrop{--aip-blue:var(--lf-color-action-primary);--aip-ink:var(--lf-color-text-primary);--aip-muted:var(--lf-color-text-secondary);--aip-line:var(--lf-color-border-subtle);--aip-soft:var(--lf-color-selection-surface);--aip-bg:var(--lf-color-surface-workspace);--aip-white:var(--lf-color-surface-raised);color:var(--aip-ink);font-family:var(--lf-font-family-ui);font-size:13px;line-height:1.6}.aip-shell *,.aip-modal *{box-sizing:border-box}.aip-shell h1,.aip-shell h2,.aip-shell h3,.aip-shell p,.aip-modal h2,.aip-modal p{margin:0}.aip-shell button,.aip-shell input,.aip-shell select,.aip-shell textarea,.aip-modal button,.aip-modal input,.aip-modal select,.aip-modal textarea{font:inherit}.aip-shell button:disabled,.aip-modal button:disabled{cursor:not-allowed;opacity:.48}.aip-shell :where(a){color:inherit;text-decoration:none}.aip-shell{background:var(--aip-bg);grid-template-columns:80px minmax(0,1fr);min-height:100vh;display:grid}.aip-sidebar{border-right:1px solid var(--aip-line);background:var(--aip-white);flex-direction:column;height:100vh;padding:22px 12px 18px;display:flex;position:sticky;top:0}.aip-brand{align-items:center;gap:11px;padding:0 10px 34px;display:flex}.aip-brand-mark{object-fit:contain;flex:none;width:28px;height:40px}.aip-brand-copy{display:none}.aip-brand-copy>img{object-fit:contain;width:100px;height:24px}.aip-brand{justify-content:center;padding:0 0 30px}.aip-sidebar nav button{position:relative}.aip-sidebar nav button>span,.aip-sidebar nav button>b,.aip-sidebar-context,.aip-sidebar-bottom>div,.aip-profile>span:nth-child(2),.aip-profile>svg{display:none}.aip-sidebar nav button>b{position:absolute;top:2px;right:3px}.aip-sidebar nav button{justify-content:center;padding:14px}.aip-sidebar nav button>svg{flex:none;width:21px;height:21px}.aip-sidebar nav button:after{content:attr(data-tooltip);background:var(--lf-palette-neutral-800);color:var(--lf-color-text-inverse);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:5px;padding:6px 10px;font-size:11px;transition:opacity .15s;position:absolute;top:50%;left:calc(100% + 16px);transform:translateY(-50%)}.aip-sidebar nav button:hover:after,.aip-sidebar nav button:focus-visible:after{opacity:1;visibility:visible}.aip-sidebar{z-index:25}.aip-sidebar-bottom .aip-profile{justify-content:center;padding:18px 0 0}.aip-rail-toggle{margin:0 auto 12px;display:flex}.aip-rail-expanded{grid-template-columns:224px minmax(0,1fr)}.aip-rail-expanded .aip-brand{justify-content:start;padding-inline:8px}.aip-rail-expanded .aip-brand-copy,.aip-rail-expanded .aip-sidebar nav button>span,.aip-rail-expanded .aip-sidebar nav button>b,.aip-rail-expanded .aip-sidebar-context,.aip-rail-expanded .aip-profile>span:nth-child(2),.aip-rail-expanded .aip-profile>svg{display:block}.aip-rail-expanded .aip-sidebar-bottom>div{display:flex}.aip-rail-expanded .aip-sidebar nav button{justify-content:start;padding:12px 14px}.aip-rail-expanded .aip-sidebar nav button>b{position:static}.aip-rail-expanded .aip-sidebar nav button:after{display:none}.aip-rail-expanded .aip-profile{justify-content:start}.aip-mobile-brand{display:none}.work-login-brand{margin-bottom:var(--lf-space-12);object-fit:contain;object-position:left;max-width:100%;height:44px}.aip-shell :is(button,a,summary,select,input,textarea):focus-visible{outline:2px solid var(--aip-blue);outline-offset:4px}.aip-shell :is(button,a,summary){-webkit-tap-highlight-color:transparent}.aip-brand strong{letter-spacing:-.4px;font-size:16px;display:block}.aip-brand small{letter-spacing:1.3px;color:var(--aip-muted);margin-top:1px;font-size:8px;display:block}.aip-sidebar nav{gap:7px;display:grid}.aip-sidebar nav button{min-height:43px;color:var(--aip-muted);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.aip-sidebar nav button:hover,.aip-sidebar nav button.active{background:var(--aip-soft);color:var(--aip-blue)}.aip-sidebar nav button.active{font-weight:600}.aip-sidebar nav b{margin-left:auto;font-size:10px}.aip-sidebar-context{border-top:1px solid var(--aip-line);color:var(--aip-blue);margin:30px 10px 0;padding-top:18px;font-size:10px}.aip-dot{background:var(--aip-blue);border-radius:50%;flex:none;width:5px;height:5px;margin-right:6px;display:inline-block}.aip-sidebar-context p{color:var(--aip-muted);margin-top:9px;font-size:10px;line-height:1.9}.aip-sidebar-bottom{margin-top:auto}.aip-sidebar-bottom>div{color:var(--aip-muted);border-bottom:1px solid var(--aip-line);align-items:center;gap:10px;padding:15px 12px;font-size:11px;display:flex}.aip-profile{width:100%;color:var(--aip-ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:17px 8px 0;display:flex}.aip-profile>span:nth-child(2){flex:1}.aip-profile strong,.aip-profile small{font-size:11px;display:block}.aip-profile small{color:var(--aip-muted);margin-top:1px;font-size:9px}.aip-avatar{background:var(--aip-soft);color:var(--aip-blue);border:1px solid var(--lf-palette-blue-200);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;display:inline-grid}.aip-avatar.small{width:23px;height:23px;font-size:10px}.aip-area{min-width:0}.aip-topbar{border-bottom:1px solid var(--aip-line);background:var(--aip-white);z-index:15;justify-content:space-between;align-items:center;gap:16px;height:66px;padding:0 34px;display:flex;position:sticky;top:0}.aip-breadcrumb{color:var(--aip-muted);align-items:center;gap:12px;font-size:11px;display:flex}.aip-breadcrumb a,.aip-breadcrumb strong{color:var(--aip-ink);font-weight:500}.aip-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aip-env{color:var(--aip-muted);background:var(--lf-color-surface-subtle);border-radius:5px;padding:5px 9px;font-size:10px}.aip-icon-button{width:32px;height:32px;color:var(--aip-muted);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.aip-icon-button:hover{background:var(--aip-soft);color:var(--aip-blue)}.aip-icon-button i{background:var(--aip-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:5px}.aip-main{min-width:0;max-width:1480px;margin:auto}.aip-overview,.aip-page,.aip-detail{padding:30px 36px 42px}.aip-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.aip-eyebrow{letter-spacing:1.4px;color:var(--aip-muted);align-items:center;gap:6px;font-size:9px;font-weight:500;display:inline-flex}.aip-page-heading h1{letter-spacing:-.8px;margin-top:6px;font-size:25px;font-weight:600}.aip-page-heading p{color:var(--aip-muted);margin-top:9px;font-size:11px}.aip-scope{color:var(--aip-muted);white-space:nowrap;font-size:10px}.aip-overview-hero{border:1px solid var(--aip-line);background:var(--aip-white);box-shadow:0 3px 13px color-mix(in srgb, var(--lf-palette-brand-deep) 3%, transparent);border-radius:11px;margin-bottom:23px;padding:23px 24px 17px}.aip-agent-label{color:var(--aip-blue);margin-bottom:14px;font-size:12px}.aip-agent-label span{color:var(--aip-muted);margin-left:auto;font-size:9px}.aip-composer{border:1px solid var(--lf-color-border-control);background:var(--aip-white);border-radius:8px;transition:border-color .15s}.aip-composer:focus-within{border-color:var(--lf-palette-blue-300)}.aip-shell .aip-composer>textarea:focus-visible{box-shadow:none;outline:none}.aip-composer>textarea{width:100%;color:var(--aip-ink);resize:vertical;background:0 0;border:0;outline:none;min-height:86px;max-height:230px;padding:18px 18px 6px;font-size:13px;line-height:1.9}.aip-composer>textarea::placeholder{color:var(--lf-color-text-muted)}.aip-composer-actions{justify-content:space-between;align-items:center;gap:8px;padding:8px 14px 12px;display:flex}.aip-shortcut-hint{color:var(--aip-muted);font-size:var(--lf-font-size-caption);display:block}.aip-composer>.aip-shortcut-hint{padding-inline:var(--lf-space-24)}@media (width<=767px){.aip-composer>.aip-shortcut-hint{padding-inline:var(--lf-space-16)}}.aip-link{color:var(--aip-blue);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:500;display:inline-flex}.aip-link.muted{color:var(--aip-muted)}.aip-link:hover{color:var(--aip-blue);text-underline-offset:3px;text-decoration:underline}.aip-send{background:var(--aip-blue);width:34px;height:34px;color:var(--lf-color-text-inverse);border:0;border-radius:7px;flex:none;place-items:center;display:grid}.aip-send:disabled{opacity:.4}.aip-consent{color:var(--aip-muted);border-top:1px solid var(--aip-line);align-items:flex-start;gap:8px;padding:10px 14px;font-size:9px;line-height:1.8;display:flex}.aip-consent input{accent-color:var(--aip-blue);flex:none;margin-top:3px}.aip-consent span{display:inline}.aip-consent svg{vertical-align:-2px;margin-right:3px}.aip-suggestions{color:var(--aip-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:13px;font-size:9px;display:flex}.aip-suggestions button,.aip-suggestions a{color:var(--aip-muted);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;display:flex}.aip-suggestions button:hover,.aip-suggestions a:hover{color:var(--aip-blue)}.aip-source-chips{flex-wrap:wrap;gap:6px;padding:0 16px 8px;display:flex}.aip-source-chips>span{border:1px solid var(--aip-line);background:var(--aip-bg);color:var(--aip-muted);overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:5px;max-width:100%;padding:5px 7px;font-size:9px;display:inline-flex}.aip-source-chips button{color:var(--aip-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.aip-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:23px;display:grid}.aip-metric{background:var(--aip-white);border:1px solid var(--aip-line);border-radius:9px;padding:17px 19px 20px;position:relative;overflow:hidden}.aip-metric>div:first-child{color:var(--aip-muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.aip-metric svg{color:var(--aip-blue)}.aip-metric>strong{letter-spacing:-.8px;margin:13px 0 8px;font-size:30px;font-weight:600;line-height:1.3;display:block}.aip-metric strong small{color:var(--aip-muted);margin-left:8px;font-size:10px;font-weight:400}.aip-metric p{color:var(--aip-muted);font-size:9px}.aip-metric-line{background:var(--aip-soft);height:3px;position:absolute;bottom:0;left:0;right:0}.aip-metric-line i{background:var(--aip-blue);height:100%;display:block}.aip-panel{border:1px solid var(--aip-line);background:var(--aip-white);border-radius:10px;min-width:0;transition:border-color .18s,box-shadow .18s;overflow:hidden}.aip-panel-head{border-bottom:1px solid var(--aip-line);justify-content:space-between;align-items:center;gap:16px;padding:19px 22px 16px;display:flex}.aip-panel-head h2{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.aip-panel-head h2 b{background:var(--aip-soft);color:var(--aip-blue);border-radius:4px;padding:0 5px;font-size:10px}.aip-panel-head p{color:var(--aip-muted);margin-top:5px;font-size:9px}.aip-panel-head>svg{color:var(--aip-muted)}.aip-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px;margin-bottom:23px;display:grid}.aip-empty{text-align:center;min-height:190px;color:var(--aip-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px 24px;display:flex}.aip-empty>svg{color:var(--lf-color-text-muted)}.aip-empty>strong{color:var(--aip-ink);font-size:12px;font-weight:500}.aip-empty>p{max-width:350px;font-size:10px;line-height:1.9}.aip-empty-inline{color:var(--aip-muted);padding:22px;font-size:11px}.aip-todo{border:0;border-bottom:1px solid var(--aip-line);text-align:left;width:100%;color:var(--aip-ink);background:0 0;align-items:center;gap:13px;padding:17px 22px;display:flex}.aip-todo:last-child{border-bottom:0}.aip-todo:hover,.aip-record-row:hover,.aip-file-row:hover,.aip-activity-row:hover{background:color-mix(in srgb, var(--aip-soft) 35%, var(--aip-white))}.aip-todo>span:nth-child(2){flex:1;min-width:0}.aip-todo strong,.aip-todo small{display:block}.aip-todo strong{margin:6px 0 4px;font-size:11px;font-weight:500}.aip-todo small{color:var(--aip-muted);font-size:9px}.aip-todo>svg{color:var(--aip-muted)}.aip-todo-icon,.aip-folder-symbol{background:var(--aip-soft);width:34px;height:36px;color:var(--aip-blue);border-radius:8px;flex:none;place-items:center;display:inline-grid}.aip-state,.aip-pill{color:var(--aip-blue);background:var(--aip-soft);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:500;line-height:1.5;display:inline-flex}.aip-state[data-stage=approval],.aip-state[data-stage=needs_input],.aip-state[data-stage=failed],.aip-state[data-stage=outcome_uncertain],.aip-state[data-stage=completed]{color:var(--lf-color-text-secondary);background:var(--lf-color-surface-subtle)}.aip-status-group{align-items:center;gap:var(--lf-space-8);flex-wrap:wrap;min-width:0;display:inline-flex}.aip-todo-icon{background:var(--lf-color-surface-subtle);color:var(--lf-color-text-secondary)}.aip-notice-status{align-items:center;gap:var(--lf-space-8);margin-top:var(--lf-space-12);flex-wrap:wrap;display:flex}.aip-notice-status>small{color:var(--aip-muted);font-size:var(--lf-font-size-caption)}.aip-distribution{justify-content:center;align-items:center;gap:28px;min-height:200px;padding:32px 20px;display:flex}.aip-donut{background:conic-gradient(var(--aip-blue) var(--progress), var(--aip-soft) 0);border-radius:50%;flex:none;place-items:center;width:122px;height:122px;display:grid}.aip-donut>span{background:var(--aip-white);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.aip-donut strong{font-size:27px;line-height:1.2}.aip-donut small{color:var(--aip-muted);margin-top:6px;font-size:9px}.aip-distribution-row{min-width:110px;color:var(--aip-muted);justify-content:space-between;gap:20px;margin:10px 0;font-size:10px;display:flex}.aip-distribution-row i{background:var(--aip-blue);border-radius:2px;width:5px;height:5px;margin-right:8px;display:inline-block}.aip-distribution-row b{color:var(--aip-ink);font-size:11px}.aip-activity-row{border:0;border-bottom:1px solid var(--aip-line);width:100%;color:var(--aip-ink);text-align:left;background:0 0;align-items:center;gap:12px;padding:13px 22px;display:flex}.aip-activity-row>span:nth-child(2){flex:1;min-width:0}.aip-activity-row strong,.aip-activity-row small{display:block}.aip-activity-row strong{font-size:11px;font-weight:500}.aip-activity-row small{color:var(--aip-muted);margin-top:3px;font-size:9px}.aip-agent-symbol{background:var(--aip-blue);width:30px;height:32px;color:var(--lf-color-text-inverse);border-radius:8px;flex:none;place-items:center;display:inline-grid}.aip-capability-foot{color:var(--aip-muted);flex-wrap:wrap;align-items:center;gap:9px;margin-top:21px;font-size:9px;display:flex}.aip-mini-tag{color:var(--aip-muted);border:1px solid var(--aip-line);border-radius:4px;padding:3px 6px;font-size:9px}.aip-button{border:1px solid var(--lf-color-border-control);background:var(--aip-white);min-height:36px;color:var(--aip-ink);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-weight:500;display:inline-flex;font-size:11px!important}.aip-button:hover{border-color:var(--aip-blue);color:var(--aip-blue)}.aip-button.primary{background:var(--aip-blue);border-color:var(--aip-blue);color:var(--lf-color-text-inverse)}.aip-button.primary:hover{background:var(--lf-color-action-hover)}.aip-alert{border:1px solid var(--lf-color-status-warning-text);background:var(--lf-color-status-warning-surface);color:var(--lf-color-status-warning-text);border-radius:6px;align-items:center;gap:12px;margin:16px 0;padding:13px 17px;font-size:11px;display:flex}.aip-alert.neutral{border-color:var(--aip-line);color:var(--aip-muted);background:var(--aip-white)}.aip-main>.aip-alert{margin:20px 36px 0}.aip-detail>.aip-link{font-size:10px}.aip-detail-heading{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.aip-detail-heading h1{letter-spacing:-.7px;margin-top:7px;font-size:26px;font-weight:600}.aip-detail-heading p{color:var(--aip-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:10px;display:flex}.aip-detail-heading p>span:last-child{margin-left:5px}.aip-journey{border:1px solid var(--aip-line);background:var(--aip-white);border-radius:10px;gap:24px;margin-bottom:25px;padding:18px 23px;display:flex}.aip-journey>div{color:var(--lf-color-text-muted);flex:1;align-items:center;gap:10px;min-width:0;display:flex}.aip-journey>div>span{border:1px solid var(--aip-line);background:var(--aip-bg);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.aip-journey strong{font-size:11px;font-weight:500;display:block}.aip-journey small{margin-top:2px;font-size:8px;display:block}.aip-journey>div>svg{flex:none;margin-left:auto}.aip-journey .done{color:var(--aip-muted)}.aip-journey .done>span{color:var(--aip-blue);background:var(--aip-soft);border-color:#0000}.aip-journey .current{color:var(--aip-blue)}.aip-journey .current>span{color:var(--lf-color-text-inverse);background:var(--aip-blue);border-color:var(--aip-blue);box-shadow:0 0 0 3px var(--aip-soft)}.aip-detail-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.aip-detail-main{min-width:0}.aip-context-aside{gap:18px;display:grid;position:sticky;top:88px}.aip-decision{border:1px solid var(--lf-palette-blue-200);background:linear-gradient(115deg, color-mix(in srgb, var(--aip-soft) 55%, var(--aip-white)), var(--aip-white) 75%);border-radius:10px;margin-bottom:23px;padding:21px 22px 0;overflow:hidden}.aip-decision>.aip-row{justify-content:space-between}.aip-decision .aip-eyebrow{color:var(--aip-blue);letter-spacing:.2px}.aip-decision-heading{justify-content:space-between;align-items:end;gap:18px;padding:20px 0 15px;display:flex}.aip-decision-heading h2{letter-spacing:-.5px;font-size:20px;font-weight:600}.aip-decision-heading p{color:var(--aip-muted);margin-top:5px;font-size:11px}.aip-price{text-align:right}.aip-price small{color:var(--aip-muted);font-size:9px;display:block}.aip-price strong{letter-spacing:-.8px;margin-top:4px;font-size:27px;font-weight:600;display:block}.aip-rationale{color:var(--aip-muted);border-top:1px solid var(--aip-line);padding:14px 0 18px;font-size:11px;line-height:1.9}.aip-receipt{color:var(--lf-color-status-success-text);border-top:1px solid var(--aip-line);background:var(--lf-color-status-success-surface);align-items:center;gap:7px;margin:0 -22px;padding:12px 22px;font-size:10px;display:flex}.aip-answer{margin-bottom:20px;padding:18px 22px}.aip-answer .aip-eyebrow{color:var(--aip-blue);letter-spacing:.2px}.aip-answer>p{white-space:pre-wrap;margin-top:10px;font-size:12px;line-height:1.9}.aip-tabs{border-bottom:1px solid var(--aip-line);gap:26px;margin-bottom:20px;display:flex}.aip-tabs button{color:var(--aip-muted);background:0 0;border:0;align-items:center;gap:6px;padding:0 0 13px;font-size:11px;display:flex;position:relative}.aip-tabs .active{color:var(--aip-blue);font-weight:500}.aip-tabs .active:after{content:"";background:var(--aip-blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.aip-context-card,.aip-review{padding:20px}.aip-context-card h2{margin:10px 0;font-size:15px;font-weight:500}.aip-context-card>p,.aip-review>p{color:var(--aip-muted);font-size:10px;line-height:1.9}.aip-context-card dl{gap:12px;margin:19px 0 0;display:grid}.aip-context-card dl>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.aip-context-card dt{color:var(--aip-muted)}.aip-context-card dd{margin:0}.aip-context-card>small,.aip-review>small{color:var(--aip-muted);border-top:1px solid var(--aip-line);margin-top:15px;padding-top:13px;font-size:11px;line-height:1.9;display:block}.aip-evidence-link{text-align:left;color:var(--aip-muted);background:0 0;border:0;align-items:center;gap:7px;width:100%;padding:9px 0;font-size:10px;display:flex}.aip-evidence-link>svg:first-child{color:var(--aip-blue);flex:none}.aip-evidence-link>svg:last-child{flex:none;margin-left:auto}.aip-process>header{background:linear-gradient(90deg, color-mix(in srgb, var(--aip-soft) 35%, var(--aip-white)), var(--aip-white));align-items:center;gap:10px;padding:20px 22px 16px;display:flex}.aip-process header h2{font-size:13px}.aip-process header p{color:var(--aip-muted);margin-top:4px;font-size:9px}.aip-process header>.aip-state{margin-left:auto}.aip-process-goal{border-top:1px solid var(--aip-line);align-items:baseline;gap:15px;margin:0 22px;padding:13px 0 16px;display:flex}.aip-process-goal small{color:var(--aip-muted);flex:none;font-size:9px}.aip-process-goal p{color:var(--aip-muted);font-size:10px;line-height:1.9}.aip-process-list{padding:0 22px 5px}.aip-process-list>p:first-child{border-bottom:1px solid var(--aip-line);justify-content:space-between;padding:7px 0 11px;font-size:10px}.aip-process-list>p small{color:var(--aip-muted);font-size:9px}.aip-process-list details{border-bottom:1px solid var(--aip-line)}.aip-process-list details:last-child{border:0}.aip-process-list summary{cursor:pointer;align-items:center;gap:10px;padding:15px 0;list-style:none;display:flex}.aip-process-list summary::-webkit-details-marker{display:none}.aip-process-list summary>span:nth-child(2){flex:1}.aip-process-list summary strong{font-size:11px;font-weight:500;display:block}.aip-process-list summary small{color:var(--aip-muted);margin-top:3px;font-size:9px;display:block}.aip-process-list summary b{color:var(--aip-muted);font-size:9px;font-weight:400}.aip-process-check{width:23px;height:23px;color:var(--aip-blue);background:var(--aip-soft);border-radius:6px;place-items:center;display:grid}.aip-call-result{padding:4px 0 18px 33px}.aip-call-result small,.aip-call-result code{color:var(--aip-muted);overflow-wrap:anywhere;margin-bottom:6px;font-size:9px;display:block}.aip-call-result pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--aip-bg);border-radius:6px;max-height:360px;padding:12px;font-size:10px;overflow:auto}.aip-process footer{color:var(--aip-muted);border-top:1px solid var(--aip-line);background:var(--aip-bg);align-items:center;gap:6px;padding:12px 22px;font-size:9px;display:flex}.aip-process footer>span{margin-left:auto}.aip-model-record{margin-top:18px;padding:17px 22px;font-size:10px}.aip-model-record summary{cursor:pointer}.aip-model-record summary span{float:right;color:var(--aip-muted)}.aip-model-record .aip-row{color:var(--aip-muted);justify-content:space-between;padding-top:12px}.aip-progress{color:var(--aip-blue);align-items:center;gap:8px;padding:17px 0;font-size:10px;display:flex}.aip-spinner{border:1.5px solid var(--lf-palette-blue-200);border-top-color:var(--aip-blue);border-radius:50%;width:13px;height:13px;animation:1s linear infinite aip-spin;display:inline-block}@keyframes aip-spin{to{transform:rotate(360deg)}}.aip-review{border-color:var(--lf-palette-blue-200)}.aip-review h2{margin:10px 0 7px;font-size:15px;font-weight:500;line-height:1.7}.aip-inset{border:1px solid var(--aip-line);background:var(--aip-bg);border-radius:6px;align-items:center;gap:8px;padding:12px 14px;font-size:11px;display:flex}.aip-review .aip-inset{gap:5px;margin:16px 0;font-size:10px;display:grid}.aip-review .aip-inset span{color:var(--aip-muted)}.aip-review label{font-size:10px;display:block}.aip-review textarea,.aip-continuation textarea{background:var(--aip-white);width:100%;color:var(--aip-ink);border:1px solid var(--lf-color-border-control);resize:vertical;border-radius:6px;margin:8px 0 14px;padding:12px;font-size:11px;line-height:1.8}.aip-review>.aip-button{width:100%;margin-top:9px}.aip-continuation{border-color:var(--lf-palette-blue-200);margin-bottom:23px;padding:21px 22px}.aip-continuation h2{font-size:16px}.aip-continuation p{color:var(--aip-muted);margin:6px 0 10px;font-size:10px}.aip-continuation .aip-source-chips{padding-left:0}.aip-evidence{padding:20px 22px}.aip-evidence .work-table caption{font-size:11px}.aip-evidence .work-table{font-size:10px}.aip-evidence details{border-bottom:1px solid var(--aip-line);padding:13px 0;font-size:11px}.aip-evidence summary{cursor:pointer}.aip-evidence .work-source pre{white-space:pre-wrap;font-size:10px}.aip-evidence .work-source{padding-top:15px}.aip-journal{padding:24px}.aip-journal article{border-left:1px solid var(--aip-line);padding:0 0 24px 23px;position:relative}.aip-journal article:last-child{padding-bottom:0}.aip-journal strong{font-size:11px}.aip-journal p{color:var(--aip-muted);margin-top:8px;font-size:10px;line-height:1.9}.aip-journal-dot{background:var(--aip-blue);border:2px solid var(--aip-soft);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.aip-record-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:5px 0 25px;display:grid}.aip-record-stats>div{border:1px solid var(--aip-line);background:var(--aip-white);color:var(--aip-muted);border-radius:9px;justify-content:space-between;align-items:center;padding:18px 20px;font-size:11px;display:flex}.aip-record-stats strong{color:var(--aip-ink);font-size:25px;font-weight:600}.aip-record-toolbar{justify-content:space-between;align-items:center;gap:22px;padding:17px 22px 0;display:flex}.aip-record-toolbar .aip-tabs{border:0;align-self:end;margin-bottom:0}.aip-search{border:1px solid var(--aip-line);color:var(--aip-muted);background:var(--aip-white);border-radius:6px;align-items:center;gap:9px;padding:9px 12px;display:flex}.aip-search input{width:100%;min-width:0;color:var(--aip-ink);background:0 0;border:0;outline:0;font-size:10px}.aip-record-toolbar .aip-search{max-width:230px;margin-bottom:12px}.aip-record-row{border:0;border-top:1px solid var(--aip-line);width:100%;color:var(--aip-ink);text-align:left;background:0 0;align-items:center;gap:18px;padding:22px;display:flex}.aip-record-row>span:nth-child(2){flex:1;min-width:0}.aip-record-row strong{font-size:11px;font-weight:500;display:block}.aip-record-row small{color:var(--aip-muted);margin-top:5px;font-size:9px;display:block}.aip-notice-layout{grid-template-columns:200px minmax(0,1fr);gap:24px;display:grid}.aip-notice-filter{padding:8px}.aip-notice-filter button{width:100%;color:var(--aip-muted);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:10px;font-size:11px;display:flex}.aip-notice-filter button.active{color:var(--aip-blue);background:var(--aip-soft)}.aip-notice-filter b{margin-left:auto;font-size:9px}.aip-quiet{color:var(--aip-muted);align-items:start;gap:7px;font-size:9px;line-height:1.9;display:flex;margin-top:15px!important}.aip-quiet>svg{flex:none;margin-top:2px}.aip-notice{border-bottom:1px solid var(--aip-line);align-items:start;gap:14px;padding:23px;display:flex}.aip-notice:last-child{border:0}.aip-notice>div{flex:1}.aip-notice h2{margin:8px 0;font-size:13px;font-weight:500}.aip-notice time{color:var(--aip-muted);font-size:9px}.aip-notice .aip-row{margin-top:15px}.aip-notice.unread{background:var(--aip-white)}.aip-knowledge-layout{grid-template-columns:185px minmax(0,1fr);gap:27px;display:grid}.aip-knowledge-tree{flex-direction:column;align-self:start;gap:5px;display:flex}.aip-knowledge-tree>.aip-eyebrow{margin:9px 10px 8px}.aip-knowledge-tree>.aip-eyebrow:not(:first-child){margin-top:24px}.aip-knowledge-tree>button{color:var(--aip-muted);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:9px 10px;font-size:11px;display:flex}.aip-knowledge-tree button.active{background:var(--aip-soft);color:var(--aip-blue)}.aip-knowledge-tree b{margin-left:auto;font-size:9px;font-weight:500}.aip-knowledge-main{min-width:0}.aip-knowledge-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:3px 0 17px;display:flex}.aip-knowledge-toolbar h2{font-size:18px;font-weight:500}.aip-knowledge-toolbar p{color:var(--aip-muted);margin-top:4px;font-size:9px}.aip-segment{border:1px solid var(--aip-line);background:var(--lf-color-surface-subtle);border-radius:6px;gap:2px;padding:3px;display:flex}.aip-segment button{color:var(--aip-muted);background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:6px 10px;font-size:10px;display:flex}.aip-segment .active{color:var(--aip-blue);background:var(--aip-white);box-shadow:0 1px 3px color-mix(in srgb, var(--aip-ink) 8%, transparent)}.aip-knowledge-summary{align-items:center;gap:13px;padding:17px 0;display:flex}.aip-knowledge-summary strong{font-size:11px;font-weight:500}.aip-knowledge-summary p{color:var(--aip-muted);margin-top:4px;font-size:9px}.aip-file-heading,.aip-file-row{grid-template-columns:minmax(0,1fr) 140px 100px 20px;align-items:center;gap:17px;padding:13px 19px;display:grid}.aip-file-heading{color:var(--aip-muted);background:var(--aip-bg);border-bottom:1px solid var(--aip-line);font-size:9px}.aip-file-row{border:0;border-bottom:1px solid var(--aip-line);width:100%;color:var(--aip-ink);text-align:left;background:0 0;padding-block:21px}.aip-file-row:last-child{border:0}.aip-file-name{align-items:center;gap:12px;min-width:0;display:flex}.aip-file-name>svg{color:var(--aip-blue);flex:none}.aip-file-name strong{font-size:11px;font-weight:500;display:block}.aip-file-row small{color:var(--aip-muted);margin-top:4px;font-size:9px;display:block}.aip-file-row>span:nth-child(2){font-size:10px}.aip-knowledge-graph header{border-bottom:1px solid var(--aip-line);color:var(--aip-muted);justify-content:space-between;align-items:center;padding:10px 15px;font-size:10px;display:flex}.aip-knowledge-graph header span{align-items:center;gap:8px;display:flex}.aip-network{background-image:radial-gradient(var(--aip-line) .7px, transparent .7px);background-size:18px 18px;width:100%;height:470px}.aip-graph-accessible{border-top:1px solid var(--aip-line);flex-wrap:wrap;gap:7px;padding:12px 15px;display:flex}.aip-graph-accessible button{border:1px solid var(--aip-line);color:var(--aip-muted);background:var(--aip-white);border-radius:4px;padding:4px 7px;font-size:9px}.aip-modal-backdrop{background:color-mix(in srgb, var(--lf-palette-neutral-950) 35%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.aip-modal{background:var(--aip-white);border:1px solid var(--aip-line);box-shadow:0 15px 50px color-mix(in srgb, var(--lf-palette-neutral-950) 15%, transparent);border-radius:12px;width:min(510px,100%);max-height:90vh;padding:28px;position:relative;overflow:auto}.aip-close{position:absolute;top:13px;right:13px}.aip-modal h2{letter-spacing:-.5px;margin:10px 28px 10px 0;font-size:21px;line-height:1.5}.aip-modal>p{color:var(--aip-muted);margin:10px 0 18px;font-size:11px;line-height:1.9}.aip-modal>details{color:var(--aip-muted);margin:20px 0;font-size:10px}.aip-modal details ul{overflow-wrap:anywhere;padding-left:15px}.aip-modal .aip-button{margin-top:15px}.aip-upload-modal{width:min(630px,100%)}.aip-form{gap:15px;display:grid}.aip-form>label,.aip-form-grid>label{gap:6px;font-size:11px;display:grid}.aip-form input:not([type=checkbox]),.aip-form select,.aip-form textarea{border:1px solid var(--lf-color-border-control);background:var(--aip-white);width:100%;color:var(--aip-ink);border-radius:5px;padding:9px 11px;font-size:11px}.aip-form textarea{resize:vertical;line-height:1.8}.aip-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.aip-form .aip-consent{border:0;padding:0;display:flex}.aip-upload-picker{border:1px dashed var(--lf-color-border-control);background:var(--aip-bg);color:var(--aip-blue);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:19px;position:relative;display:flex!important}.aip-upload-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.aip-file-preview{width:min(750px,100%)}.aip-file-preview article{border:1px solid var(--aip-line);border-radius:6px;margin:17px 0;padding:16px}.aip-file-preview article small{color:var(--aip-muted);font-size:9px}.aip-file-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.9 var(--lf-font-family-ui);margin-bottom:0}.aip-login-backdrop{min-height:calc(100vh - 66px);color:var(--aip-blue);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.aip-login-backdrop h1{color:var(--aip-ink);letter-spacing:-1px;font-size:30px}.aip-login-backdrop p{color:var(--aip-muted);font-size:12px}.aip-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.aip-mobile-nav{display:none}@media (width>=1600px){.aip-overview,.aip-page,.aip-detail{padding:36px 48px 50px}}@media (width<=1150px){.aip-shell:not(.aip-rail-expanded){grid-template-columns:80px minmax(0,1fr)}.aip-overview,.aip-page,.aip-detail{padding:26px}.aip-scope{display:none}.aip-detail-grid{grid-template-columns:minmax(0,1fr) 245px;gap:18px}.aip-metrics{gap:10px}.aip-metric{padding:15px}.aip-overview-grid{grid-template-columns:1fr 1fr;gap:16px}.aip-distribution{gap:15px}.aip-donut{width:100px;height:100px}.aip-donut>span{width:82px;height:82px}.aip-decision-heading{flex-wrap:wrap}.aip-price{text-align:left}.aip-journey{gap:14px;padding-inline:18px}.aip-knowledge-layout{grid-template-columns:155px minmax(0,1fr);gap:18px}.aip-file-row,.aip-file-heading{grid-template-columns:minmax(0,1fr) 95px 17px}.aip-file-row>small,.aip-file-heading>span:nth-child(3){display:none}}@media (width<=950px){.aip-overview-grid,.aip-detail-grid{grid-template-columns:minmax(0,1fr)}.aip-context-aside{grid-template-columns:1fr 1fr;position:static}.aip-context-aside>.aip-review{grid-column:1/-1}.aip-journey small{display:none}.aip-journey>div{gap:7px}.aip-journey strong{font-size:10px}.aip-notice-layout{grid-template-columns:160px minmax(0,1fr);gap:16px}.aip-record-stats{gap:10px}.aip-record-stats>div{flex-direction:column;align-items:start;gap:7px;padding:13px}.aip-record-row{flex-wrap:wrap;gap:12px}.aip-record-toolbar{flex-wrap:wrap;gap:10px}}@media (width<=767px){.aip-shell{display:block}.aip-sidebar{display:none}.aip-mobile-brand{display:block}.aip-topbar{height:56px;padding:0 17px}.aip-env{display:none}.aip-breadcrumb{gap:7px;font-size:10px}.aip-mobile-nav{z-index:14;background:var(--aip-white);border-bottom:1px solid var(--aip-line);grid-template-columns:repeat(4,minmax(0,1fr));height:45px;padding:0 8px;display:grid;position:sticky;top:56px}.aip-mobile-nav button{color:var(--aip-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}.aip-mobile-nav .active{color:var(--aip-blue);border-bottom:2px solid var(--aip-blue)}.aip-overview,.aip-page,.aip-detail{padding:23px 18px 35px}.aip-page-heading{flex-wrap:wrap;align-items:start;gap:14px;margin-bottom:22px}.aip-page-heading h1{font-size:23px}.aip-page-heading p{font-size:10px}.aip-overview-hero{padding:17px 15px 14px}.aip-agent-label span{display:none}.aip-composer>textarea{min-height:110px;padding:14px;font-size:12px}.aip-composer-actions{padding:8px 11px 12px}.aip-composer-actions>.aip-row{gap:8px}.aip-consent{padding:9px 11px;font-size:8px}.aip-composer-actions .aip-link{font-size:10px}.aip-metrics{grid-template-columns:1fr 1fr;gap:10px}.aip-metric{padding:14px}.aip-metric>strong{margin-block:9px 6px;font-size:28px}.aip-metric p{font-size:8px}.aip-panel-head{padding:16px}.aip-todo{gap:10px;padding:17px 16px}.aip-activity-row{padding:14px 16px}.aip-activity-row small{font-size:8px}.aip-activity-row>svg{display:none}.aip-activity-row .aip-state{font-size:8px}.aip-detail-heading{flex-wrap:wrap;align-items:start;gap:14px;margin:22px 0}.aip-detail-heading h1{font-size:23px}.aip-detail-heading p>span:last-child{margin:0}.aip-journey{grid-template-columns:1fr 1fr;gap:16px;padding:15px;display:grid}.aip-journey small{display:block}.aip-journey>div>svg{display:none}.aip-decision{padding:17px 16px 0}.aip-decision-heading h2{font-size:18px}.aip-decision-heading{gap:13px}.aip-price strong{font-size:26px}.aip-rationale{font-size:10px}.aip-receipt{margin:0 -16px;padding:11px 16px;font-size:9px}.aip-answer{padding:17px 16px}.aip-answer>p{font-size:11px}.aip-context-card{padding:16px}.aip-context-card dl>div{font-size:9px}.aip-tabs{gap:20px}.aip-process>header{gap:8px;padding:17px 16px}.aip-process header p{font-size:8px}.aip-process header h2{font-size:12px}.aip-process header>.aip-state{font-size:8px}.aip-process-goal{margin:0 16px}.aip-process-goal p{font-size:9px}.aip-process-list{padding-inline:16px}.aip-process-list summary strong{font-size:10px}.aip-process-list summary small,.aip-process-list summary b{font-size:8px}.aip-process-list summary{gap:8px}.aip-process footer{flex-wrap:wrap;padding:11px 16px;font-size:8px}.aip-process footer>span{margin-left:0}.aip-continuation{padding:18px 16px}.aip-evidence{padding:17px 16px}.aip-record-stats{grid-template-columns:1fr 1fr}.aip-record-stats>div{flex-direction:row;align-items:center;font-size:10px}.aip-record-toolbar{padding-inline:16px}.aip-record-toolbar .aip-search{width:100%;max-width:none}.aip-record-row{padding:18px 16px}.aip-record-row>span:nth-child(2){flex-basis:calc(100% - 55px)}.aip-record-row>.aip-state{margin-left:47px}.aip-notice-layout{grid-template-columns:minmax(0,1fr);gap:16px}.aip-notice-filter{display:flex}.aip-notice-layout>aside>p{display:none}.aip-notice{gap:10px;padding:19px 16px}.aip-knowledge-layout{grid-template-columns:minmax(0,1fr);gap:18px}.aip-knowledge-tree{border-bottom:1px solid var(--aip-line);flex-flow:wrap;gap:5px;padding-bottom:15px}.aip-knowledge-tree>.aip-eyebrow,.aip-knowledge-tree>p{display:none}.aip-knowledge-tree>button{background:var(--aip-white);border:1px solid var(--aip-line);padding:7px 9px;font-size:9px}.aip-file-heading{display:none}.aip-file-row{grid-template-columns:minmax(0,1fr) 17px;gap:12px;padding:17px 14px}.aip-file-row>span:nth-child(2){display:none}.aip-file-name strong{font-size:10px}.aip-file-row small{font-size:8px}.aip-network{height:400px}.aip-knowledge-toolbar h2{font-size:16px}.aip-segment button{padding:6px 8px;font-size:9px}.aip-modal-backdrop{padding:15px}.aip-modal{padding:23px 19px}.aip-modal h2{font-size:20px}.aip-form-grid{grid-template-columns:1fr}}@media (width<=400px){.aip-overview,.aip-page,.aip-detail{padding-inline:14px}.aip-context-aside{grid-template-columns:minmax(0,1fr)}.aip-mobile-nav button{gap:3px;font-size:9px}.aip-mobile-nav svg{width:12px}.aip-distribution{gap:20px}.aip-overview-hero{padding-inline:12px}.aip-process-list summary small{display:none}.aip-suggestions{gap:10px}}@media (prefers-reduced-motion:reduce){.aip-spinner{animation:none}}.aip-role-hero{align-items:center;gap:15px;margin-bottom:24px;padding:25px;display:flex}.aip-role-hero h2{font-size:17px;font-weight:500}.aip-role-hero p{color:var(--aip-muted);margin-top:8px;font-size:11px}.aip-role-hero>.aip-pill{margin-left:auto}@media (width<=767px){.aip-role-hero{flex-wrap:wrap;gap:12px;padding:20px 16px}.aip-role-hero h2{font-size:14px}.aip-role-hero p{font-size:10px}}.aip-record-row,.aip-file-row,.aip-activity-row,.aip-evidence-link,.aip-process-list details{transition:background .18s,border-color .18s,box-shadow .18s}.aip-process-list details:hover{border-color:var(--lf-palette-blue-300)}.aip-detail .aip-panel,.aip-detail .aip-decision{border-radius:12px}.aip-detail .aip-process>header{background:linear-gradient(110deg, color-mix(in srgb, var(--aip-soft) 38%, var(--aip-white)), var(--aip-white) 75%)}.aip-detail-heading p,.aip-detail .aip-rationale,.aip-context-card p,.aip-journey strong{font-size:12px}.aip-journey small{font-size:10px}.aip-detail .aip-eyebrow{letter-spacing:.3px;font-size:10px}.aip-review{border-color:var(--lf-palette-blue-200);box-shadow:0 4px 18px color-mix(in srgb, var(--aip-blue) 4%, transparent)}.aip-review>.aip-eyebrow{color:var(--aip-blue)}.aip-decision:hover{border-color:var(--lf-palette-blue-300)}@media (width<=767px){.aip-journey small{display:none}.aip-journey strong{font-size:10px}}.aip-shell:not(.aip-rail-expanded) .aip-sidebar-bottom>div{display:none}.aip-answer summary{cursor:pointer;color:var(--aip-blue);align-items:center;gap:8px;font-size:12px;display:flex}.aip-answer summary>span{color:var(--aip-muted);margin-left:auto;font-size:10px}.aip-answer details>.markdown-content{padding-top:var(--lf-space-16)}.aip-detail .aip-answer,.aip-comparison{margin-top:20px}.aip-comparison .work-table-scroll{border:0;border-radius:0;margin:0}.aip-comparison table{border-collapse:collapse;width:100%;font-size:11px}.aip-comparison caption{display:none}.aip-comparison th,.aip-comparison td{border-bottom:1px solid var(--aip-line);text-align:left;padding:16px}.aip-comparison thead{background:var(--aip-bg);color:var(--aip-muted)}.aip-comparison th{font-weight:500}.aip-comparison tbody tr:last-child>*{border-bottom:0}.aip-comparison tbody tr:hover{background:color-mix(in srgb, var(--aip-soft) 30%, var(--aip-white))}.aip-comparison .work-stack{gap:0}.aip-process-list summary strong,.aip-process header h2{font-size:12px}.aip-process-list summary small,.aip-process header p{font-size:11px}.aip-process-list summary{padding-block:18px}.aip-evidence-link:hover{color:var(--aip-blue);background:var(--aip-soft)}.aip-review>p,.aip-review>label{font-size:11px}.aip-shell{--aip-motion-fast:.16s;--aip-motion-enter:.24s}.aip-main>:is(.aip-overview,.aip-page,.aip-detail){animation:aip-page-enter var(--aip-motion-enter) ease-out both}.aip-shell :is(.aip-button,.aip-icon-button,.aip-tabs button){transition:color var(--aip-motion-fast), background var(--aip-motion-fast), border-color var(--aip-motion-fast), box-shadow var(--aip-motion-fast)}.aip-shell .aip-button:not(:disabled):active{transform:translateY(1px)}.aip-journey>div>span{transition:background var(--aip-motion-fast), color var(--aip-motion-fast)}.aip-fact-details{margin-top:18px;font-size:12px}.aip-fact-details summary{cursor:pointer;color:var(--aip-blue)}.aip-fact-details+p,.aip-model-record{margin-top:16px}.aip-shell :is(strong,dd,td,time){font-variant-numeric:tabular-nums}@keyframes aip-page-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.aip-previous-calls{border-top:1px solid var(--aip-line);padding:14px 22px;font-size:11px}.aip-previous-calls>summary{cursor:pointer;color:var(--aip-muted);justify-content:space-between;gap:12px;display:flex}.aip-previous-calls>.aip-process-list{padding:14px 0 0}.aip-process-list details[data-result=failed] .aip-process-check{color:var(--lf-color-status-warning-text);background:var(--lf-color-status-warning-surface)}@media (prefers-reduced-motion:reduce){.aip-shell *,.aip-shell :after,.aip-shell :before{transition:none!important;animation:none!important}.aip-shell .aip-button:not(:disabled):active{transform:none}}.aip-review-draft-actions{flex-wrap:wrap;gap:12px;display:flex}.aip-review-draft-actions button{font-size:12px}.aip-state[data-stage=buyer_decision]{color:var(--aip-blue);background:var(--aip-soft)}.aip-conversation{padding:var(--lf-space-24);background:var(--aip-white);border:1px solid var(--aip-line);margin-bottom:var(--lf-space-24);border-radius:12px}.aip-chat-user{margin:0 0 var(--lf-space-24) auto;background:var(--aip-soft);max-width:88%;padding:var(--lf-space-16);border-radius:12px 12px 3px}.aip-chat-user>span{color:var(--aip-muted);font-size:11px}.aip-chat-user p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.8}.aip-chat-agent{padding:0 0 var(--lf-space-24)}.aip-chat-identity{color:var(--aip-blue);margin-bottom:var(--lf-space-12);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.aip-chat-identity small{color:var(--aip-muted);margin-left:auto;font-size:10px;font-weight:400}.aip-chat-agent .markdown-content,.aip-answer .markdown-content{font-size:var(--lf-font-size-reading);line-height:1.9}.aip-chat-footnote{margin-top:var(--lf-space-12);color:var(--aip-muted);font-size:11px;display:block}.aip-chat-event{color:var(--aip-text);background:var(--aip-bg);border-left:3px solid var(--aip-blue);padding:var(--lf-space-16);margin-bottom:var(--lf-space-24);gap:10px;font-size:12px;display:flex}.aip-chat-event p{margin:6px 0 0;line-height:1.8}.aip-chat-composer{border:1px solid var(--aip-line);background:var(--aip-white);padding:var(--lf-space-12) var(--lf-space-16);border-radius:10px;transition:border-color .2s,box-shadow .2s}.aip-chat-composer:focus-within{border-color:var(--lf-palette-blue-300);box-shadow:0 0 0 3px var(--aip-soft)}.aip-chat-composer textarea{width:100%;box-shadow:none;resize:vertical;min-height:64px;font:inherit;background:0 0;border:0;outline:none;font-size:13px;line-height:1.8}.aip-chat-actions{justify-content:space-between;align-items:center;gap:var(--lf-space-12);display:flex}.aip-chat-actions small{color:var(--aip-muted);font-size:10px}.aip-chat-send{background:var(--aip-blue);width:34px;height:34px;color:var(--aip-white);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.aip-chat-send:disabled{opacity:.4;cursor:default}.aip-chat-resume{border-top:1px solid var(--aip-line);margin-top:var(--lf-space-12);padding-top:var(--lf-space-12);color:var(--aip-muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.aip-chat-error{color:var(--lf-color-status-danger-text);font-size:12px}.aip-chat-process-details{margin-block:var(--lf-space-24)}.aip-chat-process-details>summary{cursor:pointer;color:var(--aip-muted);padding:var(--lf-space-12) 0;font-size:12px}@media (width<=767px){.aip-conversation{padding:var(--lf-space-16)}.aip-chat-user{max-width:95%}.aip-chat-actions small{display:none}.aip-chat-resume{flex-direction:column;align-items:flex-start}}.aip-shell .aip-chat-composer textarea:focus-visible{box-shadow:none;border:0;outline:none}.aip-decision-choice{gap:var(--lf-space-4);padding:var(--lf-space-4);margin-block:var(--lf-space-20) var(--lf-space-12);background:var(--aip-bg);border-radius:var(--lf-radius-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aip-decision-choice button{min-height:var(--lf-space-48);border-radius:var(--lf-radius-control);color:var(--aip-muted);font:inherit;font-size:var(--lf-font-size-label);cursor:pointer;transition:background var(--lf-motion-duration-fast) var(--lf-motion-easing), color var(--lf-motion-duration-fast) var(--lf-motion-easing);background:0 0;border:0}.aip-decision-choice button[aria-pressed=true]{color:var(--aip-blue);background:var(--aip-white);font-weight:600}.aip-decision-choice button:disabled{cursor:default;opacity:.55}.aip-decision-note{margin-top:var(--lf-space-16)}.aip-buyer-decision>.aip-link{margin-block:var(--lf-space-8)}.aip-review label,.aip-review textarea,.aip-review>small,.aip-review .aip-inset,.aip-review>p{font-size:var(--lf-font-size-label)}.aip-review .aip-review-risk{color:var(--lf-color-status-warning-text);background:var(--lf-color-status-warning-surface);padding:var(--lf-space-12);border-radius:var(--lf-radius-control)}.aip-review-draft-actions{margin-top:var(--lf-space-16);font-size:var(--lf-font-size-label);justify-content:space-between;align-items:center}.aip-decision-detail{border-bottom:1px solid var(--aip-line);padding-block:var(--lf-space-12);font-size:var(--lf-font-size-label)}.aip-decision-detail>summary,.aip-technical-detail>summary{cursor:pointer;color:var(--aip-muted)}.aip-decision-detail p{padding-top:var(--lf-space-12);line-height:1.7}.aip-technical-detail{margin-top:var(--lf-space-16);font-size:var(--lf-font-size-caption)}.aip-business-facts{gap:var(--lf-space-16);margin-block:var(--lf-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aip-business-facts>div{min-width:0}.aip-business-facts dt{color:var(--aip-muted);font-size:var(--lf-font-size-caption);margin-bottom:var(--lf-space-4)}.aip-business-facts dd{color:var(--aip-ink);font-size:var(--lf-font-size-body);overflow-wrap:anywhere;margin:0;font-weight:600}.aip-call-result .aip-technical-detail code{margin-top:var(--lf-space-12)}.aip-source-document>p{font-size:var(--lf-font-size-caption);color:var(--aip-muted)}.aip-source-quotes article{padding-block:var(--lf-space-16);border-top:1px solid var(--aip-line)}.aip-source-document pre{max-height:400px;overflow:auto}@media (width<=767px){.aip-business-facts{gap:var(--lf-space-12)}.aip-chat-resume .aip-button{align-self:stretch}}@media (width>=951px){.aip-context-aside{max-height:calc(100dvh - var(--lf-space-64) - var(--lf-space-24) - var(--lf-space-16));scrollbar-width:thin;overscroll-behavior:contain;padding:var(--lf-space-4);margin:calc(-1 * var(--lf-space-4));overflow-y:auto}}*{box-sizing:border-box}body{color:var(--lf-color-text-primary);background:var(--lf-color-surface-canvas);font:var(--lf-font-size-body)/var(--lf-font-line-height-body) var(--lf-font-family-ui);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:var(--lf-stroke-focus) solid var(--lf-color-focus-ring);outline-offset:var(--lf-space-2)}.workbench-startup{justify-content:center;align-items:center;gap:var(--lf-space-20);min-height:100vh;padding:var(--lf-space-32);flex-direction:column;display:flex}.workbench-startup h1{font-size:var(--lf-font-size-section)}.workbench-startup p{color:var(--lf-color-text-secondary)}.workbench-startup button{background:var(--lf-color-action-primary);color:var(--lf-color-action-text);border-radius:var(--lf-radius-control);padding:var(--lf-space-12) var(--lf-space-20);border:0}.workbench-theme{bottom:var(--lf-space-12);right:var(--lf-space-12);z-index:1;position:fixed}.workbench__body{gap:var(--lf-space-24);max-inline-size:var(--lf-size-content);margin-inline:auto;display:grid}.task-history-link{font-size:var(--lf-font-size-label);color:var(--lf-color-text-secondary);justify-self:end}.task-source-strip{gap:var(--lf-space-16);padding-block:var(--lf-space-16);border-block:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.task-source-strip dt{color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-caption);margin-block-end:var(--lf-space-8)}.task-source-strip dd{overflow-wrap:anywhere;font-size:var(--lf-font-size-label);margin:0}.task-secondary{border-block-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);padding-block-start:var(--lf-space-16)}.task-secondary>summary{font-size:var(--lf-font-size-label);margin-block-end:var(--lf-space-16)}.task-draft-note{border-inline-start:var(--lf-stroke-hairline) solid var(--lf-color-border-control);padding-inline-start:var(--lf-space-12)}@media (width<=767px){.task-source-strip{grid-template-columns:minmax(0,1fr)}}.workbench__heading{gap:var(--lf-space-8);border-block-end:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);padding-block-end:var(--lf-space-20);display:grid}.workbench__heading h1{font-size:var(--lf-component-workspace-title-size)}.workbench__heading p{color:var(--lf-color-text-secondary)}.work-section{align-content:start;gap:var(--lf-space-20);min-inline-size:0;padding:var(--lf-space-24);border:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);border-radius:var(--lf-component-panel-radius);background:var(--lf-color-surface-canvas);display:grid}.work-section__heading{justify-content:space-between;align-items:center;gap:var(--lf-space-16);flex-wrap:wrap;display:flex}.work-section h2{font-size:var(--lf-font-size-section)}.work-section>.ui-status{justify-self:start}.work-section h3{font-size:var(--lf-font-size-reading)}.work-form{gap:var(--lf-space-20);display:grid}.work-fieldset{gap:var(--lf-space-16);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.work-fieldset legend{margin-block-end:var(--lf-space-16)}.work-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench input:not([type=checkbox]),.workbench select,.workbench textarea{inline-size:100%;min-inline-size:0;min-block-size:var(--lf-size-control-standard);padding:var(--lf-space-8) var(--lf-space-12);border:var(--lf-stroke-hairline) solid var(--lf-color-border-control);border-radius:var(--lf-component-input-radius);background:var(--lf-color-surface-canvas);color:var(--lf-color-text-primary)}.workbench input[type=number]{font-variant-numeric:tabular-nums}.workbench textarea{resize:vertical}.work-method{align-items:center;gap:var(--lf-space-12);color:var(--lf-color-text-secondary);flex-wrap:wrap;display:flex}.work-method select{inline-size:auto}.work-actions{justify-content:space-between;align-items:center;gap:var(--lf-space-16);flex-wrap:wrap;display:flex}.work-note{color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-label)}.work-switches{justify-content:flex-start;align-items:center;gap:var(--lf-space-8);flex-wrap:wrap;display:flex}.work-checkbox{align-items:center;gap:var(--lf-space-12);min-block-size:var(--lf-size-control-standard);display:flex}.work-checkbox input{accent-color:var(--lf-color-action-primary);inline-size:var(--lf-size-icon-default);block-size:var(--lf-size-icon-default);flex-shrink:0}.work-metrics{gap:var(--lf-space-24);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.molecular-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.work-metrics dt{color:var(--lf-color-text-secondary);margin-block-end:var(--lf-space-8)}.work-metrics dd{font-size:var(--lf-component-workspace-metric-size);line-height:var(--lf-font-line-height-heading);overflow-wrap:anywhere;margin:0}.work-metrics dd span{font-size:var(--lf-font-size-caption);color:var(--lf-color-text-secondary);margin-inline-start:var(--lf-space-4);display:inline-block}.work-details{gap:var(--lf-space-8);margin:0;display:grid}.work-details dt{color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-caption)}.work-details dd{margin:0 0 var(--lf-space-12);overflow-wrap:anywhere}.work-error{gap:var(--lf-space-12);padding:var(--lf-space-16);color:var(--lf-color-status-danger-text);background:var(--lf-color-status-danger-surface);border-radius:var(--lf-radius-control);display:grid}.work-error button{justify-self:start}.work-empty{gap:var(--lf-space-8);padding-block:var(--lf-space-24);color:var(--lf-color-text-secondary);display:grid}.work-raw pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--lf-font-size-caption);font-family:var(--lf-font-family-mono);padding:var(--lf-space-16);background:var(--lf-color-surface-subtle);border-radius:var(--lf-radius-control)}.workbench__feedback{inline-size:var(--lf-stroke-hairline);block-size:var(--lf-stroke-hairline);clip-path:inset(50%);position:fixed;overflow:hidden}.workbench .workspace-shell__toolbar{min-block-size:var(--lf-component-workspace-toolbar-height);padding:var(--lf-space-8) var(--lf-space-24)}.workbench .workspace-shell__main{padding:var(--lf-space-24)}.workbench .workspace-shell__sidebar{padding-block:var(--lf-space-20);flex-direction:column;display:flex}.workbench--focused .workspace-shell__toolbar{min-block-size:var(--lf-component-task-toolbar-height);padding-inline:var(--lf-space-32)}.workbench--focused .workspace-shell__main{padding:0}.workbench--focused .workspace-shell__content{min-block-size:calc(100dvh - var(--lf-component-task-toolbar-height))}.workbench--focused .workbench__body{gap:0;max-inline-size:none;margin:0}.workbench--capability .workspace-shell__toolbar{min-block-size:var(--lf-component-task-toolbar-height);padding-inline:var(--lf-space-24)}.workbench--capability .workspace-shell__workspace{grid-template-rows:auto minmax(0,1fr);block-size:100dvh;display:grid}.workbench--capability .workspace-shell__content{grid-template-columns:minmax(0, 1fr) var(--lf-component-workspace-evidence-width);block-size:auto;min-block-size:0;position:relative}.workbench--capability .workspace-shell--no-inspector .workspace-shell__content{grid-template-columns:minmax(0,1fr)}.workbench--capability .workspace-shell__main,.workbench--capability .workspace-shell__inspector{scrollbar-gutter:stable;overflow-y:auto}.workbench--capability .workspace-shell__main{padding:var(--lf-space-24)}.workbench--capability.workbench--focused .workspace-shell__main{padding:0}.workbench--capability .workspace-shell__inspector{padding:var(--lf-space-20);background:var(--lf-color-surface-canvas);border-inline-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle)}.capability-evidence{align-content:start;gap:var(--lf-space-20);min-inline-size:0;font-size:var(--lf-font-size-label);display:grid}.capability-evidence__heading{justify-content:space-between;align-items:center;gap:var(--lf-space-12);border-block-end:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);padding-block-end:var(--lf-space-16);display:flex}.capability-evidence__heading h2{font-size:var(--lf-font-size-section);margin-block-start:var(--lf-space-4)}.evidence-section,.capability-evidence__sources{align-content:start;gap:var(--lf-space-12);min-inline-size:0;display:grid}.evidence-section h3{font-size:var(--lf-font-size-reading)}.evidence-section>ul:not(.evidence-list){margin:0;padding-inline-start:var(--lf-space-20)}.evidence-fields{margin:0}.evidence-fields>div{gap:var(--lf-space-12);padding-block:var(--lf-space-8);border-block-end:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.evidence-fields dt,.evidence-empty,.evidence-scope{color:var(--lf-color-text-secondary)}.evidence-fields dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.evidence-list{gap:var(--lf-space-12);margin:0;padding:0;list-style:none;display:grid}.evidence-list li{gap:var(--lf-space-4);border-block-end:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);padding-block-end:var(--lf-space-12);display:grid}.evidence-table{overflow-x:auto}.evidence-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.evidence-table th,.evidence-table td{text-align:start;padding:var(--lf-space-8);border-block-end:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle)}.evidence-scope{border-block-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);padding-block-start:var(--lf-space-16)}@media (width<=1199px){.workbench--capability .workspace-shell__content{grid-template-columns:minmax(0,1fr)}.workbench--capability .workspace-shell__inspector{z-index:var(--lf-layer-overlay);inline-size:min(100%, var(--lf-component-workspace-evidence-width));border-block-start:0;position:absolute;inset-block:0;inset-inline-end:0}}.capability-evidence .maintenance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-evidence .quotation-evidence__record{border:0;border-radius:0;padding:0}@media (width<=767px){.workbench--capability .workspace-shell__toolbar{padding-inline:var(--lf-space-16)}.workbench--capability .workspace-shell__main{padding:var(--lf-space-16)}.workbench--capability .workspace-shell__inspector{border-inline-start:0;inline-size:100%}}.visually-hidden{inline-size:var(--lf-stroke-hairline);block-size:var(--lf-stroke-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.run-browser{grid-template-columns:var(--lf-component-workspace-record-list-width) minmax(0, 1fr);align-items:stretch;display:grid}.run-browser .run-history-panel{padding:0 var(--lf-space-16) 0 0;gap:var(--lf-space-12);border:0;border-radius:0}.run-history-panel h2{font-size:var(--lf-font-size-body)}.run-result{border:0;border-block-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);gap:var(--lf-space-16);border-radius:0;padding-inline:0}.run-browser .run-result{border-block-start:0;border-inline-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);padding:0 0 0 var(--lf-space-24)}.run-result .work-metrics{padding-block:var(--lf-space-16);border-block-end:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle)}.run-result .ui-status{background:0 0;padding:0}.work-raw summary{color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-caption);padding-block:var(--lf-space-8)}@media (width<=1023px){.run-browser{gap:var(--lf-space-24);grid-template-columns:minmax(0,1fr)}.run-browser .run-result{border-inline-start:0;border-block-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);padding:var(--lf-space-24) 0 0}.molecular-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.workbench .workspace-shell__sidebar{display:none}.workbench .workspace-shell__toolbar,.workbench .workspace-shell__main,.work-section{padding:var(--lf-space-16)}.work-field-grid,.work-metrics.molecular-result-metrics{grid-template-columns:minmax(0,1fr)}.work-metrics dd{font-size:var(--lf-component-workspace-metric-size)}.run-browser .run-history-panel{padding-inline-end:0}}.agent-page{align-content:start;gap:var(--lf-space-24);padding:var(--lf-space-32);max-inline-size:90rem;margin-inline:auto;display:grid}.agent-page-heading{justify-content:space-between;align-items:start;gap:var(--lf-space-16);flex-wrap:wrap;display:flex}.agent-page-heading>div{gap:var(--lf-space-8);display:grid}.agent-page h1{font-size:var(--lf-font-size-title)}.agent-page-heading p:not(.agent-eyebrow){color:var(--lf-color-text-secondary)}.agent-eyebrow{font-size:var(--lf-font-size-caption);color:var(--lf-color-text-muted);text-decoration:none}.agent-scope-note{font-size:var(--lf-font-size-label);color:var(--lf-color-text-secondary)}.agent-stack{align-content:start;gap:var(--lf-space-24);min-inline-size:0;display:grid}.agent-metrics{border-block:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agent-metrics a{padding:var(--lf-space-24) var(--lf-space-16);gap:var(--lf-space-12);color:var(--lf-color-text-secondary);text-decoration:none;display:grid}.agent-metrics a+a{border-inline-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle)}.agent-metrics strong{font-size:var(--lf-font-size-metric);color:var(--lf-color-text-primary);font-weight:var(--lf-font-weight-medium);font-variant-numeric:tabular-nums}.agent-metrics small{font-size:var(--lf-font-size-caption)}.agent-metrics a:hover,.agent-task-list a:hover,.agent-start-links a:hover{background:var(--lf-color-surface-hover)}.agent-overview-columns{gap:var(--lf-space-32);grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);display:grid}.agent-workbench-queue>header{padding-block:var(--lf-space-24);background:var(--lf-color-surface-subtle)}.agent-workbench-queue>header>div{gap:var(--lf-space-8);display:grid}.agent-workbench-queue h2{font-size:var(--lf-font-size-section)}.agent-workbench-summary .agent-metrics{border:0;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-workbench-summary .agent-metrics a{padding:var(--lf-space-20);gap:var(--lf-space-8)}.agent-workbench-summary .agent-metrics strong{font-size:var(--lf-font-size-section)}.agent-workbench-summary .agent-metrics a:nth-child(3){border-inline-start:0}.agent-workbench-summary .agent-metrics a:nth-child(n+3){border-block-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle)}.agent-workbench-summary>p{border-block-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);padding:var(--lf-space-16) var(--lf-space-20);font-size:var(--lf-font-size-caption)}.agent-panel{border:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);border-radius:var(--lf-radius-small);background:var(--lf-color-surface-canvas);min-inline-size:0;overflow:hidden}.agent-panel>header{padding:var(--lf-space-20);justify-content:space-between;align-items:center;gap:var(--lf-space-12);border-block-end:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);flex-wrap:wrap;display:flex}.agent-panel h2{font-size:var(--lf-font-size-reading)}.agent-panel header a,.agent-panel header span{font-size:var(--lf-font-size-caption);color:var(--lf-color-text-secondary);text-decoration:none}.agent-task-list,.agent-notice-list{margin:0;padding:0;list-style:none}.agent-notice-list li{justify-content:space-between;align-items:center;gap:var(--lf-space-16);padding:var(--lf-space-20);flex-wrap:wrap;display:flex}.agent-notice-list li+li{border-block-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle)}.agent-notice-list li>div:first-child{gap:var(--lf-space-8);min-inline-size:0;display:grid}.agent-notice-list small{color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-caption)}.agent-notice-list strong{font-weight:var(--lf-font-weight-medium);overflow-wrap:anywhere}.agent-notice-actions{align-items:center;gap:var(--lf-space-12);flex-wrap:wrap;display:flex}.agent-task-list li+li{border-block-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle)}.agent-task-list a{align-items:center;gap:var(--lf-space-16);padding:var(--lf-space-20);color:var(--lf-color-text-primary);text-decoration:none;display:flex}.agent-task-list a>div{gap:var(--lf-space-8);flex:1;min-inline-size:0;display:grid}.agent-task-list strong{font-weight:var(--lf-font-weight-medium)}.agent-task-list small{font-size:var(--lf-font-size-caption);color:var(--lf-color-text-muted)}.agent-task-state{color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-label)}.agent-task-entry-state,.agent-task-entry-note{font-size:var(--lf-font-size-label);color:var(--lf-color-text-secondary)}.agent-task-entry-action{padding:var(--lf-space-8) var(--lf-space-12);border:var(--lf-stroke-hairline) solid var(--lf-color-border-control);border-radius:var(--lf-radius-small);font-size:var(--lf-font-size-label);flex-shrink:0}.agent-task-entry small{overflow-wrap:anywhere}.agent-row-arrow{color:var(--lf-color-text-muted)}.agent-empty{gap:var(--lf-space-8);padding:var(--lf-space-32) var(--lf-space-20);color:var(--lf-color-text-secondary);display:grid}.agent-empty h3{color:var(--lf-color-text-primary);font-size:var(--lf-font-size-reading)}.agent-start-links a{align-items:start;gap:var(--lf-space-12);padding:var(--lf-space-20);color:var(--lf-color-text-primary);text-decoration:none;display:flex}.agent-start-links a+a{border-block-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle)}.agent-start-links a>div{gap:var(--lf-space-8);flex:1;display:grid}.agent-start-links small{color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-caption)}.agent-start-links strong{font-weight:var(--lf-font-weight-medium)}.agent-panel-footer{padding:var(--lf-space-16) var(--lf-space-20);border-block-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);font-size:var(--lf-font-size-label);text-decoration:none;display:block}.agent-boundary dl{gap:var(--lf-space-12);padding:var(--lf-space-20);font-size:var(--lf-font-size-label);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.agent-boundary dt{color:var(--lf-color-text-muted)}.agent-boundary dd{margin:0}.agent-boundary>p{padding:0 var(--lf-space-20) var(--lf-space-20);font-size:var(--lf-font-size-caption);color:var(--lf-color-text-secondary)}.agent-start-page>.agent-boundary{padding:var(--lf-space-20);gap:var(--lf-space-16);display:grid}.agent-start-page>.agent-boundary>p{padding:0}.agent-tabs,.agent-filters{gap:var(--lf-space-24);border-block-end:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);flex-wrap:wrap;display:flex}.agent-tabs a,.agent-filters a{padding:var(--lf-space-12) 0;color:var(--lf-color-text-secondary);border-block-end:var(--lf-stroke-focus) solid transparent;text-decoration:none}.agent-tabs a[aria-current],.agent-filters a[aria-current]{border-color:var(--lf-color-text-primary);color:var(--lf-color-text-primary)}.agent-filters{padding-inline:var(--lf-space-20);font-size:var(--lf-font-size-label)}.agent-panel>.agent-scope-note{padding:var(--lf-space-16) var(--lf-space-20)}.agent-capability-grid{gap:var(--lf-space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-capability{padding:var(--lf-space-24);align-content:start;gap:var(--lf-space-16);grid-template-columns:auto minmax(0,1fr);display:grid}.agent-capability>div{gap:var(--lf-space-8);display:grid}.agent-capability>div>p:not(.agent-eyebrow),.agent-capability small{color:var(--lf-color-text-secondary)}.agent-capability>a{font-size:var(--lf-font-size-label);grid-column:2;text-decoration:none}.agent-workflow{gap:var(--lf-space-16);padding:var(--lf-space-24);display:grid}.agent-workflow>p,.agent-workflow>small{color:var(--lf-color-text-secondary)}.agent-distribution{padding:var(--lf-space-20);gap:var(--lf-space-24);margin:0;list-style:none;display:grid}.agent-distribution li{align-items:center;gap:var(--lf-space-16);grid-template-columns:5rem minmax(0,1fr) auto;display:grid}.agent-distribution meter{inline-size:100%}.agent-task-step{padding:var(--lf-space-20);border-inline-start:var(--lf-stroke-focus) solid var(--lf-color-action-primary);background:var(--lf-color-surface-subtle);gap:var(--lf-space-8);display:grid}.agent-task-main{inline-size:100%;max-inline-size:none;margin:0}.agent-section-links{gap:var(--lf-space-8) var(--lf-space-24);border-block-end:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);flex-wrap:wrap;display:flex}.agent-section-links a{padding-block:var(--lf-space-12);color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-label);text-decoration:none}.agent-section-links a[aria-current=location]{color:var(--lf-color-text-primary);box-shadow:inset 0 calc(-1 * var(--lf-stroke-focus)) var(--lf-color-action-primary)}.agent-task-step h2{font-size:var(--lf-font-size-section)}.agent-task-step--complete{background:0 0;border:0;padding:0}.agent-task-step>p:not(.agent-eyebrow){color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-label)}.agent-input-summary{padding:var(--lf-space-16) var(--lf-space-20)}.agent-result{gap:var(--lf-space-20);padding:var(--lf-space-24);display:grid}.agent-result>header{padding:0 0 var(--lf-space-16)}.agent-panel.agent-result>.agent-scope-note{padding:0}.agent-result .work-section{border:0;padding:0}.agent-result-select{align-items:center;gap:var(--lf-space-8);font-size:var(--lf-font-size-caption);white-space:nowrap;min-inline-size:0;display:flex}.agent-result-select select{min-inline-size:0;max-inline-size:18rem}.agent-limitations{color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-label);margin:0;padding-inline-start:var(--lf-space-20)}.agent-action-panel{gap:var(--lf-space-16);padding:var(--lf-space-24);display:grid}.agent-action-panel>button{justify-self:start}.agent-inline-action{font-size:var(--lf-font-size-label)}.agent-form{gap:var(--lf-space-16);padding:var(--lf-space-24);display:grid}.agent-form>header{border:0;padding:0}.agent-form>.agent-scope-note{padding:0}.agent-form form{gap:var(--lf-space-20);display:grid}.agent-form fieldset{border:0;min-inline-size:0;margin:0;padding:0}.agent-form label:not(.work-checkbox){gap:var(--lf-space-8);min-inline-size:0;display:grid}.agent-form small{color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-caption)}.agent-form-grid{gap:var(--lf-space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-start-page{max-inline-size:var(--lf-size-content)}@media (width<=1023px){.agent-overview-columns,.agent-capability-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.agent-page{padding:var(--lf-space-24) var(--lf-space-16)}.agent-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-metrics a:nth-child(3){border-inline-start:0}.agent-metrics a:nth-child(n+3){border-block-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle)}.agent-task-list a{flex-wrap:wrap}.agent-task-list a>div{flex-basis:100%}.agent-form-grid{grid-template-columns:minmax(0,1fr)}.agent-result-select{flex-wrap:wrap}.agent-result-select select{max-inline-size:100%}.agent-result,.agent-form,.agent-action-panel{padding:var(--lf-space-16)}}.agent-task-layout{grid-template-columns:minmax(0, 1fr) var(--lf-size-inspector);display:grid}@media (width>=1280px){.agent-task-layout>.agent-evidence{align-self:start;max-block-size:100dvh;position:sticky;inset-block-start:0;overflow-y:auto}}.agent-evidence{border-inline-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);min-inline-size:0;padding:var(--lf-space-24) var(--lf-space-16);background:var(--lf-color-surface-subtle)}.agent-evidence header{gap:var(--lf-space-8);margin-block-end:var(--lf-space-24);display:grid}.agent-evidence h2{font-size:var(--lf-font-size-reading)}.agent-evidence h3{font-size:var(--lf-font-size-body)}.agent-evidence section{gap:var(--lf-space-8);margin-block:var(--lf-space-24);display:grid}.agent-evidence details{margin-block:var(--lf-space-16);border-block-end:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);padding-block-end:var(--lf-space-16)}.agent-evidence summary{font-size:var(--lf-font-size-label)}.agent-evidence pre,.agent-input-summary pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--lf-font-family-mono);font-size:var(--lf-font-size-caption);color:var(--lf-color-text-secondary);max-block-size:32rem;overflow-y:auto}.agent-evidence-meta{gap:var(--lf-space-8) var(--lf-space-12);font-size:var(--lf-font-size-caption);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.agent-evidence-meta dt{color:var(--lf-color-text-muted)}.agent-evidence-meta dd{overflow-wrap:anywhere;margin:0}@media (width<=1279px){.agent-task-layout{grid-template-columns:minmax(0,1fr)}.agent-evidence{border-inline-start:0;border-block-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle)}}@media (width<=767px){.agent-app{display:block}.agent-sidebar{block-size:auto;padding:var(--lf-space-16);border-inline-end:0;border-block-end:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);position:static}.agent-enterprise,.agent-sidebar-footer,.agent-subnav,.agent-disclosure{display:none}.agent-nav{gap:var(--lf-space-4);margin-block-start:var(--lf-space-16);display:flex;overflow-x:auto}.agent-nav-row{flex:none}.agent-nav-row>a{gap:var(--lf-space-8);white-space:nowrap;padding-inline:var(--lf-space-8)}.agent-topbar{padding-inline:var(--lf-space-16)}.agent-connection{display:none}.agent-service-error{margin-inline:var(--lf-space-16)}}.agent-case-list{margin:0;padding:0;list-style:none}.agent-case-list li+li{border-block-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle)}.agent-case-list a{align-items:center;gap:var(--lf-space-16);padding:var(--lf-space-20);color:var(--lf-color-text-primary);text-decoration:none;display:flex}.agent-case-list a:hover{background:var(--lf-color-surface-hover)}.agent-case-list a>div{gap:var(--lf-space-8);overflow-wrap:anywhere;flex:1;min-inline-size:0;display:grid}.agent-case-list small,.agent-case-list time,.agent-case-state{color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-caption)}.agent-case-main{inline-size:100%;min-inline-size:0}.agent-case-meta{gap:var(--lf-space-32);padding-block:var(--lf-space-16);border-block:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);flex-wrap:wrap;margin:0;display:flex}.agent-case-meta dt{color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-caption)}.agent-case-meta dd{margin:var(--lf-space-8) 0 0;font-size:var(--lf-font-size-reading);font-variant-numeric:tabular-nums}.agent-case-task-picker{gap:var(--lf-space-8);padding:var(--lf-space-16);flex-wrap:wrap;display:flex}.agent-case-task-picker button{gap:var(--lf-space-4);text-align:start;padding:var(--lf-space-12) var(--lf-space-16);border:var(--lf-stroke-hairline) solid var(--lf-color-border-control);border-radius:var(--lf-radius-small);color:var(--lf-color-text-secondary);background:0 0;display:grid}.agent-case-task-picker button[aria-pressed=true]{border-color:var(--lf-color-action-primary);background:var(--lf-color-surface-hover);color:var(--lf-color-text-primary)}.agent-case-task-picker button:hover:not(:disabled){background:var(--lf-color-surface-hover)}.agent-case-task-picker button:disabled{cursor:not-allowed}.agent-case-attach{align-items:end;gap:var(--lf-space-12);padding:var(--lf-space-16);border-block-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);display:flex}.agent-case-attach label,.agent-case-evidence-select{gap:var(--lf-space-8);min-inline-size:0;font-size:var(--lf-font-size-caption);display:grid}.agent-case-attach label{flex:1}.agent-task-embedded{padding:0}.agent-case-evidence select{max-inline-size:100%}.agent-evidence-candidate{border-block-end:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);padding-block-end:var(--lf-space-20)}.agent-evidence-candidate button{justify-self:start}@media (width<=767px){.agent-case-list a{flex-wrap:wrap}.agent-case-list a>div{flex-basis:100%}.agent-case-attach{flex-direction:column;align-items:stretch}}.aip-composer--conversation>.aip-work-briefing{padding:var(--lf-space-24)}.briefing-head{justify-content:space-between;align-items:center;gap:var(--lf-space-16);display:flex}.briefing-head .aip-chat-identity{color:var(--lf-color-action-link);margin:0}.briefing-head .aip-link{min-height:44px}.briefing-summary{color:var(--aip-ink);max-inline-size:72ch;margin:var(--lf-space-8) 0 var(--lf-space-16);line-height:1.85;font-size:var(--lf-font-size-reading);overflow-wrap:anywhere}.briefing-list{align-items:flex-start;gap:var(--lf-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.briefing-list>li{max-inline-size:100%}.briefing-open{justify-content:space-between;align-items:center;gap:var(--lf-space-16);max-inline-size:100%;min-height:44px;padding:var(--lf-space-12) var(--lf-space-16);border-radius:var(--lf-radius-control);background:var(--lf-color-surface-subtle);color:var(--aip-ink);font:inherit;font-size:var(--lf-font-size-body);text-align:start;cursor:pointer;border:0;line-height:1.6;display:inline-flex}.briefing-open>span{overflow-wrap:anywhere;min-width:0}.briefing-open small{font-size:var(--lf-font-size-label);color:var(--aip-muted);margin-block-start:var(--lf-space-4);display:block}.briefing-open>svg{flex-shrink:0}.briefing-open:hover:not(:disabled){color:var(--lf-color-action-link);background:var(--aip-soft)}.briefing-open:focus-visible,.briefing-evidence>summary:focus-visible,.briefing-history:focus-visible{outline:2px solid var(--lf-color-focus-ring);outline-offset:3px}.briefing-evidence{color:var(--aip-muted);font-size:var(--lf-font-size-label);margin-block-start:var(--lf-space-8)}.briefing-evidence>summary{cursor:pointer;align-content:center;width:fit-content;min-height:44px}.briefing-evidence ul{margin:0;padding:0;list-style:none}.briefing-evidence li{padding-block:var(--lf-space-8);overflow-wrap:anywhere}.briefing-evidence strong{color:var(--aip-ink);font-weight:500}.briefing-evidence p{margin-block:var(--lf-space-4)}.briefing-status{color:var(--aip-muted);font-size:var(--lf-font-size-label);margin-block-start:var(--lf-space-8);display:block}.briefing-history{align-items:center;gap:var(--lf-space-8);min-height:44px;color:var(--lf-color-action-link);font-size:var(--lf-font-size-body);display:inline-flex}.aip-source-disclosure{margin-block-end:var(--lf-space-20)}.aip-source-disclosure>summary{color:var(--aip-muted);font-size:var(--lf-font-size-body);cursor:pointer;padding-block:var(--lf-space-12)}@media (width<=600px){.aip-composer--conversation>.aip-work-briefing{padding:var(--lf-space-16)}}.daily-line-metrics[data-v-dab6d7f4]{border:1px solid var(--aip-line);border-radius:var(--lf-radius-control);padding:var(--lf-space-20);min-width:0}header[data-v-dab6d7f4],figcaption[data-v-dab6d7f4]{justify-content:space-between;gap:var(--lf-space-12);flex-wrap:wrap;align-items:baseline;display:flex}header strong[data-v-dab6d7f4]{font-size:var(--lf-font-size-body)}header span[data-v-dab6d7f4],figcaption span[data-v-dab6d7f4]{color:var(--aip-muted);font-size:var(--lf-font-size-caption)}figure[data-v-dab6d7f4]{margin:var(--lf-space-20) 0 0}figcaption[data-v-dab6d7f4]{font-size:var(--lf-font-size-label);margin-bottom:var(--lf-space-12)}.daily-quantity[data-v-dab6d7f4]{gap:var(--lf-space-8);font-size:var(--lf-font-size-caption);margin-top:var(--lf-space-8);grid-template-columns:2rem minmax(0,1fr) 4rem;align-items:center;display:grid}.daily-quantity>span[data-v-dab6d7f4]{color:var(--aip-muted)}b[data-v-dab6d7f4]{font-variant-numeric:tabular-nums;font-weight:500}.daily-quantity b[data-v-dab6d7f4]{text-align:right}.daily-track[data-v-dab6d7f4],.daily-segments[data-v-dab6d7f4]{background:var(--aip-bg);border-radius:var(--lf-radius-control);height:.5rem;display:flex;overflow:hidden}.daily-track i[data-v-dab6d7f4],.daily-segments i[data-v-dab6d7f4]{flex-shrink:0;height:100%;transition:width .2s;display:block}.planned[data-v-dab6d7f4]{background:var(--lf-palette-blue-200)}.actual[data-v-dab6d7f4],.qualified[data-v-dab6d7f4]{background:var(--aip-blue)}.unqualified[data-v-dab6d7f4]{background:var(--lf-color-status-warning-text)}.pending[data-v-dab6d7f4]{background:repeating-linear-gradient(135deg, var(--aip-line) 0, var(--aip-line) 2px, var(--aip-white) 2px, var(--aip-white) 5px)}.daily-legend[data-v-dab6d7f4]{gap:var(--lf-space-8) var(--lf-space-16);margin:var(--lf-space-8) 0 0;font-size:var(--lf-font-size-caption);color:var(--aip-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.daily-legend li[data-v-dab6d7f4]{align-items:center;gap:var(--lf-space-4);display:flex}.daily-legend i[data-v-dab6d7f4]{border:1px solid var(--aip-line);width:.5rem;height:.5rem}.daily-legend b[data-v-dab6d7f4]{color:var(--aip-ink)}@media (prefers-reduced-motion:reduce){.daily-track i[data-v-dab6d7f4],.daily-segments i[data-v-dab6d7f4]{transition:none}}.production-source{background:var(--aip-white);border:var(--lf-stroke-hairline) solid var(--aip-line);border-radius:var(--lf-radius-panel);padding:var(--lf-space-20);margin-block:var(--lf-space-24)}.production-source__header{justify-content:space-between;align-items:flex-start;gap:var(--lf-space-16);display:flex}.production-source__eyebrow{align-items:center;gap:var(--lf-space-8);color:var(--aip-muted);font-size:var(--lf-font-size-caption);display:flex}.production-source__eyebrow small{border:var(--lf-stroke-hairline) solid var(--aip-line);border-radius:var(--lf-radius-control);padding:0 var(--lf-space-4);font-size:inherit}.production-source h2{font-size:var(--lf-font-size-section);margin-block:var(--lf-space-8)}.production-source__header p{color:var(--aip-muted);font-size:var(--lf-font-size-caption)}.production-source__header p span{margin-inline-start:var(--lf-space-12)}.production-source__tools{align-items:center;gap:var(--lf-space-8);flex-shrink:0;display:flex}.production-source__metrics{margin-block:var(--lf-space-20);gap:var(--lf-space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.production-source__metrics article+article{border-inline-start:var(--lf-stroke-hairline) solid var(--aip-line);padding-inline-start:var(--lf-space-24)}.production-source__metrics span,.production-source__metrics p{color:var(--aip-muted);font-size:var(--lf-font-size-caption);display:block}.production-source__metrics strong{align-items:baseline;gap:var(--lf-space-8);font-size:var(--lf-font-size-metric);font-variant-numeric:tabular-nums;margin-block:var(--lf-space-8);flex-wrap:wrap;display:flex}.production-source__metrics small{color:var(--aip-muted);font-size:var(--lf-font-size-body);font-weight:var(--lf-font-weight-regular)}.production-source__metrics progress{inline-size:100%;block-size:var(--lf-space-4);accent-color:var(--aip-blue);margin-block:var(--lf-space-8);display:block}.production-source footer{justify-content:space-between;align-items:center;gap:var(--lf-space-12);color:var(--aip-muted);border-block-start:var(--lf-stroke-hairline) solid var(--aip-line);font-size:var(--lf-font-size-caption);flex-wrap:wrap;padding-block-start:var(--lf-space-12);display:flex}.production-source footer>span{align-items:center;gap:var(--lf-space-8);display:flex}.production-source__charts{gap:var(--lf-space-16);margin-block:var(--lf-space-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.production-source__actions h3{font-size:var(--lf-font-size-reading);margin-block-end:var(--lf-space-12)}.production-source__actions button{align-items:center;gap:var(--lf-space-16);text-align:start;inline-size:100%;padding:var(--lf-space-16);margin-block:var(--lf-space-8);background:var(--aip-white);border:var(--lf-stroke-hairline) solid var(--aip-line);border-radius:var(--lf-radius-control);cursor:pointer;display:flex}.production-source__actions button:hover{border-color:var(--lf-color-border-control);background:var(--lf-color-surface-subtle)}.production-source__actions button>span:first-child{flex:1}.production-source__actions small{color:var(--aip-muted);margin-block-start:var(--lf-space-4);display:block}.source-boundary{color:var(--aip-muted);font-size:var(--lf-font-size-caption);margin-block-start:var(--lf-space-16)!important}.source-error{color:var(--lf-color-status-danger-text);gap:var(--lf-space-8);flex-wrap:wrap;display:flex;margin-block:var(--lf-space-16)!important}.source-back{margin-block-end:var(--lf-space-16)}.production-source--detail{margin:var(--lf-space-24) var(--lf-space-32)}.production-source--record{margin-block:0 var(--lf-space-20)}@media (width<=900px){.production-source__charts{grid-template-columns:1fr}}@media (width<=600px){.production-source{padding:var(--lf-space-16)}.production-source--detail{margin:var(--lf-space-16)}.production-source__metrics{gap:var(--lf-space-12);grid-template-columns:1fr}.production-source__metrics article+article{border-inline-start:0;border-block-start:var(--lf-stroke-hairline) solid var(--aip-line);padding-block-start:var(--lf-space-12);padding-inline-start:0}.production-source__header,.production-source__actions button{flex-wrap:wrap}}.workspace-progress[data-v-ebe2e36d]{padding:var(--lf-space-20);border:1px solid var(--aip-line);border-radius:var(--lf-radius-panel);background:var(--aip-white);min-width:0}header[data-v-ebe2e36d],.workspace-progress-row>div[data-v-ebe2e36d]{justify-content:space-between;align-items:center;gap:var(--lf-space-12);display:flex}header[data-v-ebe2e36d]{margin-bottom:var(--lf-space-12)}h2[data-v-ebe2e36d]{font-size:var(--lf-font-size-body);margin:0}header a[data-v-ebe2e36d]{min-width:2rem;min-height:2rem;color:var(--aip-muted);border-radius:var(--lf-radius-control);place-items:center;display:grid}header a[data-v-ebe2e36d]:hover{color:var(--aip-blue);background:var(--aip-soft)}.workspace-progress-row+.workspace-progress-row[data-v-ebe2e36d]{margin-top:var(--lf-space-12)}.workspace-progress-row>div[data-v-ebe2e36d]{font-size:var(--lf-font-size-label)}.workspace-progress-row strong[data-v-ebe2e36d]{color:var(--aip-ink);font-variant-numeric:tabular-nums}.workspace-progress-row>div>span[data-v-ebe2e36d]:last-child,small[data-v-ebe2e36d]{color:var(--aip-muted)}small[data-v-ebe2e36d]{font-size:var(--lf-font-size-caption)}progress[data-v-ebe2e36d]{border-radius:var(--lf-radius-control);width:100%;height:.375rem;accent-color:var(--aip-blue);background:var(--aip-bg);margin-block:var(--lf-space-8);border:0;display:block;overflow:hidden}progress[data-v-ebe2e36d]::-webkit-progress-bar{background:var(--aip-bg)}progress[data-v-ebe2e36d]::-webkit-progress-value{background:var(--aip-blue)}.workspace-progress-heading[data-v-ebe2e36d]{align-items:baseline;gap:var(--lf-space-8);flex-wrap:wrap;display:flex}.workspace-progress-heading small[data-v-ebe2e36d]{font-size:var(--lf-font-size-caption)}@media (width<=767px){.workspace-progress[data-v-ebe2e36d]{display:none}}.production-business-data{margin:var(--lf-space-24) 0;overflow:hidden}.production-chart-heading{justify-content:space-between;align-items:center;gap:var(--lf-space-16);padding:var(--lf-space-24);display:flex}.production-chart-heading h2{letter-spacing:-.02em;margin:var(--lf-space-8) 0;font-size:1.25rem}.production-chart-heading p,.production-chart-source,.production-chart-tile>p{font-size:var(--lf-font-size-caption);color:var(--aip-muted);margin:0;line-height:1.7}.production-chart-tabs{gap:var(--lf-space-16);border-bottom:1px solid var(--aip-line);padding:0 var(--lf-space-24);flex-wrap:wrap;display:flex}.production-chart-tabs button{border:0;color:var(--aip-muted);padding:var(--lf-space-16) var(--lf-space-8);font:inherit;font-size:var(--lf-font-size-label);text-align:left;cursor:pointer;background:0 0;border-bottom:2px solid #0000}.production-chart-tabs button[aria-pressed=true]{color:var(--aip-blue);border-bottom-color:var(--aip-blue)}.production-chart-tabs small{font-size:var(--lf-font-size-caption);margin-top:var(--lf-space-8);display:block}.production-chart-content{padding:var(--lf-space-24)}.production-chart-context{justify-content:space-between;align-items:center;gap:var(--lf-space-12);color:var(--aip-muted);font-size:var(--lf-font-size-caption);flex-wrap:wrap;display:flex}.production-chart-context label{align-items:center;gap:var(--lf-space-8);max-width:100%;display:flex}.production-chart-context select{border:1px solid var(--aip-line);background:var(--aip-white);border-radius:var(--lf-radius-control);min-width:0;max-width:24rem;padding:var(--lf-space-8);font:inherit;color:var(--aip-ink)}.production-chart-kpis{gap:var(--lf-space-16);margin:var(--lf-space-24) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.production-chart-kpis>div{gap:var(--lf-space-8);flex-direction:column;display:flex}.production-chart-kpis span,.production-chart-kpis small{font-size:var(--lf-font-size-caption);color:var(--aip-muted);font-weight:400}.production-chart-kpis strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.8rem;font-weight:600}.production-chart-kpis strong small{margin-left:var(--lf-space-8)}.production-chart-kpis .production-chart-small-value{font-size:1.25rem}.production-chart-grid{gap:var(--lf-space-20);margin-top:var(--lf-space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.production-chart-tile{border:1px solid var(--aip-line);border-radius:var(--lf-radius-control);min-width:0;padding:var(--lf-space-20);transition:border-color .16s,box-shadow .16s}.production-chart-tile:hover{border-color:var(--lf-palette-blue-200);box-shadow:0 4px 18px color-mix(in srgb, var(--aip-blue) 5%, transparent)}.production-chart-tile h3{font-size:var(--lf-font-size-label);margin:0 0 var(--lf-space-12);font-weight:500}.production-business-charts .chart-frame{--result-chart-height:18rem;--result-chart-min-width:24rem}.production-business-charts .chart-frame__tools button{padding:var(--lf-space-4) var(--lf-space-8);background:var(--aip-white);color:var(--aip-muted);border:1px solid var(--aip-line);border-radius:var(--lf-radius-control);font-size:var(--lf-font-size-caption);cursor:pointer}.production-business-charts .chart-frame__tools button:hover{color:var(--aip-blue);border-color:var(--lf-palette-blue-200)}.production-chart-details{margin-top:var(--lf-space-20);border-top:1px solid var(--aip-line);padding-top:var(--lf-space-16);font-size:var(--lf-font-size-caption);color:var(--aip-muted);line-height:1.7}.production-chart-details summary{cursor:pointer;padding:var(--lf-space-8) 0}.production-chart-details dl>div{gap:var(--lf-space-16);display:flex}.production-chart-table{max-height:24rem;overflow:auto}.production-chart-details table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}.production-chart-details th,.production-chart-details td{padding:var(--lf-space-12);border-bottom:1px solid var(--aip-line);white-space:nowrap}.production-chart-details caption{text-align:left;padding:var(--lf-space-8)}.production-chart-callout{gap:var(--lf-space-12);background:var(--aip-bg);padding:var(--lf-space-16);margin-top:var(--lf-space-16);font-size:var(--lf-font-size-caption);flex-wrap:wrap;display:flex}.production-chart-callout strong{color:var(--lf-color-status-warning-text)}.production-chart-content>footer{justify-content:space-between;align-items:center;gap:var(--lf-space-16);margin-top:var(--lf-space-24);padding-top:var(--lf-space-16);border-top:1px solid var(--aip-line);font-size:var(--lf-font-size-caption);color:var(--aip-muted);flex-wrap:wrap;display:flex}.production-chart-content>footer div{gap:var(--lf-space-8);overflow-wrap:anywhere;max-width:100%;display:grid}.production-chart-empty{padding:var(--lf-space-32);align-items:center;gap:var(--lf-space-12);color:var(--aip-muted);text-align:center;font-size:var(--lf-font-size-label);flex-direction:column;display:flex}@media (width<=767px){.production-chart-heading{flex-direction:column;align-items:flex-start}.production-chart-heading,.production-chart-content{padding:var(--lf-space-16)}.production-chart-tabs{padding:0 var(--lf-space-16);gap:var(--lf-space-8)}.production-chart-tabs button{flex:40%}.production-chart-grid{grid-template-columns:1fr}.production-chart-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.production-chart-tile{padding:var(--lf-space-12)}.production-chart-context label{width:100%}.production-chart-context select{width:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.production-chart-tile{transition:none}}.demo-evidence-boundary[data-v-17b5cbc3]{margin-bottom:var(--lf-space-20);padding:var(--lf-space-12) var(--lf-space-16);border-radius:var(--lf-radius-control);color:var(--aip-muted);font-size:var(--lf-font-size-caption);background:0 0;border:0;line-height:1.7}.demo-evidence-boundary>div[data-v-17b5cbc3]{gap:var(--lf-space-12);align-items:baseline;display:flex}p[data-v-17b5cbc3]{margin:0}.aip-mini-tag[data-v-17b5cbc3]{flex-shrink:0}details[data-v-17b5cbc3]{margin-top:var(--lf-space-8)}summary[data-v-17b5cbc3]{cursor:pointer;color:var(--aip-ink)}details p[data-v-17b5cbc3]{margin-top:var(--lf-space-8)}@media (width<=767px){.demo-evidence-boundary>div[data-v-17b5cbc3]{gap:var(--lf-space-8);flex-direction:column}}.aip-action-list{margin-block:var(--lf-space-24)}.aip-action-list a{color:var(--aip-ink);text-decoration:none}.aip-action-list a:hover{background:var(--lf-color-surface-subtle)}.aip-action-steps{gap:var(--lf-space-16);padding:var(--lf-space-20);margin-block:var(--lf-space-24);background:var(--aip-white);border:1px solid var(--aip-line);border-radius:var(--lf-radius-panel);list-style:none;display:flex}.aip-action-steps li{align-items:center;gap:var(--lf-space-8);color:var(--aip-muted);font-size:var(--lf-font-size-label);flex:1;display:flex}.aip-action-steps li>span{background:var(--lf-color-surface-subtle);border-radius:50%;place-items:center;min-width:1.75rem;height:1.75rem;display:grid}.aip-action-steps .current{color:var(--aip-blue)}.aip-action-steps .done{color:var(--aip-ink)}.aip-action-steps .current>span{background:var(--aip-blue);color:var(--aip-white)}.aip-action-grid{gap:var(--lf-space-24);grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);display:grid}.aip-action-main,.aip-action-aside{gap:var(--lf-space-20);flex-direction:column;min-width:0;display:flex}.aip-action-human,.aip-action-agent,.aip-action-history,.aip-action-aside .aip-panel{padding:var(--lf-space-24)}.aip-action-fields{gap:var(--lf-space-16);grid-template-columns:1fr 1fr;display:grid}.aip-action-fields .wide{grid-column:1/-1}.aip-action-fields label,.aip-action-note{gap:var(--lf-space-8);font-size:var(--lf-font-size-label);flex-direction:column;display:flex}.aip-action-fields input,.aip-action-fields select,.aip-action-note textarea,.aip-action-chat textarea{width:100%;padding:var(--lf-space-12);border:1px solid var(--aip-line);border-radius:var(--lf-radius-control);color:var(--aip-ink);background:var(--aip-white);font:inherit}.aip-action-note{margin-block:var(--lf-space-16)}.aip-action-note textarea{resize:vertical;min-height:7rem}.aip-action-buttons,.aip-action-prompts{gap:var(--lf-space-12);margin-block:var(--lf-space-16);flex-wrap:wrap;display:flex}.aip-action-upload{align-items:flex-start;gap:var(--lf-space-12);flex-direction:column;display:flex}.aip-action-upload input{max-width:14rem}.aip-action-history ol{margin:0;padding:0;list-style:none}.aip-action-history li{gap:var(--lf-space-12);padding-block:var(--lf-space-16);border-bottom:1px solid var(--aip-line);display:flex}.aip-action-history time{font-size:var(--lf-font-size-caption);color:var(--aip-muted);margin-top:var(--lf-space-8);display:block}.aip-action-history p{white-space:pre-wrap;overflow-wrap:anywhere}.aip-action-history-dot{background:var(--aip-blue);width:.5rem;height:.5rem;margin-top:var(--lf-space-8);border-radius:50%;flex-shrink:0}.aip-action-aside dl{margin-block:var(--lf-space-20)}.aip-action-aside dt{font-size:var(--lf-font-size-caption);color:var(--aip-muted);margin-top:var(--lf-space-16)}.aip-action-aside dd{margin:var(--lf-space-8) 0 0;overflow-wrap:anywhere}.aip-action-aside small{color:var(--aip-muted);line-height:1.7;display:block}.aip-action-aside details{margin-block:var(--lf-space-16)}.aip-action-aside summary{cursor:pointer;overflow-wrap:anywhere}.aip-action-aside pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;font-size:var(--lf-font-size-caption);overflow:auto}.aip-action-chat{align-items:flex-end;gap:var(--lf-space-12);display:flex}.aip-action-chat textarea{resize:vertical;min-height:5rem}.aip-action-answer{margin-block:var(--lf-space-16)}@media (width<=1024px){.aip-action-grid{grid-template-columns:1fr}.aip-action-steps{flex-wrap:wrap}.aip-action-steps li{flex-basis:25%}}@media (width<=600px){.aip-action-fields{grid-template-columns:1fr}.aip-action-steps li{flex-basis:40%}.aip-action-human,.aip-action-agent,.aip-action-history,.aip-action-aside .aip-panel{padding:var(--lf-space-16)}}.aip-action-list.embedded{margin:0}.aip-action-list.embedded .aip-record-row{gap:var(--lf-space-12);padding:var(--lf-space-20);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.aip-action-list.embedded .aip-record-row>small{grid-column:2}.aip-action-list.embedded .aip-record-row>svg{display:none}.aip-action-steps li{position:relative}.aip-action-steps li:not(:last-child):after{content:"";background:var(--aip-line);flex:1;height:1px}.aip-action-steps .done>span{background:var(--lf-color-surface-subtle);color:var(--lf-color-text-secondary)}.aip-action-status{align-items:flex-start;gap:var(--lf-space-16);padding:var(--lf-space-20) var(--lf-space-24);margin-bottom:var(--lf-space-24);background:var(--aip-white);border:1px solid var(--aip-line);border-radius:var(--lf-radius-panel);flex-wrap:wrap;display:flex}.aip-action-status>div{flex:1;min-width:min(100%,16rem)}.aip-action-status h2{font-size:var(--lf-font-size-body);margin:0}.aip-action-status p{margin:var(--lf-space-8) 0 0;font-size:var(--lf-font-size-label);color:var(--aip-muted);line-height:1.8}.aip-action-due{align-items:center;gap:var(--lf-space-8);color:var(--aip-muted);font-size:var(--lf-font-size-caption);display:flex}.aip-action-list .aip-record-row>.aip-status-group{flex-basis:auto}@media (width<=600px){.aip-action-list.embedded .aip-record-row{grid-template-columns:auto minmax(0,1fr)}.aip-action-list.embedded .aip-status-group{grid-column:2}}.aip-action-discussion>summary{cursor:pointer;padding:var(--lf-space-16) var(--lf-space-24);font-size:var(--lf-font-size-label);color:var(--aip-muted)}.aip-action-discussion[open]>summary{border-bottom:1px solid var(--aip-line)}.aip-action-discussion .aip-action-agent{box-shadow:none;border:0}.aip-action-discussion .aip-action-agent h2{font-size:var(--lf-font-size-body)}.aip-action-aside details summary{align-items:center;gap:var(--lf-space-8);padding:var(--lf-space-12);border:1px solid var(--aip-line);border-radius:var(--lf-radius-control);display:flex}.aip-action-aside details[open] summary{background:var(--aip-bg)}.aip-source-file-icon{color:var(--aip-blue);font-size:var(--lf-font-size-body)}.aip-action-scope{color:var(--aip-muted);font-size:var(--lf-font-size-caption);border-top:1px solid var(--aip-line);padding-top:var(--lf-space-12);line-height:1.8}.aip-action-scope summary{cursor:pointer}@media (width<=1024px){.aip-action-steps li:after{display:none}}.aip-event-note{margin-top:var(--lf-space-8);font-size:var(--lf-font-size-label);line-height:1.8}.aip-event-note summary{cursor:pointer;overflow-wrap:anywhere}.aip-event-note summary>span{color:var(--aip-blue);white-space:nowrap}.aip-action-history .aip-event-note p{padding:var(--lf-space-12);background:var(--aip-bg);border-radius:var(--lf-radius-control)}.aip-action-detail>.aip-action-agent{margin-block:var(--lf-space-20)}.aip-action-agent .aip-chat-identity{color:var(--lf-color-action-link);margin:0}.aip-action-agent>.aip-action-status{margin:0 0 var(--lf-space-16);background:0 0;border:0;padding:0}.aip-action-agent>.aip-action-human{padding:0}.aip-action-prepared{font-size:var(--lf-font-size-reading);margin-block:var(--lf-space-16);overflow-wrap:anywhere;line-height:1.85}.aip-action-handoff{font-size:var(--lf-font-size-body)}.aip-action-handoff label,.aip-action-extra label{gap:var(--lf-space-8);display:grid}.aip-action-handoff input,.aip-action-handoff select,.aip-action-extra select{padding:var(--lf-space-12);border:1px solid var(--aip-line);border-radius:var(--lf-radius-control);background:var(--aip-white);color:var(--aip-ink);font:inherit;max-width:100%}.aip-action-deadlines,.aip-action-reasons{align-items:center;gap:var(--lf-space-8);flex-wrap:wrap;display:flex}.aip-action-deadlines .aip-button,.aip-action-reasons .aip-button{min-height:44px}.aip-action-deadline{color:var(--lf-color-action-link);font-size:var(--lf-font-size-label)}.aip-action-handoff summary,.aip-action-extra>summary,.aip-action-analysis-options>summary{cursor:pointer;min-height:44px;color:var(--aip-muted);font-size:var(--lf-font-size-label);align-content:center}.aip-action-extra{margin-block:var(--lf-space-8)}.aip-action-agent .aip-action-chat{border-block-start:1px solid var(--aip-line);margin-top:var(--lf-space-16);padding-top:var(--lf-space-16)}.aip-action-records{padding:var(--lf-space-20) var(--lf-space-24)}.aip-action-records>summary{cursor:pointer;color:var(--aip-muted);align-content:center;min-height:44px}.aip-action-records .action-outcome{border:0;padding-inline:0}.aip-action-records .aip-action-history{padding-inline:0}.aip-action-record-facts,.aip-action-record-sources{padding-block:var(--lf-space-16);border-top:1px solid var(--aip-line)}.aip-action-record-facts h2,.aip-action-record-sources h2{font-size:var(--lf-font-size-body)}.aip-action-record-sources pre{white-space:pre-wrap;overflow-wrap:anywhere}.aip-action-record-sources details{margin-block:var(--lf-space-12)}.aip-action-records small{color:var(--aip-muted);font-size:var(--lf-font-size-label);display:block}@media (width<=600px){.aip-action-records{padding:var(--lf-space-16)}}.aip-action-reasons .aip-button{white-space:normal;text-align:start;max-inline-size:100%;height:auto;line-height:1.6}.aip-action-review-evidence{margin-block:var(--lf-space-16);font-size:var(--lf-font-size-body)}.aip-action-review-evidence summary{cursor:pointer;min-height:44px;color:var(--lf-color-action-link);align-content:center}.aip-action-review-evidence summary svg{vertical-align:middle;margin-inline-end:var(--lf-space-8)}.aip-action-review-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font:inherit}.aip-dashboard-welcome{margin-bottom:var(--lf-space-24)}.aip-dashboard-kicker{color:var(--aip-muted);align-items:center;gap:2px;font-size:12px;display:flex}.aip-dashboard-welcome h1{margin-top:var(--lf-space-12);letter-spacing:-.7px;font-size:28px;line-height:1.4}.aip-dashboard-welcome p{margin-top:var(--lf-space-8);font-size:13px}.aip-date-control{border:1px solid var(--aip-line);border-radius:var(--lf-radius-panel);background:var(--aip-white);color:var(--aip-muted);flex:none;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:inline-flex}.aip-agent-entry-grid{gap:var(--lf-space-20);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.aip-agent-entry-grid .aip-composer{border-color:var(--lf-palette-blue-200);background:linear-gradient(120deg, color-mix(in srgb, var(--aip-soft) 24%, var(--aip-white)), var(--aip-white) 55%);min-width:0;box-shadow:0 3px 18px color-mix(in srgb, var(--aip-blue) 4%, transparent);border-radius:12px}.aip-agent-entry-grid .aip-composer--conversation{border-color:var(--aip-line);background:var(--aip-white);box-shadow:none}.aip-agent-entry-grid .aip-composer--conversation:focus-within{border-color:var(--lf-color-focus-ring)}.aip-agent-entry-grid .aip-composer--conversation>textarea{border-block-start:1px solid var(--aip-line);min-height:100px}.aip-entry-label{align-items:center;gap:var(--lf-space-12);color:var(--aip-blue);padding:20px 22px 0;font-size:14px;font-weight:500;display:flex}.aip-agent-entry-grid .aip-composer>textarea{resize:none;min-height:85px;padding:16px 22px 6px;font-size:14px;display:block;overflow-y:auto}.aip-agent-entry-grid .aip-composer-actions{padding:10px 18px 16px}.aip-draft-hint{color:var(--aip-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:0 22px 8px;font-size:11px;display:flex}.aip-draft-hint>span{align-items:center;gap:6px;display:inline-flex}.aip-draft-hint .aip-link{font-size:11px}.aip-agent-entry-grid .aip-link{font-size:12px}.aip-agent-entry-grid .aip-send{border-radius:8px;gap:12px;width:auto;height:40px;padding:0 16px;font-size:12px;transition:background .18s,box-shadow .18s;display:flex}.aip-send:not(:disabled):hover{background:var(--lf-color-action-hover);box-shadow:0 4px 12px color-mix(in srgb, var(--aip-blue) 18%, transparent)}.aip-overview>.aip-suggestions{gap:14px;margin:18px 0 32px;font-size:11px}.aip-overview .aip-suggestions button,.aip-overview .aip-suggestions a{font-size:11px;transition:color .18s}.aip-data-scope{align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.aip-overview .aip-metrics{gap:var(--lf-space-16);margin-bottom:var(--lf-space-24)}.aip-overview .aip-metric{padding:var(--lf-space-16) var(--lf-space-20);border-radius:10px;min-height:110px;transition:border-color .18s,transform .18s,box-shadow .18s}.aip-overview .aip-metric:hover,.aip-overview .aip-metric:focus-visible{border-color:var(--lf-palette-blue-300);box-shadow:0 7px 18px color-mix(in srgb, var(--aip-blue) 7%, transparent);transform:translateY(-2px)}.aip-overview .aip-metric>div:first-child{font-size:12px}.aip-overview .aip-metric>div:first-child svg{color:var(--lf-color-text-muted);transition:transform .18s}.aip-metric:hover>div:first-child svg{color:var(--aip-blue);transform:translate(3px)}.aip-overview .aip-metric>strong{letter-spacing:-.8px;margin:10px 0 6px;font-size:26px}.aip-overview .aip-metric strong small{font-size:11px}.aip-overview .aip-metric p{z-index:1;align-items:center;gap:5px;font-size:12px;display:flex;position:relative}.aip-overview .aip-metric p svg{color:var(--aip-blue)}.aip-mini-chart{opacity:.55;width:80px;height:34px;position:absolute;bottom:14px;right:14px}.aip-mini-fill{fill:var(--aip-soft)}.aip-mini-line{fill:none;stroke:var(--lf-palette-blue-300);stroke-width:1.5px}.aip-overview .aip-overview-grid{align-items:start;gap:var(--lf-space-24);grid-template-columns:minmax(0,1fr) 280px}.aip-overview .aip-panel-head{border-bottom:0;padding:22px 22px 14px}.aip-overview .aip-panel-head h2{font-size:15px}.aip-overview .aip-panel-head h2 b{padding:1px 7px;font-size:11px;font-weight:500}.aip-overview .aip-panel-head p{margin-top:6px;font-size:11px}.aip-todo-filters{border-bottom:1px solid var(--aip-line);gap:24px;margin:0 22px;display:flex;overflow-x:auto}.aip-todo-filters button{white-space:nowrap;color:var(--aip-muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 0;font-size:11px}.aip-todo-filters button.active{color:var(--aip-blue);border-bottom-color:var(--aip-blue);font-weight:500}.aip-todo-filters button:hover{color:var(--aip-blue)}.aip-todo-filters span{margin-left:5px;font-size:12px}.aip-todo-cards{gap:10px;padding:14px;display:grid}.aip-todo-cards .aip-todo{border:1px solid var(--aip-line);background:var(--aip-white);border-radius:8px;align-items:flex-start;gap:12px;padding:16px 14px;transition:border-color .18s,box-shadow .18s,transform .18s}.aip-todo-cards .aip-todo:hover,.aip-todo-cards .aip-todo:focus-visible{border-color:var(--lf-palette-blue-300);box-shadow:0 4px 14px color-mix(in srgb, var(--aip-blue) 6%, transparent);transform:translateY(-2px)}.aip-todo-cards .aip-todo[data-stage=failed]{border-inline-start:2px solid var(--lf-color-status-danger-text)}.aip-todo-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.aip-todo-cards .aip-todo strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.aip-todo-cards .aip-todo small{margin-top:6px;font-size:12px;line-height:1.8}.aip-todo-footer{color:var(--aip-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.aip-todo-footer>span,.aip-todo-footer>em{align-items:center;gap:6px;display:flex}.aip-todo-footer>em{color:var(--aip-blue);white-space:nowrap;font-size:12px;font-style:normal}.aip-todo-panel-foot{color:var(--aip-muted);border-top:1px solid var(--aip-line);align-items:center;gap:6px;padding:12px 20px;font-size:11px;display:flex}.aip-chart-period{background:var(--aip-bg);border:1px solid var(--aip-line);border-radius:7px;flex:none;padding:3px;display:flex}.aip-chart-period button{color:var(--aip-muted);background:0 0;border:0;border-radius:5px;padding:5px 8px;font-size:12px}.aip-chart-period button.active{background:var(--aip-white);box-shadow:0 1px 4px color-mix(in srgb, var(--aip-ink) 8%, transparent);color:var(--aip-ink)}.aip-trend-total{justify-content:space-between;align-items:center;gap:12px;padding:12px 22px 4px;display:flex}.aip-trend-total>strong{letter-spacing:-.8px;font-size:30px;font-weight:600;line-height:1.5}.aip-trend-total small{color:var(--aip-muted);letter-spacing:0;margin-left:8px;font-size:11px;font-weight:400}.aip-chart-legend{color:var(--aip-muted);gap:12px;font-size:11px;display:flex}.aip-chart-legend>span{align-items:center;gap:5px;display:flex}.aip-chart-legend i{border-top:2px solid var(--aip-blue);width:14px}.aip-chart-legend .dashed{border-top:2px dashed var(--lf-color-text-muted)}.aip-chart-selection{color:var(--aip-muted);align-items:center;gap:12px;padding:0 22px;font-size:12px;display:flex}.aip-chart-selection strong{color:var(--aip-blue);font-weight:500}.aip-trend-chart{padding:12px 14px 0}.aip-trend-chart svg{width:100%;display:block;overflow:visible}.aip-trend-chart text{fill:var(--aip-muted);font-size:12px}.aip-chart-grid{stroke:var(--aip-line);stroke-dasharray:3 4;stroke-width:1px}.aip-chart-current{stroke:var(--aip-blue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;fill:none}.aip-chart-complete{stroke:var(--lf-color-text-muted);stroke-dasharray:5 5;stroke-width:1.5px;fill:none}.aip-chart-dot{stroke:var(--aip-blue);stroke-width:2px;fill:var(--aip-white);opacity:0}.aip-chart-point:hover .aip-chart-dot,.aip-chart-point:focus .aip-chart-dot,.aip-chart-point.is-selected .aip-chart-dot{opacity:1}.aip-chart-point{cursor:pointer}.aip-chart-insight{border:1px solid var(--aip-line);color:var(--aip-muted);background:var(--aip-bg);border-radius:7px;align-items:center;gap:10px;margin:12px 20px 20px;padding:12px;font-size:12px;transition:border-color .18s,color .18s;display:flex}.aip-chart-insight>svg{color:var(--aip-blue);flex:none}.aip-chart-insight>span{flex:1}.aip-chart-insight:hover{border-color:var(--lf-palette-blue-300);color:var(--aip-blue)}@media (width<=1199px){.aip-agent-entry-grid,.aip-overview .aip-overview-grid{gap:16px}.aip-data-scope{display:none}}@media (width<=950px){.aip-overview .aip-overview-grid{grid-template-columns:minmax(0,1fr)}.aip-overview .aip-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.aip-agent-entry-grid{grid-template-columns:minmax(0,1fr)}.aip-dashboard-welcome h1{font-size:24px}.aip-date-control{display:none}.aip-dashboard-kicker,.aip-dashboard-welcome p{font-size:12px}.aip-agent-entry-grid .aip-composer-actions{flex-wrap:wrap;padding:8px 12px 12px}.aip-agent-entry-grid .aip-composer>textarea{padding-inline:16px;font-size:13px;display:block;overflow-y:auto}.aip-entry-label{padding-inline:16px;font-size:13px}.aip-agent-entry-grid .aip-composer-actions>.aip-row{flex:1;gap:8px}.aip-overview>.aip-suggestions{gap:10px;margin-bottom:24px}.aip-overview .aip-metric{min-height:125px;padding:14px}.aip-overview .aip-metric>div:first-child{font-size:12px}.aip-overview .aip-metric>strong{font-size:27px}.aip-overview .aip-metric p{font-size:11px}.aip-mini-chart{display:none}.aip-todo-heading{flex-wrap:wrap;gap:4px}.aip-overview .aip-panel-head{gap:8px;padding:18px 16px 10px}.aip-overview .aip-panel-head h2{font-size:14px}.aip-overview .aip-panel-head p{font-size:12px}.aip-todo-cards{padding:10px}.aip-chart-period button{padding:5px;font-size:11px}.aip-chart-legend{gap:6px;font-size:11px}}@media (prefers-reduced-motion:reduce){.aip-shell *,.aip-shell :after{transition:none!important;animation:none!important}.aip-overview .aip-metric:hover,.aip-todo-cards .aip-todo:hover,.aip-todo-cards .aip-todo:focus-visible{transform:none}}.aip-chart-guide{stroke:var(--lf-palette-blue-200);stroke-width:1px;stroke-dasharray:3 4}.aip-chart-point:focus-visible .aip-chart-dot{stroke-width:4px}.aip-chart-data{color:var(--aip-muted);margin:4px 22px 12px;font-size:11px}.aip-chart-data summary{cursor:pointer;justify-content:space-between;gap:12px;display:flex}.aip-chart-data summary span{font-size:10px}.aip-chart-data>div{max-height:200px;margin-top:12px;overflow:auto}.aip-chart-data table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.aip-chart-data th,.aip-chart-data td{text-align:right;border-bottom:1px solid var(--aip-line);padding:7px;font-weight:400}.aip-chart-data th:first-child{text-align:left}.aip-chart-current{animation:.6s ease-out both aip-chart-reveal}@keyframes aip-chart-reveal{0%{opacity:0}to{opacity:1}}.aip-todo-panel .aip-case-todos{padding:var(--lf-space-16);gap:var(--lf-space-12);grid-template-columns:1fr;margin:0}.aip-todo-panel .aip-case-todos .aip-production-case-card{padding:var(--lf-space-16)}.aip-analytics-section{margin-block:var(--lf-space-24);border-block-start:1px solid var(--aip-line)}.aip-analytics-section>summary{align-items:center;gap:var(--lf-space-12);cursor:pointer;min-height:56px;color:var(--aip-ink);font-size:var(--lf-font-size-label);font-weight:600;list-style:none;display:flex}.aip-analytics-section>summary::-webkit-details-marker{display:none}.aip-analytics-section>summary>span{color:var(--aip-muted);font-weight:400;font-size:var(--lf-font-size-caption)}.aip-analytics-section>summary>svg{margin-left:auto}.aip-analytics-section[open]>summary>svg{transform:rotate(90deg)}@media (width<=767px){.aip-analytics-section>summary{flex-wrap:wrap}}.aip-task-error{padding:var(--lf-space-20);border:1px solid var(--aip-line);border-inline-start:2px solid var(--lf-color-status-danger-text);border-radius:var(--lf-radius-panel);background:var(--aip-white);font-size:var(--lf-font-size-label);color:var(--aip-muted)}.aip-task-error p{margin:var(--lf-space-12) 0;overflow-wrap:anywhere;line-height:1.8}.aip-task-error summary{cursor:pointer}.aip-production-panel{margin-bottom:var(--lf-space-20)}.aip-production-panel .aip-panel-head h2{margin-top:var(--lf-space-8)}.aip-production-confirmed{margin-top:var(--lf-space-16);padding:var(--lf-space-16);border-radius:var(--lf-radius-control);background:var(--lf-color-surface-subtle);color:var(--aip-ink)}.aip-production-confirmed div{align-items:center;gap:var(--lf-space-8);display:flex}.aip-production-confirmed p{margin-top:var(--lf-space-8);color:var(--aip-muted);font-size:13px;line-height:1.7}.aip-production-body{padding:var(--lf-space-20)}.aip-production-balance{gap:var(--lf-space-16);padding-bottom:var(--lf-space-20);border-bottom:1px solid var(--aip-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aip-production-balance div{gap:var(--lf-space-8);display:grid}.aip-production-balance strong{font-size:22px;font-weight:600}.aip-production-balance small{color:var(--aip-muted);margin-left:var(--lf-space-4);font-size:12px;font-weight:400}.aip-production-action{align-items:center;gap:var(--lf-space-12);padding:var(--lf-space-16) 0;flex-wrap:wrap;display:flex}.aip-production-action p{color:var(--aip-muted);flex-basis:100%;font-size:13px;line-height:1.7}.aip-production-note{gap:var(--lf-space-8);width:100%;font-size:13px;display:grid}.aip-production-note textarea{border:1px solid var(--aip-line);border-radius:var(--lf-radius-control);padding:var(--lf-space-12);font:inherit;background:var(--aip-white);color:var(--aip-ink)}.aip-production-history{margin-top:var(--lf-space-16);color:var(--aip-muted);font-size:13px}.aip-production-history li{gap:var(--lf-space-12);padding:var(--lf-space-8) 0;line-height:1.6;display:flex}.aip-production-cards{gap:var(--lf-space-16);margin-bottom:var(--lf-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aip-production-case-card{text-align:left;padding:var(--lf-space-20);border:1px solid var(--aip-line);border-radius:var(--lf-radius-panel);background:var(--aip-white);color:var(--aip-ink);cursor:pointer;transition:border-color .16s,box-shadow .16s}.aip-production-case-card:hover{border-color:var(--lf-palette-blue-300);box-shadow:0 4px 14px color-mix(in srgb, var(--aip-blue) 6%, transparent)}.aip-production-case-card strong{margin:var(--lf-space-12) 0;font-size:15px;display:block}.aip-production-case-card p{color:var(--aip-muted);font-size:13px;line-height:1.6}@media (width<=767px){.aip-production-balance{grid-template-columns:repeat(2,minmax(0,1fr))}.aip-production-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.aip-production-case-card{transition:none}}.aip-site-preview{gap:var(--lf-space-16);width:100%;display:grid}.aip-site-preview ul{padding:0;list-style:none}.aip-site-preview li{align-items:start;gap:var(--lf-space-8);padding-block:var(--lf-space-8);font-size:var(--lf-font-size-label);display:flex}.aip-site-preview li>svg{color:var(--aip-blue);margin-top:var(--lf-space-4);flex-shrink:0}.aip-site-preview li strong{margin-bottom:var(--lf-space-4);display:block}.aip-site-preview small,.aip-daily-report>small{color:var(--aip-muted);font-size:var(--lf-font-size-caption);line-height:1.8;display:block}.aip-site-preview .aip-inset{margin-top:var(--lf-space-12);display:grid}.aip-daily-report{padding:var(--lf-space-24)}.aip-daily-report h2{margin-block:var(--lf-space-8);font-size:var(--lf-font-size-body)}.aip-daily-report .aip-panel-head p{font-size:var(--lf-font-size-caption);color:var(--aip-muted)}.aip-daily-totals{gap:var(--lf-space-16);margin-block:var(--lf-space-24);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.aip-daily-totals article{gap:var(--lf-space-8);padding:var(--lf-space-20);background:var(--aip-bg);border:1px solid var(--aip-line);border-radius:var(--lf-radius-control);font-size:var(--lf-font-size-caption);display:grid}.aip-daily-totals strong{font-size:var(--lf-font-size-title)}.aip-daily-totals progress{width:100%;accent-color:var(--aip-blue)}.aip-daily-report td small{color:var(--aip-muted);margin-top:var(--lf-space-4);display:block}.aip-daily-attention{padding-block:var(--lf-space-16);font-size:var(--lf-font-size-label);line-height:1.9}.aip-daily-line-charts{gap:var(--lf-space-16);margin-bottom:var(--lf-space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aip-daily-detail{font-size:var(--lf-font-size-caption);color:var(--aip-muted);margin-block:var(--lf-space-16)}.aip-daily-detail>summary{cursor:pointer;padding-block:var(--lf-space-8)}.aip-daily-detail>p{line-height:1.8}.aip-daily-attention li{justify-content:space-between;align-items:baseline;gap:var(--lf-space-16);padding-block:var(--lf-space-8);border-bottom:1px solid var(--aip-line);display:flex}.aip-daily-attention ul{padding:0;list-style:none}.aip-daily-attention .aip-link{flex-shrink:0}@media (width<=767px){.aip-daily-line-charts{grid-template-columns:1fr}.aip-daily-attention li{gap:var(--lf-space-4);flex-wrap:wrap}}.aip-related-feedback{margin-block:var(--lf-space-24);padding:var(--lf-space-20)}.aip-related-feedback header{margin-bottom:var(--lf-space-16);justify-content:space-between;align-items:center;display:flex}.aip-related-feedback h2{font-size:var(--lf-font-size-body);margin:0}.aip-related-feedback header>span{color:var(--aip-muted);font-size:var(--lf-font-size-caption)}.aip-related-feedback a{align-items:center;gap:var(--lf-space-12);padding-block:var(--lf-space-16);border-top:1px solid var(--aip-line);color:var(--aip-ink);text-decoration:none;display:flex}.aip-related-feedback a>span:first-of-type{flex:1;min-width:0}.aip-related-feedback strong{overflow-wrap:anywhere;font-weight:500}.aip-related-feedback small{color:var(--aip-muted);margin-top:var(--lf-space-4);font-size:var(--lf-font-size-caption);display:block}.aip-related-feedback a>svg{color:var(--aip-blue);flex-shrink:0}.aip-related-feedback a:hover strong{color:var(--aip-blue)}@media (width<=600px){.aip-related-feedback a{flex-wrap:wrap}}.markdown-content{min-inline-size:0;color:var(--lf-color-text-primary);font-size:var(--lf-font-size-reading);line-height:var(--lf-font-line-height-body);overflow-wrap:anywhere;white-space:normal}.markdown-content>*{margin:0}.markdown-content>*+*{margin-block-start:var(--lf-space-12)}.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:var(--lf-color-text-primary);font-weight:var(--lf-font-weight-semibold);line-height:var(--lf-font-line-height-heading)}.markdown-content h3{font-size:var(--lf-font-size-section)}.markdown-content h4,.markdown-content h5,.markdown-content h6{font-size:var(--lf-font-size-reading)}.markdown-content>h3:not(:first-child){border-block-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);margin-block-start:var(--lf-space-32);padding-block-start:var(--lf-space-20)}.markdown-content strong{color:var(--lf-color-text-primary);font-weight:var(--lf-font-weight-semibold)}.markdown-content ul,.markdown-content ol{padding-inline-start:var(--lf-space-24)}.markdown-content li+li,.markdown-content li>*+*{margin-block-start:var(--lf-space-8)}.markdown-content li>p{margin-block:var(--lf-space-8)}.markdown-content blockquote{border-inline-start:var(--lf-stroke-focus) solid var(--lf-color-border-control);color:var(--lf-color-text-secondary);padding-inline-start:var(--lf-space-16)}.markdown-content code{padding:var(--lf-space-2) var(--lf-space-4);border-radius:var(--lf-radius-control);background:var(--lf-color-surface-subtle);font-family:var(--lf-font-family-mono);font-size:var(--lf-font-size-body)}.markdown-content pre{padding:var(--lf-space-16);border-radius:var(--lf-radius-control);background:var(--lf-color-surface-subtle);white-space:pre-wrap}.markdown-content pre code{padding:0}.markdown-content table{border-collapse:collapse;max-inline-size:100%;font-size:var(--lf-font-size-body);display:block;overflow-x:auto}.markdown-content th,.markdown-content td{padding:var(--lf-space-8) var(--lf-space-12);border:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle);text-align:start}.markdown-content th{background:var(--lf-color-surface-subtle);font-weight:var(--lf-font-weight-semibold)}.markdown-content a{color:var(--lf-color-action-primary);text-underline-offset:var(--lf-space-2);text-decoration:underline}.markdown-content :focus-visible{outline:var(--lf-stroke-focus) solid var(--lf-color-focus-ring);outline-offset:var(--lf-space-2)}.markdown-content hr{border:0;border-block-start:var(--lf-stroke-hairline) solid var(--lf-color-border-subtle)}.markdown-content--model{line-height:1.8}.markdown-content--model>p,.markdown-content--model>ul,.markdown-content--model>ol,.markdown-content--model>blockquote{max-inline-size:76ch}.markdown-content--model h3{font-size:var(--lf-font-size-reading);letter-spacing:0}.markdown-content--model h4,.markdown-content--model h5,.markdown-content--model h6{font-size:var(--lf-font-size-body)}.markdown-content--model>h3:not(:first-child){border:0;margin-block-start:var(--lf-space-24);padding-block-start:0}.markdown-content--model>h3+*,.markdown-content--model>h4+*{margin-block-start:var(--lf-space-8)}.markdown-content--model li::marker{color:var(--lf-color-text-secondary);font-size:var(--lf-font-size-body)}.markdown-content--model blockquote{padding:var(--lf-space-12) var(--lf-space-16);background:var(--lf-color-surface-subtle);border-radius:var(--lf-radius-control);font-size:var(--lf-font-size-body)}.markdown-content--model table{margin-block-start:var(--lf-space-16);margin-block-end:var(--lf-space-8);line-height:1.6}.markdown-content--model th{font-weight:var(--lf-font-weight-semibold);white-space:nowrap}.markdown-content--model td{vertical-align:top;min-inline-size:6rem}.markdown-content--model tr:nth-child(2n) td{background:var(--lf-color-surface-subtle)}.markdown-content--model pre{white-space:pre;max-inline-size:100%;overflow-x:auto}.workspace-evidence[data-v-e470bcfd]{margin-block:var(--lf-space-16);font-size:var(--lf-font-size-label);color:var(--aip-muted)}details[data-v-e470bcfd]{margin-block:var(--lf-space-8)}summary[data-v-e470bcfd]{cursor:pointer;overflow-wrap:anywhere}pre[data-v-e470bcfd]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:20rem;overflow:auto}.action-outcome[data-v-6be2d7b7]{padding:var(--lf-space-20) var(--lf-space-24)}header[data-v-6be2d7b7]{justify-content:space-between;align-items:center;gap:var(--lf-space-12);margin-bottom:var(--lf-space-20);display:flex}h2[data-v-6be2d7b7]{font-size:var(--lf-font-size-body);margin:0}header>span[data-v-6be2d7b7],small[data-v-6be2d7b7],footer[data-v-6be2d7b7]{color:var(--aip-muted);font-size:var(--lf-font-size-caption)}ol[data-v-6be2d7b7]{align-items:center;gap:var(--lf-space-12);margin:0;padding:0;list-style:none;display:flex}li[data-v-6be2d7b7]:not(.outcome-connector){align-items:center;gap:var(--lf-space-12);flex:1;min-width:0;display:flex}li>svg[data-v-6be2d7b7]{color:var(--aip-blue);flex-shrink:0}li>div[data-v-6be2d7b7]{gap:var(--lf-space-4);display:grid}li strong[data-v-6be2d7b7]{font-size:var(--lf-font-size-label);font-weight:500}.outcome-connector[data-v-6be2d7b7]{color:var(--aip-muted)}footer[data-v-6be2d7b7]{gap:var(--lf-space-8);padding-top:var(--lf-space-16);margin-top:var(--lf-space-20);border-top:1px solid var(--aip-line);flex-wrap:wrap;display:flex}footer strong[data-v-6be2d7b7]{color:var(--aip-ink);font-weight:500}@media (width<=600px){ol[data-v-6be2d7b7]{flex-direction:column;align-items:stretch}.outcome-connector[data-v-6be2d7b7]{display:none}li[data-v-6be2d7b7]:not(.outcome-connector){padding-block:var(--lf-space-8)}.action-outcome[data-v-6be2d7b7]{padding:var(--lf-space-16)}}.aip-case-records .aip-production-cards[data-v-e19f21a5]{margin:var(--lf-space-16)}.supplier-comparison[data-v-5eecd2aa]{min-width:0}th button[data-v-5eecd2aa]{color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}th button[aria-pressed=true][data-v-5eecd2aa]{color:var(--lf-color-action-primary)}td small[data-v-5eecd2aa]{max-width:220px;color:var(--lf-color-text-secondary);margin-top:4px;font-size:11px;display:block}tr.selected[data-v-5eecd2aa]{background:color-mix(in srgb, var(--lf-color-selection-surface) 50%, transparent)}.supplier-pass[data-v-5eecd2aa]{color:var(--lf-color-status-success-text)}.supplier-blocked[data-v-5eecd2aa]{color:var(--lf-color-status-warning-text)}.supplier-evidence[data-v-5eecd2aa]{padding:20px 22px}.supplier-evidence header[data-v-5eecd2aa]{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.supplier-evidence header svg[data-v-5eecd2aa]{color:var(--lf-color-action-primary)}.supplier-evidence header span[data-v-5eecd2aa]{color:var(--lf-color-text-secondary);margin-left:auto;font-size:11px}.supplier-dimensions[data-v-5eecd2aa]{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid}.supplier-rate+.supplier-rate[data-v-5eecd2aa]{margin-top:16px}.supplier-rate>div[data-v-5eecd2aa]:first-child{justify-content:space-between;gap:12px;font-size:12px;display:flex}.supplier-rate strong[data-v-5eecd2aa]{font-variant-numeric:tabular-nums;font-weight:500}.supplier-rate-track[data-v-5eecd2aa]{background:var(--lf-color-surface-workspace);border-radius:4px;height:5px;margin:8px 0 4px;overflow:hidden}.supplier-rate-track i[data-v-5eecd2aa]{background:var(--lf-color-action-primary);border-radius:inherit;height:100%;display:block}.supplier-evidence small[data-v-5eecd2aa]{color:var(--lf-color-text-secondary);font-size:11px}dl[data-v-5eecd2aa]{align-content:start;gap:10px;margin:0;font-size:12px;display:grid}dl>div[data-v-5eecd2aa]{justify-content:space-between;gap:12px;display:flex}dt[data-v-5eecd2aa]{color:var(--lf-color-text-secondary)}dd[data-v-5eecd2aa]{text-align:right;margin:0}.supplier-coverage[data-v-5eecd2aa]{border-top:1px solid var(--lf-color-border-subtle);color:var(--lf-color-text-secondary);margin-top:20px;padding-top:14px;font-size:11px}.supplier-coverage summary[data-v-5eecd2aa]{cursor:pointer;color:var(--lf-color-action-primary);align-items:center;gap:7px;display:flex}.supplier-coverage p[data-v-5eecd2aa]{margin-top:10px;line-height:1.8}.supplier-coverage>div[data-v-5eecd2aa]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.supplier-coverage>div span[data-v-5eecd2aa]{border:1px solid var(--lf-color-border-subtle);border-radius:5px;padding:6px 8px}.supplier-coverage b[data-v-5eecd2aa]{margin-left:6px;font-weight:400}@media (width<=767px){.supplier-dimensions[data-v-5eecd2aa]{grid-template-columns:1fr;gap:20px}.supplier-evidence[data-v-5eecd2aa]{padding:18px 16px}}.purchase-review-checks[data-v-2259bc36]{gap:var(--lf-space-8);margin:var(--lf-space-16) 0;font-size:var(--lf-font-size-caption);color:var(--aip-muted);padding:0;list-style:none;display:grid}.purchase-review-checks li[data-v-2259bc36]:before{content:"○";color:var(--aip-blue);margin-right:var(--lf-space-8)}.purchase-board[data-v-eabed4a8]{padding:var(--lf-space-24);margin-bottom:var(--lf-space-24)}.compact[data-v-eabed4a8]{box-shadow:none;margin-block:var(--lf-space-16);border:0;padding:0}.compact .purchase-key-facts[data-v-eabed4a8]{padding-block:var(--lf-space-16)}.compact .purchase-key-facts strong[data-v-eabed4a8]{font-size:var(--lf-font-size-section)}.compact details>summary[data-v-eabed4a8]{cursor:pointer;color:var(--aip-muted);padding-block:var(--lf-space-12);font-size:var(--lf-font-size-label)}.purchase-inline-conditions[data-v-eabed4a8]{font-size:var(--lf-font-size-label);overflow-wrap:anywhere;line-height:1.7}header[data-v-eabed4a8],.purchase-section-title[data-v-eabed4a8]{justify-content:space-between;align-items:center;gap:var(--lf-space-12);flex-wrap:wrap;display:flex}h2[data-v-eabed4a8]{margin:var(--lf-space-12) 0 0;font-size:var(--lf-font-size-heading-3,1.25rem)}h3[data-v-eabed4a8]{align-items:center;gap:var(--lf-space-8);font-size:var(--lf-font-size-body);margin:0;display:flex}.purchase-key-facts[data-v-eabed4a8]{gap:var(--lf-space-20);padding:var(--lf-space-24) 0;grid-template-columns:1.5fr 1fr 1fr;display:grid}.purchase-key-facts>div[data-v-eabed4a8]{gap:var(--lf-space-8);flex-direction:column;min-width:0;display:flex}span[data-v-eabed4a8],small[data-v-eabed4a8],dt[data-v-eabed4a8]{color:var(--aip-muted);font-size:var(--lf-font-size-caption)}.purchase-key-facts span[data-v-eabed4a8]{align-items:center;gap:var(--lf-space-4);display:flex}strong[data-v-eabed4a8],b[data-v-eabed4a8]{font-variant-numeric:tabular-nums}.purchase-key-facts strong[data-v-eabed4a8]{overflow-wrap:anywhere;font-size:1.75rem;font-weight:600;line-height:1.3}.purchase-key-facts .purchase-total[data-v-eabed4a8]{color:var(--aip-blue)}.purchase-key-facts strong small[data-v-eabed4a8]{color:inherit;font-weight:400}.purchase-milestones[data-v-eabed4a8]{padding:var(--lf-space-20);border-radius:var(--lf-radius-control);background:var(--aip-bg);gap:var(--lf-space-20);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.purchase-milestones li[data-v-eabed4a8]{gap:var(--lf-space-8);border-top:2px solid var(--lf-palette-blue-200);padding-top:var(--lf-space-12);flex-direction:column;display:flex;position:relative}.purchase-milestones li[data-v-eabed4a8]:before{content:"";background:var(--aip-blue);border-radius:50%;width:6px;height:6px;position:absolute;top:-4px}.purchase-milestones strong[data-v-eabed4a8]{font-size:var(--lf-font-size-label)}.purchase-revision[data-v-eabed4a8],.purchase-conditions[data-v-eabed4a8]{border-top:1px solid var(--aip-line);padding-top:var(--lf-space-20);margin-top:var(--lf-space-20)}.purchase-costs[data-v-eabed4a8]{gap:var(--lf-space-12);margin-top:var(--lf-space-20);display:grid}.purchase-cost-row[data-v-eabed4a8]{align-items:center;gap:var(--lf-space-12);grid-template-columns:4rem minmax(0,1fr) 7.5rem;display:grid}.purchase-cost-row>div[data-v-eabed4a8]{border-radius:var(--lf-radius-control);background:var(--aip-bg);height:.625rem;overflow:hidden}.purchase-cost-row i[data-v-eabed4a8]{background:var(--lf-palette-blue-200);height:100%;transition:width .18s;display:block}.purchase-cost-row i.current[data-v-eabed4a8]{background:var(--aip-blue)}.purchase-cost-row b[data-v-eabed4a8]{text-align:right;font-size:var(--lf-font-size-label);font-weight:500}.purchase-delta[data-v-eabed4a8]{align-items:baseline;gap:var(--lf-space-8);font-size:var(--lf-font-size-caption);flex-wrap:wrap;display:flex}.purchase-delta strong[data-v-eabed4a8]{font-size:var(--lf-font-size-body)}.purchase-differences[data-v-eabed4a8]{gap:var(--lf-space-12);margin:var(--lf-space-20) 0;display:grid}.purchase-differences>div[data-v-eabed4a8]{gap:var(--lf-space-12);grid-template-columns:6rem 1fr;display:grid}dd[data-v-eabed4a8]{font-size:var(--lf-font-size-label);gap:var(--lf-space-8);flex-wrap:wrap;align-items:center;margin:0;display:flex}.purchase-condition-grid[data-v-eabed4a8]{gap:var(--lf-space-20);margin-top:var(--lf-space-16);grid-template-columns:1fr 1fr;display:grid}.purchase-condition-grid>div[data-v-eabed4a8]{gap:var(--lf-space-8);flex-direction:column;display:flex}.purchase-condition-grid strong[data-v-eabed4a8]{font-size:var(--lf-font-size-label);overflow-wrap:anywhere}.purchase-warning[data-v-eabed4a8]{color:var(--lf-color-status-warning-text)}p.purchase-warning[data-v-eabed4a8]{align-items:baseline;gap:var(--lf-space-8);font-size:var(--lf-font-size-caption);margin:var(--lf-space-16) 0 0;line-height:1.7;display:flex}footer[data-v-eabed4a8]{gap:var(--lf-space-8);border-top:1px solid var(--aip-line);margin-top:var(--lf-space-20);padding-top:var(--lf-space-16);font-size:var(--lf-font-size-caption);overflow-wrap:anywhere;display:flex}details[data-v-eabed4a8]{font-size:var(--lf-font-size-label)}summary[data-v-eabed4a8]{cursor:pointer;color:var(--aip-muted)}@media (width<=767px){.purchase-board[data-v-eabed4a8]{padding:var(--lf-space-16)}.purchase-key-facts[data-v-eabed4a8]{grid-template-columns:1fr 1fr}.purchase-key-facts>div[data-v-eabed4a8]:first-child{grid-column:1/-1}.purchase-milestones[data-v-eabed4a8],.purchase-condition-grid[data-v-eabed4a8]{grid-template-columns:1fr}.purchase-cost-row[data-v-eabed4a8]{grid-template-columns:4rem 1fr}.purchase-cost-row b[data-v-eabed4a8]{grid-column:2}.purchase-differences>div[data-v-eabed4a8]{gap:var(--lf-space-4);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.purchase-cost-row i[data-v-eabed4a8]{transition:none}}.record-references[data-v-85019e1e]{gap:var(--lf-space-8);margin-block-start:var(--lf-space-20);display:grid}.references-label[data-v-85019e1e]{color:var(--aip-muted);font-size:var(--lf-font-size-caption)}.record-reference[data-v-85019e1e]{align-items:center;gap:var(--lf-space-12);padding:var(--lf-space-12) var(--lf-space-16);color:var(--aip-ink);border:var(--lf-stroke-hairline) solid var(--aip-line);border-radius:var(--lf-radius-control);text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.record-reference[data-v-85019e1e]:hover{background:var(--lf-color-surface-subtle);border-color:var(--lf-color-action-primary)}.record-reference[data-v-85019e1e]:focus-visible{outline:var(--lf-stroke-focus) solid var(--lf-color-focus-ring);outline-offset:var(--lf-space-2)}.reference-body[data-v-85019e1e]{gap:var(--lf-space-4);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.reference-body strong[data-v-85019e1e]{font-size:var(--lf-font-size-label);font-weight:var(--lf-font-weight-semibold)}.reference-body small[data-v-85019e1e]{font-size:var(--lf-font-size-caption);color:var(--aip-muted)}.record-reference>svg[data-v-85019e1e]{color:var(--lf-color-action-primary);flex-shrink:0}@media (width<=600px){.record-reference[data-v-85019e1e]{flex-wrap:wrap}.reference-body[data-v-85019e1e]{flex-basis:70%}}@media (prefers-reduced-motion:reduce){.record-reference[data-v-85019e1e]{transition:none}}.streaming-answer[data-v-3b13479f]{min-inline-size:0}.streaming-answer__status[data-v-3b13479f]{align-items:center;gap:var(--lf-space-8);min-block-size:var(--lf-space-24);color:var(--aip-muted);font-size:var(--lf-font-size-caption);margin-block-start:var(--lf-space-8);display:flex}.streaming-answer__dot[data-v-3b13479f]{inline-size:var(--lf-space-8);block-size:var(--lf-space-8);background:var(--aip-ink);border-radius:50%;animation:1.4s ease-in-out infinite stream-breathe-3b13479f}.streaming-answer__copy[data-v-3b13479f]{align-items:center;gap:var(--lf-space-4);min-block-size:var(--lf-space-24);color:var(--aip-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.streaming-answer__copy[data-v-3b13479f]:hover{color:var(--aip-ink)}.streaming-answer__copy[data-v-3b13479f]:focus-visible{outline:var(--lf-stroke-focus) solid var(--lf-color-focus-ring);outline-offset:var(--lf-space-2)}.streaming-answer__jump[data-v-3b13479f]{z-index:30;align-items:center;gap:var(--lf-space-8);padding:var(--lf-space-8) var(--lf-space-16);border:var(--lf-stroke-hairline) solid var(--lf-color-border-control);border-radius:var(--lf-radius-control);background:var(--lf-color-surface-raised);color:var(--lf-color-text-primary);font:inherit;font-size:var(--lf-font-size-caption);box-shadow:0 var(--lf-space-4) var(--lf-space-12) var(--lf-color-border-subtle);cursor:pointer;display:inline-flex;position:fixed;inset-block-end:var(--lf-space-24);inset-inline-start:50%;transform:translate(-50%)}.streaming-answer__jump[data-v-3b13479f]:focus-visible{outline:var(--lf-stroke-focus) solid var(--lf-color-focus-ring);outline-offset:var(--lf-space-2)}@keyframes stream-breathe-3b13479f{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.streaming-answer__dot[data-v-3b13479f]{animation:none}}.context-evidence[data-v-4e2bad79]{padding:var(--lf-space-8) 0;border-radius:var(--lf-radius-panel);font-size:var(--lf-font-size-label);background:0 0;border:0}header[data-v-4e2bad79],.lookup[data-v-4e2bad79]{align-items:center;gap:var(--lf-space-12);display:flex}header[data-v-4e2bad79]{margin-bottom:var(--lf-space-12)}.lookup[data-v-4e2bad79]{padding-block:var(--lf-space-8)}.lookup strong[data-v-4e2bad79]{margin-left:auto;font-weight:500}svg[data-v-4e2bad79],p[data-v-4e2bad79],small[data-v-4e2bad79],summary[data-v-4e2bad79]{color:var(--aip-muted)}details[data-v-4e2bad79]{border-top:1px solid var(--aip-line);margin-top:var(--lf-space-12);padding-top:var(--lf-space-12)}summary[data-v-4e2bad79]{cursor:pointer}p[data-v-4e2bad79]{overflow-wrap:anywhere}.context-evidence>summary[data-v-4e2bad79]{gap:var(--lf-space-8);font-size:var(--lf-font-size-caption);border:0;flex-wrap:wrap;align-items:center;display:flex}.context-evidence>summary small[data-v-4e2bad79]{padding-inline-start:var(--lf-space-8)}.context-evidence p[data-v-4e2bad79]{margin-block:var(--lf-space-12)}.next-action[data-v-4968399e]{border:1px solid var(--lf-palette-blue-200);border-radius:var(--lf-radius-panel);background:var(--aip-white);padding:var(--lf-space-20);margin-top:var(--lf-space-16)}header[data-v-4968399e]{align-items:center;gap:var(--lf-space-8);color:var(--aip-blue);font-size:var(--lf-font-size-caption);margin-bottom:var(--lf-space-8);display:flex}h3[data-v-4968399e]{font-size:var(--lf-font-size-body);margin:0;line-height:1.5}p[data-v-4968399e]{font-size:var(--lf-font-size-label);color:var(--aip-muted);margin-top:var(--lf-space-8);overflow-wrap:anywhere;line-height:1.7}.facts[data-v-4968399e]{gap:var(--lf-space-24);padding-block:var(--lf-space-12);margin:var(--lf-space-12) 0;border-block:1px solid var(--aip-line);flex-wrap:wrap;display:flex}dt[data-v-4968399e]{font-size:var(--lf-font-size-caption);color:var(--aip-muted)}dd[data-v-4968399e]{margin:var(--lf-space-4) 0 0;font-size:var(--lf-font-size-label);font-variant-numeric:tabular-nums;font-weight:600}.tools[data-v-4968399e],.decisions[data-v-4968399e]{align-items:center;gap:var(--lf-space-8);flex-wrap:wrap;display:flex}.tools[data-v-4968399e]{margin-top:var(--lf-space-12);color:var(--aip-muted);font-size:var(--lf-font-size-caption)}.tools span[data-v-4968399e]{padding:var(--lf-space-4) var(--lf-space-8);background:var(--aip-bg);border-radius:var(--lf-radius-control)}.decisions[data-v-4968399e]{margin-top:var(--lf-space-16);gap:var(--lf-space-20)}.decisions .aip-button[data-v-4968399e]{white-space:normal;text-align:left}details[data-v-4968399e]{margin-top:var(--lf-space-12);font-size:var(--lf-font-size-caption);color:var(--aip-muted)}summary[data-v-4968399e]{cursor:pointer}label[data-v-4968399e]{gap:var(--lf-space-8);margin-top:var(--lf-space-12);display:grid}textarea[data-v-4968399e]{width:100%;padding:var(--lf-space-12);border:1px solid var(--aip-line);border-radius:var(--lf-radius-control);resize:vertical;color:var(--aip-ink);background:var(--aip-white);font:inherit}.outcome a[data-v-4968399e]{color:var(--aip-blue);align-items:center;gap:var(--lf-space-4);display:inline-flex}.next-action[data-v-4968399e]:not(.next-action--pending){border-color:var(--aip-line);background:var(--aip-bg)}@media (width<=767px){.decisions[data-v-4968399e]{flex-direction:column;align-items:stretch}.decisions .aip-button[data-v-4968399e]{justify-content:space-between}}.historical[data-v-ac7b2959]{margin-block:var(--lf-space-12);border-block-start:1px solid var(--aip-line)}.historical>summary[data-v-ac7b2959]{align-items:center;gap:var(--lf-space-12);cursor:pointer;padding-block:var(--lf-space-16);font-size:var(--lf-font-size-label);color:var(--aip-ink);flex-wrap:wrap;display:flex}.historical>summary span[data-v-ac7b2959],.historical>summary small[data-v-ac7b2959]{color:var(--aip-muted);font-size:var(--lf-font-size-caption)}.historical>summary small[data-v-ac7b2959]{margin-left:auto}.next-step-explanation[data-v-ac7b2959]{color:var(--aip-muted);font-size:var(--lf-font-size-caption)}.next-step-explanation>summary[data-v-ac7b2959]{cursor:pointer;padding-block:var(--lf-space-8)}.conversation-records[data-v-df7abae0]{margin-block:var(--lf-space-24);border-block-start:var(--lf-stroke-hairline) solid var(--aip-line);padding-block-start:var(--lf-space-20)}header[data-v-df7abae0],header>span[data-v-df7abae0],.conversation-record__action>span[data-v-df7abae0],details a>span[data-v-df7abae0]{align-items:center;gap:var(--lf-space-8);display:flex}header[data-v-df7abae0]{justify-content:space-between;gap:var(--lf-space-8);font-weight:var(--lf-font-weight-semibold);font-size:var(--lf-font-size-label);flex-wrap:wrap;margin-block-end:var(--lf-space-12)}small[data-v-df7abae0],p[data-v-df7abae0]{font-size:var(--lf-font-size-caption);color:var(--aip-muted);font-weight:var(--lf-font-weight-regular)}.conversation-record[data-v-df7abae0]{justify-content:space-between;align-items:center;gap:var(--lf-space-16);padding:var(--lf-space-16);margin-block:var(--lf-space-8);border:var(--lf-stroke-hairline) solid var(--aip-line);border-radius:var(--lf-radius-control);background:var(--aip-white);color:var(--aip-ink);text-decoration:none;display:flex}.conversation-record[data-v-df7abae0]:hover{border-color:var(--lf-color-border-control);background:var(--lf-color-surface-subtle)}.conversation-record strong[data-v-df7abae0]{margin-block:var(--lf-space-4);font-size:var(--lf-font-size-label);display:block}.conversation-record p[data-v-df7abae0]{overflow-wrap:anywhere;margin:0}.conversation-record__action[data-v-df7abae0]{align-items:flex-end;gap:var(--lf-space-12);flex-direction:column;flex-shrink:0;display:flex}.conversation-record__action>span[data-v-df7abae0],details a>span[data-v-df7abae0]{color:var(--aip-blue);font-size:var(--lf-font-size-caption)}summary[data-v-df7abae0]{cursor:pointer;font-size:var(--lf-font-size-caption);color:var(--aip-muted);padding-block:var(--lf-space-8)}@media (width<=600px){.conversation-record[data-v-df7abae0]{flex-direction:column;align-items:flex-start}.conversation-record__action[data-v-df7abae0]{flex-direction:row;justify-content:space-between;align-items:center;inline-size:100%}}.agent-execution[data-v-db8e5731]{border-inline-start:2px solid var(--aip-line);margin-block:var(--lf-space-16) var(--lf-space-24);color:var(--aip-muted);padding-inline-start:var(--lf-space-16)}.agent-execution-heading[data-v-db8e5731]{align-items:center;gap:var(--lf-space-8);font-size:var(--lf-font-size-body);flex-wrap:wrap;display:flex}.agent-execution-heading strong[data-v-db8e5731]{color:var(--aip-ink);font-weight:500}.agent-execution-heading>span[data-v-db8e5731]{font-size:var(--lf-font-size-label)}.agent-execution-detail[data-v-db8e5731]{margin-block-start:var(--lf-space-8)}.agent-execution-detail summary[data-v-db8e5731]{align-items:center;gap:var(--lf-space-8);cursor:pointer;font-size:var(--lf-font-size-label);min-height:32px;list-style:none;display:flex}.agent-execution-detail summary[data-v-db8e5731]::-webkit-details-marker{display:none}.agent-execution-detail[open] summary svg[data-v-db8e5731]{transform:rotate(180deg)}.agent-execution-detail summary[data-v-db8e5731]:focus-visible{outline:2px solid var(--lf-color-focus-ring);outline-offset:2px}.agent-execution-detail ol[data-v-db8e5731]{margin:var(--lf-space-8) 0 0;padding:0;list-style:none}.agent-execution-detail li[data-v-db8e5731]{align-items:center;gap:var(--lf-space-8);padding-block:var(--lf-space-8);font-size:var(--lf-font-size-body);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.agent-execution-detail small[data-v-db8e5731]{font-size:var(--lf-font-size-label)}.agent-execution-round[data-v-db8e5731]{margin-block-end:var(--lf-space-4);display:block}.agent-execution-detail p[data-v-db8e5731]{gap:var(--lf-space-8);font-size:var(--lf-font-size-label);display:flex}.agent-execution-spin[data-v-db8e5731]{animation:1.2s linear infinite agent-execution-spin-db8e5731}@keyframes agent-execution-spin-db8e5731{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.agent-execution-spin[data-v-db8e5731]{animation:none}}.conversation-only[data-v-0e50d91b]{grid-template-columns:minmax(0,1fr);max-width:100%}.aip-journey-disclosure[data-v-0e50d91b]{margin-bottom:var(--lf-space-16)}.aip-journey-disclosure>summary[data-v-0e50d91b]{cursor:pointer;color:var(--aip-muted);font-size:var(--lf-font-size-label);padding-block:var(--lf-space-12)}.equipment-maintenance[data-v-c8c8959d]{border-top:1px solid var(--aip-line);margin-top:var(--lf-space-20);padding-top:var(--lf-space-20)}header[data-v-c8c8959d],h3[data-v-c8c8959d]{align-items:center;gap:var(--lf-space-8);display:flex}header[data-v-c8c8959d]{flex-wrap:wrap;justify-content:space-between}h3[data-v-c8c8959d]{font-size:var(--lf-font-size-body);margin:0}ol[data-v-c8c8959d]{gap:var(--lf-space-8);margin:var(--lf-space-20) 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}li[data-v-c8c8959d]{font-size:var(--lf-font-size-caption);color:var(--aip-muted);border-top:2px solid var(--aip-line);padding-top:var(--lf-space-12);align-items:center;gap:var(--lf-space-4);display:flex}li span[data-v-c8c8959d]{background:var(--aip-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}li.done[data-v-c8c8959d],li.current[data-v-c8c8959d]{border-color:var(--aip-blue);color:var(--aip-blue)}li.current span[data-v-c8c8959d]{background:var(--aip-blue);color:var(--aip-white)}.equipment-order-states[data-v-c8c8959d]{gap:var(--lf-space-16);margin:var(--lf-space-16) 0;grid-template-columns:1fr 1fr;display:grid}.equipment-order-states>div[data-v-c8c8959d]{gap:var(--lf-space-8);padding:var(--lf-space-16);background:var(--aip-bg);border-radius:var(--lf-radius-control);flex-direction:column;display:flex}small[data-v-c8c8959d],span[data-v-c8c8959d],p[data-v-c8c8959d]{font-size:var(--lf-font-size-caption);color:var(--aip-muted)}strong[data-v-c8c8959d]{font-size:var(--lf-font-size-body)}p[data-v-c8c8959d]{margin:var(--lf-space-12) 0 0;line-height:1.7}details[data-v-c8c8959d]{margin-top:var(--lf-space-16);font-size:var(--lf-font-size-caption)}summary[data-v-c8c8959d]{cursor:pointer;color:var(--aip-muted)}button[data-v-c8c8959d]{margin:var(--lf-space-8) var(--lf-space-8) 0 0}@media (width<=600px){ol[data-v-c8c8959d]{grid-template-columns:1fr 1fr}.equipment-order-states[data-v-c8c8959d]{grid-template-columns:1fr}}.equipment-readings[data-v-a86c37d9]{border:1px solid var(--aip-line);border-radius:var(--lf-radius-control);padding:var(--lf-space-20);background:var(--aip-white);margin-bottom:var(--lf-space-20)}header[data-v-a86c37d9]{justify-content:space-between;align-items:center;gap:var(--lf-space-12);flex-wrap:wrap;display:flex}h3[data-v-a86c37d9]{margin:var(--lf-space-8) 0 0;font-size:var(--lf-font-size-body)}.equipment-samples[data-v-a86c37d9]{gap:var(--lf-space-16);margin:var(--lf-space-20) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.equipment-samples>div[data-v-a86c37d9]{gap:var(--lf-space-8);flex-direction:column;display:flex}span[data-v-a86c37d9],small[data-v-a86c37d9]{font-size:var(--lf-font-size-caption);color:var(--aip-muted)}strong[data-v-a86c37d9]{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600}small[data-v-a86c37d9]{font-weight:400}.warning[data-v-a86c37d9]{color:var(--lf-color-status-warning-text)}.equipment-reference[data-v-a86c37d9]{justify-content:space-between;gap:var(--lf-space-8);border-top:1px dashed var(--aip-line);padding-top:var(--lf-space-12);font-size:var(--lf-font-size-label);flex-wrap:wrap;display:flex}footer[data-v-a86c37d9]{align-items:center;gap:var(--lf-space-8);color:var(--aip-muted);margin-top:var(--lf-space-16);font-size:var(--lf-font-size-caption);flex-wrap:wrap;display:flex}@media (width<=480px){.equipment-samples[data-v-a86c37d9]{grid-template-columns:1fr}.equipment-samples>div[data-v-a86c37d9]{flex-direction:row;justify-content:space-between;align-items:baseline}}.in-conversation[data-v-3b3849ec]{box-shadow:none;margin:var(--lf-space-16) 0 0;background:0 0;border:0;padding:0}.in-conversation[data-v-3b3849ec] .aip-production-body{padding:0}.in-conversation summary[data-v-3b3849ec]{cursor:pointer;padding-block:var(--lf-space-12);color:var(--aip-muted);font-size:var(--lf-font-size-label)}.supply-balance[data-v-4aa802a8]{border-block:1px solid var(--aip-line);margin:20px 0;padding:18px 0}.supply-balance>div[data-v-4aa802a8]{grid-template-columns:60px minmax(0,1fr) 96px;align-items:center;gap:12px;font-size:12px;display:grid}.supply-balance>div+div[data-v-4aa802a8]{margin-top:14px}.supply-balance strong[data-v-4aa802a8]{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.balance-track[data-v-4aa802a8]{background:var(--aip-bg);border-radius:3px;height:10px;display:flex;overflow:hidden}.balance-track i[data-v-4aa802a8]{flex:none;height:100%}.balance-demand[data-v-4aa802a8]{background:var(--lf-palette-blue-200)}.balance-available[data-v-4aa802a8]{background:var(--aip-blue)}.balance-gap[data-v-4aa802a8]{background:repeating-linear-gradient(135deg, var(--aip-line), var(--aip-line) 2px, var(--aip-bg) 2px, var(--aip-bg) 5px);border:1px solid var(--aip-line)}figcaption[data-v-4aa802a8]{color:var(--aip-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;font-size:11px;display:flex}figcaption span[data-v-4aa802a8]{align-items:center;gap:6px;display:inline-flex}.balance-key[data-v-4aa802a8]{background:var(--aip-blue);border-radius:1px;width:6px;height:6px}.balance-shortage[data-v-4aa802a8]{color:var(--lf-color-status-warning-text)}@media (width<=480px){.supply-balance>div[data-v-4aa802a8]{grid-template-columns:52px minmax(0,1fr) 88px;gap:8px;font-size:11px}}.purchase-context-detail[data-v-205fe464]{margin-bottom:var(--lf-space-16);border:1px solid var(--aip-line);border-radius:var(--lf-radius-control);background:var(--aip-white)}.purchase-context-detail>summary[data-v-205fe464]{padding:var(--lf-space-16) var(--lf-space-20);cursor:pointer;font-size:var(--lf-font-size-label);color:var(--aip-muted)}.purchase-context-detail[data-v-205fe464] .aip-production-panel,.purchase-context-detail[data-v-205fe464] .aip-supply-context{border:0;margin:0}
