@font-face{font-family:Geist;src:url('/static/geist.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:"Geist Mono";src:url('/static/geist-mono.woff2') format('woff2');font-weight:100 900;font-display:swap}
*{box-sizing:border-box}
:root{--ink:#0e0e12;--sub:#585862;--blue:#3547ff;--line:#e2e2e3;--muted:#f2f2f1;--page:#fafaf9;--shadow:0 1px 2px #1111110d;--round:16px;color-scheme:light}
body{margin:0;font:15px/1.55 Geist,-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif;background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased}
[hidden]{display:none!important}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}button,summary,a.btn{cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}.skip{position:fixed;left:-200vw;z-index:100}.skip:focus{left:8px;top:8px;background:#fff} :focus-visible{outline:2px solid var(--blue);outline-offset:3px}
.bound{width:min(calc(100% - 64px),1200px);margin-inline:auto}.mast{position:relative;z-index:12;background:var(--page)}.landing .mast{background:transparent}.topbar,.nav-main,.nav-end,.nav-main>a,.navgroup>a,.brand,.btn,.quiet,.actions,.checks,.endpoint-url,.crumb,.pills,.case-tabs,.ai-heading,.hero-actions,.dir-title,.segments,.detail-brand,.tabs,.api-line,.clientmarks{display:flex;align-items:center}
.topbar{height:64px;justify-content:space-between;gap:12px}.brand{gap:9px;font-size:19px;font-weight:740;letter-spacing:-.9px;line-height:1;color:var(--ink)}.brand:hover{color:inherit}.dw-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;background:#0b0c11;color:#fff;width:26px;height:26px;border-radius:7px;font:800 15px/1 Arial;letter-spacing:-3.4px;padding-right:3px}.dw-mark i{font-style:normal;color:#adb4ff;font-size:.83em}.nav-main{margin-left:auto;gap:3px}.nav-main>a,.navgroup>a{gap:4px;padding:7px 11px;border-radius:8px}.navgroup>a .glyph{width:11px;color:#888}.nav-main a:hover,.nav-main [aria-current=page]{background:var(--muted);color:var(--ink)}.nav-end{gap:8px;margin-left:clamp(8px,3vw,52px)}.login-link{padding:6px 10px}.btn,button,.quiet{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:10px;min-height:40px;padding:9px 16px;font-weight:550;font-size:14px;background:var(--ink);color:#fff;line-height:1.35}.btn:hover,button:hover{color:white;background:#292931}.quiet,.outline,.secondary{border:1px solid var(--line);background:#fff;color:var(--ink);box-shadow:var(--shadow)}.quiet:hover,.outline:hover,.secondary:hover{background:#f6f6f7;color:var(--ink)}.quiet,.nav-cta{min-height:32px;padding:6px 11px;font-size:14px;border-radius:9px}.quiet{font-weight:400}.nav-cta{min-height:34px}.glyph{width:16px;height:16px;flex:none}.search-opener .glyph,.lang .glyph{width:14px;height:14px}kbd{border:1px solid var(--line);padding:0 4px;border-radius:4px;color:#777;font:12px/1.5 inherit}.burger,#mobile-nav{display:none}.navgroup,.ai-menu,.connect{position:relative}.fly,.ai-menu>div,.connect>div{display:none;position:absolute;top:100%;left:0;border:1px solid var(--line);border-radius:13px;padding:8px;background:white;min-width:180px;box-shadow:0 12px 28px #1112;z-index:8}.navgroup:hover .fly,.navgroup:focus-within .fly,.ai-menu[open]>div,.connect[open]>div{display:grid}.fly a,.ai-menu a,.connect>div a{padding:7px 10px;display:flex;gap:8px;align-items:center;border-radius:6px;white-space:nowrap}.fly .platform-icon{--size:18px}.notice{text-align:center;background:#fff6de;color:#725017;font-size:12px;padding:3px;position:relative;z-index:2}.platform-icon{--size:24px;width:var(--size);height:var(--size);border-radius:26%;display:inline-flex;align-items:center;justify-content:center;background:#0b0b0d;color:white;flex:none;vertical-align:middle}.platform-icon svg{fill:currentColor;width:73%;height:73%}.icon-youtube{background:#f00}.icon-reddit{background:#ff4500}.icon-instagram{background:radial-gradient(circle at 23% 104%,#ffdc80 3%,#ff693a 27%,#dc157b 60%,#7043c7 90%)}.icon-telegram{background:#2ba9dc}.icon-twitch{background:#8b47ee}.icon-bluesky{background:#1777fc}.icon-github{background:#292932}.icon-youtube svg{width:85%}.platform-icon.icon-youtube{color:#fff}
h1,h2,h3,h4,p{margin-block:0}h1,h2,h3{line-height:1.22;letter-spacing:-.045em}h1{font-size:44px;font-weight:750;margin:16px 0 14px}h2{font-size:29px}h3{font-size:19px}.intro-text{font-size:18px;line-height:1.6;color:#42424b;max-width:800px}small,.sub{font-size:13px;color:var(--sub)}code,pre{font-family:"Geist Mono",Consolas,monospace}code{overflow-wrap:anywhere}pre{font-size:13px;line-height:1.65;background:#121319;color:#eceef7;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere;padding:19px;margin:12px 0}hr{border:0;border-top:1px solid var(--line);margin:22px 0}.actions{flex-wrap:wrap;gap:10px;margin:24px 0}.actions>a:not(.btn),.eyebrow,.summary a,.prose a{color:var(--blue)}.eyebrow{font-size:14px;margin-bottom:16px}.checks{justify-content:center;flex-wrap:wrap;gap:8px 18px;color:var(--sub);font-size:13px}.checks span:before{content:'✓';color:#0a9f5c;margin-right:7px;font-weight:700}.clientmarks{padding-left:4px}.clientmarks i,.assistant-mark{display:inline-grid;place-items:center;width:22px;height:22px;background:#101114;color:white;border-radius:6px;border:1px solid white;font:700 14px Arial}.clientmarks i{margin-left:-4px}.clientmarks i:first-child,.assistant-mark{background:#d87754}
.landing #main{position:relative;isolation:isolate}.hero-sky{position:absolute;top:-64px;left:0;width:100%;height:930px;overflow:hidden;z-index:-1;pointer-events:none}.sky-art,.sky-nodes{position:absolute;inset:0;width:100%;height:100%}.sky-node{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;background:#fff;padding:3px;border-radius:9px;box-shadow:0 4px 7px #23253e12}.sky-node .platform-icon{width:var(--size);height:var(--size)}
.node-1{left:2.43%;top:169px;--size:24px}
.node-2{left:12.15%;top:207px;--size:28px}
.node-3{left:17.08%;top:135px;--size:28px}
.node-4{left:7.64%;top:291px;--size:26px}
.node-5{left:6.60%;top:375px;--size:28px}
.node-6{left:17.01%;top:375px;--size:31px}
.node-7{left:14.24%;top:460px;--size:32px}
.node-8{left:4.86%;top:471px;--size:28px}
.node-9{left:14.03%;top:552px;--size:31px}
.node-10{left:3.82%;top:568px;--size:28px}
.node-11{left:81.94%;top:135px;--size:29px}
.node-12{left:86.67%;top:209px;--size:28px}
.node-13{left:96.94%;top:170px;--size:25px}
.node-14{left:90.14%;top:289px;--size:28px}
.node-15{left:93.06%;top:375px;--size:27px}
.node-16{left:81.94%;top:375px;--size:32px}
.node-17{left:84.10%;top:461px;--size:31px}
.node-18{left:94.51%;top:471px;--size:26px}
.node-19{left:85.00%;top:549px;--size:32px}
.node-20{left:95.28%;top:566px;--size:28px}

.hero{text-align:center;padding-top:76px;position:relative;min-height:574px}.intro-pill,.pills a{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:white;border-radius:100px;font-size:13px}.intro-pill{padding:3px 13px 3px 4px;box-shadow:var(--shadow);color:#3b3c47}.intro-pill b{color:var(--blue);background:#eef0ff;padding:2px 9px;border-radius:100px}.hero h1{font-size:clamp(46px,5.1vw,68px);line-height:1.11;margin:26px 0 24px;letter-spacing:-.052em;white-space:nowrap}.hero h1 em{color:var(--blue);font-style:normal}.hero-desc{max-width:488px;margin:0 auto;color:var(--sub);font-size:18px;line-height:1.75}.hero-actions{justify-content:center;gap:12px;margin:36px 0 18px}.hero-actions .btn,.bottom-cta .btn{min-height:48px;font-size:16px;padding:12px 21px;border-radius:12px;box-shadow:var(--shadow)}summary{list-style:none}summary::-webkit-details-marker{display:none}.connect>div{width:100%;text-align:left}.converge{position:absolute;top:478px;left:50%;transform:translateX(-50%);width:52px;height:52px;border:1px solid #d4d4dc;background:white;border-radius:16px;box-shadow:0 0 0 6px #6677ff24,0 8px 24px #636eff54;display:grid;place-items:center}.converge:before,.converge:after{content:'';height:1px;width:min(32vw,480px);background:linear-gradient(90deg,transparent,#aab3ff);position:absolute;top:50%;right:100%}.converge:after{right:auto;left:100%;transform:rotate(180deg)}
.market-board,.directory,.trybox,.price-card,.mock-chat{border:1px solid #dcdcdf;border-radius:21px;background:#fff;overflow:hidden;box-shadow:0 25px 50px -27px #18182150}.case-tabs{gap:2px;padding:8px 12px;border-bottom:1px solid #ececed;overflow:auto;scrollbar-width:none}.case-tabs button,.tabs button,.segments a{background:none;color:var(--sub);white-space:nowrap;font-weight:450}.case-tabs button{position:relative;min-height:40px;padding:8px 14px;border-radius:10px}.case-tabs button[aria-pressed=true],.case-tabs button:hover{background:var(--muted);color:var(--ink)}.case-tabs [aria-pressed=true] .glyph{color:var(--blue)}.case-tabs button[aria-pressed=true]:after{position:absolute;content:'';left:14px;bottom:4px;width:13px;height:2px;background:var(--blue)}.board-body{display:grid;grid-template-columns:63.2% 1fr;height:560px}.market-feed{position:relative;min-width:0;background:#f4f4f3;overflow:hidden;padding:16px}.feed-head{position:absolute;z-index:2;inset:0 0 auto;display:flex;align-items:center;gap:8px;padding:12px 19px 14px;font-size:13px;background:linear-gradient(#f4f4f3 60%,#f4f4f300);pointer-events:none}.feed-head span,.feed-head small{color:var(--sub)}.feed-head small{margin-left:auto}.green-dot{display:inline-block;width:7px;height:7px;background:#1aab59;box-shadow:0 0 0 3px #22a25720;border-radius:50%;margin-right:6px}.feed-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.feed-column{display:grid;align-content:start;gap:12px}.feed-column:nth-child(2){transform:translateY(12px)}.feed-column:nth-child(3){transform:translateY(-10px)}.feed-card,.card,.task-card,.platform-grid>a,.auth-tiles>a,.auth-quote,.scroll,.summary{border:1px solid #e8e8e9;background:#fff;border-radius:15px;box-shadow:var(--shadow)}.feed-card{display:grid;gap:10px;padding:14px;min-height:103px}.feed-card small{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink)}.feed-card small span:last-child:not(.platform-icon){margin-left:auto;color:var(--sub)}.feed-card .platform-icon{--size:19px}.feed-card strong{font-size:14px;font-weight:500;line-height:1.5}.feed-card label{font-weight:400;font-size:12px;color:var(--sub)}.ai-feed{border-left:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.ai-heading{padding:12px 18px;border-bottom:1px solid var(--line);gap:8px;font-size:13px}.case-pane{display:flex;flex-direction:column;flex:1}.bubble{align-self:flex-end;width:fit-content;margin:16px 20px 18px auto;background:var(--muted);border-radius:15px 15px 3px 15px;padding:13px 15px;font-size:14px}.reply{margin:10px 18px 20px;padding:16px;background:#f7f7f7;border-radius:12px;font-size:14px}.reply p{margin:8px 0}.reply a,.skill-route{display:flex;align-items:center;gap:8px;margin:10px 0}.reply .platform-icon,.skill-route .platform-icon{--size:18px}.ai-foot{margin-top:auto;padding:17px 20px;background:#f5f5f4;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:9px;font-size:13px}.ai-foot a,.centered>a:not(.btn),.task-card>a,.task-card>span,.split a:not(.btn){color:var(--blue)}
.home-stats,.stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.home-stats{border-top:1px solid var(--line);margin-top:54px}.home-stats>div,.stat-strip>div{padding:20px;display:grid;align-content:start;gap:5px}.home-stats>div+div,.stat-strip>div+div{border-left:1px solid var(--line)}.home-stats strong{font-size:30px;letter-spacing:-.05em}.home-stats span,.stat-strip span{color:var(--sub);font-size:14px}.home-section{padding:100px 0;border-bottom:1px solid var(--line)}.home-section h2,.bottom-cta h2{font-size:clamp(30px,3.2vw,44px);margin:12px 0 18px}.home-section>p,.split>div>p:not(.eyebrow){color:var(--sub)}.centered{text-align:center}.six-grid,.three-grid,.two-grid,.platform-grid,.split,.detail-lower{display:grid;gap:13px}.six-grid,.three-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.two-grid,.split{grid-template-columns:repeat(2,minmax(0,1fr))}.split{align-items:center;gap:8%}.centered .three-grid,.centered .six-grid,.platform-grid{margin:35px 0 25px}.task-card,.card,.summary{padding:21px;min-width:0}.task-card{text-align:left}.task-card p,.card p{margin:10px 0;color:var(--sub)}.task-card code{display:block;font-size:13px;margin:10px 0}.task-card small .glyph{vertical-align:middle}.task-card h3{margin:10px 0}.platform-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.platform-grid>a{display:grid;justify-items:center;padding:20px;gap:8px}.platform-grid .platform-icon{--size:38px}.code-card{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.code-card>div{padding:12px 20px;border-bottom:1px solid var(--line)}.code-card small{float:right}.code-card pre{border-radius:0;margin:0}.faq details,.work details{border-bottom:1px solid var(--line);padding:15px 0}.faq summary,.work summary{font-weight:650}.faq summary:after{content:'+';float:right}.bottom-cta{text-align:center;border:1px solid var(--line);border-radius:20px;padding:60px 20px;background:linear-gradient(145deg,#fff,#edefff);margin:80px 0}
.inner{padding-top:28px;min-height:65vh}.crumb{font-size:13px;color:var(--blue);gap:8px;min-height:28px;margin-bottom:22px;flex-wrap:wrap}.ai-menu{margin-left:auto;color:var(--ink)}.ai-menu summary{padding:3px 9px;border:1px solid var(--line);border-radius:8px;background:#fff}.ai-menu>div{left:auto;right:0}.catalog-intro,.resource-hero{display:grid;grid-template-columns:minmax(0,1fr) 350px;column-gap:8%;align-items:start}.catalog-intro h1,.resource-hero h1,.detail-brand+h1{margin-top:0}.catalog-intro .intro-text{max-width:620px}.facts{margin-top:40px}.facts>div{display:grid;grid-template-columns:108px 1fr;border-top:1px solid var(--line);padding:15px 0 12px}.facts section{display:grid;gap:3px}.facts b{font-size:20px;letter-spacing:-.03em}.facts span{font-size:14px;color:var(--sub)}.big-search{display:flex!important;flex-direction:row;align-items:center;gap:10px;border:1px solid #dbdbde;border-radius:12px;background:white;padding:0 14px;min-height:52px;max-width:720px;margin-top:30px;box-shadow:var(--shadow)}.big-search .glyph{color:var(--sub)}.big-search input{border:0;flex:1;width:0;min-width:0;background:none;padding-inline:0}.big-search button{padding:4px 8px;min-height:26px;font-size:12px}.pills{flex-wrap:wrap;gap:6px;margin:13px 0;max-width:740px}.pills a{padding:2px 9px;gap:4px}.pills .platform-icon{--size:15px}.directory-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:32px 0 14px}.segments{width:fit-content;background:var(--muted);padding:3px;border-radius:10px}.segments a{padding:4px 11px;font-size:14px;border-radius:7px}.segments a[aria-current=page]{background:white;color:var(--ink);box-shadow:var(--shadow)}.directory{display:grid;grid-template-columns:22.8% 1fr;box-shadow:var(--shadow);min-height:520px}.index{padding:14px 10px;border-right:1px solid var(--line);min-width:0}.index p{font-size:12px;color:var(--sub);margin:2px 10px 8px}.index a{display:flex;align-items:center;gap:10px;padding:8px 10px;font-size:14px;border-radius:9px;white-space:nowrap}.index small{margin-left:auto}.index [aria-current=true]{background:#eef0ff;color:var(--blue)}.directory-results{min-width:0}.dir-title{gap:12px;padding:20px 26px;min-height:94px}.dir-title h2{font-size:23px;margin:0 0 2px}.dir-title .platform-icon,.detail-brand .platform-icon{--size:40px}.dir-title>a{margin-left:auto;color:var(--blue);font-size:14px}.dir-cols{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(60px,.65fr) minmax(76px,.42fr);align-items:center;gap:6px;padding:10px 26px;border-top:1px solid #ececed}.dir-cols> :last-child{text-align:right}.dir-label{background:#fafafa;color:var(--sub);font-size:12px}.dir-category{display:block;padding:13px 26px 5px;font-size:14px}.dir-category small{font-weight:400}.dir-row{font-size:14px}.dir-row:hover{background:#f9f9ff}.dir-row code{display:block;font-size:12px;margin-top:2px;color:#565662}.dir-row i{font-style:normal;color:#008352}.dir-row>span:last-child{color:var(--blue)}.empty{padding:30px;border:1px dashed var(--line);border-radius:12px}
.detail-brand{gap:12px;margin-bottom:14px}.dotlabel:before{content:'';display:inline-block;width:7px;height:7px;border-radius:2px;background:#4f84ff;margin-right:6px}.endpoint-url{display:inline-flex;max-width:100%;gap:10px;min-height:42px;background:white;border:1px solid #dcdcdf;border-radius:12px;padding:4px 6px 4px 12px;margin:22px 0 7px;box-shadow:var(--shadow)}.endpoint-url code{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.endpoint-url b,.api-line b{background:#e1f5e9;color:#007741;font:700 12px Consolas;padding:4px 8px;border-radius:6px}.endpoint-url button{flex:none}.detail-meta{font-size:14px;color:var(--sub);margin:8px 0;overflow-wrap:anywhere}.detail-meta code,.reply code,.prose p code{background:#f0f0ef;padding:3px 5px;border-radius:4px}.stat-strip{margin:26px 0;background:white;border:1px solid #dcdcdf;border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.stat-strip>div{padding:16px 20px}.stat-strip strong{font-size:20px;letter-spacing:-.03em}.trybox{display:grid;grid-template-columns:30% 1fr;margin-top:28px}.try-input,.try-result{padding:20px;min-width:0}.try-input>b{font-size:18px}.try-input>small:first-of-type{float:right}.try-input form{margin:15px 0 8px}.try-result{background:#f5f5f4;border-left:1px solid var(--line)}.tabs{gap:18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.tabs button{padding:4px 0 10px;min-height:0;border-radius:0;font-size:14px}.tabs button[aria-pressed=true]{border-bottom:2px solid var(--ink);color:var(--ink)}.tabs small{margin-left:auto}.detail-lower{grid-template-columns:minmax(0,2fr) minmax(200px,1fr);gap:6%;align-items:start;margin-top:46px}.detail-lower h2{margin:24px 0 12px}.summary{display:grid;gap:12px}.platform-hero{display:flex;gap:24px}.platform-hero h1{margin-top:10px}.platform-hero .actions{margin-bottom:5px}.platform-tile{display:grid;place-items:center;width:88px;height:88px;background:white;border:1px solid var(--line);border-radius:23px;flex:none}.platform-tile .platform-icon{--size:48px}.space-top{margin:76px 0 20px}.resource-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:6%;margin-bottom:36px}.resource-hero .large{font-size:clamp(40px,4.6vw,64px)}.resource-hero .clientmarks{margin-bottom:24px}.price-card{padding:28px;background:radial-gradient(ellipse at 95% 0,#e9ebff,transparent 52%),white}.price-card strong{display:block;font-size:clamp(44px,5vw,76px);letter-spacing:-.06em}.price-card>div{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px dashed var(--line)}.mock-chat{align-self:stretch}.skill-route{padding:5px 0;font-size:14px}#format-form output{white-space:pre-wrap;font-family:monospace}
form{display:grid;gap:13px}label{display:grid;gap:7px;font-size:14px;font-weight:550}input,select,textarea{border:1px solid #d9d9dc;border-radius:9px;background:white;padding:10px 12px;max-width:100%;min-width:0}.scroll{overflow:auto;margin:14px 0}.scroll table{border-collapse:collapse;width:100%;text-align:left;font-size:14px}.scroll th,.scroll td{padding:11px 16px;border-bottom:1px solid #ededee}.scroll th{font-weight:450;color:var(--sub);white-space:nowrap}.scroll tr:last-child td{border:0}.scroll td small,.task-card code{display:block}.inline{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:18px 0}.api-line{gap:10px}.work .item,.work-crumb{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}.item>div{flex:1}.item code{display:block}output:not(:empty){display:block;padding:9px 12px;background:#f0f1fa;border-radius:8px;color:#333653;overflow-wrap:anywhere}.docbar{border-block:1px solid var(--line)}.docbar>div,.docs-shell{width:min(calc(100% - 64px),1400px);margin:auto}.docbar>div{display:flex;gap:25px;align-items:center;min-height:50px;overflow:auto;white-space:nowrap;font-size:14px}.docs-shell{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr) minmax(140px,210px);gap:clamp(22px,4vw,60px);padding-top:28px}.doc-side,.side{display:flex;flex-direction:column;align-items:stretch;gap:2px}.doc-side a,.side a{padding:6px 10px;border-radius:7px;font-size:14px}.doc-side a:first-child,.side a.active{background:#ededff;color:var(--blue)}.doc-side h4{margin:18px 10px 4px}.doc-toc{align-self:start;padding:14px 0;border-radius:0;box-shadow:none;background:transparent;border:0;font-size:14px}.prose h2,.work h2{margin:28px 0 12px;font-size:23px}.prose li,.prose p,.rules dd{margin-block:12px}.rules dd{margin-left:0}.rules dt{font-weight:650}.workspace{display:grid;grid-template-columns:200px minmax(0,1fr);gap:30px;padding-top:28px;min-height:72vh}.work{min-width:0}.work-crumb{font-size:13px;color:var(--sub);padding-top:0}.work-crumb small{margin-left:auto}.rail-title{margin:0 10px 12px;font-weight:650}.work h1{font-size:35px}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px}.metrics strong{display:block;font-size:24px}.work details form{max-width:520px;padding-top:12px}.work pre,.work code{overflow-wrap:anywhere}
.auth-shell{min-height:100svh;display:grid;grid-template-columns:1fr 1fr;padding:16px;gap:32px}.auth-left{display:flex;flex-direction:column;padding:14px 40px}.auth-form{width:min(100%,400px);margin:auto;align-self:center;padding-block:32px}.steps,.divider,.auth-foot,.auth-tiles b{display:flex;align-items:center;gap:10px}.steps{font-size:12px;color:var(--sub)}.steps i,.divider:before,.divider:after{height:1px;background:var(--line);flex:1}.auth-form h1{margin-top:30px;font-size:32px}.auth-form>p{line-height:1.8}.google,.auth-form form button{width:100%;min-height:46px}.google{margin-top:26px}.google b{font:bold 21px Arial;color:#4285f4}.divider{margin:21px 0;font-size:13px;justify-content:center;color:var(--sub)}.divider:before,.divider:after{content:''}.auth-form input{min-height:46px}.auth-form form{gap:22px}.auth-form>.sub{margin:12px 0;font-size:13px}.auth-foot{font-size:13px;color:var(--sub)}.auth-foot .quiet{margin-left:auto}.auth-story{display:flex;flex-direction:column;padding:clamp(28px,4vw,54px);background:#f4f4f3;border:1px solid var(--line);border-radius:24px}.auth-story h2{font-size:34px;margin-bottom:12px}.auth-story .checks{justify-content:start;margin:24px 0 30px;gap:8px}.auth-story .checks span{background:white;border-radius:20px;padding:5px 10px}.auth-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auth-tiles>a,.auth-quote{padding:15px}.auth-tiles .glyph{box-sizing:content-box;padding:7px;background:#eeedff;color:#645aff;border-radius:10px}.auth-tiles p,.auth-quote p{font-size:14px;color:var(--sub);margin:9px 0}.auth-tiles .platform-icon{--size:16px}.auth-quote{margin:16px 0}.auth-story>small{margin-top:auto}
footer{margin-top:80px;border-top:1px solid var(--line)}.footgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:28px;padding-block:40px 56px}.footgrid>div{display:grid;align-content:start;justify-items:start;gap:7px;font-size:14px}.footgrid p{color:var(--sub);margin:8px 0}dialog{width:min(550px,calc(100% - 32px));max-height:72vh;border:1px solid var(--line);border-radius:16px;padding:0;box-shadow:0 24px 100px #1113;color:var(--ink)}dialog::backdrop{background:#16182150}.search-top{display:flex;align-items:center;gap:8px;padding:14px;border-bottom:1px solid var(--line)}.search-top input{flex:1;border:0}.search-list{max-height:52vh;overflow:auto;padding:8px}.search-list a{display:flex;align-items:center;gap:11px;padding:8px 12px;border-radius:8px}.search-list a:hover{background:var(--muted)}.search-list a>span:nth-child(2){flex:1}.search-list small{display:block}
@media(max-width:1040px){.nav-main>a,.navgroup>a{padding-inline:6px}.nav-end{margin-left:0}.catalog-intro{column-gap:32px;grid-template-columns:minmax(0,1fr) 270px}.docs-shell{grid-template-columns:165px minmax(0,1fr)}.doc-toc{display:none}.platform-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:860px){.nav-main,.login-link,.search-opener kbd{display:none}.burger{display:flex}.topbar{gap:6px}.nav-end{margin-left:auto}.mast #mobile-nav:not([hidden]){position:absolute;display:grid;top:100%;left:0;right:0;background:#fff;border-block:1px solid var(--line);padding:10px 16px;box-shadow:0 10px 18px #0001}.mast #mobile-nav a{padding:10px}.sky-node{display:none}.board-body{grid-template-columns:60% 1fr}.feed-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-column:nth-child(3){display:none}.auth-left{padding:14px}.auth-shell{gap:12px}.auth-story{padding:24px}.auth-tiles{grid-template-columns:1fr 1fr}.try-input>small:first-of-type{float:none;display:block}.three-grid,.six-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.bound,.docbar>div,.docs-shell{width:calc(100% - 32px)}.nav-end{gap:5px}.brand{font-size:18px}.nav-end .quiet{padding:7px;min-height:33px}.lang .glyph{display:none}.nav-cta{padding-inline:11px}.topbar{height:64px}.hero{padding-top:36px;min-height:552px}.hero h1{font-size:clamp(31px,10.2vw,45px);margin:19px 0 16px;letter-spacing:-.055em;white-space:normal}.hero-desc{font-size:16px;line-height:1.72;max-width:335px;padding:0 3px}.hero-actions{flex-direction:column;align-items:stretch;margin:26px 0 17px;gap:9px}.hero-actions .btn{width:100%}.checks{max-width:310px;margin-inline:auto;gap:5px 14px}.converge{top:auto;bottom:20px}.sky-art{width:1100px;left:50%;transform:translateX(-50%);height:930px}.sky-nodes{display:none}.case-tabs{padding:7px;gap:0}.case-tabs button{padding-inline:11px;min-height:36px}.board-body{height:auto;display:block}.market-feed{height:340px;padding:12px}.feed-head{padding:12px 16px}.feed-head span{display:none}.feed-cols{gap:8px}.feed-card{padding:12px}.ai-feed{border-left:0;border-top:1px solid var(--line)}.ai-feed .reply{margin-top:0}.home-stats,.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-stats>div,.stat-strip>div{padding:14px}.stat-strip>div:nth-child(3),.home-stats>div:nth-child(3){border-left:0}.stat-strip>div:nth-child(n+3),.home-stats>div:nth-child(n+3){border-top:1px solid var(--line)}.home-stats strong{font-size:22px}.home-section{padding:52px 0}.three-grid,.six-grid,.two-grid,.split,.detail-lower,.resource-hero,.catalog-intro,.trybox,.workspace,.docs-shell{grid-template-columns:minmax(0,1fr)}.split,.resource-hero{gap:22px}.task-card,.card,.summary{padding:16px}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-section h2,.bottom-cta h2{font-size:29px}.bottom-cta{margin:40px 0;padding:40px 16px}h1{font-size:31px}.intro-text{font-size:16px;line-height:1.6}.facts{margin-top:16px;border-bottom:1px solid var(--line)}.directory-head>small{display:none}.directory-head{margin-top:30px}.directory{display:block}.index{display:flex;gap:4px;overflow-x:auto;border:0;border-bottom:1px solid var(--line);padding:7px}.index p,.index small{display:none}.index a{gap:5px}.index .platform-icon{--size:18px}.dir-title,.dir-cols,.dir-category{padding-inline:13px}.dir-title{min-height:72px}.dir-title h2{font-size:19px}.dir-title>a{font-size:12px}.dir-cols{grid-template-columns:minmax(0,1fr) auto}.dir-cols>:nth-child(2){display:none}.dir-row code{overflow-wrap:anywhere}.big-search button{display:none}.crumb{font-size:12px}.detail-brand{margin-bottom:15px}.try-result{border-left:0;border-top:1px solid var(--line)}.try-input,.try-result{padding:15px}.platform-hero{gap:13px}.platform-tile{width:52px;height:52px;border-radius:13px}.platform-tile .platform-icon{--size:34px}.space-top{margin-top:45px}.doc-side{display:none}.workspace{gap:14px}.side{flex-direction:row;overflow-x:auto;white-space:nowrap}.side a{padding:6px 9px}.rail-title{display:none}.work-crumb small{overflow-wrap:anywhere}.auth-shell{display:block;padding:16px}.auth-left{min-height:calc(100svh - 32px);padding:4px}.auth-story{display:none}.auth-form{padding-block:40px}.footgrid{grid-template-columns:1fr 1fr;padding-block:28px}.footgrid>div:first-child{grid-column:1/-1}.tabs small{font-size:11px}.inner>.resource-hero .card{margin:0}.auth-foot{padding-bottom:8px}}
@media(max-width:350px){.hero{min-height:588px}.checks{max-width:265px}.nav-end .search-opener{padding-inline:5px}.nav-cta{font-size:12px}.hero-desc{padding:0}}
@media(prefers-reduced-motion:no-preference){.feed-column{animation:glide 12s ease-in-out infinite alternate}.feed-column:nth-child(2){animation-delay:-6s}.feed-column:nth-child(3){animation-delay:-3s}@keyframes glide{from{translate:0 0}to{translate:0 -26px}}}

@media(min-width:681px){.auth-form{transform:translateY(-23px)}.detail-brand~.stat-strip{min-height:140px}}
@media(max-width:680px){.sky-art .orbital-wires{display:none}.hero-desc{max-width:333px}.hero-sky{background:radial-gradient(ellipse 92% 50% at 50% 22%,#eaeaf9,transparent)}}
input,select,textarea{font-weight:400}.try-input label{grid-template-columns:auto 1fr;justify-content:start;align-items:center}.try-input input{grid-column:1/-1}.auth-tiles a:nth-child(3n+1) .glyph{background:#e9f0ff;color:#3987ff}.auth-tiles a:nth-child(3n+2) .glyph{background:#fff0e2;color:#e97b38}

button:disabled,button:disabled:hover{cursor:default;opacity:.65}
