@font-face{font-family:sans;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.sans_efda7ca3-module__D9W61q__className{font-family:sans,sans Fallback;font-style:normal}.sans_efda7ca3-module__D9W61q__variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_e9a6522b-module__-5cdha__className{font-family:mono,mono Fallback;font-style:normal}.mono_e9a6522b-module__-5cdha__variable{--font-mono:"mono", "mono Fallback"}
:root,[data-theme=light]{--surface-page:#f6f8fb;--surface-card:#fff;--surface-sub:#f1f5f9;--surface-raise:#fafcfe;--surface-sidebar:#fff;--surface-inverse:#0e1b36;--text-inverse:#e8edf5;--surface-qr:#fff;--scrim:#00000080;--border-default:#e3e9f1;--border-strong:#c9d4e0;--border-control:#75859f;--border-sidebar:#e3e9f1;--text-primary:#0e1b36;--text-secondary:#51607a;--text-muted:#5e6e88;--text-sidebar:#51607a;--text-sidebar-group:#5e6e88;--action:#0e7c7b;--action-hover:#085758;--action-text:#0b6b6a;--action-tint:#eaf4f3;--on-action:#fff;--focus-ring:#0e7c7b;--danger-text:#b3372f;--danger-border:#e5c4c1;--danger-bg:#fdecea;--status-draft-text:#8a5a12;--status-draft-bg:#fbf1de;--status-sealing-text:#1c4fd8;--status-sealing-bg:#e8eefc;--status-published-text:#1f7a5c;--status-published-bg:#e4f4ec;--status-retired-text:#5b6b84;--status-retired-bg:#eef2f7;--viz-draft:#b47e22;--viz-sealing:#4a72d6;--viz-published:#2f8168;--viz-retired:#5b6b84;--viz-repurposed:#7a4fbf;--viz-track:#f1f5f9;--logo-bracket:#0e1b36;--wordmark:#0e1b36;--wordmark-2:#3d4a66;--radius:8px;--font-sans-stack:var(--font-sans), system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono-stack:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--surface-page-dark:#0b0f17;--text-inverse-muted:#9aa7bd;--action-text-inverse:#4dd5d3;--surface-inverse-sub:#ffffff14;--border-inverse:#ffffff2e}@media screen{:root[data-theme=dark],[data-theme=dark]{--surface-page:var(--surface-page-dark);--surface-card:#111725;--surface-sub:#161d2e;--surface-raise:#141b2b;--surface-sidebar:#0d131f;--surface-inverse:#161d2e;--text-inverse:#e8edf5;--border-default:#2a3550;--border-strong:#3d4c6f;--border-control:#63718c;--border-sidebar:#1d2537;--text-primary:#e8edf5;--text-secondary:#9aa7bd;--text-muted:#7c8aa5;--text-sidebar:#9aa7bd;--text-sidebar-group:#66748f;--action:#2bd4d1;--action-hover:#54dedc;--action-text:#4dd5d3;--action-tint:#152230;--on-action:#04211d;--focus-ring:#2bd4d1;--danger-text:#f08c84;--danger-border:#4a2a29;--danger-bg:#2a1918;--status-draft-text:#e7be77;--status-draft-bg:#3a2e17;--status-sealing-text:#8fb3f9;--status-sealing-bg:#1b2a4a;--status-published-text:#6fdcb2;--status-published-bg:#123529;--status-retired-text:#9aa7bd;--status-retired-bg:#222b3e;--viz-draft:#d9a85c;--viz-sealing:#6e96ee;--viz-published:#3ebe93;--viz-retired:#9aa7bd;--viz-repurposed:#b392e8;--viz-track:#161d2e;--logo-bracket:#fff;--wordmark:#fff;--wordmark-2:#b5c0d4;--scrim:#0000009e}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(main[data-theme=dark]){--surface-page:var(--surface-page-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
:root{--max-width:56rem}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans-stack);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}main{background:var(--surface-page);min-height:100dvh;color:var(--text-primary)}.page-shell{max-width:var(--max-width);margin:0 auto;padding:1.5rem 1.25rem 4rem}a{color:var(--action-text);text-underline-offset:.15em;text-decoration:underline}a:hover{color:var(--action-hover)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-radius:4px}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.75rem;display:flex}.page-header h1{letter-spacing:-.02em;color:var(--text-primary);overflow-wrap:anywhere;margin:0 0 .25rem;font-size:1.6rem;font-weight:700;line-height:1.2}.subtitle{color:var(--text-secondary);font-size:1rem}.page-header .subtitle{margin:0}.eyebrow{font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--action-text);margin:0 0 .5rem;font-size:.78rem;font-weight:500}.lang-switch{white-space:nowrap;border:1px solid var(--border-default);background:var(--surface-card);border-radius:6px;font-size:.9rem;display:inline-flex;overflow:hidden}.lang-switch a{font-family:var(--font-mono-stack);letter-spacing:.04em;color:var(--text-muted);padding:.35rem .8rem;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-block}.lang-switch a+a{border-left:1px solid var(--border-default)}.lang-switch a:hover{background:var(--surface-sub);color:var(--text-primary)}.lang-switch a[aria-current]{background:var(--text-primary);color:var(--surface-card)}.lang-switch a:focus-visible{outline-offset:-2px;border-radius:0}section.card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius);margin-bottom:1rem;padding:1.1rem 1.25rem}section.card>h2{letter-spacing:-.01em;color:var(--text-primary);border-bottom:1px solid var(--border-default);margin:0 0 .75rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:700}h3{letter-spacing:-.005em;color:var(--text-primary);font-size:.95rem;font-weight:600}dl.fields{grid-template-columns:1fr;gap:.85rem 1.5rem;margin:0;display:grid}@media (min-width:40rem){dl.fields{grid-template-columns:repeat(2,minmax(0,1fr))}}dl.fields>div{min-width:0}dl.fields+dl.fields{margin-top:1.5rem}dl.fields dt{color:var(--text-secondary);margin:0;font-size:.82rem;font-weight:600}dl.fields dd{color:var(--text-primary);overflow-wrap:anywhere;margin:.15rem 0 0;font-size:1rem}code{font-family:var(--font-mono-stack);background:var(--surface-sub);color:var(--text-primary);overflow-wrap:anywhere;border-radius:4px;padding:.08rem .3rem;font-size:.92em}pre code{padding:.6rem .7rem;display:block}.badge{font-family:var(--font-sans-stack);background:var(--surface-sub);color:var(--text-secondary);border-radius:999px;padding:.12rem .55rem;font-size:.8rem;font-weight:600;display:inline-block}.badge.code{font-family:var(--font-mono-stack);font-weight:500}.badge-group{white-space:nowrap}.badge.ok,.badge.qualified{background:var(--status-published-bg);color:var(--status-published-text)}.badge.unqualified{background:var(--status-retired-bg);color:var(--status-retired-text)}.badge.pending{background:var(--status-sealing-bg);color:var(--status-sealing-text)}section.card.integrity{background:var(--surface-inverse);color:var(--text-inverse);border:1px solid var(--border-inverse);border-top:3px solid var(--action)}section.card.integrity>h2{color:var(--text-inverse);border-bottom-color:var(--border-inverse)}section.card.integrity .lede{color:var(--text-inverse-muted);margin:0 0 1rem;font-size:.95rem}section.card.integrity .eyebrow{color:var(--action-text-inverse)}section.card.integrity dl.fields dt{color:var(--text-inverse-muted)}section.card.integrity dl.fields dd{color:var(--text-inverse)}section.card.integrity .subtitle{color:var(--text-inverse-muted)}section.card.integrity h3{color:var(--text-inverse)}section.card.integrity code{background:var(--surface-inverse-sub);color:var(--text-inverse)}section.card.integrity a{color:var(--action-text-inverse)}section.card.integrity a:hover{color:var(--text-inverse)}section.card.integrity :focus-visible{outline-color:var(--action-text-inverse)}section.card.sealing p{color:var(--text-primary);margin:0 0 .9rem}section.card.sealing .sealing-note{color:var(--text-secondary);font-size:.9rem}section.card.sealing[role=status]{border-left:3px solid var(--status-sealing-text)}a.refresh-link,button.refresh-link,a.link-button,button.link-button{min-height:40px;font-family:var(--font-sans-stack);cursor:pointer;border-radius:6px;padding:.5rem 1.1rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}a.refresh-link,button.refresh-link{background:var(--action);color:var(--on-action);border:0}a.refresh-link:hover,button.refresh-link:hover{background:var(--action-hover);color:var(--on-action)}a.link-button,button.link-button{border:1px solid var(--border-strong);background:var(--surface-card);color:var(--action-text)}a.link-button:hover,button.link-button:hover{background:var(--action-tint);color:var(--action-text)}a.refresh-link:focus-visible,button.refresh-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;box-shadow:inset 0 0 0 2px var(--on-action)}.successor-list{flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}section.brand-banner,section.product-banner{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-bottom:1rem;padding:1rem 1.25rem;display:flex}.brand-logo,.product-image,.annex-image{object-fit:contain;border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-qr);padding:.5rem}.brand-logo{flex:none;width:72px;height:72px}.product-image{flex:none;width:96px;height:96px}.annex-image{max-width:min(100%,360px);height:auto}.brand-text,.product-text{flex:1;min-width:0}.brand-name{letter-spacing:-.01em;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:1.1rem;font-weight:700}.brand-desc{color:var(--text-secondary);margin:.25rem 0 0;font-size:.92rem}.brand-links{flex-wrap:wrap;gap:.4rem 1.1rem;margin:.4rem 0 0;font-size:.9rem;display:flex}.product-eyebrow{font-family:var(--font-mono-stack);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0;font-size:.72rem;font-weight:500}.product-name{letter-spacing:-.01em;color:var(--text-primary);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:1.15rem;font-weight:700}section.annex{background:var(--surface-page);border:2px dashed var(--border-strong);border-radius:var(--radius);margin:1.5rem 0 1rem;padding:1.1rem 1.25rem}section.annex>h2{letter-spacing:-.01em;color:var(--text-primary);margin:0 0 .5rem;font-size:1.1rem;font-weight:700}section.annex .eyebrow{color:var(--text-muted)}.annex-disclaimer{color:var(--text-secondary);margin:0 0 .35rem;font-size:.9rem}.annex-updated{font-family:var(--font-mono-stack);color:var(--text-muted);margin:0 0 1rem;font-size:.78rem}section.annex dl.fields{grid-template-columns:1fr}.annex-external{font-size:.9em}.annex-size{color:var(--text-muted);font-size:.9em}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a,a.refresh-link,button.refresh-link,a.link-button,button.link-button,.lang-switch a{transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}@media (prefers-reduced-motion:reduce){a,a.refresh-link,button.refresh-link,a.link-button,button.link-button,.lang-switch a{transition:none}}@media print{section.card.integrity{--surface-inverse:var(--surface-card);--text-inverse:var(--text-primary);--text-inverse-muted:var(--text-secondary);--action-text-inverse:var(--action-text);--surface-inverse-sub:var(--surface-sub);--border-inverse:var(--border-strong)}.lang-switch,a.refresh-link:not(.successor),button.refresh-link,a.link-button:not(.successor),button.link-button{display:none}a.successor{min-height:0;color:inherit;font-weight:inherit;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}a.successor:after{content:" (" attr(href) ")";font-family:var(--font-mono-stack);overflow-wrap:anywhere;font-size:.85em}main{min-height:auto}.page-shell{max-width:none;padding:0}section,dl.fields>div{break-inside:avoid}.badge{border:1px solid}}
