:root{--ink:#17212b;--ink-soft:#243b53;--muted:#506173;--paper:#f4f7fa;--paper-strong:#fff;--line:#d3dce5;--line-strong:#9eafbe;--primary:#0b7285;--primary-dark:#075866;--secondary:#243b53;--accent:#f2c14e;--success:#167a4a;--warning:#8c5a00;--danger:#b42318;--shadow:0 14px 36px rgba(23,33,43,.08);--radius:14px;--content:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--paper)}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.62;text-rendering:optimizeLegibility}body.menu-open{overflow:hidden}a{color:var(--primary-dark);text-decoration-thickness:.08em;text-underline-offset:.16em}a:hover{color:var(--danger)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}ol,p,ul{margin-top:0}button,summary{font:inherit}button{color:inherit}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:rgba(244,247,250,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header__inner{width:min(var(--content),calc(100% - 32px));min-height:76px;margin:0 auto;display:flex;align-items:center;gap:18px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.brand,.brand:hover{color:var(--ink)}.brand__text{font-size:.94rem}.signal-mark{position:relative;display:inline-block;width:44px;height:36px;flex:0 0 auto}.signal-mark--small{width:32px;height:28px}.signal-mark__bar{position:absolute;left:2px;display:block;width:24px;border:2px solid var(--primary);border-right-width:5px;background:var(--paper-strong)}.signal-mark__bar--one{top:1px;height:9px}.signal-mark__bar--two{top:13px;height:9px;left:8px;border-color:var(--secondary)}.signal-mark__bar--three{top:25px;height:9px;left:14px;border-color:var(--accent)}.signal-mark__dot{position:absolute;right:2px;top:13px;width:8px;height:8px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 3px rgba(180,35,24,.13)}.signal-mark--small .signal-mark__bar{transform:scale(.72);transform-origin:left center}.signal-mark--small .signal-mark__dot{transform:scale(.72);transform-origin:right center}.desktop-nav{display:flex;align-items:center;gap:4px;margin-left:auto}.desktop-nav__details summary,.desktop-nav__link{display:inline-flex;min-height:44px;align-items:center;padding:9px 11px;border:1px solid transparent;color:var(--ink-soft);font-size:.83rem;font-weight:750;text-decoration:none;cursor:pointer;list-style:none}.desktop-nav__details summary::-webkit-details-marker{display:none}.desktop-nav__details[open] summary,.desktop-nav__link:hover{border-color:var(--line-strong);color:var(--primary-dark);background:var(--paper-strong)}.desktop-nav__link--emphasis{border-color:var(--primary);color:var(--primary-dark);background:rgba(11,114,133,.08)}.desktop-nav__details{position:relative}.desktop-nav__menu{position:absolute;right:0;top:calc(100% + 7px);display:grid;min-width:210px;padding:8px;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper-strong);box-shadow:var(--shadow)}.desktop-nav__menu a,.nav-held{min-height:42px;display:flex;align-items:center;padding:8px 10px;border-radius:6px;color:var(--ink-soft);font-size:.82rem;text-decoration:none}.desktop-nav__menu a:hover{background:var(--paper)}.nav-held{margin-top:4px;border-top:1px dashed var(--line);color:var(--muted);font-size:.75rem}.header-handoff{display:inline-flex;min-height:44px;align-items:center;padding:9px 13px;border-radius:7px;background:var(--secondary);color:#fff;font-size:.8rem;font-weight:800;text-decoration:none;white-space:nowrap}.header-handoff:hover{background:var(--primary-dark);color:#fff}.menu-button{display:none;min-height:44px;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--paper-strong);font-weight:800}.menu-button__icon{display:grid;grid-gap:4px;gap:4px}.menu-button__icon span{width:18px;height:2px;background:var(--ink)}.mobile-nav-layer{position:fixed;inset:0;z-index:50}.mobile-nav-layer__scrim{position:absolute;inset:0;width:100%;border:0;background:rgba(23,33,43,.52)}.mobile-drawer{position:absolute;inset:0 0 0 auto;width:min(420px,92vw);overflow-y:auto;padding:24px 20px 32px;border-left:1px solid var(--line-strong);background:var(--paper);box-shadow:-18px 0 48px rgba(23,33,43,.16)}.mobile-drawer__head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--line)}.mobile-drawer__head h2{margin:0;font-size:1.3rem}.icon-button{display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid var(--line-strong);border-radius:8px;background:var(--paper-strong);font-size:1.7rem;line-height:1;cursor:pointer}.mobile-nav{padding-top:10px}.mobile-nav__group{padding:15px 0;border-bottom:1px dashed var(--line)}.mobile-nav__group h3{margin:0 0 7px;color:var(--muted);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.mobile-nav__links{display:grid;grid-gap:5px;gap:5px}.mobile-nav__external,.mobile-nav__held,.mobile-nav__link{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:9px 11px;border-radius:7px;color:var(--ink-soft);font-weight:750;text-decoration:none}.mobile-nav__external:hover,.mobile-nav__link:hover{background:var(--paper-strong)}.mobile-nav__link--emphasis{border:1px solid var(--primary);background:rgba(11,114,133,.08);color:var(--primary-dark)}.mobile-nav__held{border:1px dashed var(--line-strong);color:var(--muted);font-size:.82rem}.mobile-nav__external{margin-top:18px;border:1px solid var(--secondary);background:var(--secondary);color:#fff}.mobile-nav__external:hover{color:#fff;background:var(--primary-dark)}.page-wrap{width:min(var(--content),calc(100% - 32px));margin:0 auto;padding:40px 0 72px}.page-wrap--homepage{padding-top:58px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px;color:var(--muted);font-size:.8rem}.breadcrumbs a{color:var(--primary-dark);font-weight:750}.page-header{max-width:860px;margin-bottom:32px}.page-header--home{max-width:980px;padding:34px;border:1px solid var(--line-strong);border-left:8px solid var(--primary);background:var(--paper-strong);box-shadow:var(--shadow)}.page-eyebrow,.section-eyebrow{margin-bottom:8px;color:var(--primary-dark);font-size:.75rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.page-header h1{max-width:900px;margin:0 0 14px;color:var(--secondary);font-size:clamp(2.1rem,5vw,4.7rem);letter-spacing:-.055em;line-height:1.03}.page-header--home h1,.page-lede{max-width:760px}.page-lede{margin-bottom:0;color:var(--muted);font-size:clamp(1rem,2vw,1.2rem)}.page-content{display:grid;grid-gap:34px;gap:34px}.page-section{scroll-margin-top:96px}.link-rail h2,.page-section h2{margin:0 0 12px;color:var(--secondary);font-size:clamp(1.45rem,2.5vw,2rem);letter-spacing:-.03em;line-height:1.1}.page-section>ol,.page-section>p,.page-section>ul{max-width:850px}.page-section ol,.page-section ul{padding-left:1.2rem}.page-section li+li{margin-top:7px}.page-meta-note{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.78rem;text-transform:capitalize}.card-grid,.hero-grid,.platform-grid,.route-grid,.status-grid{display:grid;grid-gap:16px;gap:16px}.card-grid,.hero-grid,.route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-grid,.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid{margin-top:-4px}.info-card,.platform-card,.route-card-link,.status-row{border:1px solid var(--line);background:var(--paper-strong);box-shadow:0 8px 20px rgba(23,33,43,.045)}.info-card,.platform-card,.status-row{padding:20px;border-radius:var(--radius)}.info-card__head,.platform-card__head,.status-row__head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:10px}.callout h3,.info-card h3,.platform-card h3,.status-row h3{margin:0;color:var(--secondary);font-size:1.05rem;line-height:1.2}.info-card p:last-child,.platform-card p:last-child,.status-row p:last-child{margin-bottom:0}.info-card__body{color:var(--muted)}.info-card--accent{border-top:5px solid var(--accent)}.info-card--primary{border-top:5px solid var(--primary)}.info-card--hold{border-top:5px solid var(--warning)}.route-card-link{display:grid;grid-gap:5px;gap:5px;padding:17px;border-radius:10px;text-decoration:none}.route-card-link:hover{border-color:var(--primary);background:#fbfdfe}.route-card-link__label{color:var(--secondary);font-weight:850}.route-card-link__description{color:var(--muted);font-size:.88rem}.state-tag{display:inline-flex;min-height:26px;align-items:center;padding:3px 8px;border:1px solid;border-radius:999px;font-size:.69rem;font-weight:850;letter-spacing:.04em;line-height:1.1;text-align:center;text-transform:uppercase;white-space:nowrap}.state-tag--neutral{color:var(--muted);background:#eef2f5}.state-tag--hold{color:var(--warning);background:#fff7df}.state-tag--unknown{color:var(--danger);background:#fff0ee}.state-tag--official{color:var(--success);background:#eaf7f0}.state-tag--conflict{color:var(--danger);background:#fff0ee}.callout{display:grid;grid-template-columns:34px 1fr;grid-gap:13px;gap:13px;padding:18px;border:1px solid var(--line-strong);border-left:6px solid var(--secondary);border-radius:10px;background:var(--paper-strong)}.callout p:last-child{margin-bottom:0}.callout__mark{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--secondary);color:#fff;font-weight:900}.callout--hold{border-left-color:var(--warning)}.callout--hold .callout__mark{background:var(--warning)}.callout--unknown{border-left-color:var(--danger)}.callout--conflict .callout__mark,.callout--unknown .callout__mark{background:var(--danger)}.callout--conflict{border-left-color:var(--danger)}.evidence-line{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;color:var(--muted);font-size:.78rem}.evidence-line__label{color:var(--secondary);font-weight:850;text-transform:uppercase}.external-link{font-weight:750}.platform-card__filename{margin:3px 0 0;color:var(--ink-soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;overflow-wrap:anywhere}.platform-card__facts{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.fact-pill{display:inline-flex;padding:4px 8px;border-radius:5px;background:var(--paper);color:var(--ink-soft);font-size:.75rem;font-weight:800}.data-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:var(--paper-strong)}.data-table{width:100%;border-collapse:collapse;min-width:660px}.data-table td,.data-table th{padding:13px 15px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.data-table th{color:var(--secondary);background:#eef2f5;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.data-table tr:last-child td{border-bottom:0}.data-table td{color:var(--muted);font-size:.88rem}.faq-list{display:grid;grid-gap:10px;gap:10px;max-width:900px}.faq-item{border:1px solid var(--line);border-radius:9px;background:var(--paper-strong)}.faq-item summary{min-height:52px;padding:14px 17px;color:var(--secondary);font-weight:800;cursor:pointer;list-style-position:inside}.faq-item__answer{padding:0 17px 16px 37px;color:var(--muted)}.link-rail{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:24px;gap:24px;margin-top:22px;padding:23px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--secondary);color:#fff}.link-rail .section-eyebrow,.link-rail h2{color:#fff}.link-rail .section-eyebrow{opacity:.75}.link-rail__links{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px}.link-rail__links a{display:inline-flex;min-height:40px;align-items:center;padding:7px 10px;border:1px solid hsla(0,0%,100%,.34);border-radius:6px;color:#fff;font-size:.83rem;font-weight:750;text-decoration:none}.link-rail__links a:hover{border-color:var(--accent);color:var(--accent)}.site-footer{border-top:1px solid var(--line-strong);background:#eaf0f4}.site-footer__bottom,.site-footer__top{width:min(var(--content),calc(100% - 32px));margin:0 auto}.site-footer__top{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:48px;gap:48px;padding:44px 0 34px}.brand--footer{margin-bottom:15px}.site-footer__brand p{max-width:360px;margin-bottom:8px;color:var(--muted);font-size:.86rem}.footer-disclosure{color:var(--secondary)!important;font-weight:750}.site-footer__groups{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.footer-group h2{margin:0 0 10px;color:var(--secondary);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.footer-group ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.footer-group a{color:var(--muted);font-size:.84rem;font-weight:650}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;padding:15px 0 20px;border-top:1px solid var(--line);color:var(--muted);font-size:.75rem}.site-footer__bottom a{color:var(--primary-dark);font-weight:750}.trust-list{display:grid;grid-gap:10px;gap:10px;max-width:880px;padding:0;list-style:none}.trust-list li{padding:14px 16px;border-left:4px solid var(--primary);background:var(--paper-strong)}.source-list{display:grid;grid-gap:12px;gap:12px;padding:0;list-style:none}.source-list li{display:grid;grid-template-columns:minmax(190px,.6fr) 1fr;grid-gap:14px;gap:14px;padding:15px;border:1px solid var(--line);border-radius:9px;background:var(--paper-strong)}.source-list__title{color:var(--secondary);font-weight:850}.source-list__detail{color:var(--muted);font-size:.86rem}.source-list__detail p:last-child,.status-row__body{margin-bottom:0}.status-row__body{color:var(--muted)}.status-row__body strong{color:var(--secondary)}.status-row--unknown{border-left:5px solid var(--danger)}.status-row--hold{border-left:5px solid var(--warning)}.status-row--official{border-left:5px solid var(--success)}.muted-note{color:var(--muted);font-size:.88rem}.disabled-panel{padding:20px;border:2px dashed var(--line-strong);border-radius:var(--radius);background:#eef2f5}.disabled-panel h3{margin:0 0 7px;color:var(--secondary)}.disabled-panel p:last-child{margin-bottom:0}.home-page{position:relative}.home-page:before{position:absolute;z-index:-1;inset:18px 0 50px;background-image:linear-gradient(rgba(11,114,133,.045) 1px,transparent 0),linear-gradient(90deg,rgba(11,114,133,.045) 1px,transparent 0);background-size:28px 28px;content:"";pointer-events:none}.landing-home{display:grid;grid-gap:58px;gap:58px}.landing-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--secondary);border-bottom:1px solid var(--line-strong);background:hsla(0,0%,100%,.72)}.landing-signal-cell{display:flex;min-height:78px;align-items:center;gap:13px;padding:14px 16px;border-right:1px solid var(--line)}.landing-signal-cell:last-child{border-right:0}.landing-signal-cell--accent{background:rgba(242,193,78,.16)}.landing-route-card__index,.landing-safety-card__index,.landing-signal-cell__index{color:var(--primary-dark);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;font-weight:900;letter-spacing:.08em}.landing-signal-cell__label{display:block;margin-bottom:2px;color:var(--muted);font-size:.67rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.landing-signal-cell strong{display:block;color:var(--secondary);font-size:.94rem;line-height:1.2}.landing-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);grid-gap:28px;gap:28px;align-items:stretch}.landing-hero__copy,.landing-hero__marker{min-height:360px}.landing-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:18px 0 20px}.landing-kicker{margin:0 0 10px;color:var(--primary-dark);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;font-weight:900;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.landing-hero h2,.landing-section h2,.landing-trust h2{margin:0 0 13px;color:var(--secondary);font-size:clamp(1.8rem,4vw,3.35rem);letter-spacing:-.055em;line-height:1.02}.landing-hero__copy>p:not(.landing-kicker):not(.landing-source-line){max-width:650px;margin-bottom:24px;color:var(--muted);font-size:clamp(1.02rem,1.8vw,1.22rem)}.landing-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.landing-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:6px;padding:10px 15px;border:1px solid var(--secondary);border-radius:6px;font-size:.82rem;font-weight:850;text-decoration:none}.landing-button--primary{border-color:var(--primary);background:var(--primary);color:#fff}.landing-button--primary:hover{border-color:var(--primary-dark);background:var(--primary-dark);color:#fff}.landing-button--secondary{background:var(--paper-strong);color:var(--secondary)}.landing-button--secondary:hover{background:var(--secondary);color:#fff}.landing-source-line{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:18px 0 0;color:var(--muted);font-size:.76rem}.landing-source-line__mark{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px rgba(22,122,74,.13)}.landing-fallback{max-width:650px;margin:18px 0 0;padding:11px 13px;border-left:3px solid var(--warning);background:rgba(242,193,78,.15);color:var(--secondary);font-size:.78rem;line-height:1.5}.landing-fallback strong{color:var(--warning)}.landing-hero__marker{position:relative;display:flex;min-height:360px;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:28px;border:1px solid var(--secondary);background:var(--secondary);color:#fff;box-shadow:14px 14px 0 rgba(11,114,133,.16)}.landing-hero__marker:after,.landing-hero__marker:before{position:absolute;background:var(--accent);content:""}.landing-hero__marker:before{top:25px;right:24px;width:72px;height:5px}.landing-hero__marker:after{top:25px;right:24px;width:5px;height:72px}.landing-hero__marker-grid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(hsla(0,0%,100%,.16) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.16) 1px,transparent 0);background-size:32px 32px}.landing-hero__marker-core{position:relative;z-index:1;display:flex;align-items:flex-end;gap:14px;margin-bottom:30px}.landing-hero__marker .signal-mark{width:84px;height:68px}.landing-hero__marker .signal-mark__bar{width:45px;border-color:#7edce6;background:transparent}.landing-hero__marker .signal-mark__bar--one{top:2px;height:16px}.landing-hero__marker .signal-mark__bar--two{top:24px;left:14px;height:16px;border-color:#fff}.landing-hero__marker .signal-mark__bar--three{top:46px;left:27px;height:16px;border-color:var(--accent)}.landing-hero__marker .signal-mark__dot{top:24px;right:0;width:12px;height:12px;background:#f07b6f;box-shadow:0 0 0 4px hsla(6,81%,69%,.18)}.landing-hero__marker-number{color:var(--accent);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;font-weight:900;letter-spacing:.12em}.landing-hero__marker-label,.landing-hero__marker-note{position:relative;z-index:1}.landing-hero__marker-label{max-width:240px;margin:0 0 7px;color:#fff;font-size:1.3rem;font-weight:850;line-height:1.15}.landing-hero__marker-note{margin:0;color:hsla(0,0%,100%,.7);font-size:.78rem}.landing-section{display:grid;grid-gap:22px;gap:22px}.landing-section__intro{max-width:760px}.landing-section__intro>p:last-child{margin-bottom:0;color:var(--muted)}.landing-platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.landing-platform-card{position:relative;display:flex;min-width:0;flex-direction:column;padding:18px;border:1px solid var(--line-strong);border-top:4px solid var(--primary);background:hsla(0,0%,100%,.88)}.landing-platform-card--macos{border-top-color:var(--secondary)}.landing-platform-card--linux{border-top-color:var(--accent)}.landing-platform-card--android{border-top-color:var(--danger)}.landing-platform-card__head{display:flex;gap:11px;align-items:flex-start;min-height:54px}.landing-platform-card__mark{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid var(--secondary);color:var(--secondary);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.67rem;font-weight:900}.landing-platform-card__eyebrow{margin:0 0 2px;color:var(--primary-dark);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.landing-platform-card h3{margin:0;color:var(--secondary);font-size:1.2rem;line-height:1.1}.landing-platform-card__version{display:flex;justify-content:space-between;gap:8px;align-items:baseline;margin:18px 0 7px;padding-top:10px;border-top:1px dashed var(--line-strong)}.landing-platform-card__size,.landing-platform-card__version span{color:var(--muted);font-size:.78rem}.landing-platform-card__version strong{color:var(--primary-dark);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9rem}.landing-platform-card__size{margin:0 0 6px;font-weight:800}.landing-platform-card__meta{margin:auto 0 0;color:var(--muted);font-size:.7rem;line-height:1.45}.landing-conflict{margin-top:16px;padding:12px;border:1px solid rgba(180,35,24,.34);background:#fff5f2}.landing-conflict__header,.landing-safety-card__topline{display:flex;justify-content:space-between;gap:8px;align-items:center}.landing-conflict__header{color:var(--danger);font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.landing-conflict__values{display:grid;grid-gap:4px;gap:4px;margin-top:10px;color:var(--muted);font-size:.72rem;line-height:1.4}.landing-conflict__values strong{color:var(--secondary);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.landing-conflict p{margin:9px 0 0;color:var(--danger);font-size:.7rem;font-weight:750}.landing-state{display:inline-flex;min-height:22px;align-items:center;padding:2px 6px;border:1px solid;border-radius:999px;color:var(--secondary);font-size:.62rem;font-weight:900;letter-spacing:.07em;line-height:1;text-transform:uppercase;white-space:nowrap}.landing-state--conflict,.landing-state--unknown{color:var(--danger)}.landing-safety-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.landing-safety-card{min-height:190px;padding:17px;border:1px solid var(--line);border-left:4px solid var(--secondary);background:hsla(0,0%,100%,.82)}.landing-safety-card:nth-child(2){border-left-color:var(--danger)}.landing-safety-card:nth-child(3){border-left-color:var(--warning)}.landing-safety-card:nth-child(4){border-left-color:var(--primary)}.landing-safety-card__topline{margin-bottom:28px}.landing-safety-card h3{margin:0 0 8px;color:var(--secondary);font-size:1.02rem;line-height:1.2}.landing-safety-card p{margin:0;color:var(--muted);font-size:.83rem;line-height:1.5}.landing-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.landing-route-card{display:grid;min-height:142px;grid-gap:6px;gap:6px;align-content:start;padding:17px;border:1px solid var(--line-strong);background:var(--paper-strong);text-decoration:none}.landing-route-card:hover{border-color:var(--primary);background:#fbfdfe;box-shadow:5px 5px 0 rgba(11,114,133,.12)}.landing-route-card__label{color:var(--secondary);font-size:1.08rem;font-weight:900}.landing-route-card__detail{color:var(--muted);font-size:.8rem;line-height:1.45}.landing-trust{padding:25px;border:1px solid var(--line-strong);border-top:5px solid var(--secondary);background:var(--paper-strong)}.landing-trust__header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.landing-trust__header .signal-mark{flex:0 0 auto}.landing-trust h2{font-size:clamp(1.6rem,3vw,2.45rem)}.landing-trust__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.landing-trust__item{display:grid;grid-gap:5px;gap:5px;padding:15px;border:1px solid var(--line);background:#f8fafb}.landing-trust__item>span{color:var(--muted);font-size:.68rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.landing-trust__item strong{color:var(--secondary);font-size:1.02rem}.landing-trust__item small{color:var(--muted);font-size:.72rem;line-height:1.45}.landing-trust__note{max-width:900px;margin:18px 0 0;padding-top:13px;border-top:1px dashed var(--line-strong);color:var(--muted);font-size:.78rem}@media (max-width:1040px){.site-header__inner{gap:10px}.desktop-nav__details summary,.desktop-nav__link{padding-inline:8px;font-size:.78rem}.header-handoff{padding-inline:10px;font-size:.75rem}}@media (max-width:850px){.desktop-nav,.header-handoff{display:none}.menu-button{display:inline-flex;margin-left:auto}.card-grid,.hero-grid,.route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.link-rail,.site-footer__top{grid-template-columns:1fr}}@media (max-width:620px){.page-wrap,.site-footer__bottom,.site-footer__top,.site-header__inner{width:min(100% - 24px,var(--content))}.site-header__inner{min-height:68px}.brand__text{font-size:.85rem}.page-wrap,.page-wrap--homepage{padding-top:30px;padding-bottom:52px}.page-header--home{padding:24px 18px}.page-header h1{font-size:clamp(2rem,12vw,3.1rem)}.card-grid,.hero-grid,.platform-grid,.route-grid,.site-footer__groups,.status-grid{grid-template-columns:1fr}.info-card,.platform-card,.status-row{padding:17px}.source-list li{grid-template-columns:1fr;gap:6px}.site-footer__top{gap:28px;padding-top:32px}.site-footer__bottom{display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:1040px){.landing-platform-grid,.landing-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.landing-hero{grid-template-columns:1fr}.landing-hero__copy,.landing-hero__marker{min-height:0}.landing-hero__marker{min-height:300px}.landing-route-grid,.landing-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.landing-home{gap:45px}.landing-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-signal-cell:nth-child(2){border-right:0}.landing-signal-cell:nth-child(-n+2){border-bottom:1px solid var(--line)}.landing-signal-cell{min-height:70px;padding:12px}.landing-hero__copy{padding-top:0}.landing-hero__marker{min-height:270px;padding:22px}.landing-platform-grid,.landing-route-grid,.landing-safety-grid,.landing-trust__grid{grid-template-columns:1fr}.landing-safety-card{min-height:0}.landing-safety-card__topline{margin-bottom:18px}.landing-trust{padding:19px}}.download-center{--download-ink:#0b1320;--download-grid:rgba(242,193,78,.15);display:grid;grid-gap:30px;gap:30px}.download-center__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);grid-gap:28px;gap:28px;overflow:hidden;padding:clamp(26px,5vw,58px);border:1px solid var(--secondary);background:var(--download-ink);color:#fff;box-shadow:0 18px 38px rgba(11,19,32,.18)}.download-center__hero:before{position:absolute;inset:0;background-image:linear-gradient(var(--download-grid) 1px,transparent 1px),linear-gradient(90deg,var(--download-grid) 1px,transparent 1px);background-size:30px 30px;content:"";opacity:.55;pointer-events:none}.download-center__hero:after{position:absolute;top:0;right:15%;width:7px;height:100%;background:var(--accent);box-shadow:14px 0 0 rgba(11,114,133,.78),28px 0 0 hsla(0,0%,100%,.16);content:"";opacity:.92;transform:skewX(-18deg)}.download-center__hero-copy,.download-center__hero-rail{position:relative;z-index:1}.download-center__hero-copy{max-width:720px}.download-center__kicker{margin:0 0 10px;color:var(--primary-dark);font-size:.73rem;font-weight:900;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.download-center__hero .download-center__kicker,.download-center__hero-rail p,.download-center__hero-rail span{color:hsla(0,0%,100%,.72)}.download-center__hero h2{max-width:700px;margin:0 0 18px;color:#fff;font-size:clamp(2.15rem,5vw,4.7rem);letter-spacing:-.06em;line-height:.98}.download-center__hero-copy>p:not(.download-center__kicker):not(.download-center__source-line){max-width:650px;margin-bottom:24px;color:hsla(0,0%,100%,.82);font-size:clamp(1rem,1.6vw,1.16rem)}.download-center__primary{display:inline-flex;min-height:50px;align-items:center;padding:11px 17px;background:var(--accent);color:var(--download-ink);font-weight:900;text-decoration:none}.download-center__primary:hover{background:#fff;color:var(--download-ink)}.download-center__source-line{margin:20px 0 0;color:hsla(0,0%,100%,.7);font-size:.8rem}.download-center__hero-rail{align-self:stretch;display:flex;min-height:260px;flex-direction:column;justify-content:center;padding:24px;border-left:1px solid hsla(0,0%,100%,.28);background:rgba(36,59,83,.64)}.download-center__rail-topline{display:flex;align-items:center;gap:12px;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.13em}.download-center__rail-topline .signal-mark{width:32px;flex:0 0 32px}.download-center__rail-number{margin-top:18px;color:var(--accent);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:900;letter-spacing:-.08em;line-height:1}.download-center__hero-rail p{margin:8px 0 0;font-size:.82rem}.download-center__rail-rule{width:100%;height:1px;margin:24px 0 8px;background:hsla(0,0%,100%,.34)}.download-center__hero-rail .download-center__rail-note{max-width:230px;margin:0;color:hsla(0,0%,100%,.82);font-size:.88rem;line-height:1.5}.download-center__signal-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line-strong);background:var(--paper-strong)}.download-center__signal-cell{display:grid;min-height:82px;align-content:center;grid-gap:5px;gap:5px;padding:14px 17px;border-right:1px solid var(--line)}.download-center__signal-cell:last-child{border-right:0}.download-center__signal-cell span{color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.download-center__signal-cell strong{color:var(--secondary);font-size:.98rem}.download-center__signal-cell--accent{background:var(--accent)}.download-center__signal-cell--accent span,.download-center__signal-cell--accent strong{color:var(--download-ink)}.download-center__next,.download-center__section{display:grid;grid-gap:16px;gap:16px}.download-center__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.download-center__section-heading .download-center__kicker{margin-bottom:7px}.download-center__closing h2,.download-center__next h2,.download-center__section-heading h2{max-width:850px;margin:0;color:var(--secondary);font-size:clamp(1.55rem,3vw,2.35rem);letter-spacing:-.045em;line-height:1.05}.download-center__section-intro{max-width:900px;margin:0;color:var(--muted)}.download-center__platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.download-center__platform{display:flex;min-width:0;flex-direction:column;padding:22px;border:1px solid var(--line-strong);border-top:5px solid var(--primary);background:var(--paper-strong);box-shadow:0 10px 24px rgba(23,33,43,.055)}.download-center__platform--windows{border-top-color:var(--accent)}.download-center__platform--macos{border-top-color:var(--secondary)}.download-center__platform--linux{border-top-color:var(--primary)}.download-center__platform--android{border-top-color:var(--success)}.download-center__platform-head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px;min-width:0}.download-center__platform-mark{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--secondary);background:var(--secondary);color:#fff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:900}.download-center__platform-kicker{margin:0 0 2px;color:var(--muted);font-size:.69rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.download-center__faq h3,.download-center__platform h3,.download-center__status h3,.download-center__step h3{margin:0;color:var(--secondary);font-size:1.12rem;line-height:1.2}.download-center__facts{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.45fr) minmax(100px,.7fr);grid-gap:10px;gap:10px;margin:24px 0 12px}.download-center__facts>div{min-width:0;padding:11px;border:1px solid var(--line);background:var(--paper)}.download-center__facts dt{margin-bottom:5px;color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.download-center__facts dd{margin:0;color:var(--secondary);font-size:1rem;font-weight:900;line-height:1.3}.download-center__facts .download-center__filename{color:var(--ink-soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;overflow-wrap:anywhere}.download-center__platform-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:15px;color:var(--muted);font-size:.78rem}.download-center__conflict{display:grid;grid-gap:10px;gap:10px;margin:0 0 17px;padding:13px;border:1px solid #dcae44;border-left:5px solid var(--warning);background:#fff9e9}.download-center__conflict-head{display:flex;align-items:center;gap:8px;color:var(--warning);font-size:.82rem}.download-center__conflict-mark{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--warning);color:#fff;font-weight:900}.download-center__conflict-head .state-tag{margin-left:auto}.download-center__conflict-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.download-center__conflict-values div{display:grid;grid-gap:2px;gap:2px}.download-center__conflict-values strong{color:var(--secondary);font-size:1rem}.download-center__conflict p,.download-center__conflict-values span{color:var(--warning);font-size:.77rem;line-height:1.45}.download-center__conflict p{margin:0;font-weight:850}.download-center__platform-cta{display:inline-flex;min-height:45px;align-items:center;justify-content:center;margin-top:auto;padding:9px 13px;background:var(--primary);color:#fff;font-weight:850;text-align:center;text-decoration:none}.download-center__platform-cta:hover{background:var(--primary-dark);color:#fff}.download-center__platform-next{margin:9px 0 0;color:var(--muted);font-size:.77rem;text-align:center}.download-center__status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.download-center__status{min-width:0;padding:18px;border:1px solid var(--line);border-left:5px solid var(--danger);background:var(--paper-strong)}.download-center__status:nth-child(3n+2){border-left-color:var(--warning)}.download-center__status:nth-child(3n){border-left-color:var(--secondary)}.download-center__status-head{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;grid-gap:9px;gap:9px;margin-bottom:12px}.download-center__status-dot{width:9px;height:9px;margin-top:4px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 4px rgba(180,35,24,.12)}.download-center__status:nth-child(3n+2) .download-center__status-dot{background:var(--warning);box-shadow:0 0 0 4px rgba(140,90,0,.12)}.download-center__status:nth-child(3n) .download-center__status-dot{background:var(--secondary);box-shadow:0 0 0 4px rgba(36,59,83,.12)}.download-center__status .state-tag{font-size:.62rem}.download-center__status p{margin:0;color:var(--muted);font-size:.89rem}.download-center__next{padding:24px;border:1px solid var(--secondary);background:var(--secondary)}.download-center__next .download-center__kicker,.download-center__next h2{color:#fff}.download-center__step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;margin:0;padding:0;list-style:none}.download-center__step{display:grid;grid-template-columns:40px minmax(0,1fr);align-content:start;grid-gap:12px;gap:12px;min-width:0;padding:17px;border:1px solid hsla(0,0%,100%,.28);background:rgba(11,19,32,.28)}.download-center__step-index{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--accent);color:var(--accent);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:900}.download-center__step h3{color:#fff;font-size:1rem}.download-center__step p{margin:7px 0 0;color:hsla(0,0%,100%,.76);font-size:.84rem}.download-center__step-link{grid-column:2;align-self:end;margin-top:8px;color:var(--accent);font-size:.82rem;font-weight:850}.download-center__step-link:hover{color:#fff}.download-center__faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.download-center__faq{position:relative;min-width:0;padding:22px 22px 20px;border:1px solid var(--line);background:var(--paper-strong)}.download-center__faq:before{position:absolute;top:0;right:0;width:42px;height:5px;background:var(--accent);content:""}.download-center__faq-number{margin-bottom:17px;color:var(--primary-dark);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;font-weight:900;letter-spacing:.12em}.download-center__faq p{margin:10px 0 0;color:var(--muted);font-size:.92rem}.download-center__closing{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:24px;gap:24px;align-items:center;padding:22px 24px;border-top:5px solid var(--accent);background:var(--paper-strong)}.download-center__closing p:last-child{max-width:700px;margin:0;color:var(--muted)}@media (max-width:980px){.download-center__hero{grid-template-columns:1fr}.download-center__hero-rail{min-height:0;border-top:1px solid hsla(0,0%,100%,.28);border-left:0}.download-center__status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-center__closing,.download-center__step-grid{grid-template-columns:1fr}}@media (max-width:700px){.download-center__faq-grid,.download-center__platform-grid,.download-center__signal-strip,.download-center__status-grid{grid-template-columns:1fr}.download-center__signal-cell{min-height:64px;border-right:0;border-bottom:1px solid var(--line)}.download-center__signal-cell:last-child{border-bottom:0}.download-center__section-heading{display:grid}.download-center__facts{grid-template-columns:1fr 1fr}.download-center__fact--wide{grid-column:1/-1}.download-center__closing{padding:20px}}@media (max-width:420px){.download-center__hero{padding:23px 18px}.download-center__hero h2{font-size:clamp(2rem,12vw,3.1rem)}.download-center__hero-rail{padding:19px}.download-center__next,.download-center__platform{padding:17px}.download-center__platform-head{grid-template-columns:40px minmax(0,1fr)}.download-center__platform-head .state-tag{grid-column:2;justify-self:start}.download-center__facts{grid-template-columns:1fr}.download-center__fact--wide{grid-column:auto}.download-center__conflict-values{grid-template-columns:1fr}.download-center__status-head{grid-template-columns:10px minmax(0,1fr)}.download-center__status-head .state-tag{grid-column:2;justify-self:start}}.wiki-hub{display:grid;grid-gap:34px;gap:34px}.wiki-hub__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-gap:26px;gap:26px;overflow:hidden;padding:clamp(24px,5vw,48px);border:1px solid var(--secondary);background-color:var(--secondary);background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:22px 22px;color:#fff}.wiki-hub__hero:after{position:absolute;right:-48px;bottom:-56px;width:180px;height:180px;border:1px solid rgba(242,193,78,.6);box-shadow:0 0 0 12px rgba(242,193,78,.08),0 0 0 24px rgba(242,193,78,.05);content:"";transform:rotate(45deg)}.wiki-hub__hero-copy,.wiki-hub__signal-board{position:relative;z-index:1}.wiki-hub__hero-copy{max-width:760px}.wiki-faq__number,.wiki-hub__kicker,.wiki-record__id{margin:0 0 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.wiki-hub__kicker{color:var(--accent)}.wiki-hub__hero h2{max-width:730px;margin:0 0 16px;color:#fff;font-size:clamp(2rem,5vw,4.5rem);letter-spacing:-.055em;line-height:1.02}.wiki-hub__hero-copy>p:not(.wiki-hub__kicker){max-width:700px;margin-bottom:0;color:hsla(0,0%,100%,.8);font-size:1.05rem}.wiki-hub__hero-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.wiki-hub__hero-meta span{display:inline-flex;min-height:34px;align-items:center;padding:6px 10px;border:1px solid hsla(0,0%,100%,.24);background:rgba(11,19,32,.28);color:hsla(0,0%,100%,.86);font-size:.78rem}.wiki-hub__hero-meta strong{margin-right:4px;color:var(--accent)}.wiki-hub__signal-board{align-self:end;padding:14px;border:1px solid hsla(0,0%,100%,.3);background:rgba(11,19,32,.38)}.wiki-hub__signal-line{display:grid;grid-template-columns:12px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:47px;border-bottom:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.7);font-size:.82rem}.wiki-hub__signal-line:last-child{border-bottom:0}.wiki-hub__signal-line strong{color:#fff;font-size:.76rem;text-align:right}.wiki-hub__signal-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(242,193,78,.14)}.wiki-hub__notice{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:15px;gap:15px;padding:22px;border:1px solid var(--line-strong);border-left:6px solid var(--warning);background:var(--paper-strong)}.wiki-hub__notice-mark{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--warning);color:#fff;font-weight:900}.wiki-hub__notice h2,.wiki-hub__section-heading h2{margin:0 0 10px;color:var(--secondary);font-size:clamp(1.5rem,3vw,2.2rem);letter-spacing:-.035em;line-height:1.08}.wiki-hub__notice p:last-child{max-width:900px;margin-bottom:0;color:var(--muted)}.wiki-hub__section-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:18px}.wiki-hub__section-heading>p{max-width:360px;margin:0 0 10px;color:var(--muted);font-size:.88rem;text-align:right}.wiki-record-families{display:grid;grid-gap:28px;gap:28px}.wiki-record-family{padding-top:20px;border-top:1px solid var(--line-strong)}.wiki-record-family__heading{display:flex;justify-content:space-between;gap:22px;align-items:flex-end;margin-bottom:14px}.wiki-record-family__heading h3{margin:0;color:var(--secondary);font-size:1.22rem}.wiki-record-family__heading>p{max-width:460px;margin:0 0 3px;color:var(--muted);font-size:.88rem;text-align:right}.wiki-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.wiki-record{min-width:0;padding:19px;border:1px solid var(--line);border-top:4px solid var(--primary);background:var(--paper-strong);box-shadow:0 8px 20px rgba(23,33,43,.045)}.wiki-boundary-card__head,.wiki-record__head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.wiki-record__title-group{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;min-width:0;align-items:start}.wiki-record__index{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--accent);background:#fff9e8;color:var(--warning);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:900}.wiki-record__id{margin-bottom:4px;color:var(--primary-dark);font-size:.65rem;letter-spacing:.08em;overflow-wrap:anywhere}.wiki-record h3{margin:0;color:var(--secondary);font-size:1.12rem;line-height:1.15}.wiki-record__reason{margin:17px 0 13px;color:var(--muted);font-size:.91rem}.wiki-record__payload{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:0 0 14px;padding:9px 10px;border:1px dashed var(--line-strong);background:var(--paper);color:var(--muted);font-size:.78rem}.wiki-record__payload code{color:var(--danger);font-weight:850}.wiki-record__field-label{color:var(--secondary);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.wiki-record__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px;margin:0}.wiki-record__facts>div{min-width:0;padding-top:9px;border-top:1px solid var(--line)}.wiki-record__facts .wiki-record__fact--wide{grid-column:1/-1}.wiki-record__facts dt{margin-bottom:4px;color:var(--muted);font-size:.68rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.wiki-record__facts dd{margin:0;color:var(--ink-soft);font-size:.82rem;overflow-wrap:anywhere}.wiki-record__facts code,.wiki-record__sources code{color:var(--primary-dark);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem}.wiki-record__aliases,.wiki-record__sources{display:grid;grid-gap:9px;gap:9px;margin-top:13px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:.78rem}.wiki-record__aliases>div{display:grid;grid-template-columns:122px minmax(0,1fr);grid-gap:9px;gap:9px}.wiki-record__aliases>div>span:last-child{overflow-wrap:anywhere}.wiki-record__sources{grid-template-columns:92px minmax(0,1fr);align-items:start}.wiki-record__sources>div{display:flex;flex-wrap:wrap;gap:5px 8px}.wiki-record__sources code{padding:3px 5px;background:#eef2f5}.wiki-boundary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.wiki-boundary-card{min-width:0;padding:18px;border:1px solid var(--line);border-top:4px solid var(--warning);background:var(--paper-strong)}.wiki-boundary-card__head{align-items:center;margin-bottom:12px}.wiki-boundary-card h3{margin:0;color:var(--secondary);font-size:1rem}.wiki-boundary-card p{margin:0;color:var(--muted);font-size:.88rem}.wiki-hub__hold-note{max-width:930px;margin:17px 0 0;padding:12px 14px;border-left:4px solid var(--warning);background:#fff9e8;color:var(--ink-soft);font-size:.9rem}.wiki-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.wiki-faq{position:relative;min-width:0;padding:21px;border:1px solid var(--line);background:var(--paper-strong)}.wiki-faq:before{position:absolute;top:0;right:0;width:44px;height:4px;background:var(--accent);content:""}.wiki-faq__number{margin-bottom:14px;color:var(--primary-dark);font-size:.68rem}.wiki-faq h3{margin:0;color:var(--secondary);font-size:1.04rem;line-height:1.25}.wiki-faq p:last-child{margin:10px 0 0;color:var(--muted);font-size:.91rem}.wiki-context-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.wiki-context-link{display:grid;min-height:108px;align-content:space-between;grid-gap:12px;gap:12px;padding:15px;border:1px solid var(--line-strong);border-bottom:4px solid var(--primary);background:var(--paper-strong);color:var(--muted);font-size:.8rem;text-decoration:none}.wiki-context-link:hover{border-color:var(--primary);background:#fbfdfe}.wiki-context-link__label{color:var(--secondary);font-size:.96rem;font-weight:850}.wiki-search{display:grid;grid-gap:14px;gap:14px}.wiki-search form{display:grid;grid-gap:8px;gap:8px;max-width:680px}.wiki-search__label{color:var(--secondary);font-family:var(--mono);font-size:.7rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.wiki-search__controls{display:flex;gap:9px}.wiki-search input{min-width:0;flex:1 1;padding:12px 13px;border:1px solid var(--line);background:var(--paper-strong);color:var(--secondary);font:inherit}.wiki-search button{padding:12px 17px;border:1px solid var(--secondary);background:var(--secondary);color:var(--paper-strong);cursor:pointer;font:inherit;font-weight:800}.wiki-search button:hover{background:var(--primary-dark)}.wiki-search__status{margin:0;color:var(--muted);font-size:.9rem}.wiki-search__results{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none}.wiki-search__results a{color:var(--primary-dark);font-weight:800}@media (max-width:980px){.wiki-hub__hero{grid-template-columns:1fr}.wiki-hub__signal-board{max-width:620px}.wiki-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.wiki-hub__section-heading,.wiki-record-family__heading{display:grid;grid-gap:6px;gap:6px;align-items:start}.wiki-hub__section-heading>p,.wiki-record-family__heading>p{margin:0;text-align:left}.wiki-faq-grid,.wiki-record-grid{grid-template-columns:1fr}.wiki-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.wiki-hub__hero{padding:24px 19px}.wiki-hub__hero h2{font-size:clamp(2rem,12vw,3.3rem)}.wiki-boundary-grid,.wiki-context-grid,.wiki-hub__notice,.wiki-record__facts{grid-template-columns:1fr}.wiki-record__facts .wiki-record__fact--wide{grid-column:auto}.wiki-record__aliases>div,.wiki-record__sources{grid-template-columns:1fr}}.sources-index{--sources-navy:#082238;--sources-navy-soft:#0e3048;--sources-cyan:#6fe1df;--sources-amber:#f2b84b;--sources-paper:#f8fbfc;--sources-line:#c9d6dd;display:grid;grid-gap:26px;gap:26px;color:var(--ink)}.sources-index h2,.sources-index h3,.sources-index p{max-width:none}.sources-index code{color:var(--secondary);font-family:var(--mono);font-size:.78em;overflow-wrap:anywhere}.sources-index__hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:28px;gap:28px;padding:clamp(28px,5vw,62px);border:1px solid var(--sources-navy);background-color:var(--sources-navy);background-image:linear-gradient(rgba(111,225,223,.08) 1px,transparent 0),linear-gradient(90deg,rgba(111,225,223,.08) 1px,transparent 0),radial-gradient(circle at 82% 12%,rgba(242,184,75,.22),transparent 28%);background-size:28px 28px,28px 28px,auto;color:#f5fbfb}.sources-index__hero-copy{display:grid;align-content:center;grid-gap:16px;gap:16px}.sources-index__kicker,.sources-index__section-heading .section-eyebrow{margin:0;color:var(--sources-cyan);font-family:var(--mono);font-size:.73rem;font-weight:850;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.sources-index__hero h2{max-width:760px;margin:0;color:#fff;font-size:clamp(2.35rem,6vw,5.2rem);letter-spacing:-.055em;line-height:.96}.sources-index__hero-copy>p:not(.sources-index__kicker){max-width:720px;margin:0;color:#d9e8e9;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.sources-index__hero-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:8px;color:#b9ced2;font-family:var(--mono);font-size:.78rem;line-height:1.5}.sources-index__hero-meta span{display:inline-flex;align-items:baseline;gap:5px}.sources-index__hero-meta strong{color:var(--sources-amber);font-size:1rem}.sources-index__signal-board{display:grid;align-content:center;grid-gap:0;gap:0;min-height:250px;padding:12px 20px;border:1px solid rgba(111,225,223,.48);border-left:4px solid var(--sources-amber);background:rgba(4,19,32,.52);box-shadow:0 0 0 6px rgba(4,19,32,.12)}.sources-index__signal-line{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:54px;border-bottom:1px solid rgba(201,214,221,.18);color:#a9c4c7;font-family:var(--mono);font-size:.73rem}.sources-index__signal-line:last-child{border-bottom:0}.sources-index__signal-line strong{color:#fff;font-size:.76rem;font-weight:850;text-align:right}.sources-index__signal-dot{width:7px;height:7px;border-radius:50%;background:var(--sources-cyan);box-shadow:0 0 0 4px rgba(111,225,223,.12)}.sources-index__notice{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:18px;gap:18px;padding:26px 30px;border:1px solid #e3c77e;border-left:6px solid var(--sources-amber);background:#fff9e9}.sources-index__notice-mark{display:grid;width:42px;height:42px;place-items:center;border:2px solid var(--sources-amber);border-radius:50%;color:#7b5300;font-family:var(--mono);font-size:1.3rem;font-weight:850}.sources-index__notice h2{margin:2px 0 8px;color:var(--secondary);font-size:clamp(1.55rem,3vw,2.2rem);letter-spacing:-.035em}.sources-index__notice p:last-child{max-width:920px;margin:0;color:#4d5c62;line-height:1.75}.sources-index__notice .external-link{color:var(--secondary);font-weight:800}.sources-index__section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.sources-index__section-heading h2{margin:5px 0 0;color:var(--secondary);font-size:clamp(1.75rem,3.2vw,2.8rem);letter-spacing:-.045em;line-height:1.05}.sources-index__section-heading>p{max-width:330px;margin:0 0 2px;color:var(--muted);font-size:.86rem;line-height:1.55;text-align:right}.sources-class-grid,.sources-conflict-grid,.sources-faq-grid,.sources-selected-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.sources-class-card,.sources-conflict-card,.sources-faq,.sources-selected-card{min-width:0;padding:20px;border:1px solid var(--sources-line);background:var(--sources-paper)}.sources-selected-card{border-top:4px solid var(--primary)}.sources-faq__number,.sources-selected-card__number{margin:0 0 13px;color:var(--primary);font-family:var(--mono);font-size:.7rem;font-weight:850;letter-spacing:.12em}.sources-selected-card__id{margin:0 0 8px;line-height:1.3}.sources-class-card h3,.sources-conflict-card h3,.sources-faq h3,.sources-selected-card h3{margin:0;color:var(--secondary);font-size:1.08rem;line-height:1.2}.sources-class-card>p,.sources-conflict-card>p,.sources-faq>p:last-child,.sources-selected-card>p:last-child{margin:12px 0 0;color:var(--muted);font-size:.9rem;line-height:1.65}.sources-class-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sources-class-card{background:#fff}.sources-class-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sources-inventory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.sources-record{display:grid;grid-gap:13px;gap:13px;min-width:0;padding:20px;border:1px solid var(--sources-line);border-top:3px solid #aabcc5;background:#fff}.sources-record--selected{border-top-color:var(--primary);background:linear-gradient(135deg,#fff,#f1fbfa)}.sources-record__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sources-record__id{margin:0 0 6px;line-height:1.25}.sources-record__head h3{margin:0;color:var(--secondary);font-size:1.1rem;line-height:1.2}.sources-record__role{min-height:2.8em;margin:0;color:var(--ink);font-size:.91rem;line-height:1.55}.sources-record__facts{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:10px 16px;gap:10px 16px;margin:0;padding-top:12px;border-top:1px solid #e0e8eb}.sources-record__facts div{min-width:0}.sources-record__boundary span,.sources-record__facts dt{margin-bottom:4px;color:var(--muted);font-family:var(--mono);font-size:.65rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.sources-record__facts dd{margin:0;color:var(--secondary);font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.sources-record__fact--wide{grid-column:1/-1}.sources-record__boundary{display:grid;grid-gap:4px;gap:4px;margin:0;padding:11px 12px;border-left:3px solid var(--sources-cyan);background:#f0f7f8;color:#4a5c63;font-size:.8rem;line-height:1.55}.sources-record__boundary span{color:var(--secondary)}.sources-conflict-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sources-conflict-card{position:relative;padding-top:52px;background:#fff9e9}.sources-conflict-card__mark{position:absolute;top:18px;left:20px;display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:var(--sources-amber);color:#5f4100;font-family:var(--mono);font-weight:850}.sources-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sources-faq{border-top:4px solid var(--secondary);background:#fff}.sources-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.sources-context-link{display:grid;min-height:112px;align-content:space-between;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--sources-line);border-bottom:4px solid var(--primary);background:var(--sources-paper);color:var(--muted);font-size:.8rem;line-height:1.5;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.sources-context-link:hover{border-color:var(--primary);background:#fff;transform:translateY(-2px)}.sources-context-link__label{color:var(--secondary);font-size:.98rem;font-weight:850}.sources-index a:focus-visible{outline:3px solid var(--sources-amber);outline-offset:4px}@media (max-width:1080px){.sources-context-grid,.sources-selected-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sources-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.sources-index__hero{grid-template-columns:1fr}.sources-index__signal-board{max-width:680px}.sources-inventory-grid{grid-template-columns:1fr}.sources-conflict-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.sources-index__section-heading{display:grid;grid-gap:7px;gap:7px;align-items:flex-start}.sources-index__section-heading>p{max-width:none;margin:0;text-align:left}.sources-class-grid,.sources-conflict-grid,.sources-faq-grid,.sources-selected-grid{grid-template-columns:1fr}.sources-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.sources-index__hero{padding:24px 19px}.sources-index__hero h2{font-size:clamp(2rem,12vw,3.3rem)}.sources-index__notice{grid-template-columns:1fr;padding:22px 20px}.sources-index__hero-meta{display:grid;grid-gap:7px;gap:7px}.sources-index__signal-board{padding:8px 14px}.sources-index__signal-line{grid-template-columns:8px minmax(0,1fr);gap:8px;padding:9px 0}.sources-index__signal-line strong{grid-column:2;text-align:left}.sources-context-grid{grid-template-columns:1fr}.sources-class-card__head,.sources-record__head{display:grid;align-items:flex-start}.sources-record__facts{grid-template-columns:1fr}.sources-record__fact--wide{grid-column:auto}}.status-page{--status-ink:#0b1320;--status-slate:#1f3446;--status-cyan:#79e0d1;--status-yellow:#f2c14e;--status-red:#ff857c;display:grid;grid-gap:34px;gap:34px}.status-page__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:28px;gap:28px;overflow:hidden;padding:clamp(26px,4vw,48px);border:1px solid var(--status-slate);border-radius:22px;background:linear-gradient(135deg,rgba(121,224,209,.12),transparent 42%),linear-gradient(135deg,var(--status-ink),var(--status-slate));box-shadow:0 22px 52px rgba(11,19,32,.18);isolation:isolate}.status-page__hero:before{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(121,224,209,.08) 1px,transparent 0),linear-gradient(90deg,rgba(121,224,209,.08) 1px,transparent 0);background-size:30px 30px;content:"";-webkit-mask-image:linear-gradient(90deg,#000,transparent 78%);mask-image:linear-gradient(90deg,#000,transparent 78%)}.status-page__hero-copy{align-self:center;max-width:740px}.status-page__kicker{margin-bottom:12px;color:var(--status-cyan);font-size:.73rem;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.status-page__handoff h2,.status-page__hero h2,.status-page__notice h2,.status-page__section-heading h2{margin:0 0 13px;color:var(--secondary);font-size:clamp(1.55rem,3.2vw,2.65rem);letter-spacing:-.045em;line-height:1.08}.status-page__hero h2{max-width:650px;color:#fff;font-size:clamp(2.35rem,5.5vw,5.2rem)}.status-page__hero-copy>p:not(.status-page__kicker){max-width:650px;margin-bottom:22px;color:hsla(0,0%,100%,.78);font-size:clamp(1rem,1.7vw,1.15rem)}.status-page__hero-meta{display:flex;flex-wrap:wrap;gap:9px 18px;color:hsla(0,0%,100%,.64);font-size:.78rem}.status-page__hero-meta strong{color:var(--status-yellow);font-size:1.05rem}.status-page__signal-board{display:grid;align-content:center;grid-gap:0;gap:0;padding:18px;border:1px solid hsla(0,0%,100%,.2);border-radius:14px;background:rgba(11,19,32,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.status-page__signal-line{display:grid;grid-template-columns:13px 1fr;grid-gap:10px;gap:10px;align-items:center;min-height:58px;border-bottom:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.78);font-size:.8rem}.status-page__signal-line:last-child{border-bottom:0}.status-page__signal-line strong{grid-column:2;color:#fff;font-size:.74rem;font-weight:700}.status-page__signal-dot{grid-row:1/span 2;width:10px;height:10px;border-radius:50%;background:var(--status-cyan);box-shadow:0 0 0 5px rgba(121,224,209,.12)}.status-page__signal-dot--preview,.status-page__signal-dot--unknown{background:var(--status-red);box-shadow:0 0 0 5px hsla(4,100%,74%,.12)}.status-page__signal-dot--hold{background:var(--status-yellow);box-shadow:0 0 0 5px rgba(242,193,78,.12)}.status-page__notice{display:grid;grid-template-columns:42px 1fr;grid-gap:17px;gap:17px;padding:23px;border:1px solid var(--line-strong);border-left:7px solid var(--primary);border-radius:14px;background:linear-gradient(120deg,#fff,#eef8f6)}.status-page__notice-mark{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--primary);color:#fff;font-weight:900}.status-page__notice h2{max-width:790px}.status-page__notice p:last-child{max-width:850px;margin-bottom:0;color:var(--muted)}.status-page__section-heading{display:flex;justify-content:space-between;gap:22px;align-items:flex-end;margin-bottom:16px}.status-page__section-heading>p{max-width:300px;margin-bottom:13px;color:var(--muted);font-size:.86rem;text-align:right}.status-card-grid,.status-context-grid,.status-faq-grid{display:grid;grid-gap:16px;gap:16px}.status-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-card{position:relative;display:flex;min-height:245px;flex-direction:column;scroll-margin-top:96px;padding:21px;border:1px solid var(--line);border-top:4px solid var(--primary);border-radius:14px;background:var(--paper-strong);box-shadow:0 8px 20px rgba(23,33,43,.045);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.status-card:hover{border-color:var(--line-strong);box-shadow:0 15px 30px rgba(23,33,43,.09);transform:translateY(-3px)}.status-card--unknown{border-top-color:var(--danger)}.status-card--hold{border-top-color:var(--warning)}.status-card--official{border-top-color:var(--success)}.status-card__head{display:flex;justify-content:space-between;gap:13px;align-items:flex-start;margin-bottom:17px}.status-card__title-group{display:flex;gap:12px;align-items:flex-start}.status-card__index{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:8px;background:var(--status-ink);color:var(--status-yellow);font-size:.72rem;font-weight:900;letter-spacing:.06em}.status-card__kicker{margin-bottom:4px;color:var(--muted);font-size:.67rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.status-card h3{margin:0;color:var(--secondary);font-size:1.12rem;line-height:1.18}.status-card__summary{margin-bottom:8px;color:var(--secondary);font-weight:800}.status-card__detail{margin-bottom:18px;color:var(--muted);font-size:.9rem}.status-card__meta{display:flex;flex-wrap:wrap;gap:8px 13px;margin-top:auto;padding-top:12px;border-top:1px dashed var(--line-strong);color:var(--muted);font-size:.74rem}.status-card__meta strong{color:var(--secondary);font-weight:850}.status-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-faq{padding:21px;border:1px solid var(--line);border-radius:14px;background:#f9fbfc}.status-faq__number{margin-bottom:15px;color:var(--primary-dark);font-size:.7rem;font-weight:850;letter-spacing:.13em}.status-faq h3{margin:0 0 9px;color:var(--secondary);font-size:1.05rem;line-height:1.22}.status-faq p:last-child{margin-bottom:0;color:var(--muted);font-size:.9rem}.status-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.status-context-link{display:grid;grid-gap:5px;gap:5px;min-height:96px;padding:16px;border:1px solid var(--line);border-radius:11px;background:var(--paper-strong);text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.status-context-link:hover{border-color:var(--primary);background:#f1fbf9;transform:translateY(-2px)}.status-context-link__label{color:var(--secondary);font-weight:850}.status-context-link__text{color:var(--muted);font-size:.84rem}.status-page__handoff{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:23px;border:1px solid var(--line-strong);border-radius:14px;background:var(--secondary);color:#fff}.status-page__handoff .section-eyebrow,.status-page__handoff h2{color:#fff}.status-page__handoff .section-eyebrow{opacity:.7}.status-page__handoff p:last-child{max-width:620px;margin-bottom:0;color:hsla(0,0%,100%,.76)}.status-page__handoff .external-link{display:inline-flex;min-height:44px;align-items:center;padding:8px 13px;border:1px solid var(--status-yellow);border-radius:7px;color:var(--status-yellow);text-decoration:none;white-space:nowrap}.status-page__handoff .external-link:hover{background:var(--status-yellow);color:var(--status-ink)}@media (max-width:900px){.status-page__hero{grid-template-columns:1fr}.status-page__signal-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.status-page__signal-line:nth-child(2){border-bottom:0}.status-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.status-page__hero{padding:24px 19px}.status-page__hero h2{font-size:clamp(2.2rem,12vw,3.6rem)}.status-card-grid,.status-context-grid,.status-faq-grid,.status-page__signal-board{grid-template-columns:1fr}.status-page__signal-line:nth-child(2){border-bottom:1px solid hsla(0,0%,100%,.12)}.status-page__handoff,.status-page__section-heading{align-items:flex-start;flex-direction:column}.status-page__section-heading>p{margin-bottom:0;text-align:left}.status-page__handoff .external-link{align-self:stretch;justify-content:center}}@media (prefers-reduced-motion:reduce){.status-card,.status-context-link{transition:none}}.guides-hub{--guides-navy:#082238;--guides-navy-soft:#0e3048;--guides-cyan:#6fe1df;--guides-amber:#f2b84b;--guides-paper:#f8fbfc;--guides-line:#c9d6dd;display:grid;grid-gap:34px;gap:34px}.guides-hub code{color:var(--primary-dark);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;overflow-wrap:anywhere}.guides-hub__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-gap:26px;gap:26px;overflow:hidden;padding:clamp(24px,5vw,48px);border:1px solid var(--guides-navy);background-color:var(--guides-navy);background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:22px 22px;color:#fff}.guides-hub__hero:after{position:absolute;right:-46px;bottom:-58px;width:180px;height:180px;border:1px solid rgba(242,184,75,.6);box-shadow:0 0 0 12px rgba(242,184,75,.08),0 0 0 24px rgba(242,184,75,.05);content:"";transform:rotate(45deg)}.guides-hub__hero-copy,.guides-hub__signal-board{position:relative;z-index:1}.guides-hub__hero-copy{max-width:760px}.guides-faq__number,.guides-hub__kicker,.guides-topic-card__eyebrow,.guides-topic-card__subtopic-label{margin:0 0 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.guides-hub__kicker{color:var(--guides-cyan)}.guides-hub__hero h2{max-width:730px;margin:0 0 16px;color:#fff;font-size:clamp(2rem,5vw,4.5rem);letter-spacing:-.055em;line-height:1.02}.guides-hub__hero-copy>p:not(.guides-hub__kicker){max-width:700px;margin-bottom:0;color:hsla(0,0%,100%,.8);font-size:1.05rem}.guides-hub__hero-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.guides-hub__hero-meta span{display:inline-flex;min-height:34px;align-items:center;padding:6px 10px;border:1px solid hsla(0,0%,100%,.24);background:rgba(11,19,32,.28);color:hsla(0,0%,100%,.86);font-size:.78rem}.guides-hub__hero-meta strong{margin-right:4px;color:var(--guides-amber)}.guides-hub__signal-board{align-self:end;padding:14px;border:1px solid hsla(0,0%,100%,.3);background:rgba(11,19,32,.38)}.guides-hub__signal-line{display:grid;grid-template-columns:12px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:47px;border-bottom:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.7);font-size:.82rem}.guides-hub__signal-line:last-child{border-bottom:0}.guides-hub__signal-line strong{color:#fff;font-size:.76rem;text-align:right}.guides-hub__signal-dot{width:8px;height:8px;border-radius:50%;background:var(--guides-cyan);box-shadow:0 0 0 4px rgba(111,225,223,.14)}.guides-hub__notice{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:15px;gap:15px;padding:22px;border:1px solid var(--line-strong);border-left:6px solid var(--warning);background:var(--paper-strong)}.guides-hub__notice-mark{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--warning);color:#fff;font-weight:900}.guides-hub__notice h2,.guides-section-heading h2{margin:0 0 10px;color:var(--secondary);font-size:clamp(1.5rem,3vw,2.2rem);letter-spacing:-.035em;line-height:1.08}.guides-hub__notice>div:last-child>p:not(.section-eyebrow):not(.guides-hub__handoff){max-width:900px;margin-bottom:14px;color:var(--muted)}.guides-hub__handoff{margin-bottom:0}.guides-section-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:18px}.guides-section-heading>p{max-width:390px;margin:0 0 10px;color:var(--muted);font-size:.88rem;text-align:right}.guides-context__grid,.guides-topic-index__grid{display:grid;grid-gap:10px;gap:10px}.guides-topic-index__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.guides-topic-index__link{display:grid;min-height:140px;align-content:space-between;grid-gap:15px;gap:15px;padding:15px;border:1px solid var(--guides-line);border-bottom:4px solid var(--primary);background:var(--guides-paper);color:var(--muted);text-decoration:none;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.guides-context__link:hover,.guides-topic-index__link:hover{border-color:var(--primary);background:#fbfdfe;transform:translateY(-2px)}.guides-topic-index__number{color:var(--warning);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;font-weight:900}.guides-topic-index__link small,.guides-topic-index__link strong{display:block}.guides-topic-index__link strong{color:var(--secondary);font-size:.94rem;line-height:1.2}.guides-topic-index__link small{margin-top:7px;color:var(--muted);font-size:.78rem;line-height:1.35}.guides-topic-list__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.guides-topic-card{min-width:0;padding:20px;border:1px solid var(--line);border-top:4px solid var(--primary);background:var(--paper-strong);box-shadow:0 8px 20px rgba(23,33,43,.045);scroll-margin-top:96px}.guides-topic-card:nth-child(2n){border-top-color:var(--warning)}.guides-topic-card:last-child{grid-column:1/-1}.guides-topic-card__head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.guides-topic-card__title{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;min-width:0;align-items:start}.guides-topic-card__index{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--accent);background:#fff9e8;color:var(--warning);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:900}.guides-topic-card__eyebrow{margin-bottom:4px;color:var(--primary-dark);font-size:.65rem;letter-spacing:.08em}.guides-topic-card h3{margin:0;color:var(--secondary);font-size:1.16rem;line-height:1.15}.guides-topic-card__body{margin-top:17px;color:var(--muted);font-size:.92rem}.guides-topic-card__body p:last-child{margin-bottom:0}.guides-topic-card__action{margin-top:13px}.guides-topic-card__subtopic{margin-bottom:16px;padding:13px 14px;border-left:4px solid var(--guides-cyan);background:#effafa;scroll-margin-top:96px}.guides-topic-card__subtopic-label{margin-bottom:8px;color:var(--primary-dark);font-size:.67rem}.guides-boundary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0 0}.guides-boundary>div{min-width:0;padding:10px 11px;border-top:1px solid var(--line-strong)}.guides-boundary dt,.guides-source-note__facts dt{margin-bottom:4px;color:var(--muted);font-size:.67rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.guides-boundary dd,.guides-source-note__facts dd{margin:0;color:var(--ink-soft);font-size:.8rem;overflow-wrap:anywhere}.guides-topic-card__evidence{display:grid;grid-gap:10px;gap:10px;margin-top:4px}.guides-source-note{margin-top:14px;padding:12px 13px;border:1px solid var(--guides-line);background:#f5f8fa}.guides-source-note__heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px;color:var(--primary-dark);font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.guides-source-note__heading span:last-child{color:var(--muted);font-weight:750}.guides-source-note__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin:0}.guides-source-note__facts>div{min-width:0;padding-top:8px;border-top:1px solid var(--line)}.guides-source-note__fact--wide{grid-column:1/-1}.guides-source-note__refs{display:flex;flex-wrap:wrap;gap:5px 8px}.guides-source-note__refs code{padding:3px 5px;background:#eaf0f3}.guides-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.guides-faq__item{position:relative;min-width:0;padding:21px;border:1px solid var(--line);background:var(--paper-strong)}.guides-faq__item:before{position:absolute;top:0;right:0;width:44px;height:4px;background:var(--accent);content:""}.guides-faq__number{margin-bottom:14px;color:var(--primary-dark);font-size:.68rem}.guides-faq__item h3{margin:0;color:var(--secondary);font-size:1.04rem;line-height:1.25}.guides-faq__item>p:not(.guides-faq__number){margin:10px 0 0;color:var(--muted);font-size:.91rem}.guides-context__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.guides-context__link{display:grid;min-height:108px;align-content:space-between;grid-gap:12px;gap:12px;padding:15px;border:1px solid var(--guides-line);border-bottom:4px solid var(--primary);background:var(--guides-paper);color:var(--muted);font-size:.8rem;text-decoration:none;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.guides-context__label{color:var(--secondary);font-size:.96rem;font-weight:850}@media (max-width:1080px){.guides-context__grid,.guides-topic-index__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.guides-hub__hero{grid-template-columns:1fr}.guides-hub__signal-board{max-width:620px}.guides-boundary{grid-template-columns:1fr}}@media (max-width:700px){.guides-section-heading{display:grid;grid-gap:6px;gap:6px;align-items:start}.guides-section-heading>p{margin:0;text-align:left}.guides-context__grid,.guides-faq__grid,.guides-topic-index__grid,.guides-topic-list__grid{grid-template-columns:1fr}.guides-topic-card:last-child{grid-column:auto}}@media (max-width:480px){.guides-hub__hero{padding:24px 19px}.guides-hub__hero h2{font-size:clamp(2rem,12vw,3.3rem)}.guides-hub__notice{grid-template-columns:1fr}.guides-source-note__facts,.guides-source-note__heading{display:grid;grid-template-columns:1fr}.guides-source-note__fact--wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.guides-context__link,.guides-topic-index__link{transition:none}}.install-hub{display:grid;grid-gap:34px;gap:34px}.install-hub h2,.install-hub h3,.install-hub p{max-width:none}.install-hub code{color:var(--secondary);font-family:var(--mono);font-size:.78em;overflow-wrap:anywhere}.install-hub__hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:28px;gap:28px;padding:clamp(28px,5vw,62px);border:1px solid #082238;background-color:#082238;background-image:linear-gradient(rgba(111,225,223,.08) 1px,transparent 0),linear-gradient(90deg,rgba(111,225,223,.08) 1px,transparent 0),linear-gradient(135deg,transparent 0 68%,rgba(242,184,75,.16) 68% 70%,transparent 70% 100%);background-size:24px 24px,24px 24px,auto;color:#f5fbfb}.install-hub__hero-copy,.install-hub__signal-board{position:relative;z-index:1}.install-hub__hero-copy{display:grid;align-content:center;grid-gap:16px;gap:16px}.install-faq__number,.install-hub__kicker,.install-platform-card__index,.install-question-card__eyebrow{margin:0 0 10px;color:#6fe1df;font-family:var(--mono);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.install-hub__kicker{margin:0}.install-hub__hero h2{max-width:780px;margin:0;color:#fff;font-size:clamp(2.2rem,5vw,4.7rem);line-height:.96}.install-hub__hero-copy>p:not(.install-hub__kicker){max-width:720px;margin:0;color:#d9e8e9;line-height:1.7}.install-hub__hero-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:4px;color:#a8c5c7;font-family:var(--mono);font-size:.76rem;text-transform:uppercase}.install-hub__hero-meta span{display:inline-flex;gap:5px;align-items:baseline}.install-hub__hero-meta strong{color:#fff;font-size:1.05rem}.install-hub__signal-board{display:grid;align-content:center;grid-gap:0;gap:0;padding:17px 19px;border:1px solid rgba(111,225,223,.32);background:rgba(4,19,32,.62)}.install-hub__signal-line{display:grid;grid-template-columns:10px 1fr auto;grid-gap:10px;gap:10px;align-items:center;min-height:46px;border-bottom:1px solid rgba(111,225,223,.18);color:#a8c5c7;font-family:var(--mono);font-size:.72rem;text-transform:uppercase}.install-hub__signal-line:last-child{border-bottom:0}.install-hub__signal-line strong{color:#fff;font-size:.7rem;font-weight:800}.install-hub__signal-dot{width:8px;height:8px;border-radius:50%;background:#6fe1df;box-shadow:0 0 0 4px rgba(111,225,223,.12)}.install-hub__notice{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:20px;gap:20px;padding:25px;border:1px solid var(--line);border-left:5px solid var(--primary);background:var(--paper-strong)}.install-conflict-note__mark,.install-hub__notice-mark{display:grid;width:43px;height:43px;place-items:center;border:1px solid var(--primary);border-radius:50%;color:var(--primary-dark);font-family:var(--mono);font-size:1.2rem;font-weight:900}.install-conflict-note h3,.install-hub__notice h2{margin:0 0 10px;color:var(--secondary)}.install-conflict-note p:not(.section-eyebrow),.install-hub__notice>div:last-child>p:not(.section-eyebrow):not(.install-hub__handoff){margin:0 0 16px;color:var(--muted);line-height:1.7}.install-hub__handoff{margin:0 0 18px}.install-section-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:18px}.install-section-heading h2{margin:0}.install-section-heading>p{max-width:390px;margin:0;color:var(--muted);font-size:.9rem;line-height:1.6;text-align:right}.install-faq-grid,.install-platform-grid,.install-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.install-faq__item,.install-platform-card,.install-question-card{position:relative;min-width:0;padding:22px;border:1px solid var(--line);background:var(--paper-strong)}.install-faq__item:before,.install-platform-card:before,.install-question-card:before{position:absolute;top:0;right:0;width:54px;height:4px;background:var(--primary);content:""}.install-faq__item:nth-child(2n):before,.install-platform-card:nth-child(2n):before,.install-question-card:nth-child(2n):before{background:var(--warning)}.install-platform-card__head,.install-question-card__head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:17px}.install-faq__item h3,.install-platform-card__head h3,.install-question-card__head h3{margin:0;color:var(--secondary);font-size:1.12rem;line-height:1.25}.install-platform-card__index,.install-question-card__eyebrow{margin-bottom:7px;color:var(--primary-dark);font-size:.68rem}.install-boundary,.install-platform-card__facts,.install-source-note__facts{display:grid;grid-gap:11px 14px;gap:11px 14px;margin:0}.install-platform-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:15px;border-top:1px solid var(--line)}.install-boundary dt,.install-platform-card__facts dt,.install-source-note__facts dt{margin-bottom:4px;color:var(--muted);font-family:var(--mono);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.install-boundary dd,.install-platform-card__facts dd,.install-source-note__facts dd{margin:0;color:var(--ink);font-size:.84rem;line-height:1.55;overflow-wrap:anywhere}.install-platform-card__conflict{margin:16px 0 0;padding:11px 13px;border-left:3px solid var(--warning);background:#fff8e7;color:#69501a;font-size:.84rem;line-height:1.6}.install-boundary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding:15px;border:1px solid var(--line);background:#f4f8f9}.install-boundary dd{color:var(--muted);font-size:.8rem}.install-faq__item>.install-source-note,.install-platform-card__evidence,.install-question-card>.install-source-note{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.install-source-note{padding:13px 14px;border:1px solid #d5e0e5;background:#fbfdfe}.install-source-note__heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--secondary);font-family:var(--mono);font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.install-source-note__heading span:last-child{color:var(--muted);font-weight:700}.install-source-note__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.install-source-note__fact--wide{grid-column:1/-1}.install-source-note__refs{display:flex;flex-wrap:wrap;gap:5px 8px}.install-source-note__refs code{padding:3px 5px;background:#eef2f5}.install-conflict-note{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:20px;gap:20px;margin-top:15px;padding:22px;border:1px solid #e4d2a7;background:#fffdf7}.install-conflict-note__mark{border-color:var(--warning);color:#8a671a}.install-question-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.install-faq__item>p:not(.install-faq__number),.install-question-card__body{color:var(--muted);font-size:.9rem;line-height:1.7}.install-faq__item>p:not(.install-faq__number),.install-question-card__body p{margin:0}.install-validation-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);grid-gap:15px;gap:15px}.install-validation-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.install-validation-list li{padding:16px 18px;border:1px solid var(--line);background:var(--paper-strong);color:var(--muted);font-size:.9rem;line-height:1.65}.install-validation-list strong{color:var(--secondary)}.install-faq__item{padding-top:25px}.install-faq__number{margin-bottom:14px;color:var(--primary-dark);font-size:.68rem}.install-faq__item h3{font-size:1.04rem}.install-faq__item>p:not(.install-faq__number){margin-top:10px}.install-context .route-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:920px){.install-hub__hero,.install-validation-grid{grid-template-columns:1fr}.install-context .route-grid,.install-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.install-conflict-note,.install-context .route-grid,.install-faq-grid,.install-hub__notice,.install-platform-grid,.install-question-grid{grid-template-columns:1fr}.install-section-heading{display:grid;grid-gap:8px;gap:8px;align-items:flex-start}.install-section-heading>p{max-width:none;text-align:left}.install-boundary,.install-platform-card__facts,.install-source-note__facts{grid-template-columns:1fr}.install-source-note__fact--wide{grid-column:auto}.install-hub__hero{padding:28px 21px}.install-hub__hero h2{font-size:clamp(2.2rem,12vw,3.4rem)}}.updates-hub{--updates-navy:#082238;--updates-cyan:#6fe1df;--updates-amber:#f2b84b;--updates-paper:#f8fbfc;--updates-line:#c9d6dd;display:grid;grid-gap:34px;gap:34px}.updates-hub h2,.updates-hub h3,.updates-hub p{max-width:none}.updates-hub code{color:var(--secondary);font-family:var(--mono);font-size:.78em;overflow-wrap:anywhere}.updates-hub__hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:28px;gap:28px;padding:clamp(28px,5vw,62px);border:1px solid var(--updates-navy);background-color:var(--updates-navy);background-image:linear-gradient(rgba(111,225,223,.08) 1px,transparent 0),linear-gradient(90deg,rgba(111,225,223,.08) 1px,transparent 0),radial-gradient(circle at 83% 12%,rgba(242,184,75,.22),transparent 28%);background-size:28px 28px,28px 28px,auto;color:#f5fbfb}.updates-hub__hero-copy,.updates-hub__signal-board{position:relative;z-index:1}.updates-hub__hero-copy{display:grid;align-content:center;grid-gap:16px;gap:16px}.updates-faq__number,.updates-hub__kicker,.updates-topic-index__number,.updates-update-card__eyebrow{margin:0 0 10px;font-family:var(--mono);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.updates-hub__kicker{margin:0;color:var(--updates-cyan)}.updates-hub__hero h2{max-width:760px;margin:0;color:#fff;font-size:clamp(2.2rem,5vw,4.7rem);line-height:.96}.updates-hub__hero-copy>p:not(.updates-hub__kicker){max-width:720px;margin:0;color:#d9e8e9;line-height:1.7}.updates-hub__hero-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:4px;color:#a8c5c7;font-family:var(--mono);font-size:.76rem;text-transform:uppercase}.updates-hub__hero-meta span{display:inline-flex;gap:5px;align-items:baseline}.updates-hub__hero-meta strong{color:#fff;font-size:1.05rem}.updates-hub__signal-board{display:grid;align-content:center;grid-gap:0;gap:0;padding:17px 19px;border:1px solid rgba(111,225,223,.32);background:rgba(4,19,32,.62)}.updates-hub__signal-line{display:grid;grid-template-columns:10px 1fr auto;grid-gap:10px;gap:10px;align-items:center;min-height:46px;border-bottom:1px solid rgba(111,225,223,.18);color:#a8c5c7;font-family:var(--mono);font-size:.72rem;text-transform:uppercase}.updates-hub__signal-line:last-child{border-bottom:0}.updates-hub__signal-line strong{color:#fff;font-size:.7rem;font-weight:800}.updates-hub__signal-dot{width:8px;height:8px;border-radius:50%;background:var(--updates-cyan);box-shadow:0 0 0 4px rgba(111,225,223,.12)}.updates-hub__notice{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:20px;gap:20px;padding:25px;border:1px solid var(--line);border-left:5px solid var(--primary);background:var(--paper-strong)}.updates-conflict-note__mark,.updates-hub__notice-mark{display:grid;width:43px;height:43px;place-items:center;border:1px solid var(--primary);border-radius:50%;color:var(--primary-dark);font-family:var(--mono);font-size:1.2rem;font-weight:900}.updates-conflict-note h2,.updates-hub__notice h2{margin:0 0 10px;color:var(--secondary)}.updates-conflict-note p:not(.section-eyebrow),.updates-hub__notice>div:last-child>p:not(.section-eyebrow):not(.updates-hub__handoff){margin:0 0 16px;color:var(--muted);line-height:1.7}.updates-hub__handoff{margin:0 0 18px}.updates-section-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:18px}.updates-section-heading h2{margin:0}.updates-section-heading>p{max-width:390px;margin:0;color:var(--muted);font-size:.9rem;line-height:1.6;text-align:right}.updates-context__grid,.updates-topic-index__grid{display:grid;grid-gap:10px;gap:10px}.updates-topic-index__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.updates-topic-index__link{display:grid;min-height:140px;align-content:space-between;grid-gap:15px;gap:15px;padding:15px;border:1px solid var(--updates-line);border-bottom:4px solid var(--primary);background:var(--updates-paper);color:var(--muted);text-decoration:none;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.updates-context__link:hover,.updates-topic-index__link:hover{border-color:var(--primary);background:#fbfdfe;transform:translateY(-2px)}.updates-topic-index__number{color:var(--warning)}.updates-topic-index__link small,.updates-topic-index__link strong{display:block}.updates-topic-index__link strong{color:var(--secondary);font-size:.94rem;line-height:1.2}.updates-topic-index__link small{margin-top:7px;color:var(--muted);font-size:.78rem;line-height:1.35}.updates-records__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.updates-update-card{min-width:0;padding:22px;border:1px solid var(--line);border-top:4px solid var(--primary);background:var(--paper-strong);box-shadow:0 8px 20px rgba(23,33,43,.045);scroll-margin-top:96px}.updates-update-card:nth-child(2n){border-top-color:var(--warning)}.updates-update-card:last-child{grid-column:1/-1}.updates-update-card__head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:17px}.updates-update-card__title{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;min-width:0;align-items:start}.updates-update-card__index{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--updates-amber);background:#fff9e8;color:var(--warning);font-family:var(--mono);font-size:.72rem;font-weight:900}.updates-update-card__eyebrow{margin-bottom:4px;color:var(--primary-dark);font-size:.65rem;letter-spacing:.08em}.updates-update-card h3{margin:0;color:var(--secondary);font-size:1.16rem;line-height:1.15}.updates-update-card__body{color:var(--muted);font-size:.92rem}.updates-update-card__body p:last-child{margin-bottom:0}.updates-update-card__action{margin-top:13px;color:var(--ink-soft);font-weight:700}.updates-boundary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0 0;padding:15px;border:1px solid var(--line);background:#f4f8f9}.updates-boundary>div{min-width:0;padding-top:9px;border-top:1px solid var(--line-strong)}.updates-boundary dt,.updates-source-note__facts dt{margin-bottom:4px;color:var(--muted);font-family:var(--mono);font-size:.67rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.updates-boundary dd,.updates-source-note__facts dd{margin:0;color:var(--ink-soft);font-size:.8rem;line-height:1.55;overflow-wrap:anywhere}.updates-conflict-note__evidence,.updates-update-card__evidence{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.updates-source-note{padding:13px 14px;border:1px solid var(--updates-line);background:#fbfdfe}.updates-source-note__heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--secondary);font-family:var(--mono);font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.updates-source-note__heading span:last-child{color:var(--muted);font-weight:700}.updates-source-note__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px 14px;gap:9px 14px;margin:0}.updates-source-note__facts>div{min-width:0;padding-top:8px;border-top:1px solid var(--line)}.updates-source-note__fact--wide{grid-column:1/-1}.updates-source-note__refs{display:flex;flex-wrap:wrap;gap:5px 8px}.updates-source-note__refs code{padding:3px 5px;background:#eef2f5}.updates-conflict-note{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:20px;gap:20px;padding:22px;border:1px solid #e4d2a7;background:#fffdf7}.updates-conflict-note__mark{border-color:var(--warning);color:#8a671a}.updates-faq__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.updates-faq__item{position:relative;min-width:0;padding:22px;border:1px solid var(--line);background:var(--paper-strong)}.updates-faq__item:before{position:absolute;top:0;right:0;width:54px;height:4px;background:var(--primary);content:""}.updates-faq__item:nth-child(2n):before{background:var(--warning)}.updates-faq__number{margin-bottom:14px;color:var(--primary-dark);font-size:.68rem}.updates-faq__item h3{margin:0;color:var(--secondary);font-size:1.04rem;line-height:1.25}.updates-faq__item>p:not(.updates-faq__number){margin:10px 0 0;color:var(--muted);font-size:.9rem;line-height:1.7}.updates-context__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.updates-context__link{display:grid;min-height:116px;align-content:space-between;grid-gap:12px;gap:12px;padding:15px;border:1px solid var(--updates-line);border-bottom:4px solid var(--primary);background:var(--updates-paper);color:var(--muted);font-size:.8rem;text-decoration:none;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.updates-context__label{color:var(--secondary);font-size:.92rem;font-weight:850}.updates-context__text{line-height:1.45}@media (max-width:1080px){.updates-context__grid,.updates-topic-index__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.updates-hub__hero{grid-template-columns:1fr}.updates-hub__signal-board{max-width:620px}.updates-faq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.updates-conflict-note,.updates-context__grid,.updates-faq__grid,.updates-hub__notice,.updates-records__grid,.updates-topic-index__grid{grid-template-columns:1fr}.updates-update-card:last-child{grid-column:auto}.updates-section-heading{display:grid;grid-gap:8px;gap:8px;align-items:flex-start}.updates-section-heading>p{max-width:none;text-align:left}.updates-boundary,.updates-source-note__facts{grid-template-columns:1fr}.updates-source-note__fact--wide{grid-column:auto}.updates-hub__hero{padding:28px 21px}.updates-hub__hero h2{font-size:clamp(2.2rem,12vw,3.4rem)}}@media (prefers-reduced-motion:reduce){.updates-context__link,.updates-topic-index__link{transition:none}}