.Landing_landing__lGxlk{--lf-bg:oklch(15% 0.014 140deg);--lf-raise:oklch(19% 0.016 140);--lf-ink:oklch(94% 0.02 125);--lf-dim:oklch(74% 0.03 135);--lf-faint:oklch(52% 0.035 138);--lf-line:oklch(31% 0.025 138);--lf-lime:oklch(91.9% 0.196 131.1deg);--lf-lime-ink:oklch(19% 0.05 140);--lf-violet:oklch(72% 0.17 311);--lf-err:oklch(72% 0.16 30);--lf-glass:oklch(15% 0.014 140/0.74);--lf-sel:oklch(91.9% 0.196 131.1/0.12);--lf-scan:oklch(0% 0 0/0.16);--lf-gutter:clamp(16px,4vw,56px);min-height:100vh;background:var(--lf-bg);color:var(--lf-ink);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.55}.Landing_landing__lGxlk a{color:inherit}.Landing_landing__lGxlk :focus-visible{outline:2px solid var(--lf-lime);outline-offset:3px}html[data-theme=light] .Landing_landing__lGxlk{--lf-bg:oklch(97% 0.01 120deg);--lf-raise:oklch(99.3% 0.005 120);--lf-ink:oklch(21% 0.03 145);--lf-dim:oklch(42% 0.03 145);--lf-faint:oklch(64% 0.03 140);--lf-line:oklch(86% 0.02 135);--lf-lime:oklch(49% 0.17 145);--lf-lime-ink:oklch(98.5% 0.01 120);--lf-violet:var(--color-violet);--lf-err:oklch(52% 0.18 30);--lf-glass:oklch(97% 0.01 120/0.8);--lf-sel:oklch(49% 0.17 145/0.1);--lf-scan:oklch(0% 0 0/0.025)}body:has(.Landing_landing__lGxlk){background:oklch(.15 .014 140)}html[data-theme=light] body:has(.Landing_landing__lGxlk){background:oklch(.97 .01 120)}.Landing_hero__8oZLA{min-height:clamp(640px,94svh,980px);padding-inline:var(--lf-gutter);padding-block:18px 72px;touch-action:pan-y}.Landing_hero__8oZLA:before{z-index:-2;background:linear-gradient(to bottom,transparent 74%,var(--lf-bg)),radial-gradient(130% 95% at 66% 32%,transparent 52%,color-mix(in oklab,var(--lf-bg) 82%,transparent) 100%)}.Landing_hero__8oZLA:after,.Landing_hero__8oZLA:before{content:"";position:absolute;inset:0;pointer-events:none}.Landing_hero__8oZLA:after{z-index:-1;background:repeating-linear-gradient(to bottom,var(--lf-scan) 0 1px,transparent 1px 3px)}@media(max-width:560px){.Landing_hero__8oZLA{min-height:0;padding-bottom:170px}}.Landing_field__CC1lz{position:absolute;inset:0;z-index:-3;display:block;font-family:var(--font-ubuntu-mono),ui-monospace,Menlo,monospace}.Landing_nav__ODrId{font-family:var(--font-ubuntu-mono),ui-monospace,monospace;font-size:15px;color:var(--lf-dim)}.Landing_kbdHint__q0kON{display:none}@media(hover:hover)and (min-width:720px){.Landing_kbdHint__q0kON{display:inline}}.Landing_kbd__W04eN{font-family:inherit;border:1px solid var(--lf-line);padding:0 6px;color:var(--lf-ink);background:var(--lf-raise)}.Landing_navLink__PLuNV{color:var(--lf-lime)!important;text-decoration:none;border-bottom:1px solid}.Landing_wordmark__gExsG{margin-top:clamp(28px,9vh,104px);height:168px;max-width:100%}@media(max-width:560px){.Landing_wordmark__gExsG{margin-top:28px}}.Landing_terminal__PgYPL{background:var(--lf-glass);-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);border:1px solid var(--lf-line);padding:22px 22px 18px}@media(max-width:560px){.Landing_terminal__PgYPL{padding:16px 14px 14px}}.Landing_title__dEmAn{font-weight:600;font-size:clamp(1.45rem,1.05rem + 1.5vw,2.1rem);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.Landing_count__rmJIW{font-family:var(--font-ubuntu-mono),ui-monospace,monospace;color:var(--lf-lime);letter-spacing:0}.Landing_sub__XCVWh{margin-top:-4px;color:var(--lf-dim);max-width:46ch}.Landing_screen__YONOv{min-width:0;border-top:1px solid var(--lf-line);padding-top:12px;font-family:var(--font-ubuntu-mono),ui-monospace,monospace;font-size:15px;line-height:1.45}@media(max-width:560px){.Landing_screen__YONOv{font-size:14px}}.Landing_log__nLtyJ{display:flex;flex-direction:column;height:9.4em;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.Landing_log__nLtyJ>:first-child{margin-top:auto}.Landing_line__625SW{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.Landing_kv__7LTAY{display:flex;align-items:baseline;gap:8px}.Landing_key__KEAFi{white-space:nowrap}.Landing_dots__WRDw7{flex:1;min-width:12px;border-bottom:1px dotted var(--lf-faint);transform:translateY(-4px)}.Landing_dim__mLom0{color:var(--lf-dim)}.Landing_ok__cAQNx{color:var(--lf-lime)}.Landing_err__AxhpO{color:var(--lf-err)}.Landing_you__IzTIY{color:var(--lf-violet)}.Landing_ps1__6fgN_{color:var(--lf-lime);white-space:nowrap}.Landing_logLink__dxcLU{color:var(--lf-ink);font:inherit;text-decoration:underline;text-decoration-color:var(--lf-faint);text-underline-offset:3px;cursor:pointer}.Landing_logLink__dxcLU:hover{color:var(--lf-lime);text-decoration-color:var(--lf-lime)}.Landing_prompt__QSQDD{border-bottom:1px solid var(--lf-line)}.Landing_prompt__QSQDD:focus-within{border-bottom-color:var(--lf-lime)}.Landing_input__czAR0{flex:1;min-width:0;padding:6px 0;background:rgba(0,0,0,0);border:0;outline:0;color:var(--lf-violet);caret-color:var(--lf-violet);font:inherit;font-size:16px}.Landing_input__czAR0:focus-visible{outline:none}.Landing_input__czAR0::placeholder{color:var(--lf-dim);opacity:.8}.Landing_results__ys9zN{position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;z-index:5;max-height:min(50vh,290px);overflow-y:auto;padding:4px 0;background:var(--lf-raise);border:1px solid var(--lf-line)}.Landing_results__ys9zN[hidden]{display:none}.Landing_option__y6hIM{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 12px 6px 24px;color:var(--lf-ink);text-decoration:none;cursor:pointer}.Landing_option__y6hIM[aria-selected=true]{background:var(--lf-sel)}.Landing_option__y6hIM[aria-selected=true]:before{content:"›";position:absolute;left:10px;color:var(--lf-lime)}.Landing_optionName__Mf8ZW{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Landing_optionCat__9Ni_X{color:var(--lf-dim);font-size:13px;white-space:nowrap}.Landing_chipLabel__UeoCd{color:var(--lf-dim);font-size:13px}.Landing_chipLabel__UeoCd,.Landing_chip__BkHr0{font-family:var(--font-ubuntu-mono),ui-monospace,monospace}.Landing_chip__BkHr0{padding:5px 10px;border:1px solid var(--lf-line);background:rgba(0,0,0,0);color:var(--lf-ink);font-size:13.5px;cursor:pointer;transition:border-color .15s,color .15s,transform .1s}.Landing_chip__BkHr0:hover{border-color:var(--lf-lime);color:var(--lf-lime)}.Landing_chip__BkHr0:active{transform:translateY(1px)}.Landing_index__S_0Fr{padding-inline:var(--lf-gutter);padding-block:clamp(56px,9vw,120px) clamp(48px,7vw,96px)}.Landing_display__tDdT5{font-family:var(--font-michroma),"Eurostile",sans-serif;font-weight:400;font-size:clamp(1.35rem,.9rem + 2.2vw,2.5rem);letter-spacing:.01em;line-height:1.2;text-wrap:balance}.Landing_lede__TazXD{margin-top:12px;max-width:52ch;color:var(--lf-dim)}.Landing_category__NCMdq{border-top:1px solid var(--lf-line)}.Landing_category__NCMdq:hover .Landing_categoryCount__buM8h{color:var(--lf-lime)}.Landing_categoryCount__buM8h{font-family:var(--font-ubuntu-mono),ui-monospace,monospace;font-size:1.5rem;line-height:1.1;color:var(--lf-faint);font-variant-numeric:tabular-nums;transition:color .2s}.Landing_categoryName__KuxTr{font-size:1.08rem;font-weight:600;letter-spacing:-.01em}.Landing_categoryName__KuxTr a{text-decoration:none}.Landing_categoryName__KuxTr a:hover{color:var(--lf-lime)}.Landing_categoryDesc__rUtBc{margin-top:4px;color:var(--lf-dim);font-size:.95rem}.Landing_categoryTools__xbp0A{font-family:var(--font-ubuntu-mono),ui-monospace,monospace;font-size:14px}.Landing_categoryTools__xbp0A a{text-decoration:none;border-bottom:1px solid var(--lf-line)}.Landing_categoryTools__xbp0A a:hover{color:var(--lf-lime);border-bottom-color:var(--lf-lime)}.Landing_categoryTools__xbp0A .Landing_more__b_xay{color:var(--lf-dim)}.Landing_manifesto__At8Tf{padding-inline:var(--lf-gutter);padding-block:clamp(48px,8vw,120px) clamp(64px,10vw,140px)}.Landing_big__tH6sY{max-width:19ch;font-weight:500;font-size:clamp(1.8rem,1.1rem + 3vw,3.6rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.Landing_highlight__fn2dV{color:var(--lf-lime)}.Landing_small__5UCy0{max-width:52ch;color:var(--lf-dim);font-size:1.05rem}.Landing_cta__NzmUM{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;background:var(--lf-lime);color:var(--lf-lime-ink)!important;font-family:var(--font-ubuntu-mono),ui-monospace,monospace;font-weight:700;font-size:15px;text-decoration:none;transition:transform .15s}.Landing_cta__NzmUM:hover{transform:translateY(-1px)}.Landing_cta__NzmUM:active{transform:translateY(1px)}.Landing_footer__ec2R3{padding-inline:var(--lf-gutter);padding-block:28px 40px;border-top:1px solid var(--lf-line);color:var(--lf-dim);font-family:var(--font-ubuntu-mono),ui-monospace,monospace;font-size:14px}@media(prefers-reduced-motion:reduce){.Landing_landing__lGxlk *,.Landing_landing__lGxlk :after,.Landing_landing__lGxlk :before{transition:none!important}}