.dev-hero[data-astro-cid-uj3igrnl]{position:relative;overflow:hidden;background:radial-gradient(120% 100% at 75% 0%,#131316,#08081c 52%,#131316);border-bottom:1px solid #26264A}.dev-hero[data-astro-cid-uj3igrnl]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(234,234,242,.05) 1px,transparent 1.3px);background-size:26px 26px;-webkit-mask-image:radial-gradient(120% 90% at 60% 0%,#000 25%,transparent 75%);mask-image:radial-gradient(120% 90% at 60% 0%,#000 25%,transparent 75%);pointer-events:none}.dev-hero-grid[data-astro-cid-uj3igrnl]{display:grid;grid-template-columns:minmax(0,720px) 300px;gap:72px;align-items:center;justify-content:space-between}@media(max-width:1023px){.dev-hero-grid[data-astro-cid-uj3igrnl]{grid-template-columns:1fr}}.dev-index[data-astro-cid-uj3igrnl] .cc-body[data-astro-cid-uj3igrnl]{padding:10px 8px;color:#8585a8}.dev-index[data-astro-cid-uj3igrnl] .cc-line[data-astro-cid-uj3igrnl]{position:relative;padding:4px 12px;border-radius:6px;transition:color var(--dur-feedback) ease,background var(--dur-feedback) ease}.dev-index[data-astro-cid-uj3igrnl] .cc-line[data-astro-cid-uj3igrnl]:hover{color:#eaeaf2;background:#ffffff0b}.dev-index[data-astro-cid-uj3igrnl] .idx-hi[data-astro-cid-uj3igrnl]{color:#a5a3ff;font-weight:600;background:#a5a3ff14}.dev-index[data-astro-cid-uj3igrnl] .idx-hi[data-astro-cid-uj3igrnl]:before{content:"";position:absolute;left:3px;top:50%;transform:translateY(-50%);width:2px;height:12px;border-radius:1px;background:#a5a3ff}.dev-eyebrow[data-astro-cid-uj3igrnl]{margin-bottom:0}.dev-h1[data-astro-cid-uj3igrnl]{font-family:var(--font-heading);font-weight:500;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.05;letter-spacing:-.025em;margin:16px 0 20px;color:#fff;text-wrap:balance}.dev-h1[data-astro-cid-uj3igrnl] em[data-astro-cid-uj3igrnl]{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.015em}.dev-desc[data-astro-cid-uj3igrnl]{font-size:18px;line-height:1.55;color:#9a9ac2;max-width:580px;margin:0 0 30px;text-wrap:pretty}.dev-actions[data-astro-cid-uj3igrnl]{display:flex;gap:12px;flex-wrap:wrap}.dev-meta[data-astro-cid-uj3igrnl]{margin-top:40px;padding-top:22px;border-top:1px solid #26264A;display:flex;flex-wrap:wrap;gap:12px 28px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.03em;color:#8585a8}.dev-meta[data-astro-cid-uj3igrnl] strong[data-astro-cid-uj3igrnl]{color:#eaeaf2;font-weight:500}.calls[data-astro-cid-uj3igrnl]{list-style:none;margin:0;padding:0}.call-row[data-astro-cid-uj3igrnl]{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:48px;padding:34px 0;border-top:1px solid #EAEAEE;align-items:start}.call-row[data-astro-cid-uj3igrnl]:first-child{border-top:none;padding-top:0}.call-info[data-astro-cid-uj3igrnl],.call-code[data-astro-cid-uj3igrnl]{min-width:0}.call-info[data-astro-cid-uj3igrnl]{display:flex;gap:18px;align-items:baseline}.call-num[data-astro-cid-uj3igrnl]{font-family:JetBrains Mono,monospace;font-size:12px;color:#6e6e78;flex-shrink:0;font-variant-numeric:tabular-nums}.call-event[data-astro-cid-uj3igrnl]{display:inline-block;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:#eaeaf2;background:#08081c;border:1px solid #26264A;border-radius:6px;padding:3px 8px;margin-bottom:10px}.call-event[data-astro-cid-uj3igrnl]:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:1px;vertical-align:1px;background:var(--ok-mist)}.call-event[data-astro-cid-uj3igrnl][data-tone=wait]:before{background:var(--wait-fill)}.call-title[data-astro-cid-uj3igrnl]{font-family:var(--font-heading);font-weight:500;font-size:21px;letter-spacing:-.015em;line-height:1.25;margin:0 0 6px;color:#131316}.call-text[data-astro-cid-uj3igrnl]{margin:0;font-size:14px;line-height:1.55;color:#55555e;max-width:340px;text-wrap:pretty}.call-code[data-astro-cid-uj3igrnl]{position:relative;background:linear-gradient(180deg,#131316,#08081c);border:1px solid #26264A;border-radius:12px;color:#eaeaf2}.cc-head[data-astro-cid-uj3igrnl]{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 14px;border-bottom:1px solid #26264A;border-radius:11px 11px 0 0;background:#ffffff06}.cc-dots[data-astro-cid-uj3igrnl]{display:inline-flex;gap:5px;flex-shrink:0}.cc-dots[data-astro-cid-uj3igrnl] i[data-astro-cid-uj3igrnl]{width:7px;height:7px;border-radius:50%;background:#2e2e52}.cc-title[data-astro-cid-uj3igrnl]{flex:1;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8585a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-copy[data-astro-cid-uj3igrnl]{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:-3px 0;border:1px solid transparent;border-radius:7px;background:transparent;color:#8585a8;cursor:pointer;transition:color var(--dur-feedback) ease,background var(--dur-feedback) ease,border-color var(--dur-feedback) ease,transform var(--dur-feedback) ease}.cc-copy[data-astro-cid-uj3igrnl]:before{content:"";position:absolute;inset:-6px}.cc-copy[data-astro-cid-uj3igrnl]:hover{color:#eaeaf2;background:#161630;border-color:#2e2e52}.cc-copy[data-astro-cid-uj3igrnl]:active{transform:scale(.92)}.cc-copy[data-astro-cid-uj3igrnl]:focus-visible{outline:2px solid #A5A3FF;outline-offset:1px}.cc-copy[data-astro-cid-uj3igrnl] .cc-ico[data-astro-cid-uj3igrnl]{width:15px;height:15px}.cc-copy[data-astro-cid-uj3igrnl] .cc-ico-done[data-astro-cid-uj3igrnl]{display:none;color:var(--ok-mist)}.cc-copy[data-astro-cid-uj3igrnl].is-done .cc-ico-copy[data-astro-cid-uj3igrnl]{display:none}.cc-copy[data-astro-cid-uj3igrnl].is-done .cc-ico-done[data-astro-cid-uj3igrnl]{display:block}.cc-body[data-astro-cid-uj3igrnl]{margin:0;padding:14px 16px 15px;border-radius:0 0 11px 11px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.75;color:#eaeaf2;white-space:pre;overflow-x:auto;overscroll-behavior-x:contain}.cc-body[data-astro-cid-uj3igrnl]:focus-visible{outline-offset:-2px}.cc-line[data-astro-cid-uj3igrnl]{display:block}.call-code[data-astro-cid-uj3igrnl][data-overflow] .cc-body[data-astro-cid-uj3igrnl]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.call-code[data-astro-cid-uj3igrnl][data-overflow=end] .cc-body[data-astro-cid-uj3igrnl]{-webkit-mask-image:none;mask-image:none}.cc-scroll-hint[data-astro-cid-uj3igrnl]{display:none;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;color:#8585a8;white-space:nowrap}.call-code[data-astro-cid-uj3igrnl][data-overflow] .cc-scroll-hint[data-astro-cid-uj3igrnl]{display:inline}@media(max-width:767px){.cc-body[data-astro-cid-uj3igrnl]{font-size:12px}.cc-title--sample[data-astro-cid-uj3igrnl]{display:none}.call-code[data-astro-cid-uj3igrnl] .cc-head[data-astro-cid-uj3igrnl]{justify-content:flex-end}.call-code[data-astro-cid-uj3igrnl] .cc-head[data-astro-cid-uj3igrnl] .cc-dots[data-astro-cid-uj3igrnl]{margin-right:auto}}.call-code[data-astro-cid-uj3igrnl]:not(.dev-index) .cc-body[data-astro-cid-uj3igrnl] .cc-line[data-astro-cid-uj3igrnl]:first-child:before{content:"$ ";color:#8585a8}.cc-resp[data-astro-cid-uj3igrnl]{color:var(--ok-mist);margin-top:6px}.cc-resp[data-astro-cid-uj3igrnl][data-tone=meter]{color:var(--meter-mist)}.cc-resp[data-astro-cid-uj3igrnl][data-tone=wait]{color:var(--wait-mist)}.cc-resp[data-astro-cid-uj3igrnl]+.cc-later[data-astro-cid-uj3igrnl]{margin-top:0}.cc-later[data-astro-cid-uj3igrnl]{display:block}.cc-sample[data-astro-cid-uj3igrnl]{flex:none}@media(prefers-reduced-motion:no-preference){.call-code[data-astro-cid-uj3igrnl][data-moment].is-armed .cc-later[data-astro-cid-uj3igrnl]{clip-path:inset(0 100% 0 0);opacity:.4}.call-code[data-astro-cid-uj3igrnl][data-moment].is-booked .cc-later[data-astro-cid-uj3igrnl]{clip-path:inset(0 0 0 0);opacity:1;transition:clip-path var(--dur-focal) var(--ease-out-expo) .42s,opacity var(--dur-state) ease .42s}}.depth-cell[data-astro-cid-uj3igrnl]{min-width:0}.contract-code[data-astro-cid-uj3igrnl]{margin-top:16px;padding:12px 14px;border:1px solid #26264A;border-radius:8px;background:#00000047;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.7;color:#a5a3ff;white-space:pre;overflow-x:auto}.contract-code[data-astro-cid-uj3igrnl] span[data-astro-cid-uj3igrnl]{display:block}.dev-close[data-astro-cid-uj3igrnl]{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;border:1px solid #D8D8DE;border-radius:16px;background:#fff;padding:44px 48px}.dev-close-title[data-astro-cid-uj3igrnl]{font-family:var(--font-heading);font-weight:500;font-size:var(--fs-h2-compact);letter-spacing:var(--ls-display);line-height:1.12;margin:0 0 8px;color:#131316;text-wrap:balance}.dev-close-text[data-astro-cid-uj3igrnl]{margin:0;font-size:14.5px;line-height:1.55;color:#55555e;max-width:560px;text-wrap:pretty}.dev-kbd[data-astro-cid-uj3igrnl]{font-family:JetBrains Mono,monospace;font-size:11px;background:#f4f4fa;border:1px solid #D8D8DE;border-bottom-width:2px;border-radius:5px;padding:1px 6px;color:#131316}.dev-close-actions[data-astro-cid-uj3igrnl]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.dev-close-primary[data-astro-cid-uj3igrnl]{font-family:var(--font-mono);font-size:13.5px;letter-spacing:0}@media(max-width:1023px){.call-row[data-astro-cid-uj3igrnl]{grid-template-columns:minmax(0,1fr);gap:18px}.dev-close[data-astro-cid-uj3igrnl]{grid-template-columns:1fr;gap:22px;padding:32px 28px}}@media(max-width:767px){.dev-actions[data-astro-cid-uj3igrnl]{flex-direction:column;align-items:stretch;max-width:340px}.dev-meta[data-astro-cid-uj3igrnl]{gap:10px 20px}.call-row[data-astro-cid-uj3igrnl]{padding:28px 0}.dev-close[data-astro-cid-uj3igrnl]{padding:28px 24px}}@media(prefers-reduced-motion:reduce){.cc-copy[data-astro-cid-uj3igrnl]{transition:none}}
