.header-search[data-astro-cid-2odkx2fk]{align-items:center;width:17rem;max-width:100%;display:flex;position:relative}.icon[data-astro-cid-2odkx2fk]{color:var(--muted);pointer-events:none;position:absolute;inset-inline-start:.75rem}input[data-astro-cid-2odkx2fk]{padding:.4rem .75rem;width:100%;color:var(--text);background:var(--bg);border:1px solid var(--border);font:inherit;border-radius:999px;padding-inline-start:2.25rem;font-size:.9rem}input[data-astro-cid-2odkx2fk]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input[data-astro-cid-2odkx2fk]::placeholder{color:var(--muted)}.suggestions[data-astro-cid-2odkx2fk]{top:calc(100% + .4rem);z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:.5rem;min-width:min(26rem,90vw);max-height:70vh;margin:0;padding:.25rem;list-style:none;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 .5rem 1.5rem #00000073}.suggestions[data-astro-cid-2odkx2fk][hidden]{display:none}.suggestions[data-astro-cid-2odkx2fk] a{color:var(--text);border-radius:.4rem;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.5rem;text-decoration:none;display:grid}.suggestions[data-astro-cid-2odkx2fk] a>span{grid-column:2;gap:.15rem;display:grid}.suggestions[data-astro-cid-2odkx2fk] img{aspect-ratio:16/9;object-fit:cover;border-radius:.25rem;width:100%}.suggestions[data-astro-cid-2odkx2fk] li[aria-selected=true] a,.suggestions[data-astro-cid-2odkx2fk] a:hover{background:var(--surface-2)}.suggestions[data-astro-cid-2odkx2fk] li[aria-selected=true] .hit-title,.suggestions[data-astro-cid-2odkx2fk] a:hover .hit-title{color:var(--accent)}.suggestions[data-astro-cid-2odkx2fk] .hit-title{font-size:.95rem;font-weight:700;line-height:1.3}.suggestions[data-astro-cid-2odkx2fk] .hit-meta{color:var(--muted);font-size:.8rem}.suggestions[data-astro-cid-2odkx2fk] .all a{border-top:1px solid var(--border);color:var(--accent);border-radius:0;padding:.6rem .5rem;font-size:.9rem;font-weight:700;display:block}.suggestions[data-astro-cid-2odkx2fk] .empty{color:var(--muted);padding:.75rem;font-size:.9rem}.launch[data-astro-cid-tvtnkecc]{white-space:nowrap;color:var(--text);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:linear-gradient(#232934,#171b22);flex:none;align-items:center;gap:.45rem;padding:.3rem .55rem;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #3a414d,0 0 12px #4ade802e}.launch[data-astro-cid-tvtnkecc][hidden]{display:none}.launch-badge[data-astro-cid-tvtnkecc]{color:#fff;letter-spacing:-.02em;text-shadow:0 1px 2px #00000073;background:linear-gradient(140deg,#ff3d9a 0%,#ff8a3d 55%,#7c3aed 100%);border-radius:50%;place-items:center;width:30px;height:30px;font-size:.8rem;font-style:italic;font-weight:900;display:grid;box-shadow:0 0 0 2px #14171d,0 0 0 3px #ffffff40,0 0 12px #ff3d9a73}.launch[data-astro-cid-tvtnkecc]:hover .launch-badge[data-astro-cid-tvtnkecc]{box-shadow:0 0 0 2px #14171d,0 0 0 3px #fff6,0 0 16px #ff3d9ab3}.launch-clock[data-astro-cid-tvtnkecc]{gap:.25rem;display:flex}.unit[data-astro-cid-tvtnkecc]{flex-direction:column;align-items:center;min-width:1.45rem;line-height:1.05;display:flex}.unit[data-astro-cid-tvtnkecc] b[data-astro-cid-tvtnkecc]{font-variant-numeric:tabular-nums;color:var(--text);font-size:1rem;font-weight:800}.unit[data-astro-cid-tvtnkecc] small[data-astro-cid-tvtnkecc]{color:var(--muted);font-size:.6rem}:root{--bg:#0f1115;--surface:#181b22;--surface-2:#1f232c;--border:#262a33;--text:#e8eaed;--muted:#9aa0a6;--accent:#4ade80;--accent-dark:#16a34a;--rumor:#fb923c;--hot:#f87171;--page:75rem;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,Segoe UI,Arial,sans-serif;line-height:1.6}a{color:var(--accent)}img{max-width:100%}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{inset-inline-start:1rem;z-index:100;color:var(--bg);background:var(--accent);border-radius:.4rem;padding:.6rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:-4rem}.skip-link:focus{top:1rem}main:focus{outline:none}.masthead{background:var(--surface)}.masthead-inner{max-width:var(--page);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin:0 auto;padding:1.25rem 1rem;display:grid}.today{color:var(--muted);font-size:.85rem}.logo{text-decoration:none;display:block}.logo img{width:auto;height:56px;display:block}.logo.small img{height:32px}.masthead-tools{justify-self:end;align-items:center;gap:.5rem;display:flex}.lang-switch{border:1px solid var(--border);color:var(--muted);border-radius:999px;flex:none;padding:.25rem .75rem;font-size:.85rem;text-decoration:none}.lang-switch:hover{color:var(--text);border-color:var(--muted)}.site-nav{z-index:10;background:var(--surface-2);border-top:3px solid var(--accent);border-bottom:1px solid var(--border);position:sticky;top:0}.site-nav-inner{max-width:var(--page);white-space:nowrap;scrollbar-width:none;margin:0 auto;padding:0 .5rem;display:flex;overflow-x:auto}.site-nav a{color:var(--text);border-bottom:3px solid #0000;padding:.7rem .85rem;font-size:.95rem;font-weight:700;text-decoration:none}.site-nav a:hover{color:var(--accent)}.site-nav a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}main{max-width:var(--page);margin:0 auto;padding:1.5rem 1rem 3rem}.block-head{border-bottom:2px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 1rem;padding-bottom:.4rem;display:flex}.block-head h2{border-inline-start:4px solid var(--accent);margin:0;padding-inline-start:.6rem;font-size:1.35rem;line-height:1.2}.block-head a{font-size:.9rem;text-decoration:none}.site-footer{background:var(--surface);border-top:3px solid var(--accent);margin-top:2rem}.footer-inner{max-width:var(--page);color:var(--muted);gap:1.5rem;margin:0 auto;padding:2rem 1rem;display:grid}.footer-inner p{margin:.5rem 0 0}.footer-links{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.footer-links a{color:var(--text);text-decoration:none}.footer-links a:hover{color:var(--accent)}.footer-links.pages a{color:var(--muted);font-size:.9rem}.copyright{font-size:.85rem}.masthead-start{white-space:nowrap;align-items:center;gap:.6rem;display:flex}@media (width<=1231px){.masthead-start.launch-on .today{display:none}}@media (width<=1000px){.masthead-start{display:none}}@media (width<=640px){.masthead-inner{grid-template-columns:auto 1fr auto;padding:.9rem 1rem}.today{display:none}.logo{grid-column:1}.masthead .logo img{height:30px}.masthead-tools{grid-column:1/-1;justify-self:stretch}.masthead-tools :global(.header-search){flex:1;width:auto}}@media (width>=641px){.masthead{z-index:11;box-shadow:inset 0 1px 0 #ffffff0f, 0 2px 0 var(--accent), 0 0 14px #4ade8040;background:repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 4px),linear-gradient(#262b35 0%,#1a1e26 55%,#14171d 100%);position:relative}.today{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.today:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);vertical-align:middle;margin-inline-end:.5rem;display:inline-block}.lang-switch{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(#2b313c,#1c2028);border:0;border-radius:0;padding:.3rem .85rem;box-shadow:inset 0 0 0 1px #3a414d}.lang-switch:hover{color:var(--accent)}.masthead-tools :global(.header-search input){border-radius:4px}.site-nav{--cut:2.25rem;z-index:12;filter:drop-shadow(0 2px 0 var(--accent)) drop-shadow(0 4px 10px #4ade8038);pointer-events:none;background:0 0;border:0;margin-top:-2px}.site-nav-inner{width:min(var(--page), 100%);padding:0 calc(var(--cut) + .25rem);pointer-events:auto;clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, var(--cut) 100%);background:repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 4px),linear-gradient(#14171d 0%,#1d222b 45%,#262c37 100%);justify-content:space-evenly}.site-nav a{border-bottom:0;position:relative}.site-nav a:after{content:"";inset-inline:.6rem;background:var(--accent);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);opacity:0;height:3px;transition:opacity .15s;position:absolute;bottom:.3rem}.site-nav a:hover:after{opacity:.45}.site-nav a[aria-current=page]{text-shadow:0 0 10px #4ade8073}.site-nav a[aria-current=page]:after{opacity:1}}@media (width>=641px) and (prefers-reduced-motion:reduce){.site-nav a:after{transition:none}}
