.content-hero{padding:clamp(4rem,8vw,7rem) 0 3rem;overflow:hidden}.content-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(12rem,.5fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.content-badges,.content-article-meta{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.content-title{letter-spacing:-.05em;max-width:15ch;margin:0;font-size:clamp(2.5rem,6vw,5.4rem);line-height:.98}.content-lead{max-width:68ch;color:var(--color-text-muted);margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.75}.content-section{padding:2rem 0 clamp(4rem,8vw,7rem)}.content-article{min-height:100%;padding:clamp(1.35rem,3vw,2.2rem)}.content-article header h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,2.5rem)}.content-body{gap:1rem;display:grid}.content-body h3{margin:.8rem 0 0;font-size:1.2rem}.content-body p,.content-body li{line-height:1.75}.content-body p{margin:0}.content-article header p,.content-article-meta span{color:var(--color-text-muted)}.content-article header p{margin:.75rem 0 0;line-height:1.7}.content-body ul{gap:.55rem;margin:0;padding-inline-start:1.25rem;display:grid}.content-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:800px){.content-hero-grid{grid-template-columns:1fr}}@media (max-width:560px){.content-footer{display:grid}}.content-article:only-child{max-width:58rem;margin-inline:auto}.content-body h3{color:var(--gp-color-text);letter-spacing:-.025em;padding-block-start:.35rem;font-size:clamp(1.15rem,2vw,1.4rem)}.content-body li::marker{color:var(--gp-color-focus);font-weight:800}.content-footer>div:first-child{gap:var(--gp-space-1);display:grid}.content-footer strong{color:var(--gp-color-text)}.content-footer-links{gap:var(--gp-space-4);flex-wrap:wrap;display:flex}.content-footer-links a:hover{color:var(--gp-color-text)}@media (max-width:560px){.content-footer-links{gap:var(--gp-space-3) var(--gp-space-4)}}.content-visual{--content-visual-accent:var(--gp-color-brand);--content-visual-accent-2:var(--gp-color-accent);aspect-ratio:1.08;border:1px solid color-mix(in srgb, var(--content-visual-accent) 34%, var(--gp-color-border));background:radial-gradient(circle at 18% 14%, color-mix(in srgb, var(--content-visual-accent) 28%, transparent), transparent 38%), radial-gradient(circle at 86% 86%, color-mix(in srgb, var(--content-visual-accent-2) 18%, transparent), transparent 42%), color-mix(in srgb, var(--gp-color-surface-elevated) 92%, transparent);width:min(72vw,19rem);box-shadow:var(--gp-shadow-md), var(--gp-shadow-glow);border-radius:2rem;margin-inline:auto;padding:clamp(.8rem,2vw,1.2rem);position:relative;overflow:hidden}.content-visual:before{pointer-events:none;content:"";opacity:.28;background-image:linear-gradient(color-mix(in srgb, var(--gp-color-border) 30%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--gp-color-border) 30%, transparent) 1px, transparent 1px);background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#000,#0000 82%);mask-image:linear-gradient(145deg,#000,#0000 82%)}.content-visual__surface{border:1px solid color-mix(in srgb, var(--content-visual-accent) 30%, var(--gp-color-border));background:color-mix(in srgb, var(--gp-color-surface) 84%, transparent);border-radius:1.35rem;width:100%;height:100%;position:relative;overflow:hidden}.content-visual__shape{border:1px solid color-mix(in srgb, var(--content-visual-accent) 46%, var(--gp-color-border));background:color-mix(in srgb, var(--content-visual-accent) 16%, var(--gp-color-surface-elevated));box-shadow:0 10px 34px color-mix(in srgb, var(--content-visual-accent) 14%, transparent);display:block;position:absolute}.content-visual--game{--content-visual-accent:var(--gp-color-brand);--content-visual-accent-2:var(--gp-color-accent)}.content-visual--game .content-visual__shape--a{background:radial-gradient(circle at 70% 36%, color-mix(in srgb, var(--content-visual-accent-2) 68%, white 8%), transparent 16%), linear-gradient(145deg, color-mix(in srgb, var(--content-visual-accent) 34%, var(--gp-color-surface)), color-mix(in srgb, var(--content-visual-accent-2) 20%, var(--gp-color-surface)));border-radius:1rem;inset:12% 10% 34%}.content-visual--game .content-visual__shape--b{border-radius:var(--gp-radius-pill);height:12%;inset:auto 10% 13%}.content-visual--game .content-visual__shape--c,.content-visual--game .content-visual__shape--d{aspect-ratio:1;background:var(--content-visual-accent-2);border-radius:50%;width:.7rem;bottom:18%}.content-visual--game .content-visual__shape--c{right:18%}.content-visual--game .content-visual__shape--d{right:25%}.content-visual--creator{--content-visual-accent:var(--gp-color-accent);--content-visual-accent-2:var(--gp-color-brand)}.content-visual--creator .content-visual__shape--a{aspect-ratio:1;background:radial-gradient(circle at 50% 36%, var(--content-visual-accent) 0 18%, transparent 19%), radial-gradient(circle at 50% 92%, var(--content-visual-accent) 0 33%, transparent 34%), color-mix(in srgb, var(--content-visual-accent) 13%, var(--gp-color-surface));border-radius:50%;width:36%;top:12%;left:12%}.content-visual--creator .content-visual__shape--b{border-radius:var(--gp-radius-pill);height:14%;inset:14% 10% auto 56%}.content-visual--creator .content-visual__shape--c{border-radius:var(--gp-radius-pill);height:11%;inset:37% 10% auto 56%}.content-visual--creator .content-visual__shape--d{background:linear-gradient(120deg, color-mix(in srgb, var(--content-visual-accent-2) 22%, var(--gp-color-surface-elevated)), var(--gp-color-surface-elevated));border-radius:1rem;height:28%;inset:auto 10% 12% 12%}.content-visual--news{--content-visual-accent:var(--gp-color-focus);--content-visual-accent-2:var(--gp-color-accent)}.content-visual--news .content-visual__shape--a{background:linear-gradient(155deg, color-mix(in srgb, var(--content-visual-accent) 36%, var(--gp-color-surface)), var(--gp-color-surface));border-radius:1rem;inset:12% 52% 12% 10%}.content-visual--news .content-visual__shape--b,.content-visual--news .content-visual__shape--c,.content-visual--news .content-visual__shape--d{border-radius:var(--gp-radius-pill);height:9%;left:54%;right:10%}.content-visual--news .content-visual__shape--b{top:20%}.content-visual--news .content-visual__shape--c{top:39%;right:22%}.content-visual--news .content-visual__shape--d{top:58%;right:16%}.content-visual--guide{--content-visual-accent:var(--gp-color-success);--content-visual-accent-2:var(--gp-color-brand)}.content-visual--guide .content-visual__surface:after{border-block-end:3px solid color-mix(in srgb, var(--content-visual-accent) 64%, transparent);border-inline-start:3px solid color-mix(in srgb, var(--content-visual-accent) 64%, transparent);content:"";border-radius:0 0 0 2.5rem;position:absolute;inset:25% 20% 24%;transform:rotate(-12deg)}.content-visual--guide .content-visual__shape{aspect-ratio:1;z-index:1;border-radius:50%;width:1.8rem}.content-visual--guide .content-visual__shape--a{top:18%;left:14%}.content-visual--guide .content-visual__shape--b{top:42%;left:46%}.content-visual--guide .content-visual__shape--c{bottom:17%;right:14%}.content-visual--guide .content-visual__shape--d{display:none}.content-visual--help{--content-visual-accent:var(--gp-color-accent);--content-visual-accent-2:var(--gp-color-focus)}.content-visual--help .content-visual__shape--a,.content-visual--help .content-visual__shape--b{border-radius:1.2rem 1.2rem 1.2rem .35rem;width:58%;height:32%}.content-visual--help .content-visual__shape--a{top:14%;left:10%}.content-visual--help .content-visual__shape--b{background:color-mix(in srgb, var(--content-visual-accent-2) 15%, var(--gp-color-surface-elevated));border-radius:1.2rem 1.2rem .35rem;bottom:14%;right:10%}.content-visual--help .content-visual__shape--c,.content-visual--help .content-visual__shape--d{aspect-ratio:1;background:var(--content-visual-accent);border-radius:50%;width:.55rem;top:29%}.content-visual--help .content-visual__shape--c{left:26%}.content-visual--help .content-visual__shape--d{left:38%}.content-visual--docs,.content-visual--glossary,.content-visual--legal,.content-visual--content{--content-visual-accent:var(--gp-color-brand);--content-visual-accent-2:var(--gp-color-focus)}.content-visual--docs .content-visual__shape--a,.content-visual--glossary .content-visual__shape--a,.content-visual--legal .content-visual__shape--a,.content-visual--content .content-visual__shape--a{background:color-mix(in srgb, var(--gp-color-surface-elevated) 96%, var(--content-visual-accent) 4%);border-radius:1rem;inset:11% 18% 10%}.content-visual--docs .content-visual__shape--b,.content-visual--docs .content-visual__shape--c,.content-visual--glossary .content-visual__shape--b,.content-visual--glossary .content-visual__shape--c,.content-visual--legal .content-visual__shape--b,.content-visual--content .content-visual__shape--b,.content-visual--content .content-visual__shape--c{border-radius:var(--gp-radius-pill);z-index:1;height:7%;left:29%;right:29%}.content-visual--docs .content-visual__shape--b,.content-visual--glossary .content-visual__shape--b,.content-visual--legal .content-visual__shape--b,.content-visual--content .content-visual__shape--b{top:31%}.content-visual--docs .content-visual__shape--c,.content-visual--glossary .content-visual__shape--c,.content-visual--content .content-visual__shape--c{top:49%;right:39%}.content-visual--docs .content-visual__shape--d{aspect-ratio:1;background:var(--content-visual-accent-2);z-index:1;border-radius:.45rem;width:1.4rem;bottom:19%;right:25%}.content-visual--glossary .content-visual__shape--a{inset:16% 28% 20% 12%}.content-visual--glossary .content-visual__shape--d{background:color-mix(in srgb, var(--content-visual-accent-2) 16%, var(--gp-color-surface-elevated));border-radius:1rem;inset:24% 12% 12% 48%}.content-visual--legal .content-visual__shape--c{aspect-ratio:1;background:color-mix(in srgb, var(--gp-color-warning) 28%, var(--gp-color-surface-elevated));border-color:color-mix(in srgb, var(--gp-color-warning) 58%, var(--gp-color-border));z-index:1;border-radius:50%;width:2.7rem;bottom:17%;right:24%}.content-visual--legal .content-visual__shape--d{display:none}@media (max-width:800px){.content-visual{width:min(68vw,16rem)}}@media (prefers-reduced-motion:reduce){.content-visual,.content-visual__shape{transform:none}}
.QUu_yW_draftNotice{border:1px solid var(--gp-color-border);border-left:4px solid var(--gp-color-focus);border-radius:var(--gp-radius-md);background:var(--gp-color-surface-elevated);max-width:65ch;color:var(--gp-color-text);padding:.85rem 1.1rem;font-weight:650;line-height:1.6}.QUu_yW_toc{border:1px solid var(--gp-color-border);border-radius:var(--gp-radius-lg);background:var(--gp-color-surface-elevated);gap:.75rem;margin-bottom:clamp(1.4rem,3vw,2.4rem);padding:clamp(1rem,2.5vw,1.5rem);display:grid}.QUu_yW_tocTitle{margin:0;font-size:clamp(1.1rem,2vw,1.3rem)}.QUu_yW_toc ol{gap:.5rem;margin:0;padding-left:1.4rem;display:grid}.QUu_yW_toc li{padding-left:.1rem}.QUu_yW_toc a{color:var(--gp-color-text);text-underline-offset:.2em;text-decoration:underline}.QUu_yW_toc a:hover{color:var(--gp-color-focus)}.QUu_yW_toc a:focus-visible{outline:3px solid var(--gp-color-focus);outline-offset:3px}.QUu_yW_anchoredHeading{scroll-margin-top:6rem}@media (max-width:42rem){.QUu_yW_draftNotice{padding:.75rem}.QUu_yW_toc{padding:.9rem}}
.fmjXIq_root{gap:clamp(1.6rem,4vw,3rem);display:grid}.fmjXIq_searchSection{border:1px solid var(--gp-color-border);border-radius:var(--gp-radius-lg);background:var(--gp-color-surface-elevated);padding:clamp(1.15rem,3vw,1.8rem)}.fmjXIq_controls{gap:var(--gp-space-4);grid-template-columns:minmax(0,2fr) minmax(12rem,1fr);display:grid}.fmjXIq_field{gap:var(--gp-space-2);align-content:start;min-width:0;font-weight:700;display:grid}.fmjXIq_field small{color:var(--gp-color-text-muted);font-weight:400;line-height:1.55}.fmjXIq_input{border:1px solid var(--gp-color-border);border-radius:var(--gp-radius-md);width:100%;min-width:0;min-height:2.9rem;color:var(--gp-color-text);background:var(--gp-color-surface);font:inherit;padding:.6rem .8rem;display:block}.fmjXIq_input:focus-visible,.fmjXIq_reset:focus-visible{outline:3px solid var(--gp-color-focus);outline-offset:2px}.fmjXIq_resultsInfo{justify-content:space-between;gap:var(--gp-space-3);margin-top:var(--gp-space-4);flex-wrap:wrap;align-items:center;display:flex}.fmjXIq_resultsInfo p{margin:0}.fmjXIq_reset{border:1px solid var(--gp-color-border);border-radius:var(--gp-radius-md);background:var(--gp-color-surface);color:var(--gp-color-text);cursor:pointer;font:inherit;padding:.65rem 1rem;font-weight:650}.fmjXIq_reset:disabled{opacity:.55;cursor:default}.fmjXIq_empty{padding:clamp(1.4rem,3vw,2rem)}.fmjXIq_empty h2{margin:0 0 .6rem;font-size:1.3rem}.fmjXIq_empty p{margin:0}.fmjXIq_badges{flex-wrap:wrap;gap:.55rem;margin-bottom:.55rem;display:flex}.fmjXIq_paths{gap:var(--gp-space-3);border:1px solid var(--gp-color-border);border-radius:var(--gp-radius-lg);background:var(--gp-color-surface-elevated);padding:clamp(1.2rem,3vw,2rem);display:grid}.fmjXIq_paths h2{margin:0;font-size:clamp(1.4rem,2.5vw,1.9rem)}.fmjXIq_paths>p{margin:0;line-height:1.6}.fmjXIq_links{gap:var(--gp-space-3);flex-wrap:wrap;display:flex}.fmjXIq_notice{background:var(--gp-color-surface);border:1px solid var(--gp-color-border);border-radius:var(--gp-radius-md);color:var(--gp-color-text-muted);padding:1rem;line-height:1.6}@media (max-width:42rem){.fmjXIq_controls{grid-template-columns:1fr}.fmjXIq_resultsInfo{align-items:stretch}.fmjXIq_reset{width:100%}.fmjXIq_links{grid-template-columns:1fr;display:grid}}
