:root{--black-950:#010304;--black-900:#040809;--black-800:#081011;--grey-700:#24302e;--grey-600:#41504d;--grey-500:#697774;--grey-400:#9ba5a2;--grey-300:#cbd1cf;--green-700:#557f00;--green-600:#6fa900;--green-500:#8bd100;--green-400:#a5ef1f;--green-300:#c1ff62;--color-background:var(--black-950);--color-surface:var(--black-900);--color-surface-raised:var(--black-800);--color-border:#1d2927;--color-divider:#17211f;--color-primary:var(--green-500);--color-primary-hover:var(--green-400);--color-primary-active:var(--green-600);--color-text:#f4f7f5;--color-text-muted:#9ba5a2;--color-text-disabled:var(--grey-500);--color-link:var(--green-400);--color-focus:#b7ff39;--color-success:var(--green-500);--color-warning:#fbbf24;--color-danger:#f87171;--color-info:#60a5fa;--severity-critical:var(--color-danger);--severity-high:#fb923c;--severity-medium:var(--color-warning);--severity-low:var(--color-info);--severity-resolved:var(--color-success);--button-primary-background:var(--color-primary);--button-primary-hover:var(--color-primary-hover);--button-primary-text:#071000;--card-background:linear-gradient(180deg, #07100f 0%, #040809 100%);--card-border:var(--color-border);--input-background:var(--color-surface);--input-border:var(--color-border);--input-focus:var(--color-focus);--nav-background:#020505f5;--nav-active:var(--color-primary);--nav-hover:var(--color-surface-raised);--table-header:var(--color-surface-raised);--table-row:var(--color-surface);--table-hover:var(--color-surface-raised);--badge-success:var(--color-success);--badge-warning:var(--color-warning);--badge-danger:var(--color-danger);--chart-series-1:#60a5fa;--chart-series-2:#c084fc;--chart-series-3:#fbbf24;--chart-series-4:#22d3ee;--chart-series-5:#fb923c;--chart-series-6:#f472b6;--chart-series-7:var(--color-primary);--chart-series-8:#a78bfa;--chart-gridline:var(--color-divider);--chart-axis-text:var(--color-text-muted);--chart-reference:var(--grey-600);--font-family-base:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--font-size-display:48px;--font-size-h1:36px;--font-size-h2:30px;--font-size-h3:24px;--font-size-h4:20px;--font-size-h5:18px;--font-size-h6:16px;--font-size-body-large:18px;--font-size-body:16px;--font-size-small:14px;--font-size-caption:12px;--font-size-micro:11px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-display:1.2;--line-height-heading:1.3;--line-height-body:1.5;--line-height-caption:1.4;--letter-spacing-default:normal;--letter-spacing-heading:-.02em;--letter-spacing-caption:.01em;--typography-color-primary:var(--color-text);--typography-color-secondary:var(--color-text-muted);--typography-color-disabled:var(--color-text-disabled);--typography-color-link:var(--color-link);--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:40px;--space-7:48px;--space-8:64px;--space-9:80px;--space-10:96px;--shadow-small:0 2px 8px #0000003d;--shadow-medium:0 8px 24px #00000052;--shadow-large:0 16px 48px #0006;--stack-base:0;--stack-raised:100;--stack-dropdown:300;--stack-popover:400;--stack-drawer:500;--stack-modal:600;--stack-tooltip:700;--stack-critical:800;--stroke-standard:1px;--stroke-strong:2px;--focus-ring-width:var(--stroke-strong);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-wide:1440px;--container-2xl:1600px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1440px;--grid-columns-mobile:4;--grid-columns-tablet:8;--grid-columns-desktop:12;--grid-columns:var(--grid-columns-mobile);--grid-gutter-mobile:16px;--grid-gutter-tablet:24px;--grid-gutter-desktop:32px;--grid-gutter:var(--grid-gutter-mobile);--grid-margin-mobile:20px;--grid-margin-tablet:32px;--grid-margin-desktop:48px;--grid-margin:var(--grid-margin-mobile);--measure-reading:70ch}.container{width:min(calc(100% - (var(--grid-margin) * 2)), var(--container-wide));margin-inline:auto}@media (width>=768px){:root{--grid-columns:var(--grid-columns-tablet);--grid-gutter:var(--grid-gutter-tablet);--grid-margin:var(--grid-margin-tablet)}}@media (width>=1024px){:root{--grid-columns:var(--grid-columns-desktop);--grid-gutter:var(--grid-gutter-desktop);--grid-margin:var(--grid-margin-desktop)}}:root{--motion-instant:.1s;--motion-fast:.15s;--motion-normal:.2s;--motion-complex:.25s;--motion-slow:.3s;--motion-easing:ease-out;--motion-hover:var(--motion-fast);--motion-modal:var(--motion-complex);--motion-tooltip:var(--motion-instant);--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--icon-xs:16px;--icon-sm:20px;--icon-md:24px;--icon-lg:32px;--icon-xl:48px;--icon-2xl:64px;--icon-color:var(--color-text);--icon-muted:var(--color-text-muted);--icon-success:var(--color-success);--icon-warning:var(--color-warning);--icon-danger:var(--color-danger)}*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0}img,svg,video{max-width:100%;display:block}html{background:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100%}body{min-height:100vh;color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 12% 0,#8bd10009,#0000 28rem),linear-gradient(#010304 0%,#020506 100%)}h1,h2,h3,h4{letter-spacing:-.035em;line-height:1.08}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}p{max-width:var(--measure-reading)}a{color:var(--color-link);text-decoration-thickness:var(--stroke-standard);text-underline-offset:var(--space-1)}a:hover{color:var(--color-primary-hover)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--stack-critical);top:var(--space-2);left:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--black-950);font-weight:var(--font-weight-semibold);transform:translateY(calc(-100% - var(--space-3)));transition:transform var(--motion-fast) var(--motion-easing);position:fixed}.skip-link:focus{color:var(--black-950);transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--button-height-sm:32px;--button-height-md:40px;--button-height-lg:48px;--button-padding-x:var(--space-4);--button-padding-y:var(--space-2);--button-radius:var(--radius-sm);--button-gap:var(--space-3);--button-shadow:0 0 0 1px #8bd1001f, 0 8px 26px #0000003d;--button-primary:var(--color-primary);--button-secondary:#050a0ae6;--button-danger:var(--color-danger)}.ui-button{--button-visual-height:var(--button-height-md);width:fit-content;height:var(--button-visual-height);justify-content:center;align-items:center;gap:var(--button-gap);min-height:0;padding:var(--button-padding-y) var(--button-padding-x);border:var(--stroke-standard) solid transparent;border-radius:var(--button-radius);color:var(--color-text);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--motion-hover) var(--motion-easing), border-color var(--motion-hover) var(--motion-easing), box-shadow var(--motion-hover) var(--motion-easing), transform var(--motion-hover) var(--motion-easing);background:0 0;display:inline-flex;position:relative}.ui-button:after{inset-block:min(0px, calc((var(--button-visual-height) - 44px) / 2));content:"";position:absolute;inset-inline:min(0px,50% - 22px)}.ui-button--sm{--button-visual-height:var(--button-height-sm)}.ui-button--md{--button-visual-height:var(--button-height-md)}.ui-button--lg{--button-visual-height:var(--button-height-lg)}.ui-button--primary{background:linear-gradient(180deg, var(--color-primary-hover), var(--color-primary));color:var(--button-primary-text)}.ui-button--secondary{border-color:var(--color-border);background:var(--button-secondary)}.ui-button--tertiary{color:var(--color-link)}.ui-button--ghost{color:var(--color-text-muted)}.ui-button--danger{background:var(--button-danger);color:var(--black-950)}.ui-button:hover:not(:disabled){border-color:var(--color-primary);box-shadow:var(--button-shadow);transform:translateY(-1px)}.ui-button:active:not(:disabled){box-shadow:none;transform:translateY(0)}.ui-button:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ui-button--full-width{width:100%}.ui-button__loading{left:var(--space-2);visibility:hidden;position:absolute}.ui-button[aria-busy=true] .ui-button__loading{visibility:visible}.ui-button__operation[aria-hidden=true]{visibility:hidden}.ui-button--primary,.ui-button--primary:hover:not(:disabled),.ui-button--primary:active:not(:disabled),.ui-button--primary:focus-visible{color:var(--button-primary-text)}.ui-button--danger,.ui-button--danger:hover:not(:disabled),.ui-button--danger:active:not(:disabled),.ui-button--danger:focus-visible{color:var(--black-950)}a.cta-group__item--primary:link,a.cta-group__item--primary:visited,a.cta-group__item--primary:hover,a.cta-group__item--primary:active,a.cta-group__item--primary:focus-visible,a.card-action:not(.card-action--secondary):link,a.card-action:not(.card-action--secondary):visited,a.card-action:not(.card-action--secondary):hover,a.card-action:not(.card-action--secondary):active,a.card-action:not(.card-action--secondary):focus-visible,a.emergency-cta__action:link,a.emergency-cta__action:visited,a.emergency-cta__action:hover,a.emergency-cta__action:active,a.emergency-cta__action:focus-visible{color:var(--button-primary-text)}a.cta-group__item--secondary:link,a.cta-group__item--secondary:visited{color:var(--color-text)}a.cta-group__item--secondary:hover,a.cta-group__item--secondary:active,a.cta-group__item--secondary:focus-visible,a.card-action--secondary:link,a.card-action--secondary:visited,a.card-action--secondary:hover,a.card-action--secondary:active,a.card-action--secondary:focus-visible{color:var(--color-primary-hover)}a.site-header__help:link,a.site-header__help:visited{color:var(--color-text)}a.site-header__help:hover,a.site-header__help:active,a.site-header__help:focus-visible{color:var(--color-primary-hover)}:root{--link-color:var(--color-link);--link-hover:var(--color-primary-hover);--link-visited:var(--color-link);--link-focus:var(--color-focus);--link-gap:var(--space-3);--link-transition:var(--motion-fast)}.ui-link{align-items:baseline;gap:var(--link-gap);color:var(--link-color);font-weight:var(--font-weight-regular);text-underline-offset:var(--space-1);transition:color var(--link-transition) var(--motion-easing);text-decoration:underline;display:inline-flex}.ui-link:visited{color:var(--link-visited)}.ui-link:hover,.ui-link:active{color:var(--link-hover)}:root{--divider-color:var(--color-text);--divider-thickness:1px;--divider-gap:var(--space-3);--divider-label-color:var(--color-text);--divider-label-spacing:var(--space-3)}.ui-divider{border:0;border-top:var(--divider-thickness) solid var(--divider-color);margin-block:var(--divider-gap)}.ui-divider--vertical{border-top:0;border-left:var(--divider-thickness) solid var(--divider-color);margin-block:0;margin-inline:var(--divider-gap);align-self:stretch}.ui-divider-labelled{align-items:center;gap:var(--divider-label-spacing);color:var(--divider-label-color);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);display:flex}.ui-divider-labelled:before,.ui-divider-labelled:after{height:var(--divider-thickness);background:var(--divider-color);content:"";flex:1}:root{--badge-padding-x:var(--space-4);--badge-padding-y:var(--space-2);--badge-radius:var(--radius-full);--badge-font-size:var(--font-size-small);--badge-gap:var(--space-3);--badge-info:var(--color-info);--badge-neutral:var(--color-text-muted)}.ui-badge{align-items:center;gap:var(--badge-gap);padding:var(--badge-padding-y) var(--badge-padding-x);border:var(--stroke-standard) solid transparent;border-radius:var(--badge-radius);font-size:var(--badge-font-size);font-weight:var(--font-weight-medium);display:inline-flex}.ui-badge--filled{background:var(--badge-neutral);color:var(--color-background)}.ui-badge--outline{border-color:var(--badge-neutral);color:var(--color-text)}.ui-badge--soft{background:var(--color-surface-raised);color:var(--color-text)}.ui-badge[data-selected=true]{outline:var(--focus-ring-width) solid currentcolor;outline-offset:var(--space-1)}:root{--card-padding:var(--space-4);--card-gap:var(--space-3);--card-radius:var(--radius-sm);--card-shadow:0 18px 40px #00000038;--card-hover:#0a1212;--card-focus:var(--color-focus);--card-transition:var(--motion-fast)}.ui-card{gap:var(--card-gap);padding:var(--card-padding);border:var(--stroke-standard) solid var(--card-border);border-radius:var(--card-radius);background:var(--card-background);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.ui-card:before{content:"";opacity:.35;background:linear-gradient(#0000,#8bd10099,#0000);width:2px;position:absolute;inset:0 auto 0 0}.ui-card__header,.ui-card__body,.ui-card__metadata,.ui-card__actions,.ui-card__footer{gap:var(--card-gap);display:grid}.ui-card[data-interactive=true]{transition:background-color var(--card-transition) var(--motion-easing), border-color var(--card-transition) var(--motion-easing), box-shadow var(--card-transition) var(--motion-easing), transform var(--card-transition) var(--motion-easing)}.ui-card[data-interactive=true]:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border));background:var(--card-hover);box-shadow:var(--card-shadow);transform:translateY(-2px)}.ui-card[data-selected=true]{border-color:var(--card-focus);outline:var(--focus-ring-width) solid var(--card-focus);outline-offset:var(--space-1)}:root{--label-font-size:var(--font-size-small);--label-font-weight:var(--font-weight-medium);--label-gap:var(--space-2);--label-color:var(--color-text);--label-muted:var(--color-text-muted);--label-required:var(--color-danger);--form-gap:var(--space-3);--form-section-gap:var(--space-8);--form-section-header-gap:var(--space-2);--form-action-gap:var(--space-3);--form-label-gap:var(--space-2);--form-control-height:40px;--form-validation-gap:var(--space-2);--form-max-width:min(100%, var(--container-sm));--input-height:40px;--input-padding:var(--space-4);--input-radius:var(--radius-md);--input-placeholder:var(--color-text-muted);--input-disabled:var(--color-text-disabled);--input-invalid:var(--color-danger);--input-success:var(--color-success);--textarea-min-height:120px;--textarea-max-height:min(50vh, 480px);--textarea-padding:var(--space-4);--textarea-radius:var(--radius-md);--textarea-border:var(--color-border);--textarea-background:var(--color-surface);--textarea-placeholder:var(--color-text-muted);--textarea-focus:var(--color-focus);--textarea-disabled:var(--color-text-disabled);--textarea-invalid:var(--color-danger);--textarea-success:var(--color-success);--select-height:40px;--select-padding:var(--space-4);--select-radius:var(--radius-md);--select-border:var(--color-border);--select-background:var(--color-surface);--select-focus:var(--color-focus);--select-placeholder:var(--color-text-muted);--select-shadow:var(--shadow-small);--checkbox-size:20px;--checkbox-radius:var(--radius-md);--checkbox-border:var(--color-border);--checkbox-background:var(--color-surface);--checkbox-checkmark:var(--color-surface);--checkbox-focus:var(--color-focus);--checkbox-disabled:var(--color-text-disabled);--checkbox-gap:var(--space-3);--radio-size:20px;--radio-dot-size:8px;--radio-gap:var(--space-3);--radio-border:var(--color-border);--radio-selected:var(--color-primary);--radio-focus:var(--color-focus);--radio-disabled:var(--color-text-disabled);--radio-transition:var(--motion-fast)}.ui-form,.ui-field,.ui-radio-group,.ui-form-section,.ui-form-section__header,.ui-form-section__content,.ui-form-field-group,.ui-form-actions{display:grid}.ui-form{width:var(--form-max-width);gap:var(--form-gap)}.ui-form__error-summary,.ui-form__error,.ui-field,.ui-radio-group,.ui-form-section__content,.ui-form-field-group{gap:var(--form-gap)}.ui-form__error-summary{gap:var(--form-validation-gap);padding:var(--space-4);border:var(--stroke-standard) solid var(--color-danger);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface));overflow-wrap:anywhere;word-break:break-word;display:grid}.ui-form__error-summary:focus{outline:var(--stroke-standard) solid var(--color-focus);outline-offset:var(--space-1)}.ui-form__error-summary-heading{color:var(--color-danger);font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);margin:0}.ui-form__error-summary-list{margin:0;padding-inline-start:var(--space-5)}.ui-form__error-summary-item+.ui-form__error-summary-item{margin-block-start:var(--form-validation-gap)}.ui-form__error-summary-link,.ui-form__error-summary-item,.ui-form__error{overflow-wrap:anywhere;word-break:break-word}.ui-form__error-summary-link{color:var(--color-danger);font-weight:var(--font-weight-medium)}.ui-form__error{color:var(--color-danger);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);margin:0;display:block}.ui-field,.ui-radio-group,.ui-form-section__content,.ui-form-field-group{gap:var(--form-gap)}.ui-form-section{gap:var(--form-section-header-gap)}.ui-form-section+.ui-form-section{margin-block-start:calc(var(--form-section-gap) - var(--form-gap))}.ui-form-section__header{gap:var(--form-section-header-gap)}.ui-form-section__heading,.ui-form-section__description{margin:0}.ui-form-section__description{color:var(--color-text-muted)}.ui-form-actions{gap:var(--form-action-gap)}.ui-form-actions>*{width:100%;min-width:0}.ui-label,.ui-radio-group__legend{gap:var(--label-gap);color:var(--label-color);font-size:var(--label-font-size);font-weight:var(--label-font-weight);flex-wrap:wrap;display:flex}.ui-label__requirement{color:var(--label-required)}.ui-label__optionality{color:var(--label-muted);font-weight:var(--font-weight-regular)}.ui-text-input,.ui-textarea{width:100%;color:var(--color-text);font:inherit;transition:border-color var(--motion-fast) var(--motion-easing)}.ui-text-input{border:var(--stroke-standard) solid var(--input-border);border-radius:var(--input-radius);background:var(--input-background)}.ui-select{width:100%;height:var(--select-height);padding-inline:var(--select-padding);border:var(--stroke-standard) solid var(--select-border);border-radius:var(--select-radius);background:var(--select-background);color:var(--color-text);font:inherit;transition:border-color var(--motion-fast) var(--motion-easing)}.ui-text-input{height:var(--input-height);padding-inline:var(--input-padding)}.ui-textarea{min-height:var(--textarea-min-height);max-height:var(--textarea-max-height);padding:var(--textarea-padding);border:var(--stroke-standard) solid var(--textarea-border);border-radius:var(--textarea-radius);background:var(--textarea-background);resize:vertical}.ui-text-input:focus{border-color:var(--input-focus)}.ui-textarea:focus{border-color:var(--textarea-focus)}.ui-select:focus{border-color:var(--select-focus)}.ui-text-input::placeholder,.ui-textarea::placeholder{color:var(--textarea-placeholder)}.ui-text-input:disabled,.ui-textarea:disabled{color:var(--textarea-disabled);cursor:not-allowed}.ui-select:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ui-text-input[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--textarea-invalid);border-style:double}.ui-select[aria-invalid=true],.ui-radio-group[aria-invalid=true]{border-color:var(--color-danger);border-style:double}.ui-text-input[data-success=true],.ui-textarea[data-success=true]{border-color:var(--textarea-success);border-style:double}.ui-select[data-success=true],.ui-radio-group[data-success=true]{border-color:var(--color-success);border-style:double}.ui-field__choice,.ui-radio-group__option{align-items:start;display:grid}.ui-field__choice{grid-template-columns:var(--checkbox-size) minmax(0, 1fr);gap:var(--checkbox-gap)}.ui-radio-group__option{grid-template-columns:var(--radio-size) minmax(0, 1fr);gap:var(--radio-gap)}.ui-checkbox{width:var(--checkbox-size);height:var(--checkbox-size);accent-color:var(--color-primary);margin:0}.ui-radio{width:var(--radio-size);height:var(--radio-size);accent-color:var(--radio-selected);margin:0}.ui-field__description,.ui-radio-group__option-description{color:var(--color-text-muted);font-size:var(--font-size-small)}.ui-radio-group{border:var(--stroke-standard) solid transparent;margin:0;padding:0}.ui-radio-group__options{gap:var(--radio-gap);display:grid}.ui-radio-group__option-description{grid-column:2}.ui-field__error{color:var(--color-danger);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}@media (width>=768px){.ui-form-field-group--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-form-actions{flex-wrap:wrap;display:flex}.ui-form-actions>*{width:auto}}:root{--cta-group-gap:var(--space-3);--cta-item-padding-block:12px;--cta-item-padding-inline:var(--space-4);--cta-item-radius:var(--radius-sm);--cta-primary-background:var(--color-primary);--cta-primary-text:#071000;--cta-secondary-background:#050a0acc;--cta-secondary-border:#334238;--cta-secondary-text:var(--color-text)}.cta-group{gap:var(--cta-group-gap);flex-wrap:wrap;display:flex}.cta-group__item{min-height:48px;padding:var(--cta-item-padding-block) var(--cta-item-padding-inline);border:var(--stroke-standard) solid transparent;border-radius:var(--cta-item-radius);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);letter-spacing:.01em;transition:border-color var(--motion-hover) var(--motion-easing), box-shadow var(--motion-hover) var(--motion-easing), transform var(--motion-hover) var(--motion-easing);justify-content:center;align-items:center;text-decoration:none}.cta-group__item--primary,.cta-group__item--primary:visited{background:linear-gradient(180deg, var(--color-primary-hover), var(--cta-primary-background));color:var(--cta-primary-text);box-shadow:0 10px 26px #5282002e}.cta-group__item--secondary,.cta-group__item--secondary:visited{border-color:var(--cta-secondary-border);background:var(--cta-secondary-background);color:var(--cta-secondary-text)}.cta-group__item:hover,.cta-group__item:active{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 0 0 1px #8bd10017,0 10px 28px #0000003d}.cta-group__item{font-family:var(--font-family-mono);letter-spacing:.055em;text-transform:uppercase;border-radius:1px;font-size:12px}.cta-group__item--primary,.cta-group__item--primary:visited{background:var(--color-primary);box-shadow:0 0 0 1px #a5ef1f1a,0 8px 22px #3b5f0029}.cta-group__item--secondary,.cta-group__item--secondary:visited{background:#020605;border-color:#26332f}@media (hover:hover) and (pointer:fine){.cta-group__item:hover{transform:none}.cta-group__item--primary:hover{background:var(--color-primary-hover);box-shadow:0 0 0 1px #a5ef1f38,0 0 18px #8bd1001f}.cta-group__item--secondary:hover{background:#8bd10009}}.public-shell{background-color:#0000;background-image:linear-gradient(#8bd10005 1px,#0000 1px),linear-gradient(90deg,#8bd10004 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;min-height:100vh;display:flex}.site-header,.site-footer{background:var(--nav-background)}.site-header{z-index:var(--stack-raised);border-bottom:var(--stroke-standard) solid var(--color-divider);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;box-shadow:0 8px 30px #00000047}.site-header__inner{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;min-height:72px;padding-block:10px;display:flex}.brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand__logo{width:auto;max-width:100%;height:auto;display:block}.brand--header .brand__logo{width:12rem}.brand--footer .brand__logo{width:11.5rem}.site-navigation__trigger{margin-left:auto;display:none}.site-navigation{margin-left:auto}.site-navigation__list{flex-wrap:wrap;align-items:center;gap:4px 26px;list-style:none;display:flex}.site-navigation a{color:#d5dad8;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);transition:color var(--motion-hover) var(--motion-easing);padding-block:10px;text-decoration:none;display:inline-block;position:relative}.site-navigation a:after{background:var(--color-primary);content:"";opacity:0;height:1px;transition:opacity var(--motion-hover) var(--motion-easing), transform var(--motion-hover) var(--motion-easing);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(.5)}.site-navigation a:hover,.site-navigation a[aria-current=page]{color:var(--color-primary-hover)}.site-navigation a:hover:after,.site-navigation a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.site-header__help{border:var(--stroke-standard) solid color-mix(in srgb, var(--color-primary) 58%, transparent);border-radius:var(--radius-sm);min-height:42px;color:var(--color-text);font-family:var(--font-family-mono);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.02em;background:#030706db;justify-content:center;align-items:center;padding-inline:18px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 20px #8bd10006}.site-header__help:hover{border-color:var(--color-primary-hover);color:var(--color-primary-hover);background:#8bd1000f}.public-shell__main{flex:1;width:100%}.page-section,.hero{padding-block:var(--space-8)}.page-section .container,.hero__inner{gap:var(--space-4);display:grid}.hero__content{gap:var(--space-3);display:grid}.site-footer{border-top:var(--stroke-standard) solid var(--color-divider);color:var(--color-text-muted)}.site-footer__inner{gap:var(--space-6);padding-block:var(--space-7);display:grid}.site-footer__inner p,.site-footer__base p{font-size:var(--font-size-small)}.site-footer__brand,.site-footer__navigation{align-content:start;gap:var(--space-3);display:grid}.site-footer__availability{padding:var(--space-3);border:var(--stroke-standard) solid var(--color-border);border-left:2px solid var(--color-primary);background:#8bd10006}.site-footer__availability strong{color:var(--color-text);font-family:var(--font-family-mono);font-size:var(--font-size-caption);letter-spacing:.08em}.site-footer__navigation h2{color:var(--color-text);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase}.site-footer__navigation ul{gap:var(--space-2);list-style:none;display:grid}.site-footer__navigation a{color:var(--color-text-muted);font-size:var(--font-size-small);text-decoration:none}.site-footer__navigation a:hover{color:var(--color-primary-hover)}.site-footer__base{padding-block:var(--space-3);border-top:var(--stroke-standard) solid var(--color-divider);color:var(--color-text-muted)}@media (width<768px){.site-header__inner{gap:var(--space-2);min-height:64px}.brand--header .brand__logo{width:10.25rem}.site-header__help{font-size:var(--font-size-micro);order:2;margin-left:auto;padding-inline:12px}.site-navigation__trigger{order:3}.site-navigation{order:4}[data-public-navigation][data-navigation-enhanced] .site-navigation__trigger{display:inline-flex}[data-public-navigation][data-navigation-enhanced] .site-navigation{width:100%;margin-left:0}[data-public-navigation][data-navigation-enhanced] .site-navigation:not([hidden]) .site-navigation__list{padding-block:var(--space-2);flex-direction:column;align-items:flex-start}[data-public-navigation][data-navigation-enhanced] .site-navigation[hidden]{display:none}}@media (width<420px){.brand--header .brand__logo{width:8.8rem}}@media (width>=768px){.site-navigation[hidden]{display:block}.site-footer__inner{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(12rem,1fr))}}.public-shell{isolation:isolate;position:relative}.public-shell:after{z-index:9999;content:"";opacity:.45;pointer-events:none;background:repeating-linear-gradient(#c2ff6203 0 1px,#0000 1px 4px);position:fixed;inset:0}.site-header{background:linear-gradient(#020605fb,#010404f6);box-shadow:0 1px #a5ef1f0d,0 12px 32px #00000057}.site-navigation a{color:#c7cfcc;font-family:var(--font-family-mono);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.035em;text-transform:uppercase}.site-navigation a:after{height:1px;bottom:2px;box-shadow:0 0 8px #a5ef1f3d}.site-header__help{letter-spacing:.06em;text-transform:uppercase;border-radius:1px}.site-status-rail{background:linear-gradient(90deg,#8bd10009,#0000 28%),#020605;border-top:1px solid #a5ef1f0f;border-bottom:1px solid #a5ef1f1a}.site-status-rail__inner{color:#718078;min-height:28px;font-family:var(--font-family-mono);font-size:9px;font-weight:var(--font-weight-semibold);letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:0;line-height:1;display:flex;overflow:hidden}.site-status-rail__inner span{white-space:nowrap;padding:0 16px;position:relative}.site-status-rail__inner span:first-child{color:var(--color-primary-hover);padding-left:0}.site-status-rail__inner span:not(:last-child):after{content:"";background:#a5ef1f2e;width:1px;height:10px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.site-footer{background:linear-gradient(#020605fc,#010303)}.site-footer__availability,.site-footer__navigation a{border-radius:0}@media (width<768px){.site-status-rail__inner{scrollbar-width:none;flex-wrap:nowrap;min-height:25px;overflow-x:auto}.site-status-rail__inner::-webkit-scrollbar{display:none}.public-shell:after{opacity:.28}}.site-assurance{background:#050809;border-top:1px solid #a5ef1f0f;padding-block:clamp(28px,4vw,44px)}.site-assurance__panel{background:#080c0d;border:1px solid #a5ef1f3d}.site-assurance__header{border-bottom:1px solid #a5ef1f1f;align-items:center;gap:10px;padding:18px clamp(18px,3vw,28px);display:flex}.site-assurance__shield,.site-assurance__icon{color:var(--color-primary-hover);flex:none;justify-content:center;align-items:center;display:inline-flex}.site-assurance__shield{width:20px;height:20px}.site-assurance__shield svg,.site-assurance__icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:square;stroke-linejoin:miter;width:100%;height:100%}.site-assurance__header h2{color:#f1f4f2;font-family:var(--font-family-mono);font-size:clamp(12px,1.4vw,15px);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin:0}.site-assurance__header h2 span{color:#8b9792;font-weight:var(--font-weight-medium)}.site-assurance__signals{border-bottom:1px solid #a5ef1f1f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-assurance__signal{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-height:94px;padding:18px clamp(16px,2.5vw,26px);display:grid}.site-assurance__signal+.site-assurance__signal{border-left:1px solid #a5ef1f1f}.site-assurance__icon{width:22px;min-height:22px;font-family:var(--font-family-mono);font-size:19px;font-weight:var(--font-weight-bold);line-height:1}.site-assurance__signal div{gap:3px;display:grid}.site-assurance__signal strong,.site-assurance__signal span:not(.site-assurance__icon){font-family:var(--font-family-mono);text-transform:uppercase}.site-assurance__signal strong{color:#eef2f0;letter-spacing:.075em;font-size:11px}.site-assurance__signal div>span{color:#737f7a;letter-spacing:.09em;font-size:10px}.site-assurance__statement{color:#c7cecb;max-width:none;font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.095em;text-transform:uppercase;margin:0;padding:15px clamp(18px,3vw,28px)}@media (width<900px){.site-assurance__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.site-assurance__signal:nth-child(3){border-top:1px solid #a5ef1f1f;border-left:0}.site-assurance__signal:nth-child(4){border-top:1px solid #a5ef1f1f}}@media (width<560px){.site-assurance{padding-block:22px}.site-assurance__signals{grid-template-columns:1fr}.site-assurance__signal{min-height:74px}.site-assurance__signal+.site-assurance__signal,.site-assurance__signal:nth-child(4){border-top:1px solid #a5ef1f1f;border-left:0}.site-assurance__header{align-items:flex-start}.site-assurance__header h2 span{margin-top:3px;display:block}}.commercial-hero,.page-hero,.report-archive-hero,.report-masthead{border-bottom:var(--stroke-standard) solid var(--color-divider);background:radial-gradient(circle at 78% 28%,#8bd10014,#0000 25rem),linear-gradient(90deg,#8bd10006 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#8bd10006 1px,#0000 1px) 0 0/44px 44px,#020506;position:relative;overflow:hidden}.commercial-hero:before,.report-archive-hero:before{content:"";opacity:.65;pointer-events:none;background:radial-gradient(circle at 65% 40%,#0000 0 62px,#8bd10017 63px 64px,#0000 65px 92px,#8bd1000d 93px 94px,#0000 95px),repeating-radial-gradient(circle at 70% 42%,#8bd1000a 0 1px,#0000 1px 14px);width:44%;height:100%;position:absolute;inset:0 0 auto auto}.commercial-hero:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 56%,#8bd10006 56.2%,#0000 56.4%),linear-gradient(25deg,#0000 0 70%,#8bd10005 70.2%,#0000 70.4%);position:absolute;inset:0}.hero-topology{z-index:0;opacity:.96;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000038 26%,#000 44% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000038 26%,#000 44% 100%)}.commercial-hero{padding-block:clamp(64px,8vw,108px)}.commercial-hero__grid,.page-hero__grid{z-index:1;gap:clamp(var(--space-6), 6vw, var(--space-9));display:grid;position:relative}.hero__content{max-width:720px}.hero__content h1,.page-hero h1,.report-archive-hero h1,.report-masthead h1{max-width:15ch;font-size:clamp(2.6rem,5.3vw,5rem);font-weight:var(--font-weight-bold);text-transform:uppercase;text-wrap:balance;line-height:.98}.hero__content h1:after{width:68px;height:3px;margin-top:var(--space-4);background:var(--color-primary);content:"";display:block;box-shadow:0 0 20px #8bd10059}.hero__description,.lede{color:#b1bab7;font-size:clamp(1rem,1.8vw,1.16rem)}.eyebrow{border:var(--stroke-standard) solid #8bd10042;border-radius:var(--radius-sm);width:fit-content;color:var(--color-primary-hover);font-family:var(--font-family-mono);font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);letter-spacing:.16em;text-transform:uppercase;background:#8bd10006;padding:5px 10px}.commercial-price{color:var(--color-primary-hover);font-family:var(--font-family-mono);font-size:clamp(1.65rem,3.2vw,2.65rem);font-weight:var(--font-weight-bold);letter-spacing:-.03em}.commercial-price span,.card-price span{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.42em}.trust-microcopy{padding-top:var(--space-2);border-top:var(--stroke-standard) solid var(--color-divider);color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-micro);line-height:1.6}.incident-brief,.price-panel{padding:var(--space-4);border:var(--stroke-standard) solid #2a3733;border-radius:var(--radius-sm);background:linear-gradient(#0b1212f5,#030707fa);align-self:stretch;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000070,0 0 0 1px #8bd10009,inset 0 1px #ffffff06}.incident-brief:before{content:"";pointer-events:none;background:radial-gradient(circle,#8bd10021 0 2px,#0000 3px),repeating-radial-gradient(circle,#0000 0 28px,#8bd1000e 29px 30px);border:1px solid #8bd10024;border-radius:50%;width:260px;height:260px;position:absolute;top:-92px;right:-74px}.incident-brief:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 4px,#ffffff02 4px 5px);position:absolute;inset:0}.incident-brief>*{z-index:1;position:relative}.incident-brief{align-content:start;gap:var(--space-4);transform-origin:50%;display:grid;transform:perspective(1000px)rotateY(-2deg)rotateX(1deg)}.incident-brief__header,.report-card__meta,.archive-toolbar,.report-masthead__meta{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:var(--stroke-standard) solid var(--color-divider);font-family:var(--font-family-mono);font-size:var(--font-size-caption);letter-spacing:.05em;flex-wrap:wrap;display:flex}.incident-brief__header>span:first-child{color:var(--color-text-muted)}.status-indicator,.severity-label{border:var(--stroke-standard) solid #8bd10094;border-radius:var(--radius-xs);width:fit-content;color:var(--color-primary-hover);font-family:var(--font-family-mono);font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);letter-spacing:.05em;padding:4px 8px;display:inline-flex}.status-indicator--warning{border-color:var(--color-warning);color:var(--color-warning)}.operational-data{background:var(--color-divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.operational-data div,.report-facts div{padding:var(--space-3);background:#030707f5;gap:4px;display:grid}.operational-data dt,.report-facts dt,.report-card dt{color:var(--color-text-muted);font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.operational-data dd,.report-facts dd,.report-card dd{color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.incident-brief>p{padding:var(--space-3);border-left:2px solid var(--color-primary);color:var(--color-text-muted);font-size:var(--font-size-small);background:#8bd10006}.commercial-section{border-bottom:var(--stroke-standard) solid var(--color-divider);background:#020505eb;padding-block:clamp(48px,6vw,78px);position:relative}.commercial-section:nth-of-type(2n){background:#040909f5}.commercial-section--raised{background:linear-gradient(#050b0b,#030707)}.commercial-section--trust{background:linear-gradient(90deg,#8bd10008,#0000 30%),#030707}.section-stack,.section-heading,.prose-stack,.legal-status{gap:var(--space-4);display:grid}.section-heading{max-width:760px}.section-heading h2,.warranty-callout h2,.security-panel h2,.evidence-statement h2{text-transform:uppercase;max-width:22ch;font-size:clamp(1.8rem,3.2vw,3rem)}.section-heading>p,.section-heading--split>p,.prose-stack p{color:var(--color-text-muted)}.section-heading--split{padding-bottom:var(--space-4);border-bottom:var(--stroke-standard) solid var(--color-divider);align-items:end}.deliverable-grid,.commercial-card-grid,.scope-grid,.principle-grid,.topic-grid,.report-grid{gap:var(--space-3);display:grid}.operation-card{min-height:190px;padding:var(--space-4);border:var(--stroke-standard) solid var(--color-border);border-radius:var(--radius-sm);background:linear-gradient(#07100f,#030707);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.operation-card:after{content:"";border:1px solid #8bd10014;border-radius:50%;width:86px;height:86px;position:absolute;bottom:-18px;right:-18px}.operation-card h3{margin-block:var(--space-6) var(--space-2);font-size:var(--font-size-h4);text-transform:uppercase}.operation-card p{color:var(--color-text-muted);font-size:var(--font-size-small)}.operation-card__number{color:var(--color-primary-hover);font-family:var(--font-family-mono);font-size:var(--font-size-small)}.process-list{border:var(--stroke-standard) solid var(--color-divider);background:var(--color-divider);gap:1px;padding:1px;list-style:none;display:grid}.process-list li{gap:var(--space-3);min-height:96px;padding:var(--space-3);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);background:#040909;grid-template-columns:3rem 1fr;align-content:center;display:grid}.process-list span{color:var(--color-primary-hover);font-family:var(--font-family-mono);font-weight:var(--font-weight-bold)}.commercial-card{border-radius:var(--radius-sm);min-height:100%}.commercial-card h2,.commercial-card h3{text-transform:uppercase}.commercial-card .ui-card__body{align-content:start}.commercial-card .ui-card__body>p:not(.card-price){color:var(--color-text-muted)}.card-price{color:var(--color-primary-hover);font-family:var(--font-family-mono);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);text-transform:uppercase}.text-action{color:var(--color-primary-hover);font-family:var(--font-family-mono);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.03em;text-decoration:none}.text-action:hover{color:var(--color-primary-hover);text-decoration:underline}.card-action,.emergency-cta__action{min-height:48px;padding-inline:var(--space-4);border:var(--stroke-standard) solid var(--color-primary);border-radius:var(--radius-sm);background:linear-gradient(180deg, var(--color-primary-hover), var(--color-primary));color:#071000;font-family:var(--font-family-mono);font-weight:var(--font-weight-bold);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.card-action--secondary{color:var(--color-primary);background:0 0}.trust-layout,.detail-grid,.security-panel,.warranty-callout,.evidence-statement{gap:var(--space-7);display:grid}.trust-list{background:var(--color-divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;list-style:none;display:grid}.trust-list li{gap:var(--space-2);min-height:68px;padding:var(--space-3);color:#cbd2cf;font-size:var(--font-size-small);background:#040909;align-items:center;display:flex}.trust-list span,.scope-grid span{color:var(--color-primary-hover);font-family:var(--font-family-mono)}.archive-empty{justify-items:start;gap:var(--space-3);padding:clamp(var(--space-4), 5vw, var(--space-7));border:var(--stroke-standard) solid var(--color-border);border-left:2px solid var(--color-primary);border-radius:var(--radius-sm);background:linear-gradient(90deg,#8bd10006,#0000 25%),#040909;display:grid}.archive-empty p{color:var(--color-text-muted)}.warranty-callout{padding:var(--space-4);border:var(--stroke-standard) solid #8bd10059;border-radius:var(--radius-sm);background:linear-gradient(90deg,#8bd1000a,#0000 38%),#040909;align-items:start}.emergency-cta{padding-block:var(--space-5);border-bottom:var(--stroke-standard) solid var(--color-divider);color:var(--color-text);background:#020606}.emergency-cta__inner{align-items:center;gap:var(--space-5);padding:var(--space-4);border:var(--stroke-standard) solid #8bd1008c;border-radius:var(--radius-sm);background:linear-gradient(90deg,#8bd10012,#0000 32%),#050a08;display:grid;box-shadow:inset 0 0 40px #8bd10006}.emergency-cta .eyebrow{color:var(--color-primary-hover)}.emergency-cta h2{text-transform:uppercase;max-width:24ch;font-size:clamp(1.5rem,3vw,2.25rem)}.emergency-cta__action{justify-self:start;min-width:180px}.page-hero{padding-block:clamp(var(--space-8), 8vw, 100px)}.page-hero--compact{padding-block:var(--space-8)}.page-hero__content{gap:var(--space-4);display:grid}.page-hero__content--narrow{max-width:900px}.page-hero--centered .page-hero__content{text-align:center;justify-items:center;margin-inline:auto}.price-panel{align-content:center;gap:var(--space-2);display:grid}.price-panel strong{color:var(--color-primary-hover);font-family:var(--font-family-mono);font-size:clamp(3rem,8vw,5rem);line-height:1}.price-panel>span:not(.eyebrow){color:var(--color-text-muted);font-family:var(--font-family-mono);text-transform:uppercase}.scope-grid{list-style:none}.scope-grid li{gap:var(--space-2);padding:var(--space-3);border:var(--stroke-standard) solid var(--color-divider);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:1.25rem 1fr;display:grid}.answer-list{border-top:var(--stroke-standard) solid var(--color-divider);display:grid}.answer-list article{gap:var(--space-2);padding-block:var(--space-4);border-bottom:var(--stroke-standard) solid var(--color-divider);display:grid}.answer-list h3{font-size:var(--font-size-body-large)}.answer-list p{color:var(--color-text-muted)}.security-panel{padding:clamp(var(--space-4), 5vw, var(--space-8));border:var(--stroke-standard) solid #8bd10061;border-radius:var(--radius-sm);background:var(--color-surface)}.compact-list{gap:var(--space-2);padding-left:var(--space-4);color:var(--color-text-muted);display:grid}.payment-note{gap:var(--space-2);padding:var(--space-4);border-top:var(--stroke-standard) solid var(--color-primary);background:var(--color-surface);display:grid}.principle-grid article{align-content:start;gap:var(--space-3);padding:var(--space-4);border:var(--stroke-standard) solid var(--color-divider);border-top:2px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-surface);display:grid}.principle-grid p{color:var(--color-text-muted)}.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-grid span{padding:var(--space-3);border:var(--stroke-standard) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-small)}.legal-status{max-width:900px}.legal-status p{color:var(--color-text-muted)}.report-archive-hero{padding-block:clamp(var(--space-8), 8vw, 110px)}.report-archive-hero__grid{align-items:end;gap:var(--space-6);display:grid}.report-archive-hero h1 span{color:var(--color-primary)}.report-archive-hero__grid>p{color:var(--color-text-muted);font-size:var(--font-size-body-large)}.archive-toolbar{padding-bottom:var(--space-4);border-bottom:var(--stroke-standard) solid var(--color-divider)}.archive-toolbar>span{color:var(--color-primary)}.report-card{align-content:start;gap:var(--space-3);min-height:360px;padding:var(--space-4);border:var(--stroke-standard) solid var(--color-border);border-top:2px solid var(--severity-medium);border-radius:var(--radius-sm);background:linear-gradient(#07100f,#030707);display:grid}.report-card.severity-critical{border-top-color:var(--severity-critical)}.report-card.severity-high{border-top-color:var(--severity-high)}.report-card.severity-low{border-top-color:var(--severity-low)}.report-card h3{text-transform:uppercase}.report-card>p:not(.report-card__provenance){color:var(--color-text-muted)}.report-card__provenance{color:var(--color-primary);font-family:var(--font-family-mono);font-size:var(--font-size-micro)}.report-card dl{gap:var(--space-2);display:grid}.report-card dl div{gap:var(--space-1);display:grid}.report-card .text-action{margin-top:auto}.report-masthead{padding-block:var(--space-8)}.report-masthead__meta{color:var(--color-text-muted);justify-content:flex-start}.report-facts{display:grid}.report-section-nav{z-index:var(--stack-raised);border-bottom:var(--stroke-standard) solid var(--color-divider);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030707f5;position:sticky;top:72px}.report-section-nav .container{gap:var(--space-4);padding-block:var(--space-3);display:flex;overflow-x:auto}.report-section-nav a,.back-link{color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-small);flex:none;text-decoration:none}.report-body{max-width:var(--container-lg);gap:var(--space-9);padding-block:var(--space-9);display:grid}.report-body section{gap:var(--space-3);scroll-margin-top:var(--space-9);display:grid}.report-body section>p:last-child{color:var(--color-text-muted);white-space:normal}.evidence-panel,.report-outcome{padding:var(--space-4);border:var(--stroke-standard) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.evidence-panel{border-left:2px solid var(--color-warning);font-family:var(--font-family-mono);font-size:var(--font-size-small)}.severity-critical{border-color:var(--severity-critical);color:var(--severity-critical)}.severity-high{border-color:var(--severity-high);color:var(--severity-high)}.severity-medium{border-color:var(--severity-medium);color:var(--severity-medium)}.severity-low{border-color:var(--severity-low);color:var(--severity-low)}@media (width>=640px){.deliverable-grid,.scope-grid,.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.report-facts div{border-left:var(--stroke-standard) solid var(--color-divider)}}@media (width>=768px){.section-heading--split,.warranty-callout,.security-panel,.evidence-statement,.emergency-cta__inner{grid-template-columns:minmax(0,1.35fr) minmax(18rem,1fr)}.commercial-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-layout,.detail-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.principle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.emergency-cta__action{justify-self:end}}@media (width>=1024px){.commercial-hero__grid,.page-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center}.deliverable-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.operation-card{min-height:220px}.process-list{border:0;grid-template-columns:repeat(7,minmax(0,1fr))}.process-list li{min-height:150px;padding:var(--space-3);grid-template-columns:1fr;align-content:space-between}.report-archive-hero__grid{grid-template-columns:minmax(0,1.7fr) minmax(18rem,.6fr)}.report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<767px){.commercial-hero:before{opacity:.35;width:85%}.incident-brief{transform:none}.operational-data,.trust-list{grid-template-columns:1fr}.report-section-nav{top:64px}}@media (width<480px){.topic-grid{grid-template-columns:1fr}.cta-group{flex-direction:column}.cta-group__item{width:100%}.commercial-hero{padding-block:48px}}.commercial-hero{border-bottom-color:#a5ef1f24}.commercial-hero:after{background:linear-gradient(90deg,#0000 0 49.94%,#a5ef1f05 50%,#0000 50.06%),linear-gradient(0deg,#0000 0 69.94%,#a5ef1f04 70%,#0000 70.06%)}.hero__content{position:relative}.hero__content:before{background:var(--color-primary);content:"";width:34px;height:1px;position:absolute;top:-18px;left:0;box-shadow:0 0 10px #a5ef1f4d}.eyebrow{color:#9ee61a;letter-spacing:.18em;background:0 0;border:0;border-left:1px solid #a5ef1fb8;border-radius:0;padding:0 0 0 10px}.hero__content h1:after{width:88px;height:1px;box-shadow:0 0 12px #a5ef1f52}.commercial-price{text-shadow:0 0 14px #a5ef1f29}.trust-microcopy{color:#77847f;letter-spacing:.035em;border-top-color:#a5ef1f1f}.incident-brief,.price-panel{background:linear-gradient(#030a08fb,#010504fc);border-color:#91afa042;border-radius:1px;box-shadow:0 26px 60px #00000061,inset 0 0 0 1px #a5ef1f06}.incident-brief{transform:none}.incident-brief:before{background:var(--color-primary);border:0;border-radius:0;width:70px;height:1px;top:0;right:0;box-shadow:0 0 12px #a5ef1f57}.incident-brief:after{background:repeating-linear-gradient(#0000 0 3px,#a5ef1f02 3px 4px),linear-gradient(90deg,#a5ef1f06,#0000 18%)}.incident-brief__header{color:#7f9089;letter-spacing:.11em;text-transform:uppercase;border-bottom-color:#a5ef1f24}.incident-brief__header>span:first-child:before{color:var(--color-primary-hover);content:"SMWP // "}.status-indicator,.severity-label{letter-spacing:.09em;background:#8bd10005;border-radius:0}.operational-data{background:0 0;border-top:1px solid #a5ef1f0f;border-left:1px solid #a5ef1f0f;gap:0}.operational-data div{background:#010605d1;border-bottom:1px solid #a5ef1f0f;border-right:1px solid #a5ef1f0f}.operational-data dt{color:#65746e;letter-spacing:.11em}.operational-data dd{color:#d7dfdc;font-family:var(--font-family-mono);font-size:12px;font-weight:var(--font-weight-medium)}.incident-brief>p{color:#7f8b87;font-family:var(--font-family-mono);background:#8bd10005;border-left-width:1px;font-size:11px;line-height:1.65}.commercial-section{border-bottom-color:#a5ef1f12}.commercial-section:before{content:"";opacity:.5;pointer-events:none;background:linear-gradient(90deg,#a5ef1f02 1px,#0000 1px) 0 0/96px 100%;position:absolute;inset:0}.commercial-section>.container{z-index:1;position:relative}.section-heading{position:relative}.section-heading:after{content:"";background:#a5ef1f73;width:56px;height:1px}.section-heading--split:after{width:80px;position:absolute;bottom:-1px;right:0}.operation-card,.commercial-card,.archive-empty,.warranty-callout,.security-panel,.principle-grid article,.report-card{border-radius:1px}.operation-card,.archive-empty,.warranty-callout{background-image:linear-gradient(var(--color-primary), var(--color-primary)), linear-gradient(var(--color-primary), var(--color-primary)), linear-gradient(var(--color-primary), var(--color-primary)), linear-gradient(var(--color-primary), var(--color-primary)), linear-gradient(180deg, #06100d, #020605);background-position:0 0,0 0,100% 100%,100% 100%,0 0;background-repeat:no-repeat;background-size:18px 1px,1px 18px,18px 1px,1px 18px,100% 100%}.operation-card:after{border:1px solid #a5ef1f38;border-top:0;border-left:0;border-radius:0;width:18px;height:18px;bottom:14px;right:14px}.operation-card__number{letter-spacing:.08em;border-bottom:1px solid #a5ef1f47;width:fit-content;min-width:28px;padding-bottom:4px;display:inline-flex}.operation-card h3{margin-top:var(--space-5)}.process-list{background:#a5ef1f12;border-color:#a5ef1f1a}.process-list li{font-family:var(--font-family-mono);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#030907,#020605);font-size:11px;position:relative}.process-list li:after{content:"";background:#a5ef1f4d;width:22px;height:1px;position:absolute;top:0;right:0}.process-list span{letter-spacing:.08em;font-size:11px}.commercial-card--primary{border-color:#a5ef1f94;box-shadow:inset 0 0 0 1px #a5ef1f05,0 18px 45px #0000003d}.trust-list{background:#a5ef1f12}.trust-list li{min-height:62px;font-family:var(--font-family-mono);background:#020706;font-size:12px}.trust-list span{text-shadow:0 0 8px #a5ef1f47}.text-action{letter-spacing:.065em;text-underline-offset:3px;text-decoration-thickness:1px}.emergency-cta__inner{background:linear-gradient(90deg,#8bd1000b,#0000 36%),#020706;border-radius:1px}.card-action,.emergency-cta__action{border-radius:1px}@media (hover:hover) and (pointer:fine){.operation-card,.commercial-card,.trust-list li,.archive-empty{transition:border-color var(--motion-hover) var(--motion-easing), background-color var(--motion-hover) var(--motion-easing), box-shadow var(--motion-hover) var(--motion-easing)}.operation-card:hover,.commercial-card:hover,.archive-empty:hover{border-color:#a5ef1f61;box-shadow:inset 0 0 24px #8bd10005,0 0 0 1px #8bd10005}.trust-list li:hover{color:#e3e9e6;background:#030b08}}@media (width<767px){.commercial-section:before{background-size:72px 100%}}.emergency-cta__action:hover,.emergency-cta__action:focus-visible{background:linear-gradient(180deg, var(--color-primary-hover), var(--color-primary));border-color:var(--color-primary-hover)}.recovery-preview-notice{border:1px solid #ffbe4447;border-left-color:var(--color-warning);font-family:var(--font-family-mono);letter-spacing:.055em;text-transform:uppercase;background:#ffbe4406;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;font-size:9px;display:flex}.recovery-preview-notice strong{color:var(--color-warning)}.recovery-preview-notice span{color:#7d8984}.hero-topology{opacity:.84;width:86%;left:14%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 20%,#000 43% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 20%,#000 43% 100%)}.commercial-section[data-module]>.container:before{color:#53615c;content:attr(data-module);font-family:var(--font-family-mono);font-size:9px;font-weight:var(--font-weight-semibold);letter-spacing:.14em;pointer-events:none;text-transform:uppercase;line-height:1;position:absolute;top:0;right:0}:focus-visible{outline:1px solid var(--color-focus);outline-offset:3px}.skip-link:focus-visible{box-shadow:0 0 0 2px #a5ef1f2e}.ui-link:focus-visible,.text-action:focus-visible,.site-navigation a:focus-visible,.site-footer__navigation a:focus-visible{color:var(--color-primary-hover);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.site-navigation a:focus-visible:after{opacity:1;transform:scaleX(1)}.site-header__help:focus-visible{border-color:var(--color-primary-hover);background:#8bd1000f}.ui-button,.ui-card,.ui-text-input,.ui-textarea,.ui-select,.ui-form__error-summary{border-radius:1px}.ui-button:hover:not(:disabled),.ui-button:active:not(:disabled),.ui-card[data-interactive=true]:hover{transform:none}.ui-button--primary:hover:not(:disabled),.ui-button--primary:focus-visible{background:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:0 0 0 1px #a5ef1f29,0 0 16px #8bd1001a}.ui-button--secondary:hover:not(:disabled),.ui-button--secondary:focus-visible{color:var(--color-primary-hover);background:#8bd10009;border-color:#a5ef1f85}.ui-button--tertiary:hover:not(:disabled),.ui-button--ghost:hover:not(:disabled){color:var(--color-primary-hover)}.ui-card[data-interactive=true]:hover{border-color:color-mix(in srgb, var(--color-primary) 48%, var(--color-border));background:#07100e;box-shadow:inset 0 0 24px #8bd10005,0 0 0 1px #8bd10005}.ui-card:focus-within{border-color:#a5ef1f7a}.ui-form{padding-top:var(--space-2)}.ui-form-section{padding-top:var(--space-4);border-top:1px solid #a5ef1f1a;position:relative}.ui-form-section:before{content:"";background:#a5ef1f94;width:42px;height:1px;position:absolute;top:-1px;left:0}.ui-form-section__heading,.ui-label,.ui-radio-group__legend,.ui-form-actions .ui-button{font-family:var(--font-family-mono)}.ui-form-section__heading{color:#d9e1de;font-size:var(--font-size-small);letter-spacing:.08em;text-transform:uppercase}.ui-form-section__description,.ui-field__description,.ui-radio-group__option-description{color:#7d8a85}.ui-text-input,.ui-textarea,.ui-select{background:linear-gradient(#040a08fa,#020605fc);border-color:#26332f;box-shadow:inset 0 1px #ffffff05}.ui-text-input:hover:not(:disabled),.ui-textarea:hover:not(:disabled),.ui-select:hover:not(:disabled){border-color:#3a4b45}.ui-text-input:focus,.ui-textarea:focus,.ui-select:focus{border-color:var(--color-primary);outline-offset:1px;outline:1px solid #a5ef1f52;box-shadow:0 0 0 1px #8bd1000f,inset 0 0 18px #8bd10004}.ui-checkbox:focus-visible,.ui-radio:focus-visible{outline:1px solid var(--color-focus);outline-offset:3px}.ui-form__error-summary{background:#28040452}.ui-form-actions{padding-top:var(--space-3);border-top:1px solid #a5ef1f14}.ui-form-actions .ui-button{letter-spacing:.055em;text-transform:uppercase}.page-section{background:linear-gradient(90deg,#a5ef1f02 1px,#0000 1px) 0 0/96px 100%,#020505f5;border-bottom:1px solid #a5ef1f0f;position:relative}.page-section>.container{position:relative}.page-section>.container>h1{text-transform:uppercase;max-width:18ch;font-size:clamp(2.35rem,5vw,4.5rem);line-height:.98}.page-section>.container>p:not(.eyebrow){color:var(--color-text-muted)}@media (width<1024px){.hero-topology{opacity:.66;width:92%;left:8%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001a 16%,#000 48% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000001a 16%,#000 48% 100%)}}@media (width<768px){.hero-topology{opacity:.36;width:70%;left:30%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 58% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 58% 100%)}.commercial-section[data-module]>.container:before{opacity:.72;font-size:8px;top:-4px}.page-section{background-size:72px 100%,auto}.ui-form-section{padding-top:var(--space-3)}.site-navigation__list{gap:2px}.site-navigation a{width:100%;padding-block:9px}.site-status-rail__inner span{padding-inline:12px}}@media (width<480px){.hero-topology{opacity:.28;width:58%;left:42%}.commercial-section[data-module]>.container:before{display:none}}.page-hero[data-page]:after,.report-archive-hero[data-page]:after,.report-masthead[data-page]:after,.page-section[data-page]:after{top:18px;right:max(var(--space-4), calc((100vw - var(--container-xl)) / 2));color:#52605a;content:attr(data-page);font-family:var(--font-family-mono);font-size:9px;font-weight:var(--font-weight-semibold);letter-spacing:.15em;pointer-events:none;text-transform:uppercase;line-height:1;position:absolute}.page-hero:before,.report-archive-hero:after,.report-masthead:after{pointer-events:none}.scope-grid li,.topic-grid span,.payment-note,.security-panel,.evidence-statement,.legal-status,.evidence-panel,.report-outcome,.answer-list article,.report-facts div,.archive-toolbar,.price-panel{border-radius:1px}.scope-grid li,.topic-grid span{background:linear-gradient(#040a08fa,#020605fc);border-color:#a5ef1f1a;position:relative}.scope-grid li:after,.topic-grid span:after{content:"";background:#a5ef1f6b;width:18px;height:1px;position:absolute;top:-1px;right:-1px}.answer-list{border-top-color:#a5ef1f1f}.answer-list article{padding-inline:var(--space-3);background:linear-gradient(90deg,#8bd10004,#0000 36%);border-bottom-color:#a5ef1f14}.answer-list h3,.legal-status h2,.archive-toolbar h2,.report-body h2{text-transform:uppercase}.answer-list h3{font-family:var(--font-family-mono);letter-spacing:.02em}.security-panel,.evidence-statement,.legal-status,.payment-note,.report-outcome{background:linear-gradient(90deg,#8bd10006,#0000 30%),#020706;border:1px solid #a5ef1f2e}.legal-status{padding:clamp(var(--space-4), 5vw, var(--space-7));border-left:1px solid #a5ef1f7a;position:relative}.legal-status:before{background:var(--color-primary);content:"";width:54px;height:1px;position:absolute;top:-1px;left:-1px}.payment-note{border-top-color:#a5ef1f94}.compact-list{padding-left:1.1rem}.compact-list li::marker{color:var(--color-primary)}.principle-grid article{background:linear-gradient(var(--color-primary), var(--color-primary)), linear-gradient(180deg, #06100d, #020605);background-position:0 0,0 0;background-repeat:no-repeat;background-size:42px 1px,100% 100%;border-top-width:1px}.principle-grid h2{font-size:var(--font-size-h4);text-transform:uppercase}.topic-grid span{color:#9eaaa5;letter-spacing:.025em}.archive-toolbar{border-bottom-color:#a5ef1f1f}.archive-toolbar>span,.report-card__meta,.report-masthead__meta{font-family:var(--font-family-mono);letter-spacing:.065em}.report-card{min-height:340px}.report-card__meta{color:#7b8983}.report-section-nav{border-bottom-color:#a5ef1f1f;box-shadow:0 8px 24px #0000002e}.report-section-nav a{letter-spacing:.045em;text-transform:uppercase;padding-block:2px;position:relative}.report-section-nav a:hover,.report-section-nav a:focus-visible,.back-link:hover,.back-link:focus-visible{color:var(--color-primary-hover)}.report-facts{background:#a5ef1f0f;gap:1px}.report-facts div{background:#020706;border:0}.evidence-panel{border-color:#ffbe4447;border-left-color:var(--color-warning);background:#040806}.report-outcome{border-color:#a5ef1f57}.page-hero__content,.report-archive-hero__grid,.report-masthead .container{z-index:1;position:relative}.page-hero h1:after,.report-archive-hero h1:after,.report-masthead h1:after,.page-section[data-page] h1:after{width:64px;height:1px;margin-top:var(--space-3);content:"";background:#a5ef1fb8;display:block;box-shadow:0 0 10px #a5ef1f33}.page-hero--centered h1:after{margin-inline:auto}.site-footer__system-line{justify-content:space-between;align-items:center;gap:var(--space-3);color:#4f5c57;min-height:26px;font-family:var(--font-family-mono);font-size:8px;font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #a5ef1f0f;display:flex}.site-footer__base{border-top-color:#a5ef1f14}.pricing-card,.price-panel,.security-panel,.payment-note,.archive-empty,.legal-status,.report-card,.principle-grid article{transition:border-color var(--motion-hover) var(--motion-easing), box-shadow var(--motion-hover) var(--motion-easing)}@media (hover:hover) and (pointer:fine){.pricing-card:hover,.price-panel:hover,.security-panel:hover,.payment-note:hover,.archive-empty:hover,.legal-status:hover,.report-card:hover,.principle-grid article:hover{border-color:#a5ef1f57;box-shadow:inset 0 0 24px #8bd10004}}@media (width<768px){.page-hero[data-page]:after,.report-archive-hero[data-page]:after,.report-masthead[data-page]:after,.page-section[data-page]:after{top:12px;right:var(--space-3);opacity:.66;font-size:8px}.site-footer__system-line{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:8px}}@media (width<480px){.page-hero[data-page]:after,.report-archive-hero[data-page]:after,.report-masthead[data-page]:after,.page-section[data-page]:after{display:none}.answer-list article{background:0 0;padding-inline:0}}.report-archive-hero--index{background:radial-gradient(circle at 78% 45%,#8bd10011,#0000 23rem),linear-gradient(90deg,#8bd10005 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#8bd10005 1px,#0000 1px) 0 0/44px 44px,#020506;align-items:center;min-height:430px;display:grid}.report-archive-hero--index:before{opacity:.42;width:52%}.report-archive-hero--index .report-archive-hero__grid{z-index:1;align-items:center;gap:clamp(var(--space-6), 7vw, var(--space-10));grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);padding-block:clamp(64px,8vw,104px);position:relative}.report-archive-hero__content{gap:var(--space-4);max-width:720px;display:grid}.report-archive-hero--index h1{max-width:13ch;margin:0}.report-archive-hero--index .lede{max-width:62ch}.report-archive-hero__rule{background:var(--color-primary);width:54px;height:1px;box-shadow:0 0 10px #a5ef1f2e}.report-archive-signals{border-top:1px solid #a5ef1f1a;border-bottom:1px solid #a5ef1f1a;grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;display:grid}.report-archive-signals>div{align-content:center;gap:5px;min-height:76px;padding:12px 18px;display:grid}.report-archive-signals>div+div{border-left:1px solid #a5ef1f1a}.report-archive-signals dt{color:var(--color-primary-hover);font-family:var(--font-family-mono);font-size:clamp(1.2rem,2.3vw,1.85rem);font-weight:var(--font-weight-bold);line-height:1}.report-archive-signals dd{color:#7c8984;font-family:var(--font-family-mono);font-size:9px;font-weight:var(--font-weight-semibold);letter-spacing:.09em;text-transform:uppercase;line-height:1.35}.report-archive-visual{aspect-ratio:1;opacity:.52;justify-self:end;width:min(100%,390px);position:relative}.report-archive-visual:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#a5ef1f0b 1px,#0000 1px),linear-gradient(#a5ef1f0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:10%;-webkit-mask-image:radial-gradient(circle,#000 0 60%,#0000 76%);mask-image:radial-gradient(circle,#000 0 60%,#0000 76%)}.report-archive-visual__ring{border:1px solid #a5ef1f21;border-radius:50%;position:absolute}.report-archive-visual__ring--outer{inset:6%}.report-archive-visual__ring--middle{border-color:#a5ef1f36;inset:20%}.report-archive-visual__ring--inner{border-color:#a5ef1f47;inset:34%}.report-archive-visual__mark{color:#a5ef1f6b;font-family:var(--font-family-mono);font-size:clamp(1rem,2.5vw,1.65rem);font-weight:var(--font-weight-bold);letter-spacing:.16em;border:1px solid #a5ef1f33;place-items:center;display:grid;position:absolute;inset:42% 27%}.report-archive-visual__axis{background:#a5ef1f14;position:absolute}.report-archive-visual__axis--x{height:1px;top:50%;left:3%;right:3%}.report-archive-visual__axis--y{width:1px;top:3%;bottom:3%;left:50%}.report-archive-section{background:linear-gradient(90deg,#a5ef1f02 1px,#0000 1px) 0 0/96px 100%,#020606;border-bottom:1px solid #a5ef1f12;padding-block:clamp(34px,5vw,66px);position:relative}.report-archive-stack{gap:var(--space-4);display:grid}.archive-toolbar--reports{border-bottom:1px solid #a5ef1f1f;align-items:end;padding-bottom:14px}.archive-toolbar--reports h2{margin-top:8px;font-size:clamp(1.35rem,2.3vw,2rem)}.archive-toolbar--reports>span{color:var(--color-primary-hover);font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.1em}.report-filter{background:#a5ef1f12;border:1px solid #a5ef1f1a;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.report-filter__button{color:#a9b2ae;min-height:42px;font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.055em;cursor:pointer;text-transform:uppercase;background:#050a09;border:0}.report-filter__button:hover,.report-filter__button:focus-visible{color:var(--color-primary-hover);background:#8bd1000b}.report-filter__button.is-active{color:var(--color-primary-hover);background:linear-gradient(90deg,#8bd1001c,#8bd10009),#07100d;box-shadow:inset 0 -1px #a5ef1f57}.report-grid--archive{gap:14px}.report-card--archive{background:linear-gradient(#060d0bfa,#020605fc);border:1px solid #a5ef1f38;flex-direction:column;gap:14px;min-height:0;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff03}.report-card--archive[hidden]{display:none}.report-card--archive.severity-critical{border-color:#ff38387a}.report-card--archive.severity-high{border-color:#ff5a3566}.report-card--archive.severity-medium{border-color:#ffb22c52}.report-card--archive.severity-low{border-color:#8bd10047}.report-card__header{gap:10px;display:grid}.report-card__identity,.report-card__badges,.report-card__footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-card__identity{color:var(--color-primary-hover);font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.065em}.report-card__published{color:#8c9994;font-size:9px}.report-card__published span{color:var(--color-primary-hover)}.report-card__badges{flex-wrap:wrap;justify-content:flex-start}.report-severity{min-height:22px;color:var(--color-primary-hover);font-family:var(--font-family-mono);font-size:9px;font-weight:var(--font-weight-bold);letter-spacing:.06em;border:1px solid;align-items:center;padding-inline:8px;display:inline-flex}.report-severity--critical{color:#ff4a4a}.report-severity--high{color:#ff6a43}.report-severity--medium{color:#ffb23b}.report-severity--low{color:var(--color-primary-hover)}.report-card--archive .report-card__provenance{color:#6f7d77;letter-spacing:.07em;margin:0;font-size:8px;line-height:1.3}.report-card--archive h3{color:#eef2f0;font-family:var(--font-family-mono);letter-spacing:-.01em;text-transform:none;margin:2px 0 0;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.3}.report-card__summary{margin:0;font-size:12px;line-height:1.55;color:#8e9a95!important}.report-card__facts{background:#a5ef1f0e;border:1px solid #a5ef1f12;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px!important;display:grid!important}.report-card__facts div{background:#030807;gap:3px;padding:8px 9px;display:grid}.report-card__facts dt{color:#64716c;font-size:8px}.report-card__facts dd{color:#aeb7b3;font-family:var(--font-family-mono);font-size:9px;font-weight:var(--font-weight-medium);line-height:1.35}.report-card__section{gap:5px;display:grid}.report-card__section h4{color:#8fcf18;font-family:var(--font-family-mono);font-size:9px;font-weight:var(--font-weight-bold);letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:7px;margin:0;display:flex}.report-card__section h4 span{color:var(--color-primary-hover);font-size:9px}.report-card__section p{color:#a5afab;font-family:var(--font-family-mono);margin:0;font-size:10px;line-height:1.52}.report-card__section--outcome{margin-top:auto;padding-top:2px}.report-card__footer{background:#00000029;border-top:1px solid #a5ef1f14;margin:0 -18px -18px;padding:11px 18px}.report-card__footer time{color:#74817b;font-family:var(--font-family-mono);letter-spacing:.045em;font-size:8px}.report-card__action{color:var(--color-primary-hover);font-family:var(--font-family-mono);font-size:9px;font-weight:var(--font-weight-bold);letter-spacing:.045em;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.report-card__action:visited,.report-card__action:hover,.report-card__action:focus-visible{color:var(--color-primary-hover)}.archive-empty--reports{align-content:center;min-height:260px}@media (width>=720px){.report-grid--archive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.report-grid--archive{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<900px){.report-archive-hero--index .report-archive-hero__grid{grid-template-columns:1fr}.report-archive-visual{opacity:.2;width:330px;position:absolute;top:50%;right:-8%;transform:translateY(-50%)}.report-archive-hero__content{z-index:1;position:relative}}@media (width<700px){.report-archive-signals{grid-template-columns:1fr}.report-archive-signals>div{min-height:58px}.report-archive-signals>div+div{border-top:1px solid #a5ef1f1a;border-left:0}.report-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.report-filter__button:first-child{grid-column:1/-1}}@media (width<480px){.report-archive-hero--index{min-height:0}.report-archive-visual{opacity:.12;width:280px;right:-35%}.report-card--archive{padding:15px}.report-card__identity,.report-card__footer{flex-direction:column;align-items:flex-start}.report-card__footer{margin:0 -15px -15px;padding:10px 15px}}.report-detail-hero{background:radial-gradient(circle at 79% 48%,#8bd10012,#0000 22rem),linear-gradient(90deg,#8bd10005 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#8bd10005 1px,#0000 1px) 0 0/44px 44px,#020506;border-bottom:1px solid #a5ef1f1a;position:relative;overflow:hidden}.report-detail-hero__inner{align-items:center;gap:clamp(var(--space-6), 7vw, var(--space-10));grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);padding-block:clamp(44px,6vw,78px);display:grid;position:relative}.report-detail-hero__content{z-index:1;gap:var(--space-4);display:grid;position:relative}.report-detail-back{color:#8d9a95;letter-spacing:.055em;width:fit-content;font-size:10px}.report-detail-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.report-detail-heading p{color:#eef2f0;font-family:var(--font-family-mono);font-size:clamp(1.15rem,2.2vw,1.8rem);font-weight:var(--font-weight-bold);letter-spacing:.02em;margin:0}.report-detail-hero h1{text-transform:none;max-width:18ch;margin:0;font-size:clamp(2rem,4.2vw,3.65rem);line-height:1.02}.report-detail-hero .lede{max-width:66ch;margin:0}.report-detail-meta{background:#a5ef1f0e;border:1px solid #a5ef1f1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-detail-meta>div{background:#030807;align-content:center;gap:5px;min-height:72px;padding:12px 14px;display:grid}.report-detail-meta>div+div{border-left:1px solid #a5ef1f14}.report-detail-meta dt,.report-detail-fact-grid dt,.report-detail-governance dt{color:#64716c;font-family:var(--font-family-mono);letter-spacing:.085em;text-transform:uppercase;font-size:8px}.report-detail-meta dd,.report-detail-fact-grid dd,.report-detail-governance dd{color:#cbd3cf;font-family:var(--font-family-mono);font-size:10px;line-height:1.4}.report-detail-status{color:var(--color-primary-hover)!important}.report-detail-status span{color:var(--color-primary-hover)}.report-detail-visual{aspect-ratio:1;opacity:.4;justify-self:end;width:min(100%,340px);position:relative}.report-detail-visual:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#a5ef1f0a 1px,#0000 1px),linear-gradient(#a5ef1f0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:8%;-webkit-mask-image:radial-gradient(circle,#000 0 59%,#0000 75%);mask-image:radial-gradient(circle,#000 0 59%,#0000 75%)}.report-detail-visual__ring{border:1px solid #a5ef1f21;border-radius:50%;position:absolute}.report-detail-visual__ring--outer{inset:5%}.report-detail-visual__ring--middle{border-color:#a5ef1f33;inset:19%}.report-detail-visual__ring--inner{border-color:#a5ef1f47;inset:34%}.report-detail-visual__mark{color:#a5ef1f7a;font-family:var(--font-family-mono);font-size:clamp(1rem,2.6vw,1.65rem);font-weight:var(--font-weight-bold);letter-spacing:.12em;border:1px solid #a5ef1f36;place-items:center;display:grid;position:absolute;inset:41% 29%}.report-detail-visual__axis{background:#a5ef1f14;position:absolute}.report-detail-visual__axis--x{height:1px;top:50%;left:3%;right:3%}.report-detail-visual__axis--y{width:1px;top:3%;bottom:3%;left:50%}.report-detail-section{background:linear-gradient(90deg,#a5ef1f02 1px,#0000 1px) 0 0/96px 100%,#020606;padding-block:clamp(32px,5vw,60px)}.report-detail-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.report-detail-sidebar{gap:18px;display:grid;position:sticky;top:122px}.report-detail-nav{background:#030807;border:1px solid #a5ef1f1a;display:grid}.report-detail-nav a{color:#9aa6a1;min-height:42px;font-family:var(--font-family-mono);font-size:9px;font-weight:var(--font-weight-semibold);letter-spacing:.055em;border-bottom:1px solid #a5ef1f12;align-items:center;padding-inline:14px;text-decoration:none;display:flex;position:relative}.report-detail-nav a:last-child{border-bottom:0}.report-detail-nav a:before{background:var(--color-primary);content:"";width:0;height:100%;transition:width var(--motion-fast) var(--motion-easing);margin-left:-14px;margin-right:14px}.report-detail-nav a:hover,.report-detail-nav a:focus-visible,.report-detail-nav a.is-active{color:#eef2f0;background:linear-gradient(90deg,#8bd10014,#8bd10004)}.report-detail-nav a.is-active:before{width:2px}.report-detail-help{background:linear-gradient(#06100d,#020706);border:1px solid #a5ef1f2e;justify-items:start;gap:10px;padding:16px;display:grid}.report-detail-help__mark{color:var(--color-primary-hover);font-size:24px}.report-detail-help .eyebrow{font-size:8px}.report-detail-help h2{color:#eef2f0;text-transform:none;margin:0;font-size:1rem;line-height:1.3}.report-detail-help p:not(.eyebrow){color:#7f8c86;margin:0;font-size:11px;line-height:1.55}.report-detail-help__action{border:1px solid var(--color-primary);background:var(--color-primary);color:#071000;min-height:36px;font-family:var(--font-family-mono);font-size:9px;font-weight:var(--font-weight-bold);letter-spacing:.05em;justify-content:center;align-items:center;margin-top:4px;padding-inline:12px;text-decoration:none;display:inline-flex}.report-detail-help__action:visited,.report-detail-help__action:hover,.report-detail-help__action:active,.report-detail-help__action:focus-visible{color:#071000}.report-detail-help__action:hover,.report-detail-help__action:focus-visible{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.report-detail-content{gap:16px;display:grid}.report-detail-panel{background:linear-gradient(90deg,#8bd10005,#0000 34%),#040908;border:1px solid #a5ef1f1f;gap:12px;padding:clamp(18px,3vw,24px);scroll-margin-top:136px;display:grid}.report-detail-panel:target{border-color:#a5ef1f57}.report-detail-label{width:fit-content;color:var(--color-primary-hover);font-family:var(--font-family-mono);font-size:9px;font-weight:var(--font-weight-bold);letter-spacing:.08em;border-left:1px solid #a5ef1fa6;margin:0;padding-left:9px}.report-detail-panel h2{color:#dce3df;text-transform:uppercase;margin:0;font-size:clamp(1.05rem,1.9vw,1.45rem)}.report-detail-panel>p:not(.report-detail-label){color:#a7b1ad;margin:0;line-height:1.7}.report-detail-fact-grid,.report-detail-governance{background:#a5ef1f0e;border:1px solid #a5ef1f12;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:4px;display:grid}.report-detail-fact-grid>div,.report-detail-governance>div{background:#030807;align-content:center;gap:5px;min-height:76px;padding:12px;display:grid}.report-detail-panel--evidence{border-color:#ffbe442e}.report-detail-evidence{border-left:1px solid var(--color-warning);background:#030706;padding:14px 16px}.report-detail-evidence p{color:#b8c0bc;font-family:var(--font-family-mono);margin:0;font-size:11px;line-height:1.65}.report-detail-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.report-detail-panel--outcome{border-color:#a5ef1f42}.report-detail-outcome-status{background:#8bd10006;border:1px solid #a5ef1f1c;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;margin-top:4px;padding:12px;display:grid}.report-detail-outcome-status>span{border:1px solid var(--color-primary);width:32px;height:32px;color:var(--color-primary-hover);font-family:var(--font-family-mono);place-items:center;font-size:16px;display:grid}.report-detail-outcome-status div{gap:3px;display:grid}.report-detail-outcome-status strong,.report-detail-outcome-status small{font-family:var(--font-family-mono)}.report-detail-outcome-status strong{color:#dce3df;letter-spacing:.055em;font-size:10px}.report-detail-outcome-status small{color:#73807a;font-size:9px;line-height:1.4}.report-detail-panel--governance{border-color:#a5ef1f33}@media (width<1024px){.report-detail-hero__inner{grid-template-columns:1fr}.report-detail-visual{opacity:.18;width:300px;position:absolute;top:50%;right:-8%;transform:translateY(-50%)}.report-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.report-detail-meta>div:nth-child(3){border-top:1px solid #a5ef1f14;border-left:0}.report-detail-meta>div:nth-child(4){border-top:1px solid #a5ef1f14}.report-detail-layout{grid-template-columns:1fr}.report-detail-sidebar{position:static}.report-detail-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.report-detail-nav a{border-right:1px solid #a5ef1f12}.report-detail-help{display:none}}@media (width<760px){.report-detail-meta,.report-detail-fact-grid,.report-detail-governance,.report-detail-split{grid-template-columns:1fr}.report-detail-meta>div+div,.report-detail-meta>div:nth-child(4){border-top:1px solid #a5ef1f14;border-left:0}.report-detail-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.report-detail-hero__inner{padding-block:38px}}@media (width<480px){.report-detail-heading{flex-direction:column;align-items:flex-start}.report-detail-visual{opacity:.1;width:250px;right:-38%}.report-detail-nav{grid-template-columns:1fr}.report-detail-panel{padding:16px}}.admin-body{color:#dbe2df;background:#010404}.admin-shell{background-color:#010404;background-image:linear-gradient(#8bd10003 1px,#0000 1px),linear-gradient(90deg,#8bd10003 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh}.admin-header{background:#020605;border-bottom:1px solid #a5ef1f1f}.admin-header__inner{justify-content:space-between;align-items:center;gap:20px;min-height:62px;display:flex}.admin-brand{color:#eef2f0;font-family:var(--font-family-mono);letter-spacing:.08em;font-size:12px;font-weight:700;text-decoration:none}.admin-brand span{color:#7f8b86}.admin-header__nav{align-items:center;gap:18px;display:flex}.admin-header__nav a,.admin-header__nav button{color:#8e9a95;font-family:var(--font-family-mono);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700;text-decoration:none}.admin-header__nav a:hover,.admin-header__nav button:hover{color:var(--color-primary-hover)}.admin-main{min-height:calc(100vh - 62px)}.admin-page{padding-block:42px 64px}.admin-stack{gap:20px;display:grid}.admin-stack--narrow{max-width:760px}.admin-page__header{border-bottom:1px solid #a5ef1f1f;justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.admin-page__header h1,.admin-delete-panel h1,.admin-auth__panel h1{color:#f1f4f2;text-transform:uppercase;margin:5px 0 8px;font-size:clamp(1.8rem,4vw,3.4rem);line-height:1}.admin-page__header p,.admin-delete-panel p,.admin-auth__panel>p{color:#7f8b86;margin:0}.admin-kicker{font-family:var(--font-family-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700;color:var(--color-primary-hover)!important}.admin-page__actions,.admin-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-page__actions form{margin:0}.admin-button{color:#cdd5d1;min-height:38px;font-family:var(--font-family-mono);letter-spacing:.055em;cursor:pointer;background:#040a08;border:1px solid #a5ef1f47;justify-content:center;align-items:center;padding:0 14px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.admin-button--primary{border-color:var(--color-primary);background:var(--color-primary);color:#071000}.admin-button--primary:hover,.admin-button--primary:visited,.admin-button--primary:focus-visible{color:#071000;background:var(--color-primary-hover)}.admin-button--secondary:hover{border-color:var(--color-primary-hover);color:var(--color-primary-hover)}.admin-button--warning{color:#ffbf3f;border-color:#d69a20}.admin-button--danger{color:#f66;background:#130505;border-color:#bd3636}.admin-alert{border:1px solid #a5ef1f3d;padding:12px 14px;font-size:12px}.admin-alert--success{border-left:2px solid var(--color-primary);background:#8bd10006}.admin-alert--danger{background:#5000001f;border-color:#ff464666 #ff464666 #ff464666 #ff4a4a;border-left-style:solid;border-left-width:2px}.admin-alert ul{margin:8px 0 0 18px}.admin-report-register{border:1px solid #a5ef1f1c}.admin-report-register__head,.admin-report-row{grid-template-columns:minmax(0,1.7fr) 120px 150px 160px;align-items:center;gap:12px;padding:12px 14px;display:grid}.admin-report-register__head{color:#68756f;font-family:var(--font-family-mono);letter-spacing:.08em;background:#050a09;font-size:8px;font-weight:700}.admin-report-row{background:#020706;border-top:1px solid #a5ef1f12}.admin-report-row>div:first-child{gap:4px;display:grid}.admin-report-row strong{color:#e2e8e5;font-size:13px}.admin-report-row span,.admin-report-row time{color:#74817b;font-family:var(--font-family-mono);font-size:9px}.admin-state{border:1px solid #59645f;width:fit-content;padding:3px 6px;display:inline-flex}.admin-state--published{border-color:var(--color-primary);color:var(--color-primary-hover)!important}.admin-row-actions a{color:var(--color-primary-hover);font-family:var(--font-family-mono);font-size:9px}.admin-empty{color:#74817b;padding:30px}.admin-editor{gap:16px;display:grid}.admin-editor__panel,.admin-danger-zone,.admin-delete-panel,.admin-auth__panel{background:#030807;border:1px solid #a5ef1f1f;gap:14px;padding:20px;display:grid}.admin-editor__panel label,.admin-form label{gap:6px;display:grid}.admin-editor__panel label>span,.admin-form label>span{color:#87948e;font-family:var(--font-family-mono);letter-spacing:.07em;font-size:9px;font-weight:700}.admin-editor__panel small{color:#5d6964}.admin-editor input,.admin-editor textarea,.admin-editor select,.admin-form input{color:#dce3df;width:100%;font:inherit;background:#010504;border:1px solid #28352f;border-radius:1px;padding:10px 11px}.admin-editor textarea{resize:vertical;line-height:1.55}.admin-editor input:focus,.admin-editor textarea:focus,.admin-editor select:focus,.admin-form input:focus{border-color:var(--color-primary);outline-offset:1px;outline:1px solid #a5ef1f47}.admin-field-grid{gap:12px;display:grid}.admin-field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-editor__savebar{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020605f5;border:1px solid #a5ef1f1f;gap:8px;padding:12px;display:flex;position:sticky;bottom:0}.admin-danger-zone{border-color:#ff50502e;grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-danger-zone p{color:#78847f;margin:4px 0 0;font-size:11px}.admin-auth{place-items:center;min-height:calc(100vh - 62px);padding:30px;display:grid}.admin-auth__panel{width:min(100%,460px)}.admin-form{gap:14px;display:grid}.admin-delete-panel{border-color:#ff46464d}@media (width<850px){.admin-page__header{flex-direction:column;align-items:flex-start}.admin-report-register__head{display:none}.admin-report-row,.admin-field-grid--two,.admin-danger-zone{grid-template-columns:1fr}}@media (width<620px){.admin-header__inner{flex-direction:column;align-items:flex-start;padding-block:12px}.admin-header__nav{flex-wrap:wrap}.admin-editor__savebar{flex-direction:column}}.admin-header__logout,.admin-row-actions form{margin:0;padding:0;display:inline-flex}.admin-header__logout{align-self:center;align-items:center}.admin-header__logout button{align-items:center;min-height:0;padding:0;line-height:1;display:inline-flex}.admin-report-register__head,.admin-report-row{grid-template-columns:minmax(0,1.7fr) 120px 150px minmax(250px,auto)}.admin-row-actions{flex-wrap:nowrap;gap:10px}.admin-row-actions a,.admin-row-action{min-height:22px;color:var(--color-primary-hover);font-family:var(--font-family-mono);letter-spacing:.02em;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0;font-size:9px;font-weight:700;line-height:1;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.admin-row-action--warning{color:#ffbf3f}.admin-row-action--danger{color:#f66!important}.admin-row-actions a:hover,.admin-row-actions a:focus-visible,.admin-row-action:hover,.admin-row-action:focus-visible{color:var(--color-primary-hover)}.admin-row-action--warning:hover,.admin-row-action--warning:focus-visible{color:#ffd16c}.admin-row-action--danger:hover,.admin-row-action--danger:focus-visible{color:#ff9090!important}@media (width<1100px){.admin-report-register__head,.admin-report-row{grid-template-columns:minmax(0,1.5fr) 110px 135px minmax(220px,auto)}.admin-row-actions{flex-wrap:wrap}}@media (width<850px){.admin-report-row{grid-template-columns:1fr}.admin-row-actions{flex-wrap:wrap}}
