@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-AFMiCETP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-500-normal-DiWS0tcR.woff2)format("woff2"),url(/assets/source-sans-3-latin-500-normal-BtDzq-z9.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(/assets/source-sans-3-latin-600-normal-BvDVuF-j.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2)format("woff2"),url(/assets/source-sans-3-latin-700-normal-BBbVrHF_.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff")}:root{--fe-border-focus:2px;--fe-border-thin:1px;--fe-breakpoint-compact:640px;--fe-breakpoint-stacked:960px;--fe-breakpoint-wide:1280px;--fe-color-border-default:#d7d4cd;--fe-color-border-focus:#007c9e;--fe-color-border-strong:#a7a9ac;--fe-color-border-subtle:#e7e3db;--fe-color-brand-cyan:#00bbe8;--fe-color-brand-ink:#58585a;--fe-color-brand-lime:#92c849;--fe-color-brand-mist:#a7a9ac;--fe-color-brand-orange:#f47b2a;--fe-color-brand-yellow:#ffde00;--fe-color-evidence-complete:#176c35;--fe-color-evidence-failed:#a92f29;--fe-color-evidence-gap:#7a5700;--fe-color-evidence-restricted:#664a8a;--fe-color-evidence-unknown:#5f646c;--fe-color-feedback-error-background:#fcedea;--fe-color-feedback-error-border:#a92f29;--fe-color-feedback-error-foreground:#a92f29;--fe-color-feedback-info-background:#e4f5f8;--fe-color-feedback-info-border:#007c9e;--fe-color-feedback-info-foreground:#006c8f;--fe-color-feedback-success-background:#e7f5eb;--fe-color-feedback-success-border:#176c35;--fe-color-feedback-success-foreground:#176c35;--fe-color-feedback-warning-background:#fff5d6;--fe-color-feedback-warning-border:#7a5700;--fe-color-feedback-warning-foreground:#7a5700;--fe-color-interactive-disabled:#c7c8c9;--fe-color-interactive-primary:#006c8f;--fe-color-interactive-primary-hover:#00546f;--fe-color-interactive-primary-pressed:#003f54;--fe-color-recommendation-act:#006b88;--fe-color-recommendation-act-surface:#e4f5f8;--fe-color-recommendation-dead:#4e5560;--fe-color-recommendation-dead-surface:#eceef1;--fe-color-recommendation-park:#587314;--fe-color-recommendation-park-surface:#f0f6df;--fe-color-recommendation-review:#a9470d;--fe-color-recommendation-review-surface:#fff0e5;--fe-color-review-state-approved:#176c35;--fe-color-review-state-approved-surface:#e7f5eb;--fe-color-review-state-needs-review:#7a5700;--fe-color-review-state-needs-review-surface:#fff5d6;--fe-color-review-state-parked:#5f646c;--fe-color-review-state-parked-surface:#eef0f2;--fe-color-review-state-rejected:#a92f29;--fe-color-review-state-rejected-surface:#fcedea;--fe-color-review-state-reviewing:#a9470d;--fe-color-review-state-reviewing-surface:#fff0e5;--fe-color-surface-canvas:#f7f5f0;--fe-color-surface-primary:#fffdf9;--fe-color-surface-raised:#fff;--fe-color-surface-scrim:#171a1f99;--fe-color-surface-secondary:#f1efe9;--fe-color-surface-selected:#e9f4f7;--fe-color-text-danger:#a92f29;--fe-color-text-inverse:#fff;--fe-color-text-link:#006c8f;--fe-color-text-primary:#171a1f;--fe-color-text-secondary:#5f646c;--fe-color-text-subtle:#686d75;--fe-font-family-body:"Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fe-font-family-data:"IBM Plex Mono", SFMono-Regular, Consolas, monospace;--fe-font-family-display:"Manrope", "Avenir Next", sans-serif;--fe-font-letter-spacing-data-label:.04em;--fe-font-letter-spacing-display:-.045em;--fe-font-letter-spacing-kit-snug:-.01em;--fe-font-letter-spacing-kit-tight:-.03em;--fe-font-letter-spacing-kit-wide:.16em;--fe-font-letter-spacing-title:-.025em;--fe-font-line-height-auth-title:1.04;--fe-font-line-height-body:24px;--fe-font-line-height-body-large:28px;--fe-font-line-height-caption:16px;--fe-font-line-height-display:48px;--fe-font-line-height-metadata:20px;--fe-font-line-height-section:28px;--fe-font-line-height-title:40px;--fe-font-line-height-title-small:32px;--fe-font-size-body:16px;--fe-font-size-body-large:18px;--fe-font-size-caption:12px;--fe-font-size-display:40px;--fe-font-size-metadata:14px;--fe-font-size-section:20px;--fe-font-size-title:32px;--fe-font-size-title-small:24px;--fe-font-weight-bold:700;--fe-font-weight-display:650;--fe-font-weight-medium:500;--fe-font-weight-regular:400;--fe-font-weight-semibold:600;--fe-layout-auth-brand-padding-fluid:5vw;--fe-layout-auth-brand-padding-max:80px;--fe-layout-auth-brand-padding-min:32px;--fe-layout-auth-title-fluid:5.5vw;--fe-layout-auth-title-max:68px;--fe-layout-auth-title-min:38px;--fe-layout-board-column-min:288px;--fe-layout-content-max:1440px;--fe-layout-content-state-offset-fluid:12vh;--fe-layout-content-state-offset-max:120px;--fe-layout-control-height:44px;--fe-layout-decision-panel-width:440px;--fe-layout-icon-compact:18px;--fe-layout-navigation-width:244px;--fe-layout-summary-rail-width:360px;--fe-layout-system-screen-padding-fluid:8vw;--fe-layout-system-screen-padding-max:120px;--fe-layout-system-screen-padding-min:24px;--fe-motion-duration-fast:.12s;--fe-motion-duration-slow:.24s;--fe-motion-duration-standard:.18s;--fe-motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--fe-motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--fe-radius-card:12px;--fe-radius-control:8px;--fe-radius-panel:16px;--fe-radius-pill:999px;--fe-shadow-card:0 1px 2px #171a1f0f, 0 8px 24px #171a1f0a;--fe-shadow-panel:0 16px 48px #171a1f1f;--fe-space-0:0px;--fe-space-0-5:2px;--fe-space-1:4px;--fe-space-10:40px;--fe-space-12:48px;--fe-space-16:64px;--fe-space-2:8px;--fe-space-3:12px;--fe-space-4:16px;--fe-space-5:20px;--fe-space-6:24px;--fe-space-8:32px;--dk-color-ink:var(--fe-color-text-primary);--dk-color-accent:var(--fe-color-interactive-primary);--dk-color-canvas:var(--fe-color-surface-canvas);--dk-color-surface:var(--fe-color-surface-primary);--dk-color-white:var(--fe-color-surface-raised);--dk-color-gray:var(--fe-color-border-strong);--dk-color-ink-06:color-mix(in srgb, var(--fe-color-text-primary) 6%, transparent);--dk-color-ink-12:color-mix(in srgb, var(--fe-color-text-primary) 12%, transparent);--dk-color-ink-45:color-mix(in srgb, var(--fe-color-text-primary) 45%, transparent);--dk-color-ink-70:color-mix(in srgb, var(--fe-color-text-primary) 70%, transparent);--dk-color-accent-06:color-mix(in srgb, var(--fe-color-interactive-primary) 6%, transparent);--dk-color-accent-12:color-mix(in srgb, var(--fe-color-interactive-primary) 12%, transparent);--dk-color-accent-glow:color-mix(in srgb, var(--fe-color-interactive-primary) 45%, transparent);--dk-color-hairline:var(--fe-color-border-subtle);--dk-color-hairline-strong:var(--fe-color-border-default);--dk-font-sans:var(--fe-font-family-body);--dk-font-serif:var(--fe-font-family-display);--dk-font-mono:var(--fe-font-family-data);--dk-tracking-tight:var(--fe-font-letter-spacing-kit-tight);--dk-tracking-snug:var(--fe-font-letter-spacing-kit-snug);--dk-tracking-wide:var(--fe-font-letter-spacing-kit-wide);--dk-space-1:var(--fe-space-1);--dk-space-2:var(--fe-space-2);--dk-space-3:var(--fe-space-3);--dk-space-4:var(--fe-space-4);--dk-space-5:var(--fe-space-5);--dk-space-6:var(--fe-space-6);--dk-space-8:var(--fe-space-8);--dk-space-10:var(--fe-space-10);--dk-space-12:var(--fe-space-12);--dk-space-16:var(--fe-space-16);--dk-container:var(--fe-layout-content-max);--dk-gutter:var(--fe-space-8);--dk-radius-xs:var(--fe-radius-control);--dk-radius-sm:var(--fe-radius-card);--dk-radius-md:var(--fe-radius-panel);--dk-radius-lg:var(--fe-radius-panel);--dk-radius-full:var(--fe-radius-pill);--dk-shadow-card:var(--fe-shadow-card);--dk-shadow-card-hover:var(--fe-shadow-panel);--dk-shadow-pill:var(--fe-shadow-card);--dk-ease:var(--fe-motion-ease-standard);--dk-transition-fast:var(--fe-motion-duration-fast) var(--fe-motion-ease-standard);--dk-transition-smooth:var(--fe-motion-duration-standard) var(--fe-motion-ease-standard)}@media (width<=639px){:root{--dk-gutter:var(--fe-space-4)}}.dk-container{width:100%;max-width:var(--dk-container);padding-inline:var(--dk-gutter);margin-inline:auto}.dk-panel{align-items:center;min-height:72svh;padding-block:clamp(5rem,12vh,9rem);display:flex;position:relative}.dk-panel--hero{min-height:100svh}.dk-panel--surface{background:var(--dk-color-surface)}.dk-two-up{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.dk-eyebrow{color:var(--dk-color-accent);letter-spacing:var(--dk-tracking-wide);text-transform:uppercase;font-size:.72rem;font-weight:800;display:inline-block}.dk-display{max-width:12ch;margin-top:1.2rem;font-size:clamp(3rem,7vw,5.8rem)}.dk-title{max-width:21ch;margin-top:1.1rem;font-size:clamp(2rem,4.6vw,3.4rem)}.dk-lede{max-width:52ch;color:var(--dk-color-ink-70);margin-top:1.25rem;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:500;line-height:1.55}.dk-lede strong{color:var(--dk-color-accent)}.dk-serif-accent{font-family:var(--dk-font-serif);letter-spacing:0;font-style:italic;font-weight:400}.dk-mono{font-family:var(--dk-font-mono);font-variant-numeric:tabular-nums}.dk-shell-header{z-index:50;padding-inline:var(--dk-gutter);pointer-events:none;justify-content:center;display:flex;position:fixed;top:1.1rem;left:0;right:0}.dk-nav-pill{pointer-events:auto;border:1px solid var(--dk-color-hairline-strong);border-radius:var(--dk-radius-full);width:100%;max-width:540px;box-shadow:var(--dk-shadow-pill);-webkit-backdrop-filter:blur(14px);background:#f7f5f1d1;align-items:center;gap:2rem;padding:.75rem 1.25rem;display:flex}.dk-brand{letter-spacing:var(--dk-tracking-tight);align-items:center;gap:.6rem;margin-right:auto;font-size:1.05rem;font-weight:800;display:inline-flex}.dk-brand img,.dk-brand svg{width:1.5rem;height:1.5rem}.dk-brand-by{color:var(--dk-color-ink-45);letter-spacing:var(--dk-tracking-wide);text-transform:uppercase;font-size:.62rem;font-weight:800}.dk-nav-link{color:var(--dk-color-ink-70);font-size:.88rem;font-weight:700}.dk-nav-link:hover{color:var(--dk-color-ink)}.dk-nav-link[aria-current=page]{color:var(--dk-color-accent)}.dk-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.dk-button{border-radius:var(--dk-radius-full);letter-spacing:var(--dk-tracking-snug);transition:background var(--dk-transition-smooth), color var(--dk-transition-smooth), border-color var(--dk-transition-smooth), box-shadow var(--dk-transition-smooth), transform var(--dk-transition-smooth);border:0;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.7rem;font-size:.95rem;font-weight:700;display:inline-flex}.dk-button--primary{background:var(--dk-color-ink);color:var(--dk-color-white)}.dk-button--primary:hover{background:var(--dk-color-accent);transform:translateY(-2px);box-shadow:0 8px 24px #4457e659}.dk-button--secondary{border:1px solid var(--dk-color-ink);color:var(--dk-color-ink);background:0 0}.dk-button--secondary:hover{background:var(--dk-color-ink-06);transform:translateY(-2px)}.dk-button--accent{background:var(--dk-color-accent);color:var(--dk-color-white)}.dk-button--accent:hover{background:var(--dk-color-white);color:var(--dk-color-ink);transform:translateY(-2px)}.dk-card{background:var(--dk-color-white);border:1px solid var(--dk-color-hairline-strong);border-radius:var(--dk-radius-md);box-shadow:var(--dk-shadow-card);transition:border-color var(--dk-transition-smooth), box-shadow var(--dk-transition-smooth), transform var(--dk-transition-smooth);padding:2rem}.dk-card:hover{border-color:var(--dk-color-accent);box-shadow:var(--dk-shadow-card-hover);transform:translateY(-4px)}.dk-card h3{letter-spacing:var(--dk-tracking-snug);margin-bottom:.5rem;font-size:1.2rem}.dk-card p{color:var(--dk-color-ink-70);font-size:.95rem}.dk-icon-box{width:2.6rem;height:2.6rem;color:var(--dk-color-accent);background:var(--dk-color-accent-06);border:1.5px solid var(--dk-color-accent-12);border-radius:var(--dk-radius-xs);place-items:center;margin-bottom:1.25rem;display:grid}.dk-icon-box svg{width:1.4rem;height:1.4rem}.dk-media-frame{background:var(--dk-color-surface);border:1px solid var(--dk-color-hairline-strong);border-radius:var(--dk-radius-lg);box-shadow:var(--dk-shadow-card);overflow:hidden}.dk-media-frame>img,.dk-media-frame>video{width:100%;height:auto}.dk-media-caption{background:var(--dk-color-white);color:var(--dk-color-ink-70);font-family:var(--dk-font-mono);justify-content:center;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.72rem;display:flex}.dk-readout{background:var(--dk-color-ink);border-radius:var(--dk-radius-sm);color:#ffffffd9;font-family:var(--dk-font-mono);padding:1.1rem 1.3rem;font-size:.85rem;line-height:1.7;overflow-x:auto}.dk-readout-prompt{color:var(--dk-color-accent)}.dk-readout-dim{color:#fff6}.dk-readout-highlight{color:#aeb8ff}.dk-chip{background:var(--dk-color-white);border:1px solid var(--dk-color-hairline-strong);border-radius:var(--dk-radius-full);font-family:var(--dk-font-mono);align-items:center;gap:.75rem;padding:.55rem .6rem .55rem 1.1rem;font-size:.85rem;display:inline-flex}.dk-chip-copy{background:var(--dk-color-ink);border-radius:var(--dk-radius-full);color:var(--dk-color-white);font-family:var(--dk-font-sans);transition:background var(--dk-transition-fast);border:0;padding:.35rem .8rem;font-size:.72rem;font-weight:700}.dk-chip-copy:hover{background:var(--dk-color-accent)}.dk-stat{gap:.3rem;display:grid}.dk-stat-value{letter-spacing:var(--dk-tracking-tight);font-size:clamp(1.9rem,3vw,2.8rem);font-weight:800;line-height:1.05}.dk-stat-label{color:var(--dk-color-ink-70);font-weight:700}.dk-banner{background:var(--dk-color-surface);border:1px solid var(--dk-color-hairline-strong);border-radius:var(--dk-radius-md);align-items:center;gap:1.5rem;padding:1.8rem 2.2rem;display:flex}.dk-banner--rule{border-left:3px solid var(--dk-color-accent);border-radius:var(--dk-radius-xs)}.dk-banner-icon{width:3rem;height:3rem;color:var(--dk-color-accent);border:1.5px solid var(--dk-color-accent);border-radius:50%;flex:none;place-items:center;display:grid}.dk-banner-icon svg{width:1.5rem;height:1.5rem}.dk-banner p{letter-spacing:var(--dk-tracking-snug);font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:700;line-height:1.35}.dk-banner small{color:var(--dk-color-ink-70);margin-top:.4rem;font-size:.9rem;font-weight:500;display:block}.dk-segments{background:var(--dk-color-white);border:1px solid var(--dk-color-hairline-strong);border-radius:var(--dk-radius-md);grid-auto-columns:minmax(7rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.dk-segment{text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-width:0;padding:.9rem .5rem;font-size:.7rem;font-weight:700;line-height:1.15;display:flex}.dk-segment+.dk-segment{border-left:1px solid var(--dk-color-hairline-strong)}.dk-segment svg{width:1.35rem;height:1.35rem;color:var(--dk-color-accent)}.dk-feature-list{display:grid}.dk-feature{grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding-block:1rem;display:grid}.dk-feature+.dk-feature{border-top:1px solid var(--dk-color-hairline-strong)}.dk-feature .dk-icon-box{margin:0}.dk-feature strong{font-size:.95rem;display:block}.dk-feature p{color:var(--dk-color-ink-70);margin-top:.15rem;font-size:.82rem}.dk-check-list{grid-template-columns:1fr 1fr;gap:.7rem;list-style:none;display:grid}.dk-check-list li{align-items:center;gap:.55rem;font-size:.86rem;font-weight:700;display:flex}.dk-check-list svg{width:1.1rem;height:1.1rem;color:var(--dk-color-accent);flex:none}.dk-cta{background:var(--dk-color-ink);border-radius:var(--dk-radius-md);color:var(--dk-color-white);justify-content:space-between;align-items:center;gap:2rem;padding:1.4rem 1.6rem;display:flex}.dk-cta strong{font-size:1.05rem;display:block}.dk-cta p{color:#ffffff94;margin-top:.2rem;font-size:.82rem}.dk-cta .dk-actions{margin:0}.dk-cta .dk-button--secondary{color:var(--dk-color-white);border-color:#ffffff80}.dk-cta .dk-button--secondary:hover{background:#ffffff1a}.dk-doc-layout{grid-template-columns:220px minmax(0,72ch);align-items:start;gap:4rem;display:grid}.dk-side-nav{flex-direction:column;gap:.15rem;display:flex}.dk-side-nav-title{color:var(--dk-color-ink-45);letter-spacing:var(--dk-tracking-wide);text-transform:uppercase;margin-bottom:.6rem;font-size:.68rem;font-weight:800}.dk-side-nav-link{color:var(--dk-color-ink-70);border-left:2px solid var(--dk-color-hairline);padding:.32rem .75rem;font-size:.88rem;font-weight:600}.dk-side-nav-link:hover{color:var(--dk-color-ink)}.dk-side-nav-link[aria-current=true]{color:var(--dk-color-accent);border-left-color:var(--dk-color-accent);font-weight:700}.dk-table-wrap{background:var(--dk-color-white);border:1px solid var(--dk-color-hairline-strong);border-radius:var(--dk-radius-sm);overflow-x:auto}.dk-table{border-collapse:collapse;width:100%;font-size:.92rem}.dk-table th{color:var(--dk-color-ink-45);border-bottom:1px solid var(--dk-color-hairline-strong);letter-spacing:var(--dk-tracking-wide);text-align:left;text-transform:uppercase;padding:.75rem 1rem;font-size:.7rem;font-weight:800}.dk-table td{color:var(--dk-color-ink-70);vertical-align:top;padding:.75rem 1rem}.dk-table tr+tr td{border-top:1px solid var(--dk-color-hairline)}.dk-footer{background:var(--dk-color-canvas);border-top:1px solid var(--dk-color-hairline-strong);padding-block:4rem 2rem}.dk-footer-grid{grid-template-columns:1.6fr 1fr 1fr;gap:3rem;display:grid}.dk-footer-title{font-size:1.15rem;font-weight:800}.dk-footer-copy{max-width:40ch;color:var(--dk-color-ink-70);margin-top:1rem;font-size:.92rem}.dk-footer-col{flex-direction:column;gap:.65rem;display:flex}.dk-footer-col h4{color:var(--dk-color-ink-45);letter-spacing:var(--dk-tracking-wide);text-transform:uppercase;margin-bottom:.4rem;font-size:.7rem;font-weight:800}.dk-footer-col a{color:var(--dk-color-ink-70);font-size:.92rem;font-weight:600}.dk-footer-col a:hover{color:var(--dk-color-accent)}.dk-footer-bottom{color:var(--dk-color-ink-45);border-top:1px solid var(--dk-color-hairline);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3.5rem;padding-top:1.5rem;font-size:.8rem;display:flex}.dk-powered-by{z-index:40;border-radius:var(--dk-radius-full);box-shadow:var(--dk-shadow-pill);color:var(--dk-color-white);-webkit-backdrop-filter:blur(10px);background:#111111eb;border:1px solid #ffffff29;align-items:center;gap:.55rem;padding:.55rem .8rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;position:fixed;bottom:1rem;right:1rem}.dk-powered-by:hover{border-color:var(--dk-color-accent);transform:translateY(-2px)}.dk-powered-dot{background:var(--dk-color-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 .2rem var(--dk-color-accent-12);border-radius:2px}@media (width<=900px){.dk-two-up,.dk-doc-layout{grid-template-columns:1fr;gap:2.2rem}.dk-doc-layout{gap:1.5rem}.dk-side-nav{flex-flow:wrap;gap:.4rem}.dk-side-nav-title{width:100%}.dk-side-nav-link{background:var(--dk-color-white);border:1px solid var(--dk-color-hairline-strong);border-radius:var(--dk-radius-full);padding:.3rem .85rem}.dk-side-nav-link[aria-current=true]{border-color:var(--dk-color-accent)}}@media (width<=700px){.dk-footer-grid{grid-template-columns:1fr;gap:2rem}}@media (width<=560px){.dk-nav-pill{padding:.7rem 1rem}.dk-brand-by{display:none}.dk-panel{min-height:auto;padding-block:4.5rem}.dk-panel--hero{min-height:100svh;padding-top:7rem}.dk-card{padding:1.5rem}.dk-banner{align-items:flex-start;gap:1rem;padding:1.4rem 1.5rem}.dk-check-list{grid-template-columns:1fr}.dk-cta{flex-direction:column;align-items:flex-start}.dk-cta .dk-actions,.dk-cta .dk-button{width:100%}.dk-powered-by{bottom:.75rem;right:.75rem}}.dk-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.dk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.dk-stack{gap:var(--dk-space-4);flex-direction:column;display:flex}.dk-cluster{align-items:center;gap:var(--dk-space-3);flex-wrap:wrap;display:flex}.dk-muted{color:var(--dk-color-ink-70)}.dk-text-accent{color:var(--dk-color-accent)}.dk-text-link{color:var(--dk-color-accent);align-items:center;gap:.45rem;font-size:.95rem;font-weight:700;display:inline-flex}.dk-text-link svg{width:1rem;height:1rem;transition:transform var(--dk-transition-smooth)}.dk-text-link:hover svg{transform:translate(.25rem)}.dk-rule-accent{border-left:2px solid var(--dk-color-accent);padding-left:1rem;font-weight:800}.dk-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.dk-motion-ok [data-dk-reveal]{opacity:0;transition:opacity .8s var(--dk-ease), transform .8s var(--dk-ease);transition-delay:var(--dk-reveal-delay,0s);transform:translateY(30px)}.dk-motion-ok [data-dk-reveal].is-visible{opacity:1;transform:translateY(0)}@media (width<=900px){.dk-grid-2,.dk-grid-3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dk-motion-ok [data-dk-reveal]{opacity:1;transform:none}}*,:before,:after{box-sizing:border-box}html{background:var(--fe-color-surface-canvas);min-width:320px;color:var(--fe-color-text-primary);font-family:var(--fe-font-family-body);font-size:var(--fe-font-size-body);line-height:var(--fe-font-line-height-body);text-rendering:optimizelegibility}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,select{cursor:pointer}button:disabled,select:disabled{cursor:not-allowed}:focus-visible{outline:var(--fe-border-focus) solid var(--fe-color-border-focus);outline-offset:2px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--fe-font-family-display);font-weight:var(--fe-font-weight-semibold)}h1{margin-bottom:var(--fe-space-3);font-size:var(--fe-font-size-title);line-height:var(--fe-font-line-height-title);letter-spacing:var(--fe-font-letter-spacing-title)}h2{margin-bottom:var(--fe-space-2);font-size:var(--fe-font-size-section);line-height:var(--fe-font-line-height-section)}p{color:var(--fe-color-text-secondary)}.eyebrow{margin-bottom:var(--fe-space-2);color:var(--fe-color-interactive-primary);font-family:var(--fe-font-family-body);font-size:var(--fe-font-size-caption);font-weight:var(--fe-font-weight-semibold);letter-spacing:normal;line-height:var(--fe-font-line-height-caption);text-transform:none}.data-text{font-family:var(--fe-font-family-data);font-size:var(--fe-font-size-caption)}.kit-icon{width:var(--fe-space-5);height:var(--fe-space-5);flex:none;display:block}.logo{width:176px;height:50px;display:block}.logo--compact{width:136px;height:39px}.button{min-height:var(--fe-layout-control-height);justify-content:center;align-items:center;gap:var(--fe-space-2);padding:0 var(--fe-space-5);border:var(--fe-border-thin) solid transparent;border-radius:var(--fe-radius-control);font-weight:var(--fe-font-weight-semibold);transition:background-color var(--fe-motion-duration-fast) var(--fe-motion-ease-standard), border-color var(--fe-motion-duration-fast) var(--fe-motion-ease-standard);display:inline-flex}.button--primary{background:var(--fe-color-interactive-primary);color:var(--fe-color-text-inverse)}.button--primary:hover:not(:disabled){background:var(--fe-color-interactive-primary-hover)}.button--primary:active:not(:disabled){background:var(--fe-color-interactive-primary-pressed)}.button--secondary{border-color:var(--fe-color-border-default);background:var(--fe-color-surface-raised);color:var(--fe-color-text-primary)}.button--secondary:hover:not(:disabled),.button--quiet:hover:not(:disabled){background:var(--fe-color-surface-selected)}.button--quiet{color:var(--fe-color-text-link);background:0 0}.button:disabled{background:var(--fe-color-interactive-disabled);color:var(--fe-color-text-secondary)}.field{gap:var(--fe-space-2);flex-direction:column;min-width:0;display:flex}.field__label{color:var(--fe-color-text-secondary);font-size:var(--fe-font-size-metadata);font-weight:var(--fe-font-weight-semibold);line-height:var(--fe-font-line-height-metadata)}.input,.select{width:100%;min-height:var(--fe-layout-control-height);border:var(--fe-border-thin) solid var(--fe-color-border-default);border-radius:var(--fe-radius-control);background:var(--fe-color-surface-raised);color:var(--fe-color-text-primary)}.input{padding:0 var(--fe-space-3)}.input:hover,.select:hover:not(:disabled){border-color:var(--fe-color-border-strong)}.select-shell{display:block;position:relative}.select{appearance:none;padding:0 var(--fe-space-10) 0 var(--fe-space-3)}.select-shell__icon{top:50%;right:var(--fe-space-3);width:var(--fe-space-4);height:var(--fe-space-4);color:var(--fe-color-text-secondary);pointer-events:none;position:absolute;transform:translateY(-50%)rotate(90deg)}.select:disabled{background:var(--fe-color-surface-secondary);color:var(--fe-color-text-subtle)}.form-status{min-height:var(--fe-font-line-height-metadata)}.form-error{color:var(--fe-color-feedback-error-foreground);font-size:var(--fe-font-size-metadata);line-height:var(--fe-font-line-height-metadata);margin:0}.form-message{color:var(--fe-color-feedback-info-foreground);font-size:var(--fe-font-size-metadata);line-height:var(--fe-font-line-height-metadata);margin:0}.sign-in{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:100vh;display:grid}.sign-in__brand{min-height:100%;padding:clamp(var(--fe-layout-auth-brand-padding-min), var(--fe-layout-auth-brand-padding-fluid), var(--fe-layout-auth-brand-padding-max));background:var(--fe-color-surface-canvas);flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.sign-in__message{max-width:600px;padding:var(--fe-space-16) 0}.sign-in__message h1{max-width:560px;margin-bottom:var(--fe-space-5);font-size:clamp(var(--fe-layout-auth-title-min), var(--fe-layout-auth-title-fluid), var(--fe-layout-auth-title-max));line-height:var(--fe-font-line-height-auth-title);letter-spacing:var(--fe-font-letter-spacing-display)}.sign-in__message>p:last-child{max-width:500px;font-size:var(--fe-font-size-body-large);line-height:var(--fe-font-line-height-body-large)}.sign-in__form-panel{border-left:var(--fe-border-thin) solid var(--fe-color-border-subtle);background:var(--fe-color-surface-primary);padding:var(--fe-space-8);justify-content:center;align-items:center;display:flex}.sign-in-form{gap:var(--fe-space-5);width:min(100%,420px);display:grid}.sign-in-form h2{font-size:var(--fe-font-size-title);line-height:var(--fe-font-line-height-title);margin:0}.sign-in-form__intro{margin:calc(-1 * var(--fe-space-3)) 0 var(--fe-space-2)}.evidence-trace{width:100%;max-width:480px;height:48px;overflow:visible}.evidence-trace path{fill:none;stroke:var(--fe-color-border-strong);stroke-width:1.25px;vector-effect:non-scaling-stroke}.trace-point--cyan{fill:var(--fe-color-brand-cyan)}.trace-point--orange{fill:var(--fe-color-brand-orange)}.trace-point--lime{fill:var(--fe-color-brand-lime)}.system-screen{justify-content:center;align-items:flex-start;gap:var(--fe-space-8);min-height:100vh;padding:clamp(var(--fe-layout-system-screen-padding-min), var(--fe-layout-system-screen-padding-fluid), var(--fe-layout-system-screen-padding-max));flex-direction:column;display:flex}.state-message{align-items:flex-start;gap:var(--fe-space-4);width:min(100%,680px);padding:var(--fe-space-8);border:var(--fe-border-thin) solid var(--fe-color-border-subtle);border-radius:var(--fe-radius-card);background:var(--fe-color-surface-primary);box-shadow:var(--fe-shadow-card);display:flex}.state-message h1,.state-message h2,.state-message p:last-child{margin-bottom:0}.state-message p+.button{margin-top:var(--fe-space-3)}.state-message__title--compact{font-size:var(--fe-font-size-body);line-height:var(--fe-font-line-height-body);margin:0}.state-message--compact{padding:var(--fe-space-4);box-shadow:none}.state-message__mark{width:10px;height:10px;margin-top:var(--fe-space-2);border:2px solid var(--fe-color-evidence-unknown);border-radius:var(--fe-radius-pill);flex:none}.state-message__mark--loading{border-color:var(--fe-color-interactive-primary);animation:spin var(--fe-motion-duration-slow) linear infinite;border-top-color:#0000}.state-message__mark--restricted{border-color:var(--fe-color-evidence-restricted)}.state-message__mark--failed{border-color:var(--fe-color-feedback-error-border)}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{grid-template-columns:var(--fe-layout-navigation-width) minmax(0, 1fr);min-height:100vh;display:grid}.navigation{border-right:var(--fe-border-thin) solid var(--fe-color-border-subtle);background:var(--fe-color-surface-primary);height:100vh;padding:var(--fe-space-6) var(--fe-space-4);flex-direction:column;display:flex;position:sticky;top:0}.navigation__brand{min-height:var(--fe-layout-control-height);padding:0 var(--fe-space-2);border-radius:var(--fe-radius-control);align-items:center;display:inline-flex}.navigation__links{gap:var(--fe-space-1);margin-top:var(--fe-space-10);display:grid}.navigation__link{min-height:var(--fe-layout-control-height);align-items:center;gap:var(--fe-space-3);padding:0 var(--fe-space-3);border-radius:var(--fe-radius-control);color:var(--fe-color-text-secondary);font-weight:var(--fe-font-weight-semibold);text-decoration:none;display:flex}.navigation__link:hover:not(.navigation__link--disabled),.navigation__link--active{background:var(--fe-color-surface-selected);color:var(--fe-color-text-primary)}.navigation__link--disabled{color:var(--fe-color-text-subtle);cursor:not-allowed;opacity:.65}.navigation__marker{border-radius:var(--fe-radius-pill);border:1.5px solid;width:7px;height:7px}.navigation__link--active .navigation__marker{border-color:var(--fe-color-interactive-primary);background:var(--fe-color-interactive-primary)}.navigation__footer{gap:var(--fe-space-3);margin-top:auto;display:grid}.navigation__footer .button{padding:0 var(--fe-space-3);justify-content:flex-start}.navigation__user{padding:0 var(--fe-space-3);color:var(--fe-color-text-secondary);font-size:var(--fe-font-size-caption);font-weight:var(--fe-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;text-decoration:none;overflow:hidden}.navigation__user:hover{color:var(--fe-color-text-primary);text-underline-offset:3px;text-decoration:underline}.app-shell__body{min-width:0}.context-bar{z-index:5;border-bottom:var(--fe-border-thin) solid var(--fe-color-border-subtle);background:color-mix(in srgb, var(--fe-color-surface-primary) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:92px;padding:var(--fe-space-3) var(--fe-space-8);position:sticky;top:0}.mandate-context{gap:var(--fe-space-4);grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);max-width:780px;display:grid}.page{width:min(100%, var(--fe-layout-content-max));padding:var(--fe-space-8);margin:0 auto}.page>.state-message{margin-top:min(var(--fe-layout-content-state-offset-fluid), var(--fe-layout-content-state-offset-max))}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--fe-space-8);margin-bottom:var(--fe-space-8);display:flex}.page-header p{margin-bottom:0}.review-workspace{gap:var(--fe-space-3);min-width:0;display:grid}.review-queue{min-width:0}.review-queue__header{margin-bottom:var(--fe-space-3)}.review-toolbar{align-items:center;gap:var(--fe-space-2);padding-bottom:var(--fe-space-3);border-bottom:var(--fe-border-thin) solid var(--fe-color-border-subtle);flex-wrap:wrap;display:flex}.review-toolbar>.field,.review-filters__compact{flex:138px;min-width:138px;position:relative}.review-toolbar .field__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.review-filters__search{flex:1.5 220px!important;min-width:min(220px,100%)!important}.review-filters__recommendation{flex-basis:180px!important;min-width:180px!important}.review-filters__compact{display:none}.review-filters__clear{flex:none}.review-queue .data-table__table{min-width:1120px}.review-data__muted{color:var(--fe-color-text-subtle)}.review-toolbar__results{min-height:var(--fe-layout-control-height);align-items:center;gap:var(--fe-space-2);margin-left:auto;display:flex}.review-toolbar__results p{color:var(--fe-color-text-secondary);font-family:var(--fe-font-family-data);font-size:var(--fe-font-size-metadata);margin:0}.view-tabs{align-items:center;gap:var(--fe-space-0-5);padding:var(--fe-space-0-5);border:var(--fe-border-thin) solid var(--fe-color-border-default);border-radius:var(--fe-radius-control);background:var(--fe-color-surface-secondary);flex:none;display:flex}.view-tabs__trigger{min-height:var(--fe-layout-control-height);padding:0 var(--fe-space-3);border-radius:calc(var(--fe-radius-control) - var(--fe-space-0-5));color:var(--fe-color-text-secondary);font-weight:var(--fe-font-weight-semibold);background:0 0;border:0;position:relative}.view-tabs__trigger:hover,.view-tabs__trigger[data-state=active]{background:var(--fe-color-surface-raised);color:var(--fe-color-text-primary)}.view-tabs__trigger[data-state=active]:after{content:none}.view-tabs__content{min-width:0}.view-tabs__content[data-state=inactive]{display:none}.record-summary{gap:var(--fe-space-5);display:grid}.record-summary__status{align-items:center;gap:var(--fe-space-2);flex-wrap:wrap;display:flex}.record-summary__facts{gap:var(--fe-space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.record-summary__facts>div{padding:var(--fe-space-3);border:var(--fe-border-thin) solid var(--fe-color-border-subtle);border-radius:var(--fe-radius-control);background:var(--fe-color-surface-secondary)}.record-summary__facts dt{color:var(--fe-color-text-secondary);font-size:var(--fe-font-size-caption);font-weight:var(--fe-font-weight-semibold)}.record-summary__facts dd{margin:var(--fe-space-1) 0 0}.candidate-grid{gap:var(--fe-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}.candidate-card{align-content:space-between;gap:var(--fe-space-5);min-height:280px;padding:var(--fe-space-5);border:var(--fe-border-thin) solid var(--fe-color-border-default);border-radius:var(--fe-radius-card);background:var(--fe-color-surface-raised);box-shadow:var(--fe-shadow-card);display:grid}.candidate-card__topline,.candidate-card__meta,.catalogue__row{align-items:center;gap:var(--fe-space-3);flex-wrap:wrap;display:flex}.candidate-card__target{margin-bottom:var(--fe-space-1);color:var(--fe-color-text-secondary);font-size:var(--fe-font-size-metadata);font-weight:var(--fe-font-weight-semibold)}.candidate-card__summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.candidate-card__meta{color:var(--fe-color-text-subtle);font-size:var(--fe-font-size-caption)}.kanban-board{grid-auto-columns:minmax(var(--fe-layout-board-column-min), 1fr);gap:var(--fe-space-3);padding-bottom:var(--fe-space-3);overscroll-behavior-inline:contain;scrollbar-gutter:stable;scroll-snap-type:x proximity;grid-auto-flow:column;display:grid;overflow-x:auto}.kanban-board-shell{gap:var(--fe-space-2);min-width:0;display:grid;position:relative}.kanban-board__guide{align-items:center;gap:var(--fe-space-2);color:var(--fe-color-text-subtle);font-size:var(--fe-font-size-metadata);line-height:var(--fe-font-line-height-metadata);margin:0;display:flex}.kanban-board__guide .kit-icon{width:var(--fe-layout-icon-compact);height:var(--fe-layout-icon-compact);flex:none}.board-column{--board-state-color:var(--fe-color-review-state-needs-review);--board-state-surface:var(--fe-color-review-state-needs-review-surface);border:var(--fe-border-thin) solid var(--fe-color-border-subtle);border-top-width:var(--fe-space-0-5);border-top-color:var(--board-state-color);border-radius:var(--fe-radius-card);background:var(--fe-color-surface-secondary);scroll-snap-align:start;min-height:420px;max-height:calc(100vh - 290px);transition:border-color var(--fe-motion-duration-fast) var(--fe-motion-ease-standard), background var(--fe-motion-duration-fast) var(--fe-motion-ease-standard), box-shadow var(--fe-motion-duration-fast) var(--fe-motion-ease-standard);grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.board-column[data-state=reviewing]{--board-state-color:var(--fe-color-review-state-reviewing);--board-state-surface:var(--fe-color-review-state-reviewing-surface)}.board-column[data-state=approved]{--board-state-color:var(--fe-color-review-state-approved);--board-state-surface:var(--fe-color-review-state-approved-surface)}.board-column[data-state=parked]{--board-state-color:var(--fe-color-review-state-parked);--board-state-surface:var(--fe-color-review-state-parked-surface)}.board-column[data-state=rejected]{--board-state-color:var(--fe-color-review-state-rejected);--board-state-surface:var(--fe-color-review-state-rejected-surface)}.board-column--drag-over{border-color:var(--board-state-color);background:var(--board-state-surface);box-shadow:inset 0 0 0 var(--fe-border-thin) var(--board-state-color)}.board-column__header{justify-content:space-between;align-items:center;gap:var(--fe-space-3);padding:var(--fe-space-4);border-bottom:var(--fe-border-thin) solid var(--fe-color-border-subtle);display:flex}.board-column__header h2{align-items:center;gap:var(--fe-space-2);font-size:var(--fe-font-size-body);line-height:var(--fe-font-line-height-body);margin:0;display:inline-flex}.board-column__header h2:before{border-radius:var(--fe-radius-pill);background:var(--board-state-color);content:"";flex:none;width:8px;height:8px}.board-column__drop-guide{align-items:center;gap:var(--fe-space-2);min-height:0;max-height:0;margin:0 var(--fe-space-3);padding:0 var(--fe-space-3);border-radius:var(--fe-radius-control);opacity:0;color:var(--board-state-color);font-size:var(--fe-font-size-metadata);font-weight:var(--fe-font-weight-semibold);line-height:var(--fe-font-line-height-metadata);transition:max-height var(--fe-motion-duration-standard) var(--fe-motion-ease-standard), margin var(--fe-motion-duration-standard) var(--fe-motion-ease-standard), opacity var(--fe-motion-duration-fast) var(--fe-motion-ease-standard);border:0 solid #0000;display:flex;overflow:hidden}.board-column[data-drag-active=true] .board-column__drop-guide{min-height:var(--fe-layout-control-height);max-height:var(--fe-layout-control-height);margin-top:var(--fe-space-3);border-width:var(--fe-border-thin);border-color:var(--board-state-color);opacity:1}.board-column[data-drop-disabled=true] .board-column__drop-guide{border-color:var(--fe-color-border-subtle);background:var(--fe-color-surface-secondary);color:var(--fe-color-text-subtle)}.board-column__drop-guide[data-over=true]{background:var(--board-state-surface);box-shadow:inset 0 0 0 var(--fe-border-thin) var(--board-state-color)}.board-column__drop-guide .kit-icon{width:var(--fe-layout-icon-compact);height:var(--fe-layout-icon-compact);flex:none}.board-column__count{border:var(--fe-border-thin) solid var(--fe-color-border-default);border-radius:var(--fe-radius-pill);background:var(--fe-color-surface-raised);min-width:26px;min-height:26px;color:var(--fe-color-text-secondary);font-family:var(--fe-font-family-data);font-size:var(--fe-font-size-caption);place-items:center;display:inline-grid}.board-column__items{align-content:start;gap:var(--fe-space-3);min-height:0;padding:var(--fe-space-3);display:grid;position:relative;overflow-y:auto}.board-column__load-state{gap:var(--fe-space-2);margin-top:var(--fe-space-1);padding:var(--fe-space-3) var(--fe-space-1) var(--fe-space-1);border-top:var(--fe-border-thin) solid var(--fe-color-border-subtle);display:grid}.board-column__load-state--error{border-top-color:var(--fe-color-feedback-error-border)}.board-column__progress{color:var(--fe-color-text-subtle);font-family:var(--fe-font-family-data);font-size:var(--fe-font-size-caption);line-height:var(--fe-font-line-height-caption);margin:0}.board-column__load-state--error .board-column__progress{color:var(--fe-color-feedback-error-foreground)}.board-column__load-action{width:100%;min-height:var(--fe-layout-control-height);white-space:nowrap;justify-content:center}.board-column__empty{min-height:var(--fe-layout-control-height);padding:var(--fe-space-5) var(--fe-space-3);color:var(--fe-color-text-subtle);text-align:center;margin:0}.board-card{gap:var(--fe-space-3);padding:var(--fe-space-3);border:var(--fe-border-thin) solid var(--fe-color-border-default);border-radius:var(--fe-radius-card);background:var(--fe-color-surface-raised);box-shadow:var(--fe-shadow-card);transition:border-color var(--fe-motion-duration-fast) var(--fe-motion-ease-standard), box-shadow var(--fe-motion-duration-fast) var(--fe-motion-ease-standard), opacity var(--fe-motion-duration-fast) var(--fe-motion-ease-standard), transform var(--fe-motion-duration-fast) var(--fe-motion-ease-standard);display:grid;position:relative}.board-card:hover:not(.board-card--dragging):not(.board-card--moving){border-color:var(--fe-color-border-focus);background:var(--fe-color-surface-selected)}.board-card[data-selected=true]{border-color:var(--fe-color-border-focus);background:var(--fe-color-surface-selected);box-shadow:var(--fe-shadow-panel)}.board-card--dragging{opacity:.22;transform:scale(.98)}.board-card--moving{opacity:.55}.board-card--preview{opacity:.98;border-color:var(--fe-color-border-focus);box-shadow:var(--fe-shadow-panel);transform:rotate(.5deg)scale(1.01)}.board-card--committed{border-color:var(--fe-color-feedback-success-border);background:var(--fe-color-feedback-success-background)}.board-card--rollback{border-color:var(--fe-color-feedback-error-border);background:var(--fe-color-feedback-error-background)}.board-card__topline,.board-card__footer{align-items:center;gap:var(--fe-space-2);display:flex}.board-card__drag-handle{width:var(--fe-layout-control-height);height:var(--fe-layout-control-height);border-radius:var(--fe-radius-control);color:var(--fe-color-text-secondary);cursor:grab;background:0 0;border:0;place-items:center;margin-left:auto;display:inline-grid}.board-card__drag-handle[data-disabled=true]{opacity:.45;cursor:not-allowed}.board-card__drag-handle:active{cursor:grabbing}.board-card__drag-handle:hover:not(:disabled){background:var(--fe-color-surface-selected)}.board-card__drag-handle .kit-icon{width:var(--fe-layout-icon-compact);height:var(--fe-layout-icon-compact)}.board-card__target{margin-bottom:var(--fe-space-1);color:var(--fe-color-text-secondary);font-size:var(--fe-font-size-metadata);font-weight:var(--fe-font-weight-semibold)}.board-card__open{width:100%;min-height:var(--fe-layout-control-height);-webkit-line-clamp:2;color:var(--fe-color-text-primary);font-family:var(--fe-font-family-display);font-size:var(--fe-font-size-body-large);font-weight:var(--fe-font-weight-semibold);line-height:var(--fe-font-line-height-body-large);text-align:left;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.board-card__open:hover{color:var(--fe-color-text-link);text-underline-offset:3px;text-decoration:underline}.board-card__summary{-webkit-line-clamp:1;color:var(--fe-color-text-secondary);font-size:var(--fe-font-size-metadata);line-height:var(--fe-font-line-height-metadata);-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.board-card__footer{color:var(--fe-color-text-subtle);font-size:var(--fe-font-size-caption);justify-content:space-between;align-items:flex-end}.board-card__evidence{align-items:center;gap:var(--fe-space-1) var(--fe-space-2);flex-wrap:wrap;min-width:0;display:flex}.board-card__evidence .evidence-status{font-size:var(--fe-font-size-caption)}.board-card__move{min-height:var(--fe-layout-control-height);padding:0 var(--fe-space-2);border:var(--fe-border-thin) solid var(--fe-color-border-default);background:var(--fe-color-surface-secondary);white-space:nowrap;flex:none}.menu{z-index:20;min-width:180px;padding:var(--fe-space-1);border:var(--fe-border-thin) solid var(--fe-color-border-default);border-radius:var(--fe-radius-control);background:var(--fe-color-surface-raised);box-shadow:var(--fe-shadow-panel)}.menu__item{min-height:var(--fe-layout-control-height);padding:var(--fe-space-2) var(--fe-space-3);border-radius:calc(var(--fe-radius-control) - var(--fe-space-0-5));color:var(--fe-color-text-primary);cursor:pointer;outline:none;align-items:center;display:flex}.menu__state-marker{width:var(--fe-space-2);height:var(--fe-space-2);border-radius:var(--fe-radius-pill);background:var(--fe-color-review-state-needs-review);flex:none}.menu__state-marker[data-state=reviewing]{background:var(--fe-color-review-state-reviewing)}.menu__state-marker[data-state=approved]{background:var(--fe-color-review-state-approved)}.menu__state-marker[data-state=parked]{background:var(--fe-color-review-state-parked)}.menu__state-marker[data-state=rejected]{background:var(--fe-color-review-state-rejected)}.menu__item[data-highlighted]{background:var(--fe-color-surface-selected)}.menu__item[data-disabled]{color:var(--fe-color-text-subtle);cursor:not-allowed}.board-feedback{z-index:30;right:var(--fe-space-8);bottom:var(--fe-space-6);width:min(420px, calc(100% - (2 * var(--fe-space-4))));padding:var(--fe-space-3) var(--fe-space-4);border:var(--fe-border-thin) solid var(--fe-color-border-default);border-radius:var(--fe-radius-control);background:var(--fe-color-surface-raised);color:var(--fe-color-text-secondary);margin:0;position:fixed}.board-feedback--committed{border-color:var(--fe-color-feedback-success-border);background:var(--fe-color-feedback-success-background);color:var(--fe-color-feedback-success-foreground)}.board-feedback--rollback{border-color:var(--fe-color-feedback-error-border);background:var(--fe-color-feedback-error-background);color:var(--fe-color-feedback-error-foreground)}.compact-drop-tray{display:none}.compact-drop-target{min-width:0;min-height:var(--fe-layout-control-height);padding:var(--fe-space-1);border:var(--fe-border-thin) solid var(--fe-color-border-default);border-radius:var(--fe-radius-control);background:var(--fe-color-surface-raised);color:var(--fe-color-text-secondary);font-size:var(--fe-font-size-caption);font-weight:var(--fe-font-weight-semibold);line-height:var(--fe-font-line-height-caption);text-align:center;place-items:center;display:grid}.compact-drop-target[data-disabled=true]{opacity:.45}.compact-drop-target--over{border-color:var(--fe-color-border-focus);background:var(--fe-color-surface-selected);box-shadow:inset 0 0 0 var(--fe-border-thin) var(--fe-color-border-focus);color:var(--fe-color-text-primary)}.compact-drop-target[data-state=needs_review]{border-top-color:var(--fe-color-review-state-needs-review)}.compact-drop-target[data-state=reviewing]{border-top-color:var(--fe-color-review-state-reviewing)}.compact-drop-target[data-state=approved]{border-top-color:var(--fe-color-review-state-approved)}.compact-drop-target[data-state=parked]{border-top-color:var(--fe-color-review-state-parked)}.compact-drop-target[data-state=rejected]{border-top-color:var(--fe-color-review-state-rejected)}.badge,.chip{min-height:28px;padding:0 var(--fe-space-3);border-radius:var(--fe-radius-pill);font-size:var(--fe-font-size-caption);font-weight:var(--fe-font-weight-bold);line-height:var(--fe-font-line-height-caption);align-items:center;display:inline-flex}.badge{font-family:var(--fe-font-family-data);letter-spacing:var(--fe-font-letter-spacing-data-label)}.badge--act{background:var(--fe-color-recommendation-act-surface);color:var(--fe-color-recommendation-act)}.badge--review{background:var(--fe-color-recommendation-review-surface);color:var(--fe-color-recommendation-review)}.badge--park{background:var(--fe-color-recommendation-park-surface);color:var(--fe-color-recommendation-park)}.badge--dead{background:var(--fe-color-recommendation-dead-surface);color:var(--fe-color-recommendation-dead)}.chip--needs-review{background:var(--fe-color-review-state-needs-review-surface);color:var(--fe-color-review-state-needs-review)}.chip--reviewing{background:var(--fe-color-review-state-reviewing-surface);color:var(--fe-color-review-state-reviewing)}.chip--approved{background:var(--fe-color-review-state-approved-surface);color:var(--fe-color-review-state-approved)}.chip--parked{background:var(--fe-color-review-state-parked-surface);color:var(--fe-color-review-state-parked)}.chip--rejected{background:var(--fe-color-review-state-rejected-surface);color:var(--fe-color-review-state-rejected)}.evidence-status{align-items:center;gap:var(--fe-space-2);color:var(--fe-color-text-secondary);font-size:var(--fe-font-size-metadata);display:inline-flex}.evidence-status__dot{border-radius:var(--fe-radius-pill);background:currentColor;width:8px;height:8px}.evidence-status--complete{color:var(--fe-color-evidence-complete)}.evidence-status--gap{color:var(--fe-color-evidence-gap)}.evidence-status--unknown{color:var(--fe-color-evidence-unknown)}.evidence-status--restricted{color:var(--fe-color-evidence-restricted)}.evidence-status--failed{color:var(--fe-color-evidence-failed)}.catalogue{width:min(100% - 48px,1120px);padding:var(--fe-space-12) 0 var(--fe-space-16);margin:0 auto}.catalogue__header{max-width:720px;margin-bottom:var(--fe-space-12)}.catalogue__section{padding:var(--fe-space-8) 0;border-top:var(--fe-border-thin) solid var(--fe-color-border-subtle)}.catalogue__stack{gap:var(--fe-space-3);display:grid}.catalogue__state-grid{gap:var(--fe-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=959px){.sign-in{grid-template-columns:1fr}.sign-in__brand{min-height:auto}.sign-in__message{padding:var(--fe-space-12) 0 var(--fe-space-8)}.sign-in__form-panel{border-top:var(--fe-border-thin) solid var(--fe-color-border-subtle);border-left:0;min-height:55vh}.app-shell{display:block}.navigation{align-items:center;gap:var(--fe-space-4);border-right:0;border-bottom:var(--fe-border-thin) solid var(--fe-color-border-subtle);width:100%;height:auto;padding:var(--fe-space-3) var(--fe-space-4);flex-direction:row;position:static}.navigation__links{margin:0;display:flex}.navigation__footer{margin:0 0 0 auto;display:flex}.navigation__footer .evidence-trace,.navigation__user,.navigation__link--disabled{display:none}.context-bar{top:0}}@media (width<=639px){h1{font-size:var(--fe-font-size-title-small);line-height:var(--fe-font-line-height-title-small)}.sign-in__brand,.sign-in__form-panel,.page,.context-bar{padding-right:var(--fe-space-4);padding-left:var(--fe-space-4)}.sign-in__message h1{font-size:var(--fe-layout-auth-title-min)}.navigation{gap:var(--fe-space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.navigation__brand{grid-area:1/1}.navigation__brand .logo{width:112px;height:32px}.navigation__links{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;display:grid}.navigation__footer{grid-area:1/3;margin:0}.navigation__link{min-width:0;padding:0 var(--fe-space-2);justify-content:center}.navigation__footer .button{padding:0 var(--fe-space-2)}.navigation__marker{display:none}.mandate-context{grid-template-columns:1fr}.context-bar{min-height:166px}.page-header{align-items:flex-start;gap:var(--fe-space-3);flex-direction:column}.review-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.review-toolbar>.view-tabs,.review-toolbar>.review-filters__search,.review-toolbar>.review-toolbar__results{grid-column:1/-1;width:100%}.review-toolbar>.view-tabs .view-tabs__trigger{flex:1}.review-toolbar>.field,.review-filters__compact{min-width:0}.review-filters__search{min-width:100%!important}.review-filters__recommendation{min-width:0!important}.review-filters__compact{display:block}.review-filters__clear{margin-left:0}.review-toolbar__results{justify-content:space-between}.kanban-board{padding-bottom:0;display:block;overflow:visible}.compact-drop-tray--active{z-index:30;right:var(--fe-space-4);bottom:var(--fe-space-2);left:var(--fe-space-4);gap:var(--fe-space-1);padding:var(--fe-space-2);border:var(--fe-border-thin) solid var(--fe-color-border-default);border-radius:var(--fe-radius-card);background:var(--fe-color-surface-raised);box-shadow:var(--fe-shadow-panel);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed}.board-feedback{right:var(--fe-space-4);bottom:max(var(--fe-space-4), env(safe-area-inset-bottom));left:var(--fe-space-4);width:auto}.board-column--compact-hidden{display:none}.board-column{min-height:320px;max-height:min(620px,max(360px,100dvh - 220px))}.board-column__items{overflow-y:auto}.board-card{gap:var(--fe-space-2)}.board-card__footer{flex-direction:column;align-items:stretch}.board-card__move{width:100%}.catalogue__state-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.data-table{gap:var(--fe-space-3);min-width:0;display:grid}.data-table__viewport{max-width:100%;position:relative;overflow-x:auto}.data-table--bounded .data-table__viewport{overscroll-behavior:contain;max-height:clamp(320px,55dvh,620px);scroll-padding-block-start:calc(var(--fe-layout-control-height) + var(--fe-space-2));overflow:auto}.data-table--bounded .data-table__viewport:focus-visible{outline-offset:calc(-1 * var(--fe-border-focus))}.data-table--bounded .dk-table thead{z-index:2;position:sticky;top:0}.data-table .dk-table{min-width:calc(var(--fe-layout-board-column-min) * 2);color:var(--fe-color-text-primary);font-family:var(--fe-font-family-body);font-size:var(--fe-font-size-metadata);line-height:var(--fe-font-line-height-metadata)}.data-table .dk-table th{padding:var(--fe-space-3) var(--fe-space-4);background:var(--fe-color-surface-secondary);color:var(--fe-color-text-secondary);font-size:var(--fe-font-size-metadata);font-weight:var(--fe-font-weight-semibold);letter-spacing:normal;text-transform:none;vertical-align:middle}.data-table .dk-table td{padding:var(--fe-space-3) var(--fe-space-4);color:var(--fe-color-text-primary);vertical-align:middle}.data-table .dk-table tr[data-actionable=true]:hover td,.data-table .dk-table tr[data-actionable=true]:focus-within td,.data-table .dk-table tr[data-selected=true] td{background:var(--fe-color-surface-selected)}.data-table .dk-table th.data-table__header--sortable{padding-block:0}.data-table__sort{min-height:var(--fe-layout-control-height);align-items:center;gap:var(--fe-space-2);color:inherit;font:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.data-table__sort:hover{color:var(--fe-color-text-primary)}.data-table__sort-indicator{color:var(--fe-color-text-subtle)}.data-table__sort-indicator .kit-icon{width:var(--fe-space-4);height:var(--fe-space-4)}.data-table__sort-indicator[data-direction=asc] .kit-icon{transform:rotate(-90deg)}.data-table__sort-indicator[data-direction=desc] .kit-icon,.data-table__sort-indicator[data-direction=none] .kit-icon{transform:rotate(90deg)}.data-table .dk-table th.data-table__actions-heading,.data-table .dk-table td.data-table__actions{width:var(--fe-layout-control-height);text-align:right}.data-table__actions .button{padding-inline:var(--fe-space-3)}.data-table__state{min-height:calc(var(--fe-layout-control-height) * 4);justify-content:center;align-items:center;gap:var(--fe-space-4);color:var(--fe-color-text-secondary);text-align:center;flex-wrap:wrap;display:flex}.data-table__pagination{justify-content:flex-end;align-items:center;gap:var(--fe-space-3);display:flex}.data-table__page-label{min-width:var(--fe-space-16);color:var(--fe-color-text-secondary);font-size:var(--fe-font-size-metadata);text-align:center}.record-preview__overlay{z-index:40;padding:var(--fe-space-4);background:var(--fe-color-surface-scrim);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.record-preview__content{z-index:41;width:min(calc(var(--fe-layout-decision-panel-width) + var(--fe-layout-summary-rail-width)), calc(100% - (2 * var(--fe-space-4))));max-height:calc(100dvh - (2 * var(--fe-space-4)));border:var(--fe-border-thin) solid var(--fe-color-border-default);border-radius:var(--fe-radius-panel);background:var(--fe-color-surface-raised);box-shadow:var(--fe-shadow-panel);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.record-preview__header{justify-content:space-between;align-items:flex-start;gap:var(--fe-space-6);padding:var(--fe-space-5) var(--fe-space-6);border-bottom:var(--fe-border-thin) solid var(--fe-color-border-subtle);display:flex}.record-preview__title{margin:0 0 var(--fe-space-1);font-family:var(--fe-font-family-display);font-size:var(--fe-font-size-section);font-weight:var(--fe-font-weight-semibold);line-height:var(--fe-font-line-height-section)}.record-preview__description{color:var(--fe-color-text-secondary);font-size:var(--fe-font-size-metadata);line-height:var(--fe-font-line-height-metadata);margin:0}.record-preview__body{min-height:0;padding:var(--fe-space-6);overflow-y:auto}.record-preview__state{min-height:calc(var(--fe-layout-control-height) * 5);color:var(--fe-color-text-secondary);place-items:center;display:grid}.record-preview__error{justify-content:space-between;align-items:center;gap:var(--fe-space-4);margin-bottom:var(--fe-space-5);padding:var(--fe-space-4);border:var(--fe-border-thin) solid var(--fe-color-feedback-error-border);border-radius:var(--fe-radius-control);background:var(--fe-color-feedback-error-background);color:var(--fe-color-feedback-error-foreground);display:flex}.record-preview__footer{min-height:calc(var(--fe-layout-control-height) + (2 * var(--fe-space-4)));justify-content:flex-end;align-items:center;gap:var(--fe-space-3);padding:var(--fe-space-4) var(--fe-space-6);border-top:var(--fe-border-thin) solid var(--fe-color-border-subtle);display:flex}.record-preview__saving{color:var(--fe-color-text-secondary);font-size:var(--fe-font-size-metadata);margin-right:auto}@media (width<=639px){.data-table__pagination{justify-content:space-between}.record-preview__content{width:100%;max-height:calc(100dvh - var(--fe-space-4));border-radius:var(--fe-radius-panel) var(--fe-radius-panel) 0 0;border-bottom:0;border-left:0;border-right:0;top:auto;bottom:0;left:0;transform:none}.record-preview__header,.record-preview__body,.record-preview__footer{padding-right:var(--fe-space-4);padding-left:var(--fe-space-4)}.record-preview__error{flex-direction:column;align-items:flex-start}}.signal-review{gap:var(--fe-space-4);min-width:0;display:grid}.signal-review__header{gap:var(--fe-space-3);padding-bottom:var(--fe-space-4);border-bottom:var(--fe-border-thin) solid var(--fe-color-border-subtle);display:grid}.signal-review__header>.button{width:fit-content;min-height:var(--fe-space-8);padding:0}.signal-review__heading,.signal-review__source-heading,.signal-review__panel-heading,.signal-review__history-heading{justify-content:space-between;align-items:flex-start;gap:var(--fe-space-4);display:flex}.signal-review__heading h1,.signal-review__heading p,.signal-review__summary,.signal-review__source h3,.signal-review__source p,.signal-review__panel-heading h2,.signal-review__panel-heading p,.signal-review__decision h2,.signal-review__decision h3,.signal-review__decision p,.signal-review__operator h3,.signal-review__history-item p,.signal-review__command-error p{margin-bottom:0}.signal-review__heading>div:first-child{min-width:0}.signal-review__heading p{color:var(--fe-color-text-secondary)}.signal-review__heading h1{max-width:960px;margin-top:var(--fe-space-1)}.signal-review__status{justify-content:flex-end;align-items:center;gap:var(--fe-space-2);flex-wrap:wrap;display:flex}.signal-review__summary{max-width:1040px;color:var(--fe-color-text-primary)}.signal-review__stored-text{gap:var(--fe-space-1);width:min(100%,1040px);display:grid}.signal-review__summary,.signal-review__source-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.signal-review__stored-text .record-preview__trigger{width:fit-content;min-height:var(--fe-space-7);padding:0}.signal-review__full-text{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.signal-review__identifier{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-review__record-facts,.signal-review__inline-facts,.signal-review__decision dl,.signal-review__operator dl,.signal-review__provenance dl{margin:0;display:grid}.signal-review__record-facts{gap:var(--fe-space-4);grid-template-columns:repeat(5,minmax(0,1fr))}.signal-review dt,.signal-review__history-heading span,.signal-review__criteria small,.signal-review__character-count{color:var(--fe-color-text-subtle);font-size:var(--fe-font-size-caption);line-height:var(--fe-font-line-height-caption)}.signal-review dd{margin:var(--fe-space-1) 0 0;overflow-wrap:anywhere}.signal-review__saved{padding:var(--fe-space-2) var(--fe-space-3);border-left:var(--fe-space-1) solid var(--fe-color-feedback-success-border);background:var(--fe-color-feedback-success-background);color:var(--fe-color-feedback-success-foreground);margin:0}.signal-review__workspace{grid-template-columns:minmax(0, 1fr) minmax(280px, var(--fe-layout-summary-rail-width));gap:var(--fe-space-5);align-items:start;min-width:0;display:grid}.signal-review__tabs{min-width:0}.signal-review__tab-list{gap:var(--fe-space-1);padding:var(--fe-space-1);border-radius:var(--fe-radius-control);background:var(--fe-color-surface-secondary);display:flex;overflow-x:auto}.signal-review__tab-list button{min-height:var(--fe-layout-control-height);align-items:center;gap:var(--fe-space-2);padding:0 var(--fe-space-3);border-radius:calc(var(--fe-radius-control) - var(--fe-space-1));color:var(--fe-color-text-secondary);font:inherit;font-weight:var(--fe-font-weight-semibold);white-space:nowrap;background:0 0;border:0;display:inline-flex}.signal-review__tab-list button[data-state=active]{background:var(--fe-color-surface-primary);color:var(--fe-color-text-primary);box-shadow:var(--fe-shadow-card)}.signal-review__tab-list button span{min-width:var(--fe-space-5);padding:0 var(--fe-space-1);border-radius:var(--fe-radius-pill);background:var(--fe-color-surface-selected);color:var(--fe-color-text-link);font-family:var(--fe-font-family-data);font-size:var(--fe-font-size-caption);text-align:center}.signal-review__panel{padding-top:var(--fe-space-4)}.signal-review__panel-heading{margin-bottom:var(--fe-space-4)}.signal-review__source-list,.signal-review__history{gap:var(--fe-space-3);display:grid}.signal-review__source{grid-template-columns:var(--fe-space-8) minmax(0, 1fr);gap:var(--fe-space-3);padding:var(--fe-space-4) 0;border-top:var(--fe-border-thin) solid var(--fe-color-border-subtle);display:grid}.signal-review__source-order{width:var(--fe-space-7);height:var(--fe-space-7);border-radius:var(--fe-radius-pill);background:var(--fe-color-surface-selected);color:var(--fe-color-text-link);font-family:var(--fe-font-family-data);place-items:center;display:grid}.signal-review__source-heading h3{font-size:var(--fe-font-size-body-large)}.signal-review__source-heading p{font-size:var(--fe-font-size-metadata)}.signal-review__readback{padding:var(--fe-space-1) var(--fe-space-2);border-radius:var(--fe-radius-pill);background:var(--fe-color-surface-secondary);color:var(--fe-color-text-secondary);font-size:var(--fe-font-size-caption);font-weight:var(--fe-font-weight-semibold);flex:none}.signal-review__readback--succeeded{background:var(--fe-color-review-state-approved-surface);color:var(--fe-color-review-state-approved)}.signal-review__readback--restricted,.signal-review__readback--failed{color:var(--fe-color-text-danger)}.signal-review__inline-facts{gap:var(--fe-space-3);margin:var(--fe-space-3) 0;grid-template-columns:repeat(3,minmax(0,1fr))}.signal-review__assessment-section,.signal-review__provenance{padding:var(--fe-space-4) 0;border-top:var(--fe-border-thin) solid var(--fe-color-border-subtle)}.signal-review__criteria-heading{justify-content:space-between;align-items:flex-start;gap:var(--fe-space-4);margin-bottom:var(--fe-space-3);display:flex}.signal-review__criteria-heading h3,.signal-review__criteria-heading p{margin-bottom:0}.signal-review__criteria-heading p{color:var(--fe-color-text-secondary)}.signal-review__criteria-heading>span{padding:var(--fe-space-1) var(--fe-space-2);border-radius:var(--fe-radius-pill);background:var(--fe-color-surface-secondary);color:var(--fe-color-text-secondary);font-family:var(--fe-font-family-data);font-size:var(--fe-font-size-caption);flex:none}.signal-review__perspectives{gap:var(--fe-space-3);min-width:0;display:grid}.signal-review__perspective-list{gap:var(--fe-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signal-review__perspective-list button{min-height:var(--fe-layout-control-height);gap:var(--fe-space-1);padding:var(--fe-space-3);border:var(--fe-border-thin) solid var(--fe-color-border-default);border-radius:var(--fe-radius-control);background:var(--fe-color-surface-primary);color:var(--fe-color-text-secondary);font:inherit;text-align:left;display:grid}.signal-review__perspective-list button:hover{border-color:var(--fe-color-border-strong)}.signal-review__perspective-list button[data-state=active]{border-color:var(--fe-color-brand-cyan);background:var(--fe-color-surface-selected);color:var(--fe-color-text-primary);box-shadow:inset 0 0 0 var(--fe-border-thin) var(--fe-color-brand-cyan)}.signal-review__perspective-list strong{font-weight:var(--fe-font-weight-semibold)}.signal-review__perspective-list span{font-size:var(--fe-font-size-metadata);line-height:var(--fe-font-line-height-metadata)}.signal-review__criteria-panel{border:var(--fe-border-thin) solid var(--fe-color-border-subtle);border-radius:var(--fe-radius-card);min-width:0;overflow-x:auto}.signal-review__criteria-table{min-width:720px}.signal-review__criteria-row{align-items:center;gap:var(--fe-space-3);min-height:var(--fe-layout-control-height);padding:var(--fe-space-2) var(--fe-space-3);border-top:var(--fe-border-thin) solid var(--fe-color-border-subtle);grid-template-columns:minmax(150px,.8fr) minmax(120px,auto) minmax(240px,1.5fr) minmax(130px,auto);display:grid}.signal-review__criteria-row:first-child{border-top:0}.signal-review__criteria-row--header{min-height:var(--fe-layout-control-height);background:var(--fe-color-surface-secondary);color:var(--fe-color-text-subtle);font-size:var(--fe-font-size-caption);font-weight:var(--fe-font-weight-semibold)}.signal-review__criteria-row p{margin:0}.signal-review__criteria-row small{color:var(--fe-color-text-subtle);font-size:var(--fe-font-size-caption)}.signal-review__criteria-evidence{min-width:0}.signal-review__criteria-evidence summary{width:fit-content;color:var(--fe-color-text-link);cursor:pointer;font-size:var(--fe-font-size-caption);font-weight:var(--fe-font-weight-semibold)}.signal-review__criteria-evidence ul,.signal-review__criteria-evidence p{margin:var(--fe-space-2) 0 0;color:var(--fe-color-text-subtle);font-size:var(--fe-font-size-caption);padding:0}.signal-review__criteria-evidence ul{gap:var(--fe-space-1);list-style:none;display:grid}.signal-review__criteria-row b{width:fit-content;min-height:var(--fe-space-6);padding:0 var(--fe-space-2);border-radius:var(--fe-radius-pill);font-size:var(--fe-font-size-caption);font-weight:var(--fe-font-weight-semibold);align-items:center;display:inline-flex}.signal-review__criteria-row b[data-result=PASS]{background:var(--fe-color-feedback-success-background);color:var(--fe-color-feedback-success-foreground)}.signal-review__criteria-row b[data-result=PARTIAL]{background:var(--fe-color-feedback-warning-background);color:var(--fe-color-feedback-warning-foreground)}.signal-review__criteria-row b[data-result=FAIL]{background:var(--fe-color-feedback-error-background);color:var(--fe-color-feedback-error-foreground)}.signal-review__criteria-row b[data-result=UNKNOWN]{background:var(--fe-color-surface-secondary);color:var(--fe-color-text-secondary)}.signal-review__assessment-columns{gap:var(--fe-space-5);padding:var(--fe-space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signal-review__assessment-columns li+li{margin-top:var(--fe-space-2)}.signal-review__provenance{padding-left:var(--fe-space-4);border-left:var(--fe-space-1) solid var(--fe-color-brand-cyan)}.signal-review__provenance-summary{gap:var(--fe-space-3) var(--fe-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.signal-review__technical-details{margin-top:var(--fe-space-4);border-top:var(--fe-border-thin) solid var(--fe-color-border-subtle)}.signal-review__technical-details summary{width:fit-content;min-height:var(--fe-layout-control-height);padding:var(--fe-space-3) 0;color:var(--fe-color-text-link);cursor:pointer;font-weight:var(--fe-font-weight-semibold)}.signal-review__technical-details dl{padding-bottom:var(--fe-space-2)}.signal-review__provenance dl{gap:var(--fe-space-3) var(--fe-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.signal-review__history{padding:0 0 0 var(--fe-space-5);border-left:var(--fe-border-thin) solid var(--fe-color-brand-cyan);margin:0;list-style:none}.signal-review__history-item{padding:0 0 var(--fe-space-5) var(--fe-space-2);position:relative}.signal-review__history-item[aria-current=true]{background:var(--fe-color-surface-selected);box-shadow:inset var(--fe-space-1) 0 0 var(--fe-color-brand-cyan)}.signal-review__spine-mark{top:var(--fe-space-1);left:calc(-1 * var(--fe-space-5) - 5px);width:var(--fe-space-3);height:var(--fe-space-3);border:2px solid var(--fe-color-brand-cyan);border-radius:var(--fe-radius-pill);background:var(--fe-color-surface-canvas);position:absolute}.signal-review__history-heading>div{display:grid}.signal-review__history-item blockquote{margin:var(--fe-space-3) 0;padding-left:var(--fe-space-3);border-left:var(--fe-space-1) solid var(--fe-color-border-default);color:var(--fe-color-text-secondary)}.signal-review__decision{top:var(--fe-space-4);gap:var(--fe-space-4);padding:var(--fe-space-5);border:var(--fe-border-thin) solid var(--fe-color-border-default);border-top:var(--fe-space-1) solid var(--fe-color-brand-cyan);border-radius:var(--fe-radius-card);background:var(--fe-color-surface-primary);box-shadow:var(--fe-shadow-card);display:grid;position:sticky}.signal-review__decision dl,.signal-review__operator dl{gap:var(--fe-space-3)}.signal-review__operator{padding-top:var(--fe-space-4);border-top:var(--fe-border-thin) solid var(--fe-color-border-subtle)}.signal-review__decision-form{gap:var(--fe-space-4);display:grid}.signal-review__comment{min-height:120px;padding:var(--fe-space-3);resize:vertical}.signal-review__character-count{text-align:right}.signal-review__command-error{justify-content:space-between;align-items:center;gap:var(--fe-space-3);padding:var(--fe-space-3);border-left:var(--fe-space-1) solid var(--fe-color-feedback-error-border);background:var(--fe-color-feedback-error-background);color:var(--fe-color-feedback-error-foreground);display:flex}.signal-review__command-error p{color:inherit}@media (width<=959px){.signal-review__workspace{grid-template-columns:minmax(0,1fr)}.signal-review__decision{grid-row:1;position:static}.signal-review__record-facts,.signal-review__provenance dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.signal-review__heading,.signal-review__source-heading,.signal-review__panel-heading,.signal-review__history-heading,.signal-review__command-error{flex-direction:column;align-items:flex-start}.signal-review__status{justify-content:flex-start}.signal-review__record-facts,.signal-review__inline-facts,.signal-review__assessment-columns,.signal-review__provenance dl,.signal-review__perspective-list,.signal-review__source{grid-template-columns:minmax(0,1fr)}}.target-intelligence{gap:var(--fe-space-4);min-width:0;display:grid}.target-intelligence__header,.target-intelligence__header-status,.target-intelligence__identity,.target-intelligence__pagination{justify-content:space-between;align-items:center;gap:var(--fe-space-4);display:flex}.target-intelligence__header h1,.target-intelligence__header p,.target-intelligence__preview-content p{margin-bottom:0}.target-intelligence__header-status{flex-wrap:wrap;justify-content:flex-end}.target-intelligence__state{padding:var(--fe-space-1) var(--fe-space-2);border-radius:var(--fe-radius-pill);background:var(--fe-color-surface-secondary);color:var(--fe-color-text-secondary);font-size:var(--fe-font-size-caption);font-weight:var(--fe-font-weight-semibold);text-transform:capitalize}.target-intelligence__identity{padding:var(--fe-space-3) var(--fe-space-4);border:var(--fe-border-thin) solid var(--fe-color-border-subtle);border-radius:var(--fe-radius-control);background:var(--fe-color-surface-primary);align-items:stretch}.target-intelligence__identity>div:first-child,.target-intelligence__scope-marker{min-width:180px;display:grid}.target-intelligence__identity span,.target-intelligence__identity dt,.target-intelligence__facts dt{color:var(--fe-color-text-subtle);font-size:var(--fe-font-size-caption);line-height:var(--fe-font-line-height-caption)}.target-intelligence__identity small{color:var(--fe-color-text-secondary)}.target-intelligence__identity dl{gap:var(--fe-space-4);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.target-intelligence__identity dd,.target-intelligence__facts dd{margin:var(--fe-space-1) 0 0;overflow-wrap:anywhere}.target-intelligence__scope-marker{padding-left:var(--fe-space-4);border-left:var(--fe-space-1) solid var(--fe-color-brand-cyan)}.target-intelligence__tabs{min-width:0;max-width:100%}.target-intelligence__tab-list{gap:var(--fe-space-1);width:100%;min-width:0;max-width:100%;padding:var(--fe-space-1);border-radius:var(--fe-radius-control);background:var(--fe-color-surface-secondary);display:flex;overflow-x:auto}.target-intelligence__tab-list button{min-height:var(--fe-layout-control-height);align-items:center;gap:var(--fe-space-2);padding:0 var(--fe-space-3);border-radius:calc(var(--fe-radius-control) - var(--fe-space-1));color:var(--fe-color-text-secondary);font:inherit;font-weight:var(--fe-font-weight-semibold);white-space:nowrap;background:0 0;border:0;display:inline-flex}.target-intelligence__tab-list button[data-state=active]{background:var(--fe-color-surface-primary);color:var(--fe-color-text-primary);box-shadow:var(--fe-shadow-card)}.target-intelligence__tab-list button span{min-width:var(--fe-space-5);padding:0 var(--fe-space-1);border-radius:var(--fe-radius-pill);background:var(--fe-color-surface-selected);color:var(--fe-color-text-link);font-family:var(--fe-font-family-data);font-size:var(--fe-font-size-caption);text-align:center}.target-intelligence__panel{padding-top:var(--fe-space-4)}.target-intelligence__overview{gap:var(--fe-space-6);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.target-intelligence__overview>section+section{padding-left:var(--fe-space-6);border-left:var(--fe-border-thin) solid var(--fe-color-border-default)}.target-intelligence__facts{gap:var(--fe-space-3);margin:0;display:grid}.target-intelligence__facts--coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.target-intelligence__partial{margin:var(--fe-space-3) 0 0;padding:var(--fe-space-3);border-left:var(--fe-space-1) solid var(--fe-color-evidence-unknown);background:var(--fe-color-surface-secondary);color:var(--fe-color-text-secondary)}.target-intelligence__filters{gap:var(--fe-space-3);margin-bottom:var(--fe-space-3);grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(170px,1fr));display:grid}.target-intelligence__filters--compact{grid-template-columns:minmax(200px,280px)}.target-intelligence__data-workspace{min-width:0;display:grid}.target-intelligence__preview-content{align-content:start;gap:var(--fe-space-3);min-width:0;display:grid}.target-intelligence__updating{color:var(--fe-color-text-secondary);margin:0}.target-intelligence__pagination{min-height:var(--fe-layout-control-height);color:var(--fe-color-text-secondary);justify-content:flex-end}.target-intelligence__pagination>div{align-items:center;gap:var(--fe-space-2);display:flex}@media (width<=959px){.target-intelligence__identity{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.target-intelligence__identity dl{grid-area:2/1/auto/-1}.target-intelligence__overview{grid-template-columns:minmax(0,1fr)}.target-intelligence__overview>section+section{padding-top:var(--fe-space-4);border-top:var(--fe-border-thin) solid var(--fe-color-border-default);border-left:0;padding-left:0}}@media (width<=639px){.target-intelligence__header{flex-direction:column;align-items:flex-start}.target-intelligence__header-status{justify-content:flex-start}.target-intelligence__identity,.target-intelligence__identity dl,.target-intelligence__filters,.target-intelligence__facts--coverage{grid-template-columns:minmax(0,1fr)}.target-intelligence__scope-marker{padding-top:var(--fe-space-3);border-top:var(--fe-space-1) solid var(--fe-color-brand-cyan);border-left:0;padding-left:0}.target-intelligence__pagination{flex-direction:column;align-items:flex-start}}.configuration-screen{gap:var(--fe-space-4);display:grid}.configuration-screen__header,.configuration-screen__header-actions,.configuration-screen__target-preview-header,.configuration-editor__target-selector{justify-content:space-between;align-items:flex-start;gap:var(--fe-space-4);display:flex}.configuration-screen__header h1,.configuration-screen__header p,.configuration-screen__target-preview h3,.configuration-screen__target-preview p,.configuration-editor__target-selector h3,.configuration-editor__target-selector p{margin-bottom:0}.configuration-screen__header p,.configuration-screen__target-preview p,.configuration-editor__target-selector p{color:var(--fe-color-text-secondary)}.configuration-screen__header-actions{align-items:center}.configuration-screen__access,.configuration-screen__state,.configuration-screen__value-list li{min-height:var(--fe-space-6);padding:0 var(--fe-space-2);border-radius:var(--fe-radius-pill);font-size:var(--fe-font-size-caption);font-weight:var(--fe-font-weight-bold);line-height:var(--fe-font-line-height-caption);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.configuration-screen__access,.configuration-screen__state{background:var(--fe-color-surface-secondary);color:var(--fe-color-text-secondary)}.configuration-screen__access{border:var(--fe-border-thin) solid var(--fe-color-border-default)}.configuration-screen__state--active{background:var(--fe-color-review-state-approved-surface);color:var(--fe-color-review-state-approved)}.configuration-screen__state--draft{background:var(--fe-color-review-state-needs-review-surface);color:var(--fe-color-review-state-needs-review)}.configuration-screen__state--paused,.configuration-screen__state--retired,.configuration-screen__state--closed{background:var(--fe-color-review-state-parked-surface);color:var(--fe-color-review-state-parked)}.configuration-screen__version-band{align-items:center;gap:var(--fe-space-5);padding:var(--fe-space-3) var(--fe-space-4);border:var(--fe-border-thin) solid var(--fe-color-border-subtle);border-left:var(--fe-space-1) solid var(--fe-color-brand-cyan);border-radius:var(--fe-radius-control);background:var(--fe-color-surface-primary);grid-template-columns:auto minmax(0,1fr) minmax(180px,240px);display:grid}.configuration-screen__version-number{min-width:92px;display:grid}.configuration-screen__version-number span,.configuration-screen__version-band dt,.configuration-screen__facts dt,.configuration-screen__scope-summary dt,.configuration-screen__target-preview dt{color:var(--fe-color-text-subtle);font-size:var(--fe-font-size-caption);line-height:var(--fe-font-line-height-caption)}.configuration-screen__version-number strong{font-family:var(--fe-font-family-data);font-size:var(--fe-font-size-body-large)}.configuration-screen__version-band dl{gap:var(--fe-space-4);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.configuration-screen__version-band dd,.configuration-screen__facts dd,.configuration-screen__scope-summary dd,.configuration-screen__target-preview dd{margin:var(--fe-space-1) 0 0;color:var(--fe-color-text-primary);overflow-wrap:anywhere}.configuration-screen__tabs{min-width:0}.configuration-screen__tab-list{gap:var(--fe-space-1);padding:var(--fe-space-1);border-radius:var(--fe-radius-control);background:var(--fe-color-surface-secondary);display:flex;overflow-x:auto}.configuration-screen__tab-list button{min-height:var(--fe-layout-control-height);align-items:center;gap:var(--fe-space-2);padding:0 var(--fe-space-3);border-radius:calc(var(--fe-radius-control) - var(--fe-space-1));color:var(--fe-color-text-secondary);font:inherit;font-weight:var(--fe-font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.configuration-screen__tab-list button:hover{color:var(--fe-color-text-primary)}.configuration-screen__tab-list button:focus-visible{outline:var(--fe-border-focus) solid var(--fe-color-border-focus);outline-offset:1px}.configuration-screen__tab-list button[data-state=active]{background:var(--fe-color-surface-primary);color:var(--fe-color-text-primary);box-shadow:var(--fe-shadow-card)}.configuration-screen__tab-list button span{min-width:var(--fe-space-5);padding:0 var(--fe-space-1);border-radius:var(--fe-radius-pill);background:var(--fe-color-surface-selected);color:var(--fe-color-text-link);font-family:var(--fe-font-family-data);font-size:var(--fe-font-size-caption);text-align:center}.configuration-screen__tab-panel{padding-top:var(--fe-space-4)}.configuration-screen__tab-panel:focus-visible{outline:none}.configuration-screen__panel-context,.configuration-screen__save-success{margin:0 0 var(--fe-space-3);color:var(--fe-color-text-secondary)}.configuration-screen__save-success{padding:var(--fe-space-2) var(--fe-space-3);border-left:var(--fe-space-1) solid var(--fe-color-feedback-success-border);background:var(--fe-color-feedback-success-background);color:var(--fe-color-feedback-success-foreground)}.configuration-screen__target-workspace{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.configuration-screen__target-workspace[data-preview-open=true]{grid-template-columns:minmax(0, 1fr) minmax(280px, var(--fe-layout-summary-rail-width));gap:var(--fe-space-4)}.configuration-screen__target-preview{padding-left:var(--fe-space-4);border-left:var(--fe-border-thin) solid var(--fe-color-border-default)}.configuration-screen__target-preview-header{margin-bottom:var(--fe-space-3);align-items:center}.configuration-screen__target-preview dl,.configuration-screen__scope-summary,.configuration-screen__facts{margin:0;display:grid}.configuration-screen__target-preview dl{gap:var(--fe-space-3)}.configuration-screen__facts{gap:var(--fe-space-4);padding-bottom:var(--fe-space-4);border-bottom:var(--fe-border-thin) solid var(--fe-color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr))}.configuration-screen__scope-summary{gap:var(--fe-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.configuration-screen__empty-value{color:var(--fe-color-text-subtle)}.configuration-screen__value-list{gap:var(--fe-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.configuration-screen__value-list li{background:var(--fe-color-surface-selected);color:var(--fe-color-text-primary);font-family:var(--fe-font-family-data);font-weight:var(--fe-font-weight-medium)}.configuration-screen__ledger{margin:var(--fe-space-4) 0 0;gap:0;padding:0;list-style:none;display:grid}.configuration-screen__ledger li{grid-template-columns:var(--fe-space-5) minmax(0, 1fr) auto;gap:var(--fe-space-3);min-height:64px;padding:var(--fe-space-2) 0;align-items:center;display:grid;position:relative}.configuration-screen__ledger li:before{width:var(--fe-border-thin);background:var(--fe-color-border-default);content:"";position:absolute;top:0;bottom:0;left:9px}.configuration-screen__ledger-mark{z-index:1;width:var(--fe-space-5);height:var(--fe-space-5);border:4px solid var(--fe-color-surface-canvas);border-radius:var(--fe-radius-pill);background:var(--fe-color-brand-mist)}.configuration-screen__ledger li[data-selected=true] .configuration-screen__ledger-mark{background:var(--fe-color-brand-cyan)}.configuration-screen__ledger-heading{align-items:center;gap:var(--fe-space-2);display:flex}.configuration-screen__ledger p{margin:var(--fe-space-1) 0 0;color:var(--fe-color-text-secondary)}.configuration-editor{gap:var(--fe-space-5);display:grid}.configuration-editor__version-fields,.configuration-editor__select-fields{gap:var(--fe-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.configuration-editor__target-selector{padding-top:var(--fe-space-4);border-top:var(--fe-border-thin) solid var(--fe-color-border-subtle);align-items:end}.configuration-editor__target-selector .field{min-width:min(280px,100%)}.configuration-editor__scope{gap:var(--fe-space-4);display:grid}.configuration-editor__include,.configuration-editor__check{min-height:var(--fe-layout-control-height);align-items:flex-start;gap:var(--fe-space-2);color:var(--fe-color-text-primary);display:flex}.configuration-editor__refresh-state{color:var(--fe-color-text-secondary);margin:0}.configuration-editor__refresh-error{justify-content:space-between;align-items:center;gap:var(--fe-space-3);color:var(--fe-color-text-danger);display:flex}.configuration-editor__include{font-weight:var(--fe-font-weight-semibold)}.configuration-editor__include input,.configuration-editor__check input{width:var(--fe-space-4);height:var(--fe-space-4);margin-top:var(--fe-space-1);accent-color:var(--fe-color-interactive-primary)}.configuration-editor__options{border:0;margin:0;padding:0}.configuration-editor__options legend{margin-bottom:var(--fe-space-2);font-weight:var(--fe-font-weight-semibold)}.configuration-editor__option-grid{gap:var(--fe-space-2) var(--fe-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=959px){.configuration-screen__version-band{grid-template-columns:auto minmax(0,1fr)}.configuration-screen__version-band>.field{grid-column:1/-1}.configuration-screen__target-workspace[data-preview-open=true]{grid-template-columns:1fr}.configuration-screen__target-preview{padding:var(--fe-space-4) 0 0;border-top:var(--fe-border-thin) solid var(--fe-color-border-default);border-left:0}}@media (width<=639px){.configuration-screen__header,.configuration-screen__target-preview-header,.configuration-editor__target-selector{flex-direction:column}.configuration-screen__version-band,.configuration-screen__facts,.configuration-screen__scope-summary,.configuration-editor__version-fields,.configuration-editor__select-fields,.configuration-editor__option-grid{grid-template-columns:1fr}.configuration-screen__version-band dl{grid-template-columns:repeat(2,minmax(0,1fr))}.configuration-screen__version-band>.field{grid-column:auto}}.profile-screen{gap:var(--fe-space-8);display:grid}.profile-screen__header{max-width:calc(var(--fe-layout-summary-rail-width) * 2)}.profile-screen__header>p:last-child{font-size:var(--fe-font-size-body-large);line-height:var(--fe-font-line-height-body-large);margin-bottom:0}.profile-screen__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--fe-layout-summary-rail-width)), 1fr));align-items:stretch;gap:var(--fe-space-5);display:grid}.profile-card{border:var(--fe-border-thin) solid var(--fe-color-border-default);border-radius:var(--fe-radius-card);background:var(--fe-color-surface-raised);box-shadow:var(--fe-shadow-card);align-content:start;display:grid;overflow:hidden}.profile-card__header{justify-content:space-between;align-items:flex-start;gap:var(--fe-space-5);padding:var(--fe-space-6);border-bottom:var(--fe-border-thin) solid var(--fe-color-border-subtle);display:flex}.profile-card__header h2,.profile-card--security h2{margin-bottom:0}.profile-card__label{margin-bottom:var(--fe-space-1);color:var(--fe-color-text-secondary);font-size:var(--fe-font-size-caption);font-weight:var(--fe-font-weight-semibold);line-height:var(--fe-font-line-height-caption)}.profile-card__status{min-height:var(--fe-layout-control-height);align-items:center;gap:var(--fe-space-2);padding:0 var(--fe-space-3);border-radius:var(--fe-radius-pill);background:var(--fe-color-review-state-approved-surface);color:var(--fe-color-review-state-approved);font-size:var(--fe-font-size-metadata);font-weight:var(--fe-font-weight-semibold);line-height:var(--fe-font-line-height-metadata);flex:none;display:inline-flex}.profile-card__status-mark{width:var(--fe-space-2);height:var(--fe-space-2);border-radius:var(--fe-radius-pill);background:currentColor}.profile-details{padding:0 var(--fe-space-6);margin:0}.profile-details__row{gap:var(--fe-space-5);padding:var(--fe-space-5) 0;border-bottom:var(--fe-border-thin) solid var(--fe-color-border-subtle);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.profile-details__row:last-child{border-bottom:0}.profile-details dt{color:var(--fe-color-text-secondary);font-size:var(--fe-font-size-metadata);font-weight:var(--fe-font-weight-semibold);line-height:var(--fe-font-line-height-metadata)}.profile-details dd{overflow-wrap:anywhere;min-width:0;font-weight:var(--fe-font-weight-medium);margin:0}.profile-card--security{align-content:space-between;gap:var(--fe-space-8);padding:var(--fe-space-6);background:var(--fe-color-surface-primary)}.profile-card--security p:not(.profile-card__label){max-width:var(--fe-layout-summary-rail-width);margin:var(--fe-space-3) 0 0}.profile-card__action{justify-items:start;gap:var(--fe-space-3);display:grid}.profile-card__feedback{min-height:var(--fe-font-line-height-metadata)}.profile-card__feedback p{color:var(--fe-color-feedback-error-foreground);font-size:var(--fe-font-size-metadata);line-height:var(--fe-font-line-height-metadata);margin:0}@media (width<=639px){.profile-card__header{align-items:stretch;gap:var(--fe-space-3);flex-direction:column}.profile-card__status{align-self:flex-start}.profile-details__row{gap:var(--fe-space-1);grid-template-columns:1fr}}
