﻿@font-face{font-family:"Inter";src:url("/assets/fonts/InterVariable.woff2") format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:light;--paper-0: #ffffff;--paper-50: #fafaf7;--paper-100: #f6f7f3;--paper-200: #eef0ea;--paper-300: #e3e7dd;--ink-black: #000000;--ink-950: #0F1217;--ink-900: #15171c;--ink-850: #171A1F;--ink-800: #22262d;--ink-700: #343a44;--ink-600: #4b5563;--ink-500: #667085;--panta-blue-950: #071A2C;--panta-blue-900: #0b2238;--panta-blue-800: #123657;--panta-blue-700: #163e64;--panta-blue-600: #1e527e;--panta-blue-500: #2d6e9f;--panta-blue-100: #e8f0f6;--panta-blue-50: #f3f7fa;--accent-gold-dark: #7A5318;--accent-gold: #a8792a;--accent-gold-soft: #D6A94A;--accent-gold-pale: #F6E9C8;--accent-gold-wash: #FCF7EA;--color-paper-0: #ffffff;--color-paper-50: #fafaf7;--color-paper-100: #f6f7f3;--color-paper-200: #eef0ea;--color-paper-300: #e3e7dd;--color-ink-900: #15171c;--color-ink-800: #22262d;--color-ink-700: #343a44;--color-ink-600: #4b5563;--color-ink-500: #667085;--color-ink-400: #8a94a3;--color-ink-300: #b4bbc6;--color-brand-950: #0b2238;--color-brand-900: #123657;--color-brand-800: #163e64;--color-brand-700: #1e527e;--color-brand-600: #2d6e9f;--color-brand-100: #e8f0f6;--site-shell-max: calc(260px + 860px + 240px + 18px * 2);--site-home-shell-max: 1164px;--color-brand-50: #f3f7fa;--color-line-soft: #ecefe8;--color-line-default: #dde2d8;--color-line-strong: #cad2c4;--color-line-100: #ecefe8;--color-line-200: #dde2d8;--color-line-300: #cad2c4;--layer-e0-dark: #2c4268;--layer-e0: #365a8c;--layer-e0-accent: #5a7eb3;--layer-e0-pale: #dce8fa;--layer-e0-wash: #f1f6fd;--layer-e1-dark: #124641;--layer-e1: #035d55;--layer-e1-accent: #1b8278;--layer-e1-pale: #d6eeea;--layer-e1-wash: #edf8f6;--layer-e2-dark: #573131;--layer-e2: #733e42;--layer-e2-accent: #9f5b5c;--layer-e2-pale: #f8e2e1;--layer-e2-wash: #fdf2f2;--layer-e3-dark: #4a334f;--layer-e3: #624269;--layer-e3-accent: #896092;--layer-e3-pale: #f0e3f3;--layer-e3-wash: #f9f3fa;--brand-paper-gradient: linear-gradient(135deg, #FAFAF7 0%, #F6F7F3 56%, #EEF0EA 100%);--layer-e0-gradient: linear-gradient(135deg, #F1F6FD 0%, #DCE8FA 56%, #C7D5F1 100%);--layer-e1-gradient: linear-gradient(135deg, #EDF8F6 0%, #D6EEEA 56%, #B9DFD8 100%);--layer-e2-gradient: linear-gradient(135deg, #FDF2F2 0%, #F8E2E1 56%, #EDC9CA 100%);--layer-e3-gradient: linear-gradient(135deg, #F9F3FA 0%, #F0E3F3 56%, #E4CBE8 100%);--accent-gold-gradient: linear-gradient(135deg, #FCF7EA 0%, #F6E9C8 56%, #E7C676 100%);--panta-blue-dark-gradient: linear-gradient(135deg, #123657 0%, #163E64 52%, #1A4874 100%);--layer-e0-dark-gradient: linear-gradient(135deg, #2C4268 0%, #365A8C 52%, #3F679F 100%);--layer-e1-dark-gradient: linear-gradient(135deg, #124641 0%, #035D55 52%, #167268 100%);--layer-e2-dark-gradient: linear-gradient(135deg, #573131 0%, #733E42 52%, #8A4E50 100%);--layer-e3-dark-gradient: linear-gradient(135deg, #4A334F 0%, #624269 52%, #76517F 100%);--accent-gold-dark-gradient: linear-gradient(135deg, #7A5318 0%, #A8792A 52%, #BD8F35 100%);--tau-spectrum-rule: linear-gradient( 90deg, var(--layer-e0-accent) 0%, var(--layer-e1-accent) 34%, var(--layer-e2-accent) 68%, var(--layer-e3-accent) 100% );--tau-spectrum-substrate: linear-gradient( 90deg, color-mix(in srgb, var(--layer-e0-accent) 5%, transparent) 0%, color-mix(in srgb, var(--layer-e1-accent) 5%, transparent) 34%, color-mix(in srgb, var(--layer-e2-accent) 5%, transparent) 68%, color-mix(in srgb, var(--layer-e3-accent) 5%, transparent) 100% );--rule: rgba(22, 62, 100, 0.18);--rule-strong: rgba(22, 62, 100, 0.34);--rule-soft: rgba(22, 62, 100, 0.10);--semantic-success: #2f6f4e;--semantic-success-soft: #e8f3ed;--semantic-warning: #a8792a;--semantic-warning-soft: #f7efe1;--semantic-danger: #9a3b35;--semantic-danger-soft: #f7e9e7;--semantic-info: #2d6e9f;--semantic-info-soft: #e8f0f6;--lane-discover: var(--panta-blue-700);--lane-discover-soft: var(--panta-blue-50);--lane-program: var(--panta-blue-700);--lane-program-soft: var(--panta-blue-50);--lane-agenda: var(--panta-blue-700);--lane-agenda-soft: var(--panta-blue-50);--lane-corpus: var(--panta-blue-700);--lane-corpus-soft: var(--panta-blue-50);--lane-results: var(--panta-blue-700);--lane-results-soft: var(--panta-blue-50);--lane-verify: var(--panta-blue-700);--lane-verify-soft: var(--panta-blue-50);--lane-publications: var(--panta-blue-700);--lane-publications-soft: var(--panta-blue-50);--lane-impact: var(--panta-blue-700);--lane-impact-soft: var(--panta-blue-50);--lane-engage: var(--panta-blue-700);--lane-engage-soft: var(--panta-blue-50);--lane-support: var(--ink-600);--lane-support-soft: var(--paper-200);--lane-current: var(--panta-blue-700);--lane-current-soft: var(--panta-blue-50);--font-ui: Source Sans 3, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--font-display: Garamond Premier Pro, EB Garamond, Iowan Old Style, Palatino, Palatino Linotype, Book Antiqua, Georgia, serif;--font-mono: Source Code Pro, SF Mono, ui-monospace, Fira Code, JetBrains Mono, Consolas, monospace;--font-sans: Source Sans 3, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--font-serif: Garamond Premier Pro, EB Garamond, Iowan Old Style, Palatino, Palatino Linotype, Book Antiqua, Georgia, serif;--serif: Garamond Premier Pro, EB Garamond, Iowan Old Style, Palatino, Palatino Linotype, Book Antiqua, Georgia, serif;--serif-display: Garamond Premier Pro, EB Garamond, Iowan Old Style, Palatino, Palatino Linotype, Book Antiqua, Georgia, serif;--sans: Source Sans 3, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mono: Source Code Pro, SF Mono, ui-monospace, Fira Code, JetBrains Mono, Consolas, monospace;--fs-hairline: 11px;--fs-mono: 12px;--fs-meta: 13px;--fs-body-sm: 15px;--fs-body: 16px;--fs-body-lg: 17px;--fs-h6: 18px;--fs-h5: 20px;--fs-h4: 24px;--fs-h3: 28px;--fs-h2: 34px;--fs-h1: 42px;--fs-display: 62px;--text-xs: 0.75rem;--text-sm: 0.875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3rem;--lh-tight: 1.04;--lh-snug: 1.2;--lh-body: 1.55;--lh-prose: 1.68;--tracking-cap: 0.08em;--tracking-kicker: 0.18em;--tracking-eyebrow: 0.12em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 46px;--space-14: 58px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 22px;--radius-2xl: 28px;--radius-pill: 999px;--shadow-card: 0 10px 24px rgba(21, 23, 28, 0.07);--shadow-layer: 0 12px 36px rgba(21, 23, 28, 0.06);--shadow-raise: 0 12px 36px rgba(21, 23, 28, 0.08);--shadow-deep: 0 18px 48px rgba(11, 34, 56, 0.18);--shadow-shell: 0 14px 32px rgba(21, 23, 28, 0.08), 0 2px 8px rgba(21, 23, 28, 0.04);--shadow-popover: 0 24px 64px rgba(21, 23, 28, 0.18), 0 8px 24px rgba(21, 23, 28, 0.10);--border-subtle: 1px solid var(--color-line-soft);--border-default: 1px solid var(--color-line-default);--border-strong: 1px solid var(--color-line-strong);--surface-page: var(--color-paper-100);--surface-shell: rgba(255, 255, 255, 0.78);--surface-hero: rgba(255, 255, 255, 0.84);--surface-card: rgba(255, 255, 255, 0.72);--surface-plate: rgba(250, 250, 247, 0.86);--surface-meta: rgba(238, 240, 234, 0.66);--surface-raised: #ffffff;--ease: cubic-bezier(0.2, 0.6, 0.2, 1);--t-fast: 120ms;--t-base: 150ms;--t-mid: 250ms;--t-slow: 400ms;--motion-fast: 140ms ease;--motion-standard: 200ms ease;--focus-ring: 0 0 0 3px rgba(45, 110, 159, 0.22)}.lane-e0{--layer: var(--layer-e0);--layer-wash: var(--layer-e0-wash);--layer-pale: var(--layer-e0-pale);--layer-accent: var(--layer-e0-accent);--layer-dark: var(--layer-e0-dark)}.lane-e1{--layer: var(--layer-e1);--layer-wash: var(--layer-e1-wash);--layer-pale: var(--layer-e1-pale);--layer-accent: var(--layer-e1-accent);--layer-dark: var(--layer-e1-dark)}.lane-e2{--layer: var(--layer-e2);--layer-wash: var(--layer-e2-wash);--layer-pale: var(--layer-e2-pale);--layer-accent: var(--layer-e2-accent);--layer-dark: var(--layer-e2-dark)}.lane-e3{--layer: var(--layer-e3);--layer-wash: var(--layer-e3-wash);--layer-pale: var(--layer-e3-pale);--layer-accent: var(--layer-e3-accent);--layer-dark: var(--layer-e3-dark)}.lane-discover{--lane-current: var(--lane-discover);--lane-current-soft: var(--lane-discover-soft)}.lane-program{--lane-current: var(--lane-program);--lane-current-soft: var(--lane-program-soft)}.lane-agenda{--lane-current: var(--lane-agenda);--lane-current-soft: var(--lane-agenda-soft)}.lane-corpus{--lane-current: var(--lane-corpus);--lane-current-soft: var(--lane-corpus-soft)}.lane-results{--lane-current: var(--lane-results);--lane-current-soft: var(--lane-results-soft)}.lane-verify{--lane-current: var(--lane-verify);--lane-current-soft: var(--lane-verify-soft)}.lane-publications{--lane-current: var(--lane-publications);--lane-current-soft: var(--lane-publications-soft)}.lane-impact{--lane-current: var(--lane-impact);--lane-current-soft: var(--lane-impact-soft)}.lane-engage{--lane-current: var(--lane-engage);--lane-current-soft: var(--lane-engage-soft)}.lane-support{--lane-current: var(--lane-support);--lane-current-soft: var(--lane-support-soft)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}.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}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}html{scroll-behavior:auto}}body,p,li{color:var(--ink-900)}body{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.7;background:var(--surface-page);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{font-family:"Garamond Premier Pro","EB Garamond","Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;color:var(--panta-blue-900);line-height:1.25}h1{font-size:2.75rem;font-weight:400;margin-bottom:.6em}h2{font-size:1.85rem;font-weight:400;margin-top:2em;margin-bottom:.5em;scroll-margin-top:calc(56px + 24px)}h3{font-size:1.28rem;font-weight:400;text-transform:none;letter-spacing:0;margin-top:1.5em;margin-bottom:.5em}h4{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:650;letter-spacing:0;margin-top:1.25em;margin-bottom:.45em}p{line-height:1.7;margin-bottom:1rem}a{color:var(--panta-blue-700);text-decoration:none;transition:color 140ms ease}a:hover{color:var(--panta-blue-900)}a:visited{color:#624269;color:var(--layer-e3)}.aria-current-rail a[aria-current=page]{color:var(--layer-e3);font-weight:520;border-left:2px solid var(--layer-e3);padding-left:8px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px;border-radius:4px;box-shadow:none}.icon,svg[data-lucide],svg.lucide,svg[data-icon]{stroke-width:1.5}code{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.88em;background:var(--color-brand-100);padding:2px 6px;border-radius:6px;overflow-wrap:anywhere;word-break:break-word}pre{background:var(--color-paper-50);border:var(--border-default);border-radius:12px;padding:14px 16px;overflow-x:auto}pre code{background:rgba(0,0,0,0);border-radius:0;padding:0}pre code{overflow-wrap:normal;word-break:normal}strong{font-weight:650;color:#15171c}em{font-style:italic}ul,ol{padding-left:1.5em;margin-bottom:1rem;color:#4b5563}ul li,ol li{margin-bottom:.3em}hr{border:none;border-top:1px solid rgba(202,210,196,.72);margin:1.5em 0}::selection{background:var(--color-brand-100)}img,svg,video{max-width:100%}@media(max-width: 760px){h1{font-size:2.2rem}h2{font-size:1.55rem}h3{font-size:1.15rem}}.site-header{position:sticky;top:0;z-index:55;height:56px;display:flex;align-items:center;padding-inline:max(22px,(100vw - var(--site-shell-max))/2 + 22px);border-bottom:1px solid var(--rule);transition:border-color 140ms ease}.site-header::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--tau-spectrum-substrate),rgba(246,247,243,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background 140ms ease;pointer-events:none}@media(max-width: 1080px){.site-header{padding-inline:16px}}@media(max-width: 760px){.site-header{flex-direction:row;padding-inline:10px;gap:8px}}body.shell-home .site-header{padding-inline:max(22px,(100vw - var(--site-home-shell-max))/2 + 22px)}@media(max-width: 1080px){body.shell-home .site-header{padding-inline:16px}}@media(max-width: 760px){body.shell-home .site-header{padding-inline:10px}}.header-brand{display:flex;align-items:center;text-decoration:none;color:#15171c;flex-shrink:0;padding:4px 0}.header-brand:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px;border-radius:8px}.header-brand-lockup{display:block;height:41px;width:auto;max-width:min(234px,45vw)}@media(max-width: 1080px){.header-brand-lockup{height:36px;max-width:min(198px,43vw)}}@media(max-width: 760px){.header-brand-lockup{height:32px;max-width:min(180px,56vw)}}.release-stamp{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-500);white-space:nowrap;margin-left:auto;margin-right:8px;align-self:center}@media(max-width: 1080px){.release-stamp{display:none}}.header-controls{display:flex;align-items:center;gap:4px;order:1;margin-left:8px;flex-shrink:0}@media(max-width: 760px){.header-controls{order:0;margin-left:auto}}.shell-control{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:var(--border-default);border-radius:8px;background:var(--surface-card);color:#4b5563;cursor:pointer;flex-shrink:0;transition:background 140ms ease,border-color 140ms ease,color 140ms ease,box-shadow 140ms ease,transform 140ms ease}.shell-control:hover{background:var(--panta-blue-50);color:var(--panta-blue-700);border-color:rgba(22,62,100,.26);box-shadow:0 8px 18px rgba(21,23,28,.08)}.shell-control:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.shell-control[aria-expanded=true],.shell-control.is-active{background:#edf3f8;color:var(--panta-blue-800);border-color:rgba(22,62,100,.34);box-shadow:0 10px 22px rgba(21,23,28,.1);transform:translateY(-1px)}.shell-control svg{width:18px;height:18px}@media(max-width: 760px){.shell-control{width:44px;height:44px}}.header-toc-wrapper{display:none}@media(max-width: 760px){.header-toc-wrapper{display:block;position:relative}.header-toc-wrapper[hidden]{display:none}}.header-page-icon{fill:currentColor}.header-toc-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:min(300px,85vw);max-height:60vh;overflow-y:auto;padding:6px;background:var(--surface-shell);border:var(--border-default);border-radius:16px;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:var(--shadow-popover);z-index:53;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) rgba(0,0,0,0)}.header-toc-dropdown::-webkit-scrollbar{width:4px}.header-toc-dropdown::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.header-toc-dropdown::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:4px}.header-toc-dropdown[hidden]{display:none}@media(max-width: 760px){.header-toc-dropdown{position:fixed;top:calc(56px + 8px);left:10px;right:10px;width:auto;max-height:calc(100dvh - 56px - 24px);background:var(--surface-shell);border-radius:16px;padding:8px;box-shadow:var(--shadow-popover)}}.header-toc-dropdown .toc-dropdown-link{display:flex;align-items:center;min-height:44px;padding:8px 12px;font-size:.86rem;font-weight:440;color:#4b5563;text-decoration:none;border-radius:8px;transition:all 140ms ease}.header-toc-dropdown .toc-dropdown-link:hover{color:var(--lane-current);background:var(--lane-current-soft);text-decoration:none}.header-toc-dropdown .toc-dropdown-link.active{color:var(--lane-current);font-weight:580}@media(max-width: 760px){.header-toc-dropdown .toc-dropdown-link{padding:10px 14px;font-size:.92rem}}.header-page-drawer{display:flex;flex-direction:column;gap:12px}@media(max-width: 760px){.header-page-drawer{padding:12px}}.page-drawer-section{display:grid;gap:4px}.page-drawer-section+.page-drawer-section{padding-top:10px;border-top:1px solid rgba(202,210,196,.72)}.page-drawer-section-title{padding:2px 8px 6px;font-size:.7rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.05em;color:#4b5563}.page-tool-row{display:grid;grid-template-columns:28px minmax(0, 1fr);align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:#15171c;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background 140ms ease,color 140ms ease,transform 140ms ease}.page-tool-row:hover,.page-tool-row:focus-visible{background:var(--panta-blue-50);color:var(--panta-blue-800);text-decoration:none}.page-tool-row:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.page-tool-row:active{transform:translateY(1px)}.page-tool-row.is-disabled,.page-tool-row:disabled{color:#4b5563;cursor:not-allowed;opacity:.58}.page-tool-row.is-disabled:hover,.page-tool-row:disabled:hover{background:rgba(0,0,0,0);color:#4b5563}.page-tool-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--surface-meta);color:var(--panta-blue-700);font-size:.9rem;font-weight:650}.page-tool-title,.page-tool-description{display:block}.page-tool-title{font-size:.88rem;font-weight:620;line-height:1.2}.page-tool-description{margin-top:2px;font-size:.76rem;line-height:1.25;color:#4b5563}.page-tool-toast{margin:2px 8px 0;font-size:.76rem;color:var(--semantic-success)}.page-drawer-toc-list{display:grid;gap:2px}.page-drawer-empty{margin:0;padding:10px 12px;color:#4b5563;font-size:.84rem;line-height:1.35}.header-hamburger{display:none}@media(max-width: 760px){.header-hamburger{display:flex;flex-direction:column;gap:5px;position:relative;z-index:52}}.hamburger-bar{display:block;width:18px;height:2px;background:#4b5563;border-radius:1px;transition:transform 200ms ease,opacity 200ms ease}.header-hamburger[aria-expanded=true] .hamburger-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.header-hamburger[aria-expanded=true] .hamburger-bar:nth-child(2){opacity:0}.header-hamburger[aria-expanded=true] .hamburger-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header-nav{display:flex;align-items:center;gap:2px;margin-left:auto}@media(max-width: 760px){.header-nav{position:fixed;top:56px;right:0;left:0;bottom:0;margin:0;width:auto;flex-direction:column;align-items:stretch;gap:0;padding:0;background:var(--paper-50);border:0;border-top:1px solid var(--rule);border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:50;visibility:hidden;opacity:0;transform:translateY(-12px);transition:opacity 200ms ease,transform 200ms ease,visibility 0ms 200ms;overflow:hidden}.header-nav.is-open{visibility:visible;opacity:1;transform:translateY(0);transition:opacity 200ms ease,transform 200ms ease,visibility 0ms 0ms}}.header-nav-dot{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.82rem;color:var(--ink-500);opacity:.5;padding:0 14px;user-select:none;pointer-events:none}@media(max-width: 1080px){.header-nav-dot{display:none}}.header-nav-link{--nav-lane: var(--lane-current);--nav-lane-soft: var(--lane-current-soft);position:relative;font-size:.82rem;font-weight:520;color:#4b5563;padding:6px 10px;border-radius:8px;white-space:nowrap;transition:all 140ms ease}.header-nav-link:hover{color:var(--nav-lane);background:var(--nav-lane-soft)}.header-nav-link.active{color:var(--nav-lane);font-weight:600;background:var(--surface-card)}.header-nav-link.active::after{content:"";position:absolute;left:10px;right:10px;bottom:3px;height:2px;border-radius:var(--radius-pill);background:var(--nav-lane);opacity:.72}@media(max-width: 760px){.header-nav-link{min-height:44px;display:flex;align-items:center;padding:12px 14px;font-size:.92rem;font-weight:440;border-radius:8px;white-space:normal}.header-nav-link:hover{background:var(--nav-lane-soft)}.header-nav-link.active{font-weight:580;background:var(--nav-lane-soft)}.header-nav-link.active::after{left:0;right:auto;top:12px;bottom:12px;width:3px;height:auto}}.header-nav-link-discover,.header-nav-link-program,.header-nav-link-agenda,.header-nav-link-corpus,.header-nav-link-results,.header-nav-link-verify,.header-nav-link-publications,.header-nav-link-impact,.header-nav-link-engage{--nav-lane: var(--panta-blue-700);--nav-lane-soft: var(--panta-blue-50)}.drawer-social{display:none}@media(max-width: 760px){.drawer-social{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0 4px;margin-top:8px;border-top:1px solid rgba(202,210,196,.72)}}.header-search svg{width:16px;height:16px}.mega-section-nav{display:none}@media(max-width: 760px){.mega-section-nav{display:block;margin-top:8px;padding-top:12px;border-top:1px solid rgba(202,210,196,.72)}.mega-section-nav .nav-section-title{padding:8px 14px 4px;font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:0;color:#4b5563}.mega-section-nav .nav-link{padding:10px 16px;min-height:44px;display:flex;align-items:center;font-size:.88rem}.mega-section-nav .subnav{margin-left:16px;padding-left:8px;border-left:1px solid rgba(202,210,196,.72)}.mega-section-nav .rail-status{margin:12px 16px 0;padding-top:12px}}.drawer-backdrop{position:fixed;inset:0;background:rgba(24,32,39,.35);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:49;opacity:0;pointer-events:none;transition:opacity 200ms ease}.drawer-backdrop.is-active{opacity:1;pointer-events:auto}body.nav-open,body.page-drawer-open,body.search-open{overflow:hidden}@media(prefers-reduced-motion: reduce){.header-nav{transition:none !important}.drawer-backdrop{transition:none !important}.hamburger-bar{transition:none !important}}.header-nav-desktop{display:contents}@media(max-width: 760px){.header-nav-desktop{display:none}}.mm-drawer{display:none}@media(max-width: 760px){.mm-drawer{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}}.header-nav[data-mm-tier=t1] .mm-drawer--t2{display:none}.header-nav[data-mm-tier=t2] .mm-drawer--t1{display:none}.mm-drawer-t2-pane[hidden]{display:none}.mm-drawer-head{padding:18px 22px 14px;border-bottom:1px solid var(--rule-soft)}.mm-drawer-head .mm-section-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--panta-blue-700);opacity:.75;margin:0 0 6px}.mm-drawer-head h2{font-family:var(--serif-display);font-weight:500;color:var(--panta-blue-900);font-size:22px;margin:0;letter-spacing:0;text-transform:none;line-height:1.2}.mm-drawer-list{flex:1 1 auto;overflow-y:auto;padding:6px 0;-webkit-overflow-scrolling:touch}.mm-drawer-section+.mm-drawer-section{border-top:1px solid var(--rule-soft);margin-top:4px;padding-top:4px}.mm-section-eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--panta-blue-700);opacity:.7;margin:14px 22px 6px}.mm-drawer-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 22px;font-family:var(--sans);font-size:16px;color:var(--ink-900);text-decoration:none;background:none;border:0;border-bottom:1px solid var(--rule-soft);text-align:left;cursor:pointer;transition:background var(--t-base) var(--ease),color var(--t-base) var(--ease)}.mm-drawer-row:hover{background:var(--panta-blue-50)}.mm-drawer-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--panta-blue-500)}.mm-drawer-row.is-active{color:var(--panta-blue-900);font-weight:600;background:var(--panta-blue-50)}.mm-drawer-row-name{font-weight:500}.mm-drawer-row-meta{display:inline-flex;align-items:center;gap:10px}.mm-drawer-row .count{font-family:var(--mono);font-size:11px;color:var(--ink-500);letter-spacing:.06em}.mm-drawer-chevron{color:var(--ink-500);flex-shrink:0}.mm-drawer-row--child{padding-left:36px;font-size:15px;color:var(--ink-700);font-weight:400}.mm-back{background:none;border:0;font-family:var(--sans);font-size:14px;color:var(--panta-blue-700);padding:0 0 8px;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:color var(--t-base) var(--ease)}.mm-back:hover{color:var(--panta-blue-900)}.mm-back:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px;border-radius:4px}@media(max-width: 760px){.header-page-drawer .page-drawer-section-title{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--panta-blue-700);opacity:.75;font-weight:600;padding:0 8px 12px;margin:0}}.page-grid{display:grid;grid-template-columns:260px minmax(0, 860px) 240px;gap:18px;max-width:var(--site-shell-max);margin:18px auto 0;padding:0 22px;align-items:start}@media(max-width: 1240px){.page-grid{grid-template-columns:224px minmax(0, 760px) 220px}}@media(max-width: 1080px){.page-grid{grid-template-columns:1fr;max-width:860px;padding:0 16px}}@media(max-width: 760px){.page-grid{padding:0 10px;gap:12px}}.page-grid-home{grid-template-columns:minmax(0, 1120px);max-width:var(--site-home-shell-max);justify-content:center}@media(max-width: 1080px){.page-grid-home{max-width:860px}}.left-rail{position:sticky;top:calc(56px + 18px + 10px);max-height:calc(100vh - 56px - 18px*2 - 10px);overflow-y:auto;padding:20px 16px;background:var(--surface-shell);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);border:1px solid rgba(221,226,216,.86);box-shadow:0 14px 32px rgba(21,23,28,.08),0 2px 8px rgba(21,23,28,.04);border-radius:22px;border-top:3px solid var(--lane-current);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) rgba(0,0,0,0)}.left-rail::-webkit-scrollbar{width:4px}.left-rail::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.left-rail::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:4px}@media(max-width: 1080px){.left-rail{display:none}}.main-content{min-width:0;isolation:isolate}@media(max-width: 1080px){.main-content{order:1}}.right-rail{position:sticky;top:calc(56px + 18px + 10px);max-height:calc(100vh - 56px - 18px*2 - 10px);overflow-y:auto;padding:20px 16px;background:var(--surface-shell);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);border:1px solid rgba(221,226,216,.86);box-shadow:0 14px 32px rgba(21,23,28,.08),0 2px 8px rgba(21,23,28,.04);border-radius:22px;border-top:3px solid var(--lane-current);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) rgba(0,0,0,0)}.right-rail::-webkit-scrollbar{width:4px}.right-rail::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.right-rail::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:4px}@media(max-width: 1080px){.right-rail{position:static;order:3;max-height:none;margin-top:18px}}.rail-title{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.76rem;font-weight:650;text-transform:uppercase;letter-spacing:0;color:#4b5563;margin-bottom:12px;padding-bottom:10px;border-bottom:var(--border-default)}.nav-section{margin-bottom:16px}.nav-section-title{font-size:.82rem;font-weight:650;color:#15171c;margin-bottom:4px;padding:4px 0}.nav-link{display:block;font-size:.88rem;font-weight:440;color:#4b5563;padding:8px 10px;border-radius:10px;border:1px solid rgba(0,0,0,0);transition:all 140ms ease;text-decoration:none}.nav-link:hover{color:var(--lane-current);background:var(--lane-current-soft);border-color:rgba(21,23,28,.04)}.nav-link.active{color:var(--lane-current);font-weight:580;background:var(--lane-current-soft);border-color:rgba(21,23,28,.04);box-shadow:inset 3px 0 0 var(--lane-current)}.subnav{margin-left:12px;padding-left:8px;border-left:1px solid rgba(202,210,196,.72)}.subnav .nav-link{font-size:.84rem;padding:6px 10px}.nav-strand-label{font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:0;color:#4b5563;opacity:.7;padding:8px 10px 2px;margin-top:6px}.subnav-group{margin-bottom:4px}.rail-status{margin-top:20px;padding-top:16px;border-top:1px solid rgba(202,210,196,.72)}.status-item{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;padding:4px 0;color:#4b5563}.status-item .status-value{font-weight:600;color:#15171c}@media(max-width: 760px){.nav-link{min-height:44px;display:flex;align-items:center;padding:10px 12px}.subnav .nav-link{min-height:44px;padding:8px 12px}}.rail-collapse{display:contents}.rail-collapse-toggle{display:none}@media(max-width: 1080px){.rail-collapse{display:block}.rail-collapse-toggle{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:12px 16px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.84rem;font-weight:600;color:#15171c;cursor:pointer;list-style:none;user-select:none}.rail-collapse-toggle::-webkit-details-marker{display:none}.rail-collapse-chevron{transition:transform 200ms ease;flex-shrink:0}.rail-collapse[open] .rail-collapse-chevron{transform:rotate(180deg)}.rail-collapse-body{padding:0 16px 16px}}@media(prefers-reduced-motion: reduce){.rail-collapse-chevron{transition:none !important}}.toc-title{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.76rem;font-weight:650;text-transform:uppercase;letter-spacing:0;color:#4b5563;margin-bottom:10px}.toc-link{display:block;font-size:.84rem;font-weight:440;color:#4b5563;padding:5px 10px;border-radius:8px;border:1px solid rgba(0,0,0,0);transition:all 140ms ease;text-decoration:none}.toc-link:hover{color:var(--lane-current);background:var(--lane-current-soft)}.toc-link.active{color:var(--lane-current);font-weight:580;background:var(--lane-current-soft);box-shadow:inset 3px 0 0 var(--lane-current)}.rail-section{margin-top:20px;padding-top:16px;border-top:1px solid rgba(202,210,196,.72)}.rail-section-title{font-size:.76rem;font-weight:650;text-transform:uppercase;letter-spacing:0;color:#4b5563;margin-bottom:8px}.artifact-link{display:block;font-size:.84rem;color:#4b5563;padding:5px 10px;border-radius:8px;transition:all 140ms ease;text-decoration:none}.artifact-link:hover{color:var(--lane-current);background:var(--lane-current-soft)}.meta-list{display:flex;flex-direction:column;gap:4px}.meta-item{display:flex;justify-content:space-between;font-size:.84rem;color:#4b5563;padding:2px 0}.meta-item .meta-value{font-weight:600;color:var(--color-ink-900)}@media(max-width: 760px){.toc-link,.artifact-link{min-height:44px;display:flex;align-items:center;padding:8px 12px}}.mobile-toc{display:none}@media(max-width: 1080px){.mobile-toc{display:block;order:0;background:var(--surface-card);backdrop-filter:blur(10px) saturate(110%);-webkit-backdrop-filter:blur(10px) saturate(110%);border:1px solid rgba(221,226,216,.86);border-radius:16px;margin-bottom:18px}}.mobile-toc-toggle{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:12px 16px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.84rem;font-weight:600;color:#15171c;cursor:pointer;list-style:none;user-select:none}.mobile-toc-toggle::-webkit-details-marker{display:none}.mobile-toc-chevron{transition:transform 200ms ease;flex-shrink:0}.mobile-toc[open] .mobile-toc-chevron{transform:rotate(180deg)}.mobile-toc-body{padding:0 16px 16px}.mobile-toc-link{display:flex;align-items:center;min-height:44px;padding:6px 10px;font-size:.84rem;color:#4b5563;text-decoration:none;border-radius:8px;transition:all 140ms ease}.mobile-toc-link:hover{color:var(--lane-current);background:var(--lane-current-soft)}@media(prefers-reduced-motion: reduce){.mobile-toc-chevron{transition:none !important}}.page-tools{background:var(--surface-card);color:#15171c}.page-tools *,.page-tools *::before,.page-tools *::after{box-sizing:border-box}.page-tools__section-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#4b5563;margin-bottom:.5rem}.page-tools__rows{list-style:none;margin:0;padding:0}.page-tools__rows>li{margin:0}.page-tools__row{display:flex;align-items:center;gap:.65rem;width:100%;min-height:44px;padding:.5rem .6rem;border:0;border-radius:8px;background:rgba(0,0,0,0);color:#15171c;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background 140ms ease,color 140ms ease,transform 140ms ease}.page-tools__row:hover,.page-tools__row:focus-visible{background:var(--panta-blue-50);color:var(--panta-blue-800);text-decoration:none}.page-tools__row:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.page-tools__row:active{transform:translateY(1px)}.page-tools__row[disabled],.page-tools__row.is-disabled{color:#4b5563;cursor:not-allowed;opacity:.58}.page-tools__row[disabled]:hover,.page-tools__row[disabled]:focus-visible,.page-tools__row.is-disabled:hover,.page-tools__row.is-disabled:focus-visible{background:rgba(0,0,0,0);color:#4b5563}.page-tools__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:6px;background:var(--surface-meta);color:var(--panta-blue-700);font-size:1.05rem;font-weight:600;line-height:1}.page-tools__label-stack{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.page-tools__label{display:block;font-size:.86rem;font-weight:600;line-height:1.2}.page-tools__desc{display:block;font-size:.74rem;line-height:1.25;color:#4b5563}.page-tools__status{display:block;min-height:1rem;margin-top:.4rem;font-size:.74rem;color:var(--semantic-success)}.page-tools--rail{border:1px solid rgba(202,210,196,.72);border-radius:16px;padding:.75rem;margin-bottom:18px;box-shadow:0 1px 0 rgba(21,23,28,.02)}@media(max-width: 1080px){.page-tools--rail{display:none}}.page-tools--bottom{margin:36px 0 24px;padding:24px 28px;border:1px solid rgba(202,210,196,.72);border-radius:16px;background:var(--surface-card);box-shadow:0 1px 0 rgba(21,23,28,.02)}@media(max-width: 1080px){.page-tools--bottom{padding:20px 22px}}@media(max-width: 760px){.page-tools--bottom{margin:24px 0 16px;padding:18px 18px;border-radius:16px}}.page-tools__bottom-copy{margin-bottom:16px}.page-tools__bottom-copy h2{margin:0 0 6px;font-size:1.05rem;font-weight:650;line-height:1.25;color:#15171c}.page-tools__bottom-copy p{margin:0;font-size:.92rem;line-height:1.45;color:#4b5563;max-width:60ch}.page-tools__bottom-actions{display:flex;flex-wrap:wrap;gap:8px}.page-tools__chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid rgba(202,210,196,.72);border-radius:999px;background:var(--surface-card);color:#15171c;font:inherit;font-size:.86rem;font-weight:540;text-decoration:none;cursor:pointer;transition:background 140ms ease,border-color 140ms ease,color 140ms ease,transform 140ms ease,box-shadow 140ms ease}.page-tools__chip>.page-tools__icon{width:20px;height:20px;background:rgba(0,0,0,0);color:var(--panta-blue-700);font-size:.95rem}.page-tools__chip:hover,.page-tools__chip:focus-visible{background:var(--panta-blue-50);border-color:rgba(22,62,100,.26);color:var(--panta-blue-800);text-decoration:none;box-shadow:0 6px 14px rgba(21,23,28,.06)}.page-tools__chip:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.page-tools__chip:active{transform:translateY(1px)}.page-tools--drawer{display:flex;flex-direction:column;gap:4px}.page-tools--drawer .page-tools__row{border-radius:8px}@media(max-width: 760px){.page-tools--drawer .page-tools__row{min-height:48px;padding:10px 12px}}.page-tools--drawer .page-tools__label{font-size:.88rem;font-weight:620}.page-tools--drawer .page-tools__desc{font-size:.76rem}@media(prefers-reduced-motion: reduce){.page-tools__row,.page-tools__chip{transition:none !important}.page-tools__row:active,.page-tools__chip:active{transform:none}}.content-card{background:var(--surface-card);backdrop-filter:blur(10px) saturate(110%);-webkit-backdrop-filter:blur(10px) saturate(110%);border:1px solid rgba(221,226,216,.86);border-radius:16px;padding:24px;margin-bottom:18px;background:var(--surface-card);border-radius:16px}.hero-card{background:var(--surface-shell);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);border:1px solid rgba(221,226,216,.86);box-shadow:0 14px 32px rgba(21,23,28,.08),0 2px 8px rgba(21,23,28,.04);border-radius:22px;padding:32px 30px;margin-bottom:18px;background:var(--surface-hero);border-top:3px solid var(--panta-blue-700);border-radius:16px}.hero-eyebrow-row{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;max-width:100%;margin-bottom:16px}.hero-eyebrow-pill,.hero-card>.eyebrow,.hero-card .module-eyebrow-row>.eyebrow,.book-hero-text>.eyebrow{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem;width:fit-content;max-width:100%;margin-bottom:16px;padding:.42rem .72rem;border-radius:999px;border:1px solid rgba(22,62,100,.14);background:var(--panta-blue-50);color:var(--panta-blue-800);font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:var(--text-xs);font-weight:650;letter-spacing:.1em;line-height:1;text-transform:uppercase;overflow-wrap:anywhere}.hero-eyebrow-row .hero-eyebrow-pill,.hero-eyebrow-row .hero-card>.eyebrow,.hero-eyebrow-row .hero-card .module-eyebrow-row>.eyebrow,.hero-card .hero-eyebrow-row .module-eyebrow-row>.eyebrow,.hero-eyebrow-row .book-hero-text>.eyebrow{margin-bottom:0}.hero-breadcrumb-pill,.hero-eyebrow-breadcrumb{row-gap:.24rem}.hero-eyebrow-link,.hero-eyebrow-current,.hero-breadcrumb-link,.hero-breadcrumb-current,.hero-eyebrow-separator{display:inline-flex;align-items:center;min-height:1.15rem}.hero-eyebrow-link,.hero-breadcrumb-link{color:inherit;text-decoration:none;border-radius:999px;transition:color var(--motion-fast),background var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast)}.hero-eyebrow-link:hover,.hero-eyebrow-link:focus-visible,.hero-breadcrumb-link:hover,.hero-breadcrumb-link:focus-visible{color:var(--panta-blue-900);background:rgba(22,62,100,.07);text-decoration:none;transform:translateY(-1px)}.hero-eyebrow-link:focus-visible,.hero-breadcrumb-link:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.hero-eyebrow-separator,.hero-breadcrumb-separator{color:rgba(22,62,100,.42);font-weight:700}.hero-meta-pill{background:hsla(0,0%,100%,.72);border-color:rgba(22,62,100,.12);color:var(--color-ink-600)}.hero-eyebrow-row .hero-meta-pill--type{background:rgba(0,0,0,0);border:none;padding:0;color:var(--ink-500);letter-spacing:.1em;text-transform:uppercase}.hero-meta-pill--status-canonical,.hero-meta-pill--status-active{background:var(--accent-gold-pale);border-color:rgba(168,121,42,.28);color:var(--accent-gold-dark)}@media(max-width: 760px){.hero-eyebrow-row{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px}.hero-eyebrow-row .hero-meta-pill--type{display:none}.hero-eyebrow-row .hero-breadcrumb-pill,.hero-eyebrow-row .hero-eyebrow-breadcrumb{background:none;border:none;padding:0;margin:0;font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:12.5px;font-weight:500;letter-spacing:.04em;color:var(--ink-600);text-transform:none}.hero-eyebrow-row .hero-breadcrumb-pill .hero-eyebrow-link,.hero-eyebrow-row .hero-breadcrumb-pill .hero-breadcrumb-link{background:none;padding:0}.hero-eyebrow-row .hero-breadcrumb-pill .hero-eyebrow-link:hover,.hero-eyebrow-row .hero-breadcrumb-pill .hero-breadcrumb-link:hover{background:none;color:var(--panta-blue-700);transform:none}.hero-eyebrow-row .hero-eyebrow-separator,.hero-eyebrow-row .hero-breadcrumb-separator{opacity:.5;padding:0 6px}.hero-eyebrow-row .hero-meta-pill--status{background:var(--accent-gold-pale);border-color:rgba(168,121,42,.28);color:var(--accent-gold-dark);margin:0}}.hero-meta-pill--status-conditional,.hero-meta-pill--status-partial{background:var(--semantic-warning-soft);border-color:rgba(168,121,42,.26);color:var(--semantic-warning)}.hero-meta-pill--status-compatibility,.hero-meta-pill--status-deprecated,.hero-meta-pill--status-redirected,.hero-meta-pill--status-archived{background:rgba(91,103,114,.08);border-color:rgba(91,103,114,.16);color:var(--color-ink-500)}.eyebrow{display:inline-block;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:0;color:var(--panta-blue-700);background:var(--panta-blue-50);border:1px solid rgba(21,23,28,.06);border-radius:999px;padding:4px 12px;margin-bottom:16px}.summary-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:14px;margin-bottom:18px}.summary-card{background:var(--surface-plate);border:var(--border-default);border-radius:16px;box-shadow:var(--shadow-card);padding:18px 16px}.summary-card .summary-card-title{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.84rem;font-weight:650;color:#15171c;margin-bottom:6px}.summary-card .summary-card-body{font-size:.88rem;color:#4b5563;line-height:1.55}.prose table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:1.4rem 0}.prose th,.prose td{min-width:160px;padding:10px 12px;border:var(--border-default);vertical-align:top;text-align:left}.prose th{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:650;color:var(--color-brand-800);background:var(--color-brand-50)}.prose p,.prose li,.prose a{overflow-wrap:anywhere;word-break:break-word}.chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.79rem;font-weight:500;color:var(--color-ink-600);background:rgba(232,240,246,.68);border:1px solid rgba(22,62,100,.14);border-radius:999px;margin-right:6px;margin-bottom:8px}a.chip-link,a.chip.chip-link{text-decoration:none;color:var(--color-ink-600);transition:color 150ms ease,border-color 150ms ease;cursor:pointer}a.chip-link:hover,a.chip.chip-link:hover{color:var(--lane-current);border-color:var(--lane-current)}.chip-status{font-weight:600;font-size:.74rem;text-transform:uppercase;letter-spacing:0}.chip-status-r{background:var(--semantic-success-soft);color:var(--semantic-success);border-color:rgba(47,111,78,.22)}.chip-status-p{background:var(--semantic-info-soft);color:var(--semantic-info);border-color:rgba(45,110,159,.22)}.chip-status-q{background:var(--semantic-warning-soft);color:var(--semantic-warning);border-color:rgba(168,121,42,.24)}.chip-status-c{background:var(--semantic-danger-soft);color:var(--semantic-danger);border-color:rgba(154,59,53,.24)}.chip-status-n{background:var(--lane-support-soft);color:var(--color-ink-600)}.chip-kind{font-weight:600;color:var(--lane-current)}.chip-importance{font-size:.74rem}.chip-row-badges{margin-top:12px;flex-wrap:wrap;gap:8px}.chip-visibility{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.chip-visibility-public{background:var(--semantic-success-soft);color:var(--semantic-success);border-color:rgba(47,111,78,.22)}.chip-visibility-internal{background:var(--semantic-warning-soft);color:var(--semantic-warning);border-color:rgba(168,121,42,.24)}.chip-visibility-private{background:var(--semantic-danger-soft);color:var(--semantic-danger);border-color:rgba(154,59,53,.24)}.chip-provenance{font-size:.72rem;font-weight:500}.chip-provenance-manuscript{color:#5b6772;border-color:#d4ddc8}.chip-provenance-taulib{color:#163e64;background:#e9eef5;border-color:#c9d4e3}.chip-provenance-paper{color:#6b3a8e;background:#f0e8f5;border-color:#d4c2dd}.chip-provenance-registry{color:#8e6d2a;background:#f5ecd6;border-color:#e0d4a5}.chip-precision{font-size:.72rem;font-weight:600}.chip-precision-a{background:var(--semantic-success-soft);color:var(--semantic-success);border-color:rgba(47,111,78,.32)}.chip-precision-b{background:var(--semantic-info-soft);color:var(--semantic-info);border-color:rgba(45,110,159,.32)}.chip-precision-c{background:var(--semantic-warning-soft);color:var(--semantic-warning);border-color:rgba(168,121,42,.32)}.chip-lean{font-size:.72rem;font-weight:500;background:#eef0e8;color:#2f6f4e;border-color:rgba(47,111,78,.22)}.chip-lean-formalized{background:var(--semantic-success-soft);color:var(--semantic-success);font-weight:600}.chip-lean-partial{background:var(--semantic-info-soft);color:var(--semantic-info)}.chip-lean-planned,.chip-lean-skeleton{background:var(--lane-support-soft);color:var(--color-ink-600);font-style:italic}.chip-cascade{font-size:.72rem;font-weight:500}.chip-cascade-kernel{background:var(--layer-e0-wash);color:var(--layer-e0-dark);border-color:var(--layer-e0-pale)}.chip-cascade-physics-cascade{background:var(--layer-e1-wash);color:var(--layer-e1-dark);border-color:var(--layer-e1-pale)}.chip-cascade-life-cascade{background:var(--layer-e2-wash);color:var(--layer-e2-dark);border-color:var(--layer-e2-pale)}.chip-cascade-metaphysics-architecture{background:var(--layer-e3-wash);color:var(--layer-e3-dark);border-color:var(--layer-e3-pale)}.chip-row-verify{margin-top:14px}.chip-verify-coverage{font-size:.72rem;font-weight:600;background:#e9eef5;color:#163e64;border-color:#c9d4e3}.chip-verify-mode{font-size:.72rem;font-weight:500}.chip-verify-mode-formal{background:var(--semantic-success-soft);color:var(--semantic-success);border-color:rgba(47,111,78,.22)}.chip-verify-mode-empirical{background:var(--semantic-info-soft);color:var(--semantic-info);border-color:rgba(45,110,159,.22)}.chip-verify-bridge{font-size:.72rem;font-weight:600}.chip-verify-bridge-strong{background:var(--semantic-success-soft);color:var(--semantic-success);border-color:rgba(47,111,78,.32)}.chip-verify-bridge-moderate{background:var(--semantic-info-soft);color:var(--semantic-info);border-color:rgba(45,110,159,.32)}.chip-verify-bridge-emerging{background:var(--semantic-warning-soft);color:var(--semantic-warning);border-color:rgba(168,121,42,.32)}.chip-verify-scope{font-size:.72rem;background:#ede9e1;color:#5f4e2a;border-color:#d4c5a5}.chip-glossary{font-size:.74rem;cursor:pointer}.chip-glossary:hover{color:var(--lane-current);border-color:var(--lane-current)}.chip-glossary-mathematics{background:var(--layer-e0-wash);color:var(--layer-e0-dark);border-color:var(--layer-e0-pale)}.chip-glossary-physics{background:var(--layer-e1-wash);color:var(--layer-e1-dark);border-color:var(--layer-e1-pale)}.chip-glossary-life{background:var(--layer-e2-wash);color:var(--layer-e2-dark);border-color:var(--layer-e2-pale)}.chip-glossary-metaphysics{background:var(--layer-e3-wash);color:var(--layer-e3-dark);border-color:var(--layer-e3-pale)}.chip-glossary-missing{background:#f1f1f1;color:#999;font-style:italic;cursor:not-allowed}.chip-cross-domain{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;background:#f3edee;color:#8e3a4a;border-color:#e0c4ca;margin-left:6px}.notice-cross-domain{background:linear-gradient(120deg, rgba(238, 230, 240, 0.5), rgba(244, 235, 220, 0.4));border-left:3px solid #8e6b9c;padding:12px 16px;margin:12px 0;font-size:.92rem}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:16px;margin-top:20px}.portfolio-card-list{padding-left:0;list-style:none}.portfolio-card-list>li{margin:0}.portfolio-card-list article,.portfolio-card-list .portfolio-card{height:100%}.portfolio-card{display:block;padding:22px 24px 18px;background:var(--surface-card);border:var(--border-default);border-radius:16px;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.portfolio-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card);border-color:var(--lane-current);text-decoration:none}.lucide-icon{display:inline-block;flex:0 0 auto;stroke:currentColor;fill:none;vertical-align:middle}.impact-dossier{--impact-accent: var(--lane-current);--impact-accent-dark: var(--color-brand-800);--impact-accent-pale: var(--color-brand-50);--impact-gradient-start: var(--surface-card);--impact-gradient-end: var(--surface-muted)}.impact-gradient-panel{background:linear-gradient(135deg, var(--impact-gradient-start) 0%, var(--impact-gradient-end) 100%);border-color:color-mix(in srgb, var(--impact-accent) 24%, var(--border-color))}.impact-portfolio-pill{display:inline-flex;align-items:center;gap:.45rem;min-height:28px;border:1px solid var(--impact-accent);background:var(--impact-accent-pale);color:var(--impact-accent-dark);border-radius:999px;padding:.25rem .65rem;font-size:.82rem;font-weight:600;line-height:1.2}.impact-portfolio-context{display:flex;align-items:flex-start;gap:.55rem;margin-top:14px;color:var(--impact-accent-dark)}.impact-portfolio-context .lucide-icon{margin-top:.12rem}.impact-release-card{border-top:3px solid var(--impact-accent)}.impact-release-card .checksum-row{display:grid;grid-template-columns:minmax(96px, max-content) minmax(0, 1fr);gap:10px;align-items:start;margin-top:14px;color:var(--color-ink-600);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.82rem}.impact-release-card .checksum-row code{display:block;padding:8px 10px;border:var(--border-default);border-radius:8px;background:var(--surface-muted);color:var(--color-ink-700);font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.74rem;line-height:1.45;overflow-wrap:anywhere}.briefing-release-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;color:var(--color-ink-500);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.78rem}.briefing-release-row .chip{margin:0}.impact-portfolio-card{position:relative;overflow:hidden;border-color:color-mix(in srgb, var(--impact-accent) 28%, var(--border-color))}.impact-portfolio-card::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--impact-accent)}.impact-portfolio-card:hover{border-color:var(--impact-accent)}.impact-portfolio-card__eyebrow{display:block;margin-bottom:8px;color:var(--impact-accent-dark);font-size:.76rem;font-weight:650}.portfolio-card-icon{width:32px;height:32px;color:var(--lane-current);margin-bottom:12px}.portfolio-card-icon svg{width:100%;height:100%}.impact-portfolio-card .portfolio-card-icon,.impact-portfolio-icon{color:var(--impact-accent-dark)}.portfolio-card-title{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.3;color:#15171c;text-transform:none;letter-spacing:0;margin:0 0 8px}.portfolio-card-summary{font-size:.88rem;line-height:1.5;color:#4b5563;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.public-good-portfolio-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;margin-top:16px}.public-good-portfolio-card{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:10px;min-height:148px;padding:16px 14px 14px;border-radius:12px}.public-good-portfolio-card::before{height:3px}.public-good-portfolio-card .impact-portfolio-card__eyebrow{margin-bottom:5px;font-size:.66rem;line-height:1.25}.public-good-portfolio-card .portfolio-card-title{margin-bottom:6px;font-size:.93rem;line-height:1.22;overflow-wrap:anywhere}.public-good-portfolio-card .portfolio-card-summary{display:block;overflow:visible;margin:0;font-size:.78rem;line-height:1.38;-webkit-line-clamp:unset;-webkit-box-orient:initial}.public-good-portfolio-card__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;border-radius:8px;background:var(--impact-accent-pale);color:var(--impact-accent-dark)}.public-good-portfolio-card__icon svg,.public-good-portfolio-card__icon .lucide-icon{width:22px;height:22px}.public-good-portfolio-card__body{display:flex;flex-direction:column;min-width:0;min-height:116px}.public-good-portfolio-card__meta{margin-top:auto;padding-top:10px;color:var(--impact-accent-dark);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.7rem;font-weight:650;line-height:1.25}@media(max-width: 760px){.public-good-portfolio-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 560px){.public-good-portfolio-grid{grid-template-columns:1fr}}.lane-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px;margin-top:16px}@media(max-width: 1080px){.lane-grid{grid-template-columns:1fr}}.lane-card{background:var(--surface-plate);border:var(--border-default);border-radius:16px;box-shadow:var(--shadow-card);padding:20px}.lane-card h3{font-family:"Garamond Premier Pro","EB Garamond","Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;font-size:1.05rem;font-weight:400;color:#15171c;text-transform:none;letter-spacing:0;margin-top:0;margin-bottom:6px}.lane-card p{font-size:.88rem;margin-bottom:0}.parts-grid{margin-top:18px;margin-bottom:8px}a.part-card{display:block;text-decoration:none;color:inherit;transition:transform 140ms ease,box-shadow 140ms ease,border-color 140ms ease}a.part-card .eyebrow{display:inline-block;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.7rem;font-weight:650;letter-spacing:0;text-transform:uppercase;color:#4b5563;margin-bottom:6px}a.part-card h3{color:#15171c}a.part-card p{color:#4b5563;line-height:1.55;margin-top:8px;margin-bottom:10px}a.part-card .chip-row{margin-top:10px;margin-bottom:0}a.part-card .chip{background:var(--lane-current-soft);border-color:rgba(21,23,28,.06);color:var(--lane-current);font-weight:550}a.part-card:hover{transform:translateY(-1px);border-color:var(--lane-current)}a.part-card:hover h3{color:var(--lane-current)}.math-display{display:block;margin:20px auto;padding:14px 18px;max-width:90%;text-align:center;font-family:"Garamond Premier Pro","EB Garamond","Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;font-size:1.1rem;font-style:italic;color:#15171c;background:var(--surface-plate);border-left:3px solid var(--lane-current);border-radius:4px}.formula-block{margin:22px 0;padding:16px 18px;overflow-x:auto;background:var(--surface-plate);border:var(--border-subtle);border-left:3px solid var(--lane-current);border-radius:6px}.formula-block math{display:block;margin:0 auto 10px;max-width:100%;text-align:center}.formula-fallback{margin:10px 0 0;color:#4b5563;font-size:.9rem;line-height:1.5}.formula-fallback code{white-space:normal;word-break:break-word}.module-eyebrow-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.module-id-badge{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.72rem;letter-spacing:0}.chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.dep-list{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.dep-link{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;border:var(--border-default);text-decoration:none;transition:all 140ms ease}.dep-link:hover{background:var(--lane-current-soft);border-color:var(--lane-current)}.dep-link .dep-id{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.76rem;color:var(--lane-current);font-weight:600;min-width:60px}.dep-link .dep-title{font-size:.88rem;color:#15171c}.briefing-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:12px;padding-left:0;margin:14px 0 24px;list-style:none}.briefing-card{height:100%;padding:14px 16px;border:var(--border-default);border-radius:12px;background:var(--surface-card)}.briefing-card h4{margin:0 0 8px;font-size:.96rem;line-height:1.35}.briefing-card p{margin:0;color:#4b5563;font-size:.88rem;line-height:1.55}.dep-missing{opacity:.5;cursor:default}.pub-card-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:16px;padding-left:0;margin:18px 0 28px;list-style:none}.pub-card{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:start;height:100%;padding:14px 16px;border:var(--border-default);border-radius:12px;background:var(--surface-card);transition:transform 140ms ease,border-color 140ms ease,box-shadow 140ms ease}.pub-card:hover{transform:translateY(-2px);border-color:var(--lane-current);box-shadow:var(--shadow-card)}.pub-card:not(:has(.pub-card__cover,.pub-card__cover-placeholder)){grid-template-columns:1fr;gap:0}.pub-card__cover{display:block;width:96px;height:auto;aspect-ratio:3/4;border:1px solid var(--surface-border, rgba(0, 0, 0, 0.08));border-radius:4px;background:#f5f3ee;object-fit:cover;box-shadow:0 1px 3px rgba(0,0,0,.08)}.pub-card__cover-placeholder{width:96px;aspect-ratio:3/4;border:1px dashed var(--surface-border, rgba(0, 0, 0, 0.16));border-radius:4px;background:linear-gradient(180deg, #f7f5f0 0%, #ece7dc 100%);display:flex;align-items:center;justify-content:center;font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.7rem;color:#4b5563;letter-spacing:.08em;text-transform:uppercase}.pub-card__body{display:flex;flex-direction:column;gap:6px;min-width:0}.pub-card__title{margin:0;font-size:.98rem;line-height:1.35}.pub-card__title a{text-decoration:none;color:var(--text)}.pub-card__title a:hover{text-decoration:underline}.pub-card__summary{margin:0;color:#4b5563;font-size:.86rem;line-height:1.5}.pub-card__meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin:4px 0 0;font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.74rem;color:#4b5563}.pub-card__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pub-card__actions .chip,.pub-card__actions a{font-size:.78rem}@media(max-width: 480px){.pub-card{grid-template-columns:80px 1fr;gap:10px}.pub-card__cover,.pub-card__cover-placeholder{width:80px}}.registry-list{display:flex;flex-wrap:wrap;gap:6px}.registry-list .chip{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.74rem}.homepage-hero h1{font-size:2.75rem}.homepage-hero .hero-deck,.homepage-hero .hero-subtitle{font-family:var(--serif);font-size:26px;font-weight:400;color:var(--panta-blue-800);line-height:1.4;letter-spacing:0;text-transform:none;margin:8px 0 14px;text-wrap:balance}.homepage-hero .hero-body{font-family:var(--sans);font-size:17px;line-height:1.65;color:var(--ink-900);margin-bottom:18px;text-wrap:pretty;max-width:65ch}@media(max-width: 760px){.homepage-hero h1{font-size:2.1rem}.homepage-hero .hero-deck,.homepage-hero .hero-subtitle{font-size:21px}.homepage-hero .hero-body{font-size:16px}}.homepage-hero--frontispiece .hero-frontispiece{display:grid;grid-template-columns:minmax(0, 1.45fr) minmax(0, 1fr);gap:36px;align-items:center}@media(max-width: 1080px){.homepage-hero--frontispiece .hero-frontispiece{grid-template-columns:minmax(0, 1.6fr) minmax(0, 1fr);gap:24px}}@media(max-width: 760px){.homepage-hero--frontispiece .hero-frontispiece{grid-template-columns:1fr;gap:24px}.homepage-hero--frontispiece .hero-frontispiece .frontispiece-mark{order:2}.homepage-hero--frontispiece .hero-frontispiece .frontispiece-type{order:1}}.homepage-hero--frontispiece .frontispiece-type{min-width:0}.homepage-hero--frontispiece .frontispiece-mark{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;min-width:0}.homepage-hero--frontispiece .observatory-plate-img{width:100%;max-width:320px;height:auto;aspect-ratio:1/1}@media(max-width: 760px){.homepage-hero--frontispiece .observatory-plate-img{max-width:220px}}.homepage-hero--frontispiece .hero-ident{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--ink-500);text-transform:uppercase;margin:0}.homepage-hero--frontispiece .hero-rule-e0{border:none;height:2px;width:48px;background:var(--layer-e0-accent);opacity:.7;margin:14px 0 18px}.homepage-hero--frontispiece h1{font-family:var(--serif-display);font-size:clamp(2rem,4.4vw,3.4rem);font-weight:500;color:var(--panta-blue-900);line-height:1.06;letter-spacing:-0.005em;text-transform:none;text-wrap:balance;margin:0 0 14px;max-width:22ch}.homepage-hero--frontispiece .hero-body{max-width:60ch}.homepage-hero--frontispiece .btn-group{margin-top:22px}.homepage-hero--frontispiece .hero-stamp{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;color:var(--ink-500);text-transform:uppercase;margin:22px 0 0}.homepage-hero--frontispiece .tau-seal{border:none;height:4px;width:100%;border-radius:var(--radius-pill);background:var(--tau-spectrum-rule);opacity:.9;margin:28px 0 0}.posture-seal{max-width:340px;text-align:center;margin:26px auto 0}.posture-seal .seal-kicker{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-gold-dark);margin:0}.posture-seal .seal-body{font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.55;color:var(--ink-800);margin:8px 0 0}hr.rule-gold-short{border:none;height:1px;width:120px;max-width:120px;margin:10px auto;background:var(--accent-gold);opacity:.7}.flagship-constant{text-align:center;max-width:640px;margin:0 auto;padding:12px 0 4px}.flagship-constant .kicker{margin:0}.flagship-constant .constant-symbolic{font-family:var(--serif-display);font-style:italic;font-weight:500;font-size:clamp(2rem,4.5vw,3.4rem);line-height:1;color:var(--panta-blue-900);letter-spacing:-0.01em;margin:18px 0 8px}.flagship-constant .constant-numeric{font-family:var(--serif-display);font-size:clamp(1.3rem,2.5vw,1.9rem);line-height:1;color:var(--ink-700);letter-spacing:.02em;margin:0 0 22px}.flagship-constant .constant-chips{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 16px}.flagship-constant .caveat{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);margin:12px 0 0}.chip{display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-pill);background:var(--paper-200);color:var(--ink-700);border:1px solid var(--rule);white-space:nowrap}.chip.chip--precision{background:var(--layer-wash, var(--paper-200));border-color:var(--layer-accent, var(--rule));color:var(--layer-dark, var(--ink-700))}.chip.chip--status-review{background:var(--accent-gold-pale);border-color:var(--accent-gold-soft);color:var(--accent-gold-dark)}.chip.chip--status-corpus{background:var(--panta-blue-50);border-color:rgba(22,62,100,.18);color:var(--panta-blue-700)}.formal-marquee{margin:0}.formal-marquee .kicker{margin:0 0 12px}.formal-marquee .marquee-grid{display:grid;grid-template-columns:repeat(4, 1fr);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}@media(max-width: 760px){.formal-marquee .marquee-grid{grid-template-columns:repeat(2, 1fr)}}.formal-marquee .marquee-cell{padding:22px 14px 18px;border-right:1px solid var(--rule);text-align:left}.formal-marquee .marquee-cell:last-child{border-right:none}@media(max-width: 760px){.formal-marquee .marquee-cell:nth-child(2n){border-right:none}.formal-marquee .marquee-cell:nth-child(-n+2){border-bottom:1px solid var(--rule)}}.formal-marquee .marquee-cell .num{display:block;font-family:var(--serif-display);font-weight:500;font-size:clamp(2rem,3.6vw,2.875rem);line-height:1;color:var(--panta-blue-900);letter-spacing:-0.02em}.formal-marquee .marquee-cell .label{display:block;margin-top:10px;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-600)}.formal-marquee .marquee-cell--gold{background:var(--accent-gold-wash)}.formal-marquee .marquee-cell--gold .num,.formal-marquee .marquee-cell--gold .label{color:var(--accent-gold-dark)}.formal-marquee .manifest-line{margin-top:14px;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500)}.homepage-section{position:relative}.homepage-section h2{font-family:"Garamond Premier Pro","EB Garamond","Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;font-size:1.2rem;margin-top:0;margin-bottom:12px}.homepage-section p,.homepage-section li{font-size:.9rem;line-height:1.65}.homepage-section ul{padding-left:20px;margin:10px 0}.homepage-section .section-ctas{margin-top:20px}.section-icon-corner{position:absolute;top:20px;right:20px;width:28px;height:28px;color:var(--lane-current);opacity:.25;pointer-events:none}.btn-ghost{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.82rem;font-weight:520;color:var(--color-ink-600);text-decoration:none;border-radius:999px;background:rgba(0,0,0,0);border:var(--border-default);transition:all 140ms ease;cursor:pointer}.btn-ghost:hover{color:var(--lane-current);background:var(--lane-current-soft);border-color:var(--lane-current);transform:translateY(-1px)}.btn-ghost.is-disabled,.btn-ghost[aria-disabled=true]{color:var(--color-ink-400);background:var(--surface-muted);cursor:not-allowed}.btn-ghost.is-disabled:hover,.btn-ghost[aria-disabled=true]:hover{color:var(--color-ink-400);border-color:var(--border-color);transform:none}.copy-prompt-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;margin-top:20px;background:var(--color-brand-50);border:var(--border-default);border-bottom:none;border-radius:8px 8px 0 0;font-size:.78rem}.copy-prompt-label{color:#4b5563;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:500}.copy-prompt-btn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.76rem;font-weight:580;color:var(--color-brand-800);background:var(--surface-card);border:var(--border-default);border-radius:999px;cursor:pointer;transition:all 140ms ease;flex-shrink:0}.copy-prompt-btn:hover{background:var(--color-brand-100);border-color:var(--color-brand-800)}.copy-prompt-btn.copied{color:var(--semantic-success);border-color:rgba(52,168,83,.3);background:var(--semantic-success-soft)}.copy-prompt-btn svg{flex-shrink:0}.copy-prompt-bar+.highlighter-rouge pre,.copy-prompt-bar+div>pre,.copy-prompt-bar+pre{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.taulib-doc-content .decl{margin-bottom:16px}.taulib-doc-content .def,.taulib-doc-content .theorem,.taulib-doc-content .structure{margin-bottom:20px}.taulib-doc-content .doc-string{font-size:.88rem;line-height:1.6;color:#15171c;margin:8px 0}.taulib-doc-content pre,.taulib-doc-content code{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.82rem}.taulib-doc-content pre{background:var(--color-paper-50);padding:12px 14px;border-radius:8px;overflow-x:auto}.taulib-doc-content .decl_header{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.86rem;font-weight:600;color:var(--color-brand-800);padding:8px 12px;background:var(--color-brand-50);border-radius:8px;margin-bottom:8px;overflow-x:auto}.taulib-doc-content .attributes{color:#4b5563;font-size:.78rem}.taulib-doc-content h1{font-size:1.3rem;margin-top:1.5em}.taulib-doc-content h2{font-size:1.1rem;margin-top:1.2em}.taulib-doc-content h3{font-size:.95rem;margin-top:1em}.taulib-module-title{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:1.1rem;word-break:break-all}.orcid-link{display:inline-flex;align-items:center;gap:5px;font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.82rem;color:#4b5563;text-decoration:none;margin-bottom:8px;margin-right:12px}.orcid-link:hover{color:#a6ce39}.orcid-link::before{content:"";display:inline-block;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Ccircle cx='128' cy='128' r='128' fill='%23a6ce39'/%3E%3Cpath fill='%23fff' d='M86.3 186.2H70.9V79.1h15.4v107.1zM108.9 79.1h41.6c39.6 0 57.1 30.7 57.1 53.6 0 22.7-18.5 53.6-57.1 53.6h-41.6V79.1zm15.4 93.3h24.5c34.9 0 42.9-26.5 42.9-39.7 0-21.5-13.7-39.7-43.7-39.7h-23.7v79.4zM88 66.4c-5.5 0-9.9-4.5-9.9-9.9 0-5.5 4.5-9.9 9.9-9.9 5.5 0 9.9 4.5 9.9 9.9 0 5.5-4.4 9.9-9.9 9.9z'/%3E%3C/svg%3E") no-repeat center/contain}.profile-link{display:inline-flex;align-items:center;gap:5px;font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.82rem;color:#4b5563;text-decoration:none;margin-bottom:8px}.profile-link:hover{color:#0a66c2}.profile-link::before{content:"";display:inline-block;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230a66c2'%3E%3Cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z'/%3E%3C/svg%3E") no-repeat center/contain}.taulib-build-pin{margin-top:24px;padding:10px 16px;border-top:var(--border-default);font-size:.74rem;color:#4b5563;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.taulib-build-pin .taulib-build-label{font-weight:600}.taulib-build-pin .taulib-build-sep{opacity:.45;user-select:none}.taulib-build-pin a{color:#4b5563}.taulib-build-pin a:hover{color:var(--color-brand-800)}.taulib-build-pin code{font-size:.72rem;background:var(--color-paper-200);padding:1px 5px;border-radius:3px}.prose h2:first-child{margin-top:0}.prose p+h2{margin-top:2.2em}.prose blockquote{border-left:3px solid var(--lane-current);padding-left:16px;margin:1.5em 0;color:#15171c;font-style:italic}.note-list-date{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.78rem;color:#4b5563;text-transform:uppercase;letter-spacing:0;margin-bottom:4px}.note-list-title{font-family:"Garamond Premier Pro","EB Garamond","Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;font-size:1.1rem;margin-top:0;margin-bottom:6px}.note-list-title a{color:#15171c;text-decoration:none}.note-list-title a:hover{color:var(--lane-current)}.note-list-summary{font-size:.88rem;line-height:1.6;color:#4b5563;margin:0}.note-subscribe-card{border-top:2px solid var(--lane-current)}.changelog-date{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.78rem;color:#4b5563;text-transform:uppercase;letter-spacing:0;margin-bottom:4px}.changelog-title{font-family:"Garamond Premier Pro","EB Garamond","Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;font-size:1rem;margin-top:0;margin-bottom:6px}.changelog-title a{color:#15171c;text-decoration:none}.changelog-title a:hover{color:var(--lane-current)}.changelog-summary{font-size:.86rem;line-height:1.6;color:#4b5563;margin:0}.bd-subscribe{border-top:2px solid var(--lane-current);padding-top:4px}.bd-heading{font-family:"Garamond Premier Pro","EB Garamond","Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;font-size:1.1rem;margin-bottom:8px}.bd-body{font-size:.88rem;line-height:1.6;color:#4b5563;margin-bottom:14px}.bd-form{margin-bottom:10px}.bd-field-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bd-input{flex:1;min-width:200px;height:38px;padding:0 14px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.88rem;color:#15171c;background:var(--surface-card);border:var(--border-default);border-radius:8px;outline:none;transition:border-color 140ms ease}.bd-input:focus{border-color:var(--lane-current)}.bd-input::placeholder{color:rgba(75,85,99,.6)}.bd-button{white-space:nowrap;height:38px}.bd-privacy{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.76rem;line-height:1.5;color:#4b5563}.bd-privacy a{color:var(--lane-current);text-decoration:none}.bd-privacy a:hover{text-decoration:underline}.bd-subscribe-compact{border-top:none;padding-top:0}.bd-subscribe-compact .bd-heading{font-size:.92rem;margin-bottom:6px}.bd-subscribe-compact .bd-form-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.bd-subscribe-compact .bd-input{min-width:180px;height:34px;font-size:.84rem}.bd-subscribe-compact .bd-button{height:34px;font-size:.82rem}.bd-subscribe-compact .bd-privacy{font-size:.72rem}@media(max-width: 760px){.bd-input{min-height:44px;min-width:0;height:44px}.bd-button{min-height:44px;height:44px}.bd-subscribe-compact .bd-input{min-width:0;height:44px}.bd-subscribe-compact .bd-button{height:44px}}@media(max-width: 760px){.content-card{padding:16px 14px}.hero-card{padding:20px 16px}.summary-card{padding:14px 12px}.summary-cards{grid-template-columns:1fr;gap:10px}.lane-card{padding:16px 14px}.homepage-hero h1{font-size:1.3rem}.format-section-title{font-size:.92rem}}.lane-index .kicker{margin:0 0 4px}.lane-index ol.lanes{list-style:none;padding:0;margin:18px 0 0}.lane-index li{margin:0}.lane-index li a{display:grid;grid-template-columns:32px 110px 1fr 20px;align-items:baseline;gap:14px;padding:12px 0;border-top:1px solid var(--rule);text-decoration:none;transition:background-color var(--t-base) var(--ease)}.lane-index li a:hover{background-color:rgba(22,62,100,.025)}.lane-index li:last-child a{border-bottom:1px solid var(--rule)}.lane-index .ord{font-family:var(--mono);font-size:11px;color:var(--ink-500);letter-spacing:.1em}.lane-index .name{font-family:var(--serif);font-size:20px;color:var(--panta-blue-900)}.lane-index .role{font-family:var(--sans);font-size:14px;color:var(--ink-800);line-height:1.45}.lane-index .arrow{font-family:var(--mono);color:var(--panta-blue-700);font-size:11px;text-align:right}@media(max-width: 760px){.lane-index li a{grid-template-columns:32px 1fr 20px;grid-template-areas:"ord name arrow" ".   role role";gap:4px 12px;padding:14px 0}.lane-index .ord{grid-area:ord}.lane-index .name{grid-area:name;font-size:18px}.lane-index .role{grid-area:role;font-size:13.5px;margin-top:4px}.lane-index .arrow{grid-area:arrow}}.first-contact .kicker{margin:0 0 4px}.first-contact ol.fc-list{list-style:none;padding:0;margin:18px 0 0}.first-contact .fc-list li{margin:0}.first-contact .fc-list li a{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:baseline;padding:14px 0;border-top:1px solid var(--rule);text-decoration:none;transition:background-color var(--t-base) var(--ease)}.first-contact .fc-list li a:hover{background-color:rgba(22,62,100,.025)}.first-contact .fc-list li:last-child a{border-bottom:1px solid var(--rule)}.first-contact .fc-list .q{font-family:var(--serif);font-style:italic;font-size:18px;color:var(--panta-blue-900);line-height:1.35}.first-contact .fc-list .id{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;color:var(--ink-500);text-transform:uppercase;align-self:center}.first-contact .fc-all{margin-top:18px}.first-contact .fc-all a{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;color:var(--panta-blue-700);text-transform:uppercase}@media(max-width: 760px){.first-contact .fc-list a{grid-template-columns:1fr;gap:4px}.first-contact .fc-list .q{font-size:16px}.first-contact .fc-list .id{align-self:start}}.world-readout .kicker{margin:0 0 4px}.world-readout hr.tau-rule{border:none;height:4px;border-radius:var(--radius-pill);background:var(--tau-spectrum-rule);opacity:.9;margin:16px 0 18px}.world-readout .readout-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px}@media(max-width: 1080px){.world-readout .readout-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 760px){.world-readout .readout-grid{grid-template-columns:1fr}}.world-readout .layer-card{border-radius:var(--radius-md);padding:16px 16px 18px;text-decoration:none;color:var(--ink-900);border:1px solid var(--layer-accent, var(--rule));background:var(--layer-wash, var(--paper-100));transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease)}.world-readout .layer-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}.world-readout .layer-code{display:block;font-family:var(--serif-display);font-style:italic;font-weight:500;font-size:26px;line-height:1;color:var(--layer, var(--panta-blue-700))}.world-readout .layer-name{display:block;margin-top:6px;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--layer-dark, var(--ink-800))}.world-readout .layer-card p{font-family:var(--sans);font-size:13.5px;line-height:1.5;color:var(--ink-800);margin:10px 0 0}.manifest-snapshot{margin:18px 0 0}.manifest-snapshot .kicker{margin:0 0 12px}.manifest-snapshot .snapshot-grid{display:grid;grid-template-columns:repeat(5, 1fr);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}@media(max-width: 1080px){.manifest-snapshot .snapshot-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 760px){.manifest-snapshot .snapshot-grid{grid-template-columns:repeat(2, 1fr)}}.manifest-snapshot .snapshot-cell{padding:18px 12px 14px;border-right:1px solid var(--rule)}.manifest-snapshot .snapshot-cell:last-child{border-right:none}@media(max-width: 1080px){.manifest-snapshot .snapshot-cell:nth-child(3n){border-right:none}.manifest-snapshot .snapshot-cell:nth-child(-n+3){border-bottom:1px solid var(--rule)}}@media(max-width: 760px){.manifest-snapshot .snapshot-cell:nth-child(3n){border-right:1px solid var(--rule)}.manifest-snapshot .snapshot-cell:nth-child(-n+3){border-bottom:1px solid var(--rule)}.manifest-snapshot .snapshot-cell:nth-child(2n){border-right:none}.manifest-snapshot .snapshot-cell:nth-child(-n+4){border-bottom:1px solid var(--rule)}}.manifest-snapshot .snapshot-cell .num{display:block;font-family:var(--serif-display);font-weight:500;font-size:clamp(1.4rem,2.2vw,1.75rem);line-height:1;color:var(--panta-blue-900);letter-spacing:-0.01em}.manifest-snapshot .snapshot-cell .label{display:block;margin-top:8px;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-600)}.manifest-snapshot .snapshot-cell--gold{background:var(--accent-gold-wash)}.manifest-snapshot .snapshot-cell--gold .num,.manifest-snapshot .snapshot-cell--gold .label{color:var(--accent-gold-dark)}.manifest-snapshot .snapshot-manifest-line{margin-top:14px;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500)}.manifest-snapshot .snapshot-manifest-line a{color:var(--panta-blue-700);text-decoration:underline;text-underline-offset:2px}.inspectability .kicker{margin:0 0 4px}.inspectability h2{margin-bottom:16px}.inspectability .insp-panels{display:grid;grid-template-columns:repeat(5, 1fr);gap:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}@media(max-width: 1080px){.inspectability .insp-panels{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 760px){.inspectability .insp-panels{grid-template-columns:1fr}}.inspectability .insp-panel{padding:22px 18px;border-right:1px solid var(--rule);text-decoration:none;transition:background-color var(--t-base) var(--ease)}.inspectability .insp-panel:last-child{border-right:none}.inspectability .insp-panel:hover{background-color:rgba(22,62,100,.025)}@media(max-width: 1080px){.inspectability .insp-panel:nth-child(2n){border-right:none}.inspectability .insp-panel:nth-child(-n+4){border-bottom:1px solid var(--rule)}}@media(max-width: 760px){.inspectability .insp-panel{border-right:none;border-bottom:1px solid var(--rule);padding:16px 0}.inspectability .insp-panel:last-child{border-bottom:none}}.inspectability .insp-panel .verb{display:block;font-family:var(--serif-display);font-weight:500;font-size:clamp(1.3rem,1.8vw,1.625rem);line-height:1.1;color:var(--panta-blue-900);margin-bottom:10px;letter-spacing:-0.005em}.inspectability .insp-panel .role{display:block;font-family:var(--sans);font-size:13.5px;line-height:1.5;color:var(--ink-800)}.artifacts-bibliography .kicker{margin:0 0 4px}.artifacts-bibliography h2{margin-bottom:8px}.artifacts-bibliography .bib-lede{font-family:var(--sans);font-size:14px;color:var(--ink-700);margin:0 0 18px;max-width:60ch}.artifacts-bibliography ol.biblio{list-style:none;padding:0;margin:0}.artifacts-bibliography ol.biblio li{display:grid;grid-template-columns:80px 1fr auto;align-items:baseline;gap:18px;padding:12px 0;border-top:1px solid var(--rule);margin:0}.artifacts-bibliography ol.biblio li:last-child{border-bottom:1px solid var(--rule)}.artifacts-bibliography .biblio .vol{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500)}.artifacts-bibliography .biblio a.title{font-family:var(--serif);font-size:18px;color:var(--panta-blue-900);text-decoration:none}.artifacts-bibliography .biblio a.title:hover{text-decoration:underline;text-underline-offset:3px}.artifacts-bibliography .biblio .meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--ink-600);text-align:right}.artifacts-bibliography .bib-tail{margin-top:16px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500)}.artifacts-bibliography .bib-tail a{color:var(--panta-blue-700);text-decoration:underline;text-underline-offset:2px}@media(max-width: 760px){.artifacts-bibliography ol.biblio li{grid-template-columns:1fr auto;grid-template-areas:"vol meta" "title title";row-gap:6px;padding:14px 0}.artifacts-bibliography .vol{grid-area:vol}.artifacts-bibliography .biblio .meta{grid-area:meta}.artifacts-bibliography .biblio a.title{grid-area:title;font-size:17px}}.dispatch .kicker{margin:0 0 4px}.dispatch h2{margin:0 0 8px}.dispatch .lede{font-family:var(--sans);font-size:15px;line-height:1.55;color:var(--ink-800);margin:0 0 18px;max-width:56ch}.dispatch .dispatch-form{display:flex;align-items:baseline;gap:16px;padding-bottom:8px;border-bottom:1px solid var(--rule);max-width:520px;transition:border-color var(--t-base) var(--ease)}.dispatch .dispatch-form:focus-within{border-bottom-color:var(--rule-strong)}.dispatch .dispatch-form .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-600);flex-shrink:0}.dispatch .dispatch-form input[type=email]{flex:1;min-width:0;border:0;outline:0;background:rgba(0,0,0,0);font-family:var(--serif);font-size:18px;color:var(--ink-900);padding:4px 0}.dispatch .dispatch-form .submit-link{flex-shrink:0;background:none;border:0;padding:0;cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--panta-blue-700);transition:color var(--t-base) var(--ease)}.dispatch .dispatch-form .submit-link:hover{color:var(--panta-blue-900)}.dispatch .note{margin-top:14px;font-family:var(--sans);font-size:12.5px;line-height:1.5;color:var(--ink-600);max-width:60ch}.dispatch .note a{color:var(--panta-blue-700);text-decoration:underline;text-underline-offset:2px}@media(max-width: 760px){.dispatch .dispatch-form{flex-wrap:wrap}.dispatch .dispatch-form .lbl{width:100%}.dispatch .dispatch-form input[type=email]{font-size:17px;flex-basis:100%}.dispatch .dispatch-form .submit-link{align-self:flex-end;margin-top:4px}}.chip-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0}.chip-row+.chip-row{margin-top:6px}.chip-row--layer .chip,.chip-row--status .chip{flex-shrink:0}.chip.chip--layer{background:var(--layer-wash, var(--paper-200));border-color:var(--layer-accent, var(--rule));color:var(--layer-dark, var(--ink-700))}.chip.chip--tau{background:var(--paper-100);border-color:var(--rule-strong);color:var(--ink-800);position:relative;padding-bottom:5px}.chip.chip--tau::after{content:"";position:absolute;left:9px;right:9px;bottom:2px;height:1px;border-radius:var(--radius-pill);background:var(--tau-spectrum-rule);opacity:.8}.chip.chip--status-prediction{background:var(--panta-blue-50);border-color:rgba(22,62,100,.18);color:var(--panta-blue-700)}.chip.chip--status-postdiction{background:var(--panta-blue-50);border-color:rgba(22,62,100,.18);color:var(--panta-blue-700)}.chip.chip--status-bridge{background:var(--layer-e2-wash);border-color:var(--layer-e2-accent);color:var(--layer-e2-dark)}.chip.chip--status-falsifiable{background:var(--layer-e2-wash);border-color:var(--layer-e2-accent);color:var(--layer-e2-dark)}.chip.chip--status-pinned{background:var(--accent-gold-pale);border-color:var(--accent-gold-soft);color:var(--accent-gold-dark)}.chip.chip--status-canonical{background:var(--accent-gold-pale);border-color:var(--accent-gold-soft);color:var(--accent-gold-dark)}.chip.chip--status-errata{background:var(--layer-e2-pale);border-color:var(--layer-e2-accent);color:var(--layer-e2-dark)}.chip.chip--status-open{background:var(--paper-200);border-color:var(--rule);color:var(--ink-700)}.section-terminator,.movement-ornament{text-align:center;font-family:var(--serif-display);font-style:italic;color:var(--panta-blue-700);opacity:.55;margin:64px 0 32px;padding:0;line-height:1}.section-terminator--glyph .pr-glyph,.movement-ornament--glyph .pr-glyph{font-family:var(--serif-display);font-style:italic;font-weight:400;font-size:22px;color:inherit}.section-terminator--section,.movement-ornament--section{font-family:var(--serif);font-style:italic;font-size:20px}.section-terminator--hair,.movement-ornament--hair,hr.section-terminator--hair{border:none;border-top:1px solid var(--rule);max-width:80px;height:0;margin-left:auto;margin-right:auto;opacity:1;background:rgba(0,0,0,0)}.btn,.btn-lean,.btn-ghost,.btn-tertiary,.btn-secondary,.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.84rem;font-weight:580;border-radius:999px;border:1px solid rgba(0,0,0,0);cursor:pointer;text-decoration:none;transition:transform 140ms ease,background 140ms ease,border-color 140ms ease,box-shadow 140ms ease,color 140ms ease}.btn:hover,.btn-lean:hover,.btn-ghost:hover,.btn-tertiary:hover,.btn-secondary:hover,.btn-primary:hover{transform:translateY(-1px)}.btn-primary{background:var(--color-brand-800);color:#fff;box-shadow:0 2px 8px rgba(22,62,100,.25)}.btn-primary:hover{background:var(--color-brand-900);color:#fff;box-shadow:0 4px 12px rgba(22,62,100,.3)}.btn-secondary{background:var(--color-brand-50);color:var(--color-brand-800);border-color:rgba(22,62,100,.16)}.btn-secondary:hover{background:var(--color-brand-100);box-shadow:0 2px 8px rgba(22,62,100,.1)}.btn-tertiary{background:rgba(0,0,0,0);color:var(--color-ink-600);border-color:var(--color-line-default)}.btn-tertiary:hover{color:var(--lane-current);background:var(--lane-current-soft);border-color:var(--lane-current)}.btn-ghost{background:rgba(0,0,0,0);color:var(--panta-blue-800);border-color:rgba(22,62,100,.22);box-shadow:none}.btn-ghost:hover{background:var(--panta-blue-50);color:var(--panta-blue-900);border-color:var(--panta-blue-500);box-shadow:none}.btn-ghost:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.btn-sm{min-height:32px;padding:0 12px;font-size:.78rem}.btn-lg{min-height:46px;padding:0 18px;font-size:.92rem}.btn-lean{background:#386ee0;color:#fff;box-shadow:0 2px 8px rgba(56,110,224,.28)}.btn-lean:hover{background:#1d4ed8;color:#fff;box-shadow:0 4px 12px rgba(56,110,224,.34)}.btn-group{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}@media(max-width: 760px){.hero-card .btn-group{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-inline:22px;margin-inline:calc(-1*22px);scrollbar-width:none}.hero-card .btn-group::-webkit-scrollbar{display:none}.hero-card .btn-group>.btn,.hero-card .btn-group>.btn-tertiary,.hero-card .btn-group>.btn-ghost,.hero-card .btn-group>.btn-primary,.hero-card .btn-group>.btn-secondary,.hero-card .btn-group>.btn-lean,.hero-card .btn-group>a{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}}.v2-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:14px;margin:18px 0;align-items:stretch}.v2-card-list,.v2-step-list{padding-left:0;list-style:none}.v2-card-list>li,.v2-step-list>li{margin:0}.v2-card-list .v2-tile,.v2-step-list .v2-tile{height:100%}.v2-tile{--v2-tile-accent: var(--panta-blue-700);display:block;min-height:132px;padding:18px;border:var(--border-default);border-top:3px solid rgba(0,0,0,0);border-radius:16px;background:var(--surface-card);color:#15171c;text-decoration:none;transition:transform 140ms ease,border-color 140ms ease,background 140ms ease,box-shadow 140ms ease}.v2-tile:hover{transform:translateY(-2px);background:var(--surface-raised);border-color:var(--color-line-strong);border-top-color:var(--v2-tile-accent);box-shadow:var(--shadow-card)}.v2-tile h3{margin-top:0;color:#15171c;text-transform:none;letter-spacing:0}.v2-tile p{margin-bottom:0;font-size:.9rem}.v2-tile strong{display:block;margin:0 0 6px;color:var(--panta-blue-900);font-family:"Garamond Premier Pro","EB Garamond","Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;font-weight:500;font-size:1.08rem;line-height:1.25;letter-spacing:0;text-transform:none}.v2-tile>a>strong:first-child,.v2-tile.v2-tile>strong:first-child{margin-top:0}.v2-tile strong+span,.v2-tile strong+p{display:block;margin:0;color:var(--ink-700);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.9rem;line-height:1.55}.v2-kicker{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0;color:var(--lane-current)}.v2-grid-large{display:grid;grid-template-columns:repeat(auto-fit, minmax(360px, 1fr));gap:18px;margin:24px 0;align-items:stretch}.v2-tile-domain{min-height:200px;padding:22px 24px;border-top-width:4px;border-top-color:var(--v2-tile-accent)}.v2-tile-domain .eyebrow{display:block;margin-bottom:8px;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--v2-tile-accent)}.v2-tile-domain h3{font-size:1.4rem;margin:4px 0 10px;line-height:1.2}.v2-tile-domain p{font-size:.92rem;line-height:1.55;margin-bottom:14px}.v2-tile-domain .chip{display:inline-block;margin-top:4px}.v2-tile-layer{border-top-color:var(--v2-tile-accent)}.v2-tile-mathematics{--v2-tile-accent: var(--layer-e0)}.v2-tile-physics{--v2-tile-accent: var(--layer-e1)}.v2-tile-life{--v2-tile-accent: var(--layer-e2)}.v2-tile-metaphysics{--v2-tile-accent: var(--layer-e3)}.result-plain-language{margin:18px 0;padding:16px 20px;background:linear-gradient(135deg, rgba(238, 246, 240, 0.6), rgba(232, 240, 250, 0.5));border-left:3px solid #2f6f4e;border-radius:16px}.result-plain-language>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;user-select:none}.result-plain-language>summary::-webkit-details-marker{display:none}.result-plain-language[open] .result-plain-language-toggle{transform:rotate(180deg)}.result-plain-language .result-plain-language-eyebrow{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#2f6f4e}.result-plain-language .result-plain-language-toggle{font-size:1.1rem;color:#2f6f4e;transition:transform .2s ease}.result-plain-language .result-plain-language-body{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(47,111,78,.3)}.result-plain-language .result-plain-language-body p{font-size:1.02rem;line-height:1.65}.result-plain-language .result-plain-language-body .result-plain-language-source{margin-top:10px;font-size:.84rem;font-style:italic}.cross-domain-edges-card{background:linear-gradient(120deg, rgba(238, 230, 240, 0.4), rgba(244, 235, 220, 0.3))}.cross-domain-edge-list{list-style:none;padding-left:0;margin:12px 0}.cross-domain-edge-list>li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;border-bottom:1px dashed rgba(0,0,0,.08)}.cross-domain-edge-list>li:last-child{border-bottom:0}.cross-domain-edge-list>li .chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cross-domain-edge-arrow{font-size:1.2rem;user-select:none;flex-shrink:0}.deep-dive{margin:16px 0;padding:12px 16px;border:var(--border-default);border-radius:12px;background:rgba(0,0,0,.02)}.deep-dive>summary{cursor:pointer;font-weight:600;color:var(--lane-current)}.deep-dive>summary::-webkit-details-marker{color:inherit}.deep-dive[open]{background:rgba(0,0,0,.04)}.deep-dive .deep-dive-body{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(0,0,0,.1)}.deep-dive .deep-dive-body code,.deep-dive .deep-dive-body pre{font-size:.84rem}@media(max-width: 760px){.v2-grid-large{grid-template-columns:1fr;gap:12px}.v2-tile-domain{min-height:0;padding:16px 18px}.v2-tile-domain h3{font-size:1.2rem}.v2-tile-domain p{font-size:.86rem}.prose pre,.prose code{font-size:.78rem;line-height:1.4}.prose pre{overflow-x:auto;-webkit-overflow-scrolling:touch}.cross-domain-edge-list>li{flex-direction:column;align-items:flex-start;padding:12px 0}.cross-domain-edge-list>li .cross-domain-edge-arrow{transform:rotate(90deg);margin:4px 0}.result-plain-language{padding:12px 14px}.result-plain-language .result-plain-language-body p{font-size:.92rem}.chip-row-badges .chip{font-size:.68rem;padding:3px 8px}.chip-row-verify{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px}.coverage-stats-table{overflow-x:auto;-webkit-overflow-scrolling:touch;display:block;max-width:100%}.verify-hub-stats{grid-template-columns:1fr 1fr;gap:10px}}.v2-badge-row{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 2px}.v2-badge,.badge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 9px;border-radius:6px;border:1px solid rgba(21,23,28,.08);background:var(--lane-current-soft);color:var(--lane-current);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.78rem;font-weight:650;letter-spacing:0;text-transform:none}.scientific-plate{margin:28px auto;max-width:1200px}.scientific-plate picture,.scientific-plate img{display:block}.scientific-plate img{width:100%;height:auto;border:1px solid rgba(22,62,100,.28);border-radius:12px;background:#f6f7f3;box-shadow:0 18px 42px rgba(22,62,100,.12)}.scientific-plate figcaption{margin-top:.75rem;max-width:68rem;color:var(--color-ink-600);font-size:.95rem;line-height:1.55}.scientific-plate__download{margin:.45rem 0 0;font-size:.78rem;letter-spacing:.01em;color:rgba(91,103,114,.85)}.scientific-plate__download a{color:inherit;text-decoration:none;border-bottom:1px dotted rgba(91,103,114,.45);transition:color 150ms ease,border-color 150ms ease}.scientific-plate__download a:hover,.scientific-plate__download a:focus-visible{color:#163e64;border-bottom-color:#163e64;border-bottom-style:solid}.scientific-plate__download-meta{color:rgba(91,103,114,.6);font-size:.74rem}.scientific-plate-gallery-card{margin:2.5rem 0 1.5rem;scroll-margin-top:84px}.scientific-plate-gallery-card h3{margin-bottom:.5rem;font-family:"Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;font-size:1.35rem;font-weight:400;color:var(--color-ink-900, #182027)}.scientific-plate-gallery-card .scientific-plate{margin-top:.5rem;margin-bottom:.75rem}.scientific-plate-gallery-card>p:last-of-type{margin-top:.6rem;font-size:.85rem;color:var(--color-ink-600)}.scientific-plate-gallery-card>p:last-of-type code{font-size:.78rem;background:rgba(22,62,100,.06);padding:.05rem .35rem;border-radius:3px}.plate-gallery-divider{margin:2.5rem auto 0;border:none;height:1px;background:linear-gradient(to right, transparent, rgba(22, 62, 100, 0.18), transparent);max-width:60%}.scientific-plate--hero{margin-top:18px;margin-bottom:24px}.scientific-plate--compact{max-width:860px;margin-top:18px;margin-bottom:18px}.scientific-plate--spine{margin-top:24px;margin-bottom:28px}.scientific-plate--obligation-layer{margin-top:22px;margin-bottom:30px}.scientific-plate--construction-spine{margin-top:22px;margin-bottom:30px}.scientific-plate--results-world-readout{margin-top:22px;margin-bottom:30px}.scientific-plate--verification-matrix{margin-top:22px;margin-bottom:30px}.scientific-plate--stable-artifact-layer{margin-top:22px;margin-bottom:30px}.scientific-plate--conditional-impact-strata{margin-top:22px;margin-bottom:30px}.scientific-plate--engagement-without-endorsement{margin-top:22px;margin-bottom:30px}.scientific-plate--framework,.scientific-plate--tau-kernel,.scientific-plate--four-layer-world,.scientific-plate--self-enrichment,.scientific-plate--measurement-bridge,.scientific-plate--ontic-closure{margin-top:22px;margin-bottom:30px}.scientific-plate-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin:-0.25rem 0 2rem}@media(max-width: 720px){.scientific-plate{margin-inline:-8px}.scientific-plate img{border-radius:8px}.scientific-plate figcaption{padding-inline:8px;font-size:.9rem}}.badge-canonical,.badge-resolved{background:var(--semantic-success-soft);border-color:rgba(47,111,78,.24);color:var(--semantic-success)}.badge-partial,.badge-open{background:var(--semantic-warning-soft);border-color:rgba(168,121,42,.26);color:var(--semantic-warning)}.badge-contradicted{background:var(--semantic-danger-soft);border-color:rgba(154,59,53,.24);color:var(--semantic-danger)}.badge-artifact{background:var(--color-brand-50);border-color:rgba(22,62,100,.18);color:var(--color-brand-800)}.badge-neutral{background:var(--lane-support-soft);border-color:rgba(91,103,114,.2);color:var(--color-ink-600)}.badge-muted{background:rgba(91,103,114,.08);border-color:rgba(91,103,114,.16);color:var(--color-ink-500)}.projection-note{display:inline-flex;max-width:680px;margin:0 0 14px;padding:8px 11px;border:1px solid rgba(91,103,114,.16);border-radius:8px;background:rgba(91,103,114,.06);color:var(--color-ink-600);font-size:.88rem;line-height:1.5}.surface-shell,.surface-hero,.surface-card,.surface-plate,.surface-meta,.plate-panel,.metadata-block{border:var(--border-default)}.surface-shell{background:var(--surface-shell);border-radius:22px;box-shadow:var(--shadow-shell)}.surface-hero{background:var(--surface-hero);border-radius:28px;box-shadow:var(--shadow-shell)}.surface-card{background:var(--surface-card);border-radius:16px;box-shadow:var(--shadow-card)}.surface-plate,.plate-panel{background:var(--surface-plate);border-radius:16px;box-shadow:var(--shadow-card)}.surface-meta,.metadata-block{background:var(--surface-meta);border-radius:12px}.metadata-block{padding:14px 16px;color:var(--color-ink-600);font-size:.88rem}.homepage-v2-flow .content-card{margin-top:18px}.v2-system-strip{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:8px;margin:18px 0}@media(max-width: 760px){.v2-system-strip{grid-template-columns:1fr}}.v2-system-node{min-height:84px;padding:14px;border-radius:16px;border:var(--border-default);background:var(--surface-plate);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.86rem}.v2-system-node strong{display:block;margin-bottom:4px}.hero-supporting-line{margin-top:12px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.82rem;font-weight:440;color:#4b5563;line-height:1.5}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:10px 0;margin-bottom:10px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.82rem;color:#4b5563}.breadcrumb a{color:var(--lane-current);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb .breadcrumb-sep{color:rgba(75,85,99,.5);margin:0 2px}.breadcrumb .breadcrumb-current{color:#15171c;font-weight:500}.chapter-nav{margin-top:0}.chapter-nav .chapter-nav-inner{display:flex;justify-content:space-between;gap:16px;padding:16px 20px}.chapter-nav .chapter-nav-link{display:flex;flex-direction:column;gap:4px;text-decoration:none;padding:10px 14px;border-radius:8px;transition:background 140ms ease;max-width:48%}.chapter-nav .chapter-nav-link:hover{background:var(--lane-current-soft)}.chapter-nav .chapter-nav-prev{align-items:flex-start}.chapter-nav .chapter-nav-next{align-items:flex-end;text-align:right;margin-left:auto}.chapter-nav .chapter-nav-label{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0;color:#4b5563}.chapter-nav .chapter-nav-title{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.88rem;font-weight:500;color:var(--lane-current);line-height:1.35}.hero-meta{font-size:.84rem;color:#4b5563;margin-top:4px}.book-hero-inner{display:flex;gap:28px;align-items:flex-start}@media(max-width: 760px){.book-hero-inner{flex-direction:column;align-items:center;text-align:center}}.book-hero-text{flex:1;min-width:0}.book-hero-cover{flex-shrink:0;width:240px}@media(max-width: 1080px){.book-hero-cover{width:200px}}@media(max-width: 760px){.book-hero-cover{width:min(72vw,260px);order:-1}}.book-cover-img{width:100%;height:auto;display:block;border-radius:6px;box-shadow:0 4px 16px rgba(22,29,37,.1),0 1px 4px rgba(22,29,37,.06);border:var(--border-default)}.book-list-thumb{width:88px;height:auto;border-radius:4px;box-shadow:0 2px 8px rgba(22,29,37,.08);border:var(--border-default);flex-shrink:0}.book-list-item{display:flex;gap:16px;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(202,210,196,.72)}.book-list-item:last-child{border-bottom:none}.book-list-item .book-list-info{flex:1;min-width:0}.book-list-item .book-list-info h3{font-family:"Garamond Premier Pro","EB Garamond","Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;font-size:1rem;font-weight:500;margin:0 0 4px}.book-list-item .book-list-info h3 a{color:#15171c;text-decoration:none}.book-list-item .book-list-info h3 a:hover{color:var(--lane-current)}.book-list-item .book-list-info p{font-size:.86rem;color:#4b5563;margin:0;line-height:1.45}.book-list-item .book-list-info .book-format-btns{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.book-list-item .book-list-info .book-format-btns .btn-ghost{height:32px;font-size:.78rem;padding:0 12px}.format-section-title{font-family:"Garamond Premier Pro","EB Garamond","Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;font-size:1.2rem;font-weight:600;color:#15171c;margin:0;padding:20px 20px 12px}.format-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px;padding:0 20px 20px}@media(max-width: 760px){.format-cards{grid-template-columns:1fr}}.format-card{background:var(--surface-plate);border:var(--border-default);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px}.format-card .format-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.format-card .format-label{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.92rem;font-weight:600;color:#15171c}.format-card .format-price{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:1.1rem;font-weight:700;color:var(--lane-current)}.format-card .format-asin{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.75rem;color:#4b5563}.format-card .format-links{display:flex;gap:8px;margin-top:4px;flex-wrap:wrap}.format-card .format-btn{font-size:.78rem;height:32px;padding:0 12px}.status-badge{display:inline-flex;align-items:center;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:0;padding:2px 8px;border-radius:999px;white-space:nowrap}.status-live{background:var(--semantic-success-soft);color:var(--semantic-success)}.status-publishing{background:var(--semantic-warning-soft);color:var(--semantic-warning)}.status-archived{background:var(--lane-support-soft);color:var(--color-ink-600)}.doi-block{padding:0 20px 20px;display:flex;flex-direction:column;gap:12px}.doi-primary{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.doi-label{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:0;color:#4b5563}.doi-link{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.92rem;font-weight:600;color:var(--lane-current);text-decoration:none}.doi-link:hover{text-decoration:underline}.doi-citation{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.86rem;color:#15171c;line-height:1.55;padding:12px 14px;background:var(--surface-plate);border:var(--border-default);border-radius:8px}.doi-citation a{color:var(--lane-current);text-decoration:none;word-break:break-all}.doi-citation a:hover{text-decoration:underline}.doi-meta{display:flex;gap:8px;flex-wrap:wrap}.doi-note{font-size:.78rem;color:#4b5563;margin:0;line-height:1.45}.bridge-status{margin:28px 0;padding:20px 22px;background:var(--surface-plate);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);border:var(--border-default);border-left:4px solid var(--lane-current);border-radius:16px;box-shadow:0 2px 10px rgba(22,29,37,.04)}.bridge-status-heading{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0;color:var(--lane-current);margin-bottom:10px}.bridge-status-items{margin:0}.bridge-status-items dt{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.82rem;font-weight:600;color:#15171c;margin-top:10px;margin-bottom:4px}.bridge-status-items dt:first-child{margin-top:0}.bridge-status-items dd{margin:0 0 4px 0;font-size:.92rem;line-height:1.55;color:#4b5563}.bridge-status-registry{display:inline-block;margin-left:6px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.75rem;color:var(--lane-current);background:var(--lane-current-soft);padding:2px 8px;border-radius:999px;border:var(--border-default)}@media(max-width: 760px){.btn,.btn-primary,.btn-secondary,.btn-tertiary,.btn-ghost,.btn-lean{min-height:44px;padding:0 16px}.btn-ghost{min-height:44px;padding:0 16px}.format-btn{min-height:44px;padding:0 14px;font-size:.82rem}.chapter-nav-link{padding:14px}}.theorem-statement-box{margin:16px 0;padding:16px 20px;border-left:4px solid #4a6fa5;background:#f7f9fc;border-radius:4px;position:relative}.theorem-statement-box .theorem-statement-box-eyebrow{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#5b6772;font-weight:600;margin-bottom:6px}.theorem-statement-box .theorem-statement-box-body{margin:0;font-size:1.04rem;line-height:1.55}.theorem-statement-box.theorem-statement-box-theorem{border-left-color:#4a6fa5;background:#f7f9fc}.theorem-statement-box.theorem-statement-box-lemma{border-left-color:#6a8aa8;background:#f8fafd}.theorem-statement-box.theorem-statement-box-definition{border-left-color:#2e7d32;background:#f6fbf7}.theorem-statement-box.theorem-statement-box-postulate{border-left-color:#6a4ca0;background:#faf8fd}.theorem-statement-box.theorem-statement-box-axiom{border-left-color:#c47a00;background:#fdfaf3}.theorem-statement-box.theorem-statement-box-structure{border-left-color:#00695c;background:#f5fbfa}.theorem-statement-box.theorem-statement-box-object{border-left-color:#5d4037;background:#faf8f6}.mathlib-bridge-callout{margin:20px 0 12px;padding:14px 18px;border:1px solid #d0dfee;border-radius:6px;background:#fbfdff}.mathlib-bridge-callout h3{margin:0 0 8px;font-size:.95rem;font-weight:700}.mathlib-bridge-callout h3 .mathlib-bridge-eyebrow{display:inline-block;padding:2px 8px;background:#e3edf7;color:#2c4d72;border-radius:3px;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.mathlib-bridge-callout p{margin:0;font-size:.94rem;color:#374151}.chip-math-kind{font-weight:600}.chip-math-kind.chip-math-kind-theorem{background:#e3eaf2;color:#2c4570}.chip-math-kind.chip-math-kind-lemma{background:#e8eef5;color:#3a5780}.chip-math-kind.chip-math-kind-definition{background:#e1efe3;color:#1a5421}.chip-math-kind.chip-math-kind-postulate{background:#ece6f4;color:#4a3372}.chip-math-kind.chip-math-kind-axiom{background:#f6ebd8;color:#784900}.chip-math-kind.chip-math-kind-structure{background:#d9efeb;color:#00514a}.chip-math-kind.chip-math-kind-object{background:#efe6e0;color:#4a342c}.chip-math-symbol{font-family:var(--font-serif, Georgia, serif);font-style:italic;background:#f5f0e8;color:#5a4a30}.math-glossary-content .math-glossary-rationale>p{margin:8px 0}.math-glossary-content .math-glossary-consequences{margin:6px 0 12px 18px}.math-glossary-content .math-glossary-consequences li{margin:4px 0}.math-glossary-content details.math-proof-sketch{margin:14px 0}.math-glossary-content details.math-proof-sketch summary{cursor:pointer;font-weight:600;color:#2c4570;padding:6px 0}.math-glossary-content details.math-proof-sketch .prose{padding:8px 0 0 12px;border-left:2px solid #d0dfee;margin-top:8px}@media(max-width: 760px){.theorem-statement-box{padding:12px 14px}.theorem-statement-box .theorem-statement-box-body{font-size:.96rem}.mathlib-bridge-callout{padding:12px 14px}}.btn-primary:visited{color:#fff}.btn-secondary:visited{color:var(--panta-blue-800)}.btn-ghost:visited{color:var(--panta-blue-800)}.btn-tertiary:visited{color:var(--color-ink-600)}.btn-lean:visited{color:inherit}.header-nav-link:visited{color:inherit}.header-nav-link.active:visited{color:var(--nav-lane)}.header-nav-link[aria-current=page]{color:var(--nav-lane)}.faq-audience-chip:visited{color:inherit}.faq-audience-chip.is-active:visited{color:var(--paper-50)}.ft-search-btn:visited{color:inherit}.ft-link-button:visited{color:inherit}.sequence-flow{display:flex;flex-wrap:wrap;align-items:center;gap:7px 8px;max-width:100%;padding:0;margin:12px 0 16px;list-style:none}.sequence-flow__item{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%}.sequence-flow__node{display:inline-flex;align-items:center;justify-content:center;min-height:34px;max-width:100%;padding:6px 10px;border:1px solid rgba(22,62,100,.16);border-radius:var(--radius-pill);background:linear-gradient(180deg, rgba(255, 255, 255, 0.82), rgba(243, 247, 250, 0.78));color:var(--panta-blue-800);font-family:var(--font-ui);font-size:.78rem;font-weight:650;line-height:1.18;text-align:center;text-decoration:none;overflow-wrap:anywhere;box-shadow:0 3px 10px rgba(21,23,28,.045)}a.sequence-flow__node:hover,a.sequence-flow__node:focus-visible{color:var(--panta-blue-900);border-color:rgba(22,62,100,.28);background:linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(232, 240, 246, 0.86));transform:translateY(-1px)}.sequence-flow__label{display:inline-block}.sequence-flow__description{display:block;margin-top:3px;color:var(--color-ink-600);font-size:.72rem;font-weight:460;line-height:1.28}.sequence-flow__arrow{color:var(--panta-blue-700);font-family:var(--font-mono);font-size:.82rem;font-weight:700;line-height:1;opacity:.72}.sequence-flow--with-descriptions .sequence-flow__node{align-items:flex-start;flex-direction:column;min-height:50px;max-width:13.5rem;border-radius:var(--radius-md);text-align:left}.sequence-flow--notice{margin:10px 0 12px}@media(max-width: 620px){.sequence-flow{gap:7px 6px}.sequence-flow__item{flex:0 1 auto;gap:6px}.sequence-flow__node{min-height:32px;padding:6px 8px;font-size:.74rem}.sequence-flow__arrow{font-size:.76rem}}.search-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding-top:calc(56px + 12px)}.search-overlay[hidden]{display:none}.search-overlay-backdrop{position:absolute;inset:0;z-index:0;background:rgba(21,23,28,.42);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.search-overlay-panel{position:relative;z-index:1;width:min(520px,100vw - 20px);max-height:calc(100dvh - 56px - 28px);overflow-y:auto;padding:8px;background:var(--surface-shell);border:var(--border-default);border-radius:16px;box-shadow:var(--shadow-popover);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) rgba(0,0,0,0)}.search-overlay-panel::-webkit-scrollbar{width:4px}.search-overlay-panel::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.search-overlay-panel::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:4px}.search-overlay-header{display:flex;justify-content:flex-end;padding:2px 4px 4px}.search-overlay-close{width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid var(--rule);border-radius:10px;background:hsla(0,0%,100%,.6);color:var(--panta-blue-700);cursor:pointer;transition:background var(--t-base) var(--ease),border-color var(--t-base) var(--ease),color var(--t-base) var(--ease)}.search-overlay-close:hover{background:var(--panta-blue-50);border-color:var(--panta-blue-500);color:var(--panta-blue-900)}.search-overlay-close:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.search-overlay-close svg{display:block}#search-container{padding:0}#search-container .pagefind-ui__form::before{left:auto !important;right:14px !important}#search-container .pagefind-ui__search-input{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:1rem;padding:10px 44px 10px 14px;border:var(--border-default);border-radius:8px;background:var(--surface-card);color:#15171c;width:100%;outline:none;transition:border-color 140ms ease}#search-container .pagefind-ui__search-input:focus{border-color:var(--lane-current);outline:2px solid var(--panta-blue-700);outline-offset:2px}#search-container .pagefind-ui__search-clear{position:absolute;top:50%;right:10px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;transform:translateY(-50%);border:var(--border-default);border-radius:8px;background:var(--surface-card);color:rgba(0,0,0,0);font-size:0;line-height:1;overflow:hidden;cursor:pointer}#search-container .pagefind-ui__search-clear::after{content:"\\00d7";color:var(--color-ink-500);font-size:1rem;line-height:1}#search-container .pagefind-ui__search-clear:hover{background:var(--lane-current-soft);border-color:var(--lane-current)}#search-container .pagefind-ui__search-clear:hover::after{color:var(--lane-current)}#search-container .pagefind-ui__results-area{margin-top:8px}#search-container .pagefind-ui__result{padding:12px 0;border-bottom:1px solid rgba(202,210,196,.72)}#search-container .pagefind-ui__result:last-child{border-bottom:none}#search-container .pagefind-ui__result-link{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.95rem;font-weight:580;color:var(--lane-current);text-decoration:none}#search-container .pagefind-ui__result-link:hover{text-decoration:underline}#search-container .pagefind-ui__result-excerpt{font-size:.85rem;color:#4b5563;line-height:1.5;margin-top:4px}#search-container .pagefind-ui__result-title{font-size:.95rem;font-weight:580;color:#15171c}#search-container .pagefind-ui__filter-panel,#search-container .pagefind-ui__filter-block,#search-container .pagefind-ui__filter-group,#search-container .pagefind-ui__filter-label,#search-container .pagefind-ui__filter-name,#search-container .pagefind-ui__filter-value,#search-container .pagefind-ui__filter-clear,#search-container .pagefind-ui__filter-select,#search-container .pagefind-ui__filter-checkbox,#search-container .pagefind-ui__filters{display:none !important}#search-container .pagefind-ui__message{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--panta-blue-700);opacity:.8;padding:14px 22px 10px;border-bottom:1px solid var(--rule-soft);margin:4px 0}#search-container mark{background:var(--accent-gold-pale);color:var(--ink-900);font-weight:500;padding:0 3px;border-radius:3px}#search-container .pagefind-ui__button{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.84rem;font-weight:580;padding:8px 16px;border-radius:999px;border:1px solid rgba(202,210,196,.72);background:rgba(0,0,0,0);color:var(--lane-current);cursor:pointer;transition:all 140ms ease;margin-top:8px}#search-container .pagefind-ui__button:hover{background:var(--lane-current-soft);color:var(--lane-current)}.search-overlay-hint{padding:14px 22px 4px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:1.55;color:var(--ink-700)}.search-overlay-hint p{margin:0}.search-overlay-hint code{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.92em;background:var(--paper-200);padding:1px 5px;border-radius:4px;color:var(--ink-800)}body.search-has-results .search-overlay-hint,body.search-has-input .search-overlay-hint{display:none}.search-empty-state{padding:6px 22px 10px;display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--rule-soft);margin-top:8px}body.search-has-input .search-empty-state,body.search-has-results .search-empty-state{display:none}.search-empty-section{display:flex;flex-direction:column;gap:8px}.search-empty-section--help{border-top:1px solid var(--rule-soft);padding-top:12px}.search-empty-heading{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-600, var(--ink-700));margin:0}.search-quick-access{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.search-quick-chip{display:inline-flex;align-items:center;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:500;line-height:1.2;padding:6px 12px;border-radius:999px;border:1px solid var(--rule);background:var(--paper-100);color:var(--ink-800);text-decoration:none;transition:background-color var(--t-base) var(--ease),border-color var(--t-base) var(--ease),color var(--t-base) var(--ease)}.search-quick-chip:hover{background:var(--panta-blue-50);border-color:rgba(22,62,100,.32);color:var(--panta-blue-900);text-decoration:none}.search-quick-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.search-quick-chip:visited{color:var(--ink-800)}.search-starting-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.search-starting-points a{display:block;padding:6px 8px;margin-left:-8px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:1.45;color:var(--ink-800);text-decoration:none;border-radius:6px;transition:background-color var(--t-base) var(--ease),color var(--t-base) var(--ease)}.search-starting-points a::before{content:"→";display:inline-block;width:1.2em;margin-right:4px;color:var(--panta-blue-500);font-weight:500}.search-starting-points a:hover{background:var(--panta-blue-50);color:var(--panta-blue-900);text-decoration:none}.search-starting-points a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.search-starting-points a:visited{color:var(--ink-800)}.search-site-help{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px}.search-help-link{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:500;color:var(--panta-blue-700);text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:color var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.search-help-link:hover{color:var(--panta-blue-900);border-bottom-color:var(--panta-blue-500);text-decoration:none}.search-help-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.search-help-link:visited{color:var(--panta-blue-700)}.search-overlay-filters{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:10px 22px 0}.search-overlay-filter{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:4px 11px;border-radius:999px;background:var(--paper-200);color:var(--ink-700);border:1px solid var(--rule);cursor:pointer;transition:background-color var(--t-base) var(--ease),color var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.search-overlay-filter:hover{background:var(--panta-blue-50);color:var(--panta-blue-700);border-color:rgba(22,62,100,.32)}.search-overlay-filter.is-active{background:var(--panta-blue-700);color:var(--paper-50);border-color:var(--panta-blue-700)}.search-overlay-panel[data-search-filter]:not([data-search-filter=all]) .pagefind-ui__result[data-lane-key]:not([data-lane-key=""]){display:none}.search-overlay-panel[data-search-filter=discover] .pagefind-ui__result[data-lane-key=discover]{display:block}.search-overlay-panel[data-search-filter=program] .pagefind-ui__result[data-lane-key=program]{display:block}.search-overlay-panel[data-search-filter=agenda] .pagefind-ui__result[data-lane-key=agenda]{display:block}.search-overlay-panel[data-search-filter=corpus] .pagefind-ui__result[data-lane-key=corpus]{display:block}.search-overlay-panel[data-search-filter=results] .pagefind-ui__result[data-lane-key=results]{display:block}.search-overlay-panel[data-search-filter=verify] .pagefind-ui__result[data-lane-key=verify]{display:block}.search-overlay-panel[data-search-filter=impact] .pagefind-ui__result[data-lane-key=impact]{display:block}.search-overlay-panel[data-search-filter=engage] .pagefind-ui__result[data-lane-key=engage]{display:block}.search-overlay-actions{padding:2px 4px 4px}.search-google-link{display:inline-flex;align-items:center;min-height:36px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.82rem;font-weight:580;color:var(--lane-current)}.search-google-link:hover{text-decoration:underline}@media(max-width: 760px){.search-overlay{align-items:flex-start;padding-top:calc(56px + 8px);padding-inline:10px}.search-overlay-panel{width:100%;max-width:none;max-height:calc(100dvh - 56px - 24px);border-radius:16px;box-shadow:var(--shadow-popover);padding:8px}#search-container{padding:0}#search-container .pagefind-ui__search-input{font-size:1.05rem;padding:12px 48px 12px 16px;border-radius:12px}#search-container .pagefind-ui__result{padding:14px 0}#search-container .pagefind-ui__result-link{font-size:1rem}#search-container .pagefind-ui__result-excerpt{font-size:.88rem;line-height:1.55}.search-empty-state{padding:8px 14px 10px;gap:14px}}.bib-list-item{padding:10px 0;border-bottom:1px solid rgba(202,210,196,.72)}.bib-list-item:last-child{border-bottom:none}.bib-title{font-family:"Garamond Premier Pro","EB Garamond","Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;font-size:.95rem;line-height:1.4}.bib-title a{color:#15171c;text-decoration:none}.bib-title a:hover{color:var(--lane-current)}.bib-authors{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.84rem;color:#4b5563;margin-bottom:2px}.bib-meta{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.82rem;color:#4b5563;display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:4px}.citation-block{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.88rem;line-height:1.65;padding:14px 16px;background:var(--surface-plate);border:var(--border-default);border-radius:8px}.citation-block p{margin:0}.citation-block em{font-style:italic}.citation-block strong{font-weight:600}.chip-row{display:flex;flex-wrap:wrap;gap:6px}.cited-in-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.cited-in-item{padding:14px 16px;background:var(--surface-plate);border:var(--border-default);border-radius:8px;border-left:3px solid var(--lane-current)}.cited-in-head{font-size:.92rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px}.cited-in-part{color:#4b5563;font-size:.82rem;font-weight:400}.cited-in-chapter{font-size:.88rem;color:#4b5563;margin-bottom:8px}.cited-in-excerpt{margin:6px 0 0 0;padding:8px 12px;font-size:.85rem;font-style:italic;color:#15171c;background:var(--surface-meta);border-left:2px solid var(--color-line-default);border-radius:6px;line-height:1.55}.bibliography-article h1 math,.bib-title math{font-family:inherit;font-size:inherit;display:inline}.bibliography-article h1 math mi{font-style:italic}.bibliography-article h1 math mn{font-family:inherit}.results-browse .results-browse-intro{margin-bottom:20px}.results-browse-controls{display:flex;flex-direction:column;gap:14px;padding:18px 20px;margin-bottom:24px;background:var(--surface-card);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);border:var(--border-default);border-radius:16px;box-shadow:var(--shadow-card)}.filter-group{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.filter-group .filter-label{min-width:90px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:0;color:#4b5563}.filter-chips{display:flex;flex-wrap:wrap;gap:6px}.filter-chip,.sort-chip{display:inline-flex;align-items:center;height:30px;padding:0 12px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.79rem;font-weight:500;color:#4b5563;background:var(--surface-card);border:1px solid rgba(22,62,100,.14);border-radius:999px;cursor:pointer;transition:all .15s ease}.filter-chip:hover,.sort-chip:hover{background:var(--surface-raised);border-color:var(--lane-current);color:#15171c}.filter-chip.is-active,.sort-chip.is-active{background:var(--lane-current);border-color:var(--lane-current);color:#fff;font-weight:600}.filter-chip.chip-status-r.is-active,.sort-chip.chip-status-r.is-active{background:#1e7e34;border-color:#1e7e34;color:#fff}.filter-chip.chip-status-p.is-active,.sort-chip.chip-status-p.is-active{background:#1a5bc4;border-color:#1a5bc4;color:#fff}.filter-chip.chip-status-q.is-active,.sort-chip.chip-status-q.is-active{background:#a66d00;border-color:#a66d00;color:#fff}.filter-chip.chip-status-c.is-active,.sort-chip.chip-status-c.is-active{background:#c5221f;border-color:#c5221f;color:#fff}.filter-chip.chip-status-n.is-active,.sort-chip.chip-status-n.is-active{background:#6b7280;border-color:#6b7280;color:#fff}.filter-advanced-toggle{display:flex;align-items:center;padding-top:4px}.filter-advanced-toggle .btn-link{font-size:.82rem;font-weight:600}.filter-advanced-group{display:flex;flex-direction:column;gap:14px;padding-top:12px;margin-top:4px;border-top:1px solid rgba(22,29,37,.06)}.filter-advanced-group[hidden]{display:none}.filter-group-actions{justify-content:space-between;padding-top:10px;margin-top:4px;border-top:1px solid rgba(22,29,37,.08)}.filter-count{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.85rem;color:#4b5563}.filter-count strong{color:#15171c;font-weight:600}.btn-clear-filters{font-size:.8rem;padding:6px 14px;height:30px;border-radius:999px}.results-browse-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:14px}@media(max-width: 760px){.results-browse-grid{grid-template-columns:1fr}}.result-card{--result-layer-accent: var(--panta-blue-700);display:block;background:var(--surface-card);border:var(--border-default);border-top:3px solid rgba(0,0,0,0);border-radius:16px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.result-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card);border-color:var(--color-line-strong);border-top-color:var(--result-layer-accent)}.result-card[hidden]{display:none}.result-card[data-layer=mathematics],.result-card[data-world-readout-layer=mathematics]{--result-layer-accent: var(--layer-e0);border-top-color:var(--result-layer-accent)}.result-card[data-layer=physics],.result-card[data-world-readout-layer=physics]{--result-layer-accent: var(--layer-e1);border-top-color:var(--result-layer-accent)}.result-card[data-layer=life],.result-card[data-world-readout-layer=life]{--result-layer-accent: var(--layer-e2);border-top-color:var(--result-layer-accent)}.result-card[data-layer=metaphysics],.result-card[data-world-readout-layer=metaphysics]{--result-layer-accent: var(--layer-e3);border-top-color:var(--result-layer-accent)}.result-card-link{display:block;padding:18px 20px 16px;text-decoration:none;color:inherit}.result-card-link:hover{text-decoration:none}.result-card-top{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.result-card-top .chip{margin-right:0;margin-bottom:0}.result-card-title{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:1.02rem;font-weight:600;line-height:1.35;color:#15171c;margin:0 0 10px;text-transform:none;letter-spacing:0}.result-card-summary{font-size:.87rem;line-height:1.5;color:#4b5563;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.result-card-bottom{display:flex;flex-wrap:wrap;gap:5px}.result-card-bottom .chip{margin-right:0;margin-bottom:0}.result-card-status-lines{display:grid;gap:5px;margin:0 0 14px;padding:10px 12px;border:1px solid rgba(22,62,100,.12);border-radius:8px;background:rgba(248,250,252,.72);font-size:.76rem}.result-card-status-lines div{display:grid;grid-template-columns:90px 1fr;gap:8px;align-items:baseline}.result-card-status-lines dt{color:#4b5563;font-weight:700;text-transform:uppercase;letter-spacing:0}.result-card-status-lines dd{margin:0;color:#15171c}.chip-small{height:22px;padding:0 8px;font-size:.7rem}.chip-book{color:#4b5563;background:var(--color-brand-50);border-color:rgba(22,62,100,.14)}.results-browse-empty{padding:40px 20px;text-align:center;background:var(--surface-meta);border:1px dashed rgba(22,29,37,.15);border-radius:16px;margin-bottom:20px}.results-browse-empty p{margin:0;font-size:.95rem;color:#4b5563}.btn-link{background:none;border:none;color:var(--lane-current);font:inherit;font-weight:600;cursor:pointer;padding:0;text-decoration:underline}.btn-link:hover{color:#15171c}.result-problem-context{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:14px;margin-bottom:14px;padding:22px 24px;background:var(--surface-plate);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:var(--border-default);border-radius:16px;box-shadow:var(--shadow-card)}@media(max-width: 760px){.result-problem-context{grid-template-columns:1fr;gap:12px;padding:18px 20px}}.result-problem-context-block .eyebrow{display:block;padding:0;background:none;border:none;border-radius:0;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0;color:var(--lane-current);margin-bottom:10px;margin-right:0}.result-problem-context-block .eyebrow-hard{color:#a66d00}.result-problem-context-block p{margin:0;font-size:.92rem;line-height:1.55;color:#15171c;font-style:italic}.result-external-context,.result-registry-anchors,.result-problem-ledger-links{margin-top:18px;padding:18px 22px;background:var(--surface-plate);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);border:var(--border-default);border-radius:16px}.result-external-context h2,.result-registry-anchors h2,.result-problem-ledger-links h2{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:0;color:#4b5563;margin:0 0 10px}.result-external-context p,.result-registry-anchors p,.result-problem-ledger-links p{font-size:.9rem;color:#4b5563;margin:0 0 10px}.result-external-context ul,.result-registry-anchors ul,.result-problem-ledger-links ul{margin:0;padding-left:18px}.result-external-context ul li,.result-registry-anchors ul li,.result-problem-ledger-links ul li{font-size:.92rem;margin-bottom:4px}.result-external-context .registry-list,.result-registry-anchors .registry-list,.result-problem-ledger-links .registry-list{display:flex;flex-wrap:wrap;gap:6px}.result-external-context .result-related-answer-list,.result-registry-anchors .result-related-answer-list,.result-problem-ledger-links .result-related-answer-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.result-external-context .result-related-answer-list li,.result-registry-anchors .result-related-answer-list li,.result-problem-ledger-links .result-related-answer-list li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.result-external-context .result-source-link,.result-registry-anchors .result-source-link,.result-problem-ledger-links .result-source-link{color:#4b5563;font-size:.84rem}.bibliography-browse .bibliography-browse-intro{margin-bottom:20px}.bibliography-browse-controls{display:flex;flex-direction:column;gap:14px;padding:18px 20px;margin-bottom:24px;background:var(--surface-card);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);border:var(--border-default);border-radius:16px;box-shadow:var(--shadow-card)}.bibliography-browse-controls .filter-chip.chip-status-cited.is-active{background:#1e7e34;border-color:#1e7e34;color:#fff}.bibliography-browse-controls .filter-chip.chip-status-corpus.is-active{background:#6b7280;border-color:#6b7280;color:#fff}.bibliography-browse-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(340px, 1fr));gap:14px}@media(max-width: 760px){.bibliography-browse-grid{grid-template-columns:1fr}}.biblio-card{display:block;background:var(--surface-card);border:var(--border-default);border-radius:16px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;content-visibility:auto;contain-intrinsic-size:320px 220px}.biblio-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card);border-color:var(--lane-current)}.biblio-card[hidden]{display:none}.biblio-card-link{display:block;padding:18px 20px 16px;text-decoration:none;color:inherit}.biblio-card-link:hover{text-decoration:none}.biblio-card-top{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.biblio-card-top .chip{margin-right:0;margin-bottom:0}.biblio-card-title{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:1.02rem;font-weight:600;line-height:1.35;color:#15171c;margin:0 0 6px;text-transform:none;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.biblio-card-title math{font-family:inherit;font-size:inherit;display:inline}.biblio-card-title math mi{font-style:italic}.biblio-card-meta{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.85rem;color:#4b5563;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.biblio-card-bottom{display:flex;flex-wrap:wrap;gap:5px}.biblio-card-bottom .chip{margin-right:0;margin-bottom:0}.chip-status-cited{background:rgba(30,126,52,.1);border-color:rgba(30,126,52,.3);color:#1e7e34;font-weight:600}.chip-status-corpus{background:rgba(107,114,128,.1);border-color:rgba(107,114,128,.3);color:#6b7280}.chip-role{background:var(--color-brand-50);border-color:rgba(22,62,100,.16);color:var(--color-brand-800)}.bibliography-browse-empty{padding:40px 20px;text-align:center;background:var(--surface-meta);border:1px dashed rgba(22,29,37,.15);border-radius:16px;margin-bottom:20px}.bibliography-browse-empty p{margin:0;font-size:.95rem;color:#4b5563}.predictions-browse-controls,.falsifications-browse-controls{display:flex;flex-direction:column;gap:14px;padding:18px 20px;margin-bottom:24px;background:var(--surface-card);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);border:var(--border-default);border-radius:16px;box-shadow:var(--shadow-card)}.predictions-browse-grid,.falsifications-browse-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:14px}@media(max-width: 760px){.predictions-browse-grid,.falsifications-browse-grid{grid-template-columns:1fr}}.prediction-card,.falsification-card{display:block;background:var(--surface-card);border:var(--border-default);border-radius:16px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;content-visibility:auto;contain-intrinsic-size:320px 200px}.prediction-card:hover,.falsification-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card);border-color:var(--lane-current)}.prediction-card[hidden],.falsification-card[hidden]{display:none}.prediction-card-link,.falsification-card-link{display:block;padding:18px 20px 16px;text-decoration:none;color:inherit}.prediction-card-link:hover,.falsification-card-link:hover{text-decoration:none}.prediction-card-top,.falsification-card-top{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.prediction-card-title,.falsification-card-title{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:1.02rem;font-weight:600;line-height:1.35;color:#15171c;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prediction-card-title math,.falsification-card-title math{font-family:inherit;font-size:inherit;display:inline}.prediction-card-values{display:flex;flex-wrap:wrap;gap:12px;font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.82rem;color:#4b5563;margin-bottom:10px}.prediction-card-tau{color:var(--lane-current);font-weight:600}.prediction-card-dev{font-weight:600}.prediction-card-bottom,.falsification-card-bottom{display:flex;flex-wrap:wrap;gap:5px}.falsification-card-meta{font-size:.85rem;color:#4b5563;display:flex;flex-wrap:wrap;gap:12px}.falsification-experiment{font-weight:500}.falsification-timeline{color:var(--color-ink-500)}.chip-precision-sub-10-ppm,.chip-precision-sub-10{background:rgba(30,126,52,.1);border-color:rgba(30,126,52,.3);color:#1e7e34;font-weight:600}.chip-precision-10-1000-ppm,.chip-precision-mid{background:rgba(26,91,196,.1);border-color:rgba(26,91,196,.3);color:#1a5bc4}.chip-precision-1-5-percent,.chip-precision-percent{background:rgba(166,109,0,.1);border-color:rgba(166,109,0,.3);color:#a66d00}.predictions-browse-controls .chip-precision-sub-10.is-active{background:#1e7e34;border-color:#1e7e34;color:#fff}.predictions-browse-controls .chip-precision-mid.is-active{background:#1a5bc4;border-color:#1a5bc4;color:#fff}.predictions-browse-controls .chip-precision-percent.is-active{background:#a66d00;border-color:#a66d00;color:#fff}.chip-tier-a,.chip-tier-A{background:rgba(30,126,52,.1);border-color:rgba(30,126,52,.3);color:#1e7e34;font-weight:600}.chip-tier-b,.chip-tier-B{background:rgba(26,91,196,.1);border-color:rgba(26,91,196,.3);color:#1a5bc4}.chip-tier-c,.chip-tier-C{background:rgba(166,109,0,.1);border-color:rgba(166,109,0,.3);color:#a66d00}.chip-tier-binary{background:rgba(91,103,114,.1);border-color:rgba(91,103,114,.3);color:#5b6772}.predictions-browse-controls .chip-tier-a.is-active{background:#1e7e34;border-color:#1e7e34;color:#fff}.predictions-browse-controls .chip-tier-b.is-active{background:#1a5bc4;border-color:#1a5bc4;color:#fff}.predictions-browse-controls .chip-tier-c.is-active{background:#a66d00;border-color:#a66d00;color:#fff}.predictions-browse-controls .chip-tier-binary.is-active{background:#5b6772;border-color:#5b6772;color:#fff}.chip-status-confirmed{background:rgba(30,126,52,.1);border-color:rgba(30,126,52,.3);color:#1e7e34;font-weight:600}.chip-status-consistent{background:rgba(26,91,196,.1);border-color:rgba(26,91,196,.3);color:#1a5bc4}.chip-status-testable{background:rgba(166,109,0,.1);border-color:rgba(166,109,0,.3);color:#a66d00}.falsifications-browse-controls .chip-status-confirmed.is-active{background:#1e7e34;border-color:#1e7e34;color:#fff}.falsifications-browse-controls .chip-status-consistent.is-active{background:#1a5bc4;border-color:#1a5bc4;color:#fff}.falsifications-browse-controls .chip-status-testable.is-active{background:#a66d00;border-color:#a66d00;color:#fff}.chip-fals-id{background:var(--color-brand-50);border-color:rgba(22,62,100,.25);color:var(--color-brand-800);font-weight:700;font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace}.chip-seam{background:rgba(139,69,19,.1);border-color:rgba(139,69,19,.3);color:#8b4513}.predictions-browse-empty,.falsifications-browse-empty{padding:40px 20px;text-align:center;background:var(--surface-meta);border:1px dashed rgba(22,29,37,.15);border-radius:16px;margin-bottom:20px}.predictions-browse-empty p,.falsifications-browse-empty p{margin:0;font-size:.95rem;color:#4b5563}.prediction-detail .prediction-comparison{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px;padding:22px 0}@media(max-width: 760px){.prediction-detail .prediction-comparison{grid-template-columns:repeat(2, 1fr);gap:12px}}.prediction-detail .prediction-column .eyebrow{display:block;padding:0;background:none;border:none;border-radius:0;margin-bottom:8px}.prediction-detail .prediction-formula{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.95rem;word-break:break-word}.prediction-detail .prediction-formula math{display:inline}.prediction-detail .prediction-value{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:1.1rem;font-weight:600;color:#15171c}.prediction-detail .prediction-value-tau{color:var(--lane-current)}.prediction-detail .prediction-deviation{color:#1e7e34}.falsification-detail .falsification-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width: 760px){.falsification-detail .falsification-grid{grid-template-columns:1fr;gap:12px}}.falsification-detail .falsification-block .eyebrow{display:block;padding:0;background:none;border:none;border-radius:0;margin-bottom:8px}.falsification-detail .falsification-block p{font-size:.95rem;line-height:1.55;color:#15171c;margin:0}.calibration-badge-row,.calibration-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 8px}.calibration-two-column,.calibration-input-grid,.calibration-layer-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));gap:14px;margin:18px 0}.calibration-card{padding:18px;border:var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card)}.calibration-card h3{margin-top:0}.calibration-card-list{margin:18px 0;padding:0;list-style:none}.calibration-card-list>li+li{margin-top:10px}.calibration-card-list--compact{margin:10px 0 0}.calibration-inspection-nav{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px}.calibration-inspection-nav span{display:inline-flex;align-items:center;min-height:36px;color:var(--color-muted);font-family:var(--font-ui);font-size:.86rem;font-weight:700}.calibration-inspection-nav a{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border:1px solid rgba(22,62,100,.16);border-radius:var(--radius-pill);background:rgba(232,240,246,.72);color:var(--color-brand-800);font-family:var(--font-ui);font-size:.86rem;font-weight:650;text-decoration:none}.calibration-key-node-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:12px;margin:18px 0 24px}.calibration-key-node-card,.calibration-compact-row{display:grid;gap:6px;padding:14px;border:1px solid rgba(22,62,100,.14);border-radius:var(--radius-md);background:var(--surface-card);color:inherit;text-decoration:none;box-shadow:var(--shadow-card)}.calibration-key-node-card strong{font-size:1.1rem}.calibration-key-node-card code,.calibration-compact-row code{white-space:normal;overflow-wrap:anywhere}.calibration-key-node-card small,.calibration-compact-row small{color:var(--color-muted)}.calibration-compact-schematic{display:grid;grid-template-columns:repeat(5, minmax(120px, 1fr));gap:10px;margin:20px 0}.calibration-schematic-stage{position:relative;min-width:0;padding:15px;border:1px solid rgba(22,62,100,.14);border-radius:var(--radius-lg);background:linear-gradient(180deg, rgba(255, 255, 255, 0.94), rgba(246, 249, 251, 0.94));box-shadow:var(--shadow-card)}.calibration-schematic-stage:not(:last-of-type)::after{content:"→";position:absolute;top:50%;right:-12px;z-index:1;transform:translateY(-50%);color:var(--color-brand-700);font-family:var(--font-ui);font-weight:800}.calibration-schematic-stage h3{margin-top:0}.calibration-schematic-stage p:last-child{margin-bottom:0}.calibration-dag{margin:20px 0}.calibration-dag-layers{display:grid;grid-template-columns:repeat(5, minmax(150px, 1fr));gap:10px;align-items:stretch}.calibration-dag-layer{min-width:0;padding:12px;border:1px solid rgba(22,62,100,.12);border-radius:var(--radius-lg);background:linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(246, 249, 251, 0.92))}.calibration-dag-layer h3{margin:0 0 10px;font-size:.92rem;font-family:var(--font-ui)}.calibration-dag-node{margin:10px 0;padding:11px;border:1px solid rgba(22,62,100,.14);border-radius:var(--radius-md);background:#fff}.calibration-dag-node-title{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:6px;font-weight:700}.calibration-dag-node p,.calibration-dag-node ul{margin:6px 0;font-size:.84rem}.calibration-dag-node ul{padding-left:18px}.calibration-inspector-card{border:var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card)}.calibration-inspector-card>summary{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:12px;align-items:start;padding:14px 16px;cursor:pointer;list-style-position:outside}.calibration-inspector-card>summary:focus-visible{outline:3px solid rgba(22,62,100,.32);outline-offset:3px}.calibration-inspector-card[open]>summary{border-bottom:1px dashed rgba(22,62,100,.18)}.calibration-summary-main strong{display:block;margin-bottom:4px}.calibration-summary-meta{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.calibration-detail-body{padding:14px 16px 16px}.calibration-detail-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:10px;margin-top:10px}.calibration-detail-grid div{padding:10px;border:1px solid rgba(22,62,100,.1);border-radius:var(--radius-md);background:rgba(246,249,251,.82)}.calibration-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.calibration-scope-groups{display:grid;gap:10px;margin:18px 0}.calibration-label-cloud{display:flex;flex-wrap:wrap;gap:6px}.calibration-label-cloud code{white-space:nowrap}.calibration-text-equivalent{margin-top:14px;padding:14px 16px;border-left:3px solid var(--color-brand-600);background:rgba(232,240,246,.42);border-radius:var(--radius-md)}.calibration-constant-detail{display:grid;gap:18px}.calibration-constant-hero{padding:20px;border:1px solid rgba(22,62,100,.14);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card)}.calibration-formula-display{margin:0 0 14px;padding:16px;border:1px solid rgba(22,62,100,.12);border-radius:var(--radius-md);background:rgba(246,249,251,.82);font-size:clamp(1rem,1rem + .35vw,1.3rem)}.calibration-formula-display code,.calibration-code-block code{white-space:pre-wrap;overflow-wrap:anywhere}.calibration-diagram-figure{margin:16px 0}.calibration-diagram-figure img{display:block;max-width:100%;height:auto}.calibration-code-block{margin:0;padding:14px;overflow-x:auto;border-radius:var(--radius-md);background:rgba(16,24,40,.06)}@media(max-width: 900px){.calibration-compact-schematic{grid-template-columns:1fr}.calibration-schematic-stage:not(:last-of-type)::after{content:"↓";top:auto;right:18px;bottom:-17px;transform:none}.calibration-dag-layers{grid-template-columns:1fr}.calibration-dag-layer{display:block}.calibration-inspector-card>summary{grid-template-columns:1fr}.calibration-summary-meta{justify-content:flex-start}}.research-notes-browse .predictions-browse-intro{margin-bottom:14px}.research-notes-browse .results-card-grid{gap:16px}.research-notes-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 16px;margin-bottom:22px;background:var(--surface-card);border:var(--border-default);border-radius:16px;box-shadow:var(--shadow-card)}.research-notes-controls .filter-group{gap:8px}.research-notes-controls .filter-label{min-width:0}.research-notes-controls .filter-chips{gap:5px}.research-notes-controls .filter-chip{height:28px;padding:0 11px;font-size:.77rem}.research-notes-controls .browse-count-row{margin-left:auto;display:flex;align-items:center;gap:10px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.84rem;color:#4b5563}.research-notes-controls .browse-count-row strong{color:#15171c;font-weight:700}.research-notes-controls .btn-clear-filters{height:28px;padding:5px 12px}@media(max-width: 760px){.research-notes-controls{align-items:flex-start;flex-direction:column}.research-notes-controls .browse-count-row{margin-left:0;width:100%;justify-content:space-between}}.research-note-card{padding:22px 24px 24px}.research-note-card .note-list-date{margin-bottom:6px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.75rem;font-weight:600;line-height:1.35;text-transform:uppercase;color:#4b5563}.research-note-card .note-list-title{margin:0 0 8px;line-height:1.25}.research-note-card .note-list-summary{margin:0 0 8px;line-height:1.52}.research-note-card .chip-row{margin-top:14px !important}.research-note-card .btn-group{margin-top:18px !important}.research-note-card[hidden]{display:none}@media(max-width: 760px){.research-note-card{padding:20px}}.research-log-feed .muted-note{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-600, var(--ink-700));margin-top:-4px}.research-log-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.research-log-entry{position:relative;padding:20px 22px 18px;background:var(--paper-50);border:1px solid var(--rule);border-radius:12px;transition:border-color var(--t-base) var(--ease)}.research-log-entry:hover{border-color:rgba(22,62,100,.2)}.research-log-entry:target{border-color:var(--panta-blue-500);box-shadow:0 0 0 2px rgba(22,62,100,.12)}.research-log-entry-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px}.research-log-date{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.92rem;font-weight:600;color:var(--ink-900);letter-spacing:0}.research-log-type{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--paper-200);color:var(--ink-700);border:1px solid var(--rule);white-space:nowrap}.research-log-type[data-type=publication]{background:var(--panta-blue-50);color:var(--panta-blue-900)}.research-log-type[data-type=taulib]{background:var(--paper-200);color:var(--ink-800)}.research-log-type[data-type=registry]{background:var(--paper-200);color:var(--ink-800)}.research-log-type[data-type=result-status]{background:var(--panta-blue-50);color:var(--panta-blue-900)}.research-log-type[data-type=falsification]{background:var(--panta-blue-50);color:var(--panta-blue-900)}.research-log-type[data-type=pre-registration]{background:var(--paper-200);color:var(--ink-800)}.research-log-type[data-type=erratum]{background:var(--accent-gold-pale, var(--paper-200));color:var(--ink-900)}.research-log-type[data-type=release]{background:var(--accent-gold-pale, var(--paper-200));color:var(--ink-900)}.research-log-type[data-type=website]{background:var(--paper-200);color:var(--ink-800)}.research-log-status{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.78rem;font-style:italic;color:var(--ink-600, var(--ink-700));letter-spacing:0}.research-log-title{font-family:"Garamond Premier Pro","EB Garamond","Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif,"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:1.18rem;font-weight:500;line-height:1.3;margin:0 0 8px;color:var(--ink-900)}.research-log-title a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:border-color var(--t-base) var(--ease)}.research-log-title a:hover{border-bottom-color:var(--panta-blue-500)}.research-log-title a:visited{color:inherit}.research-log-anchor{display:inline-block}.research-log-summary{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.96rem;line-height:1.55;color:var(--ink-800);margin:0 0 12px}.research-log-artifacts{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:3px}.research-log-artifacts li::before{content:"→ ";color:var(--panta-blue-500);font-weight:500;margin-right:4px}.research-log-artifacts a{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.9rem;color:var(--panta-blue-700);text-decoration:none}.research-log-artifacts a:hover{text-decoration:underline;text-underline-offset:3px}.research-log-artifacts a:visited{color:var(--panta-blue-700)}.research-log-lanes{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.research-log-lane-chip{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--paper-200);color:var(--ink-700);border:1px solid var(--rule);text-decoration:none;transition:background-color var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.research-log-lane-chip:hover{background:var(--panta-blue-50);border-color:rgba(22,62,100,.32);color:var(--panta-blue-900);text-decoration:none}.research-log-lane-chip:visited{color:var(--ink-700)}.research-log-entry-meta{margin-top:4px;padding-top:8px;border-top:1px solid var(--rule-soft, var(--rule))}.research-log-id{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:10.5px;letter-spacing:.04em;color:var(--ink-500, var(--ink-600));background:rgba(0,0,0,0);padding:0}@media(max-width: 760px){.research-log-entry{padding:16px 14px 14px}.research-log-entry-head{gap:8px}.research-log-title{font-size:1.08rem}.research-log-summary{font-size:.93rem}}.research-graph-stats .muted-note{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-600, var(--ink-700));margin-top:-4px}.research-graph-counts{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:12px}.research-graph-counts>div{background:var(--paper-100);border:1px solid var(--rule);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.research-graph-counts dt{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-600, var(--ink-700));margin:0}.research-graph-counts dd{font-family:"Garamond Premier Pro","EB Garamond","Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif,"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:1.6rem;font-weight:500;color:var(--ink-900);margin:0;line-height:1.1}.research-graph-section .research-graph-subhead{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-700);margin:18px 0 8px}.research-graph-table{width:100%;border-collapse:collapse;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.92rem;margin:0}.research-graph-table thead th{text-align:left;font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-700);padding:10px 12px;border-bottom:1px solid var(--rule);background:var(--paper-100)}.research-graph-table tbody td{padding:10px 12px;border-bottom:1px solid var(--rule-soft, var(--rule));vertical-align:top;color:var(--ink-800);line-height:1.45}.research-graph-table tbody tr:last-child td{border-bottom:none}.research-graph-table tbody tr:hover td{background:rgba(22,62,100,.03)}.research-graph-table a{color:var(--panta-blue-700);text-decoration:none}.research-graph-table a:hover{text-decoration:underline;text-underline-offset:3px}.research-graph-table a:visited{color:var(--panta-blue-700)}.research-graph-table a code{background:rgba(0,0,0,0);padding:0;color:inherit}.research-graph-table code{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.85em;background:var(--paper-200);padding:1px 5px;border-radius:3px;color:var(--ink-800)}.rg-local-id{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.78em;letter-spacing:0;background:var(--paper-200);padding:2px 6px;border-radius:3px;color:var(--ink-700);word-break:break-all}.rg-subtitle{color:var(--ink-600, var(--ink-700));font-style:italic}.rg-muted{color:var(--ink-500, var(--ink-600));font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.9em;opacity:.7}@media(max-width: 760px){.research-graph-section{overflow-x:auto;-webkit-overflow-scrolling:touch}.research-graph-section .research-graph-table{min-width:540px}.research-graph-counts{grid-template-columns:repeat(2, 1fr)}}.identifier-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.identifier-list>div{display:flex;flex-direction:column;gap:2px;padding-bottom:6px;border-bottom:1px solid var(--rule-soft, var(--rule))}.identifier-list>div:last-child{border-bottom:none;padding-bottom:0}.identifier-list dt{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-600, var(--ink-700));margin:0;display:flex;align-items:baseline;gap:6px}.identifier-list dd{margin:0;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.86rem;color:var(--ink-800);word-break:break-word;line-height:1.4}.identifier-list dd code{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.85em;background:var(--paper-200);padding:1px 5px;border-radius:3px;color:var(--ink-800)}.identifier-list dd a{color:var(--panta-blue-700);text-decoration:none}.identifier-list dd a:hover{text-decoration:underline;text-underline-offset:3px}.identifier-list dd a:visited{color:var(--panta-blue-700)}.identifier-list dd a code{background:rgba(0,0,0,0);padding:0;color:inherit;font-size:.95em}.identifier-row-meta{font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:11.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-600, var(--ink-700));font-style:italic}.identifier-row--local{opacity:.85}.identifier-row--local .identifier-local-id{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:11px;background:var(--paper-200);padding:2px 6px;border-radius:3px;color:var(--ink-700);word-break:break-all;line-height:1.35;display:inline-block}.identifier-box-footer{margin:10px 0 0;font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-600, var(--ink-700))}.identifier-box-footer a{color:var(--panta-blue-700);text-decoration:none}.identifier-box-footer a:hover{text-decoration:underline;text-underline-offset:3px;color:var(--panta-blue-900)}.identifier-box-footer a:visited{color:var(--panta-blue-700)}@media(max-width: 760px){.identifier-list>div{padding-bottom:5px}.identifier-list dd{font-size:.92rem}}.corpus-entry-modes .v2-tile,.construction-map-grid .v2-tile,.chapter-card-grid .v2-tile,.module-explorer-grid .v2-tile{height:100%}.status-triplet{display:flex;flex-wrap:wrap;gap:.45rem;margin:.8rem 0}.status-triplet span{border:1px solid rgba(31,49,70,.14);border-radius:999px;background:rgba(246,249,251,.78);color:var(--muted);font-size:.82rem;padding:.22rem .55rem}.metadata-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:.85rem;margin:0}.metadata-grid div{border:1px solid rgba(31,49,70,.12);border-radius:8px;padding:.85rem;background:hsla(0,0%,100%,.72)}.metadata-grid dt{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.metadata-grid dd{margin:.25rem 0 0}.two-column-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:1.2rem}.chip-list,.compact-link-list{list-style:none;margin:0;padding:0}.chip-list{display:flex;flex-wrap:wrap;gap:.4rem}.compact-link-list li{margin:.45rem 0}.sequence-nav{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.content-browser{border:1px solid rgba(31,49,70,.14);border-radius:8px;padding:1rem;background:hsla(0,0%,100%,.76);margin:1.2rem 0}.compact-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:.7rem;margin-bottom:1rem}.compact-toolbar label{display:grid;gap:.25rem;color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.compact-toolbar input,.compact-toolbar select{min-width:10rem;border:1px solid rgba(31,49,70,.18);border-radius:8px;color:var(--text);font:inherit;padding:.52rem .65rem;text-transform:none;background:#fff}.graph-output .graph-detail{margin-top:.5rem}.graph-output h4{margin:1rem 0 .35rem}@media(max-width: 760px){.compact-toolbar{align-items:stretch}.compact-toolbar label,.compact-toolbar input,.compact-toolbar select{width:100%}}.sitemap-intro{background:var(--surface-plate);border:var(--border-default);border-radius:16px;box-shadow:var(--shadow-card);box-sizing:border-box;max-width:100%;min-width:0;padding:20px 18px;margin-bottom:22px;border-left:3px solid var(--lane-current)}.sitemap-intro h2{margin-top:0}.sitemap-intro p{margin-bottom:0;color:#4b5563;font-size:.98rem;line-height:1.65}.sitemap-section{margin-top:28px}.sitemap-grid{display:grid;gap:16px;min-width:0;margin-top:14px}.sitemap-grid-primary{grid-template-columns:repeat(2, minmax(0, 1fr))}@media(max-width: 1080px){.sitemap-grid-primary{grid-template-columns:1fr}}.sitemap-card{background:var(--surface-plate);border:var(--border-default);border-radius:16px;box-shadow:var(--shadow-card);box-sizing:border-box;display:flex;flex-direction:column;min-width:0;max-width:100%;padding:clamp(1.1rem,2vw,1.5rem);border-top:3px solid var(--lane-current)}.sitemap-card-support{border-top-color:var(--lane-support);background:hsla(0,0%,100%,.74)}.sitemap-card-support .sitemap-card-role,.sitemap-card-support .sitemap-card-cta{color:var(--lane-support)}.sitemap-card-support .sitemap-card-cta:hover,.sitemap-card-support .sitemap-card-cta:focus-visible{border-color:var(--lane-support);color:var(--lane-support)}.sitemap-card-header h3{margin-top:0;margin-bottom:8px;font-family:"Garamond Premier Pro","EB Garamond","Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;font-size:1.18rem;font-weight:430}.sitemap-card-header p{max-width:42rem;margin-bottom:0;color:#4b5563;font-size:.9rem;line-height:1.55}.sitemap-card-role{margin:0 0 8px;color:var(--lane-current);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.sitemap-link-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem;padding:0;margin:16px 0 18px;list-style:none}.sitemap-link-grid li{margin:0}@media(max-width: 360px){.sitemap-link-grid{grid-template-columns:1fr}}@media(min-width: 640px){.sitemap-link-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 900px){.sitemap-link-grid{grid-template-columns:repeat(auto-fit, minmax(8.5rem, 1fr))}}@media(min-width: 1200px){.sitemap-link-grid{grid-template-columns:repeat(auto-fit, minmax(9.25rem, 1fr))}}.sitemap-mini-card{min-width:0}.sitemap-mini-card a{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.4rem;width:100%;min-height:5.5rem;max-width:100%;padding:.7rem .85rem .7rem .95rem;color:var(--color-ink-700);background:var(--paper-50, #FAFAF7);border:1px solid var(--color-line-200, #DDE2D8);border-left:2px solid var(--color-line-300, #CAD2C4);border-radius:8px;text-decoration:none;transition:background-color 120ms ease,border-color 120ms ease,color 120ms ease}.sitemap-mini-card a:hover,.sitemap-mini-card a:focus-visible{background:var(--paper-0, #FFFFFF);border-color:var(--color-line-300, #CAD2C4);border-left-color:var(--lane-current);color:var(--color-ink-900, #15171C);outline:none}.sitemap-mini-card a:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.sitemap-mini-card-title{display:block;max-width:100%;color:inherit;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.88rem;font-weight:600;line-height:1.32;letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;hyphens:auto}.sitemap-mini-card-slug{display:block;max-width:100%;margin-top:auto;color:#4b5563;font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.68rem;font-weight:400;letter-spacing:.01em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr}.sitemap-mini-card-slug::before{content:"↳ ";margin-right:.18rem;color:var(--color-line-300, #CAD2C4)}.sitemap-mini-card a:hover .sitemap-mini-card-slug,.sitemap-mini-card a:focus-visible .sitemap-mini-card-slug{color:var(--lane-current)}.sitemap-mini-card a:hover .sitemap-mini-card-slug::before,.sitemap-mini-card a:focus-visible .sitemap-mini-card-slug::before{color:var(--lane-current)}.sitemap-card-support .sitemap-mini-card a{background:var(--paper-100, #F6F7F3);border-left-color:var(--color-line-200, #DDE2D8)}.sitemap-card-support .sitemap-mini-card a:hover,.sitemap-card-support .sitemap-mini-card a:focus-visible{background:var(--paper-0, #FFFFFF);border-left-color:var(--lane-support)}.sitemap-card-support .sitemap-mini-card a:hover .sitemap-mini-card-slug,.sitemap-card-support .sitemap-mini-card a:focus-visible .sitemap-mini-card-slug{color:var(--lane-support)}.sitemap-card-support .sitemap-mini-card a:hover .sitemap-mini-card-slug::before,.sitemap-card-support .sitemap-mini-card a:focus-visible .sitemap-mini-card-slug::before{color:var(--lane-support)}@media(prefers-reduced-motion: reduce){.sitemap-mini-card a{transition:none}}.sitemap-card-cta{align-self:flex-start;margin-top:auto;color:var(--lane-current);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.83rem;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0)}.sitemap-card-cta:hover,.sitemap-card-cta:focus-visible{border-color:var(--lane-current);color:var(--lane-current);outline:none}.sitemap-card-cta:focus-visible{box-shadow:0 3px 0 rgba(22,62,100,.18)}.sitemap-machine{background:var(--surface-plate);border:var(--border-default);border-radius:16px;box-shadow:var(--shadow-card);margin-top:28px;padding:18px}.sitemap-machine h2{margin-top:0}.sitemap-machine p{margin-bottom:0;color:#4b5563}.sitemap-totals{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:12px;margin-bottom:0}.sitemap-totals-chip{display:inline-flex;align-items:baseline;gap:.35rem;padding:.25rem .7rem;background:hsla(0,0%,100%,.6);border:var(--border-subtle);border-radius:999px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.78rem;color:var(--color-ink-700);letter-spacing:.01em}.sitemap-totals-chip strong{font-weight:700;color:var(--lane-current)}.sitemap-search{background:var(--surface-plate);border:var(--border-default);border-radius:16px;box-shadow:var(--shadow-card);position:sticky;top:64px;z-index:20;margin-top:22px;padding:14px 16px 12px;border-left:3px solid var(--lane-current)}@media(max-width: 1080px){.sitemap-search{position:static}}.sitemap-search-label{display:block;margin:0 0 8px;color:var(--lane-current);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sitemap-search-row{position:relative;display:flex;align-items:center}.sitemap-search-input{flex:1 1 auto;width:100%;padding:.7rem 2.4rem .7rem .95rem;background:hsla(0,0%,100%,.92);border:1px solid rgba(21,23,28,.18);border-radius:12px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:var(--color-ink-700);transition:border-color 140ms ease,box-shadow 140ms ease}.sitemap-search-input::placeholder{color:#4b5563}.sitemap-search-input:focus{outline:none;border-color:var(--lane-current);outline:2px solid var(--panta-blue-700);outline-offset:2px}.sitemap-search-clear{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:1.7rem;height:1.7rem;padding:0;background:rgba(0,0,0,0);border:none;border-radius:50%;color:#4b5563;font-size:1.25rem;line-height:1;cursor:pointer;transition:background-color 140ms ease,color 140ms ease}.sitemap-search-clear:hover,.sitemap-search-clear:focus-visible{background:rgba(21,23,28,.06);color:var(--lane-current);outline:none}.sitemap-search-clear:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.sitemap-search-clear[hidden]{display:none}.sitemap-search-hint{margin:8px 0 0;color:#4b5563;font-size:.78rem;line-height:1.5}.sitemap-search-hint kbd{display:inline-block;padding:.05rem .35rem;background:rgba(21,23,28,.06);border:1px solid rgba(21,23,28,.12);border-radius:4px;font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.72rem;color:var(--color-ink-700)}.sitemap-search-hint code{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.78rem;color:var(--color-ink-700)}.sitemap-search-status{margin:6px 0 0;min-height:1.2em;color:#4b5563;font-size:.82rem}.sitemap-search-status strong{color:var(--lane-current);font-weight:700}.sitemap-search-status:empty::before{content:attr(data-default-text)}.sitemap-jump{display:flex;flex-wrap:wrap;gap:.4rem;margin:14px 0 8px;padding:0}@media(max-width: 1080px){.sitemap-jump{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}}.sitemap-jump-pill{display:inline-flex;align-items:center;padding:.32rem .8rem;background:hsla(0,0%,100%,.6);border:var(--border-subtle);border-radius:999px;color:var(--color-ink-700);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.82rem;font-weight:560;text-decoration:none;white-space:nowrap;transition:background-color 140ms ease,border-color 140ms ease,color 140ms ease}.sitemap-jump-pill:hover,.sitemap-jump-pill:focus-visible{background:hsla(0,0%,100%,.9);border-color:var(--lane-current);color:var(--lane-current);outline:none}.sitemap-jump-pill:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.sitemap-jump-pill.is-active{background:var(--lane-current);border-color:var(--lane-current);color:#fff}.sitemap-jump-pill-support.is-active{background:var(--lane-support);border-color:var(--lane-support)}.sitemap-card-count{margin:0 0 8px;color:#4b5563;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.78rem;letter-spacing:.01em}.sitemap-card-count span{font-weight:700;color:var(--lane-current)}.sitemap-card-support .sitemap-card-count span{color:var(--lane-support)}.sitemap-empty{background:var(--surface-plate);border:var(--border-default);border-radius:16px;box-shadow:var(--shadow-card);margin-top:18px;padding:20px 18px;color:#4b5563;font-size:.95rem;text-align:center;border-left:3px solid var(--lane-current)}.sitemap-empty-suggestion{display:inline;padding:.05rem .45rem;background:hsla(0,0%,100%,.6);border:var(--border-subtle);border-radius:999px;color:var(--lane-current);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.88rem;font-weight:600;cursor:pointer;transition:background-color 140ms ease,border-color 140ms ease}.sitemap-empty-suggestion:hover,.sitemap-empty-suggestion:focus-visible{background:hsla(0,0%,100%,.9);border-color:var(--lane-current);outline:none}.sitemap-empty-suggestion:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.sitemap-mini-card[hidden],.sitemap-card[hidden]{display:none !important}.sitemap-card.is-search-match{outline:2px solid rgba(0,0,0,0);transition:outline-color 200ms ease}@media(prefers-reduced-motion: reduce){.sitemap-jump-pill,.sitemap-search-input,.sitemap-search-clear,.sitemap-empty-suggestion{transition:none}}.faq-intro{background:var(--surface-plate);border:var(--border-default);border-radius:16px;box-shadow:var(--shadow-card);box-sizing:border-box;max-width:100%;padding:20px 18px;margin-bottom:22px;border-left:3px solid var(--lane-current)}.faq-intro h2{margin-top:0}.faq-intro p{color:#4b5563;font-size:.98rem;line-height:1.65;margin-bottom:0}.faq-intro p:not(:last-child){margin-bottom:12px}.faq-intro-totals{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:12px}.faq-totals-chip{display:inline-flex;align-items:baseline;gap:.35rem;padding:.25rem .7rem;background:hsla(0,0%,100%,.6);border:var(--border-subtle);border-radius:999px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.78rem;color:var(--color-ink-700);letter-spacing:.01em}.faq-totals-chip strong{color:var(--lane-current);font-weight:700}.faq-totals-chip code{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.74rem;color:#4b5563}.faq-layer-nav{display:flex;flex-wrap:wrap;gap:.4rem;margin:18px 0 22px;padding:0}@media(max-width: 1080px){.faq-layer-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}}.faq-layer-pill{display:inline-flex;align-items:center;padding:.32rem .8rem;background:hsla(0,0%,100%,.6);border:var(--border-subtle);border-radius:999px;color:var(--color-ink-700);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.82rem;font-weight:560;text-decoration:none;white-space:nowrap;transition:background-color 140ms ease,border-color 140ms ease,color 140ms ease}.faq-layer-pill:hover,.faq-layer-pill:focus-visible{background:hsla(0,0%,100%,.9);border-color:var(--lane-current);color:var(--lane-current);outline:none}.faq-layer-pill:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.faq-layer-pill.is-active{background:var(--lane-current);border-color:var(--lane-current);color:#fff}.faq-layer-cards{margin-top:28px}.faq-layer-cards h2{margin-bottom:10px}.faq-layer-card-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:14px;margin:14px 0;padding:0;list-style:none}.faq-layer-card{margin:0;padding:0}.faq-layer-card>a{display:flex;flex-direction:column;height:100%;padding:16px 16px 14px;background:var(--paper-50, #FAFAF7);border:1px solid var(--color-line-200, #DDE2D8);border-left:3px solid var(--color-line-300, #CAD2C4);border-radius:8px;color:var(--color-ink-700);text-decoration:none;transition:background-color 120ms ease,border-color 120ms ease,color 120ms ease}.faq-layer-card>a:hover,.faq-layer-card>a:focus-visible{background:var(--paper-0, #FFFFFF);border-color:var(--color-line-300, #CAD2C4);border-left-color:var(--lane-current);color:var(--color-ink-900, #15171C);outline:none}.faq-layer-card>a:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.faq-layer-card>a h3{margin:6px 0 8px;font-family:"Garamond Premier Pro","EB Garamond","Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;font-size:1.06rem;font-weight:530;line-height:1.3}.faq-layer-card>a p{margin:0;color:#4b5563;font-size:.9rem;line-height:1.55}.faq-layer-card-eyebrow{margin:0;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lane-current)}.faq-layer-card-cta{align-self:flex-start;margin-top:auto;padding-top:12px;color:var(--lane-current);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.83rem;font-weight:700}.faq-layer-intro{background:var(--surface-plate);border:var(--border-default);border-radius:16px;box-shadow:var(--shadow-card);padding:18px;margin:14px 0 22px;border-left:3px solid var(--lane-current)}.faq-layer-intro h2{margin-top:0}.faq-layer-intro p{color:#4b5563;font-size:.95rem;line-height:1.6;margin-bottom:8px}.faq-layer-intro p:last-child{margin-bottom:0}.faq-section{margin-top:32px}.faq-section h2{margin-bottom:6px}.faq-section>p{color:#4b5563;font-size:.92rem;line-height:1.6;margin-bottom:14px}.faq-list{margin:0}.faq-list-heading{margin-top:0;margin-bottom:12px}.faq-empty{padding:14px 16px;background:var(--paper-50, #FAFAF7);border:var(--border-subtle);border-radius:8px;color:#4b5563;font-size:.92rem}.faq-accordion-stack{display:flex;flex-direction:column;gap:8px}.faq-entry{background:var(--paper-50, #FAFAF7);border:1px solid var(--color-line-200, #DDE2D8);border-left:2px solid var(--color-line-300, #CAD2C4);border-radius:8px;transition:background-color 120ms ease,border-color 120ms ease}.faq-entry[open]{background:var(--paper-0, #FFFFFF);border-color:var(--color-line-300, #CAD2C4);border-left-color:var(--lane-current)}.faq-entry:hover:not([open]){border-color:var(--color-line-300, #CAD2C4)}.faq-entry-summary{display:flex;align-items:center;gap:.6rem;padding:12px 14px;cursor:pointer;list-style:none;user-select:none;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--color-ink-700)}.faq-entry-summary::-webkit-details-marker{display:none}.faq-entry-summary::after{content:"+";margin-left:auto;color:#4b5563;font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:1.05rem;line-height:1;transition:transform 140ms ease,color 140ms ease}.faq-entry[open]>.faq-entry-summary::after{content:"−";color:var(--lane-current)}.faq-entry-summary:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px;border-radius:8px}.faq-entry-question{font-size:.96rem;font-weight:600;line-height:1.4;text-wrap:balance}.faq-entry-layer-badge{display:inline-flex;align-items:center;padding:.12rem .5rem;background:rgba(21,23,28,.06);border:var(--border-subtle);border-radius:999px;color:var(--color-ink-700);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.faq-entry-body{padding:0 14px 14px;color:var(--color-ink-700)}.faq-entry-short{margin:0 0 10px;font-size:.95rem;line-height:1.6}.faq-entry-long{margin-top:10px}.faq-entry-long p{margin:0 0 10px;color:#4b5563;font-size:.92rem;line-height:1.65}.faq-entry-long p:last-child{margin-bottom:0}.faq-entry-handoff{margin-top:14px;padding:12px 14px;background:hsla(0,0%,100%,.55);border:var(--border-subtle);border-left:3px solid var(--lane-current);border-radius:8px}.faq-entry-handoff .faq-entry-handoff-heading{margin:0 0 6px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.78rem;font-weight:700;color:var(--lane-current);letter-spacing:.02em;text-transform:uppercase}.faq-entry-handoff ul{margin:0 0 8px;padding-left:1.2em;font-size:.9rem;line-height:1.55;color:var(--color-ink-700)}.faq-entry-handoff .faq-entry-handoff-question{margin:8px 0 0;font-size:.92rem;line-height:1.6;color:var(--color-ink-700)}.faq-entry-handoff .faq-entry-handoff-question strong{color:var(--lane-current)}.faq-related{margin-top:14px;padding-top:12px;border-top:var(--border-subtle)}.faq-related-heading{margin:0 0 6px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4b5563}.faq-related-list{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.faq-related-link{display:inline-flex;align-items:center;padding:.22rem .65rem;background:hsla(0,0%,100%,.6);border:var(--border-subtle);border-radius:999px;color:var(--lane-current);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.82rem;font-weight:560;text-decoration:none;white-space:nowrap;transition:background-color 140ms ease,border-color 140ms ease,color 140ms ease}.faq-related-link:hover,.faq-related-link:focus-visible{background:hsla(0,0%,100%,.9);border-color:var(--lane-current);color:var(--lane-current);outline:none}.faq-related-link:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.faq-entry-sources{margin-top:14px;font-size:.9rem;color:#4b5563}.faq-entry-sources>summary{cursor:pointer;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.82rem;font-weight:600}.faq-entry-sources>summary:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px;border-radius:8px}.faq-entry-sources ul{margin:8px 0 0;padding-left:1.2em}.faq-entry-sources a{color:var(--lane-current);text-decoration:underline}.faq-entry-meta{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-top:14px;padding-top:10px;border-top:var(--border-subtle);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.74rem;color:#4b5563;letter-spacing:.02em}.faq-entry-meta code{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.74rem;color:#4b5563}.faq-card-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));gap:14px;margin:14px 0;padding:0;list-style:none}.faq-card{margin:0;padding:0}.faq-card>.faq-card-link{display:flex;flex-direction:column;height:100%;padding:14px 16px;background:var(--paper-50, #FAFAF7);border:1px solid var(--color-line-200, #DDE2D8);border-left:2px solid var(--color-line-300, #CAD2C4);border-radius:8px;color:var(--color-ink-700);text-decoration:none;transition:background-color 120ms ease,border-color 120ms ease,color 120ms ease}.faq-card>.faq-card-link:hover,.faq-card>.faq-card-link:focus-visible{background:var(--paper-0, #FFFFFF);border-color:var(--color-line-300, #CAD2C4);border-left-color:var(--lane-current);color:var(--color-ink-900, #15171C);outline:none}.faq-card>.faq-card-link:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.faq-card-eyebrow{margin:0 0 6px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#4b5563}.faq-card-id{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.7rem;color:#4b5563;text-transform:none;letter-spacing:0}.faq-card-layer-badge{font-weight:700;letter-spacing:.04em;color:var(--lane-current)}.faq-card-title{margin:0 0 8px;font-family:"Garamond Premier Pro","EB Garamond","Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;font-size:1rem;font-weight:530;line-height:1.32;text-wrap:balance}.faq-card-body{margin:0;color:#4b5563;font-size:.9rem;line-height:1.55}.faq-card-cta{margin-top:auto;padding-top:10px;color:var(--lane-current);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.82rem;font-weight:700}.faq-compact-list{margin:14px 0;padding-left:1.2em}.faq-compact-list .faq-compact-item{margin:.3rem 0;font-size:.93rem;line-height:1.55}.faq-compact-list .faq-compact-item a{color:var(--color-ink-700);text-decoration:none}.faq-compact-list .faq-compact-item a strong{font-weight:600;color:var(--color-ink-900, #15171C)}.faq-compact-list .faq-compact-item a:hover,.faq-compact-list .faq-compact-item a:focus-visible{color:var(--lane-current)}.faq-compact-list .faq-compact-item a:hover strong,.faq-compact-list .faq-compact-item a:focus-visible strong{color:var(--lane-current)}@media(prefers-reduced-motion: reduce){.faq-layer-pill,.faq-layer-card>a,.faq-entry,.faq-entry-summary::after,.faq-related-link,.faq-card>.faq-card-link{transition:none}}.faq-provenance{margin-top:32px;padding-left:24px;border-left:1px solid var(--rule)}.faq-provenance>.faq-related+.faq-entry-sources,.faq-provenance>.faq-related+.faq-entry-meta,.faq-provenance>.faq-entry-sources+.faq-entry-meta{border-top:1px solid var(--rule-soft);margin-top:14px;padding-top:14px}.faq-provenance .faq-related-heading,.faq-provenance .faq-entry-sources summary{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--panta-blue-700);opacity:.78;margin:0 0 8px;cursor:pointer}.faq-provenance .faq-entry-sources{margin:0}.faq-provenance .faq-entry-sources[open] summary{margin-bottom:12px}.faq-provenance .faq-entry-meta{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--panta-blue-900);opacity:.78;display:flex;flex-wrap:wrap;gap:10px;align-items:baseline}.faq-provenance .faq-entry-meta .faq-entry-id code{background:rgba(0,0,0,0);padding:0;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit}.faq-audience-filter{margin:24px 0;padding:18px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.faq-audience-filter-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-600);margin:0 0 12px}.faq-audience-filter-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.faq-audience-chip{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:5px 12px;border-radius:var(--radius-pill);background:var(--paper-200);color:var(--ink-700);border:1px solid var(--rule);cursor:pointer;transition:background-color var(--t-base) var(--ease),color var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.faq-audience-chip:hover{background:var(--panta-blue-50);color:var(--panta-blue-700);border-color:rgba(22,62,100,.32)}.faq-audience-chip.is-active{background:var(--panta-blue-700);color:var(--paper-50);border-color:var(--panta-blue-700)}.faq-audience-filter-count{margin:12px 0 0;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-500)}.faq-entry--filtered-out{display:none}.prior-art-totals{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:12px;margin-bottom:0}.prior-art-totals-chip{display:inline-flex;align-items:baseline;gap:.35rem;padding:.25rem .7rem;background:hsla(0,0%,100%,.6);border:var(--border-subtle);border-radius:999px;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.78rem;color:var(--color-ink-700);letter-spacing:.01em}.prior-art-totals-chip strong{color:var(--lane-current);font-weight:700}.prior-art-cluster-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));gap:14px;margin:14px 0;padding:0;list-style:none}.prior-art-cluster-card{margin:0;padding:0}.prior-art-cluster-card>a{display:flex;flex-direction:column;height:100%;padding:16px;background:var(--paper-50, #FAFAF7);border:1px solid var(--color-line-200, #DDE2D8);border-left:2px solid var(--color-line-300, #CAD2C4);border-radius:8px;color:var(--color-ink-700);text-decoration:none;transition:background-color 120ms ease,border-color 120ms ease,color 120ms ease}.prior-art-cluster-card>a:hover,.prior-art-cluster-card>a:focus-visible{background:var(--paper-0, #FFFFFF);border-color:var(--color-line-300, #CAD2C4);border-left-color:var(--lane-current);color:var(--color-ink-900, #15171C);outline:none}.prior-art-cluster-card>a:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.prior-art-cluster-card h3{margin:6px 0 8px;font-family:"Garamond Premier Pro","EB Garamond","Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;font-size:1.06rem;font-weight:530;line-height:1.3}.prior-art-cluster-eyebrow{margin:0;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lane-current)}.prior-art-cluster-eyebrow code{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.7rem;color:#4b5563;text-transform:none;letter-spacing:0;margin-right:.4rem}.prior-art-cluster-counts{display:flex;flex-direction:column;gap:.3rem;margin:6px 0 12px;color:#4b5563;font-size:.85rem;line-height:1.45}.prior-art-cluster-counts strong{color:var(--color-ink-700);font-weight:700}.prior-art-cluster-cta{align-self:flex-start;margin-top:auto;color:var(--lane-current);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.83rem;font-weight:700}.prior-art-cluster-intro{border-left:3px solid var(--lane-current)}.prior-art-cluster-intro h2{margin-top:0}.prior-art-cluster-pending-pill{display:inline-flex;align-items:center;padding:.05rem .45rem;background:rgba(255,200,100,.18);border:1px solid rgba(255,200,100,.45);border-radius:999px;color:var(--color-ink-700);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.7rem;font-weight:600;text-transform:none;letter-spacing:.01em}.prior-art-ref-list,.prior-art-cs-list,.prior-art-challenge-list{display:flex;flex-wrap:wrap;gap:.4rem;margin:12px 0 0;padding:0;list-style:none}.prior-art-ref-list li,.prior-art-cs-list li,.prior-art-challenge-list li{margin:0}.prior-art-ref-link,.prior-art-cs-link{display:inline-flex;align-items:center;padding:.3rem .7rem;background:hsla(0,0%,100%,.6);border:var(--border-subtle);border-radius:8px;color:var(--color-ink-700);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.85rem;text-decoration:none;transition:background-color 120ms ease,border-color 120ms ease,color 120ms ease}.prior-art-ref-link code,.prior-art-cs-link code{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.78rem;color:var(--color-ink-700)}.prior-art-ref-link:hover,.prior-art-ref-link:focus-visible,.prior-art-cs-link:hover,.prior-art-cs-link:focus-visible{background:var(--paper-0, #FFFFFF);border-color:var(--lane-current);color:var(--lane-current);outline:none}.prior-art-ref-link:hover code,.prior-art-ref-link:focus-visible code,.prior-art-cs-link:hover code,.prior-art-cs-link:focus-visible code{color:var(--lane-current)}.prior-art-ref-link:focus-visible,.prior-art-cs-link:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.prior-art-challenge-list li{display:inline-flex;align-items:center;padding:0;background:rgba(0,0,0,0);border:0;border-radius:0;color:inherit;font-family:inherit;font-size:inherit}.prior-art-challenge-list li>code,.prior-art-challenge-list li>.prior-art-challenge-link{display:inline-flex;align-items:center;padding:.25rem .6rem;background:hsla(0,0%,100%,.5);border:var(--border-subtle);border-radius:8px;color:var(--color-ink-700);font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.78rem;text-decoration:none;transition:background-color 120ms ease,border-color 120ms ease,color 120ms ease}.prior-art-challenge-list li>.prior-art-challenge-link code{font-family:inherit;font-size:inherit;color:inherit}.prior-art-challenge-list li>.prior-art-challenge-link:hover,.prior-art-challenge-list li>.prior-art-challenge-link:focus-visible{background:var(--paper-0, #FFFFFF);border-color:var(--lane-current);color:var(--lane-current);outline:none}.prior-art-challenge-list li>.prior-art-challenge-link:hover code,.prior-art-challenge-list li>.prior-art-challenge-link:focus-visible code{color:var(--lane-current)}.prior-art-challenge-list li>.prior-art-challenge-link:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.prior-art-related{border-left:3px solid var(--lane-current)}.prior-art-related h2{margin-top:0}.prior-art-related-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));gap:12px;margin:12px 0 8px;padding:0;list-style:none}.prior-art-related-item{margin:0;padding:0}.prior-art-related-link{display:flex;flex-direction:column;height:100%;padding:14px;background:var(--paper-50, #FAFAF7);border:1px solid var(--color-line-200, #DDE2D8);border-left:2px solid var(--color-line-300, #CAD2C4);border-radius:8px;color:var(--color-ink-700);text-decoration:none;transition:background-color 120ms ease,border-color 120ms ease,color 120ms ease}.prior-art-related-link:hover,.prior-art-related-link:focus-visible{background:var(--paper-0, #FFFFFF);border-color:var(--color-line-300, #CAD2C4);border-left-color:var(--lane-current);color:var(--color-ink-900, #15171C);outline:none}.prior-art-related-link:focus-visible{outline:2px solid var(--panta-blue-700);outline-offset:2px}.prior-art-related-eyebrow{margin:0 0 4px}.prior-art-related-eyebrow code{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.7rem;color:#4b5563;text-transform:none;letter-spacing:0}.prior-art-related-title{margin:0 0 8px;font-family:"Garamond Premier Pro","EB Garamond","Iowan Old Style",Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;font-size:1rem;font-weight:530;line-height:1.3;text-wrap:balance}.prior-art-related-counts{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 8px;color:#4b5563;font-size:.78rem}.prior-art-related-counts strong{color:var(--color-ink-700);font-weight:700}.prior-art-related-refs{display:flex;flex-wrap:wrap;gap:.3rem;margin:0 0 10px}.prior-art-related-ref-chip{display:inline-flex;align-items:center;padding:.12rem .45rem;background:rgba(21,23,28,.04);border:var(--border-subtle);border-radius:8px;font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.7rem;color:#4b5563}.prior-art-related-ref-more{align-self:center;font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.74rem;color:#4b5563;font-style:italic}.prior-art-related-cta{align-self:flex-start;margin-top:auto;padding-top:8px;color:var(--lane-current);font-family:"Source Sans 3","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.82rem;font-weight:700}.prior-art-related-footer{margin-top:12px;font-size:.78rem}.prior-art-related-footer code{font-family:"Source Code Pro","SF Mono",ui-monospace,"Fira Code","JetBrains Mono",Consolas,monospace;font-size:.74rem;color:#4b5563}@media(prefers-reduced-motion: reduce){.prior-art-cluster-card>a,.prior-art-ref-link,.prior-art-cs-link,.prior-art-challenge-link,.prior-art-related-link{transition:none}}.ft{background:var(--panta-blue-950);color:var(--paper-100);position:relative;overflow:hidden;font-family:var(--sans);margin-top:48px}.ft::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--tau-spectrum-rule);opacity:.6;pointer-events:none}.ft-shell{padding-inline:max(22px,(100vw - var(--site-shell-max))/2 + 22px)}@media(max-width: 1080px){.ft-shell{padding-inline:16px}}@media(max-width: 760px){.ft-shell{padding-inline:22px}}body.shell-home .ft .ft-shell{padding-inline:max(22px,(100vw - var(--site-home-shell-max))/2 + 22px)}@media(max-width: 1080px){body.shell-home .ft .ft-shell{padding-inline:16px}}@media(max-width: 760px){body.shell-home .ft .ft-shell{padding-inline:22px}}.ft-meta{padding-top:22px;padding-bottom:6px;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(246,247,243,.55);display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.ft-meta .ft-meta-mark{flex-shrink:0}@media(max-width: 760px){.ft-meta .ft-meta-mark{display:none}}.ft-inner{padding-top:32px;padding-bottom:28px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr 1fr;gap:40px}@media(max-width: 1080px){.ft-inner{grid-template-columns:1.4fr 1fr 1fr;gap:28px 24px}}@media(max-width: 760px){.ft-inner{grid-template-columns:1fr;gap:22px}}.ft-brand h4{font-family:var(--serif-display);font-weight:500;font-size:22px;color:var(--paper-50);margin:0 0 10px;letter-spacing:0;text-transform:none;line-height:1.2}.ft-brand p{font-family:var(--sans);font-size:14.5px;line-height:1.55;color:rgba(246,247,243,.78);margin:0;max-width:38ch}@media(max-width: 760px){.ft-brand{text-align:left}.ft-brand p{max-width:none}}.ft-col h5{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(246,247,243,.5);margin:0 0 12px}.ft-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ft-col a,.ft-col .ft-link-button{font-family:var(--sans);font-size:13.5px;line-height:1.4;color:rgba(246,247,243,.85);text-decoration:none;transition:color var(--t-base) var(--ease);background:none;border:0;padding:0;cursor:pointer;font-weight:400;text-align:left}.ft-col a:hover,.ft-col .ft-link-button:hover{color:var(--paper-50);text-decoration:underline;text-underline-offset:3px}.ft-col a:visited,.ft-col .ft-link-button:visited{color:rgba(246,247,243,.85)}.ft-search{display:flex;align-items:baseline;gap:6px;padding:0 0 4px;margin:0 0 14px;border-bottom:1px solid rgba(246,247,243,.18);transition:border-color var(--t-base) var(--ease)}.ft-search:focus-within{border-bottom-color:rgba(246,247,243,.5)}.ft-search input[type=search]{flex:1;min-width:0;background:rgba(0,0,0,0);border:0;outline:0;padding:4px 0;font-family:var(--sans);font-size:13.5px;color:var(--paper-50)}.ft-search input[type=search]::placeholder{color:rgba(246,247,243,.55);font-style:italic}.ft-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ft-search .ft-search-btn{flex-shrink:0;background:none;border:0;padding:4px 2px;cursor:pointer;color:rgba(246,247,243,.7);transition:color var(--t-base) var(--ease)}.ft-search .ft-search-btn:hover{color:var(--paper-50)}.ft-search .ft-search-btn:focus-visible{outline-color:var(--paper-50)}.ft-search .ft-search-btn svg{display:block}.ft-rule{border:0;height:1px;background:rgba(246,247,243,.08);margin:0}.ft-bar{padding-top:20px;padding-bottom:28px;display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;color:rgba(246,247,243,.6);flex-wrap:wrap}.ft-bar a{color:rgba(246,247,243,.78);text-decoration:none}.ft-bar a:hover{color:var(--paper-50);text-decoration:underline;text-underline-offset:3px}.ft-bar a:visited{color:rgba(246,247,243,.78)}.ft-bar .ft-sep{opacity:.35}.ft-bar .ft-copyright{white-space:nowrap}@media(max-width: 760px){.ft-bar{flex-direction:column;align-items:flex-start;gap:12px}.ft-bar .ft-sep{display:none}}.ft-social{margin-left:auto;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ft-social a{font-family:var(--sans);font-size:12.5px;color:rgba(246,247,243,.72);text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-pill);border:1px solid rgba(246,247,243,.1);background:rgba(246,247,243,.02);letter-spacing:0;text-transform:none;transition:color 140ms ease,background 140ms ease,border-color 140ms ease}.ft-social a:hover{color:var(--paper-50);background:rgba(246,247,243,.06);border-color:rgba(246,247,243,.18);text-decoration:none}.ft-social a:visited{color:rgba(246,247,243,.72)}.ft-social a svg{flex-shrink:0;opacity:.85}.ft-social a span{white-space:nowrap}@media(max-width: 760px){.ft-social{margin-left:0}}/*# sourceMappingURL=main.css.map */