html[data-design=orb]{--so-cmp-dialog-radius:14px;--so-cmp-input-border:#788aa1;--so-cmp-input-radius:6px;--so-cmp-pill-radius:6px;--so-cmp-table-divider:#d7e0ea;--so-cmp-table-header-surface:#eaeff7;--so-cmp-table-numeric-font:'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace;--so-cmp-table-row-height:36px;--so-cmp-tamper-banner-on:#ffffff;--so-cmp-tamper-banner-radius:6px;--so-cmp-tamper-banner-surface:#b91c1c;--so-cmp-target-min:44px;--so-cmp-target-min-ship:48px;--so-ref-amber-100:#fef3c7;--so-ref-amber-400:#fbbf24;--so-ref-amber-700:#b45309;--so-ref-amber-950:#31240a;--so-ref-black:#000000;--so-ref-blue-100:#dbeafe;--so-ref-blue-300:#93c5fd;--so-ref-blue-400:#60a5fa;--so-ref-blue-600:#2563eb;--so-ref-blue-700:#1d4ed8;--so-ref-blue-950:#12294a;--so-ref-cyan-400:#22d3ee;--so-ref-cyan-500:#06b6d4;--so-ref-cyan-700:#0e7490;--so-ref-ember-200:#ffb08a;--so-ref-ember-250:#ff8a5c;--so-ref-ember-300:#ff9d7a;--so-ref-ember-350:#e08a63;--so-ref-ember-400:#d98363;--so-ref-ember-450:#ff6b3d;--so-ref-ember-500:#c26a4e;--so-ref-ember-600:#9c563f;--so-ref-ember-700:#43150c;--so-ref-ember-800:#210b08;--so-ref-ember-850:#170806;--so-ref-ember-900:#110503;--so-ref-ember-950:#0c0402;--so-ref-ember-tint-overdue:#2a0d06;--so-ref-ember-tint-tamper:#330f06;--so-ref-ember-tint-verified:#1e0a05;--so-ref-family-body:'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--so-ref-family-display:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--so-ref-family-mono:'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace;--so-ref-family-prose:'Lora', Georgia, 'Times New Roman', serif;--so-ref-green-100:#dcfce7;--so-ref-green-400:#4ade80;--so-ref-green-700:#15803d;--so-ref-green-950:#0f2e1d;--so-ref-ice-100:#e8f0fa;--so-ref-ice-300:#9db4d0;--so-ref-ice-400:#8299b5;--so-ref-navy-600:#1e3a5f;--so-ref-navy-700:#13294c;--so-ref-navy-800:#0f2240;--so-ref-navy-850:#0b1a33;--so-ref-navy-900:#0a1628;--so-ref-navy-950:#071224;--so-ref-ocean-500:#009dc4;--so-ref-ocean-700:#0081a1;--so-ref-red-100:#fee2e2;--so-ref-red-300:#fca5a5;--so-ref-red-700:#b91c1c;--so-ref-red-950:#3d1113;--so-ref-size-0:0px;--so-ref-size-10:10px;--so-ref-size-14:14px;--so-ref-size-2:2px;--so-ref-size-36:36px;--so-ref-size-44:44px;--so-ref-size-48:48px;--so-ref-size-6:6px;--so-ref-slate-100:#eaeff7;--so-ref-slate-150:#e8ecf1;--so-ref-slate-200:#d7e0ea;--so-ref-slate-400:#788aa1;--so-ref-slate-50:#f8fafc;--so-ref-slate-500:#5e6d83;--so-ref-slate-600:#475569;--so-ref-slate-75:#f4f7fb;--so-ref-slate-800:#1e293b;--so-ref-steel-400:#5b7ba6;--so-ref-teal-700:#0f766e;--so-ref-white:#ffffff;--so-sys-color-accent-label:#0e7490;--so-sys-color-background:#f4f7fb;--so-sys-color-background-paper:#e8ecf1;--so-sys-color-brand:#009dc4;--so-sys-color-brand-strong:#0081a1;--so-sys-color-on-primary:#ffffff;--so-sys-color-on-state-tamper:#ffffff;--so-sys-color-on-surface:#0a1628;--so-sys-color-on-surface-muted:#475569;--so-sys-color-on-surface-subtle:#5e6d83;--so-sys-color-outline:#d7e0ea;--so-sys-color-outline-strong:#788aa1;--so-sys-color-primary:#2563eb;--so-sys-color-primary-hover:#1d4ed8;--so-sys-color-secondary:#0f766e;--so-sys-color-state-overdue:#b45309;--so-sys-color-state-overdue-tint:#fef3c7;--so-sys-color-state-pending:#1d4ed8;--so-sys-color-state-pending-tint:#dbeafe;--so-sys-color-state-tamper:#b91c1c;--so-sys-color-state-tamper-tint:#fee2e2;--so-sys-color-state-verified:#15803d;--so-sys-color-state-verified-tint:#dcfce7;--so-sys-color-surface:#ffffff;--so-sys-color-surface-sunken:#eaeff7;--so-sys-font-body:'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--so-sys-font-display:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--so-sys-font-mono:'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace;--so-sys-font-prose:'Lora', Georgia, 'Times New Roman', serif;--so-sys-radius-container:10px;--so-sys-radius-control:6px;--so-sys-radius-overlay:14px;--so-sys-size-row-height:36px;--so-sys-size-target-min:44px;--so-sys-size-target-min-ship:48px}@media(prefers-color-scheme:dark){html[data-design=orb][data-theme=auto]{--so-cmp-input-border:#5b7ba6;--so-cmp-table-divider:#1e3a5f;--so-cmp-table-header-surface:#13294c;--so-cmp-tamper-banner-on:#3d1113;--so-cmp-tamper-banner-surface:#fca5a5;--so-sys-color-accent-label:#06b6d4;--so-sys-color-background:#071224;--so-sys-color-background-paper:#0b1a33;--so-sys-color-brand-strong:#009dc4;--so-sys-color-on-primary:#0b1a33;--so-sys-color-on-state-tamper:#3d1113;--so-sys-color-on-surface:#e8f0fa;--so-sys-color-on-surface-muted:#9db4d0;--so-sys-color-on-surface-subtle:#8299b5;--so-sys-color-outline:#1e3a5f;--so-sys-color-outline-strong:#5b7ba6;--so-sys-color-primary:#60a5fa;--so-sys-color-primary-hover:#93c5fd;--so-sys-color-secondary:#22d3ee;--so-sys-color-state-overdue:#fbbf24;--so-sys-color-state-overdue-tint:#31240a;--so-sys-color-state-pending:#93c5fd;--so-sys-color-state-pending-tint:#12294a;--so-sys-color-state-tamper:#fca5a5;--so-sys-color-state-tamper-tint:#3d1113;--so-sys-color-state-verified:#4ade80;--so-sys-color-state-verified-tint:#0f2e1d;--so-sys-color-surface:#0f2240;--so-sys-color-surface-sunken:#13294c}}html[data-design=orb][data-theme=dark]{--so-cmp-input-border:#5b7ba6;--so-cmp-table-divider:#1e3a5f;--so-cmp-table-header-surface:#13294c;--so-cmp-tamper-banner-on:#3d1113;--so-cmp-tamper-banner-surface:#fca5a5;--so-sys-color-accent-label:#06b6d4;--so-sys-color-background:#071224;--so-sys-color-background-paper:#0b1a33;--so-sys-color-brand-strong:#009dc4;--so-sys-color-on-primary:#0b1a33;--so-sys-color-on-state-tamper:#3d1113;--so-sys-color-on-surface:#e8f0fa;--so-sys-color-on-surface-muted:#9db4d0;--so-sys-color-on-surface-subtle:#8299b5;--so-sys-color-outline:#1e3a5f;--so-sys-color-outline-strong:#5b7ba6;--so-sys-color-primary:#60a5fa;--so-sys-color-primary-hover:#93c5fd;--so-sys-color-secondary:#22d3ee;--so-sys-color-state-overdue:#fbbf24;--so-sys-color-state-overdue-tint:#31240a;--so-sys-color-state-pending:#93c5fd;--so-sys-color-state-pending-tint:#12294a;--so-sys-color-state-tamper:#fca5a5;--so-sys-color-state-tamper-tint:#3d1113;--so-sys-color-state-verified:#4ade80;--so-sys-color-state-verified-tint:#0f2e1d;--so-sys-color-surface:#0f2240;--so-sys-color-surface-sunken:#13294c}html[data-design=orb][data-theme=bridge]{--so-cmp-input-border:#9c563f;--so-cmp-table-divider:#43150c;--so-cmp-table-header-surface:#210b08;--so-cmp-tamper-banner-on:#110503;--so-cmp-tamper-banner-surface:#ff6b3d;--so-sys-color-accent-label:#e08a63;--so-sys-color-background:#0c0402;--so-sys-color-background-paper:#110503;--so-sys-color-brand:#e08a63;--so-sys-color-brand-strong:#e08a63;--so-sys-color-on-primary:#110503;--so-sys-color-on-state-tamper:#110503;--so-sys-color-on-surface:#ff9d7a;--so-sys-color-on-surface-muted:#d98363;--so-sys-color-on-surface-subtle:#c26a4e;--so-sys-color-outline:#43150c;--so-sys-color-outline-strong:#9c563f;--so-sys-color-primary:#ff8a5c;--so-sys-color-primary-hover:#ffb08a;--so-sys-color-secondary:#e08a63;--so-sys-color-state-overdue:#ff8a5c;--so-sys-color-state-overdue-tint:#2a0d06;--so-sys-color-state-pending:#e08a63;--so-sys-color-state-pending-tint:#2a0d06;--so-sys-color-state-tamper:#ff6b3d;--so-sys-color-state-tamper-tint:#330f06;--so-sys-color-state-verified:#ffb08a;--so-sys-color-state-verified-tint:#1e0a05;--so-sys-color-surface:#170806;--so-sys-color-surface-sunken:#210b08}html[data-design=orb]{--bg:var(--so-sys-color-background);--surface:var(--so-sys-color-surface);--sunk:var(--so-sys-color-surface-sunken);--paper:var(--so-sys-color-background-paper);--ink:var(--so-sys-color-on-surface);--ink2:var(--so-sys-color-on-surface-muted);--ink3:var(--so-sys-color-on-surface-subtle);--line:var(--so-sys-color-outline);--line2:var(--so-sys-color-outline-strong);--acc:var(--so-sys-color-primary);--brand:var(--so-sys-color-brand);--brand-strong:var(--so-sys-color-brand-strong);--onacc:var(--so-sys-color-on-primary);--cyan:var(--so-sys-color-accent-label);--acc-hover:var(--so-sys-color-primary-hover);--ok:var(--so-sys-color-state-verified);--okbg:var(--so-sys-color-state-verified-tint);--warn:var(--so-sys-color-state-overdue);--bad:var(--so-sys-color-state-tamper);--r:var(--so-sys-radius-container);--rc:var(--so-sys-radius-control);--tap:var(--so-sys-size-target-min);--disp:var(--so-sys-font-display);--body:var(--so-sys-font-body);--mono:var(--so-sys-font-mono);--grid:color-mix(in srgb, var(--so-sys-color-outline) 55%, transparent);--wrap:1120px;--anchor-offset:84px}html[data-design=orb] *{margin:0;padding:0;box-sizing:border-box}html[data-design=orb]{scroll-behavior:smooth}html[data-design=orb] body{font-family:var(--body);font-size:16px;line-height:1.55;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}html[data-design=orb] h1,html[data-design=orb] h2,html[data-design=orb] h3,html[data-design=orb] h4{font-family:var(--disp);line-height:1.15;text-wrap:balance}html[data-design=orb] a{color:inherit}html[data-design=orb] :focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--rc)}html[data-design=orb] :target{scroll-margin-top:var(--anchor-offset)}html[data-design=orb] .mono{font-family:var(--mono);font-variant-ligatures:none}html[data-design=orb] .wrap{max-width:var(--wrap);margin:0 auto;padding:0 28px}html[data-design=orb] .nav{position:sticky;top:0;z-index:50;background:var(--surface);border-bottom:1px solid var(--line)}html[data-design=orb] .nav-in{max-width:var(--wrap);margin:0 auto;padding:0 28px;height:64px;display:flex;align-items:center;gap:28px}html[data-design=orb] .brand{display:flex;align-items:center;gap:9px;text-decoration:none}html[data-design=orb] .brand-mark{width:28px;height:28px;border-radius:var(--rc);background:var(--brand);display:grid;place-items:center}html[data-design=orb] .brand-mark svg{stroke:var(--onacc)}html[data-design=orb] .brand-name{font-family:var(--disp);font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--brand-strong)}html[data-design=orb] .nav-links{display:flex;gap:4px;list-style:none;margin-right:auto}html[data-design=orb] .nav-links a{display:block;padding:8px 12px;border-radius:var(--rc);font-size:14.5px;color:var(--ink2);text-decoration:none}html[data-design=orb] .nav-links a:hover{color:var(--ink);background:var(--sunk)}html[data-design=orb] .nav-end{display:flex;align-items:center;gap:10px}html[data-design=orb] .nav-end .link{font-size:14.5px;color:var(--ink2);text-decoration:none;padding:8px 10px;border-radius:var(--rc)}html[data-design=orb] .nav-end .link:hover{color:var(--ink)}html[data-design=orb] .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);padding:0 18px;border-radius:var(--rc);border:1px solid var(--acc);background:var(--acc);color:var(--onacc);font-family:var(--body);font-size:14.5px;font-weight:500;text-decoration:none;white-space:nowrap}html[data-design=orb] .btn:hover{background:var(--acc-hover);border-color:var(--acc-hover)}html[data-design=orb] .btn.ghost{background:var(--surface);color:var(--ink);border-color:var(--line2)}html[data-design=orb] .btn.ghost:hover{background:var(--sunk)}html[data-design=orb] .btn.sm{padding:0 14px;font-size:14px}html[data-design=orb] .nav .btn{padding:0 15px}html[data-design=orb] .mast{border-bottom:1px solid var(--line);background:linear-gradient(180deg,transparent,var(--bg)),repeating-linear-gradient(90deg,var(--grid) 0 1px,transparent 1px 46px),repeating-linear-gradient(0,var(--grid) 0 1px,transparent 1px 46px)}html[data-design=orb] .eyebrow{display:block;font-family:var(--disp);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:16px}html[data-design=orb] .pill{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--so-cmp-pill-radius);font-size:11.5px;font-weight:500;white-space:nowrap}html[data-design=orb] .pill.ok{background:var(--okbg);color:var(--ok)}html[data-design=orb] section.band{padding:68px 0;border-bottom:1px solid var(--line)}html[data-design=orb] section.band.alt{background:var(--surface)}html[data-design=orb] .sec-h{max-width:62ch;margin-bottom:34px}html[data-design=orb] .sec-h h2{font-size:clamp(24px,2.6vw,31px);font-weight:700;letter-spacing:-.02em}html[data-design=orb] .sec-h p{margin-top:12px;color:var(--ink2);font-size:16.5px}html[data-design=orb] .grid4{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}html[data-design=orb] .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px}html[data-design=orb] section.band.alt .card{background:var(--bg)}html[data-design=orb] .card-h{display:flex;align-items:center;gap:9px;margin-bottom:10px}html[data-design=orb] .card-h svg{width:18px;height:18px;fill:var(--acc);flex:none}html[data-design=orb] .card-h b{font-family:var(--disp);font-size:15.5px;font-weight:700}html[data-design=orb] .card-h .tag{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--ink3);border:1px solid var(--line);border-radius:var(--rc);padding:2px 7px;white-space:nowrap}html[data-design=orb] .card p{font-size:14px;color:var(--ink2);line-height:1.5}html[data-design=orb] a.card{display:block;text-decoration:none;color:inherit}html[data-design=orb] a.card:hover{border-color:var(--line2)}html[data-design=orb] a.card:hover .card-h b{color:var(--acc)}html[data-design=orb] .card .eyebrow{margin-bottom:8px}html[data-design=orb] .card-date{margin-top:12px;font-family:var(--mono);font-size:11.5px;color:var(--ink3)}html[data-design=orb] .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px}html[data-design=orb] .panel-h{display:flex;align-items:center;gap:8px;font-family:var(--disp);font-size:12.5px;font-weight:700;color:var(--ink2);margin-bottom:14px}html[data-design=orb] .panel-h .dot{width:7px;height:7px;border-radius:var(--so-ref-size-2);background:var(--ok);flex:none}html[data-design=orb] .panel-h .dot.warn{background:var(--warn)}html[data-design=orb] .panel-label{margin:18px 0 8px;font-family:var(--disp);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink3)}html[data-design=orb] .cta{padding:72px 0;background:var(--sunk);border-bottom:1px solid var(--line)}html[data-design=orb] .cta h2{font-size:clamp(24px,2.8vw,33px);font-weight:700;letter-spacing:-.02em;max-width:20ch}html[data-design=orb] .cta p{margin-top:14px;color:var(--ink2);font-size:16.5px;max-width:56ch}html[data-design=orb] .cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}html[data-design=orb] .cta .btn{min-height:var(--so-ref-size-48);padding:0 24px;font-size:15.5px}html[data-design=orb] .foot{background:var(--surface);padding:56px 0 0}html[data-design=orb] .foot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px}html[data-design=orb] .foot-col b{display:block;font-family:var(--disp);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink3);margin-bottom:14px}html[data-design=orb] .foot-col a{display:block;padding:5px 0;font-size:14px;color:var(--ink2);text-decoration:none}html[data-design=orb] .foot-col a:hover{color:var(--acc)}html[data-design=orb] .foot-bottom{margin-top:44px;padding:20px 0 34px;border-top:1px solid var(--line);font-size:13px;color:var(--ink3)}@media(max-width:900px){html[data-design=orb] .nav-links{display:none}}@media(max-width:560px){html[data-design=orb] section.band{padding:48px 0}html[data-design=orb] .nav-end .link{display:none}}@media(prefers-reduced-motion:reduce){html[data-design=orb]{scroll-behavior:auto}html[data-design=orb] *{animation:none!important;transition:none!important}}html[data-design=orb] .mast .wrap{padding-top:64px;padding-bottom:52px}html[data-design=orb] .mast h1{font-size:clamp(30px,4.2vw,46px);font-weight:800;letter-spacing:-.026em;max-width:20ch}html[data-design=orb] .mast .lede{margin-top:18px;max-width:62ch;font-size:clamp(16px,1.7vw,19px);color:var(--ink2)}html[data-design=orb] .strip{border-bottom:1px solid var(--line);background:var(--surface)}html[data-design=orb] .strip .wrap{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 26px;padding-top:20px;padding-bottom:20px}html[data-design=orb] .strip-label{font-family:var(--disp);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink3)}html[data-design=orb] .strip-item{font-family:var(--mono);font-size:12.5px;color:var(--ink2)}html[data-design=orb] .tbl{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}html[data-design=orb] .tbl table{border-collapse:collapse;width:100%;min-width:620px;font-size:13.5px}html[data-design=orb] .tbl th,html[data-design=orb] .tbl td{text-align:left;padding:11px 15px;border-bottom:1px solid var(--so-cmp-table-divider);vertical-align:top}html[data-design=orb] .tbl thead th{font-family:var(--disp);font-size:10.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ink3);background:var(--so-cmp-table-header-surface);white-space:nowrap}html[data-design=orb] .tbl tbody tr:last-child td{border-bottom:0}html[data-design=orb] .tbl td{color:var(--ink2)}html[data-design=orb] .tbl td:first-child{color:var(--ink);font-weight:500}html[data-design=orb] .tbl td.num{font-family:var(--so-cmp-table-numeric-font);font-size:12.5px;color:var(--ink)}html[data-design=orb] .pill.warn{background:var(--warnbg);color:var(--warn)}html[data-design=orb] .pill.bad{background:var(--badbg);color:var(--bad)}html[data-design=orb] .pill.info{background:var(--sunk);color:var(--ink2)}html[data-design=orb] .acc{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}html[data-design=orb] .acc+.acc{margin-top:10px}html[data-design=orb] .acc summary{display:flex;align-items:center;gap:14px;min-height:var(--tap);padding:13px 18px;cursor:pointer;list-style:none;font-family:var(--disp);font-size:15.5px;font-weight:700;color:var(--ink)}html[data-design=orb] .acc summary::-webkit-details-marker{display:none}html[data-design=orb] .acc summary::after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--ink3);border-bottom:2px solid var(--ink3);transform:rotate(45deg);flex:none}html[data-design=orb] .acc[open] summary::after{transform:rotate(-135deg)}html[data-design=orb] .acc summary:hover{background:var(--sunk)}html[data-design=orb] .acc-body{padding:0 18px 18px;border-top:1px solid var(--line)}html[data-design=orb] .acc-body>*:first-child{margin-top:14px}html[data-design=orb] .acc-body p{color:var(--ink2);font-size:14.5px;line-height:1.55}html[data-design=orb] .acc-title{display:flex;flex-direction:column;gap:3px}html[data-design=orb] .acc-sub{font-family:var(--mono);font-size:11.5px;font-weight:400;color:var(--ink3)}html[data-design=orb] .acc-num{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--acc);border:1px solid var(--line);border-radius:var(--rc);padding:2px 8px;flex:none}html[data-design=orb] .chain{display:flex;flex-direction:column;gap:0}html[data-design=orb] .chain-b{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items:center;gap:12px;padding:9px 12px;border:1px solid var(--line);border-radius:var(--rc);background:var(--bg)}html[data-design=orb] .chain-b .n{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--acc)}html[data-design=orb] .chain-b .h{font-family:var(--mono);font-size:11.5px;color:var(--ink3);overflow:hidden;text-overflow:ellipsis}html[data-design=orb] .chain-b .s{font-size:11.5px;color:var(--ok);white-space:nowrap}html[data-design=orb] .chain-link{width:1px;height:14px;margin-left:24px;background:var(--line2)}html[data-design=orb] .chain-note{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11.5px;color:var(--ink3)}html[data-design=orb] .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}html[data-design=orb] .stat{border:1px solid var(--line);border-radius:var(--rc);padding:12px;text-align:center;background:var(--bg)}html[data-design=orb] .stat b{display:block;font-family:var(--disp);font-size:22px;font-weight:800}html[data-design=orb] .stat span{font-size:11.5px;color:var(--ink3)}html[data-design=orb] .stat.ok b{color:var(--ok)}html[data-design=orb] .stat.warn b{color:var(--warn)}html[data-design=orb] .stat.bad b{color:var(--bad)}html[data-design=orb] .vlist{margin-top:14px;display:flex;flex-direction:column;gap:1px}html[data-design=orb] .vrow{display:flex;align-items:center;gap:10px;min-height:var(--so-cmp-table-row-height);padding:6px 12px;border:1px solid var(--line);border-radius:var(--rc);background:var(--bg);font-size:13px;color:var(--ink2)}html[data-design=orb] .vrow .st{margin-left:auto;font-size:11.5px;font-weight:500;text-align:right}html[data-design=orb] .vrow .st.ok{color:var(--ok)}html[data-design=orb] .vrow .st.warn{color:var(--warn)}html[data-design=orb] .sync{display:flex;flex-direction:column;gap:8px}html[data-design=orb] .sync-r{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;color:var(--ink2)}html[data-design=orb] .sync-r .when{font-family:var(--mono);font-size:11.5px;color:var(--ink3)}html[data-design=orb] .sync-bar{height:6px;border-radius:var(--so-cmp-pill-radius);background:var(--paper);overflow:hidden}html[data-design=orb] .sync-bar i{display:block;height:100%;background:var(--acc)}html[data-design=orb] .sync-bar.q i{background:var(--ink3)}html[data-design=orb] .rows{display:flex;flex-direction:column;gap:8px}html[data-design=orb] .row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:var(--so-cmp-table-row-height);padding:8px 12px;border:1px solid var(--line);border-radius:var(--rc);background:var(--bg)}html[data-design=orb] .row-t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:auto}html[data-design=orb] .row-t b{font-family:var(--disp);font-size:13.5px;font-weight:700}html[data-design=orb] .row-t span{font-size:12px;color:var(--ink3)}html[data-design=orb] .row .st{margin-left:auto;font-size:11.5px;font-weight:500;text-align:right}html[data-design=orb] .rows.stacked .row{flex-direction:column;align-items:flex-start;gap:3px}html[data-design=orb] .rows.stacked .row .st{margin-left:0;text-align:left}html[data-design=orb] .row .st.ok{color:var(--ok)}html[data-design=orb] .row .st.warn{color:var(--warn)}html[data-design=orb] .row .st.info{color:var(--ink3)}html[data-design=orb] .row .badge{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--acc);border:1px solid var(--line);border-radius:var(--rc);padding:3px 7px;flex:none}html[data-design=orb] .prose{max-width:72ch;font-family:var(--so-sys-font-prose);font-size:17.5px;line-height:1.72;color:var(--ink2)}html[data-design=orb] .prose>*+*{margin-top:1.1em}html[data-design=orb] .prose h2{font-family:var(--disp);font-size:clamp(21px,2.2vw,26px);font-weight:700;letter-spacing:-.018em;color:var(--ink);margin-top:2em}html[data-design=orb] .prose h3{font-family:var(--disp);font-size:18px;font-weight:700;color:var(--ink);margin-top:1.6em}html[data-design=orb] .prose a{color:var(--acc)}html[data-design=orb] .prose strong{color:var(--ink);font-weight:700}html[data-design=orb] .prose ul,html[data-design=orb] .prose ol{padding-left:1.3em}html[data-design=orb] .prose li+li{margin-top:.45em}html[data-design=orb] .prose blockquote{border-left:3px solid var(--line2);padding-left:18px;color:var(--ink3);font-style:normal}html[data-design=orb] .prose code{font-family:var(--mono);font-size:.88em;background:var(--sunk);border-radius:var(--rc);padding:2px 5px}html[data-design=orb] .prose pre{background:var(--sunk);border:1px solid var(--line);border-radius:var(--r);padding:16px;overflow-x:auto}html[data-design=orb] .prose pre code{background:0 0;padding:0}html[data-design=orb] .prose table{border-collapse:collapse;width:100%;font-family:var(--body);font-size:14.5px}html[data-design=orb] .prose th,html[data-design=orb] .prose td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--so-cmp-table-divider)}html[data-design=orb] .prose thead th{font-family:var(--disp);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink3);background:var(--so-cmp-table-header-surface)}html[data-design=orb] .prose img{max-width:100%;border-radius:var(--r)}html[data-design=orb] .jumpbar{position:sticky;top:64px;z-index:40;border-bottom:1px solid var(--line);background:var(--sunk)}html[data-design=orb] .jumpbar .wrap{display:flex;align-items:center;gap:0 18px;padding-top:0;padding-bottom:0;min-height:52px}html[data-design=orb] .jumpbar .strip-label{flex:none}html[data-design=orb] .jumps{display:flex;align-items:center;gap:0 2px;min-width:0;overflow-x:auto;scrollbar-width:none}html[data-design=orb] .jumps::-webkit-scrollbar{display:none}html[data-design=orb] .jump{display:inline-flex;align-items:center;flex:none;min-height:var(--tap);padding:0 11px;border:0;border-radius:var(--rc);background:0 0;font-size:14px;color:var(--ink2);white-space:nowrap;text-decoration:none}html[data-design=orb] .jump:hover,html[data-design=orb] .jump:focus-visible{color:var(--ink);background:var(--surface)}html[data-design=orb] .feat{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:44px;align-items:center}html[data-design=orb] .feat+.feat{margin-top:56px;padding-top:56px;border-top:1px solid var(--line)}html[data-design=orb] .feat.flip .feat-text{order:2}html[data-design=orb] .feat-tag{display:inline-block;font-family:var(--disp);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--cyan);margin-bottom:12px}html[data-design=orb] .feat h3{font-size:clamp(21px,2.2vw,26px);font-weight:700;letter-spacing:-.018em}html[data-design=orb] .feat>.feat-text>p{margin-top:12px;color:var(--ink2);font-size:15.5px;max-width:52ch}html[data-design=orb] .feat ul{list-style:none;margin-top:20px;display:flex;flex-direction:column;gap:10px}html[data-design=orb] .feat li{position:relative;padding-left:18px;font-size:14.5px;color:var(--ink2);line-height:1.5}html[data-design=orb] .feat li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:var(--so-ref-size-2);background:var(--acc)}html[data-design=orb] .feat .btn{margin-top:24px}@media(max-width:900px){html[data-design=orb] .feat{grid-template-columns:minmax(0,1fr);gap:28px}html[data-design=orb] .feat.flip .feat-text{order:0}}html[data-design=orb]{--color-bg:var(--so-sys-color-background);--color-bg-muted:var(--so-sys-color-surface-sunken);--color-bg-subtle:var(--so-sys-color-background-paper);--color-surface:var(--so-sys-color-surface);--color-text:var(--so-sys-color-on-surface);--color-text-muted:var(--so-sys-color-on-surface-muted);--color-text-subtle:var(--so-sys-color-on-surface-subtle);--color-border:var(--so-sys-color-outline);--color-border-strong:var(--so-sys-color-outline-strong);--color-border-input:var(--so-cmp-input-border);--color-brand:var(--so-sys-color-primary);--color-brand-hover:var(--so-sys-color-primary-hover);--color-brand-subtle:var(--so-sys-color-state-pending-tint);--brand-strong:var(--so-sys-color-brand-strong);--on-brand:var(--so-sys-color-on-primary);--color-accent-calc:var(--so-sys-color-secondary);--color-accent-calc-hover:var(--so-sys-color-secondary);--color-accent-calc-subtle:var(--so-sys-color-state-verified-tint);--color-positive:var(--so-sys-color-state-verified);--font-sans:var(--so-sys-font-body);--font-mono:var(--so-sys-font-mono);--font-prose:var(--so-sys-font-prose);--font-display:var(--so-sys-font-display);--radius-sm:var(--so-sys-radius-control);--radius-md:var(--so-sys-radius-control);--radius-lg:var(--so-sys-radius-container);--shadow-sm:0 0 0 0 transparent;--shadow-md:0 0 0 0 transparent;--shadow-lg:0 0 0 0 transparent;--control-min-h:var(--so-sys-size-target-min);--container-max:var(--wrap)}html[data-design=orb][data-brand=red]{--color-brand:var(--so-sys-color-state-tamper);--color-brand-hover:var(--so-sys-color-state-tamper);--color-brand-subtle:var(--so-sys-color-state-tamper-tint);--brand-strong:var(--so-sys-color-state-tamper);--on-brand:var(--so-sys-color-on-state-tamper)}html[data-design=orb][data-brand=tiffany]{--color-brand:var(--so-sys-color-secondary);--color-brand-hover:var(--so-sys-color-secondary);--color-brand-subtle:var(--so-sys-color-state-verified-tint);--brand-strong:var(--so-sys-color-brand);--on-brand:var(--so-sys-color-on-primary)}html[data-design=orb][data-brand=orange]{--color-brand:var(--so-sys-color-state-overdue);--color-brand-hover:var(--so-sys-color-state-overdue);--color-brand-subtle:var(--so-sys-color-state-overdue-tint);--brand-strong:var(--so-sys-color-state-overdue);--on-brand:var(--so-sys-color-on-primary)}html[data-design=orb] p,html[data-design=orb] ul,html[data-design=orb] ol,html[data-design=orb] dl,html[data-design=orb] blockquote,html[data-design=orb] figure,html[data-design=orb] table,html[data-design=orb] pre{margin:0 0 1.1em}html[data-design=orb] ul,html[data-design=orb] ol{padding-left:1.3em}html[data-design=orb] li+li{margin-top:.4em}html[data-design=orb] h1,html[data-design=orb] h2,html[data-design=orb] h3,html[data-design=orb] h4,html[data-design=orb] h5,html[data-design=orb] h6{margin:0 0 .6em}html[data-design=orb] h2{margin-top:2em}html[data-design=orb] h3{margin-top:1.6em}html[data-design=orb] body{overflow-x:clip;max-width:100vw}html[data-design=orb] .wrap{padding-left:max(env(safe-area-inset-left,0px),28px);padding-right:max(env(safe-area-inset-right,0px),28px)}html[data-design=orb] :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}html[data-design=orb]{--anchor-offset:0px}html[data-design=orb] .site-header{position:sticky;top:0;z-index:50;background:var(--so-sys-color-surface);border-bottom:1px solid var(--so-sys-color-outline);box-shadow:none}html[data-design=orb] .site-header__inner{display:flex;align-items:center;gap:20px;min-height:64px;padding-top:0;padding-bottom:0;flex-wrap:wrap}html[data-design=orb] .site-header__brand{display:flex;align-items:center;gap:9px;text-decoration:none}html[data-design=orb] .site-header__mark{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:var(--so-sys-radius-control);background:var(--so-sys-color-brand);color:var(--so-sys-color-on-primary);font-size:16px;line-height:1}html[data-design=orb] .site-header__name{font-family:var(--so-sys-font-display);font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--so-sys-color-brand-strong)}html[data-design=orb] .site-header__tld{font-weight:400;color:var(--so-sys-color-on-surface-subtle)}html[data-design=orb] .site-nav{display:flex;gap:4px}html[data-design=orb] .site-nav a{display:block;border:0;background:0 0;padding:8px 12px;border-radius:var(--so-sys-radius-control);font-family:var(--so-sys-font-body);font-size:14.5px;color:var(--so-sys-color-on-surface-muted);text-decoration:none}html[data-design=orb] .site-nav a:hover{color:var(--so-sys-color-on-surface);background:var(--so-sys-color-surface-sunken);text-decoration:none}html[data-design=orb] .site-search{margin-left:auto;flex:1 1 220px;max-width:340px}html[data-design=orb] .site-search__input{width:100%;min-height:var(--so-sys-size-target-min);padding:0 14px;border:1px solid var(--so-cmp-input-border);border-radius:var(--so-cmp-input-radius);background:var(--so-sys-color-background);font-family:var(--so-sys-font-body);font-size:14.5px;color:var(--so-sys-color-on-surface)}html[data-design=orb] .site-search__input::placeholder{color:var(--so-sys-color-on-surface-subtle)}html[data-design=orb] .theme-picker{margin-left:0;gap:7px}html[data-design=orb] .theme-swatch{border-radius:var(--so-cmp-pill-radius);box-shadow:0 0 0 1px var(--so-sys-color-outline)}html[data-design=orb] .theme-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--so-sys-color-surface),0 0 0 4px var(--so-sys-color-on-surface)}@media(max-width:900px){html[data-design=orb] .site-search{flex-basis:100%;max-width:none;margin-left:0;order:3}html[data-design=orb] .site-header__inner{padding-bottom:10px}}html[data-design=orb] .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--so-sys-size-target-min);padding:0 18px;border-radius:var(--so-sys-radius-control);border:1px solid var(--color-brand);background:var(--color-brand);color:var(--so-sys-color-on-primary);font-family:var(--so-sys-font-body);font-size:14.5px;font-weight:500;text-decoration:none;white-space:nowrap;box-shadow:none}html[data-design=orb] .btn:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--so-sys-color-on-primary);text-decoration:none}html[data-design=orb] .btn--secondary{background:var(--so-sys-color-surface);color:var(--so-sys-color-on-surface);border-color:var(--so-sys-color-outline-strong)}html[data-design=orb] .btn--secondary:hover{background:var(--so-sys-color-surface-sunken);color:var(--so-sys-color-on-surface);border-color:var(--so-sys-color-outline-strong)}html[data-design=orb] .site-footer{background:var(--so-sys-color-surface);border-top:1px solid var(--so-sys-color-outline);color:var(--so-sys-color-on-surface-muted);padding:48px 0 0}html[data-design=orb] .site-footer__inner{display:flex;flex-direction:column;gap:14px;padding-bottom:34px}html[data-design=orb] .site-footer__tag{font-family:var(--so-sys-font-display);font-size:15px;font-weight:700;color:var(--so-sys-color-on-surface);margin:0}html[data-design=orb] .site-footer__meta,html[data-design=orb] .site-footer__copy{font-size:13px;color:var(--so-sys-color-on-surface-subtle);margin:0}html[data-design=orb] .site-footer__copy{border-top:1px solid var(--so-sys-color-outline);padding-top:18px}html[data-design=orb] .site-footer a{color:var(--so-sys-color-on-surface-muted);text-decoration:none}html[data-design=orb] .site-footer a:hover{color:var(--color-brand);text-decoration:none}html[data-design=orb] .design-switch__btn{border-radius:var(--so-sys-radius-control);border-color:var(--so-sys-color-outline-strong);background:var(--so-sys-color-surface-sunken);color:var(--so-sys-color-on-surface);font-family:var(--so-sys-font-body)}html[data-design=orb] .design-switch__btn:hover{background:var(--so-sys-color-surface)}html[data-design=orb] .hero{background:linear-gradient(180deg,transparent,var(--so-sys-color-background)),repeating-linear-gradient(90deg,var(--grid) 0 1px,transparent 1px 46px),repeating-linear-gradient(0,var(--grid) 0 1px,transparent 1px 46px);border-bottom:1px solid var(--so-sys-color-outline);color:var(--so-sys-color-on-surface);padding:0}html[data-design=orb] .hero .wrap{padding-top:64px;padding-bottom:52px}html[data-design=orb] .hero__kicker{display:block;font-family:var(--so-sys-font-display);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--so-sys-color-accent-label);margin:0 0 16px}html[data-design=orb] .hero__title{font-family:var(--so-sys-font-display);font-size:clamp(30px,4.2vw,46px);font-weight:800;letter-spacing:-.026em;line-height:1.15;max-width:20ch;color:var(--so-sys-color-on-surface);margin:0}html[data-design=orb] .hero__lede{margin:18px 0 0;max-width:62ch;font-size:clamp(16px,1.7vw,19px);line-height:1.55;color:var(--so-sys-color-on-surface-muted)}html[data-design=orb] .hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0}html[data-design=orb] .hero__cta .btn{min-height:var(--so-sys-size-target-min-ship);padding:0 24px;font-size:15.5px}html[data-design=orb] .intro,html[data-design=orb] .tiles-section,html[data-design=orb] .disclaimer{max-width:none;padding-left:max(env(safe-area-inset-left,0px),28px,calc((100% - var(--wrap))/2 + 28px));padding-right:max(env(safe-area-inset-right,0px),28px,calc((100% - var(--wrap))/2 + 28px));border-bottom:1px solid var(--so-sys-color-outline)}html[data-design=orb] .intro{padding-top:44px;padding-bottom:44px}html[data-design=orb] .intro p{max-width:68ch;margin:0;font-size:16.5px;color:var(--so-sys-color-on-surface-muted)}html[data-design=orb] .tiles-section{padding-top:68px;padding-bottom:68px;background:var(--so-sys-color-surface)}html[data-design=orb] .section-title{font-family:var(--so-sys-font-display);font-size:clamp(24px,2.6vw,31px);font-weight:700;letter-spacing:-.02em;color:var(--so-sys-color-on-surface);margin-top:0;margin-bottom:34px}html[data-design=orb] .disclaimer{padding-top:40px;padding-bottom:40px;background:var(--so-sys-color-surface-sunken)}html[data-design=orb] .disclaimer p{max-width:68ch;margin:0;font-size:14px;color:var(--so-sys-color-on-surface-subtle)}html[data-design=orb] .tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}html[data-design=orb] .tile{background:var(--so-sys-color-background);border:1px solid var(--so-sys-color-outline);border-radius:var(--so-sys-radius-container);padding:20px;box-shadow:none}html[data-design=orb] .tile__title{font-family:var(--so-sys-font-display);font-size:15.5px;font-weight:700;color:var(--so-sys-color-on-surface);margin:0 0 10px}html[data-design=orb] .tile p{font-size:14px;line-height:1.5;color:var(--so-sys-color-on-surface-muted);margin:0}html[data-design=orb] a.tile,html[data-design=orb] .tile--link{display:block;text-decoration:none;color:inherit}html[data-design=orb] .tile--link:hover{border-color:var(--so-sys-color-outline-strong);text-decoration:none}html[data-design=orb] .tile--link:hover .tile__title{color:var(--color-brand)}html[data-design=orb] .tile--muted{background:var(--so-sys-color-surface-sunken);border-style:dashed}html[data-design=orb] .tile--muted .tile__title{color:var(--so-sys-color-on-surface-muted)}html[data-design=orb] .tile__chip{display:inline-flex;align-items:center;margin-top:12px;padding:3px 9px;border-radius:var(--so-cmp-pill-radius);background:var(--so-sys-color-state-pending-tint);color:var(--so-sys-color-state-pending);font-size:11.5px;font-weight:500}@media(max-width:560px){html[data-design=orb] .hero .wrap{padding-top:44px;padding-bottom:40px}html[data-design=orb] .tiles-section{padding-top:48px;padding-bottom:48px}}html[data-design=orb] .toc-layout{column-gap:44px}html[data-design=orb] .post{padding:44px 0 64px}html[data-design=orb] .post>*{max-width:72ch}html[data-design=orb] .toc-layout--notoc .post{max-width:72ch}html[data-design=orb] .breadcrumbs{font-family:var(--so-sys-font-mono);font-size:12px;color:var(--so-sys-color-on-surface-subtle);margin:0 0 20px}html[data-design=orb] .breadcrumbs a{color:var(--so-sys-color-on-surface-muted);text-decoration:none}html[data-design=orb] .breadcrumbs a:hover{color:var(--color-brand);text-decoration:none}html[data-design=orb] .breadcrumbs li::after{color:var(--so-sys-color-outline-strong)}html[data-design=orb] .post__header{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--so-sys-color-outline)}html[data-design=orb] .post__title{font-family:var(--so-sys-font-display);font-size:clamp(28px,3.6vw,40px);font-weight:800;letter-spacing:-.026em;line-height:1.15;color:var(--so-sys-color-on-surface);margin:0 0 14px}html[data-design=orb] .post__desc{font-size:clamp(16px,1.6vw,18.5px);line-height:1.55;color:var(--so-sys-color-on-surface-muted);margin:0 0 14px}html[data-design=orb] .post__meta{font-family:var(--so-sys-font-mono);font-size:11.5px;color:var(--so-sys-color-on-surface-subtle);margin:0}html[data-design=orb] .post>p,html[data-design=orb] .post>ul,html[data-design=orb] .post>ol,html[data-design=orb] .post>dl,html[data-design=orb] .post>blockquote{font-family:var(--so-sys-font-prose);font-size:17.5px;line-height:1.72;color:var(--so-sys-color-on-surface-muted)}html[data-design=orb] .post>h2{font-family:var(--so-sys-font-display);font-size:clamp(21px,2.2vw,26px);font-weight:700;letter-spacing:-.018em;color:var(--so-sys-color-on-surface);margin:2em 0 .5em}html[data-design=orb] .post>h3{font-family:var(--so-sys-font-display);font-size:18px;font-weight:700;color:var(--so-sys-color-on-surface);margin:1.6em 0 .5em}html[data-design=orb] .post>h4{font-family:var(--so-sys-font-display);font-size:15.5px;font-weight:700;color:var(--so-sys-color-on-surface)}html[data-design=orb] .post>* strong{color:var(--so-sys-color-on-surface);font-weight:700}html[data-design=orb] .post>p a:not(.btn),html[data-design=orb] .post>ul a:not(.btn),html[data-design=orb] .post>ol a:not(.btn),html[data-design=orb] .post>dl a:not(.btn),html[data-design=orb] .post>blockquote a:not(.btn),html[data-design=orb] .post>table a:not(.btn){color:var(--color-brand)}html[data-design=orb] .post>blockquote{border-left:3px solid var(--so-sys-color-outline-strong);padding-left:18px;margin-left:0;color:var(--so-sys-color-on-surface-subtle);font-style:normal}html[data-design=orb] .post>* code{font-family:var(--so-sys-font-mono);font-size:.88em;background:var(--so-sys-color-surface-sunken);border-radius:var(--so-sys-radius-control);padding:2px 5px}html[data-design=orb] .post>pre{background:var(--so-sys-color-surface-sunken);border:1px solid var(--so-sys-color-outline);border-radius:var(--so-sys-radius-container);padding:16px}html[data-design=orb] .post>pre code{background:0 0;padding:0}html[data-design=orb] .gloss-link{color:inherit;border-bottom:1px dashed var(--so-sys-color-outline-strong);text-decoration:none}html[data-design=orb] .gloss-link:hover{border-bottom-color:var(--color-brand);color:var(--color-brand)}html[data-design=orb] .table-wrap{background:var(--so-sys-color-surface);border:1px solid var(--so-sys-color-outline);border-radius:var(--so-sys-radius-container);margin:1.6em 0}html[data-design=orb] .post table,html[data-design=orb] .table-wrap table{font-family:var(--so-sys-font-body);font-size:13.5px;border-collapse:collapse;width:100%;margin:0}html[data-design=orb] .post th,html[data-design=orb] .post td{text-align:left;padding:11px 15px;border-bottom:1px solid var(--so-cmp-table-divider);vertical-align:top;font-family:var(--so-sys-font-body);font-size:13.5px;line-height:1.5}html[data-design=orb] .post thead th{font-family:var(--so-sys-font-display);font-size:10.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--so-sys-color-on-surface-subtle);background:var(--so-cmp-table-header-surface);white-space:nowrap}html[data-design=orb] .post tbody tr:last-child td{border-bottom:0}html[data-design=orb] .post td{color:var(--so-sys-color-on-surface-muted)}html[data-design=orb] .post td:first-child{color:var(--so-sys-color-on-surface);font-weight:500}html[data-design=orb] .post tfoot th,html[data-design=orb] .post tfoot td{font-weight:700;border-top:1px solid var(--so-sys-color-outline-strong);border-bottom:0;color:var(--so-sys-color-on-surface)}html[data-design=orb] .cmp-table table th:first-child,html[data-design=orb] .cmp-table table td:first-child{background:var(--so-sys-color-surface)}html[data-design=orb] .cmp-table table thead th:first-child{background:var(--so-cmp-table-header-surface)}html[data-design=orb] .toc__box,html[data-design=orb] .keyfacts,html[data-design=orb] .stub-notice,html[data-design=orb] .formula-card,html[data-design=orb] .callout{background:var(--so-sys-color-surface);border:1px solid var(--so-sys-color-outline);border-radius:var(--so-sys-radius-container);box-shadow:none}html[data-design=orb] .toc__box{padding:16px 18px}html[data-design=orb] .toc__head,html[data-design=orb] .keyfacts__title{font-family:var(--so-sys-font-display);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--so-sys-color-on-surface-subtle);margin:0 0 12px}html[data-design=orb] .toc a{font-family:var(--so-sys-font-body);font-size:13.5px;color:var(--so-sys-color-on-surface-muted);text-decoration:none}html[data-design=orb] .toc a:hover{color:var(--color-brand)}html[data-design=orb] .toc a.is-current{color:var(--so-sys-color-on-surface);font-weight:600;background:var(--so-sys-color-surface-sunken);border-radius:var(--so-sys-radius-control)}html[data-design=orb] .keyfacts{padding:18px}html[data-design=orb] .keyfacts__row{padding:9px 0;border-top:1px solid var(--so-cmp-table-divider);min-height:var(--so-cmp-table-row-height)}html[data-design=orb] .keyfacts dt{font-size:13px;color:var(--so-sys-color-on-surface-subtle);font-family:var(--so-sys-font-body)}html[data-design=orb] .keyfacts dd{font-family:var(--so-sys-font-mono);font-size:13px;color:var(--so-sys-color-on-surface)}html[data-design=orb] .stub-notice{padding:14px 18px;border-left:3px solid var(--so-sys-color-state-overdue);background:var(--so-sys-color-state-overdue-tint);color:var(--so-sys-color-state-overdue);font-family:var(--so-sys-font-body);font-size:14px}html[data-design=orb] .stub-notice strong{color:var(--so-sys-color-state-overdue)}html[data-design=orb] .callout{padding:16px 18px;border-left-width:3px}html[data-design=orb] .callout__title{font-family:var(--so-sys-font-display);font-size:14px;font-weight:700}html[data-design=orb] .callout__body p{font-family:var(--so-sys-font-body);font-size:14.5px;line-height:1.55}html[data-design=orb] .formula-card{padding:18px}html[data-design=orb] .formula-card__label{font-family:var(--so-sys-font-display);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--so-sys-color-on-surface-subtle)}html[data-design=orb] .formula-card__legend{background:var(--so-sys-color-background)}html[data-design=orb] .formula-card__src{font-family:var(--so-sys-font-mono);font-size:11.5px;color:var(--so-sys-color-on-surface-subtle)}html[data-design=orb] .faqs{margin:3em 0;max-width:72ch}html[data-design=orb] .faqs>h2{font-family:var(--so-sys-font-display);font-size:clamp(21px,2.2vw,26px);font-weight:700;letter-spacing:-.018em;margin-bottom:20px}html[data-design=orb] .faq{border:1px solid var(--so-sys-color-outline);border-radius:var(--so-sys-radius-container);background:var(--so-sys-color-surface);overflow:hidden;padding:0;margin:0 0 10px}html[data-design=orb] .faq summary{display:flex;align-items:center;gap:14px;min-height:var(--so-sys-size-target-min);padding:13px 18px;margin:0;cursor:pointer;list-style:none;font-family:var(--so-sys-font-display);font-size:15.5px;font-weight:700;color:var(--so-sys-color-on-surface)}html[data-design=orb] .faq summary::-webkit-details-marker{display:none}html[data-design=orb] .faq summary::after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--so-sys-color-on-surface-subtle);border-bottom:2px solid var(--so-sys-color-on-surface-subtle);transform:rotate(45deg);flex:none}html[data-design=orb] .faq[open] summary::after{transform:rotate(-135deg)}html[data-design=orb] .faq summary:hover{background:var(--so-sys-color-surface-sunken)}html[data-design=orb] .faq__answer{padding:14px 18px 18px;border-top:1px solid var(--so-sys-color-outline)}html[data-design=orb] .faq__answer p{font-family:var(--so-sys-font-body);font-size:14.5px;line-height:1.55;color:var(--so-sys-color-on-surface-muted)}html[data-design=orb] .faq__answer>:last-child{margin-bottom:0}html[data-design=orb] .references{max-width:72ch;margin-top:3em;padding:20px 22px;background:var(--so-sys-color-surface-sunken);border:1px solid var(--so-sys-color-outline);border-radius:var(--so-sys-radius-container)}html[data-design=orb] .references h2{font-family:var(--so-sys-font-display);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--so-sys-color-on-surface-subtle);margin:0 0 14px}html[data-design=orb] .references ol{margin:0}html[data-design=orb] .references li{font-family:var(--so-sys-font-body);font-size:13.5px;line-height:1.55;color:var(--so-sys-color-on-surface-muted)}html[data-design=orb] .references a{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px}html[data-design=orb] .related{max-width:72ch;margin-top:3em}html[data-design=orb] .related__title{font-family:var(--so-sys-font-display);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--so-sys-color-on-surface-subtle);margin:0 0 14px}html[data-design=orb] .related__grid{gap:12px;margin:0}html[data-design=orb] .related__grid a{display:block;padding:16px 18px;background:var(--so-sys-color-surface);border:1px solid var(--so-sys-color-outline);border-radius:var(--so-sys-radius-container);font-family:var(--so-sys-font-display);font-size:14.5px;font-weight:700;color:var(--so-sys-color-on-surface);text-decoration:none;box-shadow:none}html[data-design=orb] .related__grid a:hover{border-color:var(--so-sys-color-outline-strong);color:var(--color-brand);box-shadow:none}html[data-design=orb] .list{padding:44px 0 64px}html[data-design=orb] .list__header{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--so-sys-color-outline)}html[data-design=orb] .list__header h1{font-family:var(--so-sys-font-display);font-size:clamp(28px,3.6vw,40px);font-weight:800;letter-spacing:-.026em;color:var(--so-sys-color-on-surface)}html[data-design=orb] .list__desc,html[data-design=orb] .list__intro{max-width:62ch;font-size:16.5px;color:var(--so-sys-color-on-surface-muted)}html[data-design=orb] .list__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:28px;padding:0;list-style:none}html[data-design=orb] .list__item{padding:20px;border:1px solid var(--so-sys-color-outline);border-top:1px solid var(--so-sys-color-outline);border-radius:var(--so-sys-radius-container);background:var(--so-sys-color-surface)}html[data-design=orb] .list__item:hover{border-color:var(--so-sys-color-outline-strong)}html[data-design=orb] .list__item a{font-family:var(--so-sys-font-display);font-size:15.5px;font-weight:700;color:var(--so-sys-color-on-surface);text-decoration:none}html[data-design=orb] .list__item:hover a{color:var(--color-brand)}html[data-design=orb] .list__item p{margin:10px 0 0;font-family:var(--so-sys-font-body);font-size:14px;line-height:1.5;color:var(--so-sys-color-on-surface-muted)}html[data-design=orb] .list__empty{color:var(--so-sys-color-on-surface-subtle)}@media(max-width:560px){html[data-design=orb] .post{padding-top:28px}html[data-design=orb] .post p,html[data-design=orb] .post li{font-size:16.5px}}html[data-design=orb] .alphabet-bar{gap:4px;padding:12px;border:1px solid var(--so-sys-color-outline);border-radius:var(--so-sys-radius-container);background:var(--so-sys-color-surface-sunken)}html[data-design=orb] .alphabet-bar a,html[data-design=orb] .alphabet-bar span{width:34px;height:34px;border-radius:var(--so-sys-radius-control);font-family:var(--so-sys-font-mono);font-size:13px;font-weight:600}html[data-design=orb] .alphabet-bar a{color:var(--so-sys-color-on-surface-muted)}html[data-design=orb] .alphabet-bar a:hover{background:var(--so-sys-color-surface);color:var(--color-brand)}html[data-design=orb] .alphabet-bar .is-current{background:var(--color-brand);color:var(--so-sys-color-on-primary)}html[data-design=orb] .alphabet-bar .is-empty{color:var(--so-sys-color-outline-strong)}html[data-design=orb] .glossary-letter{font-family:var(--so-sys-font-display);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--so-sys-color-on-surface-subtle);border-bottom:1px solid var(--so-sys-color-outline);padding-bottom:8px;margin:2.4em 0 14px}html[data-design=orb] .term-list{display:flex;flex-direction:column;gap:8px}html[data-design=orb] .term{padding:14px 16px;border:1px solid var(--so-sys-color-outline);border-top:1px solid var(--so-sys-color-outline);border-radius:var(--so-sys-radius-container);background:var(--so-sys-color-surface)}html[data-design=orb] .term:hover{border-color:var(--so-sys-color-outline-strong)}html[data-design=orb] .term__name{font-family:var(--so-sys-font-display);font-size:14.5px;font-weight:700;margin:0 0 4px}html[data-design=orb] .term__name a{color:var(--so-sys-color-on-surface);text-decoration:none}html[data-design=orb] .term__name a:hover{color:var(--color-brand)}html[data-design=orb] .term__def{font-family:var(--so-sys-font-body);font-size:14px;line-height:1.5;color:var(--so-sys-color-on-surface-muted);margin:0}html[data-design=orb] .term__sect{margin-top:10px;padding:3px 7px;border:1px solid var(--so-sys-color-outline);border-radius:var(--so-sys-radius-control);font-family:var(--so-sys-font-mono);font-size:11px;font-weight:600;color:var(--so-sys-color-on-surface-subtle)}html[data-design=orb] .pagefind-search{--pagefind-ui-primary:var(--color-brand);--pagefind-ui-text:var(--so-sys-color-on-surface);--pagefind-ui-background:var(--so-sys-color-surface);--pagefind-ui-border:var(--so-sys-color-outline);--pagefind-ui-tag:var(--so-sys-color-surface-sunken);--pagefind-ui-border-radius:var(--so-sys-radius-control);--pagefind-ui-font:var(--so-sys-font-body)}html[data-design=orb] .search-fallback{color:var(--so-sys-color-on-surface-muted)}