:root{color-scheme:dark;--vt-color-deep-black: #0B0B0D;--vt-color-warm-gold: #D4AF37;--vt-color-off-white: #FAF8F2;--vt-color-cream: #F5F1EB;--vt-color-taupe: #8BA57D;--vt-color-bordeaux: #7B1E2B;--vt-surface-base: var(--vt-color-deep-black);--vt-surface-raised: var(--vt-color-cream);--vt-surface-overlay: var(--vt-color-off-white);--vt-content-primary: var(--vt-color-off-white);--vt-content-secondary: var(--vt-color-taupe);--vt-content-inverse: var(--vt-color-deep-black);--vt-brand-solid: var(--vt-color-warm-gold);--vt-border: var(--vt-color-taupe);--vt-focus: var(--vt-color-warm-gold);--vt-feedback-error: var(--vt-color-bordeaux);--vt-feedback-success: var(--vt-color-taupe);--vt-feedback-warning: var(--vt-color-warm-gold);--vt-feedback-info: var(--vt-color-off-white);--vt-button-primary-bg: var(--vt-brand-solid);--vt-button-primary-content: var(--vt-content-inverse);--vt-button-secondary-bg: var(--vt-surface-raised);--vt-button-secondary-content: var(--vt-content-inverse);--vt-button-danger-bg: var(--vt-feedback-error);--vt-button-danger-content: var(--vt-content-primary);--vt-field-bg: var(--vt-surface-raised);--vt-field-content: var(--vt-content-inverse);--vt-field-border: var(--vt-border);--vt-feedback-bg: var(--vt-surface-raised);--vt-feedback-content: var(--vt-content-inverse);--vt-font-display: "Playfair Display", Georgia, serif;--vt-font-body: "Inter", ui-sans-serif, system-ui, sans-serif;--vt-font-mono: "Courier New", ui-monospace, monospace;--vt-text-caption: .8rem;--vt-text-body: 1rem;--vt-text-body-lg: 1.25rem;--vt-text-h4: 1.563rem;--vt-text-h3: 1.953rem;--vt-text-h2: 2.441rem;--vt-text-h1: 3.052rem;--vt-leading-heading: 1.2;--vt-leading-body: 1.5;--vt-space-1: .25rem;--vt-space-2: .5rem;--vt-space-3: .75rem;--vt-space-4: 1rem;--vt-space-6: 1.5rem;--vt-space-8: 2rem;--vt-space-12: 3rem;--vt-space-16: 4rem;--vt-breakpoint-sm: 360px;--vt-breakpoint-md: 768px;--vt-breakpoint-lg: 1024px;--vt-breakpoint-xl: 1440px;--vt-grid-guest-columns: 1;--vt-grid-dashboard-columns: 12;--vt-radius-sm: 4px;--vt-radius-md: 8px;--vt-radius-lg: 16px;--vt-radius-pill: 9999px;--vt-border-width: 1px;--vt-focus-width: 2px;--vt-focus-offset: 2px;--vt-touch-target: 44px;--vt-elevation-base: none;--vt-elevation-raised: none;--vt-elevation-overlay: 0 8px 24px rgb(11 11 13 / .24);--vt-motion-fast: .12s;--vt-motion-base: .2s;--vt-motion-slow: .32s;--vt-easing-standard: cubic-bezier(.2, 0, 0, 1)}.vt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vt-focus-ring:focus-visible{outline:var(--vt-focus-width) solid var(--vt-focus);outline-offset:var(--vt-focus-offset)}.vt-button{min-width:var(--vt-touch-target);min-height:var(--vt-touch-target);display:inline-flex;align-items:center;justify-content:center;gap:var(--vt-space-2);border:var(--vt-border-width) solid transparent;border-radius:var(--vt-radius-pill);font-family:var(--vt-font-body);font-weight:600;line-height:var(--vt-leading-body);cursor:pointer;transition:opacity var(--vt-motion-fast) var(--vt-easing-standard)}.vt-button:hover:not(:disabled){opacity:.88}.vt-button:active:not(:disabled){opacity:.76}.vt-button:disabled{cursor:not-allowed;opacity:.72}.vt-button[data-size=sm]{padding:var(--vt-space-2) var(--vt-space-3);font-size:var(--vt-text-caption)}.vt-button[data-size=md]{padding:var(--vt-space-3) var(--vt-space-4);font-size:var(--vt-text-body)}.vt-button[data-size=lg]{padding:var(--vt-space-4) var(--vt-space-6);font-size:var(--vt-text-body-lg)}.vt-button[data-variant=primary]{background:var(--vt-button-primary-bg);color:var(--vt-button-primary-content)}.vt-button[data-variant=secondary]{background:var(--vt-button-secondary-bg);color:var(--vt-button-secondary-content);border-color:var(--vt-border)}.vt-button[data-variant=danger]{background:var(--vt-button-danger-bg);color:var(--vt-button-danger-content)}.vt-button[data-variant=ghost]{background:transparent;color:var(--vt-content-primary);border-color:var(--vt-border)}.vt-spinner{width:1em;height:1em;flex:0 0 auto;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:vt-spin var(--vt-motion-slow) linear infinite}.vt-field{display:grid;gap:var(--vt-space-2);font-family:var(--vt-font-body)}.vt-field__label{color:var(--vt-content-primary);font-size:var(--vt-text-caption);font-weight:600}.vt-field__control{min-height:var(--vt-touch-target);width:100%;box-sizing:border-box;border:var(--vt-border-width) solid var(--vt-field-border);border-radius:var(--vt-radius-md);background:var(--vt-field-bg);color:var(--vt-field-content);padding:var(--vt-space-2) var(--vt-space-3);font:inherit}.vt-field__control[aria-invalid=true]{border-color:var(--vt-feedback-error);border-width:var(--vt-focus-width)}.vt-field__control:disabled{cursor:not-allowed;opacity:.72}.vt-field__help{margin:0;color:var(--vt-content-secondary);font-size:var(--vt-text-caption)}.vt-field__message{margin:0;color:var(--vt-content-primary);font-size:var(--vt-text-caption);font-weight:600}.vt-field__message[data-kind=error]{padding-inline-start:var(--vt-space-2);border-inline-start:var(--vt-focus-width) solid var(--vt-feedback-error)}.vt-field__message[data-kind=success]{color:var(--vt-content-secondary)}.vt-feedback,.vt-notification,.vt-empty{border:var(--vt-border-width) solid var(--vt-border);border-radius:var(--vt-radius-lg);font-family:var(--vt-font-body)}.vt-feedback{display:flex;gap:var(--vt-space-3);padding:var(--vt-space-4);background:var(--vt-feedback-bg);color:var(--vt-feedback-content)}.vt-feedback[data-kind=error]{border-color:var(--vt-feedback-error)}.vt-feedback[data-variant=banner]{border-radius:0}.vt-feedback[data-variant=toast]{box-shadow:var(--vt-elevation-overlay)}.vt-feedback__icon{flex:0 0 auto;font-weight:700}.vt-feedback__content{min-width:0;flex:1}.vt-feedback__title{margin:0;font-family:var(--vt-font-display);font-size:var(--vt-text-body-lg)}.vt-feedback__message{margin:var(--vt-space-1) 0 0;line-height:var(--vt-leading-body)}.vt-feedback__dismiss{min-width:var(--vt-touch-target);min-height:var(--vt-touch-target);border:0;background:transparent;color:inherit;cursor:pointer}.vt-loading{display:inline-flex;align-items:center;gap:var(--vt-space-2);color:var(--vt-content-primary);font-family:var(--vt-font-body)}.vt-loading[data-size=sm]{font-size:var(--vt-text-caption)}.vt-loading[data-size=md]{font-size:var(--vt-text-body)}.vt-loading[data-size=lg]{font-size:var(--vt-text-body-lg)}.vt-skeleton{display:grid;gap:var(--vt-space-3)}.vt-skeleton__block{height:var(--vt-touch-target);background:var(--vt-surface-raised);animation:vt-pulse 1.5s var(--vt-easing-standard) infinite}.vt-skeleton__block[data-radius=sm]{border-radius:var(--vt-radius-sm)}.vt-skeleton__block[data-radius=md]{border-radius:var(--vt-radius-md)}.vt-skeleton__block[data-radius=lg]{border-radius:var(--vt-radius-lg)}.vt-empty{padding:var(--vt-space-6);background:var(--vt-surface-raised);color:var(--vt-content-inverse);text-align:center}.vt-empty__icon{margin-block-end:var(--vt-space-3);font-size:var(--vt-text-h3)}.vt-empty__title{margin:0;font-family:var(--vt-font-display);font-size:var(--vt-text-body-lg)}.vt-empty__description{margin:var(--vt-space-2) 0 0;line-height:var(--vt-leading-body)}.vt-empty__action{margin-block-start:var(--vt-space-4)}.vt-notification{display:grid;grid-template-columns:auto 1fr;gap:var(--vt-space-3);padding:var(--vt-space-4);background:var(--vt-surface-raised);color:var(--vt-content-inverse)}.vt-notification[data-unread=true]{border-inline-start:var(--vt-focus-width) solid var(--vt-brand-solid)}.vt-notification[data-status=failed]{border-color:var(--vt-feedback-error)}.vt-notification__icon{font-weight:700}.vt-notification__title{margin:0;font-size:var(--vt-text-body)}.vt-notification__message{margin:var(--vt-space-1) 0 0;line-height:var(--vt-leading-body)}.vt-notification__meta{display:flex;flex-wrap:wrap;gap:var(--vt-space-2);margin-block-start:var(--vt-space-2);font-size:var(--vt-text-caption)}.vt-notification__action{grid-column:2;justify-self:start}.vt-data-table{color:var(--vt-content-primary);font-family:var(--vt-font-body)}.vt-data-table__scroll{overflow-x:auto;border:var(--vt-border-width) solid var(--vt-border);border-radius:var(--vt-radius-lg);background:var(--vt-surface-base)}.vt-data-table table{width:100%;border-collapse:collapse}.vt-data-table caption{padding:var(--vt-space-4);font-family:var(--vt-font-display);font-size:var(--vt-text-body-lg);font-weight:700;text-align:start}.vt-data-table th,.vt-data-table td{padding:var(--vt-space-3) var(--vt-space-4);border-block-start:var(--vt-border-width) solid var(--vt-border);text-align:start;vertical-align:middle}.vt-data-table th{color:var(--vt-content-secondary);font-size:var(--vt-text-caption);font-weight:600}.vt-data-table th[data-align=end],.vt-data-table td[data-align=end]{text-align:end}.vt-data-table th .vt-button{color:inherit}.vt-data-table tbody tr[data-activatable=true]{cursor:pointer}.vt-data-table tbody tr:hover{opacity:.88}.vt-data-table__totals{margin-block-start:var(--vt-space-3);border:var(--vt-border-width) solid var(--vt-border);border-radius:var(--vt-radius-md);padding:var(--vt-space-3) var(--vt-space-4);background:var(--vt-surface-base)}.vt-data-stack{display:inline-grid;gap:var(--vt-space-1)}.vt-data-stack>:not(strong){color:var(--vt-content-secondary);font-size:var(--vt-text-caption)}.vt-status-mark{display:inline-flex;align-items:center;gap:var(--vt-space-2);border-inline-start:var(--vt-focus-width) solid var(--vt-border);padding-inline-start:var(--vt-space-2);color:var(--vt-content-primary);font-weight:600}.vt-status-mark[data-emphasis=attention]{border-inline-start-color:var(--vt-feedback-warning)}.vt-status-mark[data-emphasis=critical]{border-inline-start-color:var(--vt-feedback-error)}.vt-availability-editor{display:grid;gap:var(--vt-space-4);color:var(--vt-content-primary);font-family:var(--vt-font-body)}.vt-availability-editor__entries{display:grid;gap:var(--vt-space-2);margin:0;padding:0;list-style:none}.vt-availability-editor__entries li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--vt-space-3);border:var(--vt-border-width) solid var(--vt-border);border-radius:var(--vt-radius-md);padding:var(--vt-space-3);background:var(--vt-surface-base)}.vt-availability-editor__form{display:grid;gap:var(--vt-space-4)}.vt-transfer-statement__totals{display:grid;gap:var(--vt-space-2);margin:0}.vt-transfer-statement__totals>div{display:flex;justify-content:space-between;gap:var(--vt-space-4)}.vt-transfer-statement__totals dd{margin:0;font-weight:700}.vt-chart{display:grid;gap:var(--vt-space-4);margin:0;border:var(--vt-border-width) solid var(--vt-border);border-radius:var(--vt-radius-lg);padding:var(--vt-space-4);background:var(--vt-surface-base);color:var(--vt-content-primary);font-family:var(--vt-font-body)}.vt-chart figcaption{font-family:var(--vt-font-display);font-size:var(--vt-text-body-lg);font-weight:700}.vt-chart__plot{display:grid;gap:var(--vt-space-3)}.vt-chart__datum{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(8rem,3fr) auto;align-items:center;gap:var(--vt-space-3)}.vt-chart__track{overflow:hidden;height:var(--vt-space-3);border:var(--vt-border-width) solid var(--vt-content-primary);border-radius:var(--vt-radius-pill)}.vt-chart__bar{display:block;width:calc(var(--vt-chart-ratio) * 100%);height:100%;background:var(--vt-content-secondary);transition:width var(--vt-motion-base) var(--vt-easing-standard)}.vt-chart__datum[data-emphasis=attention] .vt-chart__bar{background:var(--vt-feedback-warning)}.vt-chart__datum[data-emphasis=critical] .vt-chart__bar{background:var(--vt-feedback-error)}.vt-chart__value{font-variant-numeric:tabular-nums}.vt-chart__alternative{border-block-start:var(--vt-border-width) solid var(--vt-border);padding-block-start:var(--vt-space-4)}.vt-evidence-navigator{display:grid;gap:var(--vt-space-2);margin:0;border:var(--vt-border-width) solid var(--vt-border);border-radius:var(--vt-radius-lg);padding:var(--vt-space-4);background:var(--vt-surface-base);color:var(--vt-content-primary);font-family:var(--vt-font-body)}.vt-evidence-navigator>div{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);gap:var(--vt-space-3);padding-block:var(--vt-space-2);border-block-start:var(--vt-border-width) solid var(--vt-border)}.vt-evidence-navigator>div:first-child{border-block-start:0}.vt-evidence-navigator dt{color:var(--vt-content-secondary);font-weight:600}.vt-evidence-navigator dd{margin:0;overflow-wrap:anywhere}.vt-evidence-navigator__link{color:var(--vt-brand-solid);min-height:var(--vt-touch-target);display:inline-flex;align-items:center}.vt-case-board__actions{display:flex;flex-wrap:wrap;gap:var(--vt-space-2)}@keyframes vt-spin{to{transform:rotate(360deg)}}@keyframes vt-pulse{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.vt-button,.vt-feedback,.vt-spinner,.vt-skeleton__block,.vt-chart__bar{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(min-width:768px){.vt-data-table thead th{position:sticky;inset-block-start:0;background:var(--vt-surface-base)}.vt-availability-editor__form{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-availability-editor__form .vt-button{justify-self:start}}@media(max-width:767px){.vt-data-table__scroll{overflow-x:visible}.vt-data-table table,.vt-data-table tbody,.vt-data-table tr,.vt-data-table td{display:block}.vt-data-table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.vt-data-table tbody tr{border-block-start:var(--vt-border-width) solid var(--vt-border);padding-block:var(--vt-space-2)}.vt-data-table td{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);gap:var(--vt-space-3);border:0}.vt-data-table td:before{content:attr(data-label);color:var(--vt-content-secondary);font-size:var(--vt-text-caption);font-weight:600}.vt-data-table td[data-align=end]{text-align:start}.vt-chart__datum{grid-template-columns:1fr auto}.vt-chart__track{grid-column:1 / -1}.vt-evidence-navigator>div{grid-template-columns:1fr}}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--vt-surface-base)}body{min-height:100vh;margin:0;color:var(--vt-content-primary);background:radial-gradient(circle at 80% 12%,rgb(212 175 55 / .12),transparent 32rem),var(--vt-surface-base);font-family:var(--vt-font-body)}button,input{font:inherit}.fcc-entry,.fcc-gate-loading{display:grid;min-height:100vh;place-items:center;padding:var(--vt-space-6)}.fcc-entry__card{width:min(100%,42rem);border:var(--vt-border-width) solid var(--vt-border);border-radius:var(--vt-radius-lg);padding:clamp(var(--vt-space-6),5vw,var(--vt-space-12));background:#0b0b0de0;box-shadow:var(--vt-elevation-overlay)}.fcc-entry__header,.fcc-shell__header,.fcc-shell__actions,.fcc-locale{display:flex;align-items:center;gap:var(--vt-space-2)}.fcc-entry__header,.fcc-shell__header{justify-content:space-between}.fcc-brand{margin:0;color:var(--vt-brand-solid);font-family:var(--vt-font-display);font-size:var(--vt-text-h4);font-weight:700}h1{max-width:18ch;margin:var(--vt-space-8) 0 var(--vt-space-4);font-family:var(--vt-font-display);font-size:clamp(var(--vt-text-h3),7vw,var(--vt-text-h1));line-height:var(--vt-leading-heading)}.fcc-entry__description,.fcc-shell__content>p{max-width:60ch;color:var(--vt-content-secondary);line-height:var(--vt-leading-body)}.fcc-entry__error{display:grid;justify-items:start;gap:var(--vt-space-4)}.fcc-entry__audit{margin:var(--vt-space-8) 0 0;border-inline-start:var(--vt-focus-width) solid var(--vt-feedback-warning);padding-inline-start:var(--vt-space-3);color:var(--vt-content-secondary);font-size:var(--vt-text-caption)}.fcc-shell{min-height:100vh;padding:var(--vt-space-6) clamp(var(--vt-space-6),6vw,var(--vt-space-16))}.fcc-shell__header{border-block-end:var(--vt-border-width) solid var(--vt-border);padding-block-end:var(--vt-space-4)}.fcc-shell__content{max-width:70rem;padding-block:clamp(var(--vt-space-12),10vw,8rem)}.fcc-shell__eyebrow{color:var(--vt-brand-solid)!important;font-family:var(--vt-font-mono);font-size:var(--vt-text-caption);letter-spacing:.12em}.fcc-control-center,.fcc-control-center__header,.fcc-perspective-card,.fcc-perspective-card>header{display:grid;gap:var(--vt-space-3)}.fcc-control-center__header>h1,.fcc-control-center__header>p,.fcc-perspective-card h2,.fcc-perspective-card p{margin:0}.fcc-control-center__header>p{max-width:65ch;color:var(--vt-content-secondary);line-height:var(--vt-leading-body)}.fcc-role-label{display:flex;flex-wrap:wrap;gap:var(--vt-space-2);font-size:var(--vt-text-caption)}.fcc-role-label strong{color:var(--vt-content-primary)}.fcc-perspective-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:var(--vt-space-4);margin:var(--vt-space-8) 0 0;padding:0;list-style:none}.fcc-perspective-card{height:100%;border:var(--vt-border-width) solid var(--vt-border);border-radius:var(--vt-radius-lg);padding:var(--vt-space-5);background:var(--vt-surface-raised)}.fcc-perspective-card[data-status=degraded],.fcc-perspective-card[data-status=error]{border-color:var(--vt-feedback-warning)}.fcc-perspective-card h2{font-family:var(--vt-font-display);font-size:var(--vt-text-h4)}.fcc-perspective-card header>p{color:var(--vt-content-secondary);line-height:var(--vt-leading-body)}.fcc-perspective-card .vt-empty{min-height:0;padding:var(--vt-space-4) 0 0;text-align:start}.fcc-perspective-card .vt-empty__icon{display:none}.fcc-perspective-card__link{justify-self:start;color:var(--vt-brand-solid);font-weight:700}@media(max-width:47.99rem){.fcc-entry__header,.fcc-shell__header,.fcc-shell__actions{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
