.ts-widget[data-v-417037d8]{justify-content:center;display:flex}.ts-widget[data-v-417037d8]:empty{display:none}.reveal[data-v-f2647eb1]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.reveal.in[data-v-f2647eb1]{opacity:1;transform:none}.lp-explain.reveal[data-v-f2647eb1]{transition-delay:.1s}@media (prefers-reduced-motion:reduce){.reveal[data-v-f2647eb1]{opacity:1;transition:none;transform:none}}.lp[data-v-f2647eb1]{flex-direction:column;gap:1.5rem;margin-top:.5rem;display:flex}.lp-module[data-v-f2647eb1]{border-radius:var(--radius-card,18px);background:linear-gradient(#11151c,#0a0c10);border:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) 366px;display:grid;overflow:hidden;box-shadow:0 34px 80px -46px #0b0d12bf}@media (width<=1023px){.lp-module[data-v-f2647eb1]{grid-template-columns:1fr}}.lp-preview[data-v-f2647eb1]{border-right:1px solid #ffffff12;min-height:19rem;position:relative}@media (width<=1023px){.lp-preview[data-v-f2647eb1]{border-bottom:1px solid #ffffff12;border-right:0;min-height:9.5rem}}.lp-preview-svg[data-v-f2647eb1]{width:100%;height:100%;position:absolute;inset:0}.lp-grid-l[data-v-f2647eb1]{stroke:#ffffff0f;stroke-width:1px}.lp-curve[data-v-f2647eb1]{fill:none;stroke:#7aa2ff99;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:6 9;vector-effect:non-scaling-stroke;filter:blur(1.6px)}.lp-preview-mid[data-v-f2647eb1]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex;position:absolute;inset:0}.lp-lock[data-v-f2647eb1]{color:#aeb6c2;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:.2rem;display:grid}.lp-preview-mid b[data-v-f2647eb1]{color:#f3f5f8;letter-spacing:-.01em;font-size:.96rem}.lp-preview-mid span[data-v-f2647eb1]:last-child{font-family:var(--font-mono);color:#828c9a;font-size:.66rem}.lp-side[data-v-f2647eb1]{flex-direction:column;padding:1.5rem;display:flex}.lp-k[data-v-f2647eb1]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:#7aa2ff;font-size:.62rem}.lp-h[data-v-f2647eb1]{letter-spacing:-.02em;color:#f3f5f8;margin:.5rem 0 0;font-size:1.2rem;line-height:1.22}.lp-offer[data-v-f2647eb1]{color:#c6d2e8;background:oklab(64.9812% -.0120239 -.185536/.16);border-radius:11px;align-items:center;gap:.65rem;margin-top:1.05rem;padding:.72rem .85rem;font-size:.82rem;line-height:1.4;display:flex}.lp-offer-ic[data-v-f2647eb1]{width:1.7rem;height:1.7rem;color:var(--accent-ink);background:#5a86ff;border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:0 4px 12px -4px oklab(64.9812% -.0120239 -.185536/.7)}.lp-offer b[data-v-f2647eb1]{color:#fff;letter-spacing:-.01em;font-size:1.05rem;font-weight:800}.lp-form[data-v-f2647eb1]{flex-direction:column;gap:.55rem;margin-top:.85rem;display:flex}.lp-form input[data-v-f2647eb1]{width:100%;font:inherit;color:#f3f5f8;background:#ffffff0d;border:1px solid #ffffff24;border-radius:11px;padding:.72rem .85rem;font-size:.92rem;transition:border-color .18s,box-shadow .18s}@media (pointer:coarse){.lp-form input[data-v-f2647eb1]{font-size:16px}}.lp-form input[data-v-f2647eb1]::placeholder{color:#828c9a}.lp-form input[data-v-f2647eb1]:focus{border-color:#5a86ff;outline:0;box-shadow:0 0 0 3px #5a86ff40}.lp-cta[data-v-f2647eb1]{cursor:pointer;width:100%;font:inherit;color:var(--accent-ink);background:linear-gradient(180deg, color-mix(in oklab, #fff 14%, var(--accent)) 0%, var(--accent) 52%, color-mix(in oklab, var(--ink) 14%, var(--accent)) 100%);box-shadow:0 14px 34px -16px var(--accent), 0 1px 0 #ffffff4d inset;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-weight:600;transition:filter .15s,transform .15s;display:flex;position:relative;overflow:hidden}.lp-cta[data-v-f2647eb1]:hover:not(:disabled){filter:brightness(1.05)}.lp-cta[data-v-f2647eb1]:active:not(:disabled){transform:scale(.99)}.lp-cta[data-v-f2647eb1]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.lp-cta .chip[data-v-f2647eb1]{background:var(--accent-ink);width:1.6rem;height:1.6rem;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.lp-sub[data-v-f2647eb1]{color:#aeb6c2;text-align:center;margin:.7rem 0 0;font-size:.74rem;line-height:1.4}.lp-err[data-v-f2647eb1]{color:#ffce6a;margin:.5rem 0 0;font-size:.74rem}.lp-success[data-v-f2647eb1]{text-align:center;margin:auto 0;padding:1rem 0}.lp-success-ic[data-v-f2647eb1]{color:#7aa2ff;place-items:center;margin-bottom:.3rem;display:inline-grid}.lp-success h2[data-v-f2647eb1]{letter-spacing:-.02em;color:#f3f5f8;font-size:1.15rem}.lp-success p[data-v-f2647eb1]{color:#aeb6c2;margin:.5rem 0 0;font-size:.84rem;line-height:1.6}.lp-success b[data-v-f2647eb1]{color:#fff;font-weight:700}.lp-explain[data-v-f2647eb1]{border-radius:var(--radius-card,18px);border:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid;overflow:hidden}@media (width<=760px){.lp-explain[data-v-f2647eb1]{grid-template-columns:1fr}}.lp-ex-lead[data-v-f2647eb1]{background:linear-gradient(160deg,#11151c,#0a0c10);padding:1.9rem}.lp-ex-k[data-v-f2647eb1]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:#7aa2ff;font-size:.62rem}.lp-ex-h[data-v-f2647eb1]{font-family:var(--font-head,inherit);letter-spacing:-.02em;color:#f3f5f8;max-width:22rem;margin:.7rem 0 0;font-size:1.4rem;line-height:1.28}.lp-ex-facets[data-v-f2647eb1]{background:var(--surface);flex-direction:column;gap:1.5rem;padding:1.9rem;display:flex}.lp-ex-f[data-v-f2647eb1]{grid-template-columns:auto 1fr;align-items:start;gap:.9rem;display:grid}.lp-ex-ic[data-v-f2647eb1]{width:2.2rem;height:2.2rem;color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, var(--bg));border:1px solid color-mix(in oklab, var(--accent) 20%, var(--line));border-radius:11px;flex:none;place-items:center;display:grid}.lp-ex-f b[data-v-f2647eb1]{font-size:.96rem}.lp-ex-f p[data-v-f2647eb1]{color:var(--muted);margin:.3rem 0 0;font-size:.84rem;line-height:1.6}.lp-compact[data-v-f2647eb1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.1rem 2rem;width:100%;display:flex}.lp-compact-txt[data-v-f2647eb1]{min-width:0;max-width:32rem}.lp-compact-txt h2[data-v-f2647eb1]{letter-spacing:-.02em;font-size:clamp(1.1rem,2.2vw,1.4rem);line-height:1.25}.lp-compact-txt p[data-v-f2647eb1]{color:var(--muted);margin-top:.45rem;font-size:.86rem;line-height:1.5}.lp-compact-txt b[data-v-f2647eb1]{color:var(--accent);font-weight:700}.lp-compact .lp-form[data-v-f2647eb1]{margin-top:0}.lp-form-row[data-v-f2647eb1]{flex-direction:row;flex:none;width:min(26rem,100%)}.lp-form-row input[data-v-f2647eb1]{border:1px solid var(--line);background:var(--surface);color:var(--ink);flex:1}.lp-form-row input[data-v-f2647eb1]::placeholder{color:var(--muted)}.lp-form-row input[data-v-f2647eb1]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 12%, transparent)}.lp-form-row .lp-cta[data-v-f2647eb1]{flex:none;width:auto;padding:.72rem 1.2rem}.lp-compact .lp-err[data-v-f2647eb1]{text-align:right;color:#b4480e;flex-basis:100%;margin:-.5rem 0 0;font-size:.78rem}.lp-done-row[data-v-f2647eb1]{color:var(--ink);align-items:center;gap:.5rem;margin:0;font-size:.9rem;font-weight:600;display:inline-flex}.lp-done-row svg[data-v-f2647eb1]{color:var(--accent);flex:none}@media (width<=640px){.lp-form-row[data-v-f2647eb1]{width:100%}.lp-compact .lp-err[data-v-f2647eb1]{text-align:left}}@media (prefers-reduced-motion:reduce){.lp-cta[data-v-f2647eb1]{transition:none}}.cred[data-astro-cid-zstbayp4]{color:#e8ecf2;background:linear-gradient(150deg,#11151c,#0a0c11 62%);border:1px solid #ffffff14;border-radius:20px;margin-top:3.75rem;padding:2.3rem 2rem;position:relative;overflow:hidden;box-shadow:0 34px 80px -46px #0b0d12bf}.cred-glow[data-astro-cid-zstbayp4]{pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) 32%, transparent), transparent 70%);opacity:.45;width:48%;height:170%;animation:9s ease-in-out infinite credGlow;position:absolute;top:-45%;right:-8%}@keyframes credGlow{0%,to{opacity:.36;transform:translate(0,0)scale(1)}50%{opacity:.52;transform:translate(-3%,2%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.cred-glow[data-astro-cid-zstbayp4]{animation:none}}.cred-grid[data-astro-cid-zstbayp4]{flex-direction:column;gap:1.5rem;display:flex;position:relative}.cred-k[data-astro-cid-zstbayp4]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:color-mix(in oklab, var(--accent) 55%, #9aa3b0);font-size:.62rem}.cred-main[data-astro-cid-zstbayp4]{align-items:center;gap:1.7rem;display:flex}@media (width<=640px){.cred-main[data-astro-cid-zstbayp4]{flex-direction:column;align-items:flex-start;gap:1.2rem}}.cred-logo[data-astro-cid-zstbayp4]{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;flex:none;justify-content:center;align-items:center;padding:1rem 1.3rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.cred-logo[data-astro-cid-zstbayp4] img[data-astro-cid-zstbayp4]{width:auto;height:3rem;display:block}@media (width<=640px){.cred-logo[data-astro-cid-zstbayp4] img[data-astro-cid-zstbayp4]{height:2.7rem}}.cred-line[data-astro-cid-zstbayp4]{color:#aeb6c2;max-width:40rem;margin:0;font-size:.96rem;line-height:1.6}.cred-stats[data-astro-cid-zstbayp4]{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);gap:1.2rem;margin:0;padding-top:1.5rem;list-style:none;display:grid}@media (width<=640px){.cred-stats[data-astro-cid-zstbayp4]{grid-template-columns:repeat(2,1fr);gap:1.1rem}}.cred-s[data-astro-cid-zstbayp4] b[data-astro-cid-zstbayp4]{font-family:var(--font-head);letter-spacing:-.02em;color:#fff;font-size:1.1rem;font-weight:600;display:block}.cred-s[data-astro-cid-zstbayp4] span[data-astro-cid-zstbayp4]{color:#828c9a;font-size:.72rem}.co-backdrop[data-v-5e870778]{z-index:200;background:color-mix(in oklab, var(--ink) 45%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0;overflow-y:auto}.co[data-v-5e870778]{background:var(--surface);border:1px solid var(--line);width:min(940px,100%);max-height:92vh;box-shadow:0 40px 90px -30px color-mix(in oklab, var(--ink) 55%, transparent);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.co-head[data-v-5e870778]{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;padding:.7rem .8rem .7rem 1rem;display:flex}.co-head-l[data-v-5e870778]{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:.55rem;font-size:.98rem;display:inline-flex}.co-wordmark[data-v-5e870778]{flex:none;width:auto;height:.92rem}.co-head-r[data-v-5e870778]{align-items:center;gap:.7rem;display:flex}.co-stripe[data-v-5e870778]{color:var(--muted);white-space:nowrap;align-items:center;gap:.32rem;font-size:.72rem;display:inline-flex}.co-stripe img[data-v-5e870778]{width:auto;height:.85rem}.co-x[data-v-5e870778]{cursor:pointer;width:2rem;height:2rem;color:var(--muted);background:0;border:0;border-radius:8px;place-items:center;transition:color .15s,background .15s;display:grid}.co-x[data-v-5e870778]:hover{color:var(--ink);background:color-mix(in oklab, var(--ink) 6%, var(--surface))}.co-x[data-v-5e870778]:disabled{cursor:default;color:var(--muted);opacity:.4;background:0}.co-grid[data-v-5e870778]{flex:1;grid-template-columns:21rem 1fr;min-height:0;display:grid;overflow:hidden}.co-sum[data-v-5e870778]{border-right:1px solid var(--line);background:color-mix(in oklab, var(--ink) 3.5%, var(--surface));order:1;min-width:0;padding:1.6rem 1.4rem;overflow-y:auto}.co-sum-toggle[data-v-5e870778]{display:none}.co-form[data-v-5e870778]{order:2;min-width:0;padding:1.5rem 1.6rem 1.6rem;overflow-y:auto}.co-veh[data-v-5e870778]{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding-bottom:.9rem;display:flex}.co-veh-logo[data-v-5e870778]{background:color-mix(in oklab, var(--ink) 4%, var(--surface));border:1px solid var(--line);border-radius:8px;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}.co-glyph[data-v-5e870778]{background-color:var(--muted);opacity:.85;width:1.3rem;height:1.3rem;-webkit-mask:var(--brand-logo) center / contain no-repeat;-webkit-mask:var(--brand-logo) center / contain no-repeat;mask:var(--brand-logo) center / contain no-repeat}.co-mono[data-v-5e870778]{font-family:var(--font-mono);color:var(--muted);font-size:.72rem;font-weight:600}.co-veh-txt[data-v-5e870778]{flex-direction:column;gap:2px;min-width:0;line-height:1.3;display:flex}.co-veh-txt b[data-v-5e870778]{font-size:.92rem;font-weight:600}.co-veh-txt .co-veh-gen[data-v-5e870778]{color:var(--muted);font-size:.8rem;font-weight:400}.co-veh-txt i[data-v-5e870778]{font-style:normal;font-family:var(--font-mono);color:var(--muted);font-size:.66rem}.co-veh-txt .co-veh-ename[data-v-5e870778]{color:var(--ink);font-weight:600}.co-veh .spec-bar[data-v-5e870778]{vertical-align:-.08em;opacity:.4;background:currentColor;width:1px;height:.82em;margin:0 .5em;display:inline-block}.co-veh .mid[data-v-5e870778]{opacity:.55;margin:0 .32em}.co-lines[data-v-5e870778]{flex-direction:column;padding:.7rem 0;display:flex}.co-line[data-v-5e870778]{justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.32rem 0;display:flex}.co-line-l[data-v-5e870778]{flex-direction:column;min-width:0;line-height:1.3;display:flex}.co-line-l b[data-v-5e870778]{font-size:.82rem;font-weight:600}.co-line-l i[data-v-5e870778]{font-style:normal;font-family:var(--font-mono);color:var(--muted);font-size:.6rem}.co-line-l i.co-upgrade .inc[data-v-5e870778]{margin-left:.15em}.co-line-l i.co-upgrade .mid[data-v-5e870778]{opacity:.55;margin:0 .32em}.co-line-r[data-v-5e870778]{font-family:var(--font-mono);flex:none;font-size:.82rem;font-weight:600}.co-was[data-v-5e870778]{color:var(--muted);opacity:.7;margin-right:.4em;font-size:.85em;font-weight:400}.co-totals[data-v-5e870778]{border-top:1px solid var(--line);flex-direction:column;gap:.42rem;margin-top:.5rem;padding-top:.8rem;display:flex}.co-trow[data-v-5e870778]{color:color-mix(in oklab, var(--ink) 78%, var(--muted));justify-content:space-between;align-items:baseline;gap:.6rem;font-size:.82rem;display:flex}.co-trow>span[data-v-5e870778]:last-child{font-family:var(--font-mono);color:var(--ink);flex:none;font-weight:600}.co-trow i[data-v-5e870778]{color:var(--muted);font-style:normal}.co-trow.disc[data-v-5e870778],.co-trow.disc>span[data-v-5e870778]:last-child{color:#0a7c5a}.co-total[data-v-5e870778]{border-top:1px solid var(--line);color:var(--ink);margin-top:.4rem;padding-top:.65rem;font-weight:700}.co-total>span[data-v-5e870778]:last-child{letter-spacing:-.02em;align-items:center;gap:.4rem;font-size:1.3rem;display:inline-flex}.co-vat[data-v-5e870778]{text-align:right;color:var(--muted);font-size:.66rem;font-family:var(--font-mono);min-height:.95em;margin-top:.15rem}.co-vat-skel[data-v-5e870778]{vertical-align:-.1em;background:linear-gradient(100deg, color-mix(in oklab, var(--ink) 6%, var(--surface)) 30%, color-mix(in oklab, var(--ink) 13%, var(--surface)) 50%, color-mix(in oklab, var(--ink) 6%, var(--surface)) 70%);background-size:200% 100%;border-radius:4px;width:5.5em;height:.8em;animation:1.3s ease-in-out infinite co-shimmer-5e870778;display:inline-block}.co-total-amt[data-v-5e870778]{transition:opacity .2s}.co-amt-dim[data-v-5e870778]{opacity:.4}.co-amt-enter-active[data-v-5e870778],.co-amt-leave-active[data-v-5e870778]{transition:opacity .16s,transform .16s}.co-amt-enter-from[data-v-5e870778]{opacity:0;transform:translateY(.3em)}.co-amt-leave-to[data-v-5e870778]{opacity:0;transform:translateY(-.3em)}.co-trust[data-v-5e870778]{border-top:1px solid var(--line);margin:.9rem 0 0;padding:.85rem 0 0;list-style:none}.co-trust li[data-v-5e870778]{color:var(--muted);align-items:center;gap:.4rem;font-size:.72rem;display:flex}.co-trust svg[data-v-5e870778]{color:#10b981;flex:none}.co-sec[data-v-5e870778]{margin-bottom:1.35rem}.co-sec h3[data-v-5e870778]{letter-spacing:-.01em;margin-bottom:.6rem;font-size:.95rem}.co-sec-hint[data-v-5e870778]{color:var(--muted);align-items:center;gap:.35rem;margin:-.35rem 0 .7rem;font-size:.72rem;display:flex}.co-sec-hint svg[data-v-5e870778]{color:#10b981;flex:none}.co-sub[data-v-5e870778]{color:var(--muted);margin:.95rem 0 .4rem;font-size:.75rem;font-weight:500}.co-contact[data-v-5e870778],.co-addr[data-v-5e870778]{margin-bottom:.1rem}.co-hint[data-v-5e870778]{color:var(--muted);align-items:flex-start;gap:.4rem;margin:.5rem 0 0;font-size:.72rem;line-height:1.4;display:flex}.co-hint svg[data-v-5e870778]{color:var(--accent);flex:none;margin-top:1px}.co-ship[data-v-5e870778]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.co-ship-opt[data-v-5e870778]{text-align:left;cursor:pointer;width:100%;font:inherit;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;align-items:center;gap:.6rem;padding:.7rem .8rem;transition:border-color .15s,background .15s;display:flex}.co-ship-opt[data-v-5e870778]:hover:not(:disabled){border-color:color-mix(in oklab, var(--accent) 40%, var(--line))}.co-ship-opt.on[data-v-5e870778]{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 4%, var(--surface))}.co-ship-opt[data-v-5e870778]:disabled{opacity:.6;cursor:default}.co-ship-radio[data-v-5e870778]{border:1.5px solid var(--line);border-radius:50%;flex:none;width:1.1rem;height:1.1rem;transition:all .15s}.co-ship-opt.on .co-ship-radio[data-v-5e870778]{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface)}.co-ship-txt[data-v-5e870778]{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.co-ship-txt b[data-v-5e870778]{font-size:.86rem;font-weight:600}.co-ship-txt i[data-v-5e870778]{font-style:normal;font-family:var(--font-mono);color:var(--muted);font-size:.62rem}.co-ship-price[data-v-5e870778]{font-family:var(--font-mono);flex:none;font-size:.86rem;font-weight:700}.co-slot[data-v-5e870778]{position:relative}.co-slot .hid[data-v-5e870778]{visibility:hidden;pointer-events:none;width:100%;position:absolute;top:0;left:0}.co-skel[data-v-5e870778]{pointer-events:none;flex-direction:column;gap:.75rem;display:flex}.co-skel-row[data-v-5e870778]{gap:.6rem;display:flex}.co-skel-row .co-skel-bar[data-v-5e870778]{flex:1}.co-skel-tabs[data-v-5e870778]{gap:.5rem;display:flex}.co-skel-tabs span[data-v-5e870778]{border-radius:8px;flex:1;height:2.7rem}.co-skel-bar[data-v-5e870778]{border-radius:8px;height:2.7rem}.co-skel-bar.w55[data-v-5e870778]{width:55%}.co-skel span[data-v-5e870778],.co-skel .co-skel-bar[data-v-5e870778]{background:linear-gradient(100deg, color-mix(in oklab, var(--ink) 5%, var(--surface)) 30%, color-mix(in oklab, var(--ink) 10%, var(--surface)) 50%, color-mix(in oklab, var(--ink) 5%, var(--surface)) 70%);background-size:200% 100%;animation:1.3s ease-in-out infinite co-shimmer-5e870778}@keyframes co-shimmer-5e870778{0%{background-position:200% 0}to{background-position:-200% 0}}.co-err[data-v-5e870778]{color:#b4480e;align-items:flex-start;gap:.4rem;margin:0 0 .7rem;font-size:.78rem;line-height:1.4;display:flex}.co-err svg[data-v-5e870778]{flex:none;margin-top:1px}.co-pay[data-v-5e870778]{cursor:pointer;width:100%;font:inherit;color:var(--accent-ink);background:var(--accent);box-shadow:0 14px 34px -14px var(--accent);border:0;border-radius:11px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-flex}.co-pay[data-v-5e870778]:hover:not(:disabled){filter:brightness(1.07)}.co-pay[data-v-5e870778]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.co-note[data-v-5e870778]{text-align:center;color:var(--muted);margin-top:.7rem;font-size:.66rem;line-height:1.4}.co-spin[data-v-5e870778]{border:2px solid color-mix(in oklab, var(--accent-ink) 30%, transparent);border-top-color:var(--accent-ink);border-radius:50%;flex:none;width:1rem;height:1rem;animation:.7s linear infinite co-rot-5e870778}.co-spin.sm[data-v-5e870778]{border-color:color-mix(in oklab, var(--ink) 25%, transparent);border-top-color:var(--ink);width:.8rem;height:.8rem}@keyframes co-rot-5e870778{to{transform:rotate(360deg)}}.co-done[data-v-5e870778]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.4rem 2rem 2.6rem;display:flex}.co-check[data-v-5e870778]{color:#fff;background:#10b981;border-radius:50%;place-items:center;width:3rem;height:3rem;margin-bottom:.4rem;display:grid}.co-done h2[data-v-5e870778]{letter-spacing:-.02em;font-size:1.4rem}.co-done p[data-v-5e870778]{color:color-mix(in oklab, var(--ink) 78%, var(--muted));max-width:30rem;font-size:.92rem;line-height:1.55}.co-done-meta[data-v-5e870778]{margin-top:.3rem;color:var(--muted)!important;font-size:.78rem!important}.co-done-cta[data-v-5e870778]{flex-direction:column;align-items:center;gap:.7rem;width:min(20rem,100%);margin-top:1.1rem;display:flex}.co-link[data-v-5e870778]{color:var(--accent);text-underline-offset:2px;font-size:.8rem;text-decoration:underline}.co-remint-scrim[data-v-5e870778]{z-index:10;background:color-mix(in oklab, var(--ink) 32%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:1.5rem;display:grid;position:absolute;inset:0}.co-remint[data-v-5e870778]{background:var(--surface);border:1px solid var(--line);width:min(26rem,100%);box-shadow:0 30px 70px -28px color-mix(in oklab, var(--ink) 55%, transparent);border-radius:16px;padding:1.5rem 1.5rem 1.4rem}.co-remint h3[data-v-5e870778]{letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.05rem}.co-remint p[data-v-5e870778]{color:color-mix(in oklab, var(--ink) 78%, var(--muted));font-size:.85rem;line-height:1.5}.co-remint-err[data-v-5e870778]{margin-top:.5rem;color:#b4480e!important;font-size:.78rem!important}.co-remint-actions[data-v-5e870778]{gap:.6rem;margin-top:1.1rem;display:flex}.co-remint-cancel[data-v-5e870778]{border:1px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;color:var(--ink);border-radius:11px;flex:none;padding:.7rem 1rem;font-size:.88rem;font-weight:500;transition:border-color .15s}.co-remint-cancel[data-v-5e870778]:hover:not(:disabled){border-color:color-mix(in oklab, var(--ink) 25%, var(--line))}.co-remint-go[data-v-5e870778]{flex:1;padding:.7rem 1rem;font-size:.88rem}.co-block-cta[data-v-5e870778]{cursor:pointer;font:inherit;color:inherit;text-underline-offset:2px;background:0;border:0;padding:0;font-weight:600;text-decoration:underline}.co-coupon-drop[data-v-5e870778]{margin:0 0 .7rem}.co[data-v-5e870778]{position:relative}.co-fade-enter-active[data-v-5e870778],.co-fade-leave-active[data-v-5e870778]{transition:opacity .2s}.co-fade-enter-from[data-v-5e870778],.co-fade-leave-to[data-v-5e870778]{opacity:0}.co-fade-enter-active .co[data-v-5e870778],.co-fade-leave-active .co[data-v-5e870778]{transition:transform .26s cubic-bezier(.16,1,.3,1)}.co-fade-enter-from .co[data-v-5e870778],.co-fade-leave-to .co[data-v-5e870778]{transform:translateY(12px)scale(.99)}@media (width<=820px){.co-backdrop[data-v-5e870778]{place-items:stretch stretch;padding:0}.co[data-v-5e870778]{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.co-grid[data-v-5e870778]{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.co-sum[data-v-5e870778]{z-index:3;border-right:0;border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--ink) 3.5%, var(--surface));flex:none;padding:0;transition:box-shadow .2s;position:sticky;top:0;overflow:visible}.co-sum.scrolled[data-v-5e870778]{box-shadow:0 8px 18px -10px color-mix(in oklab, var(--ink) 38%, transparent)}.co-sum-toggle[data-v-5e870778]{cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0;border:0;justify-content:space-between;align-items:center;padding:.95rem 1.2rem;font-size:.88rem;font-weight:600;display:flex}.co-sum-toggle-r[data-v-5e870778]{font-family:var(--font-mono);align-items:center;gap:.35rem;display:inline-flex}.co-sum-toggle svg[data-v-5e870778]{color:var(--muted)}.co-chev[data-v-5e870778]{transition:transform .25s}.co-chev.up[data-v-5e870778]{transform:rotate(180deg)}.co-sum-body[data-v-5e870778]{z-index:3;background:color-mix(in oklab, var(--ink) 3.5%, var(--surface));border-bottom:1px solid var(--line);grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid;position:absolute;top:100%;left:0;right:0}.co-sum-body.open[data-v-5e870778]{box-shadow:0 16px 24px -16px color-mix(in oklab, var(--ink) 42%, transparent);grid-template-rows:1fr}.co-sum-body-inner[data-v-5e870778]{min-height:0;padding:0 1.2rem;overflow:hidden}.co-sum-body-inner[data-v-5e870778]>:last-child{padding-bottom:1.1rem}.co-form[data-v-5e870778]{flex:none;padding:1.2rem 1.2rem 1.8rem;overflow:visible}.co-ship[data-v-5e870778]{grid-template-columns:1fr}}@media (width>=600px) and (width<=820px){.co-backdrop[data-v-5e870778]{place-items:center;padding:1.5rem}.co[data-v-5e870778]{border:1px solid var(--line);border-radius:18px;width:min(34rem,100%);height:auto;max-height:92vh}.co-ship[data-v-5e870778]{grid-template-columns:1fr 1fr}}@media (width>=821px){.co-sum-body[data-v-5e870778]{display:block!important}}@media (prefers-reduced-motion:reduce){.co-skel span[data-v-5e870778],.co-skel .co-skel-bar[data-v-5e870778],.co-vat-skel[data-v-5e870778]{animation:none}.co-fade-enter-active .co[data-v-5e870778],.co-fade-leave-active .co[data-v-5e870778],.co-sum-body[data-v-5e870778],.co-chev[data-v-5e870778],.co-total-amt[data-v-5e870778],.co-amt-enter-active[data-v-5e870778],.co-amt-leave-active[data-v-5e870778]{transition:none}}.dongle[data-v-ef32f2e5]{border-radius:13px;gap:.9rem;padding:.95rem 1.05rem}.dongle-ic[data-v-ef32f2e5]{width:2.5rem;height:2.5rem;color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, var(--surface));border:1px solid color-mix(in oklab, var(--accent) 22%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.dongle-price s[data-v-ef32f2e5]{font-family:var(--font-mono);color:var(--muted);margin-right:.35rem;font-size:.72rem}.dongle-blurb[data-v-ef32f2e5]{white-space:pre-line;color:var(--muted);margin-top:.15rem;font-size:.8rem;line-height:1.45}.gbx[data-v-b8edfe9b]{border-radius:13px;gap:1rem;padding:1rem 1.1rem}.gbx-list[data-v-b8edfe9b]{grid-template-columns:1fr 1fr;gap:.32rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.gbx-list li[data-v-b8edfe9b]{color:color-mix(in oklab, var(--ink) 75%, var(--muted));align-items:center;gap:.4rem;font-size:.8rem;display:flex}.gbx-list svg[data-v-b8edfe9b]{color:var(--accent);flex:none}@media (width<=560px){.gbx-list[data-v-b8edfe9b]{grid-template-columns:1fr}}.opt[data-v-b3653cc1]{border-radius:12px;gap:.9rem;padding:.85rem 1rem}.opt.locked[data-v-b3653cc1]{cursor:default}.opt.na .swcard-head[data-v-b3653cc1],.opt.na .opt-desc[data-v-b3653cc1],.opt.na .sw[data-v-b3653cc1]{opacity:.5}.opt.na .swcard-price[data-v-b3653cc1]{color:var(--muted)}.swcard-price.inc[data-v-b3653cc1]{color:var(--accent)}.price-from[data-v-b3653cc1]{color:var(--muted);margin-right:.3rem;font-size:.72rem;font-style:normal;font-weight:400}.opt-desc[data-v-b3653cc1]{color:var(--muted);align-items:baseline;gap:.4rem;min-width:0;margin-top:.15rem;font-size:.8rem;line-height:1.45;display:flex}.opt-desc .opt-blurb[data-v-b3653cc1]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.opt-desc.open[data-v-b3653cc1]{display:block}.opt-desc.open .opt-blurb[data-v-b3653cc1]{white-space:normal;overflow:visible}.opt-more[data-v-b3653cc1]{z-index:2;font:inherit;cursor:pointer;color:var(--muted);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--muted) 30%, transparent);background:0 0;border:0;flex:none;padding:0;transition:color .15s,text-decoration-color .15s;position:relative}.opt-desc.open .opt-more[data-v-b3653cc1]{margin-left:.3rem}.opt-more[data-v-b3653cc1]:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.opt-more[data-v-b3653cc1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.opt-meta[data-v-b3653cc1]{font-family:var(--font-mono);letter-spacing:.04em;margin-top:.3rem;font-size:.6rem}.opt-meta.inc[data-v-b3653cc1]{color:var(--accent)}.opt-meta.caveat[data-v-b3653cc1],.opt-meta.na[data-v-b3653cc1]{color:#9a5d00}.vm-scrim[data-v-450b5d80]{z-index:90;background:color-mix(in oklab, var(--ink) 28%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.vm[data-v-450b5d80]{z-index:91;padding:max(1.5rem, env(safe-area-inset-top,0px)) 1.5rem max(1.5rem, env(safe-area-inset-bottom,0px));pointer-events:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;position:fixed;inset:0}.vm-card[data-v-450b5d80]{pointer-events:auto;border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;width:min(34rem,100%);max-height:100%;padding:1.7rem;display:flex;position:relative;overflow:hidden;box-shadow:0 44px 100px -44px #0d121e8c}.vm-body[data-v-450b5d80]{overscroll-behavior:contain;min-height:0;margin:0 -4px;padding:0 4px 4px;position:relative;overflow-y:auto}.vm-body.more[data-v-450b5d80]{-webkit-mask-image:linear-gradient(#000 calc(100% - 2.25rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.25rem),#0000)}@media (width<=480px){.vm[data-v-450b5d80]{padding-inline:.75rem}.vm-card[data-v-450b5d80]{padding:1.25rem}}.vm-glow[data-v-450b5d80]{pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) 13%, transparent), transparent 70%);width:55%;height:150%;position:absolute;top:-45%;right:-12%}.vm-x[data-v-450b5d80]{z-index:2;cursor:pointer;color:var(--muted);background:0;border:0;padding:.3rem;font-size:.9rem;line-height:1;position:absolute;top:.9rem;right:1rem}.vm-x[data-v-450b5d80]:hover{color:var(--ink)}.vm-head[data-v-450b5d80]{flex:none;align-items:center;gap:.9rem;display:flex;position:relative}.vm-ic[data-v-450b5d80]{width:2.6rem;height:2.6rem;color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, var(--bg));border:1px solid color-mix(in oklab, var(--accent) 20%, var(--line));border-radius:13px;flex:none;place-items:center;display:grid}.vm-k[data-v-450b5d80]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-size:.6rem}.vm-head h2[data-v-450b5d80]{letter-spacing:-.02em;margin-top:.18rem;font-size:1.3rem}.vm-sub[data-v-450b5d80]{color:var(--muted);max-width:30rem;margin:.85rem 0 1.2rem;font-size:.86rem;line-height:1.5;position:relative}.vo-list[data-v-450b5d80]{flex-direction:column;gap:.6rem;display:flex;position:relative}.vo[data-v-450b5d80]{text-align:left;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;border-radius:13px;align-items:flex-start;gap:.85rem;padding:.95rem 1rem;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.vo[data-v-450b5d80]:hover{border-color:color-mix(in oklab, var(--accent) 35%, var(--line))}.vo.on[data-v-450b5d80]{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 4%, var(--surface));box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 11%, transparent)}.vo-mark[data-v-450b5d80]{border:1.5px solid var(--line);width:20px;height:20px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;margin-top:1px;transition:border-color .18s,background .18s;display:grid}.vo.on .vo-mark[data-v-450b5d80]{border-color:var(--accent);background:var(--accent)}.vo-main[data-v-450b5d80]{flex-direction:column;min-width:0;display:flex}.vo-l[data-v-450b5d80]{font-size:.96rem;font-weight:600}.vo-hint[data-v-450b5d80]{color:var(--muted);margin-top:.22rem;font-size:.79rem;line-height:1.4}.vo-desc[data-v-450b5d80]{border-top:1px solid var(--line);color:var(--muted);white-space:pre-line;margin-top:.55rem;padding-top:.55rem;font-size:.8rem;line-height:1.55}.vo-help[data-v-450b5d80]{color:var(--muted);align-items:center;gap:.45rem;margin:.9rem 0 0;font-size:.78rem;display:flex}.vo-help svg[data-v-450b5d80]{opacity:.7;flex:none}.vm-cta[data-v-450b5d80]{cursor:pointer;width:100%;font:inherit;color:var(--accent-ink);background:linear-gradient(180deg, color-mix(in oklab, #fff 14%, var(--accent)) 0%, var(--accent) 52%, color-mix(in oklab, var(--ink) 14%, var(--accent)) 100%);box-shadow:0 14px 34px -16px var(--accent), 0 1px 0 #ffffff4d inset;border:0;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:.5rem;margin-top:1.2rem;padding:.8rem 1rem;font-weight:600;transition:filter .15s,transform .15s;display:flex;position:relative;overflow:hidden}.vm-cta[data-v-450b5d80]:hover:not(:disabled){filter:brightness(1.05)}.vm-cta[data-v-450b5d80]:active:not(:disabled){transform:scale(.99)}.vm-cta[data-v-450b5d80]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.vm-cta .chip[data-v-450b5d80]{background:var(--accent-ink);width:1.6rem;height:1.6rem;color:var(--accent);border-radius:50%;place-items:center;display:grid}.cf[data-v-3b0b54be]{--sticky-top:90px;position:relative}.cf-blurred[data-v-3b0b54be]{filter:blur(5px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .2s,opacity .2s}.cf-skeleton[data-v-3b0b54be]{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (width>=1024px){.cf-skeleton[data-v-3b0b54be]{grid-template-columns:minmax(0,1fr) 366px;align-items:start;gap:2.2rem}}.sk-main[data-v-3b0b54be]{flex-direction:column;gap:1rem;display:flex}.sk-dyno[data-v-3b0b54be]{background:linear-gradient(#11151c,#0a0c10);border-radius:16px;height:300px}.sk-tabs[data-v-3b0b54be]{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.sk-tabs span[data-v-3b0b54be]{background:var(--bg);border:1px solid var(--line);border-radius:12px;height:54px}.sk-buy[data-v-3b0b54be]{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:.9rem;padding:1.3rem;display:flex}.sk-bar[data-v-3b0b54be]{background:color-mix(in oklab, var(--ink) 7%, var(--bg));border-radius:6px;height:13px}.sk-bar.w70[data-v-3b0b54be]{width:70%}.sk-bar.w55[data-v-3b0b54be]{width:55%}.sk-bar.w40[data-v-3b0b54be]{width:40%}.sk-bar.w35[data-v-3b0b54be]{width:35%}.sk-divide[data-v-3b0b54be]{background:var(--line);height:1px;margin:.3rem 0}.sk-cta[data-v-3b0b54be]{background:color-mix(in oklab, var(--accent) 16%, var(--bg));border-radius:12px;height:46px;margin-top:.3rem}.work[data-v-3b0b54be]{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (width>=1024px){.work[data-v-3b0b54be]{grid-template-columns:minmax(0,1fr) 366px;align-items:start;gap:2.2rem}}.work-main[data-v-3b0b54be]{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.card[data-v-3b0b54be]{border:1px solid var(--line);border-radius:var(--radius-card);background:color-mix(in oklab, var(--ink) 1.5%, var(--surface));box-shadow:0 1px 0 #ffffffb3 inset, 0 22px 50px -34px color-mix(in oklab, var(--ink) 38%, transparent)}.reveal[data-v-3b0b54be]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.reveal.in[data-v-3b0b54be]{opacity:1;transform:none}.dyno-card[data-v-3b0b54be]{background:linear-gradient(#0f1218,#0a0c10);border:1px solid #ffffff14;padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 30px 64px -36px #000000a6}.dyno-body[data-v-3b0b54be]{padding:1.3rem 1.35rem 1.45rem}.stabs[data-v-3b0b54be]{background:#ffffff06;border-bottom:1px solid #ffffff17;display:flex;position:relative}.stab-thumb[data-v-3b0b54be]{pointer-events:none;will-change:transform;background:#5a86ff21;transition:transform .34s cubic-bezier(.34,1.2,.44,1);position:absolute;top:0;bottom:0;left:0}.stab-thumb[data-v-3b0b54be]:after{content:"";background:#5a86ff;height:2.5px;position:absolute;bottom:-1px;left:0;right:0}.stab[data-v-3b0b54be]{z-index:1;cursor:pointer;color:#9aa3b0;font:inherit;background:0;border:0;flex-direction:column;flex:1;align-items:center;gap:.14rem;padding:.74rem .4rem;transition:color .18s;display:flex;position:relative}.stab+.stab[data-v-3b0b54be]{box-shadow:-1px 0 #ffffff0f}.stab[data-v-3b0b54be]:hover{color:#cdd4de}.stab.on[data-v-3b0b54be]{color:#fff}.stab-name[data-v-3b0b54be]{letter-spacing:-.01em;font-size:.9rem;font-weight:600}.stab-price[data-v-3b0b54be]{font-family:var(--font-mono);color:#828c9a;font-size:.74rem;transition:color .18s}.stab.on .stab-price[data-v-3b0b54be]{color:#9fb8ff}@media (width<=560px){.stab[data-v-3b0b54be]{padding:.6rem .25rem}.stab-name[data-v-3b0b54be]{font-size:.82rem}.stab-price[data-v-3b0b54be]{font-size:.7rem}}.hw-toast[data-v-3b0b54be]{z-index:80;color:#e8ecf2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:oklab(19.4867% -.00227355 -.0153462/.9);border:1px solid #ffffff21;border-radius:14px;align-items:flex-start;gap:.7rem;width:max-content;max-width:min(440px,100vw - 28px);padding:.8rem .9rem .85rem;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 22px 54px -20px #000000b3}.hw-toast-ic[data-v-3b0b54be]{flex:none;width:22px;height:22px;margin-top:1px}.hw-toast.warn .hw-toast-ic[data-v-3b0b54be]{color:#ffce6a}.hw-toast.info .hw-toast-ic[data-v-3b0b54be]{color:#7aa2ff}.hw-toast-body[data-v-3b0b54be]{gap:.16rem;display:grid}.hw-toast-body b[data-v-3b0b54be]{letter-spacing:-.01em;font-size:.82rem;font-weight:650}.hw-toast-body span[data-v-3b0b54be]{color:#aeb6c2;font-size:.78rem;line-height:1.45}.hw-toast-x[data-v-3b0b54be]{color:#828c9a;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;margin:-.25rem -.25rem 0 .15rem;padding:.25rem;font-size:.82rem;line-height:1;transition:color .15s}.hw-toast-x[data-v-3b0b54be]:hover{color:#e8ecf2}.hw-toast-enter-active[data-v-3b0b54be],.hw-toast-leave-active[data-v-3b0b54be]{transition:opacity .32s,transform .32s cubic-bezier(.34,1.2,.44,1)}.hw-toast-enter-from[data-v-3b0b54be],.hw-toast-leave-to[data-v-3b0b54be]{opacity:0;transform:translate(-50%,16px)}@media (width<=1023px){.hw-toast[data-v-3b0b54be]{bottom:calc(4.6rem + env(safe-area-inset-bottom,0px))}}.dyno-head[data-v-3b0b54be]{flex-direction:column;align-items:flex-start;gap:.55rem;margin-bottom:.7rem;display:flex}.readout[data-v-3b0b54be]{white-space:nowrap;font-family:var(--font-mono);flex-wrap:nowrap;align-items:baseline;gap:.3em .9em;font-size:clamp(.72rem,2.9vw,1rem);display:flex}.ro[data-v-3b0b54be]{align-items:baseline;gap:.3em;display:inline-flex}.ro-from[data-v-3b0b54be]{color:#9aa3b0;font-size:.95em}.ro-arr[data-v-3b0b54be]{color:#5b6675;opacity:.85;align-self:center;width:1em;height:1em}.ro-to[data-v-3b0b54be]{letter-spacing:-.02em;color:#f3f5f8;font-size:1.55em;font-weight:700}.ro-u[data-v-3b0b54be]{color:#9aa3b0;font-size:.78em}.ro-g[data-v-3b0b54be]{color:#5a86ff;margin-left:.05em;font-size:.95em;font-weight:700}.ro-sep[data-v-3b0b54be]{background:#ffffff24;align-self:center;width:1px;height:1.45em}.readout.baseline .ro-to[data-v-3b0b54be]{color:#9aa3b0;font-weight:600}.dyno-toolbar[data-v-3b0b54be]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.9rem;margin-bottom:.7rem;display:flex;position:relative}.dyno-toolbar-cap[data-v-3b0b54be]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.13em;color:#8a93a1;font-size:.62rem}.dyno-src-wrap[data-v-3b0b54be]{display:contents}.dyno-src[data-v-3b0b54be]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#9aa3b0;cursor:pointer;appearance:none;background:0 0;border:0;align-items:center;gap:.32rem;padding:0;font-size:.6rem;transition:color .15s;display:none}.dyno-src.measured[data-v-3b0b54be]{color:#34d399}.dyno-src[data-v-3b0b54be]:hover{color:#cdd3dc}.dyno-src.measured[data-v-3b0b54be]:hover{color:#4ade9c}.dyno-src svg[data-v-3b0b54be]{flex:none;width:11px;height:11px}.dyno-src-pop[data-v-3b0b54be]{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);color:#b4bcc8;text-transform:none;letter-spacing:0;background:oklab(19.4867% -.00227355 -.0153462/.82);border:1px solid #ffffff1f;border-radius:11px;margin:0;padding:.6rem .7rem;font-size:.68rem;line-height:1.5;position:absolute;top:calc(100% + .3rem);left:0;right:0;box-shadow:0 16px 38px -16px #000000a6}@media (width<=560px){.dyno-toolbar-cap[data-v-3b0b54be]{display:none}.dyno-src[data-v-3b0b54be]{display:inline-flex}}.dyno-seg[data-v-3b0b54be]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;flex:none;padding:2px;display:inline-flex}.dyno-seg button[data-v-3b0b54be]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#9aa3b0;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.3rem .62rem;font-size:.64rem;transition:color .18s,background .18s,box-shadow .18s}.dyno-seg button.on[data-v-3b0b54be]{color:#fff;background:#ffffff21;box-shadow:inset 0 1px #ffffff1f}.dyno-seg button[data-v-3b0b54be]:focus-visible{outline:0;box-shadow:0 0 0 3px #5a86ff73}.block-h[data-v-3b0b54be]{align-items:baseline;gap:.7rem;margin-bottom:.85rem;display:flex}@media (width<=560px){.block-h[data-v-3b0b54be]{flex-direction:column;align-items:flex-start;gap:.15rem}}.block-h h2[data-v-3b0b54be]{letter-spacing:-.02em;font-size:1.18rem}.block-x[data-v-3b0b54be]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:.62rem}.stage-grid[data-v-3b0b54be]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.stage[data-v-3b0b54be]{text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:12px;flex-direction:column;gap:.22rem;padding:.85rem .9rem .95rem;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;position:relative}.stage[data-v-3b0b54be]:hover{box-shadow:0 14px 30px -20px color-mix(in oklab, var(--ink) 50%, transparent);transform:translateY(-2px)}.stage.on[data-v-3b0b54be]{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 5%, var(--surface));box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 12%, transparent)}.stage-top[data-v-3b0b54be]{justify-content:space-between;align-items:center;display:flex}.stage-name[data-v-3b0b54be]{font-size:.92rem;font-weight:600}.tick[data-v-3b0b54be]{border:1.5px solid var(--line);border-radius:50%;flex:none;width:16px;height:16px;transition:all .18s}.stage.on .tick[data-v-3b0b54be]{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 2px var(--surface), inset 0 0 0 3px var(--accent)}.stage-fig[data-v-3b0b54be]{font-family:var(--font-mono);color:var(--muted);margin-top:.15rem;font-size:.86rem}.stage-fig b[data-v-3b0b54be]{color:var(--ink);letter-spacing:-.02em;font-size:1.32rem;font-weight:700}.stage-fig em[data-v-3b0b54be]{color:var(--accent);font-style:normal;font-weight:700}.stage-sub[data-v-3b0b54be]{font-family:var(--font-mono);color:var(--muted);font-size:.72rem}.stage-sub i[data-v-3b0b54be]{color:color-mix(in oklab, var(--accent) 80%, var(--muted));font-style:normal}.stage-price[data-v-3b0b54be]{font-family:var(--font-mono);margin-top:.45rem;font-size:.92rem;font-weight:700}.stage-inc[data-v-3b0b54be]{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}.inc-chip[data-v-3b0b54be]{font-family:var(--font-mono);color:var(--muted);background:color-mix(in oklab, var(--ink) 5%, var(--surface));border:1px solid var(--line);border-radius:5px;padding:.16rem .4rem;font-size:.58rem}.stage-note[data-v-3b0b54be]{color:var(--muted);margin-top:.45rem;font-size:.68rem;line-height:1.4}.stage-save[data-v-3b0b54be]{font-family:var(--font-mono);color:#0a7c5a;margin-top:.4rem;font-size:.62rem;font-weight:600}.opts[data-v-3b0b54be]{flex-direction:column;gap:.6rem;display:flex}.opt-cat[data-v-3b0b54be]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.13em;color:color-mix(in oklab, var(--muted) 82%, transparent);margin:.35rem .1rem -.15rem;font-size:.6rem;font-weight:600}.opt-cat[data-v-3b0b54be]:first-child{margin-top:0}.work-buy[data-v-3b0b54be]{min-width:0}@media (prefers-reduced-motion:no-preference){.work-buy.reveal[data-v-3b0b54be]{transition-delay:.12s;transform:translateY(10px)}.work-buy.reveal.in[data-v-3b0b54be]{transform:none}}.buybox[data-v-3b0b54be]{padding:1.1rem 1.15rem 1.2rem}@media (width>=1024px){.work-buy[data-v-3b0b54be]{top:var(--sticky-top);position:sticky}}@media (width>=1024px) and (height>=640px){.buybox[data-v-3b0b54be]{max-height:calc(100vh - var(--sticky-top) - 1rem);max-height:calc(100dvh - var(--sticky-top) - 1rem);flex-direction:column;display:flex}.buybox[data-v-3b0b54be]>*{flex:none}.bb-lines[data-v-3b0b54be]{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--ink) 22%, transparent) transparent;flex:0 auto;margin-right:-.5rem;scroll-padding-block:.4rem .6rem;overflow:hidden auto}.bb-lines[data-v-3b0b54be]::-webkit-scrollbar{width:8px}.bb-lines[data-v-3b0b54be]::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ink) 18%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.bb-lines[data-v-3b0b54be]::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--ink) 30%, transparent);background-clip:padding-box}}.bb-veh[data-v-3b0b54be]{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding-bottom:.9rem;display:flex}.bb-logo[data-v-3b0b54be]{background:color-mix(in oklab, var(--ink) 4%, var(--surface));border:1px solid var(--line);border-radius:8px;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}.bb-logo .cf-glyph[data-v-3b0b54be]{width:1.3rem;height:1.3rem}.cf-glyph[data-v-3b0b54be]{background-color:var(--muted);opacity:.85;-webkit-mask:var(--brand-logo) center / contain no-repeat;-webkit-mask:var(--brand-logo) center / contain no-repeat;mask:var(--brand-logo) center / contain no-repeat}.bb-veh-txt[data-v-3b0b54be]{flex-direction:column;gap:2px;min-width:0;line-height:1.3;display:flex}.bb-veh-txt b[data-v-3b0b54be]{font-size:.92rem;font-weight:600}.bb-veh-txt .bb-veh-gen[data-v-3b0b54be]{color:var(--muted);font-size:.8rem;font-weight:400}.bb-veh-txt i[data-v-3b0b54be]{font-style:normal;font-family:var(--font-mono);color:var(--muted);font-size:.66rem}.bb-veh-txt .bb-ename[data-v-3b0b54be]{color:var(--ink);font-weight:600}.spec-bar[data-v-3b0b54be]{vertical-align:-.08em;opacity:.4;background:currentColor;width:1px;height:.82em;margin:0 .5em;display:inline-block}.mid[data-v-3b0b54be]{opacity:.55;margin:0 .32em}.bb-lines[data-v-3b0b54be]{flex-direction:column;padding:.6rem 0;display:flex}@media (width<=1023px){.bb-lines[data-v-3b0b54be]{display:none}}.bb-line[data-v-3b0b54be]{justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem 0;display:flex}.bb-line.sub[data-v-3b0b54be]{padding-left:.7rem}@media (width<=640px){.bb-line[data-v-3b0b54be]{padding:.55rem 0}}.bb-l[data-v-3b0b54be]{flex-direction:column;min-width:0;line-height:1.3;display:flex}.bb-l b[data-v-3b0b54be]{font-size:.86rem;font-weight:600}.bb-l i[data-v-3b0b54be]{font-style:normal;font-family:var(--font-mono);color:var(--muted);font-size:.62rem}.bb-l i.bb-upgrade .inc[data-v-3b0b54be]{margin-left:.15em}.bb-r[data-v-3b0b54be]{flex:none;align-items:center;gap:.5rem;display:inline-flex}.bb-p[data-v-3b0b54be]{font-family:var(--font-mono);font-size:.84rem;font-weight:700}.bb-p.inc[data-v-3b0b54be]{color:var(--accent);font-weight:600}.bb-p s[data-v-3b0b54be]{color:var(--muted);margin-right:.35em;font-size:.85em;font-weight:400}.bb-x[data-v-3b0b54be]{cursor:pointer;width:1.05rem;height:1.05rem;color:var(--muted);background:color-mix(in oklab, var(--ink) 6%, var(--surface));border:0;border-radius:50%;font-size:.6rem;transition:color .15s,background .15s;position:relative}.bb-x[data-v-3b0b54be]:before{content:"";position:absolute;inset:-13px -14px}.bb-x[data-v-3b0b54be]:hover{color:var(--ink);background:color-mix(in oklab, var(--ink) 12%, var(--surface))}.bb-empty[data-v-3b0b54be]{color:var(--muted);padding:.4rem 0;font-size:.82rem}.bb-group[data-v-3b0b54be]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.13em;color:var(--muted);padding:.15rem 0 .25rem;font-size:.58rem}.bb-group.sep[data-v-3b0b54be]{border-top:1px dashed var(--line);margin-top:.5rem;padding-top:.65rem}.bb-unit[data-v-3b0b54be]{letter-spacing:.03em;color:var(--muted);margin-left:.25em;font-size:.9em}.bb-disc[data-v-3b0b54be]{border-top:1px dashed var(--line);margin-top:.4rem;padding-top:.6rem}@media (width<=1023px){.bb-disc[data-v-3b0b54be]{border-top:0;margin-top:.15rem;padding-top:.45rem}}.bb-disc .bb-l b[data-v-3b0b54be],.bb-p.disc[data-v-3b0b54be]{color:#0a7c5a}.bb-code[data-v-3b0b54be]{padding:.5rem 0 .7rem}.bb-codelink[data-v-3b0b54be]{cursor:pointer;font:inherit;color:var(--muted);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--muted) 30%, transparent);background:0;border:0;padding:.15rem 0;font-size:.72rem;transition:color .15s,text-decoration-color .15s}.bb-codelink[data-v-3b0b54be]:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.bb-coderow[data-v-3b0b54be]{gap:.4rem;display:flex}.bb-coderow input[data-v-3b0b54be]{border:1px solid var(--line);min-width:0;font:inherit;text-transform:uppercase;letter-spacing:.04em;background:var(--surface);color:var(--ink);border-radius:9px;flex:1;padding:.5rem .7rem;font-size:.82rem;transition:border-color .18s,box-shadow .18s}@media (pointer:coarse){.bb-coderow input[data-v-3b0b54be]{font-size:16px}}.bb-coderow input[data-v-3b0b54be]::placeholder{text-transform:none;letter-spacing:normal;color:var(--muted)}.bb-coderow input[data-v-3b0b54be]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 12%, transparent);outline:0}.bb-codeapply[data-v-3b0b54be]{border:1px solid var(--line);cursor:pointer;font:inherit;color:var(--ink);background:color-mix(in oklab, var(--ink) 4%, var(--surface));border-radius:9px;flex:none;padding:0 .85rem;font-size:.8rem;font-weight:600;transition:border-color .15s,color .15s}.bb-codeapply[data-v-3b0b54be]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.bb-codeapply[data-v-3b0b54be]:disabled{opacity:.45;cursor:not-allowed}.bb-coderr[data-v-3b0b54be]{color:#9a5d00;margin-top:.3rem;font-size:.66rem;display:block}.bb-coderow[data-v-3b0b54be]:has(.bb-codemail){margin-top:.4rem}.bb-coderow input.bb-codemail[data-v-3b0b54be]{text-transform:none;letter-spacing:normal}.bb-codehint[data-v-3b0b54be]{color:var(--muted);align-items:center;gap:.35rem;margin-top:.35rem;font-size:.64rem;display:flex}.bb-codehint svg[data-v-3b0b54be]{opacity:.75;flex:none}.bb-total[data-v-3b0b54be]{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:.85rem;display:flex}.bb-total>span[data-v-3b0b54be]:first-child{font-weight:600}.bb-total-l[data-v-3b0b54be]{flex-direction:column;display:flex}.bb-count[data-v-3b0b54be]{display:none}@media (width<=1023px){.bb-count[data-v-3b0b54be]{font-family:var(--font-mono);color:var(--muted);margin-top:2px;font-size:.6rem;font-weight:400;display:block}}.bb-sum-wrap[data-v-3b0b54be]{flex-direction:column;align-items:flex-end;line-height:1.05;display:flex}.bb-sum[data-v-3b0b54be]{font-family:var(--font-mono);letter-spacing:-.02em;font-size:1.7rem;font-weight:700}.bb-sum s[data-v-3b0b54be]{color:var(--muted);opacity:.6;margin-right:.35em;font-size:.58em;font-weight:400}.bb-vat[data-v-3b0b54be]{font-family:var(--font-mono);color:var(--muted);margin-top:2px;font-size:.6rem}.bb-guarantee[data-v-3b0b54be]{color:var(--muted);text-align:center;margin:.8rem 0 0;font-size:.74rem;line-height:1.5}.bb-guarantee b[data-v-3b0b54be]{color:var(--ink);font-weight:650}.bb-anchor[data-v-3b0b54be]{color:var(--muted);margin-top:.35rem;font-size:.7rem}.bb-anchor s[data-v-3b0b54be]{color:color-mix(in oklab, var(--muted) 85%, transparent)}.bb-fin[data-v-3b0b54be]{color:var(--muted);justify-content:center;align-items:center;gap:.34rem;margin-top:.7rem;font-size:.72rem;display:flex}.bb-fin-logo[data-v-3b0b54be]{width:auto;height:15px}.bb-marks[data-v-3b0b54be]{white-space:nowrap;font-family:var(--font-mono);color:var(--muted);flex-wrap:nowrap;justify-content:center;align-items:center;gap:.4rem;margin-top:.8rem;font-size:.62rem;display:flex}.bb-marks svg[data-v-3b0b54be]{color:var(--muted)}.bb-cards[data-v-3b0b54be]{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-left:.15rem;display:inline-flex}.bb-cards img.pay[data-v-3b0b54be]{object-fit:cover;border:1px solid var(--line);border-radius:4px;width:34px;height:23px;display:block}.bb-cta[data-v-3b0b54be]{cursor:pointer;width:100%;font:inherit;color:var(--accent-ink);background:linear-gradient(180deg, color-mix(in oklab, #fff 14%, var(--accent)) 0%, var(--accent) 52%, color-mix(in oklab, var(--ink) 14%, var(--accent)) 100%);box-shadow:0 14px 34px -16px var(--accent), 0 1px 0 #ffffff4d inset;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.9rem;padding:.5rem .5rem .5rem 1.1rem;font-weight:600;transition:filter .15s,transform .15s;display:flex;position:relative;overflow:hidden}.bb-cta-t[data-v-3b0b54be]{padding:.35rem 0}.bb-cta[data-v-3b0b54be]:hover:not(:disabled){filter:brightness(1.05)}.bb-cta[data-v-3b0b54be]:active:not(:disabled){transform:scale(.99)}.bb-cta[data-v-3b0b54be]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.bb-cta .chip[data-v-3b0b54be]{background:var(--accent-ink);width:1.7rem;height:1.7rem;color:var(--accent);border-radius:50%;flex:none;place-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1);display:grid}.bb-cta:hover:not(:disabled) .chip[data-v-3b0b54be]{transform:translate(3px)}.bb-cta[data-v-3b0b54be]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff59 50%,#0000 62%);animation:4.5s ease-in-out 1.2s infinite bb-sweep-3b0b54be;position:absolute;inset:0;transform:translate(-120%)}.bb-cta[data-v-3b0b54be]:disabled:after{animation:none}.bb-cta[data-v-3b0b54be]:hover:not(:disabled):after{animation:.7s cubic-bezier(.4,0,.2,1) bb-sweep-hover-3b0b54be}@keyframes bb-sweep-3b0b54be{0%,18%{transform:translate(-120%)}40%,to{transform:translate(120%)}}@keyframes bb-sweep-hover-3b0b54be{0%{transform:translate(-120%)}to{transform:translate(120%)}}.bb-cta-guide[data-v-3b0b54be]{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:none}.bb-cta-guide[data-v-3b0b54be]:after{display:none}.bb-cta-guide .chip[data-v-3b0b54be]{background:color-mix(in oklab, var(--ink) 6%, var(--surface));color:var(--accent)}.bb-cta-guide[data-v-3b0b54be]:hover{filter:none;border-color:var(--accent);color:var(--accent)}.bb-cta-guide:hover .chip[data-v-3b0b54be]{transform:translateY(-2px)}.bb-guide-note[data-v-3b0b54be]{text-align:center;color:var(--muted);margin-top:.7rem;font-size:.74rem;line-height:1.5}.bb-speed[data-v-3b0b54be]{border-top:1px solid var(--line);color:color-mix(in oklab, var(--ink) 72%, var(--muted));align-items:center;gap:.4rem;margin-top:.8rem;padding-top:.85rem;font-size:.72rem;display:flex}.bb-speed svg[data-v-3b0b54be]{color:var(--accent);flex:none}.bb-pay-anchor[data-v-3b0b54be]{height:0}.dock[data-v-3b0b54be]{z-index:60;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom,0px));background:color-mix(in oklab, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0}.dock.hide[data-v-3b0b54be]{transform:translateY(120%)}.dock-inner[data-v-3b0b54be]{align-items:center;gap:.8rem;width:100%;display:flex}.dock-veh[data-v-3b0b54be]{display:none}.dock-l[data-v-3b0b54be]{cursor:default;min-width:0;line-height:1.1;font:inherit;text-align:left;background:0;border:0;flex-direction:column;align-items:flex-start;margin:0;padding:0;display:flex}.dock-l.tappable[data-v-3b0b54be]{cursor:pointer}.dock-cap[data-v-3b0b54be]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.58rem}.dock-sum[data-v-3b0b54be]{font-family:var(--font-mono);align-items:center;font-size:1.25rem;font-weight:700;display:inline-flex}.dock-sum s[data-v-3b0b54be]{color:var(--muted);opacity:.6;margin-right:.3em;font-size:.6em;font-weight:400}.dock-peek[data-v-3b0b54be]{background:color-mix(in oklab, var(--accent) 12%, var(--surface));width:1.2rem;height:1.2rem;color:var(--accent);border-radius:50%;flex:none;place-items:center;margin-left:.45rem;transition:transform .25s;display:inline-grid}.dock-peek.open[data-v-3b0b54be]{transform:rotate(180deg)}.dock-scrim[data-v-3b0b54be]{z-index:55;background:color-mix(in oklab, var(--ink) 16%, transparent);opacity:0;pointer-events:none;transition:opacity .3s;position:fixed;inset:0}.dock-scrim.open[data-v-3b0b54be]{opacity:1;pointer-events:auto}.dock-summary[data-v-3b0b54be]{background:color-mix(in oklab, var(--surface) 98%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;bottom:100%;left:0;right:0;box-shadow:0 -18px 44px -26px #0b0d104d}.dock-summary.open[data-v-3b0b54be]{grid-template-rows:1fr}.dock-summary-clip[data-v-3b0b54be]{min-height:0;overflow:hidden}.dock-summary-body[data-v-3b0b54be]{overscroll-behavior:contain;max-width:1180px;max-height:52vh;margin:0 auto;padding:.9rem 1rem 1rem;overflow-y:auto}.dock-summary-h[data-v-3b0b54be]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin:0 0 .5rem;font-size:.58rem}.dock-summary-lines[data-v-3b0b54be]{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.dock-summary-lines li[data-v-3b0b54be]{justify-content:space-between;gap:1rem;font-size:.88rem;display:flex}.dock-summary-lines li>span[data-v-3b0b54be]:last-child{font-family:var(--font-mono);flex:none;font-weight:600}.dock-summary-lines li.disc>span[data-v-3b0b54be]{color:#0a7c5a}.dock-summary-total[data-v-3b0b54be]{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:.75rem;padding-top:.6rem;display:flex}.dock-summary-total>span[data-v-3b0b54be]:first-child{font-weight:600}.dock-summary-total small[data-v-3b0b54be]{font-family:var(--font-mono);color:var(--muted);margin-left:.3em;font-size:.62rem;font-weight:400}.dock-summary-total>span[data-v-3b0b54be]:last-child{font-family:var(--font-mono);font-size:1.1rem;font-weight:700}.dock-summary-total s[data-v-3b0b54be]{color:var(--muted);opacity:.6;margin-right:.3em;font-size:.6em;font-weight:400}.dock-summary-trust[data-v-3b0b54be]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);justify-content:center;align-items:center;gap:.4rem;margin:.8rem 0 0;font-size:.6rem;display:flex}.dock-summary-trust svg[data-v-3b0b54be]{color:var(--accent);opacity:.85;flex:none}.dock-cta>span[data-v-3b0b54be]:not(.chip){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dock-cta[data-v-3b0b54be]{cursor:pointer;min-width:0;font:inherit;color:var(--accent-ink);background:linear-gradient(180deg, color-mix(in oklab, #fff 14%, var(--accent)) 0%, var(--accent) 52%, color-mix(in oklab, var(--ink) 14%, var(--accent)) 100%);box-shadow:0 12px 30px -14px var(--accent), 0 1px 0 #ffffff4d inset;border:0;border-radius:11px;align-items:center;gap:.5rem;margin-left:auto;padding:.5rem .5rem .5rem 1.05rem;font-weight:600;display:inline-flex}.dock-cta .chip[data-v-3b0b54be]{background:var(--accent-ink);width:1.6rem;height:1.6rem;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}@media (width>=1024px){.dock[data-v-3b0b54be]{padding:.6rem 2rem}.dock-inner[data-v-3b0b54be]{gap:1.25rem;max-width:1180px;margin:0 auto}.dock-veh[data-v-3b0b54be]{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.dock-veh-txt[data-v-3b0b54be]{flex-direction:column;gap:2px;min-width:0;line-height:1.3;display:flex}.dock-veh-txt b[data-v-3b0b54be]{white-space:nowrap;font-size:.92rem;font-weight:600}.dock-veh-gen[data-v-3b0b54be]{color:var(--muted);font-size:.8rem;font-weight:400}.dock-veh-txt i[data-v-3b0b54be]{font-style:normal;font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:.66rem}.dock-veh-ename[data-v-3b0b54be]{color:var(--ink);font-weight:600}.dock-veh-logo[data-v-3b0b54be]{background:color-mix(in oklab, var(--ink) 4%, var(--surface));border:1px solid var(--line);border-radius:7px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.dock-veh-logo .cf-glyph[data-v-3b0b54be]{width:1.25rem;height:1.25rem}}.stage[data-v-3b0b54be]:focus-visible,.gbx[data-v-3b0b54be]:focus-visible,.opt[data-v-3b0b54be]:focus-visible,.dongle[data-v-3b0b54be]:focus-visible,.bb-cta[data-v-3b0b54be]:focus-visible,.bb-x[data-v-3b0b54be]:focus-visible,.bb-codelink[data-v-3b0b54be]:focus-visible,.dock-cta[data-v-3b0b54be]:focus-visible,.dock-l.tappable[data-v-3b0b54be]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 35%, transparent);outline:0}.stab[data-v-3b0b54be]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--accent) 65%, transparent);outline:0}@media (prefers-reduced-motion:reduce){.reveal[data-v-3b0b54be]{opacity:1;transition:none;transform:none}.stage[data-v-3b0b54be]:hover,.gbx[data-v-3b0b54be]:hover,.opt[data-v-3b0b54be]:hover{transform:none}.bb-cta[data-v-3b0b54be]:after,.bb-cta[data-v-3b0b54be]:hover:not(:disabled):after{animation:none}.bb-cta .chip[data-v-3b0b54be],.dock[data-v-3b0b54be],.dock-summary[data-v-3b0b54be],.dock-peek[data-v-3b0b54be],.dock-scrim[data-v-3b0b54be]{transition:none}}.hiw[data-astro-cid-zzpmwssl]{margin-top:3.75rem;padding:1.9rem 2rem}.hiw-head[data-astro-cid-zzpmwssl]{margin-bottom:1.5rem}.hiw-cards[data-astro-cid-zzpmwssl]{counter-reset:hiw-step;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.hiw-card[data-astro-cid-zzpmwssl]{border:1px solid var(--line);background:var(--surface);box-shadow:var(--card-sh);border-radius:18px;padding:1.5rem 1.4rem;position:relative;overflow:hidden}.hiw-card[data-astro-cid-zzpmwssl]:before{counter-increment:hiw-step;content:counter(hiw-step, decimal-leading-zero);content:counter(hiw-step, decimal-leading-zero) / "";z-index:0;pointer-events:none;font-family:var(--font-mono);letter-spacing:-.05em;color:color-mix(in oklab, var(--accent) 9%, transparent);font-size:3.8rem;font-weight:700;line-height:1;position:absolute;top:-.5rem;right:.45rem}.hiw-ic[data-astro-cid-zzpmwssl]{z-index:1;width:2.6rem;height:2.6rem;color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, var(--bg));border:1px solid color-mix(in oklab, var(--accent) 20%, var(--line));border-radius:13px;place-items:center;margin-bottom:1rem;display:grid;position:relative}.hiw-ic[data-astro-cid-zzpmwssl] svg[data-astro-cid-zzpmwssl]{width:1.3rem;height:1.3rem}.hiw-card[data-astro-cid-zzpmwssl] h3[data-astro-cid-zzpmwssl]{z-index:1;margin:0 0 .35rem;font-size:.98rem;font-weight:600;position:relative}.hiw-card[data-astro-cid-zzpmwssl] p[data-astro-cid-zzpmwssl]{z-index:1;color:var(--muted);margin:0;font-size:.84rem;line-height:1.55;position:relative}.hiw[data-astro-cid-zzpmwssl][data-reveal]{opacity:1;transform:none}.hiw-head[data-astro-cid-zzpmwssl]{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.hiw-card[data-astro-cid-zzpmwssl]{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.hiw[data-astro-cid-zzpmwssl].in-view .hiw-head[data-astro-cid-zzpmwssl],.hiw[data-astro-cid-zzpmwssl].in-view .hiw-card[data-astro-cid-zzpmwssl]{opacity:1;transform:none}.hiw[data-astro-cid-zzpmwssl].in-view .hiw-card[data-astro-cid-zzpmwssl]:first-child{transition-delay:.16s}.hiw[data-astro-cid-zzpmwssl].in-view .hiw-card[data-astro-cid-zzpmwssl]:nth-child(2){transition-delay:.28s}.hiw[data-astro-cid-zzpmwssl].in-view .hiw-card[data-astro-cid-zzpmwssl]:nth-child(3){transition-delay:.4s}@media (width<=760px){.hiw-cards[data-astro-cid-zzpmwssl]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hiw-head[data-astro-cid-zzpmwssl],.hiw-card[data-astro-cid-zzpmwssl]{opacity:1;transition:none;transform:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hiw-card[data-astro-cid-zzpmwssl]{transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s}.hiw-card[data-astro-cid-zzpmwssl]:hover{border-color:color-mix(in oklab, var(--accent) 22%, var(--line));box-shadow:0 1px 2px -1px color-mix(in oklab, var(--ink) 9%, transparent), 0 26px 46px -24px color-mix(in oklab, var(--ink) 28%, transparent);transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s;transform:translateY(-4px)}}.notice[data-astro-cid-jnhfivq6]{cursor:pointer;text-align:left;border:1px solid color-mix(in oklab, #c98a1b 22%, var(--line));background:linear-gradient(165deg, color-mix(in oklab, #f0a32e 7%, var(--surface)) 0%, var(--surface) 70%);width:100%;box-shadow:0 4px 14px -10px color-mix(in oklab, var(--ink) 18%, transparent);border-radius:14px;align-items:center;gap:.65rem;margin:1.4rem 0 1.6rem;padding:.7rem 1rem;transition:border-color .2s,opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);display:flex}.notice[data-astro-cid-jnhfivq6]:hover{border-color:color-mix(in oklab, #c98a1b 40%, var(--line))}.notice-ic[data-astro-cid-jnhfivq6]{color:#9a5d00;background:color-mix(in oklab, #f0a32e 15%, var(--surface));border:1px solid oklab(62.2571% .0469307 .122198/.22);border-radius:7px;flex:none;place-items:center;width:1.55rem;height:1.55rem;display:grid}.notice-t[data-astro-cid-jnhfivq6]{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.88rem;font-weight:600;overflow:hidden}.notice-more[data-astro-cid-jnhfivq6]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);flex:none;align-items:center;gap:.28rem;font-size:.62rem;transition:color .15s;display:inline-flex}.notice[data-astro-cid-jnhfivq6]:hover .notice-more[data-astro-cid-jnhfivq6]{color:var(--ink)}.notice-dlg[data-astro-cid-jnhfivq6]{border:1px solid var(--line);background:var(--surface);width:min(34rem,100vw - 2rem);color:var(--ink);box-shadow:0 30px 70px -28px color-mix(in oklab, var(--ink) 45%, transparent);border-radius:20px;margin:auto;padding:1.4rem 1.5rem}.notice-dlg[data-astro-cid-jnhfivq6]::backdrop{background:color-mix(in oklab, var(--ink) 25%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.notice-dlg[data-astro-cid-jnhfivq6][open]{animation:.3s cubic-bezier(.16,1,.3,1) ndlg-in}@keyframes ndlg-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){.notice-dlg[data-astro-cid-jnhfivq6][open]{animation:none}}.ndlg-head[data-astro-cid-jnhfivq6]{align-items:center;gap:.8rem;display:flex}.ndlg-ic[data-astro-cid-jnhfivq6]{color:#9a5d00;background:color-mix(in oklab, #f0a32e 13%, var(--surface));border:1px solid oklab(62.2571% .0469307 .122198/.24);border-radius:10px;flex:none;place-items:center;width:2.3rem;height:2.3rem;display:grid}.ndlg-head[data-astro-cid-jnhfivq6] h2[data-astro-cid-jnhfivq6]{letter-spacing:-.01em;flex:auto;margin:0;font-size:1.05rem}.ndlg-x[data-astro-cid-jnhfivq6]{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;place-items:center;font-size:.85rem;transition:background .15s,color .15s;display:grid}.ndlg-x[data-astro-cid-jnhfivq6]:hover{background:color-mix(in oklab, var(--ink) 6%, transparent);color:var(--ink)}.ndlg-b[data-astro-cid-jnhfivq6]{color:var(--muted);white-space:pre-line;margin:.9rem 0 0;font-size:.88rem;line-height:1.65}.faq[data-astro-cid-zo4ycnmb]{margin-top:3.75rem}.faq-head[data-astro-cid-zo4ycnmb]{text-align:center;margin-bottom:1.9rem}.faq-cats[data-astro-cid-zo4ycnmb]{flex-direction:column;gap:1.7rem;max-width:43rem;margin:0 auto;display:flex}.faq-cat-h[data-astro-cid-zo4ycnmb]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0 0 .7rem .3rem;font-size:.64rem}.proof[data-astro-cid-ikt3fgaj]{background:linear-gradient(165deg, color-mix(in oklab, var(--accent) 5.5%, var(--bg)) 0%, var(--bg) 80%);border-radius:24px;margin-top:3.75rem;padding:2.4rem 2rem;scroll-margin-top:6rem}@media (width<=560px){.proof[data-astro-cid-ikt3fgaj]{padding:1.8rem 1.3rem}}.proof-head[data-astro-cid-ikt3fgaj]{margin-bottom:1.5rem}.tmarquee[data-astro-cid-ikt3fgaj]{padding:1.7rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.tmarquee-track[data-astro-cid-ikt3fgaj]{width:max-content;animation:tmarquee calc(var(--tm-n,8) * 6.9s) linear infinite;align-items:stretch;animation-play-state:paused;display:flex}.tmarquee[data-astro-cid-ikt3fgaj].inview .tmarquee-track[data-astro-cid-ikt3fgaj]{animation-play-state:running}.tmarquee[data-astro-cid-ikt3fgaj]:hover .tmarquee-track[data-astro-cid-ikt3fgaj]{animation-play-state:paused}@keyframes tmarquee{to{transform:translate(-50%)}}.tcard[data-astro-cid-ikt3fgaj]{border:1px solid var(--line);background:var(--surface);box-shadow:0 8px 22px -12px color-mix(in oklab, var(--ink) 24%, transparent);border-radius:14px;flex-direction:column;flex:0 0 21rem;gap:.9rem;margin-right:1rem;padding:1.2rem 1.3rem;display:flex;position:relative}@media (width<=640px){.tmarquee[data-astro-cid-ikt3fgaj]{height:30rem;padding:1rem .25rem;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.tmarquee-track[data-astro-cid-ikt3fgaj]{width:auto;animation-name:tmarquee-y;animation-duration:calc(var(--tm-n,8) * 4.25s);flex-direction:column;align-items:stretch}.tcard[data-astro-cid-ikt3fgaj]{flex:none;width:100%;margin-bottom:1rem;margin-right:0}}@keyframes tmarquee-y{to{transform:translateY(-50%)}}.tcard[data-astro-cid-ikt3fgaj].same{border-color:color-mix(in oklab, var(--accent) 55%, var(--line));background:linear-gradient(165deg, color-mix(in oklab, var(--accent) 11%, var(--surface)) 0%, var(--surface) 72%);box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 32%, transparent), 0 8px 22px -10px color-mix(in oklab, var(--accent) 42%, transparent)}.tcard[data-astro-cid-ikt3fgaj].same .tveh[data-astro-cid-ikt3fgaj]{color:color-mix(in oklab, var(--accent) 75%, var(--ink))}.tsame[data-astro-cid-ikt3fgaj]{z-index:2;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-ink);background:var(--accent);box-shadow:0 5px 14px -5px color-mix(in oklab, var(--accent) 60%, transparent);border-radius:999px;align-items:center;gap:.36rem;padding:.3rem .62rem .3rem .46rem;font-size:.56rem;font-weight:600;display:inline-flex;position:absolute;top:-.7rem;left:1.1rem}.tsame[data-astro-cid-ikt3fgaj] svg[data-astro-cid-ikt3fgaj]{flex:none;width:.78rem;height:.78rem}.tsame[data-astro-cid-ikt3fgaj].t2{color:var(--accent);background:color-mix(in oklab, var(--accent) 12%, var(--surface));border:1px solid color-mix(in oklab, var(--accent) 38%, transparent);box-shadow:none}.tsame[data-astro-cid-ikt3fgaj].t3{color:var(--muted);background:var(--surface);border:1px solid var(--line);box-shadow:0 3px 10px -4px color-mix(in oklab, var(--ink) 18%, transparent)}.tcard[data-astro-cid-ikt3fgaj].t2{background:var(--surface);box-shadow:0 8px 22px -12px color-mix(in oklab, var(--ink) 24%, transparent)}.tcard[data-astro-cid-ikt3fgaj] blockquote[data-astro-cid-ikt3fgaj]{color:color-mix(in oklab, var(--ink) 85%, var(--muted));-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.tcard[data-astro-cid-ikt3fgaj] figcaption[data-astro-cid-ikt3fgaj]{flex-direction:column;gap:.12rem;margin-top:auto;display:flex}.tname[data-astro-cid-ikt3fgaj]{font-size:.84rem;font-weight:600}.tveh[data-astro-cid-ikt3fgaj]{font-family:var(--font-mono);color:var(--muted);font-size:.62rem}@media (prefers-reduced-motion:reduce){.tmarquee[data-astro-cid-ikt3fgaj]{overflow-x:auto}.tmarquee-track[data-astro-cid-ikt3fgaj]{animation:none}}.tcard[data-astro-cid-ikt3fgaj].clamped{cursor:pointer}.tcard[data-astro-cid-ikt3fgaj].clamped blockquote[data-astro-cid-ikt3fgaj]{position:relative}.tpop[data-astro-cid-ikt3fgaj]{z-index:80;border:1px solid var(--line);background:var(--surface);width:min(26rem,92vw);max-width:26rem;max-height:min(24rem,70vh);box-shadow:0 18px 50px -18px color-mix(in oklab, var(--ink) 45%, transparent);border-radius:14px;flex-direction:column;gap:.8rem;padding:1.15rem 1.25rem;display:flex;position:fixed}.tpop[data-astro-cid-ikt3fgaj] blockquote[data-astro-cid-ikt3fgaj]{color:color-mix(in oklab, var(--ink) 85%, var(--muted));overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding-right:.35rem;font-size:.9rem;line-height:1.55;overflow-y:auto}.tpop[data-astro-cid-ikt3fgaj] figcaption[data-astro-cid-ikt3fgaj]{flex-direction:column;gap:.12rem;display:flex}.safety[data-astro-cid-mmijucd5]{border:1px solid var(--line);background:linear-gradient(165deg, color-mix(in oklab, var(--accent) 4%, var(--bg)) 0%, var(--bg) 75%);border-radius:18px;grid-template-columns:.85fr 1.15fr;align-items:start;gap:1.5rem 2.5rem;margin-top:3.75rem;padding:1.9rem 2rem;display:grid}@media (width<=860px){.safety[data-astro-cid-mmijucd5]{grid-template-columns:1fr;padding:1.5rem}}.safety-vs[data-astro-cid-mmijucd5]{color:var(--muted);margin-top:.8rem;font-size:.86rem;line-height:1.55}.safety-pts[data-astro-cid-mmijucd5]{grid-template-columns:1fr 1fr;gap:.9rem 1.4rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=560px){.safety-pts[data-astro-cid-mmijucd5]{grid-template-columns:1fr}}.safety-pts[data-astro-cid-mmijucd5] li[data-astro-cid-mmijucd5]{gap:.55rem;display:flex}.safety-pts[data-astro-cid-mmijucd5] svg[data-astro-cid-mmijucd5]{color:#10b981;flex:none;margin-top:.1rem}.safety-pts[data-astro-cid-mmijucd5] b[data-astro-cid-mmijucd5]{font-size:.86rem;font-weight:600;display:block}.safety-pts[data-astro-cid-mmijucd5] span[data-astro-cid-mmijucd5]{color:var(--muted);white-space:pre-line;font-size:.76rem;line-height:1.45}.support[data-astro-cid-cwza73au]{border:1px solid color-mix(in oklab, var(--accent) 16%, var(--line));background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 6%, var(--bg)) 0%, color-mix(in oklab, var(--accent) 2%, var(--bg)) 70%);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.3rem 2rem;margin-top:3.75rem;padding:2rem;display:flex}.support-txt[data-astro-cid-cwza73au]{min-width:0;max-width:34rem}.support-txt[data-astro-cid-cwza73au] h2[data-astro-cid-cwza73au]{letter-spacing:-.02em;font-size:clamp(1.15rem,2.2vw,1.45rem);line-height:1.22}.support-txt[data-astro-cid-cwza73au] p[data-astro-cid-cwza73au]{color:var(--muted);margin-top:.45rem;font-size:.88rem;line-height:1.5}.support-cta[data-astro-cid-cwza73au]{color:var(--accent-ink);background:var(--accent);box-shadow:0 12px 28px -10px var(--accent);border-radius:12px;flex:none;align-items:center;gap:.5rem;padding:.85rem 1.45rem;font-size:.92rem;font-weight:600;transition:filter .15s,transform .15s,box-shadow .15s;display:inline-flex}.support-cta[data-astro-cid-cwza73au]:hover{filter:brightness(1.06);box-shadow:0 18px 34px -12px var(--accent);transform:translateY(-2px)}.support-cta[data-astro-cid-cwza73au]:active{transform:scale(.98)}@media (width<=640px){.support[data-astro-cid-cwza73au]{flex-direction:column;align-items:flex-start;padding:1.6rem 1.5rem}.support-cta[data-astro-cid-cwza73au]{justify-content:center;width:100%}}.namechip[data-v-31d0672e]{vertical-align:middle;font-family:var(--font-mono);letter-spacing:0;color:var(--ink);cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .5rem .3rem .68rem;font-size:.72rem;font-weight:600;line-height:1;transition:border-color .15s,background .15s;display:inline-flex}.namechip[data-v-31d0672e]:hover{border-color:color-mix(in oklab, var(--accent) 42%, var(--line));background:color-mix(in oklab, var(--accent) 5%, var(--surface))}.namechip svg[data-v-31d0672e]{color:var(--muted);transition:color .15s}.namechip:hover svg[data-v-31d0672e]{color:var(--accent)}.vh-badge[data-v-523849bc]{color:#0a7c5a;background:color-mix(in oklab, #10b981 9%, var(--surface));border:1px solid oklab(69.5873% -.142158 .0448781/.28);border-radius:11px;align-items:center;gap:.5rem;padding:.55rem .8rem;transition:color .25s,background .25s,border-color .25s;display:inline-flex}.vh-badge span[data-v-523849bc]{flex-direction:column;font-size:.78rem;font-weight:600;line-height:1.15;display:flex}.vh-badge i[data-v-523849bc]{font-style:normal;font-family:var(--font-mono);font-size:.58rem;font-weight:400}@media (width<=760px){.vh-badge[data-v-523849bc]{gap:.42rem;max-width:100%;padding:.42rem .72rem}.vh-badge span[data-v-523849bc]{flex-flow:wrap;align-items:baseline;gap:.4rem}.vh-badge i[data-v-523849bc]:before{content:"·";opacity:.55;margin-right:.4rem}}.crumb[data-astro-cid-tmrjaqkr]{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1rem;margin-bottom:1.5rem;font-size:.72rem;display:flex}.crumb[data-astro-cid-tmrjaqkr] ol[data-astro-cid-tmrjaqkr]{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.crumb[data-astro-cid-tmrjaqkr] li[data-astro-cid-tmrjaqkr]{align-items:center;gap:.45rem;display:inline-flex}.crumb[data-astro-cid-tmrjaqkr] li[data-astro-cid-tmrjaqkr]:not(:first-child):before{content:"›";opacity:.45}.crumb[data-astro-cid-tmrjaqkr] a[data-astro-cid-tmrjaqkr]{color:var(--muted);transition:color .15s}.crumb[data-astro-cid-tmrjaqkr] a[data-astro-cid-tmrjaqkr]:hover{color:var(--accent)}.crumb[data-astro-cid-tmrjaqkr] .cur[data-astro-cid-tmrjaqkr]{color:var(--ink);opacity:1;font-weight:600}.vh[data-astro-cid-tmrjaqkr]{flex-wrap:wrap;align-items:center;gap:1.1rem;margin-bottom:2.2rem;display:flex}.vh-logo[data-astro-cid-tmrjaqkr]{background:var(--surface);border:1px solid var(--line);width:3.4rem;height:3.4rem;box-shadow:0 1px 0 #ffffffb3 inset, 0 14px 34px -22px color-mix(in oklab, var(--ink) 50%, transparent);border-radius:14px;flex:none;place-items:center;display:grid}.vh-glyph[data-astro-cid-tmrjaqkr]{background-color:var(--ink);width:2rem;height:2rem;-webkit-mask:var(--brand-logo) center / contain no-repeat;-webkit-mask:var(--brand-logo) center / contain no-repeat;mask:var(--brand-logo) center / contain no-repeat}.vh-mono[data-astro-cid-tmrjaqkr]{font-family:var(--font-mono);color:var(--ink);font-size:1rem;font-weight:600}.vh-id[data-astro-cid-tmrjaqkr]{flex:1;min-width:0}.vh-id[data-astro-cid-tmrjaqkr] h1[data-astro-cid-tmrjaqkr]{letter-spacing:-.03em;font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.05}.vh-id[data-astro-cid-tmrjaqkr] h1[data-astro-cid-tmrjaqkr] .gen[data-astro-cid-tmrjaqkr]{color:var(--muted);margin-left:.3em;font-size:.66em;font-weight:500}.vh-sub[data-astro-cid-tmrjaqkr]{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;margin-top:.5rem;font-size:.8rem;display:flex}.vh-sub[data-astro-cid-tmrjaqkr] .eng[data-astro-cid-tmrjaqkr]{color:var(--ink);font-size:.95rem;font-weight:700}.vh-sub[data-astro-cid-tmrjaqkr] .bar[data-astro-cid-tmrjaqkr]{opacity:.4;background:currentColor;width:1px;height:.85em;margin:0 .55em;display:inline-block}.vh-sub[data-astro-cid-tmrjaqkr] .dot[data-astro-cid-tmrjaqkr]{opacity:.5;margin:0 .45em}.vh-badge-slot[data-astro-cid-tmrjaqkr]{flex:none;display:inline-flex}@media (width<=760px){.crumb[data-astro-cid-tmrjaqkr]{justify-content:center}.vh[data-astro-cid-tmrjaqkr]{text-align:center;flex-direction:column;align-items:center;gap:.6rem;margin-bottom:1.5rem}.vh-id[data-astro-cid-tmrjaqkr]{flex:none}.vh-sub[data-astro-cid-tmrjaqkr]{justify-content:center}.vh-logo[data-astro-cid-tmrjaqkr]{border-radius:12px;width:2.9rem;height:2.9rem}.vh-glyph[data-astro-cid-tmrjaqkr]{width:1.7rem;height:1.7rem}.vh-id[data-astro-cid-tmrjaqkr] h1[data-astro-cid-tmrjaqkr]{font-size:1.5rem}.vh-badge-slot[data-astro-cid-tmrjaqkr]{display:none}}.cfg-page[data-astro-cid-krcsd54u]{background: linear-gradient(180deg, var(--bg) 0%, var(--bg) 56px, transparent 200px), radial-gradient(80% 40% at 50% -6%, color-mix(in oklab, var(--accent) 4%, transparent) 0%, transparent 60%), linear-gradient(180deg, #f5f7fc 0%, var(--bg) 46%);--card-sh:0 1px 2px -1px color-mix(in oklab, var(--ink) 9%, transparent), 0 16px 34px -22px color-mix(in oklab, var(--ink) 22%, transparent);min-height:100svh}.wrap[data-astro-cid-krcsd54u]{max-width:72rem;margin:0 auto;padding:0 1.5rem}.cfg-page[data-astro-cid-krcsd54u]>.wrap[data-astro-cid-krcsd54u]{padding-top:6.5rem;padding-bottom:4rem}@media (width<=1023px){.cfg-page[data-astro-cid-krcsd54u]>.wrap[data-astro-cid-krcsd54u]{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}}[data-reveal]{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}[data-reveal].in-view{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}
