.ZxCdlq_cursor{pointer-events:none;z-index:0;background:radial-gradient(circle, var(--glow) 0, transparent 62%);opacity:0;will-change:transform;border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;transition:opacity .4s;position:fixed;top:0;left:0}.ZxCdlq_cursor[data-active]{opacity:.28}
.ugCtEW_logo{align-items:center;gap:10px;display:inline-flex}.ugCtEW_mark{flex:none;width:34px;height:34px}.ugCtEW_sm .ugCtEW_mark{width:28px;height:28px}.ugCtEW_word{line-height:1.3;display:block}.ugCtEW_word b{letter-spacing:.14em;font-size:15px;font-weight:800;display:block}.ugCtEW_word span{font-family:var(--font-mono);letter-spacing:.42em;color:var(--muted);margin-top:-2px;font-size:9.5px;display:block}@media (max-width:520px){.ugCtEW_word span{display:none}.ugCtEW_word b{font-size:13px}}
.VFKzxG_footer{z-index:1;border-top:1px solid var(--line);padding-block:40px calc(56px + env(safe-area-inset-bottom,0px));color:var(--muted);font-size:13.5px;position:relative}.VFKzxG_inner{gap:22px;display:grid}.VFKzxG_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.VFKzxG_brand{color:var(--fg);text-decoration:none}.VFKzxG_sources{color:var(--faint);gap:4px;margin:0;padding-left:18px;font-size:12.5px;display:grid}.VFKzxG_sources a{color:var(--muted)}
.t3FfOW_themes{border:1px solid var(--line);border-radius:999px;gap:4px;padding:3px;display:flex}.t3FfOW_themes button{font:500 12px var(--font-mono);letter-spacing:.06em;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 10px}.t3FfOW_themes button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}@media (max-width:520px){.t3FfOW_themes button{letter-spacing:0;padding:5px 7px;font-size:10.5px}}
.azVQWW_header{top:env(safe-area-inset-top,0px);z-index:var(--header-z);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky}.azVQWW_inner{justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex}.azVQWW_brand{text-decoration:none}.azVQWW_links{gap:22px;font-size:14.5px;display:flex}.azVQWW_links a{color:var(--muted);text-decoration:none}.azVQWW_links a:hover{color:var(--fg)}@media (max-width:860px){.azVQWW_links{display:none}}
.QuHVGW_main{z-index:1;position:relative}
.C4j7Xq_page{--bg:#0e1116;--surface:#141920;--card:#1a1f27;--line:#2a313b;--fg:#e9edf2;--steel:#c9d1db;--muted:#8a94a1;--faint:#5b6573;--accent:#ff5a1f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);min-height:100vh;color:var(--fg);padding-block:env(safe-area-inset-top,0px) env(safe-area-inset-bottom,0px);font-size:16px}.C4j7Xq_wrap{max-width:1080px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.C4j7Xq_header{border-bottom:1px solid var(--line);padding-block:56px 32px}.C4j7Xq_page a{color:var(--muted)}.C4j7Xq_eyebrow{font:500 12px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.C4j7Xq_header h1{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(36px,6vw,64px);font-weight:900;line-height:1}.C4j7Xq_lead{margin-top:16px}.C4j7Xq_back{margin-top:10px}.C4j7Xq_page p{color:var(--muted);max-width:64ch}.C4j7Xq_section{border-bottom:1px solid var(--line);padding-block:48px}.C4j7Xq_section h2{letter-spacing:-.02em;margin:0 0 18px;font-size:28px;font-weight:800}.C4j7Xq_page ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;display:grid}.C4j7Xq_logos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:20px;display:grid}.C4j7Xq_logo{border:1px solid var(--line);border-radius:8px;align-items:center;gap:14px;padding:28px;display:flex}.C4j7Xq_logo svg{width:56px;height:56px}.C4j7Xq_word b{letter-spacing:.14em;font-size:20px;font-weight:800;display:block}.C4j7Xq_word span{font:500 11px var(--font-mono);letter-spacing:.42em}.C4j7Xq_swatches{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:20px;display:grid}.C4j7Xq_swatch{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.C4j7Xq_swatch>div:first-child{height:90px}.C4j7Xq_swatch>div:last-child{font:500 13px/1.5 var(--font-mono);padding:12px 14px}.C4j7Xq_swatch b{font-family:var(--font-body);font-size:14px;display:block}.C4j7Xq_type{gap:18px;display:grid}.C4j7Xq_typeRow{border-top:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);align-items:baseline;gap:16px;padding-top:14px;display:grid}.C4j7Xq_key{font:500 12px var(--font-mono);color:var(--muted)}.C4j7Xq_display{letter-spacing:-.03em;font-size:44px;font-weight:900;line-height:1}.C4j7Xq_display span{color:var(--accent)}.C4j7Xq_heading{letter-spacing:-.02em;font-size:26px;font-weight:800}.C4j7Xq_body{color:var(--steel)}.C4j7Xq_utility{font:500 13px var(--font-mono);letter-spacing:.18em;color:var(--accent)}@media (max-width:600px){.C4j7Xq_typeRow{grid-template-columns:1fr;gap:6px}.C4j7Xq_display{font-size:34px}}.C4j7Xq_cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.C4j7Xq_cards>div{border:1px solid var(--line);border-radius:8px;padding:18px}.C4j7Xq_cards h3{margin:0 0 10px;font-size:16px}.C4j7Xq_forge{background:#0e1116}.C4j7Xq_daylight{color:#0e1116;background:#f4f5f7}.C4j7Xq_daylight p{color:#5b6573!important}.C4j7Xq_blueprint{background-color:#0a1322;background-image:linear-gradient(#78a0dc12 1px,#0000 1px),linear-gradient(90deg,#78a0dc12 1px,#0000 1px);background-size:24px 24px}.C4j7Xq_blueprint p{color:#8ea3c2!important}.C4j7Xq_tableWrap{overflow-x:auto}.C4j7Xq_tableWrap table{border-collapse:collapse;width:100%;font-size:14px}.C4j7Xq_tableWrap td,.C4j7Xq_tableWrap th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 8px}.C4j7Xq_tableWrap th{font:500 12px var(--font-mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.C4j7Xq_downloadsTitle{margin:28px 0 10px;font-size:16px}.C4j7Xq_footer{color:var(--faint);padding-block:32px;font-size:13px}
.HS70Aa_page{text-align:center;place-content:center;justify-items:center;gap:14px;min-height:100vh;padding:24px;display:grid}.HS70Aa_mark{width:64px;height:64px}.HS70Aa_page h1{font-size:clamp(28px,5vw,48px);font-weight:900}.HS70Aa_page p{color:var(--muted)}.HS70Aa_link{color:var(--accent);margin-top:10px;font-weight:700}
