.breadcrumbs[data-astro-cid-ilhxcym7]{font-family:var(--headline);text-transform:uppercase;letter-spacing:.05em;min-width:0}.breadcrumbs[data-astro-cid-ilhxcym7] ol[data-astro-cid-ilhxcym7]{list-style:none;display:flex;flex-wrap:wrap;gap:.65rem;padding:0;margin:0;font-size:.8rem;min-width:0}.breadcrumbs[data-astro-cid-ilhxcym7] li[data-astro-cid-ilhxcym7]{display:inline-flex;align-items:center;gap:.65rem;min-width:0;max-width:100%}.breadcrumbs[data-astro-cid-ilhxcym7] li[data-astro-cid-ilhxcym7]:not(:last-child):after{content:"/";color:var(--muted);opacity:.5;font-weight:400}.breadcrumbs[data-astro-cid-ilhxcym7] a[data-astro-cid-ilhxcym7],.breadcrumbs[data-astro-cid-ilhxcym7] span[data-astro-cid-ilhxcym7][aria-current=page]{display:inline-flex;align-items:center;color:var(--muted);font-weight:700;transition:color .15s ease;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.breadcrumbs[data-astro-cid-ilhxcym7] a[data-astro-cid-ilhxcym7]:hover{color:var(--highlight)}.breadcrumbs[data-astro-cid-ilhxcym7] span[data-astro-cid-ilhxcym7][aria-current=page]{color:var(--ink);font-weight:800}@media(max-width:720px){.breadcrumbs[data-astro-cid-ilhxcym7] ol[data-astro-cid-ilhxcym7]{gap:.35rem .5rem;font-size:.72rem}.breadcrumbs[data-astro-cid-ilhxcym7] li[data-astro-cid-ilhxcym7]{gap:.5rem}.breadcrumbs[data-astro-cid-ilhxcym7] li[data-astro-cid-ilhxcym7]:last-child{flex-basis:100%;padding-top:.1rem}}:root{--bg: #F0F2F5;--paper: rgba(255, 255, 255, .99);--paper-strong: #ffffff;--surface-alt: #E4E7EB;--ink: #0A0A0B;--text-main: #141518;--muted: #4A4E56;--muted-soft: #64686F;--line: #CFD3D8;--line-strong: #8A909C;--accent: #3E5A73;--accent-deep: #283C4F;--accent-soft: rgba(62, 90, 115, .08);--accent-border: rgba(62, 90, 115, .2);--accent-surface: rgba(62, 90, 115, .06);--accent-dark: #1D2C3A;--highlight: #5F85A6;--highlight-soft: rgba(95, 133, 166, .1);--warning: #B07B32;--warning-deep: #875B1E;--warning-soft: rgba(176, 123, 50, .12);--warning-border: rgba(176, 123, 50, .26);--hero-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .995), rgba(240, 242, 245, .4));--shadow: 0 10px 26px rgba(10, 10, 11, .06);--shadow-soft: 0 3px 10px rgba(10, 10, 11, .04);--surface-warm: #FFF9F5;--surface-ice: #F8FAFC;--surface-muted: #F4F6F8;--grid-line: rgba(10, 10, 11, .06);--grid-line-accent: rgba(62, 90, 115, .05);--grid-size-sm: 10px;--grid-size-md: 15px;--grid-size-lg: 20px;--ink-muted: var(--muted);--radius-xl: 8px;--radius-lg: 6px;--radius-md: 4px;--radius-sm: 3px;--headline: "Outfit", "Segoe UI", "Helvetica Neue", sans-serif;--body: "DM Sans", "Segoe UI", "Helvetica Neue", sans-serif;--telemetry-bar-height: 54px}*{box-sizing:border-box}.skip-to-content{position:absolute;left:-9999px;top:0;z-index:9999;padding:.75rem 1.5rem;background:var(--accent-deep);color:#fff;font-weight:700;font-size:.9rem;text-decoration:none;border-radius:0 0 var(--radius-md) 0}.skip-to-content:focus{left:0}:focus-visible{outline:2px solid var(--highlight);outline-offset:2px}a:focus-visible{outline:2px solid var(--highlight);outline-offset:2px;border-radius:var(--radius-sm)}body{margin:0;min-height:100vh;font-family:var(--body);font-variant-numeric:lining-nums tabular-nums;text-rendering:optimizeLegibility;color:var(--ink);background:radial-gradient(circle at top left,rgba(10,10,11,.06),transparent 30%),radial-gradient(circle at 82% 8%,rgba(10,10,11,.03),transparent 22%),linear-gradient(180deg,#f0f2f5,#e7eaef 54%,#dfe3e8)}a{color:inherit;text-decoration:none}.shell{width:min(1240px,calc(100% - 2rem));margin:0 auto;padding:2.35rem 0 5rem}.telemetry-bar{position:sticky;top:0;z-index:1000;background:var(--ink);color:var(--paper);border-bottom:2px solid var(--paper-strong);font-family:var(--headline)}.telemetry-core{display:flex;justify-content:space-between;align-items:stretch;max-width:min(1240px,calc(100% - 2rem));margin:0 auto;height:54px}.telemetry-brand-cluster{display:flex;align-items:center;gap:.6rem;padding-right:1.5rem;min-width:0}.telemetry-brand{display:inline-flex;align-items:center;min-width:0;transition:opacity .15s ease,color .15s ease}.telemetry-brand:hover{opacity:.88}.telemetry-brand-wordmark{font-family:var(--headline);font-size:1.28rem;font-weight:800;letter-spacing:.04em;color:var(--paper);white-space:nowrap}.telemetry-brand-wordmark span{color:var(--highlight)}.telemetry-brand-divider{color:var(--muted);opacity:.4;font-weight:400}.telemetry-brand-directory{font-family:var(--headline);font-weight:700;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;color:var(--paper);white-space:nowrap}.telemetry-brand-directory:hover{color:var(--highlight)}.telemetry-tools{display:flex;align-items:stretch}.telemetry-year-dropdown{position:relative;display:flex;align-items:center;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}.telemetry-year-trigger{cursor:pointer;font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;opacity:.9;list-style:none;padding:0 1.5rem;height:100%;display:flex;align-items:center;transition:color .15s ease,background .15s ease}.telemetry-year-trigger::-webkit-details-marker{display:none}.telemetry-year-trigger:hover,.telemetry-year-dropdown[open] .telemetry-year-trigger{color:var(--highlight);background:#ffffff08}.telemetry-year-matrix{position:absolute;top:100%;right:-1px;background:var(--ink);border:1px solid rgba(255,255,255,.1);border-top:none;padding:.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;box-shadow:0 12px 24px #0006;min-width:320px}.telemetry-year-link{display:block;padding:.8rem;text-align:center;background:#ffffff08;color:var(--paper);font-weight:800;font-size:1.15rem;transition:background .15s ease,color .15s ease}.telemetry-year-link:hover{background:var(--highlight);color:var(--ink)}.telemetry-lookup{display:flex;align-items:center;justify-content:center;padding:0 1.75rem;background:var(--accent);color:#fff;font-weight:800;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;transition:background .15s ease}.telemetry-lookup:hover{background:var(--accent-deep)}main{display:grid;gap:2.35rem}main>*{min-width:0}@media(max-width:900px){main{gap:2rem}}.panel{background:var(--paper);backdrop-filter:blur(6px);border:2px solid rgba(203,213,224,.92);border-radius:var(--radius-xl);box-shadow:var(--shadow);padding:1.5rem}.hero{padding:2.15rem;position:relative;overflow:hidden;background:linear-gradient(180deg,#fffffffc,#f4f6f8fc)}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;color:var(--accent);font-weight:700}h1,h2,h3{margin:0;font-family:var(--headline);font-weight:700;line-height:.98;letter-spacing:-.02em}h1{font-size:clamp(2.5rem,4vw,4.8rem);max-width:13ch;margin-top:.4rem}h2{font-size:clamp(1.6rem,2vw,2.4rem);margin-bottom:.8rem}h3{font-size:1.2rem;margin-bottom:.5rem}p{color:var(--muted);line-height:1.58;margin:0}.lede{margin-top:1rem;max-width:66ch;font-size:1.06rem}.actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.4rem}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);padding:.85rem 1.2rem;font-weight:800;border:2px solid transparent;box-shadow:var(--shadow-soft);transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.button.primary{background:var(--accent-deep);color:#fff;box-shadow:0 1px 3px #0d1b2a1f,0 4px 12px #1d5dc426}.button.secondary{border-color:var(--line);background:#fffffff5;color:var(--muted);font-weight:700;box-shadow:none}.button:hover{transform:translateY(-1px)}.button.primary:hover{background:var(--accent);box-shadow:0 2px 6px #0d1b2a1f,0 6px 16px #1d5dc433}.button.secondary:hover{border-color:var(--accent-border);color:var(--accent-deep);box-shadow:var(--shadow-soft)}.stats,.cards,.grid-two{display:grid;gap:1rem}.stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid-two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.stat,.card{padding:1rem;border-radius:var(--radius-md);border:2px solid var(--line);background:var(--paper-strong);box-shadow:var(--shadow-soft)}.stat strong,.card strong{display:block;font-family:var(--headline);font-size:1.65rem;letter-spacing:-.03em}.kicker{display:inline-block;margin-bottom:.65rem;color:var(--accent);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.pill-row{display:flex;flex-wrap:wrap;gap:.55rem}.pill{border-radius:var(--radius-sm);padding:.42rem .72rem;background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent-deep);font-size:.82rem;font-weight:700}.notice{border:2px solid var(--warning-border);background:linear-gradient(180deg,#fcf8f1fa,#fffffffa)}.decision-band{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;background:linear-gradient(135deg,#0d1b2a,#142638 54%,#1a3250);border:2px solid var(--accent-border);color:#fff}.decision-band .kicker,.decision-band h2,.decision-band p{color:#fff}.decision-band p{max-width:72ch}.decision-band-actions{margin-top:0;justify-content:flex-end}.decision-band .button.primary{background:#fff;color:var(--accent-deep)}.decision-band .button.primary:hover{background:var(--surface-muted)}.decision-band .button.secondary{border-color:#ffffff38;background:#ffffff1f;color:#fff}.decision-band .button.secondary:hover{background:#ffffff2e;border-color:#ffffff52;color:#fff}.proof-table-panel{background:linear-gradient(180deg,#fffffffa,#f4f6f8fa)}.proof-table-head{display:grid;gap:.9rem}.proof-table-copy{display:grid;gap:.45rem}.proof-table-copy h3{margin-bottom:0}.proof-table-meta{display:flex;flex-wrap:wrap;gap:.55rem}.proof-chip{border-radius:var(--radius-sm);padding:.42rem .72rem;background:var(--surface-alt);border:1px solid var(--accent-border);color:var(--accent-deep);font-size:.82rem;font-weight:800}.table-shell{margin-top:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg)}table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;margin-top:1rem;border:2px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-ice)}th,td{text-align:left;padding:.95rem .85rem;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:700;background:var(--surface-muted);border-bottom:2px solid var(--line)}tbody tr:hover td{background:var(--surface-ice)}.section-stack{display:grid;gap:1rem}select,input,textarea{width:100%;border-radius:var(--radius-md);border:2px solid var(--line);padding:.9rem .95rem;background:var(--surface-ice);color:var(--ink);font:inherit;font-weight:700;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3.35rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3 5.25L7 9.25L11 5.25' stroke='%230D1B2A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.05rem center;background-size:1rem;cursor:pointer}select:focus,input:focus,textarea:focus{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 4px #1d5dc414;background:#fff}code{padding:.15rem .35rem;border-radius:var(--radius-sm);background:var(--surface-alt);color:var(--accent-deep);font-size:.92em}ul,ol{color:var(--muted)}.rich-copy{display:grid;gap:.95rem;color:var(--muted);line-height:1.7}.rich-copy>*{margin:0}.rich-copy :where(p,ul,ol,blockquote){margin:0}.rich-copy :where(ul,ol){padding-left:1.25rem}.rich-copy :where(li+li){margin-top:.38rem}.rich-copy :where(strong){color:var(--ink)}.rich-copy :where(a){color:var(--accent-deep);text-decoration:underline;text-underline-offset:.14em}.rich-copy :where(h3,h4){margin:.2rem 0 0;color:var(--ink);line-height:1.15}.rich-copy :where(h3){font-size:1.12rem}.rich-copy :where(h4){font-size:1rem}footer{margin-top:5rem;padding-top:3.5rem;padding-bottom:3.5rem;border-top:2px solid var(--ink)}.footer-matrix{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2.5rem;align-items:start}.footer-brand-cell{display:flex;flex-direction:column;gap:.25rem}.footer-brand{font-family:var(--headline);font-size:1.5rem;font-weight:800;letter-spacing:.04em;color:var(--ink);margin:0}.footer-brand span{color:var(--highlight)}.footer-tagline{font-size:.88rem;color:var(--muted);max-width:32ch;line-height:1.4}.footer-nav{display:flex;gap:1.5rem;flex-wrap:wrap}.footer-nav a{font-size:.88rem;font-weight:700;color:var(--muted);text-decoration:none;transition:color .15s ease}.footer-nav a:hover{color:var(--accent-deep)}.footer-status-cell{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}@media(min-width:980px){.footer-status-cell{align-items:flex-end;text-align:right}}.footer-copyright{font-family:monospace;font-size:.78rem;color:var(--muted);margin-top:.25rem}@media(max-width:720px){.shell{width:min(100% - 1rem,1240px)}.telemetry-core{height:auto;min-height:48px;max-width:min(1240px,calc(100% - 1rem));flex-wrap:wrap}.telemetry-brand-cluster{gap:.45rem;padding:0 .6rem;min-height:48px}.telemetry-brand-wordmark{font-size:1.02rem}.telemetry-brand-directory{font-size:.76rem;letter-spacing:.08em}.telemetry-tools{width:100%;min-width:0;border-top:1px solid rgba(255,255,255,.08);flex-direction:column}.telemetry-year-dropdown,.telemetry-lookup{width:100%;flex:none;min-width:0}.telemetry-year-dropdown{border-left:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.telemetry-year-trigger,.telemetry-lookup{justify-content:center;padding:0 .9rem;font-size:.72rem;letter-spacing:.05em;text-align:center;min-height:38px;width:100%}.telemetry-year-matrix{left:0;right:0;width:100%;min-width:0}.panel,.hero{padding:1.2rem}header{align-items:flex-start;flex-direction:column}.decision-band{align-items:flex-start;flex-direction:column}.decision-band-actions{margin-top:.6rem;justify-content:flex-start;width:100%}}@media(max-width:520px){.telemetry-brand-cluster{gap:.35rem;padding:0 .45rem}.telemetry-brand-wordmark{font-size:.92rem;letter-spacing:.03em}.telemetry-brand-directory{font-size:.7rem;letter-spacing:.06em}.telemetry-year-trigger,.telemetry-lookup{padding:0 .7rem;font-size:.69rem;letter-spacing:.04em}.telemetry-year-link{padding:.65rem .45rem;font-size:.95rem}.telemetry-year-trigger,.telemetry-lookup{min-height:36px}}
