@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+Thai:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--font-heading: "Inter", "Noto Sans Thai", ui-sans-serif, system-ui, sans-serif;--font-body: "Inter", "Noto Sans Thai", ui-sans-serif, system-ui, sans-serif;--color-primary: #0f172a;--color-secondary: #334155;--color-accent: #c8a03a;--color-accent-strong: #735517;--color-accent-soft: #f7ebcb;--color-background: #f4f5f7;--color-background-alt: #e9edf2;--color-surface: #ffffff;--color-surface-muted: #f6f7f9;--color-surface-strong: #e7ebf0;--color-border: #d6dde8;--color-border-strong: #94a3b8;--color-text: #020617;--color-text-muted: #475569;--color-text-soft: #64748b;--color-sidebar-bg: #0b1220;--color-sidebar-surface: #131d31;--color-sidebar-surface-strong: #1a2740;--color-sidebar-border: rgba(255, 255, 255, .08);--color-sidebar-text: #e5edf7;--color-sidebar-muted: #94a3b8;--color-success: #15803d;--color-success-soft: #dcfce7;--color-warning: #b45309;--color-warning-soft: #fef3c7;--color-danger: #b91c1c;--color-danger-soft: #fee2e2;--color-neutral-soft: #e2e8f0;--color-info: #1d4ed8;--color-info-soft: #dbeafe;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 2.5rem;--radius-sm: .5rem;--radius-md: .85rem;--radius-lg: 1.1rem;--radius-xl: 1.5rem;--radius-pill: 999px;--shadow-sm: 0 8px 18px rgba(15, 23, 42, .05);--shadow-md: 0 24px 48px rgba(15, 23, 42, .08);--shadow-lg: 0 34px 72px rgba(15, 23, 42, .12);--transition-fast: .18s ease;--transition-base: .24s ease}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:var(--font-body);color:var(--color-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at top left,rgba(200,160,58,.12),transparent 22%),linear-gradient(180deg,#eef1f5,#f7f8fa)}button,textarea,select,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid rgba(200,160,58,.28);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#root{min-height:100vh}.reviewer-app{display:flex;flex-direction:column;gap:var(--space-md);min-height:100vh;padding:var(--space-lg);max-width:1680px;margin:0 auto}.sidebar-shell,.workspace-shell{min-width:0}.sidebar-shell{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:var(--space-md);align-items:start}.sidebar-shell>.sidebar-section--fill{grid-column:1 / -1}.workspace-shell{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.surface-card{background:#fffffff5;border:1px solid rgba(214,221,232,.9);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar-shell .surface-card{background:linear-gradient(180deg,#131d31fa,#0b1220fa);border-color:var(--color-sidebar-border);box-shadow:0 30px 70px #02061747}.sidebar-shell h1,.sidebar-shell h2,.sidebar-shell h3,.sidebar-shell h4,.sidebar-shell strong,.sidebar-shell .field-label{color:var(--color-sidebar-text)}.sidebar-shell .section-copy,.sidebar-shell .section-status,.sidebar-shell .empty-inline-note,.sidebar-shell .pilot-card__subcopy,.sidebar-shell .ops-card__meta{color:var(--color-sidebar-muted)}.brand-panel,.sidebar-section,.workspace-header-card,.workspace-panel,.empty-state-panel,.app-alert{padding:var(--space-lg)}.brand-panel,.sidebar-section{padding:var(--space-md)}.workspace-section-card{min-height:220px;justify-content:center}.sidebar-section--fill{flex:1}.section-header,.panel-heading,.workspace-header-card__top,.toolbar-actions,.metric-grid,.workspace-onboarding-grid,.field-card__header,.field-card__footer,.field-card__subsection-header,.preview-nav__item-top,.preview-viewer__header,.ops-card__header,.provider-card__header,.pilot-group__header,.pilot-card__header,.alert-artifact-item,.field-card__badges,.panel-heading__meta{display:flex;align-items:center;gap:var(--space-sm)}.section-header,.panel-heading,.workspace-header-card__top,.field-card__header,.field-card__footer,.field-card__subsection-header,.preview-nav__item-top,.preview-viewer__header,.ops-card__header,.provider-card__header,.pilot-group__header,.pilot-card__header,.alert-artifact-item{justify-content:space-between}.metric-grid,.workspace-onboarding-grid,.ops-grid,.empty-state-grid,.field-comparison-grid{display:grid;gap:var(--space-md)}.metric-grid,.workspace-onboarding-grid,.empty-state-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ops-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.field-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-workspace{display:flex;flex-direction:column;gap:var(--space-lg);min-height:0}.review-workspace__body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:var(--space-lg);align-items:start}.review-workspace__body--autofill-review{grid-template-columns:minmax(0,1fr)}.review-action-rail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.78fr) minmax(0,.92fr) minmax(280px,.94fr);gap:var(--space-md);align-items:start;position:static}.review-action-rail__copy,.review-action-rail__focus,.review-action-rail__readiness,.review-action-rail__actions{display:flex;flex-direction:column;gap:var(--space-xs)}.review-action-rail__focus,.review-action-rail__readiness,.review-action-rail__actions{padding:var(--space-md);border-radius:var(--radius-lg);background:#f6f7f9eb;border:1px solid rgba(214,221,232,.9)}.review-action-rail__meta{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-content:flex-start}.review-action-rail__focus-icon{margin-bottom:.2rem}.review-action-rail__note{margin:0;color:var(--color-text-soft);line-height:1.55}.review-action-rail__readiness{gap:var(--space-sm)}.review-action-rail__readiness--ready{border-color:#15803d3d;background:linear-gradient(180deg,#f0fdf4fa,#dcfce7eb)}.review-action-rail__readiness--needs-review{border-color:#d977063d;background:linear-gradient(180deg,#fffbebfa,#fef3c7eb)}.review-action-rail__readiness--blocked{border-color:#dc26263d;background:linear-gradient(180deg,#fef2f2fa,#fee2e2eb)}.review-action-rail__readiness-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.review-action-rail__readiness-copy{margin:0;color:var(--color-secondary);line-height:1.55}.review-action-rail__checklist{margin:0;padding-left:1.15rem;color:var(--color-secondary)}.review-action-rail__checklist li+li{margin-top:.35rem}.review-action-rail__history{display:flex;flex-direction:column;gap:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid rgba(148,163,184,.22)}.review-action-rail__history-list{margin:0;padding-left:1.15rem;color:var(--color-secondary)}.review-action-rail__history-list li+li{margin-top:.35rem}.workflow-rail,.operations-overview{display:flex;flex-direction:column;gap:var(--space-lg)}.workflow-rail__header,.operations-overview__header,.operations-overview__context,.workflow-stage__step,.workflow-rail__track{display:flex;gap:var(--space-md)}.workflow-rail__header,.operations-overview__header{align-items:flex-start;justify-content:space-between}.operations-overview__context{flex-direction:column;align-items:flex-start;min-width:220px;padding:var(--space-md);border-radius:var(--radius-lg);background:linear-gradient(180deg,#f7ebcbe6,#fffffffa);border:1px solid rgba(200,160,58,.24)}.workflow-rail__track,.operations-overview__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-md)}.workflow-stage{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.22);background:#f8fafccc}.workflow-stage--active{border-color:#c8a03a4d;background:linear-gradient(180deg,#f7ebcba8,#fffffff5)}.workflow-stage--complete{border-color:#15803d3d;background:linear-gradient(180deg,#f0fdf4fa,#dcfce7eb)}.workflow-stage strong{color:var(--color-primary)}.workflow-stage p{margin:0;color:var(--color-text-soft);line-height:1.55}.workflow-stage__step{align-items:center;justify-content:space-between}.workflow-stage__index{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#0f172a14;color:var(--color-primary);font-weight:700}.workflow-stage__icon,.metric-card__icon,.review-action-rail__focus-icon,.product-stat-card__icon,.workspace-hero__icon-badge{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:.8rem;background:#0f172a0f;color:var(--color-primary)}.workflow-stage__icon{background:#c8a03a1f;color:var(--color-accent-strong)}.operations-overview__next-step{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.22);background:#f8fafcdb}.operations-overview__next-step ul{margin:0;padding-left:1.2rem;color:var(--color-secondary)}.workspace-header-card{display:flex;flex-direction:column;gap:var(--space-lg)}.workspace-header-card__top,.section-header,.panel-heading{align-items:flex-start}.workspace-header-card__copy{flex:1;min-width:0}.workspace-header-card__status{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-sm)}.workspace-history-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-md)}.workspace-audit-timeline{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.22);background:#f8fafcd1}.workspace-history-card{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.22);background:#f8fafcd1}.workspace-history-card strong{color:var(--color-primary)}.workspace-history-card p{margin:0;color:var(--color-secondary);line-height:1.55}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.workspace-panel{display:flex;flex-direction:column;gap:var(--space-lg);min-height:0}.preview-panel{min-height:48vh}.inspector-panel{min-height:34vh}.eyebrow{margin:0 0 var(--space-xs);font-family:var(--font-heading);font-size:.72rem;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:var(--color-accent)}.eyebrow--compact{margin-bottom:var(--space-2xs)}h1,h2,h3,h4{margin:0;font-family:var(--font-heading);color:var(--color-primary)}.section-copy,.metric-card__meta,.section-status,.preview-nav__anchor,.ops-card__meta,.provider-card__description,.provider-card__meta,.empty-inline-note,.field-card__id,.preview-viewer__anchor,.app-alert__body,.citation-card p,.ops-card__value,.pilot-card__meta span{color:var(--color-text-muted)}.section-status,.metric-card__meta,.ops-card__meta,.provider-card__meta,.preview-nav__anchor,.preview-viewer__anchor,.field-card__id{font-size:.92rem}.tag-row{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.feature-tag{display:inline-flex;align-items:center;padding:.5rem .75rem;border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-strong);font-weight:600}.ui-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);border-radius:var(--radius-pill);padding:.45rem .75rem;font-size:.84rem;font-weight:700}.ui-badge--positive{background:var(--color-success-soft);color:var(--color-success)}.ui-badge--warning{background:var(--color-warning-soft);color:var(--color-warning)}.ui-badge--danger{background:var(--color-danger-soft);color:var(--color-danger)}.ui-badge--neutral{background:var(--color-neutral-soft);color:var(--color-secondary)}.ui-badge--info{background:var(--color-info-soft);color:var(--color-info)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:44px;border-radius:.95rem;border:1px solid transparent;padding:.75rem 1rem;font-weight:700;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.button:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-sm)}.button:disabled{cursor:not-allowed;opacity:.55}.button--primary{background:linear-gradient(135deg,#d4af37,#c0922b);color:#111827;box-shadow:0 16px 30px #c8a03a2e}.button--secondary{background:var(--color-surface);border-color:#d6dde8f2;color:var(--color-primary)}.button__icon{flex-shrink:0}.app-alert-stack{display:flex;flex-direction:column;gap:var(--space-sm)}.app-alert{display:flex;flex-direction:column;gap:var(--space-xs)}.app-alert--success{border-color:#15803d3d;background:#f0fdf4f2}.app-alert--error{border-color:#b91c1c3d;background:#fef2f2f2}.app-alert h4{font-size:1rem}.app-alert ul{margin:0;padding-left:1.2rem}.control-input,.control-select,textarea{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.control-input{min-height:46px;padding:.78rem .95rem}.control-input--with-icon{display:flex;align-items:center;gap:.65rem;padding:0 .95rem}.control-input--with-icon svg{color:var(--color-text-soft);flex-shrink:0}.control-input__inner{width:100%;min-height:44px;border:0;background:transparent;outline:none}.control-input__inner::placeholder{color:var(--color-text-soft)}.control-input:focus,.control-select:focus,textarea:focus{border-color:#c8a03a7a;box-shadow:0 0 0 4px #c8a03a1f;outline:none}textarea{min-height:132px;padding:.9rem 1rem;resize:vertical;line-height:1.72}pre{margin:0;white-space:pre-wrap;word-break:break-word}.form-field,.value-surface{display:flex;flex-direction:column;gap:var(--space-xs)}.field-label{font-weight:700;color:var(--color-secondary)}.value-surface{padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.32);background:var(--color-surface-muted)}.value-surface--editable{background:#f7ebcb61;border-color:#c8a03a47}.empty-inline-note{margin:0}.workspace-hero,.forms-workspace,.platform-workspace{display:flex;flex-direction:column;gap:var(--space-lg)}.workspace-hero{padding:calc(var(--space-lg) + .25rem);background:linear-gradient(135deg,#fffffffa,#f7f9fcf2),linear-gradient(90deg,rgba(200,160,58,.08),transparent)}.workspace-hero__header,.workspace-hero__eyebrow-row{display:grid;gap:var(--space-md)}.workspace-hero__header{grid-template-columns:minmax(0,1.25fr) minmax(240px,.7fr);align-items:start}.workspace-hero__eyebrow-row{grid-auto-flow:column;justify-content:start;align-items:center}.workspace-hero__copy,.workspace-hero__context,.forms-workspace__aside{display:flex;flex-direction:column;gap:var(--space-sm)}.workspace-hero__context{padding:var(--space-md);border-radius:var(--radius-lg);background:#0f172a0a;border:1px solid rgba(214,221,232,.9)}.workspace-hero__metrics,.forms-workspace__grid,.platform-workspace__grid,.platform-service-grid,.platform-provider-list,.library-spotlight-grid,.workspace-format-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-md)}.product-stat-card,.library-spotlight-card,.platform-service-card,.platform-provider-card,.workspace-format-item{position:relative;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid rgba(214,221,232,.9);background:#fffffff0;box-shadow:0 10px 24px #0f172a0d}.product-stat-card:before,.metric-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,var(--color-accent),transparent)}.library-spotlight-card{text-align:left;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.library-spotlight-card:hover,.platform-provider-card:hover,.platform-service-card:hover{transform:translateY(-1px);border-color:#c8a03a52}.library-spotlight-card__header,.platform-provider-card__header,.platform-service-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.library-spotlight-card__type,.library-spotlight-card__action,.platform-provider-card__meta{color:var(--color-text-soft);font-size:.9rem}.workspace-guide-list{display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding-left:1.2rem;color:var(--color-secondary)}.workspace-guide-list li{line-height:1.6}.forms-library-shell{gap:var(--space-md)}.forms-library-shell__header,.forms-library-shell__summary,.forms-library-shell__results-meta,.forms-library-card__meta{display:flex;gap:var(--space-sm)}.forms-library-shell__header,.forms-library-shell__results-meta{align-items:flex-start;justify-content:space-between}.forms-library-shell__eyebrow-row{margin-bottom:var(--space-xs)}.forms-library-shell__summary{flex-wrap:wrap;justify-content:flex-end}.forms-library-shell__toolbar{gap:var(--space-md)}.forms-library-shell__search{flex:0 1 auto}.forms-library-shell__filters{margin-top:0}.forms-library-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-md)}.forms-library-card{min-height:164px}.forms-library-card__meta{flex-wrap:wrap}.forms-library-table-shell{overflow:auto;border:1px solid rgba(148,163,184,.2);border-radius:var(--radius-lg);background:#fffffff5}.forms-library-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0}.forms-library-table th,.forms-library-table td{padding:.85rem;border-bottom:1px solid rgba(148,163,184,.14);vertical-align:middle;text-align:left}.forms-library-table thead th{position:sticky;top:0;z-index:1;background:#f8fafc;color:var(--color-text-soft);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.forms-library-table__form-cell{display:flex;flex-direction:column;gap:.2rem}.forms-library-table__col--type,.forms-library-table__col--status,.forms-library-table__col--action{white-space:nowrap}.forms-library-table__col--type{width:9.5rem}.forms-library-table__col--status{width:9rem}.forms-library-table__col--action{width:11.5rem}.forms-library-table td.forms-library-table__col--action,.forms-library-table th.forms-library-table__col--action{text-align:right}.forms-library-table__subcopy{color:var(--color-text-soft);font-size:.9rem;line-height:1.45}.forms-library-table__open{min-height:36px;padding:.5rem .8rem;white-space:nowrap;margin-left:auto}.forms-library-table__toggle{display:inline-flex;align-items:center;justify-content:center;width:4.7rem;min-width:4.7rem;min-height:2.45rem;padding:0;border-radius:var(--radius-pill);border:none;background:transparent;color:inherit;font:inherit;font-weight:800;transition:transform var(--transition-fast),opacity var(--transition-fast)}.forms-library-table__toggle-track{position:relative;display:inline-flex;align-items:center;width:100%;min-height:2.45rem;padding:.16rem;border:1px solid rgba(148,163,184,.24);border-radius:var(--radius-pill);background:linear-gradient(180deg,#f8fafcf5,#e2e8f0f5);box-shadow:inset 0 1px 2px #0f172a14;overflow:hidden;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.forms-library-table__toggle-label{display:inline-flex;align-items:center;width:100%;padding-inline:.72rem;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:color var(--transition-fast),justify-content var(--transition-fast)}.forms-library-table__toggle-thumb{position:absolute;top:.18rem;left:.18rem;width:1.95rem;height:1.95rem;border-radius:50%;border:1px solid rgba(200,160,58,.22);background:linear-gradient(180deg,#fffbebfa,#fffffff5);box-shadow:0 4px 10px #0f172a26,inset 0 1px 1px #ffffffd1;transition:transform var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.forms-library-table__toggle.is-on .forms-library-table__toggle-track{border-color:#c8a03a57;background:linear-gradient(135deg,#d4af37,#c0922b);box-shadow:inset 0 1px 1px #ffffff29,0 8px 18px #c8a03a38}.forms-library-table__toggle.is-on .forms-library-table__toggle-label{justify-content:flex-start;color:#111827f0}.forms-library-table__toggle.is-on .forms-library-table__toggle-thumb{transform:translate(2.2rem);border-color:#73551738;background:linear-gradient(180deg,#fff8dcfa,#fffffff5)}.forms-library-table__toggle.is-off .forms-library-table__toggle-track{border-color:#c8a03a2e;background:linear-gradient(180deg,#f7ebcbad,#fffffff5);box-shadow:inset 0 1px 1px #ffffff52,0 6px 14px #c8a03a14}.forms-library-table__toggle.is-off .forms-library-table__toggle-label{justify-content:flex-end;color:#735517d1}.forms-library-table__toggle.is-off .forms-library-table__toggle-thumb{border-color:#c8a03a33;background:linear-gradient(180deg,#fffffffa,#fcf8edf5)}.forms-library-table__toggle:focus-visible{outline:3px solid rgba(200,160,58,.18);outline-offset:2px}.forms-library-table__toggle:hover:not(:disabled){transform:translateY(-1px)}.forms-library-table__toggle:disabled{opacity:.65;cursor:wait}.forms-library-table__toggle:disabled .forms-library-table__toggle-thumb{box-shadow:0 4px 10px #0f172a1f}@media(max-width:1040px){.reviewer-app{gap:var(--space-sm);padding:var(--space-md)}.sidebar-shell{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:var(--space-sm);align-items:start}.sidebar-shell>.sidebar-section--fill{grid-column:1 / -1}.field-comparison-grid,.review-action-rail,.review-workspace__body,.workspace-hero__header,.forms-library-shell__header{grid-template-columns:1fr}}@media(max-width:640px){.sidebar-shell{grid-template-columns:1fr}.forms-library-shell__header,.forms-library-shell__results-meta{flex-direction:column;align-items:stretch}}@media(max-width:720px){.reviewer-app{padding:var(--space-sm)}.brand-panel,.sidebar-section,.workspace-header-card,.workspace-panel,.empty-state-panel,.app-alert{padding:var(--space-md)}.toolbar-actions,.workflow-rail__header,.operations-overview__header,.workspace-header-card__top,.field-card__footer,.section-header,.panel-heading{flex-direction:column;align-items:stretch}.review-action-rail{position:static}.sidebar-menu__header{flex-direction:row;align-items:flex-start;justify-content:space-between}}.auth-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 24px}.auth-card{width:min(920px,100%);display:grid;gap:clamp(20px,3vw,28px);padding:clamp(24px,4vw,40px)}.auth-card__copy{display:grid;gap:12px}.auth-card__copy h1,.auth-card__copy p{margin:0}.auth-card__copy .section-copy{max-width:32ch;line-height:1.4}.auth-form{display:grid;gap:18px}.auth-form__control{min-height:52px;padding:.78rem .95rem}.auth-card__submit{min-width:160px;width:100%}.auth-card__error{margin:0;color:var(--color-danger-700, #b42318)}.auth-card__actions{display:flex;gap:12px;flex-wrap:wrap}.auth-card__samples{display:grid;gap:16px;padding-top:8px;border-top:1px solid rgba(148,163,184,.18)}.auth-card__samples-header{align-items:flex-start;gap:12px}.auth-card__samples-copy{display:grid;gap:4px}.auth-card__samples-copy p{margin:0;color:var(--color-text-soft, #64748b);line-height:1.5}.auth-sample-list{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-sample-card{width:100%;min-height:132px;padding:20px;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.auth-sample-card:hover{transform:translateY(-2px);border-color:#c8a03a57;box-shadow:0 16px 32px #0f172a14;background:#fffbebc7}.auth-sample-card:focus-visible{outline:none;border-color:#c8a03a7a;box-shadow:0 0 0 4px #c8a03a1f}.auth-sample-card:disabled{cursor:wait;opacity:.7}.auth-sample-card__password{letter-spacing:.08em;color:var(--color-text-soft, #64748b)}.brand-panel__session{margin-top:20px;padding-top:16px;border-top:1px solid var(--color-border-subtle, rgba(15, 23, 42, .08));display:grid;gap:12px}.brand-panel__session-copy{display:grid;gap:4px}.brand-panel__session-meta{font-size:.875rem;color:var(--color-text-secondary, #64748b)}.brand-panel__session-actions{display:grid;gap:12px}.platform-workspace__grid--admin{margin-top:24px}.platform-admin-form,.platform-admin-list{display:grid;gap:16px}.platform-admin-toolbar{align-items:flex-end;justify-content:space-between}.platform-admin-toolbar__search{flex:1 1 320px}.platform-admin-toolbar__page-size{flex:0 0 160px}.platform-admin-form__control{min-height:46px;padding:.78rem .95rem}.platform-admin-card{border:1px solid var(--color-border-subtle, rgba(15, 23, 42, .08));border-radius:16px;padding:16px;display:grid;gap:12px}.platform-admin-card__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.platform-admin-card__actions{display:flex;gap:12px;flex-wrap:wrap}.platform-admin-card__password{margin:0;font-size:.875rem;color:var(--color-text-secondary, #64748b)}.platform-role-toggle{display:inline-flex;align-items:center;gap:8px}.platform-admin-card__checkbox{align-self:end}@media(max-width:560px){.auth-card{padding:24px}.auth-card__copy .section-copy{max-width:none}.auth-sample-list{grid-template-columns:1fr}}.provider-list,.pilot-groups,.pilot-list,.field-list{display:flex;flex-direction:column;gap:var(--space-sm)}.citation-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-sm)}.provider-card,.ops-card,.pilot-card,.metric-card,.preview-nav__item,.preview-viewer,.field-card,.citation-card,.insight-banner{border:1px solid rgba(148,163,184,.28);border-radius:var(--radius-lg);background:var(--color-surface)}.provider-card,.ops-card,.metric-card,.citation-card,.insight-banner{padding:var(--space-md)}.brand-panel{background:radial-gradient(circle at top right,rgba(200,160,58,.16),transparent 30%),linear-gradient(180deg,#1a2740fa,#0b1220fa)!important}.brand-panel__badge{display:inline-flex;align-items:center;min-height:28px;padding:.3rem .65rem;border-radius:var(--radius-pill);background:#c8a03a2e;color:#f5deb0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.brand-panel__intro,.ops-card__title-row,.sidebar-menu__button-copy{display:flex;gap:var(--space-sm)}.brand-panel__identity{display:flex;align-items:center;gap:1rem}.brand-panel__intro{align-items:center}.brand-panel__icon,.sidebar-menu__button-icon,.ops-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:.85rem;background:#ffffff14;color:#f8fafc;flex-shrink:0}.autofill-logo{position:relative;display:inline-flex}.brand-panel__logo{align-items:center;justify-content:center;width:5.8rem;height:4.7rem;flex-shrink:0;overflow:hidden}.autofill-logo__image{display:block;width:112%;height:112%;max-width:none;object-fit:cover;object-position:center;filter:drop-shadow(0 12px 24px rgba(2,6,23,.18))}.brand-panel .eyebrow,.sidebar-shell .eyebrow{color:#f5deb0}.brand-panel{display:flex;flex-direction:column;gap:var(--space-sm);min-height:0}.brand-panel__headline{display:flex;flex-direction:column;gap:.36rem;min-width:0}.lang-toggle{border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:var(--color-sidebar-text)}.lang-toggle--menu{margin-left:auto;flex-shrink:0;min-height:2.5rem;min-width:3.2rem;padding:.38rem .92rem;border-radius:999px;border-color:#f5deb033;background:#ffffff0f;color:#f8fafc;font-size:.8rem;font-weight:700;letter-spacing:.04em;line-height:1;box-shadow:inset 0 0 0 1px #ffffff08;transition:transform var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.lang-toggle--menu:hover{background:#c8a03a24;border-color:#f5deb057;box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 20px #02061729}.lang-toggle--menu:focus-visible{outline:none;border-color:#f5deb070;box-shadow:0 0 0 3px #c8a03a29,inset 0 0 0 1px #ffffff0a}.brand-panel h1{font-size:clamp(1.65rem,1vw + 1.05rem,2.2rem);line-height:1.04;letter-spacing:-.04em;max-width:none}.brand-panel__subtitle{margin:0;max-width:none;font-size:.95rem;line-height:1.4;font-weight:500;color:var(--color-sidebar-muted)}.provider-card.is-active,.pilot-card.is-active,.preview-nav__item.is-selected,.field-card.is-focused{border-color:#c8a03a6b;box-shadow:0 0 0 3px #c8a03a14}.provider-card__description,.ops-card__value,.citation-card p,.field-card__id{margin:0}.ops-card__value{font-weight:700;color:var(--color-primary)}.control-select{min-height:44px;padding:.75rem .9rem}.pilot-group{display:flex;flex-direction:column;gap:var(--space-sm)}.pilot-group__header{color:var(--color-secondary)}.pilot-card,.preview-nav__item{width:100%;padding:var(--space-md);text-align:left;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.pilot-card:hover:not(:disabled),.preview-nav__item:hover{border-color:#c8a03a52;transform:translateY(-1px)}.sidebar-shell .pilot-card,.sidebar-shell .ops-card,.sidebar-shell .queue-empty-state{background:#ffffff0a;border-color:#ffffff14;color:var(--color-sidebar-text)}.sidebar-shell .queue-empty-state strong{color:var(--color-sidebar-text)}.pilot-card:disabled{cursor:not-allowed;opacity:.6}.pilot-card__meta{display:flex;justify-content:flex-start;gap:var(--space-sm);margin-top:var(--space-xs)}.pilot-card__title-block{display:flex;flex-direction:column;gap:.2rem;min-width:0}.pilot-card__header{align-items:flex-start}.pilot-card__header-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-xs);flex-shrink:0}.pilot-card__subcopy{margin:0;color:var(--color-text-soft);font-size:.92rem;line-height:1.45;overflow-wrap:anywhere}.preview-viewer{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);min-height:0}.preview-viewer pre{flex:1;overflow:auto;padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-muted);border:1px solid rgba(148,163,184,.22)}.sheet-preview,.document-preview{flex:1;min-height:0}.sheet-preview__scroller,.document-preview{height:100%;overflow:auto;border-radius:var(--radius-md);border:1px solid rgba(148,163,184,.22);background:var(--color-surface-muted)}.sheet-preview__table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.sheet-preview__table th,.sheet-preview__table td{min-width:140px;max-width:280px;padding:.7rem .8rem;border-right:1px solid rgba(148,163,184,.18);border-bottom:1px solid rgba(148,163,184,.18);vertical-align:top;text-align:left;line-height:1.45;word-break:break-word}.sheet-preview__table thead th{position:sticky;top:0;z-index:2;background:#eff6ff;color:var(--color-primary)}.sheet-preview__table tbody th{position:sticky;left:0;z-index:1;min-width:72px;background:#f8fafc;color:var(--color-secondary)}.sheet-preview__corner{left:0;z-index:3!important}.sheet-preview__table tr.is-active-row th{background:#dbeafe}.sheet-preview__table td.is-active-cell{background:#dbeafe;box-shadow:inset 0 0 0 2px #0369a159}.sheet-preview__table td.is-diff-cell{box-shadow:inset 0 0 0 1.5px #0d948842}.sheet-preview__table td.is-filled-cell{background:#dcfce7d1}.sheet-preview__table td.is-missing-cell{background:linear-gradient(135deg,#fee2e2e6,#fffffff0);box-shadow:inset 0 0 0 1.5px #dc262633}.sheet-preview__table td.is-empty-cell{color:var(--color-text-soft)}.inline-highlight{padding:0 .18rem;border-radius:.28rem;background:#fbbf2457;color:inherit}.document-preview{display:flex;flex-direction:column}.document-preview__line{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--space-sm);padding:.85rem 1rem;border-bottom:1px solid rgba(148,163,184,.16)}.document-preview__line:last-child{border-bottom:0}.document-preview__line.is-active-line{background:#dbeafe57}.document-preview__line-number{font-size:.85rem;font-weight:700;color:var(--color-text-soft)}.document-preview__line p{margin:0;color:var(--color-text);line-height:1.55}.preview-toolbar,.preview-summary-strip,.page-review-toolbar,.page-review-toolbar__stats,.preview-toolbar__actions,.pagination-bar,.pagination-bar__actions,.compare-pane__header,.selected-row-detail__header,.selected-row-detail__grid,.catalog-toolbar,.catalog-filter-row,.review-table__actions,.inspector-filter-row{display:flex;gap:var(--space-sm)}.preview-toolbar,.page-review-toolbar,.compare-pane__header,.selected-row-detail__header,.catalog-toolbar{align-items:flex-end;justify-content:space-between}.preview-toolbar,.page-review-toolbar,.catalog-toolbar{flex-wrap:wrap}.preview-toolbar__search,.page-review-toolbar__search{flex:1 1 320px}.preview-toolbar__select,.preview-toolbar__field{flex:1 1 280px}.preview-toolbar__page{flex:0 0 140px}.preview-toolbar__actions,.preview-summary-strip,.page-review-toolbar__stats,.pagination-bar,.catalog-filter-row,.review-table__actions,.inspector-filter-row{flex-wrap:wrap;align-items:center}.inspector-filter-row{margin-top:calc(var(--space-xs) * -1)}.inspector-filter{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:40px;border:1px solid rgba(148,163,184,.26);border-radius:var(--radius-pill);background:var(--color-surface);padding:.55rem .85rem;color:var(--color-secondary);font-weight:700}.inspector-filter.is-active{border-color:#0369a16b;background:#dbeafeb3;color:var(--color-accent-strong)}.pagination-bar{justify-content:space-between;padding-top:var(--space-xs)}.pagination-bar--compact{padding-top:0}.pagination-bar__summary{color:var(--color-text-soft);font-size:.92rem}.preview-context-bar{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm) 0}.preview-context-bar--sticky{position:static;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.preview-search-hit-list{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.preview-search-hit{display:flex;flex-direction:column;gap:.2rem;min-width:180px;max-width:280px;padding:.75rem .9rem;border:1px solid rgba(148,163,184,.26);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-primary);text-align:left}.preview-search-hit:hover{border-color:#c8a03a52}.preview-search-hit span{color:var(--color-text-soft);font-size:.92rem}.preview-coverage-panel{display:flex;flex-direction:column;gap:var(--space-sm);padding:.9rem 1rem;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-lg);background:#f8fafcd6}.preview-coverage-panel__summary,.preview-coverage-panel__legend,.preview-coverage-panel__chips{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.preview-coverage-panel__legend-item{display:inline-flex;align-items:center;gap:.45rem;font-size:.92rem;color:var(--color-text-soft)}.preview-coverage-panel__legend-item:before{content:"";width:.85rem;height:.85rem;border-radius:.28rem;border:1px solid rgba(148,163,184,.22);background:#ffffffeb}.preview-coverage-panel__legend-item--target:before{box-shadow:inset 0 0 0 1.5px #0d948842}.preview-coverage-panel__legend-item--filled:before{background:#dcfce7d1}.preview-coverage-panel__legend-item--missing:before{background:linear-gradient(135deg,#fee2e2e6,#fffffff0)}.preview-coverage-panel__group{display:flex;flex-direction:column;gap:var(--space-xs)}.preview-coverage-chip{display:inline-flex;flex-direction:column;gap:.2rem;min-width:120px;max-width:220px;padding:.65rem .75rem;border-radius:var(--radius-md);border:1px solid rgba(148,163,184,.22);background:#fff;color:var(--color-text);text-align:left}.preview-coverage-chip span{color:var(--color-text-soft);font-size:.88rem}.preview-coverage-chip--filled{background:#dcfce7d1;border-color:#22c55e42}.preview-coverage-chip--missing{background:linear-gradient(135deg,#fee2e2e6,#fffffff0);border-color:#dc26262e}.preview-compare-layout{display:grid;grid-template-columns:repeat(2,minmax(360px,1fr));gap:var(--space-md);min-height:0;overflow-x:auto}.compare-pane{display:flex;flex-direction:column;gap:var(--space-sm);min-height:0;padding:var(--space-md);border:1px solid rgba(148,163,184,.28);border-radius:var(--radius-lg);background:#f8fafcd9;min-width:0}.compare-pane--accent{background:#f7ebcb59;border-color:#c8a03a3d}.compare-pane__meta{color:var(--color-text-soft);font-size:.9rem}.catalog-toolbar{flex-direction:column;align-items:stretch}.catalog-filter-row{margin-top:.15rem}.insight-banner{background:linear-gradient(135deg,#dbeafec2,#ffffffeb);color:var(--color-primary)}.insight-banner p{margin:0}.field-list{overflow:auto;padding-right:.2rem}.inspector-workbench{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.95fr);gap:var(--space-md);min-height:0;flex:1;align-items:start}.review-queue,.field-detail-shell{min-height:0}.review-queue{display:flex;flex-direction:column;gap:var(--space-sm);border-right:1px solid rgba(148,163,184,.18);padding-right:var(--space-md)}.review-queue__toolbar{display:flex;flex-direction:column;gap:var(--space-sm)}.queue-filter-row{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.queue-filter{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:40px;border:1px solid rgba(148,163,184,.26);border-radius:var(--radius-pill);background:var(--color-surface);padding:.55rem .85rem;color:var(--color-secondary);font-weight:700}.queue-filter span{color:var(--color-text-soft)}.queue-filter.is-active{border-color:#c8a03a66;background:var(--color-accent-soft);color:var(--color-accent-strong)}.intake-quick-view-card:focus-visible,.queue-filter:focus-visible,.inspector-filter:focus-visible,.queue-item:focus-visible,.pilot-card:focus-visible{outline:none;border-color:#0d94886b;box-shadow:0 0 0 3px #0d948824}.queue-list{display:flex;flex-direction:column;gap:var(--space-sm);overflow:auto;padding-right:.15rem}.queue-list--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));overflow:visible;padding-right:0}.queue-item{width:100%;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);text-align:left;border:1px solid rgba(148,163,184,.26);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.queue-item:hover{transform:translateY(-1px);border-color:#c8a03a47}.queue-item.is-selected{border-color:#c8a03a6b;box-shadow:0 0 0 3px #c8a03a14}.queue-item.is-selected:focus-visible,.pilot-card.is-active:focus-visible{box-shadow:0 0 0 3px #0d94882e}.queue-item__top,.queue-item__status,.queue-item__meta,.queue-item__tags,.field-detail-toolbar,.field-detail-toolbar__meta,.field-detail-toolbar__actions{display:flex;align-items:center;gap:var(--space-xs)}.queue-item__top,.queue-item__meta,.field-detail-toolbar{justify-content:space-between}.queue-item__status{flex-wrap:wrap;justify-content:flex-end}.queue-item__meta{flex-wrap:wrap;color:var(--color-text-soft);font-size:.9rem}.queue-item__tags{flex-wrap:wrap}.queue-empty-state{padding:var(--space-lg);border:1px dashed rgba(148,163,184,.35);border-radius:var(--radius-lg);background:#f8fafccc}.intake-empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md)}.intake-empty-state strong{font-size:1.05rem;color:var(--color-primary)}.intake-empty-state .button{align-self:flex-start}.queue-empty-state p{margin:var(--space-xs) 0 0;color:var(--color-text-muted)}.queue-empty-state--detail{height:100%;display:flex;flex-direction:column;justify-content:center}.field-detail-shell{display:flex;flex-direction:column;gap:var(--space-sm)}.review-table-shell{overflow:auto;border:1px solid rgba(148,163,184,.24);border-radius:var(--radius-lg);background:var(--color-surface)}.review-table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0}.review-table th,.review-table td{padding:.8rem;border-bottom:1px solid rgba(148,163,184,.18);border-right:1px solid rgba(148,163,184,.12);vertical-align:top;text-align:left}.review-table th:last-child,.review-table td:last-child{border-right:0}.review-table thead th{position:sticky;top:0;z-index:1;background:#eff6ff;color:var(--color-primary)}.review-table tbody tr.is-selected{background:#dbeafe33}.review-table__field-link{padding:0;border:0;background:transparent;color:var(--color-accent-strong);font-weight:700;text-align:left}.review-table__field-link:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:0 0 0 3px #0d948824}.review-table__subcopy{margin-top:.25rem;color:var(--color-text-soft);font-size:.88rem}.review-table__cell-copy{color:var(--color-text);line-height:1.55}.autofill-field-provenance{margin-top:.5rem}.autofill-field-provenance .ui-badge{min-height:1.75rem}.review-table__editor{width:100%;min-width:14rem;min-height:88px;padding:.75rem .85rem;resize:vertical}.review-table__editor--date{min-height:46px;padding:.7rem .85rem;resize:none}.review-table__editor:focus-visible,.review-note-input:focus-visible{outline:none;border-color:#0d94886b;box-shadow:0 0 0 3px #0d94881f}.review-table__actions .button{min-height:38px;padding:.55rem .8rem}.review-table__empty{padding:var(--space-lg);text-align:center;color:var(--color-text-soft)}.autofill-review-table{min-width:1480px}.autofill-review-table__col--field{width:18%}.autofill-review-table__col--score{width:12%}.autofill-review-table__col--confidential{width:9%}.autofill-review-table__col--ai,.autofill-review-table__col--hitl{width:17%}.autofill-review-table__col--evidence{width:15%}.autofill-review-table__col--actions{width:12%}.autofill-review-table__ai-cell,.autofill-review-table__hitl-cell,.autofill-review-table__evidence-cell,.autofill-review-table__actions-cell{min-width:0}.autofill-review-table__actions-cell .review-table__actions{min-width:10.5rem}.selected-row-detail{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md);border:1px solid rgba(148,163,184,.22);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fffffffa,#f7f9fcfa)}.selected-row-detail--sticky{position:static}.autofill-workspace,.autofill-workspace__builder,.autofill-workspace__targets,.autofill-preview-stack,.autofill-guidance-panel,.autofill-session-bar,.autofill-workspace__empty,.autofill-session-bar__summary,.autofill-session-bar__actions,.autofill-session-bar__exports,.autofill-score-stack{display:flex;flex-direction:column;gap:var(--space-md)}.autofill-builder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);align-items:start}.field-label--with-help{display:inline-flex;align-items:center;gap:.45rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inline-help-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;padding:0;border:none;border-radius:999px;background:#94a3b824;color:var(--color-text-soft);font-size:.85rem;font-weight:700;line-height:1;cursor:help;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.inline-help-trigger:hover{background:#94a3b833;color:var(--color-secondary);transform:translateY(-1px)}.inline-help-trigger:focus-visible{outline:none;background:#94a3b833;color:var(--color-secondary);box-shadow:0 0 0 3px #94a3b82e}.inline-help-trigger:after{position:absolute;left:50%;opacity:0;visibility:hidden;pointer-events:none;z-index:20}.inline-help-trigger:after{content:attr(data-tooltip);bottom:calc(100% + 10px);width:min(22rem,calc(100vw - 3rem));padding:.7rem .85rem;border-radius:var(--radius-md);background:#0f172af0;color:#fff;font-size:.84rem;font-weight:500;line-height:1.5;text-align:left;white-space:normal;box-shadow:var(--shadow-md);transform:translate(-50%) translateY(4px)}.inline-help-trigger:hover:after,.inline-help-trigger:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.inline-help-trigger:disabled{cursor:default;opacity:.7;transform:none}.inline-help-trigger:disabled:after{display:none}.autofill-provider-summary{min-height:2rem}.template-preview-panel{display:flex;flex-direction:column;gap:var(--space-md)}.template-preview-panel__meta{flex-wrap:wrap;justify-content:flex-end}.preview-mode-toggle{display:inline-flex;flex-wrap:wrap;gap:var(--space-xs)}.preview-mode-toggle .button.is-active{border-color:#0d94886b;box-shadow:0 0 0 2px #0d94881f}.template-preview-panel__toolbar{align-items:flex-end}.preview-toolbar__zoom{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.preview-toolbar__zoom-label{margin-right:.2rem}.preview-toolbar__zoom-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.preview-toolbar__zoom-actions .button.is-active{border-color:#0d94886b;box-shadow:0 0 0 2px #0d94881f}.preview-toolbar__zoom-level{white-space:nowrap}.template-preview-panel__actions{margin-left:auto}.template-preview-panel__summary{justify-content:flex-start}.template-preview-panel__viewer{min-height:360px}.autofill-preview-stack .template-preview-panel__viewer{min-height:260px}.template-preview-panel__viewer--visual{padding:var(--space-md)}.template-preview-panel__image-scroller{display:flex;justify-content:center;align-items:flex-start;width:100%;height:100%;min-height:320px;overflow:auto;border-radius:var(--radius-md);border:1px solid rgba(148,163,184,.22);background:linear-gradient(180deg,#f1f5f9eb,#f8fafcfa);padding:var(--space-md)}.template-preview-panel__image-scroller--fit-width{justify-content:flex-start}.template-preview-panel__image{display:block;width:min(100%,1080px);height:auto;border-radius:calc(var(--radius-md) - 2px);box-shadow:0 24px 60px #0f172a29;background:#fff}.template-preview-panel__image--fit-width{width:100%;max-width:none}.template-preview-panel__image--manual{max-width:none}.autofill-preview-stack .template-preview-panel__image{width:min(100%,960px)}.review-workspace__body--autofill-review .autofill-preview-stack,.review-workspace__body--autofill-review .preview-panel,.review-workspace__body--autofill-review .template-preview-panel__viewer,.review-workspace__body--autofill-review .preview-viewer{min-width:0}.review-workspace__body--autofill-review .sheet-preview__table th,.review-workspace__body--autofill-review .sheet-preview__table td{min-width:160px}.template-preview-panel__warning{margin:0}.template-preview-panel__empty{display:flex;align-items:center;justify-content:center;min-height:180px;border:1px dashed rgba(148,163,184,.32);border-radius:var(--radius-lg);background:#f8fafcb8;color:var(--color-text-soft);text-align:center;padding:var(--space-lg)}.autofill-provider-toggle{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.55rem;color:var(--color-text-soft);font-size:.94rem}.autofill-provider-toggle input{margin:0}.autofill-builder-grid__wide{grid-column:1 / -1}.autofill-template-select{padding:.65rem .75rem;max-height:14rem}.autofill-template-select-empty{padding:.85rem 1rem;border:1px dashed rgba(148,163,184,.32);border-radius:var(--radius-md);background:#f8fafcb8;color:var(--color-text-soft);line-height:1.6}.autofill-prompt-input{min-height:136px}.control-input.is-invalid,.control-select.is-invalid,.autofill-prompt-input.is-invalid{border-color:#b91c1cb3;box-shadow:0 0 0 3px #b91c1c1f;background:#fef2f2e6}.autofill-prompt-assist,.autofill-required-fields{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border:1px solid rgba(148,163,184,.24);border-radius:var(--radius-lg);background:#f8fafcd6}.autofill-prompt-assist__header,.autofill-required-fields__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-sm)}.autofill-prompt-assist__examples{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.autofill-prompt-example.is-active{border-color:#0d94886b;box-shadow:0 0 0 2px #0d94881f}.autofill-prompt-assist__summary{margin:0;color:var(--color-text-soft);font-size:.92rem}.autofill-required-fields__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.autofill-field-error,.autofill-required-fields__alert,.autofill-builder-footer__warning{color:var(--color-danger);font-size:.92rem;line-height:1.5}.autofill-required-fields__alert,.autofill-builder-footer__warning{margin:0}.autofill-builder-footer,.autofill-target-card__header,.autofill-target-card__meta,.autofill-mode-panel__header,.autofill-session-bar{display:flex;gap:var(--space-sm)}.autofill-builder-footer,.autofill-mode-panel__header,.autofill-session-bar{align-items:flex-start;justify-content:space-between}.autofill-mode-panel{border:1px solid rgba(148,163,184,.24)}.autofill-mode-panel--review{background:linear-gradient(180deg,#eff6fff5,#fffffffa)}.autofill-mode-panel__header{flex-wrap:wrap}.autofill-mode-panel__copy{flex:1;min-width:min(100%,420px)}.autofill-mode-panel__copy p:last-child{margin:0;color:var(--color-text-soft);line-height:1.6}.autofill-mode-panel__actions{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-sm)}.autofill-target-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-sm)}.autofill-target-card{display:flex;flex-direction:column;gap:var(--space-sm);width:100%;padding:var(--space-md);border:1px solid rgba(148,163,184,.24);border-radius:var(--radius-lg);background:#ffffffeb;text-align:left;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.autofill-target-card:hover:not(:disabled){transform:translateY(-1px);border-color:#c8a03a4d}.autofill-target-card.is-active{border-color:#c8a03a6b;box-shadow:0 0 0 3px #c8a03a14}.autofill-target-card__header,.autofill-target-card__meta{flex-wrap:wrap;justify-content:space-between}.autofill-target-card__meta{color:var(--color-text-soft);font-size:.9rem}.autofill-target-card__note{line-height:1.5}.autofill-guidance-panel{border:1px solid rgba(148,163,184,.24)}.autofill-guidance-panel--ready{background:linear-gradient(180deg,#ecfdf5f5,#fffffffa)}.autofill-guidance-panel--needs-review{background:linear-gradient(180deg,#fffbebf5,#fffffffa)}.autofill-guidance-panel--blocked{background:linear-gradient(180deg,#fef2f2f5,#fffffffa)}.autofill-guidance-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.autofill-guidance-panel__list{margin:.55rem 0 0;padding-left:1.1rem;color:var(--color-text-soft);line-height:1.65}.autofill-field-guidance{line-height:1.5}.autofill-session-bar{flex-wrap:wrap;padding:var(--space-md);border:1px solid rgba(148,163,184,.24);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fffffffa,#f7f9fcf5)}.autofill-session-bar__summary{flex:1;min-width:min(100%,420px)}.autofill-session-bar__summary p:last-child{margin:0;color:var(--color-text-soft);line-height:1.6}.autofill-session-bar__metrics,.autofill-session-bar__actions,.autofill-session-bar__exports,.autofill-workspace__summary-badges,.autofill-score-stack{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.autofill-session-bar__actions{justify-content:flex-end}.autofill-field-table__search{max-width:360px}.autofill-review-table{min-width:1040px}.review-table__subcopy--strong{font-weight:700;color:var(--color-secondary)}.preview-panel:focus-visible{outline:none;border-color:#0d94885c;box-shadow:var(--shadow-sm),0 0 0 3px #0d94881f}.preview-panel-shell__controls{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:flex-end}.preview-panel-shell__button{min-height:2.2rem;padding:.5rem .75rem}.preview-panel-shell__body{display:flex;flex-direction:column;gap:var(--space-md);min-height:0}.preview-panel-shell--collapsed{min-height:0}.preview-panel-shell__backdrop{position:fixed;inset:0;z-index:79;background:#0f172a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.preview-panel-shell--fullscreen{position:fixed;inset:var(--space-md);z-index:80;min-height:0;height:calc(100vh - (var(--space-md) * 2));max-height:calc(100vh - (var(--space-md) * 2));overflow:hidden;box-shadow:var(--shadow-lg)}.preview-panel-shell--fullscreen .template-preview-panel__viewer,.preview-panel-shell--fullscreen .preview-viewer,.preview-panel-shell--fullscreen .preview-panel-shell__body,.preview-panel-shell--fullscreen .template-preview-panel__image-scroller{min-height:0;flex:1}.preview-panel-shell--fullscreen .template-preview-panel__viewer,.preview-panel-shell--fullscreen .preview-viewer{overflow:auto}.selected-row-detail__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.review-note-grid{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:var(--space-md)}.review-note-grid__wide{min-width:0}.review-note-input{min-height:96px}.selected-row-detail__grid p{margin:0;line-height:1.65}.field-detail-toolbar{padding:.25rem 0}.field-detail-toolbar__meta,.field-detail-toolbar__actions,.field-card__badges--stacked{flex-wrap:wrap}.field-card{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg)}.field-card__badges{flex-wrap:wrap;justify-content:flex-end}.field-alert-list{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.field-alert{display:inline-flex;padding:.4rem .65rem;border-radius:var(--radius-pill);background:#fef2f2eb;color:var(--color-danger);font-weight:600;font-size:.9rem}.field-card__footer{align-items:flex-start}.field-card__evidence{flex:1;min-width:0}.field-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center;justify-content:flex-end}.field-card__actions--start{justify-content:flex-start}.citation-card{display:flex;flex-direction:column;gap:var(--space-sm);background:linear-gradient(180deg,#f8fafcfa,#f1f5f9fa)}.citation-card__header{display:flex;flex-direction:column;gap:var(--space-xs)}.citation-card__heading,.citation-card__meta{display:flex;flex-direction:column;gap:.2rem}.citation-card__badges{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.citation-card__meta-label{font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-soft)}.citation-card__path{color:var(--color-text-muted);font-size:.95rem;line-height:1.55;overflow-wrap:anywhere}.citation-card__snippet-wrap{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-md);background:#ffffffc7}.citation-card__structured-content{display:flex;flex-direction:column;gap:var(--space-sm)}.citation-card__intro{margin:0;color:var(--color-secondary);line-height:1.75}.citation-card__list{margin:0;padding-left:1.25rem;color:var(--color-secondary)}.citation-card__list-item{line-height:1.7}.citation-card__list-item+.citation-card__list-item{margin-top:.45rem}.citation-card__snippet{margin:0;color:var(--color-secondary);line-height:1.75;overflow-wrap:anywhere}.citation-card__snippet:not(.is-expanded){display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.citation-card__toggle{align-self:flex-start;padding:0;border:0;background:transparent;color:var(--color-accent-strong);font-weight:700}.citation-card__toggle:hover{text-decoration:underline}.workflow-trace-section{display:flex;flex-direction:column;gap:var(--space-sm)}.workflow-trace-summary,.workflow-trace-list,.workflow-trace-card__meta{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.workflow-trace-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.workflow-trace-notes{margin:0;padding-left:1.25rem;color:var(--color-secondary)}.workflow-trace-card{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border:1px solid rgba(148,163,184,.22);border-radius:var(--radius-lg);background:#ffffffd1}.workflow-trace-card__header{display:flex;justify-content:space-between;gap:var(--space-sm);align-items:flex-start}.workflow-trace-card__eyebrow{margin:0 0 .2rem;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-soft)}.workflow-trace-card__summary{margin:0;color:var(--color-secondary);line-height:1.6}.workflow-trace-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-sm);margin:0}.workflow-trace-metrics__item{padding:.65rem .75rem;border-radius:var(--radius-md);background:#f8fafceb}.workflow-trace-metrics__item dt{margin:0 0 .2rem;font-size:.78rem;font-weight:700;color:var(--color-text-soft)}.workflow-trace-metrics__item dd{margin:0;color:var(--color-text);line-height:1.45;overflow-wrap:anywhere}.empty-state-panel{display:flex;flex-direction:column;gap:var(--space-lg)}.workspace-empty-layout,.intake-form-grid,.workspace-request-summary,.intake-shell__header,.intake-action-bar,.intake-action-bar__copy,.intake-candidate-card__detail,.intake-section{display:flex;gap:var(--space-md)}.workspace-empty-layout,.workspace-empty-layout__sidecar,.intake-shell,.intake-action-bar__copy,.intake-candidate-card__detail,.intake-section{flex-direction:column}.workspace-empty-layout__sidecar{display:flex;gap:var(--space-md)}.intake-shell{padding:var(--space-lg);gap:var(--space-lg)}.intake-shell__header{align-items:flex-start;justify-content:space-between}.intake-shell__header h3{font-size:clamp(1.75rem,1.35rem + 1vw,2.35rem);line-height:1.08}.intake-shell__header .section-copy{max-width:54ch}.intake-shell__badge{max-width:280px;justify-content:flex-start;text-align:left;white-space:normal;line-height:1.45;border-radius:var(--radius-lg)}.intake-console-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.92fr);gap:var(--space-md);align-items:start}.intake-form{display:flex;flex-direction:column;gap:var(--space-md)}.intake-form__fieldset{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;border:0;min-inline-size:0}.intake-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.intake-form-grid__wide{grid-column:1 / -1}.intake-section{padding:var(--space-md);border:1px solid rgba(148,163,184,.24);border-radius:var(--radius-lg);background:#f8fafcd1}.intake-queue-console,.intake-sidepanel,.intake-candidates-panel,.intake-form-drawer{min-width:0}.intake-sidepanel{display:flex;flex-direction:column;gap:var(--space-md);position:sticky;top:var(--space-lg);align-self:start;max-height:calc(100vh - (var(--space-lg) * 2));overflow:auto;padding-right:.1rem}.intake-form__submit{align-self:flex-start}.intake-section--grow{flex:1}.intake-candidate-list{display:flex;flex-direction:column;gap:var(--space-sm)}.intake-candidate-card__detail p,.intake-action-bar__copy p{margin:0;color:var(--color-text-soft);line-height:1.55}.intake-upload-surface strong{color:var(--color-primary)}.intake-queue-console__header-actions{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end}.intake-queue-console__toggle{min-height:40px;padding:.55rem .85rem}.intake-queue-toolbar{display:flex;flex-direction:column;gap:var(--space-sm)}.intake-quick-views{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-sm)}.intake-quick-view-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);padding:.9rem 1rem;border:1px solid rgba(148,163,184,.24);border-radius:var(--radius-lg);background:#ffffffeb;text-align:left;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.intake-quick-view-card:hover{transform:translateY(-1px);border-color:#c8a03a47}.intake-quick-view-card.is-active{border-color:#c8a03a6b;background:var(--color-accent-soft);box-shadow:0 0 0 3px #c8a03a14}.intake-quick-view-card strong{font-family:var(--font-heading);font-size:1.25rem;color:var(--color-primary)}.intake-quick-view-card__meta{color:var(--color-text-soft);font-size:.85rem;line-height:1.45}.intake-queue-table-shell{overflow:auto;border:1px solid rgba(148,163,184,.2);border-radius:var(--radius-lg);background:#fffffff2}.intake-queue-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0}.intake-queue-table th,.intake-queue-table td{padding:.9rem .8rem;border-bottom:1px solid rgba(148,163,184,.16);vertical-align:top;text-align:left}.intake-queue-table thead th{position:sticky;top:0;z-index:1;background:#f8fafc;color:var(--color-text-soft);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.intake-queue-table tbody tr.is-selected{background:#f7ebcb52}.intake-queue-table__link{display:flex;flex-direction:column;gap:.22rem;padding:0;border:0;background:transparent;color:var(--color-primary);text-align:left}.intake-queue-table__link:hover{color:var(--color-accent-strong)}.intake-queue-table__link:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:0 0 0 3px #c8a03a24}.intake-queue-table__cell-stack{display:flex;flex-direction:column;gap:.35rem}.intake-queue-table__subcopy{color:var(--color-text-soft);font-size:.88rem;line-height:1.45}.intake-queue-table__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-xs);min-height:100%}.intake-queue-table__open,.intake-queue-table__download{min-height:36px;padding:.45rem .8rem}.intake-disabled-action-hint{position:relative;display:inline-flex;align-items:center}.intake-disabled-action-hint:after{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:20;width:min(22rem,calc(100vw - 3rem));padding:.7rem .85rem;border-radius:var(--radius-md);background:#0f172af0;color:#fff;font-size:.84rem;font-weight:500;line-height:1.5;text-align:left;white-space:normal;box-shadow:var(--shadow-md);content:attr(data-tooltip);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(4px)}.intake-disabled-action-hint:hover:after,.intake-disabled-action-hint:focus-within:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.intake-disabled-action-hint .button[disabled]{pointer-events:none}.intake-form-drawer{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md);border:1px solid rgba(200,160,58,.2);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fffbebb8,#ffffffeb)}.intake-queue-toolbar__sorter{max-width:220px}.intake-queue-editor{margin-top:var(--space-md)}.intake-queue-editor__grid{gap:var(--space-md)}.intake-action-bar{align-items:center;justify-content:space-between;padding:var(--space-md);border:1px solid rgba(3,105,161,.18);border-radius:var(--radius-lg);background:#dbeafe33}.workspace-request-summary{flex-wrap:wrap;align-items:center;color:var(--color-text-soft);font-size:.92rem}.workspace-header-card,.workspace-auth-grid,.workspace-auth-card,.workspace-ownership-grid,.workspace-admin-mapping,.workspace-admin-mapping__grid{display:flex;gap:var(--space-md)}.workspace-header-card,.workspace-auth-card,.workspace-admin-mapping{flex-direction:column}.workspace-auth-grid,.workspace-ownership-grid,.workspace-admin-mapping__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workspace-auth-card{padding:var(--space-md);border:1px solid rgba(148,163,184,.24);border-radius:var(--radius-lg);background:#f8fafcd1}.workspace-auth-card p{margin:0;color:var(--color-text-soft)}.workspace-auth-card__chips{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.request-detail-card,.request-detail-card__header,.request-detail-card__stages,.request-detail-card__grid,.request-detail-card__owner-meta,.request-detail-card__footer,.request-detail-card__badges{display:flex;gap:var(--space-md)}.request-detail-card{flex-direction:column;padding:var(--space-md);border:1px solid rgba(148,163,184,.24);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fffffff5,#f8fafcf5);box-shadow:0 16px 32px #0f172a0d}.request-detail-card__header,.request-detail-card__footer{align-items:flex-start;justify-content:space-between}.request-detail-card__badges{flex-wrap:wrap;justify-content:flex-end}.request-detail-card__stages,.request-detail-card__grid,.request-detail-card__owner-meta{display:grid}.request-detail-card__stages{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.request-stage{display:flex;flex-direction:column;gap:var(--space-xs);padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid rgba(148,163,184,.18);background:#f8fafcd1}.request-stage--active{border-color:#0d94884d;background:#ccfbf166}.request-stage--complete{border-color:#15803d3d;background:#dcfce785}.request-stage__label{color:var(--color-secondary);font-weight:700}.request-detail-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-detail-card__owner-card{gap:var(--space-sm)}.request-detail-card__owner-meta{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr)}.request-detail-card__due-card{min-height:100%}.request-detail-card__next-step{flex:1}.request-detail-card__next-step p:last-child{margin:0;color:var(--color-text-soft);line-height:1.55}.request-detail-card__validation,.request-detail-card__compatibility,.request-detail-card__history{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border:1px solid rgba(148,163,184,.22);border-radius:var(--radius-lg);background:#f8fafcbd}.request-detail-card__collapsible{border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-lg);background:#f8fafcbd}.request-detail-card__collapsible-summary{list-style:none;cursor:pointer;padding:var(--space-md)}.request-detail-card__collapsible-summary::-webkit-details-marker{display:none}.request-detail-card__collapsible-body{padding:0 var(--space-md) var(--space-md)}.request-detail-card__collapsible--open{border-color:#c8a03a3d;background:#fffbeb8f}.request-validation-list{display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding:0;list-style:none}.request-validation-list__item{display:flex;align-items:flex-start;gap:var(--space-sm);line-height:1.55}.request-validation-list__item--error{color:var(--color-danger)}.request-validation-list__item--warning{color:var(--color-secondary)}.request-detail-card__compatibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.request-history-list{display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding:0;list-style:none}.request-history-list__item{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-md);border:1px solid rgba(148,163,184,.18);background:#ffffffbf}.request-history-list__item p{margin:0;color:var(--color-text-soft);line-height:1.55}.request-history-list__meta{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;color:var(--color-secondary);font-size:.92rem}.metric-card{display:flex;flex-direction:column;gap:var(--space-xs);min-height:132px}.metric-card strong{font-family:var(--font-heading);font-size:1.4rem;color:var(--color-primary)}.metric-card__label{font-size:.84rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-soft)}.metric-card--empty{background:linear-gradient(180deg,#f8fafcf5,#fffffff5)}@media(max-width:1180px){.intake-console-layout{grid-template-columns:1fr}.intake-sidepanel{position:static;max-height:none;overflow:visible;padding-right:0}}@media(max-width:880px){.intake-console-layout,.intake-form-grid,.autofill-builder-grid,.autofill-guidance-panel__grid{grid-template-columns:1fr}.intake-action-bar,.intake-shell__header{flex-direction:column;align-items:stretch}.intake-queue-console__header-actions{justify-content:flex-start}.request-detail-card__grid,.request-detail-card__owner-meta,.request-detail-card__compatibility-grid,.preview-compare-layout,.inspector-workbench,.review-note-grid,.selected-row-detail__grid{grid-template-columns:1fr}.autofill-builder-footer,.autofill-session-bar{flex-direction:column}.autofill-session-bar__actions .button{width:100%}.field-card__footer{flex-direction:column}.field-card__actions{justify-content:stretch;width:100%}.field-card__actions .button{width:100%}.review-table{min-width:920px}.intake-queue-table{min-width:860px}}@media(max-width:720px){.brand-panel{gap:.55rem}.sidebar-menu__description,.sidebar-menu__button-arrow,.intake-quick-view-card__meta{display:none}.brand-panel__identity{align-items:flex-start;gap:.72rem}.brand-panel__logo{width:4.95rem;height:4rem}.lang-toggle--menu{min-height:2.25rem;min-width:3rem;padding:.32rem .78rem;font-size:.76rem}.brand-panel h1{max-width:none;font-size:clamp(1.7rem,6vw,2.15rem);line-height:.98}.brand-panel__subtitle{font-size:.82rem;line-height:1.4}.brand-panel__badge{min-height:24px;padding:.26rem .55rem;font-size:.72rem}.sidebar-menu__header h2{font-size:1.35rem;line-height:1.05}.sidebar-menu{gap:.45rem}.sidebar-menu__button{min-height:54px;padding:.75rem;gap:.7rem}.sidebar-menu__button-icon{width:1.9rem;height:1.9rem;border-radius:.75rem}.sidebar-menu__button-label{font-size:.96rem;line-height:1.18}.intake-shell{padding:var(--space-md);gap:var(--space-md)}.intake-shell__header h3{font-size:clamp(1.55rem,5.6vw,2rem);line-height:1.05}.intake-shell__header .section-copy{max-width:34ch;line-height:1.5}.intake-shell__badge{max-width:none;align-self:flex-start}.intake-section,.intake-form-drawer,.request-detail-card{padding:.9rem}.intake-quick-views{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.intake-quick-view-card{padding:.7rem .78rem}.intake-quick-view-card strong{font-size:1.05rem}.queue-filter-row{gap:.45rem}.queue-filter{min-height:36px;padding:.45rem .7rem;font-size:.9rem}.intake-queue-table{min-width:760px}}.brand-logo-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);margin-bottom:var(--space-xs)}.brand-logo-row p{margin:0}.lang-toggle{padding:.25rem .5rem;font-size:.75rem}.sidebar-menu{display:flex;flex-direction:column;gap:var(--space-xs)}.sidebar-section--menu{display:flex;flex-direction:column;gap:var(--space-sm)}.sidebar-menu__header{margin-bottom:var(--space-xs)}.sidebar-menu__header-copy{min-width:0}.sidebar-menu__button{display:inline-flex;align-items:flex-start;justify-content:flex-start;width:100%;min-height:60px;gap:.85rem;padding:.9rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);background:#ffffff0a;color:var(--color-sidebar-text);font-weight:700;text-align:left;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),background-color var(--transition-fast)}.sidebar-menu__button:hover{transform:translateY(-1px);border-color:#c8a03a47}.sidebar-menu__button.is-active{border-color:#c8a03a5c;background:linear-gradient(180deg,#c8a03a29,#ffffff14);box-shadow:0 0 0 3px #c8a03a1f;color:#fff}.sidebar-menu__button-copy{flex:1;min-width:0;flex-direction:column}.sidebar-menu__button-label{color:var(--color-sidebar-text);font-size:1.05rem;line-height:1.25}.sidebar-menu__description{color:var(--color-sidebar-muted);font-size:.82rem;line-height:1.35;font-weight:500}.sidebar-menu__button-arrow{color:var(--color-sidebar-muted);flex-shrink:0;margin-top:.15rem}.sidebar-menu__button.is-active .sidebar-menu__button-icon{background:#c8a03a33;color:#f5deb0}@media(min-width:641px){.brand-panel,.sidebar-section--menu{min-height:0}.sidebar-section--menu .sidebar-menu{flex-direction:row;flex-wrap:wrap;gap:var(--space-sm)}.sidebar-section--menu .sidebar-menu__button{flex:1 1 140px;min-width:140px;width:auto;min-height:52px;padding:.8rem .85rem}.sidebar-section--menu .sidebar-menu__header{margin-bottom:0}.sidebar-section--menu .sidebar-menu__button-label{font-size:.98rem}.sidebar-section--menu .sidebar-menu__description,.sidebar-section--menu .sidebar-menu__button-arrow{display:none}}
