:root{--concrete-50:#f4f5f6;--concrete-100:#eceef0;--concrete-200:#d9dde2;--concrete-300:#aeb6bf;--concrete-500:#5f6975;--concrete-700:#3b4450;--concrete-900:#15191e;--white:#fff;--orange-50:#fff1e8;--orange-400:#ff7424;--orange-500:#f25c05;--orange-700:#b23f00;--green-700:#2f7d32;--green-50:#eaf5ea;--blue-700:#1d6fa3;--blue-50:#e8f2fa;--ochre-700:#8a6116;--ochre-50:#fbf3e2;--slate-600:#5b6672;--slate-50:#f1f3f5;--red-700:#b42318;--red-50:#fdecea;--gray-500:#7d828b;--gray-600:#686d75;--gray-50:#f4f4f5;--color-page:var(--concrete-50);--color-surface:var(--white);--color-surface-sunk:var(--concrete-100);--color-ink:var(--concrete-900);--color-ink-2:var(--concrete-700);--color-muted:var(--concrete-500);--color-line:var(--concrete-200);--color-line-strong:var(--concrete-300);--color-placeholder:#9aa1ab;--color-accent:var(--orange-500);--color-accent-hover:var(--orange-400);--color-on-accent:var(--concrete-900);--color-accent-tint:var(--orange-50);--color-accent-text:var(--orange-700);--color-header:var(--concrete-900);--color-on-header:var(--white);--color-on-header-muted:var(--concrete-300);--color-header-line:var(--concrete-700);--color-danger:var(--red-700);--color-on-danger:var(--white);--color-danger-tint:var(--red-50);--color-focus:var(--orange-500);--state-confirmed:var(--green-700);--state-confirmed-bg:var(--green-50);--state-ambiguous:var(--blue-700);--state-ambiguous-bg:var(--blue-50);--state-stale:var(--ochre-700);--state-stale-bg:var(--ochre-50);--state-not-found:var(--slate-600);--state-not-found-bg:var(--slate-50);--state-unavailable:var(--red-700);--state-unavailable-bg:var(--red-50);--state-unsupported:var(--gray-500);--state-unsupported-text:var(--gray-600);--state-unsupported-bg:var(--gray-50);--font-embed-sans:"IBM Plex Sans", Arial, sans-serif;--text-display:4rem;--leading-display:1.05;--text-h1:2.25rem;--leading-h1:1.15;--text-h2:2.25rem;--leading-h2:1.15;--text-h3:1.375rem;--leading-h3:1.25;--text-h4:1.25rem;--leading-h4:1.3;--text-lead:1.25rem;--leading-lead:1.5;--text-body:1rem;--leading-body:1.5;--text-sm:.875rem;--leading-sm:1.45;--text-xs:.8125rem;--leading-xs:1.4;--text-2xs:.75rem;--leading-2xs:1.35;--text-button:.9375rem;--text-faq:1.125rem;--text-price:1.75rem;--text-wordmark:1.375rem;--text-code:1.625rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-display:700;--tracking-display:-.01em;--tracking-wordmark:.08em;--tracking-button:.06em;--tracking-label:.06em;--tracking-eyebrow:.08em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:4rem;--space-11:5rem;--space-12:6rem;--space-13:7rem;--space-hair:.125rem;--space-tight:.375rem;--container:70rem;--container-prose:42.5rem;--container-search:56.25rem;--container-report:50rem;--container-form:25rem;--field-basis:17.5rem;--field-basis-sm:11.25rem;--package-min:10.5rem;--container-auth:27.5rem;--container-copy:26.25rem;--gutter:2.5rem;--gutter-phone:1.25rem;--sidebar:15.5rem;--header-h:4.5rem;--header-h-app:4rem;--control-h:3rem;--control-h-sm:2.25rem;--control-h-lg:3.5rem;--control-h-code:3.75rem;--control-pad:1.375rem;--control-pad-sm:.875rem;--control-pad-lg:1.75rem;--input-pad:.875rem;--chip-h:1.625rem;--chip-h-lg:1.875rem;--chip-pad:.625rem;--check-size:1.25rem;--radio-dot:.625rem;--tab-gap:1.75rem;--tab-indicator:3px;--glyph:.8125rem;--glyph-sm:.6875rem;--glyph-col:1.125rem;--timeline-date:7rem;--touch:2.75rem;--radius:2px;--radius-round:50%;--border:1px;--border-heavy:2px;--rule:var(--border) solid var(--color-line);--rule-strong:var(--border) solid var(--color-line-strong);--rule-heavy:var(--border-heavy) solid var(--color-ink);--stripe:6px;--stripe-app:4px;--accent-bar:4px;--focus-ring:2px;--shadow-overlay:0 4px 12px #15191e24;--duration-fast:.12s;--duration-base:.18s;--ease:cubic-bezier(.2, .7, .2, 1);--z-sticky:100;--z-overlay:200;--z-modal:300;--text-hero:clamp(2.5rem, 7vw, var(--text-display));--text-page-title:clamp(2.125rem, 6vw, 3.25rem);--text-legal-title:clamp(2.125rem, 6vw, 3rem);--text-section:clamp(1.75rem, 4vw, var(--text-h2));--text-subsection:clamp(1.625rem, 4vw, 2rem);--text-callout:1.625rem;--text-step:1.5rem;--text-step-lg:1.75rem;--text-lead-fluid:clamp(1.0625rem, 2.2vw, var(--text-lead));--text-body-lg:var(--text-faq);--text-pack-price:2.75rem;--gutter-fluid:clamp(var(--gutter-phone), 5vw, var(--gutter));--section-gap:clamp(4.5rem, 10vw, var(--space-13));--page-top:clamp(var(--space-9), 8vw, var(--space-12));--hero-top:clamp(3.5rem, 9vw, var(--space-12));--subsection-gap:clamp(var(--space-10), 9vw, var(--space-13));--card-pad-fluid:clamp(var(--space-5), 4vw, var(--space-7));--header-h-phone:3.75rem;--dt-col:16.25rem;--step-num-col:3.5rem;--step-title-col:15rem;--legal-nav-col:15rem;--footer-col:10rem;--who-col:11.25rem;--role-col:7.5rem;--color-footer-text:var(--concrete-200);--color-canvas:var(--color-page);--color-surface-subtle:var(--color-surface-sunk);--color-surface-hover:var(--color-page);--color-surface-inverse:var(--color-header);--color-text:var(--color-ink);--color-text-secondary:var(--color-ink-2);--color-text-muted:var(--color-muted);--color-text-faint:var(--color-muted);--color-text-inverse:var(--color-on-header);--color-border:var(--color-line);--color-border-strong:var(--color-line-strong);--color-border-inverse:var(--color-header-line);--color-accent-active:var(--color-accent);--color-accent-subtle:var(--color-accent-tint);--color-accent-border:var(--color-accent);--color-on-accent-hover:var(--color-on-accent);--color-success:var(--state-confirmed);--color-success-subtle:var(--state-confirmed-bg);--color-warning:var(--state-stale);--color-warning-subtle:var(--state-stale-bg);--color-danger-subtle:var(--color-danger-tint);--color-danger-text:var(--color-danger);--color-focus-ring:var(--color-focus);--state-confirmed-subtle:var(--state-confirmed-bg);--state-ambiguous-subtle:var(--state-ambiguous-bg);--state-stale-subtle:var(--state-stale-bg);--state-not-found-subtle:var(--state-not-found-bg);--state-unavailable-subtle:var(--state-unavailable-bg);--state-unsupported-subtle:var(--state-unsupported-bg);--stone-50:var(--concrete-50);--stone-100:var(--concrete-100);--stone-200:var(--concrete-200);--stone-300:var(--concrete-300);--stone-400:var(--concrete-300);--stone-500:var(--concrete-500);--stone-600:var(--concrete-700);--stone-700:var(--concrete-700);--stone-800:var(--concrete-900);--stone-900:var(--concrete-900);--stone-950:var(--concrete-900);--indigo-50:var(--orange-50);--indigo-200:var(--orange-500);--indigo-400:var(--orange-400);--indigo-500:var(--orange-400);--indigo-600:var(--orange-500);--indigo-700:var(--orange-700);--lime-50:var(--green-50);--lime-600:var(--green-700);--lime-700:var(--green-700);--amber-50:var(--ochre-50);--amber-700:var(--ochre-700);--teal-50:var(--blue-50);--teal-700:var(--blue-700);--red-600:var(--red-700);--font-display-settings:normal;--text-display-xl:var(--text-display);--leading-display-xl:var(--leading-display);--text-display-lg:var(--text-display);--leading-display-lg:var(--leading-display);--leading-body-lg:var(--leading-body);--text-note:var(--text-xs);--tracking-normal:0;--section-y:var(--space-13);--section-y-tight:var(--space-10);--sheet-pad:var(--space-9);--row-pad:.625rem;--topbar-height:var(--header-h-app);--nav-width:var(--sidebar);--radius-sm:var(--radius);--radius-md:var(--radius);--radius-lg:var(--radius);--radius-full:var(--radius);--border-width:var(--border);--shadow-none:none;--shadow-modal:var(--shadow-overlay);--duration-slow:var(--duration-base);--ease-out:var(--ease);--ease-in-out:var(--ease);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-page);color:var(--color-ink)}*,:before,:after{box-sizing:border-box}body{background:var(--color-page);min-height:100dvh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);margin:0;display:grid}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);color:var(--color-ink);text-wrap:balance;margin:0}h1{font-size:var(--text-h1);line-height:var(--leading-h1)}h2{font-size:var(--text-h2);line-height:var(--leading-h2)}h3{font-size:var(--text-h3);line-height:var(--leading-h3)}h4{font-size:var(--text-h4);line-height:var(--leading-h4)}p{margin:0 0 var(--space-4);text-wrap:pretty}strong,b{font-weight:var(--weight-semibold)}a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{color:var(--color-accent-text)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring) solid var(--color-focus);outline-offset:2px}.vc-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vc-display{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.vc-lead{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-ink-2)}.vc-muted{color:var(--color-muted)}.vc-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.vc-eyebrow{font:var(--weight-medium) var(--text-xs) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-accent-text);margin:0}.vc-caption{font:var(--weight-semibold) var(--text-2xs) / 1.2 var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-muted)}.vc-wrap{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.vc-section{padding-top:var(--space-13)}.vc-stripe{height:var(--stripe);background:var(--color-accent)}.vc-stripe--app{height:var(--stripe-app)}@media (max-width:40rem){.vc-wrap{padding:0 var(--gutter-phone)}.vc-section{padding-top:var(--space-11)}}.vc-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--control-pad);border-radius:var(--radius);border:var(--border) solid transparent;font:var(--weight-semibold) var(--text-button) / 1 var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-button);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);text-decoration:none;display:inline-flex}.vc-btn--primary{background:var(--color-accent);color:var(--color-on-accent)}.vc-btn--primary:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.vc-btn--secondary{background:var(--color-surface);border-color:var(--color-line-strong);color:var(--color-ink)}.vc-btn--secondary:hover{border-color:var(--color-ink);color:var(--color-ink)}.vc-btn--ghost{color:var(--color-ink-2);background:0 0}.vc-btn--ghost:hover{color:var(--color-ink);background:var(--color-surface-sunk)}.vc-btn--inverse{color:var(--color-on-header);background:0 0}.vc-btn--inverse:hover{color:var(--color-accent-hover)}.vc-btn--danger{background:var(--color-danger);color:var(--color-on-danger)}.vc-btn--danger:hover{color:var(--color-on-danger)}.vc-btn--sm{height:var(--control-h-sm);padding:0 var(--control-pad-sm);font-size:var(--text-xs)}.vc-btn--lg{height:var(--control-h-lg);padding:0 var(--control-pad-lg);font-size:var(--text-body)}.vc-btn--block{width:100%}.vc-btn:disabled,.vc-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.vc-card{background:var(--color-surface);border:var(--rule);border-radius:var(--radius);padding:var(--space-7)}.vc-card--heavy{border:var(--rule-heavy)}.vc-card--action{border-top:var(--accent-bar) solid var(--color-accent)}.vc-card--flush{padding:0}@media (max-width:40rem){.vc-card{padding:var(--space-6) var(--space-5)}.vc-card--flush{padding:0}}.vc-field{gap:var(--space-tight);display:grid}.vc-label{font:var(--weight-medium) var(--text-sm) / 1.2 var(--font-sans);color:var(--color-ink-2)}.vc-input{width:100%;height:var(--control-h);padding:0 var(--input-pad);background:var(--color-surface);border:var(--border) solid var(--color-line-strong);border-radius:var(--radius);font:var(--weight-regular) var(--text-body) var(--font-sans);color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease)}textarea.vc-input{height:auto;padding:var(--space-3) var(--input-pad)}.vc-input::placeholder{color:var(--color-placeholder)}.vc-input:hover{border-color:var(--color-ink-2)}.vc-input:focus{outline:var(--focus-ring) solid var(--color-focus);outline-offset:1px;border-color:var(--color-ink)}.vc-input--mono{font-family:var(--font-mono)}.vc-input[aria-invalid=true]{border-color:var(--color-danger)}.vc-input:disabled,.vc-input[readonly]{background:var(--color-surface-sunk);color:var(--color-muted);cursor:not-allowed}.vc-hint{font-size:var(--text-xs);color:var(--color-muted)}.vc-error{font-size:var(--text-xs);color:var(--color-danger)}.vc-check,.vc-radio{align-items:flex-start;gap:var(--space-3);cursor:pointer;font-size:var(--text-sm);color:var(--color-ink-2);display:inline-flex}.vc-check__box{width:var(--check-size);height:var(--check-size);border:var(--border-heavy) solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-on-header);flex:none;place-items:center;display:grid}.vc-check__box[data-on=true]{background:var(--color-ink);border-color:var(--color-ink)}.vc-radio__dot{width:var(--check-size);height:var(--check-size);border-radius:var(--radius-round);border:var(--border-heavy) solid var(--color-line-strong);background:var(--color-surface);flex:none;place-items:center;display:grid}:is(.vc-radio__dot[data-on=true],.vc-package:has(input:checked) .vc-radio__dot){border-color:var(--color-accent)}.vc-radio__dot[data-on=true]:after{content:"";width:var(--radio-dot);height:var(--radio-dot);border-radius:var(--radius-round);background:var(--color-accent)}.vc-package:has(input:checked) .vc-radio__dot:after{content:"";width:var(--radio-dot);height:var(--radio-dot);border-radius:var(--radius-round);background:var(--color-accent)}.vc-alert{padding:var(--space-3) var(--space-4);border-left:var(--accent-bar) solid var(--color-danger);background:var(--color-danger-tint);color:var(--color-danger);font-size:var(--text-sm);margin:0}.vc-alert--info{border-left-color:var(--color-ink);background:var(--color-surface-sunk);color:var(--color-ink)}.vc-tabs{gap:var(--tab-gap);border-bottom:var(--rule);display:flex}.vc-tab{appearance:none;padding:0 0 var(--space-3);border:0;border-bottom:var(--tab-indicator) solid transparent;font:var(--weight-semibold) var(--text-button) var(--font-sans);color:var(--color-muted);cursor:pointer;background:0 0;margin-bottom:-1px;text-decoration:none}.vc-tab:hover{color:var(--color-ink)}.vc-tab[aria-selected=true],.vc-tab[aria-current=page]{color:var(--color-ink);border-bottom-color:var(--color-accent)}.vc-badge{align-items:center;gap:var(--space-tight);height:var(--chip-h);padding:0 var(--chip-pad);border-radius:var(--radius);border:var(--border) solid currentColor;font:var(--weight-medium) var(--text-xs) / 1 var(--font-sans);white-space:nowrap;display:inline-flex}.vc-badge--neutral{color:var(--color-ink-2);border-color:var(--color-line-strong);background:var(--color-surface)}.vc-badge--accent{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}.vc-credits{align-items:center;gap:var(--space-tight);height:var(--chip-h-lg);padding:0 var(--space-3);border-radius:var(--radius);background:var(--color-accent);color:var(--color-on-accent);font:var(--weight-semibold) var(--text-xs) / 1 var(--font-sans);cursor:pointer;border:0;text-decoration:none;display:inline-flex}a.vc-credits:hover,.vc-topbar a.vc-credits,.vc-topbar a.vc-credits:hover{color:var(--color-on-accent)}a.vc-credits:hover{background:var(--color-accent-hover)}.vc-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.vc-table th{text-align:left;padding:var(--space-3) var(--space-4);font:var(--weight-semibold) var(--text-2xs) var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-muted);border-bottom:var(--rule-heavy);white-space:nowrap}.vc-table td{padding:var(--space-4);border-bottom:var(--rule);vertical-align:middle}.vc-table tbody tr:hover{background:var(--color-page)}.vc-table .num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.vc-topbar{background:var(--color-header);color:var(--color-on-header)}.vc-topbar__inner{height:var(--header-h);justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.vc-topbar a{color:var(--color-on-header);text-decoration:none}.vc-topbar a:hover{color:var(--color-accent-hover)}.vc-shell{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.vc-shell__body{grid-template-columns:var(--sidebar) minmax(0, 1fr);display:grid}.vc-shell__body[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.vc-shell__main{padding:var(--space-9);min-width:0}.vc-sidenav{background:var(--color-surface);border-right:var(--rule);padding:var(--space-7) 0}.vc-sidenav__group{font:var(--weight-semibold) var(--text-2xs) var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-muted);padding:0 var(--space-6) var(--space-3);margin:0}.vc-sidenav__item{text-align:left;width:100%;padding:var(--space-3) var(--space-6);border:0;border-left:var(--accent-bar) solid transparent;font:var(--weight-regular) var(--text-button) var(--font-sans);color:var(--color-ink-2);cursor:pointer;background:0 0;text-decoration:none;display:block}.vc-sidenav__item:hover{color:var(--color-ink);background:var(--color-page)}.vc-sidenav__item[aria-current=page]{color:var(--color-ink);font-weight:var(--weight-semibold);background:var(--color-accent-tint);border-left-color:var(--color-accent)}.vc-package{gap:var(--space-2);text-align:left;padding:var(--space-7) var(--space-6) var(--space-5);background:var(--color-surface);border:var(--border) solid var(--color-line-strong);border-radius:var(--radius);font:inherit;color:inherit;cursor:pointer;display:grid;position:relative}.vc-package[aria-checked=true]{outline:var(--border) solid var(--color-accent);border-color:var(--color-accent)}.vc-package:has(input:checked){outline:var(--border) solid var(--color-accent);border-color:var(--color-accent)}.vc-package:has(input:focus-visible){outline:var(--focus-ring) solid var(--color-focus);outline-offset:2px}.vc-package__tag{top:calc(var(--chip-h) / -2);left:var(--space-5);position:absolute}.vc-package__credits{font:var(--weight-display) var(--text-h4) / 1.2 var(--font-display)}.vc-package__price{font-family:var(--font-mono);font-size:var(--text-price);line-height:1.1}.vc-package__per{font-size:var(--text-xs);white-space:nowrap;color:var(--color-muted)}.vc-package__note{font-size:var(--text-sm);color:var(--color-muted)}.vc-package__radio{margin-top:var(--space-2);padding-top:var(--space-3);border-top:var(--rule);justify-content:center;display:flex}.vc-faq details{border-bottom:var(--rule);padding:var(--space-5) 0}.vc-faq summary{cursor:pointer;justify-content:space-between;gap:var(--space-6);font:var(--weight-semibold) var(--text-faq) / 1.35 var(--font-sans);list-style:none;display:flex}.vc-faq summary::-webkit-details-marker{display:none}.vc-faq summary:after{content:"+";font:var(--weight-regular) var(--text-h3) / 1 var(--font-mono);color:var(--color-accent-text)}.vc-faq details[open] summary:after{content:"–"}.vc-faq details p{margin-top:var(--space-3);color:var(--color-ink-2);max-width:var(--container-prose)}.vc-mascot{flex:none;place-items:center;display:inline-grid}.vc-mascot img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;height:auto;display:block}.vc-mascot--round img{border-radius:var(--radius-round)}.vc-wordmark{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-wordmark);color:inherit;line-height:1}.vc-wordmark--app,.vc-wordmark--print{font-size:var(--text-h4)}.vc-wordmark--header,.vc-wordmark--footer{font-size:var(--text-wordmark)}.vc-logo{align-items:center;gap:var(--space-3);color:inherit;text-decoration:none;display:inline-flex}.vc-logo:hover{color:inherit}.vc-mark{flex:none;display:block}.vc-mark--accent{color:var(--color-accent)}.vc-empty{justify-items:center;gap:var(--space-4);text-align:center;padding:var(--space-10) var(--space-6);display:grid}.vc-empty__title{margin-top:var(--space-2);font-size:var(--text-h3);line-height:var(--leading-h3)}.vc-empty__body{max-width:var(--container-copy);color:var(--color-muted)}.vc-report{max-width:var(--container-report);padding:0 var(--gutter);margin:0 auto}.vc-report-section{padding:var(--space-8) 0;border-top:var(--rule-heavy);break-inside:avoid}.vc-report-section:first-of-type{border-top:0}.vc-report-section__head{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.vc-report-section__title-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.vc-report-section__title{font-size:var(--text-h3);line-height:var(--leading-h3)}.vc-st--confirmed{--st:var(--state-confirmed);--st-text:var(--state-confirmed);--st-bg:var(--state-confirmed-bg)}.vc-st--ambiguous{--st:var(--state-ambiguous);--st-text:var(--state-ambiguous);--st-bg:var(--state-ambiguous-bg)}.vc-st--stale{--st:var(--state-stale);--st-text:var(--state-stale);--st-bg:var(--state-stale-bg)}.vc-st--not-found{--st:var(--state-not-found);--st-text:var(--state-not-found);--st-bg:var(--state-not-found-bg)}.vc-st--unavailable{--st:var(--state-unavailable);--st-text:var(--state-unavailable);--st-bg:var(--state-unavailable-bg)}.vc-st--unsupported{--st:var(--state-unsupported);--st-text:var(--state-unsupported-text);--st-bg:var(--state-unsupported-bg)}.vc-glyph{width:var(--glyph);height:var(--glyph);flex:none;display:block}.vc-glyph--sm{width:var(--glyph-sm);height:var(--glyph-sm)}.vc-state{align-items:center;gap:var(--space-tight);height:var(--chip-h);padding:0 var(--chip-pad);border-radius:var(--radius);border:var(--border) solid var(--st);font:var(--weight-medium) var(--text-xs) / 1 var(--font-sans);white-space:nowrap;color:var(--st-text);background:var(--st-bg);-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-flex}.vc-state .vc-glyph{color:var(--st)}.vc-state--plain{background:0 0;border:0;height:auto;padding:0}.vc-legend{gap:var(--space-2);flex-wrap:wrap;display:flex}.vc-evidence{grid-template-columns:var(--glyph-col) minmax(0, 1fr);gap:var(--space-3);padding:var(--space-4) 0;border-bottom:var(--rule);display:grid}.vc-evidence:last-child{border-bottom:0}.vc-evidence__glyph{padding-top:var(--space-1);color:var(--st)}.vc-evidence__state{margin:0 0 var(--space-hair);font:var(--weight-semibold) var(--text-2xs) / 1.3 var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--st-text)}.vc-evidence__value{font-weight:var(--weight-semibold);margin:0;line-height:1.4}.vc-evidence__qualifier{font-weight:var(--weight-regular);color:var(--color-ink-2)}.vc-provenance{margin:var(--space-1) 0 0;font:var(--weight-regular) var(--text-2xs) / 1.6 var(--font-mono);color:var(--color-muted);font-variant-numeric:tabular-nums}.vc-evidence__note{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);background:var(--color-surface-sunk);border-left:var(--border-heavy) solid var(--color-ink-2);font-size:var(--text-sm);color:var(--color-ink-2)}.vc-timeline{margin:0;padding:0;list-style:none}.vc-timeline>li{grid-template-columns:var(--timeline-date) var(--glyph-col) minmax(0, 1fr);gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--rule);align-items:start;display:grid}.vc-timeline>li:last-child{border-bottom:0}.vc-timeline__date{font:var(--text-xs) / 1.6 var(--font-mono);color:var(--color-muted);font-variant-numeric:tabular-nums}.vc-timeline__glyph{padding-top:var(--space-1);color:var(--st)}.vc-timeline__text{margin:0}.vc-timeline__source{font:var(--text-2xs) / 1.5 var(--font-mono);color:var(--color-muted);display:block}.vc-summary{padding:var(--space-7);background:var(--color-surface);border:var(--rule-heavy);border-radius:var(--radius)}.vc-summary__name{margin-top:var(--space-3);font-size:var(--text-h2);line-height:var(--leading-h2)}.vc-summary__id{margin:var(--space-tight) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted)}.vc-summary__facts{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.vc-summary__body{margin-top:var(--space-5);color:var(--color-ink-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.display{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-display-lg);line-height:var(--leading-display-lg);letter-spacing:var(--tracking-display);text-wrap:balance}.display em,.display i{font-style:normal}.summary-line{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h3);line-height:var(--leading-h3);text-wrap:pretty}.summary-line em,.summary-line i{font-style:normal}.lead{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-text-muted);text-wrap:pretty}.eyebrow{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-accent-text);line-height:1}.label{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-muted)}.provenance{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.6}.identifier,.numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.prose{max-width:var(--container-prose)}.section{padding-block:var(--section-y)}.section--tight{padding-block:var(--section-y-tight)}.section-head{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.page-shell{align-items:start;display:grid}.page-shell--centered{place-items:center}.app-panel{width:min(100%, var(--container-prose));padding:var(--section-y-tight) var(--gutter);margin-inline:auto}.app-panel--wide{max-width:var(--container)}.app-panel--report{max-width:var(--container-report)}.app-shell{grid-template-rows:var(--topbar-height) 1fr;min-height:100vh;display:grid}.app-shell__bar{justify-content:space-between;align-items:center;gap:var(--space-5);height:var(--topbar-height);min-width:0;padding-inline:var(--space-6);border-bottom:var(--rule);background:var(--color-surface);display:flex}.app-shell__bar-start,.app-shell__bar-end{align-items:center;min-width:0;display:flex}.app-shell__bar-start{gap:var(--space-5)}.app-shell__bar-end{gap:var(--space-4)}.app-shell__collapse{border:var(--rule);border-radius:var(--radius-sm);background:var(--color-surface);width:2rem;height:2rem;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.app-shell__collapse:hover{background:var(--color-surface-hover);color:var(--color-text)}.app-shell__menu{height:2.75rem;padding:0 var(--space-4);border:var(--rule);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:none;align-items:center;line-height:1;display:none}.app-shell__menu--open{border-color:var(--color-border-strong);background:var(--color-surface-subtle);color:var(--color-text)}.app-shell__wordmark{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);color:var(--color-text);flex:none;text-decoration:none}.app-shell__breadcrumb{height:var(--space-6);min-width:0;padding-left:var(--space-5);border-left:var(--rule);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:none;overflow:hidden}.app-shell--collapsed .app-shell__breadcrumb{display:inline-flex}.app-shell__context{height:var(--space-6);padding-left:var(--space-5);border-left:var(--rule);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;align-items:center;display:inline-flex}.app-shell__context--compact{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);display:none}.app-shell__user{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--color-text);overflow:hidden}.app-shell__bar-action{flex:none}.app-shell__body{grid-template-columns:minmax(0, var(--nav-width)) minmax(0, 1fr);min-height:0;display:grid}.app-shell--collapsed .app-shell__body{grid-template-columns:minmax(0,1fr)}.app-shell__nav{min-width:0;padding:var(--space-7) 0;border-right:var(--rule);background:var(--color-surface)}.app-shell--collapsed .app-shell__nav{display:none}.app-shell__nav-group{padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:var(--rule)}.app-shell__nav-group:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.app-shell__nav-label{margin:0 0 var(--space-4);padding:0 var(--space-6);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-muted)}.app-shell__nav-links{display:grid}.app-shell__nav-link{padding:var(--space-4) var(--space-6) var(--space-4) calc(var(--space-6) - 3px);font-size:var(--text-sm);color:var(--color-text-secondary);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-left:3px solid #0000;text-decoration:none;display:block}.app-shell__nav-link:hover{background:var(--color-surface-hover);color:var(--color-text)}.app-shell__nav-link--active,.app-shell__nav-link--active:hover{background:var(--color-accent-subtle);border-left-color:var(--color-accent);color:var(--color-text)}.app-shell__nav-meta,.app-shell__nav-spacer,.app-shell__account{display:none}.app-shell__content{min-width:0;padding:var(--space-9) var(--space-6)}.app-shell__page{max-width:var(--container);margin-inline:auto}.app-shell__page--document{max-width:var(--container-report);margin-inline:0}.credit-pill{height:2rem;padding:0 var(--space-4);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);white-space:nowrap;flex:none;align-items:center;line-height:1;text-decoration:none;display:inline-flex}@media (max-width:40rem){.app-shell__bar{gap:var(--space-4);padding-inline:var(--space-5)}.app-shell__bar-start{gap:var(--space-4)}.app-shell__bar .app-shell__collapse,.app-shell__bar .app-shell__breadcrumb,.app-shell__bar .app-shell__context,.app-shell__bar .app-shell__user,.app-shell__bar .app-shell__bar-action{display:none}.app-shell__bar .app-shell__context--compact,.app-shell__menu{display:inline-flex}.app-shell__credits{height:2.75rem;padding:0 calc(var(--space-5) - var(--space-1) / 2)}.app-shell__body,.app-shell--collapsed .app-shell__body{grid-template-columns:minmax(0,1fr)}.app-shell__nav,.app-shell--collapsed .app-shell__nav{display:none}.app-shell--menu-open .app-shell__nav{min-height:calc(100vh - var(--topbar-height));padding:var(--space-6) 0 0;border-right:0;grid-template-rows:auto auto 1fr auto;display:grid}.app-shell--menu-open .app-shell__content{display:none}.app-shell__nav-group,.app-shell__nav-group:last-of-type{padding:var(--space-5) 0;border-bottom:var(--rule);margin:0}.app-shell__nav-group:first-of-type{padding-top:0}.app-shell__nav-label{margin-bottom:var(--space-3);padding:0 var(--space-5)}.app-shell__nav-link{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3rem;padding:0 var(--space-5) 0 calc(var(--space-5) - 3px);font-size:var(--text-body);display:flex}.app-shell__nav-meta{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);display:inline}.app-shell__nav-spacer{display:block}.app-shell__account{gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-7);border-top:var(--rule);display:grid}.app-shell__account-identity{margin-bottom:var(--space-1);gap:2px;display:grid}.app-shell__account-name{font-size:var(--text-sm);color:var(--color-text)}.app-shell__account-email{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.app-shell__account-action{width:100%}.app-shell__content{padding:var(--space-7) var(--space-5) var(--space-8)}.app-shell__content h1{font-size:var(--text-h2);line-height:var(--leading-h2)}}.stack{gap:var(--space-5);display:grid}.stack--tight{gap:var(--space-3)}.cluster{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.detail{color:var(--color-text-muted)}.state-word{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);display:inline-flex}.state-word.state--confirmed,.state-word.state--ambiguous,.state-word.state--stale,.state-word.state--not-found,.state-word.state--unavailable,.state-word.state--unsupported{background:0 0;border:0}.state-word.state--unsupported:after{content:none}.state-word.state--confirmed{color:var(--state-confirmed)}.state-word.state--ambiguous{color:var(--state-ambiguous)}.state-word.state--stale{color:var(--state-stale)}.state-word.state--not-found{color:var(--state-not-found)}.state-word.state--unavailable{color:var(--state-unavailable)}.state-word.state--unsupported{color:var(--state-unsupported-text)}.grid-rule{border-top:var(--rule);border-left:var(--rule);background:var(--color-surface);border-radius:0;display:grid;overflow:hidden}.grid-rule>*{border-right:var(--rule);border-bottom:var(--rule);padding:var(--space-6);min-width:0}.grid-rule>*>:last-child{margin-bottom:0}.grid-rule--2{grid-template-columns:repeat(2,1fr)}.grid-rule--3{grid-template-columns:repeat(3,1fr)}.grid-rule--4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.grid-rule--3,.grid-rule--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.grid-rule--2,.grid-rule--3,.grid-rule--4{grid-template-columns:1fr}}.card{background:var(--color-surface);border:var(--rule);border-radius:var(--radius-lg);padding:var(--space-6)}.card>:last-child{margin-bottom:0}.card--flat{border-radius:0}.card--interactive{transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out)}.card--interactive:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.card__footer{justify-content:space-between;align-items:center;gap:var(--space-4);margin:var(--space-6) calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-4) var(--space-6);border-top:var(--rule);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text);text-decoration:none;display:flex}.marker{border-left:3px solid var(--color-accent);padding-left:var(--space-6)}.mark{color:var(--color-accent);flex:none}.btn{justify-content:center;align-items:center;gap:var(--space-3);height:2.5rem;padding-inline:var(--space-5);border:var(--border-width) solid transparent;border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-button);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);line-height:1;text-decoration:none;display:inline-flex}.btn--sm{height:2rem}.btn--lg{height:3rem;padding-inline:var(--space-6)}.btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.btn--primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-on-accent-hover)}.btn--primary:active{background:var(--color-accent-active);border-color:var(--color-accent-active);color:var(--color-on-accent)}.btn--secondary{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.btn--secondary:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.btn--ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.btn--ghost:hover{background:var(--color-surface-hover);color:var(--color-text)}.btn--danger{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.form-stack{gap:var(--space-5);margin-top:var(--space-6);display:grid}.form-stack fieldset{gap:var(--space-5);border:0;margin:0;padding:0;display:grid}.form-stack legend{margin-bottom:var(--space-3);font-size:var(--text-h4);line-height:var(--leading-h4)}.field{gap:var(--space-3);flex-direction:column;display:flex}.field>label,.field>span{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-secondary)}.input,.select,.textarea{width:100%;height:2.5rem;padding:0 var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-body);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out)}.textarea{height:auto;padding:var(--space-4);line-height:var(--leading-body)}.input::placeholder,.textarea::placeholder{color:var(--color-text-faint)}.input:hover,.select:hover,.textarea:hover{border-color:var(--color-text-faint)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--color-danger)}.field__hint,.field>.field__hint{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-sm);text-transform:none;letter-spacing:0;color:var(--color-text-muted)}.field__error,.field>.field__error{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-sm);text-transform:none;letter-spacing:0;color:var(--color-danger)}.alert{padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-danger-subtle);color:var(--color-danger-text);font-size:var(--text-sm);line-height:var(--leading-sm)}.badge{align-items:center;gap:var(--space-2);height:1.5rem;padding-inline:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-secondary);display:inline-flex}.badge--accent{background:var(--color-accent);border-color:var(--color-accent-border);color:var(--color-on-accent)}.badge--danger{background:var(--color-danger-subtle);border-color:var(--color-danger);color:var(--color-danger-text)}.badge--success{background:var(--color-success-subtle);border-color:var(--color-success);color:var(--lime-700)}.badge--warning{background:var(--color-warning-subtle);border-color:var(--color-warning);color:var(--amber-700)}.stat__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-h3);color:var(--color-text);line-height:1.2}.stat__label{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table thead th{padding:var(--space-4) var(--space-5);background:var(--color-surface-subtle);border-bottom:var(--rule);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-muted);text-align:left;white-space:nowrap}.table tbody td{padding:var(--space-4) var(--space-5);border-bottom:var(--rule);color:var(--color-text);vertical-align:middle}.table tbody tr:hover{background:var(--color-surface-hover)}.table .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.state{vertical-align:-2px;width:15px;height:15px;color:var(--color-text);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex:none;display:inline-block}.state--confirmed{color:var(--state-confirmed);background:currentColor;border:1.5px solid}.state--ambiguous{color:var(--state-ambiguous);background:linear-gradient(135deg,currentColor 0 50%,#0000 50% 100%);border:1.5px solid}.state--stale{color:var(--state-stale);background:repeating-linear-gradient(135deg,currentColor 0 2px,#0000 2px 4px);border:1.5px solid}.state--not-found{color:var(--state-not-found);background:0 0;border:1.5px solid}.state--unavailable{color:var(--state-unavailable);background:0 0;border:1.5px dashed}.state--unsupported{color:var(--state-unsupported);background:0 0;border:0;position:relative}.state--unsupported:after{content:"";background:currentColor;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:1px;right:1px}.legend{gap:var(--space-3) var(--space-6);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.legend>span{align-items:center;gap:var(--space-3);display:inline-flex}.evidence{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--rule);grid-template-columns:20px 1fr;display:grid}.evidence:first-child{padding-top:0}.evidence:last-child{border-bottom:0;padding-bottom:0}.evidence__glyph{padding-top:3px}.evidence__value{margin:0 0 var(--space-1);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-text);line-height:1.4}.evidence__value .qualifier{font-weight:var(--weight-regular);color:var(--color-text-secondary)}.evidence__provenance{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin:0;line-height:1.6}.evidence__note{margin:var(--space-3) 0 0;padding-left:var(--space-4);border-left:2px solid var(--color-border-strong);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary)}.timeline{margin:0;padding:0;list-style:none}.timeline>li{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--rule);grid-template-columns:6rem 20px 1fr;margin:0;display:grid}.timeline>li:last-child{border-bottom:0}.timeline__date{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;padding-top:2px}.timeline__glyph{padding-top:3px}.timeline__what{font-size:var(--text-sm);margin:0;line-height:1.45}.timeline__source{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px;display:block}.report{width:100%;max-width:var(--container-report);padding-inline:var(--gutter);margin-inline:auto}.report .card,.report .grid-rule,.report .media{box-shadow:none;border-radius:0}.report-section{padding-block:var(--space-7);border-top:var(--rule);break-inside:avoid}.report-section:first-of-type{border-top:0}.rule{border:0;border-top:var(--rule);margin:0}.media{border-radius:var(--radius-lg);border:var(--rule);background:var(--color-surface-subtle);overflow:hidden}.link{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.link:hover{text-decoration-color:currentColor}.facts{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);grid-template-columns:auto 1fr;align-content:start;margin:0;display:grid}.facts dt{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-muted);line-height:1.7}.facts dd{font-weight:var(--weight-medium);overflow-wrap:anywhere;margin:0}@media print{@page{size:letter;margin:16mm}body{background:var(--white)}.vc-topbar,.vc-sidenav,.vc-btn,.vc-mascot,.vc-no-print,nav,.btn,.no-print{display:none!important}.vc-shell__body,.app-shell__body{display:block}.vc-shell__main,.app-shell__content{padding:0;overflow:visible}a{color:inherit;text-decoration:none}.vc-report-section,.vc-evidence,.vc-timeline>li,.report-section,.evidence,.timeline>li,.legend{break-inside:avoid}.vc-state,.vc-badge,.vc-evidence__glyph,.vc-timeline__glyph,.state{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.layout-module__CscwXq__frame{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}
