.hero[data-astro-cid-bbe6dxrz]{padding:clamp(3.5rem,9vw,7.5rem) 0 clamp(3rem,6vw,4.5rem)}.hero-kicker[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:1.5rem}.hero-h[data-astro-cid-bbe6dxrz]{font-size:clamp(2.75rem,9.2vw,7.25rem);line-height:.92;letter-spacing:-.035em;font-weight:800;text-transform:uppercase}.hero-h[data-astro-cid-bbe6dxrz] .ln[data-astro-cid-bbe6dxrz]{display:block;overflow:hidden;padding-bottom:.06em}.hero-h[data-astro-cid-bbe6dxrz] .ln[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{display:block}.hero-h[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{position:relative;font-style:normal;color:var(--accent)}.hero-h[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;left:.02em;right:.02em;bottom:.12em;height:.06em;background:var(--accent);border-radius:.04em;transform-origin:left}.btn-lg[data-astro-cid-bbe6dxrz]{min-height:52px;padding:0 1.4rem;font-size:1rem}.hero-sub[data-astro-cid-bbe6dxrz]{margin-top:1.75rem;max-width:52ch;font-size:clamp(1.05rem,1.6vw,1.2rem);color:var(--muted)}.hero-ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.strip[data-astro-cid-bbe6dxrz]{margin:clamp(3.5rem,8vw,6rem) 0 0}.strip[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:auto}.strip[data-astro-cid-bbe6dxrz] text[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:11px;fill:var(--faint)}.strip-used[data-astro-cid-bbe6dxrz]{fill:var(--ink);transform-box:fill-box;transform-origin:bottom}.hr[data-astro-cid-bbe6dxrz] rect[data-astro-cid-bbe6dxrz]{transition:opacity .12s ease}.strip[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]:has(.hr.is-hover) .hr[data-astro-cid-bbe6dxrz]:not(.is-hover) rect[data-astro-cid-bbe6dxrz]{opacity:.35}.strip-idle[data-astro-cid-bbe6dxrz]{fill:var(--accent);opacity:.85;transform-box:fill-box;transform-origin:bottom}@media (prefers-reduced-motion: no-preference){.hero-kicker[data-astro-cid-bbe6dxrz],.hero-sub[data-astro-cid-bbe6dxrz],.hero-ctas[data-astro-cid-bbe6dxrz]{animation:rise .9s var(--ease-out) both}.hero-h[data-astro-cid-bbe6dxrz] .ln[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{animation:line-up 1s var(--ease-out) both}.hero-h[data-astro-cid-bbe6dxrz] .ln[data-astro-cid-bbe6dxrz]:nth-child(2)>span[data-astro-cid-bbe6dxrz]{animation-delay:.11s}.hero-h[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]:after{animation:sweep .9s var(--ease-out) .75s both}@keyframes line-up{0%{transform:translateY(105%)}}@keyframes sweep{0%{transform:scaleX(0)}}.hero-sub[data-astro-cid-bbe6dxrz]{animation-delay:.3s}.hero-ctas[data-astro-cid-bbe6dxrz]{animation-delay:.38s}.strip[data-astro-cid-bbe6dxrz] figcaption[data-astro-cid-bbe6dxrz]{animation:rise .9s var(--ease-out) .9s both}.strip-used[data-astro-cid-bbe6dxrz]{animation:strip-fill .8s var(--ease-out) both;animation-delay:calc(.3s + var(--i) * 4ms)}.strip-idle[data-astro-cid-bbe6dxrz]{animation:strip-fill .7s var(--ease-out) both;animation-delay:calc(.6s + var(--i) * 6ms)}@keyframes strip-fill{0%{opacity:0;transform:scaleY(0)}}}.strip[data-astro-cid-bbe6dxrz] figcaption[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;font-size:.88rem;color:var(--muted)}.strip[data-astro-cid-bbe6dxrz] figcaption[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.45rem}.strip[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:var(--ink);font-weight:600;font-family:var(--font-mono)}.strip-note[data-astro-cid-bbe6dxrz]{margin-left:auto;color:var(--faint)}.key[data-astro-cid-bbe6dxrz]{width:10px;height:10px;border-radius:2px}.key-used[data-astro-cid-bbe6dxrz]{background:var(--ink)}.key-idle[data-astro-cid-bbe6dxrz]{background:var(--accent)}@media (max-width: 640px){.strip-note[data-astro-cid-bbe6dxrz]{margin-left:0}.strip[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:240%}.strip[data-astro-cid-bbe6dxrz]{overflow:hidden}}.radar-section[data-astro-cid-xhnciixk]{padding:clamp(3rem,7vw,5.5rem) 0;border-top:1px solid var(--line)}.radar-section-inner[data-astro-cid-xhnciixk]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.radar-side[data-astro-cid-xhnciixk]{display:flex;flex-direction:column;gap:1rem;min-width:0}.radar-copy[data-astro-cid-xhnciixk]{position:sticky;top:96px}.radar-copy[data-astro-cid-xhnciixk] p[data-astro-cid-xhnciixk]{margin-top:1rem;color:var(--muted);max-width:38ch}.radar-copy[data-astro-cid-xhnciixk] .text-link[data-astro-cid-xhnciixk]{margin-top:.75rem}@media (max-width: 900px){.radar-section-inner[data-astro-cid-xhnciixk]{grid-template-columns:minmax(0,1fr)}.radar-copy[data-astro-cid-xhnciixk]{position:static}}.overview[data-astro-cid-e3mxad5x]{background:var(--dark-band);color:var(--band-text);padding:clamp(4rem,9vw,7rem) 0}.overview-inner[data-astro-cid-e3mxad5x]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.overview[data-astro-cid-e3mxad5x] h2[data-astro-cid-e3mxad5x]{color:var(--band-ink)}.overview-copy[data-astro-cid-e3mxad5x] p[data-astro-cid-e3mxad5x]{color:var(--band-muted);margin-top:1rem;max-width:40ch}.overview-copy[data-astro-cid-e3mxad5x] .text-link[data-astro-cid-e3mxad5x]{margin-top:.75rem;color:var(--band-ink);text-decoration-color:var(--band-line-strong)}.overview-copy[data-astro-cid-e3mxad5x] .text-link[data-astro-cid-e3mxad5x]:hover{text-decoration-color:var(--band-ink)}.ledger-label[data-astro-cid-e3mxad5x]{font-size:.8rem;color:var(--band-faint);padding-bottom:.75rem;border-bottom:1px solid var(--band-line)}.ledger[data-astro-cid-e3mxad5x] ol[data-astro-cid-e3mxad5x]{list-style:none;margin:0;padding:0}.ledger-row[data-astro-cid-e3mxad5x]{position:relative;display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:1.25rem;padding:1.15rem 0;border-bottom:1px solid var(--band-line)}.ledger-row[data-astro-cid-e3mxad5x]:before{content:"";position:absolute;left:-1rem;top:1.15rem;bottom:1.15rem;width:2px;background:var(--dark-accent);transform:scaleY(0);transition:transform .3s var(--ease-out)}.ledger-row[data-astro-cid-e3mxad5x]:hover:before{transform:scaleY(1)}.ledger-value[data-astro-cid-e3mxad5x]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500;color:var(--dark-accent);padding-top:.05rem}.is-risk[data-astro-cid-e3mxad5x] .ledger-value[data-astro-cid-e3mxad5x]{color:var(--band-warn)}.ledger-title[data-astro-cid-e3mxad5x]{color:var(--band-ink);font-weight:500}.ledger-detail[data-astro-cid-e3mxad5x]{color:var(--band-muted);font-size:.9rem;margin-top:.2rem}@media (max-width: 900px){.overview-inner[data-astro-cid-e3mxad5x]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 520px){.ledger-row[data-astro-cid-e3mxad5x]{grid-template-columns:minmax(0,1fr);gap:.3rem}}.how[data-astro-cid-cmgpsf2k]{padding:clamp(4rem,9vw,7rem) 0 0}.steps[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;margin:clamp(2rem,5vw,3.5rem) 0 0;padding:0;counter-reset:step}.step[data-astro-cid-cmgpsf2k]{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:1.5rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.step[data-astro-cid-cmgpsf2k]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out)}.step[data-astro-cid-cmgpsf2k]:hover{border-color:color-mix(in srgb,var(--ink) 30%,var(--line));box-shadow:0 18px 36px -24px rgba(var(--shadow-rgb),.25)}.step[data-astro-cid-cmgpsf2k]:hover:before{transform:scaleX(1)}.step-n[data-astro-cid-cmgpsf2k]{font-size:.8rem;color:var(--accent)}.step[data-astro-cid-cmgpsf2k] p[data-astro-cid-cmgpsf2k]{color:var(--muted);font-size:.92rem}@media (max-width: 860px){.steps[data-astro-cid-cmgpsf2k]{grid-template-columns:minmax(0,1fr)}}.faq[data-astro-cid-z6gx6xcw]{padding:clamp(4rem,9vw,7rem) 0;border-top:1px solid var(--line)}.faq-inner[data-astro-cid-z6gx6xcw]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.faq-copy[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]:not(.eyebrow){color:var(--muted);margin-top:1rem}.faq-list[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--ink)}.faq-item[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--line)}.faq-item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:.9rem 0;font-family:var(--font-heading);font-size:1.08rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;list-style:none}.faq-item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-z6gx6xcw]{position:relative;flex:none;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;transition:transform .35s var(--ease-out),background-color .2s ease,border-color .2s ease}.faq-icon[data-astro-cid-z6gx6xcw]:before,.faq-icon[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:var(--ink);transform:translate(-50%,-50%);transition:background-color .2s ease}.faq-icon[data-astro-cid-z6gx6xcw]:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]:hover .faq-icon[data-astro-cid-z6gx6xcw]{border-color:var(--ink)}.faq-item[data-astro-cid-z6gx6xcw][open] .faq-icon[data-astro-cid-z6gx6xcw]{transform:rotate(45deg);background:var(--ink);border-color:var(--ink)}.faq-item[data-astro-cid-z6gx6xcw][open] .faq-icon[data-astro-cid-z6gx6xcw]:before,.faq-item[data-astro-cid-z6gx6xcw][open] .faq-icon[data-astro-cid-z6gx6xcw]:after{background:var(--on-ink)}.faq-a[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{color:var(--muted);max-width:62ch;padding-bottom:1.25rem}@media (prefers-reduced-motion: no-preference){.faq-item[data-astro-cid-z6gx6xcw][open] .faq-a[data-astro-cid-z6gx6xcw]{animation:rise .4s var(--ease-out)}}@media (max-width: 900px){.faq-inner[data-astro-cid-z6gx6xcw]{grid-template-columns:minmax(0,1fr)}}.products[data-astro-cid-qnwxz4mj]{padding:clamp(4rem,9vw,7rem) 0}.products-head[data-astro-cid-qnwxz4mj]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(1rem,5vw,4.5rem);align-items:end}.products-head[data-astro-cid-qnwxz4mj] p[data-astro-cid-qnwxz4mj]{color:var(--muted);max-width:52ch}.product-grid[data-astro-cid-qnwxz4mj]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2rem,5vw,3.5rem);border-top:1px solid var(--ink)}.product[data-astro-cid-qnwxz4mj]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem 1.5rem 1.5rem 0;text-decoration:none}.product[data-astro-cid-qnwxz4mj]:before{content:"";position:absolute;top:-1px;left:0;right:0;height:3px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}.product[data-astro-cid-qnwxz4mj]+.product[data-astro-cid-qnwxz4mj]:before{left:1.5rem}.product[data-astro-cid-qnwxz4mj]:hover:before,.product[data-astro-cid-qnwxz4mj]:focus-visible:before{transform:scaleX(1)}.product[data-astro-cid-qnwxz4mj] h3[data-astro-cid-qnwxz4mj]{transition:transform .35s var(--ease-out)}.product[data-astro-cid-qnwxz4mj]:hover h3[data-astro-cid-qnwxz4mj]{transform:translate(3px)}.product[data-astro-cid-qnwxz4mj]+.product[data-astro-cid-qnwxz4mj]{padding-left:1.5rem;border-left:1px solid var(--line)}.product-desc[data-astro-cid-qnwxz4mj]{color:var(--muted);font-size:.92rem;flex:1}.product-link[data-astro-cid-qnwxz4mj]{font-size:.9rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.3em;min-height:24px;transition:text-decoration-color .15s ease}.product[data-astro-cid-qnwxz4mj]:hover .product-link[data-astro-cid-qnwxz4mj]{text-decoration-color:currentColor}.product[data-astro-cid-qnwxz4mj]:hover .product-link[data-astro-cid-qnwxz4mj] .arrow[data-astro-cid-qnwxz4mj]{transform:translate(4px)}@media (max-width: 960px){.products-head[data-astro-cid-qnwxz4mj]{grid-template-columns:minmax(0,1fr)}.product-grid[data-astro-cid-qnwxz4mj]{grid-template-columns:repeat(2,minmax(0,1fr))}.product[data-astro-cid-qnwxz4mj]:nth-child(3){padding-left:0;border-left:none}.product[data-astro-cid-qnwxz4mj]:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width: 560px){.product-grid[data-astro-cid-qnwxz4mj]{grid-template-columns:minmax(0,1fr)}.product[data-astro-cid-qnwxz4mj]:before{content:"";position:absolute;top:-1px;left:0;right:0;height:3px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}.product[data-astro-cid-qnwxz4mj]+.product[data-astro-cid-qnwxz4mj]:before{left:1.5rem}.product[data-astro-cid-qnwxz4mj]:hover:before,.product[data-astro-cid-qnwxz4mj]:focus-visible:before{transform:scaleX(1)}.product[data-astro-cid-qnwxz4mj] h3[data-astro-cid-qnwxz4mj]{transition:transform .35s var(--ease-out)}.product[data-astro-cid-qnwxz4mj]:hover h3[data-astro-cid-qnwxz4mj]{transform:translate(3px)}.product[data-astro-cid-qnwxz4mj]+.product[data-astro-cid-qnwxz4mj]{padding-left:0;border-left:none;border-top:1px solid var(--line)}}.dp[data-astro-cid-gdrotwfm]{padding:clamp(4rem,9vw,7rem) 0;border-top:1px solid var(--line)}.dp-inner[data-astro-cid-gdrotwfm]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.dp-lede[data-astro-cid-gdrotwfm]{margin-top:1rem;color:var(--muted);max-width:46ch}.dp-perks[data-astro-cid-gdrotwfm]{list-style:none;margin:2rem 0 0;padding:0;border-top:1px solid var(--line)}.dp-perks[data-astro-cid-gdrotwfm] li[data-astro-cid-gdrotwfm]{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--line);font-size:.92rem}.dp-perks[data-astro-cid-gdrotwfm] b[data-astro-cid-gdrotwfm]{color:var(--accent);font-weight:500}.dp-perks[data-astro-cid-gdrotwfm] span[data-astro-cid-gdrotwfm]{color:var(--muted)}.dp-form[data-astro-cid-gdrotwfm]{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.25rem,3vw,2rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.dp-row[data-astro-cid-gdrotwfm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dp-field[data-astro-cid-gdrotwfm]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.dp-field[data-astro-cid-gdrotwfm] label[data-astro-cid-gdrotwfm]{font-size:.85rem;font-weight:500}.dp-field[data-astro-cid-gdrotwfm] small[data-astro-cid-gdrotwfm]{color:var(--faint);font-weight:400}.dp-field[data-astro-cid-gdrotwfm] input[data-astro-cid-gdrotwfm],.dp-field[data-astro-cid-gdrotwfm] select[data-astro-cid-gdrotwfm],.dp-field[data-astro-cid-gdrotwfm] textarea[data-astro-cid-gdrotwfm]{min-height:48px;padding:0 .9rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--ground);color:var(--ink);font:inherit;font-size:1rem}.dp-field[data-astro-cid-gdrotwfm] textarea[data-astro-cid-gdrotwfm]{padding:.75rem .9rem;resize:vertical}.dp-field[data-astro-cid-gdrotwfm] [data-astro-cid-gdrotwfm]:is(input,select,textarea):focus-visible{border-color:var(--ink);background:var(--surface)}.dp-hp[data-astro-cid-gdrotwfm]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.dp-form[data-astro-cid-gdrotwfm] .btn[data-astro-cid-gdrotwfm]{align-self:flex-start}.dp-msg[data-astro-cid-gdrotwfm]{font-size:.92rem}.dp-msg[data-astro-cid-gdrotwfm][data-kind=ok]{color:var(--avail-available)}.dp-msg[data-astro-cid-gdrotwfm][data-kind=err]{color:var(--critical)}@media (max-width: 900px){.dp-inner[data-astro-cid-gdrotwfm],.dp-row[data-astro-cid-gdrotwfm]{grid-template-columns:minmax(0,1fr)}}.signup[data-astro-cid-kk4eyis4]{padding:clamp(4rem,9vw,7rem) 0;background:var(--surface);border-top:1px solid var(--line)}.signup-inner[data-astro-cid-kk4eyis4]{max-width:640px}.signup-lede[data-astro-cid-kk4eyis4]{color:var(--muted);margin-top:1rem;max-width:46ch}.signup-form[data-astro-cid-kk4eyis4]{display:flex;flex-direction:column;gap:1.25rem;margin-top:2rem}.field[data-astro-cid-kk4eyis4]{display:flex;flex-direction:column;gap:.45rem;border:none;padding:0;margin:0;min-width:0}.field[data-astro-cid-kk4eyis4] label[data-astro-cid-kk4eyis4],.field[data-astro-cid-kk4eyis4] legend[data-astro-cid-kk4eyis4]{font-size:.85rem;font-weight:500;color:var(--ink);padding:0;margin-bottom:.45rem}.field[data-astro-cid-kk4eyis4] label[data-astro-cid-kk4eyis4]{margin-bottom:0}.signup-row[data-astro-cid-kk4eyis4]{display:flex;gap:.5rem}.signup-row[data-astro-cid-kk4eyis4] input[data-astro-cid-kk4eyis4]{flex:1;min-width:0;min-height:48px;padding:0 .9rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--ground);font-family:var(--font-body);font-size:1rem;color:var(--ink);transition:border-color .15s ease,background-color .15s ease}.signup-row[data-astro-cid-kk4eyis4] input[data-astro-cid-kk4eyis4]:focus-visible{border-color:var(--ink);background:var(--surface);outline-offset:1px}.signup-row[data-astro-cid-kk4eyis4] .btn[data-astro-cid-kk4eyis4]{min-height:48px}.gpu-opts[data-astro-cid-kk4eyis4]{display:flex;flex-wrap:wrap;gap:.4rem}.gpus[data-astro-cid-kk4eyis4] .gpu-opt[data-astro-cid-kk4eyis4]{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .95rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-family:var(--font-mono);font-size:.85rem;color:var(--muted);cursor:pointer;user-select:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.gpus[data-astro-cid-kk4eyis4] .gpu-opt[data-astro-cid-kk4eyis4]:hover{border-color:var(--muted)}.gpus[data-astro-cid-kk4eyis4] .gpu-opt[data-astro-cid-kk4eyis4]:has(input:checked){background:var(--ink);border-color:var(--ink);color:var(--surface)}.gpus[data-astro-cid-kk4eyis4] .gpu-opt[data-astro-cid-kk4eyis4] span[data-astro-cid-kk4eyis4]:before{content:"+";display:inline-block;width:.8em;margin-right:.15rem;text-align:center;color:var(--faint)}.gpus[data-astro-cid-kk4eyis4] .gpu-opt[data-astro-cid-kk4eyis4]:has(input:checked) span[data-astro-cid-kk4eyis4]:before{content:"✓";color:var(--surface)}.gpus[data-astro-cid-kk4eyis4] .gpu-opt[data-astro-cid-kk4eyis4]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.gpus[data-astro-cid-kk4eyis4] .gpu-opt[data-astro-cid-kk4eyis4] input[data-astro-cid-kk4eyis4]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.nl-opt[data-astro-cid-kk4eyis4]{position:relative;display:flex;align-items:flex-start;gap:.75rem;min-height:44px;padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.nl-opt[data-astro-cid-kk4eyis4]:hover{border-color:var(--muted)}.nl-opt[data-astro-cid-kk4eyis4]:has(input:checked){border-color:var(--ink);background:color-mix(in srgb,var(--ink) 4%,transparent)}.nl-opt[data-astro-cid-kk4eyis4] input[data-astro-cid-kk4eyis4]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.nl-opt[data-astro-cid-kk4eyis4]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.nl-box[data-astro-cid-kk4eyis4]{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:.1rem;border:1.5px solid var(--muted);border-radius:5px;transition:background-color .15s ease,border-color .15s ease}.nl-opt[data-astro-cid-kk4eyis4]:has(input:checked) .nl-box[data-astro-cid-kk4eyis4]{background:var(--ink);border-color:var(--ink)}.nl-opt[data-astro-cid-kk4eyis4]:has(input:checked) .nl-box[data-astro-cid-kk4eyis4]:after{content:"✓";color:var(--on-ink);font-size:.75rem;font-weight:700}.nl-opt[data-astro-cid-kk4eyis4] b[data-astro-cid-kk4eyis4]{display:block;font-weight:500;font-size:.92rem}.nl-opt[data-astro-cid-kk4eyis4] small[data-astro-cid-kk4eyis4]{display:block;color:var(--muted);font-size:.82rem;margin-top:.15rem}.nl-opt[data-astro-cid-kk4eyis4] a[data-astro-cid-kk4eyis4]{position:relative;z-index:1;color:var(--ink)}.signup-msg[data-astro-cid-kk4eyis4]{font-size:.92rem;margin:0}.signup-msg[data-astro-cid-kk4eyis4][data-kind=ok]{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border-radius:var(--radius);background:color-mix(in srgb,var(--avail-available) 9%,var(--surface));color:var(--avail-available);font-weight:500}.signup-msg[data-astro-cid-kk4eyis4][data-kind=ok]:before{content:"✓";display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--avail-available);color:#fff;font-size:.8rem}@media (prefers-reduced-motion: no-preference){.signup-msg[data-astro-cid-kk4eyis4].is-in{animation:rise .4s var(--ease-out)}.signup-msg[data-astro-cid-kk4eyis4].is-in[data-kind=ok]:before{animation:pop .5s var(--ease-out) .1s both}.signup-form[data-astro-cid-kk4eyis4].is-shake .signup-row[data-astro-cid-kk4eyis4]{animation:shake .4s ease}@keyframes shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}}.signup-row[data-astro-cid-kk4eyis4] .btn[data-astro-cid-kk4eyis4]:disabled{opacity:.8;cursor:progress}.signup-msg[data-astro-cid-kk4eyis4][data-kind=err]{color:var(--critical)}@media (max-width: 480px){.signup-row[data-astro-cid-kk4eyis4]{flex-direction:column}}
