:root{--bg:#070b12;--ink:#ecf7f3;--muted:#8fa3a0;--line:rgba(132,255,222,0.16);--surface:rgba(13,20,30,0.86);--surface-strong:rgba(17,31,42,0.94);--surface-hot:rgba(25,47,54,0.78);--deep:#081117;--teal:#40f0c6;--teal-soft:rgba(64,240,198,0.13);--coral:#ff6a4a;--amber:#ffc857;--violet:#9b8cff;--shadow:0 24px 80px rgba(0,0,0,0.42);--glow:0 0 32px rgba(64,240,198,0.18);--radius:8px}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink);color-scheme:dark}body{margin:0;overflow-x:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;background:linear-gradient(rgba(64,240,198,.035) 1px,transparent 0),linear-gradient(90deg,rgba(64,240,198,.03) 1px,transparent 0),linear-gradient(115deg,rgba(255,106,74,.16),transparent 34%),linear-gradient(245deg,rgba(64,240,198,.14),transparent 40%),linear-gradient(180deg,#080d15,#0b1017 36%,#070b12);background-attachment:fixed;background-size:52px 52px,52px 52px,auto,auto,auto}body:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 16%,transparent 84%,rgba(64,240,198,.05)),repeating-linear-gradient(180deg,rgba(255,255,255,.025) 0 1px,transparent 1px 5px);opacity:.5;mix-blend-mode:screen}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0;overflow-wrap:anywhere}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px max(24px,calc((100vw - 1180px) / 2));border-bottom:1px solid rgba(64,240,198,.18);background:rgba(7,11,18,.78);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 12px 46px rgba(0,0,0,.28)}.brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;font-weight:800;letter-spacing:.02em;line-height:1.05;white-space:nowrap}.brand-mark{display:inline-block;flex:0 0 28px;width:28px;height:28px;border:6px solid var(--teal);border-right-color:var(--coral);border-radius:50%;box-shadow:inset 0 0 0 3px rgba(7,11,18,.96),0 0 22px rgba(64,240,198,.38);animation:mark-pulse 3.6s ease-in-out infinite}.site-header nav{display:flex;flex:1 1 auto;align-items:center;gap:6px;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-padding-inline:14px;white-space:nowrap;-webkit-overflow-scrolling:touch}.site-header nav::-webkit-scrollbar{display:none}.site-header nav a{flex:0 0 auto;min-height:40px;padding:8px 10px;border-radius:6px;color:#9db9b3;font-size:.9rem;font-weight:700;transition:background .16s ease,color .16s ease,transform .16s ease}.site-header nav a:hover{transform:translateY(-1px);background:rgba(64,240,198,.12);color:#fff}.page-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.narrow-page{min-height:56vh;padding:80px 0}.guide-hero,.hub-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);grid-gap:34px;gap:34px;align-items:center;padding:58px 0 42px;animation:enter-up .62s ease both}.guide-hero h1,.hero-copy h1,.narrow-page h1{max-width:820px;font-size:clamp(2.25rem,6vw,4.6rem);line-height:.98;letter-spacing:0;text-shadow:0 0 30px rgba(64,240,198,.2)}.guide-hero h1{font-size:clamp(2rem,5vw,4rem)}.hero-copy p,.lede,.narrow-page p{max-width:720px;margin-top:18px;color:var(--muted);font-size:1.08rem}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.button-link,.text-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:7px;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,color .16s ease}.button-link{padding:0 18px;border:1px solid rgba(64,240,198,.44);background:linear-gradient(135deg,rgba(64,240,198,.96),rgba(45,170,156,.92));color:#04110f;box-shadow:0 0 28px rgba(64,240,198,.22)}.button-link:hover{transform:translateY(-2px);box-shadow:0 12px 34px rgba(64,240,198,.26)}.text-link{padding:0 10px;border:1px solid rgba(255,200,87,.24);color:var(--teal)}.text-link:hover{transform:translateY(-2px);border-color:rgba(255,200,87,.5);color:var(--amber)}.signal-panel,.update-panel{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.intent-card:before,.signal-panel:before,.status-table-block:before,.update-panel:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(135deg,rgba(64,240,198,.16),transparent 26%),linear-gradient(315deg,rgba(255,106,74,.1),transparent 24%);opacity:.72}.intent-card>*,.signal-panel>*,.status-table-block>*,.update-panel>*{position:relative}.signal-panel{min-height:380px;padding:26px;animation:enter-up .72s ease 80ms both}.signal-orbit{position:relative;height:200px;margin-bottom:22px;overflow:hidden;border:1px solid rgba(64,240,198,.22);border-radius:var(--radius);background:linear-gradient(rgba(64,240,198,.12) 1px,transparent 0),linear-gradient(90deg,rgba(64,240,198,.1) 1px,transparent 0),linear-gradient(145deg,rgba(6,14,20,.98),rgba(17,41,46,.96) 56%,rgba(255,106,74,.16));background-size:22px 22px,22px 22px,auto;box-shadow:inset 0 0 44px rgba(64,240,198,.08)}.signal-orbit:before{position:absolute;inset:-35% auto -35% 50%;width:2px;content:"";background:linear-gradient(180deg,transparent,rgba(64,240,198,.9),transparent);box-shadow:0 0 22px rgba(64,240,198,.56);transform-origin:center;animation:radar-sweep 4.6s linear infinite}.signal-orbit:after{position:absolute;inset:18px;content:"";border:1px solid rgba(255,200,87,.22);-webkit-clip-path:polygon(0 0,44% 0,44% 1px,0 1px,0 100%,1px 100%,1px 0);clip-path:polygon(0 0,44% 0,44% 1px,0 1px,0 100%,1px 100%,1px 0);opacity:.9}.signal-orbit span{position:absolute;display:block;border-radius:0}.signal-orbit span:first-child{inset:auto 24px 42px 24px;height:1px;border:0;background:linear-gradient(90deg,transparent,rgba(64,240,198,.8),transparent);animation:signal-scan 2.8s ease-in-out infinite}.signal-orbit span:nth-child(2){inset:52px 32px auto 32px;height:48px;border:1px solid rgba(64,240,198,.16);border-inline:0;background:linear-gradient(90deg,rgba(255,200,87,.74) 0 18%,transparent 18% 22%,rgba(64,240,198,.55) 22% 52%,transparent 52% 58%,rgba(255,106,74,.55) 58% 100%);opacity:.68}.signal-orbit span:nth-child(3){right:28px;bottom:22px;width:38%;height:5px;border:0;background:linear-gradient(90deg,var(--teal),var(--amber),var(--coral));box-shadow:0 0 18px rgba(255,200,87,.34)}.signal-panel dl,.update-panel{display:grid;grid-gap:16px;gap:16px}.signal-panel dl{margin:0}.signal-panel div,.update-panel{grid-template-columns:1fr}.signal-panel dt,.update-panel span{color:#92c9bf;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.signal-panel dd,.update-panel strong{margin:2px 0 0;font-size:1rem}.update-panel{padding:24px}.back-link{display:inline-flex;margin-bottom:18px;color:var(--teal);font-weight:800;transition:color .16s ease,transform .16s ease}.back-link:hover{transform:translateX(-2px);color:var(--amber)}.mobile-jump-links{display:none}.article-body,.evidence-band,.faq-block,.intent-grid,.quick-answer,.related-links,.source-strip,.status-table-block,.two-column{margin:34px 0}.article-body h2,.data-block h2,.evidence-band h2,.faq-block h2,.intent-grid h2,.quick-answer h2,.source-strip h2,.status-table-block h2{margin-bottom:14px;font-size:1.55rem;line-height:1.15;color:#f6fffc}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.intent-card{position:relative;overflow:hidden;min-height:168px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 10px 36px rgba(0,0,0,.18);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.intent-card:hover{transform:translateY(-4px);border-color:var(--teal);box-shadow:var(--shadow),var(--glow)}.intent-card span{color:var(--amber);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.intent-card h3{margin-top:26px;font-size:1.25rem}.intent-card p{margin-top:8px;color:var(--muted)}.evidence-band,.quick-answer{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:24px;gap:24px;align-items:start;padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(64,240,198,.08),transparent 38%),var(--surface-strong);box-shadow:0 16px 50px rgba(0,0,0,.18)}.quick-answer ul{margin:0;padding-left:22px}.quick-answer li+li{margin-top:10px}.status-table-block{overflow:hidden;padding:24px;background:var(--surface);box-shadow:0 12px 36px rgba(16,33,31,.05)}.status-table-block,.status-table-scroll{position:relative;border:1px solid var(--line);border-radius:var(--radius)}.status-table-scroll{overflow-x:auto;background:rgba(7,11,18,.72);-webkit-overflow-scrolling:touch}.status-table-block table{width:100%;min-width:760px;border-collapse:collapse}.status-table-block td,.status-table-block th{padding:14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.status-table-block th{background:rgba(64,240,198,.1);color:var(--deep);color:#dbfff7;font-size:.78rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.status-table-block td{color:var(--muted)}.status-table-block td:first-child{color:var(--ink);font-weight:800}.inline-link{color:var(--teal);text-decoration:underline;-webkit-text-decoration-color:rgba(64,240,198,.34);text-decoration-color:rgba(64,240,198,.34);text-underline-offset:3px;transition:color .16s ease,-webkit-text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.inline-link:hover{color:var(--amber);-webkit-text-decoration-color:rgba(255,200,87,.7);text-decoration-color:rgba(255,200,87,.7)}.status-table-block tr:last-child td{border-bottom:0}.filter-grid{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.filter-chip{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:8px 12px;border:1px solid rgba(64,240,198,.28);border-radius:7px;background:rgba(64,240,198,.08);color:#e7fff9;font-weight:850;text-align:center;transition:border-color .16s ease,color .16s ease,transform .16s ease,background .16s ease}.filter-chip:hover{transform:translateY(-2px);border-color:var(--teal);background:rgba(64,240,198,.16);color:var(--amber)}.evidence-list,.source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.evidence-list article,.source-grid article,.unknown-list article{padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(10,17,26,.76);transition:border-color .16s ease,transform .16s ease,background .16s ease}.evidence-list article:hover,.source-grid article:hover,.unknown-list article:hover{transform:translateY(-2px);border-color:rgba(255,200,87,.32);background:rgba(14,25,36,.9)}.evidence-list p,.source-grid p,.unknown-list p{margin-top:6px;color:var(--muted)}.two-column{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:20px;gap:20px}.data-block{min-width:0}.fact-table{border:1px solid var(--line);border-radius:var(--radius);background:rgba(8,14,22,.78);overflow:hidden}.fact-row{display:grid;grid-template-columns:minmax(0,1fr) 120px;grid-gap:16px;gap:16px;align-items:center;padding:16px}.fact-row+.fact-row{border-top:1px solid var(--line)}.fact-row p{margin-top:4px;color:var(--muted)}.status{display:inline-flex;justify-content:center;width:100%;padding:6px 8px;border-radius:999px;font-size:.75rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.status-confirmed{background:rgba(64,240,198,.16);color:#8dffe5}.status-reported{background:rgba(155,140,255,.14);color:#cbc4ff}.status-expected{background:rgba(255,200,87,.16);color:#ffe1a0}.status-unknown{background:rgba(143,163,160,.14);color:#c6d4d1}.unknown-list{display:grid;grid-gap:10px;gap:10px}.article-body{display:grid;grid-gap:24px;gap:24px;max-width:860px}.article-body article{padding-bottom:24px;border-bottom:1px solid var(--line)}.article-body p+p{margin-top:12px}.article-body p{color:var(--muted)}.faq-block{max-width:900px}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;padding:18px 0;font-weight:850;transition:color .16s ease}summary:hover{color:var(--teal)}details p{padding-bottom:18px;color:var(--muted)}.source-strip{padding:28px 0 10px}.related-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:24px 0 60px}.related-links a{min-height:84px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--teal);font-weight:850;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.related-links a:hover{transform:translateY(-3px);border-color:var(--teal);box-shadow:var(--glow)}.site-footer{padding:28px max(24px,calc((100vw - 1180px) / 2));border-top:1px solid var(--line);color:var(--muted)}@keyframes enter-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mark-pulse{0%,to{filter:saturate(1);transform:rotate(0deg)}50%{filter:saturate(1.4);transform:rotate(10deg)}}@keyframes radar-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes signal-scan{0%,to{transform:translateY(-42px);opacity:.25}50%{transform:translateY(28px);opacity:.95}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width:900px){.site-header{gap:12px}.evidence-band,.guide-hero,.hub-hero,.quick-answer,.two-column{grid-template-columns:1fr}.card-grid,.evidence-list,.related-links,.source-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){html{scroll-padding-top:132px}.page-shell{width:min(100% - 24px,1180px)}.site-header{align-items:stretch;flex-direction:column;gap:10px;padding:12px}.brand{width:-moz-fit-content;width:fit-content;max-width:100%}.brand span:last-child{font-size:.95rem;overflow-wrap:normal}.site-header nav{width:100%;gap:8px;margin-inline:-12px;padding:0 12px 2px}.site-header nav a{min-height:38px;padding:8px 11px;border:1px solid rgba(64,240,198,.18);background:rgba(13,20,30,.8);color:#dcebe7;font-size:.82rem}.guide-hero,.hub-hero{gap:18px;padding:24px 0 18px}.guide-hero h1,.hero-copy h1,.narrow-page h1{font-size:2rem;line-height:1.04}.hero-copy p,.lede,.narrow-page p{margin-top:12px;font-size:1rem}.hero-actions{gap:10px;margin-top:18px}.button-link,.text-link{min-height:42px}.signal-panel{min-height:auto;padding:18px}.signal-orbit{height:132px;margin-bottom:16px}.update-panel{gap:10px;padding:16px}.mobile-jump-links{position:-webkit-sticky;position:sticky;top:106px;z-index:9;display:flex;gap:8px;margin:0 -12px 18px;padding:8px 12px;overflow-x:auto;border-block:1px solid rgba(64,240,198,.16);background:rgba(7,11,18,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-jump-links::-webkit-scrollbar{display:none}.mobile-jump-links a{flex:0 0 auto;min-height:36px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:#dcebe7;font-size:.82rem;font-weight:850}#facts-heading,#faq-heading,#quick-answer,#sources-heading,#status-table-heading,#topic-pages-heading{scroll-margin-top:152px}.article-body,.evidence-band,.faq-block,.intent-grid,.quick-answer,.related-links,.source-strip,.status-table-block,.two-column{margin:22px 0}.article-body h2,.data-block h2,.evidence-band h2,.faq-block h2,.intent-grid h2,.quick-answer h2,.source-strip h2,.status-table-block h2{margin-bottom:10px;font-size:1.28rem}.evidence-band,.quick-answer{gap:14px;padding:18px}.quick-answer ul{padding-left:18px}.quick-answer li+li{margin-top:8px}.status-table-block{padding:16px}.status-table-block table{min-width:680px}.status-table-block td,.status-table-block th{padding:12px}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.filter-chip{min-height:40px;padding:7px 10px;font-size:.86rem}.card-grid,.evidence-list,.related-links,.source-grid{grid-template-columns:1fr}.intent-card{min-height:auto;padding:16px}.intent-card h3{margin-top:14px;font-size:1.08rem}.intent-card p{margin-top:6px}.fact-row{grid-template-columns:1fr;gap:10px;padding:14px}.status{width:-moz-fit-content;width:fit-content}.evidence-list article,.source-grid article,.unknown-list article{padding:14px}.article-body{gap:18px}.article-body article{padding-bottom:18px}summary{min-height:52px;padding:14px 0}details p{padding-bottom:14px}.source-strip{padding-top:16px}.related-links{padding-bottom:36px}.related-links a{min-height:64px}.site-footer{padding:22px 12px}}