@layer base,queries;:root{--card-bg:#f6f6f6;--card-border:#eee;--card-hover-border:#e5e5e5;--icon-color:#71717a;--icon-bg:#f0f0f0;--text-primary:#0b0b0b;--text-secondary:#67676c;--text-muted:#71717a;--text-main-header-line:#3c3c43}.dark{--card-bg:#121212;--card-border:#1b1b1e;--card-hover-border:#212124;--icon-color:#e4e4e7;--icon-bg:#18181b;--text-primary:#f4f4f5;--text-secondary:#98989f;--text-muted:#71717a;--text-main-header-line:#dfdfd6}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#d0d0d0 1px,#0000 1px);background-size:24px 24px;width:100%;height:100%;position:fixed;top:0;left:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.dark body:before{opacity:.5;background-image:radial-gradient(#333 1px,#0000 1px)}body{background:#fffaff}.dark body{background:#000}figure{background:var(--card-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .2s;box-shadow:0 4px 16px #0000000d}.dark figure{background:var(--card-bg);box-shadow:0 8px 32px #0003}figure:hover{border-color:var(--card-hover-border)}pre,.dark pre{background:0 0!important}pre span,code{font-family:var(--font-geist-mono)}.dark aside{background:#0b0b0b}.text-3xl{font-size:36px;font-weight:550}.dark span.line.diff.remove{background:#ff53fc24}
.xwuc6xs7{position:relative}.xspr0j5c{z-index:1}.x5di6uci{display:inline-flex}.xj0ln8hv{align-items:center}.xfapdt7k{justify-content:center}.xsa8ek5a{padding:var(--padding)}.xxw7fi3w{overflow:hidden}.xq8nt57i:not(#\#){font-size:var(--font-size)}.xybc5i37:not(#\#){font-weight:700}.xf882boo{color:#fff}.xgnn37ma{letter-spacing:1px}.x6iuzqez{cursor:pointer}.x6y3zo1u{background:var(--bg-gradient)}.xr5036cw{border:none}.xr7d0ew9{-webkit-border-radius:var(--border-radius);border-radius:var(--border-radius)}.x1w6fvq3{box-shadow:0 4px 6px #0000001a}.xy87jh2u{transition:all .2s ease-in-out}.xo2i522:not(#\#):hover{filter:brightness(.95);transform:translateY(-1px);box-shadow:0 7px 10px #00000026}.xs71ef1:not(#\#):active{filter:brightness(.9);transform:translateY(-1px)scale(.98);box-shadow:0 2px 4px #0000001a}.x5mmg9x:not(#\#):focus{outline:none}.x90wt9h:not(#\#)[disabled]{pointer-events:none;cursor:not-allowed;opacity:.6}@keyframes kf-x2o7ff9m{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.xssk8ufg{background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab)}.xkj3mks4:not(#\#){background-size:400% 400%}.xn7cqb3v{border:1px solid #0000}.xbnkbg5r:not(#\#){animation-name:kf-x2o7ff9m}.xfe8fvk2:not(#\#){animation-duration:15s}.x3sotzag:not(#\#){animation-timing-function:ease}.x38lly5i:not(#\#){animation-iteration-count:infinite}.x751r1hl{color:#18181b}.xuiph6hm{text-shadow:0 1px #ffffff80}.xm6wqj24{background:linear-gradient(145deg,#d4d4d8,#a1a1aa,#71717a,#a1a1aa,#d4d4d8)}.xho32a8j:not(#\#){background-size:200% 200%}.xuesdq55{border:1px solid #0003}.xhsh9moq{box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0000004d,0 4px 6px #0003}.xil8y1s:not(#\#):hover{filter:brightness(1.1)}.xm7e3rjk{--padding:8px 24px}.xyaauysp{--font-size:10px}.xaczxu7k{--border-radius:8px}.xdvq354h{--padding:12px 32px}.x64umgey{--font-size:12px}.xre56lm4{--border-radius:12px}.xsbfypb1{--padding:16px 40px}.xtq54gkh{--font-size:14px}.xua7nyoa{--border-radius:14px}.xmxyfbyr{z-index:0}.xxp6epoh{display:flex}.x5s5exvc{width:100%}.x5m142eu{max-width:600px}.x5ygwbnx{padding:20px 24px}.xd6vdje7:not(#\#){font-family:var(--font-geist-mono)}.xm6rg4e9:not(#\#){font-size:13px}.xcom29te{border:1px solid var(--card-border)}.xhdqk8nx{border-radius:12px}.xfcpkn9a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.xsc0s1cj{top:4px}.xo8omt7h{display:inline-block}.xsd0ria8{width:18px}.xb4floba{height:18px}.xntu21m3{background:var(--color)}.xystvlwg{border:.4px solid #0003}.x4nsb59o{transition:all .2s}.xxf2jdl:not(#\#):hover,.xa0sy0m:not(#\#):hover{scale:1.75}.xi0vg1kw:not(#\#){flex-direction:column}.x5ws9fq8{max-width:1280px}.xmwuwl2u{min-height:100vh}.xiqdvw6z{padding:120px 40px 80px}.xtm8f3sf{margin:0 auto}.xj8g461r:not(#\#){flex-direction:row}.xvivxwmd{gap:60px}.xwbwwha1{justify-content:space-between}.x4mi5z82:not(#\#){margin-bottom:0}.xl8o6uel{align-items:flex-start}.x3s1bl2b{max-width:680px}.xx04tw69:not(#\#){margin-bottom:12px}.xa6xff5i:not(#\#){font-size:52px}.xr7qeb1x:not(#\#){font-weight:600}.xoljvsv3:not(#\#){line-height:1}.xekkdhou{color:var(--text-main-header-line)}.xjn1n29w{text-align:left}.xldjt8rx{letter-spacing:-.04em}.xlubm365:not(#\#){margin-bottom:32px}.xbz4o8b4:not(#\#){font-size:24px}.xfdzp6wr:not(#\#){font-weight:400}.xsilkbft:not(#\#){line-height:1.6}.xqhdl8eh{color:var(--text-secondary)}.x2lo7t8m{letter-spacing:.01em}.x2zut4r4{flex:1}.xqs37nif{justify-content:flex-end}.xu7yn6mx{gap:20px}.xicor8xo{display:grid}.xb7bm64k:not(#\#){grid-template-columns:repeat(4,1fr)}.xv7rmlzl{gap:24px}.xnjqt7uh{max-width:1200px}.x5zog06u:not(#\#){margin-top:40px}.xu9s18gz{padding:24px}.xre5l4fb{background:var(--card-bg)}.x8u5jnt8{transition:border-color .2s,transform .2s}.x3zdrni:not(#\#):hover{border-color:var(--card-hover-border)}.x5nwao06{width:48px}.xlffnhyj{height:48px}.x2v0t1sr:not(#\#){margin-bottom:20px}.xmjhyu64{color:var(--icon-color)}.xgii6juc{background:var(--icon-bg)}.xyqr9vb7{border-radius:8px}.xpdfgu2b:not(#\#){font-size:18px}.xbief8v4:not(#\#){font-size:14px}.x3iqtqgb{color:#22d3ee}.x7awd5d:not(#\#):hover{border-color:var(--card-hover-border)}.xk9x07il{left:-4px}.xap91uzz{display:block}.xs291xkc:not(#\#){margin-bottom:8px}.x5cqritc:not(#\#){line-height:1.1}.xvdv6o3r{-webkit-text-fill-color:transparent}.x3754n9j{letter-spacing:-.03em}.xvazecna:not(#\#){-webkit-background-clip:text;background-clip:text}.xmwmx2d3{filter:drop-shadow(0 0 2em #a855f733)}.x2b1m2la{gap:16px}.x41e23rp:not(#\#){margin-top:32px}.xrzh8ke9{padding:.75rem 1.5rem}.xcmb83qu:not(#\#){font-size:1rem}.x0dxea5b{border-radius:.75rem}.xdxemarx{box-shadow:0 6px 16px #4f46e54d}.xi849eey{transition:all .3s}.xxne4ut:not(#\#):hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.xhjujy40{background:linear-gradient(135deg,#4f46e5,#6366f1)}.xwrnj4q:not(#\#):hover{background:linear-gradient(135deg,#3932c0,#6366f1)}.xiseckl:not(#\#):focus{outline-offset:4px;outline:2px solid #a5b4fc}.xgube90t{background:linear-gradient(135deg,#16adf9,#3ce1fb)}.x8nivkq:not(#\#):hover{background:linear-gradient(135deg,#0c9ce4,#3ce1fb)}.x2zyddk:not(#\#):focus{outline-offset:4px;outline:2px solid #82c3e4}.x8cgwgvd{background:linear-gradient(135deg,#10b981,#34d399)}.xw25c1r:not(#\#):hover{background:linear-gradient(135deg,#089e6c,#34d399)}.xfe1z64:not(#\#):focus{outline-offset:4px;outline:2px solid #5bd3ab}.xzajaero{gap:40px}.xxojx4vr{width:140px}.x94403l8{height:200px}.xgv6d5ap:not(#\#){font-size:36px}.x48vcych{border-radius:10px}.xi5i3o08{box-shadow:0 8px 20px #00000026}@keyframes kf-x0olfgnv{0%{transform:rotate(0)}to{opacity:0;transform:rotate(360deg)scale(1.2)}}.xfoc9qh:not(#\#):hover{outline:1px solid #1e90ff;animation-name:kf-x0olfgnv;animation-duration:.7s}@keyframes kf-xb09xe73{0%{scale:1}to{opacity:0;scale:1.2}}.xp4xy3q:not(#\#):hover{outline:1px solid orange;animation-name:kf-xb09xe73;animation-duration:.8s}.xxozrxc:not(#\#):hover{outline:1px solid #1e90ff;animation-name:kf-x0olfgnv;animation-duration:.7s}.xdu9snq:not(#\#):hover{outline:1px solid orange;animation-name:kf-xb09xe73;animation-duration:.8s}.x0vv81h:not(#\#):hover{background:linear-gradient(135deg,#3932c0,#6366f1)}.xs3ldqe:not(#\#):focus{outline-offset:4px;outline:2px solid #a5b4fc}.x3vexhg:not(#\#):hover{background:linear-gradient(135deg,#0c9ce4,#3ce1fb)}.x8atazd:not(#\#):focus{outline-offset:4px;outline:2px solid #82c3e4}.xrc4dfj:not(#\#):hover{background:linear-gradient(135deg,#089e6c,#34d399)}.xkmx2cv:not(#\#):focus{outline-offset:4px;outline:2px solid #5bd3ab}.xkhnu0f1{gap:12px}.x9yad8zi{scale:.88}.xo7znwd8{height:100vh}.xvskhe4a{max-width:960px}.xwd267hv{padding-left:24px;padding-right:24px}.xmyy9sly:not(#\#){padding-top:56px}.xkqeao3e:not(#\#){padding-bottom:32px}.xvaeii17{text-align:center}.x2e6v5r5{border-bottom:1px solid #9ca3af33}.xa3yu5bf:not(#\#){margin-bottom:16px}.x5gwovou:not(#\#){font-size:40px}.x3brsar4:not(#\#){font-weight:700}.xzllkng3{text-decoration:none}.xg1paie5{border-radius:16px}.xdv92rgt{transition:background .2s}.xt6havo:not(#\#):hover{background:#00000008}.x2x3yki3:not(#\#){font-size:20px}.xxb8i1k0:not(#\#){margin-top:8px}.xbmvaaxg{opacity:.8}.xhrr6ses:not(#\#){font-size:12px}.xsbk85y7{opacity:.5}.xdiuradt{width:800px}.xs0n9kik:not(#\#){padding-top:24px}.x3nqon69{margin-left:auto;margin-right:auto}.xhz8qpsg:not(#\#){margin-bottom:40px}.xhbs19i7:not(#\#){line-height:1.7}.xf9zcnvi:not(#\#){margin-bottom:24px}.xi3fytem{gap:8px}.xak3v7b4{transition:color .2s}.x4b0a19:not(#\#):hover{color:gray}.xnb7vaqx:not(#\#){font-size:28px}.xbm90xtb:not(#\#){font-size:16px}@media (max-width:768px){.xie67iwz:not(#\#){--padding:10px 24px}.xwqap2e7:not(#\#){--font-size:11px}.xypsrwxb:not(#\#){max-width:340px}.x94b4235:not(#\#){padding:20px 24px}.xu85x0i8:not(#\#){overflow-x:scroll}.xzvzba4h:not(#\#){text-align:left}.xu3xe1ur:not(#\#){padding:80px 20px 60px}.x0fd95h7:not(#\#):not(#\#){flex-direction:column}.xqcuk6me:not(#\#){gap:40px}.xk78dhc1:not(#\#){align-items:center}.xzyrfe0k:not(#\#){justify-content:center}.x6rehou3:not(#\#):not(#\#){margin-bottom:80px}.xy3nc04c:not(#\#){text-align:center}.xmtzck1a:not(#\#){width:100%}.xi857zu1:not(#\#):not(#\#){margin-bottom:16px}.xr1itzrc:not(#\#):not(#\#){font-size:32px}.x4leosxg:not(#\#){max-width:90%}.xw9v8qab:not(#\#):not(#\#){margin-bottom:32px}.xwv6biaw:not(#\#):not(#\#){font-size:18px}.xkvnkrz9:not(#\#){max-width:100%}.x2mjmqut:not(#\#):not(#\#){flex-direction:row}.xjbnlwhb:not(#\#){gap:12px}.xl3if4gd:not(#\#){width:auto}.xq86kodl:not(#\#):not(#\#){grid-template-columns:1fr}.x70hk680:not(#\#){gap:20px}.x99k3pmd:not(#\#){max-width:500px}.x9w7hzzr:not(#\#){padding:24px}.x31n35ch:not(#\#){width:80px}.xbyd30yg:not(#\#){height:120px}.xvvv9nlj:not(#\#):not(#\#){font-size:28px}}
