.hero[data-astro-cid-ge2uvauf]{--h-bg:#08130e;--h-line:#ffffff1a;--h-muted:#a3b1aa;isolation:isolate;background:var(--h-bg);color:var(--white);padding-block:clamp(56px,9vw,112px) clamp(72px,9vw,120px);position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background:linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/72px 72px;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#00000080 55%,#0000 90%)}.hero[data-astro-cid-ge2uvauf]:after{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke-width='.35'%3E%3Cg stroke='%23ffffff' stroke-opacity='.11'%3E%3Crect x='45' y='45' width='110' height='110'/%3E%3Crect x='45' y='45' width='110' height='110' transform='rotate(45 100 100)'/%3E%3Crect x='70' y='70' width='60' height='60'/%3E%3Crect x='70' y='70' width='60' height='60' transform='rotate(45 100 100)'/%3E%3Ccircle cx='100' cy='100' r='77.8'/%3E%3Ccircle cx='100' cy='100' r='97'/%3E%3C/g%3E%3Ccircle cx='100' cy='100' r='14' stroke='%23c1272d' stroke-opacity='.7'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:760px;height:760px;position:absolute;top:-140px;right:-180px}.location[data-astro-cid-ge2uvauf]{color:var(--h-muted);align-items:center;gap:10px;margin-bottom:28px;font-size:.9375rem;display:inline-flex}.pin[data-astro-cid-ge2uvauf]{background:#2bb673;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2bb6732e}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;max-width:17ch;font-size:clamp(2.5rem,6.2vw,5rem);line-height:1.02}.sub[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px 48px;margin-top:clamp(28px,4vw,44px);display:grid}.lead[data-astro-cid-ge2uvauf]{color:#c9d3ce;max-width:640px;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.actions[data-astro-cid-ge2uvauf] .btn-secondary[data-astro-cid-ge2uvauf]{color:var(--white);background:0 0;border-color:#ffffff59}.actions[data-astro-cid-ge2uvauf] .btn-secondary[data-astro-cid-ge2uvauf]:hover{border-color:var(--white)}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.trace[data-astro-cid-ge2uvauf]{--line:var(--h-line);--muted:var(--h-muted);--ink-2:#dfe6e2;border-radius:var(--radius-lg);backdrop-filter:blur(6px);background:#0c1a13d1;border:1px solid #ffffff24;margin:clamp(48px,7vw,88px) 0 0;overflow:hidden;box-shadow:0 40px 80px -40px #0009}.trace-head[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);background:#ffffff08;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 16px;display:flex}.trace-title[data-astro-cid-ge2uvauf]{font-size:.875rem;font-weight:600}.seg[data-astro-cid-ge2uvauf]{border:1px solid var(--line);border-radius:var(--radius);scrollbar-width:none;background:#00000040;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:5px 12px;font-size:.8125rem;transition:background-color .15s,color .15s}.seg[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:hover{color:var(--white)}.seg[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-selected=true]{background:var(--white);color:var(--ink)}.run[data-astro-cid-ge2uvauf]{padding:8px 16px 0}.rows[data-astro-cid-ge2uvauf]{margin:0;padding:0;list-style:none}.row[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,15rem) 6.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:16px;min-height:44px;display:grid}.row[data-astro-cid-ge2uvauf].head{min-height:36px;color:var(--muted);font-size:.75rem}.scale[data-astro-cid-ge2uvauf]{justify-content:space-between;display:flex}.label[data-astro-cid-ge2uvauf]{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.tool[data-astro-cid-ge2uvauf]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.time[data-astro-cid-ge2uvauf]{text-align:end;color:var(--ink-2);font-variant-numeric:tabular-nums}.track[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 25% 100%;border-right:1px solid var(--line);align-self:stretch;align-items:center;display:flex}.track[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:100%;height:12px;overflow:visible}.track[data-astro-cid-ge2uvauf] rect[data-astro-cid-ge2uvauf]{fill:#e6ece8;transform-box:fill-box;transform-origin:0;transition:transform var(--d,0s) cubic-bezier(.3, .6, .4, 1), fill .2s}.row[data-astro-cid-ge2uvauf][data-state=pending] rect[data-astro-cid-ge2uvauf]{transition:none;transform:scaleX(0)}.row[data-astro-cid-ge2uvauf][data-state=running] rect[data-astro-cid-ge2uvauf]{fill:var(--red)}.row[data-astro-cid-ge2uvauf][data-state=pending] .time[data-astro-cid-ge2uvauf],.row[data-astro-cid-ge2uvauf][data-state=running] .time[data-astro-cid-ge2uvauf]{visibility:hidden}.row[data-astro-cid-ge2uvauf][data-state=pending] .label[data-astro-cid-ge2uvauf],.row[data-astro-cid-ge2uvauf][data-state=pending] .tool[data-astro-cid-ge2uvauf]{opacity:.45}.foot[data-astro-cid-ge2uvauf]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:14px 0;transition:opacity .3s;display:flex}.run[data-astro-cid-ge2uvauf][data-complete=false] .foot[data-astro-cid-ge2uvauf]{opacity:0}.status[data-astro-cid-ge2uvauf]{color:#3ccf88;align-items:center;gap:8px;font-size:.9375rem;font-weight:500;display:inline-flex}.note[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);color:var(--muted);background:#ffffff08;padding:10px 16px;font-size:.75rem}@media (width<=900px){.sub[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.actions[data-astro-cid-ge2uvauf]{justify-content:flex-start}}@media (width<=640px){.hero[data-astro-cid-ge2uvauf]:after{opacity:.7;width:520px;height:520px;top:-60px;right:-260px}.row[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) 4.5rem;grid-template-areas:"label time""track track";gap:6px 12px;padding:10px 0}.row[data-astro-cid-ge2uvauf].head{display:none}.label[data-astro-cid-ge2uvauf]{grid-area:label}.row[data-astro-cid-ge2uvauf] .tool[data-astro-cid-ge2uvauf]{display:none}.time[data-astro-cid-ge2uvauf]{grid-area:time}.track[data-astro-cid-ge2uvauf]{grid-area:track;height:12px}.file[data-astro-cid-ge2uvauf]{display:none}}.chip[data-astro-cid-dcjijqgn]{border:1px solid var(--line-strong);background:var(--white);color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:4px;align-items:center;padding:4px 10px;font-size:.875rem;line-height:1.4;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.chip[data-astro-cid-dcjijqgn]:hover{border-color:var(--ink)}.chip[data-astro-cid-dcjijqgn][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.row[data-astro-cid-dcjijqgn]{border:0;border-bottom:1px solid var(--night-line);width:100%;color:var(--night-muted);background:0 0;border-radius:0;padding:9px 0;font-size:.9375rem;display:flex}.row[data-astro-cid-dcjijqgn]:after{content:"";background:0 0;border-radius:50%;align-self:center;width:6px;height:6px;margin-left:auto}.row[data-astro-cid-dcjijqgn]:hover{color:var(--night-ink);border-color:var(--night-line)}.row[data-astro-cid-dcjijqgn][aria-pressed=true]{border-color:var(--night-line);color:var(--white);background:0 0}.row[data-astro-cid-dcjijqgn][aria-pressed=true]:after{background:var(--red)}.panel[data-astro-cid-cj7lulmv]{border:1px solid var(--line);border-left:2px solid var(--red);border-radius:0 var(--radius) var(--radius) 0;background:var(--bg-subtle);gap:8px;padding:20px 24px;scroll-margin:96px;display:grid}.panel[data-astro-cid-cj7lulmv].flash>[data-astro-cid-cj7lulmv]{animation:.25s ease-out flash}@keyframes flash{0%{opacity:.3}}.cat[data-astro-cid-cj7lulmv]{color:var(--muted);font-size:.75rem}h3[data-astro-cid-cj7lulmv]{letter-spacing:-.015em;font-size:1.25rem}p[data-astro-cid-cj7lulmv]{color:var(--ink-2)}small[data-astro-cid-cj7lulmv]{color:var(--muted);margin-top:4px;font-size:.8125rem}.dark[data-astro-cid-cj7lulmv]{background:var(--night-2);border-color:var(--night-line);border-left-color:var(--red)}.dark[data-astro-cid-cj7lulmv] .cat[data-astro-cid-cj7lulmv],.dark[data-astro-cid-cj7lulmv] small[data-astro-cid-cj7lulmv]{color:var(--night-muted)}.dark[data-astro-cid-cj7lulmv] h3[data-astro-cid-cj7lulmv]{color:var(--white)}.dark[data-astro-cid-cj7lulmv] p[data-astro-cid-cj7lulmv]{color:#cfd4d1}.explorer[data-astro-cid-hjobun64]{align-items:start}.tabs[data-astro-cid-hjobun64]{top:calc(var(--header-h) + 32px);border-top:1px solid var(--line);grid-column:1/span 3;display:grid;position:sticky}[data-astro-cid-hjobun64][role=tab]{border:0;border-bottom:1px solid var(--line);color:var(--muted);font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:2rem 1fr;align-items:baseline;gap:8px;padding:14px 12px 14px 0;font-size:1rem;transition:color .15s;display:grid;position:relative}[data-astro-cid-hjobun64][role=tab]:hover{color:var(--ink)}[data-astro-cid-hjobun64][role=tab][aria-selected=true]{color:var(--ink);font-weight:600}[data-astro-cid-hjobun64][role=tab][aria-selected=true]:before{content:"";background:var(--red);width:2px;position:absolute;top:12px;bottom:12px;left:-16px}.idx[data-astro-cid-hjobun64]{color:var(--muted);font-size:.75rem;font-weight:400}.stage[data-astro-cid-hjobun64]{grid-column:4/-1;gap:24px;min-width:0;display:grid}.solution[data-astro-cid-hjobun64]{gap:16px;animation:.25s ease-out in;display:grid}.solution[data-astro-cid-hjobun64][hidden]{display:none}@keyframes in{0%{opacity:0}}.solution[data-astro-cid-hjobun64] h3[data-astro-cid-hjobun64]{font-size:clamp(1.5rem,2.4vw,2rem)}.summary[data-astro-cid-hjobun64]{max-width:680px;color:var(--ink-2);font-size:1.0625rem}.spec[data-astro-cid-hjobun64]{border-top:1px solid var(--ink);margin:16px 0 0}.spec[data-astro-cid-hjobun64]>div[data-astro-cid-hjobun64]{border-bottom:1px solid var(--line);grid-template-columns:10rem minmax(0,1fr);gap:16px;padding:14px 0;display:grid}dt[data-astro-cid-hjobun64]{color:var(--muted);padding-top:3px;font-size:.875rem}dd[data-astro-cid-hjobun64]{margin:0}.chips[data-astro-cid-hjobun64]{flex-wrap:wrap;gap:6px;display:flex}.outcome[data-astro-cid-hjobun64] dd[data-astro-cid-hjobun64]{font-weight:500}@media (width<=900px){.explorer[data-astro-cid-hjobun64]{grid-template-columns:1fr;row-gap:32px}.tabs[data-astro-cid-hjobun64],.stage[data-astro-cid-hjobun64]{grid-column:1/-1}.tabs[data-astro-cid-hjobun64]{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);border-top:0;border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;position:static;overflow-x:auto}[data-astro-cid-hjobun64][role=tab]{border-bottom:0;flex:none;grid-template-columns:auto auto;margin-right:16px;padding:12px 16px 12px 0}[data-astro-cid-hjobun64][role=tab][aria-selected=true]:before{width:auto;height:2px;inset:auto 16px -1px 0}}@media (width<=560px){.spec[data-astro-cid-hjobun64]>div[data-astro-cid-hjobun64]{grid-template-columns:1fr;gap:6px}}.stack[data-astro-cid-u256hdza]{background:var(--night);color:var(--night-ink);border-top:0}.stack[data-astro-cid-u256hdza] .sh-label,.stack[data-astro-cid-u256hdza] .sh p{color:var(--night-muted)}.layout[data-astro-cid-u256hdza]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;display:grid}.groups[data-astro-cid-u256hdza]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}h3[data-astro-cid-u256hdza]{border-bottom:1px solid var(--night-muted);letter-spacing:0;color:var(--white);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;font-size:.9375rem;font-weight:600;display:flex}.count[data-astro-cid-u256hdza]{color:var(--night-muted);font-size:.75rem;font-weight:400}ul[data-astro-cid-u256hdza]{margin:0;padding:0;list-style:none}.layout[data-astro-cid-u256hdza] [data-tech-panel]{top:calc(var(--header-h) + 32px);position:sticky}@media (width<=1080px){.groups[data-astro-cid-u256hdza]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.layout[data-astro-cid-u256hdza]{grid-template-columns:1fr}.layout[data-astro-cid-u256hdza] [data-tech-panel]{top:calc(var(--header-h) + 8px);z-index:2;order:-1}}@media (width<=520px){.groups[data-astro-cid-u256hdza]{grid-template-columns:1fr}}.einvoice[data-astro-cid-jdy6w64f]{background:var(--bg-subtle)}.grid[data-astro-cid-jdy6w64f]{align-items:start;row-gap:32px}.label[data-astro-cid-jdy6w64f]{grid-column:1/span 3}.copy[data-astro-cid-jdy6w64f]{grid-column:4/span 5}.points[data-astro-cid-jdy6w64f]{grid-column:9/-1}.label[data-astro-cid-jdy6w64f]{color:var(--red);align-items:center;gap:10px;padding-top:.45em;font-size:.875rem;font-weight:500;display:inline-flex}.copy[data-astro-cid-jdy6w64f]{justify-items:start;gap:20px;display:grid}h2[data-astro-cid-jdy6w64f]{font-size:clamp(1.75rem,3vw,2.375rem)}.copy[data-astro-cid-jdy6w64f] p[data-astro-cid-jdy6w64f]{color:var(--ink-2);font-size:1.0625rem}.link-arrow[data-astro-cid-jdy6w64f]{color:var(--red)}.link-arrow[data-astro-cid-jdy6w64f]:hover{color:var(--red-700)}.points[data-astro-cid-jdy6w64f]{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.points[data-astro-cid-jdy6w64f] li[data-astro-cid-jdy6w64f]{border-bottom:1px solid var(--line-strong);grid-template-columns:2.25rem 1fr;padding:14px 0;display:grid}.points[data-astro-cid-jdy6w64f] .mono[data-astro-cid-jdy6w64f]{color:var(--muted);padding-top:2px}@media (width<=960px){.copy[data-astro-cid-jdy6w64f],.points[data-astro-cid-jdy6w64f]{grid-column:4/-1}}.list[data-astro-cid-ectujax3]{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}li[data-astro-cid-ectujax3]{border-bottom:1px solid var(--line);gap:6px;padding:22px 0;display:grid}h3[data-astro-cid-ectujax3]{letter-spacing:-.015em;font-size:1.25rem}p[data-astro-cid-ectujax3]{color:var(--ink-2)}@media (width>=761px){li[data-astro-cid-ectujax3]{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}h3[data-astro-cid-ectujax3]{grid-column:4/span 4}p[data-astro-cid-ectujax3]{grid-column:8/-1}}.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-grsovck6]{border-top:1px solid var(--ink);align-content:start;gap:12px;padding:20px 24px 8px 0;display:grid}li[data-astro-cid-grsovck6]+li[data-astro-cid-grsovck6]{border-left:1px solid var(--line);padding-left:24px}.mono[data-astro-cid-grsovck6]{color:var(--red)}h3[data-astro-cid-grsovck6]{letter-spacing:-.015em;font-size:1.25rem}p[data-astro-cid-grsovck6]{color:var(--ink-2);font-size:.9375rem}@media (width<=900px){.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}li[data-astro-cid-grsovck6]:nth-child(3){border-left:0;padding-left:0}}@media (width<=520px){.steps[data-astro-cid-grsovck6]{grid-template-columns:1fr;row-gap:24px}li[data-astro-cid-grsovck6]+li[data-astro-cid-grsovck6]{border-left:0;padding-left:0}}.items[data-astro-cid-2ojqaodh]{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-2ojqaodh]{align-content:start;gap:10px;padding:24px 24px 0 0;display:grid}li[data-astro-cid-2ojqaodh]+li[data-astro-cid-2ojqaodh]{border-left:1px solid var(--line);padding-left:24px}h3[data-astro-cid-2ojqaodh]{letter-spacing:-.01em;font-size:1.125rem}p[data-astro-cid-2ojqaodh]{color:var(--ink-2);font-size:.9375rem}@media (width<=960px){.items[data-astro-cid-2ojqaodh]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}li[data-astro-cid-2ojqaodh]:nth-child(3){border-left:0;padding-left:0}}@media (width<=560px){.items[data-astro-cid-2ojqaodh]{grid-template-columns:1fr;row-gap:0}li[data-astro-cid-2ojqaodh],li[data-astro-cid-2ojqaodh]+li[data-astro-cid-2ojqaodh]{border-left:0;border-bottom:1px solid var(--line);padding:20px 0}}.grid[data-astro-cid-he3spzz3]{align-items:start;row-gap:48px}.intro[data-astro-cid-he3spzz3]{grid-column:1/span 5;gap:20px;display:grid}h2[data-astro-cid-he3spzz3]{font-size:clamp(2rem,3.8vw,3rem)}.text[data-astro-cid-he3spzz3]{color:var(--ink-2);font-size:1.125rem}.direct[data-astro-cid-he3spzz3]{border-top:1px solid var(--ink);margin:16px 0 0}.direct[data-astro-cid-he3spzz3] div[data-astro-cid-he3spzz3]{border-bottom:1px solid var(--line);grid-template-columns:6rem 1fr;gap:16px;padding:12px 0;display:grid}.direct[data-astro-cid-he3spzz3] dt[data-astro-cid-he3spzz3]{color:var(--muted);padding-top:2px;font-size:.875rem}.direct[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{overflow-wrap:anywhere;margin:0}.direct[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.direct[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{text-decoration-color:var(--ink)}.form[data-astro-cid-he3spzz3]{grid-column:7/-1;gap:20px;display:grid}.row[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;gap:20px;display:grid}label[data-astro-cid-he3spzz3]{color:var(--ink-2);gap:6px;font-size:.875rem;font-weight:500;display:grid}input[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{width:100%;font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--line-strong);border-radius:var(--radius);padding:10px 12px;font-size:1rem;transition:border-color .15s,box-shadow .15s}input[data-astro-cid-he3spzz3]:hover,textarea[data-astro-cid-he3spzz3]:hover{border-color:#a9a9a3}input[data-astro-cid-he3spzz3]:focus,textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1113121a}textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:140px}.consent[data-astro-cid-he3spzz3]{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:10px;font-weight:400}.consent[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{width:16px;height:16px;accent-color:var(--ink);margin-top:3px}.hp[data-astro-cid-he3spzz3]{position:absolute;left:-9999px}.btn[data-astro-cid-he3spzz3]{justify-self:start}.btn[data-astro-cid-he3spzz3]:disabled{opacity:.6;cursor:wait}.status[data-astro-cid-he3spzz3]:empty{display:none}.status[data-astro-cid-he3spzz3][data-state=ok]{color:var(--green);font-weight:500}.status[data-astro-cid-he3spzz3][data-state=error]{color:var(--red);font-weight:500}@media (width<=960px){.intro[data-astro-cid-he3spzz3],.form[data-astro-cid-he3spzz3]{grid-column:1/-1}}@media (width<=560px){.row[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}
