.st-home{--bg:#fff;--ink:#0b0c0e;--ink-rgb:11, 12, 14;--mut:#0b0c0eb8;--dim:#0b0c0e94;--hair:#0b0c0e12;--hair-2:#0b0c0e1f;--panel:#f5f5f6;--card:#fff;--hero-2:#f3f6fb;--hero-3:#e6eef9;--p-blue:#dbe6ff;--p-teal:#d6eeec;--p-sky:#d7eaf9;--accepted:#ff5a1f;--accepted-rgb:255, 90, 31;--pending:#2f6bff;--pending-rgb:47, 107, 255;--ok:#16a34a;--ok-rgb:22, 163, 74;--shadow:0 0 0 1px #14141312, 0 18px 36px -26px #14141359;--shadow-g:inset 0 0 0 1px #0b0c0e14, 0 24px 50px -24px #283c6e73;--shadow-pill:0 0 0 1px #1414131a, 0 18px 40px -26px #14141373;--ease:cubic-bezier(.2, .7, .2, 1);--ease-2:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--sec-pad:128px;font-family:var(--font-home-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}.reference-site .st-home :is(h1,h2,h3,h4){font-family:var(--font-home-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}@media (min-width:761px){.st-home .tt-s{white-space:nowrap}}.st-home .mono{font-family:var(--font-home-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.st-home .wrap{width:100%;max-width:1148px;padding-inline:max(24px, env(safe-area-inset-left,0px));margin:0 auto}.st-home .sec{padding-block:var(--sec-pad)}.st-home .h1,.st-home .h2{letter-spacing:-.0275em;margin:0;font-weight:460}.st-home .h1{font-size:clamp(40px,4.3vw,62px);line-height:1.08}.st-home .h2{font-size:clamp(34px,3.4vw,49px);line-height:1.1}.st-home .h1 strong,.st-home .h2 strong{font-weight:800}.st-home .lead{max-width:460px;color:var(--mut);margin:18px 0 0;font-size:17px;line-height:1.55}.reference-site .st-home :focus-visible{outline:2px solid var(--pending);outline-offset:3px}.reference-site .st-home .search-pill input:focus-visible{outline:none}.st-home .pill{white-space:nowrap;height:42px;color:var(--ink);background:var(--card);box-shadow:var(--shadow-pill);transition:transform .28s var(--spring), background .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.st-home .pill:hover{transform:translateY(-1px)}.st-home .pill-dark{color:#fff;background:var(--ink);box-shadow:none}.st-home .pill-dark:hover{background:#000}.st-home .search-pill{background:var(--card);width:min(100%,470px);height:56px;box-shadow:var(--shadow-pill);text-align:left;border-radius:999px;align-items:center;gap:6px;padding:7px;display:flex}.st-home .search-pill form{flex:1;align-items:center;min-width:0;height:100%;display:flex}.st-home .search-pill input{width:100%;height:42px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:0 10px 0 16px;font-size:15px}.st-home .search-pill input::placeholder{color:var(--dim)}.st-home .search-pill:focus-within{outline:2px solid var(--pending);outline-offset:3px}.st-home .status-dashes{gap:4px;display:inline-flex}.st-home .status-dashes i{background:rgba(var(--ink-rgb), .12);width:18px;height:3px;transition:background .35s var(--ease);border-radius:2px}.st-home .status-dashes[data-state=accepted] i:first-child{background:var(--accepted)}.st-home .status-dashes[data-state=pending] i:nth-child(-n+2){background:var(--pending)}.st-home .status-dashes[data-state=completed] i{background:var(--ok)}.st-home .reveal{animation:st-reveal .8s var(--ease) both}@keyframes st-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:900px){.st-home{--sec-pad:96px}}@media (max-width:560px){.st-home{--sec-pad:72px}.st-home .wrap{padding-inline:max(20px, env(safe-area-inset-left,0px))}.st-home .h1{font-size:clamp(36px,10vw,44px)}.st-home .search-pill .pill{padding:0 14px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.st-home *,.st-home :before,.st-home :after{transition:none!important;animation:none!important}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=70f16556-7c66-4349-9005-3fc104d9e951)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=70f16556-7c66-4349-9005-3fc104d9e951)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=70f16556-7c66-4349-9005-3fc104d9e951)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=70f16556-7c66-4349-9005-3fc104d9e951)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=70f16556-7c66-4349-9005-3fc104d9e951)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=70f16556-7c66-4349-9005-3fc104d9e951)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=70f16556-7c66-4349-9005-3fc104d9e951)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d2e4efdf-module__Zae6PW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_d2e4efdf-module__Zae6PW__variable{--font-home-sans:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2?dpl=70f16556-7c66-4349-9005-3fc104d9e951)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2?dpl=70f16556-7c66-4349-9005-3fc104d9e951)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2?dpl=70f16556-7c66-4349-9005-3fc104d9e951)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2?dpl=70f16556-7c66-4349-9005-3fc104d9e951)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2?dpl=70f16556-7c66-4349-9005-3fc104d9e951)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_af57eb92-module__7Gdf2G__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}.ibm_plex_mono_af57eb92-module__7Gdf2G__variable{--font-home-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.st-home .hero-sec{background:radial-gradient(56% 42% at 50% 86%, rgba(var(--pending-rgb), .1), transparent 70%), linear-gradient(180deg, var(--bg) 0%, var(--bg) 22%, var(--hero-2) 55%, var(--hero-3) 82%, var(--bg) 100%);position:relative;overflow:hidden}.st-home .hero-inner{z-index:3;text-align:center;flex-direction:column;align-items:center;padding-top:72px;display:flex;position:relative}.st-home .hero-inner .h1{text-wrap:balance;max-width:12.5em;animation:hero-rise .9s var(--ease-2) both}.st-home .hero-inner .lead{text-wrap:pretty;max-width:500px;margin-top:26px}.st-home .hero-search{justify-content:center;width:min(100%,470px);margin-top:30px;display:flex}.st-home .hero-micro{color:var(--dim);margin:12px 0 0;font-size:13px}.st-home .hero-prompt{width:min(100%,520px);margin-top:22px}.st-home .hero-prompt code{font-family:var(--font-home-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.st-home .hero-proof{color:var(--mut);text-align:left;align-items:center;gap:10px;margin-top:24px;font-size:12.5px;line-height:1.35;display:flex}.st-home .hero-proof b{color:var(--ink);font-weight:600}.st-home .hero-stack{flex:none;display:flex}.st-home .hero-pi{letter-spacing:0;color:#fff;background:var(--ink);border-radius:5px;flex:none;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;font-weight:700;display:inline-grid}.st-home .hero-stack .hero-pi{width:24px;height:24px;box-shadow:0 0 0 2px var(--bg);border-radius:999px;font-size:10px}.st-home .hero-stack .hero-pi+.hero-pi{margin-left:-7px}.st-home .hero-rise{animation:hero-rise .9s var(--ease-2) both;animation-delay:var(--d,0s)}@keyframes hero-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.st-home .hero-globe{z-index:1;height:calc(clamp(230px,37vw,560px) + 44px);margin-top:18px;position:relative}.st-home .hero-globe canvas{opacity:0;width:100%;height:100%;transition:opacity 1.1s;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000008c 78%,#0000 96%);mask-image:linear-gradient(#000 0% 60%,#0000008c 78%,#0000 96%)}.st-home .hero-globe.is-on canvas{opacity:1}.st-home .hero-cards{pointer-events:none;position:absolute;inset:0}.st-home .hero-gc{will-change:transform;--st:var(--accepted);--st-rgb:var(--accepted-rgb);position:absolute;top:0;left:0}.st-home .hero-gc[data-state=pending]{--st:var(--pending);--st-rgb:var(--pending-rgb)}.st-home .hero-gc[data-state=completed]{--st:var(--ok);--st-rgb:var(--ok-rgb)}.st-home .hero-gc-d{width:12px;height:12px;box-shadow:0 0 0 1.5px var(--st), 0 0 14px rgba(var(--st-rgb), .65);border-radius:50%;animation:1.4s ease-out infinite hero-ping;position:absolute;top:-6px;left:-6px}.st-home .hero-gc[data-state=completed] .hero-gc-d{box-shadow:0 0 0 1.5px var(--st), 0 0 14px rgba(var(--st-rgb), .5);animation:.9s ease-out both hero-burst}.st-home .hero-gc-c{background:var(--st);border-radius:50%;width:5px;height:5px;position:absolute;top:-2.5px;left:-2.5px}@keyframes hero-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes hero-burst{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}.st-home .hero-gc-l{transform-origin:0 0;background:linear-gradient(90deg, var(--ink), transparent);opacity:.55;width:30px;height:1px;position:absolute;top:0;left:0;transform:rotate(-45deg)}.st-home .hero-gc.is-flip .hero-gc-l{transform:rotate(-135deg)}.st-home .hero-gc-b{background:var(--card);width:262px;box-shadow:var(--shadow-g);color:var(--ink);text-align:left;animation:hero-card-in .5s var(--ease) backwards;border-radius:14px;padding:11px 12px 12px;transition:opacity .6s,transform .6s;position:absolute;bottom:20px;left:20px}.st-home .hero-gc.is-flip .hero-gc-b{left:auto;right:20px}.st-home .hero-gc.is-out .hero-gc-b{opacity:0;transform:translateY(-8px)}.st-home .hero-gc.is-out .hero-gc-d,.st-home .hero-gc.is-out .hero-gc-l,.st-home .hero-gc.is-out .hero-gc-c{opacity:0;transition:opacity .5s;animation:none}@keyframes hero-card-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.st-home .hero-gc-h{white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;line-height:1.4;display:flex}.st-home .hero-gc-h b{font-weight:600}.st-home .hero-gc-h span{opacity:.5}.st-home .hero-gc-p{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;margin-top:9px;display:grid}.st-home .hero-gc-p b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.st-home .hero-gc-p span{opacity:.8;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;line-height:1.35;display:block;overflow:hidden}.st-home .hero-gc-p small{opacity:.55;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;line-height:1.35;display:block;overflow:hidden}.st-home .hero-gc-st{border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:9px;display:flex}.st-home .hero-gc-st em{letter-spacing:-.005em;color:var(--st);font-size:12px;font-style:normal;font-weight:600;line-height:1.4;transition:color .3s}.st-home .hero-gc[data-state=pending] .status-dashes i:nth-child(2){animation:1.1s ease-in-out infinite hero-dash}@keyframes hero-dash{50%{opacity:.35}}.st-home .hero-th{background:#20263a;border-radius:8px;flex:none;width:44px;height:44px;display:block;position:relative;overflow:hidden}.st-home .hero-th em{font-family:var(--font-home-mono), ui-monospace, Menlo, monospace;color:#fff;background:#0000008c;border-radius:3px;padding:0 3px;font-size:8.5px;font-style:normal;line-height:13px;position:absolute;bottom:3px;right:3px}.st-home .hero-th-v1{background:radial-gradient(60% 50% at 68% 58%,#fff4dc 0,#fff4dc00 60%),linear-gradient(#9fb6d9 0%,#f0c8aa 52%,#f6f8fc 53%,#dfe6f2 100%)}.st-home .hero-th-v2{background:radial-gradient(40% 40% at 30% 40%,#ff5d8f,#0000 70%),radial-gradient(50% 50% at 75% 70%,#5b6cff,#0000 70%),linear-gradient(160deg,#1a1d44,#3a1747)}.st-home .hero-th-v3{background:radial-gradient(70% 40% at 50% 30%,#bff3ef,#0000 70%),linear-gradient(#5fb9c9 0%,#1f6c86 60%,#0f3550 100%)}.st-home .hero-th-v4{background:radial-gradient(45% 35% at 60% 35%,#ffe6a6,#0000 70%),linear-gradient(170deg,#e9a55a 0%,#a2533a 55%,#3d2230 100%)}.st-home .hero-th-v5{background:linear-gradient(90deg,#0000 46%,#fff9 47% 53%,#0000 54%),radial-gradient(40% 60% at 50% 70%,#e3e7ee,#0000 70%),linear-gradient(#2b3140,#4a5368)}.st-home .hero-th-a{background:#14151a;justify-content:center;align-items:center;gap:2px;display:flex}.st-home .hero-th-a i{background:#b9b1ff;border-radius:1px;width:2px;display:block}@media (max-width:759.98px){.st-home .hero-inner{text-align:left;align-items:flex-start;padding-top:48px}.st-home .hero-inner .h1{font-size:clamp(36px,10vw,44px)}.st-home .hero-inner .lead{margin-top:18px;font-size:15.5px}.st-home .hero-search{justify-content:flex-start;margin-top:22px}.st-home .hero-globe{height:calc(max(230px,66vw) + 44px)}}@media (max-width:560px){.st-home .hero-proof{font-size:12px}.st-home .hero-gc-b{width:228px}}
.st-home .steps{--steps-ck:#6b3fb8;--steps-cs:#0f7b5f;--steps-cn:#b5511d;--steps-pin-h:min(740px, 86vh);--steps-mono:var(--font-home-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.st-home .steps-intro .lead{max-width:420px}.st-home .steps-s{appearance:none;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.st-home .steps-s:focus-visible{border-radius:6px}.st-home .steps-s small{letter-spacing:.02em;color:var(--mut);font-size:12.5px;font-weight:600;display:block}.st-home .steps-s b{letter-spacing:-.03em;margin-top:6px;font-size:clamp(24px,2.4vw,32px);font-weight:460;line-height:1.1;display:block}.st-home .steps-d{max-width:400px;color:var(--mut);grid-template-rows:1fr;margin:10px 0 0;font-size:15.5px;line-height:1.5;display:grid}.st-home .steps-d>span{min-height:0;overflow:hidden}.st-home .steps-s code{font-family:var(--steps-mono);color:var(--ink);font-size:.86em}.st-home .steps-sc{container-type:inline-size}.st-home .steps-art{font-size:clamp(8px,1.95cqi,12.5px)}.st-home .steps-l,.st-home .steps-rail,.st-home .steps-r,.st-home .steps-stage{display:contents}.st-home .steps-g{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:48px 72px;display:grid}.st-home .steps-intro{grid-area:1/1}.st-home .steps-s[data-i="0"]{grid-area:2/1}.st-home .steps-sc[data-i="0"]{grid-area:2/2}.st-home .steps-s[data-i="1"]{grid-area:3/1}.st-home .steps-sc[data-i="1"]{grid-area:3/2}.st-home .steps-s[data-i="2"]{grid-area:4/1}.st-home .steps-sc[data-i="2"]{grid-area:4/2}.st-home .steps-sc{flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}.st-home .steps-art{aspect-ratio:1.18;background:var(--panel);isolation:isolate;border-radius:16px;position:relative;overflow:hidden}.st-home .steps-case.steps-case-live{display:none}.st-home .steps-track[data-live]{height:calc(var(--steps-pin-h) + min(120vh, 1080px));position:relative}.st-home [data-live] .steps-pin{top:calc((100vh - var(--steps-pin-h)) / 2 + 32px);height:var(--steps-pin-h);align-items:center;display:flex;position:sticky}.st-home [data-live] .steps-g{gap:72px;width:100%}.st-home [data-live] .steps-l{grid-area:1/1;display:block}.st-home [data-live] .steps-rail{flex-direction:column;gap:6px;margin-top:40px;padding-left:22px;display:flex;position:relative}.st-home [data-live] .steps-rail:before,.st-home [data-live] .steps-rail:after{content:"";border-radius:1px;width:2px;position:absolute;top:6px;left:0}.st-home [data-live] .steps-rail:before{background:rgba(var(--ink-rgb), .08);bottom:6px}.st-home [data-live] .steps-rail:after{background:var(--ink);height:calc(100% - 12px);transform:scaleY(var(--p,.06));transform-origin:50% 0;transition:transform .3s var(--ease)}.st-home [data-live] .steps-s{cursor:pointer;opacity:.32;padding:14px 0;transition:opacity .35s}.st-home [data-live] .steps-s:hover{opacity:.6}.st-home [data-live] .steps-s.on{opacity:1}.st-home [data-live] .steps-d{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr}.st-home [data-live] .steps-s.on .steps-d{grid-template-rows:1fr}.st-home [data-live] .steps-r{min-width:0;width:min(100%, calc((var(--steps-pin-h) - 90px) * 1.18));flex-direction:column;grid-area:1/2;justify-self:end;gap:14px;display:flex}.st-home [data-live] .steps-stage{aspect-ratio:1.18;background:var(--panel);isolation:isolate;border-radius:16px;display:block;position:relative;overflow:hidden}.st-home [data-live] .steps-sc{transition:opacity .55s,transform .7s cubic-bezier(.3,.7,.2,1),filter .55s,visibility 0s linear .7s;display:block;position:absolute;inset:0}.st-home [data-live] .steps-sc.next{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(40px)scale(.97)}.st-home [data-live] .steps-sc.past{opacity:0;visibility:hidden;filter:blur(6px);pointer-events:none;transform:scale(1.06)}.st-home [data-live] .steps-sc.on{opacity:1;visibility:visible;filter:none;z-index:1;transition-delay:0s;transform:none}.st-home [data-live] .steps-sc:not(.on) *{animation-play-state:paused}.st-home [data-live] .steps-art{aspect-ratio:auto;background:0 0;border-radius:0;position:absolute;inset:0}.st-home [data-live] .steps-case.steps-case-static{display:none}.st-home [data-live] .steps-case.steps-case-live{display:flex}.st-home .steps-card{background:var(--card);box-shadow:var(--shadow);border-radius:1.15em}.st-home .steps-code{font-family:var(--steps-mono);white-space:pre-wrap;word-break:break-word;color:var(--ink);margin:0;font-size:1em;line-height:1.62}.st-home .steps-ck{color:var(--steps-ck)}.st-home .steps-cs{color:var(--steps-cs)}.st-home .steps-cn{color:var(--steps-cn)}.st-home .steps-float{animation:6s ease-in-out infinite steps-flo}@keyframes steps-flo{50%{transform:translateY(-.5em)}}.st-home .steps-req{width:70%;padding:1.1em 1.3em 1.2em;position:absolute;top:11%;left:9%}.st-home .steps-req-top{border-bottom:1px solid var(--hair);font-family:var(--steps-mono);align-items:center;gap:.7em;margin-bottom:.85em;padding-bottom:.85em;display:flex}.st-home .steps-verb{background:var(--ink);color:var(--bg);border-radius:.4em;padding:.15em .55em;font-size:.9em;font-weight:600}.st-home .steps-path{font-weight:500}.st-home .steps-box{box-shadow:inset 0 0 0 1.5px rgba(var(--accepted-rgb), .9);background:rgba(var(--accepted-rgb), .07);border-radius:.3em;padding:.05em .25em;display:inline;position:relative}.st-home .steps-box em{background:var(--accepted);color:#fff;font:500 .82em/1.4 var(--font-home-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;white-space:nowrap;border-radius:.3em .3em .3em 0;padding:.1em .5em;font-style:normal;position:absolute;bottom:100%;left:-1px}.st-home .steps-box-b{box-shadow:inset 0 0 0 1.5px rgba(var(--pending-rgb), .9);background:rgba(var(--pending-rgb), .07)}.st-home .steps-box-b em{background:var(--pending)}.st-home .steps-resp{width:50%;padding:.9em 1.1em 1em;position:absolute;bottom:9%;right:7%}.st-home .steps-resp-h{align-items:center;gap:.5em;margin-bottom:.5em;font-size:.92em;font-weight:600;display:flex}.st-home .steps-resp-h i{background:var(--ok);border-radius:50%;width:.55em;height:.55em}.st-home .steps-term{width:72%;position:absolute;top:9%;left:7%;overflow:hidden}.st-home .steps-term-bar{border-bottom:1px solid var(--hair);background:var(--panel);align-items:center;gap:.45em;padding:.8em 1em;display:flex}.st-home .steps-term-bar i{background:var(--hair-2);border-radius:50%;flex:none;width:.7em;height:.7em}.st-home .steps-term-bar span{background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);font-family:var(--steps-mono);color:var(--mut);white-space:nowrap;text-overflow:ellipsis;border-radius:.5em;min-width:0;margin-left:.8em;padding:.2em .8em;font-size:.88em;overflow:hidden}.st-home .steps-term-b{font-family:var(--steps-mono);padding:.9em 1.2em 1.3em;font-size:.95em;line-height:2}.st-home .steps-tl{white-space:nowrap;gap:1em;display:flex}.st-home .steps-tl time{color:var(--dim)}.st-home .steps-tl b{color:var(--pending);font-weight:500}.st-home .steps-tl-dim{opacity:.55}.st-home .steps-caret{vertical-align:-.2em;background:var(--ink);align-self:center;width:.55em;height:1.1em;margin-left:.2em;animation:1s steps(2,end) infinite steps-blink;display:inline-block}@keyframes steps-blink{50%{opacity:0}}.st-home .steps-job{width:52%;padding:1em 1.1em 1.1em;position:absolute;bottom:8%;right:6%}.st-home .steps-job-h{border-bottom:1px solid var(--hair);align-items:center;gap:.7em;padding-bottom:.8em;display:flex}.st-home .steps-mk{background:var(--ink);width:2.2em;height:2.2em;color:var(--bg);border-radius:.6em;flex:none;place-items:center;display:inline-grid}.st-home .steps-mk svg{width:1.25em;height:1.25em}.st-home .steps-job-h>div{min-width:0}.st-home .steps-job-h b{font-size:1.02em;font-weight:600;display:block}.st-home .steps-job-h small{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:.9em;display:block;overflow:hidden}.st-home .steps-live{box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:999px;flex:none;align-items:center;gap:.4em;margin-left:auto;padding:.2em .65em;font-size:.9em;font-style:normal;font-weight:600;display:inline-flex}.st-home .steps-live i{background:var(--pending);border-radius:50%;width:.5em;height:.5em;animation:1.4s ease-in-out infinite steps-pulse}.st-home .steps-live-ok i{background:var(--ok);animation:none}@keyframes steps-pulse{50%{opacity:.3}}.st-home .steps-job-l{flex-direction:column;margin:.5em 0 0;padding:0;list-style:none;display:flex}.st-home .steps-job-l li{opacity:.42;grid-template-columns:1.5em minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.5em 0;display:grid}.st-home .steps-job-l li>i{width:1.15em;height:1.15em;box-shadow:inset 0 0 0 1.5px var(--hair-2);border-radius:50%}.st-home .steps-job-l li b{font-weight:500;display:block}.st-home .steps-job-l li small{color:var(--dim);font-size:.88em;display:block}.st-home .steps-job-l li>span{font-family:var(--steps-mono);color:var(--dim);font-size:.85em}.st-home .steps-job-l li.steps-done,.st-home .steps-job-l li.steps-cur{opacity:1}.st-home .steps-job-l li.steps-done>i{background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.2l2 2 4-4.4' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat;box-shadow:none}.st-home .steps-job-l li.steps-cur>i{box-shadow:inset 0 0 0 1.5px var(--pending);position:relative}.st-home .steps-job-l li.steps-cur>i:after{content:"";box-sizing:border-box;border:1.5px solid #0000;border-top-color:var(--pending);border-radius:50%;width:100%;height:100%;animation:.9s linear infinite steps-spin;display:block}@keyframes steps-spin{to{transform:rotate(360deg)}}.st-home .steps-vf{width:66%;padding:.55em .55em 0;position:absolute;top:8%;left:7%;overflow:hidden}.st-home .steps-vf-f{aspect-ratio:16/9;background:#cfd8e8;border-radius:.75em;position:relative;overflow:hidden}.st-home .steps-vf-f canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.st-home .steps-vf-play{background:#ffffffe0;border-radius:50%;place-items:center;width:3.4em;height:3.4em;margin:-1.7em 0 0 -1.7em;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 6px 20px -6px #0006}.st-home .steps-vf-play svg{fill:#0b0c0e;width:1.2em;height:1.2em;margin-left:.15em}.st-home .steps-vf-t{color:#fff;font-family:var(--steps-mono);background:#0000008c;border-radius:.35em;padding:.1em .45em;font-size:.85em;position:absolute;bottom:.7em;left:.7em}.st-home .steps-vf-r{color:#0b0c0e;background:#ffffffd9;border-radius:.35em;padding:.1em .5em;font-size:.82em;font-weight:600;position:absolute;top:.7em;left:.7em}.st-home .steps-vf-cap{align-items:center;gap:1em;padding:.75em .45em .8em;display:flex}.st-home .steps-vf-cap>span{font-family:var(--steps-mono);color:var(--mut);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.86em;overflow:hidden}.st-home .steps-vf-cap b{color:var(--ok);white-space:nowrap;align-items:center;gap:.35em;font-size:.9em;font-weight:600;display:inline-flex}.st-home .steps-wal{min-width:11em;max-width:15em;padding:.8em 1em;position:absolute;top:10%;right:8%}.st-home .steps-wal small{color:var(--dim);font-size:.85em;display:block}.st-home .steps-wal b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.15em;font-size:1.6em;font-weight:600;display:block}.st-home .steps-wal span{color:var(--mut);margin-top:.15em;font-size:.88em;display:block}.st-home .steps-case{background:var(--card);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:10px 14px 10px 10px;display:flex}.st-home .steps-th{background:radial-gradient(60% 50% at 68% 58%,#fff4dc 0,#fff4dc00 60%),linear-gradient(#9fb6d9 0%,#f0c8aa 52%,#f6f8fc 53%,#dfe6f2 100%);border-radius:8px;flex:none;width:38px;height:38px;display:block}.st-home .steps-case>span:not(.status-dashes){flex-direction:column;min-width:0;line-height:1.3;display:flex}.st-home .steps-case small{color:var(--mut);font-size:11.5px}.st-home .steps-case b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.st-home .steps-case em{white-space:nowrap;color:var(--accepted);margin-left:auto;font-size:12.5px;font-style:normal;font-weight:600;transition:color .3s}.st-home .steps-case[data-state=pending] em{color:var(--pending)}.st-home .steps-case[data-state=completed] em{color:var(--ok)}.st-home .steps-case .status-dashes{flex:none;margin-left:4px}@media (max-width:980px){.st-home .steps-g{grid-template-columns:minmax(0,1fr);gap:0}.st-home .steps-g .steps-intro,.st-home .steps-g .steps-s,.st-home .steps-g .steps-sc{grid-area:auto/1}.st-home .steps-s{margin-top:40px}.st-home .steps-s[data-i="0"]{order:1;margin-top:28px}.st-home .steps-sc{width:100%;max-width:640px;margin-top:20px}.st-home .steps-sc[data-i="0"]{order:2}.st-home .steps-s[data-i="1"]{order:3}.st-home .steps-sc[data-i="1"]{order:4}.st-home .steps-s[data-i="2"]{order:5}.st-home .steps-sc[data-i="2"]{order:6}}@media (max-width:560px){.st-home .steps-art{aspect-ratio:.98}.st-home .steps-req{width:88%;top:8%;left:5%}.st-home .steps-resp{width:70%;bottom:5%;right:4%}.st-home .steps-term{width:88%;left:5%}.st-home .steps-job{width:74%;bottom:5%;right:4%}.st-home .steps-vf{width:86%;left:5%}.st-home .steps-wal{top:auto;bottom:6%;right:4%}.st-home .steps-sc[data-i="2"] .steps-job{display:none}.st-home .steps-case b{font-size:13px}.st-home .steps-case>span:not(.status-dashes){flex:1 1 0}.st-home .steps-case em{white-space:normal;text-align:right;max-width:48%;line-height:1.3}}@media (max-width:400px){.st-home .steps-case{gap:10px}.st-home .steps-case .status-dashes{display:none}}
.st-home .start{--sec-pad:96px}.st-home .start .h2{text-align:center}.st-home .start-rows{margin:48px 0 0;padding:0;list-style:none}.st-home .start-row{border-top:1px solid var(--hair-2);grid-template-columns:36px minmax(0,1.05fr) minmax(0,1.5fr) minmax(0,.95fr);align-items:center;gap:28px;padding:26px 0;display:grid}.st-home .start-row:last-child{border-bottom:1px solid var(--hair-2)}.st-home .start-n{color:var(--dim);font-size:12px}.st-home .start-t h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.st-home .start-t span{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-top:8px;font-size:11.5px;display:block}.st-home .start-row svg{width:100%;height:auto;max-height:104px;display:block;overflow:visible}.st-home .start-stat{text-align:right}.st-home .start-stat b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1;display:block}.st-home .start-stat span{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-top:10px;font-size:11.5px;display:block}.st-home .sd{fill:rgba(var(--ink-rgb), .2);transition:fill .45s var(--ease)}.st-home .sd-on,.st-home .start-row:hover .sd-hot{fill:var(--ink)}.st-home .sw{fill:none;stroke:var(--hair-2);stroke-width:1px;transition:stroke .45s var(--ease)}.st-home .sw-on,.st-home .start-row:hover .sw{stroke:rgba(var(--ink-rgb), .55)}.st-home .sc rect{fill:none;stroke:rgba(var(--ink-rgb), .16)}.st-home .sc circle{fill:var(--ink)}@media (prefers-reduced-motion:no-preference){.st-home .start-row:hover .sc circle{animation:start-spend .5s var(--ease) both;animation-delay:calc(var(--i) * 45ms)}}@keyframes start-spend{0%{r:3.2}45%{r:1.2;fill:rgba(var(--ink-rgb), .25)}to{r:1.6;fill:rgba(var(--ink-rgb), .25)}}@media (max-width:900px){.st-home .start-row{grid-template-columns:28px minmax(0,1fr) auto;gap:14px 18px}.st-home .start-row svg{grid-area:2/2/auto/-1;max-height:88px}}@media (max-width:600px){.st-home .start{--sec-pad:72px}.st-home .start-t h3{font-size:19px}}
.st-home .cost-sec{padding-top:32px}.st-home .cost-hd{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.st-home .cost-hd .h2{max-width:13em}.st-home .cost-hd .lead{max-width:320px;margin:0}.st-home .cost-g{grid-template-rows:308px 308px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;margin-top:56px;display:grid}.st-home .cost-p{isolation:isolate;border-radius:24px;position:relative;overflow:hidden}.st-home .cost-a{background:var(--p-blue);flex-direction:column;grid-row:1/span 2;display:flex}.st-home .cost-b{background:var(--p-teal)}.st-home .cost-c{background:var(--p-sky)}.st-home .cost-b,.st-home .cost-c{grid-template-columns:minmax(0,8fr) minmax(0,13fr);display:grid}.st-home .cost-tx{z-index:2;padding:30px 30px 0 32px;position:relative}.st-home .cost-h{letter-spacing:-.024em;text-wrap:balance;margin:0;font-size:23px;font-weight:520;line-height:1.15}.st-home .cost-s{max-width:32ch;color:var(--mut);text-wrap:pretty;margin:9px 0 0;font-size:15px;line-height:1.5}.st-home .cost-v{flex:1;min-width:0;position:relative}.st-home .cost-a .cost-v{container-type:inline-size}.st-home .cost-ph{aspect-ratio:9/19.4;background:#0c0d11;border-radius:2.9em;width:min(312px,80%);padding:.62em;font-size:calc(min(312px,80cqi)/20);position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .1em #4a4d57,inset 0 0 0 .22em #17181d,0 1px 2px #0a103340,0 2.2em 4em -1.6em #0a103380}.st-home .cost-ph-s{background:radial-gradient(70% 40% at 30% 18%,#ffc4968c,#0000 70%),radial-gradient(80% 50% at 80% 60%,#788cff8c,#0000 70%),linear-gradient(185deg,#2a3a72 0%,#4b3f86 38%,#a35b7e 70%,#e9a077 100%);border-radius:2.3em;height:100%;position:relative;overflow:hidden}.st-home .cost-ph-s:after{content:"";background:linear-gradient(#00000014,#00000047);position:absolute;inset:0}.st-home .cost-ph-isl{z-index:3;background:#000;border-radius:1em;width:5.6em;height:1.6em;margin-left:-2.8em;position:absolute;top:.7em;left:50%}.st-home .cost-ph-t{z-index:2;text-align:center;color:#fff;padding-top:3.4em;position:relative}.st-home .cost-ph-t b{letter-spacing:-.02em;font-size:3.9em;font-weight:600;line-height:1.05;display:block}.st-home .cost-nts{z-index:2;flex-direction:column;gap:.4em;padding:1.1em .7em 0;display:flex;position:relative}.st-home .cost-nt{-webkit-backdrop-filter:blur(10px);color:#111;background:#f5f5f8c7;border-radius:1.25em;grid-template-columns:2.3em minmax(0,1fr) auto;align-items:start;gap:.65em;padding:.75em .85em;font-size:.82em;line-height:1.3;display:grid}.st-home .cost-ico{color:#fff;border-radius:.6em;place-items:center;width:2.3em;height:2.3em;font-size:.95em;font-weight:700;display:grid}.st-home .cost-nt>div{min-width:0}.st-home .cost-nt b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.st-home .cost-nt span:not(.cost-ico){color:#111111bf;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.st-home .cost-nt time{color:#11111180;font-size:.85em}.st-home .cost-nt.cost-us{box-shadow:0 0 0 .12em rgba(var(--ok-rgb), .7);background:#fffffff2}.st-home .cost-hv,.st-home .cost-dv{background:var(--card);box-shadow:var(--shadow);border-radius:16px;position:absolute;top:30px;left:0;right:24px;overflow:hidden}.st-home .cost-hv{padding:14px}.st-home .cost-hv-top{border-bottom:1px solid var(--hair);color:var(--dim);align-items:center;gap:6px;margin-bottom:6px;padding-bottom:10px;font-size:11.5px;line-height:1.5;display:flex}.st-home .cost-hv-top i{background:var(--hair-2);border-radius:50%;width:8px;height:8px}.st-home .cost-hv-top span{font-family:var(--font-home-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;margin-left:6px}.st-home .cost-hr{border-radius:8px;grid-template-columns:102px minmax(0,1fr);align-items:center;gap:10px;padding:7px 8px;font-size:12px;line-height:1.5;display:grid}.st-home .cost-hr small{min-width:0;color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.st-home .cost-hr code{min-width:0;font-family:var(--font-home-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;white-space:nowrap;text-overflow:ellipsis;color:var(--mut);text-decoration:line-through;-webkit-text-decoration-color:rgba(var(--ink-rgb), .25);text-decoration-color:rgba(var(--ink-rgb), .25);font-size:11.5px;overflow:hidden}.st-home .cost-hr.cost-us{box-shadow:inset 0 0 0 1.5px rgba(var(--ok-rgb), .8);background:rgba(var(--ok-rgb), .1);margin-top:6px}.st-home .cost-hr.cost-us code{color:var(--ink);font-weight:500;text-decoration:none}.st-home .cost-hr.cost-us small{color:var(--ok);font-weight:600}.st-home .cost-tag{color:var(--ok);align-items:center;gap:5px;margin:8px 0 0 8px;font-size:11.5px;font-weight:600;line-height:1.4;display:inline-flex}.st-home .cost-tag i{background:var(--ok);border-radius:50%;width:6px;height:6px}.st-home .cost-dv{padding:0 0 10px;container-type:inline-size}.st-home .cost-dv-top{border-bottom:1px solid var(--hair);font-family:var(--font-home-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color:var(--dim);align-items:center;gap:8px;padding:10px 14px;font-size:11px;line-height:1.5;display:flex}.st-home .cost-dv-top b{color:var(--ink);font-weight:500}.st-home .cost-dl{font-family:var(--font-home-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:min(11.5px, calc((100cqi - 56px) / (.6 * (var(--cost-cols,44) + 1))));white-space:pre;grid-template-columns:28px 14px minmax(0,1fr);line-height:21px;display:grid}.st-home .cost-dl>span:first-child{text-align:right;color:var(--dim);opacity:.7;padding-right:6px}.st-home .cost-dl>span:nth-child(2){color:var(--dim)}.st-home .cost-dl code{text-overflow:ellipsis;min-width:0;font-family:inherit;font-size:inherit;padding-right:10px;overflow:hidden}.st-home .cost-dl.cost-del{background:#d9453f17}.st-home .cost-dl.cost-del>span:nth-child(2){color:#c93a33}.st-home .cost-dl.cost-add{background:rgba(var(--ok-rgb), .1)}.st-home .cost-dl.cost-add>span:nth-child(2){color:var(--ok)}@supports (animation-timeline:view()){.st-home .cost-p{animation:linear both st-cost-in;animation-timeline:view();animation-range:entry 5% entry 70%}.st-home .cost-c{animation-range:entry 15% entry 80%}.st-home .cost-nt{animation:linear both st-cost-note;animation-timeline:view();animation-range:entry 20%}.st-home .cost-hr.cost-us,.st-home .cost-dl.cost-add{animation:linear both st-cost-pop;animation-timeline:view();animation-range:entry}}@keyframes st-cost-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes st-cost-note{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes st-cost-pop{0%,50%{opacity:.35}to{opacity:1}}@media (max-width:980px){.st-home .cost-hd{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}.st-home .cost-g{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.st-home .cost-a{grid-row:auto;min-height:620px}.st-home .cost-b,.st-home .cost-c{grid-template-columns:minmax(0,1fr)}.st-home .cost-hv,.st-home .cost-dv{margin:22px 24px 24px;position:relative;top:auto;left:auto;right:auto}}@media (max-width:560px){.st-home .cost-a{min-height:600px}.st-home .cost-tx{padding:26px 24px 0}.st-home .cost-hr{grid-template-columns:96px minmax(0,1fr)}}
@property --orbit-spin{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes orbit-spin{to{--orbit-spin:360deg}}.st-home .orbit-sec{padding-top:64px}.st-home .orbit-hd{text-align:center;flex-direction:column;align-items:center;display:flex}.st-home .orbit-hd .lead{max-width:520px}.st-home .orbit-cta{margin-top:28px}.st-home .orbit-box{width:100%;margin-top:40px;overflow-x:clip;container:orbit/inline-size}.st-home .orbit-stage{--h:var(--h-s);--r0:var(--r0-s);--r1:var(--r1-s);--r2:var(--r2-s);--mark:var(--mark-s);--pw:var(--pw-s);--ph:var(--ph-s);--ch:var(--ch-s);--cw:var(--cw-s);--mk:var(--mk-s);height:var(--h);animation:240s linear infinite paused orbit-spin;position:relative}.st-home .orbit-box[data-run] .orbit-stage{animation-play-state:running}.st-home .orbit-box[data-run] .orbit-stage:focus-within{animation-play-state:paused}.st-home .orbit-box[data-run] .orbit-stage:has(.orbit-chip:hover){animation-play-state:paused}.st-home .orbit-rings{pointer-events:none;position:absolute;inset:0;overflow:hidden}.st-home .orbit-ring{width:calc(var(--rr) * 2);height:calc(var(--rr) * 2);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-home .orbit-ring-far{box-shadow:inset 0 0 0 1px var(--hair)}.st-home .orbit-mark{z-index:1;width:var(--mark);height:var(--mark);border-radius:calc(var(--mark) * .26);background:var(--ink);color:#fff;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 40px -18px #0b0c0e8c}.st-home .orbit-mark svg{width:50%;height:50%}.st-home .orbit-list{margin:0;padding:0;list-style:none}.st-home .orbit-item{--a:var(--a-s);--r:var(--r-s);--k:var(--mk);--t:calc(var(--a) + var(--orbit-spin) * var(--k));z-index:2;transform-origin:0 0;transform:rotate(var(--t)) translateX(var(--r)) rotate(calc(-1 * var(--t))) translate(-50%, -50%);position:absolute;top:50%;left:50%}.st-home .orbit-item-pv{--k:var(--pk)}.st-home .orbit-item[data-s="0"]{display:none}.st-home .orbit-chip{box-sizing:border-box;min-height:32px;max-height:var(--ch);max-width:var(--cw);background:var(--card);box-shadow:var(--shadow);color:var(--ink);text-align:center;transition:box-shadow .25s var(--ease);border-radius:18px;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.st-home .orbit-chip:hover{box-shadow:0 0 0 1px var(--hair-2), 0 18px 36px -20px #14141366}.st-home .orbit-chip span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.st-home .orbit-chip.orbit-pv{height:var(--ph);max-width:var(--pw);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;line-height:var(--ph);border-radius:999px;padding:0 12px;display:block;overflow:hidden}.st-home .orbit-w0{letter-spacing:-.045em;font-weight:800}.st-home .orbit-w1{letter-spacing:-.01em;font-weight:650}.st-home .orbit-w2{font-family:var(--font-home-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:-.03em;text-transform:lowercase;font-weight:500}.st-home .orbit-w3{letter-spacing:-.02em;font-weight:700}@container orbit (min-width:760px){.st-home .orbit-stage{--h:var(--h-m);--r0:var(--r0-m);--r1:var(--r1-m);--r2:var(--r2-m);--mark:var(--mark-m);--pw:var(--pw-m);--ph:var(--ph-m);--ch:var(--ch-m);--cw:var(--cw-m);--mk:var(--mk-m)}.st-home .orbit-item{--a:var(--a-m);--r:var(--r-m)}.st-home .orbit-item[data-s="0"]{display:block}.st-home .orbit-item[data-m="0"]{display:none}.st-home .orbit-chip{border-radius:16px;padding:6px 12px;font-size:12px;line-height:14px}.st-home .orbit-chip span{white-space:normal;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.st-home .orbit-chip.orbit-pv{padding:0 16px;font-size:15px}}@container orbit (min-width:1000px){.st-home .orbit-stage{--h:var(--h-l);--r0:var(--r0-l);--r1:var(--r1-l);--r2:var(--r2-l);--mark:var(--mark-l);--pw:var(--pw-l);--ph:var(--ph-l);--ch:var(--ch-l);--cw:var(--cw-l);--mk:var(--mk-l)}.st-home .orbit-item{--a:var(--a-l);--r:var(--r-l)}.st-home .orbit-item[data-m="0"]{display:block}.st-home .orbit-item[data-l="0"]{display:none}.st-home .orbit-chip{border-radius:18px;min-height:36px;padding:6px 14px;font-size:12.5px;line-height:15px}.st-home .orbit-chip.orbit-pv{padding:0 20px;font-size:17px}}.st-home .orbit-foot{color:var(--dim);text-align:center;margin:24px 0 0;font-size:13px}.st-home .orbit-foot a{color:var(--ink);font-weight:500}@media (max-width:560px){.st-home .orbit-sec{padding-top:48px}}
.st-home .map-sec{padding-top:48px}.st-home .map-hd{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;display:grid}.st-home .map-hd .h2{max-width:11em}.st-home .map-stats{gap:56px;margin:0;padding-bottom:6px;display:flex}.st-home .map-stats div{flex-direction:column-reverse;display:flex}.st-home .map-stats dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:34px;font-weight:500;line-height:1}.st-home .map-stats dt{color:var(--mut);margin-top:8px;font-size:12.5px}.st-home .map-box{aspect-ratio:360/138;margin-top:56px;position:relative}.st-home .map-box canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.st-home .map-pins{pointer-events:none;position:absolute;inset:0}.st-home .map-pin{width:0;height:0;transition:opacity .5s var(--ease);position:absolute}.st-home .map-pin.map-out{opacity:0}.st-home .map-dot{background:var(--bg);width:10px;height:10px;box-shadow:0 0 0 1.5px var(--pending);border-radius:50%;position:absolute;top:-5px;left:-5px}.st-home .map-dot:after{content:"";box-shadow:0 0 0 1.5px var(--pending);border-radius:50%;animation:1.4s ease-out infinite map-ping;position:absolute;inset:-1px}.st-home .map-accepted .map-dot,.st-home .map-accepted .map-dot:after{box-shadow:0 0 0 1.5px var(--accepted)}.st-home .map-completed .map-dot,.st-home .map-completed .map-dot:after{box-shadow:0 0 0 1.5px var(--ok)}.st-home .map-completed .map-dot:after{animation:.9s ease-out both map-burst}@keyframes map-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes map-burst{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}.st-home .map-card{box-sizing:border-box;width:max-content;max-width:var(--map-card-w,172px);background:var(--card);box-shadow:var(--shadow-g);white-space:nowrap;animation:map-card-in .5s var(--ease) both;border-radius:10px;padding:7px 10px 8px;position:absolute;bottom:10px;left:12px}.st-home .map-nw .map-card,.st-home .map-sw .map-card{left:auto;right:12px}.st-home .map-se .map-card,.st-home .map-sw .map-card{top:10px;bottom:auto}@keyframes map-card-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.st-home .map-card-h{color:var(--dim);align-items:center;gap:6px;font-size:11px;line-height:13px;display:flex}.st-home .map-card-h b{color:var(--mut);text-overflow:ellipsis;font-weight:600;overflow:hidden}.st-home .map-card-t{text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:600;line-height:15px;overflow:hidden}.st-home .map-card em{font-family:var(--font-home-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--pending);text-overflow:ellipsis;margin-top:2px;font-size:11.5px;font-style:normal;font-weight:500;line-height:15px;display:block;overflow:hidden}.st-home .map-accepted .map-card em{color:var(--accepted)}.st-home .map-completed .map-card em{color:var(--ok)}.st-home .map-band{background:rgba(var(--pending-rgb), .1);color:var(--pending);font-family:var(--font-home-mono), ui-monospace, monospace;white-space:nowrap;pointer-events:none;border-radius:6px;padding:2px 7px;font-size:11px;position:absolute;top:-24px;left:62%;transform:translate(-50%)}.st-home .map-legend{border-top:1px solid var(--hair);color:var(--mut);flex-wrap:wrap;align-items:center;gap:22px;margin-top:22px;padding-top:16px;font-size:13px;font-weight:500;display:flex}.st-home .map-legend span{align-items:center;gap:7px;display:inline-flex}.st-home .map-legend i{border-radius:50%;width:8px;height:8px}.st-home .map-lg-accepted{background:var(--accepted)}.st-home .map-lg-pending{background:var(--pending)}.st-home .map-lg-completed{box-shadow:inset 0 0 0 1.5px var(--ok)}.st-home .map-legend em{color:var(--dim);margin-left:auto;font-size:12.5px;font-style:normal;font-weight:400}@media (max-width:980px){.st-home .map-hd{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}.st-home .map-stats{gap:40px}}@media (max-width:760px){.st-home .map-box{margin-top:40px}}@media (max-width:560px){.st-home .map-stats{gap:28px}.st-home .map-stats dd{font-size:28px}.st-home .map-card{padding:5px 8px 6px}.st-home .map-legend em{width:100%;margin-left:0}}
.st-home .sec.price-sec{padding-top:48px}.st-home .price-hd{text-align:center}.st-home .price-hd .h2{text-wrap:balance;max-width:17em;margin:0 auto}.st-home .price-hd .lead{text-wrap:pretty;margin:18px auto 0}.st-home .price-pp{background:var(--panel);border-radius:24px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;margin-top:56px;padding:16px;display:grid}.st-home .price-list{background:var(--card);box-shadow:var(--shadow);border-radius:16px;min-width:0;padding:8px 0}.st-home .price-list-h{color:var(--dim);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:12.5px;display:flex}.st-home .price-list-h a{color:var(--ink);white-space:nowrap;font-weight:600;text-decoration:none}.st-home .price-list-h a:hover{text-underline-offset:3px;text-decoration:underline}.st-home .price-list ul{margin:0;padding:0;list-style:none}.st-home .price-row{border-top:1px solid var(--hair);color:inherit;transition:background .2s var(--ease);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 20px;text-decoration:none;display:grid}.st-home .price-row:hover{background:rgba(var(--ink-rgb), .025)}.reference-site .st-home .price-row:focus-visible{outline-offset:-2px;border-radius:6px}.st-home .price-name{min-width:0}.st-home .price-name b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;display:block;overflow:hidden}.st-home .price-name small,.st-home .price-cost small{color:var(--dim);font-size:12px;display:block}.st-home .price-name small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-home .price-cost{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:38ch;font-size:14px;font-weight:600}.st-home .price-cost small{white-space:normal;font-weight:400}.st-home .price-badge{color:#fff;background:var(--ink);border-radius:5px;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;font-weight:700;display:inline-grid}.st-home .price-wallet{background:var(--card);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;min-width:0;padding:20px;display:flex}.st-home .price-wallet-h{color:var(--dim);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.st-home .price-wallet-h em{color:var(--ok);align-items:center;gap:6px;font-style:normal;font-weight:600;display:inline-flex}.st-home .price-wallet-h em i{background:var(--ok);border-radius:50%;width:6px;height:6px}.st-home .price-balance{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:44px;font-weight:500;line-height:1.1}.st-home .price-wallet-s{color:var(--mut);margin:0;font-size:13px}.st-home .price-ledger{flex-direction:column;flex:1;margin:16px 0 0;padding:0;list-style:none;display:flex}.st-home .price-ledger li{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 0;font-size:13px;display:grid}.st-home .price-ledger li>span:first-child{min-width:0}.st-home .price-ledger b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.st-home .price-ledger small{color:var(--dim);font-size:11.5px;display:block}.st-home .price-amt{font-variant-numeric:tabular-nums;font-weight:600}.st-home .price-credit .price-amt{color:var(--ok)}.st-home .price-wallet-f{color:var(--dim);margin:12px 0 0;font-size:12px}@supports (animation-timeline:view()){.st-home .price-ledger li{animation:linear both price-lgin;animation-timeline:view();animation-range:entry 20%}}@keyframes price-lgin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.st-home .price-math{color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;font-size:13.5px;display:flex}.st-home .price-math p{margin:0}.st-home .price-math b{color:var(--ink);font-weight:600}.st-home .price-math code{font-family:var(--font-home-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color:var(--ink);font-size:12.5px}.st-home .price-num{font-variant-numeric:tabular-nums}@media (max-width:980px){.st-home .price-pp{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.st-home .price-pp{border-radius:20px;padding:10px}.st-home .price-row{grid-template-columns:16px minmax(0,1fr);align-items:start;row-gap:4px;padding:12px 16px}.st-home .price-badge{margin-top:2px}.st-home .price-name b{white-space:normal}.st-home .price-cost{text-align:left;white-space:normal;grid-column:2;max-width:none}.st-home .price-cost small{margin-left:6px;display:inline}.st-home .price-list-h{padding:12px 16px}.st-home .price-math{flex-direction:column}}
.st-home .sec.faq-sec{padding-top:48px}.st-home .faq-hd{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;display:grid}.st-home .faq-hd .h2{text-wrap:balance;max-width:12em}.st-home .faq-hd .h2 strong{display:inline-block}.st-home .faq-links{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:6px;display:flex}.st-home .faq-links a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);transition:text-decoration-color .2s var(--ease);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.st-home .faq-links a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.st-home .faq-links svg{width:13px;height:13px;transition:transform .15s var(--ease);flex:none}.st-home .faq-links a:hover svg{transform:translate(2px)}.st-home .faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;margin-top:56px;display:grid}.st-home .faq-qa{border-top:1px solid var(--hair-2);padding:28px 0 32px}.st-home .faq-qa h3{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:18px;font-weight:600;line-height:1.35}.st-home .faq-qa p{max-width:52ch;color:var(--mut);text-wrap:pretty;margin:10px 0 0;font-size:15.5px;line-height:1.55}@media (max-width:980px){.st-home .faq-hd{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.st-home .faq-links{flex-flow:wrap;gap:10px 24px}.st-home .faq-grid{grid-template-columns:minmax(0,1fr);margin-top:40px}}@media (max-width:560px){.st-home .faq-qa{padding:22px 0 24px}.st-home .faq-qa h3{font-size:16.5px}.st-home .faq-qa p{font-size:15px}}
.st-home .close-sec{background:radial-gradient(70% 50% at 50% 100%, rgba(var(--pending-rgb), .16), transparent 70%), linear-gradient(var(--bg) 0%, var(--hero-3) 70%, var(--hero-2) 100%)}.st-home .close-in{text-align:center;flex-direction:column;align-items:center;display:flex}.st-home .close-in .h2{text-wrap:balance;max-width:12em;font-size:clamp(40px,4.4vw,64px);line-height:1.06}.st-home .close-in .lead{text-wrap:pretty;max-width:520px}.st-home .close-in .search-pill{margin-top:32px}.st-home .close-note{color:var(--dim);text-wrap:balance;margin:12px 0 0;font-size:13px}@media (max-width:760px){.st-home .close-in .h2{font-size:clamp(36px,10vw,44px)}.st-home .close-in .search-pill{margin-top:22px}}
