.beta-banner{color:#070908;text-align:center;background:#48d8a3;justify-content:center;align-items:center;gap:12px;padding:10px 20px;font-family:Arial,Helvetica,sans-serif;line-height:normal;display:flex}.beta-banner span{color:#48d8a3;background:#070908;padding:2px 7px;font-family:Courier New,monospace;font-size:11px;font-weight:700}.beta-banner p{margin:0;font-size:13px;font-weight:700;line-height:1.45}.guide-shell{--page-bg:#0b0f0e;--panel-bg:#111715;--code-bg:#070908;--text:#e9e4cb;--muted:#a8aaa2;--soft-border:#343c38;--accent:#d7ff45;--accent-alt:#48d8a3;background:var(--page-bg);min-height:100vh;color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.6}body:has(.guide-shell){background:#0b0f0e;margin:0}.guide-shell *,.guide-shell :before,.guide-shell :after{box-sizing:border-box}.guide-header,.guide,.guide-footer{width:min(860px,100% - 32px);margin:0 auto}.guide-header{border-bottom:1px solid var(--accent-alt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:76px;padding:12px 0;display:flex}.guide-wordmark{color:inherit;align-items:center;gap:9px;font-family:Courier New,monospace;font-size:18px;font-weight:700;text-decoration:none;display:flex}.guide-header nav{flex-wrap:wrap;gap:8px 18px;display:flex}.guide-header nav a,.guide-footer a,.guide a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.guide-header nav a{font-family:Courier New,monospace;font-size:13px}.guide{padding:48px 0 72px}.guide-eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-family:Courier New,monospace;font-size:13px;font-weight:700}.guide h1{margin:0 0 16px;font-size:clamp(30px,6vw,44px);line-height:1.15}.guide h2{border-top:1px solid var(--soft-border);margin:48px 0 12px;padding-top:24px;font-size:24px;line-height:1.25}.guide h3{margin:0 0 6px;font-size:17px}.guide-lede{color:var(--muted);font-size:18px}.guide-steps{gap:20px;margin:20px 0;padding-left:1.4em;display:grid}.guide-steps>li{min-width:0}.guide-steps>li::marker{color:var(--accent);font-family:Courier New,monospace;font-weight:700}.guide-steps p{margin:0 0 10px}.guide code{overflow-wrap:anywhere;font-family:Courier New,monospace;font-size:.92em}.guide pre{background:var(--code-bg);border:1px solid var(--soft-border);color:var(--text);margin:10px 0 14px;padding:14px 16px;overflow-x:auto}.guide pre code{overflow-wrap:normal;white-space:pre}.guide blockquote{background:var(--panel-bg);border-left:3px solid var(--accent-alt);margin:10px 0 14px;padding:10px 16px}.guide-check{background:var(--panel-bg);border:1px solid var(--soft-border);padding:12px 16px}.guide-table-scroll{overflow-x:auto}.guide-table{border-collapse:collapse;width:100%;font-size:14px}.guide-table caption{color:var(--muted);text-align:left;padding-bottom:8px}.guide-table th,.guide-table td{border-bottom:1px solid var(--soft-border);text-align:left;vertical-align:top;padding:10px 12px 10px 0}.guide-table th{color:var(--muted);font-weight:400}.guide-table td:first-child code{overflow-wrap:normal;white-space:nowrap}.guide-price{color:var(--accent);white-space:nowrap;font-family:Courier New,monospace}@media (max-width:640px){.guide-table td:first-child{width:45%}.guide-table td:first-child code{overflow-wrap:anywhere;white-space:normal}}.guide-footer{border-top:1px solid var(--soft-border);color:var(--muted);flex-wrap:wrap;gap:8px 20px;padding:24px 0 40px;font-size:13px;display:flex}
