@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/skills/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/skills/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/skills/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/skills/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/skills/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/skills/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/skills/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/skills/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/skills/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/skills/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/skills/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--canvas: #000000;--surface: #181818;--surface-raised: #1f1f1f;--surface-soft: #131313;--ink: #f7f8ff;--ink-soft: #b4bad0;--ink-muted: #8f97ad;--ink-fade: #a6afc3;--line: #272727;--line-strong: #313131;--accent: #0044ff;--accent-text: #85a2ff;--accent-ink: #ffffff;--accent-soft: rgba(0, 68, 255, .16);--accent-line: rgba(112, 143, 255, .42);--accent-shadow: rgba(0, 68, 255, .24);--danger: #f0a39c;--shadow: rgba(0, 0, 0, .42);--header-bg: rgba(24, 24, 24, .86);--max-width: 1200px;--ease-out: cubic-bezier(.16, 1, .3, 1);font-family:Geist Variable,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}:root[data-theme=light]{color-scheme:light;--canvas: #f5f7fc;--surface: #ffffff;--surface-raised: #edf1fb;--surface-soft: #f1f4fa;--ink: #111827;--ink-soft: #515b70;--ink-muted: #626c82;--ink-fade: #6b7280;--line: #dce3ef;--line-strong: #c4cedf;--accent: #0044ff;--accent-text: #0044ff;--accent-ink: #ffffff;--accent-soft: #e8eeff;--accent-line: #b8c8ff;--accent-shadow: rgba(0, 68, 255, .18);--danger: #9f4038;--shadow: rgba(25, 47, 92, .12);--header-bg: rgba(245, 247, 252, .88)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--canvas)}body{min-width:320px;margin:0;overflow-x:hidden;overflow-wrap:break-word;background:var(--canvas);color:var(--ink);font-size:16px;line-height:1.6;word-break:keep-all}html[data-locale=jp] body,html[data-locale=cn] body{overflow-wrap:anywhere}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}code{font-family:Geist Mono Variable,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}#main,#why,#usage,#explore,#faq,#install{scroll-margin-top:92px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:10px;z-index:1000;padding:10px 14px;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-weight:700;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{position:fixed;top:20px;left:0;z-index:100;width:100%;padding:0 24px;pointer-events:none}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(760px,100%);min-height:58px;margin:0 auto;padding:6px 8px 6px 20px;border:1px solid var(--line);border-radius:999px;background:var(--header-bg);box-shadow:0 12px 30px var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.brand{display:inline-flex;align-items:center;width:max-content;font-weight:690;letter-spacing:-.02em}.main-navigation{display:flex;align-items:center;gap:4px}.main-navigation a{padding:9px 12px;border-radius:999px;color:var(--ink-soft);font-size:14px;font-weight:620;transition:color .16s var(--ease-out),background .16s var(--ease-out)}.main-navigation a[aria-current=true]{background:var(--accent-soft);color:var(--accent-text)}.header-actions{display:flex;justify-self:end;gap:6px}.language-switcher{position:relative}.language-switcher__trigger{display:inline-flex;min-width:54px;height:42px;align-items:center;justify-content:center;gap:3px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink-soft);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:12px;font-weight:650;cursor:pointer;transition:color .16s var(--ease-out),background .16s var(--ease-out),border-color .16s var(--ease-out),transform .16s var(--ease-out)}.language-switcher__code{line-height:1}.language-switcher__caret{display:block;flex:0 0 auto}.language-switcher__trigger[aria-expanded=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}.language-switcher__menu{position:absolute;top:calc(100% + 10px);right:0;z-index:10;min-width:176px;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised);box-shadow:0 18px 40px var(--shadow)}.language-switcher__menu ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.language-switcher__menu a{display:flex;min-height:38px;align-items:center;padding:7px 10px;border-radius:8px;color:var(--ink-soft);font-size:13px;font-weight:600;transition:color .16s var(--ease-out),background .16s var(--ease-out)}.language-switcher__menu a[aria-current=page]{background:var(--accent-soft);color:var(--accent-text)}.theme-toggle,.icon-link{display:inline-grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink-soft);cursor:pointer;transition:color .16s var(--ease-out),background .16s var(--ease-out),border-color .16s var(--ease-out)}.hero{padding:176px 24px 0}.hero__copy{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;max-width:900px;margin:0 auto;text-align:center}.hero__brand{margin:0 0 16px;font-size:22px;font-weight:720;letter-spacing:-.03em}.hero h1{width:100%;min-width:0;max-width:680px;margin:0;font-size:clamp(3rem,5vw,4.4rem);font-weight:720;letter-spacing:-.065em;line-height:.98;text-wrap:balance;background:linear-gradient(90deg,var(--ink) 12%,var(--ink-fade) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero h1 span{display:block}.hero__lede{width:100%;min-width:0;max-width:680px;margin:26px 0 0;color:var(--ink-soft);font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.55;text-wrap:balance}.hero__actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:34px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:1px solid var(--line-strong);border-radius:10px;font-size:15px;font-weight:690;transition:background .16s var(--ease-out),color .16s var(--ease-out),border-color .16s var(--ease-out),box-shadow .16s var(--ease-out),transform .16s var(--ease-out)}.button--primary{border-color:var(--accent);background:var(--accent);box-shadow:0 12px 30px var(--accent-shadow);color:var(--accent-ink)}.button--quiet{background:var(--surface);color:var(--ink-soft)}.hero__meta{margin:14px 0 0;color:var(--ink-muted);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:12px}.hero__preview{max-width:var(--max-width);margin:120px auto 0}.product-window,.workflow-window,.platform-window,.explorer,.install-card{border:1px solid var(--line);background:var(--surface);box-shadow:0 24px 60px var(--shadow)}.product-window{overflow:hidden;border-radius:14px 14px 0 0}.product-window__chrome,.workflow-window__chrome,.platform-window__chrome{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;padding:0 16px;border-bottom:1px solid var(--line);background:var(--surface-raised);color:var(--ink-muted);font-size:13px}.product-window__chrome>span:nth-child(2),.workflow-window__chrome>span:nth-child(2){justify-self:center}.product-window__chrome>code,.workflow-window__chrome>code{justify-self:end;color:var(--accent-text);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.window-dots{display:flex;gap:7px}.window-dots i{width:10px;height:10px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface-soft)}.window-dots i:first-child{background:var(--accent);border-color:var(--accent)}.product-window__body{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:560px}.product-sidebar{padding:22px 12px;border-right:1px solid var(--line);background:var(--surface-soft)}.product-sidebar__heading{display:flex;align-items:center;justify-content:space-between;padding:0 12px 14px;color:var(--ink-muted);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.product-sidebar__heading strong{color:var(--ink-soft);font-size:12px}.product-sidebar ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.product-sidebar li{display:grid;gap:2px;padding:11px 12px;border:1px solid transparent;border-radius:7px;color:var(--ink-soft);font-size:14px}.product-sidebar li code{color:var(--ink-muted);font-size:11px}.product-sidebar li.is-active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--ink)}.product-sidebar li.is-active code{color:var(--accent-text)}.product-editor{min-width:0}.product-editor__tab{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 20px;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:13px}.product-editor__tab code{color:var(--ink-muted);font-size:11px}.product-editor__content{max-width:760px;padding:72px clamp(32px,6vw,84px)}.product-kicker,.section-label{display:inline-block;margin:0 0 18px;color:var(--accent-text);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.product-editor h2{margin:0;font-size:clamp(2.25rem,4.2vw,4rem);letter-spacing:-.055em;line-height:1.02}.product-editor__lede{max-width:620px;margin:24px 0 0;color:var(--ink-soft);font-size:17px}.run-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:40px;padding:13px 14px;border:1px solid var(--accent-line);border-radius:8px;background:var(--surface-soft)}.run-card__prompt{color:var(--accent-text);font-size:22px;line-height:1}.run-card code{min-width:0;overflow:hidden;color:var(--ink-soft);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.proof-row{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:18px;color:var(--ink-muted);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:11px}.proof-row span,.workflow-window__status span{display:inline-flex;align-items:center;gap:7px}.proof-row i,.workflow-window__status i{width:7px;height:7px;border-radius:50%;background:var(--accent)}.section{padding:150px 24px;border-top:1px solid var(--line)}.section-heading{max-width:760px}.section-heading--center{margin:0 auto;text-align:center}.section-heading h2,.platforms__copy h2{margin:0;font-size:clamp(2.45rem,5vw,4.4rem);font-weight:700;letter-spacing:-.058em;line-height:1.02;text-wrap:balance}.section-heading p,.platforms__copy>p{max-width:660px;margin:24px auto 0;color:var(--ink-soft);font-size:18px;line-height:1.65;text-wrap:balance}.efficiency{background:var(--surface-soft)}.efficiency-layout{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:96px;max-width:1080px;margin:0 auto}.efficiency-intro{align-self:start;position:sticky;top:124px}.efficiency-intro h2{margin:0;font-size:clamp(2.45rem,4.6vw,4rem);font-weight:700;letter-spacing:-.058em;line-height:1.02;text-wrap:balance}.efficiency-intro h2 span{display:block}.efficiency-intro>p{margin:24px 0 0;color:var(--ink-soft);font-size:18px;line-height:1.65;text-wrap:pretty}.efficiency-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:48px 0 0}.efficiency-stats div{display:grid;gap:6px}.efficiency-stats dt{order:2;color:var(--ink-muted);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.efficiency-stats dd{margin:0;font-size:30px;font-weight:700;letter-spacing:-.05em;line-height:36px}.efficiency-list{display:grid;gap:16px}.efficiency-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;min-height:240px;padding:32px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised)}.efficiency-item__icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:9px;background:var(--accent-soft);color:var(--accent-text)}.efficiency-item>div>span{color:var(--accent-text);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.04em}.efficiency-item h3{margin:48px 0 12px;font-size:24px;letter-spacing:-.035em;line-height:32px;text-wrap:balance}.efficiency-item p{max-width:580px;margin:0;color:var(--ink-soft);font-size:16px;line-height:24px;text-wrap:pretty}.tagline{background:var(--canvas)}.tagline__inner{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;max-width:880px;margin:0 auto;text-align:center}.tagline__text{max-width:100%;min-width:0;margin:0;font-size:clamp(2.25rem,4.8vw,3.75rem);font-weight:700;letter-spacing:-.055em;line-height:1.12}.tagline__line{display:block}.tagline__word{display:inline-block}.tagline-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:32px 64px;margin:64px 0 0}.tagline-stats div{display:grid;gap:8px}.tagline-stats dt{order:2;color:var(--ink-muted);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.tagline-stats dd{margin:0;font-size:clamp(2.25rem,4vw,3rem);font-weight:700;letter-spacing:-.05em;line-height:1}.workflow{background:var(--canvas)}.workflow-window{overflow:hidden;width:100%;min-width:0;max-width:1080px;margin:76px auto 0;border-radius:14px}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.workflow-step{min-width:0;min-height:330px;padding:40px 34px;border-right:1px solid var(--line)}.workflow-step:last-child{border-right:0}.workflow-step>div{display:flex;align-items:center;justify-content:space-between;color:var(--ink-muted);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.workflow-step>div code{color:var(--accent-text);font-size:12px}.workflow-step h3{margin:100px 0 12px;font-size:21px;letter-spacing:-.03em}.workflow-step p{margin:0;color:var(--ink-soft);font-size:15px}.workflow-window__status{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 20px;border-top:1px solid var(--line);background:var(--surface-soft);color:var(--ink-muted);font-size:12px}.workflow-window__status span{color:var(--accent-text);font-family:Geist Mono Variable,ui-monospace,monospace;font-weight:600}.explore-section{background:var(--surface-soft)}.explore-section>div:last-child{max-width:var(--max-width);margin:76px auto 0}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.category-card{display:grid;align-content:start;gap:8px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink-soft);text-align:left;cursor:pointer;transition:border-color .16s var(--ease-out),background .16s var(--ease-out),color .16s var(--ease-out)}.category-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.category-card__head strong{color:var(--ink);font-size:15px;letter-spacing:-.02em}.category-card__head code{color:var(--ink-muted);font-size:11px}.category-card__desc{font-size:13px}.category-card.is-active{border-color:var(--accent-line);background:var(--accent-soft)}.category-card.is-active .category-card__head code{color:var(--accent-text)}.explorer{overflow:hidden;border-radius:14px}.explorer__controls{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:16px;padding:16px;border-bottom:1px solid var(--line);background:var(--surface-raised)}.search-field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:0 13px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-soft);color:var(--ink-muted);transition:border-color .16s var(--ease-out)}.search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search-field input{min-width:0;border:0;outline:0;background:transparent;color:var(--ink)}.search-field input::placeholder{color:var(--ink-muted)}.search-field__clear{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ink-muted);cursor:pointer}.filters{display:flex;gap:5px;max-width:520px;overflow-x:auto;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.filters button{display:inline-flex;min-height:38px;flex:0 0 auto;align-items:center;gap:6px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ink-soft);font-size:13px;cursor:pointer}.filters button span{color:var(--ink-muted);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:10px}.filters button.is-active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}.filters button.is-active span{color:var(--accent-text)}.explorer__count{margin:0;color:var(--ink-muted);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:11px;white-space:nowrap}.explorer__count strong{color:var(--ink)}.explorer__body{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);min-height:690px}.skill-list{max-height:690px;overflow-y:auto;border-right:1px solid var(--line);background:var(--surface-soft);scrollbar-color:var(--line-strong) transparent}.skill-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;min-height:68px;padding:11px 16px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink-soft);text-align:left;cursor:pointer;transition:background .16s var(--ease-out),color .16s var(--ease-out)}.skill-row__main{display:grid;min-width:0}.skill-row__main>span{overflow:hidden;font-size:14px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.skill-row__main code{overflow:hidden;color:var(--ink-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.skill-row__category{color:var(--ink-muted);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:10px;text-transform:uppercase}.skill-row.is-selected{background:var(--accent);color:var(--accent-ink)}.skill-row.is-selected .skill-row__main code,.skill-row.is-selected .skill-row__category,.skill-row.is-selected>svg{color:var(--accent-ink)}.skill-detail{min-width:0;padding:clamp(34px,5vw,64px);background:var(--surface)}.skill-detail__package{color:var(--accent-text);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.skill-detail h3{margin:14px 0 12px;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.05em;line-height:1.05}.skill-detail__header>p{max-width:620px;margin:0;color:var(--ink-soft);font-size:16px}.skill-detail__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:34px 0}.skill-detail__facts div{padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.skill-detail__facts dt,.selector-pair span,.example-command>span,.platform-node span{color:var(--ink-muted);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.skill-detail__facts dd{margin:7px 0 0;color:var(--ink-soft);font-size:14px}.selector-pair{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:9px 10px 9px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.selector-pair+.selector-pair{margin-top:8px}.selector-pair>div{display:grid;min-width:0}.selector-pair code{overflow:hidden;color:var(--accent-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.copy-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface-raised);color:var(--ink-soft);font-size:12px;font-weight:650;cursor:pointer;transition:background .16s var(--ease-out),color .16s var(--ease-out),border-color .16s var(--ease-out)}.copy-button--compact{width:40px;min-height:40px;padding:0}.copy-button--compact span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.copy-button[data-state=copied]{border-color:var(--accent);color:var(--accent-text)}.copy-button[data-state=error]{border-color:var(--danger);color:var(--danger)}.example-command{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:22px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.example-command>span{grid-column:1 / -1}.example-command>code{min-width:0;overflow-x:auto;color:var(--ink-soft);font-size:12px;white-space:nowrap}.skill-detail__alias{margin:18px 0 0;color:var(--ink-muted);font-size:12px}.skill-detail__alias code{color:var(--ink-soft)}.empty-state{display:grid;min-height:500px;place-items:center;align-content:center;padding:40px;text-align:center}.empty-state svg{color:var(--ink-muted)}.empty-state h3{margin:16px 0 4px}.empty-state p{margin:0;color:var(--ink-soft)}.empty-state button{min-height:42px;margin-top:20px;padding:0 14px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface-raised);cursor:pointer}.platforms{display:grid;grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(60px,9vw,130px);max-width:calc(var(--max-width) + 48px);margin:0 auto}.platforms__copy .section-label{margin-bottom:20px}.platforms__copy>p{margin-left:0}.platforms__copy>p code{color:var(--accent-text);font-size:.9em}.platform-window{overflow:hidden;border-radius:14px}.platform-window__chrome{grid-template-columns:1fr auto}.platform-window__chrome code{color:var(--ink-muted);font-size:11px}.platform-contract{display:grid;padding:36px;border-bottom:1px solid var(--line)}.platform-contract>span{color:var(--accent-text);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.platform-contract strong{margin-top:12px;font-size:30px;letter-spacing:-.04em}.platform-contract p{margin:8px 0 0;color:var(--ink-soft);font-size:14px}.platform-targets{display:grid;gap:8px;padding:16px;background:var(--surface-soft)}.platform-node{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 12px 12px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised)}.platform-node>div{display:grid}.platform-node code{color:var(--accent-text);font-size:13px}.faq{background:var(--canvas)}.faq-list{display:grid;gap:8px;max-width:760px;margin:64px auto 0}.faq-item{border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color .16s var(--ease-out)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;font-size:16px;font-weight:620;list-style:none;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{flex:0 0 auto;color:var(--ink-muted);transition:transform .3s var(--ease-out),color .16s var(--ease-out)}.faq-item[open] summary svg{transform:rotate(45deg);color:var(--accent)}.faq-item[open]{border-color:var(--accent-line)}.faq-item>p{max-width:620px;margin:0;padding:0 24px 16px;color:var(--ink-soft);font-size:15px}.install{background:var(--surface-soft)}.install-card{max-width:760px;margin:68px auto 0;padding:24px;border-radius:12px}.install-card__heading{display:flex;align-items:flex-start;gap:14px}.install-badge{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.install-card__heading h3{margin:0;font-size:16px}.install-card__heading p{margin:4px 0 0;color:var(--ink-soft);font-size:14px}.install-command{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:24px;padding:10px 10px 10px 14px;border:1px solid var(--accent-line);border-radius:8px;background:var(--canvas)}.install-command>span{color:var(--accent-text);font-family:Geist Mono Variable,ui-monospace,monospace}.install-command>code{min-width:0;overflow-x:auto;color:var(--ink-soft);font-size:12px;white-space:nowrap;scrollbar-width:thin}.install-notes{display:flex;flex-wrap:wrap;gap:12px 24px;margin:18px 0 0;padding:0;color:var(--ink-muted);font-size:12px;list-style:none}.install-notes li{display:inline-flex;align-items:center;gap:6px}.install-notes svg{color:var(--accent)}.install-actions{display:flex;flex-direction:column;align-items:center;gap:13px;margin-top:40px}.install-actions__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.install-actions>span{color:var(--ink-muted);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:11px}.site-footer{position:relative;overflow:hidden;padding:32px max(24px,calc((100vw - var(--max-width)) / 2)) 0;border-top:1px solid var(--accent-line);background:var(--canvas)}.site-footer__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:56px}.site-footer__top>p{margin:0;color:var(--ink-muted);font-size:12px}.site-footer__top>div{display:flex;justify-self:end;gap:18px}.site-footer__top>div a{display:inline-flex;align-items:center;gap:5px;color:var(--ink-soft);font-size:12px}.site-footer__word{display:block;height:.72em;margin:52px 0 0;overflow:hidden;color:var(--accent);font-size:clamp(5rem,12vw,11rem);font-weight:730;letter-spacing:-.09em;line-height:.84;text-align:center;-webkit-user-select:none;user-select:none}.site-footer__word span{display:inline-block}@media(hover:hover){.main-navigation a:hover,.language-switcher__menu a:hover,.theme-toggle:hover,.icon-link:hover{background:var(--surface-raised);color:var(--ink)}.button:hover{transform:translateY(-1px)}.button--primary:hover{border-color:var(--accent);background:var(--accent);box-shadow:0 16px 38px var(--accent-shadow);color:var(--accent-ink)}.button--quiet:hover,.copy-button:hover,.empty-state button:hover{border-color:var(--line-strong);background:var(--surface-raised);color:var(--ink)}.filters button:hover,.search-field__clear:hover{background:var(--surface-soft);color:var(--ink)}.skill-row:hover:not(.is-selected){background:var(--surface-raised);color:var(--ink)}.category-card:hover{border-color:var(--accent-line);color:var(--ink-soft)}.category-card:hover .category-card__head strong,.site-footer a:hover{color:var(--ink)}}.theme-toggle:active,.icon-link:active,.button:active,.copy-button:active,.filters button:active,.search-field__clear:active,.empty-state button:active,.category-card:active{transform:translateY(1px)}@media(max-width:980px){.product-window__body{grid-template-columns:230px minmax(0,1fr)}.explorer__controls{grid-template-columns:minmax(0,1fr) auto}.filters{grid-column:1 / -1;grid-row:2;max-width:none}.explorer__count{grid-column:2;grid-row:1}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platforms{grid-template-columns:1fr;max-width:760px}.platforms__copy{max-width:620px;text-align:center;justify-self:center}.platforms__copy>p{margin-left:auto}}@media(max-width:767px){.site-header{top:12px;padding:0 12px}.site-header__inner{grid-template-columns:1fr auto;width:100%;min-height:54px;padding-left:18px}.main-navigation{display:none}.theme-toggle,.icon-link{width:38px;height:38px}.language-switcher__trigger{min-width:50px;height:38px;padding-right:9px;padding-left:9px}.hero{padding:132px 16px 0}.hero__brand{margin-bottom:14px}.hero h1{font-size:clamp(2.55rem,12vw,3.55rem)}html[data-locale=jp] .hero h1,html[data-locale=cn] .hero h1{font-size:clamp(2rem,10vw,3.2rem)}.hero__lede br{display:none}.hero__actions{width:100%;flex-direction:column}.hero__actions .button{width:min(100%,320px)}.hero__preview{margin-top:80px}.product-window{border-radius:12px 12px 0 0}.product-window__chrome,.workflow-window__chrome{grid-template-columns:1fr auto}.product-window__chrome>span:nth-child(2),.workflow-window__chrome>span:nth-child(2){justify-self:end}.product-window__chrome>code,.workflow-window__chrome>code{display:none}.product-window__body{display:block;min-height:520px}.product-sidebar{display:none}.product-editor__content{padding:48px 24px 54px}.product-editor h2{font-size:clamp(2.15rem,10vw,3rem)}.product-editor h2 br{display:none}.product-editor__lede{font-size:15px}.run-card{margin-top:32px}.run-card code{font-size:11px}.proof-row{display:grid}.section{padding:104px 20px}.section-heading h2,.platforms__copy h2{font-size:clamp(2.35rem,11vw,3.2rem)}.section-heading p,.platforms__copy>p{font-size:16px}.efficiency-layout{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;gap:52px}.efficiency-intro{position:static;min-width:0;max-width:620px;margin:0 auto;text-align:center}.efficiency-intro>p{font-size:16px}.efficiency-stats{max-width:420px;margin-right:auto;margin-left:auto}.efficiency-item{min-width:0;min-height:0;padding:28px 24px}.efficiency-item h3{margin-top:32px}.tagline__text{font-size:clamp(1.9rem,8.4vw,2.5rem)}.tagline-stats{gap:24px 40px;margin-top:48px}.workflow-window,.explore-section>div:last-child,.install-card{margin-top:52px}.workflow-grid{grid-template-columns:minmax(0,1fr)}.workflow-step{min-height:240px;padding:30px 26px;border-right:0;border-bottom:1px solid var(--line)}.workflow-step:last-child{border-bottom:0}.workflow-step h3{margin-top:58px}.workflow-window__status{align-items:flex-start;flex-direction:column}.workflow-window__status code{font-size:10px}.explorer__controls{grid-template-columns:1fr auto;gap:12px}.search-field{min-width:0}.explorer__body{grid-template-columns:1fr;min-height:0}.skill-list{max-height:390px;border-right:0;border-bottom:1px solid var(--line)}.skill-detail{scroll-margin-top:86px;padding:32px 22px}.skill-detail__facts,.example-command{grid-template-columns:1fr}.example-command .copy-button{justify-self:start}.platforms{gap:52px}.platform-contract{padding:28px 22px}.faq-list{margin-top:52px}.faq-item summary,.faq-item>p{padding-right:16px;padding-left:16px}.install-card{padding:20px}.install-command{grid-template-columns:auto minmax(0,1fr)}.install-command .copy-button{grid-column:1 / -1;width:100%}.site-footer{padding:28px 20px 0}.site-footer__top{grid-template-columns:1fr auto}.site-footer__top>p{display:none}.site-footer__top>div{gap:12px}.site-footer__word{margin-top:40px;font-size:17vw}}@media(max-width:430px){.product-window__chrome,.product-editor__tab{padding-right:12px;padding-left:12px}.product-editor__content{padding-right:18px;padding-left:18px}.product-kicker,.section-label{font-size:10px}.run-card{gap:8px;padding:11px 10px}.category-grid{grid-template-columns:minmax(0,1fr)}.explorer__controls{grid-template-columns:1fr}.explorer__count{grid-column:1;grid-row:3}.filters{grid-column:1}.skill-row{grid-template-columns:minmax(0,1fr) auto}.skill-row__category{display:none}.selector-pair{grid-template-columns:minmax(0,1fr) auto}.platform-node{padding-left:12px}.install-card__heading{align-items:flex-start}.site-footer__top>div a:first-child{display:none}}@media(prefers-reduced-transparency:reduce){.site-header__inner{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
