/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--navy-1000:#030817;--navy-950:#071022;--navy-900:#0b1830;--navy-800:#132747;--ink:#101d32;--muted:#52637a;--subtle:#64748b;--line:#d8e2eb;--line-strong:#b7c7d5;--surface:#fff;--surface-soft:#f6f8fb;--canvas:#eef3f7;--blue:#00788a;--blue-dark:#006678;--blue-soft:#e8f7fb;--cyan:#20d3ee;--cyan-dark:#00788a;--violet:#6d5dfc;--violet-soft:#efedff;--red:#b3263c;--amber:#9a6100;--green:#08785d;--focus:#005a70;--control-border:#6b7280;--shadow-sm:0 4px 14px #0e1f350f;--shadow:0 16px 46px #0e1f3514;--shadow-lg:0 28px 80px #030f232b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.page-loading-screen{background:var(--theme-accent-soft,#eef5f8);place-items:center;min-height:100vh;padding:24px;display:grid}.page-loading-card{width:min(520px,100%);color:var(--theme-accent-ink,#102b3b);gap:14px;display:grid}.page-loading-card>b{letter-spacing:.13em;font-size:1.05rem}.page-loading-card>span{color:var(--theme-muted,#607786)}.page-loading-track{background:var(--theme-accent-soft,#d6e4ea);border-radius:999px;height:8px;overflow:hidden}.page-loading-track i{border-radius:inherit;background:linear-gradient(90deg, var(--theme-accent,#6657ff), var(--theme-accent,#008aaa));width:42%;height:100%;animation:1.1s ease-in-out infinite alternate page-load-sweep;display:block}@keyframes page-load-sweep{0%{transform:translate(-10%)}to{transform:translate(150%)}}.application-load-indicator{z-index:120;border:1px solid var(--theme-line,#c7d4d5);border-left:4px solid var(--load-accent,var(--theme-control-border,#00788a));background:var(--theme-surface,#fff);border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px 11px;width:min(360px,100vw - 28px);padding:10px 12px;display:grid;position:fixed;bottom:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.application-load-indicator{background:color-mix(in srgb, var(--theme-surface,#fff) 98%, transparent)}}.application-load-indicator{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 34px #030f2324}.application-load-copy{gap:2px;min-width:0;display:grid}.application-load-copy b{color:var(--theme-info-ink,#17314a);font-size:.78rem}.application-load-copy small{color:var(--theme-muted,#5f716f);font-size:.64rem;line-height:1.38}.application-load-copy em{color:var(--load-accent,var(--theme-accent-ink,#00788a));font-size:.58rem;font-style:normal;font-weight:800}.application-load-progress{background:var(--theme-surface-soft,#e2e9eb);border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.application-load-progress i{border-radius:inherit;background:linear-gradient(90deg,transparent,var(--load-accent,var(--theme-accent,#00788a)),transparent);width:38%;height:100%;animation:1.35s ease-in-out infinite application-load-sweep;display:block}.activity-database{--load-accent:#397a72}.activity-internet{--load-accent:#007f96}.activity-link{--load-accent:#6d5dfc}.activity-document{--load-accent:#b36b22}.activity-application{--load-accent:#38668a}.load-graphic{transform-origin:50%;width:42px;height:42px;display:block;position:relative;transform:scale(.7)}.load-database i{color:#397a72;background:#fff;border:2px solid;border-radius:50%;width:32px;height:11px;animation:1.2s ease-in-out infinite database-pulse;position:absolute;left:5px}.load-database i:first-child{top:3px}.load-database i:nth-child(2){animation-delay:.15s;top:14px}.load-database i:nth-child(3){animation-delay:.3s;top:25px}.load-radar{background:radial-gradient(circle,#007f96 0 2px,#0000 3px);border:2px solid #007f96;border-radius:50%}.load-radar:before,.load-radar:after{content:"";background:#b9dfe5;position:absolute}.load-radar:before{width:1px;height:34px;top:2px;left:19px}.load-radar:after{width:34px;height:1px;top:19px;left:2px}.load-radar i{border:1px solid #b9dfe5;border-radius:50%;position:absolute;inset:4px}.load-radar b{transform-origin:0;background:#007f96;width:16px;height:2px;animation:1.15s linear infinite radar-spin;position:absolute;top:19px;left:19px}.load-links i{background:#fff;border:2px solid #6d5dfc;border-radius:50%;width:9px;height:9px;position:absolute}.load-links i:first-child{top:16px;left:2px}.load-links i:nth-child(2){top:3px;right:2px}.load-links i:nth-child(3){bottom:3px;right:2px}.load-links b{transform-origin:0;background:#aa9fff;width:28px;height:2px;animation:1s ease-in-out infinite link-pulse;position:absolute;top:20px;left:10px}.load-links b:first-of-type{transform:rotate(-28deg)}.load-links b:nth-of-type(2){animation-delay:.2s;transform:rotate(28deg)}.load-document i{background:#fff;border:2px solid #b36b22;border-radius:3px;width:27px;height:34px;position:absolute}.load-document i:first-child{opacity:.45;top:5px;left:3px}.load-document i:nth-child(2){top:1px;left:10px}.load-document b{background:#d5a16f;width:16px;height:2px;animation:1.1s ease-in-out infinite document-lines;position:absolute;top:10px;left:16px;box-shadow:0 6px #d5a16f,0 12px #d5a16f}.load-application{border:4px solid #d5e2e8;border-top-color:#38668a;border-radius:50%;animation:.8s linear infinite radar-spin}.load-application i{border:2px solid #9db7c6;border-bottom-color:#0000;border-radius:50%;position:absolute;inset:7px}@keyframes application-load-sweep{0%{transform:translate(-100%)}to{transform:translate(280%)}}@keyframes radar-spin{to{transform:rotate(360deg)}}@keyframes database-pulse{50%{border-color:#0e9b8f;transform:translateY(-2px)}}@keyframes link-pulse{50%{opacity:.25}}@keyframes document-lines{50%{transform-origin:0;transform:scaleX(.55)}}@media (width<=620px){.application-load-indicator{bottom:14px;right:14px}.application-load-copy small{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.application-load-indicator *{animation-duration:2.5s!important}}.selected-run:focus{outline:3px solid var(--theme-control-border,#008aaa)}@supports (color:color-mix(in lab, red, red)){.selected-run:focus{outline:3px solid color-mix(in srgb, var(--theme-control-border,#008aaa) 28%, transparent)}}.selected-run:focus{outline-offset:8px}.final-report-upload{cursor:pointer;position:relative;overflow:hidden}.final-report-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.weekly-final-upload{border:1px solid var(--theme-line,#c7d8df);background:var(--theme-surface,#f7fbfc);border-radius:10px;gap:8px;min-width:min(100%,280px);padding:10px;display:grid}.weekly-final-upload:before{content:"A new upload creates the next retained version and makes it current.";color:var(--theme-muted,#526b7e);font-size:.64rem;line-height:1.45}.weekly-final-upload .selected-upload,.weekly-final-upload .system-status-message,.weekly-final-upload .system-error{margin:0}.weekly-final-finding-count{color:var(--theme-muted,#334d66);gap:5px;font-size:.7rem;font-weight:800;display:grid}.weekly-final-finding-count input{border:1px solid var(--theme-line,#aebfcb);background:var(--theme-surface,#fff);width:100%;min-height:42px;color:var(--ink);font:inherit;padding:7px 10px}.weekly-final-finding-count small{color:var(--muted);font-size:.64rem;font-weight:500;line-height:1.45}.word-report-editor{flex:1 0 100%}.word-editor-backdrop{z-index:79;background:var(--theme-accent,#030817);border:0;width:100%;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.word-editor-backdrop{background:color-mix(in srgb, var(--theme-accent,#030817) 58%, transparent)}}.word-editor-backdrop{cursor:default}.word-editor-panel{z-index:80;border:1px solid var(--theme-line,#c7d8df);background:var(--theme-surface,#fff);width:min(920px,100vw - 40px);max-height:calc(100vh - 40px);color:var(--ink);text-align:left;border-radius:14px;gap:14px;padding:22px;display:grid;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 28px 90px #030f2352}.word-editor-heading,.word-editor-heading>div,.word-editor-toolbar,.word-editor-downloads,.word-editor-save{align-items:center;gap:10px;display:flex}.word-editor-heading{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-bottom:12px}.word-editor-heading>div:first-child{flex:32rem;gap:2px;min-width:min(100%,18rem);display:grid}.word-editor-heading>div:last-child{flex-wrap:nowrap;flex:none;justify-content:flex-end}.word-editor-heading b{color:var(--theme-accent-ink,#173a50);font-size:1rem}.word-editor-heading small,.word-editor-toolbar small,.word-editor-save small{color:var(--muted)}.word-editor-heading span{background:var(--blue-soft);min-inline-size:max-content;color:var(--blue-dark);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:5px 8px;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}.word-editor-boundary{border-left:4px solid var(--theme-control-border,#d19a2d);background:var(--theme-warning-soft,#fff9ea);color:var(--theme-warning-ink,#684b17);margin:0;padding:11px 13px;font-size:.72rem;line-height:1.55}.word-editor-toolbar{justify-content:space-between;padding:4px 0}.word-editor-toolbar>div{min-width:0}.word-editor-toolbar b,.word-editor-toolbar small{overflow-wrap:anywhere;display:block}.word-editor-downloads{flex-wrap:wrap;flex:none;justify-content:flex-end}.word-paragraph-list{border:1px solid var(--line);background:var(--theme-surface,#f6f9fb);border-radius:10px;gap:10px;max-height:48vh;padding:12px;display:grid;overflow:auto}.word-paragraph-list label{color:var(--theme-muted,#445d70);grid-template-columns:84px minmax(0,1fr);align-items:start;gap:10px;font-size:.69rem;font-weight:800;display:grid}.word-paragraph-list textarea{resize:vertical;border:1px solid var(--theme-line,#aebfcb);background:var(--theme-surface,#fff);width:100%;min-height:60px;color:var(--ink);border-radius:7px;padding:9px 10px;font-size:.78rem;font-weight:450;line-height:1.5}.word-paragraph-list textarea[readonly]{background:var(--theme-surface-soft,#f1f4f6);color:var(--theme-muted,#52637a)}.word-editor-save{justify-content:space-between}.word-editor-save-actions{flex-wrap:wrap;gap:10px;display:flex}.word-editor-panel>.system-status-message,.word-editor-panel>.system-error{margin:0}@media (width<=640px){.word-editor-panel{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:15px}.word-editor-heading,.word-editor-toolbar,.word-editor-save{flex-direction:column;align-items:stretch}.word-editor-heading>div:first-child{flex:0 auto;min-width:0}.word-editor-heading>div:last-child{justify-content:space-between}.word-editor-downloads{flex-direction:column;align-items:stretch;width:100%}.word-editor-toolbar .secondary-button,.word-editor-save .primary-button,.word-editor-save .secondary-button,.word-editor-save-actions{width:100%}.word-paragraph-list label{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{background:radial-gradient(circle at 82% -18%, var(--theme-accent,#20d3ee), transparent 36rem), radial-gradient(circle at 18% 35%, var(--theme-accent,#6d5dfc), transparent 32rem), linear-gradient(180deg, var(--theme-surface,#f4f8fb) 0, var(--canvas) 44rem);min-height:100%;margin:0}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(circle at 82% -18%, color-mix(in srgb, var(--theme-accent,#20d3ee) 11%, transparent), transparent 36rem), radial-gradient(circle at 18% 35%, color-mix(in srgb, var(--theme-accent,#6d5dfc) 5%, transparent), transparent 32rem), linear-gradient(180deg, var(--theme-surface,#f4f8fb) 0, var(--canvas) 44rem)}}body{color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:var(--blue-dark);text-underline-offset:.2em}button:disabled{cursor:not-allowed;opacity:.56}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--theme-accent-soft,#bdeefa);color:var(--navy-950)}.skip-link{z-index:100;background:var(--theme-surface,#fff);color:var(--navy-950);box-shadow:var(--shadow);border-radius:9px;padding:11px 16px;font-weight:800;position:fixed;top:12px;left:12px;translate:0 -180%}.skip-link:focus{translate:0}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.brand-mark{max-width:100%;height:auto;color:var(--navy-950);--brand-accent:var(--cyan);display:block}.app-shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.sidebar{--focus:#71efff;z-index:30;background:radial-gradient(circle at 18% 8%, var(--theme-accent,#20d3ee), transparent 18rem), linear-gradient(180deg, var(--theme-accent,#0b1830) 0%, var(--theme-accent,#050b18) 100%);flex-direction:column;height:100vh;padding:20px 14px 18px;display:flex;position:sticky;top:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.sidebar{background:radial-gradient(circle at 18% 8%, color-mix(in srgb, var(--theme-accent,#20d3ee) 14%, transparent), transparent 18rem), linear-gradient(180deg, var(--theme-accent,#0b1830) 0%, var(--theme-accent,#050b18) 100%)}}.sidebar{color:var(--theme-on-accent,#fff);border-right:1px solid var(--theme-line,#7dd5ec)}@supports (color:color-mix(in lab, red, red)){.sidebar{border-right:1px solid color-mix(in srgb, var(--theme-line,#7dd5ec) 16%, transparent)}}.sidebar{box-shadow:10px 0 40px #0710221f}.sidebar:after{content:"";pointer-events:none;background-image:linear-gradient(var(--theme-surface,#fff) 1px, transparent 1px), linear-gradient(90deg, var(--theme-surface,#fff) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sidebar:after{background-image:linear-gradient(color-mix(in srgb, var(--theme-surface,#fff) 2%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--theme-surface,#fff) 2%, transparent) 1px, transparent 1px)}}.sidebar:after{background-size:28px 28px;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.sidebar>*{z-index:1;position:relative}.brand-block{place-items:center;min-height:118px;margin-bottom:16px;padding:4px 10px;display:grid;position:relative}.nebula-logo{flex:none;width:180px}.nebula-logo.compact{width:104px}.workspace-label{color:var(--theme-muted,#6f8ca8);letter-spacing:.16em;padding:10px 12px 9px;font-size:.67rem;font-weight:900}.sidebar-toggle{border:1px solid var(--theme-line,#87cee2);justify-content:center;align-items:center;gap:7px;min-height:40px;margin:2px 4px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sidebar-toggle{border:1px solid color-mix(in srgb, var(--theme-line,#87cee2) 20%, transparent)}}.sidebar-toggle{background:var(--theme-surface,#fff);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.sidebar-toggle{background:color-mix(in srgb, var(--theme-surface,#fff) 4%, transparent)}}.sidebar-toggle{color:var(--theme-muted,#b7cbd9);cursor:pointer;font-size:.7rem;font-weight:800}.sidebar-toggle:hover{background:var(--theme-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.sidebar-toggle:hover{background:color-mix(in srgb, var(--theme-surface,#fff) 8%, transparent)}}.sidebar-toggle:hover{color:var(--theme-on-accent,#fff)}.sidebar-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.side-nav{gap:5px;display:grid}.side-nav-group{gap:4px;display:grid}.side-nav-group+.side-nav-group{border-top:1px solid var(--theme-line,#97c6dc);margin-top:8px;padding-top:8px}@supports (color:color-mix(in lab, red, red)){.side-nav-group+.side-nav-group{border-top:1px solid color-mix(in srgb, var(--theme-line,#97c6dc) 11%, transparent)}}.side-nav-group-label{color:var(--theme-muted,#7790a8);letter-spacing:.11em;text-transform:uppercase;padding:2px 12px;font-size:.67rem;font-weight:900}.mobile-nav-control{display:none}.side-nav button{min-height:48px;color:var(--theme-muted,#b7c6d6);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:9px 12px;font-size:.84rem;font-weight:720;transition:background .18s,border-color .18s,color .18s,translate .18s;display:grid}.side-nav button:hover{background:var(--theme-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.side-nav button:hover{background:color-mix(in srgb, var(--theme-surface,#fff) 5%, transparent)}}.side-nav button:hover{color:var(--theme-on-accent,#fff);translate:2px}.side-nav button.active{border-color:var(--theme-line,#59e1f6)}@supports (color:color-mix(in lab, red, red)){.side-nav button.active{border-color:color-mix(in srgb, var(--theme-line,#59e1f6) 20%, transparent)}}.side-nav button.active{background:linear-gradient(90deg, var(--theme-accent,#20d3ee), var(--theme-accent,#6d5dfc))}@supports (color:color-mix(in lab, red, red)){.side-nav button.active{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-accent,#20d3ee) 16%, transparent), color-mix(in srgb, var(--theme-accent,#6d5dfc) 7%, transparent))}}.side-nav button.active{color:var(--theme-on-accent,#fff);box-shadow:inset 3px 0 0 var(--cyan)}.nav-icon{width:28px;height:28px;color:var(--theme-muted,#75a1bc);place-items:center;display:grid}.nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.nav-icon .nav-icon-fill{fill:currentColor;stroke:none}.sidebar-foot{border-top:1px solid var(--theme-line,#97c6dc);margin-top:auto;padding:18px 10px 0}@supports (color:color-mix(in lab, red, red)){.sidebar-foot{border-top:1px solid color-mix(in srgb, var(--theme-line,#97c6dc) 14%, transparent)}}.sidebar-foot>p{color:var(--theme-muted,#7f97ac);margin:9px 0 14px;font-size:.75rem;line-height:1.55}.sidebar-collapsed .brand-block{min-height:72px;margin-bottom:14px;padding-inline:0}.sidebar-collapsed .nebula-logo{width:56px}.sidebar-collapsed .sidebar-toggle span,.sidebar-collapsed .workspace-label,.sidebar-collapsed .side-nav-group-label,.sidebar-collapsed .side-nav button>span:last-child,.sidebar-collapsed .sidebar-foot p{display:none}.sidebar-collapsed .side-nav button{grid-template-columns:1fr;justify-items:center;padding-inline:0}.sidebar-collapsed .sidebar-foot{justify-items:center;padding-inline:0;display:grid}.workspace-signout{min-height:44px;color:var(--theme-on-accent,#d5eff6);align-items:center;font-size:.8rem;font-weight:800;display:inline-flex}.workspace{min-width:0}.topbar{z-index:20;background:linear-gradient(90deg, var(--theme-surface,#f9fcfe), var(--theme-surface,#f1f9fc));justify-content:space-between;align-items:center;gap:24px;min-height:94px;padding:10px 34px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-surface,#f9fcfe) 94%, transparent), color-mix(in srgb, var(--theme-surface,#f1f9fc) 92%, transparent))}}.topbar{border-bottom:1px solid var(--theme-line,#aacdda)}@supports (color:color-mix(in lab, red, red)){.topbar{border-bottom:1px solid color-mix(in srgb, var(--theme-line,#aacdda) 72%, transparent)}}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 30px #0c1b300d}.topbar-brand{align-items:center;gap:13px;min-width:0;display:flex}.topbar-brand>div{min-width:0}.topbar-brand>div>b{color:var(--navy-900);margin-bottom:5px;font-size:.9rem;display:block}.topbar-brand .nebula-logo.compact{color:var(--navy-950)}.top-actions{align-items:center;gap:10px;display:flex}.notification-centre{flex:none;position:relative}.notification-trigger{border:1px solid var(--theme-line,#c7d8e2);background:var(--theme-surface,#fff);width:44px;height:44px;color:var(--theme-info-ink,#29465d);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 5px 14px #142e4312}.notification-trigger.has-urgent{border-color:var(--theme-line,#dfaeb7);color:var(--theme-danger-ink,#9b263a)}.notification-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.notification-trigger>span{border:2px solid var(--theme-line,#f8fcfd);background:var(--theme-accent,#a42338);min-width:22px;height:22px;color:var(--theme-on-accent,#fff);border-radius:999px;place-items:center;padding:0 5px;font-size:.58rem;font-weight:900;display:grid;position:absolute;top:-7px;right:-7px}.notification-bulk-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.notification-inbox{z-index:80;overscroll-behavior:contain;border:1px solid var(--theme-line,#bcd0dc);background:var(--theme-surface,#fff);border-radius:16px;width:min(450px,100vw - 32px);max-height:min(680px,100vh - 118px);position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 28px 80px #0716283d}.notification-inbox>header{z-index:2;border-bottom:1px solid var(--line);background:var(--theme-surface,#fff);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 20px 16px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.notification-inbox>header{background:color-mix(in srgb, var(--theme-surface,#fff) 97%, transparent)}}.notification-inbox>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.notification-inbox>header>div{min-width:0}.notification-inbox h2{color:var(--theme-info-ink,#182f47);outline:none;margin:0;font-size:1.1rem}.notification-inbox-summary{color:var(--muted);flex-wrap:wrap;gap:8px 14px;margin-top:8px;font-size:.68rem;display:flex}.notification-inbox-summary span{align-items:baseline;gap:4px;display:inline-flex}.notification-inbox-summary b{color:var(--theme-info-ink,#182f47);font-variant-numeric:tabular-nums;font-size:.82rem}.notification-inbox>header p:last-child{color:var(--muted);margin:6px 0 0;font-size:.68rem;line-height:1.48}.notification-close{border:1px solid var(--theme-line,#d2dfe6);background:var(--theme-surface,#f8fafb);width:34px;height:34px;color:var(--theme-muted,#536c7e);cursor:pointer;border-radius:9px;flex:none;font-size:1.25rem}.notification-controls{z-index:1;border-bottom:1px solid var(--line);background:var(--theme-surface,#f7fafb);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:108px}.notification-controls>div{gap:5px;display:flex}.notification-controls button{border:1px solid var(--theme-line,#cbdbe3);background:var(--theme-surface,#fff);min-height:34px;color:var(--theme-muted,#405b70);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:.65rem;font-weight:820}.notification-controls button[aria-pressed=true]{border-color:var(--theme-line,#65aebe);background:var(--theme-accent-soft,#eaf8fa);color:var(--theme-accent-ink,#006a7b)}.notification-controls button span{margin-left:4px}.notification-controls .notification-mark-all{color:var(--theme-accent-ink,#006f81);background:0 0;border-color:#0000}.notification-refiners label>span{color:var(--theme-muted,#52697e);font-size:.7rem;font-weight:750}.notification-list{margin:0;padding:0;list-style:none;display:grid}.notification-list li{border-top:1px solid var(--line);background:var(--theme-surface,#fff);min-width:0;padding:15px 17px 16px 20px;position:relative}.notification-list li:first-child{border-top:0}.notification-list li:before{content:"";background:var(--theme-line,#7d9aac);width:4px;position:absolute;inset:0 auto 0 0}.notification-list li.severity-attention:before{background:var(--theme-accent,#b88012)}.notification-list li.severity-urgent:before{background:var(--theme-accent,#b3263d)}.notification-list li.is-read{background:var(--theme-surface,#fafcfd);opacity:.82}.notification-item-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-item-head span{color:var(--theme-muted,#566f82);letter-spacing:.07em;text-transform:uppercase;font-size:.59rem;font-weight:900}.severity-attention .notification-item-head span{color:var(--theme-warning-ink,#875d06)}.severity-urgent .notification-item-head span{color:var(--theme-danger-ink,#9e273a)}.notification-item-head time{color:var(--muted);font-size:.6rem}.notification-list h3{color:var(--theme-info-ink,#233d54);overflow-wrap:anywhere;margin:7px 0 0;font-size:.77rem}.notification-list p{color:var(--theme-muted,#5e7385);overflow-wrap:anywhere;margin:5px 0 0;font-size:.68rem;line-height:1.48}.notification-item-actions{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.notification-item-actions button{border:1px solid var(--theme-line,#ccdbe3);background:var(--theme-surface,#fff);min-height:34px;color:var(--theme-muted,#496277);cursor:pointer;border-radius:8px;padding:6px 9px;font-size:.62rem;font-weight:800}.notification-item-actions .notification-primary-action{border-color:var(--theme-control-border,#438fa1);background:var(--theme-accent,#087d94);color:var(--theme-on-accent,#fff)}.notification-message,.notification-empty{color:var(--theme-muted,#5c7184);text-align:center;padding:24px 18px;font-size:.7rem;line-height:1.5}.notification-empty b,.notification-empty span{display:block}.notification-empty b{color:var(--theme-info-ink,#29465d);font-size:.78rem}.notification-empty span{margin-top:5px}.notification-inbox>footer{border-top:1px solid var(--line);background:var(--theme-surface,#f7fafb);color:var(--theme-muted,#667b8c);padding:10px 15px;font-size:.61rem;line-height:1.45}.intelligence-shortcut{gap:8px}.intelligence-shortcut>span{color:var(--cyan-dark);font-size:1.05rem}.topbar-meta{align-items:center;gap:10px;display:flex}.topbar-meta .eyebrow{margin:0}.environment-badge{letter-spacing:.09em;border:1px solid;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:.62rem;font-weight:900;display:inline-flex}.env-dev{border-color:var(--theme-line,#efc570);background:var(--theme-warning-soft,#fff6df);color:var(--theme-warning-ink,#7b4b00)}.env-uat{border-color:var(--theme-line,#bbb5f4);background:var(--theme-surface,#f0efff);color:var(--theme-info-ink,#4f43b4)}.content-wrap{max-width:1540px;margin:0 auto;padding:34px 34px 44px;scroll-margin-top:110px}.content-wrap:focus{outline:none}.eyebrow{color:var(--theme-muted,#52657b);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.68rem;font-weight:900}.system-status-strip{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:56px;margin-bottom:24px;padding:10px 12px 10px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.system-status-strip{background:color-mix(in srgb, var(--theme-surface,#fff) 88%, transparent)}}.system-status-strip>div{align-items:center;gap:10px;min-width:0;display:flex}.system-status-strip>div:first-child>span{background:var(--theme-accent,#a87812);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #a878121a}.system-status-strip.status-current>div:first-child>span{background:var(--theme-accent,#15976f);box-shadow:0 0 0 4px #15976f1f}.system-status-strip.status-degraded>div:first-child>span{background:var(--red);box-shadow:0 0 0 4px #b3263c1a}.system-status-strip b,.system-status-strip small{display:block}.system-status-strip b{color:var(--theme-info-ink,#263b52);font-size:.78rem}.status-refresh{border:1px solid var(--line-strong);background:var(--theme-surface,#fff);min-height:38px;color:var(--theme-info-ink,#274159);cursor:pointer;border-radius:8px;padding:7px 11px;font-size:.72rem;font-weight:820}.status-refresh:hover{border-color:var(--theme-line,#86a2b7);background:var(--theme-surface,#f6fafb)}.status-strip-actions{flex-wrap:wrap}.dashboard-source-status{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dashboard-source-status span{border:1px solid var(--line);background:var(--theme-surface,#f7fafc);min-height:26px;color:var(--theme-muted,#52697e);text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:4px 7px;font-size:.61rem;font-weight:850;display:inline-flex}.dashboard-source-status i{background:var(--theme-line,#7d8fa1);border-radius:50%;width:7px;height:7px}.dashboard-source-status .source-current{border-color:var(--theme-line,#b8decf);color:var(--theme-accent-ink,#176a53)}.dashboard-source-status .source-current i{background:var(--green)}.dashboard-source-status .source-stale{border-color:var(--theme-line,#e4cf99);color:var(--theme-warning-ink,#805b0b)}.dashboard-source-status .source-stale i{background:var(--amber)}.dashboard-source-status .source-unavailable{border-color:var(--theme-line,#e5b8be);color:var(--theme-danger-ink,#982a3b)}.dashboard-source-status .source-unavailable i{background:var(--red)}.primary-button,.secondary-button,.access-primary,.access-secondary{text-align:center;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:9px 16px;font-size:.84rem;font-weight:820;line-height:1.25;text-decoration:none;transition:translate .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.primary-button,.access-primary{border:1px solid var(--theme-control-border,#087b9e);background:linear-gradient(135deg, var(--theme-accent,#097ba2), var(--theme-accent,#0c99b8));color:var(--theme-on-accent,#fff);box-shadow:0 7px 18px #087ea433}.primary-button:hover,.access-primary:hover{background:linear-gradient(135deg, var(--theme-accent,#086c91), var(--theme-accent,#087e9f));translate:0 -1px;box-shadow:0 10px 26px #087ea440}.secondary-button,.access-secondary{border:1px solid var(--line-strong);background:var(--theme-surface,#fff);color:var(--theme-info-ink,#263c56);box-shadow:var(--shadow-sm)}.secondary-button:hover,.access-secondary:hover{border-color:var(--theme-line,#88a0b6);background:var(--theme-surface,#f8fafc);translate:0 -1px}.module-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.workspace-breadcrumb{color:var(--muted);align-items:center;gap:7px;margin-bottom:10px;font-size:.78rem;display:flex}.workspace-breadcrumb button{color:var(--blue-dark);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.workspace-breadcrumb span[aria-current=page]{color:var(--theme-muted,#40566d);font-weight:750}.module-heading h1{color:var(--theme-info-ink,#0d1c31);letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.08}.module-heading p{max-width:820px;color:var(--muted);margin:10px 0 0;font-size:.98rem}.panel,.module-panel{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.panel,.module-panel{background:color-mix(in srgb, var(--theme-surface,#fff) 96%, transparent)}}.module-panel-title,.panel-heading{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:17px 22px;display:flex}.module-panel-title>:first-child,.panel-heading>:first-child{min-width:0}.module-panel-title h2,.panel-heading h2{color:var(--theme-info-ink,#14253d);letter-spacing:-.015em;margin:0;font-size:1.08rem}.archive-title{align-items:flex-start}.archive-title p:not(.eyebrow){color:var(--muted);margin:5px 0 0;font-size:.84rem}.analytics-studio{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.analytics-studio>.panel{overflow:hidden}.analytics-controls{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.analytics-controls{background:color-mix(in srgb, var(--theme-surface,#fff) 88%, transparent)}}.analytics-controls{box-shadow:var(--shadow-sm)}.analytics-controls>div{border:1px solid var(--line);background:var(--theme-surface,#f4f7fa);border-radius:9px;flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.analytics-controls button{min-height:38px;color:var(--theme-muted,#435a70);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 11px;font-size:.72rem;font-weight:820}.analytics-controls button:hover{border-color:var(--theme-line,#bfd3dd);background:var(--theme-surface,#fff);color:var(--theme-accent-ink,#164e68)}.analytics-controls button.active{border-color:var(--theme-line,#8bcbd9);background:var(--theme-accent-soft,#e8f8fb);color:var(--theme-accent-ink,#086683);box-shadow:0 1px 4px #087ea41a}.analytics-controls .analytics-export{border-color:var(--theme-line,#b7c8d6);background:var(--theme-surface,#fff);color:var(--theme-info-ink,#263c56);margin-left:auto}.analytics-control-scope{color:var(--subtle);flex:320px;font-size:.66rem;line-height:1.4}.activity-panel{grid-column:1/-1;min-height:370px}.chart-legend{color:var(--muted);align-items:center;gap:13px;font-size:.7rem;font-weight:780;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.chart-legend i{border-radius:999px;width:18px;height:4px}.legend-sources{background:linear-gradient(90deg, var(--theme-accent-soft,#bfe7f0), var(--theme-accent,#69c5d8))}.legend-findings{background:var(--violet)}.activity-chart-wrap{padding:16px 18px 0}.open-visual{width:100%;min-width:0;padding:12px 14px 2px}.open-visual .recharts-default-tooltip{border-radius:9px;box-shadow:0 9px 28px #0c1f311f;border:1px solid var(--theme-line,#cfdde6)!important}.open-visual .recharts-legend-item-text{font-size:.72rem;font-weight:760;color:var(--theme-muted,#455d72)!important}.open-disposition-visual{width:100%;min-width:0;padding:0;overflow:hidden}.open-mix-visual{margin:0;padding:18px 22px 20px}.mix-visual-summary{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.mix-visual-summary>span{border:1px solid var(--theme-line,#dbe7ee);background:var(--theme-surface,#f7fafc);border-radius:10px;min-width:150px;padding:10px 12px;display:grid}.mix-visual-summary b{color:var(--theme-accent-ink,#15344a);font-size:1.15rem;line-height:1.1}.mix-visual-summary small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:.7rem;font-weight:760}.mix-distribution-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.mix-distribution-row{border-radius:9px;grid-template-columns:minmax(0,1.35fr) minmax(90px,1fr) 64px;align-items:center;gap:12px;min-width:0;min-height:42px;padding:7px 14px 7px 10px;display:grid;overflow:hidden}.mix-distribution-row:nth-child(odd){background:var(--theme-surface,#f8fafc)}.mix-distribution-label{min-width:0;color:var(--theme-info-ink,#29445c);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;line-height:1.28;display:grid}.mix-distribution-label b{overflow-wrap:anywhere;font-size:.84rem;font-weight:720}.mix-distribution-rank{border:1px solid var(--theme-line,#d5e2e9);background:var(--theme-surface,#fff);width:24px;height:24px;color:var(--theme-muted,#60768a);border-radius:50%;place-items:center;font-size:.66rem;font-weight:820;display:grid}.mix-distribution-meter{background:var(--theme-accent-soft,#e8eef2);border-radius:999px;height:10px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #2e4e640d}.mix-distribution-meter>span{border-radius:inherit;min-width:3px;height:100%;display:block}.mix-distribution-value{justify-items:end;width:100%;min-width:0;line-height:1.08;display:grid}.mix-distribution-value b{color:var(--theme-info-ink,#17344b);font-variant-numeric:tabular-nums}.mix-distribution-value small{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:.68rem}.open-mix-visual figcaption{border-top:1px solid var(--theme-line,#e1e9ef);color:var(--muted);margin-top:16px;padding-top:12px;font-size:.74rem;line-height:1.5}@media (width<=720px){.open-visual{padding-inline:4px}.open-disposition-visual{min-width:0}.open-mix-visual{padding:14px}.mix-distribution-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:9px 12px 9px 8px}.mix-distribution-meter{grid-area:2/1/auto/-1}}.activity-chart{width:100%;height:228px;display:block;overflow:visible}.chart-gridline{stroke:var(--theme-on-accent,#e7edf3);stroke-width:1px;stroke-dasharray:4 7}.chart-axis{stroke:var(--theme-muted,#b9c6d4);stroke-width:1px}.activity-bar{fill:var(--theme-accent-ink,#75c9da);opacity:.72;transition:opacity .18s}.activity-bar:hover{opacity:1}.finding-line{fill:none;stroke:var(--violet);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 4px #6d5dfc2e)}.finding-point{fill:var(--theme-on-accent,#fff);stroke:var(--violet);stroke-width:3px}.chart-range{color:var(--subtle);grid-template-columns:auto 1fr auto;gap:14px;padding:0 24px 18px;font-size:.68rem;display:grid}.chart-range span:nth-child(2){text-align:center}.analytics-data-table{border:1px solid var(--line);background:var(--theme-surface,#fafcfd);border-radius:9px;margin:0 18px 18px}.analytics-data-table summary{min-height:44px;color:var(--theme-info-ink,#2c465f);cursor:pointer;padding:11px 13px;font-size:.76rem;font-weight:820}.analytics-data-table>div{border-top:1px solid var(--line);max-height:260px;overflow:auto}.analytics-data-table table{border-collapse:collapse;width:100%;font-size:.75rem}.analytics-data-table th,.analytics-data-table td{border-bottom:1px solid var(--line);text-align:left;padding:9px 12px}.analytics-data-table th{background:var(--theme-surface,#f3f6f9);color:var(--theme-muted,#52667c);position:sticky;top:0}.analytics-empty{min-height:270px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:4px;padding:24px;display:grid}.analytics-empty b{color:var(--ink)}.analytics-empty.compact{min-height:90px}.signal-panel{container-type:inline-size}.retention-visual{grid-template-columns:minmax(180px,210px) minmax(170px,1fr);align-items:center;gap:22px;padding:20px 22px 18px;display:grid}.retention-visual .recharts-legend-wrapper{justify-content:center;display:flex}.retention-visual .recharts-default-legend{flex-wrap:wrap;justify-content:center;gap:8px 14px;margin:0;display:flex}.retention-visual .recharts-legend-item{white-space:nowrap;margin:0!important}.retention-ring{--retention:0deg;background:conic-gradient(var(--theme-accent,#0b8c6b) 0 var(--retention), var(--theme-info-soft,#e6edf2) var(--retention) 360deg);border-radius:50%;place-items:center;width:122px;height:122px;display:grid;box-shadow:0 16px 28px #0e1f351a}.retention-ring:before{content:"";background:var(--theme-surface,#fff);border-radius:50%;grid-area:1/1;width:88px;height:88px}.retention-ring>div{z-index:1;text-align:center;grid-area:1/1}.retention-ring strong,.retention-ring span{display:block}.retention-ring strong{letter-spacing:-.05em;font-size:1.55rem}.retention-ring span{color:var(--muted);text-transform:uppercase;font-size:.65rem;font-weight:850}.retention-copy{overflow-wrap:normal;word-break:normal;gap:7px;min-width:0;display:grid}.retention-copy b{color:var(--theme-info-ink,#203750)}.retention-copy span{color:var(--muted);font-size:.78rem}.retention-copy small{color:var(--subtle);font-size:.68rem}@container (width<=520px){.retention-visual{text-align:left;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:8px;padding-inline:20px}.retention-visual .open-disposition-visual{justify-self:center;width:min(100%,280px)}.retention-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;width:100%;padding:2px 2px 8px}.retention-copy b{grid-column:1/-1;font-size:1rem}.retention-copy small{align-self:start}}@container (width<=360px){.retention-copy{grid-template-columns:1fr}.retention-copy b{grid-column:auto}}.channel-bars,.source-mix-bars{gap:15px;padding:2px 22px 22px;display:grid}.channel-bars>div,.source-mix-bars>div{gap:7px;display:grid}.channel-bars span,.source-mix-bars span{color:var(--muted);justify-content:space-between;gap:12px;font-size:.73rem;display:flex}.channel-bars b,.source-mix-bars b{color:var(--theme-text,#2b4058);font-weight:820}.channel-bars i,.source-mix-bars i{background:var(--theme-info-soft,#e8edf2);border-radius:999px;height:7px;overflow:hidden}.channel-bars em,.source-mix-bars em{border-radius:inherit;background:linear-gradient(90deg, var(--cyan-dark), var(--violet));min-width:2px;height:100%;transition:width .45s;display:block}.source-mix-panel{grid-column:auto}.source-mix-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 26px;padding-top:20px}.source-mix-bars em{background:linear-gradient(90deg, var(--theme-accent,#1f7697), var(--theme-accent,#22bdd5))}.category-mix-panel{grid-column:auto}.category-mix-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 26px;padding:20px 22px 12px;display:grid}.category-mix-bars>div{gap:7px;min-width:0;display:grid}.category-mix-bars span{color:var(--muted);justify-content:space-between;gap:12px;font-size:.73rem;display:flex}.category-mix-bars b{color:var(--theme-text,#2b4058);overflow-wrap:anywhere;font-weight:820}.category-mix-bars i{background:var(--theme-info-soft,#e8edf2);border-radius:999px;height:7px;overflow:hidden}.category-mix-bars em{border-radius:inherit;background:linear-gradient(90deg, var(--theme-accent,#6d5dfc), var(--theme-accent,#20c9df));min-width:2px;height:100%;display:block}.dynamic-badge{color:var(--theme-muted,#3c5268);align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:inline-flex}.dynamic-badge i{background:var(--theme-accent,#18a77b);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite signal-pulse;box-shadow:0 0 0 4px #18a77b1f}@keyframes signal-pulse{0%,to{box-shadow:0 0 0 4px #18a77b1a}50%{box-shadow:0 0 0 9px #18a77b00}}.signal-panel{overflow:hidden}.analytics-quality-panel{grid-column:auto;overflow:hidden}.quality-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quality-metrics>div{border-top:1px solid var(--line);border-left:1px solid var(--line);min-width:0;min-height:112px;padding:20px 22px}.quality-metrics>div:nth-child(odd){border-left:0}.quality-metrics>div:nth-child(-n+2){border-top:0}.quality-metrics strong,.quality-metrics span,.quality-metrics small{display:block}.quality-metrics strong{color:var(--theme-info-ink,#17314b);font-size:1.35rem}.quality-metrics span{color:var(--theme-muted,#3f566d);margin-top:6px;font-size:.72rem;font-weight:820}.quality-metrics small{color:var(--subtle);margin-top:5px;font-size:.64rem;line-height:1.4}.analytics-definitions{border-top:1px solid var(--line);background:var(--theme-surface,#f8fbfc)}.analytics-definitions summary{min-height:44px;color:var(--theme-info-ink,#28475f);cursor:pointer;padding:12px 22px;font-size:.72rem;font-weight:830}.analytics-definitions ul{color:var(--muted);margin:0;padding:0 30px 18px 42px;font-size:.7rem;line-height:1.55}.metric-note{color:var(--subtle);padding:0 22px 20px;font-size:.7rem;line-height:1.5;display:block}.executive-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:18px;margin-bottom:18px;display:grid}.intelligence-profile,.action-panel{overflow:hidden}.profile-visual{grid-template-columns:172px minmax(0,1fr);align-items:center;gap:32px;padding:26px;display:grid}.composition-ring{--weekly-share:0deg;background:conic-gradient(var(--cyan-dark) 0 var(--weekly-share), var(--violet) var(--weekly-share) 360deg);border-radius:50%;place-items:center;width:154px;height:154px;display:grid;box-shadow:inset 0 0 0 1px #ffffff8c,0 18px 35px #0e1f351f}.composition-ring:before{content:"";background:var(--theme-surface,#fff);border-radius:50%;grid-area:1/1;width:112px;height:112px;box-shadow:inset 0 0 18px #097da314}.composition-ring>div{z-index:1;text-align:center;grid-area:1/1}.composition-ring strong,.composition-ring span{display:block}.composition-ring strong{letter-spacing:-.05em;font-size:1.8rem}.composition-ring span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.composition-legend{gap:15px;display:grid}.composition-legend span{color:var(--muted);grid-template-columns:11px 36px 1fr;align-items:center;gap:8px;font-size:.84rem;display:grid}.composition-legend i{border-radius:50%;width:9px;height:9px}.composition-legend b{color:var(--ink);font-size:1rem}.legend-weekly{background:var(--cyan-dark)}.legend-special{background:var(--violet)}.legend-entry{background:var(--theme-line,#a5b2c2)}.coverage-track{padding:0 26px 26px}.coverage-track>div{color:var(--subtle);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;font-size:.7rem;display:grid}.coverage-track b{color:var(--theme-muted,#3e5067);text-align:center}.coverage-track>i{background:linear-gradient(90deg, var(--violet), var(--cyan-dark));border-radius:999px;height:6px;margin-top:10px;display:block;position:relative}.coverage-track>i:before,.coverage-track>i:after{content:"";border:3px solid var(--theme-line,#fff);background:currentColor;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;translate:0 -50%;box-shadow:0 0 0 1px #0e1f3524}.coverage-track>i:before{color:var(--violet);left:0}.coverage-track>i:after{color:var(--cyan-dark);right:0}.action-panel{background:linear-gradient(155deg, var(--theme-accent,#0c1930), var(--theme-accent,#071021) 68%, var(--theme-accent,#0c2b3a));color:var(--theme-on-accent,#fff);border-color:var(--theme-control-border,#1f3552);padding:24px}.action-panel h2{letter-spacing:-.025em;margin:0;font-size:1.25rem}.action-list{gap:8px;margin-top:22px;display:grid}.action-list button{border:1px solid var(--theme-line,#8cc4dc);grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:70px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.action-list button{border:1px solid color-mix(in srgb, var(--theme-line,#8cc4dc) 13%, transparent)}}.action-list button{background:var(--theme-surface,#fff);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.action-list button{background:color-mix(in srgb, var(--theme-surface,#fff) 4%, transparent)}}.action-list button{color:var(--theme-on-accent,#fff);text-align:left;cursor:pointer;transition:border-color .18s,background .18s,translate .18s}.action-list button:hover{border-color:var(--theme-line,#4addf1)}@supports (color:color-mix(in lab, red, red)){.action-list button:hover{border-color:color-mix(in srgb, var(--theme-line,#4addf1) 40%, transparent)}}.action-list button:hover{background:var(--theme-accent,#20d3ee)}@supports (color:color-mix(in lab, red, red)){.action-list button:hover{background:color-mix(in srgb, var(--theme-accent,#20d3ee) 8%, transparent)}}.action-list button:hover{translate:3px}.action-list button>span{border:1px solid var(--theme-line,#4addf1);place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.action-list button>span{border:1px solid color-mix(in srgb, var(--theme-line,#4addf1) 30%, transparent)}}.action-list button>span{color:var(--cyan);border-radius:50%;font-size:.7rem;font-weight:900}.action-list b,.action-list small{display:block}.action-list b{font-size:.82rem}.action-list small{color:var(--theme-muted,#8fa7bb);margin-top:3px;font-size:.7rem}.action-list i{color:var(--cyan);font-style:normal}.operating-model{margin-bottom:18px;overflow:hidden}.coverage-badge{color:var(--theme-muted,#3c5268);align-items:center;gap:8px;font-size:.75rem;font-weight:800;display:inline-flex}.coverage-badge i{background:var(--theme-accent,#1ac28c);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1ac28c1a}.operating-model ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.operating-model li{border-left:1px solid var(--line);min-height:130px;padding:22px}.operating-model li:first-child{border-left:0}.operating-model li>b,.operating-model li>span,.operating-model li>small{display:block}.operating-model li>b{color:var(--cyan-dark);letter-spacing:.1em;font-size:.7rem}.operating-model li>span{color:var(--theme-info-ink,#243951);margin-top:14px;font-size:.86rem;font-weight:850}.operating-model li>small{color:var(--subtle);margin-top:5px;font-size:.72rem}.status-pill{border:1px solid var(--theme-line,#d3dce6);background:var(--theme-info-soft,#f1f4f7);min-height:28px;color:var(--theme-muted,#42566d);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:.7rem;font-weight:850;line-height:1.2;display:inline-flex}.pill-red{border-color:var(--theme-line,#efc5cc);background:var(--theme-danger-soft,#fcebee);color:var(--theme-danger-ink,#8f2437)}.pill-amber{border-color:var(--theme-line,#e9d1a6);background:var(--theme-warning-soft,#fff3dc);color:var(--theme-warning-ink,#754908)}.pill-blue{border-color:var(--theme-line,#b8deeb);background:var(--theme-accent-soft,#e9f8fb);color:var(--theme-accent-ink,#086683)}.pill-green{border-color:var(--theme-line,#b9e2d7);background:var(--theme-accent-soft,#e8f7f2);color:var(--theme-accent-ink,#086348)}.pill-neutral{border-color:var(--theme-line,#d3dce6);background:var(--theme-info-soft,#f1f4f7);color:var(--theme-muted,#42566d)}.live-workbench{overflow:hidden}.search-brief{background:var(--surface);padding:0;display:block;overflow:hidden}.search-brief .module-panel-title{background:linear-gradient(90deg, var(--theme-surface,#f7fafc), var(--theme-surface,#f1fbfd))}.manual-search-contract{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--theme-surface,#fbfdfe), var(--theme-surface,#f6fafc));grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:22px;list-style:none;display:grid}.manual-search-contract li{border:1px solid var(--theme-line,#d2e1e8);background:var(--theme-surface,#fff);min-width:0;min-height:78px;color:var(--theme-info-ink,#183149);border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;padding:16px;font-size:.82rem;font-weight:800;line-height:1.35;display:grid;position:relative;box-shadow:0 5px 16px #0e1f350a}.manual-search-contract li:not(:last-child):after{content:"";z-index:2;background:var(--theme-accent,#98c4d0);width:15px;height:2px;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.manual-search-contract li>b{background:linear-gradient(145deg, var(--theme-accent,#082c47), var(--theme-accent,#075e75));width:44px;height:44px;color:var(--theme-on-accent,#fff);border-radius:13px;place-items:center;font-size:1rem;display:grid;box-shadow:0 5px 12px #0850682e}.manual-search-contract li>span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.manual-search-contract small{color:var(--theme-accent-ink,#087d91);letter-spacing:.1em;font-size:.6rem;font-weight:900}.manual-search-input-panel{border:1px solid var(--theme-line,#cfdee6);background:var(--theme-surface,#fff);border-radius:16px;margin:22px;overflow:hidden;box-shadow:0 10px 28px #0e1f350d}.manual-free-text-query{color:var(--theme-info-ink,#1d3850);gap:10px;margin:0;padding:20px;font-size:.82rem;font-weight:850;display:grid}.manual-free-text-query>span{justify-content:space-between;align-items:center;display:flex}.manual-free-text-query textarea{border-color:var(--theme-line,#b8cbd6);background:var(--theme-surface,#fbfdfe);border-radius:12px;min-height:132px;padding:15px 16px;font-size:.92rem;font-weight:600}.manual-free-text-query textarea:focus{background:var(--theme-surface,#fff)}.manual-free-text-query small{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:.66rem;line-height:1.45;display:flex}.manual-free-text-query small span{position:relative}.manual-free-text-query small span:not(:last-child):after{content:"";background:var(--theme-line,#8ca5b5);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.manual-search-action-bar{border-top:1px solid var(--theme-line,#dce7ec);background:linear-gradient(90deg, var(--theme-surface,#f5fafc), var(--theme-accent-soft,#eef7f9));justify-content:space-between;align-items:center;gap:22px;padding:16px 20px;display:flex}.manual-search-action-bar>div{gap:3px;min-width:0;display:grid}.manual-search-action-bar b{color:var(--theme-info-ink,#17344b);font-size:.76rem}.manual-search-action-bar span{color:var(--theme-muted,#60768a);font-size:.68rem;line-height:1.4}.manual-live-workbench .manual-search-action-bar .run-search{flex:none;grid-column:auto;width:auto;min-width:210px;margin:0;box-shadow:0 8px 18px #007e9c29}.manual-search-guidance{border:1px solid var(--theme-line,#d5e0df);background:var(--theme-surface,#fafbf9);border-radius:11px;margin:0 22px 22px;overflow:hidden}.manual-search-guidance>summary{cursor:pointer;min-height:56px;color:var(--theme-text,#294441);align-items:center;padding:12px 16px;display:flex}.manual-search-guidance>summary>span{gap:2px;min-width:0;margin-right:auto;display:grid}.manual-search-guidance>summary b{font-size:.875rem;font-weight:780}.manual-search-guidance>summary small{color:var(--theme-muted,#75817d);font-size:.75rem;line-height:1.4}.manual-search-guidance>summary:after{color:var(--theme-muted,#4f7773);flex:none;margin-top:0}.manual-search-guidance>summary:focus-visible{outline:3px solid var(--theme-control-border,#087e91)}@supports (color:color-mix(in lab, red, red)){.manual-search-guidance>summary:focus-visible{outline:3px solid color-mix(in srgb, var(--theme-control-border,#087e91) 20%, transparent)}}.manual-search-guidance>summary:focus-visible{outline-offset:-3px}.manual-search-guidance[open]>summary{border-bottom:1px solid var(--theme-line,#e0e6e2);background:var(--theme-surface,#f5f7f4)}.manual-guidance-body{background:var(--theme-surface,#fbfcfa);padding:16px}.manual-search-guidance .manual-search-contract{background:0 0;border-bottom:0;padding:0 0 14px}.manual-search-guidance .manual-search-contract li{min-height:68px;box-shadow:none;border-radius:9px;padding:13px;font-size:.8rem}.manual-search-guidance .manual-search-contract li>b{border-radius:9px;width:40px;height:40px}.manual-live-workbench .search-rules{border:1px solid var(--theme-line,#d5e3ea);background:var(--theme-surface,#f8fbfc);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 22px 22px;padding:0;display:grid;overflow:hidden}.manual-live-workbench .manual-search-guidance .search-rules{margin:0}.manual-live-workbench .search-rules span{border:0;border-left:1px solid var(--theme-line,#dce7ec);border-top:1px solid var(--theme-line,#dce7ec);background:0 0;border-radius:0;align-items:center;min-height:46px;padding:10px 14px 10px 34px;display:flex;position:relative}.manual-live-workbench .search-rules span:before{content:"✓";color:var(--theme-accent-ink,#087d91);font-weight:950;position:absolute;left:14px}.manual-live-workbench .search-rules span:nth-child(-n+3){border-top:0}.manual-live-workbench .search-rules span:nth-child(3n+1){border-left:0}.search-grid{grid-template-columns:minmax(300px,1.5fr) repeat(3,minmax(148px,.5fr));align-items:end;gap:16px;padding:22px;display:grid}.search-grid label,.baseline-search label,.query-body label{color:var(--theme-text,#31465e);gap:7px;font-size:.8rem;font-weight:820;display:grid}.search-grid label small{color:var(--muted);font-size:.67rem;font-weight:650;line-height:1.4}.search-grid [aria-invalid=true]{border-color:var(--theme-control-border,#b82d42);box-shadow:0 0 0 2px #b82d421a}.search-period-help{color:var(--muted);margin:-12px 22px 16px;font-size:.69rem;display:block}.search-validation{border:1px solid var(--theme-line,#dfb2b9);border-left:4px solid var(--theme-control-border,#b82d42);background:var(--theme-surface,#fff7f8);color:var(--theme-danger-ink,#742233);border-radius:9px;margin:-4px 22px 18px;padding:12px 14px}.search-validation b{font-size:.75rem}.search-validation ul{margin:6px 0 0;padding-left:18px;font-size:.72rem;line-height:1.5}.query-field{grid-row:span 2}input,textarea,select{border:1px solid var(--control-border);background:var(--theme-surface,#fff);width:100%;min-height:44px;color:var(--ink);border-radius:9px;padding:10px 12px;box-shadow:inset 0 1px 2px #0e1f3508}textarea{resize:vertical;line-height:1.5}input:hover,textarea:hover,select:hover{border-color:var(--theme-line,#7f94a9)}input:focus,textarea:focus,select:focus{border-color:var(--cyan-dark);outline:none;box-shadow:0 0 0 3px #087ea41a}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}label small{color:var(--subtle);font-size:.72rem;font-weight:500}.run-search{grid-column:-2/-1}.live-search-accelerators{border-bottom:1px solid var(--line);background:linear-gradient(90deg, var(--theme-surface,#fbfcfd), var(--theme-surface,#f4fafc));grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);align-items:center;gap:18px;padding:18px 22px;display:grid}.live-search-accelerators b,.live-search-accelerators span{display:block}.live-search-accelerators b{color:var(--theme-info-ink,#263d55);font-size:.82rem}.live-search-accelerators span{color:var(--muted);margin-top:3px;font-size:.72rem}.template-chips{flex-wrap:wrap;gap:7px;display:flex}.template-chips button,.date-presets button,.explorer-suggestions button{border:1px solid var(--theme-line,#bfd3dd);background:var(--theme-surface,#fff);min-height:36px;color:var(--theme-accent-ink,#285269);cursor:pointer;border-radius:999px;padding:6px 10px;font-size:.7rem;font-weight:800}.template-chips button:hover,.date-presets button:hover,.explorer-suggestions button:hover{border-color:var(--cyan-dark);background:var(--blue-soft)}.date-presets{border-top:1px solid var(--theme-line,#edf1f4);flex-wrap:wrap;align-items:center;gap:7px;margin:-4px 22px 18px;padding-top:14px;display:flex}.date-presets>span{color:var(--theme-muted,#40566d);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:900}.date-presets small{color:var(--muted);margin-left:auto;font-size:.7rem}.search-rules{flex-wrap:wrap;gap:8px;padding:0 22px 22px;display:flex}.search-rules span{border:1px solid var(--theme-line,#d5e3ea);background:var(--theme-surface,#f5fafc);color:var(--theme-muted,#3a5669);border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:750}.live-execution-register{border:1px solid var(--theme-line,#c9dbe4);background:var(--theme-surface,#fafdfe);border-radius:12px;margin:0 22px 22px;overflow:hidden}.live-execution-head{border-bottom:1px solid var(--line);background:var(--theme-surface,#fff);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.live-execution-head>div{min-width:0}.live-execution-head b,.live-execution-head span{display:block}.live-execution-head b{color:var(--theme-info-ink,#20394f);font-size:.8rem}.live-execution-head span{color:var(--muted);margin-top:3px;font-size:.69rem}.live-execution-head .secondary-button{flex:none;min-height:38px}.live-execution-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.live-execution-summary span{border-left:1px solid var(--line);min-height:56px;color:var(--theme-muted,#566d80);padding:12px 16px;font-size:.7rem}.live-execution-summary span:first-child{border-left:0}.live-execution-summary b{color:var(--theme-info-ink,#17334b);font-size:1.05rem;display:block}.live-execution-register>details>summary{color:var(--theme-info-ink,#2c465c);cursor:pointer;padding:12px 16px;font-size:.72rem;font-weight:820}.live-execution-list{border-top:1px solid var(--line);display:grid}.live-execution-list article{border-top:1px solid var(--line);grid-template-columns:minmax(210px,.8fr) minmax(240px,1fr) minmax(260px,1.25fr);align-items:center;gap:14px;padding:11px 16px;display:grid}.live-execution-list article:first-child{border-top:0}.live-execution-list article>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.live-execution-list article b{color:var(--theme-info-ink,#263f55);overflow-wrap:anywhere;font-size:.72rem}.live-execution-list article span,.live-execution-list article small{color:var(--muted);overflow-wrap:anywhere;font-size:.68rem;line-height:1.45}.targeting-evidence{border:1px solid var(--theme-line,#b9dacf);border-left:4px solid var(--theme-control-border,#16866c);background:var(--theme-surface,#f1faf6);border-radius:8px;margin-top:12px;padding:11px 12px}.targeting-evidence b{color:var(--theme-accent-ink,#17624f);font-size:.68rem}.targeting-evidence ul{margin-bottom:0}.targeting-review-note{border:1px solid var(--theme-line,#e4cf9e);background:var(--theme-surface,#fff9eb);color:var(--theme-warning-ink,#6f5724);border-radius:8px;margin-top:12px;padding:9px 11px;font-size:.67rem;line-height:1.5}.search-progress{border:1px solid var(--theme-line,#bddce5);background:linear-gradient(90deg, var(--theme-surface,#f1fafc), var(--theme-surface,#f8fbff));border-radius:10px;gap:8px;margin:0 22px 18px;padding:14px 16px;display:grid}.search-progress>div:first-child{color:var(--theme-accent-ink,#24455b);justify-content:space-between;align-items:center;gap:14px;font-size:.76rem;display:flex}.search-progress>div:first-child span{color:var(--cyan-dark);font-weight:850}.search-progress-track{background:var(--theme-accent-soft,#dce9ee);border-radius:999px;height:9px;overflow:hidden}.search-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--cyan-dark), var(--violet));height:100%;transition:width .55s;display:block}.search-progress-track.indeterminate i{width:38%;animation:1.35s ease-in-out infinite operation-progress}.processing-progress{border:1px solid var(--theme-line,#c9dde5);background:linear-gradient(120deg, var(--theme-surface,#f4fafb), var(--theme-surface,#fff));border-radius:10px;gap:8px;margin:12px 0;padding:12px 14px;display:grid}.processing-progress>div:first-child{color:var(--theme-accent-ink,#23495d);justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;display:flex}.processing-progress>div:first-child span{color:var(--theme-muted,#607586);text-align:right;font-size:.66rem}.processing-progress-track{background:var(--theme-accent-soft,#dce9ee);border-radius:999px;height:7px;overflow:hidden}.processing-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--cyan-dark), var(--violet));width:38%;height:100%;animation:1.35s ease-in-out infinite operation-progress;display:block}.processing-progress small{color:var(--theme-muted,#657988);font-size:.62rem}@keyframes operation-progress{0%{transform:translate(-120%)}55%{transform:translate(115%)}to{transform:translate(285%)}}.source-tool-card>.processing-progress,.warning-feed-panel>.processing-progress{margin-inline:18px}.search-progress small{color:var(--muted);font-size:.68rem}.live-monitoring-rotation{border:1px solid var(--theme-line,#cee2e8);background:var(--theme-surface,#fff);border-radius:9px;grid-template-columns:minmax(145px,.34fr) minmax(0,1fr);align-items:center;gap:14px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.live-monitoring-rotation{background:color-mix(in srgb, var(--theme-surface,#fff) 78%, transparent)}}.live-monitoring-rotation span b,.live-monitoring-rotation span small{display:block}.live-monitoring-rotation span b{color:var(--theme-info-ink,#27455b);letter-spacing:.045em;text-transform:uppercase;font-size:.66rem}.live-monitoring-rotation span small{color:var(--cyan-dark);margin-top:2px;font-weight:820}.live-monitoring-rotation code{background:var(--theme-accent,#102941);min-width:0;color:var(--theme-on-accent,#dff8ff);font-family:var(--font-mono), ui-monospace, monospace;overflow-wrap:anywhere;border-radius:7px;padding:8px 10px;font-size:.68rem}.run-empty-diagnostics{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;display:grid}.report-context-snapshot{border:1px solid var(--theme-line,#cddfe6);background:var(--theme-surface,#f7fbfc);border-radius:10px;margin:0 20px 16px;padding:12px 14px}.report-context-snapshot summary{color:var(--theme-accent-ink,#284b60);cursor:pointer;font-size:.73rem;font-weight:850}.report-context-snapshot p{color:var(--theme-muted,#5a7180);font-size:.68rem;line-height:1.5}.report-context-snapshot ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.report-context-snapshot li{color:var(--theme-muted,#5d7380);justify-content:space-between;gap:12px;font-size:.66rem;display:flex}.report-context-snapshot a{color:var(--blue-dark);font-weight:750}.rejection-breakdown{border:1px solid var(--line);background:var(--theme-surface,#f8fafc);border-radius:10px;padding:16px 18px}.rejection-breakdown>b{margin-bottom:9px;font-size:.8rem;display:block}.rejection-breakdown ul{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.rejection-breakdown li{color:var(--muted);text-transform:capitalize;justify-content:space-between;gap:12px;font-size:.73rem;display:flex}.rejection-breakdown li strong{color:var(--ink)}.rejection-breakdown small{color:var(--subtle);font-size:.68rem}.intelligence-explorer{gap:16px;display:grid}.explorer-query-panel{overflow:hidden}.explorer-query-panel .module-panel-title{background:linear-gradient(110deg, var(--theme-surface,#f8fbfd) 0%, var(--theme-surface,#eff9fb) 65%, var(--theme-surface,#f2f0ff) 100%)}.explorer-query-panel .module-panel-title p:not(.eyebrow){color:var(--muted);margin:5px 0 0;font-size:.78rem}.explorer-contract{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--theme-surface,#fbfdfe);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.explorer-contract article{border-left:1px solid var(--line);min-width:0;padding:13px 15px}.explorer-contract article:first-child{border-left:0}.explorer-contract b,.explorer-contract span{overflow-wrap:anywhere;display:block}.explorer-contract b{color:var(--theme-accent-ink,#0b7288);letter-spacing:.06em;text-transform:uppercase;font-size:.61rem}.explorer-contract span{color:var(--theme-muted,#415a70);margin-top:4px;font-size:.68rem;line-height:1.45}.explorer-search-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:22px 22px 12px;display:grid}.explorer-search-row label{min-width:0}.explorer-query-label{color:var(--theme-text,#31465e);gap:7px;font-size:.74rem;font-weight:850;display:grid}.explorer-search-row input{min-height:52px;padding-left:16px;font-size:.95rem}.explorer-search-row .primary-button{min-height:52px}.explorer-search-row kbd{border:1px solid var(--line-strong);background:var(--theme-surface,#f8fafc);min-width:34px;color:var(--theme-muted,#617185);text-align:center;border-bottom-width:2px;border-radius:7px;padding:6px 9px;font:800 .72rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.explorer-search-help{color:var(--subtle);margin:-5px 22px 10px;font-size:.68rem;display:block}.explorer-suggestions{flex-wrap:wrap;align-items:center;gap:7px;padding:0 22px 18px;display:flex}.explorer-suggestions>span{color:var(--subtle);font-size:.7rem;font-weight:850}.explorer-filters{border-top:1px solid var(--line);background:var(--theme-surface,#f8fafc);grid-template-columns:minmax(330px,1.25fr) minmax(180px,.75fr) repeat(2,minmax(150px,.55fr));align-items:end;gap:14px;padding:18px 22px;display:grid}.explorer-filters fieldset{border:0;min-width:0;margin:0;padding:0}.explorer-filters legend,.explorer-filters label{color:var(--theme-muted,#40566d);font-size:.72rem;font-weight:850}.explorer-filters fieldset>div{gap:5px;margin-top:7px;display:flex}.explorer-filters fieldset button{border:1px solid var(--theme-line,#c4d0dc);background:var(--theme-surface,#fff);min-height:44px;color:var(--theme-muted,#40566d);cursor:pointer;flex:1;padding:7px 9px;font-size:.72rem;font-weight:800}.explorer-filters fieldset button:first-child{border-radius:8px 0 0 8px}.explorer-filters fieldset button:last-child{border-radius:0 8px 8px 0}.explorer-filters fieldset button.active{z-index:1;border-color:var(--theme-control-border,#188cab);background:var(--theme-accent-soft,#e7f7fb);color:var(--theme-accent-ink,#086683);box-shadow:inset 0 0 0 1px #188cab}.explorer-filters label{gap:7px;display:grid}.explorer-filters label small{color:var(--subtle);font-size:.62rem;font-weight:650;line-height:1.35}.explorer-validation{margin:0 22px 18px}.filter-note{border-top:1px solid var(--theme-line,#e8edf2);background:var(--theme-surface,#fcfdfe);align-items:center;gap:10px;padding:11px 22px;display:flex}.filter-note>span{background:var(--theme-accent-soft,#dff3f7);width:22px;height:22px;color:var(--theme-accent-ink,#086683);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:900;display:grid}.filter-note p{color:var(--muted);margin:0;font-size:.72rem}.explorer-summary{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.explorer-summary{background:color-mix(in srgb, var(--theme-surface,#fff) 88%, transparent)}}.explorer-summary{box-shadow:var(--shadow-sm)}.explorer-summary.summary-unverified{background:var(--theme-surface,#f8fafc);box-shadow:none;border-style:dashed}.explorer-summary.summary-degraded{border-color:var(--theme-control-border,#d89a29);background:var(--theme-surface,#fffaf0)}.explorer-summary>div{flex-wrap:wrap;gap:8px;display:flex}.explorer-summary span{border-right:1px solid var(--line);min-width:126px;color:var(--muted);padding:8px 12px;font-size:.72rem}.explorer-summary span:last-child{border-right:0}.explorer-summary b{color:var(--ink);font-size:1.06rem;display:block}.explorer-empty{align-content:center;min-height:92px;margin:0}.explorer-empty:focus{outline:3px solid var(--focus);outline-offset:3px}.explorer-stale-warning{margin:0}.corpus-boundary{border-left:5px solid var(--cyan-dark);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);display:grid;overflow:hidden}.corpus-unavailable{border-left-color:var(--theme-control-border,#c77a13)}.corpus-boundary>div{padding:20px 22px}.corpus-boundary>div:last-child{border-left:1px solid var(--line);background:var(--theme-surface,#f4fafc);align-content:center;gap:8px;display:grid}.corpus-boundary h2,.corpus-boundary p{margin:0}.corpus-boundary h2{font-size:1rem}.corpus-boundary p,.corpus-boundary span{color:var(--muted);font-size:.78rem;line-height:1.55}.corpus-boundary .primary-button,.corpus-boundary .secondary-button{margin-top:4px}.explorer-result-context{border:1px solid var(--theme-line,#c8d9e2);background:var(--theme-surface,#f7fbfc);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.explorer-result-context>div{min-width:0}.explorer-result-context>div:last-child{text-align:right}.explorer-result-context b,.explorer-result-context span{overflow-wrap:anywhere;display:block}.explorer-result-context b{color:var(--theme-info-ink,#203b52);font-size:.78rem}.explorer-result-context span{color:var(--muted);margin-top:3px;font-size:.68rem;line-height:1.45}.intelligence-result-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.intelligence-result{border:1px solid var(--line);background:var(--theme-surface,#fff);min-width:0;box-shadow:var(--shadow);border-radius:14px;align-content:start;gap:12px;padding:19px;display:grid;position:relative;overflow:hidden}.intelligence-result:before{content:"";background:var(--result-accent);width:4px;position:absolute;inset:0 auto 0 0}.result-live{--result-accent:#15976f}.result-historical{--result-accent:#188cab}.result-origin{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:8px;font-size:.7rem;display:flex}.result-match-basis{border-left:3px solid var(--result-accent);background:var(--theme-surface,#f7fafb);border-radius:5px;gap:3px;padding:9px 10px;display:grid}.result-match-basis b{color:var(--theme-muted,#39566a);letter-spacing:.05em;text-transform:uppercase;font-size:.61rem}.result-match-basis span{color:var(--theme-info-ink,#244157);font-size:.72rem;font-weight:780}.intelligence-result h2,.intelligence-result>p{margin:0}.intelligence-result h2{color:var(--theme-info-ink,#152840);letter-spacing:-.015em;font-size:1.08rem}.intelligence-result>p{color:var(--muted);font-size:.82rem}.result-taxonomy{flex-wrap:wrap;gap:6px;display:flex}.result-taxonomy span{background:var(--theme-info-soft,#f0f4f7);color:var(--theme-muted,#52677d);border-radius:6px;padding:4px 7px;font-size:.66rem;font-weight:760}.identifier-chips{flex-wrap:wrap;gap:6px;display:flex}.identifier-chips code{overflow-wrap:anywhere;border:1px solid var(--theme-line,#c7dde4);background:var(--theme-surface,#f1fafb);max-width:100%;color:var(--theme-accent-ink,#155268);border-radius:6px;padding:5px 7px;font-size:.7rem}.intelligence-result details{border:1px solid var(--line);background:var(--theme-surface,#f9fafc);color:var(--muted);border-radius:8px;padding:10px 12px;font-size:.76rem}.intelligence-result summary{min-height:28px;color:var(--theme-muted,#334b62);cursor:pointer;align-items:center;font-weight:820;display:flex}.intelligence-result ul{gap:6px;margin-bottom:2px;padding-left:20px;display:grid}.result-actions{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:2px;display:flex}.result-actions a,.result-actions button{border:1px solid var(--theme-line,#bfd1dc);background:var(--theme-surface,#fff);min-height:38px;color:var(--blue-dark);cursor:pointer;border-radius:8px;align-items:center;padding:7px 10px;font-size:.72rem;font-weight:820;text-decoration:none;display:inline-flex}.result-actions a:hover,.result-actions button:hover{border-color:var(--cyan-dark);background:var(--blue-soft)}.explorer-limitations{margin:0}.hourly-monitor{margin-bottom:18px;overflow:hidden}.hourly-summary{border-bottom:1px solid var(--line);background:var(--theme-surface,#f8fafc);grid-template-columns:repeat(3,minmax(140px,1fr)) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.hourly-summary span{color:var(--muted);font-size:.76rem}.hourly-summary b{color:var(--ink);font-size:1.15rem;display:block}.hourly-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.hourly-feed article{border:1px solid var(--line);background:var(--theme-surface,#fff);box-shadow:var(--shadow-sm);border-radius:10px;align-content:start;gap:9px;padding:15px;display:grid}.hourly-feed article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.hourly-feed h3,.hourly-feed p{margin:0}.hourly-feed h3{font-size:.95rem}.hourly-feed p{color:var(--muted);font-size:.78rem}.hourly-feed article>div:last-child{gap:5px;display:grid}.hourly-feed a{overflow-wrap:anywhere;font-size:.72rem}.weekly-draft{margin-top:18px;overflow:hidden}.report-control-summary{border-bottom:1px solid var(--line);background:var(--theme-surface,#f8fafc);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-control-summary span{border-left:1px solid var(--line);min-height:76px;color:var(--muted);padding:16px 20px;font-size:.72rem}.report-control-summary span:nth-child(odd){border-left:0}.report-control-summary span:nth-child(n+3){border-top:1px solid var(--line)}.report-control-summary b{color:var(--theme-info-ink,#152840);margin-bottom:3px;font-size:1.25rem;display:block}.draft-mandate{border-bottom:1px solid var(--line);color:var(--muted);gap:5px;margin:0;padding:16px 22px;font-size:.8rem;display:grid}.draft-mandate b{color:var(--theme-info-ink,#263f56)}.draft-finding-stack{gap:14px;padding:18px;display:grid}.draft-finding-stack>article{border:1px solid var(--line);background:var(--theme-surface,#fff);box-shadow:var(--shadow-sm);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.draft-entity{border-bottom:1px solid var(--line);background:linear-gradient(90deg, var(--theme-surface,#f8fbfd), var(--theme-surface,#f2f8fb));grid-column:1/-1;align-items:center;gap:12px;padding:14px 17px;display:flex}.draft-entity span{background:var(--navy-900);width:34px;height:34px;color:var(--theme-on-accent,#fff);border-radius:9px;flex:none;place-items:center;font-size:.7rem;font-weight:900;display:grid}.draft-entity h3{min-width:0;color:var(--theme-info-ink,#172b43);overflow-wrap:anywhere;margin:0;font-size:1rem}.draft-finding-stack section{border-right:1px solid var(--line);min-width:0;padding:17px}.draft-finding-stack section:last-child{border-right:0}.draft-finding-stack h4{color:var(--theme-info-ink,#263f56);margin:0 0 9px;font-size:.8rem}.draft-finding-stack p,.draft-finding-stack ul{color:var(--muted);font-size:.78rem}.draft-finding-stack ul{gap:6px;margin:0;padding-left:18px;display:grid}.draft-finding-stack a{overflow-wrap:anywhere;margin-top:7px;font-size:.72rem;display:block}.draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.draft-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;padding:20px}.draft-grid article:nth-child(2n){border-right:0}.draft-grid article>span{color:var(--cyan-dark);letter-spacing:.08em;font-size:.7rem;font-weight:900}.draft-grid h3{margin:8px 0;font-size:1rem}.draft-grid p,.draft-grid ul,.draft-grid small{color:var(--muted)}.draft-grid p,.draft-grid ul{margin:0;font-size:.82rem}.draft-grid ul{gap:7px;padding-left:18px;display:grid}.draft-grid small{margin-top:12px;display:block}.draft-actions{background:var(--theme-surface,#f4f9fb);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.draft-actions p{max-width:760px;color:var(--muted);margin:0;font-size:.78rem}.system-error{border:1px solid var(--theme-line,#e7c1c8);border-left:4px solid var(--red);background:var(--theme-surface,#fff1f3);color:var(--theme-danger-ink,#6f2030);border-radius:9px;gap:3px;margin:16px 22px;padding:14px 16px;display:grid}.system-error span{font-size:.84rem}.system-success{border:1px solid var(--theme-line,#b9ddcf);border-left:4px solid var(--green);background:var(--theme-success-soft,#effaf5);color:var(--theme-accent-ink,#145c46);border-radius:9px;gap:3px;margin:16px 22px;padding:14px 16px;display:grid}.system-success span{font-size:.84rem}.run-result{padding:0 22px 22px}.result-summary{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:22px 0;display:grid}.result-summary h2{margin:0;font-size:1.25rem}.result-summary p{color:var(--muted);margin:6px 0 0}.result-summary>div:first-child>small{color:var(--theme-muted,#657b8f);margin-top:6px;font-size:.68rem;display:block}.result-metrics{flex-wrap:wrap;gap:8px;display:flex}.result-metrics span{border:1px solid var(--line);background:var(--surface-soft);min-width:108px;color:var(--muted);text-align:center;border-radius:9px;padding:10px 12px;font-size:.74rem}.result-metrics b{color:var(--ink);font-size:1.05rem;display:block}.finding-stack{gap:14px;display:grid}.finding-card{border:1px solid var(--line);background:var(--theme-surface,#fff);box-shadow:var(--shadow-sm);border-radius:13px;overflow:hidden}.finding-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;padding:19px;display:flex}.finding-head h3{margin:0;font-size:1.12rem}.finding-head span:not(.status-pill){color:var(--muted);font-size:.8rem}.required-report-sections{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.required-report-sections>section{border-right:1px solid var(--line);min-width:0;padding:19px}.required-report-sections>section:last-child{border-right:0}.required-report-sections h4{color:var(--theme-info-ink,#263f56);margin:0 0 10px;font-size:.82rem}.required-report-sections p,.required-report-sections ul{color:var(--muted);font-size:.82rem}.required-report-sections ul{gap:7px;margin:0;padding-left:18px;display:grid}.required-report-sections .source-list{padding:13px 0 0}.required-report-sections .link-strip{border-bottom:0;padding:13px 0 0}.finding-offer{background:var(--theme-surface,#f4f8fb);color:var(--theme-text,#30485e);margin:0;padding:15px 19px}.finding-columns{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finding-columns>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px}.finding-columns>div:last-child{border-right:0}.finding-columns b,.source-list>b{color:var(--theme-info-ink,#263f56);margin-bottom:8px;font-size:.8rem;display:block}.finding-columns ul{color:var(--muted);margin:0;padding-left:18px;font-size:.82rem}.finding-columns li+li{margin-top:7px}.link-strip{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:15px 19px;display:flex}.link-strip b{width:100%;font-size:.8rem}.link-strip span{background:var(--blue-soft);color:var(--theme-accent-ink,#145c76);border-radius:999px;padding:6px 9px;font-size:.74rem}.source-list{gap:6px;padding:18px;display:grid}.source-list a{overflow-wrap:anywhere;font-size:.8rem}.finding-actions{border-top:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.finding-actions span{color:var(--muted);font-size:.78rem}.empty-evidence{border:1px dashed var(--theme-line,#a9b8c8);background:var(--theme-surface,#f8fafc);color:var(--muted);border-radius:10px;gap:4px;margin:18px;padding:18px;display:grid}.empty-evidence b{color:var(--ink)}.baseline-metrics{border:1px solid var(--line);background:var(--theme-surface,#fff);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.baseline-metrics article{border-left:1px solid var(--line);min-height:118px;padding:19px}.baseline-metrics article:first-child{border-left:0}.baseline-metrics small,.baseline-metrics b,.baseline-metrics span{display:block}.baseline-metrics small{color:var(--theme-muted,#67798e);letter-spacing:.1em;font-size:.66rem;font-weight:900}.baseline-metrics b{letter-spacing:-.035em;margin:7px 0;font-size:1.65rem}.baseline-metrics span{color:var(--muted);font-size:.76rem}.historical-library-grid{grid-template-columns:minmax(0,1.42fr) minmax(340px,.58fr);gap:18px;margin-bottom:18px;display:grid}.historical-documents{overflow:hidden}.library-filter{border-bottom:1px solid var(--line);background:var(--theme-surface,#fafbfd);grid-template-columns:minmax(260px,1.3fr) minmax(220px,.8fr) auto auto;align-items:end;gap:12px;padding:15px 18px;display:grid}.library-filter label{min-width:0;color:var(--theme-muted,#40566d);gap:6px;font-size:.68rem;font-weight:820;display:grid}.library-filter input,.library-filter select{width:100%;min-width:0}.library-filter-count{min-width:max-content;color:var(--muted);align-self:center;font-size:.78rem}.library-filter .secondary-button{white-space:nowrap;min-height:44px}.historical-boundary{border:1px solid var(--theme-line,#c7dce4);border-left:4px solid var(--cyan-dark);background:var(--theme-surface,#f4fafc);border-radius:10px;grid-template-columns:180px minmax(0,1fr);gap:10px 18px;margin:14px;padding:14px 16px;display:grid}.historical-boundary b{color:var(--theme-accent-ink,#1d4052);font-size:.76rem}.historical-boundary span{color:var(--muted);font-size:.73rem;line-height:1.5}.historical-document-list{overflow:visible}.historical-document-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.historical-document-list article.selected{background:var(--theme-accent-soft,#eef9fb);box-shadow:inset 4px 0 0 var(--cyan-dark)}.historical-document-list article.index-record:not(.selected){background:var(--theme-surface,#fffcf6)}.document-select{min-height:76px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.document-select>span{min-width:0}.document-select b,.document-select small{display:block}.document-select small{color:var(--muted);margin-top:4px;font-size:.74rem}.document-actions{gap:4px;padding-right:12px;display:flex}.document-actions a,.document-actions button{min-height:44px;color:var(--blue-dark);cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 10px;font-size:.75rem;font-weight:820;display:inline-flex}.query-body{gap:16px;padding:20px;display:grid}.query-body>p{color:var(--muted);margin:0}.report-answer{border:1px solid var(--theme-line,#b9dce7);background:var(--theme-surface,#eff9fb);border-radius:9px;padding:15px}.report-query{min-width:0;overflow:hidden}.source-state-card{border:1px solid var(--theme-line,#b9dacb);background:var(--theme-surface,#f2fbf6);border-radius:10px;gap:11px;padding:15px;display:grid}.source-state-card.index_only{border-color:var(--theme-line,#e1c68d);background:var(--theme-surface,#fffaf0)}.source-state-card>div{gap:8px;display:grid}.source-state-card span,.source-state-card small{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem;line-height:1.5}.source-state-card .secondary-button{justify-self:start;text-decoration:none}.indexed-entry-review{border:1px solid var(--line);background:var(--theme-surface,#fbfcfd);border-radius:10px;gap:11px;padding:15px;display:grid}.indexed-entry-review>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.indexed-entry-review>div:first-child span{color:var(--muted);font-size:.7rem}.indexed-entry-review ul{gap:8px;max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.indexed-entry-review li{border:1px solid var(--theme-line,#dfe7ec);background:var(--theme-surface,#fff);border-radius:8px;gap:3px;padding:10px 11px;display:grid}.indexed-entry-review li b{color:var(--theme-info-ink,#1f394f);font-size:.75rem}.indexed-entry-review li span{color:var(--theme-muted,#38576d);font-size:.7rem}.indexed-entry-review li small{color:var(--subtle);overflow-wrap:anywhere;font-size:.64rem}.source-import-panel{border:1px solid var(--theme-line,#d6c28f);background:linear-gradient(145deg, var(--theme-surface,#fffaf0), var(--theme-surface,#fffdf9));border-radius:10px;gap:13px;padding:16px;display:grid}.source-import-panel h3,.source-import-panel p{margin:0}.source-import-panel h3{color:var(--theme-warning-ink,#523d15);font-size:.92rem}.source-import-panel p:not(.eyebrow){color:var(--theme-muted,#6f603f);margin-top:5px;font-size:.72rem;line-height:1.5}.source-import-panel label{color:var(--theme-muted,#3a4d5d);gap:7px;font-size:.75rem;font-weight:820;display:grid}.source-import-panel label small{color:var(--muted);font-size:.65rem;font-weight:600}.selected-upload{border:1px solid var(--theme-line,#dce4e8);background:var(--theme-surface,#fff);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.selected-upload b{min-width:0;color:var(--theme-text,#2e4356);overflow-wrap:anywhere;font-size:.7rem}.selected-upload span{color:var(--muted);flex:none;font-size:.67rem}.query-boundary{border-left:4px solid var(--theme-control-border,#c68a1d);background:var(--theme-warning-soft,#fff7e9);border-radius:8px;gap:5px;padding:13px 14px;display:grid}.query-boundary b{color:var(--theme-warning-ink,#65440d);font-size:.76rem}.query-boundary span{color:var(--theme-warning-ink,#755e35);font-size:.72rem;line-height:1.5}.detected-fields{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.detected-fields span{border:1px solid var(--theme-line,#b8d9e4);background:var(--theme-surface,#fff);max-width:100%;color:var(--theme-accent-ink,#155268);overflow-wrap:anywhere;border-radius:7px;padding:5px 7px;font-size:.7rem}.report-answer p{white-space:pre-wrap}.report-answer details{margin-top:12px}.report-answer summary{cursor:pointer;min-height:44px;font-weight:750}.report-answer blockquote{border-left:3px solid var(--cyan-dark);background:var(--theme-surface,#fff);color:var(--muted);margin:10px 0;padding:10px 14px}.baseline-workbench{overflow:hidden}.baseline-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:18px;display:grid}.baseline-response-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 18px 14px;display:flex}.baseline-message{color:var(--muted);margin:0}.baseline-observations{color:var(--muted);gap:8px;margin:0;padding:0 36px 18px 52px;display:grid}.baseline-results{border-top:1px solid var(--line);overflow-x:auto}.baseline-head,.baseline-row{grid-template-columns:minmax(240px,1.2fr) minmax(200px,1fr) minmax(150px,.65fr) 100px;align-items:center;gap:16px;min-width:760px;padding:12px 18px;display:grid}.baseline-head{background:var(--theme-surface,#f5f7fa);color:var(--theme-muted,#65768a);text-transform:uppercase;letter-spacing:.07em;font-size:.7rem;font-weight:850}.baseline-row{border-top:1px solid var(--line);font-size:.82rem}.baseline-row b,.baseline-row small{display:block}.baseline-row small{color:var(--muted);margin-top:3px}.baseline-qualification{border:1px solid var(--theme-line,#e7d0aa);background:var(--theme-warning-soft,#fff7e9);color:var(--theme-warning-ink,#644411);border-radius:9px;align-items:center;gap:12px;margin:16px 18px 18px;padding:13px;display:flex}.baseline-qualification>span{background:var(--theme-warning-soft,#f2d9ad);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.baseline-qualification p{margin:0}.baseline-qualification b{display:block}.analysis-limitations{border:1px solid var(--line);background:var(--theme-surface,#f8fafc);color:var(--muted);border-radius:9px;margin:0 18px 16px;padding:10px 13px;font-size:.78rem}.analysis-limitations summary{min-height:36px;color:var(--theme-text,#30465d);cursor:pointer;align-items:center;font-weight:820;display:flex}.analysis-limitations ul{gap:6px;margin:6px 0 4px;padding-left:20px;display:grid}.historical-weekly-panel{margin-bottom:18px;overflow:hidden}.archive-toolbar{border-bottom:1px solid var(--line);background:var(--theme-surface,#f8fafc);align-items:center;gap:12px;padding:15px 18px;display:flex}.archive-toolbar label{color:var(--theme-muted,#41576b);flex:1;gap:5px;font-size:.66rem;font-weight:850;display:grid}.archive-toolbar label:not(.archive-search){flex:0 180px}.archive-toolbar select{min-height:42px}.archive-toolbar output{min-width:92px;color:var(--theme-muted,#52697d);text-align:center;font-size:.7rem;font-weight:800}.weekly-corpus-assurance{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--theme-surface,#f8fbfc)}.weekly-corpus-assurance.complete{box-shadow:inset 4px 0 #08785d}.weekly-corpus-assurance.attention{box-shadow:inset 4px 0 #bd7a0e}.weekly-corpus-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.weekly-corpus-metrics>span{border-left:1px solid var(--line);min-width:0;padding:15px 18px}.weekly-corpus-metrics>span:first-child{border-left:0}.weekly-corpus-metrics small,.weekly-corpus-metrics b,.weekly-corpus-metrics i{overflow-wrap:anywhere;display:block}.weekly-corpus-metrics small{color:var(--theme-muted,#63778b);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.weekly-corpus-metrics b{color:var(--theme-accent-ink,#17354a);margin-top:5px;font-size:.88rem}.weekly-corpus-metrics i{color:var(--theme-muted,#667a8d);margin-top:3px;font-size:.63rem;font-style:normal}.ad-hoc-corpus-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.weekly-corpus-integrity{border-top:1px solid var(--line);background:var(--theme-accent-soft,#f1f7f8);grid-template-columns:minmax(230px,auto) minmax(0,1fr);align-items:center;gap:18px;padding:11px 18px;display:grid}.weekly-corpus-integrity b,.weekly-corpus-integrity code{display:block}.weekly-corpus-integrity b{color:var(--theme-muted,#345368);font-size:.62rem}.weekly-corpus-integrity code{color:var(--theme-accent-ink,#0b6977);overflow-wrap:anywhere;margin-top:3px;font-size:.66rem}.weekly-corpus-integrity p{color:var(--theme-muted,#61768a);margin:0;font-size:.65rem;line-height:1.5}.archive-assurance{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px;display:grid}.archive-assurance h2{margin:3px 0 7px}.archive-assurance p{max-width:820px;color:var(--muted);margin:0}.archive-assurance>div:last-child{grid-template-columns:repeat(3,minmax(100px,1fr));gap:8px;display:grid}.archive-assurance>div:last-child span,.deep-analysis-coverage span{border:1px solid var(--line);background:var(--theme-surface,#f8fbfc);min-width:110px;color:var(--muted);border-radius:10px;gap:2px;padding:10px 12px;font-size:.72rem;display:grid}.archive-assurance>div:last-child b,.deep-analysis-coverage b{color:var(--ink);font-size:1rem}.search-workspace-guide,.archive-scope-guide{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);align-items:center;gap:22px;padding:20px 22px;display:grid}.search-workspace-guide h2,.archive-scope-guide h2{margin:3px 0 7px}.search-workspace-guide p,.archive-scope-guide p{color:var(--muted);margin:0}.search-workspace-boundaries,.archive-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.archive-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-workspace-boundaries span,.archive-scope-grid article{border:1px solid var(--line);background:var(--theme-surface,#f7fafc);min-width:0;color:var(--muted);border-radius:12px;gap:5px;padding:12px 14px;font-size:.74rem;line-height:1.45;display:grid}.search-workspace-boundaries b,.archive-scope-grid b{color:var(--ink);font-size:.78rem}.live-batch-status{border:1px solid var(--theme-line,#b9dbe3);background:var(--theme-surface,#f2fafb);border-radius:12px;grid-template-columns:minmax(180px,.55fr) minmax(260px,1fr) auto;align-items:center;gap:14px;margin:0 22px 14px;padding:14px 16px;display:grid}.live-batch-status progress{width:100%;height:12px;accent-color:var(--teal)}.live-batch-status>div{gap:3px;min-width:0;display:grid}.live-batch-status b{color:var(--ink);font-size:.75rem}.live-batch-status span{color:var(--muted);font-size:.69rem;line-height:1.45}.live-execution-progress{grid-template-columns:1fr auto;align-items:start;padding:20px}.live-execution-progress .live-progress-heading{grid-column:1/-1;justify-content:space-between;gap:16px;display:flex}.live-progress-heading>div{gap:4px;display:grid}.live-progress-heading strong{color:var(--teal-dark);font-size:1.2rem}.live-execution-progress>progress,.live-execution-progress>p,.live-progress-stages,.live-execution-progress .progress-boundary{grid-column:1/-1}.live-execution-progress>p{color:var(--muted);margin:0;font-size:.76rem}.live-progress-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.live-progress-stages li{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:2px 9px;padding:10px;display:grid}.live-progress-stages i{background:var(--theme-accent-soft,#e8eef2);width:26px;height:26px;color:var(--muted);border-radius:50%;grid-row:1/3;place-items:center;font-style:normal;font-weight:800;display:grid}.live-progress-stages li>span{color:var(--ink);font-weight:700}.live-progress-stages small{color:var(--muted);text-transform:capitalize}.live-progress-stages .stage-current{border-color:var(--theme-control-border,#48aabd);background:var(--theme-surface,#f1fbfd)}.live-progress-stages .stage-current i{background:var(--teal);color:var(--theme-on-accent,#fff)}.live-progress-stages .stage-complete i{background:var(--theme-accent,#17836b);color:var(--theme-on-accent,#fff)}.progress-boundary{color:var(--muted);line-height:1.45}.archive-population-note{border:1px solid var(--theme-line,#d7e2e8);background:var(--theme-surface,#f7fafc);color:var(--muted);border-radius:10px;align-items:center;gap:12px;margin:-6px 0 18px;padding:12px 15px;font-size:.72rem;display:flex}.archive-population-note b{color:var(--ink);flex:none}.archive-integrity{border:1px solid var(--line);border-left:4px solid var(--theme-control-border,#64748b);background:var(--theme-surface,#f8fafc);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:14px 16px;display:flex}.archive-integrity.integrity-verified{border-left-color:var(--theme-control-border,#16856b);background:var(--theme-surface,#f2fbf8)}.archive-integrity.integrity-attention{border-left-color:var(--theme-control-border,#b42318);background:var(--theme-surface,#fff6f4)}.archive-integrity>div{flex-wrap:wrap;gap:8px 14px;display:flex}.archive-integrity>div:first-child{display:grid}.archive-integrity span{color:var(--muted);font-size:.78rem}.deep-web-toggle{border:1px solid var(--theme-line,#c8dbe5);background:var(--theme-surface,#f4fbfd);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex!important}.deep-web-toggle input{width:18px;height:18px;margin-top:2px}.deep-web-toggle span{gap:4px;display:grid}.deep-web-toggle small{color:var(--muted);line-height:1.4}.deep-analysis-coverage{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.deep-web-results{padding:20px}.deep-web-observation{border:1px solid var(--line);background:var(--theme-surface,#fbfdfe);border-radius:10px;margin-top:10px;padding:14px}.deep-web-observation p{margin:0 0 8px}.deep-web-observation small{color:var(--muted);margin:5px 0;display:block}.deep-web-observation a{overflow-wrap:anywhere;margin:7px 10px 0 0;display:inline-block}@media (width<=720px){.archive-assurance,.archive-assurance>div:last-child,.search-workspace-guide,.archive-scope-guide,.live-batch-status,.search-workspace-boundaries,.archive-scope-grid,.live-progress-stages{grid-template-columns:1fr}.archive-integrity{flex-direction:column;align-items:flex-start}.deep-analysis-coverage{grid-template-columns:1fr;display:grid}}.archive-count{min-width:max-content;color:var(--muted);font-size:.76rem}.historical-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.historical-report-card{border:1px solid var(--line);background:var(--theme-surface,#fff);min-height:142px;box-shadow:var(--shadow-sm);border-radius:12px;grid-template-columns:84px minmax(0,1fr) auto;align-items:stretch;transition:border-color .18s,translate .18s,box-shadow .18s;display:grid;overflow:hidden}.historical-report-card:hover{border-color:var(--theme-line,#a3c9d6);translate:0 -2px;box-shadow:0 14px 30px #0e1f351a}.report-research-actions{border:1px solid var(--theme-line,#c9dce4);background:var(--theme-surface,#f7fbfc);border-radius:10px;grid-column:1/-1;margin-top:10px}.report-research-actions>summary{min-height:42px;color:var(--theme-accent-ink,#183f55);cursor:pointer;padding:11px 13px;font-weight:820}.report-research-actions[open]{padding:0 13px 13px}.report-research-actions label{color:var(--theme-muted,#385269);gap:6px;font-size:.76rem;font-weight:780;display:grid}.report-research-actions input{width:100%;min-height:44px}.report-research-buttons{flex-wrap:wrap;gap:9px;margin:10px 0 8px;display:flex}.report-research-actions>small{color:var(--muted);line-height:1.45;display:block}.ad-hoc-request-card{border:1px solid var(--line);background:var(--theme-surface,#fff);box-shadow:var(--shadow-sm);border-radius:12px}.completed-ad-hoc-report,.ad-hoc-upload{border:1px solid var(--theme-line,#c9dce4);background:var(--theme-surface,#f7fbfc);border-radius:10px;gap:12px;padding:14px;display:grid}.report-card-index{background:linear-gradient(155deg, var(--theme-accent,#0e1e36), var(--theme-accent,#0b3142));color:var(--theme-on-accent,#fff);text-align:center;align-content:center;justify-items:center;padding:12px;display:grid}.report-card-index span{color:var(--theme-accent-ink,#8fc8d5);letter-spacing:.1em;font-size:.56rem;font-weight:900}.report-card-index strong{letter-spacing:-.05em;margin-top:5px;font-size:1.75rem;line-height:1}.report-card-index small{color:var(--theme-accent-ink,#b9dde4);letter-spacing:.07em;margin-top:8px;font-size:.48rem;font-weight:850}.report-card-body{min-width:0;padding:16px}.report-card-body h3{letter-spacing:-.01em;margin:0;font-size:.9rem}.report-card-body>p:not(.eyebrow){color:var(--muted);margin:7px 0 11px;font-size:.74rem}.report-card-body>p:not(.eyebrow) b{color:var(--theme-muted,#3b5369)}.report-card-meta{gap:7px;display:flex}.report-card-meta span{background:var(--theme-info-soft,#f0f4f7);color:var(--theme-muted,#5d6f84);border-radius:999px;padding:4px 7px;font-size:.65rem;font-weight:750}.report-downloads{border-left:1px solid var(--line);background:var(--theme-surface,#f8fbfc);align-content:center;min-width:112px;display:grid}.report-downloads a{border-top:1px solid var(--line);min-height:40px;color:var(--blue-dark);text-align:center;padding:11px 13px;font-size:.67rem;font-weight:850;text-decoration:none}.report-downloads a:first-child{border-top:0}.report-downloads a:hover{background:var(--theme-accent-soft,#e9f8fb)}.weekly-format-boundary{border-top:1px solid var(--theme-line,#d8c58e);background:var(--theme-warning-soft,#fff9e9);grid-template-columns:auto minmax(0,1fr);gap:14px;padding:13px 18px;display:grid}.weekly-format-boundary b{color:var(--theme-warning-ink,#75540c);font-size:.7rem}.weekly-format-boundary span{color:var(--theme-muted,#6c6147);font-size:.67rem;line-height:1.5}.ad-hoc-workspace{gap:18px;display:grid}.ad-hoc-workspace>.ad-hoc-request-layout{order:-2}.ad-hoc-workspace>.ad-hoc-request-layout+.archive-pagination{order:-1}.feature-request-layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:start;gap:18px;display:grid}.feature-request-form{gap:13px;padding-bottom:18px;display:grid}.feature-request-form>label{color:var(--theme-muted,#40566d);gap:6px;margin-inline:18px;font-size:.7rem;font-weight:840;display:grid}.feature-request-form>button,.feature-request-form>.processing-progress,.feature-request-form>.system-status-message{margin-inline:18px}.feature-request-register>div:last-child{display:grid}.feature-request-register>div:last-child>article{border-top:1px solid var(--line);gap:8px;padding:16px 18px;display:grid}.feature-request-register>div:last-child>article>div{justify-content:space-between;gap:12px;display:flex}.feature-request-register p{color:var(--muted);margin:0;font-size:.73rem;line-height:1.5}.feature-request-register small{color:var(--muted)}.ad-hoc-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-inline:18px;display:grid}.ad-hoc-parameter-grid label{color:var(--theme-muted,#40566d);gap:6px;font-size:.7rem;font-weight:840;display:grid}.ad-hoc-assurance{overflow:hidden}.ad-hoc-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.ad-hoc-report-card{border:1px solid var(--line);background:var(--theme-surface,#fff);min-width:0;box-shadow:var(--shadow-sm);border-radius:12px;align-content:start;gap:11px;padding:17px;display:grid}.ad-hoc-report-card>p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.5}.ad-hoc-report-card>p b{color:var(--theme-muted,#385269)}.ad-hoc-report-head,.ad-hoc-request-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ad-hoc-report-head>div,.ad-hoc-request-head>div{min-width:0}.ad-hoc-report-head h3{overflow-wrap:anywhere;margin:2px 0 4px;font-size:.92rem}.ad-hoc-report-head>div>span{color:var(--muted);font-size:.68rem;line-height:1.45;display:block}.ad-hoc-report-card .report-card-meta{flex-wrap:wrap}.ad-hoc-report-card details{border:1px solid var(--theme-line,#d9e3e8);background:var(--theme-surface,#f8fafb);color:var(--muted);border-radius:9px;font-size:.68rem}.ad-hoc-report-card details summary{min-height:40px;color:var(--theme-muted,#345167);cursor:pointer;padding:10px 12px;font-weight:820}.ad-hoc-report-card details ul{gap:6px;margin:0;padding:0 28px 12px;line-height:1.45;display:grid}.ad-hoc-report-card .report-downloads{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));min-width:0}.ad-hoc-report-card .report-downloads a{border-top:0;border-left:1px solid var(--line);overflow-wrap:anywhere;place-items:center;display:grid}.ad-hoc-report-card .report-downloads a:first-child{border-left:0}.source-quality-warning{border:1px solid var(--theme-line,#e4c789);border-left:4px solid var(--amber);background:var(--theme-surface,#fff9eb);border-radius:9px;gap:4px;padding:10px 12px;display:grid}.source-quality-warning span{color:var(--theme-muted,#75623a);font-size:.66rem;line-height:1.45}.ad-hoc-request-layout{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.ad-hoc-request-form{gap:14px;padding-bottom:20px;display:grid}.ad-hoc-request-form>label,.ad-hoc-upload>label:not(.attestation-check){color:var(--theme-muted,#40566d);gap:6px;margin-inline:18px;font-size:.7rem;font-weight:840;display:grid}.ad-hoc-request-form>label small,.ad-hoc-upload label small{color:var(--muted);font-size:.63rem;font-weight:650;line-height:1.4}.ad-hoc-request-form>button,.ad-hoc-request-form>.processing-progress,.ad-hoc-request-form>.system-status-message{margin-inline:18px}.field-optional{color:var(--muted);font-weight:650}.request-boundary{border:1px solid var(--theme-line,#d9c88f);background:var(--theme-surface,#fffaf0);border-radius:9px;gap:4px;margin-inline:18px;padding:11px 13px;display:grid}.request-boundary b{color:var(--theme-warning-ink,#6d510f);font-size:.68rem}.request-boundary span{color:var(--theme-muted,#71654c);font-size:.65rem;line-height:1.45}.ad-hoc-request-register{overflow:hidden}.ad-hoc-request-list{display:grid}.ad-hoc-request-card{border-top:1px solid var(--line);gap:11px;padding:17px 18px;display:grid}.ad-hoc-request-card:first-child{border-top:0}.ad-hoc-request-card>p{color:var(--theme-muted,#425b70);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.74rem;line-height:1.55}.ad-hoc-request-card>small{color:var(--muted);line-height:1.45}.ad-hoc-request-head b,.ad-hoc-request-head small{overflow-wrap:anywhere;display:block}.ad-hoc-request-head b{color:var(--theme-info-ink,#203a52);font-size:.78rem}.ad-hoc-request-head small{color:var(--muted);margin-top:4px;font-size:.62rem}.request-meta{flex-wrap:wrap;gap:6px;display:flex}.request-meta span{background:var(--theme-accent-soft,#eef3f6);color:var(--theme-muted,#536b7e);overflow-wrap:anywhere;border-radius:999px;padding:5px 8px;font-size:.63rem;font-weight:740}.completed-ad-hoc-report{border:1px solid var(--theme-line,#b9dacd);background:var(--theme-surface,#f2faf7);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.completed-ad-hoc-report b,.completed-ad-hoc-report span{overflow-wrap:anywhere;display:block}.completed-ad-hoc-report b{color:var(--theme-accent-ink,#245547);font-size:.72rem}.completed-ad-hoc-report span{color:var(--theme-muted,#59766b);margin-top:3px;font-size:.63rem}.completed-ad-hoc-report .primary-button{flex:none;text-decoration:none}.ad-hoc-upload{border:1px solid var(--theme-line,#c5d9e1);background:var(--theme-surface,#f5fafc);border-radius:10px;gap:12px;padding:14px;display:grid}.ad-hoc-upload>label:not(.attestation-check){margin:0}.attestation-check{color:var(--theme-muted,#3e586c);grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:9px;font-size:.68rem;font-weight:720;line-height:1.45;display:grid}.attestation-check input{width:18px;height:18px;margin-top:1px}.persistent-workspace:has(>.generated-report-panel){flex-direction:column;display:flex}.persistent-workspace:has(>.generated-report-panel)>.module-heading{order:-3}.persistent-workspace:has(>.generated-report-panel)>.generated-report-panel{order:-1;margin-bottom:18px}.generated-report-panel{overflow:hidden}.takedown-workspace{gap:22px;display:grid}.takedown-intake-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.takedown-request-form,.takedown-process,.takedown-request-card{overflow:hidden}.takedown-request-form{padding-bottom:22px}.takedown-request-form>:not(.module-panel-title){margin-inline:22px}.takedown-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.takedown-form-grid label,.takedown-update-grid label{color:var(--theme-info-ink,#29445b);align-content:start;gap:7px;font-size:.76rem;font-weight:850;display:grid}.takedown-form-grid label>span,.takedown-update-grid label>span{color:var(--muted);font-size:.66rem;font-weight:650}.takedown-form-grid input,.takedown-form-grid textarea,.takedown-form-grid select,.takedown-update-grid input,.takedown-update-grid textarea,.takedown-update-grid select{border:1px solid var(--control-border);background:var(--theme-surface,#fff);width:100%;min-width:0;color:var(--theme-info-ink,#172d43);border-radius:9px}.takedown-form-grid input,.takedown-form-grid select,.takedown-update-grid input,.takedown-update-grid select{min-height:44px;padding:9px 11px}.takedown-form-grid textarea,.takedown-update-grid textarea{resize:vertical;padding:10px 11px;line-height:1.5}.takedown-form-grid small,.takedown-update-grid small{color:var(--muted);text-align:right;font-size:.64rem;font-weight:650}.takedown-form-wide,.takedown-notes{grid-column:1/-1}.takedown-attachment-picker{gap:8px;display:grid}.takedown-attachment-heading{color:var(--theme-info-ink,#29445b);justify-content:space-between;align-items:center;gap:12px;font-size:.76rem;font-weight:850;display:flex}.takedown-attachment-heading em{background:var(--theme-accent-soft,#eef3f6);color:var(--theme-muted,#687c8c);letter-spacing:.02em;border-radius:999px;padding:3px 7px;font-size:.6rem;font-style:normal;font-weight:800}.takedown-upload-control{border:1.5px dashed var(--theme-line,#91b3be);background:linear-gradient(135deg, var(--theme-surface,#f7fbfc), var(--theme-surface,#f1f8fa));cursor:pointer;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;min-height:82px;padding:13px 14px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative;align-items:center!important;gap:12px!important;display:grid!important}.takedown-upload-control:hover{border-color:var(--theme-control-border,#168092);background:linear-gradient(135deg, var(--theme-surface,#f4fbfc), var(--theme-accent-soft,#eaf7f9))}.takedown-upload-control:focus-within{border-color:var(--theme-control-border,#08758a);box-shadow:0 0 0 3px #08758a24}.takedown-upload-control:has(input:disabled){opacity:.62;cursor:not-allowed}.takedown-upload-control>input[type=file]{z-index:2;opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.takedown-upload-control>input[type=file]:disabled{cursor:not-allowed}.takedown-upload-icon{border:1px solid var(--theme-line,#b8d8de);background:var(--theme-surface,#fff);width:42px;height:42px;color:var(--theme-accent-ink,#08758a);border-radius:11px;place-items:center;display:grid}.takedown-upload-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}.takedown-upload-copy{gap:4px;min-width:0;display:grid}.takedown-upload-copy b{color:var(--theme-accent-ink,#18384e);overflow-wrap:anywhere;font-size:.73rem;font-weight:850}.takedown-upload-copy small{color:var(--theme-muted,#627888);text-align:left;font-size:.64rem;font-weight:650;line-height:1.4}.takedown-upload-action{border:1px solid var(--theme-line,#8bbcc5);background:var(--theme-surface,#fff);color:var(--theme-accent-ink,#006d7e);white-space:nowrap;border-radius:8px;padding:8px 11px;font-size:.65rem;font-weight:900}.takedown-upload-guidance{color:var(--muted);font-size:.63rem;font-weight:650;line-height:1.4;text-align:left!important}.takedown-selected-files{gap:7px;margin-top:3px;display:grid}.takedown-selected-files>span{border:1px solid var(--theme-line,#d4e2e8);background:var(--theme-surface,#fff);border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.takedown-selected-files b{min-width:0;color:var(--theme-info-ink,#29445b);overflow-wrap:anywhere;font-size:.7rem;font-weight:750}.takedown-selected-files small{color:var(--theme-muted,#667b8c);text-align:right;white-space:nowrap}.takedown-selected-files button{color:var(--theme-danger-ink,#8a3341);cursor:pointer;background:0 0;border:0;font-size:.64rem;font-weight:850}.takedown-selected-files button:disabled{opacity:.5;cursor:not-allowed}.takedown-attachment-error{color:var(--theme-danger-ink,#a23446);font-size:.67rem;font-style:normal;font-weight:800}.takedown-request-form>.request-boundary{margin-bottom:17px}.takedown-request-form>.system-status-message,.takedown-request-form>.system-error{margin-top:14px}.takedown-process{padding-bottom:12px}.takedown-process ol{gap:0;margin:0;padding:5px 22px 16px;list-style:none;display:grid}.takedown-process li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:12px;padding:14px 0;display:grid;position:relative}.takedown-process li:last-child{border-bottom:0}.takedown-process li>span{border:1px solid var(--theme-line,#97c9d4);background:var(--theme-accent-soft,#eaf8fa);width:34px;height:34px;color:var(--theme-accent-ink,#006d7e);border-radius:10px;place-items:center;font-size:.64rem;font-weight:900;display:grid}.takedown-process li b{color:var(--theme-info-ink,#213b52);font-size:.77rem;display:block}.takedown-process li p{color:var(--muted);margin:5px 0 0;font-size:.68rem;line-height:1.5}.takedown-register-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:6px 2px 0;display:flex}.takedown-register-head h2{color:var(--theme-info-ink,#10243a);margin:0;font-size:1.45rem}.takedown-register-head p:last-child{color:var(--muted);margin:7px 0 0;font-size:.82rem}.takedown-register-head>span{border:1px solid var(--theme-line,#aed8df);background:var(--theme-accent-soft,#eefafb);color:var(--theme-accent-ink,#006c7c);border-radius:999px;flex:none;padding:7px 10px;font-size:.68rem;font-weight:900}.takedown-request-list{gap:18px;display:grid}.takedown-request-card>header{border-bottom:1px solid var(--line);background:linear-gradient(135deg, var(--theme-surface,#fbfdff), var(--theme-surface,#f3fafc));justify-content:space-between;align-items:flex-start;gap:22px;padding:21px 22px 18px;display:flex}.takedown-request-card>header h2{color:var(--theme-info-ink,#11263d);margin:0 0 5px;font-size:1.2rem}.takedown-request-card>header a{max-width:820px;color:var(--theme-accent-ink,#006b7d);overflow-wrap:anywhere;font-size:.72rem;display:block}.takedown-overall-status{text-align:center;border:1px solid;border-radius:999px;flex:none;max-width:250px;padding:7px 10px;font-size:.64rem;font-weight:900}.takedown-overall-status.status-request_submitted{border-color:var(--theme-line,#bfcddd);background:var(--theme-surface,#f4f7fa);color:var(--theme-muted,#4b6073)}.takedown-overall-status.status-outreach_in_progress{border-color:var(--theme-line,#e2ca8d);background:var(--theme-warning-soft,#fff8e8);color:var(--theme-warning-ink,#805807)}.takedown-overall-status.status-response_received{border-color:var(--theme-line,#abd8c7);background:var(--theme-success-soft,#eefaf5);color:var(--theme-accent-ink,#126d52)}.takedown-overall-status.status-legal_action_required{border-color:var(--theme-line,#e2acb6);background:var(--theme-surface,#fff1f3);color:var(--theme-danger-ink,#9a263a)}.takedown-progress-track{border-bottom:1px solid var(--line);background:var(--theme-surface,#f8fbfc);grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:17px 22px;display:grid}.takedown-progress-item,.takedown-submitted-step{border:1px solid var(--theme-line,#d3e0e7);background:var(--theme-surface,#fff);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.takedown-progress-item>span,.takedown-submitted-step>span{border:2px solid var(--theme-line,#a9bbc8);background:var(--theme-surface,#fff);width:24px;height:24px;color:var(--theme-on-accent,#fff);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:900;display:grid}.takedown-progress-item small,.takedown-submitted-step small{color:var(--theme-muted,#6a7d8c);text-transform:uppercase;font-size:.58rem;font-weight:850;display:block}.takedown-progress-item b,.takedown-submitted-step b{color:var(--theme-info-ink,#29445a);margin-top:3px;font-size:.7rem;display:block}.takedown-submitted-step{border-color:var(--theme-line,#abd8c7);background:var(--theme-surface,#f1fbf7)}.takedown-submitted-step>span,.progress-complete>span{border-color:var(--theme-control-border,#138465);background:var(--theme-accent,#138465)}.progress-active{border-color:var(--theme-line,#d9c17d);background:var(--theme-warning-soft,#fff9e9)}.progress-active>span{border-color:var(--theme-control-border,#b47a0b);background:var(--theme-accent,#b47a0b);box-shadow:inset 0 0 0 5px #fff}.progress-attention{border-color:var(--theme-line,#e2b1ba);background:var(--theme-surface,#fff3f5)}.progress-attention>span{border-color:var(--theme-control-border,#b3263c);background:var(--theme-accent,#b3263c);box-shadow:inset 0 0 0 5px #fff}.takedown-request-detail{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:17px 22px;display:grid}.takedown-request-detail>div{border-right:1px solid var(--line);min-width:0;padding-right:12px}.takedown-request-detail>div:last-child{border-right:0}.takedown-request-detail small,.takedown-request-detail b,.takedown-request-detail span{display:block}.takedown-request-detail small{color:var(--theme-muted,#718392);text-transform:uppercase;font-size:.59rem;font-weight:850}.takedown-request-detail b{color:var(--theme-info-ink,#2b445a);overflow-wrap:anywhere;margin-top:5px;font-size:.72rem}.takedown-request-detail span{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:.63rem}.takedown-evidence{border:1px solid var(--line);background:var(--theme-surface,#fbfcfd);border-radius:10px;margin:0 22px 17px}.takedown-evidence summary{color:var(--theme-info-ink,#29465d);cursor:pointer;padding:12px 14px;font-size:.72rem;font-weight:850}.takedown-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 14px 14px;display:grid}.takedown-evidence section{border:1px solid var(--theme-line,#e0e8ed);background:var(--theme-surface,#fff);border-radius:9px;padding:12px}.takedown-evidence section:last-child:nth-child(3){grid-column:1/-1}.takedown-evidence b{color:var(--theme-info-ink,#29445b);font-size:.7rem}.takedown-evidence p{color:var(--theme-muted,#526a7c);white-space:pre-wrap;margin:7px 0 0;font-size:.69rem}.takedown-evidence a{overflow-wrap:anywhere;margin-top:7px;font-size:.67rem;display:block}.takedown-evidence .takedown-attachment-register{grid-column:1/-1}.takedown-attachment-register>div{gap:7px;margin-top:8px;display:grid}.takedown-attachment-register article{border:1px solid var(--theme-line,#d8e5ea);background:var(--theme-surface,#f8fbfc);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:10px 11px;display:flex}.takedown-attachment-register article>span{min-width:0}.takedown-attachment-register article>div{flex:none;gap:12px;display:flex}.takedown-attachment-register article a{color:var(--theme-accent-ink,#006b7d);text-underline-offset:3px;margin:0;font-size:.64rem;font-weight:850;text-decoration:underline}.takedown-attachment-register strong,.takedown-attachment-register small{overflow-wrap:anywhere;display:block}.takedown-attachment-register strong{color:var(--theme-accent-ink,#1f3e54);font-size:.69rem}.takedown-attachment-register small{color:var(--theme-muted,#6a7f90);margin-top:3px;font-size:.61rem}.takedown-attachment-register em{color:var(--theme-accent-ink,#006b7d);flex:none;font-size:.64rem;font-style:normal;font-weight:850}.takedown-legal-state{border:1px solid;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 22px 17px;padding:13px 14px;display:flex}.takedown-legal-state div{margin-right:auto}.takedown-legal-state small,.takedown-legal-state b{display:block}.takedown-legal-state small{letter-spacing:.09em;font-size:.58rem;font-weight:900}.takedown-legal-state b{margin-top:3px;font-size:.72rem}.takedown-legal-state span{font-size:.66rem;font-weight:750}.takedown-legal-state.legal-clear{border-color:var(--theme-line,#c9d9df);background:var(--theme-surface,#f7fafb);color:var(--theme-muted,#4b6273)}.takedown-legal-state.legal-required{border-color:var(--theme-line,#e0aab4);background:var(--theme-surface,#fff2f4);color:var(--theme-danger-ink,#92263a)}.takedown-latest-note{border-left:4px solid var(--theme-control-border,#4b9aac);background:var(--theme-surface,#f1f9fa);color:var(--theme-muted,#3b5669);margin:0 22px 17px;padding:13px 14px}.takedown-latest-note b{font-size:.69rem}.takedown-latest-note p{white-space:pre-wrap;margin:5px 0 0;font-size:.69rem}.takedown-admin-update{border-top:1px solid var(--theme-line,#c6dbe3);background:linear-gradient(135deg, var(--theme-surface,#f3fafc), var(--theme-surface,#f8f9ff));gap:15px;margin-top:20px;padding:20px 22px 22px;display:grid}.takedown-admin-update h3{color:var(--theme-info-ink,#17344a);margin:0;font-size:1rem}.takedown-admin-update>div:first-child>p:last-child{color:var(--muted);margin:5px 0 0;font-size:.7rem}.takedown-update-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.takedown-admin-update>.primary-button{justify-self:start}@media (width<=1100px){.takedown-intake-grid{grid-template-columns:1fr}.takedown-progress-track,.takedown-request-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.takedown-request-detail>div:nth-child(2){border-right:0}.takedown-update-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.takedown-form-grid,.takedown-update-grid,.takedown-progress-track,.takedown-request-detail,.takedown-evidence>div{grid-template-columns:1fr}.takedown-form-wide,.takedown-notes,.takedown-evidence section:last-child:nth-child(3){grid-column:auto}.takedown-request-card>header,.takedown-register-head{flex-direction:column;align-items:stretch}.takedown-overall-status{align-self:flex-start;max-width:none}.takedown-request-detail>div{border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px}.takedown-request-detail>div:last-child{border-bottom:0;padding-bottom:0}.takedown-selected-files>span{grid-template-columns:1fr auto}.takedown-selected-files>span button{grid-column:1/-1;justify-self:start;padding:0}.takedown-upload-control{grid-template-columns:42px minmax(0,1fr)}.takedown-upload-action{text-align:center;grid-column:1/-1;width:100%}}.run-register,.report-archive,.coverage-table{overflow-x:auto}.run-head,.run-row{grid-template-columns:minmax(150px,.8fr) minmax(170px,1fr) 82px 58px 58px 58px 105px minmax(92px,auto);align-items:center;gap:10px;min-width:930px;padding:12px 16px;display:grid}.run-head,.report-archive-head,.coverage-head{background:var(--theme-surface,#f5f7fa);color:var(--theme-muted,#627487);letter-spacing:.07em;text-transform:uppercase;font-size:.69rem;font-weight:850}.run-row{border-top:1px solid var(--line);min-height:74px;font-size:.84rem}.run-row b,.run-row small{display:block}.run-row small{color:var(--muted);margin-top:4px}.run-row code{color:var(--theme-info-ink,#284359);overflow-wrap:anywhere;font-size:.72rem;display:block}.report-composer-bar{border-bottom:1px solid var(--theme-line,#cfe0e8);background:var(--theme-accent-soft,#eef7fa);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.report-composer-bar>div:first-child{gap:3px;display:grid}.report-composer-bar>div:first-child span{color:var(--muted);font-size:.72rem}.report-composer-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.run-head.report-select-head,.run-row.report-select-row{grid-template-columns:64px minmax(156px,.8fr) minmax(220px,1fr) 88px 76px 82px 82px minmax(140px,.7fr) minmax(100px,auto);min-width:1120px}.report-select-head>span{overflow-wrap:anywhere;min-width:0;line-height:1.3}.run-report-check{place-items:center;min-width:40px;min-height:40px;display:grid}.run-report-check input{width:19px;height:19px;accent-color:var(--brand)}.selected-run{border:1px solid var(--line);background:var(--theme-surface,#fff);box-shadow:var(--shadow);border-radius:16px;margin-top:18px;padding:20px}.selected-run-head{justify-content:space-between;align-items:start;gap:18px;margin-bottom:16px;display:flex}.selected-run-head h2{margin:0}.selected-run-head p{color:var(--muted);margin:6px 0 0}.run-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.candidate-dispositions{border:1px solid var(--theme-line,#ead8b2);background:var(--theme-surface,#fffaf0);border-radius:10px;margin:14px 0 18px}.candidate-dispositions summary{color:var(--theme-warning-ink,#714b0b);cursor:pointer;padding:11px 13px;font-weight:820}.candidate-dispositions>div{gap:8px;padding:0 12px 12px;display:grid}.candidate-dispositions article{background:var(--theme-surface,#fff);border-radius:7px;grid-template-columns:minmax(130px,.7fr) minmax(120px,.45fr) 2fr;gap:10px;padding:9px;font-size:.75rem;display:grid}.candidate-dispositions article span{color:var(--theme-warning-ink,#8b5d10);text-transform:capitalize}.candidate-dispositions article p{color:var(--muted);margin:0}.report-archive-head,.report-archive-row{grid-template-columns:minmax(280px,1.5fr) minmax(86px,.45fr) minmax(170px,.75fr) minmax(250px,1fr);align-items:start;gap:18px;min-width:900px;padding:14px 20px;display:grid}.report-archive-head{align-items:center}.report-archive-row{border-top:1px solid var(--line);min-height:78px;font-size:.82rem}.report-archive-row>[data-label=Findings],.report-archive-row>[data-label=Created]{padding-top:8px}.report-archive-row b,.report-archive-row small{display:block}.report-archive-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px}.report-archive-row>span:first-child .status-pill{text-transform:capitalize;margin-top:8px}.report-archive-row time{color:var(--muted)}.report-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.report-rationale{color:var(--theme-muted,#334d66);flex:1 0 100%;gap:4px;font-size:.7rem;font-weight:800;display:grid}.report-rationale input{min-height:38px;padding:7px 9px}.report-row-actions .primary-button,.report-row-actions .secondary-button{min-height:38px;padding:7px 10px;font-size:.72rem}.link-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.link-card{overflow:hidden}.link-sections{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.link-sections>div{border-left:1px solid var(--line);min-height:150px;padding:18px}.link-sections>div:first-child{border-left:0}.link-sections b,.link-sections span,.link-sections em{display:block}.link-sections b{margin-bottom:10px;font-size:.8rem}.link-sections span,.link-sections em{color:var(--muted);overflow-wrap:anywhere;margin-top:7px;font-size:.8rem}.link-sections em{font-style:normal}.link-executive-brief{background:linear-gradient(125deg,var(--theme-accent,#102d44) 0%,var(--theme-accent,#174a62) 62%,var(--theme-accent,#0d7587) 100%);color:var(--theme-on-accent,#fff);border:0;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);align-items:center;gap:28px;padding:24px 26px;display:grid;overflow:hidden;box-shadow:0 16px 40px #0f2b412e}.link-executive-brief h2{color:var(--theme-on-accent,#fff);margin:4px 0 7px;font-size:1.3rem}.link-executive-brief p:not(.eyebrow){max-width:720px;color:var(--theme-on-accent,#d8e8ee);margin:0;font-size:.78rem;line-height:1.55}.link-executive-brief .eyebrow{color:var(--theme-accent-ink,#8fe0ec)}.link-guardrails{border:1px solid var(--theme-line,#fff);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.link-guardrails{border:1px solid color-mix(in srgb, var(--theme-line,#fff) 18%, transparent)}}.link-guardrails{background:var(--theme-surface,#fff);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.link-guardrails{background:color-mix(in srgb, var(--theme-surface,#fff) 7%, transparent)}}.link-guardrails span{border-left:1px solid var(--theme-line,#fff);align-content:center;gap:5px;min-height:76px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.link-guardrails span{border-left:1px solid color-mix(in srgb, var(--theme-line,#fff) 15%, transparent)}}.link-guardrails span{color:var(--theme-on-accent,#e6f3f6);font-size:.65rem;line-height:1.35}.link-guardrails span:first-child{border-left:0}.link-guardrails b{color:var(--theme-accent-ink,#79d8e7);letter-spacing:.08em;font-size:.62rem}.link-view-switcher{z-index:5;border:1px solid var(--theme-line,#dce6ec);background:var(--theme-surface,#fff);border-radius:12px;gap:6px;padding:6px;display:flex;position:sticky;top:8px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.link-view-switcher{background:color-mix(in srgb, var(--theme-surface,#fff) 96%, transparent)}}.link-view-switcher{box-shadow:0 8px 24px #152b3d14}.link-view-switcher button{min-height:38px;color:var(--theme-muted,#526879);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 0 auto;padding:8px 13px;font-size:.72rem;font-weight:800}.link-view-switcher button:hover{background:var(--theme-accent-soft,#eef6f8);color:var(--theme-accent-ink,#173e51)}.link-view-switcher button[aria-current=page]{background:var(--theme-accent,#173e51);color:var(--theme-on-accent,#fff);box-shadow:0 3px 10px #173e5133}.link-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px;display:grid}.link-overview-grid>article{padding:22px}.link-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.link-mode-grid button{border:1px solid var(--theme-line,#d6e2e8);background:var(--theme-surface,#fff);min-width:0;min-height:174px;color:var(--theme-info-ink,#17344a);text-align:left;cursor:pointer;box-shadow:var(--shadow-sm);border-radius:13px;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.link-mode-grid button:hover{border-color:var(--theme-line,#73b7c7);transform:translateY(-2px);box-shadow:0 12px 28px #173e511f}.link-mode-grid button>span{background:var(--theme-accent-soft,#e8f6f8);width:38px;height:38px;color:var(--theme-accent-ink,#08788e);border-radius:10px;grid-row:1/5;place-items:center;font-size:.72rem;font-weight:900;display:grid}.link-mode-grid small{color:var(--theme-muted,#698091);letter-spacing:.08em;font-size:.58rem;font-weight:900}.link-mode-grid b{overflow-wrap:normal;word-break:normal;min-width:0;font-size:.94rem}.link-mode-grid p{color:var(--theme-muted,#5f7485);margin:5px 0 0;font-size:.7rem;line-height:1.5}.link-mode-grid em{overflow-wrap:normal;word-break:normal;min-width:0;color:var(--theme-accent-ink,#08788e);align-self:end;margin-top:11px;font-size:.68rem;font-style:normal;font-weight:850}.link-overview-grid h2{margin:4px 0 8px}.link-overview-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.link-overview-actions button{border:1px solid var(--theme-line,#cddde5);background:var(--theme-surface,#f7fbfc);min-height:44px;color:var(--theme-accent-ink,#21495d);cursor:pointer;border-radius:9px;padding:9px 12px;font-weight:800}.link-method-disclosure{padding:0;overflow:hidden}.link-method-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px;display:flex}.link-method-disclosure summary span:first-child,.link-method-disclosure summary b,.link-method-disclosure summary small{display:block}.link-method-disclosure summary small{color:var(--muted);margin-top:4px}.link-method-disclosure>div{padding:0 20px 20px}.link-method-disclosure dl{gap:8px;margin:14px 0 0;display:grid}.link-method-disclosure dl>div{border:1px solid var(--line);border-radius:8px;padding:10px}.link-method-disclosure dt{text-transform:uppercase;font-size:.68rem;font-weight:900}.link-method-disclosure dd{color:var(--muted);margin:4px 0 0;font-size:.7rem;line-height:1.45}.link-view-overview>.link-full-coverage,.link-view-overview>.report-link-coverage,.link-view-overview>.realtime-link-panel,.link-view-overview>.cross-corpus-edge-register,.link-view-overview>.network-intelligence-grid,.link-view-overview>.link-register,.link-view-corpus>.link-overview-grid,.link-view-corpus>.link-full-coverage,.link-view-corpus>.report-link-coverage,.link-view-corpus>.realtime-link-panel,.link-view-internet>.link-overview-grid,.link-view-internet>.realtime-link-panel,.link-view-internet>.cross-corpus-edge-register:not(.public-web-entity-assessments),.link-view-internet>.network-intelligence-grid,.link-view-internet>.link-register,.link-view-user_corpus>.link-overview-grid,.link-view-user_corpus>.link-full-coverage,.link-view-user_corpus>.report-link-coverage,.link-view-user_corpus>.link-corpus-control,.link-view-user_corpus>.cross-corpus-edge-register,.link-view-user_corpus>.network-intelligence-grid,.link-view-user_corpus>.link-register,.link-view-user_internet>.link-overview-grid,.link-view-user_internet>.link-full-coverage,.link-view-user_internet>.report-link-coverage,.link-view-user_internet>.link-corpus-control,.link-view-user_internet>.cross-corpus-edge-register,.link-view-user_internet>.network-intelligence-grid,.link-view-user_internet>.link-register,.link-view-overview>.link-corpus-control,.link-view-internet>.link-corpus-control,.link-view-corpus>.realtime-link-panel,.link-view-register>.link-overview-grid,.link-view-register>.link-full-coverage,.link-view-register>.report-link-coverage,.link-view-register>.realtime-link-panel,.link-view-register>.cross-corpus-edge-register,.link-view-register>.network-intelligence-grid,.link-workbench[aria-busy=true]>section:not(.link-loading-stages){display:none}.link-loading-stages{border:1px solid var(--line);background:var(--theme-surface,#fff);box-shadow:var(--shadow);border-radius:14px;padding:22px}.link-loading-stages h2{margin:4px 0 14px}.link-loading-stages ol{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.link-loading-stages li{background:var(--theme-surface,#f4f7fa);color:var(--muted);border-radius:9px;grid-template-columns:minmax(150px,.45fr) 1fr;gap:12px;padding:10px 12px;display:grid}.link-loading-stages li.active{border-left:4px solid var(--brand);background:var(--theme-accent-soft,#edf7fb);color:var(--ink)}.link-loading-stages p:last-child{color:var(--muted);margin:0;font-size:.8rem}.link-snapshot-unavailable{border-left:4px solid var(--theme-control-border,#a85d43);justify-items:start;gap:10px;padding:28px;display:grid}.link-snapshot-unavailable h2,.link-snapshot-unavailable p{margin:0}.link-snapshot-unavailable p{max-width:760px;color:var(--muted);line-height:1.55}.link-summary-grid{border:1px solid var(--line);background:var(--theme-surface,#fff);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.link-workbench .link-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.link-workbench .link-summary-grid>article:first-child,.link-workbench>.network-intelligence-grid{display:none}.link-output-cleared{border:1px solid var(--theme-line,#cfdbe8);background:var(--theme-surface,#f7fafc);color:var(--theme-muted,#43566b);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.76rem;display:flex}.link-output-cleared b{color:var(--theme-info-ink,#17324d);flex:none}.link-output-cleared span{line-height:1.45}.link-corpus-control{border-left:5px solid var(--theme-control-border,#087e96);grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:20px 28px;padding:26px;display:grid}.link-corpus-control h2{color:var(--theme-info-ink,#18364d);margin:4px 0 8px}.link-corpus-control p:not(.eyebrow){color:var(--muted);margin:0;font-size:.76rem;line-height:1.55}.link-corpus-control>button{grid-column:1/-1;justify-self:start}.link-decision-contract{gap:8px;display:grid}.link-decision-contract span{border:1px solid var(--theme-line,#d8e5ea);background:var(--theme-surface,#f8fbfc);border-radius:9px;padding:11px 13px}.link-decision-contract small,.link-decision-contract b{display:block}.link-decision-contract small{color:var(--theme-accent-ink,#0a7c91);letter-spacing:.08em;font-size:.57rem;font-weight:900}.link-decision-contract b{color:var(--theme-text,#2c465b);margin-top:3px;font-size:.7rem}.automation-retention-note{border:1px solid var(--theme-line,#b9dce3);background:var(--theme-accent-soft,#eef8fa);border-radius:10px;grid-column:1/-1;gap:4px;padding:13px 15px;display:grid}.automation-retention-note b{color:var(--theme-accent-ink,#096f82);font-size:.72rem}.automation-retention-note span{color:var(--theme-muted,#476477);font-size:.68rem;line-height:1.5}.durable-output-assurance{border:1px solid var(--theme-line,#b7ded1);background:var(--theme-surface,#f2faf7);border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.durable-output-assurance>div{gap:4px;display:grid}.durable-output-assurance b{color:var(--theme-accent-ink,#185646);font-size:.75rem}.durable-output-assurance span{color:var(--theme-muted,#4b6c62);font-size:.68rem;line-height:1.5}.link-snapshot-assurance{border:1px solid var(--line);background:var(--theme-surface,#fafcfb);border-radius:10px;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.2fr) minmax(220px,1fr) auto;align-items:center;gap:14px;padding:11px 13px;display:grid}.link-snapshot-assurance>div{gap:3px;min-width:0;display:grid}.link-snapshot-assurance small{color:var(--theme-muted,#7b8883);letter-spacing:.08em;font-size:.55rem;font-weight:850}.link-snapshot-assurance b,.link-snapshot-assurance time,.link-snapshot-assurance span{color:var(--theme-text,#40524d);font-size:.67rem;line-height:1.4}.link-snapshot-assurance .secondary-button{white-space:nowrap}.link-validity-summary{border-left:5px solid var(--theme-control-border,#3f7771);grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:center;gap:20px;padding:18px 20px;display:grid}.link-validity-summary h2{color:var(--theme-text,#284641);margin:3px 0 7px;font-size:1.02rem}.link-validity-summary p:not(.eyebrow),.link-validity-summary>div>small{color:var(--theme-muted,#5e706b);font-size:.7rem;line-height:1.5}.link-validity-summary>div>small{margin-top:8px;display:block}.link-validity-counts{border:1px solid var(--theme-line,#d4e2dd);background:var(--theme-surface,#f7faf8);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.link-validity-counts span{border-left:1px solid var(--theme-line,#dce6e2);border-top:1px solid var(--theme-line,#dce6e2);gap:3px;min-width:0;padding:11px 12px;display:grid}.link-validity-counts span:nth-child(-n+3){border-top:0}.link-validity-counts span:nth-child(3n+1){border-left:0}.link-validity-counts b{color:var(--theme-accent-ink,#2f6660);font-size:1.15rem}.link-validity-counts small{color:var(--theme-muted,#667873);font-size:.62rem;line-height:1.35}.edge-status-row{flex-wrap:wrap;gap:6px;display:flex}.link-validity-details{border:1px solid var(--theme-line,#d6e1dd);background:var(--theme-surface,#f8faf8);border-radius:8px;margin-top:8px;padding:8px 10px}.link-validity-details summary{color:var(--theme-muted,#365e58);cursor:pointer;font-size:.68rem;font-weight:800}.link-validity-details p,.link-validity-details li,.link-validity-details small{font-size:.65rem;line-height:1.45}.link-validity-details li b{color:var(--theme-text,#344f4b)}.assessment-validity-audit{border-top:1px solid var(--line);background:var(--theme-surface,#f8faf8)}.assessment-validity-audit>summary{color:var(--theme-muted,#355f59);cursor:pointer;padding:11px 16px}.assessment-validity-audit>summary span,.assessment-validity-audit>summary b,.assessment-validity-audit>summary small{display:block}.assessment-validity-audit>summary b{font-size:.72rem}.assessment-validity-audit>summary small{color:var(--theme-muted,#6a7a76);margin-top:2px;font-size:.62rem}.assessment-validity-audit>div{padding:0 16px 15px}.assessment-validity-audit>div>p,.assessment-validity-audit>div>small{color:var(--theme-muted,#5d706b);font-size:.68rem;line-height:1.5}.assessment-validity-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.audit-check{border:1px solid var(--theme-line,#dce4e0);background:var(--theme-surface,#fff);border-left-width:4px;border-radius:7px;gap:3px;min-width:0;padding:9px 10px;display:grid}.audit-check b{color:var(--theme-text,#384d49);font-size:.64rem}.audit-check small{color:var(--theme-muted,#697974);font-size:.6rem;line-height:1.4}.audit-pass{border-left-color:var(--theme-control-border,#4c8677)}.audit-attention{border-left-color:var(--theme-control-border,#c28b2c)}.audit-not_met{border-left-color:var(--theme-control-border,#9a6767)}@media (width<=900px){.link-validity-summary{grid-template-columns:1fr}.assessment-validity-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.link-validity-counts,.assessment-validity-checks{grid-template-columns:1fr}.link-validity-counts span{border-left:0}}.analytics-snapshot-time{color:var(--theme-muted,#72807b);margin-top:5px;font-size:.62rem;font-weight:650;display:block}.search-result-analytics{border:1px solid var(--theme-line,#c9dde6);background:var(--theme-surface,#f8fbfc);border-radius:13px;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:center;gap:18px;margin:16px 0;padding:16px 18px;display:grid}.search-result-analytics h3{color:var(--theme-info-ink,#18364d);margin:3px 0 5px;font-size:1rem}.search-result-analytics>div:first-child>span{color:var(--muted);font-size:.7rem;line-height:1.45}.search-result-analytics .workspace-recharts-visual,.search-lane-analytics{margin:0}@media (width<=720px){.search-result-analytics{grid-template-columns:1fr}}.link-workbench>.network-intelligence-grid{display:none}.link-summary-grid article{border-left:1px solid var(--line);min-height:104px;padding:17px}.link-summary-grid article:first-child{border-left:0}.link-summary-grid small,.link-summary-grid b,.link-summary-grid span{display:block}.link-summary-grid small{color:var(--theme-muted,#63758a);letter-spacing:.08em;font-size:.64rem;font-weight:900}.link-summary-grid b{margin:6px 0;font-size:1.5rem}.link-summary-grid span{color:var(--muted);font-size:.72rem}.link-register{overflow:hidden}.link-method-contract{border-left:5px solid var(--theme-control-border,#0a8299);background:linear-gradient(120deg, var(--theme-surface,#f5fbfc), var(--theme-surface,#fff));grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:22px;padding:20px;display:grid}.link-method-contract h2{color:var(--theme-info-ink,#1e3a51);margin:0;font-size:1rem}.link-method-contract p:not(.eyebrow){color:var(--muted);margin:7px 0 0;font-size:.74rem;line-height:1.55}.link-method-contract dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.link-method-contract dl>div{border:1px solid var(--theme-line,#d6e3e9);background:var(--theme-surface,#fff);border-radius:9px;padding:10px 12px}.link-method-contract dt{color:var(--theme-accent-ink,#2b4a60);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem;font-weight:900}.link-method-contract dd{color:var(--theme-muted,#617687);overflow-wrap:anywhere;margin:4px 0 0;font-size:.65rem;line-height:1.45}.link-register-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.link-register-actions .secondary-button{min-height:38px;padding:7px 10px;font-size:.7rem}.link-toolbar{border-bottom:1px solid var(--line);background:var(--theme-surface,#f8fafc);grid-template-columns:minmax(220px,1.3fr) repeat(5,minmax(118px,.55fr)) auto;align-items:end;gap:10px;padding:16px 18px;display:grid}.link-toolbar label{color:var(--theme-text,#31465e);gap:6px;font-size:.76rem;font-weight:820;display:grid}.link-result-count{border-bottom:1px solid var(--line);background:var(--theme-surface,#fff);color:var(--theme-muted,#627789);justify-content:space-between;align-items:center;gap:12px;padding:9px 18px;font-size:.65rem;display:flex}.link-coverage-boundary{border-left:5px solid var(--amber);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);display:grid;overflow:hidden}.link-coverage-boundary>div:first-child{padding:22px}.link-coverage-boundary h2,.link-coverage-boundary p{margin:0}.link-coverage-boundary h2{font-size:1.08rem}.link-coverage-boundary>div:first-child>p:last-of-type{color:var(--muted);margin-top:8px;font-size:.8rem;line-height:1.55}.boundary-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.link-coverage-list{border-left:1px solid var(--line);background:var(--theme-surface,#f8fafc);display:grid}.link-coverage-list article{border-top:1px solid var(--line);align-content:center;gap:6px;padding:17px 19px;display:grid}.link-coverage-list article:first-child{border-top:0}.link-coverage-list b,.link-coverage-list span{display:block}.link-coverage-list b{color:var(--theme-info-ink,#263f56);font-size:.8rem}.link-coverage-list span{color:var(--cyan-dark);margin-top:3px;font-size:.7rem;font-weight:820}.link-coverage-list p{color:var(--muted);font-size:.72rem;line-height:1.45}.link-full-coverage{align-items:stretch}.current-web-coverage{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.current-web-coverage span{border:1px solid var(--theme-line,#d7e5ea);background:var(--theme-surface,#f8fbfc);color:var(--theme-muted,#5e7282);border-radius:9px;padding:10px;font-size:.68rem}.current-web-coverage b{color:var(--theme-accent-ink,#173d51);margin-bottom:3px;font-size:1rem;display:block}.report-link-coverage{gap:16px;display:grid}.report-link-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:0 22px;display:grid}.report-link-controls label{color:var(--theme-muted,#425a6b);gap:7px;font-size:.76rem;font-weight:700;display:grid}.report-link-controls select{width:100%;min-width:0}.report-link-status{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 22px 22px;display:grid}.report-link-status span{border:1px solid var(--theme-line,#d7e5ea);background:var(--theme-surface,#f8fbfc);color:var(--theme-muted,#5e7282);border-radius:9px;padding:11px;font-size:.68rem}.report-link-status b{color:var(--theme-accent-ink,#173d51);margin-bottom:3px;font-size:1rem;display:block}.report-link-status small{color:var(--muted);grid-column:1/-1;line-height:1.55}.report-dependency-state{overflow:hidden}.report-dependency-action{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.report-dependency-action>div{gap:5px;min-width:0;display:grid}.report-dependency-action b{color:var(--theme-accent-ink,#173d51);font-size:.86rem}.report-dependency-action span{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem}.report-final-state{border-left:5px solid var(--green)}.report-workflow-state{border-left:5px solid var(--amber)}.coverage-order-note{margin-top:10px!important;font-size:.68rem!important}.link-coverage-list .status-pill{justify-self:start;margin-top:2px}.realtime-link-panel{overflow:hidden}.realtime-link-panel>.module-panel-title{padding:20px}.realtime-link-form{border-top:1px solid var(--line);background:var(--theme-surface,#f8fafc);grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px;display:grid}.realtime-link-form>label:not(.checkbox-label){color:var(--theme-text,#31465e);gap:6px;font-size:.74rem;font-weight:820;display:grid}.realtime-link-form input,.realtime-link-form textarea{width:100%}.realtime-link-form textarea{resize:vertical}.realtime-link-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.realtime-link-actions small{color:var(--muted);font-size:.65rem}.link-realtime-status{border-top:1px solid var(--theme-line,#b8dde4);background:var(--theme-accent-soft,#edf9fa);color:var(--theme-accent-ink,#245a67);padding:12px 20px;font-size:.74rem}.realtime-link-result{border-top:1px solid var(--line);gap:12px;padding:18px 20px 20px;display:grid}.link-detail-relationships .realtime-link-result>article,.link-detail-entities .realtime-edge-list,.link-detail-entities .link-result-zone>.search-result-analytics{display:none}.realtime-link-result>article,.realtime-edge-list>article{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:10px;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr) minmax(180px,.65fr);gap:14px;padding:14px;display:grid}.realtime-link-result article b,.realtime-link-result article small,.realtime-link-result article a{overflow-wrap:anywhere;display:block}.realtime-link-result article b{margin:6px 0 3px;font-size:.82rem}.realtime-link-result article small,.realtime-link-result article p,.realtime-link-result article li,.realtime-link-result article a{color:var(--muted);font-size:.7rem;line-height:1.45}.realtime-link-result article ul{margin:0;padding-left:18px}.realtime-edge-list{gap:10px;display:grid}.realtime-edge-list h3{margin:5px 0 0;font-size:.9rem}.realtime-edge-list>article{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.cross-corpus-edge-register{overflow:hidden}.cross-corpus-edge-register>.module-panel-title{padding:20px}.cross-corpus-edge-list{display:grid}.cross-corpus-edge-list article{border-top:1px solid var(--line);grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:16px;padding:14px 18px;display:grid}.cross-corpus-edge-list article>div:first-child b,.cross-corpus-edge-list article>div:first-child small{overflow-wrap:anywhere;display:block}.cross-corpus-edge-list article>div:first-child b{color:var(--theme-info-ink,#233f56);margin:6px 0 3px;font-size:.82rem}.cross-corpus-edge-list article small,.cross-corpus-edge-list article li,.cross-corpus-edge-list article p{color:var(--muted);font-size:.68rem;line-height:1.45}.cross-corpus-edge-list article ul{margin:0;padding-left:18px}.cross-corpus-edge-list article p{margin:7px 0 0}.link-assessment-list{gap:12px;padding:18px;display:grid}.link-assessment-card{border:1px solid var(--line);background:var(--theme-surface,#fff);box-shadow:var(--shadow-sm);border-radius:11px;overflow:hidden}.assessment-head{border-bottom:1px solid var(--line);background:linear-gradient(90deg, var(--theme-surface,#fbfcfd), var(--theme-surface,#f4fafb));justify-content:space-between;align-items:start;gap:18px;padding:15px 17px;display:flex}.assessment-head h3{margin:3px 0;font-size:1rem}.assessment-head span:not(.status-pill){color:var(--muted);font-size:.75rem}.confidence-block{align-items:center;gap:9px;display:flex}.confidence-block>b{text-align:right;min-width:42px}.confidence-block>b small{color:var(--muted);white-space:nowrap;font-size:.58rem;font-weight:700;display:block}.assessment-state-line{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.assessment-state-line>span:last-child{color:var(--theme-muted,#607586);font-size:.65rem}.assessment-body{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assessment-body>div{border-left:1px solid var(--line);min-height:150px;padding:16px}.assessment-body>div:first-child{border-left:0}.assessment-body b{margin-bottom:8px;font-size:.78rem;display:block}.assessment-body p,.assessment-body ul{color:var(--muted);margin:0;font-size:.78rem}.assessment-body ul{gap:5px;padding-left:18px;display:grid}.assessment-body span{background:var(--blue-soft);color:var(--theme-accent-ink,#145c76);overflow-wrap:anywhere;border-radius:6px;margin-top:6px;padding:5px 7px;font-size:.7rem;display:block}.score-provenance{border-top:1px solid var(--line);background:var(--theme-surface,#f7fafc);gap:4px;padding:10px 16px;font-size:.72rem;display:grid}.score-provenance span,.score-provenance small{color:var(--muted)}.score-factor-grid{border-top:1px solid var(--line);background:var(--theme-surface,#fff);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.score-factor-grid>div{border-left:1px solid var(--line);border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:11px 13px;display:flex}.score-factor-grid>div:nth-child(-n+3){border-top:0}.score-factor-grid>div:nth-child(3n+1){border-left:0}.score-factor-grid span{min-width:0}.score-factor-grid b,.score-factor-grid small{display:block}.score-factor-grid b{color:var(--theme-info-ink,#2a465d);font-size:.66rem}.score-factor-grid small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:.6rem;line-height:1.4}.score-factor-grid strong{color:var(--theme-accent-ink,#0a7184);flex:none;font-size:.66rem}.decision-boundary{border:1px solid var(--theme-line,#d6c48f);background:var(--theme-warning-soft,#fff9e9);border-radius:8px;margin-top:11px;padding:9px 10px}.assessment-body .decision-boundary b{color:var(--theme-warning-ink,#735407);margin-bottom:3px;font-size:.66rem}.assessment-body .decision-boundary span{color:var(--theme-muted,#6f623f);background:0 0;margin:0;padding:0;font-size:.64rem;line-height:1.45}.link-investigation-action{width:100%;min-height:36px;margin-top:10px;padding:6px 9px;font-size:.68rem}.assessment-body a{overflow-wrap:anywhere;margin-top:6px;font-size:.72rem;display:block}.disposition-rationale{color:var(--theme-text,#31465e);gap:5px;margin-top:12px;font-size:.72rem;font-weight:820;display:grid}.disposition-rationale input{min-height:42px;padding:8px 10px}.disposition-actions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.disposition-actions button{border:1px solid var(--line-strong);background:var(--theme-surface,#fff);min-height:40px;color:var(--theme-info-ink,#263c56);cursor:pointer;border-radius:8px;padding:7px 10px;font-size:.72rem;font-weight:800}.show-more{color:var(--muted);justify-content:center;align-items:center;gap:14px;padding:0 18px 20px;font-size:.74rem;display:flex}.coverage-head,.coverage-row{grid-template-columns:minmax(260px,.8fr) minmax(460px,1.5fr) 130px;align-items:start;gap:18px;min-width:920px;padding:14px 18px;display:grid}.coverage-row{border-top:1px solid var(--line);color:var(--muted);font-size:.84rem}.coverage-row b{color:var(--ink)}.method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.method-card{min-height:225px;padding:22px}.method-card>span{border:1px solid var(--theme-line,#b9e1ea);background:linear-gradient(145deg, var(--theme-accent-soft,#e8f9fb), var(--theme-surface,#f4f2ff));width:42px;height:42px;color:var(--blue-dark);border-radius:12px;place-items:center;font-weight:900;display:grid}.method-card h2{margin:18px 0 8px;font-size:1.06rem}.method-card p{color:var(--muted);margin:0}.workspace-footer{border-top:1px solid var(--line-strong);color:var(--muted);grid-template-columns:minmax(270px,1.2fr) auto minmax(260px,1fr);align-items:start;gap:10px 28px;margin-top:32px;padding:24px 0 0;font-size:.75rem;display:grid}.workspace-footer b{color:var(--ink)}.footer-brand{align-items:center;gap:13px;display:flex}.footer-brand .nebula-logo.compact{width:106px;color:var(--navy-950);flex:none}.footer-brand>div{gap:4px;display:grid}.footer-brand b{display:block}.footer-brand small{color:var(--muted);font-size:.66rem;line-height:1.35}.footer-nav{flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:3px;display:flex}.footer-nav button{min-height:28px;color:var(--blue-dark);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:0;font-weight:750}.footer-nav button:hover{color:var(--ink);border-bottom-color:currentColor}.workspace-footer address{text-align:right;justify-items:end;gap:7px;font-style:normal;line-height:1.5;display:grid}.workspace-footer address>span:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px 13px;display:flex}.workspace-footer address a{color:var(--blue-dark);font-weight:700;text-decoration:none}.workspace-footer address a:hover{text-underline-offset:.2em;text-decoration:underline}.footer-country-mark{grid-column:1/-1;justify-self:center;line-height:0}.south-african-flag{width:34px;height:auto;box-shadow:none;object-fit:contain;background:0 0;border:0;display:block}.access-shell{background:radial-gradient(circle at 20% 20%, var(--theme-accent,#143b55) 0, var(--navy-1000) 52%);place-items:center;min-height:100vh;padding:24px;display:grid}.access-card{border:1px solid var(--theme-line,#77d0e6);width:min(560px,100%);padding:36px}@supports (color:color-mix(in lab, red, red)){.access-card{border:1px solid color-mix(in srgb, var(--theme-line,#77d0e6) 35%, transparent)}}.access-card{background:var(--theme-surface,#fff);box-shadow:var(--shadow-lg);border-radius:20px}.access-logo{width:230px;color:var(--navy-950);margin:-10px auto 8px}.access-card h1{letter-spacing:-.04em;margin:18px 0 8px;font-size:2.1rem;line-height:1.08}.access-card>p:not(.access-kicker){color:var(--muted)}.access-kicker{color:var(--blue-dark);letter-spacing:.13em;font-size:.7rem;font-weight:900}.access-denied{color:var(--red)}.access-primary,.access-secondary{width:100%;margin:18px 0 10px}.access-card>small{color:var(--muted);line-height:1.5;display:block}.access-footer{border-top:1px solid var(--line);color:var(--muted);gap:2px;margin-top:26px;padding-top:18px;font-size:.74rem;display:grid}.access-footer b{color:var(--ink)}.access-footer address{margin-top:5px;font-style:normal}.clerk-auth-controls{align-items:center;gap:10px;display:flex}.clerk-auth-controls.auth-access{grid-template-columns:1fr 1fr;width:100%;margin:18px 0 10px;display:grid}.clerk-auth-controls.auth-access .access-primary,.clerk-auth-controls.auth-access .access-secondary{width:100%;margin:0}.clerk-auth-controls.auth-sidebar{justify-content:flex-start;margin-top:12px}.clerk-auth-controls.auth-nav{flex:none;padding-left:2px}.signed-in-profile{border:1px solid var(--line-strong);background:var(--theme-surface,#fff);min-width:44px;min-height:44px;box-shadow:var(--shadow-sm);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.nebula-avatar-box,.nebula-avatar-image{aspect-ratio:1;width:32px;height:32px}.auth-sidebar .signed-in-profile{border-color:var(--theme-line,#77d0e6)}@supports (color:color-mix(in lab, red, red)){.auth-sidebar .signed-in-profile{border-color:color-mix(in srgb, var(--theme-line,#77d0e6) 36%, transparent)}}.auth-sidebar .signed-in-profile{background:var(--theme-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.auth-sidebar .signed-in-profile{background:color-mix(in srgb, var(--theme-surface,#fff) 8%, transparent)}}.clerk-access-card{text-align:center;width:min(520px,100%);padding:30px 34px 28px}.clerk-access-card .access-logo{width:142px;margin:-5px auto 4px}.clerk-access-card h1{margin:11px 0 7px;font-size:clamp(1.65rem,4vw,2rem)}.clerk-access-card>p:not(.access-kicker){margin-inline:auto}.clerk-access-card>small{border-top:1px solid var(--line);text-align:left;margin-top:16px;padding-top:14px}.clerk-component-shell{justify-items:center;margin-top:18px;display:grid}.clerk-component-shell .nebula-clerk-root{width:100%}.clerk-component-shell .nebula-clerk-card-box{width:100%;max-width:100%;box-shadow:none;margin-inline:auto}.clerk-component-shell .nebula-clerk-card{width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.clerk-component-shell .nebula-clerk-native-header{display:none}.clerk-component-shell .nebula-clerk-social-button{border:1px solid var(--theme-line,#b8cbd6);background:var(--theme-surface,#fff);color:var(--ink);box-shadow:none}.clerk-component-shell .nebula-clerk-primary{background:var(--blue-dark);box-shadow:none}.clerk-component-shell .nebula-clerk-label{color:var(--ink);text-align:left;font-weight:800}.clerk-component-shell .nebula-clerk-input{border-color:var(--control-border);box-shadow:none}.clerk-component-shell .nebula-clerk-divider{background:var(--line)}.clerk-component-shell .nebula-clerk-divider-text{color:var(--muted)}.clerk-component-shell .nebula-clerk-footer{background:0 0;padding-top:8px}.clerk-access-shell{overflow-x:hidden}.baseline-search{grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto}.language-select select{min-height:44px}.network-intelligence-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.55fr);gap:18px;margin-bottom:18px;display:grid}.network-panel{overflow:hidden}.network-toolbar{border-bottom:1px solid var(--line);background:linear-gradient(90deg, var(--theme-surface,#f8fbfd), var(--theme-surface,#f1f8fb));justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:14px 20px;display:flex}.network-select{color:var(--theme-muted,#40566e);grid-template-columns:auto minmax(260px,430px);align-items:center;gap:12px;font-size:.73rem;font-weight:850;display:grid}.network-select select{border:1px solid var(--control-border);background:var(--theme-surface,#fff);min-height:44px;color:var(--ink);border-radius:10px;padding:8px 36px 8px 11px;box-shadow:0 3px 12px #0e1f350d}.network-evidence-summary{border:1px solid var(--theme-line,#cfdce5);background:var(--theme-surface,#fff);box-shadow:var(--shadow-sm);border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.network-evidence-summary span{border-left:1px solid var(--line);min-width:82px;color:var(--muted);text-align:center;padding:8px 11px;font-size:.64rem}.network-evidence-summary span:first-child{border-left:0}.network-evidence-summary b{color:var(--theme-info-ink,#18344d);font-size:.95rem;display:block}.network-empty{background:linear-gradient(180deg, var(--theme-surface,#fbfdff), var(--theme-surface,#f3f7fa));min-height:300px}.network-canvas{background:radial-gradient(circle at 50% 49%, var(--theme-accent,#1ec2db), transparent 17rem), linear-gradient(180deg, var(--theme-surface,#fbfdff) 0%, var(--theme-surface,#f1f5f9) 100%);padding:8px 18px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.network-canvas{background:radial-gradient(circle at 50% 49%, color-mix(in srgb, var(--theme-accent,#1ec2db) 13%, transparent), transparent 17rem), linear-gradient(180deg, var(--theme-surface,#fbfdff) 0%, var(--theme-surface,#f1f5f9) 100%)}}.network-canvas:before{content:"";pointer-events:none;background-image:linear-gradient(var(--theme-accent,#103a55) 1px, transparent 1px), linear-gradient(90deg, var(--theme-accent,#103a55) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.network-canvas:before{background-image:linear-gradient(color-mix(in srgb, var(--theme-accent,#103a55) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--theme-accent,#103a55) 3%, transparent) 1px, transparent 1px)}}.network-canvas:before{background-size:24px 24px;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 78%);mask-image:radial-gradient(circle,#000 0,#0000 78%)}.network-canvas svg{z-index:1;width:100%;min-height:360px;display:block;position:relative}.network-edge{fill:none;stroke:var(--theme-muted,#9bb6c8);stroke-width:1.7px;stroke-dasharray:5 6;opacity:.88}.edge-linked-entity{stroke:var(--theme-warning-ink,#c57a22)}.edge-public-identifier{stroke:var(--theme-accent-ink,#1782a4)}.edge-source{stroke:var(--theme-info-ink,#7164d9)}.network-centre text,.network-node text{pointer-events:none}.network-centre-outline{fill:none;stroke:var(--theme-accent-ink,#25d2e8);stroke-width:2.5px}.network-centre-kicker{fill:var(--theme-accent-ink,#70dcea);letter-spacing:1.8px;text-anchor:middle;font-size:8px;font-weight:900}.network-centre-label{fill:var(--theme-on-accent,#fff);text-anchor:middle;font-size:14px;font-weight:850}.network-confidence rect{fill:var(--theme-accent-ink,#25d2e8)}@supports (color:color-mix(in lab, red, red)){.network-confidence rect{fill:color-mix(in srgb, var(--theme-accent-ink,#25d2e8) 13%, transparent)}}.network-confidence rect{stroke:var(--theme-accent-ink,#70dcea)}@supports (color:color-mix(in lab, red, red)){.network-confidence rect{stroke:color-mix(in srgb, var(--theme-accent-ink,#70dcea) 48%, transparent)}}.network-confidence text{fill:var(--theme-accent-ink,#8ce7f2);text-anchor:middle;font-size:9px;font-weight:800}.network-node circle{fill:var(--theme-on-accent,#eef4f7)}.network-node-symbol{fill:var(--theme-text,#314b61);text-anchor:middle;font-size:7px;font-weight:900}.network-node-label{fill:var(--theme-info-ink,#18324c);font-size:9px;font-weight:830}.network-node-type{fill:var(--theme-muted,#6a7e90);letter-spacing:.35px;font-size:7px;font-weight:760}.node-linked-entity circle{fill:var(--theme-warning-ink,#bf741d)}.node-linked-entity .network-node-symbol{fill:var(--theme-on-accent,#fff)}.node-public-identifier circle{fill:var(--theme-accent-ink,#0c7f9c)}.node-public-identifier .network-node-symbol{fill:var(--theme-on-accent,#fff)}.node-source circle{fill:var(--theme-info-ink,#6d5dfc)}.node-source .network-node-symbol{fill:var(--theme-on-accent,#fff)}.network-legend{z-index:1;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;padding:2px 4px 8px;font-size:.68rem;font-weight:760;display:flex;position:relative}.network-legend span,.network-legend strong{border:1px solid var(--theme-line,#d7e1e8);background:var(--theme-surface,#fff);border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.network-legend span,.network-legend strong{background:color-mix(in srgb, var(--theme-surface,#fff) 78%, transparent)}}.network-legend strong{color:var(--theme-info-ink,#234159);margin-left:auto}.network-legend i{background:var(--navy-900);border-radius:3px;width:8px;height:8px}.network-legend .legend-entity{background:var(--navy-900)}.network-legend .legend-linked{background:var(--theme-accent,#bd6e18)}.network-legend .legend-identifier{background:var(--blue)}.network-legend .legend-source{background:var(--violet)}.signal-timeline{min-width:0}.signal-timeline ol{gap:0;margin:0;padding:12px 18px 20px;list-style:none;display:grid}.signal-timeline li{border-left:2px solid var(--theme-line,#c6d5e1);grid-template-columns:88px 1fr;gap:14px;min-height:58px;padding:8px 0 8px 16px;display:grid;position:relative}.signal-timeline li:before{content:"";border:2px solid var(--theme-line,#fff);background:var(--blue);width:10px;height:10px;box-shadow:0 0 0 1px var(--blue);border-radius:50%;position:absolute;top:17px;left:-6px}.signal-timeline time{color:var(--cyan-dark);font-size:.7rem;font-weight:850}.signal-timeline b,.signal-timeline small{display:block}.signal-timeline b{color:var(--theme-info-ink,#172942);font-size:.78rem}.signal-timeline small{color:var(--muted);margin-top:3px;font-size:.67rem}.investigation-hub{gap:16px;display:grid}.investigation-contract{border:1px solid var(--theme-line,#bad8df);background:linear-gradient(135deg, var(--theme-surface,#f6fcfd), var(--theme-surface,#f8f6ff));box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:start;gap:22px;padding:22px 24px;display:grid}.investigation-contract h2{color:var(--navy-900);margin:4px 0 7px;font-size:1.05rem}.investigation-contract p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.6}.investigation-contract dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.investigation-contract dl>div{border:1px solid var(--theme-line,#d6e5e9);background:var(--theme-surface,#fff);border-radius:9px;min-width:0;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.investigation-contract dl>div{background:color-mix(in srgb, var(--theme-surface,#fff) 78%, transparent)}}.investigation-contract dt{color:var(--theme-accent-ink,#0b6675);letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:900}.investigation-contract dd{color:var(--theme-muted,#445b70);margin:4px 0 0;font-size:.69rem;line-height:1.45}.investigation-kpis{border:1px solid var(--line);background:var(--theme-surface,#fff);box-shadow:var(--shadow-sm);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.investigation-kpis article{border-left:1px solid var(--line);min-height:118px;padding:21px}.investigation-kpis article:first-child{border-left:0}.investigation-kpis small,.investigation-kpis b,.investigation-kpis span{display:block}.investigation-kpis small{color:var(--subtle);letter-spacing:.1em;font-size:.65rem;font-weight:900}.investigation-kpis b{color:var(--navy-900);margin:6px 0 2px;font-size:2rem;line-height:1}.investigation-kpis span{color:var(--muted);font-size:.72rem}.investigation-create-grid,.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.portfolio-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start}.case-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:20px 22px 22px;display:grid}.case-form label,.case-actions label{color:var(--theme-muted,#344a61);gap:6px;font-size:.74rem;font-weight:830;display:grid}.case-form input,.case-form select,.case-form textarea,.case-actions input,.case-actions select,.case-actions textarea,.investigation-register-toolbar input,.investigation-register-toolbar select{border:1px solid var(--control-border);background:var(--theme-surface,#fff);width:100%;min-height:43px;color:var(--ink);border-radius:8px;padding:8px 10px}.case-form textarea,.case-actions textarea{resize:vertical}.case-form .form-wide,.case-form>button{grid-column:1/-1}.form-help{color:var(--muted);font-size:.68rem;line-height:1.5}.investigation-register-toolbar{border:1px solid var(--line);background:var(--theme-surface,#fff);box-shadow:var(--shadow-sm);border-radius:12px;grid-template-columns:minmax(200px,1.4fr) repeat(4,minmax(130px,.8fr)) auto;align-items:end;gap:10px;padding:14px 16px;display:grid}.investigation-register-toolbar label{min-width:0;color:var(--theme-muted,#344a61);gap:5px;font-size:.7rem;font-weight:830;display:grid}.investigation-register-toolbar button{white-space:nowrap;min-height:43px}.investigation-result-count{border:1px solid var(--theme-line,#dbe6ec);background:var(--theme-surface,#f8fbfd);color:var(--muted);border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:-8px;padding:9px 14px;font-size:.7rem;display:flex}.investigation-result-count b{color:var(--ink)}.investigation-feedback{border-radius:10px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.investigation-feedback b,.investigation-feedback span{display:block}.investigation-feedback span{font-size:.74rem;line-height:1.45}.success-banner{border:1px solid var(--theme-line,#a8d9c9);background:var(--theme-surface,#f0fbf7);color:var(--theme-accent-ink,#245c4a)}.module-title-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.case-list{gap:12px;padding:16px;display:grid}.case-card{border:1px solid var(--line);background:var(--theme-surface,#fbfcfe);border-radius:11px;position:relative;overflow:hidden;box-shadow:0 5px 18px #0d1e350a}.case-card:before{content:"";background:var(--blue);width:4px;position:absolute;inset:0 auto 0 0}.case-card.priority-high:before,.case-card.priority-critical:before{background:var(--red)}.case-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 10px 20px;display:flex}.case-head h3{color:var(--theme-info-ink,#132641);margin:2px 0;font-size:1rem}.case-head span{color:var(--muted);font-size:.76rem}.case-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.case-card>p{color:var(--muted);margin:0;padding:0 20px 12px;font-size:.78rem}.case-evidence-brief{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 12px 20px;display:grid}.case-evidence-brief>div{border:1px solid var(--theme-line,#dde7ed);background:var(--theme-surface,#fff);border-radius:8px;min-width:0;padding:10px 11px}.case-evidence-brief b,.case-evidence-brief p{overflow-wrap:anywhere;display:block}.case-evidence-brief b{color:var(--theme-info-ink,#274259);text-transform:uppercase;font-size:.67rem}.case-evidence-brief p{color:var(--muted);margin:4px 0 0;font-size:.73rem;line-height:1.5}.case-metadata{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 18px 13px 20px;display:grid}.case-metadata>div{border-left:1px solid var(--line);min-width:0;padding:7px 10px}.case-metadata>div:first-child{border-left:0;padding-left:0}.case-metadata dt{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:850}.case-metadata dd{overflow-wrap:anywhere;color:var(--theme-muted,#40576d);margin:3px 0 0;font-size:.68rem}.case-status-boundary{border:1px solid var(--theme-line,#d4e3e9);background:var(--theme-surface,#f5fafb);border-radius:8px;gap:10px;margin:0 18px 14px 20px;padding:9px 11px;display:flex}.case-status-boundary b{color:var(--theme-accent-ink,#176073);text-transform:uppercase;flex:none;font-size:.65rem}.case-status-boundary span{color:var(--muted);font-size:.69rem;line-height:1.45}.case-actions{border-top:1px solid var(--line);background:var(--theme-surface,#fff);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;padding:12px 18px 16px 20px;display:grid}.case-note{grid-column:span 2;min-width:0}.case-reference{grid-column:span 2}.case-actions button{background:var(--navy-900);min-height:43px;color:var(--theme-on-accent,#fff);cursor:pointer;border:0;border-radius:8px;padding:8px 13px;font-size:.74rem;font-weight:850}.case-card details{border-top:1px solid var(--line);background:var(--theme-surface,#f6f9fb)}.case-card summary{color:var(--theme-text,#2f455d);cursor:pointer;padding:11px 20px;font-size:.74rem;font-weight:850}.case-timeline{gap:8px;margin:0;padding:0 20px 16px;list-style:none;display:grid}.case-timeline li{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:12px;padding-top:8px;display:grid}.case-timeline time{color:var(--subtle);font-size:.68rem}.case-timeline b{color:var(--theme-info-ink,#17314c);text-transform:uppercase;font-size:.68rem;display:block}.case-timeline div{min-width:0}.case-timeline small,.case-timeline span,.case-timeline p{overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;display:block}.case-timeline small{margin:2px 0 5px}.case-timeline p{margin:5px 0;line-height:1.5}.timeline-boundary{border:1px solid var(--theme-line,#e5cf9b);background:var(--theme-surface,#fff9eb);color:var(--theme-warning-ink,#6d5018);border-radius:7px;margin:0 20px 10px;padding:8px 10px;font-size:.69rem}.event-reference{background:var(--theme-accent-soft,#edf4f7);border-radius:6px;flex-wrap:wrap;gap:5px 8px;margin-top:6px;padding:7px 8px;display:flex}.event-reference strong{color:var(--theme-accent-ink,#28475d);font-size:.67rem}.event-reference a,.event-reference code{overflow-wrap:anywhere;min-width:0;color:var(--theme-accent-ink,#006a7c);font-size:.68rem}.watchlist-list{gap:10px;padding:16px;display:grid}.watchlist-list article{border:1px solid var(--line);background:linear-gradient(145deg, var(--theme-surface,#fff), var(--theme-surface,#f6fafc));border-radius:10px;padding:15px}.watchlist-list article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.watchlist-list h3{color:var(--theme-info-ink,#172a45);margin:11px 0 6px;font-size:.9rem}.watchlist-list code{overflow-wrap:anywhere;color:var(--theme-muted,#4b5f75);font-size:.72rem;display:block}.watchlist-list p{color:var(--muted);font-size:.72rem}.watch-match{border:1px solid var(--theme-line,#c9dbe7);background:var(--theme-surface,#f6fbfd);width:100%;color:var(--theme-accent-ink,#17364c);text-align:left;cursor:pointer;border-radius:7px;justify-content:space-between;gap:12px;margin:6px 0;padding:8px 9px;font-size:.71rem;font-weight:780;display:flex}.watch-match span{color:var(--subtle);font-weight:650}.watch-match.historical-match{cursor:default}.detector-warning{border:1px solid var(--theme-line,#e7c888);background:var(--theme-warning-soft,#fff8e8);color:var(--theme-warning-ink,#704b0c);border-radius:7px;margin:9px 0;padding:9px;font-size:.72rem}.historical-coverage-summary{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.historical-coverage-summary span{border-left:1px solid var(--line);color:var(--muted);gap:3px;padding:12px 14px;font-size:.72rem;display:grid}.historical-coverage-summary span:first-child{border-left:0}.historical-coverage-summary b{color:var(--ink);font-size:1.15rem}.index-only-register{border:1px solid var(--line);background:var(--theme-surface,#f8fafc);border-radius:9px;margin:12px}.index-only-register summary{cursor:pointer;padding:11px 12px;font-weight:820}.index-only-register>p{color:var(--muted);margin:0;padding:0 12px 10px;font-size:.74rem}.index-only-register>div{border-top:1px solid var(--line)}.index-only-register>div span{border-top:1px solid var(--theme-line,#e9eff3);justify-content:space-between;gap:10px;padding:8px 12px;font-size:.72rem;display:flex}.index-only-register>div span:first-child{border-top:0}.index-only-register>div span>b,.index-only-register>div span>small{gap:3px;max-width:60%;display:grid}.index-only-register strong{color:var(--amber);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem}.index-only-register em{color:var(--muted);font-style:normal}.result-provenance{background:var(--theme-surface,#f5f8fa);color:var(--muted);border-radius:8px;gap:4px;margin:10px 0;padding:10px;font-size:.74rem;display:grid}.result-provenance b{color:var(--ink)}.result-provenance p{gap:3px;margin:5px 0 0;display:grid}.result-provenance.provenance-boundary{border:1px solid var(--theme-line,#ead29f);background:var(--theme-surface,#fff9ed)}.watchlist-list .secondary-button{width:100%;margin-top:10px}.typology-matrix>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 22px 22px;display:grid}.typology-matrix>div:last-child>span{gap:6px;display:grid}.typology-matrix b,.typology-matrix small{display:block}.typology-matrix b{color:var(--theme-info-ink,#20364f);font-size:.75rem}.typology-matrix small{color:var(--muted);font-size:.68rem}.typology-matrix i{background:var(--theme-info-soft,#e7edf3);border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.typology-matrix i:before,.typology-matrix i:after{content:"";border-radius:inherit;position:absolute;inset:0 auto 0 0}.typology-matrix i:before{width:var(--case-width);background:var(--blue)}.typology-matrix i:after{left:var(--case-width);width:var(--rule-width);background:var(--violet);opacity:.8}.role-badge{border:1px solid var(--theme-line,#b8d8e6);background:var(--theme-surface,#f1fbff);min-height:22px;color:var(--theme-accent-ink,#185475);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 9px;font-size:.64rem;font-weight:900;display:inline-flex}.access-notice{border:1px solid var(--theme-line,#d5c792);background:var(--theme-surface,#fffbee);color:var(--theme-text,#5e542e);border-radius:10px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}.access-notice b{white-space:nowrap;color:var(--theme-warning-ink,#4b3f18);font-size:.78rem}.access-notice span{font-size:.76rem;line-height:1.5}.governance-workspace{gap:16px;display:grid}.governance-loading{color:var(--muted);padding:28px}.identity-banner{border:1px solid var(--theme-line,#a9cfdf);background:linear-gradient(125deg, var(--theme-surface,#effaff), var(--theme-surface,#fff) 55%, var(--theme-surface,#f2f3ff));min-height:116px;box-shadow:var(--shadow-sm);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.identity-banner h2{color:var(--navy-900);margin:3px 0;font-size:1.42rem}.identity-banner span{max-width:100%;color:var(--muted);overflow-wrap:anywhere;font-size:.78rem}.identity-banner>div:last-child{justify-items:end;gap:8px;display:grid}.identity-banner small{color:var(--subtle);font-size:.7rem}.governance-banner{border-color:var(--theme-line,#c8c8eb);background:linear-gradient(125deg, var(--theme-surface,#f3f2ff), var(--theme-surface,#fff) 58%, var(--theme-surface,#f0fbff))}.system-status-message{border:1px solid var(--theme-line,#b9d7c7);background:var(--theme-surface,#f2fbf6);color:var(--theme-success-ink,#28563b);border-radius:9px;padding:12px 15px;font-size:.77rem;font-weight:720}.system-warning{border:1px solid var(--theme-line,#d7b566);border-left:4px solid var(--amber);background:var(--theme-warning-soft,#fff8e8);color:var(--theme-warning-ink,#66430a);border-radius:9px;padding:12px 15px;font-size:.8125rem;font-weight:720}.inline-system-message{margin:12px 0}.work-summary-grid{border:1px solid var(--line);background:var(--theme-surface,#fff);box-shadow:var(--shadow-sm);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.work-summary-grid article{border-left:1px solid var(--line);min-height:108px;padding:20px}.work-summary-grid article:first-child{border-left:0}.work-summary-grid small,.work-summary-grid b,.work-summary-grid span{display:block}.work-summary-grid small{color:var(--subtle);letter-spacing:.08em;font-size:.64rem;font-weight:900}.work-summary-grid b{color:var(--navy-900);margin:5px 0;font-size:1.8rem}.work-summary-grid span{color:var(--muted);font-size:.7rem}.work-summary-grid .work-summary-attention{background:linear-gradient(145deg, var(--theme-surface,#fff), var(--theme-surface,#fff9f2));position:relative}.work-summary-grid .work-summary-attention:before{content:"";background:var(--theme-accent,#b76500);width:3px;position:absolute;inset:0 auto 0 0}.my-work-identity>div:last-child small:last-child{border-top:1px solid var(--theme-line,#d9e7ed);padding-top:2px}.work-priority-panel{overflow:hidden}.work-priority-title{align-items:flex-start}.work-priority-title>div:first-child{max-width:840px}.work-priority-title .status-pill{overflow-wrap:anywhere;max-width:100%}.work-queue-controls{border-block:1px solid var(--line);background:var(--theme-surface,#f7fafb);justify-content:space-between;align-items:end;gap:16px;padding:14px 20px;display:flex}.work-queue-controls .singularity-filter{flex-wrap:wrap;max-width:100%}.work-queue-controls label{min-width:min(320px,100%);color:var(--theme-muted,#40566d);gap:5px;font-size:.68rem;font-weight:820;display:grid}.work-queue-controls input{border:1px solid var(--control-border);background:var(--theme-surface,#fff);width:100%;min-width:0;min-height:40px;color:var(--ink);border-radius:8px;padding:8px 11px}.work-priority-list{display:grid}.work-priority-item{--work-tone:#6b7e90;border-top:1px solid var(--line);background:var(--theme-surface,#fff);grid-template-columns:88px minmax(0,1fr) minmax(210px,auto);align-items:center;gap:18px;min-height:132px;padding:18px 20px;display:grid}.work-priority-item:first-child{border-top:0}.work-priority-item.work-lane-review{--work-tone:#9b4d00;background:linear-gradient(90deg, var(--theme-surface,#fffaf4), var(--theme-surface,#fff) 28%)}.work-priority-item.work-lane-act{--work-tone:#0b6f82}.work-priority-item.work-lane-waiting{--work-tone:#6d57a5}.work-priority-item.work-lane-monitor{--work-tone:#397460}.work-priority-rank{border-right:1px solid var(--theme-line,#dfe7ec);justify-items:center;gap:5px;min-width:0;padding-right:16px;display:grid}.work-priority-rank span{color:var(--work-tone);letter-spacing:-.04em;font-size:1.45rem;font-weight:900}.work-priority-rank small{max-width:100%;color:var(--theme-muted,#667b8f);letter-spacing:.07em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;font-size:.58rem;font-weight:900}.work-priority-copy{min-width:0}.work-priority-copy>div{color:var(--work-tone);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:6px 12px;font-size:.63rem;font-weight:900;display:flex}.work-priority-copy>div>*{overflow-wrap:anywhere;min-width:0}.work-priority-copy>div small{color:var(--theme-muted,#6f8193);font-size:inherit;letter-spacing:0;text-transform:none;font-weight:750}.work-priority-kind{border:1px solid var(--work-tone);align-self:center;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.work-priority-kind{border:1px solid color-mix(in srgb, var(--work-tone) 28%, white)}}.work-priority-kind{background:var(--work-tone);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.work-priority-kind{background:color-mix(in srgb, var(--work-tone) 7%, white)}}.work-priority-kind{color:var(--work-tone);font-size:.58rem}.work-priority-copy h3{color:var(--theme-info-ink,#172c43);overflow-wrap:anywhere;margin:6px 0 3px;font-size:.98rem;line-height:1.3}.work-priority-copy p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 9px;font-size:.72rem;line-height:1.5}.work-priority-copy>b{color:var(--theme-muted,#324d65);overflow-wrap:anywhere;font-size:.72rem;line-height:1.45;display:block}.work-priority-meta{text-align:right;justify-items:end;gap:10px;min-width:0;max-width:100%;display:grid}.work-priority-meta>div{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.work-priority-meta>small{max-width:100%;color:var(--theme-muted,#64788c);overflow-wrap:anywhere;font-size:.65rem}.work-priority-meta .secondary-button{overflow-wrap:anywhere;max-width:100%;text-decoration:none}.work-queue-boundary{border-top:1px solid var(--line);background:var(--theme-surface,#f6f9fb);color:var(--theme-muted,#586e82);margin:0;padding:13px 20px 16px;font-size:.68rem;line-height:1.55}.work-inventory{padding:0;overflow:hidden}.work-inventory>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.work-inventory>summary::-webkit-details-marker{display:none}.work-inventory>summary span,.work-inventory>summary b,.work-inventory>summary small{overflow-wrap:anywhere;min-width:0;display:block}.work-inventory>summary b{color:var(--theme-info-ink,#183149);margin:3px 0;font-size:.92rem}.work-inventory>summary small{color:var(--muted);font-size:.68rem}.work-inventory>summary i{color:var(--theme-muted,#557086);font-style:normal;transition:transform .2s}.work-inventory[open]>summary i{transform:rotate(180deg)}.work-inventory[open]>summary{border-bottom:1px solid var(--line)}.work-inventory .my-work-lists{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.work-contribution-panel .module-panel-title{border-bottom:1px solid var(--line)}.personal-work-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.my-work-lists{gap:18px;padding:18px 22px 24px;display:grid}.my-work-lists section{gap:7px;display:grid}.my-work-lists h3{color:var(--theme-info-ink,#1d344e);margin:0 0 3px;font-size:.82rem}.my-work-lists section>div{border:1px solid var(--line);background:var(--theme-surface,#fafcfd);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.my-work-lists section>div>span:first-child{min-width:0}.my-work-lists b,.my-work-lists small{display:block}.my-work-lists b{color:var(--theme-info-ink,#1e344b);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.my-work-lists small,.my-work-lists p{color:var(--muted);overflow-wrap:anywhere;font-size:.68rem;line-height:1.45}.contribution-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:19px 22px 23px;display:grid}.contribution-form label,.review-actions label{color:var(--theme-text,#304860);gap:6px;font-size:.72rem;font-weight:830;display:grid}.contribution-form input,.contribution-form select,.contribution-form textarea,.review-actions textarea{border:1px solid var(--control-border);background:var(--theme-surface,#fff);width:100%;min-width:0;min-height:42px;color:var(--ink);border-radius:8px;padding:9px 10px}.contribution-form textarea,.review-actions textarea{resize:vertical;line-height:1.45}.contribution-form .form-wide{grid-column:1/-1}.form-guidance{background:var(--theme-surface,#f3f8fb);color:var(--theme-muted,#496078);border-radius:8px;margin:0;padding:9px 11px;font-size:.72rem}.contribution-list{gap:12px;padding:17px;display:grid}.contribution-card{border:1px solid var(--line);background:var(--theme-surface,#fbfcfe);border-radius:11px;overflow:hidden}.contribution-head{border-bottom:1px solid var(--line);background:var(--theme-surface,#fff);justify-content:space-between;align-items:flex-start;gap:15px;padding:15px 17px;display:flex}.contribution-head>div:first-child{min-width:0}.contribution-head h3{color:var(--theme-info-ink,#142d48);overflow-wrap:anywhere;margin:2px 0 4px;font-size:.95rem}.contribution-head span{color:var(--muted);overflow-wrap:anywhere;font-size:.69rem}.contribution-evidence{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contribution-evidence section{border-top:1px solid var(--line);border-left:1px solid var(--line);min-height:130px;padding:14px 17px}.contribution-evidence section:nth-child(odd){border-left:0}.contribution-evidence section:nth-child(-n+2){border-top:0}.contribution-evidence b{color:var(--theme-info-ink,#213950);font-size:.71rem}.contribution-evidence p{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem;line-height:1.5}.contribution-evidence a{color:var(--cyan-dark);overflow-wrap:anywhere;font-size:.7rem;font-weight:800}.review-note{border-top:1px solid var(--theme-line,#e0cda6);background:var(--theme-surface,#fffaf0);color:var(--theme-warning-ink,#66562f);gap:10px;padding:11px 17px;font-size:.72rem;display:flex}.contribution-actions,.review-actions{border-top:1px solid var(--line);background:var(--theme-surface,#fff);padding:13px 17px}.review-actions{gap:11px;display:grid}.review-actions>div{flex-wrap:wrap;gap:8px;display:flex}.danger-button{border-color:var(--theme-line,#d6aeb0)!important;color:var(--theme-danger-ink,#842f36)!important}.permissions-panel{overflow:hidden}.permission-list{flex-wrap:wrap;gap:8px;padding:18px 22px 23px;display:flex}.permission-list span{border:1px solid var(--theme-line,#bdd7e3);background:var(--theme-surface,#f4fbfe);color:var(--theme-accent-ink,#20536c);border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:800}.notification-settings,.candidate-alert-coverage{overflow:hidden}.candidate-alert-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.candidate-alert-summary article{border-left:1px solid var(--line);background:linear-gradient(150deg, var(--theme-surface,#f7fbfc), var(--theme-surface,#fff));min-height:120px;padding:17px 18px}.candidate-alert-summary article:first-child{border-left:0}.candidate-alert-summary small,.candidate-alert-summary b,.candidate-alert-summary span{display:block}.candidate-alert-summary small{color:var(--theme-muted,#607588);letter-spacing:.07em;font-size:.6rem;font-weight:900}.candidate-alert-summary b{color:var(--theme-accent-ink,#173d50);margin-top:7px;font-size:.86rem}.candidate-alert-summary span{color:var(--muted);margin-top:5px;font-size:.67rem;line-height:1.48}.candidate-alert-table-wrap{padding:20px 22px 10px;overflow-x:auto}.candidate-alert-table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);width:100%;min-width:920px;color:var(--theme-muted,#334b62);border-radius:12px;font-size:.7rem;overflow:hidden}.candidate-alert-table th{border-bottom:1px solid var(--line-strong);background:var(--theme-surface,#f3f8fa);color:var(--theme-muted,#557085);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:10px 12px;font-size:.62rem}.candidate-alert-table td{border-top:1px solid var(--line);vertical-align:top;padding:12px;line-height:1.48}.candidate-alert-table tbody tr:first-child td{border-top:0}.candidate-alert-table tbody tr:hover{background:var(--theme-surface,#f9fcfd)}.candidate-alert-table td:first-child{width:25%}.candidate-alert-table td:nth-child(2){width:10%}.candidate-alert-table td:nth-child(3){width:39%}.candidate-alert-table td:nth-child(4),.candidate-alert-table td:nth-child(5){width:13%}.candidate-alert-table td>b,.candidate-alert-table td>small{display:block}.candidate-alert-table td>b{color:var(--theme-accent-ink,#19394e);margin-top:3px;font-size:.73rem}.candidate-alert-table td>small{color:var(--muted);margin-top:4px;font-size:.61rem;line-height:1.4}.candidate-alert-table td:first-child>small{color:var(--theme-accent-ink,#08788b);letter-spacing:.03em;text-transform:uppercase;margin-top:0;font-weight:850}.non-alerting-operations{border:1px solid var(--line);background:var(--theme-surface,#fbfcfd);border-radius:11px;margin:10px 22px 0}.non-alerting-operations summary{color:var(--theme-info-ink,#2b455b);cursor:pointer;padding:13px 15px;font-size:.71rem;font-weight:850}.non-alerting-operations>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.non-alerting-operations article{border-left:1px solid var(--line);padding:14px 15px}.non-alerting-operations article:first-child{border-left:0}.non-alerting-operations b{color:var(--theme-info-ink,#294258);font-size:.7rem}.non-alerting-operations p{color:var(--muted);margin:5px 0 0;font-size:.66rem;line-height:1.5}.candidate-alert-boundary{border-left:3px solid var(--theme-control-border,#16899b);background:var(--theme-surface,#f2f9fa);color:var(--theme-muted,#496678);margin:14px 22px 22px;padding:11px 13px;font-size:.68rem;line-height:1.5}.automatic-finding-report-panel{overflow:hidden}.automatic-email-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 22px 24px;display:grid}.automatic-finding-report{border:1px solid var(--theme-line,#9fcbd6);background:linear-gradient(135deg, var(--theme-accent-soft,#ecf8fa), var(--theme-surface,#f8fcfd));border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:17px;display:grid}.automatic-finding-icon{background:var(--theme-accent,#087f90);width:42px;height:42px;color:var(--theme-on-accent,#fff);border-radius:12px;place-items:center;font-size:1.2rem;font-weight:900;display:grid}.automatic-finding-report h3{color:var(--theme-accent-ink,#173d50);margin:1px 0 5px;font-size:.88rem}.automatic-finding-report p{max-width:850px;color:var(--theme-muted,#526b7b);margin:0;font-size:.7rem;line-height:1.55}.automatic-finding-report dl{flex-wrap:wrap;gap:8px;margin:13px 0 0;display:flex}.automatic-finding-report dl div{border:1px solid var(--theme-line,#c8e0e6);background:var(--theme-surface,#fff);border-radius:9px;min-width:145px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.automatic-finding-report dl div{background:color-mix(in srgb, var(--theme-surface,#fff) 72%, transparent)}}.automatic-finding-report dt{color:var(--theme-muted,#607585);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:850}.automatic-finding-report dd{color:var(--theme-accent-ink,#213f52);margin:3px 0 0;font-size:.68rem;font-weight:800}.notification-settings-body{gap:20px;padding:20px 22px 24px;display:grid}.notification-config-grid{grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr) minmax(230px,.8fr);gap:12px;display:grid}.notification-enable,.notification-channel-status{border:1px solid var(--theme-line,#cfdde5);background:linear-gradient(145deg, var(--theme-surface,#f8fbfc), var(--theme-surface,#fff));border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:82px;padding:14px 16px;display:flex}.notification-enable span,.notification-channel-status span{min-width:0}.notification-enable b,.notification-enable small,.notification-channel-status b,.notification-channel-status small{display:block}.notification-enable b,.notification-channel-status b{color:var(--theme-info-ink,#213b52);font-size:.76rem}.notification-enable small,.notification-channel-status small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:.67rem;line-height:1.45}.notification-enable input{width:22px;height:22px;accent-color:var(--cyan-dark);flex:none}.notification-recipients{border:1px solid var(--theme-line,#cfdde5);background:var(--theme-surface,#fff);color:var(--theme-text,#2d455b);border-radius:12px;gap:7px;padding:13px 15px;font-size:.72rem;font-weight:830;display:grid}.notification-recipients input{width:100%;min-height:42px;padding:9px 10px}.notification-recipients small{color:var(--muted);font-size:.65rem;font-weight:600}.notification-event-fieldset{border:0;margin:0;padding:0}.notification-event-fieldset legend{color:var(--theme-info-ink,#263f56);margin-bottom:10px;font-size:.75rem;font-weight:880}.notification-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.notification-event-grid label{border:1px solid var(--theme-line,#d8e2e8);background:var(--theme-surface,#fbfdfe);cursor:pointer;border-radius:11px;align-items:flex-start;gap:10px;min-height:78px;padding:13px;display:flex}.notification-event-grid label:has(input:checked){border-color:var(--theme-line,#79bdcb);background:var(--theme-accent-soft,#eff9fa);box-shadow:inset 0 0 0 1px #00788a1a}.notification-event-grid input{width:18px;height:18px;accent-color:var(--cyan-dark);flex:none;margin-top:1px}.notification-event-grid span,.notification-event-grid b,.notification-event-grid small{display:block}.notification-event-grid b{color:var(--theme-info-ink,#233c53);font-size:.72rem}.notification-event-grid small{color:var(--muted);margin-top:4px;font-size:.65rem;font-weight:560;line-height:1.45}.notification-actions{justify-content:space-between;align-items:center;gap:14px;padding-top:2px;display:flex}.notification-actions>small{color:var(--muted);font-size:.67rem}.notification-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.notification-delivery-register{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:12px;overflow:hidden}.notification-delivery-register>div:first-child{border-bottom:1px solid var(--line);background:var(--theme-surface,#f7fafc);justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.notification-delivery-register h3{color:var(--theme-info-ink,#233c53);margin:0;font-size:.78rem}.notification-delivery-register>div:first-child span{color:var(--muted);font-size:.66rem}.notification-delivery-register ul{margin:0;padding:0;list-style:none;display:grid}.notification-delivery-register li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:11px 15px;display:flex}.notification-delivery-register li:first-child{border-top:0}.notification-delivery-register li b,.notification-delivery-register li small{display:block}.notification-delivery-register li b{color:var(--theme-info-ink,#253e55);font-size:.71rem}.notification-delivery-register li small{color:var(--muted);margin-top:3px;font-size:.64rem}.governance-table-wrap{padding:0 17px 19px;overflow-x:auto}.governance-table{border-collapse:collapse;width:100%;min-width:780px;color:var(--theme-muted,#334b62);font-size:.75rem}.governance-table th{border-bottom:1px solid var(--line-strong);color:var(--subtle);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:10px;font-size:.7rem}.governance-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px}.governance-table b,.governance-table small{display:block}.governance-table b{color:var(--theme-info-ink,#1d344b)}.governance-table small{color:var(--muted);margin-top:3px;font-size:.65rem}.governance-table select{border:1px solid var(--line-strong);background:var(--theme-surface,#fff);min-height:36px;color:var(--ink);border-radius:7px;padding:6px 8px}.governance-table .secondary-button{min-height:36px;padding:7px 11px}.governance-confirm{grid-template-columns:repeat(2,auto);gap:6px;display:grid}.governance-confirm span{color:var(--theme-warning-ink,#704a00);grid-column:1/-1;font-size:.7rem;font-weight:800}.audit-table code{color:var(--theme-muted,#41566e);font-size:.67rem}.audit-table .audit-outcome{white-space:nowrap;width:1%;min-width:116px}.audit-table .audit-outcome .status-pill{white-space:nowrap;overflow-wrap:normal;word-break:normal;width:max-content;max-width:none}.access-boundary{padding:24px}.access-boundary h2{color:var(--theme-info-ink,#233c55);margin:0 0 6px;font-size:.95rem}.access-boundary p{color:var(--muted);margin:0;font-size:.75rem}.command-overview{border-top:3px solid var(--theme-control-border,#7a8580);margin-bottom:14px;overflow:hidden}.command-overview.is-current{border-top-color:var(--theme-control-border,#2f7057)}.command-overview.has-attention{border-top-color:var(--theme-control-border,#9e3040)}.command-overview-main{border-bottom:1px solid var(--theme-line,#e1e4df);background:linear-gradient(115deg, var(--theme-surface,#fff) 0%, var(--theme-surface-soft,#f5f6f2) 100%);grid-template-columns:minmax(0,1fr) minmax(250px,.46fr);align-items:end;gap:30px;padding:22px 24px;display:grid}.command-overview-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.command-overview-title h2{color:var(--theme-text,#202b29);letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:650}.command-overview-main p:not(.eyebrow){max-width:760px;color:var(--theme-muted,#687370);margin:8px 0 0;font-size:.875rem;line-height:1.55}.command-snapshot{text-align:right;justify-items:end;gap:6px;min-width:0;display:grid}.command-snapshot small{color:var(--theme-muted,#7a8580);letter-spacing:.075em;font-size:.75rem;font-weight:800}.command-snapshot b{color:var(--theme-text,#33413d);overflow-wrap:anywhere;font-size:.9rem;line-height:1.4}.command-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.command-health-grid article{border-left:1px solid var(--theme-line,#e1e4df);background:var(--theme-surface,#fff);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 12px;min-width:0;min-height:104px;padding:16px 18px;display:grid}.command-health-grid article:first-child{border-left:0}.command-health-grid article>small{color:var(--theme-muted,#66736f);letter-spacing:.075em;font-size:.75rem;font-weight:800}.command-health-grid article>span:last-child{color:var(--theme-muted,#697570);grid-column:1/-1;font-size:.8rem;line-height:1.45}.command-decision-queue{margin-bottom:18px;overflow:hidden}.command-attention-list{gap:10px;margin:0;padding:18px 20px 20px;display:grid}.command-attention-list article{border:1px solid var(--line);border-left:4px solid var(--amber);background:linear-gradient(90deg, var(--theme-surface,#fffaf0), var(--theme-surface,#fff) 28%);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:84px;padding:15px 17px;display:grid}.command-attention-list .attention-failure{border-left-color:var(--red);background:linear-gradient(90deg, var(--theme-surface,#fff7f7), var(--theme-surface,#fff) 24%)}.command-attention-list .attention-warning{border-left-color:var(--amber);background:linear-gradient(90deg, var(--theme-surface,#fffaf0), var(--theme-surface,#fff) 24%)}.attention-marker{width:30px;height:30px;color:var(--theme-danger-ink,#9c2e3e);border:1px solid;border-radius:50%;place-items:center;font-size:.875rem;font-weight:900;display:grid}.attention-warning .attention-marker{color:var(--theme-warning-ink,#93630c)}.command-attention-copy{gap:5px;min-width:0;display:grid}.command-attention-list small,.command-attention-list b{display:block}.command-attention-list small{color:var(--theme-muted,#5f7185);font-size:.8rem;font-weight:650;line-height:1.5}.command-attention-list b{color:var(--theme-info-ink,#172d44);font-size:.95rem;line-height:1.35}.command-attention-list .secondary-button{justify-self:end;min-width:160px}.command-analytics{margin-bottom:14px}.command-section-heading{justify-content:space-between;align-items:end;gap:20px;padding:8px 2px 11px;display:flex}.command-section-heading h2{color:var(--theme-text,#202b29);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:650}.command-section-heading>span{color:var(--theme-muted,#75807b);font-size:.8rem}.command-analytics .analytics-studio{margin-bottom:0}.command-analytics .analytics-controls button{font-size:.8rem}.command-analytics .analytics-control-scope{font-size:.75rem}.command-quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-secondary{margin:18px 0}.dashboard-secondary>summary{border:1px solid var(--line-strong);background:var(--theme-surface,#fff);min-height:48px;color:var(--theme-info-ink,#234159);cursor:pointer;border-radius:10px;padding:13px 16px;font-weight:820}.dashboard-secondary[open]>summary{margin-bottom:18px}.run-provenance-grid{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.run-provenance-grid>span{border-left:1px solid var(--line);border-top:1px solid var(--line);min-height:78px;padding:12px 14px}.run-provenance-grid>span:nth-child(4n+1){border-left:0}.run-provenance-grid>span:nth-child(-n+4){border-top:0}.run-provenance-grid small,.run-provenance-grid b,.run-provenance-grid code{display:block}.run-provenance-grid small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.65rem;font-weight:850}.run-provenance-grid b,.run-provenance-grid code{color:var(--theme-info-ink,#213b53);overflow-wrap:anywhere;font-size:.75rem}.source-decision-ledger,.candidate-dispositions,.search-query-ledger{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:10px;margin:14px 0;overflow:hidden}.search-query-ledger>summary{min-height:48px;color:var(--theme-info-ink,#203b53);cursor:pointer;padding:13px 16px;font-weight:820}.search-query-ledger>ol{color:var(--theme-muted,#42596e);gap:7px;margin:0;padding:0 24px 18px 44px;font-size:.74rem;display:grid}.source-decision-ledger>summary,.candidate-dispositions>summary{min-height:48px;color:var(--theme-info-ink,#203b53);cursor:pointer;padding:13px 16px;font-weight:820}.source-decision-ledger>p{color:var(--muted);margin:0;padding:0 16px 13px;font-size:.75rem}.source-decision-table{border-top:1px solid var(--line);overflow-x:auto}.source-decision-head,.source-decision-table article{grid-template-columns:minmax(260px,1.1fr) 170px 100px minmax(260px,1fr);align-items:center;gap:14px;min-width:900px;padding:11px 16px;display:grid}.source-decision-head{background:var(--theme-surface,#f5f7fa);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850}.source-decision-table article{border-top:1px solid var(--line);font-size:.76rem}.source-decision-table article>span:first-child,.source-decision-table article>span:last-child{min-width:0}.source-decision-table a{overflow-wrap:anywhere;display:block}.source-decision-table small{color:var(--muted);margin-top:3px;display:block}.neutral-loading{border:1px solid var(--line);background:var(--theme-surface,#fff);min-height:112px;color:var(--theme-text,#314a61);border-radius:13px;align-items:center;gap:14px;margin-bottom:18px;padding:20px;display:flex}.neutral-loading b,.neutral-loading small{display:block}.neutral-loading small{color:var(--muted);margin-top:4px}.loading-skeleton{background:linear-gradient(90deg, var(--theme-info-soft,#e6edf2), var(--theme-surface,#f7fafc), var(--theme-info-soft,#e6edf2));background-size:200% 100%;border-radius:50%;flex:none;width:42px;height:42px;animation:1.4s linear infinite loading-shimmer}@keyframes loading-shimmer{to{background-position:-200% 0}}.draft-actions-row{justify-content:flex-end;gap:10px;display:flex}.maker-checker-readiness{background:var(--theme-surface,#fff);border:1px solid;border-left-width:5px;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:18px 21px;display:flex}.fsca-release-readiness{border:1px solid var(--theme-line,#e2c98f);border-left:5px solid var(--amber);background:var(--theme-surface,#fffdf7);border-radius:14px;margin-bottom:18px;overflow:hidden}.fsca-release-head{border-bottom:1px solid var(--theme-line,#eadbb9);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.fsca-release-head h2{color:var(--theme-warning-ink,#372b16);margin:2px 0 6px;font-size:1.12rem}.fsca-release-head p:last-child{max-width:880px;color:var(--theme-muted,#6b604d);margin:0;font-size:.78rem;line-height:1.55}.fsca-release-head-actions{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.fsca-release-gates{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fsca-release-gates article{border-left:1px solid var(--theme-line,#eadbb9);align-items:flex-start;gap:10px;min-width:0;padding:16px;display:flex}.fsca-release-gates article:first-child{border-left:0}.fsca-release-gates b,.fsca-release-gates span{display:block}.fsca-release-gates small{color:var(--theme-muted,#786a4c);letter-spacing:.04em;margin-bottom:4px;font-size:.56rem;font-weight:850;display:block}.fsca-release-gates b{color:var(--theme-text,#3f3525);margin-bottom:5px;font-size:.7rem}.fsca-release-gates span{color:var(--theme-muted,#706652);font-size:.63rem;line-height:1.45}.fsca-release-next{border-top:1px solid var(--theme-line,#eadbb9);background:var(--theme-warning-soft,#fff8e8);color:var(--theme-warning-ink,#66572f);justify-content:space-between;align-items:center;gap:18px;padding:13px 20px;font-size:.7rem;display:flex}.fsca-release-next>div{min-width:0}.fsca-release-next span{margin-top:3px;line-height:1.45;display:block}.fsca-release-next .secondary-button{white-space:nowrap;flex:none}.fsca-release-next b{color:var(--theme-text,#3c321d);flex:none}.maker-checker-readiness h2{margin:0;font-size:1rem}.maker-checker-readiness p:last-child{color:var(--muted);margin:6px 0 0;font-size:.76rem}.readiness-ready{border-color:var(--theme-line,#b9e2d7);border-left-color:var(--green);background:var(--theme-surface,#f5fbf8)}.readiness-blocked{border-color:var(--theme-line,#e9d1a6);border-left-color:var(--amber);background:var(--theme-surface,#fffaf0)}*{scrollbar-color:#9fb3c2 #edf2f5;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--theme-accent-soft,#edf2f5)}::-webkit-scrollbar-thumb{border:2px solid var(--theme-line,#edf2f5);background:var(--theme-line,#9fb3c2);border-radius:999px}.workspace{position:relative}.workspace:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--theme-accent,#1d4c6a) 1px, transparent 1px), linear-gradient(90deg, var(--theme-accent,#1d4c6a) 1px, transparent 1px);position:fixed;inset:94px 0 0 240px}@supports (color:color-mix(in lab, red, red)){.workspace:before{background-image:linear-gradient(color-mix(in srgb, var(--theme-accent,#1d4c6a) 2%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--theme-accent,#1d4c6a) 2%, transparent) 1px, transparent 1px)}}.workspace:before{background-size:32px 32px;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.sidebar-collapsed .workspace:before{left:76px}.sidebar{background:radial-gradient(circle at 22% 6%, var(--theme-accent,#20d3ee), transparent 16rem), radial-gradient(circle at 90% 62%, var(--theme-accent,#6d5dfc), transparent 18rem), linear-gradient(180deg, var(--theme-accent,#0a1932) 0%, var(--theme-accent,#040a16) 100%)}@supports (color:color-mix(in lab, red, red)){.sidebar{background:radial-gradient(circle at 22% 6%, color-mix(in srgb, var(--theme-accent,#20d3ee) 18%, transparent), transparent 16rem), radial-gradient(circle at 90% 62%, color-mix(in srgb, var(--theme-accent,#6d5dfc) 10%, transparent), transparent 18rem), linear-gradient(180deg, var(--theme-accent,#0a1932) 0%, var(--theme-accent,#040a16) 100%)}}.brand-block{background:0 0;border:0;border-radius:0}.side-nav button{position:relative;overflow:hidden}.side-nav button:after{content:"";transform-origin:0;background:linear-gradient(90deg, var(--cyan), transparent);height:1px;transition:scale .18s;position:absolute;inset:auto 14px 6px 51px;scale:0 1}.side-nav button:hover:after,.side-nav button.active:after{scale:1}.topbar{border-bottom-color:var(--theme-line,#a0c3d1);min-height:88px;padding-block:11px}@supports (color:color-mix(in lab, red, red)){.topbar{border-bottom-color:color-mix(in srgb, var(--theme-line,#a0c3d1) 66%, transparent)}}.topbar{background:linear-gradient(90deg, var(--theme-surface,#fcfeff), var(--theme-surface,#f1f9fc))}@supports (color:color-mix(in lab, red, red)){.topbar{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-surface,#fcfeff) 94%, transparent), color-mix(in srgb, var(--theme-surface,#f1f9fc) 90%, transparent))}}.topbar{box-shadow:0 10px 35px #0c1b300f}.content-wrap{max-width:1600px;padding-top:30px}.module-heading{padding-left:18px;position:relative}.module-heading:before{content:"";background:linear-gradient(180deg, var(--cyan-dark), var(--violet));border-radius:99px;width:4px;position:absolute;inset:4px auto 4px 0;box-shadow:0 0 18px #20d3ee2e}.module-heading h1{max-width:920px;font-weight:820}.system-status-strip{border-color:var(--theme-line,#cfdde6);background:linear-gradient(90deg, var(--theme-surface,#fff), var(--theme-surface,#f7fbfd))}@supports (color:color-mix(in lab, red, red)){.system-status-strip{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-surface,#fff) 96%, transparent), color-mix(in srgb, var(--theme-surface,#f7fbfd) 92%, transparent))}}.system-status-strip{box-shadow:0 8px 28px #0e1f350f}.panel,.module-panel{border-color:var(--theme-line,#d3dee7);background:var(--theme-surface,#fff);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.panel,.module-panel{background:color-mix(in srgb, var(--theme-surface,#fff) 97%, transparent)}}.panel,.module-panel{box-shadow:0 14px 42px #0e1f3512}.link-workbench>.link-executive-brief.module-panel{border-color:var(--theme-control-border,#174a62);background:linear-gradient(125deg,var(--theme-accent,#102d44) 0%,var(--theme-accent,#174a62) 62%,var(--theme-accent,#0d7587) 100%);color:var(--theme-on-accent,#fff);box-shadow:0 16px 40px #0f2b412e}.module-panel-title,.panel-heading{background:linear-gradient(105deg, var(--theme-surface,#fcfeff), var(--theme-surface,#f5fafc))}@supports (color:color-mix(in lab, red, red)){.module-panel-title,.panel-heading{background:linear-gradient(105deg, color-mix(in srgb, var(--theme-surface,#fcfeff) 98%, transparent), color-mix(in srgb, var(--theme-surface,#f5fafc) 94%, transparent))}}.module-panel-title p:not(.eyebrow),.panel-heading p:not(.eyebrow){color:var(--muted);margin:5px 0 0;font-size:.79rem;line-height:1.5}.primary-button,.secondary-button,.access-primary,.access-secondary{border-radius:10px}.primary-button,.access-primary{background:linear-gradient(135deg, var(--theme-accent,#07789a), var(--theme-accent,#0798b5));box-shadow:0 9px 22px #087ea438}.secondary-button,.access-secondary{background:linear-gradient(180deg, var(--theme-surface,#fff), var(--theme-surface,#f7fafc))}input,textarea,select{border-color:var(--theme-line,#aebdca);background:var(--theme-surface,#fff);border-radius:10px;box-shadow:inset 0 1px 2px #0e1f3508,0 2px 7px #0e1f3505}input::placeholder,textarea::placeholder{color:var(--theme-muted,#8292a4)}.status-pill{min-height:29px;padding-inline:11px;box-shadow:inset 0 0 0 1px #ffffff73}.empty-evidence{border-style:solid;border-color:var(--theme-line,#cbd8e2);background:linear-gradient(145deg, var(--theme-surface,#fbfdfe), var(--theme-surface,#f4f8fa));border-radius:12px;align-content:center;min-height:96px}.empty-evidence:before{content:"";background:linear-gradient(90deg, var(--cyan-dark), var(--violet));border-radius:999px;width:28px;height:4px;margin-bottom:5px}.run-row:nth-child(2n),.report-archive-row:nth-child(2n),.governance-table tbody tr:nth-child(2n){background:var(--theme-surface,#f9fbfc)}.run-row:hover,.report-archive-row:hover,.governance-table tbody tr:hover{background:var(--theme-surface,#f1f8fa)}.intelligence-result,.link-assessment-card,.case-card,.watchlist-list article,.contribution-card{border-color:var(--theme-line,#d3dee7);border-radius:13px;box-shadow:0 10px 30px #0e1f350f}.intelligence-result{background:linear-gradient(145deg, var(--theme-surface,#fff), var(--theme-surface,#fbfcfd))}.result-provenance{border:1px solid var(--theme-line,#e0e8ee);background:linear-gradient(145deg, var(--theme-surface,#f8fafc), var(--theme-surface,#f2f7f9))}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"";float:right;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin:5px 3px 0 14px;transition:rotate .18s;rotate:45deg}details[open]>summary:after{rotate:225deg}.dashboard-secondary>summary{border-color:var(--theme-line,#c9d8e2);background:linear-gradient(90deg, var(--theme-surface,#fff), var(--theme-surface,#f3f9fb));min-height:54px;box-shadow:var(--shadow-sm);border-radius:12px;justify-content:space-between;align-items:center;display:flex}.dashboard-secondary[open]>summary{border-color:var(--theme-line,#9dc8d5);color:var(--theme-accent-ink,#155169)}.native-advanced-analytics{gap:18px;display:grid}.native-analytics-banner{background:radial-gradient(circle at 88% 12%, var(--theme-accent,#20d3ee), transparent 15rem), linear-gradient(115deg, var(--theme-surface,#f9fdfe), var(--theme-accent-soft,#eef7fb) 58%, var(--theme-surface,#f3f1ff));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.native-analytics-banner{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--theme-accent,#20d3ee) 13%, transparent), transparent 15rem), linear-gradient(115deg, var(--theme-surface,#f9fdfe), var(--theme-accent-soft,#eef7fb) 58%, var(--theme-surface,#f3f1ff))}}.native-analytics-banner h2{color:var(--theme-info-ink,#17324a);margin:2px 0 6px;font-size:1.18rem}.native-analytics-banner p:not(.eyebrow){max-width:850px;color:var(--muted);margin:0;font-size:.78rem}.native-analytics-status{border:1px solid var(--theme-line,#c6dae4);background:var(--theme-surface,#fff);border-radius:12px;grid-template-columns:10px minmax(180px,1fr) auto;align-items:center;gap:10px;min-width:330px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.native-analytics-status{background:color-mix(in srgb, var(--theme-surface,#fff) 92%, transparent)}}.native-analytics-status>span{background:var(--theme-accent,#8a6a22);border-radius:50%;width:9px;height:9px}.native-analytics-status>span.source-current{background:var(--theme-accent,#0a8367);box-shadow:0 0 0 4px #0a83671f}.native-analytics-status>span.source-stale,.native-analytics-status>span.source-unavailable{background:var(--theme-accent,#aa5d16);box-shadow:0 0 0 4px #aa5d161f}.native-analytics-status b,.native-analytics-status small{display:block}.native-analytics-status b{color:var(--theme-accent-ink,#1b3e55);font-size:.76rem}.native-analytics-status small{color:var(--muted);margin-top:3px;font-size:.62rem}.native-analytics-withheld{place-items:center;min-height:260px;display:grid}.analytics-comparison-control{border:1px solid var(--line);background:var(--theme-surface,#fff);box-shadow:var(--shadow-sm);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.analytics-comparison-control>div{border:1px solid var(--line);background:var(--theme-surface,#f3f7f9);border-radius:9px;gap:3px;padding:3px;display:inline-flex}.analytics-comparison-control>div button{min-height:38px;color:var(--theme-muted,#435a70);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 13px;font-size:.72rem;font-weight:820}.analytics-comparison-control>div button.active{border-color:var(--theme-line,#75bac9);background:var(--theme-surface,#fff);color:var(--theme-accent-ink,#086683);box-shadow:0 1px 5px #087ea41a}.analytics-comparison-control p{color:var(--muted);flex:320px;margin:0;font-size:.67rem}.advanced-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.advanced-kpi-grid article{border:1px solid var(--theme-line,#d1dee6);background:linear-gradient(145deg, var(--theme-surface,#fff), var(--theme-surface,#f8fbfc));min-width:0;min-height:148px;box-shadow:var(--shadow-sm);border-radius:14px;padding:18px}.advanced-kpi-grid article>span,.advanced-kpi-grid article>b,.advanced-kpi-grid article>small{display:block}.advanced-kpi-grid article>span{color:var(--theme-muted,#487082);letter-spacing:.1em;font-size:.61rem;font-weight:900}.advanced-kpi-grid article>strong{color:var(--theme-info-ink,#112f48);margin-top:8px;font-size:1.65rem;line-height:1;display:block}.advanced-kpi-grid article>b{color:var(--theme-info-ink,#29465c);margin-top:7px;font-size:.75rem}.advanced-kpi-grid article>small{color:var(--muted);margin-top:5px;font-size:.64rem;line-height:1.45}.equal-period-comparison{overflow:hidden}.comparison-metric-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.comparison-metric-list>article{min-width:0;padding:20px}.comparison-metric-list>article+article{border-left:1px solid var(--line)}.comparison-metric-list>article>div:first-child b,.comparison-metric-list>article>div:first-child span{display:block}.comparison-metric-list>article>div:first-child b{color:var(--theme-info-ink,#203d54);font-size:.8rem}.comparison-metric-list>article>div:first-child span{min-height:34px;color:var(--muted);margin-top:4px;font-size:.65rem}.comparison-bars{gap:8px;margin-top:13px;display:grid}.comparison-bars>span{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.comparison-bars small{color:var(--muted);font-size:.6rem;font-weight:760}.comparison-bars i{background:var(--theme-info-soft,#e6edf2);border-radius:999px;height:8px;overflow:hidden}.comparison-bars em{border-radius:inherit;background:linear-gradient(90deg, var(--theme-accent,#168aa1), var(--theme-accent,#3bc8dc));min-width:2px;height:100%;display:block}.comparison-bars>span:nth-child(2) em{background:var(--theme-line,#a6b7c4)}.comparison-bars b{min-width:28px;color:var(--theme-info-ink,#213f55);text-align:right;font-size:.68rem}.analytics-decision-queue{overflow:hidden}.analytics-decision-queue>div:last-child{display:grid}.analytics-decision-queue article{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.5fr) minmax(260px,1fr) auto;align-items:center;gap:18px;min-width:0;padding:15px 20px;display:grid}.analytics-decision-queue article:first-child{border-top:0}.analytics-decision-queue article.priority-failure{box-shadow:inset 4px 0 #b3263c}.analytics-decision-queue article.priority-warning{box-shadow:inset 4px 0 #b27b16}.analytics-decision-queue article span b,.analytics-decision-queue article span small{display:block}.analytics-decision-queue article span b{color:var(--theme-accent-ink,#173a52);font-size:.84rem}.analytics-decision-queue article span small{color:var(--theme-muted,#405e73);margin-top:3px;font-size:.68rem;font-weight:760}.analytics-decision-queue article p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.5}.analytics-lens-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analytics-lens-grid article{border:1px solid var(--theme-line,#d2dfe7);background:var(--theme-surface,#fff);min-width:0;min-height:230px;box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;padding:19px;display:flex}.analytics-lens-grid h3{color:var(--theme-info-ink,#213e56);margin:3px 0 10px;font-size:.92rem}.analytics-lens-grid strong{color:var(--theme-accent-ink,#0e6378);font-size:1.65rem;line-height:1}.analytics-lens-grid>article>span{color:var(--theme-muted,#36546a);margin-top:8px;font-size:.72rem;font-weight:760}.analytics-lens-grid>article>small{color:var(--muted);margin:8px 0 16px;font-size:.64rem;line-height:1.5}.analytics-lens-grid button{border:1px solid var(--theme-line,#b9ced9);background:var(--theme-surface,#f5fafb);min-height:40px;color:var(--theme-accent-ink,#176276);cursor:pointer;border-radius:8px;margin-top:auto;font-size:.68rem;font-weight:820}.analytics-lens-grid button:hover{border-color:var(--theme-line,#65aebe);background:var(--theme-accent-soft,#eaf8fa)}.native-analytics-method{border:1px solid var(--theme-line,#c8dbe4);background:var(--theme-surface,#f5fafc);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:15px 17px;display:grid}.native-analytics-method b{color:var(--theme-accent-ink,#204359);font-size:.72rem}.native-analytics-method span{color:var(--muted);font-size:.67rem;line-height:1.55}.activity-chart-wrap,.network-canvas{isolation:isolate}.activity-bar{rx:6px}.workspace-footer{margin-top:40px;padding-top:26px}.source-intelligence-hub{gap:20px;display:grid}.live-search-trace{border:1px solid var(--theme-line,#c9dbe4);background:linear-gradient(145deg, var(--theme-surface,#fff), var(--theme-surface,#f5fafc));box-shadow:var(--shadow-sm);border-radius:14px;margin:0 22px 20px;overflow:hidden}.live-search-trace-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.live-search-trace-head h3{color:var(--theme-info-ink,#19374e);margin:2px 0 4px;font-size:1rem}.live-search-trace-head p:not(.eyebrow){color:var(--muted);margin:0;font-size:.72rem}.live-search-trace-head .source-chips{justify-content:flex-end;max-width:48%}.live-assurance-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.live-assurance-grid>span{border-left:1px solid var(--line);background:var(--theme-surface,#fff);min-height:76px;padding:14px 16px}.live-assurance-grid>span:first-child{border-left:0}.live-assurance-grid b,.live-assurance-grid small{display:block}.live-assurance-grid b{color:var(--theme-info-ink,#19364d);overflow-wrap:anywhere;font-size:.92rem}.live-assurance-grid small{color:var(--muted);margin-top:4px;font-size:.66rem;line-height:1.4}.live-assurance-grid .assurance-pass{background:var(--theme-surface,#f5fbf7)}.live-assurance-grid .assurance-pass b{color:var(--theme-success-ink,#257053)}.live-assurance-grid .assurance-gap{background:var(--theme-surface,#fff8ed)}.live-assurance-grid .assurance-gap b{color:var(--theme-warning-ink,#8d5500)}.live-search-trace-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.live-search-trace-grid>div{min-width:0;padding:18px}.live-search-trace-grid>div+div{border-left:1px solid var(--line)}.live-search-trace-grid>div>b{color:var(--theme-info-ink,#2b445a);margin-bottom:10px;font-size:.74rem;display:block}.live-search-trace-grid ol,.live-search-trace-grid ul{gap:7px;margin:0;padding-left:20px;display:grid}.live-search-trace-grid li{min-width:0;color:var(--theme-muted,#4d6377);overflow-wrap:anywhere;font-size:.7rem}.live-search-trace-grid ul{padding-left:0;list-style:none}.live-search-trace-grid ul li{border:1px solid var(--theme-line,#e0e8ed);background:var(--theme-surface,#fff);border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 9px;display:flex}.live-search-trace-grid a{min-width:0;color:var(--blue-dark);overflow-wrap:anywhere;font-weight:800}.live-search-trace-grid li span{color:var(--muted);flex:none;font-size:.62rem}.live-search-trace-grid>div>small{color:var(--muted);margin-top:10px;font-size:.65rem;line-height:1.45;display:block}.live-trace-complete,.live-trace-limitations{border-top:1px solid var(--line);background:var(--theme-surface,#fff)}.live-trace-complete>summary,.live-trace-limitations>summary{color:var(--theme-info-ink,#29465d);cursor:pointer;padding:13px 18px;font-size:.72rem;font-weight:830}.live-trace-complete-list{border-top:1px solid var(--line);display:grid}.live-trace-complete-list article{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.8fr) auto minmax(280px,1.2fr);align-items:center;gap:14px;padding:11px 18px;display:grid}.live-trace-complete-list article:first-child{border-top:0}.live-trace-complete-list article>span,.live-trace-complete-list article>p{min-width:0}.live-trace-complete-list a,.live-trace-complete-list p{overflow-wrap:anywhere}.live-trace-complete-list small{color:var(--muted);margin-top:3px;font-size:.65rem;display:block}.live-trace-complete-list p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.45}.live-trace-complete-list p b{color:var(--theme-muted,#334d63);text-transform:capitalize;display:block}.live-trace-limitations ul{color:var(--theme-muted,#556c80);gap:7px;margin:0;padding:0 36px 16px;font-size:.7rem;line-height:1.5;display:grid}.source-assurance-panel{border:1px solid var(--theme-line,#bcd9e2);background:linear-gradient(135deg, var(--theme-surface,#f8fcfd), var(--theme-accent-soft,#edf8fa));box-shadow:var(--shadow-sm);border-radius:16px;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:18px;padding:20px;display:grid;overflow:hidden}.source-assurance-panel h2{color:var(--theme-accent-ink,#17384e);margin:2px 0 7px;font-size:1.15rem}.source-assurance-panel>div:first-child>p:last-child{color:var(--theme-muted,#4e687a);margin:0;font-size:.74rem;line-height:1.55}.source-assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.source-assurance-grid article{border:1px solid var(--theme-line,#cfe2e7);background:var(--theme-surface,#fff);border-radius:10px;min-width:0;padding:12px}@supports (color:color-mix(in lab, red, red)){.source-assurance-grid article{background:color-mix(in srgb, var(--theme-surface,#fff) 82%, transparent)}}.source-assurance-grid span,.source-assurance-grid b,.source-assurance-grid small{overflow-wrap:anywhere;display:block}.source-assurance-grid span{color:var(--theme-accent-ink,#0b7288);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:900}.source-assurance-grid b{color:var(--theme-info-ink,#244157);margin-top:4px;font-size:.72rem}.source-assurance-grid small{color:var(--muted);margin-top:3px;font-size:.64rem;line-height:1.45}.source-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.source-tool-grid>.source-tool-card{height:100%}.source-tool-card{overflow:hidden}.official-verification-tool{grid-column:1/-1}.source-tool-form{border-top:1px solid var(--line);background:var(--theme-surface,#fbfdfe);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:18px;display:grid}.source-tool-form label{min-width:0;color:var(--theme-text,#31465e);gap:6px;font-size:.76rem;font-weight:820;display:grid}.source-tool-form .form-wide{grid-column:1/-1}.source-tool-form button{min-width:170px}.source-tool-form.company-only-search{grid-template-columns:minmax(0,1fr) minmax(210px,auto)}.source-tool-form label>small{color:var(--muted);font-size:.64rem;font-weight:600}.iosco-ingestion-boundary{border:1px solid var(--theme-line,#c9dae2);border-left:4px solid var(--theme-control-border,#1678ba);background:var(--theme-surface,#f5f9fb);border-radius:10px;align-items:flex-start;gap:18px;margin:14px 18px;padding:14px 16px;display:flex}.iosco-ingestion-boundary b{color:var(--theme-info-ink,#1a3b53);flex:0 0 210px;font-size:.75rem}.iosco-ingestion-boundary span{color:var(--theme-muted,#586f83);font-size:.7rem;line-height:1.55}.b2bhint-tool .source-tool-form{grid-template-columns:minmax(180px,.45fr) minmax(280px,1fr) auto}.wayback-form{grid-template-columns:repeat(2,minmax(0,1fr))}.wayback-form button{grid-column:1/-1;justify-self:start}.whois-form{grid-template-columns:1fr;align-items:stretch;gap:7px}.whois-form>label{display:block}.whois-control-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.whois-control-row input,.whois-control-row button{min-height:48px}.whois-control-row button{min-width:170px}.whois-form>small{color:var(--muted);font-size:.64rem;font-weight:600;line-height:1.45}.whois-tool .source-provenance-line a{color:var(--blue-dark);font-weight:800}.source-result{border-top:1px solid var(--line);gap:14px;padding:18px;display:grid}.source-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.source-field-value{border:1px solid var(--theme-line,#dce5ec);background:var(--theme-surface,#f8fbfc);border-radius:10px;min-width:0;padding:12px}.source-field-value small,.source-field-value b{display:block}.source-field-value small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:900}.source-field-value b{color:var(--theme-info-ink,#20364e);overflow-wrap:anywhere;margin-top:5px;font-size:.78rem}.source-result-section>b{color:var(--theme-info-ink,#2a4259);margin-bottom:7px;font-size:.72rem;display:block}.b2bhint-result{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:14px;gap:13px;padding:16px;display:grid}.b2bhint-result h3{color:var(--theme-info-ink,#102b43);margin:8px 0 5px}.b2bhint-result p{color:var(--theme-muted,#53677c);margin:0;line-height:1.55}.source-note-list{color:var(--theme-muted,#52697b);gap:5px;margin:0;padding-left:18px;font-size:.68rem;line-height:1.45;display:grid}.source-provenance-line{border:1px solid var(--theme-line,#cfe1e7);background:var(--theme-surface,#f3f9fa);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px;display:grid}.source-provenance-line>span{min-width:0;color:var(--theme-muted,#4a6577);overflow-wrap:anywhere;font-size:.65rem;line-height:1.45}.source-provenance-line b{color:var(--theme-accent-ink,#1f5367);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:.57rem;display:block}.source-quality-warning{border-top:1px solid var(--theme-line,#ecd7aa);border-bottom:1px solid var(--theme-line,#ecd7aa);background:var(--theme-surface,#fff8eb);gap:4px;padding:11px 18px;display:grid}.source-quality-warning b{color:var(--theme-warning-ink,#744c09);font-size:.72rem}.source-quality-warning span{color:var(--theme-warning-ink,#745e33);overflow-wrap:anywhere;font-size:.67rem;line-height:1.5}.source-chips{flex-wrap:wrap;gap:6px;display:flex}.source-chips span{border:1px solid var(--theme-line,#c9dae3);background:var(--theme-surface,#f3f8fa);color:var(--theme-muted,#36566b);border-radius:999px;padding:5px 8px;font-size:.67rem}.source-official-link{color:var(--blue-dark);font-size:.74rem;font-weight:820}.source-count-line{border-bottom:1px solid var(--line);background:var(--theme-surface,#f7fafc);justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.source-count-line b{color:var(--theme-info-ink,#2a4259);font-size:.76rem}.source-count-line span{color:var(--muted);font-size:.68rem}.archive-capture-list{border-top:1px solid var(--line);display:grid}.archive-capture-list>a,.warning-feed-list>a{border-bottom:1px solid var(--line);min-width:0;color:inherit;grid-template-columns:142px minmax(0,1fr) 24px;align-items:center;gap:13px;padding:13px 16px;text-decoration:none;transition:background .16s;display:grid}.archive-capture-list>a:hover,.warning-feed-list>a:hover{background:var(--theme-surface,#f1f8fa)}.archive-capture-list time,.warning-feed-list time{color:var(--theme-muted,#52677b);font-size:.7rem;font-weight:820}.archive-capture-list a span,.warning-feed-list a span{min-width:0}.archive-capture-list a b,.archive-capture-list a small,.warning-feed-list a b,.warning-feed-list a small{display:block}.archive-capture-list a b,.warning-feed-list a b{color:var(--theme-info-ink,#20364e);overflow-wrap:anywhere;font-size:.78rem}.archive-capture-list a small,.warning-feed-list a small{color:var(--muted);margin-top:4px;font-size:.67rem}.archive-capture-list a i,.warning-feed-list a i{color:var(--cyan-dark);font-style:normal;font-weight:900}.archive-capture-list>button{justify-self:center;margin:14px}.warning-feed-panel{overflow:hidden}.warning-feed-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--theme-surface,#f8fbfc);align-items:center;gap:14px;padding:14px 18px;display:flex}.warning-feed-toolbar label{flex:1}.warning-feed-toolbar span{color:var(--muted);white-space:nowrap;font-size:.72rem}.warning-feed-list{display:grid}.warning-feed-list>a{grid-template-columns:118px minmax(0,1fr) 24px}.warning-show-more{justify-self:center;margin:16px}.source-feed-loading{min-height:94px;color:var(--theme-info-ink,#2c465f);align-items:center;gap:13px;padding:18px;display:flex}.source-feed-loading>span{border:3px solid var(--theme-line,#cce4eb);border-top-color:var(--cyan-dark);border-radius:50%;flex:none;width:24px;height:24px;animation:.9s linear infinite spin}.source-feed-loading b,.source-feed-loading small{display:block}.source-feed-loading small{color:var(--muted);margin-top:4px}.warning-feed-panel .analysis-limitations{gap:8px;display:grid}.warning-feed-panel .analysis-limitations p{margin:2px 0}.warning-feed-panel .analysis-limitations a{color:var(--blue-dark);font-weight:800}.regulatory-run-strip{border-top:1px solid var(--line);background:linear-gradient(90deg, var(--theme-surface,#f0f8fa), var(--theme-surface,#f8fbfc));grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 18px;display:grid}.feed-run-dot{background:var(--theme-line,#8b9baa);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #8b9baa1f}.feed-run-dot.completed{background:var(--theme-accent,#078a72);box-shadow:0 0 0 4px #078a721f}.feed-run-dot.partial{background:var(--theme-accent,#c57b16);box-shadow:0 0 0 4px #c57b1624}.feed-run-dot.failed{background:var(--theme-accent,#b43c4a);box-shadow:0 0 0 4px #b43c4a24}.regulatory-run-strip b,.regulatory-run-strip small{display:block}.regulatory-run-strip b{color:var(--theme-accent-ink,#26465b);font-size:.72rem}.regulatory-run-strip small,.regulatory-run-strip>span:last-child{color:var(--muted);font-size:.65rem}.regulatory-retention-note{border-top:1px solid var(--theme-line,#d4e4e8);background:var(--theme-surface,#f7fbfa);color:var(--theme-muted,#526a80);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:11px 18px;font-size:.69rem;line-height:1.5;display:grid}.regulatory-retention-note b{color:var(--theme-accent-ink,#08705f);white-space:nowrap}.regulatory-feed-tabs{border-top:1px solid var(--line);background:var(--theme-surface,#fff);scrollbar-width:thin;gap:7px;padding:14px 18px;display:flex;overflow-x:auto}.regulatory-feed-tabs button{border:1px solid var(--theme-line,#d2dfe6);background:var(--theme-surface,#f8fbfc);min-height:38px;color:var(--theme-muted,#40596d);white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:8px 11px;font-size:.69rem;font-weight:800;display:flex}.regulatory-feed-tabs button b{background:var(--theme-accent-soft,#e6eef2);min-width:22px;height:22px;color:var(--theme-muted,#486075);border-radius:999px;place-items:center;padding-inline:5px;font-size:.62rem;display:grid}.regulatory-feed-tabs button.active{border-color:var(--theme-control-border,#147c98);background:var(--theme-accent-soft,#eaf7fa);color:var(--theme-accent-ink,#0a5d75);box-shadow:inset 0 0 0 1px #147c981f}.regulatory-feed-tabs button.active b{background:var(--theme-accent,#147c98);color:var(--theme-on-accent,#fff)}.regulatory-publication-list{background:var(--theme-surface,#f5f8fa);grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px;display:grid}.regulatory-publication-list>article{border:1px solid var(--theme-line,#d7e2e8);background:var(--theme-surface,#fff);min-width:0;box-shadow:var(--shadow-sm);border-radius:12px;align-content:start;gap:10px;padding:16px;display:grid}.regulatory-publication-list>article.context-match{border-color:var(--theme-line,#8dc9d5);background:linear-gradient(150deg, var(--theme-surface,#fff) 50%, var(--theme-surface,#f1fafb));box-shadow:inset 4px 0 0 #1594aa, var(--shadow-sm)}.publication-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.publication-meta time,.publication-meta span,.publication-meta b{border-radius:999px;padding:4px 7px;font-size:.61rem;font-weight:850}.publication-meta time{background:var(--theme-info-soft,#eef2f5);color:var(--theme-muted,#52677a)}.publication-meta span{background:var(--theme-accent-soft,#edf5f7);color:var(--theme-accent-ink,#315a69)}.publication-meta b{background:var(--theme-accent-soft,#dff5ef);color:var(--theme-accent-ink,#0a6a59)}.regulatory-publication-list h3{color:var(--theme-info-ink,#19364d);overflow-wrap:anywhere;margin:0;font-size:.87rem;line-height:1.4}.regulatory-publication-list article>p{color:var(--theme-muted,#53697b);margin:0;font-size:.69rem;line-height:1.5}.publication-context{border:1px solid var(--theme-line,#cfe3e8);background:var(--theme-accent-soft,#eef9fb);border-radius:9px;gap:7px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.publication-context{background:color-mix(in srgb, var(--theme-accent-soft,#eef9fb) 82%, transparent)}}.publication-context span{color:var(--theme-muted,#34576a);overflow-wrap:anywhere;font-size:.66rem;line-height:1.45}.publication-context b{color:var(--theme-accent-ink,#11657b);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:.58rem;display:block}.publication-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.publication-actions a{border:1px solid var(--theme-line,#bfd1d7);min-height:36px;color:var(--theme-info-ink,#19364d);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:.68rem;font-weight:850;text-decoration:none;display:inline-flex}.publication-actions a:hover{border-color:var(--theme-accent,#1b7c89);background:var(--theme-accent-soft,#edf7f8)}.publication-actions .publication-primary-action{border-color:var(--theme-accent,#1b7c89);background:var(--theme-accent,#1b7c89);color:#fff}.publication-actions .publication-primary-action:hover{background:var(--theme-accent-ink,#115b66);color:#fff}.publication-actions .publication-primary-action span{font-size:.8rem;line-height:1}.regulatory-publication-list>.empty-evidence{background:var(--theme-surface,#fff);grid-column:1/-1}.regulatory-publication-list>.warning-show-more{grid-column:1/-1;justify-self:center}.official-register-links{flex-wrap:wrap;gap:12px;display:flex}.connector-boundary{border-top:1px solid var(--theme-line,#ead8b2);background:var(--theme-surface,#fffaf0);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.connector-boundary>div:first-child{gap:5px;max-width:760px;display:grid}.connector-boundary b{color:var(--theme-warning-ink,#6d4708)}.connector-boundary span,.connector-boundary small{color:var(--theme-warning-ink,#765b2b);font-size:.76rem}.connector-boundary>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.official-verification-guide{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);display:grid}.official-verification-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:18px;list-style:none;display:grid}.official-verification-guide li{border:1px solid var(--theme-line,#d8e4ea);background:var(--theme-surface,#fbfdfe);border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.official-verification-guide li>span{background:var(--theme-accent,#0b7288);width:30px;height:30px;color:var(--theme-on-accent,#fff);border-radius:9px;place-items:center;font-size:.7rem;font-weight:900;display:grid}.official-verification-guide li b,.official-verification-guide li small{overflow-wrap:anywhere;display:block}.official-verification-guide li b{color:var(--theme-info-ink,#29465b);font-size:.72rem}.official-verification-guide li small{color:var(--muted);margin-top:4px;font-size:.65rem;line-height:1.45}.official-verification-guide>div{border-left:1px solid var(--theme-line,#d9e4e9);background:var(--theme-surface,#f2f9fa);align-content:center;gap:7px;padding:18px;display:grid}.official-verification-guide>div>b{color:var(--theme-accent-ink,#194d5f);font-size:.74rem}.official-verification-guide>div p{color:var(--theme-muted,#4d6575);margin:0;font-size:.7rem;line-height:1.55}.evidence-capture-panel{overflow:hidden}.automatic-evidence-note{border-top:1px solid var(--theme-line,#bedae3);background:linear-gradient(90deg, var(--theme-accent-soft,#eef8fa), var(--theme-surface,#f7fbfc));gap:4px;padding:14px 18px;display:grid}.automatic-evidence-note b{color:var(--theme-accent-ink,#244b60);font-size:.75rem}.automatic-evidence-note span{color:var(--theme-muted,#526b7b);font-size:.69rem;line-height:1.55}.capture-workspace{border-top:1px solid var(--line);grid-template-columns:minmax(280px,.7fr) minmax(320px,1.3fr);min-height:330px;display:grid}.capture-controls{background:var(--theme-surface,#f8fbfc);border-right:1px solid var(--line);align-content:start;gap:14px;padding:20px;display:grid}.capture-controls label{color:var(--theme-text,#31465e);gap:7px;font-size:.76rem;font-weight:820;display:grid}.capture-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.capture-steps li{border:1px solid var(--theme-line,#dce7ec);background:var(--theme-surface,#fff);opacity:.64;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.capture-steps li>span{background:var(--theme-accent-soft,#e9eff3);width:28px;height:28px;color:var(--theme-muted,#50667a);border-radius:8px;place-items:center;font-size:.67rem;font-weight:900;display:grid}.capture-steps li b,.capture-steps li small{display:block}.capture-steps li b{color:var(--theme-info-ink,#2b465c);font-size:.7rem}.capture-steps li small{color:var(--muted);margin-top:2px;font-size:.61rem}.capture-steps li.active,.capture-steps li.complete{opacity:1}.capture-steps li.active{border-color:var(--theme-line,#91c9d5);background:var(--theme-surface,#f2fafb)}.capture-steps li.active>span{background:var(--theme-accent,#117f99);color:var(--theme-on-accent,#fff)}.capture-steps li.complete>span{background:var(--theme-accent,#0b8b71);color:#0000}.capture-steps li.complete>span:after{content:"✓";color:var(--theme-on-accent,#fff)}.capture-actions{flex-wrap:wrap;gap:8px;display:flex}.capture-privacy-note{color:var(--muted);font-size:.69rem;line-height:1.55}.capture-placeholder{color:var(--theme-muted,#5b6f83);text-align:center;place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.capture-placeholder>span{border:1px dashed var(--theme-line,#9bbcca);background:var(--theme-accent-soft,#eff8fa);width:58px;height:58px;color:var(--cyan-dark);border-radius:15px;place-items:center;font-size:1.8rem;display:grid}.capture-placeholder small{max-width:360px}.capture-preview{background:var(--theme-accent-soft,#eef4f7);grid-template-rows:minmax(0,1fr) auto;min-width:0;padding:16px;display:grid}.capture-preview img{object-fit:contain;border:1px solid var(--theme-line,#b9cad5);background:var(--theme-surface,#fff);width:100%;max-height:420px;box-shadow:var(--shadow);border-radius:10px}.capture-preview>div{align-items:center;gap:10px;padding-top:12px;display:flex}.capture-preview>div span{color:var(--muted);flex:1;font-size:.7rem}.evidence-capture-register{border-top:1px solid var(--line)}.evidence-capture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.evidence-capture-grid article{border:1px solid var(--line);background:var(--theme-surface,#fff);min-width:0;box-shadow:var(--shadow-sm);border-radius:11px;overflow:hidden}.evidence-capture-grid article>a{aspect-ratio:16/9;background:var(--theme-accent-soft,#eaf0f4);display:block;overflow:hidden}.evidence-capture-grid img{object-fit:cover;width:100%;height:100%}.evidence-capture-grid article>div{gap:5px;padding:12px;display:grid}.evidence-capture-grid b,.evidence-capture-grid a,.evidence-capture-grid small,.evidence-capture-grid code{overflow-wrap:anywhere}.evidence-capture-grid b{color:var(--theme-info-ink,#20364e);font-size:.76rem}.evidence-capture-grid a{color:var(--blue-dark);font-size:.69rem;font-weight:800}.evidence-capture-grid small,.evidence-capture-grid code{color:var(--muted);font-size:.62rem}@keyframes spin{to{transform:rotate(360deg)}}.singularity-workspace{gap:18px;display:grid}.singularity-loading{min-height:220px;color:var(--muted);place-items:center;padding:30px;display:grid}.singularity-hero{border-color:var(--theme-control-border,#274565);background:radial-gradient(circle at 12% 22%, var(--theme-accent,#20d3ee), transparent 18rem), radial-gradient(circle at 82% 0, var(--theme-accent,#6d5dfc), transparent 24rem), linear-gradient(135deg, var(--theme-accent,#071326), var(--theme-accent,#0b1d38) 68%, var(--theme-accent,#0c2942));grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:26px;min-height:236px;padding:28px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.singularity-hero{background:radial-gradient(circle at 12% 22%, color-mix(in srgb, var(--theme-accent,#20d3ee) 18%, transparent), transparent 18rem), radial-gradient(circle at 82% 0, color-mix(in srgb, var(--theme-accent,#6d5dfc) 18%, transparent), transparent 24rem), linear-gradient(135deg, var(--theme-accent,#071326), var(--theme-accent,#0b1d38) 68%, var(--theme-accent,#0c2942))}}.singularity-hero{color:var(--theme-on-accent,#fff);box-shadow:0 24px 60px #030f2333}.singularity-hero:after{content:"";pointer-events:none;background-image:linear-gradient(var(--theme-surface,#fff) 1px, transparent 1px), linear-gradient(90deg, var(--theme-surface,#fff) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.singularity-hero:after{background-image:linear-gradient(color-mix(in srgb, var(--theme-surface,#fff) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--theme-surface,#fff) 3%, transparent) 1px, transparent 1px)}}.singularity-hero:after{background-size:32px 32px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.singularity-hero>*{z-index:1;position:relative}.singularity-orbit{border:1px solid var(--theme-line,#4ddff4);place-items:center;width:108px;height:108px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.singularity-orbit{border:1px solid color-mix(in srgb, var(--theme-line,#4ddff4) 30%, transparent)}}.singularity-orbit{background:radial-gradient(circle, var(--theme-accent,#20d3ee), var(--theme-accent,#20d3ee) 48%, transparent 50%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.singularity-orbit{background:radial-gradient(circle, color-mix(in srgb, var(--theme-accent,#20d3ee) 22%, transparent), color-mix(in srgb, var(--theme-accent,#20d3ee) 4%, transparent) 48%, transparent 50%)}}.singularity-orbit{box-shadow:inset 0 0 30px #20d3ee1f,0 0 40px #20d3ee14}.singularity-orbit:before,.singularity-orbit:after{content:"";border:1px solid var(--theme-line,#9281ff);position:absolute}@supports (color:color-mix(in lab, red, red)){.singularity-orbit:before,.singularity-orbit:after{border:1px solid color-mix(in srgb, var(--theme-line,#9281ff) 30%, transparent)}}.singularity-orbit:before,.singularity-orbit:after{border-radius:50%;transform:rotate(-24deg)}.singularity-orbit:before{width:82px;height:108px}.singularity-orbit:after{width:108px;height:62px}.singularity-orbit>span{border:1px solid var(--theme-line,#85ebfa);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.singularity-orbit>span{border:1px solid color-mix(in srgb, var(--theme-line,#85ebfa) 60%, transparent)}}.singularity-orbit>span{background:var(--theme-accent,#0d3048);color:var(--theme-accent-ink,#b9f6ff);border-radius:50%;font-size:1.15rem;font-weight:900;box-shadow:0 0 28px #20d3ee42}.singularity-orbit>i{background:var(--theme-accent,#63e8f8);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 11px #63e8f8}.singularity-orbit>i:first-of-type{top:9px;left:43px}.singularity-orbit>i:nth-of-type(2){background:var(--theme-info-soft,#a899ff);bottom:31px;right:5px;box-shadow:0 0 11px #a899ff}.singularity-orbit>i:nth-of-type(3){bottom:13px;left:18px}.singularity-intro .eyebrow{color:var(--theme-accent-ink,#78ddeb)}.singularity-intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,3vw,2.35rem)}.singularity-intro>p:not(.eyebrow){max-width:760px;color:var(--theme-muted,#bdd0df);margin:10px 0 16px;font-size:.93rem}.singularity-schedule{flex-wrap:wrap;gap:8px;display:flex}.singularity-schedule>span{border:1px solid var(--theme-line,#86cfe2);align-items:center;gap:7px;min-height:29px;padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.singularity-schedule>span{border:1px solid color-mix(in srgb, var(--theme-line,#86cfe2) 20%, transparent)}}.singularity-schedule>span{background:var(--theme-surface,#fff);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.singularity-schedule>span{background:color-mix(in srgb, var(--theme-surface,#fff) 5%, transparent)}}.singularity-schedule>span{color:var(--theme-accent-ink,#c8dce8);font-size:.68rem;font-weight:780}.singularity-schedule i{background:var(--theme-accent,#43d9a8);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #43d9a8}.singularity-hero-actions{justify-items:stretch;gap:9px;min-width:198px;display:grid}.singularity-hero-actions .status-pill{border-color:var(--theme-line,#fff);justify-self:end}@supports (color:color-mix(in lab, red, red)){.singularity-hero-actions .status-pill{border-color:color-mix(in srgb, var(--theme-line,#fff) 18%, transparent)}}.singularity-hero-actions .secondary-button{border-color:var(--theme-line,#9ed5e4)}@supports (color:color-mix(in lab, red, red)){.singularity-hero-actions .secondary-button{border-color:color-mix(in srgb, var(--theme-line,#9ed5e4) 30%, transparent)}}.singularity-hero-actions .secondary-button{background:var(--theme-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.singularity-hero-actions .secondary-button{background:color-mix(in srgb, var(--theme-surface,#fff) 7%, transparent)}}.singularity-hero-actions .secondary-button{color:var(--theme-on-accent,#e6f5fb);box-shadow:none}.singularity-metrics{border:1px solid var(--line);background:var(--theme-surface,#fff);box-shadow:var(--shadow);border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.singularity-metrics article{border-left:1px solid var(--line);min-height:130px;padding:20px}.singularity-metrics article:first-child{border-left:0}.singularity-metrics small,.singularity-metrics b,.singularity-metrics span{display:block}.singularity-metrics small{color:var(--theme-muted,#607389);letter-spacing:.1em;font-size:.64rem;font-weight:900}.singularity-metrics b{color:var(--theme-info-ink,#10223a);letter-spacing:-.045em;margin:14px 0 8px;font-size:clamp(1.35rem,2.5vw,2.05rem);line-height:1}.singularity-metrics b i{color:var(--theme-muted,#6c8094);letter-spacing:0;font-size:.75rem;font-style:normal;font-weight:750}.singularity-metrics span{color:var(--muted);font-size:.74rem}.singularity-operating-model{padding:0;overflow:hidden}.singularity-operating-model>.module-panel-title{border-bottom:1px solid var(--line);background:linear-gradient(120deg, var(--theme-surface,#f1fafb), var(--theme-surface,#fff) 64%)}.singularity-operating-model>.module-panel-title p:not(.eyebrow){max-width:900px;color:var(--muted);margin:5px 0 0;font-size:.78rem;line-height:1.55}.singularity-lifecycle{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.singularity-lifecycle li{border-left:1px solid var(--line);gap:10px;min-width:0;padding:17px 14px;display:flex}.singularity-lifecycle li:first-child{border-left:0}.singularity-lifecycle li>span{background:var(--theme-accent-soft,#e8f7f9);height:28px;color:var(--cyan-dark);border-radius:8px;flex:0 0 28px;place-items:center;font-size:.62rem;font-weight:900;display:grid}.singularity-lifecycle b{color:var(--theme-info-ink,#173049);font-size:.72rem}.singularity-lifecycle p{color:var(--muted);margin:5px 0 0;font-size:.64rem;line-height:1.48}.singularity-dependency-head{grid-template-columns:minmax(0,.7fr) minmax(420px,1fr);align-items:end;gap:24px;padding:20px;display:grid}.singularity-dependency-head h3{color:var(--theme-info-ink,#173049);margin:3px 0 0;font-size:1rem}.singularity-dependency-head>p{color:var(--theme-muted,#536a7f);margin:0;font-size:.73rem;line-height:1.55}.singularity-dependency-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 16px 16px;display:grid}.singularity-dependency-grid article{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:11px;min-width:0;padding:16px}.singularity-dependency-grid article>div{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.singularity-dependency-grid b{color:var(--theme-info-ink,#173049);font-size:.78rem}.singularity-dependency-grid small{color:var(--theme-muted,#698095);letter-spacing:.08em;margin-top:11px;font-size:.57rem;font-weight:900;display:block}.singularity-dependency-grid p{color:var(--theme-muted,#526a7f);margin:5px 0 0;font-size:.67rem;line-height:1.5}.singularity-dependency-grid ul{flex-wrap:wrap;gap:5px;margin:7px 0 14px;padding:0;list-style:none;display:flex}.singularity-dependency-grid li{background:var(--theme-accent-soft,#eef6f8);color:var(--theme-accent-ink,#345a6d);border-radius:6px;padding:4px 6px;font-size:.59rem}.singularity-dependency-grid strong{border-top:1px solid var(--line);color:var(--theme-info-ink,#23435a);padding-top:12px;font-size:.66rem;line-height:1.5;display:block}.singularity-cross-function-register{border:1px solid var(--theme-line,#bcd2dc);background:var(--theme-surface,#fff);border-radius:13px;margin:0 16px 18px;overflow:hidden}.singularity-register-title{background:linear-gradient(115deg, var(--theme-accent-soft,#eef8fa), var(--theme-surface,#f6f9fb));justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.singularity-register-title h3{color:var(--theme-info-ink,#173049);margin:3px 0 0;font-size:1rem}.singularity-register-title p:not(.eyebrow){max-width:850px;color:var(--theme-muted,#536a7f);margin:7px 0 0;font-size:.72rem;line-height:1.55}.singularity-register-title .secondary-button{flex:none}.singularity-register-controls{border-top:1px solid var(--line);background:var(--theme-surface,#fafcfd);grid-template-columns:minmax(260px,1fr) minmax(190px,.42fr) auto;align-items:end;gap:12px;padding:15px 18px;display:grid}.singularity-register-controls label{min-width:0;color:var(--theme-muted,#40566d);gap:6px;font-size:.67rem;font-weight:850;display:grid}.singularity-register-controls input,.singularity-register-controls select{width:100%;min-width:0}.singularity-register-controls>span{color:var(--muted);align-self:center;font-size:.7rem;font-weight:780}.singularity-register-head,.singularity-register-rows article{grid-template-columns:minmax(190px,.72fr) minmax(220px,.9fr) minmax(230px,1fr) minmax(270px,1.2fr);gap:0;display:grid}.singularity-register-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--theme-accent-soft,#edf3f6)}.singularity-register-head span{border-left:1px solid var(--theme-line,#d5e0e6);color:var(--theme-muted,#4b6175);letter-spacing:.06em;text-transform:uppercase;padding:11px 14px;font-size:.59rem;font-weight:900}.singularity-register-head span:first-child{border-left:0}.singularity-register-rows article{border-bottom:1px solid var(--line)}.singularity-register-rows article:last-child{border-bottom:0}.singularity-register-rows article>*{border-left:1px solid var(--line);min-width:0;margin:0;padding:14px}.singularity-register-rows article>:first-child{border-left:0}.singularity-register-rows article>div{align-content:start;justify-items:start;gap:7px;display:grid}.singularity-register-rows b{color:var(--theme-info-ink,#173049);font-size:.75rem}.singularity-register-rows small{color:var(--theme-muted,#60758a);font-size:.62rem;line-height:1.45}.singularity-register-rows ul{align-content:start;gap:5px;list-style:none;display:grid}.singularity-register-rows li{color:var(--theme-muted,#455f72);padding-left:12px;font-size:.65rem;line-height:1.4}.singularity-register-rows li:before{content:"";background:var(--theme-accent,#1591a9);border-radius:50%;width:5px;height:5px;margin:0 7px 1px -12px;display:inline-block}.singularity-register-rows p{color:var(--theme-accent-ink,#29475c);font-size:.68rem;line-height:1.5}.singularity-feature-ownership{border:1px solid var(--theme-line,#bcd2dc);background:var(--theme-surface,#fff);border-radius:13px;margin:0 16px 18px;overflow:hidden}.feature-ownership-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--theme-surface,#f8fbfc);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-ownership-summary article{border-left:1px solid var(--line);gap:3px;padding:14px 18px;display:grid}.feature-ownership-summary article:first-child{border-left:0}.feature-ownership-summary b{color:var(--theme-info-ink,#173049);font-size:1.15rem}.feature-ownership-summary span{color:var(--muted);font-size:.66rem}.feature-ownership-head,.feature-ownership-rows article{grid-template-columns:minmax(170px,.8fr) minmax(150px,.7fr) minmax(300px,1.45fr) minmax(170px,.75fr) minmax(130px,.62fr);display:grid}.feature-ownership-head{background:var(--theme-accent-soft,#edf3f6)}.feature-ownership-head span{border-left:1px solid var(--theme-line,#d5e0e6);color:var(--theme-muted,#4b6175);letter-spacing:.06em;text-transform:uppercase;padding:11px 13px;font-size:.57rem;font-weight:900}.feature-ownership-head span:first-child{border-left:0}.feature-ownership-rows article{border-top:1px solid var(--line)}.feature-ownership-rows article>*{border-left:1px solid var(--line);min-width:0;color:var(--theme-muted,#455f72);overflow-wrap:anywhere;margin:0;padding:13px;font-size:.65rem;line-height:1.45}.feature-ownership-rows article>:first-child{color:var(--theme-info-ink,#173049);border-left:0}.feature-ownership-rows code{color:var(--theme-accent-ink,#0b7285);font-size:.61rem}.feature-ownership-rule{border-top:1px solid var(--line);background:var(--theme-accent-soft,#eff8f9);color:var(--theme-muted,#36566a);gap:12px;padding:14px 18px;font-size:.7rem;line-height:1.5;display:flex}.feature-ownership-rule b{color:var(--theme-accent-ink,#0b7285);flex:none}.singularity-impact-observatory{border:1px solid var(--theme-line,#cfe0e6);background:var(--theme-surface,#f5fafb);border-radius:12px;margin:0 16px 16px;padding:18px}.singularity-impact-observatory>div:first-child h3{color:var(--theme-info-ink,#173049);margin:4px 0 7px;font-size:1rem}.singularity-impact-observatory>div:first-child p:last-child{color:var(--theme-muted,#5a7185);margin:0;font-size:.7rem;line-height:1.5}.singularity-impact-observatory>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.singularity-impact-observatory article{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:10px;min-width:0;padding:14px}.singularity-impact-observatory article>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.singularity-impact-observatory article>strong{color:var(--theme-accent-ink,#0b728b);margin-top:12px;font-size:1.35rem;display:block}.singularity-impact-observatory article>span,.singularity-impact-observatory article>small{color:var(--theme-muted,#60778b);overflow-wrap:anywhere;margin-top:4px;font-size:.64rem;line-height:1.45;display:block}.singularity-impact-observatory details{margin-top:11px}.singularity-impact-observatory details p{overflow-wrap:anywhere}.singularity-impact-observatory details ul{flex-wrap:wrap;gap:5px;padding:0;list-style:none;display:flex}.singularity-impact-observatory details li{background:var(--theme-accent-soft,#eaf4f6);color:var(--theme-accent-ink,#31566a);border-radius:6px;padding:4px 6px;font-size:.6rem}.singularity-enforcement{border-top:1px solid var(--line);background:var(--theme-surface,#f7fafb);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.singularity-enforcement>div{border-left:1px solid var(--line);padding:16px 20px}.singularity-enforcement>div:first-child{border-left:0}.singularity-enforcement b{color:var(--theme-accent-ink,#1b3c52);font-size:.7rem}.singularity-enforcement p{color:var(--theme-muted,#5c7185);margin:6px 0 0;font-size:.68rem;line-height:1.52}.singularity-boundary{background:linear-gradient(120deg, var(--theme-surface,#fff), var(--theme-surface,#f7fbfd));grid-template-columns:minmax(0,1fr) minmax(520px,.9fr);gap:24px;padding:23px;display:grid}.singularity-boundary h2{color:var(--theme-info-ink,#13263e);margin:0;font-size:1.08rem}.singularity-boundary p:not(.eyebrow){max-width:720px;color:var(--muted);margin:8px 0 0;font-size:.82rem}.singularity-boundary ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.singularity-boundary li{border-left:1px solid var(--line);min-width:0;padding:12px}.singularity-boundary li:first-child{border-left:0}.singularity-boundary li b,.singularity-boundary li span{display:block}.singularity-boundary li b{color:var(--cyan-dark);font-size:.69rem}.singularity-boundary li span{color:var(--theme-text,#314960);margin-top:7px;font-size:.7rem;font-weight:780}.singularity-approval-channel{border-color:var(--theme-line,#b9d7e1);background:linear-gradient(120deg, var(--theme-surface,#f2f7f9), var(--theme-surface,#fff));justify-content:space-between;align-items:center;gap:22px;padding:20px 23px;display:flex}.singularity-approval-channel h2{color:var(--theme-info-ink,#13263e);margin:0;font-size:1.05rem}.singularity-approval-channel p:not(.eyebrow){max-width:840px;color:var(--muted);margin:7px 0 0;font-size:.79rem;line-height:1.55}.singularity-approval-channel a{color:var(--cyan-dark);overflow-wrap:anywhere;font-weight:800}.singularity-approval-channel .secondary-button{flex:none}.singularity-lineage{padding:0;overflow:hidden}.singularity-lineage-title{border-bottom:1px solid var(--line);background:linear-gradient(120deg, var(--theme-surface,#f4fbfc), var(--theme-surface,#fff) 60%);align-items:flex-start}.singularity-lineage-title>div{max-width:900px}.singularity-lineage-title p:not(.eyebrow){color:var(--muted);margin:5px 0 0;font-size:.78rem;line-height:1.55}.singularity-lineage-summary{border-bottom:1px solid var(--line);background:var(--theme-surface,#fff);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.singularity-lineage-summary article{border-left:1px solid var(--line);min-height:104px;padding:18px 20px}.singularity-lineage-summary article:first-child{border-left:0}.singularity-lineage-summary small,.singularity-lineage-summary b,.singularity-lineage-summary span{display:block}.singularity-lineage-summary small{color:var(--theme-muted,#61758a);letter-spacing:.08em;font-size:.61rem;font-weight:900}.singularity-lineage-summary b{color:var(--theme-info-ink,#142b43);margin:6px 0;font-size:1.6rem}.singularity-lineage-summary span{color:var(--muted);font-size:.67rem}.singularity-lineage-policy{border-bottom:1px solid var(--line);background:var(--theme-surface,#f6f9fb);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.singularity-lineage-policy>div{border-left:1px solid var(--line);min-height:122px;padding:17px 20px}.singularity-lineage-policy>div:first-child{border-left:0}.singularity-lineage-policy b{color:var(--theme-info-ink,#1c3b54);font-size:.72rem}.singularity-lineage-policy p{color:var(--theme-muted,#597083);margin:7px 0 0;font-size:.68rem;line-height:1.52}.singularity-lineage-controls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;padding:14px 20px;display:flex}.singularity-lineage-controls .singularity-filter{flex-wrap:wrap}.singularity-lineage-controls label{min-width:min(340px,100%);color:var(--theme-muted,#40566d);gap:5px;font-size:.68rem;font-weight:820;display:grid}.singularity-lineage-controls input{border:1px solid var(--control-border);background:var(--theme-surface,#fff);min-height:40px;color:var(--ink);border-radius:8px;padding:8px 11px}.singularity-lineage-list{display:grid}.singularity-lineage-item{--lineage-tone:#4f7186;border-top:1px solid var(--line);background:var(--theme-surface,#fff)}.singularity-lineage-item:first-child{border-top:0}.singularity-lineage-item.lineage-product_request{--lineage-tone:#0b7184}.singularity-lineage-item.lineage-audit{--lineage-tone:#8e5607}.singularity-lineage-item.lineage-standard{--lineage-tone:#6a54a0}.singularity-lineage-item>summary{cursor:pointer;grid-template-columns:76px minmax(0,1fr) auto 18px;align-items:center;gap:14px;min-height:82px;padding:14px 20px;list-style:none;display:grid}.singularity-lineage-item>summary::-webkit-details-marker{display:none}.singularity-lineage-item>summary .lineage-id{color:var(--lineage-tone);letter-spacing:.04em;font-size:.74rem;font-weight:900}.singularity-lineage-item>summary b,.singularity-lineage-item>summary small{display:block}.singularity-lineage-item>summary b{color:var(--theme-info-ink,#183048);font-size:.78rem}.singularity-lineage-item>summary small{color:var(--theme-muted,#687c90);margin-top:4px;font-size:.65rem}.singularity-lineage-item>summary>span:nth-child(3){flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.singularity-lineage-item>summary i{color:var(--lineage-tone);font-style:normal;transition:transform .2s}.singularity-lineage-item[open]>summary{background:var(--theme-surface,#f8fbfc)}.singularity-lineage-item[open]>summary i{transform:rotate(180deg)}.lineage-detail{border-top:1px solid var(--line);background:var(--theme-surface,#fbfcfd);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lineage-detail section{border-left:1px solid var(--line);min-width:0;min-height:150px;padding:16px 20px 18px}.lineage-detail section:first-child{border-left:0}.lineage-detail b{color:var(--theme-info-ink,#28465e);font-size:.7rem}.lineage-detail ul,.lineage-detail ol{color:var(--theme-muted,#566d82);margin:9px 0 0;padding-left:18px;font-size:.67rem;line-height:1.5}.lineage-detail p{color:var(--theme-muted,#566d82);text-transform:capitalize;font-size:.68rem}.lineage-detail a{color:var(--theme-accent-ink,#056d80);font-size:.68rem;font-weight:800}.singularity-miss-review{border-color:var(--theme-line,#d6c9a7);padding:0;overflow:hidden}.singularity-miss-review>.module-panel-title{border-bottom:1px solid var(--theme-line,#e6dcc3);background:linear-gradient(120deg, var(--theme-surface,#fffaf0), var(--theme-surface,#fff))}.singularity-miss-review>.module-panel-title p:not(.eyebrow){max-width:880px;color:var(--muted);margin:5px 0 0;font-size:.78rem;line-height:1.55}.singularity-miss-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.singularity-miss-grid article{border-left:1px solid var(--line);background:var(--theme-surface,#fff);min-width:0;min-height:230px;padding:20px}.singularity-miss-grid article:first-child{border-left:0}.singularity-miss-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.singularity-miss-grid article>div>span{border:1px solid var(--theme-line,#d6c9a7);background:var(--theme-surface,#fffaf0);width:30px;height:30px;color:var(--theme-warning-ink,#8a6517);border-radius:8px;place-items:center;font-size:.65rem;font-weight:900;display:grid}.singularity-miss-grid h3{color:var(--theme-info-ink,#162b42);margin:17px 0 9px;font-size:.94rem}.singularity-miss-grid p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.6}.singularity-miss-grid small{color:var(--theme-muted,#718196);margin-top:14px;font-size:.63rem;line-height:1.5;display:block}.singularity-miss-grid .miss-correction{background:var(--theme-surface,#f5fbf8)}.singularity-miss-note{border-top:1px solid var(--line);background:var(--theme-surface,#fbfcfd);color:var(--theme-muted,#5e7287);margin:0;padding:13px 20px 16px;font-size:.69rem;line-height:1.55}.singularity-miss-note b{color:var(--theme-info-ink,#263f57)}.singularity-release-evidence{padding:0;overflow:hidden}.singularity-release-evidence>.module-panel-title{border-bottom:1px solid var(--line)}.singularity-release-evidence>.module-panel-title p:not(.eyebrow){max-width:860px;color:var(--muted);margin:5px 0 0;font-size:.78rem}.singularity-release-facts{border-bottom:1px solid var(--line);background:var(--theme-surface,#f8fbfc);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.singularity-release-facts article{border-left:1px solid var(--line);min-width:0;min-height:96px;padding:17px 20px}.singularity-release-facts article:first-child{border-left:0}.singularity-release-facts small,.singularity-release-facts b,.singularity-release-facts span{display:block}.singularity-release-facts small{color:var(--theme-muted,#62768b);letter-spacing:.09em;font-size:.61rem;font-weight:900}.singularity-release-facts b{color:var(--theme-info-ink,#13263e);overflow-wrap:anywhere;margin:9px 0 5px;font-size:.9rem}.singularity-release-facts span{color:var(--muted);overflow-wrap:anywhere;font-size:.67rem}.singularity-release-improvements{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.singularity-release-improvements article{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:11px;min-width:0;padding:15px}.singularity-release-improvements article>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.singularity-release-improvements b{color:var(--theme-info-ink,#18314a);font-size:.78rem}.singularity-release-improvements .release-requirement-links{color:var(--theme-muted,#61768a);margin-top:8px;font-size:.62rem;display:block}.singularity-release-improvements ul{flex-wrap:wrap;gap:6px;margin:13px 0 0;padding:0;list-style:none;display:flex}.singularity-release-improvements li{border:1px solid var(--theme-line,#d7e4e9);background:var(--theme-surface,#f3f8f9);color:var(--theme-muted,#3d596e);border-radius:7px;padding:5px 7px;font-size:.62rem}.singularity-release-note{border-top:1px solid var(--line);color:var(--theme-muted,#64788d);margin:0;padding:12px 20px 15px;font-size:.68rem;line-height:1.5}.singularity-hourly-tracker{padding:0;overflow:hidden}.singularity-tracker-title{border-bottom:1px solid var(--line);align-items:flex-end}.singularity-tracker-title p:not(.eyebrow){max-width:820px;color:var(--muted);margin:5px 0 0;font-size:.78rem}.singularity-tracker-summary{border-bottom:1px solid var(--line);background:var(--theme-surface,#f8fbfc);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.singularity-tracker-summary article{border-left:1px solid var(--line);min-height:104px;padding:17px 20px}.singularity-tracker-summary article:first-child{border-left:0}.singularity-tracker-summary small,.singularity-tracker-summary b,.singularity-tracker-summary span{display:block}.singularity-tracker-summary small{color:var(--theme-muted,#62768b);letter-spacing:.09em;font-size:.61rem;font-weight:900}.singularity-tracker-summary b{color:var(--theme-info-ink,#13263e);margin:9px 0 5px;font-size:1.35rem;line-height:1}.singularity-tracker-summary span{color:var(--muted);font-size:.69rem}.singularity-tracker-summary .tracker-exception{background:var(--theme-surface,#fff8f7)}.singularity-tracker-summary .tracker-exception b{color:var(--theme-danger-ink,#a72b3d)}.singularity-tracker-table{overflow-x:auto}.singularity-tracker-head,.singularity-tracker-row{grid-template-columns:minmax(128px,.9fr) minmax(95px,.6fr) minmax(115px,.75fr) minmax(145px,1fr) minmax(90px,.6fr) minmax(130px,.85fr) minmax(155px,1fr) minmax(120px,.75fr);align-items:center;gap:10px;min-width:1080px;padding:11px 20px;display:grid}.singularity-tracker-head{background:var(--theme-accent-soft,#eef4f7);color:var(--theme-muted,#61758a);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.singularity-tracker-row{border-top:1px solid var(--theme-line,#e3ebf0);min-height:72px;color:var(--theme-muted,#3c5369);font-size:.72rem}.singularity-tracker-row:first-of-type{border-top:0}.singularity-tracker-row.selected{background:var(--theme-surface,#f1f9fb);box-shadow:inset 3px 0 #00788a}.singularity-tracker-row>span{overflow-wrap:anywhere;min-width:0}.singularity-tracker-row b,.singularity-tracker-row small{display:block}.singularity-tracker-row b{color:var(--theme-info-ink,#152a41)}.singularity-tracker-row small{color:var(--theme-muted,#718196);margin-top:4px;font-size:.62rem}.singularity-tracker-row .secondary-button{min-height:34px;padding:6px 10px}.singularity-tracker-note{border-top:1px solid var(--line);color:var(--theme-muted,#64788d);margin:0;padding:12px 20px 15px;font-size:.66rem;line-height:1.5}.singularity-section{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.singularity-section{background:color-mix(in srgb, var(--theme-surface,#fff) 92%, transparent)}}.singularity-section{box-shadow:var(--shadow)}.singularity-section .module-panel-title p:not(.eyebrow){color:var(--muted);margin:5px 0 0;font-size:.78rem}.singularity-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.singularity-category{border:1px solid var(--line);background:var(--theme-surface,#fff);min-width:0;min-height:250px;box-shadow:var(--shadow-sm);border-radius:13px;padding:18px;position:relative}.singularity-category:before{content:"";background:var(--category-tone,var(--theme-accent,#5c7890));border-radius:13px 0 0 13px;width:3px;position:absolute;inset:0 auto 0 0}.category-healthy{--category-tone:#15956f}.category-watch{--category-tone:#c08117}.category-action_required{--category-tone:#b3263c}.category-not_instrumented{--category-tone:#607789}.singularity-category-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.singularity-category-head>span:first-child{border:1px solid var(--category-tone);place-items:center;min-width:38px;height:34px;padding:0 7px;display:grid}@supports (color:color-mix(in lab, red, red)){.singularity-category-head>span:first-child{border:1px solid color-mix(in srgb, var(--category-tone) 25%, white)}}.singularity-category-head>span:first-child{background:var(--category-tone);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.singularity-category-head>span:first-child{background:color-mix(in srgb, var(--category-tone) 8%, white)}}.singularity-category-head>span:first-child{color:var(--category-tone);font-size:.66rem;font-weight:900}.singularity-category h3{min-height:42px;color:var(--theme-info-ink,#152940);margin:14px 0 10px;font-size:.95rem}.singularity-score{align-items:flex-end;gap:9px;display:flex}.singularity-score b{color:var(--category-tone);letter-spacing:-.05em;font-size:1.85rem;line-height:1}.singularity-score span{color:var(--theme-muted,#718195);font-size:.68rem}.singularity-score-track{background:var(--theme-accent-soft,#e8eef2);border-radius:999px;height:5px;margin:8px 0 14px;overflow:hidden}.singularity-score-track>i{border-radius:inherit;background:var(--category-tone);height:100%;display:block}.singularity-category>p{min-height:57px;color:var(--muted);margin:13px 0;font-size:.77rem}.singularity-category details{border-top:1px solid var(--theme-line,#e5edf2);padding-top:10px}.singularity-category summary{color:var(--theme-info-ink,#31536c);cursor:pointer;font-size:.7rem;font-weight:820}.singularity-category ul{color:var(--muted);margin:9px 0 0;padding-left:17px;font-size:.68rem}.singularity-filter{border:1px solid var(--line);background:var(--theme-surface,#f2f6f8);border-radius:9px;gap:3px;padding:3px;display:inline-flex}.singularity-filter button{min-height:36px;color:var(--theme-muted,#52677b);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:.72rem;font-weight:830}.singularity-filter button.selected{background:var(--theme-surface,#fff);color:var(--theme-accent-ink,#0b6780);box-shadow:var(--shadow-sm)}.singularity-queue-list{gap:14px;padding:16px;display:grid}.singularity-candidate{border:1px solid var(--line);background:var(--theme-surface,#fff);box-shadow:var(--shadow-sm);border-radius:14px;position:relative;overflow:hidden}.singularity-candidate:before{content:"";background:var(--candidate-tone,var(--theme-line,#7b8b9a));height:3px;position:absolute;inset:0 0 auto}.candidate-high{--candidate-tone:#b3263c}.candidate-medium{--candidate-tone:#bd7a0e}.candidate-low{--candidate-tone:#08785d}.candidate-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 20px 15px;display:flex}.candidate-heading h3{color:var(--theme-info-ink,#13263e);margin:0;font-size:1.03rem}.candidate-heading>div:first-child>span{color:var(--theme-muted,#718196);margin-top:6px;font-size:.69rem;display:block}.candidate-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.candidate-problem{color:var(--muted);margin:0;padding:0 20px 17px;font-size:.8rem}.candidate-detail-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--theme-surface,#f9fbfc);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.candidate-detail-grid section{border-left:1px solid var(--line);min-width:0;min-height:168px;padding:17px 20px}.candidate-detail-grid section:first-child{border-left:0}.candidate-detail-grid b{color:var(--theme-text,#30475e);font-size:.75rem}.candidate-detail-grid p,.candidate-detail-grid li,.candidate-detail-grid small{color:var(--muted);font-size:.72rem}.candidate-detail-grid ul,.candidate-detail-grid ol{margin:9px 0 0;padding-left:18px}.candidate-detail-grid p{margin:9px 0}.candidate-decision{border:1px solid var(--theme-line,#cbd9e4);background:var(--theme-surface,#f4f8fb);border-radius:9px;gap:4px;margin:15px 20px 0;padding:12px;display:grid}.candidate-decision b{color:var(--theme-accent-ink,#315066);font-size:.7rem}.candidate-decision span,.candidate-decision small{color:var(--muted);font-size:.71rem}.candidate-governance{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:16px 20px 20px;display:grid}.candidate-governance label{color:var(--theme-muted,#334b62);font-size:.72rem;font-weight:800}.candidate-governance textarea{resize:vertical;width:100%;min-height:72px;margin-top:5px}.candidate-governance label small{color:var(--theme-muted,#728397);margin-top:4px;font-size:.65rem;font-weight:500;display:block}.candidate-governance>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.singularity-run-register{overflow:hidden}.restore-workbench{gap:1.25rem;padding:clamp(1.15rem,2vw,1.6rem);display:grid;overflow:hidden}.restore-workbench-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;min-width:0;display:flex}.restore-workbench-header>div{min-width:0;max-width:70ch}.restore-workbench-header>.status-pill{flex:none;margin:0}.restore-workbench-header h2{margin:.25rem 0 .4rem}.restore-workbench-header p{color:var(--muted);margin:0;line-height:1.55}.restore-version-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.restore-version-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.9rem;min-height:10rem;padding:1.2rem;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.restore-version-card:hover{border-color:var(--accent);transform:translateY(-1px)}.restore-version-card.selected{border-color:var(--accent);background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--accent)}.restore-version-card input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.restore-version-marker{border:2px solid var(--muted);block-size:1.05rem;inline-size:1.05rem;box-shadow:inset 0 0 0 3px var(--surface);border-radius:50%;margin-top:.12rem}.restore-version-card.selected .restore-version-marker{border-color:var(--accent);background:var(--accent)}.restore-version-copy{grid-template-rows:auto 1fr auto;align-content:stretch;gap:.75rem;min-width:0;height:100%;display:grid}.restore-version-copy>span{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .75rem;min-width:0;display:flex}.restore-version-copy strong{font-size:.95rem;line-height:1.35}.restore-version-copy small{color:var(--muted);overflow-wrap:anywhere;align-self:end;line-height:1.4}.restore-action-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.25rem;display:grid}.restore-action-panel p{max-width:58rem;color:var(--muted);margin:.35rem 0 0}.restore-primary-action{flex:none;min-width:13rem}@media (width<=1180px){.restore-version-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.singularity-run-head,.singularity-run-row{grid-template-columns:minmax(190px,1.4fr) minmax(130px,.9fr) minmax(95px,.6fr) minmax(80px,.5fr) minmax(110px,.7fr) minmax(110px,.7fr);align-items:center;gap:10px;min-width:820px;padding:11px 20px;display:grid}.singularity-run-head{background:var(--theme-info-soft,#f1f5f8);color:var(--theme-muted,#65788c);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.singularity-run-row{border-top:1px solid var(--theme-line,#e3ebf0);color:var(--theme-muted,#3e556b);font-size:.73rem}.collaboration-workspace{gap:18px;display:grid}.collaboration-assurance{border:1px solid var(--theme-line,#b9d9e1);background:linear-gradient(120deg, var(--theme-accent,#08243a), var(--theme-accent,#0d4d5b));color:var(--theme-on-accent,#fff);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:center;gap:24px;padding:25px 28px;display:grid;overflow:hidden}.collaboration-assurance h2{color:var(--theme-on-accent,#fff);margin:4px 0 7px;font-size:1.24rem}.collaboration-assurance p:not(.eyebrow){max-width:820px;color:var(--theme-accent-ink,#d2e8ed);margin:0;font-size:.8rem;line-height:1.6}.collaboration-assurance>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.collaboration-assurance>div:last-child span{border:1px solid var(--theme-line,#bde9ef);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.collaboration-assurance>div:last-child span{border:1px solid color-mix(in srgb, var(--theme-line,#bde9ef) 25%, transparent)}}.collaboration-assurance>div:last-child span{background:var(--theme-surface,#fff);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.collaboration-assurance>div:last-child span{background:color-mix(in srgb, var(--theme-surface,#fff) 7%, transparent)}}.collaboration-assurance>div:last-child span{color:var(--theme-on-accent,#d9f0f3);text-align:center;font-size:.68rem;font-weight:800}.collaboration-kpis{border:1px solid var(--line);background:var(--theme-surface,#fff);box-shadow:var(--shadow-sm);border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.collaboration-kpis article{border-left:1px solid var(--line);min-width:0;min-height:112px;padding:18px 20px}.collaboration-kpis article:first-child{border-left:0}.collaboration-kpis small,.collaboration-kpis b,.collaboration-kpis span{display:block}.collaboration-kpis small{color:var(--theme-muted,#60768a);letter-spacing:.08em;font-size:.63rem;font-weight:900}.collaboration-kpis b{color:var(--theme-info-ink,#112b42);margin:10px 0 6px;font-size:1.45rem}.collaboration-kpis span{color:var(--muted);font-size:.69rem}.collaboration-coverage{border:1px solid var(--theme-line,#bed9d4);background:var(--theme-surface,#f2f9f7);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:center;gap:16px;padding:14px 17px;display:grid}.collaboration-coverage.limited{border-color:var(--theme-line,#dfbd80);background:var(--theme-warning-soft,#fff8e9)}.collaboration-coverage b,.collaboration-coverage span{display:block}.collaboration-coverage b{color:var(--theme-accent-ink,#24594f);font-size:.73rem}.collaboration-coverage.limited b{color:var(--theme-warning-ink,#805a15)}.collaboration-coverage span,.collaboration-coverage small{color:var(--theme-muted,#5a7181);overflow-wrap:anywhere;margin-top:3px;font-size:.66rem;line-height:1.5}.collaboration-coverage small{text-align:right;margin:0}.collaboration-controls{grid-template-columns:auto minmax(240px,1fr) auto;align-items:end;gap:12px;padding:14px 16px;display:grid}.collaboration-controls label{color:var(--theme-muted,#344d63);gap:5px;font-size:.68rem;font-weight:800;display:grid}.collaboration-controls input{width:100%;min-width:0}.collaboration-controls>small{color:var(--theme-muted,#6d8093);grid-column:1/-1;font-size:.64rem}.collaboration-filter{border:1px solid var(--line);background:var(--theme-surface,#f2f6f8);border-radius:9px;gap:3px;padding:3px;display:inline-flex}.collaboration-filter button{min-height:38px;color:var(--theme-muted,#52677b);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 11px;font-size:.69rem;font-weight:830}.collaboration-filter button.selected{background:var(--theme-surface,#fff);color:var(--theme-accent-ink,#0b6780);box-shadow:var(--shadow-sm)}.collaboration-layout{grid-template-columns:minmax(300px,.7fr) minmax(0,1.65fr);align-items:start;gap:18px;display:grid}.collaboration-case-list{max-height:calc(100vh - 122px);padding:0;position:sticky;top:92px;overflow:auto}.collaboration-case-list>.module-panel-title{z-index:1;border-bottom:1px solid var(--line);background:var(--theme-surface,#fff);position:sticky;top:0}.collaboration-case-list>button{border:0;border-top:1px solid var(--line);background:var(--theme-surface,#fff);width:100%;color:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 17px;display:grid}.collaboration-case-list>button:first-of-type{border-top:0}.collaboration-case-list>button.selected{background:var(--theme-accent-soft,#eef8fa);box-shadow:inset 3px 0 #00788a}.collaboration-case-list>button>span{min-width:0}.collaboration-case-list>button>span:last-child{justify-items:end;gap:5px;display:grid}.collaboration-case-list b,.collaboration-case-list small{overflow-wrap:anywhere;display:block}.collaboration-case-list b{color:var(--theme-info-ink,#18314a);font-size:.78rem}.collaboration-case-list small{color:var(--muted);margin-top:4px;font-size:.63rem;line-height:1.45}.collaboration-detail{gap:18px;min-width:0;display:grid}.collaboration-case-brief{border-top:4px solid var(--theme-control-border,#00788a);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.collaboration-case-brief h2{color:var(--theme-info-ink,#142b42);margin:4px 0 5px;font-size:1.18rem}.collaboration-case-brief p:not(.eyebrow){color:var(--muted);margin:0}.collaboration-case-brief>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.collaboration-case-brief>div:last-child>span:last-child{width:100%;color:var(--theme-muted,#5f7489);text-align:right;font-size:.68rem}.collaboration-read-only{border:1px solid var(--theme-line,#d7c892);background:var(--theme-warning-soft,#fff9e8);border-radius:11px;gap:4px;padding:13px 16px;display:grid}.collaboration-read-only b{color:var(--theme-warning-ink,#715619);font-size:.72rem}.collaboration-read-only span{color:var(--theme-muted,#665f4c);font-size:.68rem;line-height:1.5}.collaboration-team,.collaboration-actions,.collaboration-thread{padding:0;overflow:hidden}.collaboration-team-list,.collaboration-action-list{display:grid}.collaboration-team-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:13px 18px;display:grid}.collaboration-team-list article:first-child{border-top:0}.collaboration-team-list b,.collaboration-team-list small{overflow-wrap:anywhere;display:block}.collaboration-team-list b{color:var(--theme-info-ink,#29455d);font-size:.75rem}.collaboration-team-list small{color:var(--muted);margin-top:3px;font-size:.63rem}.collaboration-team-form,.collaboration-action-form,.collaboration-message-form{border-top:1px solid var(--line);background:var(--theme-surface,#f7fafb);grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto;align-items:end;gap:12px;padding:16px 18px;display:grid}.collaboration-team-form label,.collaboration-action-form label,.collaboration-message-form label,.collaboration-action-transition label{min-width:0;color:var(--theme-muted,#365169);gap:5px;font-size:.68rem;font-weight:800;display:grid}.collaboration-action-form{grid-template-columns:minmax(0,1.3fr) minmax(180px,.8fr) minmax(110px,.4fr) auto}.collaboration-action-form .form-wide{grid-column:auto}.collaboration-action-list article{border-top:1px solid var(--line);min-width:0;padding:16px 18px}.collaboration-action-list article:first-child{border-top:0}.collaboration-action-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.collaboration-action-head>span{min-width:0}.collaboration-action-head b,.collaboration-action-head small{overflow-wrap:anywhere;display:block}.collaboration-action-head b{color:var(--theme-info-ink,#203a52);font-size:.78rem}.collaboration-action-head small{color:var(--muted);margin-top:5px;font-size:.63rem}.collaboration-action-head>div{gap:6px;display:flex}.collaboration-action-list article>p{border-left:3px solid var(--theme-line,#75a8b6);background:var(--theme-surface,#f4f8f9);color:var(--muted);overflow-wrap:anywhere;margin:12px 0 0;padding:10px 12px;font-size:.7rem}.collaboration-action-list article>p b{color:var(--theme-muted,#355168);margin-bottom:4px;display:block}.collaboration-action-transition{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:13px;display:grid}.collaboration-action-transition>div{gap:7px;display:flex}.collaboration-message-form{grid-template-columns:minmax(140px,.35fr) minmax(200px,.6fr) minmax(0,1fr) auto}.collaboration-message-form .form-wide{grid-column:1/4}.collaboration-action-form label small,.collaboration-message-form label small{color:var(--muted);font-size:.6rem;font-weight:650;line-height:1.4}.collaboration-message-form>button{grid-area:1/4/5;align-self:stretch}.collaboration-reminder-rule{border:1px solid var(--theme-line,#bcd7df);background:var(--theme-accent-soft,#eef8fa);color:var(--theme-muted,#49657a);border-radius:9px;grid-column:1/4;gap:3px;padding:10px 12px;font-size:.65rem;line-height:1.45;display:grid}.collaboration-reminder-rule b{color:var(--theme-accent-ink,#175a6b);font-size:.68rem}.collaboration-replying{border:1px solid var(--theme-line,#c7dce4);background:var(--theme-accent-soft,#eef8fa);color:var(--theme-muted,#426075);border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:.67rem;display:flex}.collaboration-replying button{color:var(--theme-accent-ink,#006d7e);cursor:pointer;background:0 0;border:0;font-weight:850}.collaboration-register-toolbar{border-top:1px solid var(--line);background:var(--theme-surface,#fbfcfd);justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}.collaboration-register-toolbar small{color:var(--theme-muted,#64798d);text-align:right;font-size:.64rem}.collaboration-message-list{margin:0;padding:0;list-style:none;display:grid}.collaboration-message-list li{border-top:1px solid var(--line);min-width:0;padding:17px 19px}.collaboration-message-list li>div:first-child{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.collaboration-message-list li>div:first-child b,.collaboration-message-list li>div:first-child small{display:block}.collaboration-message-list li>div:first-child b{color:var(--theme-info-ink,#203a52);font-size:.76rem}.collaboration-message-list li>div:first-child small{color:var(--muted);margin-top:3px;font-size:.62rem}.collaboration-message-list p{color:var(--theme-muted,#4e657a);overflow-wrap:anywhere;white-space:pre-wrap;margin:11px 0;font-size:.75rem;line-height:1.55}.collaboration-message-list a{max-width:100%;color:var(--theme-accent-ink,#006e80);overflow-wrap:anywhere;margin-bottom:11px;font-size:.68rem;font-weight:800;display:block}.collaboration-reference{width:fit-content;max-width:100%;color:var(--theme-info-ink,#263c56);overflow-wrap:anywhere;white-space:normal;margin-bottom:11px;font-size:.68rem;font-weight:800;display:block}.collaboration-message-list .secondary-button{min-height:32px;padding:5px 10px}.collaboration-mentions{border:1px solid var(--line);background:var(--theme-surface,#f7fafc);border-radius:10px;min-width:0;margin:0;padding:12px}.collaboration-mentions legend{color:var(--theme-text,#314a61);padding:0 5px;font-size:.72rem;font-weight:850}.collaboration-mentions>p{color:var(--muted);margin:0 0 9px;font-size:.64rem}.collaboration-mentions>div{flex-wrap:wrap;gap:7px;display:flex}.collaboration-mentions label{border:1px solid var(--theme-line,#cddde4);background:var(--theme-surface,#fff);min-height:34px;color:var(--theme-accent-ink,#294a60);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.66rem;display:inline-flex}.collaboration-mentions input{width:15px;height:15px;margin:0}.collaboration-message-list li{border:1px solid var(--line);background:var(--theme-surface,#fff);box-shadow:var(--shadow-sm);border-radius:12px;margin:8px 12px}.scheduler-operations-workspace,.social-monitoring-workspace{gap:18px;display:grid}.social-monitoring-loading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:16px 18px;display:grid}.social-monitoring-loading>div{gap:2px;min-width:0;display:grid}.social-monitoring-loading b{color:var(--theme-info-ink,#203750);font-size:.86rem}.social-monitoring-loading small{color:var(--subtle);font-size:.7rem;line-height:1.45}.social-loading-indicator{border:2px solid var(--theme-line,#b8d5df);border-top-color:var(--cyan-dark);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite social-loading-spin}.social-monitoring-loading.load-failed .social-loading-indicator{background:var(--theme-accent,#c98512);border:0;animation:none}@keyframes social-loading-spin{to{transform:rotate(360deg)}}@media (width<=520px){.social-monitoring-loading{grid-template-columns:auto minmax(0,1fr)}.social-monitoring-loading button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.social-loading-indicator{animation:none}}.social-process-summary{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 16px 0;display:grid;overflow:hidden}.social-process-summary span{background:var(--theme-surface,#f8fbfd);color:var(--theme-muted,#53697e);align-items:center;gap:9px;padding:10px 12px;font-size:.72rem;font-weight:750;display:flex}.social-process-summary b{background:var(--theme-accent-soft,#dff2f7);width:22px;height:22px;color:var(--blue-dark);border-radius:50%;place-items:center;font-size:.68rem;display:grid}.social-network-grid{gap:10px;padding:14px 16px 16px;display:grid}.social-network-grid-social{grid-template-columns:repeat(4,minmax(0,1fr))}.social-network-grid-consumer{grid-template-columns:repeat(3,minmax(0,1fr))}.social-network-grid-x{grid-template-columns:minmax(0,1fr)}.social-network-grid article{border:1px solid var(--line);border-top:3px solid var(--theme-line,#7caabd);background:var(--theme-surface,#fff);border-radius:10px;gap:9px;padding:14px;display:grid;box-shadow:0 5px 16px #0e1f350a}.social-network-heading,.social-run-identity{align-items:center;gap:10px;min-width:0;display:flex}.social-network-logo{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid;overflow:hidden;box-shadow:0 1px 3px #0f233724}.social-network-logo svg{width:100%;height:100%;display:block}.logo-x svg{fill:#fff;background:#000;padding:5px}.logo-threads svg{fill:#fff;background:#000;padding:3px}.logo-linkedin svg{fill:#fff;background:#0a66c2;padding:2px}.logo-reddit svg{background:#fff}.logo-reddit circle{fill:#ff4500}.logo-reddit path{fill:#fff}.logo-google{background:#fff}.logo-google svg path:first-child{fill:#4285f4}.logo-google svg path:nth-child(2){fill:#34a853}.logo-google svg path:nth-child(3){fill:#fbbc05}.logo-google svg path:nth-child(4){fill:#ea4335}.logo-trustpilot svg{fill:#fff;background:#00b67a}.logo-hellopeter svg{background:#fff}.logo-hellopeter circle{fill:#333e90}.logo-hellopeter path{fill:none;stroke:#ffd45c;stroke-linecap:round;stroke-width:2.4px}.logo-iosco svg{fill:none;stroke:#fff;stroke-width:1.5px;background:#143b70}.logo-iosco svg path{fill:#fff;stroke:none}.logo-telegram{border-radius:50%}.logo-telegram circle{fill:#229ed9}.logo-telegram path{fill:#fff}.logo-facebook{border-radius:50%}.logo-facebook circle{fill:#0866ff}.logo-facebook path{fill:#fff}.logo-instagram{background:radial-gradient(circle at 30% 108%,#fdf497 0 5%,#fdf497 5% 9%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.logo-instagram rect,.logo-instagram circle{fill:none;stroke:#fff;stroke-width:1.8px}.logo-youtube{box-shadow:none;background:#fff}.logo-youtube path:first-child{fill:red}.logo-youtube path:last-child{fill:#fff}.logo-tiktok{background:#010101;padding:4px}.logo-tiktok svg{fill:#fff;filter:drop-shadow(-1px 0 #25f4ee)drop-shadow(1px 0 #fe2c55);overflow:visible}.logo-generic{background:#eef4f7;border:1px solid #cbd9e3;padding:5px}.logo-generic circle,.logo-generic path{fill:none;stroke:#567084;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.social-network-grid article>strong{color:var(--ink);font-size:1.15rem}.social-network-grid article>strong small{color:var(--muted);font-size:.68rem;font-weight:700}.social-network-grid progress{width:100%}.social-network-grid article>span{color:var(--muted);font-size:.68rem}.social-lane-initialising{align-content:center;gap:5px;min-height:48px;display:grid}.social-lane-initialising strong{color:var(--ink);font-size:.78rem}.social-lane-initialising span{color:var(--muted);font-size:.66rem;line-height:1.4}.social-coverage-boundary{border:1px solid var(--line);background:var(--theme-surface,#f8fafc);border-radius:9px;margin:0 16px 16px;padding:10px 12px}.social-coverage-boundary summary{color:var(--theme-muted,#38516a);cursor:pointer;font-size:.72rem;font-weight:850}.social-coverage-boundary p{color:var(--muted);margin:8px 0 0;font-size:.75rem;line-height:1.5}.social-context-method{border:1px solid var(--theme-line,#cbdfe6);background:var(--theme-surface,#f4f9fb);border-radius:9px;margin:0 16px 10px;padding:10px 12px}.social-context-method summary{color:var(--theme-accent-ink,#294f63);cursor:pointer;font-size:.72rem;font-weight:850}.social-context-method ol{color:var(--theme-muted,#4c6174);margin:9px 0 0;padding-left:20px;font-size:.72rem;line-height:1.55}.social-context-method p{color:var(--theme-muted,#6b7d8d);margin:8px 0 0;font-size:.68rem;line-height:1.5}.social-run-ledger{overflow:hidden}.social-run-ledger>.module-panel-title label{min-width:160px;color:var(--muted);font-size:.67rem;font-weight:800}.social-run-ledger>.module-panel-title select{margin-top:4px}.social-run-list{gap:10px;padding:14px 16px 16px;display:grid}.social-run-card{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:10px;gap:11px;padding:14px;display:grid}.social-run-card header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.social-run-card h3{margin:4px 0 0}.social-context-basis{border-left:3px solid var(--theme-line,#75aabd);background:var(--theme-surface,#f4f9fb);border-radius:0 8px 8px 0;padding:10px 12px}.social-context-basis b{color:var(--theme-info-ink,#29455d);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.social-context-basis p{color:var(--theme-muted,#4c6174);margin:5px 0 0;font-size:.76rem;line-height:1.5}.social-context-basis small{color:var(--theme-muted,#6b7d8d);margin-top:7px;font-size:.67rem;line-height:1.45;display:block}.social-run-metrics{flex-wrap:wrap;gap:8px;display:flex}.social-run-metrics span{border:1px solid var(--line);background:var(--theme-surface,#fafcfd);color:var(--muted);border-radius:8px;padding:6px 9px;font-size:.68rem}.social-run-metrics b{color:var(--ink)}.social-candidate-results{border:1px solid var(--theme-line,#cfe4d8);background:var(--theme-surface,#f5fbf7);border-radius:8px;gap:8px;padding:10px 11px;display:grid}.social-candidate-results>b{color:var(--theme-text,#28533b);font-size:.7rem}.social-candidate-results>span{background:var(--theme-surface,#fff);color:var(--theme-muted,#496457);border-radius:6px;padding:6px 8px;font-size:.68rem}.social-candidate-results>article{border:1px solid var(--theme-line,#dbe9df);background:var(--theme-surface,#fff);border-radius:8px;gap:7px;padding:10px;display:grid}.social-candidate-results>article strong{color:var(--theme-success-ink,#173d29);font-size:.82rem}.social-candidate-results>article time{color:var(--theme-muted,#526d5e);font-size:.68rem;font-weight:750}.social-candidate-results>article a{background:var(--theme-success-soft,#e8f5ed);color:var(--theme-success-ink,#17633a);border-radius:7px;margin:0;padding:6px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.social-candidate-results>article ul{color:var(--theme-muted,#496457);margin:0;padding-left:18px;font-size:.7rem;line-height:1.5}.social-run-card details{gap:10px;display:grid}.social-run-card details>summary{color:var(--blue-dark);cursor:pointer;font-size:.72rem;font-weight:850}.social-run-card dl{gap:8px;margin:12px 0;display:grid}.social-run-card dl div{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr;gap:12px;padding:8px 0;display:grid}.social-run-card dt{color:var(--muted)}.social-run-card dd{overflow-wrap:anywhere;margin:0}.social-run-card a{overflow-wrap:anywhere;margin-top:6px;display:block}.live-run-parameters>summary{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.live-run-parameters>summary span:first-child{gap:4px;display:grid}.live-run-parameter-list{gap:10px;max-height:520px;margin-top:16px;padding-right:6px;display:grid;overflow:auto}.live-run-parameter-list article{border:1px solid var(--line);background:var(--theme-accent,#081426);border-radius:12px;grid-template-columns:100px 1fr;align-items:start;gap:14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.live-run-parameter-list article{background:color-mix(in srgb, var(--theme-accent,#081426) 42%, transparent)}}.live-run-parameter-list p{overflow-wrap:anywhere;margin:4px 0}@media (width<=1000px){.social-network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.social-process-summary,.social-network-grid{grid-template-columns:1fr}.social-process-summary{gap:1px}.social-run-card dl div,.live-run-parameter-list article{grid-template-columns:1fr}}.scheduler-operations-loading{place-items:center;min-height:220px;display:grid}.scheduler-diagnosis{border-left:5px solid var(--theme-control-border,#138566);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.scheduler-diagnosis.trigger-not_observed{border-left-color:var(--theme-control-border,#b22e42);background:var(--theme-surface,#fff8f8)}.scheduler-diagnosis h2{color:var(--theme-info-ink,#172e46);margin:3px 0 7px;font-size:1.08rem}.scheduler-diagnosis p:not(.eyebrow){max-width:960px;color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.scheduler-summary{border:1px solid var(--line);background:var(--theme-surface,#fff);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.scheduler-summary article{border-left:1px solid var(--line);min-width:0;min-height:112px;padding:18px}.scheduler-summary article:first-child{border-left:0}.scheduler-summary small,.scheduler-summary b,.scheduler-summary span{display:block}.scheduler-summary small{color:var(--theme-muted,#667b8f);letter-spacing:.08em;font-size:.6rem;font-weight:900}.scheduler-summary b{color:var(--theme-info-ink,#13263e);margin:10px 0 6px;font-size:1.55rem}.scheduler-summary span{color:var(--muted);font-size:.68rem}.scheduler-control-inventory{padding:0;overflow:hidden}.scheduler-control-inventory>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.scheduler-control-inventory article{border-left:1px solid var(--line);min-width:0;padding:17px}.scheduler-control-inventory article:first-child{border-left:0}.scheduler-control-inventory b,.scheduler-control-inventory span,.scheduler-control-inventory small{display:block}.scheduler-control-inventory b{color:var(--theme-info-ink,#19344c);font-size:.75rem}.scheduler-control-inventory span{color:var(--cyan-dark);margin:7px 0;font-size:.66rem;font-weight:800}.scheduler-control-inventory small{color:var(--muted);font-size:.64rem;line-height:1.48}.research-control-inventory>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr))}.research-control-inventory article p{color:var(--theme-muted,#40586d);margin:8px 0;font-size:.66rem;line-height:1.5}.research-control-inventory article strong{color:var(--theme-accent-ink,#14748a);margin:8px 0 4px;font-size:.64rem;display:block}.manual-research-inventory{padding:0;overflow:hidden}.manual-research-head,.manual-research-inventory>article{grid-template-columns:minmax(180px,.9fr) minmax(110px,.55fr) minmax(260px,1.35fr) minmax(230px,1.15fr);align-items:start;gap:14px;padding:13px 18px;display:grid}.manual-research-head{background:var(--theme-accent-soft,#eef4f7);color:var(--theme-muted,#61768b);letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:900}.manual-research-inventory>article{border-top:1px solid var(--line);color:var(--theme-muted,#40586d);font-size:.68rem;line-height:1.48}.manual-research-inventory>article b,.manual-research-inventory>article small,.manual-research-inventory>article strong{display:block}.manual-research-inventory>article small{color:var(--muted);font-size:.61rem}.manual-research-inventory>article strong{color:var(--cyan-dark);font-size:.65rem}.manual-research-inventory>article p{margin:0}.manual-inventory-exclusions{border:1px solid var(--line);background:var(--theme-surface,#f8fbfc);color:var(--theme-muted,#40586d);border-radius:10px;margin:14px 18px 18px;padding:12px 14px;font-size:.68rem}.manual-inventory-exclusions summary{cursor:pointer;font-weight:800}.manual-inventory-exclusions li{margin-top:7px}.research-runtime-verification{border-left:4px solid var(--theme-control-border,#d58b28);grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:20px;display:grid}.research-runtime-verification h2{margin:4px 0 8px}.research-runtime-verification p,.research-runtime-verification small{color:var(--theme-muted,#52697e);line-height:1.5}.research-verification-counts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.research-verification-counts span{border:1px solid var(--line);background:var(--theme-surface,#f8fbfc);color:var(--theme-muted,#52697e);border-radius:9px;padding:10px;font-size:.64rem}.research-verification-counts b{color:var(--theme-info-ink,#19344c);font-size:1rem;display:block}.verification-passed{border-left-color:var(--theme-control-border,#1f9d70)}.scheduler-ledger{padding:0;overflow:hidden}.scheduler-ledger .module-panel-title label{min-width:240px;color:var(--theme-muted,#52697e);gap:5px;font-size:.66rem;font-weight:800;display:grid}.scheduler-ledger-head,.scheduler-ledger-row{grid-template-columns:minmax(180px,1fr) minmax(145px,.85fr) minmax(180px,1fr) minmax(230px,1.3fr) minmax(105px,.55fr);align-items:center;gap:12px;min-width:920px;padding:12px 18px;display:grid}.scheduler-ledger-head{background:var(--theme-accent-soft,#eef4f7);color:var(--theme-muted,#61768b);letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:900}.scheduler-ledger-row{border-top:1px solid var(--line);color:var(--theme-muted,#40586d);font-size:.7rem}.scheduler-ledger-row b,.scheduler-ledger-row small{overflow-wrap:anywhere;display:block}.scheduler-ledger-row small{color:var(--muted);margin-top:4px;font-size:.61rem}.scheduler-ledger-row code{overflow-wrap:anywhere;white-space:normal}.content-wrap :where(article,section,div,span,label,a,button,output){min-width:0}.content-wrap :where(button,.primary-button,.secondary-button){overflow-wrap:anywhere;text-wrap:balance}.content-wrap :where(svg,canvas,img){max-width:100%}.collaboration-parent{border-left:3px solid var(--theme-line,#b9ccd5);background:var(--theme-surface,#f5f8fa);color:var(--theme-muted,#667b8f);overflow-wrap:anywhere;margin-top:10px;padding:8px 10px;font-size:.64rem;display:block}.collaboration-response-state{border:1px solid var(--theme-line,#c8dce3);background:var(--theme-surface,#f4f9fa);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:9px 11px;display:flex}.collaboration-response-state>span{min-width:0}.collaboration-response-state b,.collaboration-response-state small{overflow-wrap:anywhere;display:block}.collaboration-response-state b{color:var(--theme-accent-ink,#2c4e65);font-size:.68rem}.collaboration-response-state small{color:var(--muted);margin-top:3px;font-size:.61rem;line-height:1.4}.collaboration-boundary{border:1px solid var(--theme-line,#d4dfe5);background:var(--theme-surface,#f8fafb);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px 18px;display:grid}.collaboration-boundary b{color:var(--theme-info-ink,#29465e);font-size:.72rem}.collaboration-boundary p{color:var(--theme-muted,#63778b);margin:0;font-size:.69rem;line-height:1.55}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1240px){.scheduler-summary,.scheduler-control-inventory>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-research-head,.manual-research-inventory>article{grid-template-columns:1fr 1fr}.research-runtime-verification{grid-template-columns:1fr}.scheduler-summary article:nth-child(3),.scheduler-control-inventory article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.scheduler-summary article:nth-child(4),.scheduler-control-inventory article:nth-child(4){border-top:1px solid var(--line)}.fsca-release-gates{grid-template-columns:repeat(2,minmax(0,1fr))}.fsca-release-gates article{border-top:1px solid var(--theme-line,#eadbb9)}.ad-hoc-request-layout,.feature-request-layout,.ad-hoc-parameter-grid,.investigation-contract{grid-template-columns:1fr}.investigation-register-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.investigation-register-toolbar label:first-child{grid-column:span 2}.case-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.case-note,.case-reference{grid-column:1/-1}.link-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.link-toolbar label:first-child{grid-column:span 2}.link-method-contract{grid-template-columns:1fr}.collaboration-layout{grid-template-columns:minmax(270px,.6fr) minmax(0,1.4fr)}.collaboration-action-form{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration-action-form>button{grid-column:1/-1}.singularity-lineage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.singularity-lineage-summary article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.singularity-lineage-summary article:nth-child(4){border-top:1px solid var(--line)}.singularity-hero{grid-template-columns:96px minmax(0,1fr)}.singularity-orbit{width:90px;height:90px}.singularity-orbit:before{width:68px;height:90px}.singularity-orbit:after{width:90px;height:52px}.singularity-hero-actions{grid-column:1/-1;grid-template-columns:auto repeat(2,minmax(170px,auto));justify-content:end;align-items:center}.singularity-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.singularity-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr))}.singularity-lifecycle li:nth-child(4){border-left:0}.singularity-lifecycle li:nth-child(n+4){border-top:1px solid var(--line)}.singularity-dependency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.singularity-register-head{display:none}.singularity-register-rows article{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px;overflow:hidden}.singularity-register-rows article>*{border-top:1px solid var(--line)}.singularity-register-rows article>:nth-child(-n+2){border-top:0}.singularity-register-rows article>:nth-child(odd){border-left:0}.singularity-register-rows article>:before{content:attr(data-label);color:var(--theme-muted,#708395);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.55rem;font-weight:900;display:block}.feature-ownership-head{display:none}.feature-ownership-rows article{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px;overflow:hidden}.feature-ownership-rows article>*{border-top:1px solid var(--line)}.feature-ownership-rows article>:nth-child(-n+2){border-top:0}.feature-ownership-rows article>:nth-child(odd){border-left:0}.feature-ownership-rows article>:before{content:attr(data-label);color:var(--theme-muted,#708395);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:.54rem;font-weight:900;display:block}.singularity-tracker-summary,.singularity-release-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.singularity-release-facts article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.singularity-release-facts article:nth-child(4){border-top:1px solid var(--line)}.singularity-release-improvements{grid-template-columns:1fr}.singularity-impact-observatory>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.singularity-miss-grid{grid-template-columns:1fr}.singularity-miss-grid article:nth-child(n){border-left:0;border-top:1px solid var(--line);min-height:0}.singularity-miss-grid article:first-child{border-top:0}.singularity-tracker-summary article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.singularity-tracker-summary article:nth-child(4){border-top:1px solid var(--line)}.singularity-boundary{grid-template-columns:1fr}.app-shell{grid-template-columns:220px minmax(0,1fr)}.workspace:before{left:220px}.sidebar{padding-inline:12px}.brand-block{min-height:96px;margin-bottom:12px;padding:6px}.nebula-logo{width:150px}.baseline-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.baseline-metrics article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.baseline-metrics article:nth-child(4){border-top:1px solid var(--line)}.historical-library-grid{grid-template-columns:1fr}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.link-analysis-grid,.historical-report-grid{grid-template-columns:1fr}.hourly-feed,.link-summary-grid,.link-snapshot-assurance{grid-template-columns:repeat(2,minmax(0,1fr))}.link-snapshot-assurance .secondary-button{justify-self:start}.link-summary-grid article:nth-child(3){border-top:1px solid var(--line);border-left:0}.link-summary-grid article:nth-child(4){border-top:1px solid var(--line)}.explorer-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.network-intelligence-grid,.portfolio-grid{grid-template-columns:1fr}.network-toolbar{flex-direction:column;align-items:stretch}.network-select{grid-template-columns:1fr}.network-select select{max-width:none}.network-evidence-summary{align-self:flex-start}.investigation-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.investigation-kpis article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.investigation-kpis article:nth-child(4){border-top:1px solid var(--line)}.work-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-summary-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.work-summary-grid article:nth-child(4){border-top:1px solid var(--line)}.run-provenance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.run-provenance-grid>span:nth-child(n){border-left:1px solid var(--line);border-top:1px solid var(--line)}.run-provenance-grid>span:nth-child(odd){border-left:0}.run-provenance-grid>span:nth-child(-n+2){border-top:0}.notification-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-channel-status{grid-column:1/-1}.notification-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.investigation-register-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.investigation-register-toolbar label:first-child{grid-column:1/-1}.investigation-register-toolbar button{width:100%}.collaboration-assurance,.collaboration-layout{grid-template-columns:1fr}.collaboration-case-list{max-height:none;position:static}.collaboration-case-list>.module-panel-title{position:static}.collaboration-controls{grid-template-columns:1fr auto}.collaboration-filter{grid-column:1/-1}.collaboration-coverage{grid-template-columns:1fr}.collaboration-coverage small{text-align:left}.singularity-lineage-policy,.lineage-detail{grid-template-columns:1fr}.singularity-lineage-policy>div,.lineage-detail section{border-left:0;border-top:1px solid var(--line);min-height:0}.singularity-lineage-policy>div:first-child,.lineage-detail section:first-child{border-top:0}.work-priority-item{grid-template-columns:76px minmax(0,1fr)}.work-priority-meta{text-align:left;grid-column:2;grid-template-columns:minmax(0,1fr) auto;place-items:center start;width:100%}.work-priority-meta>div{justify-content:start}.work-inventory .my-work-lists{grid-template-columns:1fr}.singularity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.singularity-metrics article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.singularity-metrics article:nth-child(4){border-top:1px solid var(--line)}.candidate-detail-grid{grid-template-columns:1fr}.candidate-detail-grid section{border-left:0;border-top:1px solid var(--line);min-height:auto}.candidate-detail-grid section:first-child{border-top:0}.candidate-governance{grid-template-columns:1fr}.candidate-governance>div{justify-content:flex-start}.topbar{flex-wrap:wrap;position:static}.topbar-brand,.top-actions{width:100%}.top-actions>*{flex:1}.top-actions>.notification-centre{flex:none}.analytics-studio,.native-analytics-banner{grid-template-columns:1fr}.native-analytics-status{min-width:0}.advanced-kpi-grid,.comparison-metric-list{grid-template-columns:1fr 1fr}.comparison-metric-list>article+article{border-left:0}.comparison-metric-list>article:nth-child(2n){border-left:1px solid var(--line)}.comparison-metric-list>article:nth-child(n+3){border-top:1px solid var(--line)}.analytics-lens-grid{grid-template-columns:1fr 1fr}.analytics-decision-queue article{grid-template-columns:1fr auto}.analytics-decision-queue article p{grid-area:2/1/auto/-1}.source-mix-panel{grid-column:auto}.source-mix-bars{grid-template-columns:repeat(2,minmax(0,1fr))}.category-mix-panel,.analytics-quality-panel{grid-column:auto}.quality-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-metrics>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.quality-metrics>div:nth-child(4){border-top:1px solid var(--line)}.executive-grid{grid-template-columns:1fr}.operating-model ol{grid-template-columns:repeat(3,minmax(0,1fr))}.operating-model li:nth-child(4){border-left:0;border-top:1px solid var(--line)}.operating-model li:nth-child(5){border-top:1px solid var(--line)}.search-grid{grid-template-columns:1fr 1fr}.query-field{grid-area:auto/1/auto/-1}.run-search{grid-column:auto}.result-summary,.run-empty-diagnostics,.corpus-boundary,.link-coverage-boundary{grid-template-columns:1fr}.corpus-boundary>div:last-child,.link-coverage-list{border-top:1px solid var(--line);border-left:0}.finding-columns{grid-template-columns:1fr}.finding-columns>div{border-right:0}.hourly-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.link-toolbar{grid-template-columns:1fr 1fr}.link-toolbar label:first-child{grid-column:1/-1}.assessment-body{grid-template-columns:1fr}.assessment-body>div{border-top:1px solid var(--line);border-left:0;min-height:auto}.assessment-body>div:first-child{border-top:0}.score-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.score-factor-grid>div:nth-child(n){border-top:1px solid var(--line);border-left:1px solid var(--line)}.score-factor-grid>div:nth-child(-n+2){border-top:0}.score-factor-grid>div:nth-child(odd){border-left:0}.live-search-accelerators,.intelligence-result-list,.investigation-create-grid,.personal-work-grid{grid-template-columns:1fr}.baseline-search{grid-template-columns:1fr 220px}.baseline-search>button{grid-column:1/-1}.source-assurance-panel,.source-tool-grid{grid-template-columns:1fr}.official-verification-tool{grid-column:auto}.official-verification-guide{grid-template-columns:1fr}.official-verification-guide>div{border-top:1px solid var(--theme-line,#d9e4e9);border-left:0}.capture-workspace,.live-search-trace-grid{grid-template-columns:1fr}.live-search-trace-grid>div+div{border-top:1px solid var(--line);border-left:0}.live-search-trace-head{flex-direction:column;align-items:stretch}.live-search-trace-head .source-chips{justify-content:flex-start;max-width:none}.live-assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-assurance-grid>span:nth-child(3){border-top:1px solid var(--line);border-left:0}.live-assurance-grid>span:nth-child(4){border-top:1px solid var(--line)}.live-execution-list article{grid-template-columns:1fr 1fr}.live-execution-list article>small{grid-column:1/-1}.capture-controls{border-right:0;border-bottom:1px solid var(--line)}.evidence-capture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.library-filter,.scheduler-summary,.scheduler-control-inventory>div:last-child{grid-template-columns:1fr}.library-filter .secondary-button{width:100%}.iosco-ingestion-boundary,.scheduler-diagnosis{flex-direction:column}.iosco-ingestion-boundary b{flex-basis:auto}.scheduler-summary article:nth-child(n),.scheduler-control-inventory article:nth-child(n){border-top:1px solid var(--line);border-left:0}.scheduler-summary article:first-child,.scheduler-control-inventory article:first-child{border-top:0}.manual-research-head{display:none}.manual-research-inventory>article{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr;margin:10px}.research-verification-counts{grid-template-columns:1fr}.scheduler-ledger-head{display:none}.scheduler-ledger-row{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr;min-width:0;margin:10px}.source-tool-form.company-only-search{grid-template-columns:1fr}.fsca-release-head,.fsca-release-next{flex-direction:column;align-items:stretch}.fsca-release-head-actions{align-items:flex-start}.fsca-release-next .secondary-button{white-space:normal;width:100%}.fsca-release-gates{grid-template-columns:1fr}.native-analytics-status{grid-template-columns:10px minmax(0,1fr)}.native-analytics-status .secondary-button{grid-column:1/-1;width:100%}.analytics-comparison-control{flex-direction:column;align-items:stretch}.analytics-comparison-control>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.analytics-comparison-control>.secondary-button{width:100%}.advanced-kpi-grid,.comparison-metric-list,.analytics-lens-grid{grid-template-columns:1fr}.comparison-metric-list>article:nth-child(n){border-left:0;border-top:1px solid var(--line)}.comparison-metric-list>article:first-child{border-top:0}.analytics-decision-queue article{grid-template-columns:1fr}.analytics-decision-queue article p{grid-area:auto}.analytics-decision-queue article .secondary-button{width:100%}.native-analytics-method,.ad-hoc-report-grid,.ad-hoc-report-card .report-downloads{grid-template-columns:1fr}.ad-hoc-report-card .report-downloads a:nth-child(n){border-top:1px solid var(--line);border-left:0}.ad-hoc-report-card .report-downloads a:first-child{border-top:0}.completed-ad-hoc-report{flex-direction:column;align-items:stretch}.completed-ad-hoc-report .primary-button{width:100%}.investigation-contract{padding:18px}.investigation-contract dl,.investigation-register-toolbar,.case-evidence-brief,.case-actions{grid-template-columns:1fr}.investigation-register-toolbar label:first-child,.case-note,.case-reference{grid-column:auto}.investigation-result-count,.case-status-boundary{flex-direction:column;align-items:flex-start}.case-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.case-metadata>div:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.case-metadata>div:nth-child(4){border-top:1px solid var(--line)}.module-title-actions{justify-content:stretch;width:100%}.module-title-actions button{flex:1}.case-timeline li,.collaboration-kpis{grid-template-columns:1fr}.collaboration-kpis article,.collaboration-kpis article:nth-child(n){border-top:1px solid var(--line);border-left:0}.collaboration-kpis article:first-child{border-top:0}.collaboration-controls,.collaboration-team-form,.collaboration-action-form,.collaboration-message-form{grid-template-columns:1fr}.collaboration-filter{grid-template-columns:1fr;display:grid}.collaboration-controls>*,.collaboration-action-form>*,.collaboration-message-form>*,.collaboration-message-form .form-wide,.collaboration-message-form label:nth-of-type(3),.collaboration-message-form>button{grid-area:auto}.collaboration-case-brief,.collaboration-action-head{flex-direction:column;align-items:flex-start}.collaboration-case-brief>div:last-child{justify-content:flex-start}.collaboration-case-brief>div:last-child>span:last-child{text-align:left}.collaboration-team-list article{grid-template-columns:minmax(0,1fr) auto}.collaboration-team-list article>button{grid-column:1/-1}.collaboration-action-transition{grid-template-columns:1fr}.collaboration-action-transition>div{grid-template-columns:1fr;display:grid}.collaboration-response-state{flex-direction:column;align-items:flex-start}.collaboration-register-toolbar{flex-direction:column;align-items:stretch}.collaboration-register-toolbar .collaboration-filter{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.collaboration-register-toolbar small{text-align:left}.collaboration-boundary{grid-template-columns:1fr}.singularity-lineage-title{flex-direction:column;align-items:stretch}.singularity-lineage-title .secondary-button{width:100%}.singularity-lineage-summary{grid-template-columns:1fr}.singularity-lineage-summary article:nth-child(n){border-left:0;border-top:1px solid var(--line)}.singularity-lineage-summary article:first-child{border-top:0}.singularity-lineage-controls{flex-direction:column;align-items:stretch}.singularity-lineage-controls label{min-width:0}.singularity-lineage-item>summary{grid-template-columns:64px minmax(0,1fr) 18px}.singularity-lineage-item>summary>span:nth-child(3){grid-column:2/-1;justify-content:start}.singularity-lineage-item>summary>i{grid-area:1/3}.work-queue-controls{flex-direction:column;align-items:stretch}.work-queue-controls label{min-width:0}.work-priority-item{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr;gap:12px;margin:12px;padding:16px}.work-priority-item:first-child{border-top:1px solid var(--line)}.work-priority-rank{border-right:0;border-bottom:1px solid var(--theme-line,#dfe7ec);grid-template-columns:auto 1fr;place-items:center start;padding:0 0 10px}.work-priority-rank span{font-size:1rem}.work-priority-meta{grid-column:auto;grid-template-columns:1fr}.work-priority-meta .secondary-button{width:100%}.my-work-workspace .draft-actions-row{flex-wrap:wrap}.my-work-workspace .draft-actions-row>*{flex:220px}.command-overview-main{grid-template-columns:1fr;gap:16px;padding:18px}.command-snapshot{text-align:left;justify-items:start}.command-health-grid{grid-template-columns:1fr}.command-health-grid article,.command-health-grid article:first-child{border-top:1px solid var(--theme-line,#e1e4df);border-left:0}.command-health-grid article:first-child{border-top:0}.command-attention-list{padding:14px}.command-attention-list article{grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:0;padding:15px}.command-attention-list .secondary-button{grid-column:1/-1;justify-self:stretch;width:100%;min-height:46px}.command-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.command-quick-actions{grid-template-columns:1fr;width:100%;display:grid}.command-quick-actions button{width:100%;min-height:46px}.singularity-hero{grid-template-columns:1fr;justify-items:start;padding:22px}.singularity-orbit{width:82px;height:82px}.singularity-orbit:before{width:62px;height:82px}.singularity-orbit:after{width:82px;height:48px}.singularity-hero-actions{grid-column:auto;grid-template-columns:1fr;justify-content:stretch;width:100%}.singularity-hero-actions .status-pill{justify-self:start}.singularity-metrics,.singularity-category-grid,.singularity-lifecycle,.singularity-dependency-grid,.singularity-enforcement{grid-template-columns:1fr}.singularity-register-title{flex-direction:column;align-items:stretch}.singularity-register-title .secondary-button{width:100%}.singularity-register-controls,.singularity-register-rows article{grid-template-columns:1fr}.singularity-register-rows article>:nth-child(n){border-top:1px solid var(--line);border-left:0}.singularity-register-rows article>:first-child{border-top:0}.feature-ownership-summary,.feature-ownership-rows article{grid-template-columns:1fr}.feature-ownership-summary article{border-top:1px solid var(--line);border-left:0}.feature-ownership-summary article:first-child{border-top:0}.feature-ownership-rows article>:nth-child(n){border-top:1px solid var(--line);border-left:0}.feature-ownership-rows article>:first-child{border-top:0}.feature-ownership-rule{flex-direction:column;align-items:flex-start}.singularity-lifecycle li:nth-child(n){border-top:1px solid var(--line);border-left:0}.singularity-lifecycle li:first-child{border-top:0}.singularity-dependency-head,.singularity-impact-observatory>div:last-child{grid-template-columns:1fr}.singularity-enforcement>div:nth-child(n){border-top:1px solid var(--line);border-left:0}.singularity-enforcement>div:first-child{border-top:0}.singularity-metrics article:nth-child(n){border-left:0;border-top:1px solid var(--line);min-height:110px}.singularity-metrics article:first-child{border-top:0}.singularity-boundary ol{grid-template-columns:repeat(2,minmax(0,1fr))}.singularity-approval-channel,.singularity-tracker-title{flex-direction:column;align-items:stretch}.singularity-tracker-title .secondary-button{width:100%}.singularity-tracker-summary,.singularity-release-facts{grid-template-columns:1fr}.singularity-release-facts article:nth-child(n){border-left:0;border-top:1px solid var(--line)}.singularity-release-facts article:first-child{border-top:0}.singularity-tracker-summary article:nth-child(n){border-left:0;border-top:1px solid var(--line)}.singularity-tracker-summary article:first-child{border-top:0}.singularity-tracker-head{display:none}.singularity-tracker-row{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:12px;padding:13px;display:grid}.singularity-tracker-row:first-of-type{border-top:1px solid var(--line)}.singularity-tracker-row>span{border:1px solid var(--theme-line,#e1e9ef);background:var(--theme-surface,#f8fbfc);border-radius:8px;min-width:0;padding:8px}.singularity-tracker-row>[data-label]:before{content:attr(data-label);color:var(--theme-muted,#63758a);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;font-weight:900;display:block}.singularity-tracker-row .secondary-button{width:100%}.singularity-boundary li:nth-child(3){border-left:0;border-top:1px solid var(--line)}.singularity-boundary li:nth-child(4){border-top:1px solid var(--line)}.candidate-heading{flex-direction:column;align-items:stretch}.candidate-heading>div:last-child{justify-content:flex-start}.candidate-governance>div{grid-template-columns:1fr;display:grid}.singularity-run-register{overflow:visible}.singularity-run-head{display:none}.singularity-run-row{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:12px;padding:13px;display:grid}.singularity-run-row>span{border:1px solid var(--theme-line,#e1e9ef);background:var(--theme-surface,#f8fbfc);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:8px}.singularity-run-row>[data-label]:before{content:attr(data-label);color:var(--theme-muted,#63758a);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:.6rem;font-weight:900;display:block}.live-monitoring-rotation{grid-template-columns:1fr;gap:8px}.live-search-trace{margin-inline:14px}.live-search-trace-grid ul li{flex-direction:column;align-items:flex-start}.live-execution-register{margin-inline:14px}.live-execution-head{flex-direction:column;align-items:stretch}.live-execution-head .secondary-button{width:100%}.live-execution-list article,.live-trace-complete-list article{grid-template-columns:1fr}.live-execution-list article>small{grid-column:auto}.app-shell{display:block}.sidebar{z-index:30;border-right:0;border-bottom:1px solid var(--theme-line,#7dd5ec);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;width:100%;height:auto;padding:8px 12px;display:grid;position:sticky;top:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.sidebar{border-bottom:1px solid color-mix(in srgb, var(--theme-line,#7dd5ec) 22%, transparent)}}.sidebar{box-shadow:0 8px 24px #040a163d}.sidebar:after,.workspace:before{display:none}.brand-block{background:0 0;border:0;min-height:0;margin:0;padding:0;display:flex}.brand-block .nebula-logo{width:104px;color:var(--theme-on-accent,#f2fbff)}.sidebar-collapsed .brand-block{min-height:0;margin:0;padding:0}.sidebar-collapsed .nebula-logo{width:104px}.sidebar-toggle,.side-nav{display:none}.mobile-nav-control{color:var(--theme-on-accent,#d9e9f1);gap:4px;font-size:.7rem;font-weight:820;display:grid}.mobile-nav-control>span{padding-left:2px}.mobile-nav-control select{border-color:var(--theme-line,#75b9d3);min-width:0;min-height:48px;padding-right:38px}@supports (color:color-mix(in lab, red, red)){.mobile-nav-control select{border-color:color-mix(in srgb, var(--theme-line,#75b9d3) 52%, transparent)}}.mobile-nav-control select{background:var(--theme-accent,#0d203a);color:var(--theme-on-accent,#fff);font-size:1rem;box-shadow:inset 0 1px #ffffff0d}.side-nav button{grid-template-columns:auto auto;min-width:max-content;min-height:44px;padding:7px 12px}.side-nav button>span:not(.nav-icon){display:inline}.sidebar-foot{display:none}.topbar{flex-wrap:wrap;gap:12px;min-height:auto;padding:14px 16px;position:static}.topbar-brand{justify-content:space-between;width:100%}.topbar-brand>div{text-align:left;justify-items:start;gap:6px;display:grid}.topbar-brand>div>b{margin:0;font-size:.86rem}.topbar-meta{flex-wrap:wrap;justify-content:flex-start;gap:6px}.top-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.top-actions>*{width:100%;min-width:0;min-height:48px}.top-actions>.notification-centre{min-height:48px}.notification-trigger{width:100%;height:48px}.notification-inbox{width:auto;max-height:calc(100vh - 24px);position:fixed;top:12px;left:12px;right:12px}.notification-inbox>header{padding:16px;position:static}.notification-controls{grid-template-columns:1fr;padding:10px 12px;display:grid;position:static}.notification-controls>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notification-controls button{width:100%}.notification-refiners{grid-template-columns:minmax(0,1fr) minmax(130px,.42fr);padding:10px 12px}.notification-refiners label{gap:4px;display:grid}.notification-list li{padding:13px 14px 14px 17px}.notification-item-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.notification-item-actions .notification-primary-action{grid-column:1/-1}.content-wrap{padding:22px 14px 32px;scroll-margin-top:120px}.module-heading{display:block}.module-heading h1{font-size:clamp(1.65rem,8vw,2.05rem)}.module-heading p{font-size:.88rem;line-height:1.55}.panel,.module-panel{border-radius:14px}.module-panel-title,.panel-heading{padding:16px}input,textarea,select{font-size:16px}button,a,select,input[type=checkbox],input[type=radio]{touch-action:manipulation}.baseline-metrics,.method-grid,.source-mix-bars,.category-mix-bars,.quality-metrics{grid-template-columns:1fr}.quality-metrics>div:nth-child(n){border-left:0;border-top:1px solid var(--line)}.quality-metrics>div:first-child{border-top:0}.run-provenance-grid{grid-template-columns:1fr}.run-provenance-grid>span:nth-child(n){border-left:0;border-top:1px solid var(--line)}.run-provenance-grid>span:first-child{border-top:0}.analytics-controls{flex-direction:column;align-items:stretch}.analytics-controls>div{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.analytics-controls>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-controls .analytics-export{width:100%;margin-left:0}.baseline-metrics article,.baseline-metrics article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.baseline-metrics article:first-child{border-top:0}.profile-visual{grid-template-columns:1fr;justify-items:center;gap:22px}.composition-legend{width:100%}.operating-model ol{grid-template-columns:1fr}.operating-model li,.operating-model li:nth-child(4){border-left:0;border-top:1px solid var(--line);min-height:auto}.operating-model li:first-child{border-top:0}.search-grid{grid-template-columns:1fr;padding:18px}.search-period-help,.search-validation{margin-inline:18px}.live-search-accelerators{padding:16px 18px}.date-presets{margin-inline:18px}.date-presets small{width:100%;margin-left:0}.explorer-search-row{grid-template-columns:1fr;padding:18px 18px 10px}.explorer-search-row kbd{display:none}.explorer-contract{grid-template-columns:repeat(2,minmax(0,1fr))}.explorer-contract article:nth-child(odd){border-left:0}.explorer-contract article:nth-child(n+3){border-top:1px solid var(--line)}.explorer-search-help{margin-inline:18px}.explorer-suggestions{padding-inline:18px}.explorer-filters{grid-template-columns:1fr;padding:18px}.explorer-filters fieldset>div{grid-template-columns:1fr;display:grid}.explorer-filters fieldset button:first-child,.explorer-filters fieldset button:last-child{border-radius:8px}.filter-note{align-items:flex-start;padding-inline:18px}.explorer-summary{flex-direction:column;align-items:stretch}.explorer-summary span{min-width:98px}.explorer-result-context{flex-direction:column;align-items:flex-start}.explorer-result-context>div:last-child{text-align:left}.official-verification-guide ol{grid-template-columns:1fr}.query-field{grid-column:auto}.finding-head,.finding-actions,.selected-run-head{display:grid}.required-report-sections{grid-template-columns:1fr}.required-report-sections>section{border-top:1px solid var(--line);border-right:0}.required-report-sections>section:first-child{border-top:0}.library-filter,.archive-toolbar{flex-direction:column;align-items:stretch}.historical-boundary{grid-template-columns:1fr}.library-filter select{width:100%}.archive-count{min-width:0}.system-status-strip{flex-direction:column;align-items:flex-start}.system-status-strip>div:last-child{justify-content:space-between;width:100%}.status-strip-actions{flex-direction:column;align-items:stretch}.dashboard-source-status{justify-content:flex-start;width:100%}.status-refresh{min-height:44px}.baseline-response-head{flex-direction:column;align-items:flex-start}.historical-document-list article{grid-template-columns:1fr}.draft-actions-row,.maker-checker-readiness{flex-direction:column;align-items:stretch}.document-actions{padding:0 12px 12px}.historical-report-card{grid-template-columns:72px minmax(0,1fr)}.weekly-corpus-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-corpus-metrics>span:nth-child(odd){border-left:0}.weekly-corpus-metrics>span:nth-child(n+3){border-top:1px solid var(--line)}.weekly-corpus-integrity,.weekly-format-boundary{grid-template-columns:1fr}.report-downloads{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));min-height:48px}.report-downloads a{border-top:0;border-left:1px solid var(--line);place-items:center;display:grid}.report-downloads a:first-child{border-left:0}.link-sections{grid-template-columns:1fr}.link-sections>div{border-left:0;border-top:1px solid var(--line);min-height:auto}.link-sections>div:first-child{border-top:0}.baseline-search,.hourly-summary,.hourly-feed,.draft-grid,.link-toolbar,.link-summary-grid,.report-control-summary{grid-template-columns:1fr}.retention-visual{text-align:center;grid-template-columns:1fr;justify-items:center}.chart-range span:nth-child(2){display:none}.hourly-feed{max-height:620px}.draft-grid article,.draft-grid article:nth-child(2n){border-right:0;min-height:auto}.report-control-summary span{border-top:1px solid var(--line);border-left:0;min-height:auto}.report-control-summary span:first-child{border-top:0}.draft-finding-stack>article{grid-template-columns:1fr}.draft-entity{grid-column:auto}.draft-finding-stack section{border-top:1px solid var(--line);border-right:0}.draft-actions,.assessment-head{flex-direction:column;align-items:stretch}.link-toolbar label:first-child{grid-column:auto}.link-method-contract dl,.score-factor-grid{grid-template-columns:1fr}.score-factor-grid>div:nth-child(n){border-left:0;border-top:1px solid var(--line)}.score-factor-grid>div:first-child{border-top:0}.link-result-count,.link-register-actions{flex-direction:column;align-items:stretch}.link-summary-grid article,.link-summary-grid article:nth-child(3),.link-summary-grid article:nth-child(4){border-top:1px solid var(--line);border-left:0}.link-snapshot-assurance{grid-template-columns:1fr}.link-summary-grid article:first-child{border-top:0}.access-card{padding:26px 22px}.access-logo{width:min(210px,72vw)}.clerk-auth-controls.auth-access,.workspace-footer{grid-template-columns:1fr}.footer-brand{flex-direction:column;align-items:flex-start}.workspace-footer address{text-align:left;justify-items:start}.workspace-footer address>span:last-child{justify-content:flex-start}.access-footer address{overflow-wrap:anywhere}.baseline-search,.case-form,.typology-matrix>div:last-child,.investigation-kpis{grid-template-columns:1fr}.baseline-search>button{grid-column:auto}.investigation-kpis article,.investigation-kpis article:nth-child(3),.investigation-kpis article:nth-child(4){border-top:1px solid var(--line);border-left:0}.investigation-kpis article:first-child{border-top:0}.case-actions,.candidate-dispositions article,.historical-coverage-summary{grid-template-columns:1fr}.historical-coverage-summary span{border-top:1px solid var(--line);border-left:0}.historical-coverage-summary span:first-child{border-top:0}.index-only-register>div span,.run-detail-actions{flex-direction:column;align-items:stretch}.case-timeline li,.network-select{grid-template-columns:1fr}.network-canvas{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;overflow-x:auto}.network-canvas svg{width:720px}.network-evidence-summary{width:100%}.network-evidence-summary span{flex:1;min-width:0}.identity-banner,.contribution-head{flex-direction:column;align-items:flex-start}.identity-banner>div:last-child{justify-items:start}.work-summary-grid,.contribution-form,.contribution-evidence{grid-template-columns:1fr}.work-summary-grid article,.work-summary-grid article:nth-child(3),.work-summary-grid article:nth-child(4){border-top:1px solid var(--line);border-left:0}.work-summary-grid article:first-child{border-top:0}.contribution-form .form-wide{grid-column:auto}.contribution-evidence section,.contribution-evidence section:nth-child(odd),.contribution-evidence section:nth-child(-n+2){border-top:1px solid var(--line);border-left:0;min-height:auto}.contribution-evidence section:first-child{border-top:0}.run-register,.report-archive{overflow:visible}.run-head,.report-archive-head{display:none}.run-row{border:1px solid var(--line);background:var(--theme-surface,#fff);min-width:0;box-shadow:var(--shadow-sm);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px;padding:14px;display:grid}.run-row:nth-child(2n),.run-row:hover{background:var(--theme-surface,#fff)}.run-row>span{border:1px solid var(--theme-line,#e1e9ef);background:var(--theme-surface,#f8fbfc);overflow-wrap:anywhere;border-radius:9px;min-width:0;padding:10px}.run-row>span:nth-child(-n+2){grid-column:1/-1}.run-row>[data-label]:before,.report-archive-row>[data-label]:before{content:attr(data-label);color:var(--theme-muted,#63758a);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:.62rem;font-weight:900;display:block}.run-row>button{grid-column:1/-1;min-height:48px}.report-archive-row{border:1px solid var(--line);background:var(--theme-surface,#fff);min-width:0;box-shadow:var(--shadow-sm);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px;padding:14px;display:grid}.report-archive-row:nth-child(2n),.report-archive-row:hover{background:var(--theme-surface,#fff)}.report-archive-row>span:first-child,.report-archive-row>time,.report-row-actions{grid-column:1/-1}.report-archive-row>span,.report-archive-row>time{border:1px solid var(--theme-line,#e1e9ef);background:var(--theme-surface,#f8fbfc);overflow-wrap:anywhere;border-radius:9px;min-width:0;padding:10px}.report-row-actions{justify-content:flex-start}.analytics-data-table{margin-inline:12px}.source-assurance-grid,.source-provenance-line,.source-tool-form,.wayback-form,.whois-control-row{grid-template-columns:1fr}.whois-control-row button{width:100%;min-width:0}.source-tool-form .form-wide,.wayback-form button{grid-column:auto}.source-tool-form button{width:100%;min-width:0}.source-result-grid{grid-template-columns:1fr}.warning-feed-toolbar{flex-direction:column;align-items:stretch}.warning-feed-toolbar span{white-space:normal}.regulatory-publication-list{grid-template-columns:1fr}.regulatory-run-strip{grid-template-columns:10px minmax(0,1fr)}.regulatory-run-strip>span:last-child{grid-column:2}.regulatory-retention-note{grid-template-columns:1fr}.archive-capture-list>a,.warning-feed-list>a{grid-template-columns:1fr 22px;gap:8px 10px}.archive-capture-list time,.warning-feed-list time{grid-column:1/-1}.connector-boundary{flex-direction:column;align-items:stretch}.connector-boundary>div:last-child{justify-content:flex-start}.capture-workspace{min-height:0}.capture-preview>div{flex-direction:column;align-items:stretch}.evidence-capture-grid{grid-template-columns:1fr}.notification-settings-body{padding:16px}.automatic-finding-report{grid-template-columns:38px minmax(0,1fr);margin:16px}.automatic-finding-icon{width:38px;height:38px}.notification-config-grid,.notification-event-grid{grid-template-columns:1fr}.automatic-email-grid{grid-template-columns:1fr;margin:16px}.notification-channel-status{grid-column:auto}.notification-actions{flex-direction:column;align-items:stretch}.notification-actions>div{grid-template-columns:1fr;display:grid}.notification-delivery-register>div:first-child,.notification-delivery-register li{align-items:flex-start}}@media (width<=960px){.candidate-alert-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-alert-summary article:nth-child(3){border-left:0}.candidate-alert-summary article:nth-child(n+3){border-top:1px solid var(--line)}.non-alerting-operations>div{grid-template-columns:1fr}.non-alerting-operations article{border-top:1px solid var(--line);border-left:0}.non-alerting-operations article:first-child{border-top:0}.link-executive-brief,.link-overview-grid,.link-corpus-control{grid-template-columns:1fr}.link-corpus-control>button{grid-column:auto}.current-web-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.report-link-controls{grid-template-columns:1fr}.report-link-status{grid-template-columns:repeat(2,minmax(0,1fr))}.b2bhint-tool .source-tool-form{grid-template-columns:1fr 1fr}.b2bhint-tool .source-tool-form button{grid-column:1/-1;width:100%}.realtime-link-result>article,.realtime-edge-list>article,.cross-corpus-edge-list article{grid-template-columns:1fr}}@media (width<=720px){.candidate-alert-summary{grid-template-columns:1fr}.candidate-alert-summary article:nth-child(n){border-top:1px solid var(--line);border-left:0}.candidate-alert-summary article:first-child{border-top:0}.candidate-alert-table-wrap{padding:16px}.non-alerting-operations{margin-inline:16px}.candidate-alert-boundary{margin:14px 16px 18px}.link-executive-brief{padding:20px}.link-guardrails,.link-mode-grid{grid-template-columns:1fr}.link-guardrails span{border-top:1px solid var(--theme-line,#fff);min-height:0}@supports (color:color-mix(in lab, red, red)){.link-guardrails span{border-top:1px solid color-mix(in srgb, var(--theme-line,#fff) 15%, transparent)}}.link-guardrails span{border-left:0}.link-guardrails span:first-child{border-top:0}.link-mode-grid button{min-height:150px}.link-view-switcher button{flex-basis:150px}.link-corpus-control{padding:20px}.link-corpus-control>button{width:100%}.realtime-link-form{grid-template-columns:1fr;padding:15px}.realtime-link-panel>.module-panel-title,.cross-corpus-edge-register>.module-panel-title{padding:16px}.realtime-link-result{padding:15px}.current-web-coverage,.report-link-status{grid-template-columns:1fr}.report-link-controls,.report-link-status{padding-left:15px;padding-right:15px}.report-dependency-action{flex-direction:column;align-items:stretch;padding:16px}.report-dependency-action .primary-button{width:100%}.realtime-link-actions{align-items:stretch}.realtime-link-actions .primary-button{width:100%}}@media (width<=460px){.weekly-corpus-metrics{grid-template-columns:1fr}.weekly-corpus-metrics>span:nth-child(n){border-top:1px solid var(--line);border-left:0}.weekly-corpus-metrics>span:first-child{border-top:0}.report-downloads{grid-template-columns:1fr}.report-downloads a:nth-child(n){border-top:1px solid var(--line);border-left:0}.report-downloads a:first-child{border-top:0}.investigation-contract dl,.case-metadata{grid-template-columns:1fr}.case-metadata>div{border-top:1px solid var(--line);border-left:0;padding:7px 0}.case-metadata>div:first-child{border-top:0}.sidebar{grid-template-columns:88px minmax(0,1fr);gap:9px;padding-inline:10px}.brand-block .nebula-logo,.sidebar-collapsed .nebula-logo{width:82px}.mobile-nav-control>span{font-size:.62rem}.top-actions{grid-template-columns:1fr}.primary-button,.secondary-button{width:100%}.module-panel-title,.panel-heading{flex-direction:column;align-items:flex-start}.coverage-track>div{grid-template-columns:1fr auto}.coverage-track>div b{text-align:left;grid-area:1/1/auto/-1}.run-row{grid-template-columns:1fr}.run-row>span:nth-child(n),.run-row>button{grid-column:auto}.report-archive-row{grid-template-columns:1fr}.report-archive-row>span:first-child,.report-archive-row>time,.report-row-actions{grid-column:auto}.report-row-actions>*{width:100%}.source-count-line{flex-direction:column;align-items:flex-start}.explorer-contract{grid-template-columns:1fr}.explorer-contract article:nth-child(n){border-top:1px solid var(--line);border-left:0}.explorer-contract article:first-child{border-top:0}.explorer-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.explorer-summary span:nth-child(n){border-right:0;min-width:0}.capture-actions{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media screen{.workspace small{font-size:.8125rem;line-height:1.45}.workspace .eyebrow,.workspace .status-pill,.workspace .environment-badge,.workspace .side-nav-group-label,.workspace .workspace-label,.workspace .singularity-run-head,.workspace .singularity-tracker-head,.workspace .run-head,.workspace .report-archive-head{font-size:.75rem;line-height:1.4}.workspace .system-status-strip small,.workspace .system-status-strip>div:last-child>span,.workspace .status-refresh{font-size:.8125rem;line-height:1.45}.workspace .singularity-tracker-row>[data-label]:before,.workspace .singularity-run-row>[data-label]:before,.workspace .run-row>[data-label]:before,.workspace .report-archive-row>[data-label]:before{font-size:.75rem}.access-card>small,.access-footer{font-size:.8125rem}.workspace button,.workspace input,.workspace select,.workspace textarea,.workspace label,.workspace p,.workspace li,.workspace td,.workspace th,.workspace dd{font-size:max(.75rem,1em)}.workspace-breadcrumb button{min-width:24px;min-height:24px;padding:2px 4px}.notification-controls button,.notification-item-actions button,.singularity-filter button,.collaboration-filter button{min-height:40px;font-size:.75rem}.link-summary-grid span,.link-coverage-list span,.link-result-count,.current-web-coverage span,.report-link-status span{font-size:.8125rem;line-height:1.45}.report-card-index span,.report-card-index small,.report-card-meta span,.weekly-corpus-metrics small,.weekly-corpus-metrics i{font-size:.75rem;line-height:1.4}}.archive-pagination{border:1px solid var(--line);background:var(--theme-surface,#f7fafc);border-radius:12px;justify-content:center;align-items:center;gap:16px;margin:22px 18px 28px;padding:18px;display:flex}.archive-pagination span{color:var(--muted);font-size:.8125rem;font-weight:750}.regulatory-feed-tabs{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));display:grid;overflow:visible}.regulatory-feed-tabs button{white-space:normal;text-align:left;justify-content:space-between;min-width:0;line-height:1.25}.regulatory-feed-tabs button span{overflow-wrap:anywhere;min-width:0}.regulatory-feed-tabs button b{flex:none}.source-tool-form.company-only-search{grid-template-columns:minmax(360px,1fr) minmax(260px,360px);align-items:start;gap:18px;padding:20px}.company-search-field,.company-search-action{grid-template-rows:auto minmax(52px,auto) auto;gap:7px;min-width:0;display:grid}.company-search-field label,.company-search-action>span{color:var(--theme-text,#31465e);font-size:.76rem;font-weight:820;line-height:1.35}.company-search-field input,.company-search-action button{width:100%;min-width:0;min-height:52px}.company-search-action button{white-space:normal}.company-search-field small,.company-search-action small{color:var(--muted);font-size:.68rem;font-weight:600;line-height:1.45}.archive-toolbar{grid-template-columns:minmax(260px,1fr) minmax(170px,.46fr) minmax(190px,.46fr) auto auto;align-items:end;display:grid}.archive-toolbar>*,.library-filter>*{min-width:0}.archive-toolbar output,.library-filter-count{white-space:normal;overflow-wrap:anywhere}.library-filter{grid-template-columns:minmax(240px,1.15fr) minmax(210px,.9fr) minmax(90px,auto) minmax(190px,auto)}.library-filter .secondary-button{white-space:normal;max-width:100%}.selected-run-summary,.run-detail-grid{min-width:0}.run-detail-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.run-detail-grid>*{overflow-wrap:anywhere;min-width:0}.fsca-release-gates{grid-template-columns:repeat(3,minmax(0,1fr))}.fsca-release-gates article{border-top:1px solid var(--theme-line,#eadbb9)}.fsca-release-gates article:nth-child(3n+1){border-left:0}.fsca-release-gates .status-pill{white-space:normal;text-align:center;flex:none;max-width:92px}.report-card-meta,.completed-ad-hoc-report span{display:none}.weekly-final-upload .selected-upload span{font-size:.75rem}.report-archive-head,.report-archive-row{grid-template-columns:minmax(270px,1.7fr) minmax(90px,.35fr) minmax(180px,.72fr) minmax(240px,.9fr)}.report-archive-row>*,.report-row-actions{overflow-wrap:anywhere;min-width:0}.report-row-actions .primary-button,.report-row-actions .secondary-button{white-space:normal;width:100%}.archive-pagination{flex-wrap:wrap}.archive-pagination button{min-width:150px}@media (width<=1180px){.report-composer-bar{flex-direction:column;align-items:flex-start}.report-composer-bar>div:last-child{justify-content:flex-start;width:100%}.archive-toolbar,.library-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-toolbar output,.library-filter-count{align-self:center}.report-archive-head{display:none}.report-archive-row{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px}.report-archive-row>:first-child,.report-row-actions{grid-column:1/-1}.fsca-release-gates{grid-template-columns:repeat(2,minmax(0,1fr))}.fsca-release-gates article:nth-child(3n+1){border-left:1px solid var(--theme-line,#eadbb9)}.fsca-release-gates article:nth-child(odd){border-left:0}}@media (width<=720px){.report-composer-bar>div:last-child{grid-template-columns:1fr;display:grid}.report-composer-bar button{width:100%}.regulatory-feed-tabs,.archive-toolbar,.library-filter,.source-tool-form.company-only-search,.report-archive-row,.fsca-release-gates{grid-template-columns:1fr}.archive-toolbar .secondary-button,.library-filter .secondary-button{width:100%}.fsca-release-gates article:nth-child(n){border-left:0}.archive-pagination{text-align:center;grid-template-columns:1fr;display:grid}.archive-pagination button{width:100%}.source-tool-form.company-only-search{gap:14px;padding:16px}}.processing-progress>div:first-child>span:first-child{gap:2px;display:grid}.processing-progress>div:first-child>span:first-child small{color:var(--muted);font-size:.75rem}.processing-progress>div:first-child .secondary-button{flex:none;min-height:40px}.action-panel{background:linear-gradient(145deg, var(--theme-accent,#102640) 0%, var(--theme-accent,#0a1c31) 62%, var(--theme-accent,#073447) 100%);border-color:var(--theme-control-border,#244966);padding:24px;box-shadow:0 18px 42px #07192b2e}.action-panel .eyebrow{color:var(--theme-accent-ink,#7be2ee)}.action-list{gap:10px}.action-list button{border-color:var(--theme-line,#aedeec);min-height:76px}@supports (color:color-mix(in lab, red, red)){.action-list button{border-color:color-mix(in srgb, var(--theme-line,#aedeec) 24%, transparent)}}.action-list button{background:var(--theme-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.action-list button{background:color-mix(in srgb, var(--theme-surface,#fff) 7%, transparent)}}.action-list button:hover,.action-list button:focus-visible{border-color:var(--theme-line,#5bd5e7);background:var(--theme-accent,#2dbed6)}@supports (color:color-mix(in lab, red, red)){.action-list button:hover,.action-list button:focus-visible{background:color-mix(in srgb, var(--theme-accent,#2dbed6) 16%, transparent)}}.action-list button>span{border-color:var(--theme-line,#65d9e9);background:var(--theme-accent,#0d3c53);color:var(--theme-on-accent,#c8f7fc)}.action-list small{color:var(--theme-muted,#c2d2de)}.explorer-query-panel,.baseline-workbench{border-color:var(--theme-line,#b9cfda)}.explorer-query-panel .module-panel-title,.baseline-workbench>.module-panel-title{background:linear-gradient(118deg, var(--theme-accent,#0f2944) 0%, var(--theme-accent,#103a52) 58%, var(--theme-accent,#0d6174) 100%);color:var(--theme-on-accent,#fff);padding:24px}.explorer-query-panel .module-panel-title .eyebrow,.baseline-workbench>.module-panel-title .eyebrow{color:var(--theme-accent-ink,#8ae6ef)}.explorer-query-panel .module-panel-title p:not(.eyebrow),.baseline-workbench>.module-panel-title p{color:var(--theme-accent-ink,#d3e4eb)}.explorer-query-panel .module-panel-title .status-pill,.baseline-workbench>.module-panel-title .status-pill{border-color:var(--theme-line,#a4e4ef)}@supports (color:color-mix(in lab, red, red)){.explorer-query-panel .module-panel-title .status-pill,.baseline-workbench>.module-panel-title .status-pill{border-color:color-mix(in srgb, var(--theme-line,#a4e4ef) 45%, transparent)}}.explorer-query-panel .module-panel-title .status-pill,.baseline-workbench>.module-panel-title .status-pill{background:var(--theme-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.explorer-query-panel .module-panel-title .status-pill,.baseline-workbench>.module-panel-title .status-pill{background:color-mix(in srgb, var(--theme-surface,#fff) 12%, transparent)}}.explorer-query-panel .module-panel-title .status-pill,.baseline-workbench>.module-panel-title .status-pill{color:var(--theme-on-accent,#e9fbfd)}.explorer-contract{border:1px solid var(--theme-line,#ccdae2);background:var(--theme-surface,#f7fafc);border-radius:12px;margin:18px 22px 0;overflow:hidden}.explorer-contract article{min-height:88px;padding:16px}.explorer-contract b{color:var(--theme-accent-ink,#087388)}.explorer-contract span{color:var(--theme-muted,#334f63)}.explorer-search-row{grid-template-columns:minmax(0,1fr) minmax(220px,auto);padding-top:20px}.explorer-search-row kbd{border-color:var(--theme-line,#9db2c1);background:var(--theme-accent-soft,#eef3f6);margin-top:27px;position:absolute;right:36px}.explorer-search-row .primary-button{padding-inline:24px;box-shadow:0 10px 22px #00749129}.explorer-suggestions{padding-bottom:16px}.explorer-suggestions button{border-color:var(--theme-line,#a9c4d1);color:var(--theme-accent-ink,#173f55)}.deep-web-toggle{border-color:var(--theme-line,#9fc9d5);background:var(--theme-accent-soft,#eef9fb);margin:0 22px 18px}.explorer-filters{border:1px solid var(--theme-line,#d5e0e6);background:var(--theme-surface,#f7fafc);border-radius:12px;margin:0 22px 22px}.filter-note{background:var(--theme-accent-soft,#edf5f8);border:0;border-radius:9px;margin:-10px 22px 20px}.baseline-search{background:var(--theme-surface,#f7fafc);grid-template-columns:minmax(300px,1.2fr) minmax(190px,.55fr) minmax(320px,1fr);align-items:stretch;gap:14px;padding:22px}.baseline-search>label{border:1px solid var(--theme-line,#c9d9e2);background:var(--theme-surface,#fff);border-radius:12px;min-width:0;padding:16px}.baseline-search textarea{resize:vertical;min-height:132px}.baseline-search .deep-web-toggle{background:var(--theme-accent-soft,#edf8fa);align-self:stretch;margin:0}.baseline-search>.primary-button{grid-column:1/-1;justify-self:end;min-width:260px}.network-panel{border-color:var(--theme-line,#b9cbd6)}.network-toolbar{background:var(--theme-surface,#f5f8fa)}.network-canvas{background:var(--theme-surface,#f8fafc);padding:22px 24px 18px}.network-canvas:before{display:none}.network-canvas svg{min-height:410px;overflow:visible}.network-edge{stroke:var(--theme-muted,#7994a7);stroke-width:1.5px;stroke-dasharray:none;opacity:.72}.network-centre-outline{stroke:var(--theme-accent-ink,#4fd0df);stroke-width:2px}.network-node rect{fill:var(--theme-on-accent,#fff);stroke:var(--theme-muted,#aebfca);stroke-width:1.2px}.network-node{filter:none}.node-linked-entity rect{fill:var(--theme-on-accent,#fff8ee);stroke:var(--theme-warning-ink,#d79a4d)}.node-public-identifier rect{fill:var(--theme-on-accent,#eef9fb);stroke:var(--theme-accent-ink,#4ba8ba)}.node-source rect{fill:var(--theme-on-accent,#f6f3ff);stroke:var(--theme-info-ink,#8c82dd)}.network-legend{border-top:1px solid var(--theme-line,#d9e3e9);justify-content:flex-start;padding-top:12px}.network-legend span,.network-legend strong{background:var(--theme-surface,#fff)}.library-filter{grid-template-columns:minmax(230px,1fr) minmax(200px,.72fr) minmax(76px,auto) minmax(180px,230px);overflow:hidden}.library-filter .secondary-button{overflow-wrap:anywhere;text-wrap:balance;justify-self:end;width:100%;min-width:0;max-width:230px;padding-inline:16px}.archive-pagination{margin-bottom:34px}@media (width<=1180px){.baseline-search{grid-template-columns:repeat(2,minmax(0,1fr))}.baseline-search .deep-web-toggle{grid-column:1/-1}.library-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.library-filter .secondary-button{justify-self:stretch;max-width:none}}@media (width<=720px){.explorer-contract,.explorer-filters{margin-inline:14px}.explorer-search-row{grid-template-columns:1fr;padding-inline:14px}.explorer-search-row kbd{display:none}.deep-web-toggle{margin-inline:14px}.baseline-search{grid-template-columns:1fr;padding:14px}.baseline-search .deep-web-toggle,.baseline-search>.primary-button{grid-column:auto;width:100%;min-width:0}.archive-pagination{margin:18px 12px 28px}}.selected-run{border-color:var(--theme-line,#b9ced9);padding:0;overflow:hidden}.selected-run-head{border-bottom:1px solid var(--theme-line,#cfdee5);background:linear-gradient(115deg, var(--theme-surface,#f8fbfc) 0%, var(--theme-accent-soft,#eef7f9) 100%);grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:stretch;gap:24px;margin:0;padding:24px;display:grid}.selected-run-head>div:first-child{min-width:0}.selected-run-head h2{color:var(--theme-info-ink,#142c43);margin-top:4px;font-size:1.35rem}.selected-run-head p:not(.eyebrow){max-width:980px;color:var(--theme-muted,#4b6479);overflow-wrap:anywhere;margin-top:10px;font-size:.82rem;line-height:1.55}.run-detail-actions{grid-template-columns:1fr;align-content:center;gap:10px;display:grid}.run-detail-actions button{white-space:normal;text-wrap:balance;width:100%;min-height:48px;padding-inline:18px}.selected-run>.processing-progress,.selected-run>.system-status-message,.selected-run>.archive-integrity,.selected-run>details,.selected-run>.finding-card{margin-inline:20px}.run-provenance-grid{border-color:var(--theme-line,#c8d8e1);background:var(--theme-surface,#f8fafc);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:20px}.run-provenance-grid>span:nth-child(n){border-top:0;border-left:1px solid var(--theme-line,#d4e0e6);min-width:0;min-height:104px;padding:15px 16px}.run-provenance-grid>span:first-child{border-left:0}.run-provenance-grid small{color:var(--theme-muted,#587086)}.run-provenance-grid b,.run-provenance-grid code{color:var(--theme-info-ink,#17354d);line-height:1.45}.result-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 20px 20px;display:grid}.result-summary .result-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.result-metrics span{border-color:var(--theme-line,#cddce4);background:var(--theme-surface,#f6f9fb);min-width:0;padding:16px}.result-metrics b{color:var(--theme-info-ink,#102a42);margin-bottom:4px;font-size:1.25rem}.explorer-contract{background:var(--theme-surface,#f7fafc);grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 22px 0}.explorer-contract article{align-content:start;gap:6px;min-height:104px;padding:18px;display:grid}.explorer-contract article+article{border-left-color:var(--theme-line,#cfdee5)}.explorer-contract span{margin:0;line-height:1.5}.explorer-search-row{grid-template-columns:minmax(0,1fr) minmax(260px,360px) auto;align-items:end;gap:12px;padding:24px 22px 10px;position:relative}.explorer-search-row input,.explorer-search-row .primary-button{width:100%;min-width:0;min-height:54px}.explorer-search-row .primary-button{white-space:normal;text-wrap:balance;padding-inline:20px}.explorer-search-row kbd{white-space:nowrap;justify-content:center;align-self:end;align-items:center;min-width:72px;min-height:38px;margin:0 0 8px;display:inline-flex;position:static}.explorer-search-help{margin:0 22px 12px}.explorer-suggestions{gap:9px;padding:0 22px 20px}.explorer-suggestions>span{flex:none}.explorer-suggestions button{min-height:38px;padding-inline:14px}.explorer-query-panel>.deep-web-toggle{margin:0 22px 20px;padding:16px 18px}.explorer-query-panel>.deep-web-toggle input{flex:0 0 20px;width:20px;height:20px}.explorer-filters{grid-template-columns:minmax(360px,1.3fr) minmax(240px,.78fr) minmax(190px,.62fr) minmax(190px,.62fr);align-items:start;gap:18px;margin:0 22px 14px;padding:20px}.explorer-filters fieldset,.explorer-filters>label{min-width:0}.explorer-filters legend,.explorer-filters>label{min-height:21px}.explorer-filters fieldset>div{margin-top:8px}.explorer-filters fieldset button,.explorer-filters select,.explorer-filters input{min-height:48px}.explorer-filters label small{min-height:38px;margin-top:2px}.filter-note{margin:0 22px 22px;padding:14px 16px}.filter-note p{line-height:1.5}@media (width<=1480px){.run-provenance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.run-provenance-grid>span:nth-child(n){border-top:1px solid var(--theme-line,#d4e0e6)}.run-provenance-grid>span:nth-child(-n+4){border-top:0}.run-provenance-grid>span:nth-child(4n+1){border-left:0}.explorer-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.selected-run-head{grid-template-columns:1fr}.run-detail-actions,.run-provenance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.run-provenance-grid>span:nth-child(n){border-top:1px solid var(--theme-line,#d4e0e6);border-left:1px solid var(--theme-line,#d4e0e6)}.run-provenance-grid>span:nth-child(-n+2){border-top:0}.run-provenance-grid>span:nth-child(odd){border-left:0}.explorer-contract{grid-template-columns:repeat(2,minmax(0,1fr))}.explorer-contract article:nth-child(odd){border-left:0}.explorer-contract article:nth-child(n+3){border-top:1px solid var(--theme-line,#cfdee5)}.explorer-search-row{grid-template-columns:1fr minmax(240px,320px)}.explorer-search-row kbd{display:none}}@media (width<=720px){.selected-run-head{padding:18px}.run-detail-actions,.result-metrics,.result-summary .result-metrics,.explorer-contract,.explorer-filters{grid-template-columns:1fr}.run-provenance-grid{grid-template-columns:1fr;margin:14px}.run-provenance-grid>span:nth-child(n){border-top:1px solid var(--theme-line,#d4e0e6);border-left:0;min-height:82px}.run-provenance-grid>span:first-child{border-top:0}.result-metrics,.selected-run>.processing-progress,.selected-run>.system-status-message,.selected-run>.archive-integrity,.selected-run>details,.selected-run>.finding-card{margin-inline:14px}.explorer-contract article:nth-child(n){border-top:1px solid var(--theme-line,#cfdee5);border-left:0}.explorer-contract article:first-child{border-top:0}.explorer-search-row{grid-template-columns:1fr;padding-top:20px}.explorer-filters fieldset>div{grid-template-columns:1fr}}.branded-error-state{background:var(--page);place-items:center;min-height:100vh;padding:24px;display:grid}.branded-error-state>section{width:min(680px,100%);padding:32px}.branded-error-state h1{margin:0 0 12px;font-size:clamp(1.6rem,4vw,2.4rem)}.branded-error-state>section>div:last-child{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.branded-error-state a{text-decoration:none}.error-reference{border:1px solid var(--line);background:var(--theme-surface,#f7fafc);border-radius:9px;gap:5px;margin-top:18px;padding:12px;display:grid}.error-reference code{overflow-wrap:anywhere;color:var(--blue-dark)}.singularity-uat-readiness{overflow:hidden}.singularity-uat-title>div:last-child{align-items:center;gap:10px;display:flex}.uat-readiness-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.uat-readiness-summary article{border-left:1px solid var(--line);min-width:0;padding:18px 20px}.uat-readiness-summary article:first-child{border-left:0}.uat-readiness-summary small,.uat-readiness-summary b,.uat-readiness-summary span{display:block}.uat-readiness-summary small{color:var(--theme-muted,#5b7084);letter-spacing:.08em;font-size:.64rem;font-weight:900}.uat-readiness-summary b{color:var(--theme-info-ink,#10213b);margin-top:7px;font-size:1.7rem}.uat-readiness-summary span{color:var(--muted);margin-top:4px;font-size:.72rem;line-height:1.45}.uat-readiness-model{border:1px solid var(--theme-line,#c9dce5);background:var(--theme-surface,#f4fafc);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px;display:grid;overflow:hidden}.uat-readiness-model>div{border-left:1px solid var(--theme-line,#c9dce5);min-width:0;padding:16px 18px}.uat-readiness-model>div:first-child{border-left:0}.uat-readiness-model b,.uat-readiness-model span{display:block}.uat-readiness-model b{color:var(--theme-accent-ink,#006c82);font-size:.8rem}.uat-readiness-model span{color:var(--theme-muted,#50677b);margin-top:5px;font-size:.7rem;line-height:1.5}.uat-readiness-filter{margin:0 18px 16px}.uat-readiness-list{gap:12px;padding:0 18px 18px;display:grid}.uat-readiness-item{border:1px solid var(--line);border-left:5px solid var(--theme-control-border,#7b8c9f);background:var(--theme-surface,#fff);border-radius:12px;overflow:hidden}.uat-readiness-item.state-known_failure{border-left-color:var(--theme-control-border,#b4233a)}.uat-readiness-item.state-implementation_present{border-left-color:var(--theme-control-border,#c68119)}.uat-readiness-item.state-proof_required{border-left-color:var(--theme-control-border,#4968a6)}.uat-readiness-item-head{background:var(--theme-surface,#f8fafc);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.uat-readiness-item-head small{color:var(--theme-muted,#65788c);letter-spacing:.08em;font-size:.62rem;font-weight:900}.uat-readiness-item-head h3{color:var(--theme-info-ink,#14243d);margin:4px 0 0;font-size:1rem}.uat-readiness-evidence{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.uat-readiness-evidence section{border-left:1px solid var(--line);min-width:0;padding:15px 16px}.uat-readiness-evidence section:first-child{border-left:0}.uat-readiness-evidence b{color:var(--theme-info-ink,#21425b);font-size:.72rem}.uat-readiness-evidence p{color:var(--theme-muted,#536a7e);margin:7px 0 0;font-size:.72rem;line-height:1.55}.uat-impact-tags{flex-wrap:wrap;gap:7px;padding:0 16px 15px;display:flex}.uat-impact-tags span{border:1px solid var(--theme-line,#d4e2e8);background:var(--theme-surface,#f6fafb);color:var(--theme-muted,#476075);border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:750}.uat-readiness-boundary{border-top:1px solid var(--theme-line,#edc8ce);background:var(--theme-surface,#fff7f8);grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:18px;padding:17px 20px;display:grid}.uat-readiness-boundary b{color:var(--theme-danger-ink,#92283a)}.uat-readiness-boundary span{color:var(--theme-muted,#5d6572);font-size:.74rem;line-height:1.55}.investigation-submit-control{grid-column:1/-1;grid-template-columns:minmax(220px,auto) minmax(180px,1fr) auto;align-items:center;gap:12px;padding-top:4px;display:grid}.investigation-submit-control small{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem}.historical-register-pagination{margin-inline:18px}.compact-pagination{margin:12px 0 0;padding:12px}@media (width<=720px){.investigation-submit-control{grid-template-columns:1fr}.investigation-submit-control button{width:100%}.singularity-uat-title>div:last-child{flex-direction:column;align-items:stretch}.uat-readiness-summary,.uat-readiness-model,.uat-readiness-evidence,.uat-readiness-boundary{grid-template-columns:1fr}.uat-readiness-summary article:nth-child(n),.uat-readiness-model>div:nth-child(n),.uat-readiness-evidence section:nth-child(n){border-left:0;border-top:1px solid var(--line)}.uat-readiness-summary article:first-child,.uat-readiness-model>div:first-child,.uat-readiness-evidence section:first-child{border-top:0}.uat-readiness-item-head{flex-direction:column;align-items:flex-start}}.system-surface-grid,.operational-register-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:0 20px 20px;display:grid}.system-surface-grid article,.operational-register-grid article{border:1px solid var(--line);background:var(--theme-surface,#f8fbfc);border-radius:13px;min-width:0;padding:17px}.system-surface-grid small,.operational-register-grid small{color:var(--theme-accent-ink,#087d91);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:850}.system-surface-grid article>b,.operational-register-grid article>b{color:var(--theme-accent-ink,#0b6e7f);margin-top:8px;font-size:1.7rem;display:block}.system-surface-grid h3,.operational-register-grid h3{color:var(--theme-info-ink,#17314a);margin:6px 0;font-size:.85rem}.system-surface-grid p,.operational-register-grid p{color:var(--theme-muted,#526a80);margin:0;font-size:.7rem;line-height:1.5}.operational-register-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.operational-register-grid .register-attention{border-color:var(--theme-line,#ecc3ca);background:var(--theme-surface,#fff8f9)}.operational-register-grid .register-attention>b{color:var(--theme-danger-ink,#a42c41)}.workspace-audit-list{gap:10px;padding:0 20px 20px;display:grid}.workspace-audit-list article{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:12px;grid-template-columns:minmax(190px,.75fr) minmax(280px,1.5fr) auto;align-items:center;gap:16px;padding:15px 16px;display:grid}.workspace-audit-list h3{color:var(--theme-info-ink,#17314a);margin:0;font-size:.84rem}.workspace-audit-list code{color:var(--theme-accent-ink,#08758a);overflow-wrap:anywhere;margin-top:5px;font-size:.65rem;display:block}.workspace-audit-list p{color:var(--theme-muted,#526a80);margin:0;font-size:.7rem;line-height:1.5}.workspace-audit-panel>.show-more{margin:0 20px 20px}@media (width<=760px){.workspace-audit-list article{grid-template-columns:1fr}.workspace-audit-list article>.status-pill{justify-self:start}}.workspace-sync-contracts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.workspace-sync-contracts article{border:1px solid var(--line);background:var(--theme-surface,#f8fbfc);border-radius:13px;min-width:0;padding:17px}.workspace-sync-contracts h3{color:var(--theme-info-ink,#17314a);margin:0 0 10px;font-size:.86rem}.workspace-sync-contracts p{color:var(--theme-muted,#526a80);gap:3px;margin:8px 0;font-size:.7rem;line-height:1.5;display:grid}.workspace-sync-contracts p b{color:var(--theme-accent-ink,#087d91);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.workspace-sync-contracts small{color:var(--theme-muted,#526a80);margin-top:12px;font-size:.68rem;line-height:1.5;display:block}.workspace-sync-register>.database-boundary{margin:0 20px 20px}@media (width<=760px){.workspace-sync-contracts{grid-template-columns:1fr}}.automation-performance-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;padding:0 20px 18px;display:grid}.automation-performance-grid article{border:1px solid var(--line);background:var(--theme-surface,#f8fbfc);border-radius:13px;padding:17px}.automation-performance-grid article>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.automation-performance-grid h3{color:var(--theme-info-ink,#17314a);margin:0;font-size:.86rem}.automation-performance-grid article>div span{background:var(--theme-accent-soft,#e6f5f7);color:var(--theme-accent-ink,#08758a);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:800}.automation-performance-grid p{color:var(--theme-muted,#526a80);gap:4px;margin:12px 0 0;font-size:.7rem;line-height:1.5;display:grid}.automation-performance-grid p b{color:var(--theme-info-ink,#17314a);text-transform:uppercase;letter-spacing:.05em;font-size:.64rem}.automation-performance-panel>.source-quality-warning{margin:0 20px 20px}@media print{.sidebar,.topbar,.skip-link,button{display:none!important}.app-shell{display:block}.content-wrap{max-width:none;padding:0}.module-panel,.panel{box-shadow:none;break-inside:avoid}}.informational-disclosure{border:1px solid var(--line,var(--theme-line,#c9dce5));background:var(--theme-surface,#fff);border-radius:15px;margin:18px 0;overflow:hidden;box-shadow:0 10px 28px #0f2c450d}.informational-disclosure>summary{cursor:pointer;color:var(--theme-info-ink,#17314a);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;list-style:none;display:flex}.informational-disclosure>summary::-webkit-details-marker{display:none}.informational-disclosure>summary>span:first-child{gap:4px;min-width:0;display:grid}.informational-disclosure>summary b{font-size:.86rem}.informational-disclosure>summary small{color:var(--theme-muted,#60758a);font-size:.7rem;line-height:1.45}.disclosure-indicator{background:var(--theme-accent-soft,#e9f6f8);width:30px;height:30px;color:var(--theme-accent-ink,#087d91);border-radius:9px;flex:none;place-items:center;font-size:1.1rem;font-weight:900;transition:transform .18s;display:grid}.informational-disclosure[open] .disclosure-indicator{transform:rotate(180deg)}.informational-disclosure[open]>summary{border-bottom:1px solid var(--line,var(--theme-line,#c9dce5));background:var(--theme-surface,#f8fbfc)}.informational-disclosure-body{padding:20px}.scheduler-guidance-stack{gap:16px;display:grid}.scheduler-guidance-stack>.module-panel{box-shadow:none;margin:0}.source-assurance-panel>.informational-disclosure-body{gap:18px;display:grid}.methodology-actions{justify-content:space-between;align-items:center;gap:24px;padding:clamp(20px,3vw,30px);display:flex}.methodology-actions h2{color:var(--theme-info-ink,#10263d);margin:5px 0 7px}.methodology-actions p{color:var(--theme-muted,#526a80);margin:0}.methodology-actions .command-quick-actions{justify-content:flex-end}.methodology-disclosure .method-grid{margin:0}.methodology-disclosure .method-card{box-shadow:none}@media (width<=850px){.methodology-actions{flex-direction:column;align-items:stretch}.methodology-actions .command-quick-actions{justify-content:flex-start}}@media (width<=650px){.informational-disclosure>summary{align-items:flex-start;padding:16px}.informational-disclosure-body{padding:14px}}html,body{max-width:100%;overflow-x:clip}.workspace,.persistent-workspace,.content-wrap{min-width:0}.persistent-workspace[hidden]{display:none!important}.content-wrap{--workspace-accent:#087d91;--workspace-accent-alt:#6d5dfc}.content-wrap[data-workspace-group=overview]{--workspace-accent:#5d55d6;--workspace-accent-alt:#0b8fa5}.content-wrap[data-workspace-group=monitor]{--workspace-accent:#087d91;--workspace-accent-alt:#16a0b7}.content-wrap[data-workspace-group=investigate]{--workspace-accent:#6651b8;--workspace-accent-alt:#087d91}.content-wrap[data-workspace-group=review-and-report]{--workspace-accent:#08785d;--workspace-accent-alt:#0b8fa5}.content-wrap[data-workspace-group=improve-and-govern]{--workspace-accent:#8a6109;--workspace-accent-alt:#6651b8}.persistent-workspace:not([hidden]){gap:18px;display:grid}.persistent-workspace>.module-heading{margin-bottom:0}.persistent-workspace>:where(.generated-report-panel,.historical-weekly-panel,.informational-disclosure){margin-block:0}.module-heading:before{background:linear-gradient(180deg,var(--workspace-accent),var(--workspace-accent-alt))}.focused-ui .persistent-workspace:not([hidden]){gap:14px}.focused-ui .module-heading{margin-bottom:14px;padding-left:12px}.focused-ui .module-heading:before{width:3px}.focused-ui .module-panel-title,.focused-ui .panel-heading{gap:12px;min-height:58px;padding:12px 16px}.focused-ui .module-panel-title p:not(.eyebrow),.focused-ui .panel-heading p:not(.eyebrow){display:none}.focused-ui .module-panel-title .eyebrow,.focused-ui .panel-heading .eyebrow{margin-bottom:3px;font-size:.58rem}.focused-ui .panel,.focused-ui .module-panel{border-radius:12px;box-shadow:0 7px 22px #0e1f350d}.focused-ui .persistent-workspace>:where(.archive-scope-guide,.archive-assurance,.link-output-cleared),.focused-ui .sidebar-foot p,.focused-ui .workspace-label{display:none}.focused-ui .sidebar-toggle{margin-top:18px}.focused-ui .side-nav-group{gap:2px}.focused-ui .side-nav-group-label{margin-top:7px}.focused-ui .side-nav button{min-height:38px}.content-wrap :where(h1,h2,h3,p,small,b,strong,code,time,dd,dt){overflow-wrap:anywhere}.content-wrap :where(input,select,textarea,button){min-width:0;max-width:100%}.content-wrap textarea{resize:vertical}.content-wrap :where(button,.primary-button,.secondary-button){white-space:normal}.module-panel-title>*,.panel-heading>*,.topbar>*,.system-status-strip>*{min-width:0}.module-panel-title :where(.primary-button,.secondary-button),.panel-heading :where(.primary-button,.secondary-button){flex:0 auto}.informational-disclosure>summary:after{display:none}details.source-assurance-panel{border-color:var(--theme-line,#bcd9e2);background:linear-gradient(135deg,var(--theme-surface,#f8fcfd),var(--theme-accent-soft,#edf8fa));padding:0;display:block}details.source-assurance-panel>.informational-disclosure-body{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)}.link-view-switcher{top:104px}.scheduler-ledger,.run-register,.baseline-register,.coverage-register,.singularity-run-register{overscroll-behavior-inline:contain;overflow-x:auto}.automation-overview{border-color:var(--theme-line,#d9ddd7);background:var(--theme-surface,#fbfbf8);box-shadow:none;border-radius:8px;gap:18px;padding:clamp(20px,3vw,30px);display:grid}.automation-overview-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.automation-overview-heading h2{color:var(--theme-info-ink,#10263d);margin:4px 0 6px}.automation-overview-heading p:not(.eyebrow){color:var(--theme-muted,#58706f);margin:0;font-size:.76rem}.automation-overall,.automation-task-state{text-transform:capitalize;border-radius:999px;align-items:center;width:max-content;font-size:.62rem;font-weight:850;display:inline-flex}.automation-overall{padding:7px 10px}.automation-task-state{padding:5px 8px}.automation-overall.confirmed,.automation-task-state.confirmed{background:var(--theme-success-soft,#e5f0eb);color:var(--theme-accent-ink,#285f4f)}.automation-overall.qualified,.automation-task-state.qualified{background:var(--theme-warning-soft,#f4ecd9);color:var(--theme-warning-ink,#7a5a16)}.automation-overall.attention,.automation-task-state.attention{background:var(--theme-danger-soft,#f4e2e3);color:var(--theme-danger-ink,#8b3038)}.automation-counts{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.automation-counts article{border-left:1px solid var(--theme-line,#d9ddd7);gap:4px;padding:16px;display:grid}.automation-counts article:first-child{border-left:0}.automation-counts b{color:var(--theme-info-ink,#17314a);font-size:1.2rem}.automation-counts span{color:var(--theme-muted,#6d7b77);font-size:.65rem}.automation-schedule-control{border-left:3px solid var(--theme-control-border,#397a72);background:var(--theme-surface-soft,#f2f6f3);gap:4px;padding:13px 15px;display:grid}.automation-schedule-control b{color:var(--theme-info-ink,#17314a);font-size:.72rem}.automation-schedule-control span{color:var(--theme-muted,#536b68);font-size:.68rem;line-height:1.5}.automation-schedule-control ul{color:var(--theme-muted,#536b68);margin:6px 0;padding-left:18px;font-size:.66rem;line-height:1.55}.automation-schedule-control small{color:var(--theme-muted,#74817d);font-size:.62rem}.automation-dispatch-plan>div{gap:8px}.automation-dispatch-plan article{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:11px 13px;display:grid}.automation-dispatch-plan article>b{color:var(--theme-info-ink,#17314a);text-transform:capitalize;font-size:.68rem}.automation-dispatch-plan article>span{color:var(--theme-accent-ink,#397a72);font-size:.62rem;font-weight:800}.automation-dispatch-plan article>small{color:var(--theme-muted,#74817d);grid-column:1/-1;font-size:.6rem}.automation-dispatcher-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.automation-dispatcher-grid article{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);border-radius:7px;gap:7px;padding:16px;display:grid}.automation-dispatcher-grid article>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.automation-dispatcher-grid article>div>b{color:var(--theme-info-ink,#17314a);font-size:.78rem}.automation-dispatcher-grid small{color:var(--theme-muted,#486f69);font-size:.65rem;font-weight:800}.automation-dispatcher-grid p{color:var(--theme-muted,#5f716f);margin:0;font-size:.7rem;line-height:1.5}.automation-dispatcher-grid time{color:var(--theme-muted,#7b8580);font-size:.62rem}.automation-job-detail{border-top:1px solid var(--theme-line,#d9ddd7);padding-top:14px}.automation-job-detail summary{cursor:pointer;color:var(--theme-text,#294b48);font-size:.72rem;font-weight:800}.automation-job-detail>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-top:14px;display:grid}.automation-job-detail section>b{color:var(--theme-info-ink,#17314a);font-size:.7rem}.automation-job-detail ul{color:var(--theme-muted,#5f716f);margin:8px 0 0;padding-left:18px;font-size:.68rem;line-height:1.65}.automation-boundary{color:var(--theme-muted,#6f7c78);margin:0;padding-top:2px;font-size:.64rem;line-height:1.5}.automation-overview-loading,.automation-overview-error{align-content:center;min-height:120px}.automation-overview-error span{color:var(--theme-muted,#6f7c78);font-size:.7rem}.automation-overview-error button{width:max-content}.automation-verdicts{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.automation-evidence-window{color:var(--theme-muted,#74817d);margin:-8px 0 0;font-size:.64rem}.automation-fairness{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);border-radius:7px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:22px;padding:17px 18px;display:grid}.automation-fairness h3{color:var(--theme-info-ink,#17314a);margin:4px 0 6px;font-size:.9rem}.automation-fairness p{color:var(--theme-muted,#58706f);margin:0;font-size:.7rem;line-height:1.5}.automation-fairness>div>small{color:var(--theme-muted,#788480);margin-top:6px;font-size:.61rem;line-height:1.45;display:block}.automation-social-turns{border:1px solid var(--theme-line,#e0e3df);border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.automation-social-turns article{border-left:1px solid var(--theme-line,#e0e3df);gap:2px;padding:11px;display:grid}.automation-social-turns article:first-child{border-left:0}.automation-social-turns small{color:var(--theme-muted,#486f69);font-size:.58rem;font-weight:850}.automation-social-turns b{color:var(--theme-info-ink,#17314a);font-size:.9rem}.automation-social-turns span{color:var(--theme-muted,#788480);font-size:.56rem}.automation-job-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.automation-job-grid article,.automation-rotation-grid article{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);border-radius:7px;gap:7px;padding:15px;display:grid}.automation-job-grid article>div,.automation-rotation-grid article>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.automation-job-grid article>div>b,.automation-rotation-grid article>div>b{color:var(--theme-info-ink,#17314a);font-size:.76rem}.automation-job-grid small,.automation-rotation-grid small{color:var(--theme-muted,#486f69);font-size:.63rem;font-weight:800}.automation-job-grid p,.automation-rotation-grid p{color:var(--theme-muted,#5f716f);margin:0;font-size:.68rem;line-height:1.5}.automation-job-grid time,.automation-rotation-grid>article>span{color:var(--theme-muted,#7b8580);font-size:.61rem}.automation-rotation-detail>div.automation-rotation-grid{gap:10px}.automation-rotation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-cloudflare-register{gap:12px;padding-top:2px;display:grid}.automation-cloudflare-register>header{gap:4px;display:grid}.automation-cloudflare-register>header h3{color:var(--theme-info-ink,#17314a);margin:0;font-size:1rem}.automation-cloudflare-register>header>p:not(.eyebrow){max-width:920px;color:var(--theme-muted,#58706f);margin:0;font-size:.78rem;line-height:1.55}.automation-result-counts{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.automation-result-counts article{border-left:3px solid var(--theme-control-border,#7c8984);gap:3px;padding:12px 13px;display:grid}.automation-result-counts article.confirmed{border-left-color:var(--theme-control-border,#397a72);background:var(--theme-surface,#f4f8f5)}.automation-result-counts article.qualified{border-left-color:var(--theme-control-border,#9b751d);background:var(--theme-warning-soft,#fbf7ec)}.automation-result-counts article.attention{border-left-color:var(--theme-control-border,#a33a45);background:var(--theme-surface,#fff5f5)}.automation-result-counts b{color:var(--theme-info-ink,#17314a);font-size:1.05rem}.automation-result-counts span{color:var(--theme-muted,#667772);font-size:.68rem;font-weight:750}.automation-cloudflare-register .automation-job-grid article>div>b{font-size:.82rem}.automation-cloudflare-path{color:var(--theme-accent-ink,#397a72);font-size:.66rem;font-weight:850}.automation-job-grid small.automation-outcome-code{border-top:1px solid var(--theme-line,#edf0ec);color:var(--theme-muted,#62736e);padding-top:2px;line-height:1.45}.automation-task-state.neutral{background:var(--theme-surface-soft,#edf1ef);color:var(--theme-muted,#52635e)}.automation-counts b{text-transform:capitalize}.automation-workspace-detail>div.automation-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.automation-workspace-grid article{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);border-radius:7px;gap:7px;padding:15px;display:grid}.automation-workspace-grid article>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.automation-workspace-grid article>div>b{color:var(--theme-info-ink,#17314a);font-size:.76rem}.automation-workspace-grid p{color:var(--theme-muted,#5f716f);margin:0;font-size:.68rem;line-height:1.5}.automation-workspace-grid small{color:var(--theme-muted,#74817d);font-size:.61rem;line-height:1.45}details.automation-overview{background:var(--theme-surface,#fff);gap:0;margin-bottom:14px;padding:0;display:block;overflow:hidden}.automation-overview-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:86px;padding:16px 18px;list-style:none;display:grid}.automation-overview-summary::-webkit-details-marker{display:none}.automation-overview-summary:focus-visible{outline:3px solid var(--theme-control-border,#3f6663)}@supports (color:color-mix(in lab, red, red)){.automation-overview-summary:focus-visible{outline:3px solid color-mix(in srgb, var(--theme-control-border,#3f6663) 30%, transparent)}}.automation-overview-summary:focus-visible{outline-offset:-3px}.automation-summary-copy{gap:3px;min-width:0;display:grid}.automation-summary-copy .eyebrow{color:var(--theme-muted,#66736f);margin:0;display:block}.automation-summary-copy>strong{color:var(--theme-text,#202b29);font-size:1rem;font-weight:680}.automation-summary-copy>span:last-child{color:var(--theme-muted,#697570);font-size:.8rem}.automation-summary-action{color:var(--theme-muted,#496f6c);white-space:nowrap;align-items:center;gap:7px;font-size:.8rem;font-weight:750;display:inline-flex}.automation-overview-body{border-top:1px solid var(--theme-line,#e1e4df);background:var(--theme-surface,#fbfbf8);gap:16px;padding:0 18px 18px;display:grid}.automation-conclusion{color:var(--theme-muted,#58706f);margin:0;padding:16px 0 0;font-size:.85rem;line-height:1.55}.automation-overview-body .automation-evidence-window{margin:0;font-size:.75rem}.automation-root-health{border:1px solid var(--theme-line,#cbd8d1);border-left:4px solid var(--theme-control-border,#397a72);background:var(--theme-surface,#f4f8f5);border-radius:7px;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);align-items:center;gap:7px 20px;padding:14px 16px;display:grid}.automation-root-health>div{gap:3px;display:grid}.automation-root-health b{color:var(--theme-info-ink,#17314a);text-transform:capitalize;font-size:.88rem}.automation-root-health p{color:var(--theme-muted,#536b68);margin:0;font-size:.7rem;line-height:1.5}.automation-root-health small{color:var(--theme-muted,#74817d);grid-column:1/-1;font-size:.62rem}.automation-root-health.qualified{border-left-color:var(--theme-control-border,#9b751d);background:var(--theme-warning-soft,#fbf7ec)}.automation-root-health.attention{border-left-color:var(--theme-control-border,#a33a45);background:var(--theme-surface,#fff5f5)}.automation-root-health.attention b{color:var(--theme-danger-ink,#842d37)}.automation-direct-answer{align-items:start;margin-top:16px}.automation-direct-answer>div>b{font-size:1rem}.automation-direct-answer>p{font-size:.82rem}.automation-direct-answer>small{font-size:.7rem;line-height:1.5}.automation-direct-answer>ul{grid-column:1/-1;gap:6px;margin:3px 0 0;padding:0;list-style:none;display:grid}.automation-direct-answer li{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);border-radius:6px;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:10px;padding:9px 11px;display:grid}.automation-direct-answer li.qualified{border-color:var(--theme-control-border,#d7c68c);background:var(--theme-warning-soft,#fbf7ec)}.automation-direct-answer li.attention{border-color:var(--theme-control-border,#d5a7ac);background:var(--theme-danger-soft,#fff5f5)}.automation-direct-answer li.attention>b{color:var(--theme-danger-ink,#842d37)}.automation-direct-answer li>b{color:var(--theme-info-ink,#17314a);font-size:.78rem}.automation-direct-answer li>span{color:var(--theme-muted,#687873);font-size:.76rem;line-height:1.45}@media (width<=1050px){.automation-result-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.automation-overview-heading{display:grid}.automation-counts,.automation-dispatcher-grid,.automation-job-grid,.automation-job-detail>div,.automation-fairness{grid-template-columns:1fr}.automation-result-counts,.automation-social-turns{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-social-turns article{border-top:1px solid var(--theme-line,#e0e3df)}.automation-counts article{border-top:1px solid var(--theme-line,#d9ddd7);border-left:0}.automation-counts article:first-child{border-top:0}.automation-workspace-detail>div.automation-workspace-grid{grid-template-columns:1fr}.automation-overview-summary{grid-template-columns:1fr;gap:10px}.automation-verdicts{justify-content:flex-start}.automation-summary-action{justify-self:start}.automation-root-health{grid-template-columns:1fr}.automation-root-health small{grid-column:1}.automation-direct-answer li{grid-template-columns:1fr}}.scheduler-ledger>.module-panel-title,.run-register>.archive-toolbar{z-index:2;position:sticky;left:0}.entity-register-list>article>*{overflow-wrap:anywhere;min-width:0}.database-table,.entity-register-list{max-width:calc(100% - 40px)}.archive-pagination,.database-pagination,.entity-register-pagination{min-height:72px}.archive-pagination span,.database-pagination span,.entity-register-pagination span{text-align:center;overflow-wrap:anywhere}@media (width<=1180px){.system-status-strip{flex-direction:column;align-items:flex-start}.status-strip-actions{justify-content:space-between;width:100%}.scheduler-progress{grid-template-columns:1fr}.progress-readout{grid-template-columns:auto minmax(0,1fr)}details.source-assurance-panel>.informational-disclosure-body{grid-template-columns:1fr}.entity-register-toolbar,.database-toolbar{grid-template-columns:minmax(0,1fr) minmax(200px,.65fr)}.entity-register-toolbar>div,.database-toolbar>span{grid-column:1/-1}}@media (width<=960px){.link-view-switcher{top:10px}.module-heading{flex-direction:column;align-items:flex-start;gap:14px}.module-heading p{font-size:.9rem}.module-panel-title,.panel-heading{align-items:flex-start}.module-panel-title>button,.module-panel-title>a,.panel-heading>button,.panel-heading>a{max-width:100%}.top-actions{flex-wrap:wrap}.status-strip-actions{flex-direction:column;align-items:flex-start}.dashboard-source-status{justify-content:flex-start}.entity-register-toolbar,.database-toolbar{grid-template-columns:1fr}.entity-register-toolbar>div,.database-toolbar>span{grid-column:auto}.scheduler-ledger-head,.run-head,.baseline-head,.coverage-head,.singularity-run-head{display:none}.scheduler-ledger-row,.run-row,.baseline-row,.coverage-row,.singularity-run-row{min-width:0}}@media (width<=720px){.link-view-switcher{top:76px}.topbar{gap:14px;padding:14px}.topbar-brand>div>b{font-size:.84rem}.system-status-strip{padding:14px}.module-heading{margin-bottom:18px;padding-left:14px}.module-heading h1{font-size:clamp(1.65rem,9vw,2.2rem)}.module-panel-title,.panel-heading{padding:16px}.module-panel-title>button,.module-panel-title>a,.panel-heading>button,.panel-heading>a{width:100%}.progress-readout{grid-template-columns:1fr}.archive-pagination,.database-pagination,.entity-register-pagination{grid-template-columns:1fr;margin:16px 14px;padding:14px;display:grid}.archive-pagination button,.database-pagination button,.entity-register-pagination button{width:100%}.database-table,.entity-register-list{max-width:calc(100% - 28px);margin-inline:14px}.informational-disclosure{margin-block:14px}.manual-search-contract{grid-template-columns:1fr;padding:16px}.manual-search-contract li:not(:last-child):after{width:2px;height:15px;inset:auto auto -15px 37px;transform:none}.manual-search-input-panel{margin:16px}.manual-search-guidance{margin:0 16px 18px}.manual-guidance-body{padding:14px}.manual-free-text-query{padding:16px}.manual-free-text-query small{gap:3px;display:grid}.manual-free-text-query small span:after{display:none}.manual-search-action-bar{flex-direction:column;align-items:stretch;padding:16px}.manual-live-workbench .manual-search-action-bar .run-search{width:100%;min-width:0}.manual-live-workbench .search-rules{grid-template-columns:1fr;margin:0 16px 18px}.manual-live-workbench .search-rules span{border-top:1px solid var(--theme-line,#dce7ec);border-left:0}.manual-live-workbench .search-rules span:first-child{border-top:0}}.nebula-welcome-splash{z-index:1000;pointer-events:none;opacity:1;visibility:visible;background:#000;place-items:center;animation:5s linear both welcome-splash-dismiss;display:grid;position:fixed;inset:0;overflow:hidden}.welcome-star-field{opacity:.72;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.5px),radial-gradient(circle,#9edfff 0 1px,#0000 1.6px),radial-gradient(circle,#fff 0 .7px,#0000 1.2px);background-position:0 0,38px 57px,91px 23px;background-size:83px 83px,137px 137px,59px 59px;animation:8s linear infinite welcome-stars;position:absolute;inset:-20%}.welcome-nebula-glow{aspect-ratio:1;filter:blur(18px);background:radial-gradient(circle,#2ac7e238 0%,#2a6ee21f 24%,#7a48e817 42%,#0000 70%);border-radius:50%;width:min(78vw,760px);animation:5s ease-in-out both welcome-glow;position:absolute}.welcome-nebula-logo{color:#ffffffb8;--brand-accent:#2fdaf1d1;filter:drop-shadow(0 0 22px #24cae838);width:min(68vw,540px);height:auto;animation:5s cubic-bezier(.22,.8,.25,1) both welcome-logo;position:relative}@keyframes welcome-stars{to{transform:translate(24px,18px)}}@keyframes welcome-glow{0%{opacity:0;transform:scale(.72)}35%,76%{opacity:1;transform:scale(1)}to{opacity:.45;transform:scale(1.08)}}@keyframes welcome-logo{0%{opacity:0;transform:scale(.92)}24%,76%{opacity:.72;transform:scale(1)}to{opacity:.28;transform:scale(1.02)}}@keyframes welcome-splash-dismiss{0%,92%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (width<=560px){.welcome-nebula-logo{width:min(84vw,460px)}.welcome-nebula-glow{width:96vw}}@media (prefers-reduced-motion:reduce){.welcome-star-field,.welcome-nebula-glow,.welcome-nebula-logo{animation:none}.nebula-welcome-splash{animation-duration:.15s}}.singularity-acceptance-run{gap:22px;padding:clamp(20px,3vw,34px);display:grid}.singularity-acceptance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.singularity-acceptance-grid li{border:1px solid var(--line,var(--theme-line,#c9dce5));background:var(--theme-surface,#f8fbfc);border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.singularity-acceptance-grid li>span:first-child{background:var(--theme-accent,#08233c);width:42px;height:42px;color:var(--theme-on-accent,#fff);border-radius:12px;place-items:center;font-weight:800;display:grid}.singularity-acceptance-grid b{color:var(--theme-info-ink,#10263d);display:block}.singularity-acceptance-grid p{color:var(--theme-muted,#526a80);margin:5px 0 0;line-height:1.45}@media (width<=850px){.singularity-acceptance-grid{grid-template-columns:1fr}.singularity-acceptance-grid li{grid-template-columns:42px minmax(0,1fr)}.singularity-acceptance-grid li .status-pill{grid-column:2}}.account-profile-button{border:1px solid var(--line,var(--theme-line,#c9dce5));background:var(--theme-surface,#fff);cursor:pointer;border-radius:12px;place-items:center;padding:3px;display:inline-grid}.account-profile-button .nebula-avatar-image{object-fit:cover;border-radius:9px;width:36px;height:36px;display:block}.account-profile-button:focus-visible{outline:3px solid var(--theme-control-border,#11b8d1);outline-offset:3px}.entity-register-summary{border:1px solid var(--line);background:var(--theme-surface,#f7fbfc);border-radius:13px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 20px 18px;display:grid;overflow:hidden}.entity-register-summary span{border-left:1px solid var(--line);color:var(--theme-muted,#526a80);gap:4px;padding:15px;font-size:.68rem;display:grid}.entity-register-summary span:first-child{border-left:0}.entity-register-summary b{color:var(--theme-accent-ink,#0b6e7f);font-size:1.35rem}.entity-validity-summary{border:1px solid var(--theme-line,#d4e2dd);border-left:5px solid var(--theme-control-border,#4b7c73);background:var(--theme-surface,#f8faf8);border-radius:10px;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:center;gap:16px 22px;margin:0 20px 18px;padding:16px 18px;display:grid}.entity-validity-summary h3{color:var(--theme-text,#2f4e48);margin:3px 0 6px;font-size:.95rem}.entity-validity-summary p:not(.eyebrow),.entity-validity-summary>small{color:var(--theme-muted,#61736e);font-size:.68rem;line-height:1.5}.entity-validity-summary>small{grid-column:1/-1}.entity-validity-counts{border:1px solid var(--theme-line,#d9e3df);background:var(--theme-surface,#fff);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.entity-validity-counts span{border-left:1px solid var(--theme-line,#dfe7e3);gap:3px;padding:10px;display:grid}.entity-validity-counts span:first-child{border-left:0}.entity-validity-counts b{color:var(--theme-muted,#356b62);font-size:1.05rem}.entity-validity-counts small{color:var(--theme-muted,#6b7c77);font-size:.6rem}.entity-register-toolbar{grid-template-columns:minmax(260px,1.4fr) repeat(5,minmax(140px,.65fr)) auto minmax(110px,.4fr);align-items:end;gap:10px;padding:0 20px 18px;display:grid}.entity-register-toolbar label{color:var(--theme-info-ink,#29445d);gap:6px;font-size:.72rem;font-weight:800;display:grid}.entity-register-toolbar input,.entity-register-toolbar select{border:1px solid var(--theme-line,#adc3d0);background:var(--theme-surface,#fff);width:100%;min-height:48px;color:var(--theme-info-ink,#13273e);font:inherit;border-radius:10px;padding:0 14px}.entity-register-toolbar>div{gap:2px;padding:9px 12px;display:grid}.entity-register-toolbar>div b{color:var(--theme-accent-ink,#0b6e7f);font-size:1.2rem}.entity-register-toolbar small{color:var(--theme-muted,#667b8e)}.entity-register-list{border:1px solid var(--line);border-radius:14px;margin:0 20px;overflow:hidden}.entity-register-list>article{border-top:1px solid var(--line);background:var(--theme-surface,#fff);grid-template-columns:minmax(240px,1.35fr) minmax(190px,1fr) minmax(180px,1fr) minmax(170px,.75fr);align-items:center;gap:16px;padding:16px;display:grid}.entity-register-list>article:first-child{border-top:0}.entity-register-list h3{color:var(--theme-info-ink,#10243c);margin:0;font-size:.94rem}.entity-register-list code{color:var(--theme-accent-ink,#08758a);overflow-wrap:anywhere;margin-top:6px;display:block}.entity-register-list small,.entity-register-list span{color:var(--theme-muted,#64788b);font-size:.66rem;line-height:1.45;display:block}.entity-register-list b{color:var(--theme-info-ink,#29445d);margin-top:4px;font-size:.72rem;line-height:1.45;display:block}.entity-register-statuses{flex-wrap:wrap;gap:6px;display:flex}.entity-register-statuses .status-pill{display:inline-flex}.entity-profile-audit{border:1px solid var(--theme-line,#d9e3df);background:var(--theme-surface,#f8faf8);border-radius:8px;grid-column:1/-1}.entity-profile-audit>summary{color:var(--theme-muted,#355f58);cursor:pointer;padding:10px 12px}.entity-profile-audit>summary span,.entity-profile-audit>summary b,.entity-profile-audit>summary small{display:block}.entity-profile-audit>div{padding:0 12px 12px}.entity-profile-audit p{color:var(--theme-muted,#5e706b);font-size:.68rem;line-height:1.5}.entity-profile-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.entity-profile-contexts{margin-top:12px}.entity-profile-contexts>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:7px 0 0;padding:0;list-style:none;display:grid}.entity-profile-contexts li{border:1px solid var(--theme-line,#dce4e0);background:var(--theme-surface,#fff);border-radius:7px;padding:8px 9px}.entity-profile-contexts strong,.entity-profile-contexts span,.entity-profile-contexts small{display:block}.entity-profile-contexts strong{color:var(--theme-muted,#40544f);font-size:.65rem}.entity-register-pagination{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:16px;margin:18px 20px;padding:14px;display:flex}.entity-register-pagination span{color:var(--theme-muted,#526a80);font-size:.72rem;font-weight:800}.entity-register-boundary{border-top:1px solid var(--theme-line,#cfe1e8);background:var(--theme-surface,#f3fafc);color:var(--theme-muted,#526a80);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px 20px;font-size:.7rem;line-height:1.5;display:grid}.entity-register-boundary b{color:var(--theme-accent-ink,#0b6e7f)}.entity-register-boundary small{white-space:nowrap}@media (width<=1200px){.entity-register-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.entity-register-toolbar .filter-search{grid-column:span 2}}@media (width<=900px){.entity-register-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-validity-summary,.entity-register-list>article,.entity-register-toolbar,.entity-register-boundary{grid-template-columns:1fr}.entity-validity-summary>small,.entity-register-toolbar .filter-search{grid-column:auto}.entity-profile-checks,.entity-profile-contexts>ul{grid-template-columns:1fr}.entity-register-boundary small{white-space:normal}}@media (width<=560px){.entity-register-summary,.entity-validity-counts{grid-template-columns:1fr}.entity-register-summary span,.entity-validity-counts span{border-left:0;border-top:1px solid var(--line)}.entity-register-pagination{justify-content:space-between;gap:8px}.entity-register-pagination .secondary-button{padding-inline:10px}}.scheduler-execution-model{padding:clamp(20px,3vw,34px)}.scheduler-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.scheduler-stage-grid article{border:1px solid var(--line,var(--theme-line,#c9dce5));background:var(--theme-surface,#f8fbfc);border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:18px;display:grid}.scheduler-stage-grid article>span{background:var(--theme-accent,#08233c);width:42px;height:42px;color:var(--theme-on-accent,#fff);border-radius:12px;place-items:center;font-weight:800;display:grid}.scheduler-stage-grid small{color:var(--theme-accent-ink,#087d91);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.scheduler-stage-grid h3{color:var(--theme-info-ink,#10263d);margin:4px 0}.scheduler-stage-grid b{color:var(--theme-info-ink,#34536d);font-size:.9rem}.scheduler-stage-grid p{color:var(--theme-muted,#526a80);margin:8px 0 0;line-height:1.5}@media (width<=900px){.scheduler-stage-grid{grid-template-columns:1fr}}.rotation-register{padding:clamp(20px,3vw,34px)}.rotation-lanes{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:20px;display:grid}.rotation-lanes article{border:1px solid var(--line);background:var(--theme-surface,#f7fbfc);border-radius:13px;gap:5px;padding:16px;display:grid}.rotation-lanes small{color:var(--theme-accent-ink,#087d91);text-transform:uppercase;letter-spacing:.05em;font-weight:850}.rotation-lanes b{color:var(--theme-info-ink,#10263d);font-size:1.8rem}.rotation-lanes span,.rotation-lanes em{color:var(--theme-muted,#526a80);font-size:.72rem;font-style:normal}.rotation-ledger-head,.rotation-ledger-row{grid-template-columns:minmax(180px,1.4fr) minmax(130px,.8fr) minmax(170px,1fr) minmax(160px,.8fr);align-items:center;gap:14px;display:grid}.rotation-ledger-head{color:var(--theme-muted,#667b8e);text-transform:uppercase;letter-spacing:.06em;padding:10px 14px;font-size:.65rem;font-weight:850}.rotation-ledger-row{border-top:1px solid var(--line);color:var(--theme-muted,#526a80);padding:13px 14px;font-size:.72rem}.rotation-ledger-row b{color:var(--theme-info-ink,#17314a);overflow-wrap:anywhere}.rotation-register-note{color:var(--theme-muted,#526a80);margin:16px 0 0;font-size:.72rem}@media (width<=800px){.rotation-ledger-head{display:none}.rotation-ledger-row{grid-template-columns:1fr;gap:5px}}.scheduler-progress{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:center;gap:24px;padding:clamp(20px,3vw,30px);display:grid}.scheduler-progress h2{margin:5px 0 7px}.scheduler-progress p{color:var(--muted);margin:0}.progress-readout{grid-template-columns:auto minmax(160px,1fr);align-items:center;gap:14px;display:grid}.progress-readout b{color:var(--theme-accent-ink,#0b6e7f);font-size:1.45rem}.scheduler-progress progress,.rotation-lanes progress{background:var(--theme-accent-soft,#dce8ed);accent-color:#078aa0;border:0;border-radius:999px;width:100%;height:12px;overflow:hidden}.scheduler-progress progress::-webkit-progress-bar{background:var(--theme-accent-soft,#dce8ed);border-radius:999px}.rotation-lanes progress::-webkit-progress-bar{background:var(--theme-accent-soft,#dce8ed);border-radius:999px}.scheduler-progress progress::-webkit-progress-value{background:linear-gradient(90deg,var(--theme-accent,#087d91),var(--theme-accent,#10a4b8));border-radius:999px}.rotation-lanes progress::-webkit-progress-value{background:linear-gradient(90deg,var(--theme-accent,#087d91),var(--theme-accent,#10a4b8));border-radius:999px}.scheduler-scope-contract{padding:clamp(20px,3vw,30px)}.scheduler-scope-contract>div:last-child{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.scheduler-scope-contract article{border-left:1px solid var(--line);background:var(--theme-surface,#f8fbfc);gap:7px;padding:18px;display:grid}.scheduler-scope-contract article:first-child{border-left:0}.scheduler-scope-contract small{color:var(--theme-accent-ink,#087d91);text-transform:uppercase;letter-spacing:.06em;font-weight:850}.scheduler-scope-contract b{color:var(--theme-info-ink,#10263d)}.scheduler-scope-contract span{color:var(--theme-muted,#526a80);font-size:.72rem;line-height:1.5}.rotation-lane-count{justify-content:space-between;align-items:end;gap:12px;display:flex}.rotation-lanes progress{margin:6px 0}@media (width<=800px){.scheduler-progress,.scheduler-scope-contract>div:last-child{grid-template-columns:1fr}.scheduler-scope-contract article{border-left:0;border-top:1px solid var(--line)}.scheduler-scope-contract article:first-child{border-top:0}}.regulatory-osint-summary{border:1px solid var(--line);background:var(--theme-surface,#f8fbfc);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 20px 18px;display:grid;overflow:hidden}.regulatory-osint-summary span{border-left:1px solid var(--line);color:var(--theme-muted,#526a80);gap:4px;padding:14px 16px;font-size:.72rem;display:grid}.regulatory-osint-summary span:first-child{border-left:0}.regulatory-osint-summary b{color:var(--theme-accent-ink,#0b6e7f);font-size:1.25rem}@media (width<=700px){.regulatory-osint-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.regulatory-osint-summary span:nth-child(odd){border-left:0}.regulatory-osint-summary span:nth-child(n+3){border-top:1px solid var(--line)}}.database-workspace{gap:18px;display:grid}.database-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.database-store-grid article{padding:22px}.database-store-grid article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.database-store-grid small{color:var(--theme-accent-ink,#087d91);text-transform:uppercase;letter-spacing:.06em;font-weight:850}.database-store-grid h2{color:var(--theme-info-ink,#10263d);margin:14px 0 8px}.database-store-grid article>b{color:var(--theme-accent-ink,#0b6e7f);font-size:1.45rem}.database-store-grid p{color:var(--theme-muted,#526a80);margin:8px 0 0;line-height:1.55}.database-register{overflow:hidden}.database-toolbar{grid-template-columns:minmax(260px,1.25fr) minmax(220px,.8fr) auto;align-items:end;gap:14px;padding:0 20px 18px;display:grid}.database-toolbar label{color:var(--theme-info-ink,#29445d);gap:6px;font-size:.72rem;font-weight:800;display:grid}.database-toolbar input,.database-toolbar select{border:1px solid var(--theme-line,#adc3d0);background:var(--theme-surface,#fff);width:100%;min-height:48px;color:var(--theme-info-ink,#13273e);font:inherit;border-radius:10px;padding:0 14px}.database-toolbar>span{color:var(--theme-muted,#526a80);padding:14px;font-size:.72rem;font-weight:800}.database-table{border:1px solid var(--line);border-radius:14px;margin:0 20px;overflow:hidden}.database-row{border-top:1px solid var(--line);background:var(--theme-surface,#fff);grid-template-columns:minmax(170px,.9fr) minmax(200px,1fr) minmax(280px,1.45fr) minmax(80px,.45fr) minmax(100px,.5fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.database-row:first-child{border-top:0}.database-head{background:var(--theme-surface,#f3f7f9);color:var(--theme-muted,#617589);text-transform:uppercase;letter-spacing:.06em;font-size:.64rem;font-weight:900}.database-row code{overflow-wrap:anywhere;color:var(--theme-accent-ink,#08758a);font-size:.72rem}.database-row b{color:var(--theme-info-ink,#203c55);font-size:.72rem}.database-row>span{color:var(--theme-muted,#526a80);font-size:.7rem;line-height:1.45}.database-row strong{color:var(--theme-info-ink,#10263d)}.database-class{border-radius:999px;justify-self:start;padding:5px 8px;font-weight:800}.class-operational{background:var(--theme-accent-soft,#eef5f7);color:var(--theme-muted,#365b6d)!important}.class-controlled{background:var(--theme-accent-soft,#e9f7f4);color:var(--theme-accent-ink,#08705f)!important}.class-restricted{background:var(--theme-surface,#fff1f3);color:var(--theme-danger-ink,#982e40)!important}.database-pagination{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:16px;margin:18px 20px;padding:14px;display:flex}.database-pagination span{color:var(--theme-muted,#526a80);font-size:.72rem;font-weight:800}.database-boundary{border-top:1px solid var(--theme-line,#cfe1e8);background:var(--theme-surface,#f3fafc);color:var(--theme-muted,#526a80);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 20px;font-size:.7rem;line-height:1.5;display:grid}.database-boundary b{color:var(--theme-accent-ink,#0b6e7f)}.database-boundary small{white-space:nowrap}.database-loading,.database-error{gap:8px;padding:26px;display:grid}.database-loading span,.database-error p{color:var(--theme-muted,#526a80)}@media (width<=950px){.database-toolbar,.database-boundary{grid-template-columns:1fr}.database-boundary small{white-space:normal}.database-head{display:none}.database-row{grid-template-columns:1fr;gap:5px}.database-row [data-label]:before{content:attr(data-label) ": ";color:var(--theme-muted,#667b8e);text-transform:uppercase;font-size:.62rem;font-weight:850}}@media (width<=650px){.database-store-grid{grid-template-columns:1fr}.database-pagination{justify-content:space-between;gap:8px}.database-pagination .secondary-button{padding-inline:10px}}.platform-foundations{overflow:hidden}.platform-foundation-overview{border-bottom:1px solid var(--theme-line,#dce6ed);background:linear-gradient(100deg,var(--theme-accent-soft,#eefaf6),var(--theme-surface,#f4f8fc));grid-template-columns:minmax(260px,.8fr) minmax(380px,1.2fr);align-items:center;display:grid}.platform-foundation-summary{grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;padding:22px;display:grid}.platform-foundation-summary strong{color:var(--theme-accent-ink,#08745d);grid-row:1/3;font-size:1.75rem;line-height:1}.platform-foundation-summary span{color:var(--theme-info-ink,#17324a);font-weight:850}.platform-foundation-summary small{color:var(--theme-muted,#607486)}.foundation-status-visual{border-left:1px solid var(--theme-line,#d6e5e8);background:var(--theme-surface,#fff);min-width:0;margin:0;padding:12px 18px 10px}@supports (color:color-mix(in lab, red, red)){.foundation-status-visual{background:color-mix(in srgb, var(--theme-surface,#fff) 65%, transparent)}}.foundation-status-visual figcaption{color:var(--theme-muted,#607486);justify-content:space-between;gap:12px;font-size:.68rem;display:flex}.foundation-status-visual figcaption b{color:var(--theme-accent-ink,#0f7897)}.platform-foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.platform-foundation-grid article{border:1px solid var(--theme-line,#d8e4eb);background:var(--theme-surface,#fff);border-radius:12px;align-content:start;gap:7px;min-width:0;padding:14px;display:grid}.platform-foundation-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-foundation-grid article>div>b{color:var(--theme-info-ink,#0d2941);font-size:.92rem}.platform-foundation-grid article>strong{color:var(--theme-accent-ink,#284b61);font-size:.78rem}.platform-foundation-grid article>span{color:var(--theme-accent-ink,#08745d);font-size:.72rem;font-weight:800}.platform-foundation-grid article>small{color:var(--theme-muted,#667b8d);line-height:1.45}.platform-foundation-boundary{color:var(--theme-muted,#667b8d);padding:0 16px 16px;line-height:1.5;display:block}@media (width<=900px){.platform-foundation-overview{grid-template-columns:1fr}.foundation-status-visual{border-top:1px solid var(--theme-line,#d6e5e8);border-left:0}.platform-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.platform-foundation-grid,.platform-foundation-summary{grid-template-columns:1fr}.platform-foundation-summary strong{grid-row:auto}.foundation-status-visual figcaption{display:grid}}.workspace-chart-panel{overflow:hidden}.workspace-recharts-visual{min-width:0;margin:0;padding:14px 18px 12px}.workspace-recharts-visual figcaption{border-top:1px solid var(--theme-line,#e1e9ef);color:var(--theme-muted,#607486);justify-content:space-between;gap:12px;padding-top:7px;font-size:.68rem;display:flex}.workspace-recharts-visual figcaption b{color:var(--theme-accent-ink,#0f7897)}@media (width<=620px){.workspace-recharts-visual figcaption{display:grid}}.entity-link-visual{gap:14px;display:grid;overflow:hidden}.entity-link-visual-heading{justify-content:space-between;align-items:end;gap:20px;padding:2px 2px 0;display:flex}.entity-link-visual-heading>div{gap:3px;display:grid}.entity-link-visual-heading small{color:var(--theme-muted,#3f7072);letter-spacing:.09em;font-size:.6rem;font-weight:900}.entity-link-visual-heading b{color:var(--theme-text,#243b37);font-size:1rem}.entity-link-visual-heading>span{max-width:560px;color:var(--theme-muted,#687873);text-align:right;font-size:.7rem;line-height:1.45}.entity-link-lanes{border:1px solid var(--theme-line,#d7dfda);background:var(--theme-surface-soft,#f4f6f2);border-radius:10px;gap:8px;margin:0;padding:12px;list-style:none;display:grid}.entity-link-lanes li{border:1px solid var(--theme-line,#e0e5df);background:var(--theme-surface,#fff);border-radius:8px;grid-template-columns:minmax(180px,.9fr) minmax(140px,.55fr) minmax(180px,.9fr);align-items:stretch;gap:10px;min-width:0;padding:8px;display:grid}.entity-link-node{border-left:3px solid var(--theme-control-border,#5e8581);background:var(--theme-surface,#f4f8f6);border-radius:5px;align-content:center;gap:3px;min-width:0;min-height:62px;padding:9px 11px;display:grid}.entity-link-node.target{border-left-color:var(--theme-control-border,#89958e);background:var(--theme-surface,#f7f7f4)}.entity-link-node small{color:var(--theme-muted,#77837e);letter-spacing:.08em;font-size:.55rem;font-weight:900}.entity-link-node b{-webkit-line-clamp:2;min-width:0;color:var(--theme-text,#263b37);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.entity-link-connector{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 8px;min-width:0;display:grid}.entity-link-connector>i{background:var(--theme-surface-soft,#dfe7e3);border-radius:999px;height:5px;display:block;overflow:hidden}.entity-link-connector>i>b{border-radius:inherit;background:linear-gradient(90deg,var(--theme-line,#7aa6a1),var(--theme-accent,#3f7072));height:100%;display:block}.entity-link-connector>em{color:var(--theme-muted,#3f6663);white-space:nowrap;font-size:.58rem;font-style:normal;font-weight:900}.entity-link-connector>small{min-width:0;color:var(--theme-muted,#76817d);text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.58rem;line-height:1.3;overflow:hidden}.entity-link-map-note{border-left:3px solid var(--theme-line,#93aaa3);background:var(--theme-surface,#f5f7f4);color:var(--theme-muted,#60706b);margin:0;padding:9px 11px;font-size:.68rem;line-height:1.45}.entity-link-evidence-list{border:1px solid var(--theme-line,#d8e5eb);background:var(--theme-surface,#f8fbfc);border-radius:9px;gap:8px;margin:0 0 2px;padding:14px;display:grid}.entity-link-evidence-list details{background:var(--theme-surface,#fff);border-radius:7px;padding:10px 12px}.entity-link-evidence-list summary{cursor:pointer;color:var(--theme-info-ink,#17344b);justify-content:space-between;gap:14px;display:flex}.entity-link-evidence-list summary b{overflow-wrap:anywhere;min-width:0}.entity-link-evidence-list summary span{color:var(--theme-muted,#60768a);text-align:right;font-size:.68rem}.entity-link-evidence-list ul{color:var(--theme-muted,#526a80);margin:10px 0 0;padding-left:20px;font-size:.72rem;line-height:1.55}.entity-link-empty{border:1px dashed var(--theme-line,#b9cdd7);background:var(--theme-surface,#f8fbfc);border-radius:9px;gap:6px;margin:18px;padding:22px;display:grid}.entity-link-empty b{color:var(--theme-info-ink,#17344b)}.entity-link-empty span{color:var(--theme-muted,#60768a);font-size:.74rem}@media (width<=820px){.entity-link-visual-heading{display:grid}.entity-link-visual-heading>span{text-align:left}.entity-link-lanes li{grid-template-columns:1fr}.entity-link-connector{grid-template-columns:minmax(0,1fr) auto;padding:2px 10px}.entity-link-connector>small{text-align:left}.entity-link-evidence-list summary{display:grid}.entity-link-evidence-list summary span{text-align:left}}.source-refresh-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.background-refresh-status{color:var(--theme-muted,#3f6175);white-space:nowrap;align-items:center;gap:7px;font-size:.68rem;font-weight:800;display:inline-flex}.background-refresh-status i{background:var(--theme-accent,#0b8c6b);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite signal-pulse;box-shadow:0 0 0 4px #0b8c6b1f}.background-refresh-error{border:1px solid var(--theme-line,#ead8b2);background:var(--theme-surface,#fffaf0);color:var(--theme-warning-ink,#765b2b);border-radius:9px;align-items:center;gap:7px;margin:0 20px 12px;padding:9px 12px;font-size:.7rem;display:flex}.background-refresh-error b{color:var(--theme-warning-ink,#714b0b)}.background-refresh-error span{min-width:0}@media (width<=700px){.source-refresh-actions{flex-direction:column;align-items:stretch}.source-refresh-actions .secondary-button{width:100%}.background-refresh-error{flex-direction:column;align-items:flex-start;margin-inline:14px}}.openai-consumption-workspace{gap:18px;display:grid}.openai-consumption-boundary{border:1px solid var(--theme-line,#b8d9dd);border-left:5px solid var(--theme-control-border,#087d91);background:linear-gradient(105deg,var(--theme-accent-soft,#eefaf8),var(--theme-surface,#f4f8fc));border-radius:13px;grid-template-columns:minmax(240px,.7fr) minmax(360px,1.3fr);align-items:center;gap:20px;padding:18px 20px;display:grid}.openai-consumption-boundary div{gap:4px;display:grid}.openai-consumption-boundary b{color:var(--theme-accent-ink,#075d6d)}.openai-consumption-boundary span,.openai-consumption-boundary p{color:var(--theme-muted,#526a80);margin:0;font-size:.72rem;line-height:1.55}.openai-consumption-summary{border:1px solid var(--theme-line,#c9dce5);background:var(--theme-surface,#fff);border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 10px 30px #0e1f350d}.openai-consumption-summary article{border-left:1px solid var(--theme-line,#dce7ec);align-content:start;gap:7px;min-width:0;padding:20px;display:grid}.openai-consumption-summary article:first-child{border-left:0}.openai-consumption-summary small{color:var(--theme-accent-ink,#0a7b8d);letter-spacing:.08em;font-size:.59rem;font-weight:900}.openai-consumption-summary b{color:var(--theme-info-ink,#10263d);overflow-wrap:anywhere;font-size:1.55rem}.openai-consumption-summary span{color:var(--theme-muted,#60768a);font-size:.68rem;line-height:1.45}.openai-consumption-summary .budget-over{background:var(--theme-surface,#fff6f5)}.openai-consumption-summary .budget-over small,.openai-consumption-summary .budget-over b{color:var(--theme-danger-ink,#a13a3a)}.openai-source-status,.openai-budget-control{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid}.openai-source-status h2,.openai-budget-control h2{color:var(--theme-info-ink,#10263d);margin:5px 0 7px}.openai-source-status p,.openai-budget-control p{color:var(--theme-muted,#526a80);margin:0;line-height:1.5}.openai-source-status.source-available{border-left:5px solid var(--theme-control-border,#0b8c6b)}.openai-source-status.source-admin_key_required,.openai-source-status.source-not_configured{border-left:5px solid var(--theme-control-border,#c58518);background:var(--theme-surface,#fffdf7)}.openai-source-status.source-unavailable{border-left:5px solid var(--theme-control-border,#b64747);background:var(--theme-surface,snow)}.openai-admin-key-guide{border-color:var(--theme-line,#b8d9dd);overflow:hidden}.openai-admin-key-heading{background:linear-gradient(110deg,var(--theme-surface,#f1fbfa),var(--theme-surface,#f6f9fc));grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:24px;padding:22px;display:grid}.openai-admin-key-heading h2{color:var(--theme-info-ink,#10263d);margin:5px 0 7px}.openai-admin-key-heading p{max-width:900px;color:var(--theme-muted,#526a80);margin:0;line-height:1.55}.openai-admin-key-heading .primary-button{white-space:nowrap}.openai-admin-key-guide ol{background:var(--theme-accent-soft,#dce7ec);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px 0 0;list-style:none;display:grid}.openai-admin-key-guide li{background:var(--theme-surface,#fff);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:18px 20px;display:grid}.openai-admin-key-guide li>span{background:var(--theme-accent-soft,#dff2f4);width:28px;height:28px;color:var(--theme-accent-ink,#086b7b);border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;display:grid}.openai-admin-key-guide li div{min-width:0}.openai-admin-key-guide li b{color:var(--theme-info-ink,#17344b);display:block}.openai-admin-key-guide li p{color:var(--theme-muted,#5b7185);margin:5px 0 0;font-size:.72rem;line-height:1.55}.openai-admin-key-guide code{border:1px solid var(--theme-line,#cadbe3);background:var(--theme-surface,#f2f6f8);color:var(--theme-info-ink,#17344b);border-radius:5px;padding:2px 5px;font-size:.68rem}.openai-admin-key-guide footer{border-top:1px solid var(--theme-line,#dce7ec);background:var(--theme-surface,#f8fafb);color:var(--theme-muted,#60768a);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:14px 20px;font-size:.68rem;line-height:1.45;display:grid}.openai-admin-key-guide footer b{color:var(--theme-info-ink,#29445d)}.openai-admin-key-guide footer a{color:var(--theme-accent-ink,#08758a);font-weight:850}.openai-budget-control{grid-template-columns:minmax(260px,1fr) minmax(220px,.5fr) auto}.openai-budget-control label{color:var(--theme-info-ink,#29445d);gap:7px;font-size:.72rem;font-weight:850;display:grid}.openai-budget-control input{border:1px solid var(--theme-line,#adc3d0);background:var(--theme-surface,#fff);width:100%;min-height:48px;color:var(--theme-info-ink,#13273e);font:inherit;border-radius:10px;padding:0 14px}.openai-activity-panel{overflow:hidden}.openai-table{border:1px solid var(--theme-line,#d7e3e9);border-radius:13px;margin:0 20px 20px;overflow:hidden}.openai-table-row{border-top:1px solid var(--theme-line,#e0e9ee);color:var(--theme-muted,#526a80);grid-template-columns:minmax(220px,1.35fr) minmax(150px,.8fr) minmax(80px,.45fr) minmax(105px,.55fr) minmax(105px,.55fr) minmax(105px,.55fr);align-items:center;gap:12px;padding:13px 15px;font-size:.7rem;display:grid}.openai-table-row:first-child{border-top:0}.openai-table-head{background:var(--theme-surface,#f3f7f9);color:var(--theme-muted,#617589);text-transform:uppercase;letter-spacing:.055em;font-size:.6rem;font-weight:900}.openai-table-row b{color:var(--theme-info-ink,#17344b);display:block}.openai-table-row small{color:var(--theme-muted,#718596);margin-top:3px;display:block}.openai-official-grid{grid-template-columns:minmax(300px,1.2fr) minmax(250px,.8fr);gap:18px;display:grid}.openai-cost-trend{grid-row:span 2;overflow:hidden}.openai-cost-bars{gap:10px;padding:0 20px 22px;display:grid}.openai-cost-bars>div{color:var(--theme-muted,#60768a);grid-template-columns:42px minmax(120px,1fr) minmax(75px,auto);align-items:center;gap:10px;font-size:.68rem;display:grid}.openai-cost-bars i{background:var(--theme-accent-soft,#e2ebef);border-radius:999px;height:9px;display:block;overflow:hidden}.openai-cost-bars i b{border-radius:inherit;background:linear-gradient(90deg,var(--theme-accent,#087d91),var(--theme-accent,#22abc0));height:100%;display:block}.openai-cost-bars strong{color:var(--theme-info-ink,#17344b);text-align:right}.openai-breakdown,.openai-model-usage{overflow:hidden}.openai-breakdown>div:last-child,.openai-model-usage>div:last-child{padding:0 20px 20px;display:grid}.openai-breakdown>div:last-child>span,.openai-model-usage>div:last-child>span{border-top:1px solid var(--theme-line,#e0e9ee);grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:11px 0;display:grid}.openai-breakdown>div:last-child>span:first-child,.openai-model-usage>div:last-child>span:first-child{border-top:0}.openai-breakdown b,.openai-model-usage b{color:var(--theme-info-ink,#17344b);overflow-wrap:anywhere}.openai-breakdown strong,.openai-model-usage strong{color:var(--theme-accent-ink,#08758a);text-align:right}.openai-model-usage small{color:var(--theme-muted,#718596);grid-row:2}.openai-consumption-generated{color:var(--theme-muted,#718596);text-align:right}.openai-consumption-loading{justify-items:start;gap:7px;padding:24px;display:grid}.openai-consumption-loading b{color:var(--theme-info-ink,#17344b)}.openai-consumption-loading span{color:var(--theme-muted,#60768a)}@media (width<=1000px){.openai-consumption-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.openai-consumption-summary article:nth-child(3){border-left:0}.openai-consumption-summary article:nth-child(n+3){border-top:1px solid var(--theme-line,#dce7ec)}.openai-budget-control{grid-template-columns:1fr auto}.openai-budget-control>div{grid-column:1/-1}}@media (width<=800px){.openai-consumption-boundary,.openai-source-status,.openai-official-grid,.openai-admin-key-heading,.openai-admin-key-guide ol{grid-template-columns:1fr}.openai-admin-key-heading .primary-button{justify-self:start}.openai-admin-key-guide footer{grid-template-columns:1fr}.openai-cost-trend{grid-row:auto}.openai-table-head{display:none}.openai-table-row{grid-template-columns:1fr;gap:5px}.openai-table-row [data-label]:before{content:attr(data-label) ": ";color:var(--theme-muted,#718596);text-transform:uppercase;font-size:.6rem;font-weight:850}}@media (width<=580px){.openai-consumption-summary,.openai-budget-control{grid-template-columns:1fr}.openai-consumption-summary article{border-top:1px solid var(--theme-line,#dce7ec);border-left:0}.openai-consumption-summary article:first-child{border-top:0}.openai-budget-control .primary-button,.openai-admin-key-heading .primary-button{width:100%}.openai-table{margin-inline:14px}}.openai-table-row{grid-template-columns:minmax(220px,1.35fr) minmax(80px,.45fr) minmax(105px,.55fr) minmax(105px,.55fr) minmax(105px,.55fr)}.openai-official-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.openai-cost-trend{grid-row:auto}@media (width<=800px){.openai-table-row,.openai-official-grid{grid-template-columns:1fr}}:root{--ink:#202b29;--muted:#52645f;--subtle:#586961;--line:#d6dfda;--line-strong:#b5c4bd;--surface:#fff;--surface-soft:#f5f8f6;--canvas:#f1f2ee;--accent:#3f6663;--accent-hover:#335653;--accent-soft:#e9f0ed;--on-accent:#fff;--teal:var(--accent);--teal-dark:var(--accent-hover);--chart-series-1:#3f6663;--chart-series-2:#365f79;--chart-series-3:#5d673d;--chart-series-4:#87611f;--chart-series-5:#4b5d68;--chart-series-6:#235e68;--chart-series-7:#695543;--chart-series-8:#456a4d;--chart-label:#fff;--chart-neutral:#596e63;--control-border:#75877e;--success:#236347;--success-soft:#edf6ef;--warning:#785313;--warning-soft:#fff6e3;--danger:#a1323f;--danger-soft:#fff0f1;--info:#315775;--info-soft:#eef4f8;--radius:.5rem;--space-panel:clamp(1rem, 2vw, 1.5rem);--blue:var(--accent);--blue-dark:var(--accent-hover);--blue-soft:var(--accent-soft);--cyan:#6f9996;--cyan-dark:var(--accent);--violet:var(--accent);--violet-soft:var(--accent-soft);--focus:var(--accent-hover);--shadow-sm:none;--shadow:none;--shadow-lg:0 18px 50px #202b291a}body{background:var(--theme-surface-soft,#f1f2ee);color:var(--ink)}.app-shell{background:var(--theme-surface-soft,#f1f2ee);grid-template-columns:224px minmax(0,1fr)}.app-shell.sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)}.sidebar{border-right:1px solid var(--theme-line,#d8dcd6);background:var(--theme-surface,#f8f8f4);color:var(--theme-text,#26312f);box-shadow:none;padding:18px 12px 16px}.sidebar:after{display:none}.brand-block{min-height:92px;margin-bottom:10px;padding:2px 8px}.brand-block .brand-mark{color:var(--ink);--brand-accent:var(--accent)}.nebula-logo{width:164px}.workspace-label{color:var(--theme-muted,#87908c);letter-spacing:.11em;padding:7px 10px;font-size:.59rem}.sidebar-toggle{border-color:var(--theme-line,#d8dcd6);min-height:36px;color:var(--theme-muted,#64706c);background:0 0;border-radius:6px;margin:2px 2px 10px}.sidebar-toggle:hover{background:var(--theme-surface-soft,#eeefeb);color:var(--theme-text,#26312f)}.side-nav{gap:3px}.side-nav-group{gap:2px}.side-nav-group+.side-nav-group{border-top-color:var(--theme-line,#e2e5df);margin-top:7px;padding-top:7px}.side-nav-group-label{color:var(--subtle);letter-spacing:.06em;padding:2px 10px;font-size:.75rem;font-weight:750}.side-nav button{min-height:40px;color:var(--theme-muted,#596561);border:0;border-radius:6px;grid-template-columns:26px 1fr;gap:8px;padding:7px 9px;font-size:.78rem;font-weight:600;transition:background .14s,color .14s}.side-nav button:hover{background:var(--theme-surface-soft,#eff1ed);color:var(--theme-text,#26312f);translate:0}.side-nav button.active{background:var(--theme-surface-soft,#e4ebe7);color:var(--theme-text,#294947);box-shadow:none;border:0}.nav-icon{width:24px;height:24px;color:var(--theme-muted,#84908b)}.nav-icon svg{stroke-width:1.65px;width:17px;height:17px}.side-nav button.active .nav-icon{color:var(--theme-muted,#426f6c)}.sidebar-foot{border-top-color:var(--theme-line,#e2e5df);padding:14px 8px 0}.workspace{background:var(--theme-surface-soft,#f1f2ee)}.topbar{border-bottom:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fafaf7);min-height:72px;padding:10px 30px}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--theme-surface,#fafaf7) 94%, transparent)}}.topbar{box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-brand>div>b{color:var(--theme-text,#26312f);letter-spacing:-.01em;margin:0;font-size:.83rem;font-weight:650}.workspace-signout{color:var(--theme-muted,#3f625f)}.notification-trigger,.account-profile-button{border-color:var(--theme-line,#d3d8d1);background:var(--theme-surface,#fff);color:var(--theme-muted,#4b5c58);box-shadow:none;border-radius:7px}.account-signout-button{white-space:nowrap}.auth-nav{min-width:0}.notification-trigger:hover,.notification-trigger[aria-expanded=true]{border-color:var(--theme-line,#9eaaa3);background:var(--theme-surface-soft,#f4f5f1);color:var(--theme-muted,#355f61)}.notification-inbox{border-color:var(--theme-line,#d3d8d1);box-shadow:var(--shadow-lg);border-radius:9px}.content-wrap{--workspace-accent:var(--accent-hover);--workspace-accent-alt:var(--subtle);max-width:1500px;padding:26px 30px 18px;scroll-margin-top:88px}.content-wrap[data-workspace-group]{--workspace-accent:var(--accent-hover);--workspace-accent-alt:var(--subtle)}.focused-ui .content-wrap{padding-top:22px}.focused-ui .module-heading{margin:0 0 2px;padding:0}.module-heading:before{display:none}.module-heading h1,.focused-ui .module-heading h1{color:var(--theme-text,#202b29);letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:620}.workspace-breadcrumb{color:var(--theme-muted,#7a8580);gap:7px;font-size:.68rem}.workspace-breadcrumb button{color:var(--theme-muted,#536d69);font-weight:650}.workspace-breadcrumb span[aria-current=page]{color:var(--theme-muted,#7a8580)}.workspace-flow-strip{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fafaf7);border-radius:7px;align-items:center;gap:18px;max-width:min(720px,60%);padding:8px 10px;display:flex}.workspace-flow-strip small{color:var(--theme-muted,#8a938f);letter-spacing:.09em;font-size:.52rem;font-weight:800}.workspace-flow-role,.workspace-flow-related{gap:4px;min-width:0;display:grid}.workspace-flow-role{border-right:1px solid var(--theme-line,#e1e4df);padding-right:18px}.workspace-flow-role b{color:var(--theme-text,#43504c);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:650;overflow:hidden}.workspace-flow-related>span{flex-wrap:wrap;gap:4px;display:flex}.workspace-flow-related button{border:1px solid var(--theme-line,#d4d9d3);background:var(--theme-surface,#fff);min-height:24px;color:var(--theme-muted,#4f625e);cursor:pointer;border-radius:4px;padding:3px 7px;font-size:.59rem;font-weight:650}.workspace-flow-related button:hover{border-color:var(--theme-line,#aeb9b1);background:var(--theme-surface-soft,#edf1ed);color:var(--theme-text,#294947)}.system-status-strip{border-color:var(--theme-line,#d9ddd7);background:var(--theme-surface,#fafaf7);min-height:50px;box-shadow:none;border-radius:7px;margin-bottom:18px;padding:8px 10px 8px 13px}.system-status-strip b{color:var(--theme-text,#35413e);font-size:.72rem;font-weight:650}.focused-ui .system-status-strip small{display:none}.system-status-strip small,.system-status-strip>div:last-child>span{color:var(--theme-muted,#77817d);font-size:.64rem}.status-refresh{border-radius:5px}.panel,.module-panel,.focused-ui .panel,.focused-ui .module-panel{border-color:var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);box-shadow:none;border-radius:8px}.module-panel-title,.panel-heading,.focused-ui .module-panel-title,.focused-ui .panel-heading{border-color:var(--theme-line,#e1e4df);gap:10px;min-height:52px;padding:12px 15px}.module-panel-title h2,.panel-heading h2{color:var(--theme-text,#27322f);letter-spacing:-.015em;font-weight:620}.eyebrow{color:var(--theme-muted,#7a8580);letter-spacing:.075em;margin-bottom:4px;font-size:.58rem;font-weight:750}.focused-ui .module-panel-title .eyebrow,.focused-ui .panel-heading .eyebrow{font-size:.56rem}:where(button,.primary-button,.secondary-button,input,select,textarea){border-radius:6px}.primary-button{border-color:var(--theme-control-border,#3f6663);background:var(--theme-accent,#3f6663);color:var(--theme-on-accent,#fff);box-shadow:none}.primary-button:hover{border-color:var(--theme-control-border,#335653);background:var(--theme-accent,#335653)}.secondary-button{border-color:var(--theme-line,#cbd1ca);background:var(--theme-surface,#fff);color:var(--theme-muted,#465652);box-shadow:none}.secondary-button:hover{border-color:var(--theme-line,#aeb7af);background:var(--theme-surface-soft,#f5f6f2);color:var(--theme-text,#293733)}.status-pill,.role-badge,.environment-badge,.database-class{letter-spacing:.025em;border-radius:4px}.informational-disclosure{border-color:var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);box-shadow:none;border-radius:8px}.informational-disclosure>summary{padding:14px 16px}.focused-ui details:not([open])>summary small{display:none}.disclosure-indicator{background:var(--theme-surface-soft,#edf1ed);width:26px;height:26px;color:var(--theme-muted,#536f6c);border-radius:5px}details.source-assurance-panel,.openai-consumption-boundary,.openai-admin-key-heading,.platform-foundation-overview{border-color:var(--theme-line,#d9ddd7);background:var(--theme-surface,#fafaf7)}.openai-consumption-summary,.entity-register-summary,.regulatory-osint-summary,.scheduler-stage-grid article,.rotation-lanes article,.database-store-grid article,.platform-foundation-grid article,.entity-link-evidence-list,.entity-link-empty{border-color:var(--theme-line,#d9ddd7);background:var(--theme-surface,#fafaf7);box-shadow:none;border-radius:7px}.database-table,.database-row,.database-head,.openai-table,.openai-table-row,.openai-table-head{border-color:var(--theme-line,#e0e3de)}.database-head,.openai-table-head{background:var(--theme-surface-soft,#f4f5f1)}.methodology-actions{padding:18px 20px}.focused-ui .methodology-actions p{display:none}.workspace-footer{border-color:var(--theme-line,#d9ddd7);box-shadow:none;background:0 0}.workspace-footer address{color:var(--theme-muted,#76807c)}@media (width<=980px){.workspace-footer{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr)}.footer-nav{grid-area:2/1/auto/-1}.workspace-footer address{justify-items:end}}@media (width<=620px){.workspace-footer{grid-template-columns:1fr;gap:14px 18px}.footer-brand{flex-direction:row;align-items:center}.footer-nav{grid-area:auto}.workspace-footer address{text-align:left;justify-items:start}.workspace-footer address>span:last-child{justify-content:flex-start}.footer-country-mark{margin-top:-4px}}progress{accent-color:#5c807a}.openai-cost-bars i b{background:var(--theme-accent,#5c807a)}.scheduler-progress progress::-webkit-progress-value{background:var(--theme-accent,#5c807a)}.rotation-lanes progress::-webkit-progress-value{background:var(--theme-accent,#5c807a)}@media (width<=1000px){.focused-ui .module-heading{flex-direction:column;align-items:flex-start;gap:10px}.workspace-flow-strip{width:100%;max-width:100%}}@media (width<=760px){.topbar{padding-inline:18px}.content-wrap,.focused-ui .content-wrap{padding:18px 16px}.module-heading h1,.focused-ui .module-heading h1{font-size:1.5rem}.workspace-flow-strip{flex-direction:column;align-items:stretch;gap:8px}.workspace-flow-role{border-right:0;border-bottom:1px solid var(--theme-line,#e1e4df);padding:0 0 8px}.workspace-flow-role b{white-space:normal}}.sidebar-header{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.sidebar-header .brand-block{cursor:pointer;background:0 0;border:0;justify-items:start;min-height:72px;margin:0;padding:0}.sidebar-header .brand-block .nebula-logo{width:146px;transition:opacity .14s}.sidebar-header .brand-block:hover .nebula-logo{opacity:1}.sidebar-header .brand-block:focus-visible{outline:2px solid var(--theme-control-border,#5e8581);outline-offset:3px;border-radius:5px}.sidebar-header .sidebar-toggle,.focused-ui .sidebar-header .sidebar-toggle{flex:none;width:32px;height:32px;min-height:32px;margin:0;padding:0}.side-nav button:after{display:none}.side-nav button.active:before{content:"";background:var(--theme-accent,#4f7772);border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:0}.sidebar-collapsed .sidebar-header{grid-template-columns:1fr;justify-items:center;gap:5px}.sidebar-collapsed .sidebar-header .brand-block{justify-items:center;min-height:48px;margin:0;padding:0}.sidebar-collapsed .sidebar-header .brand-block .nebula-logo{width:44px}.sidebar-collapsed .sidebar-header .sidebar-toggle{width:42px}.sidebar-collapsed .side-nav button.active:before{top:8px;bottom:8px;left:2px}@media (width>=721px){.focused-ui .side-nav{margin-top:14px}.focused-ui.sidebar-collapsed .side-nav{margin-top:10px}}.topbar-brand{gap:14px}.topbar-brand>div:first-child{gap:2px;display:grid}.topbar-product{color:var(--theme-muted,#7b8581);letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:750;display:block}.topbar-brand>div:first-child>b{color:var(--theme-text,#26312f);letter-spacing:-.01em;margin:0;font-size:.86rem;font-weight:650}.topbar-brand>.topbar-meta{border-left:1px solid var(--theme-line,#dfe2dc);padding-left:14px}@media (width>=721px) and (width<=960px){.topbar{flex-wrap:nowrap;position:sticky}.topbar-brand,.top-actions{width:auto}.top-actions>*{flex:0 auto}}@media (width<=720px){.sidebar{border-right:0;border-bottom:1px solid var(--theme-line,#d8dcd6);background:var(--theme-surface,#f8f8f4);box-shadow:none;grid-template-columns:96px minmax(0,1fr)}.sidebar-header{display:block}.sidebar-header .brand-block,.sidebar-collapsed .sidebar-header .brand-block{justify-items:start;min-height:0;margin:0;padding:0}.sidebar-header .brand-block .nebula-logo,.sidebar-collapsed .sidebar-header .brand-block .nebula-logo{width:90px;color:var(--theme-text,#26312f)}.mobile-nav-control{color:var(--theme-muted,#64706c);font-size:.65rem;font-weight:700}.mobile-nav-control select{border-color:var(--theme-line,#cbd1ca);background:var(--theme-surface,#fff);min-height:44px;color:var(--theme-text,#26312f);box-shadow:none;border-radius:6px;font-size:.92rem}.topbar-brand>.topbar-meta{align-items:center;justify-items:initial;border-left:1px solid var(--theme-line,#dfe2dc);gap:6px;padding-left:12px;display:flex}}@media (width<=460px){.sidebar{grid-template-columns:82px minmax(0,1fr)}.sidebar-header .brand-block .nebula-logo,.sidebar-collapsed .sidebar-header .brand-block .nebula-logo{width:76px}.topbar-brand{flex-direction:column;align-items:flex-start;gap:8px}.topbar-brand>.topbar-meta{border-left:0;padding:0}}.access-shell{background:radial-gradient(circle at 14% 10%,var(--theme-surface,#f8f9f5) 0,transparent 34%),linear-gradient(145deg,var(--theme-surface-soft,#eceee9),var(--theme-surface-soft,#f4f4f0));min-height:100vh;color:var(--theme-text,#202b29);padding:clamp(18px,4vw,44px)}.access-surface{gap:15px;width:min(1040px,100%);display:grid}.access-surface-compact{width:min(640px,100%)}.access-surface-compact .access-card{border:1px solid var(--theme-line,#d8dcd6);background:var(--theme-surface,#fff);border-radius:10px;width:100%;padding:clamp(28px,5vw,42px);box-shadow:0 18px 50px #202b2914}.access-surface-compact .access-logo{width:176px;color:var(--theme-text,#26312f);margin:0 auto 18px}.clerk-access-card{border:1px solid var(--theme-line,#d3d8d1);background:var(--theme-surface,#fff);text-align:left;border-radius:12px;grid-template-columns:minmax(300px,.88fr) minmax(390px,1.12fr);width:100%;padding:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #202b291a}.access-intro{background:linear-gradient(155deg,var(--theme-accent,#25302e),var(--theme-accent,#18211f));min-width:0;min-height:600px;color:var(--theme-on-accent,#f7f8f4);flex-direction:column;padding:44px 40px;display:flex}.clerk-access-card .access-intro .access-logo{width:min(190px,74%);color:var(--theme-on-accent,#f5f7f3);--brand-accent:#78a5a0;margin:0}.access-intro-copy{margin:auto 0}.access-intro .access-kicker{color:var(--theme-muted,#9bc1bc);letter-spacing:.12em;margin:0 0 12px;font-size:.61rem;font-weight:750}.access-intro h1{max-width:360px;color:var(--theme-on-accent,#fff);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,2.65rem);font-weight:580;line-height:1.02}.access-intro-copy>p:last-child{max-width:380px;color:var(--theme-muted,#cbd4d0);margin:18px 0 0;font-size:.82rem;line-height:1.65}.access-domain-note{border-top:1px solid var(--theme-line,#fff);gap:6px;margin-top:36px;padding-top:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.access-domain-note{border-top:1px solid color-mix(in srgb, var(--theme-line,#fff) 14%, transparent)}}.access-domain-note span{color:var(--theme-muted,#91a29d);letter-spacing:.09em;text-transform:uppercase;font-size:.59rem;font-weight:750}.access-domain-note b{color:var(--theme-on-accent,#edf2ef);font-size:.73rem;font-weight:620}.access-auth-panel{background:var(--theme-surface,#fff);flex-direction:column;justify-content:center;min-width:0;padding:42px 46px;display:flex}.access-auth-heading .access-kicker{color:var(--theme-muted,#68807b);letter-spacing:.1em;margin:0 0 8px;font-size:.59rem;font-weight:750}.access-auth-heading h2{color:var(--theme-text,#202b29);letter-spacing:-.03em;margin:0;font-size:1.48rem;font-weight:620}.access-auth-heading>p:last-child{color:var(--theme-muted,#6d7773);margin:9px 0 0;font-size:.75rem;line-height:1.55}.access-auth-panel .clerk-component-shell{margin-top:24px}.clerk-component-shell .nebula-clerk-main{gap:14px}.clerk-component-shell .nebula-clerk-social-button,.clerk-component-shell .nebula-clerk-input,.clerk-component-shell .nebula-clerk-primary{border-radius:6px;min-height:46px;font-weight:700}.clerk-component-shell .nebula-clerk-social-button{border-color:var(--theme-line,#cbd1ca);color:var(--theme-text,#35413e)}.clerk-component-shell .nebula-clerk-social-button:hover{border-color:var(--theme-line,#9eaaa3);background:var(--theme-surface-soft,#f4f5f1)}.clerk-component-shell .nebula-clerk-primary{background:var(--theme-accent,#3f6663)}.clerk-component-shell .nebula-clerk-primary:hover{background:var(--theme-accent,#335653)}.clerk-component-shell .nebula-clerk-label{color:var(--theme-text,#35413e);font-size:.69rem;font-weight:700}.clerk-component-shell .nebula-clerk-input{border-color:var(--theme-line,#cbd1ca)}.clerk-component-shell .nebula-clerk-input:focus{border-color:var(--theme-control-border,#5e8581);box-shadow:0 0 0 3px #5e858126}.clerk-component-shell .nebula-clerk-link{color:var(--theme-muted,#3f6663);font-weight:750}.access-assurance{border-top:1px solid var(--theme-line,#e1e4df);color:var(--theme-muted,#77817d);margin:22px 0 0;padding-top:16px;font-size:.64rem;line-height:1.55}.access-footer{border:1px solid var(--theme-line,#d8dcd6);background:var(--theme-surface,#fafaf7);border-radius:8px;grid-template-columns:minmax(190px,.8fr) minmax(280px,1.25fr) auto;align-items:center;gap:14px 24px;margin:0;padding:15px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.access-footer{background:color-mix(in srgb, var(--theme-surface,#fafaf7) 82%, transparent)}}.access-footer{color:var(--theme-muted,#687370);box-shadow:none;font-size:.65rem}.access-footer-brand{gap:3px;display:grid}.access-footer-brand b{color:var(--theme-text,#35413e);font-size:.69rem;font-weight:680}.access-footer-brand span{color:var(--theme-muted,#7b8581)}.access-footer address{gap:5px;margin:0;font-style:normal;line-height:1.35;display:grid}.access-footer address>span:last-child{flex-wrap:wrap;gap:6px 14px;display:flex}.access-footer a{color:var(--theme-muted,#3f6663);font-weight:700;text-decoration:none}.access-footer a:hover{text-underline-offset:.2em;text-decoration:underline}.access-footer>small{color:var(--theme-muted,#7b8581);text-align:right;justify-self:end;line-height:1.4}@media (width<=840px){.access-shell{place-items:start center}.clerk-access-card{grid-template-columns:1fr}.access-intro{min-height:0;padding:30px 32px}.clerk-access-card .access-intro .access-logo{width:150px}.access-intro-copy{margin:52px 0 0}.access-intro h1{max-width:none;font-size:2rem}.access-domain-note{margin-top:30px}.access-auth-panel{padding:34px 32px}.access-footer{grid-template-columns:1fr 1fr}.access-footer>small{text-align:left;grid-column:1/-1;justify-self:start}}@media (width<=560px){.access-shell{padding:12px}.clerk-access-card,.access-surface-compact .access-card{border-radius:8px}.access-intro{padding:25px 24px}.access-intro-copy{margin-top:40px}.access-intro h1{font-size:1.78rem}.access-auth-panel{padding:28px 24px}.access-footer{grid-template-columns:1fr;padding:14px}.access-footer>small{grid-column:auto}}.automation-social-turns{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.international-watch-workspace,.international-watch-summary,.international-watch-register{gap:16px;display:grid}.international-watch-counts{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.international-watch-counts article{border-left:1px solid var(--theme-line,#d9ddd7);gap:4px;padding:16px;display:grid}.international-watch-counts article:first-child{border-left:0}.international-watch-counts strong{color:var(--theme-info-ink,#17314a);font-size:clamp(1.45rem,3vw,2.2rem);line-height:1}.international-watch-counts span{color:var(--theme-muted,#6d7b77);font-size:.65rem}.international-watch-schedule{color:var(--theme-muted,#61716e);flex-wrap:wrap;align-items:center;gap:8px 18px;padding-inline:15px;font-size:.7rem;display:flex}.international-watch-schedule a{color:var(--theme-accent-ink,#247b73);margin-left:auto;font-weight:800}.international-watch-run{border-left:3px solid var(--theme-control-border,#397a72);background:var(--theme-surface-soft,#f2f6f3);grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;padding:13px 15px;display:grid}.international-watch-run p,.international-watch-run small{margin:0}.international-watch-run p{color:var(--theme-muted,#536b68);font-size:.7rem}.international-watch-run small{color:var(--theme-muted,#74817d);grid-column:2;font-size:.62rem}.international-watch-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.international-watch-card{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);border-radius:8px;align-content:start;gap:12px;padding:16px;display:grid}.international-watch-card header,.international-watch-card footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.international-watch-card h3{color:var(--theme-info-ink,#17314a);margin:3px 0 0;font-size:1rem;line-height:1.25}.international-watch-card small,.international-watch-card footer span{color:var(--theme-muted,#74817d);font-size:.62rem}.international-watch-card dl{border-block:1px solid #e0e3df;grid-template-columns:1.7fr .7fr .9fr;margin:0;display:grid}.international-watch-card dl div{gap:3px;padding:10px 8px 10px 0;display:grid}.international-watch-card dt{color:var(--theme-muted,#74817d);letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:800}.international-watch-card dd{color:var(--theme-text,#354b49);margin:0;font-size:.68rem}.international-watch-links{flex-wrap:wrap;gap:6px;display:flex}.international-watch-links a,.international-watch-card footer a{color:var(--theme-accent-ink,#247b73);overflow-wrap:anywhere;font-size:.67rem;font-weight:800}.international-watch-card ul{color:var(--theme-muted,#5f716f);margin:0;padding-left:17px;font-size:.68rem;line-height:1.5}.international-watch-empty{color:var(--theme-muted,#6f7c78);margin:0;font-size:.68rem;line-height:1.5}@media (width<=900px){.international-watch-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.international-watch-list{grid-template-columns:1fr}}@media (width<=560px){.international-watch-counts{grid-template-columns:1fr}.international-watch-counts article{border-top:1px solid var(--theme-line,#d9ddd7);border-left:0}.international-watch-counts article:first-child{border-top:0}.international-watch-schedule a{width:100%;margin-left:0}.international-watch-card dl{grid-template-columns:1fr}}.discovery-filter-bar{border-block:1px solid var(--line);background:var(--theme-surface,#f8faf9);grid-template-columns:minmax(250px,1.5fr) repeat(3,minmax(155px,.72fr)) auto auto;align-items:end;gap:12px;padding:16px 20px;display:grid}.discovery-filter-bar>label{min-width:0;color:var(--theme-muted,#41576b);gap:6px;font-size:.66rem;font-weight:850;display:grid}.discovery-filter-bar input[type=search],.discovery-filter-bar select{border:1px solid var(--theme-line,#b9cbd3);background:var(--theme-surface,#fff);width:100%;min-height:44px;color:var(--theme-info-ink,#17314a);font:inherit;border-radius:8px;padding:0 12px}.discovery-filter-bar .filter-toggle{border:1px solid var(--theme-line,#c9d8dd);background:var(--theme-surface,#fff);min-height:44px;color:var(--theme-text,#294b48);white-space:nowrap;border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.discovery-filter-bar .filter-toggle input{accent-color:#087d91;width:18px;height:18px;margin:0}.discovery-filter-bar>.secondary-button{white-space:normal;min-width:118px;min-height:44px}.filter-result-count{min-height:44px;color:var(--theme-muted,#667b8e);text-align:right;align-content:center;gap:1px;padding:5px 10px;display:grid}.filter-result-count b{color:var(--theme-accent-ink,#0b6e7f);font-size:1rem}.filter-result-count small{white-space:nowrap;font-size:.62rem}.entity-register-toolbar.discovery-filter-bar{background:0 0;border-block:0;grid-template-columns:minmax(250px,1.45fr) minmax(175px,.65fr) repeat(3,minmax(155px,.7fr));padding:0 20px 18px}.entity-register-toolbar.discovery-filter-bar>.secondary-button{grid-column:1/-2;justify-self:end}.entity-register-toolbar.discovery-filter-bar>.filter-result-count{grid-column:-2/-1;min-width:132px;padding-right:0}.run-archive-filters{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(150px,.7fr)) auto auto auto}.social-discovery-filters{grid-template-columns:minmax(250px,1.4fr) minmax(145px,.65fr) minmax(175px,.75fr) minmax(170px,.7fr) auto auto}.iosco-discovery-filters{grid-template-columns:minmax(250px,1.4fr) repeat(3,minmax(165px,.72fr)) auto auto}@media (width<=1100px){.discovery-filter-bar,.entity-register-toolbar.discovery-filter-bar,.run-archive-filters,.social-discovery-filters,.iosco-discovery-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-filter-bar .filter-search{grid-column:1/-1}.filter-result-count{text-align:left}}@media (width<=620px){.discovery-filter-bar,.entity-register-toolbar.discovery-filter-bar,.run-archive-filters,.social-discovery-filters,.iosco-discovery-filters{grid-template-columns:1fr}.discovery-filter-bar .filter-search{grid-column:auto}.entity-register-toolbar.discovery-filter-bar>.secondary-button,.entity-register-toolbar.discovery-filter-bar>.filter-result-count{grid-column:auto;justify-self:stretch;min-width:0}.filter-result-count{padding-inline:0}}:where(.module-panel,.panel)>:is(.module-panel-title,.panel-heading)~*{width:auto;min-width:0;max-width:calc(100% - 32px);margin-inline:16px}:where(.module-panel,.panel)>:is(.module-panel-title,.panel-heading)~:last-child{margin-bottom:16px}@media (width<=560px){:where(.module-panel,.panel)>:is(.module-panel-title,.panel-heading)~*{max-width:calc(100% - 28px);margin-inline:14px}:where(.module-panel,.panel)>:is(.module-panel-title,.panel-heading)~:last-child{margin-bottom:14px}}.fsca-assurance-workspace{gap:16px;display:grid}.fsca-assurance-hero{overflow:hidden}.fsca-assurance-schedule{border:1px solid var(--theme-line,#d7e2e2);background:var(--theme-surface,#f5faf9);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.fsca-assurance-schedule>span{color:var(--theme-muted,#5e716e);gap:4px;font-size:.68rem;display:grid}.fsca-assurance-schedule>span b{color:var(--theme-accent-ink,#24645e);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem}.fsca-assurance-schedule .secondary-button{min-height:42px}.fsca-assurance-summary{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.fsca-assurance-summary article{border-left:1px solid var(--theme-line,#d9ddd7);gap:5px;padding:17px;display:grid}.fsca-assurance-summary article:first-child{border-left:0}.fsca-assurance-summary small{color:var(--theme-accent-ink,#247b73);letter-spacing:.08em;font-size:.57rem;font-weight:850}.fsca-assurance-summary b{color:var(--theme-info-ink,#17314a);font-size:1.65rem;line-height:1}.fsca-assurance-summary span{color:var(--theme-muted,#6b7976);font-size:.63rem;line-height:1.4}.fsca-assurance-boundary{border:1px solid var(--theme-line,#d7dfd9);border-left:4px solid var(--theme-control-border,#a87518);background:var(--theme-surface,#fffbf1);border-radius:8px;grid-template-columns:minmax(170px,.3fr) minmax(0,1.7fr);gap:20px;padding:17px 20px;display:grid}.fsca-assurance-boundary b{color:var(--theme-warning-ink,#7d5716)}.fsca-assurance-boundary p{color:var(--theme-muted,#655f52);margin:0;font-size:.7rem;line-height:1.55}.fsca-assurance-runs,.fsca-assurance-results{overflow:hidden}.fsca-assurance-run-table{border:1px solid var(--theme-line,#d9ddd7);border-radius:8px;overflow:auto}.fsca-assurance-run-row{border-top:1px solid var(--theme-line,#e1e5e2);background:var(--theme-surface,#fff);grid-template-columns:minmax(180px,1.2fr) minmax(180px,1fr) repeat(4,minmax(72px,.45fr));align-items:center;min-width:790px;display:grid}.fsca-assurance-run-row:first-child{border-top:0}.fsca-assurance-run-row>*{color:var(--theme-muted,#526662);gap:4px;padding:11px 13px;font-size:.67rem;display:grid}.fsca-assurance-run-row small{color:var(--theme-muted,#7c8581);font-size:.58rem}.fsca-assurance-run-head{background:var(--theme-surface,#f5f8f6)}.fsca-assurance-run-head span{color:var(--theme-muted,#56716d);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850}.fsca-assurance-result-list{gap:12px;display:grid}.fsca-assurance-result{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);border-radius:9px;overflow:hidden}.fsca-assurance-result>header{background:var(--theme-surface,#f7faf8);justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.fsca-assurance-result>header>div{justify-items:start;gap:5px;display:grid}.fsca-assurance-result h3{color:var(--theme-info-ink,#17314a);margin:0;font-size:.94rem}.fsca-assurance-result header p,.fsca-assurance-result header time{color:var(--theme-muted,#6d7b77);margin:0;font-size:.63rem}.fsca-assurance-facts{border-top:1px solid var(--theme-line,#e0e5e1);border-bottom:1px solid var(--theme-line,#e0e5e1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fsca-assurance-facts>span{border-left:1px solid var(--theme-line,#e0e5e1);overflow-wrap:anywhere;gap:5px;padding:13px 16px;display:grid}.fsca-assurance-facts>span:first-child{border-left:0}.fsca-assurance-facts small{color:var(--theme-muted,#71807c);letter-spacing:.07em;font-size:.56rem;font-weight:850}.fsca-assurance-facts b,.fsca-assurance-facts a{color:var(--theme-text,#2c5450);font-size:.7rem}.fsca-assurance-observations{gap:9px;padding:14px 16px;display:grid}.fsca-assurance-observations>div{border:1px solid var(--theme-line,#dce3df);background:var(--theme-surface,#fbfcfb);border-radius:7px;gap:7px;padding:12px;display:grid}.fsca-assurance-observations>div>div{justify-content:space-between;gap:12px;display:flex}.fsca-assurance-observations b{color:var(--theme-text,#294b48);font-size:.72rem}.fsca-assurance-observations span{color:var(--theme-warning-ink,#876018);font-size:.61rem;font-weight:800}.fsca-assurance-observations p,.fsca-assurance-observations small{color:var(--theme-muted,#60716e);margin:0;font-size:.66rem;line-height:1.5}.fsca-assurance-observations nav{flex-wrap:wrap;gap:6px;display:flex}.fsca-assurance-observations a,.fsca-assurance-products a,.fsca-assurance-trace a{color:var(--theme-accent-ink,#176d68);overflow-wrap:anywhere;font-size:.64rem;font-weight:800}.fsca-assurance-failure{border-top:1px solid var(--theme-line,#efd4d7);background:var(--theme-surface,#fff8f8);gap:5px;padding:16px 18px;display:grid}.fsca-assurance-failure b{color:var(--theme-danger-ink,#a33242)}.fsca-assurance-failure span{color:var(--theme-muted,#745d61);font-size:.68rem;line-height:1.5}.fsca-assurance-products,.fsca-assurance-trace{border-top:1px solid var(--theme-line,#e1e5e2)}.fsca-assurance-products summary,.fsca-assurance-trace summary{color:var(--theme-text,#315c57);cursor:pointer;padding:13px 16px;font-size:.68rem;font-weight:850}.fsca-assurance-products>p{color:var(--theme-muted,#667570);margin:0;padding:0 16px 13px;font-size:.66rem}.fsca-assurance-products>div{border:1px solid var(--theme-line,#d9ddd7);border-radius:7px;margin:0 16px 16px;overflow:auto}.fsca-assurance-products table{border-collapse:collapse;width:100%;min-width:620px}.fsca-assurance-products th,.fsca-assurance-products td{border-top:1px solid var(--theme-line,#e2e6e3);border-left:1px solid var(--theme-line,#e2e6e3);color:var(--theme-muted,#536560);text-align:left;vertical-align:top;padding:8px 9px;font-size:.61rem}.fsca-assurance-products th{color:var(--theme-text,#315c57);background:var(--theme-surface,#f7faf8)}.fsca-assurance-trace>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 16px;display:grid}.fsca-assurance-trace section{border:1px solid var(--theme-line,#dce3df);background:var(--theme-surface,#fbfcfb);border-radius:7px;padding:12px}.fsca-assurance-trace section>b{color:var(--theme-text,#294b48);font-size:.68rem}.fsca-assurance-trace ol,.fsca-assurance-trace ul{color:var(--theme-muted,#60716e);margin:8px 0 0;padding-left:18px;font-size:.63rem;line-height:1.5}.fsca-assurance-trace li span{color:var(--theme-muted,#77837f);display:block}.fsca-assurance-trace p{color:var(--theme-muted,#6d7975);margin:8px 0 0;font-size:.64rem}.fsca-assurance-runs>.fsca-assurance-run-table,.fsca-assurance-results>.fsca-assurance-result-list{max-width:calc(100% - 32px)}.fsca-regulatory-workspace{gap:16px;display:grid}.fsca-regulatory-hero{border-top:4px solid var(--theme-control-border,#247b73);background:linear-gradient(118deg,var(--theme-surface,#fff) 0%,var(--theme-surface,#f6faf8) 62%,var(--theme-accent-soft,#eef7f4) 100%);grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:center;gap:28px;padding:24px;display:grid;overflow:hidden}.fsca-regulatory-intro h2{color:var(--theme-info-ink,#17314a);margin:4px 0 7px;font-size:1.28rem}.fsca-regulatory-intro p:not(.eyebrow){max-width:820px;color:var(--theme-muted,#5f716f);margin:0;font-size:.75rem;line-height:1.6}.fsca-regulatory-facts{border:1px solid var(--theme-line,#cfded9);background:var(--theme-surface,#fff);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fsca-regulatory-facts{background:color-mix(in srgb, var(--theme-surface,#fff) 78%, transparent)}}.fsca-regulatory-facts span{border-left:1px solid var(--theme-line,#d8e4e0);align-content:center;gap:5px;min-height:86px;padding:13px;display:grid}.fsca-regulatory-facts span:first-child{border-left:0}.fsca-regulatory-facts b{color:var(--theme-accent-ink,#176d68);font-size:1.15rem}.fsca-regulatory-facts small{color:var(--theme-muted,#64736f);font-size:.59rem;line-height:1.4}.fsca-regulatory-tabs{border:1px solid var(--theme-line,#d7dfdb);background:var(--theme-surface-soft,#eef3f1);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.fsca-regulatory-tabs button{min-width:0;min-height:82px;color:var(--theme-muted,#506560);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;padding:13px 15px;display:grid}.fsca-regulatory-tabs button:hover{background:var(--theme-surface,#f8fbfa)}.fsca-regulatory-tabs button.is-active{border-color:var(--theme-line,#b9d3cd);background:var(--theme-surface,#fff);box-shadow:0 5px 16px #1f534b14}.fsca-regulatory-tabs button>span{border:1px solid var(--theme-line,#b8cbc6);width:29px;height:29px;color:var(--theme-muted,#52716b);border-radius:50%;grid-row:1/3;place-items:center;font-size:.6rem;font-weight:900;display:grid}.fsca-regulatory-tabs button.is-active>span{border-color:var(--theme-control-border,#247b73);background:var(--theme-accent,#247b73);color:var(--theme-on-accent,#fff)}.fsca-regulatory-tabs b{color:var(--theme-text,#294b48);font-size:.73rem}.fsca-regulatory-tabs small{color:var(--theme-muted,#71807c);font-size:.6rem;line-height:1.35}.fsca-regulatory-view[hidden]{display:none}@media (width<=1050px){.fsca-assurance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.fsca-assurance-summary article:nth-child(4){border-left:0;border-top:1px solid var(--theme-line,#d9ddd7)}.fsca-assurance-summary article:nth-child(5){border-top:1px solid var(--theme-line,#d9ddd7)}.fsca-assurance-schedule{grid-template-columns:repeat(2,minmax(0,1fr))}.fsca-assurance-trace>div{grid-template-columns:1fr}}@media (width<=680px){.fsca-assurance-summary,.fsca-assurance-schedule,.fsca-assurance-boundary,.fsca-assurance-facts{grid-template-columns:1fr}.fsca-assurance-summary article,.fsca-assurance-summary article:nth-child(4){border-top:1px solid var(--theme-line,#d9ddd7);border-left:0}.fsca-assurance-summary article:first-child{border-top:0}.fsca-assurance-facts>span{border-top:1px solid var(--theme-line,#e0e5e1);border-left:0}.fsca-assurance-facts>span:first-child{border-top:0}.fsca-assurance-result>header,.fsca-assurance-observations>div>div{display:grid}.fsca-assurance-hero .module-panel-title{align-items:flex-start}.fsca-assurance-hero .module-panel-title>span{align-self:flex-start}}@media (width<=1050px){.fsca-regulatory-hero{grid-template-columns:1fr}.fsca-regulatory-facts{max-width:620px}}@media (width<=680px){.fsca-regulatory-tabs,.fsca-regulatory-facts{grid-template-columns:1fr}.fsca-regulatory-facts span{border-top:1px solid var(--theme-line,#d8e4e0);border-left:0}.fsca-regulatory-facts span:first-child{border-top:0}.fsca-regulatory-tabs button{min-height:72px}}.vulnerability-self-scan{border-left:4px solid var(--theme-control-border,#397a72);justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.vulnerability-self-scan>div{gap:4px;display:grid}.vulnerability-self-scan h2,.vulnerability-self-scan p{margin:0}.vulnerability-self-scan h2{font-size:1rem}.vulnerability-self-scan p{max-width:760px;color:var(--theme-muted,#5f716f);font-size:.7rem;line-height:1.5}.vulnerability-self-scan .primary-button{flex:none}.vulnerability-finding-actions{align-items:flex-end;gap:8px;display:flex}.vulnerability-finding-actions button{white-space:nowrap}.vulnerability-workspace{gap:16px;display:grid}.vulnerability-admin-boundary{border:1px solid var(--theme-line,#cddbd8);border-left:4px solid var(--theme-control-border,#397a72);background:var(--theme-surface,#fbfcfa);border-radius:8px;grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);gap:28px;padding:20px 22px;display:grid}.vulnerability-admin-boundary div{align-content:start;gap:4px;display:grid}.vulnerability-admin-boundary b{color:var(--theme-accent-ink,#17665f)}.vulnerability-admin-boundary span,.vulnerability-admin-boundary p{color:var(--theme-muted,#5f716f);margin:0;font-size:.72rem;line-height:1.55}.vulnerability-summary{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.vulnerability-summary article{border-left:1px solid var(--theme-line,#d9ddd7);gap:5px;padding:17px;display:grid}.vulnerability-summary article:first-child{border-left:0}.vulnerability-summary small{color:var(--theme-accent-ink,#247b73);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.vulnerability-summary b{color:var(--theme-info-ink,#17314a);font-size:1.65rem}.vulnerability-summary span{color:var(--theme-muted,#6d7b77);font-size:.62rem;line-height:1.4}.vulnerability-lifecycle{padding:0;overflow:hidden}.vulnerability-lifecycle>summary{color:var(--theme-info-ink,#17314a);cursor:pointer;padding:17px 20px;font-weight:850}.vulnerability-lifecycle>div{border-top:1px solid var(--theme-line,#d9ddd7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vulnerability-lifecycle article{border-left:1px solid var(--theme-line,#d9ddd7);align-content:start;gap:6px;padding:18px 20px;display:grid}.vulnerability-lifecycle article:first-child{border-left:0}.vulnerability-lifecycle small{color:var(--theme-accent-ink,#247b73);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.vulnerability-lifecycle h3,.vulnerability-lifecycle p{margin:0}.vulnerability-lifecycle h3{font-size:.82rem}.vulnerability-lifecycle p{color:var(--theme-muted,#5f716f);font-size:.68rem;line-height:1.55}.vulnerability-coverage{gap:16px;display:grid}.vulnerability-codebases{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vulnerability-codebases article{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);border-radius:8px;align-content:start;gap:7px;padding:15px;display:grid}.vulnerability-codebases article>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vulnerability-codebases small{color:var(--theme-accent-ink,#247b73);text-transform:uppercase;letter-spacing:.07em;font-size:.57rem;font-weight:850}.vulnerability-codebases h3{color:var(--theme-info-ink,#17314a);margin:2px 0 0;font-size:.86rem}.vulnerability-codebases p{color:var(--theme-muted,#62736f);margin:0;font-size:.67rem;line-height:1.45}.vulnerability-codebases b{color:var(--theme-text,#354b49);font-size:.67rem}.library-inventory-card{background:var(--theme-surface,#f4f8f6)!important}.vulnerability-coverage-times{border:1px solid var(--theme-line,#dde4e1);background:var(--theme-surface,#f8faf9);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.vulnerability-coverage-times span{border-left:1px solid var(--theme-line,#dde4e1);color:var(--theme-muted,#687975);gap:3px;padding:12px 14px;font-size:.65rem;display:grid}.vulnerability-coverage-times span:first-child{border-left:0}.vulnerability-coverage-times b{color:var(--theme-text,#294b48)}.vulnerability-coverage-times code{color:var(--theme-accent-ink,#247b73)}.vulnerability-import{overflow:hidden}.vulnerability-import>summary{cursor:pointer;color:var(--theme-text,#294b48);padding:18px 20px;font-size:.78rem;font-weight:850}.vulnerability-import>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:0 20px 20px;display:grid}.vulnerability-import p{color:var(--theme-muted,#60716e);grid-column:1/-1;margin:0;font-size:.7rem;line-height:1.55}.vulnerability-file-button{position:relative;overflow:hidden}.vulnerability-file-button input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.vulnerability-import .selected-upload{min-width:220px}.vulnerability-import>.primary-button{min-height:44px}.vulnerability-findings{overflow:hidden}.vulnerability-filters{grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(155px,.7fr)) auto}.vulnerability-finding-list{gap:10px;padding-block:2px;display:grid}.vulnerability-finding-list>article{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);border-radius:8px;gap:13px;padding:16px;display:grid}.vulnerability-finding-list header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.vulnerability-finding-list header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.vulnerability-finding-list header small{color:var(--theme-accent-ink,#247b73);text-transform:uppercase;letter-spacing:.05em;font-size:.59rem;font-weight:800}.vulnerability-finding-list h3{color:var(--theme-info-ink,#17314a);overflow-wrap:anywhere;margin:4px 0 2px;font-size:.92rem}.vulnerability-finding-list header p{color:var(--theme-muted,#60716e);margin:0;font-size:.7rem;line-height:1.45}.vulnerability-finding-list dl{border-block:1px solid #e0e5e2;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.vulnerability-finding-list dl>div{border-left:1px solid var(--theme-line,#e0e5e2);gap:3px;padding:10px;display:grid}.vulnerability-finding-list dl>div:first-child{border-left:0}.vulnerability-finding-list dt{color:var(--theme-muted,#74817d);text-transform:uppercase;letter-spacing:.07em;font-size:.55rem;font-weight:850}.vulnerability-finding-list dd{color:var(--theme-text,#354b49);overflow-wrap:anywhere;margin:0;font-size:.67rem}.vulnerability-finding-list>a{width:max-content;color:var(--theme-accent-ink,#247b73);font-size:.67rem;font-weight:800}.vulnerability-remediation{grid-template-columns:minmax(145px,.55fr) minmax(180px,.8fr) minmax(145px,.55fr) minmax(260px,1.25fr) auto;align-items:end;gap:10px;display:grid}.vulnerability-remediation label{color:var(--theme-muted,#41576b);gap:5px;font-size:.62rem;font-weight:850;display:grid}.vulnerability-remediation input,.vulnerability-remediation select,.vulnerability-remediation textarea{border:1px solid var(--theme-line,#b9cbd3);background:var(--theme-surface,#fff);width:100%;min-height:42px;color:var(--theme-info-ink,#17314a);font:inherit;border-radius:7px;padding:8px 10px}.vulnerability-remediation textarea{resize:vertical;min-height:64px}.vulnerability-remediation .primary-button{min-height:42px}.software-inventory{overflow:hidden}.software-inventory-filters{grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(180px,.72fr)) auto auto}.software-inventory-table{border:1px solid var(--theme-line,#d9ddd7);border-radius:8px;overflow:hidden}.software-inventory-row{border-top:1px solid var(--theme-line,#e1e5e2);color:var(--theme-muted,#61716e);grid-template-columns:minmax(220px,1.5fr) minmax(100px,.55fr) minmax(125px,.7fr) minmax(110px,.6fr) minmax(130px,.7fr);align-items:center;gap:14px;padding:12px 14px;font-size:.67rem;display:grid}.software-inventory-row:first-child{border-top:0}.software-inventory-head{background:var(--theme-surface,#f4f7f5);color:var(--theme-muted,#60716e);text-transform:uppercase;letter-spacing:.07em;font-size:.56rem;font-weight:850}.software-inventory-row code{color:var(--theme-accent-ink,#17665f);overflow-wrap:anywhere}.software-inventory-row b{color:var(--theme-text,#354b49)}.software-inventory-row .status-pill{width:max-content}.vulnerability-scan-history{overflow:hidden}.vulnerability-scan-history>div:last-child{display:grid}.vulnerability-scan-history article{border-top:1px solid var(--theme-line,#e1e5e2);color:var(--theme-muted,#61716e);grid-template-columns:auto minmax(220px,1fr) repeat(3,minmax(110px,.45fr));align-items:center;gap:14px;padding:13px 16px;font-size:.67rem;display:grid}.vulnerability-scan-history article:first-child{border-top:0}.vulnerability-scan-history article>div{gap:3px;display:grid}.vulnerability-scan-history article b{color:var(--theme-text,#354b49)}.vulnerability-scan-history article small{color:var(--theme-muted,#74817d)}.vulnerability-loading{gap:8px;padding:24px;display:grid}.vulnerability-loading span{color:var(--theme-muted,#61716e);font-size:.72rem}.vulnerability-loading button{width:max-content}@media (width<=1100px){.vulnerability-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.vulnerability-summary article:nth-child(4){border-left:0}.vulnerability-summary article:nth-child(n+4){border-top:1px solid var(--theme-line,#d9ddd7)}.vulnerability-codebases,.vulnerability-remediation{grid-template-columns:repeat(2,minmax(0,1fr))}.vulnerability-remediation .remediation-note{grid-column:1/-1}.vulnerability-remediation .primary-button{width:max-content}.vulnerability-scan-history article{grid-template-columns:auto minmax(220px,1fr) repeat(2,minmax(100px,.45fr))}.vulnerability-scan-history article>span:last-child{grid-column:2/-1}}@media (width<=760px){.vulnerability-admin-boundary,.vulnerability-summary,.vulnerability-codebases,.vulnerability-coverage-times,.vulnerability-import>div,.vulnerability-filters,.software-inventory-filters{grid-template-columns:1fr}.vulnerability-summary article,.vulnerability-summary article:nth-child(4){border-left:0;border-top:1px solid var(--theme-line,#d9ddd7)}.vulnerability-summary article:first-child{border-top:0}.vulnerability-coverage-times span{border-top:1px solid var(--theme-line,#dde4e1);border-left:0}.vulnerability-coverage-times span:first-child{border-top:0}.vulnerability-import p{grid-column:auto}.vulnerability-finding-list header{display:grid}.vulnerability-finding-list header>div:last-child{justify-content:flex-start}.vulnerability-finding-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.vulnerability-finding-list dl>div:nth-child(3){border-left:0}.software-inventory-head{display:none}.software-inventory-row{grid-template-columns:1fr;gap:5px;padding:14px}.software-inventory-row>[role=cell]:before{content:attr(data-label) ": ";color:var(--theme-muted,#74817d);text-transform:uppercase;font-size:.56rem;font-weight:850}.vulnerability-scan-history article{grid-template-columns:1fr;gap:6px}.vulnerability-scan-history article>span:last-child{grid-column:auto}.vulnerability-self-scan{flex-direction:column;align-items:stretch}.vulnerability-self-scan .primary-button{width:100%}.vulnerability-finding-actions{flex-direction:column;align-items:stretch}.vulnerability-finding-actions button{width:100%}.vulnerability-lifecycle>div{grid-template-columns:1fr}.vulnerability-lifecycle article{border-top:1px solid var(--theme-line,#d9ddd7);border-left:0}.vulnerability-lifecycle article:first-child{border-top:0}}@media (width<=520px){.vulnerability-finding-list dl,.vulnerability-remediation{grid-template-columns:1fr}.vulnerability-finding-list dl>div{border-top:1px solid var(--theme-line,#e0e5e2);border-left:0}.vulnerability-finding-list dl>div:first-child{border-top:0}.vulnerability-remediation .remediation-note{grid-column:auto}.vulnerability-remediation .primary-button{width:100%}}.fsca-context-match-list{border:1px solid var(--theme-line,#d5dfdc);background:linear-gradient(145deg,var(--theme-surface,#f7faf9),var(--theme-surface,#fff));border-radius:12px;gap:8px;margin-top:12px;padding:12px;display:grid}.fsca-context-match-list>article{border-left:3px solid var(--theme-control-border,#d97b29);background:var(--theme-surface,#fff);border-radius:4px 10px 10px 4px;gap:5px;margin:0;padding:11px;display:grid;box-shadow:0 4px 14px #1a313a0f}.fsca-context-match-list strong{color:var(--theme-accent-ink,#173846);letter-spacing:.01em;font-size:.86rem}.fsca-context-match-list small{color:var(--theme-muted,#647471);font-size:.74rem}.fsca-context-match-list p{color:var(--theme-muted,#435450)!important;margin:0!important;font-size:.8rem!important;line-height:1.5!important}.fsca-register-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.fsca-register-actions .secondary-button{min-height:38px;padding:7px 12px;font-size:.7rem}.fsca-licence-workspace{gap:16px;display:grid}.fsca-licence-control{grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);align-items:center;gap:26px;padding:22px;display:grid}.fsca-licence-control h2{color:var(--theme-info-ink,#17314a);margin:5px 0 8px}.fsca-licence-control p:not(.eyebrow){max-width:920px;color:var(--theme-muted,#5f716f);margin:0;font-size:.74rem;line-height:1.55}.fsca-licence-actions{justify-items:stretch;gap:7px;display:grid}.fsca-licence-actions small{color:var(--theme-muted,#71807c);text-align:center;font-size:.62rem;line-height:1.4}.fsca-licence-summary{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.fsca-licence-summary article{border-left:1px solid var(--theme-line,#d9ddd7);gap:5px;padding:18px;display:grid}.fsca-licence-summary article:first-child{border-left:0}.fsca-licence-summary b{color:var(--theme-info-ink,#17314a);font-size:1.55rem}.fsca-licence-summary span{color:var(--theme-muted,#64736f);font-size:.64rem;line-height:1.4}.fsca-licence-summary .summary-green{box-shadow:inset 0 3px #397a72}.fsca-licence-summary .summary-amber{box-shadow:inset 0 3px #b2812c}.fsca-licence-summary .summary-red{box-shadow:inset 0 3px #a44a4a}.fsca-licence-coverage{grid-template-columns:minmax(300px,1.2fr) minmax(240px,.75fr) minmax(220px,.7fr);align-items:center;gap:22px;padding:20px;display:grid}.fsca-licence-coverage h2{color:var(--theme-info-ink,#17314a);margin:4px 0 6px}.fsca-licence-coverage p:not(.eyebrow){color:var(--theme-muted,#60716e);margin:0;font-size:.7rem;line-height:1.5}.fsca-coverage-meter{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:8px;display:grid}.fsca-coverage-meter>span{background:var(--theme-surface-soft,#e1e7e3);border-radius:999px;height:9px;overflow:hidden}.fsca-coverage-meter i{border-radius:inherit;background:var(--theme-accent,#397a72);height:100%;display:block}.fsca-coverage-meter b{color:var(--theme-text,#294b48);font-size:.78rem}.fsca-coverage-meter small{color:var(--theme-muted,#71807c);grid-column:1/-1;font-size:.61rem;line-height:1.45}.fsca-website-queue{border:1px solid var(--theme-line,#dce2df);background:var(--theme-surface,#f8faf9);border-radius:7px;display:grid;overflow:hidden}.fsca-website-queue span{border-top:1px solid var(--theme-line,#dce2df);color:var(--theme-muted,#667672);justify-content:space-between;gap:12px;padding:9px 11px;font-size:.63rem;display:flex}.fsca-website-queue span:first-child{border-top:0}.fsca-website-queue b{color:var(--theme-accent-ink,#247b73)}.fsca-shard-detail{border-top:1px solid var(--theme-line,#e1e5e2);grid-column:1/-1;padding-top:12px}.fsca-shard-detail summary{cursor:pointer;color:var(--theme-text,#294b48);font-size:.67rem;font-weight:850}.fsca-shard-detail>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:10px;display:grid}.fsca-shard-detail span{border:1px solid var(--theme-line,#dce2df);background:var(--theme-surface,#f8faf9);border-radius:6px;gap:3px;padding:9px 10px;display:grid}.fsca-shard-detail b{color:var(--theme-text,#294b48);font-size:.64rem}.fsca-shard-detail small{color:var(--theme-muted,#71807c);font-size:.58rem;line-height:1.4}.fsca-website-cadence-note{border:1px solid var(--theme-line,#c9dcd7);border-left:4px solid var(--theme-control-border,#247b73);background:var(--theme-surface,#f3faf8);border-radius:7px;grid-column:2/-1;align-content:center;gap:5px;min-height:100%;padding:14px 16px;display:grid}.fsca-website-cadence-note b{color:var(--theme-text,#294b48);font-size:.875rem}.fsca-website-cadence-note span{color:var(--theme-muted,#526662);font-size:.875rem;line-height:1.5}.fsca-licence-register{overflow:hidden}.fsca-licence-toolbar{grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(150px,.65fr)) auto;align-items:end;gap:12px;display:grid}.fsca-licence-toolbar label{color:var(--theme-muted,#41576b);gap:6px;font-size:.65rem;font-weight:850;display:grid}.fsca-licence-toolbar input,.fsca-licence-toolbar select{border:1px solid var(--theme-line,#b9cbd3);background:var(--theme-surface,#fff);width:100%;min-height:44px;color:var(--theme-info-ink,#17314a);font:inherit;border-radius:8px;padding:0 12px}.fsca-licence-toolbar .secondary-button{min-height:44px}.fsca-profile-error{margin:0 16px 16px}.fsca-register-profile{margin:0 16px 16px;scroll-margin-top:18px}.fsca-profile-header-actions{justify-items:end;gap:8px;display:grid}.fsca-profile-notice{border:1px solid var(--theme-line,#bed7d2);background:var(--theme-surface,#f3faf8);color:var(--theme-text,#315b56);border-radius:8px;gap:3px;margin:14px 18px 0;padding:12px 14px;font-size:.68rem;line-height:1.45;display:grid}.fsca-profile-notice.is-partial{border-color:var(--theme-line,#e1c998);background:var(--theme-surface,#fff9ec);color:var(--theme-warning-ink,#76581c)}.fsca-profile-notice span{font-weight:650}.fsca-row-actions{flex-wrap:wrap;gap:6px;display:flex!important}.fsca-row-actions .fsp-use-button{margin-top:0}.fsca-licence-table{border:1px solid var(--theme-line,#d9ddd7);border-radius:8px;overflow:hidden}.fsca-licence-row{border-top:1px solid var(--theme-line,#e1e5e2);background:var(--theme-surface,#fff);grid-template-columns:minmax(250px,1.25fr) minmax(190px,.75fr) minmax(220px,1fr) minmax(190px,.72fr);align-items:center;gap:16px;padding:14px 16px;display:grid}.fsca-licence-row:first-child{border-top:0}.fsca-licence-head{background:var(--theme-surface,#f4f7f5);color:var(--theme-muted,#60716e);text-transform:uppercase;letter-spacing:.07em;font-size:.56rem;font-weight:850}.fsca-licence-row>span{min-width:0;color:var(--theme-muted,#60716e);justify-items:start;gap:4px;font-size:.67rem;line-height:1.4;display:grid}.fsca-licence-row b{color:var(--theme-text,#294b48);overflow-wrap:anywhere}.fsca-licence-row code{color:var(--theme-accent-ink,#247b73);font-size:.65rem}.fsca-licence-row small{color:var(--theme-muted,#71807c);overflow-wrap:anywhere}.fsca-licence-row a{max-width:100%;color:var(--theme-accent-ink,#176d68);overflow-wrap:anywhere;font-weight:800}.fsca-licence-row .status-pill{width:max-content;max-width:100%}.fsca-licence-pagination{border-top:1px solid var(--theme-line,#e1e5e2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.fsca-licence-pagination span{min-width:260px;color:var(--theme-muted,#60716e);text-align:center;font-size:.68rem;font-weight:800}.fsca-licence-provenance{border-left:4px solid var(--theme-control-border,#397a72);grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:center;gap:24px;padding:20px;display:grid}.fsca-licence-provenance b{color:var(--theme-text,#294b48)}.fsca-licence-provenance p{color:var(--theme-muted,#60716e);margin:5px 0 0;font-size:.69rem;line-height:1.55}.fsca-licence-provenance>div:last-child{justify-items:start;gap:5px;display:grid}.fsca-licence-provenance a{color:var(--theme-accent-ink,#176d68);font-size:.68rem;font-weight:850}.fsca-licence-provenance small{color:var(--theme-muted,#71807c);font-size:.61rem;line-height:1.45}.fsca-licence-loading{justify-items:start;gap:8px;padding:24px;display:grid}.fsca-licence-loading span{color:var(--theme-muted,#60716e);font-size:.72rem}.fsca-licence-loading button{width:max-content}@media (width<=1050px){.fsca-licence-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.fsca-licence-summary article:nth-child(4){border-left:0}.fsca-licence-summary article:nth-child(n+4){border-top:1px solid var(--theme-line,#d9ddd7)}.fsca-licence-coverage{grid-template-columns:1fr 1fr}.fsca-licence-coverage>div:first-child{grid-column:1/-1}.fsca-licence-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.fsca-licence-toolbar label:first-child{grid-column:1/-1}.fsca-licence-toolbar .secondary-button{width:max-content}.fsca-licence-head{display:none}.fsca-licence-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.fsca-licence-row>span:before{content:attr(data-label);color:var(--theme-muted,#81908c);letter-spacing:.06em;text-transform:uppercase;font-size:.54rem;font-weight:850}}@media (width<=680px){.fsca-licence-control,.fsca-licence-summary,.fsca-licence-coverage,.fsca-licence-toolbar,.fsca-licence-row,.fsca-licence-provenance{grid-template-columns:1fr}.fsca-licence-control{align-items:stretch}.fsca-licence-summary article,.fsca-licence-summary article:nth-child(4){border-top:1px solid var(--theme-line,#d9ddd7);border-left:0}.fsca-licence-summary article:first-child{border-top:0}.fsca-licence-coverage>div:first-child,.fsca-licence-toolbar label:first-child,.fsca-website-cadence-note{grid-column:auto}.fsca-shard-detail>div{grid-template-columns:1fr}.fsca-licence-toolbar .secondary-button{width:100%}.fsca-profile-header-actions{justify-items:start}.fsca-licence-pagination{justify-content:center;gap:8px}.fsca-licence-pagination span{order:-1;width:100%}.fsca-licence-pagination .secondary-button{padding-inline:10px}}.focused-ui .content-wrap{width:min(100%,1760px);padding-inline:clamp(18px,2.4vw,40px)}.persistent-workspace:not([hidden]){gap:clamp(14px,1.35vw,20px)}.persistent-workspace>.module-heading{padding-block:2px 4px}.focused-ui .module-heading h1{font-size:clamp(1.55rem,2.2vw,2.15rem)}.focused-ui .module-heading p{max-width:74ch;font-size:.86rem;line-height:1.55}.module-panel,.panel,.informational-disclosure{overflow:clip}.module-panel-title>div:first-child{max-width:82ch}.module-panel-title p:not(.eyebrow){max-width:78ch}.link-workbench{gap:16px;display:grid}.link-executive-brief{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 20px;display:grid}.link-executive-brief h2{margin:3px 0 6px;font-size:1.08rem}.link-executive-brief p:not(.eyebrow){color:var(--theme-muted,#60716e);margin:0;font-size:.72rem;line-height:1.5}.link-view-switcher{z-index:12;border-color:var(--theme-line,#d4dcd7);background:var(--theme-surface,#fafaf7);border-radius:9px;top:76px}@supports (color:color-mix(in lab, red, red)){.link-view-switcher{background:color-mix(in srgb, var(--theme-surface,#fafaf7) 96%, transparent)}}.link-view-switcher{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 22px #1e2f2b12}.link-view-switcher button{letter-spacing:.01em;border-radius:6px;min-height:42px;font-size:.72rem}.link-view-switcher button[aria-current=page]{background:var(--theme-accent,#3f6663);box-shadow:none}.link-mode-grid button{border-color:var(--theme-line,#d9ddd7);min-height:158px;box-shadow:none;border-radius:8px}.link-mode-grid button:hover{border-color:var(--theme-line,#8fa9a4);box-shadow:0 10px 24px #243d3814}.link-mode-grid button:focus-visible,.link-view-switcher button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.link-primary-result{border-top:3px solid var(--theme-control-border,#5e8581);outline:none;scroll-margin-top:142px}.link-primary-result:focus-visible{box-shadow:0 0 0 3px #3f666329}.link-result-zone{border-top:2px solid var(--theme-line,#bfd0cb);outline:none;gap:14px;margin-top:4px;padding-top:18px;scroll-margin-top:142px;display:grid}.link-result-zone:focus-visible{border-radius:8px;box-shadow:0 0 0 3px #3f666329}.link-result-zone>header{gap:4px;padding:2px 2px 0;display:grid}.link-result-zone>header h2{color:var(--theme-text,#273b37);margin:0;font-size:1.12rem}.link-result-zone>header>span{color:var(--theme-muted,#667671);font-size:.7rem;line-height:1.45}.link-bottom-result{border-top:3px solid var(--theme-control-border,#5e8581);scroll-margin-top:142px}.realtime-link-panel{gap:14px;display:grid}.realtime-link-form{align-items:start}.realtime-link-actions{z-index:4;border:1px solid var(--theme-line,#d7dfda);background:var(--theme-surface,#fafaf7);border-radius:8px;padding:10px;position:sticky;bottom:10px}@supports (color:color-mix(in lab, red, red)){.realtime-link-actions{background:color-mix(in srgb, var(--theme-surface,#fafaf7) 94%, transparent)}}.realtime-link-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.realtime-link-actions small{line-height:1.45}.link-summary-grid article{min-height:112px}.link-summary-grid article b{font-variant-numeric:tabular-nums}.link-technology-register{border-top:1px solid var(--theme-line,#d9ddd7);gap:12px;margin-top:15px;padding-top:15px;display:grid}.link-technology-register>header{gap:3px;display:grid}.link-technology-register>header small{color:var(--theme-muted,#3f7072);letter-spacing:.09em;font-size:.58rem;font-weight:900}.link-technology-register>header b{color:var(--theme-text,#263b37);font-size:.8rem}.link-technology-register>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.link-technology-register span{border:1px solid var(--theme-line,#dce2dd);background:var(--theme-surface,#f8f8f5);border-radius:7px;align-content:start;gap:4px;min-width:0;padding:11px;display:grid}.link-technology-register span small{color:var(--theme-muted,#78837f);letter-spacing:.07em;font-size:.55rem;font-weight:900}.link-technology-register span b{color:var(--theme-text,#29433e);font-size:.72rem}.link-technology-register span em{color:var(--theme-muted,#687873);font-size:.64rem;font-style:normal;line-height:1.45}.link-technology-register>p{color:var(--theme-muted,#74807b);margin:0;font-size:.62rem;line-height:1.45}.cross-corpus-edge-register,.network-intelligence-grid,.link-register{content-visibility:auto;contain-intrinsic-size:720px}.content-wrap :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.content-wrap :where(button,.primary-button,.secondary-button,summary){touch-action:manipulation}.content-wrap :where(table,[role=table]){font-variant-numeric:tabular-nums}@media (width<=1100px){.link-executive-brief{grid-template-columns:1fr}.link-guardrails{width:100%}}@media (width<=760px){.link-view-switcher{top:8px}.link-view-switcher button{flex-basis:auto}.link-overview-grid,.link-mode-grid,.link-technology-register>div{grid-template-columns:1fr}.link-mode-grid button{min-height:132px}.realtime-link-actions{position:static}.link-result-zone,.link-bottom-result,.link-primary-result{scroll-margin-top:96px}.focused-ui .module-panel-title,.focused-ui .panel-heading{align-items:flex-start}.focused-ui .module-panel-title>.status-pill{align-self:flex-start}}html[data-nebula-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf5f3;--muted:#bfcec9;--subtle:#aebfb9;--surface:#152526;--surface-soft:#1c3031;--canvas:#0c181b;--line:#3f5858;--line-strong:#6d8885;--control-border:#819f98;--accent:#78dcca;--accent-hover:#a2efdf;--accent-soft:#203e3b;--on-accent:#082822;--success:#a0e4ba;--success-soft:#173c2e;--warning:#f2d08b;--warning-soft:#40341d;--danger:#ffb6c0;--danger-soft:#48272e;--info:#b2d4ff;--info-soft:#203a51;--focus:#a2efdf;--cyan:#78dcca;--green:#a0e4ba;--red:#ffb6c0;--amber:#f2d08b;--chart-series-1:#78dcca;--chart-series-2:#a2c8ff;--chart-series-3:#c9d99b;--chart-series-4:#f2d08b;--chart-series-5:#becbdc;--chart-series-6:#7fd8ea;--chart-series-7:#dec0a7;--chart-series-8:#a0e4ba;--chart-label:#0c181b;--chart-neutral:#bccdc7}html[data-nebula-theme=slate]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#202f45;--muted:#4e607a;--subtle:#53647d;--surface:#fff;--surface-soft:#f2f5fa;--canvas:#e9eef6;--line:#cbd5e3;--line-strong:#a2b2c9;--control-border:#71829d;--accent:#345b94;--accent-hover:#234775;--accent-soft:#e3edf9;--on-accent:#fff;--success:#236347;--success-soft:#edf6ef;--warning:#785313;--warning-soft:#fff6e3;--danger:#a1323f;--danger-soft:#fff0f1;--info:#315775;--info-soft:#eef4f8;--focus:#234775;--cyan:#345b94}html:is([data-nebula-theme=night],[data-nebula-theme=slate]){--navy-900:var(--ink);--navy-950:var(--ink);--theme-text:var(--ink);--theme-muted:var(--muted);--theme-on-accent:var(--on-accent);--theme-surface:var(--surface);--theme-surface-soft:var(--surface-soft);--theme-line:var(--line);--theme-control-border:var(--control-border);--theme-accent:var(--accent);--theme-accent-ink:var(--accent-hover);--theme-accent-soft:var(--accent-soft);--theme-success-ink:var(--success);--theme-success-soft:var(--success-soft);--theme-danger-ink:var(--danger);--theme-danger-soft:var(--danger-soft);--theme-warning-ink:var(--warning);--theme-warning-soft:var(--warning-soft);--theme-info-ink:var(--info);--theme-info-soft:var(--info-soft)}.vulnerability-triage{border:1px solid var(--theme-line,#d9e3e0);background:var(--theme-surface-soft,#f7faf9);border-radius:8px;gap:10px;padding:14px;display:grid}.vulnerability-triage-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vulnerability-triage-summary span{border:1px solid var(--theme-line,#dce5e2);background:var(--theme-surface,#fff);border-radius:7px;gap:3px;padding:10px;display:grid}.vulnerability-triage-summary small{color:var(--theme-muted,#6b7a77);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:850}.vulnerability-triage-summary b{color:var(--theme-info-ink,#17314a);text-transform:capitalize;font-size:.7rem}.vulnerability-triage>p{color:var(--theme-muted,#5f716f);margin:0;font-size:.68rem;line-height:1.5}.vulnerability-triage details{border-top:1px solid var(--theme-line,#dce5e2);padding-top:10px}.vulnerability-triage summary{cursor:pointer;color:var(--theme-accent-ink,#17665f);font-size:.7rem;font-weight:850}.patch-guardrail-list{gap:7px;margin-top:10px;display:grid}.patch-guardrail-list>article{border:1px solid var(--theme-line,#dce5e2);background:var(--theme-surface,#fff);border-radius:7px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px;display:grid}.patch-guardrail-list b{color:var(--theme-text,#294b48);font-size:.68rem}.patch-guardrail-list p{color:var(--theme-muted,#62736f);margin:2px 0 0;font-size:.64rem;line-height:1.45}@media (width<=760px){.vulnerability-triage-summary{grid-template-columns:1fr}}.operational-run-register{overflow:hidden}.operational-run-head,.operational-run-row{border-top:1px solid var(--line);grid-template-columns:170px minmax(240px,1.5fr) minmax(210px,1.2fr) repeat(3,minmax(75px,.45fr));align-items:center;gap:16px;padding:14px 20px;display:grid}.operational-run-head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:var(--theme-surface,#f8fafc);font-size:.7rem;font-weight:850}.operational-run-row{font-size:.82rem}.operational-run-row>span{gap:5px;min-width:0;display:grid}.operational-run-row small{color:var(--muted);overflow-wrap:anywhere}.operational-run-row>time,.operational-run-row>b{font-weight:750}@media (width<=900px){.operational-run-head{display:none}.operational-run-row{grid-template-columns:1fr 1fr}.operational-run-row>span:nth-child(2),.operational-run-row>span:nth-child(3){grid-column:1/-1}}.run-archive-scope-note{display:none}.specialist-finding-register{overflow:hidden}.specialist-finding-list{border-top:1px solid var(--line)}.specialist-finding-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,.8fr) minmax(320px,1.5fr);gap:24px;padding:20px;display:grid}.specialist-finding-row:last-child{border-bottom:0}.specialist-finding-row>div{align-content:start;gap:8px;min-width:0;display:grid}.specialist-finding-row h3,.specialist-finding-row p{margin:0}.specialist-finding-row h3{font-size:1rem;line-height:1.4}.specialist-finding-row p,.specialist-finding-row li,.specialist-finding-row time{color:var(--muted);font-size:.82rem;line-height:1.5}.specialist-finding-row ul{margin:0;padding-left:20px}.specialist-finding-row a{width:max-content;max-width:100%;font-weight:750}@media (width<=760px){.specialist-finding-row{grid-template-columns:1fr;padding:16px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:where([data-workspace="FSCA licence watch"]) .fsp-ownership-check{overflow:hidden}:where([data-workspace="FSCA licence watch"]) .fsp-ownership-heading>div{max-width:980px}:where([data-workspace="FSCA licence watch"]) .fsp-ownership-controls{grid-template-columns:minmax(180px,.45fr) minmax(220px,.48fr) minmax(320px,1fr);align-items:end;gap:14px;padding:18px 22px;display:grid}:where([data-workspace="FSCA licence watch"]) .fsp-ownership-controls label{color:var(--theme-muted,#41576b);gap:6px;font-size:.65rem;font-weight:850;display:grid}:where([data-workspace="FSCA licence watch"]) .fsp-ownership-controls input,:where([data-workspace="FSCA licence watch"]) .fsp-ownership-controls select{border:1px solid var(--theme-line,#b9cbd3);background:var(--theme-surface,#fff);width:100%;min-height:44px;color:var(--theme-info-ink,#17314a);font:inherit;border-radius:8px;padding:0 12px}:where([data-workspace="FSCA licence watch"]) .fsp-ownership-controls .primary-button{min-height:44px}:where([data-workspace="FSCA licence watch"]) .fsp-ownership-boundary{background:var(--theme-surface,#f3fafc);color:var(--theme-muted,#526a80);border-block:1px solid #cfe1e8;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:14px 22px;font-size:.68rem;line-height:1.5;display:grid}:where([data-workspace="FSCA licence watch"]) .fsp-ownership-boundary b{color:var(--theme-accent-ink,#0b6e7f)}:where([data-workspace="FSCA licence watch"]) .fsp-ownership-check>.system-status-message,:where([data-workspace="FSCA licence watch"]) .fsp-ownership-check>.system-error{margin:16px 22px 0}:where([data-workspace="FSCA licence watch"]) .fsp-ownership-result{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);border-radius:9px;gap:0;margin:18px 22px 22px;display:grid;overflow:hidden}:where([data-workspace="FSCA licence watch"]) .fsp-ownership-result>header{background:var(--theme-surface,#f8faf9);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;display:flex}:where([data-workspace="FSCA licence watch"]) .fsp-ownership-result>header h3{color:var(--theme-info-ink,#17314a);margin:8px 0 3px}:where([data-workspace="FSCA licence watch"]) .fsp-ownership-result>header p{color:var(--theme-muted,#64736f);margin:0;font-size:.67rem;line-height:1.45}:where([data-workspace="FSCA licence watch"]) .fsp-ownership-result>header>a{color:var(--theme-accent-ink,#176d68);font-size:.68rem;font-weight:850}:where([data-workspace="FSCA licence watch"]) .fsp-profile-facts{border-top:1px solid var(--theme-line,#d9ddd7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where([data-workspace="FSCA licence watch"]) .fsp-profile-facts span{border-right:1px solid var(--theme-line,#e1e5e2);border-bottom:1px solid var(--theme-line,#e1e5e2);gap:5px;padding:14px 16px;display:grid}:where([data-workspace="FSCA licence watch"]) .fsp-profile-facts span:nth-child(3n){border-right:0}:where([data-workspace="FSCA licence watch"]) .fsp-profile-facts small{color:var(--theme-muted,#71807c);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:800}:where([data-workspace="FSCA licence watch"]) .fsp-profile-facts b{color:var(--theme-text,#294b48);overflow-wrap:anywhere;font-size:.72rem}:where([data-workspace="FSCA licence watch"]) .fsp-profile-section{border-top:1px solid var(--theme-line,#e1e5e2)}:where([data-workspace="FSCA licence watch"]) .fsp-profile-section summary{cursor:pointer;color:var(--theme-text,#294b48);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;font-size:.72rem;font-weight:850;display:flex}:where([data-workspace="FSCA licence watch"]) .fsp-profile-section summary small{color:var(--theme-muted,#71807c);font-size:.6rem;font-weight:700}:where([data-workspace="FSCA licence watch"]) .fsp-profile-section>p{color:var(--theme-muted,#60716e);margin:0;padding:0 16px 14px;font-size:.67rem;line-height:1.5}:where([data-workspace="FSCA licence watch"]) .fsp-profile-table{border:1px solid var(--theme-line,#d9ddd7);border-radius:7px;margin:0 16px 16px;overflow:auto}:where([data-workspace="FSCA licence watch"]) .fsp-profile-table table{border-collapse:collapse;width:100%;min-width:620px}:where([data-workspace="FSCA licence watch"]) .fsp-profile-table th,:where([data-workspace="FSCA licence watch"]) .fsp-profile-table td{border-top:1px solid var(--theme-line,#e1e5e2);border-left:1px solid var(--theme-line,#e1e5e2);text-align:left;vertical-align:top;padding:9px 10px;font-size:.62rem;line-height:1.45}:where([data-workspace="FSCA licence watch"]) .fsp-profile-table th{background:var(--theme-surface,#f4f7f5);color:var(--theme-muted,#536a66);text-transform:uppercase;letter-spacing:.04em;border-top:0;font-size:.56rem}:where([data-workspace="FSCA licence watch"]) .fsp-profile-table th:first-child,:where([data-workspace="FSCA licence watch"]) .fsp-profile-table td:first-child{border-left:0}:where([data-workspace="FSCA licence watch"]) .fsp-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 16px 16px;display:grid}:where([data-workspace="FSCA licence watch"]) .fsp-contact-list div{border:1px solid var(--theme-line,#e1e5e2);gap:4px;margin:-1px 0 0 -1px;padding:10px 12px;display:grid}:where([data-workspace="FSCA licence watch"]) .fsp-contact-list dt{color:var(--theme-muted,#71807c);text-transform:uppercase;font-size:.57rem;font-weight:800}:where([data-workspace="FSCA licence watch"]) .fsp-contact-list dd{color:var(--theme-text,#294b48);overflow-wrap:anywhere;margin:0;font-size:.67rem;line-height:1.45}:where([data-workspace="FSCA licence watch"]) .fsp-public-observations{border-top:1px solid var(--theme-line,#d9ddd7)}:where([data-workspace="FSCA licence watch"]) .fsp-public-observations>.module-panel-title{background:var(--theme-surface,#f8faf9);min-height:0}:where([data-workspace="FSCA licence watch"]) .fsp-public-observations>.module-panel-title h3{color:var(--theme-info-ink,#17314a);margin:0}:where([data-workspace="FSCA licence watch"]) .fsp-public-observations>.module-panel-title p{color:var(--theme-muted,#64736f);margin:4px 0 0;font-size:.65rem}:where([data-workspace="FSCA licence watch"]) .fsp-public-observations>article{border-top:1px solid var(--theme-line,#e1e5e2);gap:10px;padding:16px 20px;display:grid}:where([data-workspace="FSCA licence watch"]) .fsp-public-observations>article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}:where([data-workspace="FSCA licence watch"]) .fsp-public-observations h4{color:var(--theme-text,#294b48);margin:0}:where([data-workspace="FSCA licence watch"]) .fsp-public-observations code{color:var(--theme-accent-ink,#247b73);margin-top:5px;font-size:.62rem;display:block}:where([data-workspace="FSCA licence watch"]) .fsp-public-observations ul,:where([data-workspace="FSCA licence watch"]) .fsp-check-ledger ul{color:var(--theme-muted,#526a80);margin:0;padding-left:18px;font-size:.66rem;line-height:1.55}:where([data-workspace="FSCA licence watch"]) .fsp-public-observations p{color:var(--theme-muted,#526a80);margin:0;font-size:.66rem;line-height:1.5}:where([data-workspace="FSCA licence watch"]) .fsp-observation-links{flex-wrap:wrap;gap:8px;display:flex}:where([data-workspace="FSCA licence watch"]) .fsp-observation-links a,:where([data-workspace="FSCA licence watch"]) .fsp-check-ledger a{color:var(--theme-accent-ink,#176d68);overflow-wrap:anywhere;font-size:.64rem;font-weight:800}:where([data-workspace="FSCA licence watch"]) .fsp-public-observations>.empty-evidence{margin:16px}:where([data-workspace="FSCA licence watch"]) .fsp-check-ledger{border-top:1px solid var(--theme-line,#e1e5e2)}:where([data-workspace="FSCA licence watch"]) .fsp-check-ledger>summary{cursor:pointer;color:var(--theme-text,#294b48);padding:15px 18px;font-size:.7rem;font-weight:850}:where([data-workspace="FSCA licence watch"]) .fsp-check-ledger-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 16px 16px;display:grid}:where([data-workspace="FSCA licence watch"]) .fsp-check-ledger-grid section{border:1px solid var(--theme-line,#e1e5e2);background:var(--theme-surface,#f8faf9);border-radius:7px;min-width:0;padding:13px}:where([data-workspace="FSCA licence watch"]) .fsp-check-ledger h4{color:var(--theme-text,#294b48);margin:0 0 9px;font-size:.68rem}:where([data-workspace="FSCA licence watch"]) .fsp-check-ledger p{color:var(--theme-muted,#60716e);margin:0;font-size:.65rem;line-height:1.5}:where([data-workspace="FSCA licence watch"]) .fsp-check-ledger li{overflow-wrap:anywhere;margin-top:6px}:where([data-workspace="FSCA licence watch"]) .fsp-check-ledger li span{margin-top:3px;display:block}:where([data-workspace="FSCA licence watch"]) .fsp-profile-seal{border-top:1px solid var(--theme-line,#e1e5e2);color:var(--theme-muted,#71807c);overflow-wrap:anywhere;padding:12px 16px;font-size:.57rem}:where([data-workspace="FSCA licence watch"]) .fsp-use-button{color:var(--theme-accent-ink,#176d68);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.62rem;font-weight:850;text-decoration:underline}@media (width<=1050px){:where([data-workspace="FSCA licence watch"]) .fsp-ownership-controls{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-workspace="FSCA licence watch"]) .fsp-ownership-controls label:last-child{grid-column:1/-1}:where([data-workspace="FSCA licence watch"]) .fsp-check-ledger-grid{grid-template-columns:1fr}:where([data-workspace="FSCA licence watch"]) .fsp-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-workspace="FSCA licence watch"]) .fsp-profile-facts span:nth-child(3n){border-right:1px solid var(--theme-line,#e1e5e2)}:where([data-workspace="FSCA licence watch"]) .fsp-profile-facts span:nth-child(2n){border-right:0}}@media (width<=680px){:where([data-workspace="FSCA licence watch"]) .fsp-ownership-controls,:where([data-workspace="FSCA licence watch"]) .fsp-profile-facts,:where([data-workspace="FSCA licence watch"]) .fsp-contact-list{grid-template-columns:1fr}:where([data-workspace="FSCA licence watch"]) .fsp-ownership-controls label:last-child{grid-column:auto}:where([data-workspace="FSCA licence watch"]) .fsp-ownership-boundary{grid-template-columns:1fr}:where([data-workspace="FSCA licence watch"]) .fsp-ownership-result>header,:where([data-workspace="FSCA licence watch"]) .fsp-public-observations>article>header{display:grid}:where([data-workspace="FSCA licence watch"]) .fsp-profile-facts span,:where([data-workspace="FSCA licence watch"]) .fsp-profile-facts span:nth-child(3n){border-right:0}}.global-exception-notice{z-index:1200;border:1px solid var(--theme-line,#d9b8bd);border-left:5px solid var(--theme-control-border,#a33242);background:var(--theme-surface,#fff9f9);width:min(520px,100vw - 32px);color:var(--theme-muted,#654d52);border-radius:9px;align-items:flex-start;gap:16px;padding:15px 17px;font-size:.72rem;line-height:1.55;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 48px #17314a2e}.global-exception-notice span{overflow-wrap:anywhere;flex:1}.global-exception-notice button{color:var(--theme-danger-ink,#8a3542);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:850}.error-support-state{border:1px solid var(--theme-line,#cbded9);background:var(--theme-surface,#f3faf8);color:var(--theme-text,#315b56);border-radius:7px;padding:11px 13px;font-size:.72rem;line-height:1.5}:where([data-workspace=Support]) .support-workspace{gap:16px;display:grid}:where([data-workspace=Support]) .support-hero{border-top:4px solid var(--theme-control-border,#247b73);background:linear-gradient(118deg,var(--theme-surface,#fff) 0%,var(--theme-surface,#f6faf8) 65%,var(--theme-accent-soft,#eef7f4) 100%);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:28px;padding:23px;display:grid}:where([data-workspace=Support]) .support-hero h2{color:var(--theme-info-ink,#17314a);margin:5px 0 7px}:where([data-workspace=Support]) .support-hero p:not(.eyebrow){max-width:780px;color:var(--theme-muted,#5f716f);margin:0;font-size:.74rem;line-height:1.55}:where([data-workspace=Support]) .support-destination{border:1px solid var(--theme-line,#c9dcd7);background:color-mix(in srgb, var(--theme-surface,#fff) 84%, transparent);border-radius:8px;gap:5px;padding:15px 17px;display:grid}:where([data-workspace=Support]) .support-destination small{color:var(--theme-accent-ink,#247b73);letter-spacing:.08em;font-size:.57rem;font-weight:850}:where([data-workspace=Support]) .support-destination b{color:var(--theme-info-ink,#17314a);overflow-wrap:anywhere;font-size:.88rem}:where([data-workspace=Support]) .support-destination span{color:var(--theme-muted,#687975);font-size:.62rem;line-height:1.4}:where([data-workspace=Support]) .support-ticket-compose{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;gap:28px;padding:22px 23px;display:grid}:where([data-workspace=Support]) .support-ticket-compose h2{color:var(--theme-info-ink,#17314a);margin:5px 0 7px}:where([data-workspace=Support]) .support-ticket-compose>div>p:not(.eyebrow){color:var(--theme-muted,#60716e);margin:0;font-size:.74rem;line-height:1.55}:where([data-workspace=Support]) .support-ticket-compose form{gap:12px;display:grid}:where([data-workspace=Support]) .support-ticket-fields{grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);gap:12px;display:grid}:where([data-workspace=Support]) .support-ticket-compose label{color:var(--theme-muted,#41576b);gap:6px;font-size:.72rem;font-weight:850;display:grid}:where([data-workspace=Support]) .support-ticket-compose input,:where([data-workspace=Support]) .support-ticket-compose select,:where([data-workspace=Support]) .support-ticket-compose textarea{border:1px solid var(--theme-line,#b9cbd3);background:var(--theme-surface,#fff);width:100%;min-height:44px;color:var(--theme-info-ink,#17314a);font:inherit;border-radius:7px;padding:10px 12px}:where([data-workspace=Support]) .support-ticket-compose textarea{resize:vertical;min-height:112px;line-height:1.5}:where([data-workspace=Support]) .support-ticket-compose label>small{color:var(--theme-muted,#71807c);justify-self:end;font-size:.62rem;font-weight:650}:where([data-workspace=Support]) .support-ticket-compose .primary-button{justify-self:start}:where([data-workspace=Support]) .support-summary{border:1px solid var(--theme-line,#d9ddd7);background:var(--theme-surface,#fff);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}:where([data-workspace=Support]) .support-summary article{border-left:1px solid var(--theme-line,#d9ddd7);gap:5px;padding:17px;display:grid}:where([data-workspace=Support]) .support-summary article:first-child{border-left:0}:where([data-workspace=Support]) .support-summary small{color:var(--theme-accent-ink,#247b73);letter-spacing:.08em;font-size:.57rem;font-weight:850}:where([data-workspace=Support]) .support-summary b{color:var(--theme-info-ink,#17314a);font-size:1.55rem}:where([data-workspace=Support]) .support-summary span{color:var(--theme-muted,#6b7976);font-size:.63rem;line-height:1.4}:where([data-workspace=Support]) .support-controls{grid-template-columns:minmax(260px,1fr) minmax(170px,.35fr) auto;align-items:end;gap:12px;padding:16px;display:grid}:where([data-workspace=Support]) .support-control-actions{flex-wrap:wrap;gap:8px;display:flex}:where([data-workspace=Support]) .support-controls label,:where([data-workspace=Support]) .support-reply label{color:var(--theme-muted,#41576b);gap:6px;font-size:.64rem;font-weight:850;display:grid}:where([data-workspace=Support]) .support-controls input,:where([data-workspace=Support]) .support-controls select,:where([data-workspace=Support]) .support-reply textarea{border:1px solid var(--theme-line,#b9cbd3);background:var(--theme-surface,#fff);width:100%;min-height:43px;color:var(--theme-info-ink,#17314a);font:inherit;border-radius:7px;padding:9px 11px}:where([data-workspace=Support]) .support-layout{grid-template-columns:minmax(280px,.38fr) minmax(0,1.62fr);align-items:start;gap:16px;display:grid}:where([data-workspace=Support]) .support-case-list{border:1px solid var(--theme-line,#d8dfdc);background:var(--theme-surface,#f5f8f6);border-radius:9px;max-height:760px;display:grid;overflow:auto}:where([data-workspace=Support]) .support-case-list>button{border:0;border-top:1px solid var(--theme-line,#dce3df);color:var(--theme-muted,#526662);text-align:left;cursor:pointer;background:0 0;gap:6px;padding:14px 15px;display:grid}:where([data-workspace=Support]) .support-case-list>button:first-child{border-top:0}:where([data-workspace=Support]) .support-case-list>button:hover{background:var(--theme-surface,#f9fbfa)}:where([data-workspace=Support]) .support-case-list>button.is-active{background:var(--theme-surface,#fff);box-shadow:inset 4px 0 #247b73}:where([data-workspace=Support]) .support-case-list>button>span{justify-content:space-between;align-items:center;gap:10px;display:flex}:where([data-workspace=Support]) .support-case-list time{color:var(--theme-muted,#7a8582);font-size:.56rem}:where([data-workspace=Support]) .support-case-list b{color:var(--theme-text,#294b48);overflow-wrap:anywhere;font-size:.72rem}:where([data-workspace=Support]) .support-case-list small{color:var(--theme-muted,#71807c);overflow-wrap:anywhere;font-size:.61rem;line-height:1.4}:where([data-workspace=Support]) .support-thread{overflow:hidden}:where([data-workspace=Support]) .support-thread>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}:where([data-workspace=Support]) .support-thread>header h2{color:var(--theme-info-ink,#17314a);overflow-wrap:anywhere;margin:4px 0 5px;font-size:1rem}:where([data-workspace=Support]) .support-thread>header p:not(.eyebrow){color:var(--theme-muted,#60716e);overflow-wrap:anywhere;margin:0;font-size:.66rem}:where([data-workspace=Support]) .support-case-facts{background:var(--theme-surface,#f7faf8);border-block:1px solid #dce3df;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where([data-workspace=Support]) .support-case-facts>span{border-left:1px solid var(--theme-line,#dce3df);align-content:start;gap:5px;padding:13px 15px;display:grid}:where([data-workspace=Support]) .support-case-facts>span:first-child{border-left:0}:where([data-workspace=Support]) .support-case-facts small{color:var(--theme-accent-ink,#247b73);letter-spacing:.07em;font-size:.54rem;font-weight:850}:where([data-workspace=Support]) .support-case-facts b{color:var(--theme-text,#294b48);overflow-wrap:anywhere;font-size:.67rem}:where([data-workspace=Support]) .support-case-facts em{color:var(--theme-muted,#71807c);overflow-wrap:anywhere;font-size:.59rem;font-style:normal}:where([data-workspace=Support]) .support-messages{gap:11px;margin:0;padding:17px;list-style:none;display:grid}:where([data-workspace=Support]) .support-message{border:1px solid var(--theme-line,#dce3df);background:var(--theme-surface,#fbfcfb);border-radius:8px;gap:10px;padding:14px 16px;display:grid}:where([data-workspace=Support]) .support-message.user_message{border-left:4px solid var(--theme-control-border,#5078a0);background:var(--theme-surface,#f5f8fb)}:where([data-workspace=Support]) .support-message.admin_reply{border-left:4px solid var(--theme-control-border,#247b73);background:var(--theme-surface,#f5faf8)}:where([data-workspace=Support]) .support-message>header{justify-content:space-between;gap:16px;display:flex}:where([data-workspace=Support]) .support-message>header span{gap:3px;display:grid}:where([data-workspace=Support]) .support-message>header b{color:var(--theme-text,#294b48);font-size:.69rem}:where([data-workspace=Support]) .support-message>header small,:where([data-workspace=Support]) .support-message time{color:var(--theme-muted,#71807c);font-size:.57rem}:where([data-workspace=Support]) .support-message p{color:var(--theme-muted,#586b67);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.67rem;line-height:1.55}:where([data-workspace=Support]) .support-message footer{color:var(--theme-muted,#71807c);align-items:center;gap:8px;font-size:.59rem;display:flex}:where([data-workspace=Support]) .support-reply{border:1px solid var(--theme-line,#c9dcd7);background:var(--theme-surface,#f6faf8);border-radius:8px;gap:12px;margin:0 17px 17px;padding:16px;display:grid}:where([data-workspace=Support]) .support-reply textarea{resize:vertical;min-height:120px}:where([data-workspace=Support]) .support-reply label>small{color:var(--theme-muted,#71807c);justify-self:end;font-size:.57rem;font-weight:650}:where([data-workspace=Support]) .support-resolve{align-items:center;gap:9px!important;display:flex!important}:where([data-workspace=Support]) .support-resolve input{width:16px;height:16px}:where([data-workspace=Support]) .support-reply .primary-button{justify-self:start}:where([data-workspace=Support]) .support-boundary{color:var(--theme-muted,#71807c);margin:0;font-size:.62rem;line-height:1.45}:where([data-workspace=Support]) .support-thread>.support-case-facts,:where([data-workspace=Support]) .support-thread>.support-messages{width:auto;max-width:none;margin-inline:0}:where([data-workspace=Support]) .support-thread>.support-messages{margin-bottom:0}:where([data-workspace=Support]) .support-thread>.support-case-facts~:last-child{margin-bottom:17px}@media (width<=1050px){:where([data-workspace=Support]) .support-hero,:where([data-workspace=Support]) .support-ticket-compose,:where([data-workspace=Support]) .support-layout{grid-template-columns:1fr}:where([data-workspace=Support]) .support-case-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px}:where([data-workspace=Support]) .support-case-list>button:nth-child(2){border-top:0}:where([data-workspace=Support]) .support-case-list>button:nth-child(2n){border-left:1px solid var(--theme-line,#dce3df)}:where([data-workspace=Support]) .support-case-facts{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-workspace=Support]) .support-case-facts>span:nth-child(3){border-top:1px solid var(--theme-line,#dce3df);border-left:0}:where([data-workspace=Support]) .support-case-facts>span:nth-child(4){border-top:1px solid var(--theme-line,#dce3df)}}@media (width<=700px){:where([data-workspace=Support]) .support-summary,:where([data-workspace=Support]) .support-ticket-fields,:where([data-workspace=Support]) .support-controls,:where([data-workspace=Support]) .support-case-list,:where([data-workspace=Support]) .support-case-facts{grid-template-columns:1fr}:where([data-workspace=Support]) .support-summary article{border-top:1px solid var(--theme-line,#d9ddd7);border-left:0}:where([data-workspace=Support]) .support-summary article:first-child{border-top:0}:where([data-workspace=Support]) .support-case-list>button,:where([data-workspace=Support]) .support-case-list>button:nth-child(2){border-top:1px solid var(--theme-line,#dce3df)}:where([data-workspace=Support]) .support-case-list>button:first-child{border-top:0}:where([data-workspace=Support]) .support-case-list>button:nth-child(2n){border-left:0}:where([data-workspace=Support]) .support-case-facts>span,:where([data-workspace=Support]) .support-case-facts>span:nth-child(3),:where([data-workspace=Support]) .support-case-facts>span:nth-child(4){border-top:1px solid var(--theme-line,#dce3df);border-left:0}:where([data-workspace=Support]) .support-case-facts>span:first-child{border-top:0}:where([data-workspace=Support]) .support-thread>header,:where([data-workspace=Support]) .support-message>header{display:grid}:where([data-workspace=Support]) .support-reply .primary-button,:where([data-workspace=Support]) .support-ticket-compose .primary-button{width:100%}.global-exception-notice{bottom:16px;right:16px}}.app-shell{--experience-text:var(--ink);--experience-muted:var(--muted);--experience-border:var(--line);--experience-soft:var(--surface-soft)}.app-shell :where(p,li,dd){color:var(--experience-muted);font-size:max(.82rem,13px);line-height:1.55}.app-shell :where(small,.eyebrow,.status-pill,.capability-state){font-size:max(.75rem,12px);line-height:1.45}.app-shell :where(label,input,select,textarea,button,a){font-size:max(.78rem,12.5px)}.app-shell :where(input,select,textarea){color:var(--theme-info-ink,#17314a)}.app-shell :where(button,.primary-button,.secondary-button,input,select){min-height:44px}.app-shell :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--theme-control-border,#0a7b70);outline-offset:3px}.workspace-lazy-state{align-items:center;gap:12px;min-height:110px;padding:20px;display:flex}.workspace-lazy-state>div{gap:4px;display:grid}.workspace-lazy-state b{color:var(--theme-text,#253e3a)}.workspace-lazy-state small{color:var(--experience-muted)}.workspace-command-controls{align-items:center;gap:7px;display:flex}.workspace-command-trigger,.workspace-view-trigger,.workspace-help-trigger{border:1px solid var(--theme-line,#b9cbc6);background:var(--theme-surface,#fff);color:var(--theme-text,#294b46);cursor:pointer;border-radius:8px;font-weight:800}.workspace-command-trigger{align-items:center;gap:8px;padding:0 11px;display:flex}.workspace-command-trigger>span{font-size:1.15rem}.workspace-command-trigger kbd{border:1px solid var(--theme-line,#d3ddda);background:var(--theme-surface-soft,#f3f6f5);color:var(--theme-muted,#61716d);border-radius:5px;padding:3px 6px;font-size:.68rem}.workspace-view-trigger{padding-inline:12px}.workspace-help-trigger{width:44px;padding:0;font-size:1rem}.workspace-command-backdrop{z-index:80;background:color-mix(in srgb, var(--theme-accent,#05161b) 48%, transparent);cursor:default;border:0;width:100%;height:100%;position:fixed;inset:0}.workspace-command-dialog{z-index:81;border:1px solid var(--theme-line,#aebfba);background:var(--theme-surface,#fff);border-radius:14px;width:min(720px,100vw - 28px);max-height:min(86vh,760px);display:grid;position:fixed;top:max(5vh,32px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 28px 90px #061f224d}.workspace-command-dialog>header{border-bottom:1px solid var(--theme-line,#d7e0dd);background:var(--theme-surface,#f6f9f8);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.workspace-command-dialog h2{color:var(--theme-text,#1d3a36);margin:3px 0 0;font-size:1.2rem}.workspace-command-dialog>header button{border:1px solid var(--theme-line,#c6d3d0);background:var(--theme-surface,#fff);width:44px;color:var(--theme-text,#35524d);cursor:pointer;border-radius:50%;padding:0;font-size:1.35rem}.workspace-command-search{padding:16px 20px 8px;display:block}.workspace-command-search input{border:1px solid var(--theme-line,#aebfba);background:var(--theme-surface,#fff);border-radius:9px;width:100%;padding:0 14px}.workspace-command-meta{color:var(--theme-muted,#49615c);justify-content:space-between;gap:12px;padding:4px 20px 10px;display:flex}.workspace-command-meta small{color:var(--theme-muted,#63746f)}.workspace-command-results{gap:3px;margin:0;padding:0 10px 14px;list-style:none;display:grid;overflow:auto}.workspace-command-results li{position:relative}.workspace-command-results li>button:first-child{width:100%;color:var(--theme-text,#294b46);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 52px 10px 12px;display:flex}.workspace-command-results li>button:first-child:hover{border-color:var(--theme-line,#c8d8d4);background:var(--theme-surface,#f2f8f6)}.workspace-command-results span{gap:2px;min-width:0;display:grid}.workspace-command-results small{color:var(--theme-accent-ink,#26736b);text-transform:uppercase;letter-spacing:.06em;font-weight:850}.workspace-command-results b,.workspace-command-results em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-command-results em{color:var(--theme-muted,#5b706b);font-style:normal}.workspace-command-results i{font-size:1.1rem;font-style:normal}.workspace-command-results .workspace-pin{width:44px;color:var(--theme-accent-ink,#276e67);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.2rem;position:absolute;top:4px;right:4px}.workspace-command-results .workspace-pin[aria-pressed=true]{color:var(--theme-warning-ink,#9b6719)}.workspace-view-settings,.workspace-help-content{gap:16px;padding:20px 22px;display:grid;overflow:auto}.workspace-view-settings fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.workspace-view-settings legend{color:var(--theme-text,#294b46);margin-bottom:8px;font-weight:850}.workspace-view-settings label{border:1px solid var(--theme-line,#d1ddda);border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.workspace-view-settings label>span{gap:3px;display:grid}.workspace-view-settings input{min-height:auto;margin-top:3px}.workspace-view-settings p{margin:0}.workspace-help-content dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.workspace-help-content dl>div{border:1px solid var(--theme-line,#d5dfdc);background:var(--theme-surface,#fafcfb);border-radius:8px;padding:11px}.workspace-help-content dt{color:var(--theme-text,#28534d);font-weight:850}.workspace-help-content dd{margin:4px 0 0}.workspace-help-content section,.workspace-help-boundary{background:var(--theme-surface-soft,#f2f7f5);border-radius:8px;padding:13px}.workspace-help-content section h3{color:var(--theme-text,#294b46);margin:0 0 5px}.workspace-help-content section p{margin:0}.workspace-help-boundary{border-left:4px solid var(--theme-control-border,#a7751e);gap:4px;display:grid}.my-work-workspace,.evidence-library-workspace,.capability-workspace,.entity-register-workspace{gap:16px;display:grid}.my-work-overview,.evidence-intake,.capability-intro{overflow:hidden}.my-work-counts,.capability-counts{border:1px solid var(--experience-border);background:var(--theme-surface,#fff);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.my-work-counts>span,.capability-counts>span{border-left:1px solid var(--experience-border);gap:4px;padding:15px;display:grid}.my-work-counts>span:first-child,.capability-counts>span:first-child{border-left:0}.my-work-counts b,.capability-counts b{color:var(--theme-accent-ink,#1f5f58);font-size:1.25rem}.my-work-boundary,.capability-boundary,.evidence-boundary,.workflow-boundary,.decision-boundary{border:1px solid var(--theme-line,#d6c798);border-left:4px solid var(--theme-control-border,#a87518);background:var(--theme-surface,#fffaf0);border-radius:8px;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);gap:18px;padding:13px 15px;display:grid}.my-work-boundary b,.capability-boundary b,.evidence-boundary b,.workflow-boundary b,.decision-boundary b{color:var(--theme-warning-ink,#725318)}.my-work-toolbar,.evidence-toolbar,.capability-toolbar{grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:10px;display:grid}.my-work-toolbar label,.evidence-toolbar label,.capability-toolbar label{color:var(--theme-text,#324e49);gap:5px;font-weight:800;display:grid}.my-work-toolbar input,.evidence-toolbar input,.capability-toolbar input,.capability-toolbar select{border:1px solid var(--theme-line,#b6c8c3);background:var(--theme-surface,#fff);border-radius:8px;width:100%;padding:0 12px}.my-work-toolbar fieldset{border:0;gap:5px;margin:0;padding:0;display:flex}.my-work-toolbar legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.my-work-toolbar fieldset button{border:1px solid var(--theme-line,#bfd0cc);background:var(--theme-surface,#fff);color:var(--theme-muted,#3c5a55);border-radius:7px;padding:0 12px}.my-work-toolbar fieldset button[aria-pressed=true]{border-color:var(--theme-control-border,#2f746c);background:var(--theme-accent,#2f746c);color:var(--theme-on-accent,#fff)}.my-work-toolbar output,.evidence-toolbar output,.capability-toolbar output{color:var(--theme-muted,#536a65);font-weight:800}.my-work-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.my-work-list li{border:1px solid var(--theme-line,#d6dfdc);background:var(--theme-surface,#fff);border-radius:9px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.my-work-list .work-marker{background:var(--theme-line,#6b8b84);border-radius:999px;width:7px;height:100%;min-height:64px}.my-work-list .work-decision .work-marker{background:var(--theme-accent,#a87518)}.my-work-list .work-exception .work-marker{background:var(--theme-accent,#a74750)}.my-work-list h3{color:var(--theme-text,#28433e);margin:2px 0 4px;font-size:.95rem}.my-work-list p{margin:0}.work-category{color:var(--theme-accent-ink,#26736b);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:900}.evidence-intake-grid{grid-template-columns:minmax(260px,1fr) minmax(210px,.7fr) auto;align-items:end;gap:12px;display:grid}.evidence-intake-grid label{color:var(--theme-text,#324e49);gap:5px;font-weight:800;display:grid}.evidence-intake-grid input{border:1px solid var(--theme-line,#b6c8c3);background:var(--theme-surface,#fff);border-radius:8px;width:100%;padding:0 12px}.evidence-file-summary{border:1px solid var(--theme-line,#d4dfdc);background:var(--theme-surface,#f7faf9);border-radius:8px;gap:4px;padding:10px 12px;display:grid}.evidence-file-summary b{color:var(--theme-text,#2d4b46);overflow-wrap:anywhere}.evidence-file-summary span{color:var(--theme-muted,#5b706b)}.evidence-boundary{grid-column:1/-1}.evidence-register{overflow:hidden}.evidence-toolbar{grid-template-columns:minmax(240px,1fr) auto auto auto}.evidence-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.evidence-card-grid>article{border:1px solid var(--theme-line,#d4ddda);background:var(--theme-surface,#fff);border-radius:10px;overflow:hidden}.evidence-image-link{aspect-ratio:16/9;background:var(--theme-surface-soft,#e9efed);display:block;overflow:hidden}.evidence-image-link img{object-fit:cover;width:100%;height:100%}.evidence-card-grid>article>div,.evidence-card-grid dl{padding:12px}.evidence-card-grid h3{color:var(--theme-text,#28443f);margin:3px 0}.evidence-card-grid dl{border-top:1px solid var(--theme-line,#dce4e1);gap:8px;margin:0;display:grid}.evidence-card-grid dl>div{gap:2px;display:grid}.evidence-card-grid dt{color:var(--theme-muted,#5e716c);font-size:.72rem;font-weight:850}.evidence-card-grid dd{overflow-wrap:anywhere;margin:0}.evidence-card-grid code{word-break:break-all;font-size:.72rem}.capability-toolbar{grid-template-columns:minmax(260px,1fr) minmax(170px,.35fr) auto auto}.capability-toolbar output{display:grid}.capability-table-wrap{border:1px solid var(--theme-line,#d1dbd8);border-radius:9px;overflow:auto}.capability-table-wrap table{border-collapse:collapse;width:100%;min-width:960px}.capability-table-wrap th,.capability-table-wrap td{border-top:1px solid var(--theme-line,#dde4e2);text-align:left;vertical-align:top;padding:12px}.capability-table-wrap thead th{background:var(--theme-surface-soft,#f1f6f4);color:var(--theme-text,#2f514b);border-top:0}.capability-table-wrap tbody th{color:var(--theme-text,#2a4842)}.capability-table-wrap td small{color:var(--theme-muted,#5b6f6a);margin-top:4px;display:block}.capability-state{background:var(--theme-surface-soft,#e7efec);color:var(--theme-text,#315b54);border-radius:999px;padding:4px 8px;font-weight:850;display:inline-flex}.capability-state.state-dev_only{background:var(--theme-info-soft,#e8f2ff);color:var(--theme-info-ink,#275a82)}.capability-state.state-role_gated{background:var(--theme-warning-soft,#fff4d8);color:var(--theme-warning-ink,#765616)}.capability-state.state-retired{background:var(--theme-surface-soft,#f1eeee);color:var(--theme-muted,#68585b)}.report-workflow-board{overflow:hidden}.workflow-columns{grid-template-columns:repeat(5,minmax(180px,1fr));gap:9px;padding-bottom:4px;display:grid;overflow:auto}.workflow-columns>section{border:1px solid var(--theme-line,#d5dfdc);background:var(--theme-surface,#f6f9f8);border-radius:9px;align-content:start;min-height:190px;display:grid}.workflow-columns header{border-bottom:1px solid var(--theme-line,#d5dfdc);justify-content:space-between;align-items:center;padding:11px;display:flex}.workflow-columns h3{color:var(--theme-text,#2a4b45);margin:0;font-size:.85rem}.workflow-columns header span{background:var(--theme-accent-soft,#dceae6);min-width:26px;height:26px;color:var(--theme-accent-ink,#295e57);border-radius:50%;place-items:center;font-weight:900;display:grid}.workflow-columns>section>div{gap:7px;padding:8px;display:grid}.workflow-columns>section button{border:1px solid var(--theme-line,#d5dfdc);background:var(--theme-surface,#fff);height:auto;color:var(--theme-text,#2a4b45);text-align:left;cursor:pointer;border-radius:7px;gap:3px;padding:10px;display:grid}.workflow-columns>section button span,.workflow-columns>section button small{color:var(--theme-muted,#5c716b)}.workflow-columns>section p{margin:0;padding:6px}.workflow-columns>section>small{color:var(--theme-muted,#5c716b);padding:0 10px 10px}.operational-playbooks{overflow:hidden}.playbook-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.playbook-grid article{border:1px solid var(--theme-line,#d5dfdc);background:var(--theme-surface,#fff);border-radius:9px;align-content:start;gap:10px;padding:15px;display:grid}.playbook-grid h3{color:var(--theme-text,#294943);margin:0;font-size:.94rem}.playbook-grid ol{gap:6px;margin:0;padding-left:20px;display:grid}.playbook-grid button{align-self:end;width:max-content}.ai-governance-boundary{border:1px solid var(--theme-line,#bfd4cf);border-left:4px solid var(--theme-control-border,#2f746c);background:var(--theme-surface,#f3f9f7);border-radius:8px;grid-template-columns:minmax(170px,.3fr) minmax(0,1fr);gap:18px;padding:14px 16px;display:grid}.ai-governance-boundary b{color:var(--theme-accent-ink,#255e56)}.ai-governance-boundary span{color:var(--theme-muted,#455f59);font-size:.82rem;line-height:1.55}.entity-360{scroll-margin-top:100px;overflow:hidden}.entity-360-tabs{border:1px solid var(--theme-line,#d4dedb);background:var(--theme-surface-soft,#f1f6f4);border-radius:9px;gap:6px;padding:8px;display:flex;overflow:auto}.entity-360-tabs button{color:var(--theme-muted,#3d5954);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;padding:0 14px;font-weight:800}.entity-360-tabs button[aria-current=page]{border-color:var(--theme-control-border,#2f746c);background:var(--theme-surface,#fff);color:var(--theme-accent-ink,#1f5f58)}.entity-360-overview dl{border:1px solid var(--theme-line,#d5dfdc);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.entity-360-overview dl>div{border-left:1px solid var(--theme-line,#d5dfdc);gap:4px;padding:13px;display:grid}.entity-360-overview dl>div:first-child{border-left:0}.entity-360-overview dt{color:var(--theme-muted,#5c706b);font-size:.72rem;font-weight:850}.entity-360-overview dd{color:var(--theme-text,#294943);margin:0}.entity-360-evidence ul{padding-left:20px}.entity-360-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.entity-360-timeline li{border-bottom:1px solid var(--theme-line,#dbe3e0);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.entity-360-timeline li:before{content:"";border:3px solid var(--theme-line,#d8ebe6);background:var(--theme-accent,#2d776e);border-radius:50%;width:12px;height:12px}.entity-360-timeline b{color:var(--theme-text,#294943)}.entity-360-relationships,.entity-360-actions{justify-items:start;gap:10px;display:grid}.entity-360-actions{grid-template-columns:repeat(3,max-content) minmax(220px,1fr);align-items:center}.entity-360-actions p{margin:0}.notification-refiners{grid-template-columns:minmax(180px,1fr) minmax(130px,.45fr);gap:8px;padding:0 14px 10px;display:grid}.notification-refiners input,.notification-refiners select{border:1px solid var(--theme-line,#becdc9);background:var(--theme-surface,#fff);border-radius:7px;width:100%;padding:0 10px}.word-change-summary{border:1px solid var(--theme-line,#cbd8d4);background:var(--theme-surface,#f7faf9);border-radius:8px;width:100%;margin-top:8px}.word-change-summary summary{color:var(--theme-text,#2f554f);cursor:pointer;padding:10px 12px;font-weight:850}.word-change-summary ol{gap:6px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.word-change-summary li{border-top:1px solid var(--theme-line,#dae3e0);grid-template-columns:minmax(110px,.28fr) minmax(0,1fr);gap:10px;padding:8px;display:grid}.word-change-summary li b{color:var(--theme-text,#2e5550)}.word-change-summary li span{color:var(--theme-muted,#526964);overflow-wrap:anywhere;gap:4px;display:grid}.word-change-summary del{color:var(--theme-muted,#80515a);-webkit-text-decoration-color:var(--theme-danger-ink,#b96b77);text-decoration-color:var(--theme-danger-ink,#b96b77)}.word-change-summary ins{color:var(--theme-accent-ink,#245d53);-webkit-text-decoration-color:var(--theme-muted,#4d9c8d);text-decoration-color:var(--theme-muted,#4d9c8d)}.app-shell :where(.cross-corpus-edge-register,.network-intelligence-grid,.link-register,.run-register,.entity-register-list,.capability-register,.evidence-register,.generated-report-panel){content-visibility:auto;contain-intrinsic-size:700px}html[data-nebula-density=compact] .app-shell :where(.module-panel-title,.panel-heading){padding-block:12px}html[data-nebula-density=compact] .app-shell :where(.my-work-list li,.capability-table-wrap th,.capability-table-wrap td,.run-row){padding-block:8px}html[data-nebula-contrast=high] .app-shell{--experience-text:var(--ink);--experience-muted:var(--ink);--experience-border:var(--control-border)}html[data-nebula-contrast=high] .app-shell :where(.module-panel,.panel,input,select,textarea,.status-pill){border-color:var(--theme-control-border,#78918b)}@media (prefers-reduced-motion:reduce){.app-shell,.app-shell *,.app-shell :before,.app-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.evidence-card-grid,.my-work-counts,.capability-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.my-work-counts>span:nth-child(3),.capability-counts>span:nth-child(3){border-left:0}.my-work-counts>span:nth-child(n+3),.capability-counts>span:nth-child(n+3){border-top:1px solid var(--experience-border)}.entity-360-overview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-360-overview dl>div:nth-child(3){border-left:0}.entity-360-overview dl>div:nth-child(n+3){border-top:1px solid var(--theme-line,#d5dfdc)}.entity-360-actions{grid-template-columns:repeat(3,1fr)}.entity-360-actions p{grid-column:1/-1}}@media (width<=760px){.workspace-command-trigger b,.workspace-command-trigger kbd,.workspace-view-trigger{display:none}.workspace-command-trigger{justify-content:center;width:44px;padding:0}.workspace-command-dialog{max-height:calc(100dvh - 16px);top:8px}.workspace-help-content dl,.my-work-toolbar,.evidence-toolbar,.capability-toolbar,.evidence-intake-grid{grid-template-columns:1fr}.my-work-toolbar fieldset{overflow:auto}.my-work-list li{grid-template-columns:7px minmax(0,1fr)}.my-work-list li>button{grid-column:2;width:100%}.my-work-boundary,.capability-boundary,.evidence-boundary,.workflow-boundary,.decision-boundary{grid-template-columns:1fr;gap:5px}.evidence-card-grid{grid-template-columns:1fr}.entity-360-tabs button{flex:none}.entity-360-actions{grid-template-columns:1fr}.entity-360-actions p{grid-column:auto}.entity-360-actions button{width:100%}.workflow-columns{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(78vw,1fr))}.workflow-columns>section{scroll-snap-align:start}.playbook-grid,.ai-governance-boundary{grid-template-columns:1fr}.manual-search-action-bar{z-index:6;border:1px solid var(--theme-line,#c5d4d0);background:color-mix(in srgb, var(--theme-surface,#fff) 96%, transparent);border-radius:9px;position:sticky;bottom:8px;box-shadow:0 8px 28px #112d2a26}.network-canvas svg{display:none}.network-canvas:before{content:"Graph hidden on small screens. Use the complete relationship list and evidence register below.";border:1px solid var(--theme-line,#d4dfdc);background:var(--theme-surface,#f6f9f8);color:var(--theme-muted,#405c56);border-radius:8px;padding:14px;font-size:.82rem;line-height:1.5;display:block}}@media (width<=520px){.my-work-counts,.capability-counts,.entity-360-overview dl{grid-template-columns:1fr}.my-work-counts>span,.my-work-counts>span:nth-child(3),.capability-counts>span,.capability-counts>span:nth-child(3),.entity-360-overview dl>div,.entity-360-overview dl>div:nth-child(3){border-left:0;border-top:1px solid var(--experience-border)}.my-work-counts>span:first-child,.capability-counts>span:first-child,.entity-360-overview dl>div:first-child{border-top:0}.workspace-command-meta{display:grid}.notification-refiners{grid-template-columns:1fr}}.app-shell{--form-gap:.875rem;--form-inset:clamp(1rem, 2vw, 1.25rem)}.app-shell :is(label,fieldset){min-inline-size:0;max-inline-size:100%}.app-shell label{font-size:max(.875rem,14px);line-height:1.45}.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),textarea){min-inline-size:0;max-inline-size:100%;font-size:max(.875rem,14px);font-weight:500;line-height:1.45}.app-shell :is(input[type=checkbox],input[type=radio]){flex:none;block-size:1.125rem;min-block-size:0;inline-size:1.125rem;min-inline-size:0;padding:0}.app-shell :is(.primary-button,.secondary-button){white-space:normal;overflow-wrap:anywhere;max-inline-size:100%;line-height:1.4}.field-label{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.field-label .field-optional{font-size:.8125rem;font-weight:500}.app-shell .responsive-select{border:1px solid var(--control-border);background:var(--theme-surface,#fff);min-block-size:44px;inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--theme-info-ink,#17314a);text-align:start;border-radius:9px;grid-template-columns:minmax(0,1fr) .625rem;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:max(.875rem,14px);font-weight:500;line-height:1.45;display:grid;position:relative}.app-shell .responsive-select:after{content:"";pointer-events:none;border-block-end:1.5px solid;border-inline-end:1.5px solid;block-size:.4375rem;inline-size:.4375rem;transform:translateY(-2px)rotate(45deg)}.app-shell .responsive-select>select{z-index:1;opacity:0;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;font-size:inherit;cursor:pointer;border:0;margin:0;padding:0;position:absolute;inset:0}.app-shell .responsive-select-value{white-space:normal;overflow-wrap:anywhere;pointer-events:none;min-inline-size:0}.app-shell .responsive-select:focus-within{outline:3px solid var(--theme-control-border,#0a7b70);outline-offset:3px}.app-shell .responsive-select[data-disabled=true]{opacity:.56}.app-shell .responsive-select[data-disabled=true]>select{cursor:not-allowed}.app-shell :is(.library-filter,.archive-toolbar,.link-toolbar,.investigation-register-toolbar,.explorer-filters,.entity-register-toolbar,.database-toolbar,.discovery-filter-bar,.fsca-licence-toolbar,.vulnerability-filters,.software-inventory-filters,.run-archive-filters,.social-discovery-filters,.iosco-discovery-filters){align-items:end;gap:var(--form-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));max-inline-size:100%;display:grid}.app-shell :is(.library-filter,.archive-toolbar,.link-toolbar,.investigation-register-toolbar,.explorer-filters,.entity-register-toolbar,.database-toolbar,.discovery-filter-bar,.fsca-licence-toolbar)>*{min-inline-size:0;max-inline-size:100%}.app-shell :is(.archive-toolbar,.library-filter,.link-toolbar,.discovery-filter-bar)>label:not(.filter-toggle){align-content:start;gap:.375rem;display:grid}.app-shell :is(.takedown-form-grid,.takedown-update-grid,.ad-hoc-parameter-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:start;gap:1rem}.app-shell :is(.warning-feed-toolbar,.network-toolbar,.word-editor-toolbar,.collaboration-register-toolbar){flex-wrap:wrap}.app-shell :is(.filter-result-count,.archive-toolbar>.status-pill){align-content:center;min-block-size:44px}.app-shell :is(.attestation-check,.checkbox-label,.filter-toggle,.deep-web-toggle,.notification-enable){align-items:center;min-block-size:44px}.ad-hoc-workspace{container:ad-hoc/inline-size}.ad-hoc-request-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.ad-hoc-request-layout>*{min-inline-size:0}.ad-hoc-parameter-grid .form-field-wide{grid-column:1/-1}.ad-hoc-parameter-grid label{align-content:start}.ad-hoc-request-form .field-label{color:inherit}@container ad-hoc (width<=56rem){.ad-hoc-request-layout{grid-template-columns:minmax(0,1fr)}}.manual-date-range{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;max-inline-size:44rem;padding:1.25rem;display:grid}.manual-date-range>label{color:var(--theme-text,#31465e);align-content:start;gap:.5rem;font-size:.875rem;font-weight:700;display:grid}.manual-date-range>:is(.date-presets,.search-period-error){grid-column:1/-1;margin:0}.manual-date-range .date-presets{border:0;flex-wrap:wrap;padding:0}.manual-date-range .search-period-error{color:var(--theme-danger-ink,#8b3540)}.openai-budget-control{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:end;gap:1.5rem}.openai-budget-control>div{grid-column:auto;min-inline-size:0}.budget-entry-controls{align-items:end;gap:var(--form-gap);flex-wrap:wrap;display:flex}.budget-entry-controls>label{flex:13rem}.budget-entry-controls>.primary-button{flex:auto;min-block-size:48px;padding-block:.75rem}.my-work-register,.capability-register{padding:var(--form-inset)}.my-work-toolbar,.evidence-toolbar,.capability-toolbar{align-items:end;gap:var(--form-gap);flex-wrap:wrap;display:flex}.my-work-toolbar>label,.evidence-toolbar>label,.capability-toolbar>label:first-child{flex:20rem}.capability-toolbar>label:not(:first-child){flex:13rem}.my-work-toolbar>fieldset{flex-wrap:wrap;flex:0 auto;gap:.375rem;overflow:visible}.my-work-toolbar fieldset>button{min-block-size:44px;padding:.625rem .75rem;line-height:1.4}.my-work-toolbar>output,.evidence-toolbar>output,.capability-toolbar>output{white-space:normal;align-content:center;min-block-size:44px;margin-inline-start:auto;display:grid}.capability-table-wrap{margin-block-start:1rem}.evidence-library-workspace{container:evidence/inline-size}.evidence-intake-grid{margin:var(--form-inset);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.evidence-intake-grid>:is(.evidence-file-summary,button){align-self:center}.evidence-intake-grid>button{min-inline-size:0}.evidence-register>:is(.evidence-toolbar,.evidence-card-grid),.evidence-intake>:is(.evidence-boundary,.system-error,.system-status-message),.my-work-overview>:is(.my-work-counts,.my-work-boundary),.capability-intro>:is(.capability-counts,.capability-boundary),.report-workflow-board>:is(.workflow-columns,.workflow-boundary),.operational-playbooks>.playbook-grid,.entity-360>:is(.entity-360-tabs,.entity-360-overview,.entity-360-evidence,.entity-360-timeline,.entity-360-relationships,.entity-360-actions){margin:0 var(--form-inset) var(--form-inset)}@container evidence (width<=40rem){.evidence-intake-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=36rem){.manual-date-range{padding:1rem}.my-work-toolbar>fieldset,.budget-entry-controls>:is(label,.primary-button){flex-basis:100%}}@media (forced-colors:active){.app-shell .responsive-select{border:0;padding:0;display:block}.app-shell .responsive-select>select{opacity:1;border:1px solid buttontext;block-size:auto;min-block-size:44px;position:static}.app-shell .responsive-select:after,.app-shell .responsive-select-value{display:none}}.app-shell .discovery-filter-bar>label.filter-toggle{white-space:normal;flex-wrap:nowrap;align-items:center;gap:.625rem;min-block-size:44px;padding:.625rem .75rem;display:flex}.app-shell .discovery-filter-bar>label.filter-toggle>input{flex:0 0 1.125rem;margin:0}.app-shell .discovery-filter-bar>label.filter-toggle>span{min-inline-size:0;line-height:1.4}.app-shell .entity-register-toolbar.discovery-filter-bar>:is(.secondary-button,.filter-result-count){grid-column:auto;justify-self:stretch;min-inline-size:0}.app-shell .entity-register-toolbar.discovery-filter-bar>.filter-result-count{text-align:end}.app-shell details.automation-overview{container:automation/inline-size}.app-shell .automation-overview-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto .5rem;gap:1rem;min-block-size:0;padding:1rem 1.125rem}.app-shell .automation-overview-summary:after{float:none;margin:0}.app-shell .automation-summary-action{font-size:.875rem}.automation-summary-action .disclosure-open,.automation-overview[open] .automation-summary-action .disclosure-closed{display:none}.automation-overview[open] .automation-summary-action .disclosure-open{display:inline}.app-shell .link-method-disclosure>summary{gap:1rem;min-block-size:44px;padding:.875rem 1rem}.app-shell .link-method-disclosure>summary b{color:var(--theme-text,#284b40);font-size:1rem;line-height:1.4}.app-shell .link-method-disclosure>summary small{color:var(--theme-muted,#5b7067);font-size:.8125rem}.app-shell .link-method-disclosure>summary:after{float:none;flex:0 0 .5rem;margin:0}.app-shell .link-method-disclosure>div{padding:0 1rem 1rem}.app-shell .link-method-disclosure dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.app-shell .link-method-disclosure dd{font-size:.8125rem;line-height:1.55}@container automation (width<=65rem){.app-shell .automation-overview-summary{grid-template-columns:minmax(0,1fr) auto .5rem;gap:.75rem}.automation-overview-summary .automation-summary-copy{grid-area:1/1}.automation-overview-summary .automation-summary-action{grid-area:1/2}.automation-overview-summary .automation-verdicts{grid-area:2/1/auto/-1;justify-content:flex-start}.app-shell .automation-overview-summary:after{grid-area:1/3}}@container automation (width<=28rem){.app-shell .automation-overview-summary{grid-template-columns:minmax(0,1fr) .5rem}.automation-overview-summary .automation-summary-action{grid-area:2/1}.automation-overview-summary .automation-verdicts{grid-row:3}.app-shell .automation-overview-summary:after{grid-column:2}}.app-shell .openai-cost-bars{gap:.875rem;padding:1.25rem}.app-shell .openai-cost-bars>div{grid-template-columns:3.75rem minmax(0,1fr) max-content;gap:.75rem;font-size:.8125rem}.app-shell .openai-cost-bars time,.app-shell .openai-cost-bars strong{white-space:nowrap;font-variant-numeric:tabular-nums}.app-shell .openai-cost-bars strong{font-size:.8125rem}.app-shell .openai-cost-bars i{min-inline-size:0}.app-shell .singularity-hero.module-panel{border-color:var(--theme-line,#c8d9d2);background:var(--theme-surface,#f3f8f5);min-block-size:0;color:var(--theme-text,#203d33);box-shadow:none;gap:1.5rem;padding:1.5rem}.app-shell .singularity-hero:after{display:none}.app-shell .singularity-intro .eyebrow{color:var(--theme-accent-ink,#2d6e5b)}.app-shell .singularity-intro h2{color:var(--theme-text,#203d33);letter-spacing:-.025em;font-size:clamp(1.4rem,2vw,1.8rem)}.app-shell .singularity-intro>p:not(.eyebrow){color:var(--theme-muted,#4a6558);font-size:.9375rem;line-height:1.6}.app-shell .singularity-schedule>span{border-color:var(--theme-line,#c2d7ca);background:var(--theme-success-soft,#e9f2ec);color:var(--theme-muted,#3a6250);font-weight:600}.app-shell .singularity-schedule i{background:var(--theme-accent,#227b55);box-shadow:none}.app-shell .singularity-hero-actions .secondary-button{border-color:var(--theme-line,#93b4a2);background:var(--theme-surface,#fff);color:var(--theme-text,#2c5b43)}.app-shell .singularity-hero-actions .secondary-button:hover:not(:disabled){background:var(--theme-success-soft,#e6f0e9)}.app-shell .candidate-governance{grid-template-columns:minmax(0,1fr);align-items:start;gap:.875rem}.app-shell .candidate-governance>label{gap:.5rem;display:grid}.app-shell .candidate-governance textarea{min-block-size:6rem;margin:0}.app-shell .candidate-governance label small{color:var(--theme-muted,#576f61);margin:0;font-size:.8125rem}.app-shell .candidate-governance>div{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;display:flex}.app-shell :is(.candidate-governance,.singularity-hero-actions) button:disabled{opacity:1;color:var(--theme-muted,#566b5f);background:var(--theme-surface-soft,#e6ede8);border-color:var(--theme-line,#bacbbf);box-shadow:none}.app-shell .playbook-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}.app-shell .playbook-grid article{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:1rem;padding:1.25rem}.app-shell .playbook-grid h3{color:var(--theme-text,#2d4d40);font-size:1rem;line-height:1.4}.app-shell .playbook-grid ol{align-content:start;gap:.75rem;margin:0;padding-inline-start:1.375rem;list-style:decimal;display:grid}.app-shell .playbook-grid li{color:var(--theme-muted,#52685c);padding-inline-start:.25rem;font-size:.875rem;line-height:1.55;display:list-item}.app-shell .playbook-grid li::marker{color:var(--theme-success-ink,#2d6650);font-weight:750}.app-shell .playbook-grid button{align-self:end;inline-size:100%}@media (width<=36rem){.app-shell .candidate-governance>div>button{flex:8rem}.app-shell .openai-cost-bars>div{grid-template-columns:minmax(0,1fr) max-content;gap:.5rem}.app-shell .openai-cost-bars i{grid-area:2/1/auto/-1}}.app-shell :where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-desk{gap:1rem;min-inline-size:0;display:grid;container:request-desk/inline-size}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-desk-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-desk-heading>div{flex:22rem;min-inline-size:0}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-desk-heading h2{color:var(--ink);letter-spacing:-.025em;margin:.25rem 0;font-size:1.5rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-desk-heading p{margin:0}.app-shell :where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-view-nav{border:1px solid var(--line);background:var(--accent-soft);border-radius:10px;flex-wrap:wrap;gap:.375rem;padding:.375rem;display:flex}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-view-nav button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:.625rem;padding:.625rem 1rem;font-weight:700;display:inline-flex}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-view-nav button:hover{background:var(--surface-soft)}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-view-nav button[aria-current=page]{border-color:var(--control-border);background:var(--surface);color:var(--accent-hover);box-shadow:0 1px 3px #18392d12}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-view-nav button>span{background:var(--accent-soft);color:var(--accent-hover);font-variant-numeric:tabular-nums;border-radius:5px;padding:.125rem .5rem}.app-shell :where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-desk :is(.request-intake-panel,.request-register-panel){padding:0;overflow:hidden}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-desk .module-panel-title{background:var(--surface-soft);gap:.75rem;min-block-size:0;padding:1.25rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-desk .module-panel-title h2{color:var(--ink);font-size:1.125rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-desk .module-panel-title p:not(.eyebrow){max-inline-size:70ch}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-desk .eyebrow{color:var(--muted);margin:0 0 .375rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-intake{gap:1.5rem;max-inline-size:64rem;margin-inline:auto;padding:clamp(1rem,2.5cqi,2rem);display:grid}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-intake>fieldset{border:0;border-block-end:1px solid var(--line);margin:0;padding:0 0 1.5rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-intake legend{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.625rem;padding:0 0 1rem;font-size:1rem;font-weight:750;display:flex}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-intake legend>span{background:var(--accent-soft);block-size:1.75rem;inline-size:1.75rem;color:var(--accent-hover);border-radius:7px;place-items:center;font-size:.75rem;display:inline-grid}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-intake legend>small{color:var(--muted);font-weight:500}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-intake legend.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.app-shell :where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;gap:1rem 1.25rem;display:grid}.app-shell :where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-fields>.request-field-wide,:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-fields>.takedown-form-wide{grid-column:1/-1}.app-shell :where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-desk :is(.request-fields,.request-register-toolbar) label{min-inline-size:0;color:var(--ink);align-content:start;gap:.375rem;font-weight:650;display:grid}.app-shell :where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-desk :is(.request-fields,.request-register-toolbar) :is(input:not([type=file]),textarea){border:1px solid var(--control-border);background:var(--surface);border-radius:8px;inline-size:100%;margin:0;padding:.625rem .75rem}.app-shell :where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-desk textarea{resize:vertical}.app-shell :where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-desk :is(input,textarea):disabled{background:var(--surface-soft)}.app-shell :where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-intake :is(label>small,.request-section-note){color:var(--muted);font-size:.8125rem;font-weight:400}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-section-note{margin:0 0 1rem}.app-shell :where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-intake .field-error{color:var(--danger);font-weight:600}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-options{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;padding:0;display:block;overflow:hidden}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-options>summary{color:var(--accent-hover);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-options>summary span{gap:.25rem;min-inline-size:0;display:grid}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-options>summary b{font-size:.9375rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-options>summary small{color:var(--muted);font-weight:400}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-options>summary:after{float:none;flex:0 0 .5rem;margin:0 .125rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-options>fieldset{border:0;border-top:1px solid var(--line);background:var(--surface);margin:0;padding:1rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-submit-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block-start:.25rem;display:flex}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-submit-footer p{flex:20rem;max-inline-size:52ch;margin:0;font-size:.8125rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-submit-footer .primary-button{flex:0 auto}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-intake .request-boundary{margin:0;padding:.875rem 1rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-desk .access-notice{margin:1rem 1.25rem 0}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-desk>:is(.system-error,.system-status-message){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0;display:flex}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-metrics{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:1px;margin:1.25rem;display:grid;overflow:hidden}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-metrics>div{background:var(--surface-soft);flex-direction:column;justify-content:space-between;gap:.5rem;padding:1rem;display:flex}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-metrics span{color:var(--muted);font-size:.8125rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-metrics b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.1}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-register-toolbar{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:end;gap:1rem;margin:1.25rem;display:grid}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-register-toolbar output{min-block-size:44px;color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;font-size:.8125rem;display:flex}.app-shell :where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-list{gap:.75rem;margin:0 1.25rem 1.25rem;display:grid}.app-shell :where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:9px;margin:0;padding:0;display:block;overflow:hidden}.app-shell :where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record>summary{cursor:pointer;color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,auto) .5rem;align-items:center;gap:1rem;padding:1rem 1.125rem;display:grid}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record>summary:hover{background:var(--surface-soft)}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record[open]>summary{background:var(--accent-soft);border-block-end:1px solid #d6e2d9}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record>summary:after{float:none;margin:0}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-heading{gap:.375rem;min-inline-size:0;display:grid}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-heading b{color:var(--ink);overflow-wrap:anywhere;font-size:1rem;line-height:1.4}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-heading small{color:var(--muted);overflow-wrap:anywhere}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record>summary :is(.status-pill,.takedown-overall-status){text-align:start;white-space:normal;max-inline-size:16rem;margin:0;padding:.375rem .625rem;font-size:.75rem;line-height:1.4}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-body{gap:1rem;min-inline-size:0;padding:1.25rem;display:grid}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-body h3{color:var(--ink);margin:0 0 .375rem;font-size:.875rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-parameter-list{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin:0;padding:1rem;display:grid}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-parameter-list:empty{display:none}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-parameter-list dt{color:var(--ink);margin-bottom:.25rem;font-size:.75rem;font-weight:700}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-parameter-list dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-body .request-meta{overflow-wrap:anywhere;gap:.375rem 1rem;margin:0}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-body .ad-hoc-upload{gap:1rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-body .ad-hoc-upload>label:not(.attestation-check){gap:.5rem;display:grid}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-body .request-selected-file{overflow-wrap:anywhere;color:var(--ink);font-weight:650}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-body .attestation-check{align-items:center;gap:.75rem;font-weight:500;display:flex}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-body .attestation-check>input{flex:none;margin:0}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-body .completed-ad-hoc-report{flex-wrap:wrap;gap:1rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-body .completed-ad-hoc-report>div{overflow-wrap:anywhere;min-inline-size:0}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-empty{border:1px dashed var(--line-strong);background:var(--surface-soft);text-align:center;border-radius:9px;justify-items:center;gap:.625rem;margin:0 1.25rem 1.25rem;padding:2.5rem 1.25rem;display:grid}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-empty b{color:var(--ink);font-size:1rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-empty p{max-inline-size:55ch;margin:0 0 .375rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-register-panel .neutral-loading{margin:1.25rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-register-panel>.archive-pagination{margin:0 1.25rem 1.25rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-source-reports{gap:1rem;min-inline-size:0;display:grid}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-target-link{color:var(--accent-hover);justify-self:start;font-weight:650}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-body :is(.takedown-progress-track,.takedown-request-detail){border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1rem;margin:0;padding:1rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-body .takedown-request-detail>div{border:0;padding:0}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-body :is(.takedown-evidence,.takedown-legal-state,.takedown-latest-note){margin:0}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-body .takedown-admin-update{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;margin:0;padding:1.25rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-body .takedown-update-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-process>ol{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1.5rem;margin:0;padding:1rem 1.5rem 1.5rem 2.5rem;list-style:decimal;display:grid}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-process li{padding-inline-start:.25rem;display:list-item}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-process li::marker{color:var(--accent-hover);font-weight:800}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-process li b{color:var(--ink)}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-process li p{margin:.375rem 0 0}@container request-desk (width<=46rem){:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-register-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-register-toolbar output{grid-column:1/-1;min-block-size:0}.app-shell :where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record>summary{grid-template-columns:minmax(0,1fr) .5rem;gap:.75rem}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record>summary:after{grid-area:1/2}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record>summary :is(.status-pill,.takedown-overall-status){grid-area:2/1;justify-self:start}}@container request-desk (width<=30rem){:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-register-toolbar{grid-template-columns:minmax(0,1fr)}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-view-nav button{flex:auto}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-desk-heading>.primary-button,:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-submit-footer>.primary-button{inline-size:100%}:where([data-workspace=Ad-hoc\ reports],[data-workspace=Takedown\ requests]) .request-record-body{padding:1rem}}.app-shell{--form-inset:var(--space-panel)}.app-shell [hidden]{display:none!important}.app-shell .workspace-view-panel:not([hidden]){gap:1rem;min-inline-size:0;display:grid}.app-shell .workspace-views,.app-shell .request-view-nav{border:1px solid var(--line);border-radius:var(--radius);background:var(--accent-soft);flex-wrap:wrap;align-items:stretch;gap:.375rem;margin:0;padding:.375rem;display:flex}.app-shell :is(.workspace-views,.request-view-nav) button{min-block-size:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:.875rem;font-weight:650;line-height:1.4;display:inline-flex}.app-shell :is(.workspace-views,.request-view-nav) button:hover{background:var(--surface-soft);color:var(--ink)}.app-shell :is(.workspace-views,.request-view-nav) button[aria-current=page]{border-color:var(--control-border);background:var(--surface);color:var(--accent-hover);box-shadow:none}.app-shell :is(.workspace-views,.request-view-nav) button>span{background:var(--accent-soft);color:var(--accent-hover);font-variant-numeric:tabular-nums;border-radius:.25rem;padding:.125rem .5rem;font-size:.8125rem}.app-shell :is(.workspace-desk-heading,.workspace-compact-heading){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-inline-size:0;padding:.25rem 0;display:flex}.workspace-desk-heading>div,.workspace-compact-heading>div{min-inline-size:0}.app-shell .workspace-desk-heading h2{color:var(--ink);margin:.25rem 0;font-size:1.4rem}.workspace-desk-heading p,.workspace-compact-heading p{margin:0}.app-shell .workspace-inline-meta{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;font-size:.8125rem;display:flex}.app-shell .workspace-context{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.app-shell .workspace-context>summary{padding:1rem var(--space-panel);color:var(--accent-hover);cursor:pointer;font-weight:650}.app-shell .workspace-context>:not(summary){padding:0 var(--space-panel) var(--space-panel);margin:0}.app-shell .workspace-context>.workspace-view-panel{padding-top:var(--space-panel)}.app-shell :is(.workspace-view-panel,.workspace-desk-heading,.module-panel,.panel){min-inline-size:0}.app-shell.focused-ui :is(.module-panel,.panel){border-radius:var(--radius);border-color:var(--line)}.app-shell.focused-ui :is(.module-panel-title,.panel-heading){min-block-size:0;padding:1rem var(--space-panel);background:var(--surface-soft);gap:1rem}.app-shell.focused-ui :is(p,li,dd){font-size:1rem;line-height:1.6}.app-shell.focused-ui :is(.module-panel,.panel,.workspace-desk-heading) :is(h2,h3,h4){color:var(--ink)}.app-shell.focused-ui :is(small,.eyebrow,.analytics-snapshot-time,.workspace-breadcrumb){font-size:.8125rem;line-height:1.5}.app-shell.focused-ui :is(.module-panel-title,.panel-heading) .eyebrow{color:var(--subtle);font-size:.75rem}.app-shell.focused-ui :is(label,button,input,select,textarea,.responsive-select-value,th,td){font-size:.875rem;line-height:1.5}.app-shell.focused-ui :is(.status-pill,.capability-state,.role-badge){font-size:.875rem;line-height:1.4}.app-shell.focused-ui :is(p,dd){color:var(--muted)}.app-shell.focused-ui :is(.module-panel,.panel,.workspace-view-panel,.request-desk) small{color:var(--subtle)}.app-shell.focused-ui .primary-button:not(:disabled) small{color:inherit}.app-shell.focused-ui .filter-result-count b{color:var(--accent-hover)}.app-shell.focused-ui :is(input:not([type=checkbox]):not([type=radio]),textarea,.responsive-select){border-color:var(--control-border);color:var(--ink);border-radius:var(--radius)}.app-shell.focused-ui :is(input,textarea)::placeholder{color:var(--subtle);opacity:1;font-weight:400}.app-shell.focused-ui :is(.primary-button,.secondary-button){border-radius:var(--radius);box-shadow:none;font-weight:650}.app-shell.focused-ui .primary-button{background:var(--accent);border-color:var(--accent);color:var(--theme-on-accent,#fff)}.app-shell.focused-ui .primary-button:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.app-shell.focused-ui .secondary-button{background:var(--surface);border-color:var(--control-border);color:var(--accent-hover)}.app-shell.focused-ui .secondary-button:hover{background:var(--surface-soft)}.app-shell.focused-ui .danger-button{color:var(--danger);border-color:var(--danger)}.app-shell.focused-ui :is(.primary-button,.secondary-button):disabled{opacity:1;background:var(--theme-surface-soft,#edf0ee);border-color:var(--theme-line,#c6cfca);color:var(--theme-muted,#61716c);cursor:not-allowed}.app-shell.focused-ui :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.app-shell .pill-green{color:var(--success);border-color:var(--theme-line,#b6d0bf);background:var(--success-soft)}.app-shell .pill-amber{color:var(--warning);border-color:var(--theme-line,#d9c69b);background:var(--warning-soft)}.app-shell .pill-red{color:var(--danger);border-color:var(--theme-line,#dfb4ba);background:var(--danger-soft)}.app-shell .pill-blue,.app-shell .state-dev_only{color:var(--info);border-color:var(--theme-line,#bfcedb);background:var(--info-soft)}.app-shell .pill-neutral{color:var(--muted);background:var(--surface-soft);border-color:var(--line)}.app-shell .state-role_gated{color:var(--warning);background:var(--warning-soft)}.app-shell.focused-ui .side-nav button{min-block-size:44px;font-size:.875rem}.app-shell.focused-ui .side-nav-group-label{color:var(--subtle);font-size:.75rem}.app-shell .nav-icon{color:var(--subtle)}.app-shell .side-nav button.active,.app-shell .side-nav button.active .nav-icon{color:var(--accent-hover)}.app-shell .request-desk :is(h2,h3,legend,label,.request-card-meta b){color:var(--ink)}.app-shell .request-desk :is(.request-options,.request-record-details,.request-options>summary,.request-card-footer){background:var(--surface-soft)}.app-shell .request-intake legend>span{background:var(--accent-soft);color:var(--accent-hover)}.app-shell .request-desk :is(.eyebrow,.request-section-note,label>small){color:var(--muted)}.app-shell .my-work-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .my-work-generated{margin:0 var(--space-panel) 1rem;color:var(--subtle);font-size:.8125rem}.app-shell .my-work-boundary{background:var(--surface-soft);border-left-width:1px;border-color:var(--line);grid-template-columns:1fr;gap:.25rem}.app-shell .my-work-boundary b{color:var(--muted)}.app-shell .social-context-basis{background:var(--surface-soft)}.app-shell .social-run-identity h3{overflow-wrap:anywhere}.app-shell .social-run-card{border-radius:var(--radius);border-color:var(--line)}.app-shell .social-network-summary .social-process-summary{margin-bottom:1rem}.app-shell .source-tool-grid{grid-template-columns:minmax(0,1fr)}.app-shell .source-tool-grid>[hidden]{display:none!important}.app-shell .source-tool-grid .source-card{min-inline-size:0}.app-shell .fsca-regulatory-heading{padding-block:1rem}.app-shell .singularity-hero{padding:var(--space-panel);grid-template-columns:minmax(0,1fr) auto;gap:1.5rem}.app-shell .singularity-intro{min-inline-size:0}.app-shell .singularity-intro h2{margin:.25rem 0;font-size:1.35rem}.app-shell .singularity-schedule{margin-top:.75rem}.app-shell .singularity-intro .eyebrow,.app-shell .singularity-schedule span{color:var(--muted)}.app-shell .singularity-section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.app-shell .singularity-section .singularity-queue-list,.app-shell .singularity-section .singularity-category-grid{padding:var(--space-panel)}.app-shell .candidate-detail-grid{gap:1rem}.app-shell .weekly-report-register{padding:var(--space-panel);gap:.75rem;display:grid}.app-shell .weekly-report-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.app-shell .weekly-report-card>summary{cursor:pointer;color:var(--ink);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem;display:flex}.app-shell .weekly-report-card>summary>span:first-child{flex:18rem;gap:.25rem;min-inline-size:0;display:grid}.app-shell .weekly-report-card>summary b{overflow-wrap:anywhere;font-size:1rem}.app-shell .weekly-report-card>summary small{color:var(--muted)}.app-shell .weekly-report-card>.report-archive-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding:1rem;display:grid}.app-shell .weekly-report-card .report-row-actions{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:start;gap:.75rem;padding-top:1rem;display:flex}.app-shell .weekly-report-card .report-rationale,.app-shell .weekly-report-card .weekly-final-upload{flex:100%}.app-shell .weekly-report-card>summary{scroll-margin-top:6rem}.app-shell .link-analysis-controls{padding:var(--space-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.app-shell .link-analysis-controls>div{flex:24rem;min-inline-size:0}.app-shell .link-analysis-controls h2{margin:.25rem 0;font-size:1.25rem}.app-shell .link-analysis-controls p{margin:.25rem 0 1rem}.app-shell .link-coverage-details :is(.link-corpus-control,.link-full-coverage,.link-validity-summary,.link-snapshot-assurance){margin:0}.app-shell .link-workbench>.workspace-views{z-index:6;position:sticky;top:5rem}.app-shell .link-workbench>.workspace-views:nth-of-type(2){position:static}.app-shell .link-overview-grid,.app-shell .link-mode-grid{gap:1rem}.app-shell .link-overview-grid .link-mode-grid button{background:var(--surface);border-color:var(--line);border-radius:var(--radius);color:var(--ink);padding:1.25rem}.app-shell .link-mode-grid button:hover{border-color:var(--control-border);background:var(--surface-soft)}.app-shell .link-mode-grid button :is(small,span){color:var(--muted)}.app-shell .link-mode-grid button b{color:var(--ink)}.app-shell .report-workflow-controls{padding:0 var(--space-panel) 1rem}.app-shell .workflow-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));overflow:visible}.app-shell .workflow-columns>section{min-height:0}.app-shell .governance-banner{padding:var(--space-panel);background:var(--surface);border-color:var(--line);border-radius:var(--radius)}.app-shell .governance-banner h2,.app-shell .governance-banner small{color:var(--ink)}.app-shell .governance-banner span{color:var(--muted)}.app-shell .permission-list{padding:var(--space-panel)}.app-shell .governance-table-wrap{max-inline-size:100%;overflow:auto}.app-shell .governance-table :is(th,td),.app-shell .capability-table-wrap :is(th,td){padding:1rem}.app-shell .capability-table-wrap thead th{color:var(--ink);background:var(--surface-soft)}.app-shell .capability-table-wrap details>summary{color:var(--accent-hover);cursor:pointer}.app-shell .methodology-index{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;gap:.5rem;padding:1rem;display:flex}.app-shell .methodology-index a{min-block-size:44px;color:var(--accent-hover);align-items:center;padding:.5rem .75rem;display:inline-flex}.app-shell .methodology-topic{scroll-margin-top:6rem}.app-shell .methodology-topic>summary{padding:1rem var(--space-panel);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:1rem;font-weight:650;display:flex}.app-shell .methodology-topic>:not(summary){padding:0 var(--space-panel) var(--space-panel);margin:0}.app-shell .openai-consumption-summary article{padding:var(--space-panel)}.app-shell :is(.openai-source-status,.openai-admin-key-heading){background:var(--surface-soft)}.app-shell .workspace-table-scroll{max-inline-size:100%;overflow:auto}.app-shell .analytics-distributions{grid-column:1/-1}.app-shell .analytics-distribution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.app-shell .command-overview-main{padding:var(--space-panel);background:var(--surface);gap:1.5rem}.app-shell .command-health-grid article{min-block-size:0;padding:1rem}.app-shell .command-health-grid article>span:last-child{color:var(--muted);font-size:.875rem}.app-shell .command-snapshot{color:var(--muted)}.app-shell .entity-register-column-labels{padding:.75rem var(--space-panel);background:var(--surface-soft);color:var(--muted);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);gap:1rem;font-size:.8125rem;font-weight:650;display:grid}.app-shell .entity-register-list>article{padding:1rem var(--space-panel);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);gap:1rem}.app-shell .entity-register-list>article>div{overflow-wrap:anywhere;min-inline-size:0}.app-shell .entity-register-list :is(h3,code){font-size:.875rem}.app-shell .entity-register-panel>.workspace-context{margin:0 var(--space-panel) 1rem}.app-shell .entity-360>.workspace-views{margin:0 var(--space-panel) var(--space-panel)}.app-shell .entity-validity-summary{background:var(--surface);border:0;padding:0}.app-shell .international-watch-summary .international-watch-counts{padding:1rem var(--space-panel)}.app-shell .international-watch-counts article{padding:.5rem 1rem}.app-shell .international-watch-list{gap:1rem}.app-shell .international-watch-card{border-radius:var(--radius);border-color:var(--line)}.app-shell .international-watch-card :is(header,footer){background:var(--surface-soft)}.app-shell .international-watch-card ul{border-left:3px solid var(--accent);background:var(--surface-soft);padding:.75rem 1rem .75rem 2rem}.app-shell .fsp-profile-table{font-size:.875rem}.app-shell .fsp-profile-table :is(th,td){overflow-wrap:anywhere;padding:.75rem;line-height:1.5}.app-shell .run-row{padding-block:1rem;font-size:.875rem}.app-shell .run-row:nth-child(2n),.app-shell .governance-table tbody tr:nth-child(2n){background:var(--surface-soft)}.app-shell .run-row:hover,.app-shell .governance-table tbody tr:hover{background:var(--accent-soft)}.app-shell .run-row code{color:var(--muted);font-size:.8125rem}.app-shell .support-hero{padding:var(--space-panel);background:var(--surface);gap:1rem}.app-shell .support-hero h2{font-size:1.35rem}.app-shell .support-destination{background:var(--surface-soft);border-color:var(--line)}.app-shell .support-case-list button{border-color:var(--line);border-radius:var(--radius)}.app-shell .support-case-list button.is-active{border-color:var(--accent);background:var(--accent-soft)}.app-shell .support-ticket-compose{padding:var(--space-panel)}.app-shell .support-thread>header{background:var(--surface-soft)}.app-shell .openai-cost-bars strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.875rem}.app-shell .openai-cost-bars i b{background:var(--accent)}html[data-nebula-contrast=high] .app-shell{--muted:var(--ink);--subtle:var(--ink);--line:var(--control-border)}html[data-nebula-contrast=high] .app-shell.focused-ui .primary-button:not(:disabled),html[data-nebula-contrast=high] .app-shell .primary-button:not(:disabled) :is(span,small){color:var(--theme-on-accent,#fff)}html[data-nebula-density=compact] .app-shell{--space-panel:1rem}@media (width<=760px){.app-shell .analytics-distribution-grid{grid-template-columns:1fr}.app-shell .entity-register-column-labels{display:none}.app-shell .entity-register-list>article{grid-template-columns:1fr}.app-shell :is(.workspace-views,.request-view-nav) button{flex:10rem}.app-shell .singularity-hero{grid-template-columns:minmax(0,1fr)}.app-shell .singularity-hero-actions{flex-wrap:wrap;gap:.5rem;display:flex}.app-shell .singularity-hero-actions button{flex:12rem}.app-shell .link-workbench>.workspace-views{position:static}.app-shell .capability-table-wrap table{min-width:0}.app-shell .capability-table-wrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .capability-table-wrap :is(table,tbody,tr,th,td){width:100%;display:block}.app-shell .capability-table-wrap tr{border-bottom:1px solid var(--line-strong);padding:.75rem}.app-shell .capability-table-wrap :is(th,td){border:0;padding:.375rem}.app-shell .capability-table-wrap td[data-label]:before{content:attr(data-label);color:var(--subtle);margin-bottom:.25rem;font-size:.75rem;font-weight:650;display:block}}@media (width<=520px){.app-shell .my-work-counts{grid-template-columns:1fr}.app-shell .workspace-desk-heading>button{width:100%}.app-shell .weekly-report-card>summary{align-items:flex-start}.app-shell .weekly-report-card>.report-archive-row{grid-template-columns:1fr}}.sidebar-identity{min-width:0;color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:.45rem;font-size:.875rem;font-weight:700;line-height:1.35;display:flex}.sidebar-identity>img{object-fit:contain;background:0 0;flex:0 0 4rem;width:4rem;height:4rem;display:block}.sidebar-identity>span{overflow-wrap:anywhere;min-width:0}.sidebar-collapsed .sidebar-identity{justify-content:center;gap:0}.sidebar-collapsed .sidebar-identity>img{aspect-ratio:1;flex-basis:auto;width:2.5rem;max-width:100%;height:auto}.app-shell .top-actions{overflow:visible}.app-shell .workspace-command-controls{gap:.5rem}.app-shell .workspace-command-trigger svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.125rem;height:1.125rem}.app-shell .workspace-view-trigger{justify-content:center;align-items:center;min-height:44px;padding:.5rem .875rem;display:inline-flex}.app-shell .notification-trigger{justify-content:center;align-items:center;gap:.375rem;width:auto;min-width:44px;height:44px;padding:.375rem .5rem;display:inline-flex;overflow:visible}.app-shell.focused-ui .notification-trigger .notification-count{color:#fff;font-variant-numeric:tabular-nums;background:#a42338;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;padding:0 .375rem;font-size:.875rem;font-weight:800;line-height:1;display:inline-flex;position:static}.app-shell .workspace-command-dialog{background:var(--surface);color:var(--ink);grid-template-rows:auto}.app-shell .workspace-command-dialog>header{background:var(--surface-soft);border-color:var(--line);flex-shrink:0}.app-shell .workspace-command-dialog>header h2{color:var(--ink);font-size:1.35rem}.app-shell .workspace-command-dialog>header p{margin:.35rem 0 0;font-size:.875rem}.app-shell .workspace-command-dialog.mode-search{flex-direction:column;display:flex}.app-shell .workspace-command-dialog.mode-view{overflow-y:auto}.app-shell .workspace-command-search input{color:var(--ink);background:var(--surface);font-size:1rem}.app-shell .workspace-command-results{flex:auto;min-height:0}.app-shell .workspace-command-results li>button:first-child:focus-visible{border-color:var(--control-border);background:var(--accent-soft);outline:2px solid var(--focus);outline-offset:-2px}.app-shell .workspace-command-results em{white-space:normal;font-style:normal;line-height:1.45}.app-shell .workspace-command-results b{font-size:1rem}.app-shell .workspace-command-results .workspace-pin[aria-pressed=true]{color:var(--accent-hover)}.app-shell .search-scopes{flex-wrap:wrap;gap:.375rem;padding:.25rem 1.25rem .625rem;display:flex}.app-shell .search-scopes button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .625rem;display:inline-flex}.app-shell .search-scopes button[aria-pressed=true]{border-color:var(--control-border);background:var(--accent-soft);color:var(--accent-hover)}.app-shell .search-scopes button span{color:inherit;font-variant-numeric:tabular-nums;font-size:.8125rem}.app-shell .workspace-command-meta{flex-wrap:wrap;padding-block:.25rem .75rem;font-size:.875rem}.app-shell .search-source-status{color:var(--muted);background:var(--surface-soft);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;display:flex}.app-shell .search-shortcuts{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;padding:.75rem 1.25rem;font-size:.8125rem;display:flex}.app-shell .workspace-view-settings{gap:1.25rem;padding:1.25rem}.app-shell .workspace-view-settings fieldset{border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:.75rem}.app-shell .workspace-view-settings legend{color:var(--ink);padding:0 .375rem;font-size:1rem}.app-shell .workspace-view-settings .theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.app-shell .theme-options .theme-choice{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:.5rem;align-content:start;gap:.625rem;min-width:0;margin:0;padding:.75rem;display:grid;position:relative}.app-shell .theme-choice:has(input:checked){border-color:var(--focus);outline:1px solid var(--focus);background:var(--accent-soft)}.app-shell .theme-choice input{width:1rem;height:1rem;accent-color:var(--accent);position:absolute;top:1rem;right:1rem}.app-shell .theme-choice>span:last-child{gap:.25rem;display:grid}.app-shell .theme-choice b{color:var(--ink);font-size:1rem}.app-shell .theme-choice small{color:var(--muted);font-size:.8125rem}.app-shell .theme-swatch{background:#eef3ef;border:1px solid #91a5a1;border-radius:.25rem;grid-template-columns:1fr 2fr;gap:.25rem;height:3.5rem;margin-right:1.75rem;padding:.375rem;display:grid}.app-shell .theme-swatch i{background:#fff;border-radius:.125rem}.app-shell .theme-swatch i:first-child{background:#3f6663;grid-row:span 2}.app-shell .theme-night .theme-swatch{background:#0c181b}.app-shell .theme-night .theme-swatch i{background:#253d3c}.app-shell .theme-night .theme-swatch i:first-child{background:#78dcca}.app-shell .theme-slate .theme-swatch{background:#e9eef6}.app-shell .theme-slate .theme-swatch i:first-child{background:#345b94}.app-shell .view-help{border-top:1px solid var(--line);padding-top:.75rem}.app-shell .view-help>summary{color:var(--accent-hover);cursor:pointer;font-size:.875rem}.app-shell .view-help .workspace-help-content{padding:1rem 0 0}.app-shell.focused-ui .primary-button{color:var(--on-accent,#fff)}html[data-nebula-contrast=high]{--muted:var(--ink);--subtle:var(--ink);--line:var(--control-border)}html[data-nebula-theme=night] .app-shell{--experience-text:var(--ink);--experience-muted:var(--muted);--experience-border:var(--line)}html[data-nebula-theme=night] .app-shell :is(.sidebar,.topbar,.workspace-command-dialog,.notification-inbox,.word-editor-panel){background:var(--surface);color:var(--ink)}html[data-nebula-theme=night] .app-shell :is(.side-nav button.active,.side-nav button:hover){background:var(--accent-soft);color:var(--accent-hover)}html[data-nebula-theme=night] .app-shell :is(.primary-button,.secondary-button):disabled{background:var(--surface-soft);color:var(--subtle);border-color:var(--line)}html[data-nebula-theme=night] .app-shell :is(input,textarea,select,.responsive-select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface);color:var(--ink)}.app-shell .recharts-cartesian-axis-tick-value{fill:var(--subtle)}.app-shell .recharts-default-tooltip{color:var(--ink);background:var(--surface)!important;border-color:var(--control-border)!important}.app-shell :is(.recharts-tooltip-label,.recharts-tooltip-item,.recharts-legend-item-text){color:var(--ink)!important}.app-shell.focused-ui .link-executive-brief{background:var(--surface-soft);color:var(--ink);border-color:var(--line);box-shadow:none}.app-shell.focused-ui .link-executive-brief .eyebrow{color:var(--accent-hover)}.app-shell.focused-ui .report-card-index :is(span,small){color:var(--on-accent)}.app-shell .takedown-progress-item>span{background:var(--surface-soft);color:var(--muted);border-color:var(--control-border)}.app-shell :is(.takedown-submitted-step,.progress-complete)>span{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.app-shell .entry-list-controls{border-top:1px solid var(--line);background:var(--surface-soft);width:100%;color:var(--muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.875rem;font-size:.875rem;display:flex}.app-shell .entry-list-controls>span{color:var(--muted);font-size:.875rem}.app-shell .entry-list-controls>button{text-align:center;width:auto;padding:.5rem 1rem;display:inline-flex}.app-shell li.entry-list-footer{border:0;grid-column:1/-1;margin:0;padding:0;list-style:none;display:block}.app-shell li.entry-list-footer:before{display:none}.app-shell tr.entry-list-footer td{padding:0}.app-shell .request-intake-panel{width:100%;max-width:62rem}.app-shell .request-intake{gap:1rem}.app-shell .request-intake>fieldset{padding:1.25rem}.app-shell .request-intake .request-fields{gap:1rem}.app-shell .request-intake legend{font-size:1rem;font-weight:650}.app-shell .request-intake textarea{min-height:0}.app-shell .request-options>summary{min-height:54px;padding:.875rem 1.25rem}.app-shell .request-options>summary b{font-size:.9375rem}.app-shell .request-options>summary small{font-weight:400}.app-shell .request-boundary{background:var(--surface-soft);color:var(--muted);padding:.875rem 1rem;font-size:.875rem;display:block}.app-shell .request-submit-footer{margin-top:0}.app-shell .report-summary-card{gap:.625rem;padding:1rem}.app-shell .report-summary-card>b{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.5}.app-shell .report-kicker{color:var(--accent-hover);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:650}.app-shell .report-card-metrics{color:var(--muted);font-size:.875rem}.app-shell .report-card-action{border-top:1px solid var(--line);color:var(--accent-hover);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.75rem;font-size:.875rem;font-weight:650;display:flex}.app-shell .report-card-action i{font-style:normal}.app-shell .workflow-columns .report-summary-card{gap:.5rem;padding:1rem;display:grid}.app-shell .weekly-report-card>summary b{font-size:1.125rem}.app-shell .international-watch-card{gap:1rem;min-width:0;padding:1.25rem;container:warning-card/inline-size}.app-shell .international-watch-card>header{border-bottom:1px solid var(--line);background:0 0;gap:1rem;padding-bottom:1rem}.app-shell .international-warning-title{min-width:0}.app-shell.focused-ui .international-watch-card h3{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}.app-shell.focused-ui .international-watch-card .international-warning-date{color:var(--muted);margin:.375rem 0 0;font-size:.875rem;line-height:1.5}.app-shell .international-watch-card>header .status-pill{white-space:normal;flex:none;max-width:100%;font-size:.875rem;line-height:1.5}.app-shell .international-watch-card dl{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.app-shell .international-watch-card dl>div{gap:.375rem;min-width:0;padding:0}.app-shell .international-warning-regulator{grid-column:1/-1}.app-shell .international-watch-card dt{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:500;line-height:1.5}.app-shell.focused-ui .international-watch-card dd{color:var(--ink);overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.app-shell .international-watch-card .international-watch-links{gap:.5rem 1rem}.app-shell .international-watch-card .international-watch-links a{color:var(--accent-hover);text-underline-offset:.2em;font-size:.875rem;font-weight:600;text-decoration:underline}.app-shell.focused-ui .international-watch-card :is(.international-watch-empty,li){color:var(--muted);font-size:1rem;line-height:1.6}.app-shell .international-watch-card>footer{border-top:1px solid var(--line);background:0 0;flex-wrap:wrap;align-items:baseline;gap:.75rem 1rem;padding-top:1rem}.app-shell .international-watch-card>footer>a{color:var(--accent-hover);font-size:.875rem;font-weight:600}.app-shell .international-watch-card>footer>a span{color:inherit;font-size:inherit}.app-shell .international-warning-reference{min-width:0;max-width:100%}.app-shell .international-warning-reference summary{color:var(--muted);cursor:pointer;font-size:.875rem}.app-shell .international-warning-reference code{color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-top:.5rem;font-size:.8125rem;line-height:1.6;display:block}@container warning-card (width<=28rem){.app-shell .international-watch-card>header{flex-direction:column;gap:.75rem}.app-shell .international-watch-card>header .status-pill{align-self:flex-start}}@container warning-card (width<=18rem){.app-shell .international-watch-card dl{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.app-shell .workspace-view-settings .theme-options{grid-template-columns:1fr}.app-shell .theme-options .theme-choice{grid-template-columns:5rem minmax(0,1fr);align-items:center;padding-right:2.75rem}.app-shell .theme-choice .theme-swatch{margin-right:0}.app-shell .workspace-view-trigger{min-width:48px;padding:.5rem}.app-shell .search-scopes{gap:.25rem;padding-inline:.875rem}.app-shell .workspace-command-meta,.app-shell .search-shortcuts{padding-inline:.875rem}.app-shell .entry-list-controls{align-items:stretch}}.app-shell :is(.workspace-command-backdrop,.word-editor-backdrop){background:#000a0f99}@media (width<=760px){.app-shell .topbar{flex-wrap:wrap;gap:.75rem}.app-shell .topbar-brand{flex-direction:row;justify-content:space-between;width:100%}.app-shell .top-actions{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.app-shell .top-actions>*{flex:none;width:auto;min-width:0;min-height:44px}.app-shell .top-actions>.primary-button{flex:8rem}.app-shell .top-actions>.workspace-command-controls{display:flex}}.app-shell :is(small,.eyebrow,.workspace-breadcrumb,.status-pill,.filter-result-count,.metric-note){line-height:1.45;font-size:max(.75rem,12px)!important}.app-shell :is(label,button,input,select,textarea,summary){font-size:max(.875rem,14px)}.app-shell :is(.entity-link-node b,.entity-link-connector>small,.entity-link-connector>em){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;overflow:visible}.app-shell .entity-link-lanes li{container-type:inline-size}@media (width<=920px){.app-shell :is(.report-select-head,.report-select-row){min-width:0}.app-shell .report-select-head{display:none}.app-shell .report-select-row{grid-template-columns:40px minmax(0,1fr);align-items:start}.app-shell .report-select-row>:not(.run-report-check){grid-column:2}.app-shell .report-select-row>[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-weight:650}.app-shell .report-select-row>button{justify-self:start}}@media (width<=400px),(resolution>=3x){.app-shell .entity-link-lanes li,.app-shell .entity-link-connector{grid-template-columns:minmax(0,1fr)}}.app-shell .workflow-columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.app-shell .workflow-columns>section{min-width:0}.app-shell .workflow-columns>section>div>p{color:var(--muted);font-size:.875rem}.app-shell .workspace-footer{grid-template-columns:minmax(16rem,1.2fr) auto minmax(16rem,1fr) auto;align-items:center}.app-shell .footer-country-mark{grid-column:auto;place-self:center end}.app-shell .south-african-flag{width:40px}.app-shell .footer-nav button,.app-shell .workspace-footer a{align-items:center;min-height:24px;display:inline-flex}.app-shell :is(.request-boundary,.takedown-legal-state){font-size:1rem;line-height:1.55}.app-shell .system-status-strip :is(small,span),.app-shell .workspace-footer :is(small,span,a),.app-shell .workspace-breadcrumb{color:var(--muted)}@media (width<=1100px){.app-shell .workflow-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .workflow-columns>section:last-child{grid-column:1/-1}.app-shell .workspace-footer{grid-template-columns:minmax(0,1fr) auto}.app-shell .footer-nav{grid-column:1/-1}}@media (width<=620px){.app-shell .workflow-columns{grid-template-columns:minmax(0,1fr)}.app-shell .workflow-columns>section:last-child{grid-column:auto}.app-shell .footer-country-mark{justify-self:start}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px;overflow-x:clip}body{overscroll-behavior-x:none;min-width:320px;min-height:100dvh;overflow-x:clip}.app-shell,.workspace,.content-wrap,.module-panel,.panel{max-inline-size:100%}.app-shell :where(p,li,dd,td,th,code,a,button,label,output){overflow-wrap:anywhere}.app-shell :where(input,select,textarea,button){max-inline-size:100%}@media (hover:none) and (pointer:coarse){.app-shell :where(button,a,summary,select,input:not([type=hidden]),textarea){min-block-size:44px}.app-shell :where(button,a,summary){touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in srgb, var(--accent,#087e96) 22%, transparent)}}@media (width<=720px){.restore-workbench{gap:1rem;padding:1rem}.restore-workbench-header{flex-direction:column;align-items:stretch}.restore-workbench-header>.status-pill{align-self:flex-start}.restore-version-grid{grid-template-columns:1fr;gap:.75rem}.restore-action-panel{grid-template-columns:1fr;align-items:stretch;gap:1rem}.restore-version-card{min-height:0;padding:1rem}.restore-primary-action{width:100%}.app-shell{min-height:100dvh}.sidebar{padding-top:max(8px, env(safe-area-inset-top));padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right))}.content-wrap{padding-right:max(14px, env(safe-area-inset-right));padding-bottom:max(32px, env(safe-area-inset-bottom));padding-left:max(14px, env(safe-area-inset-left))}.topbar{padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.notification-inbox,.workspace-command-dialog,.word-editor-panel{max-block-size:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)))}.notification-inbox{inset:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));width:auto;position:fixed}.workspace-command-dialog,.word-editor-panel{width:auto;inset-inline:max(8px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-right))}.workspace-command-dialog{left:auto;transform:none}.word-editor-panel{left:auto;transform:translateY(-50%)}.app-shell :where(.top-actions,.module-title-actions,.report-row-actions,.boundary-actions,.draft-actions-row)>:where(button,a,.primary-button,.secondary-button){min-block-size:44px}.app-shell :where(.workspace-table-scroll,.governance-table-wrap,.fsp-profile-table,.analytics-data-table,.report-table-wrap){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-inline-size:100%;overflow-x:auto}.app-shell :where(.module-panel-title,.panel-heading,.report-dependency-action,.result-summary){gap:.75rem}.app-shell :where(.module-panel-title,.panel-heading)>:where(button,a,.primary-button,.secondary-button){white-space:normal;max-width:100%}}@media (width<=460px){.sidebar{grid-template-columns:minmax(72px,84px) minmax(0,1fr)}.topbar-brand h1,.topbar-brand strong{font-size:clamp(.95rem,4.5vw,1.15rem)}.top-actions{grid-template-columns:repeat(3,minmax(44px,1fr));width:100%;display:grid}.top-actions>.primary-button{grid-column:1/-1}.top-actions>*{width:100%}.app-shell :where(.workspace-views,.request-view-nav){grid-template-columns:1fr;display:grid}.app-shell :where(.workspace-views,.request-view-nav) button{width:100%}.workspace-command-dialog>header,.workspace-view-settings,.workspace-help-content{padding-inline:14px}}@media (height<=520px) and (orientation:landscape){.sidebar{padding-top:max(6px, env(safe-area-inset-top));position:static}.notification-inbox,.workspace-command-dialog,.word-editor-panel{max-block-size:calc(100dvh - 12px)}}html:not([data-nebula-theme=night]):not([data-nebula-theme=slate]){--theme-muted:#52645f;--subtle:#52645f}.app-shell .sidebar{--focus:var(--accent-hover,#335653)}.app-shell.focused-ui :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 2px var(--surface)}html[data-nebula-contrast=high] .app-shell .sidebar{--focus:var(--ink)}.app-shell .recharts-legend-item-text{font-size:max(.75rem,12px)}.app-shell .top-actions :is(button,a),.app-shell .topbar-meta{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex-shrink:0}.activity-dismiss{width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border:0;position:absolute;top:4px;right:4px}.application-load-copy{padding-right:22px}@media (width>=721px) and (width<=1200px){.app-shell .topbar{flex-wrap:wrap;gap:.75rem}.app-shell .topbar-brand{flex-direction:row;flex:100%;justify-content:space-between;display:flex}.app-shell .top-actions{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.app-shell .top-actions>*{flex:none;width:auto;min-width:max-content}.app-shell .top-actions>.primary-button{flex:auto}}@media (width<=900px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.app-shell .sidebar{height:auto;max-height:none;padding:.75rem 1rem;position:relative}.app-shell .sidebar :is(.side-nav,.sidebar-foot,.sidebar-header,.workspace-label){display:none}.app-shell .mobile-nav-control{gap:.35rem;width:100%;display:grid}.app-shell .topbar{flex-wrap:wrap;gap:.75rem}.app-shell .topbar-brand{flex-direction:row;justify-content:space-between;width:100%}.app-shell .top-actions{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.app-shell .top-actions>*{flex:none;width:auto;min-width:max-content}.app-shell .top-actions>.primary-button{flex:8rem}}@media (width<=640px){.app-shell .workspace-command-dialog{width:auto;max-width:none;height:auto;max-height:calc(100dvh - 1rem);inset:.5rem;transform:none}.app-shell .governance-table-wrap{overflow-x:auto}}
