@font-face{font-family:Inter;src:url(/fonts/Inter_400Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_500Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_600SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_700Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Material Symbols Rounded;src:url(/fonts/material-symbols-rounded.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}.icon{vertical-align:middle;letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0;speak:never;-webkit-user-select:none;user-select:none;direction:ltr;flex:none;font-family:Material Symbols Rounded;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.icon.fill{font-variation-settings:"FILL" 1}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--iter-hero:#0a1628;--iter-hero-deep:#06101c;--iter-bone:#f5f0e3;--iter-bone-soft:#c9d1de;--iter-champagne:#c9a875;--champagne-ink:#7d6134;--brand-gold-ink:#9c7424;--brand-blue-ink:#084898;--iter-sky:#a8c8ff;--md-primary:#1d2c46;--md-on-primary:#fff;--md-primary-container:#dbe3f3;--md-on-primary-container:#0d1a30;--md-secondary:#7a5d2e;--md-on-secondary:#fff;--md-secondary-container:#f4e6c8;--md-on-secondary-container:#2b1e06;--md-tertiary:#0060c0;--md-on-tertiary:#fff;--md-tertiary-container:#d8e6ff;--md-on-tertiary-container:#001c3d;--md-error:#b3261e;--md-error-container:#f9dedc;--md-on-error-container:#410e0b;--md-success:#1d6b33;--md-success-container:#d7f0dc;--md-on-success-container:#062b11;--md-warning:#7a4f00;--md-warning-container:#ffe7b0;--md-on-warning-container:#2b1b00;--md-surface:#fbf8f2;--md-surface-lowest:#fff;--md-surface-low:#f6f2ea;--md-surface-container:#f0ebe1;--md-surface-high:#e9e3d7;--md-surface-highest:#e3dccf;--md-on-surface:#0f1a2b;--md-on-surface-variant:#3e4859;--md-outline:#6f7785;--md-outline-variant:#d8d0bf;--md-scrim:#0f1a2b52;--surface-1:var(--md-surface-lowest);--surface-2:var(--md-surface-low);--surface:var(--surface-1);--plane:var(--md-surface);--wash-2:var(--md-surface-container);--ink-1:var(--md-on-surface);--ink-2:var(--md-on-surface-variant);--ink-muted:#56606e;--rule:var(--md-outline-variant);--axis:#d9cfbc;--border:#0f1a2b1f;--wash:#0f1a2b0a;--row-hover:#0f1a2b0e;--good:#0ca30c;--warning:#fab219;--serious:#ec835a;--critical:#d03b3b;--tier-a:#004e9e;--tier-b:#06c;--tier-c:#5ca3e8;--div-ca:#0d9488;--div-us:#7c5cd6;--accent:var(--md-tertiary);--accent-deep:#004a96;--glass-tint:#ffffffbd;--glass-edge:#ffffffa6;--glass-specular:#fffffff2;--glass-shadow:0 10px 30px #0f1a2b1a, 0 1px 2px #0f1a2b14;--glass-blur:24px;--aurora-1:#0060c017;--aurora-2:#c9a87529;--aurora-3:#1d2c4612;--elev-1:0 1px 2px #0f1a2b0f, 0 1px 3px #0f1a2b0f;--elev-2:0 2px 6px #0f1a2b14, 0 8px 24px #0f1a2b0f;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:28px;--r-full:999px;--radius:var(--r-md);--state-hover:8%;--state-focus:10%;--state-pressed:10%;--focus-ring:var(--md-tertiary);--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.05, .7, .1, 1);--dur-short:.15s;--dur-medium:.25s;--dur-long:.4s;--target:3rem;--control:2.75rem;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "Cascadia Code", Consolas, monospace;--fs-micro:.6875rem;--fs-caption:.75rem;--fs-small:.875rem;--fs-body:1rem;--fs-lead:1rem;--fs-h3:1rem;--fs-h2:1.375rem;--fs-h1:2rem;--fs-display:clamp(2.25rem, 1.4rem + 3.4vw, 3.5625rem);--fs-display-2:clamp(2rem, 1.5rem + 2vw, 2.8125rem);--fs-mono-inline:.92em;--lh-display:1.05;--lh-tight:1.15;--lh-snug:1.3;--lh-ui:1.45;--lh-body:1.55;--lh-prose:1.7;--ls-display:-.032em;--ls-h1:-.021em;--ls-h2:-.014em;--ls-h3:-.008em;--ls-caps:.075em;--ls-eyebrow:.14em;--w-regular:400;--w-medium:500;--w-semi:600;--w-bold:700;--sp-1:.25rem;--sp-2:.375rem;--sp-3:.5rem;--sp-4:.75rem;--sp-5:1rem;--sp-6:1.5rem;--sp-7:2rem;--sp-8:3rem;--page-max:1280px;--page-pad:var(--sp-6);--measure-lead:66ch;--measure:74ch;--measure-wide:84ch}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-primary:#b9c8e8;--md-on-primary:#16263f;--md-primary-container:#31415c;--md-on-primary-container:#dbe3f3;--md-secondary:#e3c58f;--md-on-secondary:#3d2b06;--md-secondary-container:#584320;--md-on-secondary-container:#f4e6c8;--md-tertiary:#a8c8ff;--md-on-tertiary:#002f5f;--md-tertiary-container:#004587;--md-on-tertiary-container:#d8e6ff;--md-error:#f2b8b5;--md-error-container:#8c1d18;--md-on-error-container:#f9dedc;--md-success:#9fd8ac;--md-success-container:#1f4d2b;--md-on-success-container:#d7f0dc;--md-warning:#f5c56b;--md-warning-container:#5a3c00;--md-on-warning-container:#ffe7b0;--md-surface:#0b1220;--md-surface-lowest:#070c16;--md-surface-low:#101827;--md-surface-container:#141e30;--md-surface-high:#1b2639;--md-surface-highest:#233045;--md-on-surface:#ece7dc;--md-on-surface-variant:#c2c8d2;--md-outline:#8b93a1;--md-outline-variant:#36404f;--md-scrim:#00000080;--plane:var(--md-surface);--surface-1:var(--md-surface-container);--surface-2:var(--md-surface-high);--wash-2:var(--md-surface-high);--ink-1:var(--md-on-surface);--ink-2:var(--md-on-surface-variant);--ink-muted:#9aa5b5;--champagne-ink:var(--md-secondary);--brand-gold-ink:var(--iter-champagne);--brand-blue-ink:var(--iter-sky);--rule:var(--md-outline-variant);--axis:#2a3a54;--border:#f5f0e31f;--wash:#f5f0e30d;--row-hover:#f5f0e312;--tier-a:#8fc2f2;--tier-b:#4d9be0;--tier-c:#0f6fce;--div-ca:#0fa396;--div-us:#8a6fdc;--accent:var(--md-tertiary);--accent-deep:#6fb3f0;--glass-tint:#0b1220bd;--glass-edge:#ffffff1a;--glass-specular:#ffffff29;--glass-shadow:0 16px 48px #00000073, 0 1px 2px #0006;--aurora-1:#0060c033;--aurora-2:#c9a8751f;--aurora-3:#a8c8ff0d;--elev-1:0 1px 2px #0000004d;--elev-2:0 4px 16px #00000059}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-primary:#b9c8e8;--md-on-primary:#16263f;--md-primary-container:#31415c;--md-on-primary-container:#dbe3f3;--md-secondary:#e3c58f;--md-on-secondary:#3d2b06;--md-secondary-container:#584320;--md-on-secondary-container:#f4e6c8;--md-tertiary:#a8c8ff;--md-on-tertiary:#002f5f;--md-tertiary-container:#004587;--md-on-tertiary-container:#d8e6ff;--md-error:#f2b8b5;--md-error-container:#8c1d18;--md-on-error-container:#f9dedc;--md-success:#9fd8ac;--md-success-container:#1f4d2b;--md-on-success-container:#d7f0dc;--md-warning:#f5c56b;--md-warning-container:#5a3c00;--md-on-warning-container:#ffe7b0;--md-surface:#0b1220;--md-surface-lowest:#070c16;--md-surface-low:#101827;--md-surface-container:#141e30;--md-surface-high:#1b2639;--md-surface-highest:#233045;--md-on-surface:#ece7dc;--md-on-surface-variant:#c2c8d2;--md-outline:#8b93a1;--md-outline-variant:#36404f;--md-scrim:#00000080;--plane:var(--md-surface);--surface-1:var(--md-surface-container);--surface-2:var(--md-surface-high);--wash-2:var(--md-surface-high);--ink-1:var(--md-on-surface);--ink-2:var(--md-on-surface-variant);--ink-muted:#9aa5b5;--champagne-ink:var(--md-secondary);--brand-gold-ink:var(--iter-champagne);--brand-blue-ink:var(--iter-sky);--rule:var(--md-outline-variant);--axis:#2a3a54;--border:#f5f0e31f;--wash:#f5f0e30d;--row-hover:#f5f0e312;--tier-a:#8fc2f2;--tier-b:#4d9be0;--tier-c:#0f6fce;--div-ca:#0fa396;--div-us:#8a6fdc;--accent:var(--md-tertiary);--accent-deep:#6fb3f0;--glass-tint:#0b1220bd;--glass-edge:#ffffff1a;--glass-specular:#ffffff29;--glass-shadow:0 16px 48px #00000073, 0 1px 2px #0006;--aurora-1:#0060c033;--aurora-2:#c9a8751f;--aurora-3:#a8c8ff0d;--elev-1:0 1px 2px #0000004d;--elev-2:0 4px 16px #00000059}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}html,body{background:var(--plane);color:var(--ink-1);font-family:var(--sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv05" 1;margin:0;padding:0;overflow-x:clip}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}h1,h2,h3,h4,h5,h6{color:var(--ink-1);font-family:inherit;line-height:var(--lh-snug);text-wrap:balance}h1{font-size:var(--fs-h1);font-weight:var(--w-semi);letter-spacing:-.02em}h2{font-size:var(--fs-h2);font-weight:var(--w-semi);letter-spacing:var(--ls-h2)}h3{font-size:var(--fs-h3);font-weight:var(--w-semi);letter-spacing:var(--ls-h3)}h4,h5,h6{font-size:var(--fs-body);font-weight:var(--w-semi);letter-spacing:0}strong,b{font-weight:var(--w-semi)}small{font-size:var(--fs-caption)}body{flex-direction:column;min-height:100vh;display:flex}.shell,.footer-inner,.footer-rule,.footer-base,.t-band-inner{width:100%;max-width:calc(var(--page-max) + var(--page-pad) * 2);padding-inline:var(--page-pad);margin-inline:auto}.shell{padding-block:var(--sp-7) calc(var(--sp-8) + var(--sp-6));flex:1}.eyebrow{font-size:var(--fs-micro);font-weight:var(--w-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent);font-feature-settings:"cv05" 1, "case" 1}.eyebrow.gold{color:var(--champagne-ink)}.eyebrow.muted{color:var(--ink-muted)}.masthead{justify-content:space-between;align-items:flex-start;gap:var(--sp-6);margin-bottom:var(--sp-6);padding-bottom:var(--sp-5);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.masthead h1{font-size:var(--fs-h1);font-weight:var(--w-bold);letter-spacing:var(--ls-h1);line-height:var(--lh-snug);margin:var(--sp-2) 0 var(--sp-2)}.masthead .sub{color:var(--ink-2);font-size:var(--fs-small);line-height:var(--lh-ui);max-width:var(--measure);margin:0}.masthead .sub code{font-family:var(--mono);font-size:var(--fs-mono-inline);background:var(--wash-2);border-radius:4px;padding:1px 6px}.footer{background:var(--iter-hero);color:var(--iter-bone-soft);padding:var(--sp-7) var(--sp-6) var(--sp-6);margin-top:auto}.footer-inner{gap:var(--sp-7);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.footer-col .eyebrow{margin-bottom:var(--sp-3);display:block}.footer-tagline{color:var(--iter-bone);font-size:var(--fs-body);font-weight:var(--w-medium);line-height:var(--lh-ui);margin:0 0 var(--sp-3);max-width:var(--measure-lead)}.footer-meta{font-size:var(--fs-small);line-height:var(--lh-prose);color:var(--iter-bone-soft);opacity:.85;max-width:var(--measure-lead);margin:0}.footer-code{font-family:var(--mono);font-size:var(--fs-mono-inline);background:#f5f0e314;border-radius:4px;padding:1px 6px}.footer-rule{margin-block:var(--sp-6) var(--sp-4);background:#c9a87547;height:1px}.footer-base{justify-content:space-between;align-items:center;gap:var(--sp-5);font-size:var(--fs-caption);color:var(--iter-bone-soft);opacity:.7;flex-wrap:wrap;display:flex}@media (pointer:coarse){:root{--control:var(--target)}.footer-base nav a{min-height:var(--target);min-width:var(--target);justify-content:center;align-items:center;display:inline-flex}:where(input:not([type=checkbox],[type=radio],[type=range],[type=hidden]),select,textarea){min-height:var(--target)}:where(summary:not([class])){padding-block:.875rem}}.footer-confidential{font-size:var(--fs-micro);font-weight:var(--w-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--champagne-ink);opacity:.9}.kpi-row{gap:var(--sp-4);margin-bottom:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.tile{background:var(--surface-1);border:1px solid var(--border);border-top:2px solid var(--iter-champagne);border-radius:var(--radius);padding:var(--sp-4) var(--sp-5) var(--sp-5);min-width:0}.tile .label{font-size:var(--fs-small);font-weight:var(--w-semi);color:var(--ink-1);margin-bottom:var(--sp-2);line-height:var(--lh-snug);text-wrap:balance}.tile .value{font-size:var(--fs-h1);font-weight:var(--w-semi);line-height:var(--lh-tight);letter-spacing:var(--ls-h1);font-variant-numeric:proportional-nums}.tile .money{font-size:var(--fs-h3);font-weight:var(--w-semi);letter-spacing:var(--ls-h3);line-height:var(--lh-snug);color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:var(--sp-1)}.tile .foot{font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--ink-2);margin-top:var(--sp-2);text-wrap:pretty}.standfirst{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--ink-2);margin:0 0 var(--sp-6);max-width:var(--measure-lead);text-wrap:pretty}.standfirst strong{color:var(--ink-1);font-weight:var(--w-semi)}.note{font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--ink-2);margin:0 0 var(--sp-5);max-width:var(--measure);text-wrap:pretty}.note:last-child{margin-bottom:0}.note strong{color:var(--ink-1);font-weight:var(--w-semi)}.hero{background:var(--iter-hero);border:1px solid var(--iter-hero);border-left:3px solid var(--iter-champagne);border-radius:var(--radius);padding:var(--sp-6);align-items:center;gap:var(--sp-7);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.hero .figure{font-size:var(--fs-display);font-weight:var(--w-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-display);white-space:nowrap;color:var(--iter-bone)}.hero .meta{flex:1;min-width:0}.hero .meta .label{font-size:var(--fs-micro);font-weight:var(--w-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--champagne-ink);margin-bottom:var(--sp-2);font-feature-settings:"cv05" 1, "case" 1}.hero .meta .title{font-size:var(--fs-lead);font-weight:var(--w-semi);line-height:var(--lh-snug);letter-spacing:var(--ls-h3);margin-bottom:var(--sp-1);color:var(--iter-bone);text-wrap:balance}.hero .meta .title a{color:var(--iter-bone)}.hero .meta .title a:hover{color:#fff}.hero .meta .detail{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--iter-bone-soft);opacity:.85;max-width:var(--measure);text-wrap:pretty}.filters{gap:var(--sp-3);margin-bottom:var(--sp-5);padding:var(--sp-4) var(--sp-4);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;display:flex}.filters input[type=search],.filters select{font:inherit;font-size:var(--fs-small);line-height:var(--lh-ui);color:var(--ink-1);background:var(--plane);border:1px solid var(--border);padding:var(--sp-2) var(--sp-3);border-radius:8px}.filters input[type=search]{flex:240px;min-width:180px}.filters select{cursor:pointer}.filters input:focus-visible,.filters select:focus-visible,.seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.seg{border:1px solid var(--axis);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{font:inherit;font-size:var(--fs-small);font-weight:var(--w-medium);line-height:var(--lh-ui);padding:var(--sp-2) 11px;background:var(--plane);color:var(--ink-2);border:0;border-right:1px solid var(--border);cursor:pointer}.seg button:last-child{border-right:0}.seg button[aria-pressed=true]{background:var(--accent);color:#fff;font-weight:var(--w-semi)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .seg button[aria-pressed=true]{color:var(--iter-hero)}}:root[data-theme=dark] .seg button[aria-pressed=true]{color:var(--iter-hero)}.result-count{font-size:var(--fs-small);color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.table-wrap{background:var(--surface-1);border:1px solid color-mix(in srgb, var(--md-outline-variant) 80%, transparent);border-radius:var(--r-lg);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--fs-small);line-height:var(--lh-ui)}thead th{text-align:left;font-weight:var(--w-semi);font-size:var(--fs-caption);letter-spacing:var(--ls-caps);text-transform:uppercase;font-feature-settings:"cv05" 1, "case" 1;color:var(--ink-2);padding:var(--sp-4) var(--sp-4) var(--sp-3);white-space:nowrap;background:var(--wash-2);z-index:1;box-shadow:inset 0 -2px 0 var(--axis);position:sticky;top:0}thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}thead th.sortable:hover{color:var(--ink-1)}thead th .dir{color:var(--accent);letter-spacing:0}tbody td{padding:var(--sp-4);border-bottom:1px solid var(--rule);vertical-align:top}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--row-hover)}td.num,th.num{font-variant-numeric:tabular-nums;white-space:nowrap}td.title-cell{min-width:300px}td.title-cell a{font-weight:var(--w-semi);color:var(--ink-1);letter-spacing:var(--ls-h3)}td.title-cell a:hover{color:var(--accent)}td.title-cell .buyer{font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--ink-muted);margin-top:2px}td.wrap{max-width:320px;color:var(--ink-2);font-size:var(--fs-caption);line-height:var(--lh-body)}.empty{padding:var(--sp-8) var(--sp-6);text-align:center;color:var(--ink-muted);font-size:var(--fs-small)}.analysis{border-left:3px solid var(--iter-champagne)}.analysis-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-5);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.analysis-status{gap:var(--sp-2);flex-wrap:wrap;display:flex}.metric-row{background:var(--surface-1);margin-bottom:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.metric{background:var(--surface-1);box-shadow:0 0 0 1px var(--rule);padding:var(--sp-4) var(--sp-4);min-width:0}.metric-label{font-size:var(--fs-micro);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;font-feature-settings:"cv05" 1, "case" 1;color:var(--ink-muted);margin-bottom:var(--sp-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.metric-value{font-size:var(--fs-h3);font-weight:var(--w-semi);letter-spacing:var(--ls-h3);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.metric-foot{font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--ink-muted);margin-top:var(--sp-1)}.analysis-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.analysis-grid>.block{margin-bottom:0}.gate-bar{background:var(--wash-2);height:5px;margin-top:var(--sp-3);border-radius:3px;overflow:hidden}.gate-bar span{background:var(--accent);height:100%;display:block}.bbody p{margin:0 0 var(--sp-4);line-height:var(--lh-prose);text-wrap:pretty}.bbody p:last-child{margin-bottom:0}.analysis-source{font-size:var(--fs-caption);color:var(--ink-muted);margin:var(--sp-5) 0 0}.analysis-source code{font-family:var(--mono);font-size:var(--fs-mono-inline)}.chip{align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);font-weight:var(--w-medium);line-height:var(--lh-ui);background:var(--wash-2);color:var(--ink-1);white-space:nowrap;border-left:3px solid var(--axis);border-radius:5px;padding:2px 9px 2px 8px;display:inline-flex}.chip.tier-A{border-left-color:var(--tier-a)}.chip.tier-B{border-left-color:var(--tier-b)}.chip.tier-C{border-left-color:var(--tier-c)}.chip.div-CA{border-left-color:var(--div-ca)}.chip.div-US{border-left-color:var(--div-us)}.chip.div-Both{border-left-color:var(--div-ca);box-shadow:inset 3px 0 0 -1px var(--div-us)}.status{align-items:center;gap:var(--sp-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:var(--w-medium);display:inline-flex}.status .dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--surface-1);border-radius:50%;flex:none}.status.overdue .dot{background:var(--critical)}.status.critical .dot{background:var(--serious)}.status.soon .dot{background:var(--warning)}.status.later .dot{background:var(--good)}.status.rolling .dot{background:var(--axis)}.status.overdue{color:var(--ink-2)}.tag{font-size:var(--fs-caption);line-height:var(--lh-ui);background:var(--wash);color:var(--ink-2);margin:0 var(--sp-1) var(--sp-1) 0;white-space:nowrap;border-radius:5px;padding:1px 7px;display:inline-block}.back{font-size:var(--fs-small);color:var(--ink-2);margin-bottom:var(--sp-4);display:inline-block}.detail-head{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-6);margin-bottom:var(--sp-5)}.detail-head h1{font-size:var(--fs-h1);font-weight:var(--w-bold);letter-spacing:var(--ls-h1);line-height:var(--lh-snug);margin:0 0 var(--sp-3)}.detail-head .buyer{color:var(--ink-2);font-size:var(--fs-body);line-height:var(--lh-ui);margin-bottom:var(--sp-4)}.detail-head .badges{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.facts{background:var(--surface-1);border-radius:var(--radius);margin-bottom:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid;overflow:hidden}.facts .fact{background:var(--surface-1);padding:var(--sp-4);box-shadow:0 0 0 1px var(--rule)}.facts .fact .k{font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--ink-muted);margin-bottom:var(--sp-1)}.facts .fact .v{font-size:var(--fs-small);line-height:var(--lh-ui);color:var(--ink-1);font-variant-numeric:tabular-nums;word-break:break-word}:root{--card-base:var(--surface-1);--card-top:#fff0;--card-bottom:#c9a8752b;--card-warm:#c9a8752b;--card-spec:#fffffff2;--card-glint:#fffc;--card-border:#c9a8756b;--card-sheen:#fff;--card-bevel:#785a2821;--card-lift:0 1px 2px #0f1a2b0d, 0 14px 30px -8px #0f1a2b1f;--card-lift-hover:0 2px 4px #0f1a2b0f, 0 26px 52px -10px #0f1a2b2b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--card-top:#fff3;--card-bottom:#ffffff03;--card-warm:#c9a8754d;--card-spec:#ffffff38;--card-glint:#ffffff42;--card-border:#c9a87557;--card-sheen:#ffffff38;--card-bevel:#00000059;--card-lift:0 1px 2px #0006, 0 16px 34px -10px #0000008c;--card-lift-hover:0 2px 5px #00000073, 0 30px 58px -12px #000000ad}}:root[data-theme=dark]{--card-top:#fff3;--card-bottom:#ffffff03;--card-warm:#c9a8754d;--card-spec:#ffffff38;--card-glint:#ffffff42;--card-edge:linear-gradient(135deg, #ffffff8c 0%, #c9a87573 40%, #ffffff0d 100%);--card-sheen:#ffffff38;--card-bevel:#00000059;--card-lift:0 1px 2px #0006, 0 16px 34px -10px #0000008c;--card-lift-hover:0 2px 5px #00000073, 0 30px 58px -12px #000000ad}.t-band,.hero,.footer,.t-dark{--ink-1:var(--iter-bone);--ink-2:var(--iter-bone-soft);--ink-muted:#b8c4d4;--accent:#6fb3f0;--champagne-ink:var(--iter-champagne);--brand-gold-ink:var(--iter-champagne);--brand-blue-ink:var(--iter-sky);--surface-1:#f5f0e30f;--surface-2:#f5f0e317;--md-outline-variant:#f5f0e329;--md-outline:#f5f0e373;--card-base:#f5f0e30d;--card-top:#ffffff38;--card-bottom:#ffffff03;--card-warm:#c9a87552;--card-spec:#ffffff3d;--card-glint:#ffffff47;--card-border:#c9a87561;--card-sheen:#ffffff3d;--card-bevel:#00000059;--card-lift:0 1px 2px #00000059, 0 18px 38px -12px #0009;--card-lift-hover:0 2px 5px #0006, 0 32px 62px -14px #000000b8}.t-card{background:var(--surface-1);border:1px solid color-mix(in srgb, var(--md-outline-variant) 70%, transparent);border-radius:var(--r-lg);box-shadow:var(--elev-1);transition:transform var(--dur-medium) var(--ease-standard), box-shadow var(--dur-medium) var(--ease-standard);position:relative}.t-card:hover{box-shadow:var(--elev-2);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.t-card:hover{transform:none}}.section,.t-panel{background:var(--surface-1);border:1px solid color-mix(in srgb, var(--md-outline-variant) 70%, transparent);border-radius:var(--r-lg);box-shadow:var(--elev-1);padding:var(--sp-6) var(--sp-6) var(--sp-7);margin-bottom:var(--sp-6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .section,:root:not([data-theme=light]) .t-panel{--card-top:#ffffff0b;--card-spec:#ffffff0f;--card-warm:#c9a87514}}:root[data-theme=dark] .section,:root[data-theme=dark] .t-panel{--card-top:#ffffff0b;--card-spec:#ffffff0f;--card-warm:#c9a87514}.section>.eyebrow,.t-panel>.eyebrow{margin-bottom:var(--sp-2);display:block}.section>h2,.t-panel>h2,.analysis-head h2{font-size:var(--fs-h2);font-weight:var(--w-semi);line-height:var(--lh-snug);letter-spacing:var(--ls-h2);color:var(--ink-1);text-transform:none;margin:0 0 var(--sp-4)}.analysis-head h2{margin:0}.section h3{font-size:var(--fs-h3);font-weight:var(--w-semi);letter-spacing:var(--ls-h3);line-height:var(--lh-snug);color:var(--ink-1);margin:var(--sp-7) 0 var(--sp-4);padding-top:var(--sp-5);border-top:1px solid var(--rule)}.block{margin-bottom:var(--sp-5);max-width:var(--measure-wide)}.block:last-child{margin-bottom:0}.block .blabel{font-size:var(--fs-caption);font-weight:var(--w-bold);letter-spacing:.045em;line-height:var(--lh-ui);color:var(--ink-1);margin-bottom:var(--sp-1)}.block .bbody{color:var(--ink-2);white-space:pre-wrap;word-break:break-word}.block.plain .bbody{color:var(--ink-1)}@media (max-width:720px){.shell{padding:var(--sp-6) 14px var(--sp-8)}.result-count{margin-left:0}.section{padding:var(--sp-5) var(--sp-5) var(--sp-6)}.detail-head{padding:var(--sp-5)}}.prose{max-width:var(--measure)}.prose>*+*{margin-top:.9em}.prose p{line-height:var(--lh-prose);color:var(--ink-2);text-wrap:pretty;margin:0}.prose h4{font-size:var(--fs-small);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);line-height:var(--lh-ui);text-transform:uppercase;font-feature-settings:"cv05" 1, "case" 1;color:var(--ink-1);margin:1.6em 0 0}.prose h4+*{margin-top:.45em}.prose ul,.prose ol{line-height:var(--lh-prose);color:var(--ink-2);margin:0;padding-left:1.35em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--ink-muted)}.prose strong{font-weight:var(--w-semi);color:var(--ink-1)}.prose a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.p-leadin{font-size:.85em;font-weight:var(--w-bold);letter-spacing:.06em;line-height:inherit;color:var(--ink-1);font-feature-settings:"cv05" 1, "case" 1;padding-right:.15em}.p-money{font-variant-numeric:tabular-nums;font-weight:var(--w-semi);color:var(--ink-1);white-space:nowrap}.p-date{font-variant-numeric:tabular-nums;color:var(--ink-1);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-muted) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-muted) 55%, transparent);text-underline-offset:.18em;white-space:nowrap;text-decoration-thickness:1px}.p-pct{font-variant-numeric:tabular-nums;font-weight:var(--w-medium);color:var(--ink-1)}.p-code,.prose code{font-family:var(--mono);font-size:var(--fs-mono-inline);background:var(--wash);color:var(--ink-1);white-space:nowrap;border-radius:4px;padding:.05em .35em}.p-ref{font-family:var(--mono);font-size:var(--fs-mono-inline);color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-underline-offset:.16em;white-space:nowrap;border-radius:4px;padding:.05em .2em;text-decoration-thickness:1px}.p-ref:hover{background:color-mix(in srgb, var(--accent) 14%, transparent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.p-table-wrap{margin:0;overflow-x:auto}.p-table-wrap table{font-size:var(--fs-caption)}.p-table-wrap th{text-align:left;font-weight:var(--w-semi);font-size:var(--fs-caption);color:var(--ink-muted);text-transform:none;letter-spacing:0;padding:var(--sp-2) var(--sp-3);box-shadow:none;border-bottom:1px solid var(--axis);position:static}.p-table-wrap td{padding:var(--sp-2) var(--sp-3)}.origin{margin-left:var(--sp-2);font-size:var(--fs-micro);font-weight:var(--w-semi);letter-spacing:.05em;text-transform:uppercase;font-feature-settings:"cv05" 1, "case" 1;vertical-align:middle;border:1px solid #0000;border-radius:999px;padding:1px 6px;line-height:1.5;display:inline-block}.origin-external{background:color-mix(in srgb, var(--div-ca) 14%, transparent);color:var(--div-ca);border-color:color-mix(in srgb, var(--div-ca) 34%, transparent)}.origin-internal{background:color-mix(in srgb, var(--iter-champagne) 20%, transparent);color:#8a6a2f;border-color:color-mix(in srgb, var(--iter-champagne) 52%, transparent)}.origin-record{background:var(--wash);color:var(--ink-muted);border-color:var(--border)}.origin-derived{color:var(--ink-muted);border-color:var(--axis);background:0 0;font-style:italic}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .origin-internal{color:var(--champagne-ink)}}:root[data-theme=dark] .origin-internal{color:var(--champagne-ink)}.self-imposed{font-size:var(--fs-caption);font-weight:var(--w-medium);line-height:var(--lh-ui);color:#8a6a2f;background:color-mix(in srgb, var(--iter-champagne) 14%, transparent);border-left:2px solid var(--iter-champagne);padding:var(--sp-1) var(--sp-2);margin-bottom:var(--sp-1);border-radius:0 4px 4px 0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .self-imposed{color:var(--champagne-ink)}}:root[data-theme=dark] .self-imposed{color:var(--champagne-ink)}.section>.standfirst{margin:0 0 var(--sp-4)}.risk-note{font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--ink-2);border-left:2px solid var(--serious);padding:var(--sp-1) var(--sp-2);background:var(--wash);margin-bottom:var(--sp-2);border-radius:0 4px 4px 0}.risk-note strong{color:var(--ink-1);font-weight:var(--w-semi)}.fact-sub{font-size:var(--fs-caption);line-height:var(--lh-tight,1.35);color:var(--ink-muted);margin-top:var(--sp-1)}td.quiet{font-size:var(--fs-caption);color:var(--ink-2)}td.num.quiet{color:var(--ink-muted)}thead th.sortable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pagehead{justify-content:space-between;align-items:flex-end;gap:var(--sp-7);margin-bottom:var(--sp-7);padding-bottom:var(--sp-5);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.pagehead-main{flex:34ch;min-width:0}.pagehead-main>.eyebrow{margin-bottom:var(--sp-3);display:block}.pagehead h1{font-size:var(--fs-h1);font-weight:var(--w-semi);letter-spacing:var(--ls-h1);line-height:var(--lh-snug);margin:0 0 var(--sp-3)}.pagehead-sub{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--ink-2);max-width:var(--measure-lead);margin:0}.pagehead-figure{text-align:right;flex:none;min-width:0;max-width:100%}.pagehead-figure .n{font-size:var(--fs-display);font-weight:var(--w-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--ink-1);font-variant-numeric:tabular-nums;white-space:nowrap}.pagehead-figure .l{font-size:var(--fs-caption);font-weight:var(--w-medium);line-height:var(--lh-snug);color:var(--ink-2);margin-top:var(--sp-2)}.pagehead-figure .note-line{font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--ink-muted);margin-top:var(--sp-1)}.nextup{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--ink-2);background:var(--wash);border-left:2px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;padding:var(--sp-3) var(--sp-5);margin:0 0 var(--sp-6);max-width:var(--measure-wide)}.nextup-k{font-size:var(--fs-micro);font-weight:var(--w-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-muted);margin-right:var(--sp-3);font-feature-settings:"cv05" 1, "case" 1}.nextup a{font-weight:var(--w-semi)}.crumbs{margin-bottom:var(--sp-5)}.crumbs ol{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-caption);line-height:var(--lh-ui);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs li{align-items:baseline;gap:var(--sp-2);display:flex}.crumbs li+li:before{content:"/";color:var(--ink-muted)}.crumbs [aria-current=page]{color:var(--ink-1);font-weight:var(--w-medium);font-family:var(--mono)}.crumbs a{color:var(--ink-2)}@media (pointer:coarse){.crumbs a{min-height:var(--target);min-width:var(--target);justify-content:center;align-items:center;display:inline-flex}}.crumbs a:hover{color:var(--accent)}.crumbs a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.tabs{border-radius:var(--r-full);background:color-mix(in srgb, var(--ink-1) 6%, transparent);width:fit-content;max-width:100%;margin-bottom:var(--sp-6);scrollbar-width:none;gap:4px;padding:4px;display:flex;overflow-x:auto}.tabs a{align-items:center;gap:var(--sp-2);min-height:2.5rem;padding:0 var(--sp-5);border-radius:var(--r-full);font-size:var(--fs-small);font-weight:var(--w-medium);line-height:var(--lh-ui);color:var(--ink-2);white-space:nowrap;display:inline-flex}@media (pointer:coarse){.tabs a{min-height:var(--target)}}.tabs a:hover{color:var(--ink-1);text-decoration:none}.tabs a.on{color:var(--ink-1);font-weight:var(--w-semi);background:var(--md-surface-lowest);box-shadow:var(--elev-1)}.tabs a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tab-count{font-size:var(--fs-micro);font-weight:var(--w-regular);color:var(--ink-muted);font-variant-numeric:tabular-nums}.empty-state{border:1px dashed var(--axis);border-radius:var(--r-lg);padding:var(--sp-6);margin:0 0 var(--sp-6);font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--ink-2);max-width:var(--measure)}.section>.empty-state:last-child{margin-bottom:0}.empty-state code{font-family:var(--mono);font-size:var(--fs-mono-inline);background:var(--wash-2);border-radius:4px;padding:1px 6px}.portal-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));display:grid}.portal{background:var(--wash);border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;padding:var(--sp-5);min-width:0}.portal-name{font-size:var(--fs-body);font-weight:var(--w-semi);line-height:var(--lh-snug);margin-bottom:var(--sp-2);word-break:break-word}.portal-coverage{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--ink-1);margin:0 0 var(--sp-3)}.portal-terms{font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--ink-muted);margin:0}.log{margin:0;padding:0;list-style:none}.log-entry{padding:var(--sp-6) 0;border-top:1px solid var(--rule)}.log-entry:first-child{border-top:0;padding-top:0}.log-entry:last-child{padding-bottom:0}.log-head{align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.log-kind{font-size:var(--fs-micro);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;line-height:var(--lh-ui);padding:1px var(--sp-2);border:1px solid var(--border);font-feature-settings:"cv05" 1, "case" 1;border-radius:4px}.kind-prompt{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 38%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.kind-change{color:var(--ink-muted);background:var(--wash)}.log-at{font-size:var(--fs-caption);font-weight:var(--w-medium);color:var(--ink-1);font-variant-numeric:tabular-nums}.log-who{font-size:var(--fs-caption);color:var(--ink-muted)}.log-ref{font-family:var(--mono);font-size:var(--fs-caption);color:var(--ink-muted)}.log-value{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--ink-2);white-space:pre-wrap;word-break:break-word;max-width:var(--measure-wide);display:block}.log-blank{color:var(--ink-muted);font-style:italic}.log-fold summary{cursor:pointer;font-size:var(--fs-small);line-height:var(--lh-body);color:var(--ink-2);max-width:var(--measure-wide)}.log-fold summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.log-fold .log-value{margin-top:var(--sp-3)}.log-more{color:var(--accent);font-weight:var(--w-medium)}.log-change{align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.log-col{font-family:var(--mono);font-size:var(--fs-caption);color:var(--ink-1);background:var(--wash-2);padding:1px var(--sp-2);border-radius:4px;flex:none}.log-vals{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;flex:24ch;min-width:0;display:flex}.log-arrow{color:var(--ink-muted);flex:none}.log-why{border-left:2px solid var(--axis);padding-left:var(--sp-4)}.log-why .blabel{display:block}.log-foot{margin-top:var(--sp-4);align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.log-caused{font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--ink-2)}.log-ids a{font-family:var(--mono);font-size:var(--fs-caption);margin-right:var(--sp-2)}.detail-kicker{margin-bottom:var(--sp-2);display:block}.timeline{margin:0 0 var(--sp-5);padding:0;list-style:none}.timeline li{gap:var(--sp-5);padding:var(--sp-3) 0;border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.timeline li:last-child{border-bottom:0}.timeline-at{font-size:var(--fs-caption);font-weight:var(--w-medium);line-height:var(--lh-ui);color:var(--ink-1);font-variant-numeric:tabular-nums;flex:0 0 16ch}.timeline-what{font-size:var(--fs-small);line-height:var(--lh-ui);color:var(--ink-2);flex:24ch;min-width:0}.filelist{gap:0 var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));margin:0;padding:0;list-style:none;display:grid}.filelist li{font-family:var(--mono);font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--ink-2);padding:var(--sp-2) 0;border-bottom:1px solid var(--rule);word-break:break-all}@media (max-width:720px){.pagehead{align-items:flex-start;gap:var(--sp-5)}.pagehead-figure{text-align:left;flex-basis:100%}.timeline-at,.log-vals{flex-basis:100%}}.why-consequence{margin-top:var(--sp-1);opacity:.85;font-weight:400}.why-reason{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);font-weight:400}.why-who{font-weight:600}.why-missing{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);font-weight:400}.scorelines{margin:var(--sp-2) 0 0;padding:0;list-style:none}.scorelines li{gap:var(--sp-2);font-size:var(--fs-caption);line-height:var(--lh-tight,1.4);padding:2px 0;display:flex}.scorelines li+li{border-top:1px solid color-mix(in srgb, var(--rule) 55%, transparent)}.scoreline-k{color:var(--ink-2);font-variant-numeric:tabular-nums;flex:0 0 8.5rem}.scoreline-k strong{color:var(--ink-1)}.scoreline-v{color:var(--ink-muted)}.searchform{gap:var(--sp-2);flex:22rem;align-items:center;display:flex}.searchform input{flex:auto;min-width:0}.searchform button{padding:0 var(--sp-3);border:1px solid var(--axis);background:var(--wash);color:var(--ink-1);font:inherit;font-size:var(--fs-small);cursor:pointer;border-radius:8px;flex:none}.searchform button:hover{border-color:var(--accent);color:var(--accent)}.clear-search{font-size:var(--fs-caption);color:var(--ink-muted);flex:none}.plainlist{margin:var(--sp-2) 0 0;max-width:var(--measure);font-size:var(--fs-small);padding:0;list-style:none}.plainlist li{padding:3px 0 3px var(--sp-3);border-left:2px solid var(--rule);line-height:var(--lh-body);color:var(--ink-2)}.plainlist li+li{margin-top:2px}.plainlist li.plain-lead{border-left-color:var(--accent);color:var(--ink-1);font-weight:var(--w-medium,500)}.why-missing-brief{margin:0 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);border-left:2px solid var(--iter-champagne);background:color-mix(in srgb, var(--iter-champagne) 12%, transparent);font-size:var(--fs-caption);line-height:var(--lh-body);border-radius:0 4px 4px 0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.figure-row{gap:var(--sp-3);margin-top:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.figure-tile{padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--wash)}.figure-concern{border-left:3px solid var(--serious)}.figure-label{font-size:var(--fs-micro);font-weight:var(--w-semi);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}.figure-value{font-size:var(--fs-h2);font-weight:var(--w-semi);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink-1);margin-top:2px}.figure-of{font-size:var(--fs-small);color:var(--ink-muted);font-weight:400}.figure-basis{font-size:var(--fs-caption);color:var(--ink-1);font-variant-numeric:tabular-nums}.figure-note{font-size:var(--fs-micro);color:var(--ink-muted);margin-top:4px;line-height:1.5}button,input,select,textarea{line-height:var(--lh-ui)}.t-band{width:100vw;padding-block:var(--band-pad,var(--sp-7));background:radial-gradient(60% 70% at 22% 18%,#0066cc38,#0000 62%),linear-gradient(135deg,#0a1628 0% 48%,#0d2d52 100%);border-top:1px solid #c9a8752e;border-bottom:1px solid #c9a8752e;border-radius:0;margin-inline:calc(50% - 50vw);padding-inline:0}.t-band h1,.t-band h2,.t-band h3{color:var(--iter-bone)}.t-band p,.t-band li{color:var(--iter-bone-soft)}.t-band strong{color:var(--iter-bone)}.doclist{margin:var(--sp-4) 0 0;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.doclist li{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--surface-1);flex-wrap:wrap;display:flex}.doclist-name{font-size:var(--fs-small);color:var(--ink-1);overflow-wrap:anywhere;min-width:0}.doclist-get{align-items:center;gap:var(--sp-2);flex:none;display:inline-flex}.filebtn{min-height:28px;padding:0 var(--sp-3);border:1px solid var(--border);background:var(--surface-2);font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);color:var(--ink-2);border-radius:6px;align-items:center;text-decoration:none;display:inline-flex}.filebtn:hover{border-color:var(--iter-champagne);color:var(--ink-1)}.filebtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.filebtn.primary{border-color:var(--iter-champagne);color:var(--ink-1);font-weight:var(--w-semi)}.fc{border-left:3px solid var(--iter-champagne);padding-left:var(--sp-5);margin-bottom:var(--sp-7)}.fc-head{margin-bottom:var(--sp-4)}.fc-prog{font-size:var(--fs-h3);font-weight:var(--w-semi);letter-spacing:var(--ls-h3);line-height:var(--lh-tight);margin:0}.fc-funder{font-size:var(--fs-small);color:var(--ink-muted);margin:var(--sp-1) 0 var(--sp-3)}.fc-liveness{border-left:3px solid var(--warning);background:var(--wash);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-5)}.fc-liveness.is-known{border-left-color:var(--good)}.fc-liveness-head{font-size:var(--fs-small);font-weight:var(--w-semi);line-height:var(--lh-ui);margin:0}.fc-liveness-when{font-weight:var(--w-regular);color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:var(--sp-1);display:block}.fc-ask{font-size:var(--fs-small);line-height:var(--lh-body);background:var(--surface-1);box-shadow:0 0 0 1px var(--rule);padding:var(--sp-3) var(--sp-4);margin:var(--sp-5) 0 0;max-width:var(--measure-wide)}.fc-ask.is-high{box-shadow:0 0 0 1px var(--warning)}.fc-note{font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--ink-muted);max-width:var(--measure);margin:var(--sp-3) 0 0}.fc-where{margin:var(--sp-5) 0 0;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.fc-where .metric-label{margin-bottom:var(--sp-2)}.fc-prov{margin-right:var(--sp-4);white-space:nowrap}.fc-foot{margin-top:var(--sp-5)}.fc-source{font-family:var(--mono);font-size:var(--fs-micro);color:var(--ink-muted);word-break:break-word;margin:var(--sp-2) 0 0}.action-row{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.t-band,.hero,.footer,.t-dark{--primary-fill:var(--iter-champagne);--primary-ink:var(--iter-hero)}.duo{gap:var(--sp-4);margin:var(--sp-3) 0;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.duo-item{border-top:2px solid var(--iter-champagne);padding-top:var(--sp-3)}.duo-item h3{margin:0 0 var(--sp-2)}.duo-item p{margin:0 0 var(--sp-2);max-width:60ch}details.record{margin-top:var(--sp-4);border-top:1px solid var(--rule);padding-top:var(--sp-3)}details.record>summary{cursor:pointer;font-size:var(--fs-small);font-weight:var(--w-semi);color:var(--ink-2)}details.record[open]>summary{margin-bottom:var(--sp-2)}.clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body{background:radial-gradient(60rem 36rem at 8% -8%, var(--aurora-1), transparent 60%), radial-gradient(48rem 30rem at 96% 4%, var(--aurora-2), transparent 62%), radial-gradient(60rem 40rem at 60% 110%, var(--aurora-3), transparent 60%), var(--plane);background-attachment:fixed}body:has(.flat-ground){background:var(--plane)}.glass{background:var(--glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);backdrop-filter:blur(var(--glass-blur)) saturate(180%);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-specular), var(--glass-shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--md-surface-high)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.glass{background:var(--md-surface-high);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.glass{box-shadow:none;background:canvas;border-color:canvastext}}.gg-top{z-index:40;margin:12px 16px 0;position:sticky;top:12px}.appbar{border-radius:var(--r-xl);align-items:center;gap:var(--sp-5);min-height:64px;padding:0 var(--sp-3) 0 var(--sp-6);display:flex}.gg-top.flat{margin:0;top:0}.gg-top.flat .appbar{gap:var(--sp-6);min-height:88px;padding:0 max(var(--sp-6), calc((100% - var(--page-max)) / 2));border-width:0 0 1px;border-radius:0;position:relative;box-shadow:0 8px 24px -12px #00000059}@media (prefers-reduced-motion:no-preference){@keyframes gb-give{0%{opacity:.18}to{opacity:1}}@keyframes gb-receive{0%{opacity:.1}to{opacity:var(--gb-op,1)}}@keyframes gb-return{0%,to{stroke-width:2.1px}50%{stroke-width:3.3px}}@keyframes gb-held{0%{filter:drop-shadow(0 0 #0000)}to{filter:drop-shadow(0 0 .5rem color-mix(in srgb, var(--iter-champagne) 40%, transparent))}}@keyframes gb-record{0%,24%{-webkit-mask-image:var(--rec-3);-webkit-mask-image:var(--rec-3);mask-image:var(--rec-3)}25%,49%{-webkit-mask-image:var(--rec-9);-webkit-mask-image:var(--rec-9);mask-image:var(--rec-9)}50%,74%{-webkit-mask-image:var(--rec-27);-webkit-mask-image:var(--rec-27);mask-image:var(--rec-27)}75%,to{-webkit-mask-image:none;mask-image:none}}.signing .gb-sg-canopy path{animation:.32s ease-out both gb-give,.42s ease-in-out both gb-return}.signing .gb-sg-canopy path:nth-child(3){animation-delay:0s,1.26s}.signing .gb-sg-canopy path:nth-child(2){animation-delay:.14s,1.13s}.signing .gb-sg-canopy path:first-child{animation-delay:.28s,1s}.signing .gb-sg-stem{animation:.3s ease-out .38s both gb-give}.signing .gb-sg-strata rect{animation:.3s ease-out both gb-receive}.signing .gb-sg-strata g:first-child rect{animation-delay:.62s}.signing .gb-sg-strata g:nth-child(2) rect{animation-delay:.74s}.signing .gb-sg-strata g:nth-child(3) rect{animation-delay:.86s}.signing.flat .brand{animation:.6s ease-out 1.7s both gb-held}.signing.flat .appbar:after{--rec-3:repeating-linear-gradient(90deg, #000 0, #000 calc(33.333% - 8px), transparent calc(33.333% - 8px), transparent 33.333%);--rec-9:repeating-linear-gradient(90deg, #000 0, #000 calc(11.111% - 5px), transparent calc(11.111% - 5px), transparent 11.111%);--rec-27:repeating-linear-gradient(90deg, #000 0, #000 calc(3.7037% - 3px), transparent calc(3.7037% - 3px), transparent 3.7037%);animation:.9s step-end 1.6s both gb-record}body:has([data-preloader]) .signing :is(.gb-sg-canopy path,.gb-sg-stem,.gb-sg-strata rect,.brand,.ink){animation-play-state:paused}body:has([data-preloader]) .signing.flat .appbar:after{animation-play-state:paused}.brand:hover .gb-sg-canopy path{animation:.42s ease-in-out both gb-return}.brand:hover .gb-sg-canopy path:first-child{animation-delay:0s}.brand:hover .gb-sg-canopy path:nth-child(2){animation-delay:.1s}.brand:hover .gb-sg-canopy path:nth-child(3){animation-delay:.2s}}.gg-top.flat .appbar:after{content:"";background:linear-gradient(90deg, transparent, var(--iter-champagne) 50%, transparent);opacity:.7;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}.gg-top.flat .appbar-links{gap:var(--sp-2);gap:var(--sp-4);margin:0 auto}.gg-top.flat .appbar-links a{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);font-size:var(--fs-body)}.gg-top.flat .appbar-right{gap:var(--sp-4)}.gg-top.flat .appbar-right .btn-primary{min-height:var(--control);padding:0 var(--sp-7)}.gg-top.flat .brand{filter:drop-shadow(0 0 .5rem color-mix(in srgb, var(--iter-champagne) 40%, transparent))}.brand{min-height:var(--control);flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand:hover{text-decoration:none}.brand-product{white-space:nowrap}.appbar-links{gap:var(--sp-1);margin-left:var(--sp-4);display:flex}.appbar-links a{color:var(--ink-1);font-size:var(--fs-small);font-weight:var(--w-medium);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-full);white-space:nowrap}.appbar-links a:hover{background:color-mix(in srgb, var(--ink-1) var(--state-hover), transparent);text-decoration:none}.segnav{border-radius:var(--r-full);background:color-mix(in srgb, var(--ink-1) 6%, transparent);scrollbar-width:none;gap:4px;min-width:0;margin:0 auto;padding:4px;display:flex;overflow-x:auto}.segnav::-webkit-scrollbar{display:none}.segnav a{justify-content:center;align-items:center;gap:var(--sp-2);padding:0 var(--sp-5);min-height:var(--control);min-width:var(--control);border-radius:var(--r-full);color:var(--ink-2);font-size:var(--fs-small);font-weight:var(--w-medium);white-space:nowrap;flex:none;display:inline-flex}.segnav a .icon{font-size:1.125rem}.segnav a:hover{color:var(--ink-1);text-decoration:none}.segnav a.on{background:var(--md-surface-lowest);color:var(--ink-1);box-shadow:var(--elev-1)}.segnav a.on .icon{font-variation-settings:"FILL" 1}.appbar-title{font-size:var(--fs-body);font-weight:var(--w-semi);color:var(--ink-1);white-space:nowrap}.appbar-right{align-items:center;gap:var(--sp-2);flex:none;margin-left:auto;display:flex}.appbar-right .btn-text{color:var(--ink-1)}.visitor-menu{display:none}.visitor-menu>summary{width:var(--control);height:var(--control);color:var(--ink-1);justify-content:center;padding:0}.who-menu{position:relative}.who-menu>summary{align-items:center;gap:var(--sp-3);padding:4px var(--sp-4) 4px 4px;border-radius:var(--r-full);cursor:pointer;min-height:var(--control);list-style:none;display:flex}.who-menu>summary::-webkit-details-marker{display:none}.who-menu>summary:hover{background:color-mix(in srgb, var(--ink-1) var(--state-hover), transparent)}.avatar{background:var(--md-primary-container);width:36px;height:36px;color:var(--md-on-primary-container);font-size:var(--fs-small);font-weight:var(--w-semi);border-radius:50%;flex:none;place-items:center;display:grid}.who-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.who-name{font-size:var(--fs-small);font-weight:var(--w-semi);color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;max-width:12rem;overflow:hidden}.who-role{font-size:var(--fs-micro);color:var(--ink-2);white-space:nowrap}.menu{min-width:15rem;padding:var(--sp-2);border-radius:var(--r-lg);background:var(--md-surface-high);border:1px solid color-mix(in srgb, var(--md-on-surface) 14%, transparent);box-shadow:var(--elev-2);z-index:60;--ink-1:var(--md-on-surface);--ink-2:var(--md-on-surface-variant);color:var(--ink-1);gap:2px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.menu a,.menu button{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--control);padding:0 var(--sp-4);border-radius:var(--r-md);color:var(--ink-1);font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.menu a:hover,.menu button:hover{background:color-mix(in srgb, var(--ink-1) var(--state-hover), transparent);text-decoration:none}.menu form{margin:0}.menu .theme-toggle{justify-content:flex-start;height:auto}.menu .menu-head{padding:var(--sp-3) var(--sp-4) var(--sp-2);font-size:var(--fs-caption);color:var(--ink-2)}.theme-toggle{width:var(--control);height:var(--control);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.theme-toggle:hover{color:var(--ink-1);background:color-mix(in srgb, var(--ink-1) var(--state-hover), transparent)}.rail{z-index:45;border-radius:var(--r-xl);align-items:center;gap:var(--sp-1);width:88px;padding:var(--sp-5) 0;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;left:12px}.rail-mark{background:var(--iter-hero);width:48px;height:48px;margin-bottom:var(--sp-5);border-radius:14px;place-items:center;padding:9px;display:grid}.rail .spacer{flex:1}.dest{width:80px;color:var(--ink-2);font-size:var(--fs-caption);font-weight:var(--w-medium);text-align:center;justify-items:center;gap:4px;padding:4px 0;display:grid}.dest:hover{color:var(--ink-1);text-decoration:none}.dest .pill{border-radius:var(--r-full);place-items:center;width:56px;height:32px;display:grid}.dest:hover .pill{background:color-mix(in srgb, var(--ink-1) var(--state-hover), transparent)}.dest.on{color:var(--ink-1);font-weight:var(--w-semi)}.dest.on .pill{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.dest.on .icon{font-variation-settings:"FILL" 1}@media (min-width:600px){body.has-rail{padding-left:112px}}.navbar{display:none}@media (max-width:599px){.rail{display:none}.navbar{z-index:45;border-radius:26px;justify-content:space-around;align-items:center;height:72px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.navbar .dest{width:auto;min-width:60px}.navbar .dest .pill{width:60px}body.has-navbar{padding-bottom:96px}.gg-top{margin:10px 10px 0;top:10px}.gg-top.flat{margin:0;top:0}.gg-top.flat .appbar{min-height:64px}.appbar{min-height:56px;padding:0 var(--sp-2) 0 var(--sp-4);gap:var(--sp-3);flex-wrap:wrap}.gg-top.flat .appbar{padding:0 var(--sp-2) 0 var(--sp-4);gap:var(--sp-3)}.gg-top.flat .appbar-right{gap:var(--sp-2)}.gg-top.flat .appbar-right .btn-primary{min-height:var(--control);padding:0 var(--sp-5)}.appbar-links,.appbar-right .visitor-signin{display:none}.visitor-menu{display:block}.appbar-right .visitor-menu~.theme-toggle{display:none}.appbar-right .btn-primary{padding:0 var(--sp-5)}.appbar .segnav.dests{display:none}.appbar .segnav.sections{margin:0 0 var(--sp-3);flex:100%;order:3}.who-text{display:none}.who-menu>summary{min-width:var(--control);justify-content:center;padding:4px}}@media (min-width:600px) and (max-width:1239px){.gg-top.flat .appbar{flex-wrap:wrap;row-gap:0}.appbar .segnav.sections{margin:0 0 var(--sp-3);flex:100%;order:3}.who-text{display:none}.who-menu>summary{min-width:var(--control);justify-content:center;padding:4px}}@media (max-width:359px){.gg-top.flat .appbar-right .btn-primary{padding:0 var(--sp-3)}}.btn-primary,.btn-ghost,.btn-tonal,.btn-text{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--control);padding:0 var(--sp-6);border-radius:var(--r-full);font-family:inherit;font-size:var(--fs-small);font-weight:var(--w-semi);white-space:nowrap;cursor:pointer;transition:box-shadow var(--dur-short) var(--ease-standard), opacity var(--dur-short) var(--ease-standard);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.btn-primary{background:var(--primary-fill,var(--md-primary));color:var(--primary-ink,var(--md-on-primary));border-color:var(--primary-fill,var(--md-primary))}.btn-tonal{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.btn-ghost{color:var(--ink-1);border-color:var(--md-outline);background:0 0}.btn-text{color:var(--accent);padding:0 var(--sp-4);background:0 0}.btn-primary:hover,.btn-ghost:hover,.btn-tonal:hover,.btn-text:hover{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, currentColor var(--state-hover), transparent);text-decoration:none}.btn-primary:active,.btn-ghost:active,.btn-tonal:active,.btn-text:active{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, currentColor var(--state-pressed), transparent)}.btn-primary:disabled,.btn-ghost:disabled,.btn-tonal:disabled,.btn-text:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.btn-lg{min-height:3.25rem;padding:0 var(--sp-7);font-size:var(--fs-body)}.btn-primary .icon,.btn-ghost .icon,.btn-tonal .icon,.btn-text .icon{font-size:1.125rem}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chip-st{min-height:28px;padding:0 var(--sp-4);border:1px solid var(--md-outline-variant);border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--fs-caption);font-weight:var(--w-medium);white-space:nowrap;background:0 0;align-items:center;gap:6px;display:inline-flex}.chip-st .icon{font-size:1rem}.chip-st.st-hard{background:var(--md-error-container);color:var(--md-on-error-container);border-color:#0000}.chip-st.st-clear{background:var(--md-warning-container);color:var(--md-on-warning-container);border-color:#0000}.chip-st.st-ok{background:var(--md-success-container);color:var(--md-on-success-container);border-color:#0000}.chip-st.st-info{background:var(--md-tertiary-container);color:var(--md-on-tertiary-container);border-color:#0000}.chip-st.st-sel{background:var(--md-primary-container);color:var(--md-on-primary-container);border-color:#0000}.t-feature{border-radius:var(--r-xl);padding:var(--sp-7);margin-bottom:var(--sp-6);background:linear-gradient(135deg, var(--md-primary-container), color-mix(in srgb, var(--md-primary-container) 60%, var(--md-secondary-container)));color:var(--md-on-primary-container);--ink-1:var(--md-on-primary-container);--ink-2:var(--md-on-primary-container);--ink-muted:var(--md-on-primary-container)}.t-feature.gold{background:linear-gradient(135deg, var(--md-secondary-container), color-mix(in srgb, var(--md-secondary-container) 70%, var(--md-surface-lowest)));color:var(--md-on-secondary-container);--ink-1:var(--md-on-secondary-container);--ink-2:var(--md-on-secondary-container);--ink-muted:var(--md-on-secondary-container)}.t-feature .eyebrow{color:inherit;opacity:.78}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .segnav a.on{background:var(--md-surface-highest)}}:root[data-theme=dark] .segnav a.on{background:var(--md-surface-highest)}@media (prefers-reduced-motion:reduce){.btn-primary,.btn-ghost,.btn-tonal,.btn-text,.t-card,.appbar{transition:none}}@media print{.gg-top,.rail,.navbar{display:none!important}body{background:#fff!important;padding:0!important}}
