.card[data-astro-cid-hhhyvaga]{display:block;border:1px solid var(--color-border);border-radius:10px;padding:16px;background:var(--color-panel);transition:background .15s ease,border-color .15s ease,transform .08s ease;text-decoration:none!important;color:inherit;margin-top:14px}.card[data-astro-cid-hhhyvaga] [data-astro-cid-hhhyvaga]{text-decoration:none!important}.card[data-astro-cid-hhhyvaga]:hover{border-color:var(--color-accent)}.card[data-astro-cid-hhhyvaga]:active{transform:translateY(1px)}.title[data-astro-cid-hhhyvaga]{font-weight:500;margin:0 0 2px;font-size:16px}.desc[data-astro-cid-hhhyvaga]{margin:0;font-size:13px;color:#4b5563;opacity:.95}html[data-theme=dark] .desc[data-astro-cid-hhhyvaga]{color:#b7bec8;opacity:.96}.header[data-astro-cid-hhhyvaga]{display:flex;align-items:center;gap:4px;--lc-row-h: 1.35em}.left[data-astro-cid-hhhyvaga]:empty{display:none}.right[data-astro-cid-hhhyvaga]:empty{display:none}.spacer[data-astro-cid-hhhyvaga]{flex:1 1 auto}.sup-inline[data-astro-cid-hhhyvaga]{margin-left:0}.sup-inline[data-astro-cid-hhhyvaga]:empty{display:none}.title[data-astro-cid-hhhyvaga]{line-height:var(--lc-row-h)}.header[data-astro-cid-hhhyvaga] .method-chip{height:var(--lc-row-h);min-height:var(--lc-row-h);vertical-align:middle;transform:translateY(-.12em);margin-right:.2em}.header[data-astro-cid-hhhyvaga] .method-chip .method-chip__label{font-size:.98em}.title[data-astro-cid-hhhyvaga] .access-level{--access-scale: .75em;margin-left:.25em}.header[data-astro-cid-hhhyvaga] .token-chip{--token-shift: 0}.header[data-astro-cid-hhhyvaga] [data-token-chip] .token-coin{width:var(--lc-row-h);height:var(--lc-row-h)}.header[data-astro-cid-hhhyvaga] .token-chip.token-chip--with-pill .token-badge{--token-pill-height: var(--lc-row-h)}.wb-banner[data-astro-cid-kggsjsm4]{position:relative;width:100%;background:var(--color-muted);border-bottom:1px solid var(--color-border);color:var(--color-fg);font-size:13px;line-height:1.3}.wb-banner-inner[data-astro-cid-kggsjsm4]{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 40px;min-height:32px}.wb-banner-text[data-astro-cid-kggsjsm4]{margin:0;text-align:center;opacity:.95}.wb-banner-text[data-astro-cid-kggsjsm4] a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;font-weight:500}.wb-banner-text[data-astro-cid-kggsjsm4] a:hover{opacity:.85}.wb-banner-close[data-astro-cid-kggsjsm4]{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;color:inherit;opacity:.6;cursor:pointer;border-radius:6px;padding:0}.wb-banner-close[data-astro-cid-kggsjsm4]:hover{opacity:1;background:color-mix(in oklab,var(--color-fg) 8%,transparent)}@media (max-width: 640px){.wb-banner-inner[data-astro-cid-kggsjsm4]{padding:6px 36px;font-size:12px}}.section-header[data-astro-cid-smbb6lpu]{margin-bottom:6px}.section-header--2[data-astro-cid-smbb6lpu]{margin-top:32px}.section-header--3[data-astro-cid-smbb6lpu],.section-header--4[data-astro-cid-smbb6lpu]{margin-top:18px}.section-header[data-astro-cid-smbb6lpu] h2,.section-header[data-astro-cid-smbb6lpu] h3,.section-header[data-astro-cid-smbb6lpu] h4{margin:0}.section-header--2[data-astro-cid-smbb6lpu] h2{font-size:24px}.section-header--3[data-astro-cid-smbb6lpu] h3,.section-header--4[data-astro-cid-smbb6lpu] h4{font-size:18px}.tagline[data-astro-cid-smbb6lpu]{margin:4px 0 0;color:#4b5563}.section-header--2[data-astro-cid-smbb6lpu] .tagline[data-astro-cid-smbb6lpu]{font-size:15px}.section-header--3[data-astro-cid-smbb6lpu] .tagline[data-astro-cid-smbb6lpu],.section-header--4[data-astro-cid-smbb6lpu] .tagline[data-astro-cid-smbb6lpu]{font-size:13.5px}html[data-theme=dark] .tagline[data-astro-cid-smbb6lpu]{color:#b7bec8}.about[data-astro-cid-smbb6lpu]{display:grid;grid-template-columns:1fr;column-gap:14px}@media (min-width: 768px){.about--pair[data-astro-cid-smbb6lpu]{grid-template-columns:1fr 1fr}}.book[data-astro-cid-smbb6lpu]{display:inline-flex;margin-right:6px;opacity:.8}.lh[data-astro-cid-zup3kfap]{--lh-fg: #f4f8fc;--lh-dim: rgba(222, 234, 246, .66);--lh-line: rgba(160, 196, 232, .18);position:relative;width:calc(100% - var(--guide-pad, 24px) - var(--right-gap, 16px));margin-left:var(--guide-pad, 24px);height:clamp(368px,28.4vw,418px);border-radius:var(--radius-md, 10px);overflow:hidden;isolation:isolate;color:var(--lh-fg);background:radial-gradient(120% 150% at 72% 50%,#0d2944,#07182a 42%,#040b14)}:root[data-theme=dark] .lh[data-astro-cid-zup3kfap]{box-shadow:0 0 0 1px #ffffff0f}.lh-canvas[data-astro-cid-zup3kfap]{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y}.lh-panel[data-astro-cid-zup3kfap]{position:absolute;z-index:1;left:46px;top:50%;transform:translateY(-50%);width:min(520px,44%);pointer-events:none}.lh-panel[data-astro-cid-zup3kfap] a{pointer-events:auto}.lh-copy[data-astro-cid-zup3kfap] h1{margin:0 0 14px;font-size:clamp(36px,3.7vw,54px);line-height:1.05;font-weight:500;letter-spacing:-.02em;color:#fff}.lh-copy[data-astro-cid-zup3kfap] p{margin:0;font-size:clamp(16px,1.32vw,19px);line-height:1.55;color:#ffffffdb}.lh-copy[data-astro-cid-zup3kfap] a{color:#fff;text-decoration:underline;text-decoration-color:#fffc;text-decoration-thickness:1.5px;text-underline-offset:4px}.lh-copy[data-astro-cid-zup3kfap] a:hover{text-decoration-color:#fff}.lh-card[data-astro-cid-zup3kfap]{position:absolute;z-index:2;left:0;top:0;width:249px;padding:12px 14px;border-radius:10px;background:#060f1bdb;border:1px solid var(--lh-line);backdrop-filter:blur(8px);box-shadow:0 10px 30px #00000059;font-size:13px;color:var(--lh-fg)}.lh-card[data-astro-cid-zup3kfap][hidden]{display:none}.lh-card-close[data-astro-cid-zup3kfap]{position:absolute;top:6px;right:8px;border:0;background:none;color:var(--lh-dim);font-size:18px;line-height:1;cursor:pointer;padding:2px 4px}.lh-card-close[data-astro-cid-zup3kfap]:hover{color:var(--lh-fg)}.lh-card-kicker[data-astro-cid-zup3kfap]{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--lh-dim)}.lh-card-title[data-astro-cid-zup3kfap]{margin:2px 0 8px;font-size:15px;font-weight:500}.lh-card-rows[data-astro-cid-zup3kfap][hidden]{display:none}.lh-card-rows[data-astro-cid-zup3kfap]{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;margin:0}.lh-card-rows[data-astro-cid-zup3kfap] dt{color:var(--lh-dim)}.lh-card-rows[data-astro-cid-zup3kfap] dd{margin:0;text-align:right}.lh-card-note[data-astro-cid-zup3kfap]{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--lh-dim)}.lh-card-note[data-astro-cid-zup3kfap][hidden]{display:none}.lh-card-links[data-astro-cid-zup3kfap]{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px}.lh-card-links[data-astro-cid-zup3kfap] a{font-size:12.5px;color:var(--lh-fg);text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:3px}.lh-tip[data-astro-cid-zup3kfap]{position:absolute;z-index:2;left:0;top:0;padding:3px 7px;border-radius:6px;background:#060f1bdb;border:1px solid var(--lh-line);font:600 11.5px/1.3 var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);pointer-events:none;white-space:nowrap}.lh-tip[data-astro-cid-zup3kfap][hidden]{display:none}@media (min-width: 1280px){.lh-panel[data-astro-cid-zup3kfap]{left:132px}}@media (max-width: 767px){.lh[data-astro-cid-zup3kfap]{height:auto;padding:26px 18px 350px}.lh-panel[data-astro-cid-zup3kfap]{position:relative;left:auto;top:auto;transform:none;width:auto}}@media (min-width: 768px){main.content:has(>#home-start){margin-left:0;--pad-l: 70px}}@media (min-width: 1280px){main.content:has(>#home-start){--pad-l: 160px;--pad-x: 16px;max-width:calc(60rem + 120px)}}@media (min-width: 768px){#guide-header:has(>[data-landing-hero]){padding-top:8px}}#home-start{+.section-header.section-header--2{margin-top:0}~.two-col{row-gap:0}~h2{font-size:24px;&:has(+.two-col){margin-bottom:0}}~h3,~h4{font-size:18px;margin-top:18px}}
