:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#07090a;--surface:#111416;--surface-raised:#181c1f;--border:#30363a;--text:#f5f7f8;--muted:#aab2b7;--accent:#12a6c5;--accent-soft:#0c2930;--success:#66d19e;--warning:#f2c66d;--danger:#ff8a8a}*{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);color:var(--text);letter-spacing:0;margin:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.site-shell{min-height:100vh}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090af0;border-bottom:1px solid #ffffff14;position:sticky;top:0}.header-inner,.page,.footer-inner{width:min(100% - 40px,920px);margin:0 auto}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.brand{color:var(--text);align-items:center;gap:12px;font-weight:760;text-decoration:none;display:inline-flex}.brand img{border-radius:8px;width:40px;height:40px}.nav-links{align-items:center;gap:24px;display:flex}.nav-links a,.footer-links a{color:var(--muted);font-size:.94rem;font-weight:650;text-decoration:none}.nav-links a:hover,.footer-links a:hover,.text-link:hover{color:var(--text)}.page{padding:72px 0 88px}.eyebrow{color:var(--accent);text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-size:.82rem;font-weight:800;display:flex}.eyebrow-mark{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%}h1,h2,h3,p{margin-top:0}h1{max-width:760px;margin-bottom:18px;font-size:clamp(2.65rem,8vw,5.2rem);line-height:.98}.page-title{font-size:clamp(2.4rem,7vw,4.7rem)}.lead{max-width:690px;color:var(--muted);margin-bottom:42px;font-size:clamp(1.08rem,2.4vw,1.35rem);line-height:1.55}.updated{color:var(--muted);margin:-22px 0 42px;font-size:.92rem}.link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:42px 0 56px;display:grid}.link-card,.callout,.support-block{border:1px solid var(--border);background:var(--surface);border-radius:8px}.link-card{flex-direction:column;justify-content:space-between;min-height:190px;padding:22px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.link-card:hover{border-color:var(--accent);background:var(--surface-raised);transform:translateY(-2px)}.link-icon{color:var(--accent);font-size:1.5rem}.link-card h2{margin-bottom:8px;font-size:1.2rem}.link-card p{color:var(--muted);margin:0;line-height:1.5}.link-arrow{color:var(--accent);align-self:flex-end;font-size:1.2rem}.content{max-width:760px}.content section{border-top:1px solid var(--border);padding:30px 0}.content section:first-of-type{border-top:0}.content h2{margin-bottom:14px;font-size:1.5rem}.content h3{margin:22px 0 8px;font-size:1.08rem}.content p,.content li{color:var(--muted);font-size:1rem;line-height:1.7}.content strong{color:var(--text)}.content ul,.content ol{margin:12px 0 0;padding-left:22px}.content li+li{margin-top:9px}.text-link{color:var(--accent);font-weight:650}.callout,.support-block{padding:22px}.callout{border-left:4px solid var(--warning)}.callout p:last-child,.support-block p:last-child{margin-bottom:0}.support-grid{gap:14px;display:grid}.support-block h2{margin-bottom:10px;font-size:1.2rem}.support-block ol{margin-bottom:0}.primary-link{border:1px solid var(--accent);background:var(--accent);color:#031115;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:10px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.site-footer{border-top:1px solid var(--border)}.footer-inner{justify-content:space-between;align-items:center;gap:28px;min-height:112px;display:flex}.footer-copy{color:var(--muted);font-size:.9rem}.footer-links{gap:20px;display:flex}@media (max-width:720px){.header-inner,.page,.footer-inner{width:min(100% - 28px,920px)}.header-inner{min-height:64px}.nav-links{gap:14px}.nav-links a:nth-child(2){display:none}.page{padding:52px 0 64px}.link-grid{grid-template-columns:1fr}.link-card{min-height:148px}.footer-inner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:148px}.footer-links{flex-wrap:wrap}}
