.hero[data-astro-cid-yke27bwj]{align-items:center;gap:32px;display:flex}.copy[data-astro-cid-yke27bwj]{flex:1;min-width:0}.mascot[data-astro-cid-yke27bwj]{filter:drop-shadow(0 12px 40px #6366f159);flex-shrink:0;width:clamp(120px,22vw,210px)}.mascot[data-astro-cid-yke27bwj] img{width:100%;height:auto;display:block}@media (width<=620px){.hero[data-astro-cid-yke27bwj]{flex-direction:column-reverse;align-items:flex-start;gap:18px}}.eyebrow[data-astro-cid-yke27bwj]{letter-spacing:1.6px;text-transform:uppercase;color:var(--sk-accent);margin-bottom:18px;font-size:12px;font-weight:500}.title[data-astro-cid-yke27bwj]{font-family:var(--sk-mono);letter-spacing:-1.5px;margin-bottom:14px;font-size:clamp(40px,8vw,68px);font-weight:500;line-height:1}.tagline[data-astro-cid-yke27bwj]{color:#ffffffe6;margin-bottom:22px;font-size:clamp(18px,3vw,23px);font-weight:300;line-height:1.35}.lede[data-astro-cid-yke27bwj]{color:#ffffff8c;font-size:15px;font-weight:300;line-height:1.7}.install[data-astro-cid-yke27bwj]{max-width:420px;margin-top:34px}.actions[data-astro-cid-yke27bwj]{flex-wrap:wrap;gap:10px;margin:26px 0 30px;display:flex}.btn[data-astro-cid-yke27bwj]{border:1px solid var(--sk-line);color:#ffffffd9;border-radius:8px;padding:11px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s}.btn[data-astro-cid-yke27bwj]:hover{border-color:var(--sk-accent-dim);color:#fff}.btn-primary[data-astro-cid-yke27bwj]{background:var(--sk-accent);border-color:var(--sk-accent);color:#fff}.btn-primary[data-astro-cid-yke27bwj]:hover{background:var(--sk-accent-bright);border-color:var(--sk-accent-bright)}.facts[data-astro-cid-yke27bwj]{color:#fff6;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:12.5px;font-weight:300;list-style:none;display:flex}.facts[data-astro-cid-yke27bwj] li[data-astro-cid-yke27bwj]{padding-left:14px;position:relative}.facts[data-astro-cid-yke27bwj] li[data-astro-cid-yke27bwj]:before{content:"";background:var(--sk-accent-dim);border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:0}.intro[data-astro-cid-iyaujspw]{color:#ffffff8c;max-width:620px;margin-bottom:22px;font-size:15px;font-weight:300;line-height:1.7}.emblem[data-astro-cid-iyaujspw]{border:1px solid var(--sk-line);border-radius:14px;margin:0 0 26px;overflow:hidden}.emblem[data-astro-cid-iyaujspw] img{width:100%;height:auto;display:block}.source[data-astro-cid-iyaujspw]{margin-bottom:14px}.panel[data-astro-cid-iyaujspw]{padding-top:26px;position:relative}.panel[data-astro-cid-iyaujspw]:before{content:"";background:var(--sk-accent-dim);width:1px;height:14px;position:absolute;top:4px;left:26px}.tabs[data-astro-cid-iyaujspw]{flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.tab[data-astro-cid-iyaujspw]{border:1px solid var(--sk-line);color:#ffffff80;font:inherit;background:0 0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .25s}.tab[data-astro-cid-iyaujspw]:hover{color:#ffffffe6;border-color:var(--sk-accent-dim)}.tab[data-astro-cid-iyaujspw][aria-selected=true]{background:var(--sk-accent);border-color:var(--sk-accent);color:#fff}.note[data-astro-cid-iyaujspw]{color:#ffffff80;margin-bottom:12px;font-size:13px;font-weight:300;line-height:1.6}.intro[data-astro-cid-hxzkstmu]{color:#ffffff8c;max-width:640px;margin-bottom:28px;font-size:15px;font-weight:300;line-height:1.7}.figure[data-astro-cid-hxzkstmu]{margin:0 0 28px}.figure[data-astro-cid-hxzkstmu] img{border:1px solid var(--sk-line);border-radius:12px;width:100%;height:auto;display:block}.figure[data-astro-cid-hxzkstmu] figcaption[data-astro-cid-hxzkstmu]{color:#ffffff59;margin-top:10px;font-size:12px;font-weight:300}.sample[data-astro-cid-hxzkstmu]{margin-bottom:32px}.surfaces[data-astro-cid-hxzkstmu]{background:var(--sk-line);border:1px solid var(--sk-line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.surface[data-astro-cid-hxzkstmu]{background:var(--sk-bg);gap:12px;padding:20px;display:flex}.index[data-astro-cid-hxzkstmu]{font-family:var(--sk-mono);color:var(--sk-accent);padding-top:2px;font-size:12px}.body[data-astro-cid-hxzkstmu]{flex-direction:column;gap:5px;display:flex}.name[data-astro-cid-hxzkstmu]{font-size:14.5px;font-weight:500}.detail[data-astro-cid-hxzkstmu]{color:#ffffff73;font-size:12.5px;font-weight:300;line-height:1.55}.intro[data-astro-cid-vc44vr3l]{color:#ffffff8c;max-width:620px;margin-bottom:26px;font-size:15px;font-weight:300;line-height:1.7}.steps[data-astro-cid-vc44vr3l]{counter-reset:step;flex-direction:column;gap:26px;margin:0;padding:0;list-style:none;display:flex}.head[data-astro-cid-vc44vr3l]{gap:13px;margin-bottom:11px;display:flex}.num[data-astro-cid-vc44vr3l]{border:1px solid var(--sk-accent-dim);width:24px;height:24px;font-family:var(--sk-mono);color:var(--sk-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}h3[data-astro-cid-vc44vr3l]{margin-bottom:4px;font-size:15.5px;font-weight:600}.head[data-astro-cid-vc44vr3l] p[data-astro-cid-vc44vr3l]{color:#ffffff7a;max-width:62ch;font-size:13px;font-weight:300;line-height:1.6}.after[data-astro-cid-vc44vr3l]{color:#ffffff80;margin-top:26px;font-size:13.5px;font-weight:300}.after[data-astro-cid-vc44vr3l] a[data-astro-cid-vc44vr3l]{color:var(--sk-accent);text-decoration:none}.after[data-astro-cid-vc44vr3l] a[data-astro-cid-vc44vr3l]:hover{text-decoration:underline}.intro[data-astro-cid-szux7biw]{color:#ffffff8c;max-width:620px;margin-bottom:26px;font-size:15px;font-weight:300;line-height:1.7}.grid[data-astro-cid-szux7biw]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.item[data-astro-cid-szux7biw]{border:1px solid var(--sk-line);background:#ffffff04;border-radius:10px;padding:18px 20px;transition:border-color .3s}.item[data-astro-cid-szux7biw]:hover{border-color:var(--sk-accent-dim)}h3[data-astro-cid-szux7biw]{font-family:var(--sk-mono);color:var(--sk-accent);margin-bottom:7px;font-size:13.5px;font-weight:500}p[data-astro-cid-szux7biw]{color:#ffffff80;font-size:12.5px;font-weight:300;line-height:1.6}.grid[data-astro-cid-xemlf4c6]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:26px;display:grid}h3[data-astro-cid-xemlf4c6]{letter-spacing:1.1px;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:600}.good[data-astro-cid-xemlf4c6]{color:#4ade80}.bad[data-astro-cid-xemlf4c6]{color:#ffffff6b}.plain[data-astro-cid-xemlf4c6]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.plain[data-astro-cid-xemlf4c6] li[data-astro-cid-xemlf4c6]{color:#fff9;padding-left:17px;font-size:13.5px;font-weight:300;line-height:1.6;position:relative}.plain[data-astro-cid-xemlf4c6] li[data-astro-cid-xemlf4c6]:before{content:"";background:#4ade808c;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.cases[data-astro-cid-xemlf4c6]{flex-direction:column;gap:15px;margin:0;display:flex}dt[data-astro-cid-xemlf4c6]{color:#ffffffd1;margin-bottom:4px;font-size:13.5px;font-weight:500}dd[data-astro-cid-xemlf4c6]{color:#ffffff73;margin:0;font-size:12.5px;font-weight:300;line-height:1.6}.outro[data-astro-cid-xujsh2pt]{border:1px solid var(--sk-line);background:#ffffff05;border-radius:18px;align-items:center;gap:34px;padding:32px;display:flex}@media (width<=700px){.outro[data-astro-cid-xujsh2pt]{flex-direction:column;align-items:flex-start;gap:22px;padding:24px}}.mascot[data-astro-cid-xujsh2pt]{flex-shrink:0;width:clamp(96px,20vw,150px)}.mascot[data-astro-cid-xujsh2pt] img{border-radius:50%;width:100%;height:auto;display:block;box-shadow:0 10px 34px #6366f138}.copy[data-astro-cid-xujsh2pt]{flex:1;min-width:0}.copy[data-astro-cid-xujsh2pt] h2[data-astro-cid-xujsh2pt]{text-align:left;margin-bottom:10px}.copy[data-astro-cid-xujsh2pt] p[data-astro-cid-xujsh2pt]{color:#ffffff8c;margin-bottom:20px;font-size:14.5px;font-weight:300;line-height:1.65}.cmd[data-astro-cid-xujsh2pt]{max-width:360px;margin-bottom:18px}.links[data-astro-cid-xujsh2pt]{flex-wrap:wrap;gap:10px;display:flex}.btn[data-astro-cid-xujsh2pt]{border:1px solid var(--sk-line);color:#ffffffd9;border-radius:8px;padding:10px 18px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .3s}.btn[data-astro-cid-xujsh2pt]:hover{border-color:var(--sk-accent-dim);color:#fff}.btn-primary[data-astro-cid-xujsh2pt]{background:var(--sk-accent);border-color:var(--sk-accent);color:#fff}.btn-primary[data-astro-cid-xujsh2pt]:hover{background:var(--sk-accent-bright);border-color:var(--sk-accent-bright)}.page[data-astro-cid-roam2dpw]{--sk-accent:#6366f1;--sk-accent-bright:#818cf8;--sk-accent-dim:#6366f173;--sk-line:#ffffff14;--sk-bg:#08080b;--sk-band:#0e0e13;--sk-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--code-line:var(--sk-line);--code-accent:var(--sk-accent);--stats-line:var(--sk-line);--stats-bg:var(--sk-band);--faq-line:var(--sk-line);--faq-bg:var(--sk-band);--faq-accent:var(--sk-accent);--compat-line:var(--sk-line);background:var(--sk-bg);color:#fff;min-height:100vh}.band[data-astro-cid-roam2dpw],.page[data-astro-cid-roam2dpw] .section{background:var(--sk-band);border-top:1px solid var(--sk-line);border-bottom:1px solid var(--sk-line);margin-top:24px;padding:clamp(46px,7vw,76px) 24px}.band-top[data-astro-cid-roam2dpw]{border-top:none;margin-top:0;padding-top:clamp(52px,9vw,96px)}.inner[data-astro-cid-roam2dpw],.page[data-astro-cid-roam2dpw] .section>*{max-width:860px;margin-left:auto;margin-right:auto}.stats[data-astro-cid-roam2dpw]{margin-top:34px}.page[data-astro-cid-roam2dpw] .section h2{letter-spacing:-.6px;text-align:center;margin-bottom:14px;font-size:clamp(23px,4vw,32px);font-weight:500}.page[data-astro-cid-roam2dpw] .section .intro{text-align:center;max-width:620px;margin-bottom:30px;margin-left:auto;margin-right:auto}.foot[data-astro-cid-roam2dpw] .inner[data-astro-cid-roam2dpw]{flex-wrap:wrap;justify-content:center;gap:22px;font-size:13px;display:flex}.foot[data-astro-cid-roam2dpw] a[data-astro-cid-roam2dpw]{color:#ffffff73;text-decoration:none;transition:color .3s}.foot[data-astro-cid-roam2dpw] a[data-astro-cid-roam2dpw]:hover{color:var(--sk-accent)}
