:root{--axf-neutral-0:#f7f6f2;--axf-neutral-50:#ebe9e3;--axf-neutral-100:#d9d6ce;--axf-neutral-200:#b9b5aa;--axf-neutral-300:#918d84;--axf-neutral-400:#6f6c65;--axf-neutral-500:#52514c;--axf-neutral-600:#3c3c38;--axf-neutral-700:#292a27;--axf-neutral-800:#1d1e1c;--axf-neutral-900:#141513;--axf-neutral-950:#0d0e0c;--axf-gold-300:#e5c981;--axf-gold-400:#cbaa5d;--axf-gold-500:#9f7e39;--axf-green-400:#7fc3a1;--axf-red-400:#dd8d83;--axf-font-size-xs:.8125rem;--axf-font-size-sm:.9062rem;--axf-font-size-base:1rem;--axf-font-size-md:1.0625rem;--axf-font-size-lg:1.25rem;--axf-font-size-xl:1.5rem;--axf-font-size-2xl:1.875rem;--axf-font-size-3xl:2.5rem;--axf-font-size-4xl:clamp(2.75rem, 7vw, 5.75rem);--axf-line-height-tight:1.25;--axf-line-height-snug:1.4;--axf-line-height-normal:1.6;--axf-line-height-relaxed:1.75;--axf-font-weight-regular:400;--axf-font-weight-medium:500;--axf-font-weight-semibold:600;--axf-font-family-system:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--axf-font-family-reading:ui-serif, Georgia, Cambria, "Times New Roman", serif;--axf-font-family-mono:ui-monospace, SFMono-Regular, "Cascadia Mono", Consolas, "Liberation Mono", monospace;--axf-space-0:0;--axf-space-1:.25rem;--axf-space-2:.5rem;--axf-space-3:.75rem;--axf-space-4:1rem;--axf-space-5:1.25rem;--axf-space-6:1.5rem;--axf-space-8:2rem;--axf-space-10:2.5rem;--axf-space-12:3rem;--axf-space-16:4rem;--axf-space-20:5rem;--axf-radius-sm:4px;--axf-radius-md:8px;--axf-radius-lg:14px;--axf-radius-xl:20px;--axf-border-width:1px;--axf-border-width-thick:2px;--axf-measure-reading:68ch;--axf-measure-supporting:90ch;--axf-sidebar-width:15.5rem;--axf-header-height:4rem;--axf-workspace-max:112rem;--axf-touch-target-min:44px;--axf-touch-target-gap:8px;--axf-focus-ring-width:3px;--axf-focus-ring-offset:2px;--axf-duration-instant:0s;--axf-duration-fast:.12s;--axf-duration-medium:.2s;--axf-easing-standard:cubic-bezier(.2, 0, .38, .9);--axf-z-header:100;--axf-z-drawer:200;--axf-z-skip-link:300;--axf-color-surface:var(--axf-neutral-950);--axf-color-surface-subtle:var(--axf-neutral-900);--axf-color-surface-sunken:var(--axf-neutral-800);--axf-color-surface-raised:var(--axf-neutral-700);--axf-color-text-primary:var(--axf-neutral-0);--axf-color-text-secondary:var(--axf-neutral-200);--axf-color-text-tertiary:var(--axf-neutral-300);--axf-color-text-inverse:var(--axf-neutral-950);--axf-color-border:var(--axf-neutral-700);--axf-color-border-strong:var(--axf-neutral-500);--axf-color-link:var(--axf-gold-300);--axf-color-link-visited:var(--axf-gold-400);--axf-color-focus:var(--axf-gold-300);--axf-color-accent:var(--axf-gold-300);--axf-color-accent-muted:var(--axf-gold-500);--axf-color-positive:var(--axf-green-400);--axf-color-negative:var(--axf-red-400);--axf-color-state-current:var(--axf-gold-300);--axf-color-state-attention:var(--axf-red-400);--axf-color-state-historical:var(--axf-neutral-300);--axf-font-family-ui:var(--axf-font-family-system);--axf-font-family-prose:var(--axf-font-family-system);--axf-sidebar-bg:var(--axf-color-surface-subtle);--axf-sidebar-border:var(--axf-color-border);--axf-sidebar-item-active-bg:var(--axf-color-surface-sunken);--axf-sidebar-collapsed-width:4.5rem;--axf-sidebar-padding:var(--axf-space-3);--axf-sidebar-content-padding:var(--axf-space-2);--axf-sidebar-section-gap:var(--axf-space-8);--axf-sidebar-item-gap:var(--axf-space-2);--axf-sidebar-item-height:var(--axf-touch-target-min);--axf-sidebar-icon-size:var(--axf-space-5);--axf-sidebar-radius:var(--axf-radius-md);--axf-sidebar-control-gap:var(--axf-space-2);--axf-sidebar-type-section:var(--axf-font-size-xs);--axf-sidebar-type-label:var(--axf-font-size-sm);--axf-sidebar-type-caption:var(--axf-font-size-xs);--axf-sidebar-tracking-brand:.12em;--axf-sidebar-tracking-section:.1em;--axf-sidebar-tracking-control:.08em;--axf-sidebar-tracking-meta:.06em;--axf-header-bg:var(--axf-color-surface);--axf-header-border:var(--axf-color-border);--axf-evidence-border:var(--axf-color-border-strong);--axf-source-bg:var(--axf-color-surface-subtle);--axf-correction-border:var(--axf-color-state-attention);--axf-badge-border:var(--axf-color-border-strong);--axf-footer-bg:var(--axf-color-surface-subtle)}:root[data-theme=light]{--axf-color-surface:var(--axf-neutral-0);--axf-color-surface-subtle:var(--axf-neutral-50);--axf-color-surface-sunken:#e2dfd7;--axf-color-surface-raised:#fff;--axf-color-text-primary:var(--axf-neutral-950);--axf-color-text-secondary:#45443f;--axf-color-text-tertiary:#6f6c65;--axf-color-text-inverse:var(--axf-neutral-0);--axf-color-border:#c9c6bd;--axf-color-border-strong:var(--axf-neutral-500);--axf-color-link:#80621f;--axf-color-link-visited:#6f531b;--axf-color-focus:#80621f;--axf-color-accent:#80621f;--axf-color-accent-muted:var(--axf-gold-500);--axf-color-positive:#26734d;--axf-color-negative:#a33f36;--axf-color-state-current:#80621f;--axf-color-state-attention:#a33f36;--axf-color-state-historical:#6f6c65}@media (prefers-reduced-motion:reduce){:root{--axf-duration-fast:var(--axf-duration-instant);--axf-duration-medium:var(--axf-duration-instant)}}@media (forced-colors:active){:root{--axf-color-border:CanvasText;--axf-color-border-strong:CanvasText}}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background-color:var(--axf-color-surface);color:var(--axf-color-text-primary);font-family:var(--axf-font-family-ui);font-size:var(--axf-font-size-base);line-height:var(--axf-line-height-normal);-webkit-font-smoothing:antialiased;color-scheme:light dark;background-image:linear-gradient(var(--axf-color-border) 1px, transparent 1px), linear-gradient(90deg, var(--axf-color-border) 1px, transparent 1px);background-position:top;background-size:5rem 5rem;margin:0}h1,h2,h3,h4,h5,h6{font-weight:var(--axf-font-weight-semibold);line-height:var(--axf-line-height-tight);text-wrap:balance;margin:0}p,ul,ol,dl,figure,blockquote,table{margin:0}img,picture,svg,video{max-width:100%;height:auto;display:block}a{color:var(--axf-color-link);text-underline-offset:.2em;text-decoration-thickness:1px}a:visited{color:var(--axf-color-link-visited)}::selection{background:var(--axf-color-accent);color:var(--axf-color-text-inverse)}a:hover{text-decoration-thickness:2px}.axf-prose a{line-height:var(--axf-line-height-relaxed)}:focus-visible{outline:var(--axf-focus-ring-width) solid var(--axf-color-focus);outline-offset:var(--axf-focus-ring-offset);border-radius:var(--axf-radius-sm)}:focus:not(:focus-visible){outline:none}button,[role=button],.axf-touch-target,.axf-nav-link,.axf-pagination a,.axf-drawer-trigger,summary{min-block-size:var(--axf-touch-target-min);min-inline-size:var(--axf-touch-target-min);align-items:center;gap:var(--axf-space-2);display:inline-flex}.axf-touch-group{gap:var(--axf-touch-target-gap);flex-wrap:wrap;display:flex}.axf-skip-link{z-index:var(--axf-z-skip-link);padding:var(--axf-space-3) var(--axf-space-4);background-color:var(--axf-color-surface);border:var(--axf-border-width-thick) solid var(--axf-color-focus);border-radius:var(--axf-radius-md);font-weight:var(--axf-font-weight-medium);transition:transform var(--axf-duration-fast) var(--axf-easing-standard);position:absolute;inset-block-start:var(--axf-space-2);inset-inline-start:var(--axf-space-2);transform:translateY(-200%)}.axf-skip-link:focus{transform:translateY(0)}.axf-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.axf-prose{max-inline-size:var(--axf-measure-reading);font-family:var(--axf-font-family-prose);line-height:var(--axf-line-height-relaxed)}.axf-prose>*+*{margin-block-start:var(--axf-space-4)}.axf-prose h2{font-size:var(--axf-font-size-xl);margin-block-start:var(--axf-space-10)}.axf-prose h3{font-size:var(--axf-font-size-lg);margin-block-start:var(--axf-space-8)}.axf-supporting{max-inline-size:var(--axf-measure-supporting)}table{border-collapse:collapse;inline-size:100%;font-size:var(--axf-font-size-sm)}th,td{padding:var(--axf-space-2) var(--axf-space-3);border-block-end:var(--axf-border-width) solid var(--axf-color-border);text-align:start;vertical-align:top}th{font-weight:var(--axf-font-weight-semibold)}.axf-table-scroll{scrollbar-gutter:stable;overflow-x:auto}.axf-table-scroll:focus-visible{outline:var(--axf-focus-ring-width) solid var(--axf-color-focus)}.axf-shell{background:color-mix(in srgb, var(--axf-color-surface) 96%, transparent);flex-direction:column;min-block-size:100dvh;display:flex}.axf-header{z-index:var(--axf-z-header);align-items:center;gap:var(--axf-space-3);min-block-size:var(--axf-header-height);padding-inline:var(--axf-space-4);background-color:color-mix(in srgb, var(--axf-header-bg) 88%, transparent);border-block-end:var(--axf-border-width) solid var(--axf-header-border);backdrop-filter:blur(16px);display:flex;position:sticky;inset-block-start:0}.axf-wordmark{font-size:var(--axf-font-size-md);font-weight:var(--axf-font-weight-semibold);letter-spacing:.04em;color:var(--axf-color-text-primary);white-space:nowrap;align-items:center;gap:var(--axf-space-2);letter-spacing:.12em;text-decoration:none;display:inline-flex}.axf-wordmark-mark{block-size:1.75rem;inline-size:1.75rem;color:var(--axf-color-text-inverse);background:var(--axf-color-accent);border-radius:var(--axf-radius-sm);font-family:var(--axf-font-family-mono);font-size:var(--axf-font-size-sm);letter-spacing:0;place-items:center;display:inline-grid}.axf-header-context{min-inline-size:0;font-size:var(--axf-font-size-sm);color:var(--axf-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.axf-drawer-trigger{padding-inline:var(--axf-space-3);border:var(--axf-border-width) solid var(--axf-color-border);border-radius:var(--axf-radius-md);color:inherit;font:inherit;font-size:var(--axf-font-size-sm);cursor:pointer;background-color:#0000;justify-content:center}.axf-body{inline-size:100%;max-inline-size:var(--axf-workspace-max);flex:auto;margin-inline:auto;display:flex}.axf-sidebar{flex:0 0 var(--axf-sidebar-width);background-color:color-mix(in srgb, var(--axf-sidebar-bg) 94%, transparent);border-inline-end:var(--axf-border-width) solid var(--axf-sidebar-border);min-inline-size:0;transition:flex-basis var(--axf-duration-medium) var(--axf-easing-standard), inline-size var(--axf-duration-medium) var(--axf-easing-standard)}.axf-nav-link{inline-size:100%;padding-inline:var(--axf-space-3);border-radius:var(--axf-radius-md);color:var(--axf-color-text-secondary);font-size:var(--axf-font-size-sm);transition:background var(--axf-duration-fast) var(--axf-easing-standard), color var(--axf-duration-fast) var(--axf-easing-standard);text-decoration:none}.axf-nav-link:hover{background-color:var(--axf-sidebar-item-active-bg);color:var(--axf-color-text-primary)}.axf-nav-link[aria-current=page]{background-color:var(--axf-sidebar-item-active-bg);color:var(--axf-color-text-primary);font-weight:var(--axf-font-weight-medium);box-shadow:inset 3px 0 0 0 var(--axf-color-accent)}.axf-main{min-inline-size:0;padding-inline:var(--axf-space-4);padding-block:var(--axf-space-8) var(--axf-space-16);flex:auto}.axf-breadcrumb{font-size:var(--axf-font-size-sm);color:var(--axf-color-text-secondary);margin-block-end:var(--axf-space-5)}.axf-breadcrumb ol{align-items:center;gap:var(--axf-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.axf-breadcrumb li+li:before{content:"/";color:var(--axf-color-text-tertiary);margin-inline-end:var(--axf-space-2)}.axf-footer{background-color:var(--axf-footer-bg);border-block-start:var(--axf-border-width) solid var(--axf-color-border);padding:var(--axf-space-12) var(--axf-space-4);font-size:var(--axf-font-size-sm);color:var(--axf-color-text-secondary)}.axf-footer-inner{inline-size:100%;max-inline-size:var(--axf-workspace-max);gap:var(--axf-space-4);flex-direction:column;margin-inline:auto;display:flex}.axf-footer-brand{gap:var(--axf-space-3);flex-wrap:wrap;align-items:baseline;display:flex}.axf-footer-brand strong{color:var(--axf-color-text-primary);letter-spacing:.12em}.axf-footer-meta{justify-content:space-between;gap:var(--axf-space-4);padding-top:var(--axf-space-4);border-top:var(--axf-border-width) solid var(--axf-color-border);display:flex}.axf-footer-links{gap:var(--axf-touch-target-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.axf-footer-note{max-inline-size:var(--axf-measure-supporting);color:var(--axf-color-text-tertiary)}@media (width<=47.99em){.axf-body{flex-direction:column}.axf-sidebar{border-inline-end:none;border-block-end:var(--axf-border-width) solid var(--axf-sidebar-border);flex:none;inline-size:100%}.axf-drawer:not([open]) .axf-drawer-content{display:none}.axf-drawer-content{padding-block:var(--axf-space-2)}}@media (width>=48em){.axf-drawer[open]>.axf-drawer-trigger{display:none}.axf-main{padding-inline:var(--axf-space-8)}.axf-sidebar{block-size:calc(100dvh - var(--axf-header-height));position:sticky;inset-block-start:var(--axf-header-height);overflow:hidden}.axf-drawer{block-size:100%}.axf-shell[data-sidebar-collapsed=true] .axf-sidebar{flex-basis:var(--axf-sidebar-collapsed-width);inline-size:var(--axf-sidebar-collapsed-width)}.axf-shell[data-sidebar-collapsed=true] .axf-sidebar-toggle{background:var(--axf-color-surface-sunken)}}@media (width>=64em){.axf-main{padding-inline:var(--axf-space-10)}}@media (width>=100em){.axf-main{padding-inline:var(--axf-space-16)}}.axf-header-nav-control{color:var(--axf-color-text-primary);border-radius:var(--axf-radius-md);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.axf-header-search{min-inline-size:14rem;padding-inline:var(--axf-space-3);font-size:var(--axf-font-size-sm);color:var(--axf-color-link);border:var(--axf-border-width) solid var(--axf-color-border);border-radius:var(--axf-radius-md);flex:none;justify-content:flex-start;align-items:center;margin-inline-start:auto;text-decoration:none;display:inline-flex}.axf-header-search kbd{padding:var(--axf-space-1) var(--axf-space-2);color:var(--axf-color-text-tertiary);background:var(--axf-color-surface-sunken);border:var(--axf-border-width) solid var(--axf-color-border);border-radius:var(--axf-radius-sm);font-family:var(--axf-font-family-mono);font-size:var(--axf-font-size-xs);margin-inline-start:auto}.axf-header-search:hover{border-color:var(--axf-color-border-strong)}@media (width>=48em){.axf-header-nav-control{display:none}}@media (width<=40em){.axf-header-context,.axf-header-search span,.axf-header-search kbd{display:none}.axf-header-search{min-inline-size:var(--axf-touch-target-min)}.axf-header-search:before{content:"/"}}.axf-sidebar-inner{block-size:100%;padding:var(--axf-sidebar-padding);flex-direction:column;display:flex}.axf-sidebar-brand{align-items:center;gap:var(--axf-space-2);padding-inline:var(--axf-sidebar-content-padding);flex:none;display:flex}.axf-sidebar-logo{align-items:center;gap:var(--axf-sidebar-item-gap);min-block-size:var(--axf-sidebar-item-height);color:var(--axf-color-text-primary);flex:auto;text-decoration:none;display:flex}.axf-sidebar-toggle{color:var(--axf-color-text-secondary);border-radius:var(--axf-sidebar-radius);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:none}.axf-sidebar-toggle:hover{color:var(--axf-color-text-primary);background:var(--axf-sidebar-item-active-bg)}.axf-sidebar-logo>span:last-child{flex-direction:column;min-inline-size:0;display:flex}.axf-sidebar-logo strong{font-size:var(--axf-sidebar-type-label);font-weight:var(--axf-font-weight-semibold);line-height:var(--axf-line-height-tight);letter-spacing:var(--axf-sidebar-tracking-brand)}.axf-sidebar-logo small{color:var(--axf-color-text-tertiary);font-size:var(--axf-sidebar-type-caption);line-height:var(--axf-line-height-snug);white-space:nowrap}.axf-sidebar-search-region{flex:none;margin-block-start:var(--axf-space-6)}.axf-sidebar-search{align-items:center;gap:var(--axf-sidebar-item-gap);min-block-size:var(--axf-sidebar-item-height);padding-inline:var(--axf-sidebar-content-padding);color:var(--axf-color-text-secondary);background:var(--axf-color-surface);border:var(--axf-border-width) solid var(--axf-color-border);border-radius:var(--axf-sidebar-radius);font-size:var(--axf-sidebar-type-label);line-height:var(--axf-line-height-tight);transition:border-color var(--axf-duration-fast) var(--axf-easing-standard), background var(--axf-duration-fast) var(--axf-easing-standard), color var(--axf-duration-fast) var(--axf-easing-standard);text-decoration:none;display:flex}.axf-sidebar-search:hover{color:var(--axf-color-text-primary);background:var(--axf-color-surface-raised);border-color:var(--axf-color-border-strong)}.axf-sidebar-search kbd{padding:var(--axf-space-1) var(--axf-space-2);color:var(--axf-color-text-tertiary);background:var(--axf-color-surface-sunken);border:var(--axf-border-width) solid var(--axf-color-border);border-radius:var(--axf-radius-sm);font-family:var(--axf-font-family-mono);font-size:var(--axf-sidebar-type-caption);line-height:var(--axf-line-height-tight);margin-inline-start:auto}.axf-sidebar-navigation{min-block-size:0;overscroll-behavior:contain;scrollbar-gutter:stable;padding-inline:var(--axf-sidebar-content-padding);flex:auto;margin-block-start:var(--axf-space-8);overflow-y:auto}.axf-sidebar-section{margin:0}.axf-sidebar-section+.axf-sidebar-section{margin-block-start:var(--axf-sidebar-section-gap)}.axf-sidebar-section-title{margin:0 0 var(--axf-space-3);padding-inline:var(--axf-sidebar-content-padding);color:var(--axf-color-text-tertiary);font-size:var(--axf-sidebar-type-section);font-weight:var(--axf-font-weight-semibold);letter-spacing:var(--axf-sidebar-tracking-section);line-height:var(--axf-line-height-tight);text-transform:uppercase}.axf-sidebar-section-items,.axf-sidebar-group-items{gap:var(--axf-sidebar-control-gap);flex-direction:column;display:flex}.axf-sidebar-item{inline-size:100%;min-block-size:var(--axf-sidebar-item-height);align-items:center;gap:var(--axf-sidebar-item-gap);padding-inline:var(--axf-sidebar-content-padding);color:var(--axf-color-text-secondary);border-radius:var(--axf-sidebar-radius);font:inherit;font-size:var(--axf-sidebar-type-label);font-weight:var(--axf-font-weight-regular);line-height:var(--axf-line-height-tight);text-align:start;cursor:pointer;transition:background var(--axf-duration-fast) var(--axf-easing-standard), color var(--axf-duration-fast) var(--axf-easing-standard);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.axf-sidebar-item:hover{color:var(--axf-color-text-primary);background:var(--axf-sidebar-item-active-bg)}.axf-sidebar-item:focus-visible,.axf-sidebar-search:focus-visible,.axf-sidebar-logo:focus-visible,.axf-workspace-card:focus-visible,.axf-sidebar-group-trigger:focus-visible{z-index:var(--axf-z-drawer);position:relative}.axf-sidebar-item[aria-current=page]{color:var(--axf-color-text-primary);background:var(--axf-sidebar-item-active-bg);font-weight:var(--axf-font-weight-medium)}.axf-sidebar-item[aria-current=page]:before{inset-block:var(--axf-space-3);inline-size:var(--axf-border-width-thick);content:"";background:var(--axf-color-accent);border-radius:0 var(--axf-radius-sm) var(--axf-radius-sm) 0;position:absolute;inset-inline-start:0}.axf-sidebar-icon{inline-size:var(--axf-sidebar-icon-size);block-size:var(--axf-sidebar-icon-size);color:var(--axf-color-text-tertiary);transition:color var(--axf-duration-fast) var(--axf-easing-standard), transform var(--axf-duration-fast) var(--axf-easing-standard)}.axf-sidebar-icon-box{flex:0 0 var(--axf-sidebar-icon-size);inline-size:var(--axf-sidebar-icon-size);block-size:var(--axf-sidebar-icon-size);place-items:center;display:inline-grid}.axf-sidebar-item:hover .axf-sidebar-icon,.axf-sidebar-item[aria-current=page] .axf-sidebar-icon{color:var(--axf-color-accent)}.axf-sidebar-item-content{flex-direction:column;flex:auto;gap:0;min-inline-size:0;display:flex}.axf-sidebar-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.axf-sidebar-item-content small{color:var(--axf-color-text-tertiary);font-size:var(--axf-sidebar-type-caption);font-weight:var(--axf-font-weight-regular);line-height:var(--axf-line-height-tight)}.axf-sidebar-group{margin-block-start:var(--axf-space-2)}.axf-sidebar-group-trigger{min-block-size:var(--axf-sidebar-item-height);padding-inline:var(--axf-sidebar-content-padding);color:var(--axf-color-text-tertiary);border-radius:var(--axf-sidebar-radius);cursor:pointer;font-size:var(--axf-sidebar-type-caption);letter-spacing:var(--axf-sidebar-tracking-control);line-height:var(--axf-line-height-tight);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.axf-sidebar-group-trigger:hover{color:var(--axf-color-text-primary);background:var(--axf-sidebar-item-active-bg)}.axf-sidebar-group-trigger .axf-sidebar-icon{transition:transform var(--axf-duration-fast) var(--axf-easing-standard)}.axf-sidebar-group[open] .axf-sidebar-group-trigger .axf-sidebar-icon{transform:rotate(90deg)}.axf-sidebar-group-items{animation:axf-sidebar-reveal var(--axf-duration-fast) var(--axf-easing-standard);padding-block-start:var(--axf-sidebar-control-gap)}@keyframes axf-sidebar-reveal{0%{opacity:0;transform:translateY(calc(-1 * var(--axf-space-1)))}to{opacity:1;transform:translateY(0)}}.axf-sidebar-footer{padding:var(--axf-space-3) var(--axf-sidebar-content-padding) 0;border-block-start:var(--axf-border-width) solid var(--axf-sidebar-border);flex:none;margin-block-start:var(--axf-space-4);position:relative}.axf-workspace-block{margin:0}.axf-workspace-card{box-sizing:border-box;align-items:center;gap:var(--axf-sidebar-item-gap);block-size:calc(var(--axf-sidebar-item-height) + var(--axf-space-4));padding:var(--axf-space-2);color:var(--axf-color-text-primary);background:var(--axf-color-surface-raised);border:var(--axf-border-width) solid var(--axf-color-border);border-radius:var(--axf-sidebar-radius);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--axf-duration-fast) var(--axf-easing-standard), background var(--axf-duration-fast) var(--axf-easing-standard);text-decoration:none;display:flex}.axf-workspace-card:hover{background:var(--axf-color-surface);border-color:var(--axf-color-border-strong)}.axf-workspace-card[aria-expanded=true]{background:var(--axf-sidebar-item-active-bg);border-color:var(--axf-color-border-strong)}.axf-account-menu-chevron{flex:none;place-items:center;display:inline-grid}.axf-account-menu-chevron .axf-sidebar-icon{inline-size:var(--axf-space-4);block-size:var(--axf-space-4);transform:rotate(180deg)}.axf-workspace-card[aria-expanded=true] .axf-account-menu-chevron .axf-sidebar-icon{transform:rotate(0)}.axf-account-menu{z-index:var(--axf-z-drawer);inline-size:max(100%,15rem);padding:var(--axf-space-2);color:var(--axf-color-text-primary);background:var(--axf-color-surface-raised);border:var(--axf-border-width) solid var(--axf-color-border-strong);border-radius:var(--axf-radius-lg);box-shadow:0 var(--axf-space-2) var(--axf-space-8) color-mix(in srgb, var(--axf-color-text-primary) 16%, transparent);transform-origin:0 100%;animation:axf-account-menu-in var(--axf-duration-medium) var(--axf-easing-standard);position:absolute;inset-block-end:calc(100% + var(--axf-space-3));inset-inline-start:0}.axf-account-menu[hidden]{display:none}@keyframes axf-account-menu-in{0%{opacity:0;transform:translateY(var(--axf-space-2)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.axf-account-menu-heading{padding:var(--axf-space-3);flex-direction:column;display:flex}.axf-account-menu-heading strong{font-size:var(--axf-sidebar-type-label)}.axf-account-menu-heading small{color:var(--axf-color-text-tertiary);font-size:var(--axf-sidebar-type-caption)}.axf-account-menu-group{padding-block:var(--axf-space-1);border-block-start:var(--axf-border-width) solid var(--axf-color-border);flex-direction:column;display:flex}.axf-account-menu-group>a,.axf-account-menu-group>button{align-items:center;gap:var(--axf-space-3);min-block-size:var(--axf-sidebar-item-height);padding-inline:var(--axf-space-3);color:var(--axf-color-text-secondary);border-radius:var(--axf-sidebar-radius);font:inherit;font-size:var(--axf-sidebar-type-label);text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.axf-account-menu-group>:is(a,button):hover,.axf-account-menu-group>:is(a,button):focus-visible,.axf-account-menu-group>[aria-current=page]{color:var(--axf-color-text-primary);background:var(--axf-sidebar-item-active-bg)}.axf-account-menu-group>:is(a,button):hover .axf-sidebar-icon,.axf-account-menu-group>:is(a,button):focus-visible .axf-sidebar-icon{color:var(--axf-color-accent)}.axf-account-menu-group>:is(a,button) small{color:var(--axf-color-text-tertiary);margin-inline-start:auto}@media (width<=47.99em){.axf-account-menu{inset:var(--axf-space-4);inline-size:auto;max-block-size:calc(100dvh - var(--axf-space-8));transform-origin:bottom;position:fixed;overflow-y:auto}}.axf-sidebar-avatar{inline-size:var(--axf-space-8);block-size:var(--axf-space-8);color:var(--axf-color-text-inverse);background:var(--axf-color-accent);font-family:var(--axf-font-family-mono);font-size:var(--axf-sidebar-type-caption);line-height:var(--axf-line-height-tight);border-radius:50%;flex:none;place-items:center;display:inline-grid}.axf-workspace-identity{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.axf-workspace-identity strong,.axf-workspace-identity small,.axf-workspace-user{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.axf-workspace-identity strong{font-size:var(--axf-sidebar-type-label);font-weight:var(--axf-font-weight-semibold);line-height:var(--axf-line-height-tight)}.axf-workspace-user,.axf-workspace-identity small{color:var(--axf-color-text-tertiary);font-size:var(--axf-sidebar-type-caption);font-weight:var(--axf-font-weight-regular);line-height:var(--axf-line-height-tight)}.axf-workspace-shortcuts,.axf-sidebar-bottom-actions{gap:var(--axf-sidebar-control-gap);flex-direction:column;display:flex}.axf-workspace-shortcuts{margin-block-start:var(--axf-space-2)}.axf-sidebar-bottom{flex-direction:column;margin-block-start:var(--axf-space-4);display:flex}.axf-sidebar-version{padding-inline:var(--axf-sidebar-content-padding);color:var(--axf-color-text-tertiary);font-family:var(--axf-font-family-mono);font-size:var(--axf-sidebar-type-caption);line-height:var(--axf-line-height-tight);letter-spacing:var(--axf-sidebar-tracking-meta);justify-content:space-between;margin-block-start:var(--axf-space-3);display:flex}@media (width>=48em){.axf-sidebar-inner{block-size:calc(100dvh - var(--axf-header-height))}.axf-shell[data-sidebar-collapsed=true] .axf-sidebar-inner{padding-inline:var(--axf-sidebar-padding)}.axf-sidebar-toggle{display:inline-flex}.axf-shell[data-sidebar-collapsed=true] .axf-sidebar-logo>span:last-child,.axf-shell[data-sidebar-collapsed=true] .axf-sidebar-search span,.axf-shell[data-sidebar-collapsed=true] .axf-sidebar-search kbd,.axf-shell[data-sidebar-collapsed=true] .axf-sidebar-section-title,.axf-shell[data-sidebar-collapsed=true] .axf-sidebar-item-content,.axf-shell[data-sidebar-collapsed=true] .axf-sidebar-group,.axf-shell[data-sidebar-collapsed=true] .axf-workspace-identity,.axf-shell[data-sidebar-collapsed=true] .axf-account-menu-chevron{display:none}.axf-shell[data-sidebar-collapsed=true] .axf-sidebar-logo,.axf-shell[data-sidebar-collapsed=true] .axf-sidebar-search,.axf-shell[data-sidebar-collapsed=true] .axf-sidebar-item,.axf-shell[data-sidebar-collapsed=true] .axf-workspace-card{padding-inline:var(--axf-sidebar-content-padding);justify-content:center}.axf-shell[data-sidebar-collapsed=true] .axf-sidebar-brand,.axf-shell[data-sidebar-collapsed=true] .axf-sidebar-navigation,.axf-shell[data-sidebar-collapsed=true] .axf-sidebar-footer{padding-inline:0}.axf-shell[data-sidebar-collapsed=true] .axf-sidebar-navigation{scrollbar-gutter:auto}.axf-shell[data-sidebar-collapsed=true] .axf-sidebar-footer{margin-block-start:var(--axf-space-4)}.axf-shell[data-sidebar-collapsed=true] .axf-workspace-card{block-size:var(--axf-sidebar-item-height);min-block-size:var(--axf-sidebar-item-height);background:0 0;border-color:#0000}.axf-shell[data-sidebar-collapsed=true] .axf-sidebar-brand{flex-direction:column}.axf-shell[data-sidebar-collapsed=true] .axf-sidebar-logo{flex:none}.axf-shell[data-sidebar-collapsed=true] .axf-account-menu{transform-origin:0 100%;inline-size:15rem;inset-block-end:0;inset-inline-start:calc(100% + var(--axf-space-4))}}.axf-reading-header{gap:var(--axf-space-3);margin-bottom:var(--axf-space-8);padding-bottom:var(--axf-space-5);border-bottom:var(--axf-border-width) solid var(--axf-color-border);flex-direction:column;display:flex}.axf-reading-title{font-size:var(--axf-font-size-2xl);line-height:var(--axf-line-height-tight);font-weight:var(--axf-font-weight-semibold);scroll-margin-top:calc(var(--axf-header-height) + var(--axf-space-4));margin:0}.axf-reading-summary{max-width:var(--axf-measure-reading);font-size:var(--axf-font-size-md);line-height:var(--axf-line-height-normal);color:var(--axf-color-text-secondary);margin:0}.axf-reading-badges,.axf-metadata-badges{gap:var(--axf-touch-target-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.axf-reading-status-note,.axf-metadata-status-note{max-width:var(--axf-measure-reading);font-size:var(--axf-font-size-sm);line-height:var(--axf-line-height-normal);color:var(--axf-color-text-secondary);margin:0}.axf-reading-dates,.axf-source-dates{gap:var(--axf-space-4);font-size:var(--axf-font-size-sm);color:var(--axf-color-text-tertiary);flex-wrap:wrap;margin:0;display:flex}.axf-reading-date{gap:var(--axf-space-1);display:inline-flex}.axf-reading-scope{align-items:baseline;gap:var(--axf-space-2);font-size:var(--axf-font-size-sm);flex-wrap:wrap;display:flex}.axf-reading-scope-list{gap:var(--axf-touch-target-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.axf-tag{padding:var(--axf-space-1) var(--axf-space-2);font-size:var(--axf-font-size-xs);border:var(--axf-border-width) solid var(--axf-color-border);border-radius:var(--axf-radius-sm);display:inline-block}.axf-tag-static{color:var(--axf-color-text-tertiary);border-style:dashed}.axf-badge{align-items:baseline;gap:var(--axf-space-1);padding:var(--axf-space-1) var(--axf-space-2);font-size:var(--axf-font-size-xs);line-height:var(--axf-line-height-tight);border:var(--axf-border-width) solid var(--axf-badge-border);border-radius:var(--axf-radius-sm);white-space:nowrap;display:inline-flex}.axf-badge-dimension{color:var(--axf-color-text-tertiary)}.axf-badge-label{font-weight:var(--axf-font-weight-medium)}.axf-badge-status{border-color:var(--axf-color-state-current)}.axf-badge-content-type,.axf-badge-difficulty{border-color:var(--axf-color-border)}.axf-badge-future{color:var(--axf-color-text-secondary);border-style:dashed}.axf-evidence{margin:var(--axf-space-6) 0;max-width:var(--axf-measure-supporting)}.axf-evidence-list{gap:var(--axf-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.axf-evidence-item{border-inline-start:var(--axf-border-width-thick) solid var(--axf-evidence-border);padding-inline-start:var(--axf-space-4)}.axf-evidence-class{font-size:var(--axf-font-size-xs);font-weight:var(--axf-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--axf-color-text-secondary);display:block}.axf-evidence-content{margin:var(--axf-space-1) 0 0;line-height:var(--axf-line-height-normal)}.axf-evidence-source-ref{margin-top:var(--axf-space-1);font-size:var(--axf-font-size-sm);color:var(--axf-color-text-tertiary);font-style:normal;display:block}.axf-evidence-verified-fact{border-inline-start-color:var(--axf-color-state-attention)}.axf-evidence-reported-view{border-inline-start-color:var(--axf-color-border-strong)}.axf-evidence-axiora-interpretation{border-inline-start-style:dashed}.axf-evidence-scenario{border-inline-start-style:dashed;border-inline-start-color:var(--axf-color-border-strong)}.axf-evidence-unknown{border-inline-start-style:dotted}.axf-evidence-empty,.axf-sources-empty,.axf-related-empty{font-size:var(--axf-font-size-sm);color:var(--axf-color-text-secondary);margin:0}.axf-sources{margin:var(--axf-space-8) 0;max-width:var(--axf-measure-supporting)}.axf-source-list{gap:var(--axf-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.axf-source{padding:var(--axf-space-3);background:var(--axf-source-bg);border-radius:var(--axf-radius-md);font-size:var(--axf-font-size-sm);line-height:var(--axf-line-height-snug)}.axf-source-title{font-weight:var(--axf-font-weight-medium)}.axf-source-publisher,.axf-source-note{color:var(--axf-color-text-secondary)}.axf-source-link{word-break:break-word}.axf-source-state{font-size:var(--axf-font-size-xs);color:var(--axf-color-text-tertiary);display:inline-block}.axf-source-unavailable,.axf-source-archived{border-inline-start:var(--axf-border-width-thick) dashed var(--axf-color-border-strong)}.axf-corrections{margin:var(--axf-space-8) 0;max-width:var(--axf-measure-supporting)}.axf-corrections-intro{margin:0 0 var(--axf-space-4);font-size:var(--axf-font-size-sm);color:var(--axf-color-text-secondary)}.axf-correction-list{gap:var(--axf-space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.axf-correction{padding:var(--axf-space-4);border-inline-start:var(--axf-border-width-thick) solid var(--axf-correction-border);background:var(--axf-color-surface-subtle)}.axf-correction-date{font-size:var(--axf-font-size-xs);font-weight:var(--axf-font-weight-semibold);color:var(--axf-color-text-secondary);display:block}.axf-correction-fields{margin:var(--axf-space-2) 0 0;font-size:var(--axf-font-size-sm);line-height:var(--axf-line-height-normal)}.axf-correction-field{gap:var(--axf-space-2);padding:var(--axf-space-1) 0;flex-wrap:wrap;display:flex}.axf-correction-field dt{font-weight:var(--axf-font-weight-medium);color:var(--axf-color-text-secondary);flex:none}.axf-correction-field dd{flex:20ch;margin:0}.axf-related{margin:var(--axf-space-8) 0;max-width:var(--axf-measure-supporting)}.axf-section-heading{margin:0 0 var(--axf-space-3);font-size:var(--axf-font-size-lg);font-weight:var(--axf-font-weight-semibold);scroll-margin-top:calc(var(--axf-header-height) + var(--axf-space-4))}.axf-related-group+.axf-related-group{margin-top:var(--axf-space-5)}.axf-related-group-label{margin-bottom:var(--axf-space-2);font-size:var(--axf-font-size-xs);font-weight:var(--axf-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--axf-color-text-tertiary);display:block}.axf-related-list{gap:var(--axf-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.axf-related-item{padding-bottom:var(--axf-space-3);border-bottom:var(--axf-border-width) solid var(--axf-color-border)}.axf-related-item:last-child{border-bottom:0;padding-bottom:0}.axf-related-link{min-height:var(--axf-touch-target-min);font-weight:var(--axf-font-weight-medium);line-height:var(--axf-line-height-snug);display:inline-block}.axf-related-type{font-size:var(--axf-font-size-xs);color:var(--axf-color-text-tertiary);display:block}.axf-related-rationale{margin:var(--axf-space-1) 0 0;font-size:var(--axf-font-size-sm);line-height:var(--axf-line-height-normal);color:var(--axf-color-text-secondary)}.axf-search{max-width:var(--axf-measure-reading)}.axf-search-label{margin-bottom:var(--axf-space-2);font-size:var(--axf-font-size-sm);font-weight:var(--axf-font-weight-medium);display:block}.axf-search-row{gap:var(--axf-touch-target-gap);flex-wrap:wrap;display:flex}.axf-search-input{min-height:var(--axf-touch-target-min);padding:var(--axf-space-2) var(--axf-space-3);font:inherit;font-size:var(--axf-font-size-base);color:var(--axf-color-text-primary);background:var(--axf-color-surface);border:var(--axf-border-width) solid var(--axf-color-border-strong);border-radius:var(--axf-radius-md);flex:16ch}.axf-search-submit{min-height:var(--axf-touch-target-min);min-width:var(--axf-touch-target-min);padding:var(--axf-space-2) var(--axf-space-4);font:inherit;font-size:var(--axf-font-size-sm);font-weight:var(--axf-font-weight-medium);color:var(--axf-color-text-primary);background:var(--axf-color-surface-sunken);border:var(--axf-border-width) solid var(--axf-color-border-strong);border-radius:var(--axf-radius-md);cursor:pointer;flex:none}.axf-search-submit:hover{background:var(--axf-color-surface-subtle)}.axf-search-corpus-note,.axf-search-guidance{margin:var(--axf-space-3) 0 0;font-size:var(--axf-font-size-sm);line-height:var(--axf-line-height-normal);color:var(--axf-color-text-secondary)}.axf-search-header{max-width:none}.axf-search-page{margin-bottom:var(--axf-space-8)}.axf-divider{margin:var(--axf-space-8) 0;border:0;border-top:var(--axf-border-width) solid var(--axf-color-border)}.axf-divider-labelled{align-items:center;gap:var(--axf-space-3);margin:var(--axf-space-10) 0 var(--axf-space-6);border-top:var(--axf-border-width) solid var(--axf-color-border);padding-top:var(--axf-space-3);display:flex}.axf-divider-label{font-size:var(--axf-font-size-xs);font-weight:var(--axf-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--axf-color-text-tertiary)}.axf-pagination{gap:var(--axf-space-3);margin:var(--axf-space-10) 0 var(--axf-space-4);padding-top:var(--axf-space-4);border-top:var(--axf-border-width) solid var(--axf-color-border);flex-direction:column;display:flex}.axf-pagination-position{font-size:var(--axf-font-size-sm);color:var(--axf-color-text-secondary)}.axf-pagination-list{align-items:center;gap:var(--axf-touch-target-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.axf-pagination-link{min-height:var(--axf-touch-target-min);min-width:var(--axf-touch-target-min);padding-inline:var(--axf-space-3);border:var(--axf-border-width) solid var(--axf-color-border);border-radius:var(--axf-radius-md);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.axf-pagination-link:hover{border-color:var(--axf-color-border-strong)}.axf-pagination-link[aria-current=page]{border-width:var(--axf-border-width-thick);border-color:var(--axf-color-state-current);font-weight:var(--axf-font-weight-semibold)}.axf-pagination-link-disabled{color:var(--axf-color-text-tertiary);border-style:dashed}.axf-pagination-page{font-variant-numeric:tabular-nums}.axf-metadata{margin:0 0 var(--axf-space-6);gap:var(--axf-space-2);font-size:var(--axf-font-size-sm);flex-direction:column;display:flex}.axf-metadata-list{gap:var(--axf-space-1);flex-direction:column;margin:0;display:flex}.axf-metadata-row{gap:var(--axf-space-2);flex-wrap:wrap;display:flex}.axf-metadata-row dt{font-weight:var(--axf-font-weight-medium);color:var(--axf-color-text-secondary)}.axf-metadata-row dd{margin:0}.axf-disclosure{margin:var(--axf-space-4) 0;border:var(--axf-border-width) solid var(--axf-color-border);border-radius:var(--axf-radius-md);padding:var(--axf-space-3)}.axf-disclosure-heading{min-height:var(--axf-touch-target-min);font-size:var(--axf-font-size-sm);font-weight:var(--axf-font-weight-medium);cursor:pointer;align-items:center;display:flex}.axf-empty-state{margin:var(--axf-space-6) 0;padding:var(--axf-space-5);max-width:var(--axf-measure-reading);border:var(--axf-border-width) dashed var(--axf-color-border-strong);border-radius:var(--axf-radius-md);background:var(--axf-color-surface-subtle)}.axf-empty-state-title{margin:0 0 var(--axf-space-2);font-size:var(--axf-font-size-md);font-weight:var(--axf-font-weight-semibold)}.axf-empty-state-body{line-height:var(--axf-line-height-normal);color:var(--axf-color-text-secondary);margin:0}.axf-empty-state-links{margin:var(--axf-space-4) 0 0;gap:var(--axf-touch-target-gap);flex-wrap:wrap;padding:0;list-style:none;display:flex}.axf-unavailable{margin:var(--axf-space-6) 0;padding:var(--axf-space-6);max-width:var(--axf-measure-reading);border:var(--axf-border-width) solid var(--axf-color-border-strong);border-radius:var(--axf-radius-md);background:var(--axf-color-surface-subtle)}.axf-unavailable-title{margin:0 0 var(--axf-space-3);font-size:var(--axf-font-size-xl);line-height:var(--axf-line-height-tight);font-weight:var(--axf-font-weight-semibold)}.axf-unavailable-statement{margin:0 0 var(--axf-space-3);font-size:var(--axf-font-size-md);line-height:var(--axf-line-height-normal)}.axf-unavailable-reason,.axf-unavailable-boundary{margin:0 0 var(--axf-space-3);line-height:var(--axf-line-height-normal);color:var(--axf-color-text-secondary)}.axf-unavailable-recovery{margin-top:var(--axf-space-5);padding-top:var(--axf-space-4);border-top:var(--axf-border-width) solid var(--axf-color-border)}.axf-unavailable-recovery-heading{margin:0 0 var(--axf-space-3);font-size:var(--axf-font-size-sm);font-weight:var(--axf-font-weight-semibold)}.axf-unavailable-recovery-list{gap:var(--axf-touch-target-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.axf-development-marker{margin-top:var(--axf-space-5);padding:var(--axf-space-3);border:var(--axf-border-width-thick) dashed var(--axf-color-border-strong);border-radius:var(--axf-radius-sm);font-family:var(--axf-font-family-mono);font-size:var(--axf-font-size-xs);line-height:var(--axf-line-height-snug);color:var(--axf-color-text-secondary)}.axf-development-marker-label{font-weight:var(--axf-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;display:block}@media (forced-colors:active){.axf-badge,.axf-tag,.axf-search-input,.axf-search-submit,.axf-pagination-link,.axf-empty-state,.axf-unavailable,.axf-development-marker{border-color:canvastext}.axf-evidence-item{border-inline-start-color:canvastext}}
