._8aEwW_page{background:var(--color-canvas);min-height:100vh;color:var(--color-on-canvas);overflow-x:clip}._8aEwW_focusTarget:focus{outline:2px solid var(--color-focus);outline-offset:var(--focus-offset);box-shadow:0 0 0 2px var(--color-ink)}._8aEwW_focusTarget{scroll-margin-top:68px}._8aEwW_skipLink{z-index:100;border:1px solid var(--color-ink);background:var(--color-surface);color:var(--color-ink);padding:8px 12px;font-size:14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}._8aEwW_skipLink:focus{transform:none}._8aEwW_header{z-index:40;border-bottom:1px solid color-mix(in srgb, var(--color-on-canvas) 18%, transparent);background:var(--color-canvas);position:sticky;top:0}._8aEwW_headerInner,._8aEwW_hero,._8aEwW_sheetInner,._8aEwW_footerInner{width:min(1100px,100% - 32px);margin-inline:auto}._8aEwW_headerInner{justify-content:space-between;align-items:center;min-height:56px;display:flex}._8aEwW_wordmark,._8aEwW_headerActions,._8aEwW_footerWordmark,._8aEwW_footerLinks{align-items:center;display:flex}._8aEwW_wordmark{color:var(--color-on-canvas);font-family:var(--font-dial), "Barlow Condensed", sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;gap:10px;font-size:20px;font-weight:600;text-decoration:none}._8aEwW_brandMark{width:18px;height:18px;display:block}._8aEwW_headerActions{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0}._8aEwW_searchLabel{align-items:center;gap:7px;display:inline-flex}._8aEwW_headerLink,._8aEwW_footerInner a{min-height:36px;color:var(--color-on-canvas-muted);align-items:center;gap:6px;padding-inline:10px;font-size:14px;text-decoration:none;display:inline-flex}._8aEwW_headerLink:hover,._8aEwW_footerInner a:hover{color:var(--color-on-canvas)}._8aEwW_headerLink:focus-visible,._8aEwW_themeSelect:focus-visible,._8aEwW_installTab:focus-visible,._8aEwW_installCopy:focus-visible,._8aEwW_componentLink:focus-visible,._8aEwW_footerInner a:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--focus-offset);box-shadow:0 0 0 2px var(--color-ink)}._8aEwW_themeControl{display:inline-flex}._8aEwW_themeSelect{min-height:36px;color:var(--color-on-canvas);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}._8aEwW_rulerRow{align-items:flex-end;gap:10px;display:flex}._8aEwW_ruler{border-bottom:1px solid var(--color-brass);background-image:repeating-linear-gradient(90deg, var(--color-brass) 0 1px, transparent 1px 100px);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background-position:0 100%;background-repeat:repeat-x;background-size:auto 12px;flex:1;height:44px;position:relative;overflow:hidden}._8aEwW_ruler span{color:var(--color-brass);font-family:var(--font-dial), "Barlow Condensed", sans-serif;letter-spacing:.04em;font-size:14px;font-weight:500;line-height:1;position:absolute;bottom:14px}._8aEwW_rulerUnit{color:var(--color-brass);font-family:var(--font-dial), "Barlow Condensed", sans-serif;letter-spacing:.08em;flex:none;padding-bottom:6px;font-size:14px;font-weight:600}._8aEwW_jaw{z-index:1;background:var(--color-brass);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}._8aEwW_jaw:before{content:"";background:var(--color-brass);width:8px;height:5px;position:absolute;top:0;left:0}._8aEwW_jaw[data-flip]:before{left:auto;right:0}._8aEwW_jawRead{color:var(--color-brass);font-family:var(--font-dial), "Barlow Condensed", sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;font-size:14px;font-weight:600;line-height:1;position:absolute;top:1px;left:10px}._8aEwW_jaw[data-flip] ._8aEwW_jawRead{left:auto;right:10px}._8aEwW_heroTop{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;display:grid}._8aEwW_heroCopy{flex-direction:column;justify-content:center;min-width:0;padding:48px 40px 48px 0;display:flex}._8aEwW_headline{color:var(--color-on-canvas);letter-spacing:-.035em;margin:0;font-size:clamp(44px,6vw,72px);font-weight:700;line-height:.96}._8aEwW_lede{max-width:460px;color:var(--color-on-canvas-muted);margin:16px 0 0;font-size:17px;line-height:1.5}._8aEwW_heroActions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}._8aEwW_install{max-width:430px;margin-top:20px}._8aEwW_installTabs{border:1px solid color-mix(in srgb, var(--color-on-canvas) 28%, transparent);border-bottom:0;display:flex}._8aEwW_installTab{border:0;border-right:1px solid color-mix(in srgb, var(--color-on-canvas) 18%, transparent);min-height:36px;color:var(--color-on-canvas-muted);background:0 0;flex:1;justify-content:center;align-items:center;font-size:13px;display:flex;position:relative}._8aEwW_installTab input{appearance:none;cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}._8aEwW_installTab:last-child{border-right:0}._8aEwW_installTab:hover{background:color-mix(in srgb, var(--color-on-canvas) 8%, transparent);color:var(--color-on-canvas)}._8aEwW_installTab:has(input:checked){background:color-mix(in srgb, var(--color-on-canvas) 8%, transparent);color:var(--color-on-canvas)}._8aEwW_installRow{border:1px solid color-mix(in srgb, var(--color-on-canvas) 28%, transparent);background:color-mix(in srgb, var(--color-ink) 22%, var(--color-canvas));align-items:stretch;min-height:44px;display:none}:is(._8aEwW_install:has(input[value=pnpm]:checked) ._8aEwW_installRow[data-manager=pnpm],._8aEwW_install:has(input[value=npm]:checked) ._8aEwW_installRow[data-manager=npm],._8aEwW_install:has(input[value=yarn]:checked) ._8aEwW_installRow[data-manager=yarn],._8aEwW_install:has(input[value=bun]:checked) ._8aEwW_installRow[data-manager=bun]){display:flex}._8aEwW_installPrompt{min-width:0;color:var(--color-on-canvas);font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;flex:1;align-items:center;padding:0 14px;font-size:13px;display:flex;overflow:auto}._8aEwW_installCopy{border:0;border-left:1px solid color-mix(in srgb, var(--color-on-canvas) 28%, transparent);width:44px;color:var(--color-on-canvas-muted);cursor:pointer;background:0 0;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}._8aEwW_installCopy:hover{color:var(--color-on-canvas)}._8aEwW_sandbox{border-left:1px solid color-mix(in srgb, var(--color-brass) 45%, transparent);background:var(--color-surface);min-width:0;color:var(--color-ink);flex-direction:column;display:flex}._8aEwW_sandboxHeader{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-inline:16px;display:flex}._8aEwW_panelLabel{color:var(--color-muted);margin:0;font-size:13px}._8aEwW_previewSelect{width:180px;margin-left:auto}._8aEwW_sandboxStage{flex-direction:column;flex:1;justify-content:center;min-height:320px;padding:24px;display:flex}._8aEwW_previewPanel{flex-direction:column;flex:1;justify-content:center;min-height:0;display:none}._8aEwW_previewPanel[data-active]{display:flex}._8aEwW_variantControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._8aEwW_variantButton{width:100%;min-height:36px}._8aEwW_dialogStage{border:1px solid var(--color-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:24px;display:flex}._8aEwW_dialogStage p{max-width:280px;color:var(--color-muted);margin:0 0 16px;font-size:14px;line-height:1.5}._8aEwW_sheet{background:var(--color-surface);color:var(--color-ink)}._8aEwW_sheetInner{padding:56px 0 24px}._8aEwW_section+._8aEwW_section{margin-top:56px}._8aEwW_sectionHeader{grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);align-items:end;gap:24px;margin-bottom:20px;display:grid}._8aEwW_sectionTitle{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.1}._8aEwW_subTitle{letter-spacing:-.02em;margin:36px 0 0;font-size:18px;font-weight:600}._8aEwW_sectionDescription{color:var(--color-muted);margin:0;font-size:15px;line-height:1.5}._8aEwW_facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 0;display:grid}._8aEwW_facts div{border-top:1px solid var(--color-line);padding-top:10px}._8aEwW_facts dt{color:var(--color-muted);font-size:13px}._8aEwW_facts dd{letter-spacing:-.02em;margin:4px 0 0;font-size:20px;font-weight:600}._8aEwW_keyGrid{grid-template-columns:1fr 1fr;gap:0 32px;margin-top:12px;display:grid}._8aEwW_keyBinding{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}._8aEwW_keyChord{gap:4px;display:inline-flex}._8aEwW_iconRow{color:var(--color-muted);align-items:center;gap:16px;display:flex}._8aEwW_densityShell{border:1px solid var(--color-line);background:var(--color-raised);overflow:hidden}._8aEwW_table{min-width:0}._8aEwW_componentCell{font-family:var(--font-mono), ui-monospace, monospace;font-weight:500}._8aEwW_componentLink{color:inherit;text-underline-offset:3px;text-decoration:underline}._8aEwW_componentLink:hover,._8aEwW_componentLink[aria-current=true]{color:var(--color-ink)}._8aEwW_sourceCell{color:var(--color-muted);font-family:var(--font-mono), ui-monospace, monospace}._8aEwW_footer{border-top:1px solid var(--color-line)}._8aEwW_footerInner{justify-content:space-between;align-items:center;min-height:64px;display:flex}._8aEwW_footerWordmark{color:var(--color-muted);font-family:var(--font-dial), "Barlow Condensed", sans-serif;letter-spacing:.14em;text-transform:uppercase;gap:8px;font-size:14px;font-weight:600}._8aEwW_footerInner a{color:var(--color-muted)}._8aEwW_footerInner a:hover{color:var(--color-ink)}._8aEwW_dialogContent{width:min(440px,100%);padding:24px}._8aEwW_dialogTitle{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}._8aEwW_dialogDescription{margin:8px 0 0;font-size:14px;line-height:1.5}._8aEwW_dialogActions{justify-content:flex-end;margin-top:20px;display:flex}@media (pointer:coarse){._8aEwW_headerActions{gap:8px}._8aEwW_headerLink,._8aEwW_headerCommand,._8aEwW_themeSelect,._8aEwW_installTab,._8aEwW_installCopy,._8aEwW_footerInner a{min-height:44px}._8aEwW_themeSelect{min-width:44px}}@media (prefers-reduced-motion:reduce){._8aEwW_ruler{cursor:auto;touch-action:auto}._8aEwW_jaw{display:none}}@media (max-width:980px){._8aEwW_heroTop,._8aEwW_sectionHeader,._8aEwW_facts,._8aEwW_keyGrid{grid-template-columns:1fr}._8aEwW_heroCopy{padding:36px 0}._8aEwW_sandbox{border-top:1px solid color-mix(in srgb, var(--color-brass) 45%, transparent);border-left:0}}@media (max-width:520px){._8aEwW_headerInner{flex-wrap:wrap;row-gap:2px;padding-block:8px}._8aEwW_headerActions{flex:1 0 100%;justify-content:flex-start}}@media (max-width:720px){._8aEwW_headerInner,._8aEwW_hero,._8aEwW_sheetInner,._8aEwW_footerInner{width:calc(100% - 24px)}._8aEwW_wordmark{letter-spacing:.08em;font-size:16px}._8aEwW_headerLink{padding-inline:6px;font-size:13px}._8aEwW_searchLabel>span,._8aEwW_headerKbd{display:none}._8aEwW_headline{font-size:clamp(40px,12vw,52px)}._8aEwW_sheetInner{padding-top:40px}._8aEwW_ruler span{font-size:12px}._8aEwW_componentCell{background:var(--color-raised);position:sticky;left:0}}
