.learn-nav[data-astro-cid-w5nkr7hs]{z-index:20;border-block:1px solid var(--edge);background:color-mix(in srgb, var(--bg) 91%, transparent);-webkit-backdrop-filter:blur(16px);grid-template-columns:minmax(180px,.72fr) minmax(0,1.6fr);align-items:stretch;min-height:66px;margin:0 -20px;display:grid;position:sticky;top:0}.learn-home[data-astro-cid-w5nkr7hs]{color:var(--text);font:600 13px/1 var(--font-display);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;padding:0 20px;text-decoration:none;display:flex}.learn-home[data-astro-cid-w5nkr7hs] small[data-astro-cid-w5nkr7hs]{color:var(--text-faint);font:500 9px/1 var(--font-mono);letter-spacing:.14em;margin-bottom:5px;display:block}.learn-mark[data-astro-cid-w5nkr7hs]{border:1px solid var(--brand);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.learn-mark[data-astro-cid-w5nkr7hs]:before,.learn-mark[data-astro-cid-w5nkr7hs]:after{content:"";background:var(--brand);position:absolute}.learn-mark[data-astro-cid-w5nkr7hs]:before{width:1px;height:26px;top:-5px;left:8px}.learn-mark[data-astro-cid-w5nkr7hs]:after{width:26px;height:1px;top:8px;left:-5px}.learn-tabs[data-astro-cid-w5nkr7hs]{border-left:1px solid var(--edge);grid-template-columns:repeat(4,1fr);min-width:0;display:grid}.learn-tabs[data-astro-cid-w5nkr7hs] a[data-astro-cid-w5nkr7hs]{border-right:1px solid var(--edge);min-width:0;color:var(--text-faint);font:600 12px/1 var(--font-display);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:9px;padding:0 15px;text-decoration:none;transition:color .18s,background .18s;display:flex}.learn-tabs[data-astro-cid-w5nkr7hs] a[data-astro-cid-w5nkr7hs]:last-child{border-right:0}.learn-tabs[data-astro-cid-w5nkr7hs] a[data-astro-cid-w5nkr7hs]:hover{color:var(--text);background:var(--panel-face-lo)}.learn-tabs[data-astro-cid-w5nkr7hs] a[data-astro-cid-w5nkr7hs][aria-current=page]{color:var(--text);background:var(--panel-face);box-shadow:inset 0 -2px var(--brand)}.learn-index[data-astro-cid-w5nkr7hs]{color:var(--brand);font:500 9px var(--font-mono)}.learn-tabs[data-astro-cid-w5nkr7hs] a[data-astro-cid-w5nkr7hs]:focus-visible,.learn-home[data-astro-cid-w5nkr7hs]:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}@media (width<=720px){.learn-nav[data-astro-cid-w5nkr7hs]{grid-template-columns:1fr;position:relative}.learn-home[data-astro-cid-w5nkr7hs]{border-bottom:1px solid var(--edge);min-height:52px}.learn-tabs[data-astro-cid-w5nkr7hs]{border-left:0;grid-template-columns:repeat(4,minmax(112px,1fr));overflow-x:auto}.learn-tabs[data-astro-cid-w5nkr7hs] a[data-astro-cid-w5nkr7hs]{min-height:52px;padding-inline:12px}}.learn-page.page{counter-reset:guide-section;max-width:1240px;padding-bottom:56px}.learn-page .hero{border-bottom:1px solid var(--edge-strong);flex-direction:column;justify-content:center;min-height:520px;padding:clamp(76px,10vw,132px) min(33vw,390px) 72px 0;display:flex;position:relative;overflow:hidden}.learn-page .hero:before{content:"";border-inline:1px solid var(--edge);background:linear-gradient(var(--edge) 1px, transparent 1px), linear-gradient(90deg, var(--edge) 1px, transparent 1px), radial-gradient(circle at center, var(--brand) 0 2px, transparent 3px);opacity:.55;z-index:0;background-size:32px 32px,32px 32px,100% 100%;width:min(29vw,340px);position:absolute;top:0;bottom:0;right:0}.learn-page .hero:after{content:attr(data-manual);white-space:pre;color:var(--text-faint);font:500 clamp(34px, 5vw, 66px)/.83 var(--font-display);letter-spacing:-.03em;text-align:right;text-transform:uppercase;z-index:0;position:absolute;bottom:46px;right:clamp(25px,6vw,74px)}.learn-page .hero>*{z-index:1;position:relative}.learn-page .hero .kicker{align-items:center;gap:10px;margin-bottom:22px;display:flex}.learn-page .hero .kicker:before{content:"";background:var(--brand);width:28px;height:1px;box-shadow:0 0 8px var(--brand)}.learn-page .hero h1{letter-spacing:-.035em;max-width:720px;font-size:clamp(48px,7.4vw,92px);line-height:.86}.learn-page .hero .sub{text-wrap:pretty;max-width:64ch;margin-top:26px;font-size:clamp(16px,1.7vw,19px);line-height:1.7}.learn-page .quickstart{background:var(--edge);border:1px solid var(--edge);gap:1px;margin-top:48px}.learn-page .step{background:var(--surface-sunken);border:0;border-radius:0;min-width:0;padding:22px}.learn-page .step h3{margin-top:18px}.learn-page section{counter-increment:guide-section;border-top:1px solid var(--edge);padding:clamp(76px,9vw,116px) 0 clamp(38px,5vw,66px) clamp(70px,9vw,126px);scroll-margin-top:84px;position:relative}.learn-page section:before{content:counter(guide-section, decimal-leading-zero);color:var(--text-faint);font:500 12px/1 var(--font-mono);letter-spacing:.12em;position:absolute;top:clamp(80px,9vw,120px);left:0}.learn-page section:after{content:"";background:var(--edge-strong);width:38px;height:1px;position:absolute;top:calc(clamp(80px,9vw,120px) + 27px);left:0}.learn-page .orient{border-top:0}.learn-page .sechead{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);align-items:end;column-gap:clamp(28px,6vw,80px);margin-bottom:38px;display:grid}.learn-page .sechead .lbl{grid-column:1/-1}.learn-page .sechead h2{letter-spacing:-.02em;font-size:clamp(34px,5vw,58px);line-height:.92}.learn-page .sechead .lede{margin:0;font-size:16px;line-height:1.65}.learn-page .panel{background:var(--surface-sunken);box-shadow:inset 3px 0 var(--edge-strong);border-radius:0;padding:clamp(22px,4vw,38px)}.learn-page .map{background:var(--edge);gap:1px;padding:1px}.learn-page .col{background:var(--surface-sunken);border:0;border-radius:0;padding:10px}.learn-page .blk{border-color:#0000;border-bottom-color:var(--edge);border-radius:0;padding:12px 13px}.learn-page .blk:hover,.learn-page .blk:focus-visible{background:var(--panel-face);border-color:var(--brand);transform:translate(2px)}.learn-page .chip,.learn-page .gest{border-radius:2px}.learn-page .callout{border-width:0 0 0 2px;border-radius:0;padding:18px 20px}.learn-page .limit{background:var(--surface-sunken);border-radius:0}.learn-page .tail{border-block:1px solid var(--edge);margin-top:80px;padding-block:30px}.learn-page a{text-underline-offset:3px}@media (width<=800px){.learn-page .hero{min-height:0;padding:72px 0 56px}.learn-page .hero:before,.learn-page .hero:after{display:none}.learn-page section{padding-left:48px}.learn-page section:after{width:22px}.learn-page .sechead{grid-template-columns:1fr}.learn-page .sechead .lede{margin-top:16px}}@media (width<=520px){.learn-page.page{padding-inline:16px}.learn-page .hero h1{font-size:clamp(43px,14vw,62px)}.learn-page section{padding:68px 0 34px}.learn-page section:before{margin-bottom:20px;display:block;position:static}.learn-page section:after{display:none}.learn-page .panel{margin-inline:-4px;padding:20px 16px}.learn-page .quickstart{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.learn-page .blk{transition:none}.learn-page .blk:hover{transform:none}}
