.hero[data-astro-cid-ge2uvauf]{flex-direction:column;gap:32px;padding-block:76px 56px;display:flex}.headline[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;max-width:1100px;font-size:clamp(42px,6.2vw,84px);line-height:.98}.sweep[data-astro-cid-ge2uvauf]{animation:.7s cubic-bezier(.2,.7,.2,1) .3s both sweep}.lead[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 56px;display:flex}.lead[data-astro-cid-ge2uvauf]>p[data-astro-cid-ge2uvauf]{max-width:600px;color:var(--copy);flex:440px;margin:0;font-size:19px;line-height:1.55}.cta[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.buttons[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:10px;display:flex}.note[data-astro-cid-ge2uvauf]{color:var(--meta);margin:0;font-size:14px}.section[data-astro-cid-ki43kjrb]{flex-direction:column;gap:36px;padding-block:104px 56px;display:flex}.intro[data-astro-cid-ki43kjrb]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 56px;display:flex}.h2[data-astro-cid-ki43kjrb]{max-width:640px;font-size:clamp(32px,4vw,52px)}.intro[data-astro-cid-ki43kjrb] p[data-astro-cid-ki43kjrb]{color:var(--copy);flex:0 440px;margin:0;font-size:17px;line-height:1.55}.ledger[data-astro-cid-ki43kjrb]{background:var(--sheet);border:1px solid var(--rule);border-radius:16px;overflow-x:auto}table[data-astro-cid-ki43kjrb]{border-collapse:collapse;text-align:left;width:100%;min-width:820px}th[data-astro-cid-ki43kjrb],td[data-astro-cid-ki43kjrb]{border-bottom:1px solid var(--rule-soft);padding:16px 20px}thead[data-astro-cid-ki43kjrb] th[data-astro-cid-ki43kjrb]{color:var(--meta);border-bottom:1px solid var(--ink);padding-block:14px;font-size:13px;font-weight:600}thead[data-astro-cid-ki43kjrb] th[data-astro-cid-ki43kjrb].code{font-size:12px;font-weight:500}.code-col[data-astro-cid-ki43kjrb]{border-right:3px double var(--margin);width:170px;color:var(--copy);white-space:nowrap;font-size:13px}.name-col[data-astro-cid-ki43kjrb]{width:200px}.price-col[data-astro-cid-ki43kjrb],.price[data-astro-cid-ki43kjrb]{text-align:right;white-space:nowrap;width:200px}.group[data-astro-cid-ki43kjrb]{color:#17603a;background:#eef3ea;border-bottom:0;padding-block:10px;font-size:13px;font-weight:700}.name[data-astro-cid-ki43kjrb]{font-size:17px;font-weight:700}.name[data-astro-cid-ki43kjrb] a[data-astro-cid-ki43kjrb]{text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:4px;text-decoration-thickness:2px}.name[data-astro-cid-ki43kjrb] a[data-astro-cid-ki43kjrb]:hover{text-decoration-color:var(--marker);color:var(--ink)}.text[data-astro-cid-ki43kjrb]{color:var(--copy);font-size:15px;line-height:1.5}.price[data-astro-cid-ki43kjrb]{font-size:13px}.preview[data-astro-cid-ki43kjrb] .group[data-astro-cid-ki43kjrb],.coming[data-astro-cid-ki43kjrb] .group[data-astro-cid-ki43kjrb]{color:#4a5d53}.coming[data-astro-cid-ki43kjrb] .code-col[data-astro-cid-ki43kjrb],.coming[data-astro-cid-ki43kjrb] .text[data-astro-cid-ki43kjrb],.coming[data-astro-cid-ki43kjrb] .price[data-astro-cid-ki43kjrb]{color:var(--meta)}.coming[data-astro-cid-ki43kjrb] .name[data-astro-cid-ki43kjrb],.coming[data-astro-cid-ki43kjrb] .name[data-astro-cid-ki43kjrb] a[data-astro-cid-ki43kjrb]{color:var(--copy)}.pricing[data-astro-cid-htruwgye]{border-bottom:1px solid var(--rule)}.inner[data-astro-cid-htruwgye]{flex-direction:column;gap:40px;padding-block:104px;display:flex}.intro[data-astro-cid-htruwgye]{flex-direction:column;gap:14px;max-width:760px;display:flex}.h2[data-astro-cid-htruwgye]{font-size:clamp(32px,4vw,52px)}.intro[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]{color:var(--copy);margin:0;font-size:17px;line-height:1.55}.cards[data-astro-cid-htruwgye]{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.plan[data-astro-cid-htruwgye]{background:var(--sheet);border:2px solid var(--ink);border-radius:16px;flex-direction:column;gap:18px;padding:28px;display:flex;position:sticky;top:24px}.plan[data-astro-cid-htruwgye] h3[data-astro-cid-htruwgye]{margin:0;font-size:17px;font-weight:700}.amount[data-astro-cid-htruwgye]{align-items:baseline;gap:10px;display:flex}.price[data-astro-cid-htruwgye]{letter-spacing:-.04em;background-image:linear-gradient(transparent 55%, var(--marker) 55%, var(--marker) 92%, transparent 92%);padding:0 .04em;font-size:72px;line-height:.9}.period[data-astro-cid-htruwgye]{color:var(--copy);font-size:16px}.plan[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{margin:0;padding:0;list-style:none}.plan[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{border-top:1px dotted var(--rule-strong);padding:10px 0;font-size:15px}.plan[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:last-child{border-bottom:1px dotted var(--rule-strong)}.note[data-astro-cid-htruwgye]{color:var(--meta);margin:0;font-size:14px;line-height:1.5}.list[data-astro-cid-htruwgye]{background:var(--sheet);border:1px solid var(--rule);border-radius:16px;padding:28px 28px 24px}@media (width<=860px){.cards[data-astro-cid-htruwgye]{grid-template-columns:minmax(0,1fr)}.plan[data-astro-cid-htruwgye]{position:static}}@media (width<=420px){.plan[data-astro-cid-htruwgye],.list[data-astro-cid-htruwgye]{padding:22px 18px}}.footnote[data-astro-cid-htruwgye]{color:var(--meta);margin:0;font-size:14px;line-height:1.6}.footnote[data-astro-cid-htruwgye] a[data-astro-cid-htruwgye]{color:inherit;text-underline-offset:3px}.dark[data-astro-cid-y4dq7kfe]{background:var(--deep);color:#e8f0e3}.inner[data-astro-cid-y4dq7kfe]{flex-wrap:wrap;align-items:center;gap:56px 72px;padding-block:104px;display:flex}.copy[data-astro-cid-y4dq7kfe]{flex-direction:column;flex:440px;gap:22px;min-width:0;display:flex}.h2[data-astro-cid-y4dq7kfe]{color:var(--paper);font-size:clamp(32px,4vw,52px)}.copy[data-astro-cid-y4dq7kfe]>p[data-astro-cid-y4dq7kfe]{max-width:520px;color:var(--deep-copy);margin:0;font-size:17px;line-height:1.6}ul[data-astro-cid-y4dq7kfe]{margin:8px 0 0;padding:0;list-style:none}li[data-astro-cid-y4dq7kfe]{border-top:1px solid var(--deep-line);color:var(--deep-copy);align-items:flex-start;gap:14px;padding:13px 0;font-size:16px;line-height:1.5;display:flex}li[data-astro-cid-y4dq7kfe] svg[data-astro-cid-y4dq7kfe]{flex:none;margin-top:3px}strong[data-astro-cid-y4dq7kfe]{color:var(--paper);font-weight:700}.receipt[data-astro-cid-y4dq7kfe]{filter:drop-shadow(0 26px 30px #00000061);flex:0 380px;min-width:0;margin:0 auto;transform:rotate(1.6deg)}.paper[data-astro-cid-y4dq7kfe]{color:var(--ink);background:#fff;flex-direction:column;gap:14px;padding:28px 24px 18px;font-size:13px;line-height:1.7;display:flex}.center[data-astro-cid-y4dq7kfe]{text-align:center;flex-direction:column;gap:2px;display:flex}.shop[data-astro-cid-y4dq7kfe]{letter-spacing:.14em;font-weight:700}.muted[data-astro-cid-y4dq7kfe]{color:var(--meta)}hr[data-astro-cid-y4dq7kfe]{border:0;border-top:1.5px dashed #9fb39a;margin:0}dl[data-astro-cid-y4dq7kfe]{margin:0}.amounts[data-astro-cid-y4dq7kfe]{flex-direction:column;gap:6px;display:flex}.row[data-astro-cid-y4dq7kfe]{justify-content:space-between;gap:12px;display:flex}dt[data-astro-cid-y4dq7kfe]{color:var(--meta)}.amounts[data-astro-cid-y4dq7kfe] dt[data-astro-cid-y4dq7kfe]{color:var(--ink)}.amounts[data-astro-cid-y4dq7kfe] dt[data-astro-cid-y4dq7kfe].muted{color:var(--meta)}dd[data-astro-cid-y4dq7kfe]{margin:0}.total[data-astro-cid-y4dq7kfe]{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);padding:6px 0 5px;font-size:15px;font-weight:700}.headers[data-astro-cid-y4dq7kfe]{color:var(--meta);font-size:11px;line-height:1.6}.tear[data-astro-cid-y4dq7kfe]{display:block}.showcase{background-color:var(--paper-band);background-image:linear-gradient(var(--rule) 1px, transparent 1px);border-block:1px solid var(--rule);background-size:100% 32px}.showcase .inner{flex-direction:column;gap:40px;padding-block:48px 40px;display:flex}.showcase .tabs{scrollbar-width:none;background:var(--sheet);border:1px solid var(--rule-strong);border-radius:14px;align-self:center;gap:4px;max-width:100%;padding:5px;display:flex;overflow-x:auto;box-shadow:0 10px 24px -18px #0e2a1f80}.showcase [role=tab]{appearance:none;font:inherit;color:var(--copy);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:baseline;gap:8px;padding:10px 16px;font-size:15px;font-weight:600;display:inline-flex}.showcase [role=tab]:hover{color:var(--ink);background:var(--paper)}.showcase [role=tab][aria-selected=true]{background:var(--ink);color:var(--paper)}.showcase [role=tab]:focus-visible{outline-offset:-3px;outline-color:var(--marker)}.showcase .tab-status{color:var(--meta);font-size:10.5px;font-weight:500}.showcase [aria-selected=true] .tab-status{color:var(--deep-meta)}.showcase .panel{flex-direction:column;gap:36px;display:flex}.showcase .panel[hidden]{display:none}@media (width<=560px){.showcase [role=tab]{padding:9px 12px;font-size:14px}.showcase .tab-status{display:none}}.showcase .pair{flex-wrap:wrap;justify-content:center;align-items:center;gap:36px 40px;display:flex}.showcase .sheet{background:var(--sheet);min-width:0;max-width:440px;box-shadow:0 1px 0 var(--leader), 0 26px 44px -22px #0e2a1f66;color:var(--copy);border-radius:3px;flex-direction:column;flex:340px;gap:24px;padding:40px 32px 30px;font-size:13px;line-height:1.45;display:flex;transform:rotate(-1.4deg)}@media (width<=420px){.showcase .sheet{padding:32px 18px 24px}}.showcase .sheet-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.showcase .stack{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.showcase .tight{gap:2px}.showcase .doc-type{letter-spacing:.06em;white-space:nowrap;color:var(--ink);font-size:20px;font-weight:800;font-stretch:125%}.showcase .doc-type--long{letter-spacing:.04em;font-size:16px}.showcase .meta-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px;display:grid}.showcase .label{color:var(--meta);font-size:12px}.showcase .ink{color:var(--ink)}.showcase .line{border-bottom:1px solid var(--rule-soft);font-variant-numeric:tabular-nums;grid-template-columns:1fr 52px 76px;gap:12px;padding:9px 0;display:grid}.showcase .line>span:not(:first-child){text-align:right}.showcase .line--head{border-bottom-color:var(--ink);color:var(--meta);padding:7px 0;font-size:12px}.showcase .totals{flex-direction:column;gap:9px;width:100%;display:flex}.showcase .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.showcase .num{font-variant-numeric:tabular-nums}.showcase .row--total{border-top:1px solid var(--ink);color:var(--ink);padding-top:9px;font-size:15px;font-weight:700}.showcase .double-rule{border-block:1px solid var(--ink);height:3px}.showcase .connector{color:var(--ink);flex-direction:column;align-items:center;gap:10px;display:flex}.showcase .pill{background:var(--sheet);border:1px solid var(--rule-strong);white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:12px}.showcase .result{background:var(--deep);color:#e8f0e3;border-radius:14px;flex:380px;min-width:0;max-width:500px;overflow:hidden;box-shadow:0 26px 48px -24px #0e2a1f99}.showcase .result-head{border-bottom:1px solid var(--deep-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 18px;font-size:12px;display:flex}.showcase .status{color:var(--deep);background:var(--code-string);border-radius:5px;padding:3px 8px;font-weight:600}.showcase .json{overflow-wrap:anywhere;padding:18px 20px 20px;font-size:13px;line-height:1.8}.showcase .json>div{animation:.2s ease-out both fade}.showcase .in{padding-left:2ch}.showcase .in2{padding-left:4ch}.showcase .s{color:var(--code-string)}.showcase .n{color:var(--code-number)}.showcase .key{color:var(--ink);background-image:linear-gradient(var(--marker), var(--marker));background-repeat:no-repeat;background-size:100% 100%;border-radius:3px;padding:0 3px;animation:.35s ease-out both sweep}.showcase .result-foot{border-top:1px solid var(--deep-line);color:var(--deep-meta);padding:12px 20px;font-size:12px}.showcase .caption{color:var(--meta);text-align:center;margin:0;font-size:14px}.showcase .register{letter-spacing:.04em;font-size:15px;font-weight:800;font-stretch:125%}.showcase .tagged{margin-bottom:12px}.showcase .holder{font-weight:700}.showcase .stack.end{text-align:right;align-items:flex-end}.showcase .line--bank{grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline}.showcase .line--bank>span:nth-child(2){text-align:left}.showcase .line--rubric{grid-template-columns:26px minmax(0,1fr) 52px 56px;align-items:baseline}.showcase .line--rubric>span:nth-child(2){text-align:left}.showcase .rubric{border-right:3px double var(--margin);text-align:left;min-width:26px;color:var(--meta);padding-right:6px;font-size:11px;font-weight:500;display:inline-block}.showcase .line--rubric>.rubric{text-align:left}.showcase .rubric-label{align-items:baseline;gap:10px;display:inline-flex}.showcase .status--soon{color:var(--marker);box-shadow:inset 0 0 0 1px var(--marker);background:0 0;font-weight:500}.showcase .planned{color:#e8f0e3;margin:0;padding:10px 20px 12px;font-size:15px;line-height:1.5;list-style:none}.showcase .planned li{border-bottom:1px solid var(--deep-line);grid-template-columns:22px 1fr;padding:12px 0;animation:.25s ease-out both fade;display:grid}.showcase .planned li:last-child{border-bottom:0}.showcase .planned li:before{content:"→";font-family:var(--font-mono);color:var(--marker)}.showcase .planned-foot{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.showcase .planned-foot a{color:var(--paper);text-underline-offset:3px;font-size:13px}.showcase .planned-foot a:hover{color:var(--marker)}.field[data-astro-cid-olua7cft]{color:var(--ink);font-variant-numeric:tabular-nums;background-image:linear-gradient(var(--marker), var(--marker));background-repeat:no-repeat;background-size:100% 100%;border-radius:3px;margin:0 -5px;padding:1px 5px;animation:.45s ease-out both sweep;display:inline-block;position:relative}.strong[data-astro-cid-olua7cft]{font-weight:700}.large[data-astro-cid-olua7cft]{margin-bottom:2px;font-size:15px}.tag[data-astro-cid-olua7cft]{font-family:var(--font-mono);white-space:nowrap;background:var(--ink);color:var(--paper);border-radius:4px;padding:4px 6px;font-size:10px;font-weight:500;font-stretch:87.5%;line-height:1;animation:.25s ease-out both fade;position:absolute}.tag--above[data-astro-cid-olua7cft]{bottom:calc(100% + 5px);left:0}.tag--below[data-astro-cid-olua7cft]{top:calc(100% + 5px);left:0}.tag--left[data-astro-cid-olua7cft]{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.section[data-astro-cid-5wfdsgz3]{flex-direction:column;gap:32px;padding-block:48px 112px;display:flex}.h2[data-astro-cid-5wfdsgz3]{letter-spacing:-.025em;font-size:clamp(28px,3vw,38px);line-height:1.05}ol[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-5wfdsgz3]{border-top:2px solid var(--ink);flex-direction:column;gap:12px;padding-top:18px;display:flex}.number[data-astro-cid-5wfdsgz3]{color:var(--red);font-size:12px}h3[data-astro-cid-5wfdsgz3]{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700}p[data-astro-cid-5wfdsgz3]{color:var(--copy);flex:auto;margin:0;font-size:15px;line-height:1.55}.chip[data-astro-cid-5wfdsgz3]{background:var(--sheet);border:1px solid var(--rule);border-radius:6px;align-self:flex-start;padding:6px 9px;font-size:12px}
