:root{color-scheme:dark;--bg:#080f0a;--surface:#102718;--line:#00ff4126;--text:#d3f1db;--muted:#95b69e;--accent:#00ff41;--warm:#f0b978;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;background:var(--bg);color:var(--text);font-size:16px;line-height:1.75}a{color:inherit;text-underline-offset:4px}button,input,select{font:inherit}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.skip-link{position:fixed;left:16px;top:-100px;background:var(--accent);color:#09251c;padding:12px 20px;z-index:20;border-radius:7px}.skip-link:focus{top:12px}.site-header{height:80px;max-width:1320px;margin:auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.site-brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-size:19px;font-weight:780;letter-spacing:.5px;line-height:1}.site-brand .brand-dot{color:var(--accent);margin-left:-9px}.site-header nav{display:flex;gap:30px;align-items:center;font-size:13px}.site-header nav a{text-decoration:none;color:var(--muted)}.site-header nav a:hover,.site-header nav a[aria-current]{color:var(--accent)}.site-header .site-map-link{border:1px solid var(--line);padding:9px 16px;border-radius:7px;color:var(--text)}.page-container{max-width:1136px;padding:0 32px;margin:0 auto}.breadcrumbs{display:flex;gap:12px;font-size:12px;color:var(--muted);padding-top:30px}.breadcrumbs a{text-decoration:none}.guide-hero{position:relative;overflow:hidden;padding:68px 0 56px}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--accent);display:flex;gap:9px;align-items:center}.live-dot{height:6px;width:6px;display:inline-block;background:var(--accent);border-radius:50%}h1{font-size:clamp(42px,5.8vw,72px);font-weight:640;line-height:1.08;letter-spacing:-3px;margin:22px 0;max-width:800px}.guide-lead{font-size:19px;color:var(--muted);max-width:650px;line-height:1.7;margin-bottom:29px}.primary-link{display:inline-flex;align-items:center;gap:35px;border-radius:7px;background:var(--accent);color:#102b23;padding:13px 21px;font-size:14px;text-decoration:none;font-weight:650}.primary-link:hover{background:#a7f3d1}.hero-note{font-size:12px;color:var(--muted);margin:13px 0 0}.hero-orbit{position:absolute;width:300px;height:300px;border:1px solid #00ff4115;border-radius:50%;right:-70px;top:70px;z-index:-1}.hero-orbit:before,.hero-orbit:after{content:'';position:absolute;inset:32px;border:1px solid #00ff4115;border-radius:50%}.hero-orbit:after{inset:64px}.hero-orbit span{position:absolute;inset:0;display:grid;place-content:center;color:#00ff4116;font-size:70px;font-weight:700}.guide-facts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:12px;margin:0 0 70px}.guide-facts>div{padding:24px 27px;border-right:1px solid var(--line)}.guide-facts>div:last-child{border:0}.guide-facts dt{font-size:11px;letter-spacing:.8px;color:var(--muted);text-transform:uppercase}.guide-facts dd{font-size:17px;margin:6px 0 0;font-weight:550}.article-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:65px}.article-toc{display:flex;flex-direction:column;gap:12px;align-self:start;position:sticky;top:30px;font-size:12px;line-height:1.7}.article-toc strong{text-transform:uppercase;font-size:10px;letter-spacing:1.2px;color:var(--muted);margin-bottom:6px}.article-toc a{color:var(--muted);text-decoration:none}.article-toc a:hover{color:var(--accent)}.article-updated{color:#789c82;font-size:11px;border-top:1px solid var(--line);margin-top:10px;padding-top:17px}.guide-body{max-width:710px}.guide-body section{margin-bottom:44px}.guide-body h2,.related-topics h2,.source-directory>h2,.news-directory>h2{font-size:27px;line-height:1.3;font-weight:580;letter-spacing:-.7px;margin:0 0 18px}.guide-body p{color:var(--muted);font-size:15px;line-height:1.9}.guide-steps{list-style:none;counter-reset:steps;padding:0}.guide-steps li{position:relative;counter-increment:steps;padding:0 0 23px 44px;color:var(--muted);font-size:15px;line-height:1.85}.guide-steps li:before{content:counter(steps);position:absolute;left:0;top:0;width:28px;height:28px;border:1px solid #00ff4138;border-radius:50%;display:grid;place-content:center;color:var(--accent);font-size:11px}.guide-faq{border-top:1px solid var(--line);padding:18px 0}.guide-faq summary{cursor:pointer;font-size:15px;color:var(--text)}.guide-faq p{margin-bottom:0}.guide-sources{padding:25px;border:1px solid var(--line);border-radius:10px;background:#ffffff03}.guide-sources h2{font-size:20px}.guide-sources a{display:inline-block;margin:5px 17px 0 0;font-size:13px;color:var(--accent)}.related-topics{border-top:1px solid var(--line);padding:55px 0 75px;margin-top:35px}.related-topics h2{margin-top:16px}.topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.topic-grid a{display:flex;flex-direction:column;align-items:start;padding:23px;border:1px solid var(--line);border-radius:10px;text-decoration:none;background:#ffffff02;min-height:165px}.topic-grid a:hover{border-color:#00ff4180;background:#00ff4108}.topic-grid a>span:first-child{font-size:11px;color:var(--muted)}.topic-grid a strong{font-size:19px;line-height:1.4;letter-spacing:-.3px;margin:10px 0;font-weight:550}.topic-grid a>span:last-child{color:var(--accent);margin-top:auto}.site-footer{max-width:1230px;margin:auto;border-top:1px solid var(--line);display:grid;grid-template-columns:2fr 1.3fr 1fr;gap:55px;padding:45px 48px 55px}.site-footer p{font-size:13px;color:var(--muted);margin:15px 0 3px}.site-footer small{font-size:11px;color:#789c82}.site-footer nav{display:flex;flex-direction:column;gap:7px}.site-footer nav a{text-decoration:none;color:var(--muted);font-size:12px}.site-footer nav a:hover{color:var(--accent)}.source-explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-bottom:45px;border-bottom:1px solid var(--line);margin-bottom:50px}.source-explainer h2{font-size:18px;font-weight:550}.source-explainer p{font-size:13px;line-height:1.8;color:var(--muted)}.source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.source-grid article{background:#ffffff02;border:1px solid var(--line);padding:22px;border-radius:10px;scroll-margin-top:20px}.source-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;color:var(--muted)}.source-type{border:1px solid var(--line);border-radius:20px;padding:2px 8px}.source-id{font-family:ui-monospace,monospace}.source-grid h3{font-size:17px;font-weight:550;margin:14px 0 8px}.source-grid h3 a{text-decoration:none}.source-grid p{color:var(--muted);font-size:12px;margin:0;line-height:1.8}.news-directory{padding:55px 0 65px;max-width:800px}.news-directory p{color:var(--muted);font-size:14px}.news-directory ul{list-style:none;padding:0;columns:2;column-gap:40px}.news-directory li{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--line);font-size:12px;break-inside:avoid}.news-directory li a{color:var(--accent);text-decoration:none}.news-directory li span{color:var(--muted);font-size:10px}.error-page{min-height:60vh;padding-top:100px;padding-bottom:70px}.error-page h1{font-size:52px}.secondary-link{margin-left:22px;font-size:14px;color:var(--muted)}
@media(max-width:800px){.site-header{padding:0 24px;height:72px}.site-header nav{gap:16px}.site-header nav>a:first-child{display:none}.page-container{padding:0 24px}.guide-hero{padding:48px 0 35px}h1{letter-spacing:-2px}.guide-lead{font-size:17px}.article-layout{grid-template-columns:1fr;gap:28px}.article-toc{position:static;padding:18px;border:1px solid var(--line);border-radius:10px;gap:8px}.article-updated{display:none}.guide-facts{margin-bottom:35px}.guide-facts>div{padding:18px}.guide-facts dd{font-size:14px}.source-explainer{grid-template-columns:1fr;gap:5px}.topic-grid{grid-template-columns:repeat(2,1fr)}.site-footer{padding:35px 24px;gap:25px;grid-template-columns:1fr 1fr}.site-footer>div{grid-column:1/-1}.source-grid{grid-template-columns:1fr}.hero-orbit{right:-180px}.news-directory ul{columns:1}}
@media(max-width:430px){.site-header{padding:0 18px}.site-header nav{gap:13px}.site-header nav a{font-size:11px}.site-header .site-map-link{padding:8px 10px}.site-brand{font-size:17px}.site-brand img{width:26px;height:26px}.page-container{padding:0 20px}.guide-facts{grid-template-columns:1fr}.guide-facts>div{border-right:0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px}.guide-facts dd{margin:0}.topic-grid{grid-template-columns:1fr}.topic-grid a{min-height:130px}.secondary-link{display:block;margin:18px 0 0}.guide-body h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
[data-theme=light]{color-scheme:light;--bg:#f1f7f3;--surface:#fff;--line:#205c3626;--text:#173a22;--muted:#4f7059;--accent:#0d7b2d;--warm:#956016}[data-theme=light] .primary-link{color:#fff;background:#0d7b2d}[data-theme=light] .primary-link:hover{background:#0c6443}[data-theme=light] .guide-sources,[data-theme=light] .source-grid article,[data-theme=light] .topic-grid a{background:#fff}[data-theme=light] .guide-steps li:before{border-color:#0d7b2d55}[data-theme=light] .hero-orbit,[data-theme=light] .hero-orbit:before,[data-theme=light] .hero-orbit:after{border-color:#0d7b2d1a}[data-theme=light] .hero-orbit span{color:#0d7b2d16}
