.further-reading[data-astro-cid-2bngv53d]{margin:48px 0}h2[data-astro-cid-2bngv53d]{margin-bottom:8px;font-size:1.5rem}.reading-note[data-astro-cid-2bngv53d],small[data-astro-cid-2bngv53d]{color:var(--muted);font-size:.85rem}details[data-astro-cid-2bngv53d]{border-top:1px solid var(--line)}details[data-astro-cid-2bngv53d]:last-child{border-bottom:1px solid var(--line)}summary[data-astro-cid-2bngv53d]{cursor:pointer;align-items:center;gap:24px;padding:20px 4px;font-weight:650;display:flex}summary[data-astro-cid-2bngv53d]:after{content:"+";margin-left:auto}details[data-astro-cid-2bngv53d][open] summary[data-astro-cid-2bngv53d]:after{content:"−"}summary[data-astro-cid-2bngv53d] span[data-astro-cid-2bngv53d]{color:var(--muted);font:.75rem monospace}summary[data-astro-cid-2bngv53d]:focus-visible{outline:3px solid var(--green);outline-offset:3px}.prose[data-astro-cid-2bngv53d]{padding:0 4px 20px}.evidence-list[data-astro-cid-2bngv53d]{padding:0 0 12px;list-style:none}li[data-astro-cid-2bngv53d]{padding:16px 4px}li[data-astro-cid-2bngv53d] a[data-astro-cid-2bngv53d]{text-underline-offset:4px;text-decoration:underline}li[data-astro-cid-2bngv53d] p[data-astro-cid-2bngv53d]{margin:8px 0}section[data-astro-cid-q7rchrg6]{color:#343126;overflow-wrap:anywhere;background:#f8f4e8;border:1px solid #9b8863;border-radius:12px;padding:clamp(16px,3vw,28px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}h2[data-astro-cid-q7rchrg6],p[data-astro-cid-q7rchrg6],dl[data-astro-cid-q7rchrg6],dd[data-astro-cid-q7rchrg6]{margin:0}.eyebrow[data-astro-cid-q7rchrg6]{font-size:.82rem;font-weight:700}h2[data-astro-cid-q7rchrg6]{margin:.3rem 0;font-size:clamp(1.2rem,3vw,1.65rem)}.record[data-astro-cid-q7rchrg6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1rem 0;display:grid}.record[data-astro-cid-q7rchrg6]>div[data-astro-cid-q7rchrg6]{background:#fff;border:1px solid #ae9b75;border-top:4px solid #745d37;padding:.8rem}dt[data-astro-cid-q7rchrg6]{margin-bottom:.35rem;font-weight:700}dd[data-astro-cid-q7rchrg6]{font-size:.85rem}.note[data-astro-cid-q7rchrg6]{border-left:4px solid #745d37;padding:.5rem .8rem}@container (width<=600px){.record[data-astro-cid-q7rchrg6]{grid-template-columns:1fr}}[data-money]{color-scheme:light;overflow-wrap:anywhere;color:#192d37;font-variant-numeric:tabular-nums;background:#f7f5ef;border:1px solid #9caaa9;border-radius:12px;min-width:0;padding:clamp(12px,3vw,28px);font-family:system-ui,sans-serif;container-type:inline-size}[data-money] *{box-sizing:border-box}[data-money] h2{margin:.3rem 0 1rem;font-size:clamp(1.2rem,3vw,1.7rem)}[data-money] h3{font-size:1.05rem}[data-money] p{line-height:1.6}[data-money] .eyebrow{color:#28564c;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}[data-money] button,[data-money] input{font:inherit;color:#192d37;background:#fff;border:1px solid #647875;border-radius:6px;max-width:100%;min-height:44px;padding:.6rem .8rem}[data-money] button{cursor:pointer;white-space:normal}[data-money] button:disabled{cursor:default;opacity:.55}[data-money] button[aria-disabled=true]{color:#596763;border-style:dashed}[data-money] button[aria-pressed=true]{background:#d1ebdf;border-width:2px}[data-money] :focus-visible{outline-offset:3px;outline:3px dashed #005a79}[data-money] .controls{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0;display:flex}[data-money] label{gap:.5rem;margin:1rem 0;display:grid}[data-money] input{width:100%}[data-money] [role=status]{min-height:1.8em;margin-bottom:0}[data-money] .assumptions{font-size:.85rem}[data-money] table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.9rem}[data-money] th,[data-money] td{text-align:start;overflow-wrap:anywhere;border-bottom:1px solid #9caaa9;padding:.6rem .35rem}[data-money] caption{text-align:start;margin-bottom:.8rem;font-weight:700}[data-money] output{font-size:1.65rem;font-weight:700;display:block}[data-money] progress{accent-color:#216653;width:100%}@media (forced-colors:active){[data-money]{color:canvastext;background:canvas}[data-money] button,[data-money] input{color:buttontext;background:buttonface;border-color:buttontext}[data-money] :focus-visible{outline-color:highlight}}.exchange[data-astro-cid-hslsawus]{counter-reset:path;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:1rem;padding:0;list-style:none;display:grid}.exchange[data-astro-cid-hslsawus] li[data-astro-cid-hslsawus]{counter-increment:path;background:#fff;border:2px solid #567a73;padding:1rem}.exchange[data-astro-cid-hslsawus] li[data-astro-cid-hslsawus]:before{content:counter(path, decimal-leading-zero);color:#25634f;margin-bottom:.5rem;font-weight:800;display:block}.value[data-astro-cid-hslsawus]{background:#fff;border-left:5px solid #b07838;padding:.7rem 1rem}aside[data-astro-cid-hslsawus]{border:1px dashed #567a73;padding:1rem}.lanes[data-astro-cid-hslsawus]{align-items:stretch;gap:28px}.exchange[data-astro-cid-hslsawus] li[data-astro-cid-hslsawus]:first-child{border:5px solid #52633b;padding:26px;font-size:1.35rem;font-weight:700}.exchange[data-astro-cid-hslsawus] li[data-astro-cid-hslsawus]:last-child{border:3px dashed #52633b;padding:26px;font-size:1.25rem}.lanes[data-astro-cid-hslsawus] aside[data-astro-cid-hslsawus]{border-left:8px solid #52633b;padding:24px}.exchange[data-astro-cid-w7cstxbv]{counter-reset:path;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:1rem;padding:0;list-style:none;display:grid}.exchange[data-astro-cid-w7cstxbv] li[data-astro-cid-w7cstxbv]{counter-increment:path;background:#fff;border:2px solid #567a73;padding:1rem}.exchange[data-astro-cid-w7cstxbv] li[data-astro-cid-w7cstxbv]:before{content:counter(path, decimal-leading-zero);color:#25634f;margin-bottom:.5rem;font-weight:800;display:block}.value[data-astro-cid-w7cstxbv]{background:#fff;border-left:5px solid #b07838;padding:.7rem 1rem}.referral[data-astro-cid-w7cstxbv]{padding-left:1.5rem}.referral[data-astro-cid-w7cstxbv] li[data-astro-cid-w7cstxbv]{background:#fff;border-bottom:2px dashed #567a73;margin:.6rem 0;padding:.8rem}.referral[data-astro-cid-w7cstxbv]{gap:28px}.referral[data-astro-cid-w7cstxbv] li[data-astro-cid-w7cstxbv]{border:3px solid #75503f;padding:24px}.referral[data-astro-cid-w7cstxbv] li[data-astro-cid-w7cstxbv]:last-child{border:5px dashed #75503f;font-size:1.25rem;font-weight:700}:where([data-platform]){overflow-wrap:anywhere;color-scheme:light;min-width:0;container-type:inline-size}:where([data-platform]) *{box-sizing:border-box}:where([data-platform]) :is(button,input,select){font:inherit;color:inherit;max-width:100%}:where([data-platform]) button{cursor:pointer;background:0 0;border:1px solid;border-radius:.4rem;min-height:44px;padding:.55rem .8rem}:where([data-platform]) button:disabled{opacity:.55;cursor:default;border-style:dashed}:where([data-platform]) label{align-items:center;gap:.6rem;display:flex}:where([data-platform]) input{flex:none;width:20px;height:20px}:where([data-platform]) .controls{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0;display:flex}:where([data-platform]) :focus-visible{outline-offset:4px;outline:3px dashed}:where([data-platform]) [hidden]{display:none!important}:where([data-platform]) [role=status]{min-height:3em;margin:1rem 0 0;font-size:.9rem}:where([data-platform]) [aria-current=step]{outline-offset:3px;outline:2px solid}:where([data-platform]) [aria-pressed=true]{border-width:3px;font-weight:700}:where([data-platform]) :is(h2,h3,p){margin:0 0 .85rem}:where([data-platform]) h2{font-size:clamp(1.4rem,4vw,2rem)}:where([data-platform]) h3{font-size:1rem}:where([data-platform]) ol{padding-inline-start:1.5rem}@media (forced-colors:active){:where([data-platform]) :is(section,article,aside,li,figure){border-color:canvastext}:where([data-platform]) svg{color:canvastext}}@media (prefers-reduced-motion:reduce){:where([data-platform]) *{transition:none!important;animation:none!important}}section[data-astro-cid-atedqemb]{color:#172640;background:#f3f6fb;border:1px solid #8696ad;border-radius:12px;padding:clamp(16px,3vw,30px)}.eyebrow[data-astro-cid-atedqemb]{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}header[data-astro-cid-atedqemb]{border-bottom:1px solid #aab7c9;margin-bottom:1.2rem}.operations[data-astro-cid-atedqemb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operations[data-astro-cid-atedqemb] div[data-astro-cid-atedqemb]{border-top:2px solid #486086;padding:14px}dt[data-astro-cid-atedqemb]{font-size:.8rem}dd[data-astro-cid-atedqemb]{margin:8px 0 0;font-size:.9rem;font-weight:600}@container (width<600px){.operations[data-astro-cid-atedqemb]{grid-template-columns:1fr}}.lanes[data-astro-cid-atedqemb]{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.lanes[data-astro-cid-atedqemb] section[data-astro-cid-atedqemb]{background:#fff;border:1px solid #6e829e;padding:18px}.store[data-astro-cid-atedqemb]{background:#ebf3ed;border:3px double #536c58;margin:20px 0;padding:20px}.trace[data-astro-cid-atedqemb]{background:#e0e9f6;border-left:4px solid #496188;padding:14px}.note[data-astro-cid-atedqemb]{font-size:.85rem}.runtime[data-astro-cid-atedqemb]{border:2px dashed #486086;margin:20px 0;padding:18px}@container (width<=560px){.lanes[data-astro-cid-atedqemb]{grid-template-columns:1fr}}.runtime[data-astro-cid-atedqemb]{border:7px solid #345d74;border-radius:0;padding:28px}.runtime[data-astro-cid-atedqemb]>h3[data-astro-cid-atedqemb]{font-size:1.5rem}.operations[data-astro-cid-atedqemb]{border-top:5px solid #345d74;padding-top:24px}.store[data-astro-cid-atedqemb]{border-width:5px;border-radius:50%/12%;margin-top:38px}.scope-note[data-astro-cid-gbykh5u4]{border-top:1px solid;margin-top:1.2rem;padding-top:1rem;font-size:.85rem}section[data-astro-cid-gbykh5u4]{color:#182d41;overflow-wrap:anywhere;background:#edf4f8;border:1px solid #58768c;border-radius:12px;padding:clamp(16px,3vw,28px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}h2[data-astro-cid-gbykh5u4],p[data-astro-cid-gbykh5u4],ol[data-astro-cid-gbykh5u4]{margin:0}.eyebrow[data-astro-cid-gbykh5u4]{color:inherit;font-size:.82rem;font-weight:700}h2[data-astro-cid-gbykh5u4]{margin:.3rem 0;font-size:clamp(1.2rem,3vw,1.65rem)}.coordinator[data-astro-cid-gbykh5u4]{color:#fff;background:#284c69;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin:1rem 0;padding:.8rem 1rem;display:flex}.owners[data-astro-cid-gbykh5u4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:0;list-style:none;display:grid}.owners[data-astro-cid-gbykh5u4] li[data-astro-cid-gbykh5u4]{background:#fff;border:1px solid #7793a6;border-top:4px solid #284c69;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.number-label[data-astro-cid-gbykh5u4]{font-size:.82rem;font-weight:700}.owners[data-astro-cid-gbykh5u4] strong[data-astro-cid-gbykh5u4]{font-size:.95rem}.owners[data-astro-cid-gbykh5u4] span[data-astro-cid-gbykh5u4]:last-child{font-size:.82rem}.outcomes[data-astro-cid-gbykh5u4]{gap:.5rem;margin-top:1rem;display:grid}.outcomes[data-astro-cid-gbykh5u4] p[data-astro-cid-gbykh5u4]{background:#fff;border-left:4px solid #487080;padding:.7rem .9rem}.outcomes[data-astro-cid-gbykh5u4] p[data-astro-cid-gbykh5u4]:last-child{border-left-color:#a46032}@container (width<=560px){.owners[data-astro-cid-gbykh5u4]{grid-template-columns:1fr}}.coordinator[data-astro-cid-gbykh5u4]{border:5px solid #354f67;max-width:540px;margin-inline:auto;padding:26px}.coordinator[data-astro-cid-gbykh5u4] strong[data-astro-cid-gbykh5u4]{font-size:1.5rem}.owners[data-astro-cid-gbykh5u4]{border-top:5px solid #354f67;gap:22px;padding-top:28px}.owners[data-astro-cid-gbykh5u4] li[data-astro-cid-gbykh5u4]{border:3px solid #354f67;padding:24px}.outcomes[data-astro-cid-gbykh5u4]{border-top:4px dashed #354f67;padding-top:26px}section[data-astro-cid-km6hhhhv]{color:#172640;background:#f3f6fb;border:1px solid #8696ad;border-radius:12px;padding:clamp(16px,3vw,30px)}.eyebrow[data-astro-cid-km6hhhhv]{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}header[data-astro-cid-km6hhhhv]{border-bottom:1px solid #aab7c9;margin-bottom:1.2rem}.pipeline[data-astro-cid-km6hhhhv]{gap:16px;padding:0;list-style:none;display:grid}.pipeline[data-astro-cid-km6hhhhv]>li[data-astro-cid-km6hhhhv]{border:1px solid #8191aa;border-radius:6px;padding:16px}.files[data-astro-cid-km6hhhhv]{padding-left:1.2rem;font-family:ui-monospace,monospace}.api[data-astro-cid-km6hhhhv]{border:2px dashed #5d517c;margin-top:20px;padding:16px}.current[data-astro-cid-km6hhhhv]{background:#dfe8f7;border-left:4px solid #304f83;padding:12px}.island[data-astro-cid-km6hhhhv]{background:#fff2e3;border:2px solid #825335;border-radius:28px;margin-top:16px;padding:16px}@container (width<=560px){.pipeline[data-astro-cid-km6hhhhv]{grid-template-columns:1fr}}.runtime-facts[data-astro-cid-km6hhhhv]{border-block:1px solid;grid-template-columns:minmax(0,.65fr) minmax(0,2fr);gap:10px 16px;margin:18px 0;padding:18px 0;font-size:.85rem;display:grid}.runtime-facts[data-astro-cid-km6hhhhv] dt[data-astro-cid-km6hhhhv]{font-weight:700}.runtime-facts[data-astro-cid-km6hhhhv] dd[data-astro-cid-km6hhhhv]{min-width:0;margin:0}@container (width<480px){.runtime-facts[data-astro-cid-km6hhhhv]{grid-template-columns:1fr}}.pipeline[data-astro-cid-km6hhhhv]{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline[data-astro-cid-km6hhhhv]>li[data-astro-cid-km6hhhhv]{border:3px solid #304f83;padding:22px}.pipeline[data-astro-cid-km6hhhhv]>li[data-astro-cid-km6hhhhv]:nth-child(3){border:6px double #304f83;grid-column:span 2}.island[data-astro-cid-km6hhhhv]{border:5px solid #825335;border-radius:60px;max-width:480px;margin-left:auto;padding:24px}.api[data-astro-cid-km6hhhhv]{border-width:3px;margin-top:32px}@container (width<560px){.pipeline[data-astro-cid-km6hhhhv]{grid-template-columns:1fr}.pipeline[data-astro-cid-km6hhhhv]>li[data-astro-cid-km6hhhhv]:nth-child(3){grid-column:auto}.island[data-astro-cid-km6hhhhv]{border-radius:28px}}section[data-astro-cid-xarfzwvt]{color:#173f52;overflow-wrap:anywhere;background:#ebf3f6;border:1px solid #829eaa;padding:clamp(16px,3vw,32px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-xarfzwvt],h2[data-astro-cid-xarfzwvt],h3[data-astro-cid-xarfzwvt]{margin:0}header[data-astro-cid-xarfzwvt] p[data-astro-cid-xarfzwvt]{font-size:.8rem;font-weight:650}h2[data-astro-cid-xarfzwvt]{margin:.5rem 0 1.5rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}.approach[data-astro-cid-xarfzwvt]{background:#fff;border:1px solid #829eaa;margin-bottom:18px;padding:18px}.approach[data-astro-cid-xarfzwvt] p[data-astro-cid-xarfzwvt]{margin-top:8px;font-size:.9rem}.gate[data-astro-cid-xarfzwvt]{background:#fff;border:8px solid #285e77;border-bottom:0;padding:22px}h3[data-astro-cid-xarfzwvt]{font-size:1.05rem}.requirements[data-astro-cid-xarfzwvt]{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.requirements[data-astro-cid-xarfzwvt]>div[data-astro-cid-xarfzwvt]{border-bottom:3px solid #285e77;align-items:center;gap:14px;padding:10px 0;display:flex}.requirements[data-astro-cid-xarfzwvt] b[data-astro-cid-xarfzwvt]{font-family:ui-monospace,monospace;font-size:1.6rem}.blocked[data-astro-cid-xarfzwvt]{color:#733a2b;background:#f9eee8;border:2px dashed #8b4634;padding:14px}.blocked[data-astro-cid-xarfzwvt] p[data-astro-cid-xarfzwvt]{margin-top:6px;font-size:.85rem}.main[data-astro-cid-xarfzwvt]{border-bottom:8px solid #285e77;border-left:8px solid #285e77;border-right:8px solid #285e77;padding:18px 22px}.main[data-astro-cid-xarfzwvt] span[data-astro-cid-xarfzwvt]{margin-bottom:12px;font-size:.85rem;display:block}.main[data-astro-cid-xarfzwvt]>b[data-astro-cid-xarfzwvt]{color:#fff;background:#173f52;padding:16px;font-size:1.25rem;display:block}.boundary[data-astro-cid-xarfzwvt]{border-top:1px solid #829eaa;margin-top:24px;padding-top:16px;font-size:.85rem}@container (width<=460px){.requirements[data-astro-cid-xarfzwvt]{grid-template-columns:1fr;gap:8px}.gate[data-astro-cid-xarfzwvt],.main[data-astro-cid-xarfzwvt]{padding:14px}}.phone[data-astro-cid-k6spdhei]{background:#fff;border:3px solid #567a73;border-radius:20px;max-width:320px;margin:auto;padding:1rem}.board[data-astro-cid-k6spdhei]{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.board[data-astro-cid-k6spdhei] span[data-astro-cid-k6spdhei]{text-align:center;border:1px solid #567a73;padding:.6rem}aside[data-astro-cid-k6spdhei]{background:#faecd5;border:2px dashed #956122;padding:.8rem}.phone[data-astro-cid-k6spdhei]{border:9px solid #394a5c;border-radius:30px;padding:22px}.phone[data-astro-cid-k6spdhei] aside[data-astro-cid-k6spdhei]{border:4px dashed #394a5c;margin-top:40px;padding:22px}.board[data-astro-cid-k6spdhei]{border:3px solid #394a5c}.included[data-astro-cid-7syr4w2h]{background:#fff;border-left:5px solid #52766e;padding:1rem}.result[data-astro-cid-7syr4w2h]{background:#e1ece8;border:2px solid #52766e;margin:1rem 0;padding:1rem}.result[data-astro-cid-7syr4w2h] p[data-astro-cid-7syr4w2h]{margin-bottom:0}.quantity-cases[data-astro-cid-7syr4w2h]{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.quantity-cases[data-astro-cid-7syr4w2h] button[data-astro-cid-7syr4w2h]{text-align:left;border:2px solid;flex:130px;gap:8px;padding:18px;display:grid}.quantity-cases[data-astro-cid-7syr4w2h] strong[data-astro-cid-7syr4w2h]{font-size:1.5rem}.result[data-astro-cid-7syr4w2h] output[data-astro-cid-7syr4w2h]{font-size:clamp(2.5rem,7cqi,4rem);font-weight:800}.included[data-astro-cid-7syr4w2h]{border:6px solid #70543b;padding:28px}.included[data-astro-cid-7syr4w2h] strong[data-astro-cid-7syr4w2h]{font-size:1.5rem}.included[data-astro-cid-7syr4w2h] p[data-astro-cid-7syr4w2h]{border-top:4px dashed #70543b;margin-top:24px;padding-top:24px}section[data-astro-cid-ucs4me5r]{color:#244263;overflow-wrap:anywhere;background:#eaf1f8;border:1px solid #8ba1b7;padding:clamp(16px,3vw,32px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-ucs4me5r],h2[data-astro-cid-ucs4me5r],h3[data-astro-cid-ucs4me5r]{margin:0}header[data-astro-cid-ucs4me5r] p[data-astro-cid-ucs4me5r]{font-size:.8rem;font-weight:650}h2[data-astro-cid-ucs4me5r]{margin:.5rem 0 1.5rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}.connection[data-astro-cid-ucs4me5r]{border:1px dashed #57799e;margin-bottom:24px;padding:12px 16px;font-size:.85rem}.trace[data-astro-cid-ucs4me5r]{border-top:5px solid #244263;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:18px;display:grid}article[data-astro-cid-ucs4me5r]{background:#fff;border:1px solid #8ba1b7;padding:18px}.ticket[data-astro-cid-ucs4me5r]{border-radius:0 0 24px}.branch[data-astro-cid-ucs4me5r]{border-left:5px solid #57799e}.pr[data-astro-cid-ucs4me5r]{border-top:5px solid #244263}.artifact-label[data-astro-cid-ucs4me5r]{margin-bottom:20px;font-size:.8rem;font-weight:700;display:block}code[data-astro-cid-ucs4me5r]{background:#dce8f5;border:2px solid #244263;margin-bottom:18px;padding:10px;font-family:ui-monospace,monospace;font-size:.95rem;font-weight:750;display:block}h3[data-astro-cid-ucs4me5r]{margin-bottom:10px;font-size:1.05rem}article[data-astro-cid-ucs4me5r] p[data-astro-cid-ucs4me5r]{font-size:.9rem}.result[data-astro-cid-ucs4me5r]{border-bottom:3px solid #244263;margin-top:12px;padding:18px;font-weight:700}.boundary[data-astro-cid-ucs4me5r]{margin-top:24px;font-size:.85rem}@container (width<=620px){.trace[data-astro-cid-ucs4me5r]{border-top:0;border-left:5px solid #244263;grid-template-columns:1fr;gap:14px;padding:0 0 0 16px}.artifact-label[data-astro-cid-ucs4me5r]{margin-bottom:12px}}section[data-astro-cid-rmog5z26]{color:#172640;background:#f3f6fb;border:1px solid #8696ad;border-radius:12px;padding:clamp(16px,3vw,30px)}.eyebrow[data-astro-cid-rmog5z26]{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}header[data-astro-cid-rmog5z26]{border-bottom:1px solid #aab7c9;margin-bottom:1.2rem}.data[data-astro-cid-rmog5z26]{background:#e9f2ed;border:3px double #496552;margin-top:20px;padding:18px}.current[data-astro-cid-rmog5z26]{background:#e1eaf8;border-left:4px solid #395882;padding:16px}.timeline[data-astro-cid-rmog5z26]{flex-wrap:wrap;gap:12px;padding:0;list-style-position:inside;display:flex}.timeline[data-astro-cid-rmog5z26] li[data-astro-cid-rmog5z26]{border:1px solid #8493aa;flex:1;min-width:120px;padding:12px}.metrics[data-astro-cid-rmog5z26]{font-variant-numeric:tabular-nums;font-size:1.2rem}.environments[data-astro-cid-rmog5z26]{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.environments[data-astro-cid-rmog5z26] section[data-astro-cid-rmog5z26]{background:#e6edf9;border:2px solid #416b96;padding:22px}.environments[data-astro-cid-rmog5z26] section[data-astro-cid-rmog5z26]+section[data-astro-cid-rmog5z26]{background:#e7f1e8;border-style:dashed;border-color:#446f51}.environments[data-astro-cid-rmog5z26] strong[data-astro-cid-rmog5z26]{font-size:2rem}@container (width<=560px){.environments[data-astro-cid-rmog5z26]{grid-template-columns:1fr}}.demo[data-astro-cid-3o5brodp]{overflow-wrap:anywhere;color-scheme:light;min-width:0;padding:clamp(16px,4vw,36px);container-type:inline-size}[data-astro-cid-3o5brodp]{box-sizing:border-box}h2[data-astro-cid-3o5brodp],h3[data-astro-cid-3o5brodp],p[data-astro-cid-3o5brodp]{margin:0 0 16px}h2[data-astro-cid-3o5brodp]{font-size:clamp(1.8rem,5cqi,3rem);line-height:1.15}h3[data-astro-cid-3o5brodp]{font-size:1.15rem}p[data-astro-cid-3o5brodp]{line-height:1.65}button[data-astro-cid-3o5brodp],select[data-astro-cid-3o5brodp],input[data-astro-cid-3o5brodp]{font:inherit;max-width:100%;color:inherit}button[data-astro-cid-3o5brodp],select[data-astro-cid-3o5brodp],input[data-astro-cid-3o5brodp]:not([type=checkbox]){min-height:44px;padding:10px 14px}button[data-astro-cid-3o5brodp],summary[data-astro-cid-3o5brodp]{cursor:pointer}button[data-astro-cid-3o5brodp]{background:0 0;border:1px solid}select[data-astro-cid-3o5brodp],input[data-astro-cid-3o5brodp]{color:#18252b;background:#fff;border:1px solid #59656a}input[data-astro-cid-3o5brodp][type=checkbox]{flex:none;width:22px;height:22px}label[data-astro-cid-3o5brodp]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-astro-cid-3o5brodp]:focus-visible{outline-offset:4px;outline:3px dashed}[data-astro-cid-3o5brodp][hidden]{display:none!important}footer[data-astro-cid-3o5brodp]{margin-top:28px}[data-astro-cid-3o5brodp][role=status]{min-height:1.5em;margin-top:16px;font-size:.9rem}.controls[data-astro-cid-3o5brodp]{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}small[data-astro-cid-3o5brodp]{font-size:.85rem}@media (prefers-reduced-motion:reduce){[data-astro-cid-3o5brodp]{transition:none!important;animation:none!important}}@media (forced-colors:active){button[data-astro-cid-3o5brodp],input[data-astro-cid-3o5brodp],select[data-astro-cid-3o5brodp]{border:1px solid buttontext}button[data-astro-cid-3o5brodp][aria-pressed=true]{outline:2px solid highlight}}.demo[data-astro-cid-3o5brodp]{color:#111;background:#fff;border:3px solid;font-family:monospace}header[data-astro-cid-3o5brodp]{border-block:6px solid;padding:24px 0}h2[data-astro-cid-3o5brodp]{text-transform:uppercase;letter-spacing:-.055em;margin-top:16px;font-size:clamp(2rem,7cqi,4.6rem)}ol[data-astro-cid-3o5brodp]{padding-left:26px}li[data-astro-cid-3o5brodp]{border-top:2px solid;padding:18px 0}li[data-astro-cid-3o5brodp] p[data-astro-cid-3o5brodp]{margin:0}button[data-astro-cid-3o5brodp]{color:#fff;background:#111;border:2px solid #111;border-radius:0}select[data-astro-cid-3o5brodp]{border:2px solid;border-radius:0}footer[data-astro-cid-3o5brodp]{border-top:4px solid;padding-top:20px}.demo[data-astro-cid-3o5brodp]{border:5px solid #111}header[data-astro-cid-3o5brodp]{border-block-width:12px}h2[data-astro-cid-3o5brodp]{font-size:clamp(2.4rem,10cqi,6.5rem);font-weight:900;line-height:.98}li[data-astro-cid-3o5brodp]{border-top-width:4px;padding-block:28px}li[data-astro-cid-3o5brodp] h3[data-astro-cid-3o5brodp]{text-transform:uppercase;font-size:clamp(1.25rem,3.5cqi,2rem)}button[data-astro-cid-3o5brodp],select[data-astro-cid-3o5brodp]{box-shadow:none;border-radius:0}section[data-astro-cid-mwtx4iyg]{color:#172640;background:#f3f6fb;border:1px solid #8696ad;border-radius:12px;padding:clamp(16px,3vw,30px)}.eyebrow[data-astro-cid-mwtx4iyg]{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}header[data-astro-cid-mwtx4iyg]{border-bottom:1px solid #aab7c9;margin-bottom:1.2rem}.data[data-astro-cid-mwtx4iyg]{background:#e9f2ed;border:3px double #496552;margin-top:20px;padding:18px}.current[data-astro-cid-mwtx4iyg]{background:#e1eaf8;border-left:4px solid #395882;padding:16px}.timeline[data-astro-cid-mwtx4iyg]{flex-wrap:wrap;gap:12px;padding:0;list-style-position:inside;display:flex}.timeline[data-astro-cid-mwtx4iyg] li[data-astro-cid-mwtx4iyg]{border:1px solid #8493aa;flex:1;min-width:120px;padding:12px}.metrics[data-astro-cid-mwtx4iyg]{font-variant-numeric:tabular-nums;font-size:1.2rem}.cohorts[data-astro-cid-mwtx4iyg]{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.cohorts[data-astro-cid-mwtx4iyg] section[data-astro-cid-mwtx4iyg]{border:1px solid #7888a0;padding:20px}.cohorts[data-astro-cid-mwtx4iyg] strong[data-astro-cid-mwtx4iyg]{font-variant-numeric:tabular-nums;font-size:1.5rem}.gate[data-astro-cid-mwtx4iyg]{background:#fff1e5;border:2px dashed #875534;padding:18px}@container (width<=560px){.cohorts[data-astro-cid-mwtx4iyg]{grid-template-columns:1fr}}section[data-astro-cid-65duzgke]{color:#493621;overflow-wrap:anywhere;background:#f6f1e9;border:1px solid #a6947d;border-radius:12px;padding:clamp(16px,4vw,28px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-65duzgke],h2[data-astro-cid-65duzgke],h3[data-astro-cid-65duzgke],ul[data-astro-cid-65duzgke]{margin:0}.eyebrow[data-astro-cid-65duzgke]{color:#493621;font-size:.8rem;font-weight:700}h2[data-astro-cid-65duzgke]{margin:.4rem 0 .7rem;font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.3}h3[data-astro-cid-65duzgke]{font-size:.85rem}.deployment[data-astro-cid-65duzgke]{border:2px dotted #866d4c;margin:1.2rem 0;padding:1rem}.process-label[data-astro-cid-65duzgke]{margin-bottom:.8rem;font-size:.8rem;font-weight:700}.ring[data-astro-cid-65duzgke]{border:1px solid #8d795c;border-radius:12px;padding:.8rem}.ring[data-astro-cid-65duzgke] p[data-astro-cid-65duzgke]{margin-top:.2rem;font-size:.8rem}.framework[data-astro-cid-65duzgke]{background:#fff}.adapters[data-astro-cid-65duzgke]{background:#f7eddd}.application[data-astro-cid-65duzgke]{background:#e9e0cb}.domain[data-astro-cid-65duzgke]{background:#fffdf3;border:2px solid #66522f}.inward[data-astro-cid-65duzgke]{border-left:2px solid #66522f;margin:.6rem 0 .6rem .5rem;padding-left:.5rem;font-size:.75rem}.crossing[data-astro-cid-65duzgke]{margin-top:1rem}.crossing[data-astro-cid-65duzgke] p[data-astro-cid-65duzgke]{background:#fff;gap:.25rem;margin-top:.6rem;padding:.6rem .7rem;font-size:.8rem;display:grid}.source[data-astro-cid-65duzgke]{border-left:3px solid #66522f}.call[data-astro-cid-65duzgke]{border-left:3px dashed #66522f}.rule[data-astro-cid-65duzgke],.outcomes[data-astro-cid-65duzgke]{font-size:.85rem}.rule[data-astro-cid-65duzgke]{font-weight:600}.outcomes[data-astro-cid-65duzgke]{margin-top:1rem;padding-left:1.2rem}.outcomes[data-astro-cid-65duzgke] li[data-astro-cid-65duzgke]+li[data-astro-cid-65duzgke]{margin-top:.35rem}.footnote[data-astro-cid-65duzgke]{margin-top:.8rem;font-size:.75rem}@container (width<=430px){.deployment[data-astro-cid-65duzgke]{padding:.6rem}.ring[data-astro-cid-65duzgke]{border-radius:6px;padding:.5rem}.inward[data-astro-cid-65duzgke]{margin-left:0}}@media (forced-colors:active){.deployment[data-astro-cid-65duzgke],.ring[data-astro-cid-65duzgke],.inward[data-astro-cid-65duzgke],.source[data-astro-cid-65duzgke],.call[data-astro-cid-65duzgke]{border-color:canvastext}}.boundary-note[data-astro-cid-65duzgke]{border-top:1px solid;margin-top:18px;padding-top:16px;font-size:.85rem}.ring[data-astro-cid-65duzgke]{border-width:4px;border-radius:30px;padding:clamp(10px,2.3cqi,26px)}.domain[data-astro-cid-65duzgke]{border-width:6px;border-radius:22px;padding:24px}.inward[data-astro-cid-65duzgke]{border-width:3px;font-size:1.15rem;font-weight:800}.crossing[data-astro-cid-65duzgke]{border-top:4px dashed;padding-top:20px}section[data-astro-cid-j5nv4vap]{color:#244b50;overflow-wrap:anywhere;background:#edf4f4;border:1px solid #8ca5a7;padding:clamp(16px,3vw,32px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-j5nv4vap],h2[data-astro-cid-j5nv4vap],h3[data-astro-cid-j5nv4vap],h4[data-astro-cid-j5nv4vap]{margin:0}header[data-astro-cid-j5nv4vap]>p[data-astro-cid-j5nv4vap]{font-size:.8rem;font-weight:650}h2[data-astro-cid-j5nv4vap]{margin:.5rem 0 1.5rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}.service[data-astro-cid-j5nv4vap]{background:#fff;border:3px solid #39727a;border-radius:28px;padding:24px}.operator[data-astro-cid-j5nv4vap]{border-bottom:1px solid #8ca5a7;padding:0 0 20px}.operator[data-astro-cid-j5nv4vap] h3[data-astro-cid-j5nv4vap]{font-size:1.4rem}.operator[data-astro-cid-j5nv4vap] span[data-astro-cid-j5nv4vap]{border:1px solid;border-radius:20px;margin-top:10px;padding:4px 10px;font-size:.8rem;display:inline-block}.project[data-astro-cid-j5nv4vap]{background:#edf4f4;border:2px dashed #39727a;margin-top:20px;padding:20px}.project[data-astro-cid-j5nv4vap]>h3[data-astro-cid-j5nv4vap]{font-size:1.1rem}.people[data-astro-cid-j5nv4vap]{grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;display:grid}.people[data-astro-cid-j5nv4vap]>div[data-astro-cid-j5nv4vap]{border-top:3px solid #39727a;padding-top:14px}.people[data-astro-cid-j5nv4vap] span[data-astro-cid-j5nv4vap]{font-family:ui-monospace,monospace;font-size:1.4rem;font-weight:750}h4[data-astro-cid-j5nv4vap]{margin:8px 0;font-size:1rem}.people[data-astro-cid-j5nv4vap] p[data-astro-cid-j5nv4vap]{font-size:.9rem}.eligibility[data-astro-cid-j5nv4vap]{margin-top:20px;font-size:.85rem;font-weight:650}.boundary[data-astro-cid-j5nv4vap]{border-top:1px solid #8ca5a7;margin-top:24px;padding-top:16px;font-size:.85rem}@container (width<=500px){.service[data-astro-cid-j5nv4vap]{border-radius:18px;padding:16px}.project[data-astro-cid-j5nv4vap]{padding:14px}.people[data-astro-cid-j5nv4vap]{grid-template-columns:1fr;gap:16px}}section[data-astro-cid-mdqn2vrp]{color:#2d352a;overflow-wrap:anywhere;background:#f5f4e9;border:1px solid #838568;border-radius:12px;padding:clamp(16px,3vw,28px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}h2[data-astro-cid-mdqn2vrp],p[data-astro-cid-mdqn2vrp],ol[data-astro-cid-mdqn2vrp]{margin:0}.eyebrow[data-astro-cid-mdqn2vrp]{font-size:.82rem;font-weight:700}h2[data-astro-cid-mdqn2vrp]{margin:.3rem 0;font-size:clamp(1.2rem,3vw,1.65rem)}.structures[data-astro-cid-mdqn2vrp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1rem 0;display:grid}.structures[data-astro-cid-mdqn2vrp]>div[data-astro-cid-mdqn2vrp]{background:#fff;border:1px solid #838568;border-top:4px solid #506747;padding:.8rem}.structures[data-astro-cid-mdqn2vrp] strong[data-astro-cid-mdqn2vrp]{margin-bottom:.5rem;display:block}.structures[data-astro-cid-mdqn2vrp] p[data-astro-cid-mdqn2vrp],.structures[data-astro-cid-mdqn2vrp] li[data-astro-cid-mdqn2vrp]{font-size:.83rem}.structures[data-astro-cid-mdqn2vrp] p[data-astro-cid-mdqn2vrp]+p[data-astro-cid-mdqn2vrp]{margin-top:.45rem}ol[data-astro-cid-mdqn2vrp]{padding-left:1.2rem}.note[data-astro-cid-mdqn2vrp]{border-left:4px solid #506747;padding:.5rem .8rem}@container (width<=600px){.structures[data-astro-cid-mdqn2vrp]{grid-template-columns:1fr}}.purchase-scene[data-astro-cid-qe6lgqj2]{grid-template-columns:1fr 1fr;align-items:center;gap:1rem;display:grid}.puzzle-board[data-astro-cid-qe6lgqj2]{background:#fff;border:2px solid #52766e;grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.8rem;display:grid}.puzzle-board[data-astro-cid-qe6lgqj2] span[data-astro-cid-qe6lgqj2]{text-align:center;border:1px solid #52766e;padding:.5rem}[data-astro-cid-qe6lgqj2][data-applied=true] .puzzle-board[data-astro-cid-qe6lgqj2]{color:#fff;background:#203843}[data-astro-cid-qe6lgqj2][data-applied=true] .puzzle-board[data-astro-cid-qe6lgqj2] span[data-astro-cid-qe6lgqj2]{border-color:#aec6c7}@container (width<=450px){.purchase-scene[data-astro-cid-qe6lgqj2]{grid-template-columns:1fr}}.inventory[data-astro-cid-qe6lgqj2]{border:5px solid #796034;padding:28px}[data-astro-cid-qe6lgqj2][data-inventory]{font-size:4rem;font-weight:800}[data-astro-cid-qe6lgqj2][data-use]{border-bottom-width:6px}.exchange[data-astro-cid-on5zlhxy]{counter-reset:path;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:1rem;padding:0;list-style:none;display:grid}.exchange[data-astro-cid-on5zlhxy] li[data-astro-cid-on5zlhxy]{counter-increment:path;background:#fff;border:2px solid #567a73;padding:1rem}.exchange[data-astro-cid-on5zlhxy] li[data-astro-cid-on5zlhxy]:before{content:counter(path, decimal-leading-zero);color:#25634f;margin-bottom:.5rem;font-weight:800;display:block}.value[data-astro-cid-on5zlhxy]{background:#fff;border-left:5px solid #b07838;padding:.7rem 1rem}.exchange[data-astro-cid-on5zlhxy]{border:5px solid #4a6249;padding:24px;list-style-position:inside}.exchange[data-astro-cid-on5zlhxy] li[data-astro-cid-on5zlhxy]{padding:24px 16px;font-size:clamp(1.2rem,3cqi,1.8rem);font-weight:700}.exchange[data-astro-cid-on5zlhxy] li[data-astro-cid-on5zlhxy]+li[data-astro-cid-on5zlhxy]{border-top:4px solid #4a6249}.contract[data-astro-cid-gzdwr4pq]{background:#fff;border:2px dashed #567a73;padding:1rem}.contract[data-astro-cid-gzdwr4pq] p[data-astro-cid-gzdwr4pq]{margin-bottom:0}.money[data-astro-cid-gzdwr4pq]{border-bottom:3px solid #567a73;padding-bottom:1rem}.contract[data-astro-cid-gzdwr4pq]{border:6px solid #526948;padding:28px}.contract[data-astro-cid-gzdwr4pq] p[data-astro-cid-gzdwr4pq]{font-size:1.5rem;font-weight:800}tbody[data-astro-cid-gzdwr4pq] td[data-astro-cid-gzdwr4pq]{border-left:7px solid #526948;padding:20px;font-weight:800}table[data-astro-cid-kwdpugyh]{background:#fff;border:2px solid #567a73}thead[data-astro-cid-kwdpugyh]{background:#e1ece8}table[data-astro-cid-kwdpugyh]{border:3px solid #53693f}th[data-astro-cid-kwdpugyh],td[data-astro-cid-kwdpugyh]{border:2px solid #83906d;padding:24px 12px}thead[data-astro-cid-kwdpugyh] th[data-astro-cid-kwdpugyh]{font-size:1.2rem}tbody[data-astro-cid-kwdpugyh] tr[data-astro-cid-kwdpugyh]:last-child{border:5px solid #53693f;font-weight:800}@container (width<450px){th[data-astro-cid-kwdpugyh],td[data-astro-cid-kwdpugyh]{padding:14px 6px}thead[data-astro-cid-kwdpugyh] th[data-astro-cid-kwdpugyh]{font-size:1rem}}.demo[data-astro-cid-cy2ysifg]{overflow-wrap:anywhere;color-scheme:light;min-width:0;padding:clamp(16px,4vw,36px);container-type:inline-size}[data-astro-cid-cy2ysifg]{box-sizing:border-box}h2[data-astro-cid-cy2ysifg],h3[data-astro-cid-cy2ysifg],p[data-astro-cid-cy2ysifg]{margin:0 0 16px}h2[data-astro-cid-cy2ysifg]{font-size:clamp(1.8rem,5cqi,3rem);line-height:1.15}h3[data-astro-cid-cy2ysifg]{font-size:1.15rem}p[data-astro-cid-cy2ysifg]{line-height:1.65}button[data-astro-cid-cy2ysifg],select[data-astro-cid-cy2ysifg],input[data-astro-cid-cy2ysifg]{font:inherit;max-width:100%;color:inherit}button[data-astro-cid-cy2ysifg],select[data-astro-cid-cy2ysifg],input[data-astro-cid-cy2ysifg]:not([type=checkbox]){min-height:44px;padding:10px 14px}button[data-astro-cid-cy2ysifg],summary[data-astro-cid-cy2ysifg]{cursor:pointer}button[data-astro-cid-cy2ysifg]{background:0 0;border:1px solid}select[data-astro-cid-cy2ysifg],input[data-astro-cid-cy2ysifg]{color:#18252b;background:#fff;border:1px solid #59656a}input[data-astro-cid-cy2ysifg][type=checkbox]{flex:none;width:22px;height:22px}label[data-astro-cid-cy2ysifg]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-astro-cid-cy2ysifg]:focus-visible{outline-offset:4px;outline:3px dashed}[data-astro-cid-cy2ysifg][hidden]{display:none!important}footer[data-astro-cid-cy2ysifg]{margin-top:28px}[data-astro-cid-cy2ysifg][role=status]{min-height:1.5em;margin-top:16px;font-size:.9rem}.controls[data-astro-cid-cy2ysifg]{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}small[data-astro-cid-cy2ysifg]{font-size:.85rem}@media (prefers-reduced-motion:reduce){[data-astro-cid-cy2ysifg]{transition:none!important;animation:none!important}}@media (forced-colors:active){button[data-astro-cid-cy2ysifg],input[data-astro-cid-cy2ysifg],select[data-astro-cid-cy2ysifg]{border:1px solid buttontext}button[data-astro-cid-cy2ysifg][aria-pressed=true]{outline:2px solid highlight}}.demo[data-astro-cid-cy2ysifg]{color:#123d48;background:#f3fafb}header[data-astro-cid-cy2ysifg]{color:#fff;background:#006273;margin:-16px -16px 26px;padding:24px}header[data-astro-cid-cy2ysifg] h2[data-astro-cid-cy2ysifg]{margin-top:12px}form[data-astro-cid-cy2ysifg]{gap:24px;display:grid}fieldset[data-astro-cid-cy2ysifg]{border:0;min-width:0;padding:0}legend[data-astro-cid-cy2ysifg]{margin-bottom:14px;font-weight:700}fieldset[data-astro-cid-cy2ysifg] label[data-astro-cid-cy2ysifg]{gap:8px;display:grid}.slots[data-astro-cid-cy2ysifg]{flex-wrap:wrap;gap:10px;display:flex}button[data-astro-cid-cy2ysifg]{color:#fff;background:#006273;border:0;border-radius:3px}.slots[data-astro-cid-cy2ysifg] button[data-astro-cid-cy2ysifg]{color:#123d48;background:#fff;border:2px solid #006273}.slots[data-astro-cid-cy2ysifg] button[data-astro-cid-cy2ysifg][aria-pressed=true]{color:#fff;text-underline-offset:5px;background:#006273;text-decoration:underline}.receipt[data-astro-cid-cy2ysifg]{background:#d2edf0;border-left:5px solid #006273;margin-top:24px;padding:24px}.demo[data-astro-cid-cy2ysifg]{background:#fff}header[data-astro-cid-cy2ysifg]{border-radius:0;margin:0 0 32px;padding:30px}header[data-astro-cid-cy2ysifg] h2[data-astro-cid-cy2ysifg]{font-size:clamp(2rem,5cqi,3.4rem)}.slots[data-astro-cid-cy2ysifg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.slots[data-astro-cid-cy2ysifg] button[data-astro-cid-cy2ysifg]{border-radius:0;padding:24px 10px}.receipt[data-astro-cid-cy2ysifg]{border-left-width:10px;border-radius:0}button[data-astro-cid-cy2ysifg],input[data-astro-cid-cy2ysifg],select[data-astro-cid-cy2ysifg]{box-shadow:none;background-image:none}@container (width<380px){.slots[data-astro-cid-cy2ysifg]{grid-template-columns:1fr}}.package[data-astro-cid-rclur7gp]{background:#fff;border:2px solid #567a73;grid-template-columns:1fr 2fr;align-items:center;gap:1rem;padding:1rem;display:grid}.package[data-astro-cid-rclur7gp] strong[data-astro-cid-rclur7gp]{font-size:3rem;display:block}@container (width<=400px){.package[data-astro-cid-rclur7gp]{grid-template-columns:1fr}}.package[data-astro-cid-rclur7gp]{border:6px solid #475f45;padding:32px}.package[data-astro-cid-rclur7gp] strong[data-astro-cid-rclur7gp]{font-size:clamp(4rem,14cqi,7rem)}.package[data-astro-cid-rclur7gp] li[data-astro-cid-rclur7gp]{border-bottom:2px solid #879a7f;padding-block:16px}.features[data-astro-cid-4swkdslj]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.features[data-astro-cid-4swkdslj]>div[data-astro-cid-4swkdslj]{background:#fff;border:2px solid #52766e;padding:1rem}.clock[data-astro-cid-4swkdslj]{flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0;display:flex}.trial[data-astro-cid-4swkdslj]{background:#faecd5;border-left:5px solid #956122;margin-bottom:1rem;padding:1rem}@container (width<=350px){.features[data-astro-cid-4swkdslj]{grid-template-columns:1fr}}.trial[data-astro-cid-4swkdslj]{border:5px dashed #754c3c;padding:26px}.clock[data-astro-cid-4swkdslj]{font-size:1.5rem}[data-astro-cid-4swkdslj][data-day]{font-size:3.5rem;font-weight:800}[data-astro-cid-4swkdslj][data-plan]{font-size:1.4rem;font-weight:800}section[data-astro-cid-4swkdslj][data-expired=true] .trial[data-astro-cid-4swkdslj]{background:#fff1ea;border-style:solid}.features[data-astro-cid-cd7jb4s7]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.features[data-astro-cid-cd7jb4s7]>div[data-astro-cid-cd7jb4s7]{background:#fff;border:2px solid #52766e;padding:1rem}.clock[data-astro-cid-cd7jb4s7]{flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0;display:flex}.trial[data-astro-cid-cd7jb4s7]{background:#faecd5;border-left:5px solid #956122;margin-bottom:1rem;padding:1rem}@container (width<=350px){.features[data-astro-cid-cd7jb4s7]{grid-template-columns:1fr}}.features[data-astro-cid-cd7jb4s7]{border:4px solid #4c6848;padding:24px}[data-astro-cid-cd7jb4s7][data-edit-access],[data-astro-cid-cd7jb4s7][data-export-access]{font-size:1.3rem;font-weight:800}.clock[data-astro-cid-cd7jb4s7]{border-bottom:5px solid #4c6848;padding:24px}section[data-astro-cid-ktoxedi7]{color:#213e33;overflow-wrap:anywhere;background:#f3f4ed;border:1px solid #7c9086;padding:clamp(16px,3vw,32px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-ktoxedi7],h2[data-astro-cid-ktoxedi7],h3[data-astro-cid-ktoxedi7]{margin:0}.eyebrow[data-astro-cid-ktoxedi7]{color:inherit;font-size:.8rem;font-weight:650}h2[data-astro-cid-ktoxedi7]{margin:.5rem 0 1.5rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}h3[data-astro-cid-ktoxedi7]{margin-bottom:1rem;font-size:1rem}.territories[data-astro-cid-ktoxedi7]{grid-template-columns:minmax(0,1.2fr) minmax(90px,.5fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.computer[data-astro-cid-ktoxedi7]{background:#fff;border:6px double #365d4b;border-radius:12px;padding:20px}.file[data-astro-cid-ktoxedi7]{background:#f3f4ed;border:1px solid #879b90;padding:12px}.command[data-astro-cid-ktoxedi7]{margin:18px 0}.command[data-astro-cid-ktoxedi7] span[data-astro-cid-ktoxedi7]{font-size:.85rem;display:block}code[data-astro-cid-ktoxedi7]{font-family:ui-monospace,monospace;font-size:.9em}.history[data-astro-cid-ktoxedi7]{border-left:3px solid #365d4b;margin:20px 0;padding:0 0 0 16px}.history[data-astro-cid-ktoxedi7] p[data-astro-cid-ktoxedi7]{position:relative}.dot[data-astro-cid-ktoxedi7]{background:#fff;border:2px solid #365d4b;border-radius:50%;width:12px;height:12px;margin-right:6px;display:inline-block}.history[data-astro-cid-ktoxedi7] .dot[data-astro-cid-ktoxedi7]{position:absolute;top:6px;left:-24px}.branch[data-astro-cid-ktoxedi7]{background:#e4eee5;border-left:3px solid #365d4b;margin:14px 0 0 16px;padding:12px}.history[data-astro-cid-ktoxedi7] .branch[data-astro-cid-ktoxedi7] .dot[data-astro-cid-ktoxedi7]{top:18px;left:-8px}.new[data-astro-cid-ktoxedi7]{background:#365d4b}.offline[data-astro-cid-ktoxedi7]{border-top:1px solid #879b90;padding-top:12px;font-size:.85rem;display:block}.transfer[data-astro-cid-ktoxedi7]{text-align:center}.transfer[data-astro-cid-ktoxedi7] b[data-astro-cid-ktoxedi7]{border-top:3px solid;border-bottom:3px solid;padding:12px 0;display:block}.transfer[data-astro-cid-ktoxedi7] span[data-astro-cid-ktoxedi7]{margin-top:8px;font-size:.8rem;display:block}.remote[data-astro-cid-ktoxedi7]{border:2px dashed #365d4b;padding:20px}.before[data-astro-cid-ktoxedi7]{margin-bottom:12px;font-size:.85rem}.after[data-astro-cid-ktoxedi7]{background:#e4eee5;border:1px solid #879b90;padding:14px}.fetch[data-astro-cid-ktoxedi7]{margin-top:24px}.limit[data-astro-cid-ktoxedi7]{border-top:1px solid #879b90;margin-top:24px;padding-top:16px;font-size:.85rem}@container (width<=650px){.territories[data-astro-cid-ktoxedi7]{grid-template-columns:1fr}.transfer[data-astro-cid-ktoxedi7]{text-align:left}.transfer[data-astro-cid-ktoxedi7] b[data-astro-cid-ktoxedi7]{border:0;border-left:4px solid;padding:8px}.transfer[data-astro-cid-ktoxedi7] span[data-astro-cid-ktoxedi7]{padding-left:12px}}@media (forced-colors:active){.dot[data-astro-cid-ktoxedi7]{border-color:canvastext}}section[data-astro-cid-kk7d4edc]{color:#26364e;overflow-wrap:anywhere;background:#edf0f7;border:1px solid #8593ab;padding:clamp(16px,3vw,32px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-kk7d4edc],h2[data-astro-cid-kk7d4edc],h3[data-astro-cid-kk7d4edc]{margin:0}header[data-astro-cid-kk7d4edc]>p[data-astro-cid-kk7d4edc]{font-size:.8rem;font-weight:650}h2[data-astro-cid-kk7d4edc]{margin:.5rem 0 1.5rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}.review-map[data-astro-cid-kk7d4edc]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:24px;display:grid}.contributor[data-astro-cid-kk7d4edc]{background:#fff;border:2px dashed #536783;align-self:start;padding:18px}.role[data-astro-cid-kk7d4edc]{text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-size:.75rem;font-weight:750;display:block}h3[data-astro-cid-kk7d4edc]{font-size:1.05rem}.patch[data-astro-cid-kk7d4edc]{background:#edf0f7;border-left:5px solid #536783;margin:16px 0;padding:14px}.contributor[data-astro-cid-kk7d4edc]>p[data-astro-cid-kk7d4edc]{font-size:.85rem}.proposal[data-astro-cid-kk7d4edc]{border-bottom:3px solid;margin-bottom:12px;padding:20px 0 8px;display:block}.no-write[data-astro-cid-kk7d4edc]{font-weight:650}.maintainer[data-astro-cid-kk7d4edc]{background:#fff;border-left:8px solid #26364e;padding:18px}.request[data-astro-cid-kk7d4edc]{border:1px solid #8593ab;padding:16px}ol[data-astro-cid-kk7d4edc]{margin:18px 0 0;padding:0;list-style:none}li[data-astro-cid-kk7d4edc]{border-top:1px solid #c1c9d6;align-items:baseline;gap:12px;padding:12px 0;display:flex}li[data-astro-cid-kk7d4edc] b[data-astro-cid-kk7d4edc]{font-family:ui-monospace,monospace;font-size:.85rem}.main[data-astro-cid-kk7d4edc]{color:#fff;background:#26364e;flex-wrap:wrap;gap:12px;margin-top:16px;padding:16px;display:flex}.main[data-astro-cid-kk7d4edc] code[data-astro-cid-kk7d4edc]{font-weight:750}.note[data-astro-cid-kk7d4edc]{border-top:1px solid #8593ab;margin-top:24px;padding-top:16px;font-size:.85rem}@container (width<=550px){.review-map[data-astro-cid-kk7d4edc]{grid-template-columns:1fr}.maintainer[data-astro-cid-kk7d4edc]{padding:14px}}section[data-astro-cid-gjdebojg]{color:#4e342c;overflow-wrap:anywhere;background:#f7f0e9;border:1px solid #ac9388;padding:clamp(16px,3vw,32px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-gjdebojg],h2[data-astro-cid-gjdebojg],h3[data-astro-cid-gjdebojg]{margin:0}header[data-astro-cid-gjdebojg] p[data-astro-cid-gjdebojg]{font-size:.8rem;font-weight:650}h2[data-astro-cid-gjdebojg]{margin:.5rem 0 1.5rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}h3[data-astro-cid-gjdebojg]{font-size:1rem}.mr[data-astro-cid-gjdebojg]{background:#fff;border:2px solid #78574a;align-items:center;gap:18px;padding:20px;display:flex}.mr[data-astro-cid-gjdebojg]>span[data-astro-cid-gjdebojg]{border-right:3px solid #78574a;padding-right:18px;font-family:ui-monospace,monospace;font-size:2rem;font-weight:750}.mr[data-astro-cid-gjdebojg] p[data-astro-cid-gjdebojg]{margin-top:6px;font-size:.85rem}.wire[data-astro-cid-gjdebojg]{border-left:4px solid #78574a;margin-left:40px;padding:16px 20px}.wire[data-astro-cid-gjdebojg] b[data-astro-cid-gjdebojg]{font-size:.85rem;display:block}.runs[data-astro-cid-gjdebojg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.runs[data-astro-cid-gjdebojg] li[data-astro-cid-gjdebojg]{background:#fff;border:1px solid #ac9388;padding:18px}.status[data-astro-cid-gjdebojg]{border:2px solid;margin-bottom:14px;padding:4px 10px;font-family:ui-monospace,monospace;font-weight:750;display:inline-block}.fail[data-astro-cid-gjdebojg]{color:#842d30;background:#f9e4e4}.pass[data-astro-cid-gjdebojg]{color:#244f38;background:#e2efe6}.change[data-astro-cid-gjdebojg]{color:#4e342c;background:#f7f0e9}.runs[data-astro-cid-gjdebojg] p[data-astro-cid-gjdebojg]{margin-top:8px;font-size:.9rem}.review[data-astro-cid-gjdebojg]{background:#fff;border-left:6px solid #78574a;margin-top:20px;padding:14px 18px;font-weight:700}.boundary[data-astro-cid-gjdebojg]{border-top:1px solid #ac9388;margin-top:24px;padding-top:16px;font-size:.85rem}@container (width<=570px){.runs[data-astro-cid-gjdebojg]{grid-template-columns:1fr}.mr[data-astro-cid-gjdebojg]{align-items:flex-start;gap:12px;padding:14px}.mr[data-astro-cid-gjdebojg]>span[data-astro-cid-gjdebojg]{padding-right:12px;font-size:1.3rem}.wire[data-astro-cid-gjdebojg]{margin-left:24px}}section[data-astro-cid-wngszuvb]{color:#304b2b;overflow-wrap:anywhere;background:#edf3e9;border:1px solid #8a9d80;padding:clamp(16px,3vw,32px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-wngszuvb],h2[data-astro-cid-wngszuvb],h3[data-astro-cid-wngszuvb],h4[data-astro-cid-wngszuvb]{margin:0}header[data-astro-cid-wngszuvb] p[data-astro-cid-wngszuvb]{font-size:.8rem;font-weight:650}h2[data-astro-cid-wngszuvb]{margin:.5rem 0 1.5rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}.members[data-astro-cid-wngszuvb]{background:#fff;border:1px solid #8a9d80;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:18px;padding:16px;display:flex}.operations[data-astro-cid-wngszuvb]{background:#fff;border:5px solid #476a3e;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:20px;padding:22px;display:grid}.owner[data-astro-cid-wngszuvb]{border-right:2px dashed #8a9d80;grid-row:span 2;padding-right:20px}h3[data-astro-cid-wngszuvb]{margin-bottom:12px;font-size:1.25rem}.owner[data-astro-cid-wngszuvb] p[data-astro-cid-wngszuvb]{font-size:.9rem}.server[data-astro-cid-wngszuvb]{background:#edf3e9;border:2px solid #476a3e;padding:18px}ul[data-astro-cid-wngszuvb]{margin:16px 0 0;padding:0;list-style:none}li[data-astro-cid-wngszuvb]{border-top:1px solid #8a9d80;padding:10px 0}.backup[data-astro-cid-wngszuvb]>b[data-astro-cid-wngszuvb]{margin-bottom:12px;font-size:.85rem;display:block}.backup[data-astro-cid-wngszuvb]>div[data-astro-cid-wngszuvb]{border:2px dashed #476a3e;border-radius:24px/10px;padding:16px}h4[data-astro-cid-wngszuvb]{font-size:1rem}.backup[data-astro-cid-wngszuvb] p[data-astro-cid-wngszuvb]{margin-top:6px;font-size:.85rem}.boundary[data-astro-cid-wngszuvb]{border-top:1px solid #8a9d80;margin-top:24px;padding-top:16px;font-size:.85rem}@container (width<=540px){.operations[data-astro-cid-wngszuvb]{grid-template-columns:1fr;padding:16px}.owner[data-astro-cid-wngszuvb]{border-bottom:2px dashed #8a9d80;border-right:0;grid-row:auto;padding:0 0 16px}}section[data-astro-cid-pzilpnyp]{isolation:isolate;color:#152c30;color-scheme:light;background:#9bc2d0;border-radius:8px;position:relative;overflow:hidden;container-type:inline-size}.landscape[data-astro-cid-pzilpnyp]{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.scene-content[data-astro-cid-pzilpnyp]{padding:clamp(16px,4vw,36px)}.glass[data-astro-cid-pzilpnyp]{backdrop-filter:blur(10px)saturate(1.35);background:#ffffff94;border:1px solid #ffffffa6;border-radius:14px;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #fff3,0 12px 32px #0929323d}header[data-astro-cid-pzilpnyp]{justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.identity[data-astro-cid-pzilpnyp]{letter-spacing:.09em;font-size:.8rem;font-weight:700}.scene-space[data-astro-cid-pzilpnyp]{height:130px}.route-card[data-astro-cid-pzilpnyp]{max-width:490px;padding:clamp(20px,3vw,32px)}.edition[data-astro-cid-pzilpnyp]{letter-spacing:.12em;margin:0 0 12px;font-size:.7rem}h2[data-astro-cid-pzilpnyp]{letter-spacing:-.035em;margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:400;line-height:1.12}h3[data-astro-cid-pzilpnyp]{letter-spacing:-.02em;color:inherit;margin:0 0 6px;font-size:1.05rem}p[data-astro-cid-pzilpnyp]{font-size:.9rem;line-height:1.65}.route-options[data-astro-cid-pzilpnyp]{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}button[data-astro-cid-pzilpnyp]{color:#152c30;background:#f8ffff;border:1px solid #63777b;border-radius:8px;min-height:44px;padding:10px 14px;font-size:.85rem}button[data-astro-cid-pzilpnyp][aria-pressed=true]{color:#fff;background:#244c4f;border-color:#244c4f}.route-meta[data-astro-cid-pzilpnyp]{border-top:1px solid #829a9e;flex-wrap:wrap;align-items:baseline;gap:12px 22px;padding-top:14px;font-size:.8rem;display:flex}.route-meta[data-astro-cid-pzilpnyp] strong[data-astro-cid-pzilpnyp]{font-size:1.5rem;font-weight:500}footer[data-astro-cid-pzilpnyp]{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:18px;padding:12px 18px;display:flex}footer[data-astro-cid-pzilpnyp] label[data-astro-cid-pzilpnyp]{align-items:center;gap:10px;min-height:44px;font-size:.85rem;display:flex}input[data-astro-cid-pzilpnyp]{accent-color:#244c4f;width:20px;height:20px}footer[data-astro-cid-pzilpnyp] button[data-astro-cid-pzilpnyp]{margin-left:auto}[data-astro-cid-pzilpnyp][role=status]{flex:100%;margin:0;font-size:.8rem}[data-astro-cid-pzilpnyp][role=status]:empty{display:none}[data-astro-cid-pzilpnyp]:focus-visible{outline-offset:3px;outline:3px solid #152c30}@media (prefers-reduced-transparency:reduce){.glass[data-astro-cid-pzilpnyp]{backdrop-filter:none;background:#f1f7f6}}@media (forced-colors:active){.glass[data-astro-cid-pzilpnyp]{color:canvastext;backdrop-filter:none;background:canvas;border:1px solid canvastext}button[data-astro-cid-pzilpnyp][aria-pressed=true]{outline:2px solid highlight}}@container (width<400px){.scene-space[data-astro-cid-pzilpnyp]{height:70px}.route-card[data-astro-cid-pzilpnyp]{padding:20px}.route-options[data-astro-cid-pzilpnyp] button[data-astro-cid-pzilpnyp]{width:100%}}.glass[data-astro-cid-pzilpnyp]{backdrop-filter:blur(24px)saturate(1.35);background:#ffffff9e;border:1px solid #ffffffd9;border-radius:8px}.route-card[data-astro-cid-pzilpnyp]{border-left:8px solid #ffffffb8}section[data-astro-cid-pzilpnyp][data-opaque=true] .glass[data-astro-cid-pzilpnyp]{backdrop-filter:none;background:#f4f8f7}@supports not (backdrop-filter:blur(1px)){.glass[data-astro-cid-pzilpnyp]{background:#f4f8f7}}@media (prefers-reduced-transparency:reduce){.glass[data-astro-cid-pzilpnyp]{backdrop-filter:none;background:#f4f8f7}}@media (forced-colors:active){.glass[data-astro-cid-pzilpnyp]{backdrop-filter:none;background:canvas;border-color:canvastext}}section[data-astro-cid-pfd6uyoc]{color:#172640;background:#f3f6fb;border:1px solid #8696ad;border-radius:12px;padding:clamp(16px,3vw,30px)}.eyebrow[data-astro-cid-pfd6uyoc]{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}header[data-astro-cid-pfd6uyoc]{border-bottom:1px solid #aab7c9;margin-bottom:1.2rem}.scene[data-astro-cid-pfd6uyoc]{background:#e2eaf4;border:1px solid #697f9c;margin:20px 0;padding:16px}svg[data-astro-cid-pfd6uyoc]{width:100%;max-height:220px;display:block}figcaption[data-astro-cid-pfd6uyoc]{font-size:.85rem}.score[data-astro-cid-pfd6uyoc]{margin-top:20px;font-size:1.2rem}.composition[data-astro-cid-pfd6uyoc] li[data-astro-cid-pfd6uyoc]{margin:.5rem 0}.flow[data-astro-cid-pfd6uyoc]{flex-wrap:wrap;gap:12px;padding:0;list-style-position:inside;display:flex}.flow[data-astro-cid-pfd6uyoc] li[data-astro-cid-pfd6uyoc]{border:1px solid #667b9a;flex:1;min-width:120px;padding:12px}.composition[data-astro-cid-pfd6uyoc] ul[data-astro-cid-pfd6uyoc]{border-left:2px solid #5b7498}.runtime-facts[data-astro-cid-pfd6uyoc]{border-block:1px solid;grid-template-columns:minmax(0,.65fr) minmax(0,2fr);gap:10px 16px;margin:18px 0;padding:18px 0;font-size:.85rem;display:grid}.runtime-facts[data-astro-cid-pfd6uyoc] dt[data-astro-cid-pfd6uyoc]{font-weight:700}.runtime-facts[data-astro-cid-pfd6uyoc] dd[data-astro-cid-pfd6uyoc]{min-width:0;margin:0}@container (width<480px){.runtime-facts[data-astro-cid-pfd6uyoc]{grid-template-columns:1fr}}.composition[data-astro-cid-pfd6uyoc]{border:4px solid #355777;padding:26px}.composition[data-astro-cid-pfd6uyoc] ul[data-astro-cid-pfd6uyoc]{border-left:3px solid #355777;padding-left:24px;list-style:none}.composition[data-astro-cid-pfd6uyoc] li[data-astro-cid-pfd6uyoc]{padding:12px 0;position:relative}.composition[data-astro-cid-pfd6uyoc] li[data-astro-cid-pfd6uyoc]:before{content:"";border-top:3px solid #355777;width:18px;position:absolute;top:24px;left:-24px}.composition[data-astro-cid-pfd6uyoc]>h3[data-astro-cid-pfd6uyoc]{font-size:1.4rem}.slices[data-astro-cid-ghsmy3sa]{grid-template-columns:1fr 1fr;gap:.8rem;padding:0;list-style:none;display:grid}.slices[data-astro-cid-ghsmy3sa] li[data-astro-cid-ghsmy3sa]{background:#fff;border-bottom:4px solid #52766e;padding:.8rem}@container (width<=450px){.slices[data-astro-cid-ghsmy3sa]{grid-template-columns:1fr}}.result[data-astro-cid-ghsmy3sa]{background:#e1ece8;border:2px solid #52766e;margin:1rem 0;padding:1rem}.result[data-astro-cid-ghsmy3sa] p[data-astro-cid-ghsmy3sa]{margin-bottom:0}.quantity-cases[data-astro-cid-ghsmy3sa]{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.quantity-cases[data-astro-cid-ghsmy3sa] button[data-astro-cid-ghsmy3sa]{text-align:left;border:2px solid;flex:130px;gap:8px;padding:18px;display:grid}.quantity-cases[data-astro-cid-ghsmy3sa] strong[data-astro-cid-ghsmy3sa]{font-size:1.5rem}.result[data-astro-cid-ghsmy3sa] output[data-astro-cid-ghsmy3sa]{font-size:clamp(2.5rem,7cqi,4rem);font-weight:800}.slices[data-astro-cid-ghsmy3sa]{border:4px solid #4c6751;gap:0;padding:0;list-style-position:inside}.slices[data-astro-cid-ghsmy3sa] li[data-astro-cid-ghsmy3sa]{padding:24px;font-size:1.2rem;font-weight:700}.slices[data-astro-cid-ghsmy3sa] li[data-astro-cid-ghsmy3sa]+li[data-astro-cid-ghsmy3sa]{border-top:4px dashed #4c6751}section[data-astro-cid-fkgnofne]{color:#254632;overflow-wrap:anywhere;background:#f5f4ef;border:1px solid #81988a;border-radius:6px;padding:clamp(16px,4vw,28px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-fkgnofne],h2[data-astro-cid-fkgnofne],h3[data-astro-cid-fkgnofne],ol[data-astro-cid-fkgnofne],ul[data-astro-cid-fkgnofne]{margin:0}.eyebrow[data-astro-cid-fkgnofne]{color:#254632;font-size:.8rem;font-weight:700}h2[data-astro-cid-fkgnofne]{margin:.4rem 0 .7rem;font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.3}h3[data-astro-cid-fkgnofne]{font-size:.85rem}.deployment[data-astro-cid-fkgnofne]{border:2px dotted #527c60;margin:1.2rem 0;padding:1rem}.process-label[data-astro-cid-fkgnofne]{margin-bottom:1rem;font-size:.8rem;font-weight:700}.application[data-astro-cid-fkgnofne]{box-shadow:0 6px #d8e0d8}.ports-map[data-astro-cid-fkgnofne]{grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:.8rem;display:grid}.ports-map[data-astro-cid-fkgnofne]>div[data-astro-cid-fkgnofne]{min-width:0}.edge[data-astro-cid-fkgnofne] ul[data-astro-cid-fkgnofne]{gap:.5rem;margin:.7rem 0;padding:0;list-style:none;display:grid}.edge[data-astro-cid-fkgnofne] li[data-astro-cid-fkgnofne]{background:#fff;border:1px solid #789582;padding:.65rem;font-size:.85rem}.import[data-astro-cid-fkgnofne]{border-top:2px solid #345e42;padding-top:.45rem;font-size:.75rem;font-weight:650}.application[data-astro-cid-fkgnofne]{background:#fffdf2;border:3px solid #345e42;border-radius:24px;padding:1rem .8rem}.application[data-astro-cid-fkgnofne] h3[data-astro-cid-fkgnofne]{text-align:center;margin-bottom:.75rem}.port[data-astro-cid-fkgnofne]{background:#fff;border:1px solid #789582;padding:.55rem}.port[data-astro-cid-fkgnofne] span[data-astro-cid-fkgnofne],.port[data-astro-cid-fkgnofne] strong[data-astro-cid-fkgnofne]{font-size:.75rem;display:block}.port[data-astro-cid-fkgnofne] strong[data-astro-cid-fkgnofne]{font-family:monospace;font-size:.9rem}.policy[data-astro-cid-fkgnofne]{text-align:center;padding:1rem .2rem;font-size:.85rem}.runtime[data-astro-cid-fkgnofne]{border-top:2px dashed #345e42;margin-top:1.2rem;padding-top:.75rem}.runtime[data-astro-cid-fkgnofne] ol[data-astro-cid-fkgnofne]{counter-reset:call;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.6rem 0;padding:0;list-style:none;display:grid}.runtime[data-astro-cid-fkgnofne] li[data-astro-cid-fkgnofne]{counter-increment:call;border-bottom:1px dashed #345e42;padding-bottom:.4rem;font-size:.8rem}.runtime[data-astro-cid-fkgnofne] li[data-astro-cid-fkgnofne]:before{content:counter(call) " → ";font-weight:700}.runtime[data-astro-cid-fkgnofne] p[data-astro-cid-fkgnofne],.rule[data-astro-cid-fkgnofne],.outcomes[data-astro-cid-fkgnofne]{font-size:.85rem}.rule[data-astro-cid-fkgnofne]{font-weight:600}.outcomes[data-astro-cid-fkgnofne]{margin-top:1rem;padding-left:1.2rem}.outcomes[data-astro-cid-fkgnofne] li[data-astro-cid-fkgnofne]+li[data-astro-cid-fkgnofne]{margin-top:.35rem}.footnote[data-astro-cid-fkgnofne]{margin-top:.8rem;font-size:.75rem}@container (width<=520px){.ports-map[data-astro-cid-fkgnofne]{grid-template-columns:1fr;gap:1rem}.runtime[data-astro-cid-fkgnofne] ol[data-astro-cid-fkgnofne]{grid-template-columns:1fr}.edge[data-astro-cid-fkgnofne] ul[data-astro-cid-fkgnofne]{grid-template-columns:1fr 1fr}}@media (forced-colors:active){.deployment[data-astro-cid-fkgnofne],.application[data-astro-cid-fkgnofne],.port[data-astro-cid-fkgnofne],.edge[data-astro-cid-fkgnofne] li[data-astro-cid-fkgnofne],.import[data-astro-cid-fkgnofne],.runtime[data-astro-cid-fkgnofne],.runtime[data-astro-cid-fkgnofne] li[data-astro-cid-fkgnofne]{border-color:canvastext}}.application[data-astro-cid-fkgnofne]{border:6px solid #355743;border-radius:48px 12px;padding:28px}.port[data-astro-cid-fkgnofne]{border:5px double #355743;padding:16px}.edge[data-astro-cid-fkgnofne]{border-width:3px}.policy[data-astro-cid-fkgnofne]{font-size:1.2rem;font-weight:800}.runtime[data-astro-cid-fkgnofne]{border-width:4px;padding-block:16px}section[data-astro-cid-exyvzfhw]{color:#172640;background:#f3f6fb;border:1px solid #8696ad;border-radius:12px;padding:clamp(16px,3vw,30px)}.eyebrow[data-astro-cid-exyvzfhw]{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}header[data-astro-cid-exyvzfhw]{border-bottom:1px solid #aab7c9;margin-bottom:1.2rem}.pipeline[data-astro-cid-exyvzfhw]{gap:16px;padding:0;list-style:none;display:grid}.pipeline[data-astro-cid-exyvzfhw]>li[data-astro-cid-exyvzfhw]{border:1px solid #8191aa;border-radius:6px;padding:16px}.files[data-astro-cid-exyvzfhw]{padding-left:1.2rem;font-family:ui-monospace,monospace}.api[data-astro-cid-exyvzfhw]{border:2px dashed #5d517c;margin-top:20px;padding:16px}.current[data-astro-cid-exyvzfhw]{background:#dfe8f7;border-left:4px solid #304f83;padding:12px}.pipeline[data-astro-cid-exyvzfhw]{grid-template-columns:1fr 1fr}.pipeline[data-astro-cid-exyvzfhw]>li[data-astro-cid-exyvzfhw]:first-child{grid-row:span 2}.pipeline[data-astro-cid-exyvzfhw]>li[data-astro-cid-exyvzfhw]{background:#edf5f0;border-left:5px solid #365d52;border-radius:0}@container (width<=560px){.pipeline[data-astro-cid-exyvzfhw]{grid-template-columns:1fr}.pipeline[data-astro-cid-exyvzfhw]>li[data-astro-cid-exyvzfhw]:first-child{grid-row:auto}}.runtime-facts[data-astro-cid-exyvzfhw]{border-block:1px solid;grid-template-columns:minmax(0,.65fr) minmax(0,2fr);gap:10px 16px;margin:18px 0;padding:18px 0;font-size:.85rem;display:grid}.runtime-facts[data-astro-cid-exyvzfhw] dt[data-astro-cid-exyvzfhw]{font-weight:700}.runtime-facts[data-astro-cid-exyvzfhw] dd[data-astro-cid-exyvzfhw]{min-width:0;margin:0}@container (width<480px){.runtime-facts[data-astro-cid-exyvzfhw]{grid-template-columns:1fr}}.directory[data-astro-cid-exyvzfhw]{border-left:6px solid #294965;padding-left:22px}.files[data-astro-cid-exyvzfhw]{border-left:3px solid;padding-left:24px;line-height:2}.pipeline[data-astro-cid-exyvzfhw]>li[data-astro-cid-exyvzfhw]{border-top-width:5px;padding:24px}.pipeline[data-astro-cid-exyvzfhw]>li[data-astro-cid-exyvzfhw]:nth-child(2){border:5px solid #294965}[data-astro-cid-exyvzfhw][data-output-count]{font-size:2.5rem}.screens[data-astro-cid-l2htgmel]{grid-template-columns:repeat(3,1fr);gap:1rem;padding:0;list-style:none;display:grid}.screens[data-astro-cid-l2htgmel] li[data-astro-cid-l2htgmel]{background:#fff;border:2px solid #567a73;border-radius:12px;min-height:170px;padding:1.3rem .8rem}.screens[data-astro-cid-l2htgmel] .ad[data-astro-cid-l2htgmel]{background:#faecd5;border:3px dashed #956122}@container (width<=520px){.screens[data-astro-cid-l2htgmel]{grid-template-columns:1fr}.screens[data-astro-cid-l2htgmel] li[data-astro-cid-l2htgmel]{min-height:80px}}.screens[data-astro-cid-l2htgmel]{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr) minmax(0,.7fr);align-items:center;gap:24px}.screens[data-astro-cid-l2htgmel] .ad[data-astro-cid-l2htgmel]{border:7px solid #715337;flex-direction:column;justify-content:center;min-height:320px;padding:24px;font-size:1.4rem;display:flex}@container (width<600px){.screens[data-astro-cid-l2htgmel]{grid-template-columns:1fr}}section[data-astro-cid-yaesvnt4]{color:#172640;background:#f3f6fb;border:1px solid #8696ad;border-radius:12px;padding:clamp(16px,3vw,30px)}.eyebrow[data-astro-cid-yaesvnt4]{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}header[data-astro-cid-yaesvnt4]{border-bottom:1px solid #aab7c9;margin-bottom:1.2rem}.pipeline[data-astro-cid-yaesvnt4]{gap:16px;padding:0;list-style:none;display:grid}.pipeline[data-astro-cid-yaesvnt4]>li[data-astro-cid-yaesvnt4]{border:1px solid #8191aa;border-radius:6px;padding:16px}.files[data-astro-cid-yaesvnt4]{padding-left:1.2rem;font-family:ui-monospace,monospace}.api[data-astro-cid-yaesvnt4]{border:2px dashed #5d517c;margin-top:20px;padding:16px}.current[data-astro-cid-yaesvnt4]{background:#dfe8f7;border-left:4px solid #304f83;padding:12px}.ruby-boundary[data-astro-cid-yaesvnt4]{margin-top:20px}.pipeline[data-astro-cid-yaesvnt4]{grid-template-columns:repeat(2,minmax(0,1fr))}.ruby-boundary[data-astro-cid-yaesvnt4] .pipeline[data-astro-cid-yaesvnt4]>li[data-astro-cid-yaesvnt4]{background:#fff0f1;border-left:5px solid #8b3744}.pipeline[data-astro-cid-yaesvnt4]>li[data-astro-cid-yaesvnt4]:nth-child(3){grid-column:1/-1}@container (width<=560px){.pipeline[data-astro-cid-yaesvnt4]{grid-template-columns:1fr}}.runtime-facts[data-astro-cid-yaesvnt4]{border-block:1px solid;grid-template-columns:minmax(0,.65fr) minmax(0,2fr);gap:10px 16px;margin:18px 0;padding:18px 0;font-size:.85rem;display:grid}.runtime-facts[data-astro-cid-yaesvnt4] dt[data-astro-cid-yaesvnt4]{font-weight:700}.runtime-facts[data-astro-cid-yaesvnt4] dd[data-astro-cid-yaesvnt4]{min-width:0;margin:0}@container (width<480px){.runtime-facts[data-astro-cid-yaesvnt4]{grid-template-columns:1fr}}.ruby-boundary[data-astro-cid-yaesvnt4]{border:6px double #694438;padding:28px}.pipeline[data-astro-cid-yaesvnt4]{gap:26px}.pipeline[data-astro-cid-yaesvnt4]>li[data-astro-cid-yaesvnt4]{border-left:6px solid #694438;padding:24px}.delivery[data-astro-cid-yaesvnt4]>li[data-astro-cid-yaesvnt4]{background:#edf6f1;border:3px solid #426357}.files[data-astro-cid-yaesvnt4]{font-size:1rem;line-height:2}[data-astro-cid-yaesvnt4][data-output-count]{font-size:2.5rem}.eyebrow[data-astro-cid-r6goia5n]{color:#40314e}section[data-astro-cid-r6goia5n]{color:#40314e;overflow-wrap:anywhere;background:#f3eff7;border:1px solid #94839e;border-radius:12px;padding:clamp(16px,4vw,30px);font-family:system-ui,sans-serif;line-height:1.55;container-type:inline-size}p[data-astro-cid-r6goia5n],h2[data-astro-cid-r6goia5n],h3[data-astro-cid-r6goia5n],ol[data-astro-cid-r6goia5n],ul[data-astro-cid-r6goia5n]{margin:0}h2[data-astro-cid-r6goia5n]{margin:.4rem 0 .7rem;font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.3}.eyebrow[data-astro-cid-r6goia5n],.label[data-astro-cid-r6goia5n]{font-size:.8rem;font-weight:700}.need[data-astro-cid-r6goia5n]{gap:.8rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.need[data-astro-cid-r6goia5n] li[data-astro-cid-r6goia5n]{align-items:center;gap:1rem;display:flex}.number[data-astro-cid-r6goia5n]{border:1px solid #765f86;border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-weight:700;display:grid}.need[data-astro-cid-r6goia5n] li[data-astro-cid-r6goia5n]>div[data-astro-cid-r6goia5n]{background:#fff;border-left:3px solid #765f86;flex:1;min-width:0;padding:.65rem 1rem}.label[data-astro-cid-r6goia5n],.need[data-astro-cid-r6goia5n] strong[data-astro-cid-r6goia5n]{display:block}.label[data-astro-cid-r6goia5n]{color:#695577;margin-bottom:.3rem}.need[data-astro-cid-r6goia5n] strong[data-astro-cid-r6goia5n]{font-size:1.05rem}.solutions[data-astro-cid-r6goia5n]{border-top:2px dashed #94839e;padding-top:1rem}h3[data-astro-cid-r6goia5n]{font-size:.9rem}ul[data-astro-cid-r6goia5n]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0;padding:0;list-style:none;display:grid}ul[data-astro-cid-r6goia5n] li[data-astro-cid-r6goia5n]{background:#fff;border:1px solid #94839e;padding:.7rem;font-size:.9rem;font-weight:600}.solutions[data-astro-cid-r6goia5n] p[data-astro-cid-r6goia5n],.boundary[data-astro-cid-r6goia5n]{font-size:.85rem}.boundary[data-astro-cid-r6goia5n]{margin-top:1rem}@container (width<=430px){ul[data-astro-cid-r6goia5n]{grid-template-columns:1fr}.need[data-astro-cid-r6goia5n] li[data-astro-cid-r6goia5n]{gap:.6rem}.need[data-astro-cid-r6goia5n] li[data-astro-cid-r6goia5n]>div[data-astro-cid-r6goia5n]{padding:.65rem}}@media (forced-colors:active){.number[data-astro-cid-r6goia5n],.need[data-astro-cid-r6goia5n] li[data-astro-cid-r6goia5n]>div[data-astro-cid-r6goia5n],.solutions[data-astro-cid-r6goia5n],ul[data-astro-cid-r6goia5n] li[data-astro-cid-r6goia5n]{border-color:canvastext}}section[data-astro-cid-3hdtvped]{color:#20384c;overflow-wrap:anywhere;background:#edf3f8;border:1px solid #8499ab;border-radius:12px;padding:clamp(16px,4vw,28px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-3hdtvped],h2[data-astro-cid-3hdtvped],h3[data-astro-cid-3hdtvped],ol[data-astro-cid-3hdtvped],ul[data-astro-cid-3hdtvped]{margin:0}.eyebrow[data-astro-cid-3hdtvped]{color:#20384c;font-size:.8rem;font-weight:700}h2[data-astro-cid-3hdtvped]{margin:.4rem 0 .7rem;font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.3}.deployment[data-astro-cid-3hdtvped]{border:2px dotted #54738c;margin:1.2rem 0;padding:1rem}.process-label[data-astro-cid-3hdtvped]{margin-bottom:.8rem;font-size:.8rem;font-weight:700}.layers[data-astro-cid-3hdtvped]{padding:0;list-style:none}.layer[data-astro-cid-3hdtvped]{background:#fff;border:1px solid #6e879c;border-left:5px solid #365c7a;grid-template-columns:3.5rem minmax(0,1fr);gap:.8rem;padding:.85rem;display:grid}.number[data-astro-cid-3hdtvped]{font-family:monospace;font-size:1rem}h3[data-astro-cid-3hdtvped]{font-size:.95rem}.name[data-astro-cid-3hdtvped]{margin:.2rem 0;font-weight:650}.layer[data-astro-cid-3hdtvped] p[data-astro-cid-3hdtvped]:last-child{font-size:.85rem}.relations[data-astro-cid-3hdtvped]{grid-template-columns:1fr 1fr;gap:1rem;padding:.45rem 1rem;font-size:.75rem;display:grid}.relations[data-astro-cid-3hdtvped] p[data-astro-cid-3hdtvped]{align-items:center;gap:.45rem;display:flex}.arrow[data-astro-cid-3hdtvped]{border-left:2px solid;place-items:center;padding-left:.3rem;font-size:1.1rem;display:inline-grid}.dashed[data-astro-cid-3hdtvped]{border-left-style:dashed}.return[data-astro-cid-3hdtvped]{margin-top:.8rem;font-size:.85rem}.rule[data-astro-cid-3hdtvped]{border-left:3px solid #365c7a;padding-left:.8rem;font-size:.9rem;font-weight:600}.outcomes[data-astro-cid-3hdtvped]{margin-top:1rem;padding-left:1.2rem;font-size:.85rem}.outcomes[data-astro-cid-3hdtvped] li[data-astro-cid-3hdtvped]+li[data-astro-cid-3hdtvped]{margin-top:.35rem}.footnote[data-astro-cid-3hdtvped]{margin-top:.8rem;font-size:.75rem}@container (width<=430px){.deployment[data-astro-cid-3hdtvped]{padding:.7rem}.layer[data-astro-cid-3hdtvped]{grid-template-columns:1fr;gap:.15rem}.relations[data-astro-cid-3hdtvped]{gap:.5rem;padding:.4rem 0}}@media (forced-colors:active){.deployment[data-astro-cid-3hdtvped],.layer[data-astro-cid-3hdtvped],.rule[data-astro-cid-3hdtvped]{border-color:canvastext}}.boundary-note[data-astro-cid-3hdtvped]{border-top:1px solid;margin-top:18px;padding-top:16px;font-size:.85rem}.deployment[data-astro-cid-3hdtvped]{border-width:4px;padding:clamp(14px,4cqi,28px)}.layers[data-astro-cid-3hdtvped]{gap:24px}.layer[data-astro-cid-3hdtvped]{border-width:3px;padding:24px}.layer[data-astro-cid-3hdtvped] .number[data-astro-cid-3hdtvped]{white-space:nowrap;font-size:2.2rem}.arrow[data-astro-cid-3hdtvped]{padding-block:12px;font-size:1.1rem;font-weight:800}.arrow[data-astro-cid-3hdtvped].solid,.arrow[data-astro-cid-3hdtvped].dashed{border-width:4px}.scope-note[data-astro-cid-hni4p5xg]{border-top:1px solid;margin-top:1.2rem;padding-top:1rem;font-size:.85rem}section[data-astro-cid-hni4p5xg]{color:#253248;overflow-wrap:anywhere;background:#f3f1f9;border:1px solid #7f76a0;border-radius:12px;padding:clamp(16px,3vw,28px);line-height:1.5;container-type:inline-size}h2[data-astro-cid-hni4p5xg],p[data-astro-cid-hni4p5xg],ul[data-astro-cid-hni4p5xg]{margin:0}.eyebrow[data-astro-cid-hni4p5xg]{color:inherit;font-size:.82rem;font-weight:700}h2[data-astro-cid-hni4p5xg]{margin:.3rem 0;font-size:clamp(1.2rem,3vw,1.65rem)}.screen[data-astro-cid-hni4p5xg]{background:#e2dff0;border:2px solid #5f5880;grid-template-columns:minmax(9rem,1fr) minmax(0,2fr);grid-template-areas:"nav nav""filters results""filters details";gap:.5rem;margin:1rem 0;padding:.6rem;display:grid}.screen[data-astro-cid-hni4p5xg]>div[data-astro-cid-hni4p5xg]{background:#fff;border:1px solid #7f76a0;flex-direction:column;gap:.4rem;padding:.75rem;display:flex}.navigation[data-astro-cid-hni4p5xg]{grid-area:nav}.filters[data-astro-cid-hni4p5xg]{grid-area:filters}.results[data-astro-cid-hni4p5xg]{grid-area:results}.details[data-astro-cid-hni4p5xg]{grid-area:details}ul[data-astro-cid-hni4p5xg]{padding-left:1.25rem}li[data-astro-cid-hni4p5xg]+li[data-astro-cid-hni4p5xg]{margin-top:.3rem}.rule[data-astro-cid-hni4p5xg]{border-left:4px solid #51497b;padding:.5rem .8rem}@container (width<=480px){.screen[data-astro-cid-hni4p5xg]{grid-template-columns:1fr;grid-template-areas:"nav""filters""results""details"}}.screen[data-astro-cid-hni4p5xg]{border:5px solid #536951;gap:12px;padding:18px}.screen[data-astro-cid-hni4p5xg] .navigation[data-astro-cid-hni4p5xg]{border-bottom:5px solid #536951}.screen[data-astro-cid-hni4p5xg] .filters[data-astro-cid-hni4p5xg]{border-right:5px solid #536951}.screen[data-astro-cid-hni4p5xg] .details[data-astro-cid-hni4p5xg]{border-left:5px solid #536951}.screen[data-astro-cid-hni4p5xg] .results[data-astro-cid-hni4p5xg]{border:3px solid #536951}@container (width<600px){.screen[data-astro-cid-hni4p5xg] .filters[data-astro-cid-hni4p5xg],.screen[data-astro-cid-hni4p5xg] .details[data-astro-cid-hni4p5xg]{border-inline:0;border-top:5px solid #536951}}.demo[data-astro-cid-buhh55hs]{color-scheme:light;color:#102a32;overflow-wrap:anywhere;background:#edf3f5;border-radius:36px;padding:12px;container-type:inline-size}[data-astro-cid-buhh55hs]{box-sizing:border-box}[data-astro-cid-buhh55hs][hidden]{display:none!important}.filter-definitions[data-astro-cid-buhh55hs]{pointer-events:none;position:absolute}.photo-stage[data-astro-cid-buhh55hs]{isolation:isolate;border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:680px;padding:24px;display:flex;position:relative;overflow:hidden}figure[data-astro-cid-buhh55hs]{z-index:-1;margin:0;position:absolute;inset:0}figure[data-astro-cid-buhh55hs]>img[data-astro-cid-buhh55hs]{object-fit:cover;width:100%;height:100%}figcaption[data-astro-cid-buhh55hs]{color:#fff;background:#102a32ed;border-radius:4px;padding:20px;position:absolute;top:24px;left:24px;right:24px}figcaption[data-astro-cid-buhh55hs] strong[data-astro-cid-buhh55hs]{font-size:clamp(1.4rem,4cqi,2.4rem);display:block}figcaption[data-astro-cid-buhh55hs] span[data-astro-cid-buhh55hs]{margin-top:8px;line-height:1.6;display:block}.float-layer[data-astro-cid-buhh55hs]{isolation:isolate;backdrop-filter:blur(1px)saturate(1.3);background:#ffffff38;border:2px solid #ffffffdf;border-radius:70px;align-self:center;width:min(100%,500px);padding:22px;transition:border-radius .26s,width .26s;position:relative;box-shadow:inset 0 4px 3px #fff,inset 0 -5px 8px #143c5766,0 22px 38px #102a325e}.float-layer[data-astro-cid-buhh55hs]:after{content:"";border-radius:inherit;pointer-events:none;border-top:2px solid #fff;border-bottom:2px solid #ffffffa6;position:absolute;inset:2px;box-shadow:inset 5px 0 10px #fff9,inset -4px 0 8px #fff8}.float-layer[data-astro-cid-buhh55hs][data-expanded=true]{border-radius:34px;width:min(100%,650px)}.lens-surface[data-astro-cid-buhh55hs]{border-radius:inherit;z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lens-surface[data-astro-cid-buhh55hs] img[data-astro-cid-buhh55hs]{object-fit:cover;opacity:.9;width:100%;max-width:none;height:100%;position:absolute;transform:scale(1.1)}.navigation[data-astro-cid-buhh55hs]{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.navigation[data-astro-cid-buhh55hs] h2[data-astro-cid-buhh55hs]{text-align:center;background:#f6fbffee;border-radius:20px;margin:0;padding:12px 8px;font-size:1rem;line-height:1.4}.navigation[data-astro-cid-buhh55hs] h2[data-astro-cid-buhh55hs] span[data-astro-cid-buhh55hs]{font-size:.85rem;font-weight:400;display:block}button[data-astro-cid-buhh55hs]{min-width:44px;min-height:48px;font:inherit;color:#102a32;cursor:pointer;background:#f6fbfff2;border:1px solid #385a69;border-radius:30px;padding:10px 12px;font-weight:700}[data-astro-cid-buhh55hs][data-prev],[data-astro-cid-buhh55hs][data-next]{aspect-ratio:1;padding:0;font-size:1.4rem}[data-astro-cid-buhh55hs][data-tools-toggle]{grid-column:1/-1;justify-self:center;padding-inline:24px}[data-astro-cid-buhh55hs][data-tools]{background:#f6fbfff2;border-radius:22px;margin-top:16px;padding:20px}[data-astro-cid-buhh55hs][data-tools] label[data-astro-cid-buhh55hs]{align-items:center;gap:12px;line-height:1.5;display:flex}input[data-astro-cid-buhh55hs]{accent-color:#183f50;flex:none;width:22px;height:22px}[data-astro-cid-buhh55hs][data-tools] p[data-astro-cid-buhh55hs]{margin:16px 0 0;font-size:.9rem;line-height:1.65}.intro[data-astro-cid-buhh55hs]{margin:20px 12px;font-size:.9rem;line-height:1.7}footer[data-astro-cid-buhh55hs]{padding:0 12px 8px}[data-astro-cid-buhh55hs][role=status]{min-height:1.5em;font-size:.9rem}[data-astro-cid-buhh55hs]:focus-visible{outline-offset:4px;outline:3px dashed #102a32}section[data-astro-cid-buhh55hs][data-opaque=true] .float-layer[data-astro-cid-buhh55hs]{backdrop-filter:none;background:#f3f9fb}section[data-astro-cid-buhh55hs][data-opaque=true] .lens-surface[data-astro-cid-buhh55hs]{display:none}@container (width<450px){.photo-stage[data-astro-cid-buhh55hs]{min-height:620px;padding:16px}figcaption[data-astro-cid-buhh55hs]{padding:16px;top:16px;left:16px;right:16px}.float-layer[data-astro-cid-buhh55hs]{border-radius:42px;padding:18px 12px}.navigation[data-astro-cid-buhh55hs]{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px}.navigation[data-astro-cid-buhh55hs] h2[data-astro-cid-buhh55hs]{font-size:.85rem}[data-astro-cid-buhh55hs][data-tools]{padding:14px}}@supports not (backdrop-filter:blur(1px)){.float-layer[data-astro-cid-buhh55hs]{background:#f3f9fb}.lens-surface[data-astro-cid-buhh55hs]{display:none}}@media (prefers-reduced-transparency:reduce){.float-layer[data-astro-cid-buhh55hs]{backdrop-filter:none;background:#f3f9fb}.lens-surface[data-astro-cid-buhh55hs]{display:none}}@media (prefers-reduced-motion:reduce){[data-astro-cid-buhh55hs]{transition:none!important;animation:none!important}}@media (forced-colors:active){.float-layer[data-astro-cid-buhh55hs],figcaption[data-astro-cid-buhh55hs],button[data-astro-cid-buhh55hs],.navigation[data-astro-cid-buhh55hs] h2[data-astro-cid-buhh55hs],[data-astro-cid-buhh55hs][data-tools]{color:canvastext;backdrop-filter:none;background:canvas;border:1px solid canvastext}.lens-surface[data-astro-cid-buhh55hs],.float-layer[data-astro-cid-buhh55hs]:after{display:none}[data-astro-cid-buhh55hs]:focus-visible{outline-color:highlight}}.demo[data-astro-cid-cusjwee6]{overflow-wrap:anywhere;color-scheme:light;min-width:0;padding:clamp(16px,4vw,36px);container-type:inline-size}[data-astro-cid-cusjwee6]{box-sizing:border-box}h2[data-astro-cid-cusjwee6],h3[data-astro-cid-cusjwee6],p[data-astro-cid-cusjwee6]{margin:0 0 16px}h2[data-astro-cid-cusjwee6]{font-size:clamp(1.8rem,5cqi,3rem);line-height:1.15}h3[data-astro-cid-cusjwee6]{font-size:1.15rem}p[data-astro-cid-cusjwee6]{line-height:1.65}button[data-astro-cid-cusjwee6],select[data-astro-cid-cusjwee6],input[data-astro-cid-cusjwee6]{font:inherit;max-width:100%;color:inherit}button[data-astro-cid-cusjwee6],select[data-astro-cid-cusjwee6],input[data-astro-cid-cusjwee6]:not([type=checkbox]){min-height:44px;padding:10px 14px}button[data-astro-cid-cusjwee6],summary[data-astro-cid-cusjwee6]{cursor:pointer}button[data-astro-cid-cusjwee6]{background:0 0;border:1px solid}select[data-astro-cid-cusjwee6],input[data-astro-cid-cusjwee6]{color:#18252b;background:#fff;border:1px solid #59656a}input[data-astro-cid-cusjwee6][type=checkbox]{flex:none;width:22px;height:22px}label[data-astro-cid-cusjwee6]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-astro-cid-cusjwee6]:focus-visible{outline-offset:4px;outline:3px dashed}[data-astro-cid-cusjwee6][hidden]{display:none!important}footer[data-astro-cid-cusjwee6]{margin-top:28px}[data-astro-cid-cusjwee6][role=status]{min-height:1.5em;margin-top:16px;font-size:.9rem}.controls[data-astro-cid-cusjwee6]{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}small[data-astro-cid-cusjwee6]{font-size:.85rem}@media (prefers-reduced-motion:reduce){[data-astro-cid-cusjwee6]{transition:none!important;animation:none!important}}@media (forced-colors:active){button[data-astro-cid-cusjwee6],input[data-astro-cid-cusjwee6],select[data-astro-cid-cusjwee6]{border:1px solid buttontext}button[data-astro-cid-cusjwee6][aria-pressed=true]{outline:2px solid highlight}}.demo[data-astro-cid-cusjwee6]{color:#38362e;background:#faf8f1}h2[data-astro-cid-cusjwee6]{margin-top:16px;font-family:Georgia,serif;font-weight:400}.controls[data-astro-cid-cusjwee6]{background:#ede9dc;align-items:end;padding:18px}.controls[data-astro-cid-cusjwee6] label[data-astro-cid-cusjwee6]{gap:8px;min-width:0;display:grid}.search[data-astro-cid-cusjwee6]{flex:1}input[data-astro-cid-cusjwee6]{width:100%}ul[data-astro-cid-cusjwee6]{margin:20px 0;padding:0;list-style:none}li[data-astro-cid-cusjwee6]{border-top:1px solid #b3ad9e;grid-template-columns:2.5rem minmax(0,1fr) 120px;align-items:baseline;gap:16px;padding:24px 0;display:grid}li[data-astro-cid-cusjwee6] h3[data-astro-cid-cusjwee6]{font-family:Georgia,serif;font-size:1.2rem}li[data-astro-cid-cusjwee6] p[data-astro-cid-cusjwee6]{margin-bottom:0;font-size:.9rem}.number[data-astro-cid-cusjwee6]{font-size:.8rem}.availability[data-astro-cid-cusjwee6]{font-size:.85rem}button[data-astro-cid-cusjwee6]{color:#fff;background:#38362e}@container (width<470px){li[data-astro-cid-cusjwee6]{grid-template-columns:2.5rem minmax(0,1fr)}.availability[data-astro-cid-cusjwee6]{grid-column:2}.controls[data-astro-cid-cusjwee6] label[data-astro-cid-cusjwee6]{width:100%}}ul[data-astro-cid-cusjwee6]{border-bottom:3px solid #38362e}li[data-astro-cid-cusjwee6]{border-top:2px solid #b3ad9e;padding:24px 12px}li[data-astro-cid-cusjwee6]:nth-child(2n){background:#eeeadf}.number[data-astro-cid-cusjwee6]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem}.availability[data-astro-cid-cusjwee6]{border-left:3px solid #38362e;padding-left:12px}.demo[data-astro-cid-yk62avop]{overflow-wrap:anywhere;color-scheme:light;min-width:0;padding:clamp(16px,4vw,36px);container-type:inline-size}[data-astro-cid-yk62avop]{box-sizing:border-box}h2[data-astro-cid-yk62avop],h3[data-astro-cid-yk62avop],p[data-astro-cid-yk62avop]{margin:0 0 16px}h2[data-astro-cid-yk62avop]{font-size:clamp(1.8rem,5cqi,3rem);line-height:1.15}h3[data-astro-cid-yk62avop]{font-size:1.15rem}p[data-astro-cid-yk62avop]{line-height:1.65}button[data-astro-cid-yk62avop],select[data-astro-cid-yk62avop],input[data-astro-cid-yk62avop]{font:inherit;max-width:100%;color:inherit}button[data-astro-cid-yk62avop],select[data-astro-cid-yk62avop],input[data-astro-cid-yk62avop]:not([type=checkbox]){min-height:44px;padding:10px 14px}button[data-astro-cid-yk62avop],summary[data-astro-cid-yk62avop]{cursor:pointer}button[data-astro-cid-yk62avop]{background:0 0;border:1px solid}select[data-astro-cid-yk62avop],input[data-astro-cid-yk62avop]{color:#18252b;background:#fff;border:1px solid #59656a}input[data-astro-cid-yk62avop][type=checkbox]{flex:none;width:22px;height:22px}label[data-astro-cid-yk62avop]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-astro-cid-yk62avop]:focus-visible{outline-offset:4px;outline:3px dashed}[data-astro-cid-yk62avop][hidden]{display:none!important}footer[data-astro-cid-yk62avop]{margin-top:28px}[data-astro-cid-yk62avop][role=status]{min-height:1.5em;margin-top:16px;font-size:.9rem}.controls[data-astro-cid-yk62avop]{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}small[data-astro-cid-yk62avop]{font-size:.85rem}@media (prefers-reduced-motion:reduce){[data-astro-cid-yk62avop]{transition:none!important;animation:none!important}}@media (forced-colors:active){button[data-astro-cid-yk62avop],input[data-astro-cid-yk62avop],select[data-astro-cid-yk62avop]{border:1px solid buttontext}button[data-astro-cid-yk62avop][aria-pressed=true]{outline:2px solid highlight}}.demo[data-astro-cid-yk62avop]{color:#403b35;background:#f0ebe2}h2[data-astro-cid-yk62avop]{margin-top:16px;font-family:Georgia,serif;font-weight:400}.board[data-astro-cid-yk62avop]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;margin-top:28px;display:grid;position:relative}.board[data-astro-cid-yk62avop][data-positioned=true]{display:block}.board[data-astro-cid-yk62avop][data-positioned=true] article[data-astro-cid-yk62avop]{position:absolute;top:0;left:0}article[data-astro-cid-yk62avop]{background:#fffdf7;border:1px solid #c5bbae;min-width:0}img[data-astro-cid-yk62avop]{width:100%;height:auto;display:block}.description[data-astro-cid-yk62avop]{padding:18px}h3[data-astro-cid-yk62avop]{margin-top:8px;font-size:1.15rem}summary[data-astro-cid-yk62avop]{min-height:44px}details[data-astro-cid-yk62avop] p[data-astro-cid-yk62avop]{margin-top:16px;font-size:.9rem}button[data-astro-cid-yk62avop]{background:#fffdf7}@container (width<450px){.board[data-astro-cid-yk62avop]{grid-template-columns:1fr}}.board[data-astro-cid-yk62avop]{gap:24px}article[data-astro-cid-yk62avop]{border:0;box-shadow:0 3px 8px #403b351a}article[data-astro-cid-yk62avop]:first-child img[data-astro-cid-yk62avop]{aspect-ratio:2.7;object-fit:cover}article[data-astro-cid-yk62avop]:nth-child(2) img[data-astro-cid-yk62avop]{aspect-ratio:.55;object-fit:cover}article[data-astro-cid-yk62avop]:nth-child(3) img[data-astro-cid-yk62avop]{aspect-ratio:1;object-fit:cover}article[data-astro-cid-yk62avop]:nth-child(4) img[data-astro-cid-yk62avop]{aspect-ratio:1.8;object-fit:cover}.demo[data-astro-cid-yq6aqpu3]{overflow-wrap:anywhere;color-scheme:light;min-width:0;padding:clamp(16px,4vw,36px);container-type:inline-size}[data-astro-cid-yq6aqpu3]{box-sizing:border-box}h2[data-astro-cid-yq6aqpu3],h3[data-astro-cid-yq6aqpu3],p[data-astro-cid-yq6aqpu3]{margin:0 0 16px}h3[data-astro-cid-yq6aqpu3]{font-size:1.15rem}p[data-astro-cid-yq6aqpu3]{line-height:1.65}button[data-astro-cid-yq6aqpu3],select[data-astro-cid-yq6aqpu3],input[data-astro-cid-yq6aqpu3]{font:inherit;max-width:100%;color:inherit}button[data-astro-cid-yq6aqpu3],select[data-astro-cid-yq6aqpu3],input[data-astro-cid-yq6aqpu3]:not([type=checkbox]){min-height:44px;padding:10px 14px}button[data-astro-cid-yq6aqpu3],summary[data-astro-cid-yq6aqpu3]{cursor:pointer}button[data-astro-cid-yq6aqpu3]{background:0 0;border:1px solid}select[data-astro-cid-yq6aqpu3],input[data-astro-cid-yq6aqpu3]{color:#18252b;background:#fff;border:1px solid #59656a}input[data-astro-cid-yq6aqpu3][type=checkbox]{flex:none;width:22px;height:22px}label[data-astro-cid-yq6aqpu3]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-astro-cid-yq6aqpu3]:focus-visible{outline-offset:4px;outline:3px dashed}[data-astro-cid-yq6aqpu3][hidden]{display:none!important}footer[data-astro-cid-yq6aqpu3]{margin-top:28px}[data-astro-cid-yq6aqpu3][role=status]{min-height:1.5em;margin-top:16px;font-size:.9rem}.controls[data-astro-cid-yq6aqpu3]{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}small[data-astro-cid-yq6aqpu3]{font-size:.85rem}@media (prefers-reduced-motion:reduce){[data-astro-cid-yq6aqpu3]{transition:none!important;animation:none!important}}@media (forced-colors:active){button[data-astro-cid-yq6aqpu3],input[data-astro-cid-yq6aqpu3],select[data-astro-cid-yq6aqpu3]{border:1px solid buttontext}button[data-astro-cid-yq6aqpu3][aria-pressed=true]{outline:2px solid highlight}}.demo[data-astro-cid-yq6aqpu3]{color:#302147;background:#f1e9ff;border-radius:28px}header[data-astro-cid-yq6aqpu3]{max-width:620px}h2[data-astro-cid-yq6aqpu3]{letter-spacing:-.045em;margin-top:16px;font-weight:800}.invitation[data-astro-cid-yq6aqpu3]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;margin-top:30px;display:grid}.flower[data-astro-cid-yq6aqpu3]{color:#314d16;aspect-ratio:1;background:#cdebb2;border-radius:45% 20%;place-items:center;font-size:clamp(6rem,22cqi,11rem);display:grid}.rsvp[data-astro-cid-yq6aqpu3]{background:#e2d3fa;border-radius:38px 38px 12px;padding:26px}.rsvp[data-astro-cid-yq6aqpu3] label[data-astro-cid-yq6aqpu3]{gap:12px;display:grid}select[data-astro-cid-yq6aqpu3]{background:#fff;border:0;border-radius:16px}.join[data-astro-cid-yq6aqpu3]{color:#fff;background:#5b2e91;border:0;border-radius:30px;width:100%;margin:22px 0;font-size:1.1rem;font-weight:700}.state[data-astro-cid-yq6aqpu3]{font-weight:700}footer[data-astro-cid-yq6aqpu3] button[data-astro-cid-yq6aqpu3]{background:#e2d3fa;border:0;border-radius:24px}@container (width<540px){.invitation[data-astro-cid-yq6aqpu3]{grid-template-columns:1fr}.flower[data-astro-cid-yq6aqpu3]{justify-self:center;width:100%;max-width:210px}}.demo[data-astro-cid-yq6aqpu3]{border-radius:48px 12px}h2[data-astro-cid-yq6aqpu3]{font-size:clamp(2.5rem,9cqi,5.4rem);line-height:1.02}.flower[data-astro-cid-yq6aqpu3]{background:#c5ee93;border-radius:50% 12%}.rsvp[data-astro-cid-yq6aqpu3]{border-radius:64px 20px;padding:clamp(20px,4cqi,38px)}.join[data-astro-cid-yq6aqpu3]{border-radius:38px 14px;min-height:72px;font-size:1.25rem}.join[data-astro-cid-yq6aqpu3][aria-pressed=true]{border-radius:12px 38px}.contract[data-astro-cid-uiezxnzb]{background:#fff;border:2px dashed #567a73;padding:1rem}.contract[data-astro-cid-uiezxnzb] p[data-astro-cid-uiezxnzb]{margin-bottom:0}.money[data-astro-cid-uiezxnzb]{border-bottom:3px solid #567a73;padding-bottom:1rem}.contract[data-astro-cid-uiezxnzb]{border:6px double #674d78;padding:28px}.contract[data-astro-cid-uiezxnzb] p[data-astro-cid-uiezxnzb]{font-size:1.5rem;font-weight:800}tbody[data-astro-cid-uiezxnzb] tr[data-astro-cid-uiezxnzb]:not(:last-child) td[data-astro-cid-uiezxnzb]{border-left:7px solid #674d78;padding:20px;font-weight:800}tbody[data-astro-cid-uiezxnzb] tr[data-astro-cid-uiezxnzb]:last-child td[data-astro-cid-uiezxnzb]{border-left:7px dashed #674d78;padding:20px;font-weight:800}section[data-astro-cid-24fo5pot]{color:#48345b;overflow-wrap:anywhere;background:#f3eff6;border:1px solid #9d8da9;padding:clamp(16px,3vw,32px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-24fo5pot],h2[data-astro-cid-24fo5pot],h3[data-astro-cid-24fo5pot]{margin:0}header[data-astro-cid-24fo5pot]>p[data-astro-cid-24fo5pot]{font-size:.8rem;font-weight:650}h2[data-astro-cid-24fo5pot]{margin:.5rem 0 1.5rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}h3[data-astro-cid-24fo5pot]{margin-bottom:6px;font-size:1rem}.phase[data-astro-cid-24fo5pot]{background:#fff;border:2px dashed #776287;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:24px;padding:20px;display:grid}.stamp[data-astro-cid-24fo5pot]{text-align:center;border:2px dashed;padding:12px 4px;font-family:ui-monospace,monospace;font-size:1.8rem;font-weight:750}.public[data-astro-cid-24fo5pot]{border:3px solid #48345b}.public[data-astro-cid-24fo5pot] .stamp[data-astro-cid-24fo5pot]{color:#fff;background:#48345b;border-style:solid}.sample[data-astro-cid-24fo5pot]{border-top:1px solid #cfc3d9;margin-top:12px;padding-top:12px;font-size:.9rem}.crossing[data-astro-cid-24fo5pot]{border-left:4px solid #776287;margin:0 0 0 85px;padding:16px 20px}.crossing[data-astro-cid-24fo5pot] p[data-astro-cid-24fo5pot]{font-size:.85rem}aside[data-astro-cid-24fo5pot]{background:#e6dfee;border-left:4px solid #776287;margin-top:20px;padding:12px 16px;font-size:.9rem}.boundary[data-astro-cid-24fo5pot]{border-top:1px solid #9d8da9;margin-top:24px;padding-top:16px;font-size:.85rem}code[data-astro-cid-24fo5pot]{font-family:ui-monospace,monospace}@container (width<=480px){.phase[data-astro-cid-24fo5pot]{grid-template-columns:1fr;gap:12px}.stamp[data-astro-cid-24fo5pot]{justify-self:start;padding:8px 16px;font-size:1.4rem}.crossing[data-astro-cid-24fo5pot]{margin-left:24px}}section[data-astro-cid-di67hbzm]{color:#4c362a;overflow-wrap:anywhere;background:#f8f0e8;border:1px solid #a28c78;border-radius:12px;padding:clamp(16px,4vw,28px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-di67hbzm],h2[data-astro-cid-di67hbzm],h3[data-astro-cid-di67hbzm],ol[data-astro-cid-di67hbzm]{margin:0}.eyebrow[data-astro-cid-di67hbzm]{color:#4c362a;font-size:.8rem;font-weight:700}h2[data-astro-cid-di67hbzm]{margin:.4rem 0 .7rem;font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.3}h3[data-astro-cid-di67hbzm]{font-size:.95rem}.change[data-astro-cid-di67hbzm]{margin-top:.5rem;font-size:.85rem}.condition[data-astro-cid-di67hbzm]{border-left:4px solid #86603e;margin-top:1.2rem;padding-left:.75rem;font-size:.85rem;font-weight:650}.services[data-astro-cid-di67hbzm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1rem 0;padding:0;list-style:none;display:grid}.services[data-astro-cid-di67hbzm]>li[data-astro-cid-di67hbzm]{background:#fff;border:2px dotted #947150;padding:.8rem}.unit[data-astro-cid-di67hbzm]{margin-bottom:.5rem;font-size:.75rem}.version[data-astro-cid-di67hbzm]{border:1px solid #947150;border-radius:4px;margin:.7rem 0;padding:.2rem .5rem;font-family:monospace;display:inline-block}[data-astro-cid-di67hbzm][data-service=library] .version[data-astro-cid-di67hbzm]{background:#f5e1c8;border:2px solid #4c362a}.behavior[data-astro-cid-di67hbzm]{font-size:.8rem}.store[data-astro-cid-di67hbzm]{gap:.1rem;margin-top:.6rem;font-size:.8rem;display:grid}.store[data-astro-cid-di67hbzm] strong[data-astro-cid-di67hbzm]{border-top:1px solid #947150;padding-top:.6rem}.network[data-astro-cid-di67hbzm]{border-top:2px dashed #947150;border-bottom:2px dashed #947150;padding:.8rem 0}.network[data-astro-cid-di67hbzm] p[data-astro-cid-di67hbzm]{margin-top:.4rem;font-size:.8rem}.network[data-astro-cid-di67hbzm] .request[data-astro-cid-di67hbzm]{font-size:1rem;font-weight:700}.outcomes[data-astro-cid-di67hbzm]{grid-template-columns:1fr 1fr;gap:.8rem;margin:1rem 0;padding:0;list-style:none;display:grid}.outcomes[data-astro-cid-di67hbzm] li[data-astro-cid-di67hbzm]{background:#fff;border:1px solid #a28c78;border-left:4px solid #86603e;padding:.8rem}.outcomes[data-astro-cid-di67hbzm] [data-astro-cid-di67hbzm][data-timeout]{border-left-style:dashed}.outcomes[data-astro-cid-di67hbzm] p[data-astro-cid-di67hbzm]{margin-top:.5rem;font-size:.85rem}.boundary[data-astro-cid-di67hbzm]{border-top:1px solid #a28c78;padding-top:.8rem;font-size:.85rem;font-weight:600}.footnote[data-astro-cid-di67hbzm]{margin-top:.8rem;font-size:.75rem}@container (width<=520px){.services[data-astro-cid-di67hbzm],.outcomes[data-astro-cid-di67hbzm]{grid-template-columns:1fr}}@media (forced-colors:active){.condition[data-astro-cid-di67hbzm],.services[data-astro-cid-di67hbzm]>li[data-astro-cid-di67hbzm],.version[data-astro-cid-di67hbzm],[data-astro-cid-di67hbzm][data-service=library] .version[data-astro-cid-di67hbzm],.store[data-astro-cid-di67hbzm] strong[data-astro-cid-di67hbzm],.network[data-astro-cid-di67hbzm],.outcomes[data-astro-cid-di67hbzm] li[data-astro-cid-di67hbzm],.boundary[data-astro-cid-di67hbzm]{border-color:canvastext}}.boundary-note[data-astro-cid-di67hbzm]{border-top:1px solid;margin-top:18px;padding-top:16px;font-size:.85rem}.services[data-astro-cid-di67hbzm]{gap:28px}.services[data-astro-cid-di67hbzm]>li[data-astro-cid-di67hbzm]{border:4px solid #674774;padding:20px}.services[data-astro-cid-di67hbzm]>li[data-astro-cid-di67hbzm]:nth-child(2){border:7px double #674774}.version[data-astro-cid-di67hbzm]{font-size:1.4rem;font-weight:800}.network[data-astro-cid-di67hbzm]{border-block:3px dashed #674774;padding-block:24px}.store[data-astro-cid-di67hbzm]{border-width:3px;border-radius:50%/14%;padding:20px}[data-astro-cid-di67hbzm][data-timeout]{border-left:8px solid #8c4135;padding:16px}.demo[data-astro-cid-7rsnjl7o]{overflow-wrap:anywhere;color-scheme:light;min-width:0;padding:clamp(16px,4vw,36px);container-type:inline-size}[data-astro-cid-7rsnjl7o]{box-sizing:border-box}h2[data-astro-cid-7rsnjl7o],h3[data-astro-cid-7rsnjl7o],p[data-astro-cid-7rsnjl7o]{margin:0 0 16px}h2[data-astro-cid-7rsnjl7o]{font-size:clamp(1.8rem,5cqi,3rem);line-height:1.15}h3[data-astro-cid-7rsnjl7o]{font-size:1.15rem}p[data-astro-cid-7rsnjl7o]{line-height:1.65}button[data-astro-cid-7rsnjl7o],select[data-astro-cid-7rsnjl7o],input[data-astro-cid-7rsnjl7o]{font:inherit;max-width:100%;color:inherit}button[data-astro-cid-7rsnjl7o],select[data-astro-cid-7rsnjl7o],input[data-astro-cid-7rsnjl7o]:not([type=checkbox]){min-height:44px;padding:10px 14px}button[data-astro-cid-7rsnjl7o],summary[data-astro-cid-7rsnjl7o]{cursor:pointer}button[data-astro-cid-7rsnjl7o]{background:0 0;border:1px solid}select[data-astro-cid-7rsnjl7o],input[data-astro-cid-7rsnjl7o]{color:#18252b;background:#fff;border:1px solid #59656a}input[data-astro-cid-7rsnjl7o][type=checkbox]{flex:none;width:22px;height:22px}label[data-astro-cid-7rsnjl7o]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-astro-cid-7rsnjl7o]:focus-visible{outline-offset:4px;outline:3px dashed}[data-astro-cid-7rsnjl7o][hidden]{display:none!important}footer[data-astro-cid-7rsnjl7o]{margin-top:28px}[data-astro-cid-7rsnjl7o][role=status]{min-height:1.5em;margin-top:16px;font-size:.9rem}.controls[data-astro-cid-7rsnjl7o]{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}small[data-astro-cid-7rsnjl7o]{font-size:.85rem}@media (prefers-reduced-motion:reduce){[data-astro-cid-7rsnjl7o]{transition:none!important;animation:none!important}}@media (forced-colors:active){button[data-astro-cid-7rsnjl7o],input[data-astro-cid-7rsnjl7o],select[data-astro-cid-7rsnjl7o]{border:1px solid buttontext}button[data-astro-cid-7rsnjl7o][aria-pressed=true]{outline:2px solid highlight}}.demo[data-astro-cid-7rsnjl7o]{color:#273329;background:#fcfcf8;padding:clamp(24px,6vw,60px)}header[data-astro-cid-7rsnjl7o]{max-width:520px;margin-bottom:38px}h2[data-astro-cid-7rsnjl7o]{margin-top:18px;font-weight:400}ul[data-astro-cid-7rsnjl7o]{margin:0;padding:0;list-style:none}li[data-astro-cid-7rsnjl7o]{border-bottom:1px solid #879285;padding:20px 0}li[data-astro-cid-7rsnjl7o] label[data-astro-cid-7rsnjl7o]{cursor:pointer;flex-wrap:nowrap}input[data-astro-cid-7rsnjl7o]{accent-color:#344b38}li[data-astro-cid-7rsnjl7o]:has(:checked) span[data-astro-cid-7rsnjl7o]{text-decoration:line-through}.count[data-astro-cid-7rsnjl7o]{margin:24px 0 36px}details[data-astro-cid-7rsnjl7o]{border-top:1px solid #879285;padding-top:20px}summary[data-astro-cid-7rsnjl7o]{min-height:44px}details[data-astro-cid-7rsnjl7o] p[data-astro-cid-7rsnjl7o]{margin-top:18px}button[data-astro-cid-7rsnjl7o]{text-underline-offset:5px;border:0;padding-left:0;text-decoration:underline}.demo[data-astro-cid-7rsnjl7o]{padding:clamp(28px,7vw,84px)}header[data-astro-cid-7rsnjl7o],ul[data-astro-cid-7rsnjl7o],.count[data-astro-cid-7rsnjl7o],details[data-astro-cid-7rsnjl7o],footer[data-astro-cid-7rsnjl7o]{max-width:480px;margin-inline:auto}header[data-astro-cid-7rsnjl7o]{margin-bottom:64px}h2[data-astro-cid-7rsnjl7o]{font-size:clamp(2.3rem,7cqi,4.5rem);font-weight:300;line-height:1.2}li[data-astro-cid-7rsnjl7o]{border-bottom-color:#bac1b7;padding-block:28px}details[data-astro-cid-7rsnjl7o]{margin-top:56px}section[data-astro-cid-qf4ztc73]{color:#284632;overflow-wrap:anywhere;background:#eff5ec;border:1px solid #869c82;border-radius:12px;padding:clamp(16px,4vw,28px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-qf4ztc73],h2[data-astro-cid-qf4ztc73],h3[data-astro-cid-qf4ztc73],h4[data-astro-cid-qf4ztc73],ol[data-astro-cid-qf4ztc73]{margin:0}.eyebrow[data-astro-cid-qf4ztc73]{color:#284632;font-size:.8rem;font-weight:700}h2[data-astro-cid-qf4ztc73]{margin:.4rem 0 .7rem;font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.3}h3[data-astro-cid-qf4ztc73],h4[data-astro-cid-qf4ztc73]{font-size:.95rem}.change[data-astro-cid-qf4ztc73]{margin-top:.5rem;font-size:.85rem}.deployment[data-astro-cid-qf4ztc73]{border:2px dotted #547452;margin:1.2rem 0;padding:1rem}.release-heading[data-astro-cid-qf4ztc73]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.release-heading[data-astro-cid-qf4ztc73] strong[data-astro-cid-qf4ztc73]{background:#fff;border:1px solid #547452;border-radius:4px;padding:.25rem .6rem}.modules[data-astro-cid-qf4ztc73]{gap:.8rem;margin-top:1rem;padding:0;list-style:none;display:grid}.modules[data-astro-cid-qf4ztc73] li[data-astro-cid-qf4ztc73]{background:#fff;border:1px solid #71896b}.module-heading[data-astro-cid-qf4ztc73]{background:#e4eddf;border-bottom:1px solid #71896b;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.55rem .7rem;display:flex}.module-heading[data-astro-cid-qf4ztc73]>span[data-astro-cid-qf4ztc73]{font-size:.8rem}.change-label[data-astro-cid-qf4ztc73]{margin-left:auto;font-weight:700}.module-body[data-astro-cid-qf4ztc73]{grid-template-columns:1fr 1.5fr;gap:.8rem;padding:.8rem;display:grid}.module-body[data-astro-cid-qf4ztc73] strong[data-astro-cid-qf4ztc73],.module-body[data-astro-cid-qf4ztc73] span[data-astro-cid-qf4ztc73]{font-size:.8rem;display:block}.module-body[data-astro-cid-qf4ztc73] span[data-astro-cid-qf4ztc73]{margin-top:.3rem}.gate[data-astro-cid-qf4ztc73]{border:2px solid #547452;padding:.5rem}.private[data-astro-cid-qf4ztc73]{border-left:1px dashed #547452;padding-left:.8rem}.call[data-astro-cid-qf4ztc73]{border-top:2px solid #547452;margin-top:1rem;padding-top:.6rem;font-size:.85rem;font-weight:600}.guard[data-astro-cid-qf4ztc73]{margin-top:.6rem;font-size:.8rem}.database[data-astro-cid-qf4ztc73]{background:#fff;border:1px solid #869c82;padding:.8rem;font-size:.85rem}.outcomes[data-astro-cid-qf4ztc73]{margin:1rem 0;padding-left:1.3rem;font-size:.85rem}.outcomes[data-astro-cid-qf4ztc73] li[data-astro-cid-qf4ztc73]+li[data-astro-cid-qf4ztc73]{margin-top:.5rem}.boundary[data-astro-cid-qf4ztc73]{border-top:1px solid #869c82;padding-top:.8rem;font-size:.85rem;font-weight:600}.footnote[data-astro-cid-qf4ztc73]{margin-top:.8rem;font-size:.75rem}@container (width<=430px){.module-body[data-astro-cid-qf4ztc73]{grid-template-columns:1fr}.private[data-astro-cid-qf4ztc73]{border-top:1px dashed #547452;border-left:0;padding:.6rem 0 0}.change-label[data-astro-cid-qf4ztc73]{margin-left:0}}@media (forced-colors:active){.deployment[data-astro-cid-qf4ztc73],.modules[data-astro-cid-qf4ztc73] li[data-astro-cid-qf4ztc73],.module-heading[data-astro-cid-qf4ztc73],.gate[data-astro-cid-qf4ztc73],.private[data-astro-cid-qf4ztc73],.call[data-astro-cid-qf4ztc73],.database[data-astro-cid-qf4ztc73],.boundary[data-astro-cid-qf4ztc73]{border-color:canvastext}}.boundary-note[data-astro-cid-qf4ztc73]{border-top:1px solid;margin-top:18px;padding-top:16px;font-size:.85rem}.deployment[data-astro-cid-qf4ztc73]{border:7px solid #284632;padding:18px}.modules[data-astro-cid-qf4ztc73]{gap:24px}.modules[data-astro-cid-qf4ztc73] li[data-astro-cid-qf4ztc73]{border:3px solid #547452}.gate[data-astro-cid-qf4ztc73]{border:5px double #284632}.private[data-astro-cid-qf4ztc73]{border-left:5px solid #547452}.guard[data-astro-cid-qf4ztc73]{border:3px dashed #547452;padding:18px;font-size:1rem}@container (width<430px){.private[data-astro-cid-qf4ztc73]{border-top:5px solid #547452;border-left:0;padding-top:12px}}section[data-astro-cid-dzus6xhm]{color:#294054;overflow-wrap:anywhere;background:#eef3f8;border:1px solid #8094a5;border-radius:12px;padding:clamp(16px,4vw,28px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-dzus6xhm],h2[data-astro-cid-dzus6xhm],h3[data-astro-cid-dzus6xhm],h4[data-astro-cid-dzus6xhm],ol[data-astro-cid-dzus6xhm]{margin:0}.eyebrow[data-astro-cid-dzus6xhm]{color:#294054;font-size:.8rem;font-weight:700}h2[data-astro-cid-dzus6xhm]{margin:.4rem 0 .7rem;font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.3}h3[data-astro-cid-dzus6xhm],h4[data-astro-cid-dzus6xhm]{font-size:.95rem}.change[data-astro-cid-dzus6xhm]{margin-top:.5rem;font-size:.85rem}.release[data-astro-cid-dzus6xhm]{border:2px dotted #597993;margin:1.2rem 0;padding:1rem}.release-heading[data-astro-cid-dzus6xhm]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.release-heading[data-astro-cid-dzus6xhm] strong[data-astro-cid-dzus6xhm]{color:#fff;background:#294054;border:1px solid;border-radius:4px;padding:.25rem .6rem}.scope[data-astro-cid-dzus6xhm]{margin-top:.6rem;font-size:.8rem}.capabilities[data-astro-cid-dzus6xhm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem;padding:0;list-style:none;display:grid}.capabilities[data-astro-cid-dzus6xhm] li[data-astro-cid-dzus6xhm]{background:#fff;border:1px solid #8094a5;padding:.8rem}.capabilities[data-astro-cid-dzus6xhm] .changed[data-astro-cid-dzus6xhm]{border:2px solid #294054}.number[data-astro-cid-dzus6xhm]{font-family:monospace;font-size:.8rem}.capabilities[data-astro-cid-dzus6xhm] p[data-astro-cid-dzus6xhm]{margin-top:.4rem;font-size:.8rem}.local[data-astro-cid-dzus6xhm]{border-top:2px solid #597993;margin-top:1rem;padding-top:.6rem;font-size:.85rem;font-weight:600}.store[data-astro-cid-dzus6xhm]{background:#fff;border:1px solid #8094a5;border-left:5px solid #597993;padding:.8rem}.store[data-astro-cid-dzus6xhm] p[data-astro-cid-dzus6xhm]{margin-top:.3rem;font-size:.8rem}.outcomes[data-astro-cid-dzus6xhm]{margin:1rem 0;padding-left:1.3rem;font-size:.85rem}.outcomes[data-astro-cid-dzus6xhm] li[data-astro-cid-dzus6xhm]+li[data-astro-cid-dzus6xhm]{margin-top:.5rem}.boundary[data-astro-cid-dzus6xhm]{border-top:1px solid #8094a5;padding-top:.8rem;font-size:.85rem;font-weight:600}.footnote[data-astro-cid-dzus6xhm]{margin-top:.8rem;font-size:.75rem}@container (width<=520px){.capabilities[data-astro-cid-dzus6xhm]{grid-template-columns:1fr}}@media (forced-colors:active){.release[data-astro-cid-dzus6xhm],.capabilities[data-astro-cid-dzus6xhm] li[data-astro-cid-dzus6xhm],.store[data-astro-cid-dzus6xhm],.local[data-astro-cid-dzus6xhm],.boundary[data-astro-cid-dzus6xhm]{border-color:canvastext}}.boundary-note[data-astro-cid-dzus6xhm]{border-top:1px solid;margin-top:18px;padding-top:16px;font-size:.85rem}.release[data-astro-cid-dzus6xhm]{border:8px solid #294054;padding:clamp(18px,4cqi,32px)}.release-heading[data-astro-cid-dzus6xhm] h3[data-astro-cid-dzus6xhm]{font-size:1.5rem}.release-heading[data-astro-cid-dzus6xhm] strong[data-astro-cid-dzus6xhm]{font-size:1.4rem}.capabilities[data-astro-cid-dzus6xhm]{gap:0}.capabilities[data-astro-cid-dzus6xhm] li[data-astro-cid-dzus6xhm]{border:0;border-right:1px dashed #8094a5}.capabilities[data-astro-cid-dzus6xhm] .changed[data-astro-cid-dzus6xhm]{border:0;border-top:6px solid #294054}.store[data-astro-cid-dzus6xhm]{border:3px solid #294054;border-radius:50%/16%;padding:28px}@font-face{font-family:Demo Serif;src:url(/fonts/notoserif.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Demo Sans;src:url(/fonts/notosans.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Demo Script;src:url(/fonts/dancingscript.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Demo Mono;src:url(/fonts/jetbrainsmono.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Demo Serif KR;src:url(/fonts/notoserifkr.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Demo Serif JP;src:url(/fonts/notoserifjp.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Demo Sans KR;src:url(/fonts/notosanskr.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Demo Sans JP;src:url(/fonts/notosansjp.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}[data-demo][lang=ko]{--demo-serif-cjk:"Demo Serif KR";--demo-sans-cjk:"Demo Sans KR"}[data-demo][lang=ja]{--demo-serif-cjk:"Demo Serif JP";--demo-sans-cjk:"Demo Sans JP"}:where([data-comparison]){overflow-wrap:anywhere;color-scheme:light;min-width:0;padding:clamp(16px,3vw,32px)}:where([data-comparison]) *{box-sizing:border-box}:where([data-comparison]) :is(h2,h3,p){margin:0 0 1rem}:where([data-comparison]) h2{font-size:2rem;line-height:1.15}:where([data-comparison]) h3{font-size:1.15rem}:where([data-comparison]) .controls{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}:where([data-comparison]) label{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}:where([data-comparison]) :is(button,select,input,textarea){font:inherit;max-width:100%;color:inherit}:where([data-comparison]) :is(button,select,input:not([type=checkbox]):not([type=range])){min-height:44px;padding:8px 12px}:where([data-comparison]) :is(button,select){cursor:pointer}:where([data-comparison]) button{background:0 0;border:1px solid}:where([data-comparison]) :is(input,textarea,select){color:#172329;background:#fff;border:1px solid #67747c}:where([data-comparison]) input[type=range]{width:150px}:where([data-comparison]) input[type=checkbox]{width:22px;height:22px}:where([data-comparison]) :focus-visible{outline-offset:4px;outline:3px dashed}:where([data-comparison]) [hidden]{display:none!important}:where([data-comparison]) [role=status]{min-height:1.5em;margin-top:16px;font-size:.85rem}:where([data-comparison]) small{font-size:.8rem}:where([data-comparison]) .reset{margin-top:20px;font-size:.85rem}@media (prefers-reduced-motion:reduce){:where([data-comparison]) *{transition:none!important;animation:none!important}}:where([data-comparison=tasks]) [data-task] label{flex-wrap:nowrap;min-width:0}:where([data-comparison=tasks]) [data-task] input{flex:none}:where([data-comparison=tasks]) [data-task] small{white-space:nowrap;flex:none}.demo[data-astro-cid-4mbnfvys]{color:#353a35;background:#f8f4e9}.specimen[data-astro-cid-4mbnfvys]{border-block:1px solid #b8ae9b;align-items:center;gap:24px;margin:24px 0;padding:16px 0;display:flex}.specimen[data-astro-cid-4mbnfvys],.sample[data-astro-cid-4mbnfvys],.numbers[data-astro-cid-4mbnfvys]{font-family:"Demo Mono", var(--demo-sans-cjk,sans-serif), serif;font-weight:400}.specimen[data-astro-cid-4mbnfvys] h3[data-astro-cid-4mbnfvys]{font-family:inherit;font-size:32px;font-weight:400}.specimen[data-astro-cid-4mbnfvys] p[data-astro-cid-4mbnfvys]{line-height:1.7}.letter[data-astro-cid-4mbnfvys]{flex:none;font-size:140px;line-height:1.2;position:relative}.terminal[data-astro-cid-4mbnfvys]{border:2px solid #b64c2b;border-radius:50%;width:42%;height:12%;display:none;position:absolute;left:2%}.top[data-astro-cid-4mbnfvys]{top:18%}.bottom[data-astro-cid-4mbnfvys]{bottom:14%}.demo[data-astro-cid-4mbnfvys][data-terminals=true] .terminal[data-astro-cid-4mbnfvys]{display:block}.sample-wrap[data-astro-cid-4mbnfvys]{margin:24px 0;position:relative}.sample[data-astro-cid-4mbnfvys]{white-space:pre-wrap;word-break:break-all;min-height:96px;font-size:48px;line-height:2}.guides-layer[data-astro-cid-4mbnfvys]{pointer-events:none;position:absolute;inset:0}.guides-layer[data-astro-cid-4mbnfvys] span{background:#e7daba44;outline:1px solid #897245;position:absolute}.measurement[data-astro-cid-4mbnfvys]{font-variant-numeric:tabular-nums;font-size:.85rem}.numbers[data-astro-cid-4mbnfvys]{font-variant-numeric:proportional-nums;flex-direction:column;align-items:flex-start;font-size:32px;display:flex}.numbers[data-astro-cid-4mbnfvys][data-tabular=true]{font-variant-numeric:tabular-nums}.font-note[data-astro-cid-4mbnfvys]{font-size:.75rem;line-height:1.65}@media (width<=500px){.specimen[data-astro-cid-4mbnfvys]{flex-direction:column;align-items:start}}.measurement-lab[data-astro-cid-4mbnfvys]{border-top:2px solid #9a9b90;margin:32px 0 24px;padding-top:24px}.weather[data-astro-cid-4mbnfvys]{background:#edf1ec;border:1px solid #a4b09e;padding:24px;display:block}.weather[data-astro-cid-4mbnfvys] pre[data-astro-cid-4mbnfvys]{white-space:pre;letter-spacing:0;margin:20px 0;font-family:Demo Mono,monospace;font-size:clamp(.9rem,4cqi,1.05rem);line-height:2}.weather[data-astro-cid-4mbnfvys] p[data-astro-cid-4mbnfvys]{font-size:.9rem}.newsletter[data-astro-cid-4mbnfvys]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;padding:24px 0;display:grid}.newsletter[data-astro-cid-4mbnfvys] img[data-astro-cid-4mbnfvys]{width:100%;height:auto}.newsletter[data-astro-cid-4mbnfvys] h3[data-astro-cid-4mbnfvys]{font-size:1.65rem}.newsletter[data-astro-cid-4mbnfvys] p[data-astro-cid-4mbnfvys]{font-size:1rem}.newsletter[data-astro-cid-4mbnfvys] .localized[data-astro-cid-4mbnfvys]{border-top:1px solid #b8ae9b;margin-top:24px;padding-top:18px}.transit[data-astro-cid-4mbnfvys]{color:#f5fff5;background:#163b3d;padding:26px;display:block}.transit[data-astro-cid-4mbnfvys] p[data-astro-cid-4mbnfvys]{margin-bottom:26px}.departure[data-astro-cid-4mbnfvys]{border-top:1px solid #9ab1aa;gap:24px;padding:20px 0;display:flex}.departure[data-astro-cid-4mbnfvys]>strong[data-astro-cid-4mbnfvys]{font-variant-numeric:tabular-nums;font-size:1.75rem}.departure[data-astro-cid-4mbnfvys] h3[data-astro-cid-4mbnfvys]{font-size:1.4rem}.departure[data-astro-cid-4mbnfvys] span[data-astro-cid-4mbnfvys]{font-size:.9rem}.invitation[data-astro-cid-4mbnfvys]{text-align:center;background:#fffdf4;border:5px double #ac9572;padding:32px 18px;display:block}.invitation[data-astro-cid-4mbnfvys] h3[data-astro-cid-4mbnfvys]{font-family:Demo Script,cursive;font-size:clamp(2rem,8cqi,4rem);line-height:1.6}.invitation[data-astro-cid-4mbnfvys] p[data-astro-cid-4mbnfvys]{font-family:"Demo Sans", var(--demo-sans-cjk,sans-serif);font-size:.95rem}.ornament[data-astro-cid-4mbnfvys]{color:#5e6944;font-size:3rem}.demo[data-astro-cid-4mbnfvys]{container-type:inline-size}.specimen[data-astro-cid-4mbnfvys],.specimen[data-astro-cid-4mbnfvys]>[data-astro-cid-4mbnfvys]{min-width:0}@container (width<490px){.newsletter[data-astro-cid-4mbnfvys]{grid-template-columns:1fr}.newsletter[data-astro-cid-4mbnfvys] img[data-astro-cid-4mbnfvys]{max-width:220px}.departure[data-astro-cid-4mbnfvys]{flex-direction:column;gap:8px}}.weather[data-astro-cid-4mbnfvys]{background:#eef0e7;border:3px solid #353a35}.weather[data-astro-cid-4mbnfvys] pre[data-astro-cid-4mbnfvys]{border-block:2px solid #6e7969;padding-block:16px;font-weight:500;line-height:2.4}.weather[data-astro-cid-4mbnfvys] h3[data-astro-cid-4mbnfvys]{text-transform:uppercase;font-weight:700}.demo[data-astro-cid-5a4wzm6j]{overflow-wrap:anywhere;color-scheme:light;min-width:0;padding:clamp(16px,4vw,36px);container-type:inline-size}[data-astro-cid-5a4wzm6j]{box-sizing:border-box}h2[data-astro-cid-5a4wzm6j],h3[data-astro-cid-5a4wzm6j],p[data-astro-cid-5a4wzm6j]{margin:0 0 16px}h2[data-astro-cid-5a4wzm6j]{font-size:clamp(1.8rem,5cqi,3rem);line-height:1.15}h3[data-astro-cid-5a4wzm6j]{font-size:1.15rem}p[data-astro-cid-5a4wzm6j]{line-height:1.65}button[data-astro-cid-5a4wzm6j],select[data-astro-cid-5a4wzm6j],input[data-astro-cid-5a4wzm6j]{font:inherit;max-width:100%;color:inherit}button[data-astro-cid-5a4wzm6j],select[data-astro-cid-5a4wzm6j],input[data-astro-cid-5a4wzm6j]:not([type=checkbox]){min-height:44px;padding:10px 14px}button[data-astro-cid-5a4wzm6j],summary[data-astro-cid-5a4wzm6j]{cursor:pointer}button[data-astro-cid-5a4wzm6j]{background:0 0;border:1px solid}select[data-astro-cid-5a4wzm6j],input[data-astro-cid-5a4wzm6j]{color:#18252b;background:#fff;border:1px solid #59656a}input[data-astro-cid-5a4wzm6j][type=checkbox]{flex:none;width:22px;height:22px}label[data-astro-cid-5a4wzm6j]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-astro-cid-5a4wzm6j]:focus-visible{outline-offset:4px;outline:3px dashed}[data-astro-cid-5a4wzm6j][hidden]{display:none!important}footer[data-astro-cid-5a4wzm6j]{margin-top:28px}[data-astro-cid-5a4wzm6j][role=status]{min-height:1.5em;margin-top:16px;font-size:.9rem}.controls[data-astro-cid-5a4wzm6j]{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}small[data-astro-cid-5a4wzm6j]{font-size:.85rem}@media (prefers-reduced-motion:reduce){[data-astro-cid-5a4wzm6j]{transition:none!important;animation:none!important}}@media (forced-colors:active){button[data-astro-cid-5a4wzm6j],input[data-astro-cid-5a4wzm6j],select[data-astro-cid-5a4wzm6j]{border:1px solid buttontext}button[data-astro-cid-5a4wzm6j][aria-pressed=true]{outline:2px solid highlight}}.demo[data-astro-cid-5a4wzm6j]{color:#333c34;background:#f1efe8}header[data-astro-cid-5a4wzm6j]{border-bottom:1px solid #b1b7aa;padding-bottom:20px}h2[data-astro-cid-5a4wzm6j]{margin-top:14px;font-family:Georgia,serif;font-weight:400}.regions[data-astro-cid-5a4wzm6j]{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr) minmax(0,1fr);gap:22px;margin-top:28px;display:grid}.regions[data-astro-cid-5a4wzm6j]>[data-astro-cid-5a4wzm6j]{min-width:0}nav[data-astro-cid-5a4wzm6j] button[data-astro-cid-5a4wzm6j]{text-align:left;background:#e1e4d7;border:1px solid #929d88;width:100%;margin:12px 0;display:block}nav[data-astro-cid-5a4wzm6j] button[data-astro-cid-5a4wzm6j][aria-pressed=true]{color:#fff;text-underline-offset:4px;background:#344c35;text-decoration:underline}.exhibit[data-astro-cid-5a4wzm6j]{background:#fff;padding:16px}img[data-astro-cid-5a4wzm6j]{width:100%;height:auto;margin-bottom:20px;display:block}aside[data-astro-cid-5a4wzm6j]{border-left:1px solid #b1b7aa;padding-left:18px}summary[data-astro-cid-5a4wzm6j]{min-height:44px}details[data-astro-cid-5a4wzm6j] p[data-astro-cid-5a4wzm6j]{margin-top:16px}footer[data-astro-cid-5a4wzm6j] button[data-astro-cid-5a4wzm6j]{background:#e1e4d7}@container (width<680px){.regions[data-astro-cid-5a4wzm6j]{grid-template-columns:1fr}nav[data-astro-cid-5a4wzm6j]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}nav[data-astro-cid-5a4wzm6j] h3[data-astro-cid-5a4wzm6j]{width:100%}nav[data-astro-cid-5a4wzm6j] button[data-astro-cid-5a4wzm6j]{width:auto;margin:0}aside[data-astro-cid-5a4wzm6j]{border-top:1px solid #b1b7aa;border-left:0;padding:20px 0 0}}.regions[data-astro-cid-5a4wzm6j]{gap:16px}.regions[data-astro-cid-5a4wzm6j]>nav[data-astro-cid-5a4wzm6j]{border-top:6px solid #344c35;padding-top:18px}.exhibit[data-astro-cid-5a4wzm6j]{border:1px solid #899582;padding:24px}aside[data-astro-cid-5a4wzm6j]{background:#e1e4d7;border-top:6px solid #344c35;border-left:0;padding:18px 12px}.demo[data-astro-cid-qmid3noz]{overflow-wrap:anywhere;color-scheme:light;min-width:0;padding:clamp(16px,4vw,36px);container-type:inline-size}[data-astro-cid-qmid3noz]{box-sizing:border-box}h2[data-astro-cid-qmid3noz],h3[data-astro-cid-qmid3noz],p[data-astro-cid-qmid3noz]{margin:0 0 16px}h3[data-astro-cid-qmid3noz]{font-size:1.15rem}p[data-astro-cid-qmid3noz]{line-height:1.65}button[data-astro-cid-qmid3noz],select[data-astro-cid-qmid3noz],input[data-astro-cid-qmid3noz]{font:inherit;max-width:100%;color:inherit}button[data-astro-cid-qmid3noz],select[data-astro-cid-qmid3noz],input[data-astro-cid-qmid3noz]:not([type=checkbox]){min-height:44px;padding:10px 14px}button[data-astro-cid-qmid3noz],summary[data-astro-cid-qmid3noz]{cursor:pointer}button[data-astro-cid-qmid3noz]{background:0 0;border:1px solid}select[data-astro-cid-qmid3noz],input[data-astro-cid-qmid3noz]{color:#18252b;background:#fff;border:1px solid #59656a}input[data-astro-cid-qmid3noz][type=checkbox]{flex:none;width:22px;height:22px}label[data-astro-cid-qmid3noz]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-astro-cid-qmid3noz]:focus-visible{outline-offset:4px;outline:3px dashed}[data-astro-cid-qmid3noz][hidden]{display:none!important}footer[data-astro-cid-qmid3noz]{margin-top:28px}[data-astro-cid-qmid3noz][role=status]{min-height:1.5em;margin-top:16px;font-size:.9rem}.controls[data-astro-cid-qmid3noz]{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}small[data-astro-cid-qmid3noz]{font-size:.85rem}@media (prefers-reduced-motion:reduce){[data-astro-cid-qmid3noz]{transition:none!important;animation:none!important}}@media (forced-colors:active){button[data-astro-cid-qmid3noz],input[data-astro-cid-qmid3noz],select[data-astro-cid-qmid3noz]{border:1px solid buttontext}button[data-astro-cid-qmid3noz][aria-pressed=true]{outline:2px solid highlight}}.demo[data-astro-cid-qmid3noz]{color:#18151e;background:#fff0a9;border:3px solid #18151e}header[data-astro-cid-qmid3noz]{padding:16px 0 28px}h2[data-astro-cid-qmid3noz]{letter-spacing:-.05em;margin-top:20px;font-weight:900}.badge[data-astro-cid-qmid3noz]{background:#dcc6ff;border:3px solid;padding:8px 14px;display:inline-block;box-shadow:4px 4px #18151e}.program[data-astro-cid-qmid3noz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}article[data-astro-cid-qmid3noz]{background:#ffbead;border:3px solid;padding:20px;box-shadow:6px 6px #18151e}.time[data-astro-cid-qmid3noz]{margin-bottom:18px;font-size:1.6rem;display:block}button[data-astro-cid-qmid3noz],select[data-astro-cid-qmid3noz]{background:#fff;border:3px solid #18151e;border-radius:0;box-shadow:3px 3px #18151e}button[data-astro-cid-qmid3noz][aria-pressed=true]{color:#fff;box-shadow:none;background:#18151e}.saved[data-astro-cid-qmid3noz]{margin-top:30px}@container (width<620px){.program[data-astro-cid-qmid3noz]{grid-template-columns:1fr}}.demo[data-astro-cid-qmid3noz]{background:#ffe640;border-width:5px;padding:clamp(22px,4vw,40px)}h2[data-astro-cid-qmid3noz]{font-size:clamp(2.3rem,8cqi,5rem);line-height:1.05}.badge[data-astro-cid-qmid3noz]{background:#cf98ff;transform:rotate(-3deg);box-shadow:7px 7px #18151e}article[data-astro-cid-qmid3noz]{background:#ffad91;border-width:4px;box-shadow:10px 10px #18151e}article[data-astro-cid-qmid3noz]:nth-child(2){background:#b6ee66}article[data-astro-cid-qmid3noz]:nth-child(3){background:#cdb0ff}button[data-astro-cid-qmid3noz],select[data-astro-cid-qmid3noz]{border-width:3px;box-shadow:5px 5px #18151e}button[data-astro-cid-qmid3noz]:active{transform:translate(3px,3px);box-shadow:2px 2px #18151e}.demo[data-astro-cid-lis7i2mc]{overflow-wrap:anywhere;color-scheme:light;min-width:0;padding:clamp(16px,4vw,36px);container-type:inline-size}[data-astro-cid-lis7i2mc]{box-sizing:border-box}h2[data-astro-cid-lis7i2mc],h3[data-astro-cid-lis7i2mc],p[data-astro-cid-lis7i2mc]{margin:0 0 16px}h2[data-astro-cid-lis7i2mc]{font-size:clamp(1.8rem,5cqi,3rem);line-height:1.15}h3[data-astro-cid-lis7i2mc]{font-size:1.15rem}p[data-astro-cid-lis7i2mc]{line-height:1.65}button[data-astro-cid-lis7i2mc],select[data-astro-cid-lis7i2mc],input[data-astro-cid-lis7i2mc]{font:inherit;max-width:100%;color:inherit}button[data-astro-cid-lis7i2mc],select[data-astro-cid-lis7i2mc],input[data-astro-cid-lis7i2mc]:not([type=checkbox]){min-height:44px;padding:10px 14px}button[data-astro-cid-lis7i2mc],summary[data-astro-cid-lis7i2mc]{cursor:pointer}button[data-astro-cid-lis7i2mc]{background:0 0;border:1px solid}select[data-astro-cid-lis7i2mc],input[data-astro-cid-lis7i2mc]{color:#18252b;background:#fff;border:1px solid #59656a}input[data-astro-cid-lis7i2mc][type=checkbox]{flex:none;width:22px;height:22px}label[data-astro-cid-lis7i2mc]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-astro-cid-lis7i2mc]:focus-visible{outline-offset:4px;outline:3px dashed}[data-astro-cid-lis7i2mc][hidden]{display:none!important}footer[data-astro-cid-lis7i2mc]{margin-top:28px}[data-astro-cid-lis7i2mc][role=status]{min-height:1.5em;margin-top:16px;font-size:.9rem}.controls[data-astro-cid-lis7i2mc]{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}small[data-astro-cid-lis7i2mc]{font-size:.85rem}@media (prefers-reduced-motion:reduce){[data-astro-cid-lis7i2mc]{transition:none!important;animation:none!important}}@media (forced-colors:active){button[data-astro-cid-lis7i2mc],input[data-astro-cid-lis7i2mc],select[data-astro-cid-lis7i2mc]{border:1px solid buttontext}button[data-astro-cid-lis7i2mc][aria-pressed=true]{outline:2px solid highlight}}.demo[data-astro-cid-lis7i2mc]{color:#273844;background:#e4e9ed;border-radius:30px;padding:36px}header[data-astro-cid-lis7i2mc]{text-align:center}h2[data-astro-cid-lis7i2mc]{margin-top:14px;font-size:2rem}.timer[data-astro-cid-lis7i2mc]{text-align:center;max-width:460px;margin:30px auto 0}.dial[data-astro-cid-lis7i2mc]{aspect-ratio:1;border-radius:50%;flex-direction:column;justify-content:center;gap:8px;width:220px;max-width:100%;margin:0 auto 32px;display:flex;box-shadow:12px 12px 26px #b5bfc7,-12px -12px 26px #fff}.dial[data-astro-cid-lis7i2mc] strong[data-astro-cid-lis7i2mc]{font-size:4rem;line-height:1}.dial[data-astro-cid-lis7i2mc] span[data-astro-cid-lis7i2mc]{font-size:.85rem}label[data-astro-cid-lis7i2mc]{justify-content:center;gap:16px}button[data-astro-cid-lis7i2mc],select[data-astro-cid-lis7i2mc]{color:#273844;background:#e4e9ed;border:0;border-radius:18px;box-shadow:5px 5px 10px #b5bfc7,-5px -5px 10px #fff}.controls[data-astro-cid-lis7i2mc]{justify-content:center;margin:30px 0}button[data-astro-cid-lis7i2mc][aria-pressed=true]{text-underline-offset:5px;font-weight:800;text-decoration:underline;box-shadow:inset 4px 4px 8px #b5bfc7,inset -4px -4px 8px #fff}[data-astro-cid-lis7i2mc][data-phase]{font-weight:700}footer[data-astro-cid-lis7i2mc]{text-align:center}@media (forced-colors:active){.dial[data-astro-cid-lis7i2mc]{border:2px solid canvastext}}.dial[data-astro-cid-lis7i2mc]{isolation:isolate;width:min(100%,310px);position:relative;box-shadow:20px 20px 38px #acb8c1,-20px -20px 38px #fff}.dial[data-astro-cid-lis7i2mc]:before{content:"";z-index:-1;border-radius:50%;position:absolute;inset:18px;box-shadow:inset 7px 7px 14px #b5bfc7,inset -7px -7px 14px #fff}.dial[data-astro-cid-lis7i2mc] strong[data-astro-cid-lis7i2mc]{font-size:clamp(3rem,12cqi,6rem)}button[data-astro-cid-lis7i2mc],select[data-astro-cid-lis7i2mc]{box-shadow:8px 8px 16px #aebac3,-8px -8px 16px #fff}button[data-astro-cid-lis7i2mc][aria-pressed=true]{box-shadow:inset 7px 7px 12px #aebac3,inset -7px -7px 12px #fff}@media (forced-colors:active){.dial[data-astro-cid-lis7i2mc]:before{display:none}}section[data-astro-cid-d7uo3wil]{color:#203a30;overflow-wrap:anywhere;background:#f4f5ef;border:1px solid #829387;padding:clamp(18px,4vw,34px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-d7uo3wil],h2[data-astro-cid-d7uo3wil],h3[data-astro-cid-d7uo3wil]{margin:0}h2[data-astro-cid-d7uo3wil],h3[data-astro-cid-d7uo3wil]{color:inherit}h2[data-astro-cid-d7uo3wil]{margin-top:6px;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.2}h3[data-astro-cid-d7uo3wil]{font-size:1rem}.eyebrow[data-astro-cid-d7uo3wil]{color:inherit;font-size:.82rem;font-weight:650}.request[data-astro-cid-d7uo3wil]{border-left:4px solid #315f49;margin-top:22px;padding-left:12px}.desk[data-astro-cid-d7uo3wil]{grid-template-columns:1.1fr 1fr;gap:20px;margin-top:20px;display:grid}.page-proof[data-astro-cid-d7uo3wil]{background:#fff;border:1px solid #829387;padding:20px}.venue[data-astro-cid-d7uo3wil]{flex-wrap:wrap;align-items:baseline;gap:10px;margin:24px 0;font-size:1.1rem;display:flex}.venue[data-astro-cid-d7uo3wil]>span[data-astro-cid-d7uo3wil]:first-child{flex-basis:100%;font-size:.8rem;font-weight:700}del[data-astro-cid-d7uo3wil]{color:#803638}ins[data-astro-cid-d7uo3wil]{color:#205438;font-weight:800;text-decoration-thickness:2px}.preserved[data-astro-cid-d7uo3wil]{border-top:1px solid #829387;padding-top:14px;font-size:.86rem}.checks[data-astro-cid-d7uo3wil]{padding:16px 0}ol[data-astro-cid-d7uo3wil]{margin:16px 0;padding-left:1.3em}li[data-astro-cid-d7uo3wil]+li[data-astro-cid-d7uo3wil]{margin-top:9px}.setup[data-astro-cid-d7uo3wil]{border-top:2px solid #315f49;padding-top:14px;font-weight:800}.boundary[data-astro-cid-d7uo3wil]{margin-top:20px;font-size:.86rem}@container (width<=560px){.desk[data-astro-cid-d7uo3wil]{grid-template-columns:1fr;gap:8px}.page-proof[data-astro-cid-d7uo3wil]{padding:16px}}.purchase-scene[data-astro-cid-varqjvzb]{grid-template-columns:1fr 1fr;align-items:center;gap:1rem;display:grid}.puzzle-board[data-astro-cid-varqjvzb]{background:#fff;border:2px solid #52766e;grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.8rem;display:grid}.puzzle-board[data-astro-cid-varqjvzb] span[data-astro-cid-varqjvzb]{text-align:center;border:1px solid #52766e;padding:.5rem}[data-astro-cid-varqjvzb][data-applied=true] .puzzle-board[data-astro-cid-varqjvzb]{color:#fff;background:#203843}[data-astro-cid-varqjvzb][data-applied=true] .puzzle-board[data-astro-cid-varqjvzb] span[data-astro-cid-varqjvzb]{border-color:#aec6c7}@container (width<=450px){.purchase-scene[data-astro-cid-varqjvzb]{grid-template-columns:1fr}}.inventory[data-astro-cid-varqjvzb]{border:7px double #436578;padding:28px}[data-astro-cid-varqjvzb][data-inventory]{font-size:clamp(1.6rem,5cqi,2.8rem);font-weight:800}[data-astro-cid-varqjvzb][data-buy]{border-bottom-width:6px}.months[data-astro-cid-bdrlcxxb]{grid-template-columns:repeat(3,1fr);gap:.7rem;padding:0;list-style:none;display:grid}.months[data-astro-cid-bdrlcxxb] li[data-astro-cid-bdrlcxxb]{background:#fff;border-top:4px solid #567a73;padding:1rem}.months[data-astro-cid-bdrlcxxb] span[data-astro-cid-bdrlcxxb],.months[data-astro-cid-bdrlcxxb] strong[data-astro-cid-bdrlcxxb]{display:block}.months[data-astro-cid-bdrlcxxb] strong[data-astro-cid-bdrlcxxb]{margin:.5rem 0;font-size:2rem}.sum[data-astro-cid-bdrlcxxb]{border:1px dashed #567a73;padding:1rem}@container (width<=420px){.months[data-astro-cid-bdrlcxxb]{grid-template-columns:1fr}}.months[data-astro-cid-bdrlcxxb]{border:3px solid #4b6848;gap:0}.months[data-astro-cid-bdrlcxxb] li[data-astro-cid-bdrlcxxb]{border:0;border-right:2px solid #4b6848;padding:28px}.months[data-astro-cid-bdrlcxxb] strong[data-astro-cid-bdrlcxxb]{font-size:3rem}.months[data-astro-cid-bdrlcxxb] li[data-astro-cid-bdrlcxxb]:first-child{border-top:9px solid #4b6848}.sum[data-astro-cid-bdrlcxxb]{border-block:3px solid #4b6848;padding:24px;font-size:1.3rem}section[data-astro-cid-4nqhbwun]{color:#263956;overflow-wrap:anywhere;background:#edf3fa;border:1px solid #92a5bd;padding:clamp(18px,4vw,34px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-4nqhbwun],h2[data-astro-cid-4nqhbwun],h3[data-astro-cid-4nqhbwun]{margin:0}h2[data-astro-cid-4nqhbwun],h3[data-astro-cid-4nqhbwun]{color:inherit}h2[data-astro-cid-4nqhbwun]{margin-top:6px;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.2}h3[data-astro-cid-4nqhbwun]{font-size:1rem}.eyebrow[data-astro-cid-4nqhbwun]{color:inherit;font-size:.82rem;font-weight:650}.changes[data-astro-cid-4nqhbwun]{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}article[data-astro-cid-4nqhbwun]{min-width:0;padding:20px}.current[data-astro-cid-4nqhbwun]{background:#fff;border:1px solid #92a5bd}.delta[data-astro-cid-4nqhbwun]{background:#e1ebfa;border:2px dashed #425f88}.kept[data-astro-cid-4nqhbwun],.added[data-astro-cid-4nqhbwun]{margin:18px 0 12px;font-weight:800}article[data-astro-cid-4nqhbwun]>p[data-astro-cid-4nqhbwun]:last-child{font-size:.86rem}.review[data-astro-cid-4nqhbwun]{border-block:1px solid #92a5bd;margin-top:18px;padding:16px 0}.review[data-astro-cid-4nqhbwun] p[data-astro-cid-4nqhbwun]{margin-top:6px;font-size:.86rem}.result[data-astro-cid-4nqhbwun]{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.result[data-astro-cid-4nqhbwun]>div[data-astro-cid-4nqhbwun]{border-left:5px solid #425f88;padding-left:14px}.result[data-astro-cid-4nqhbwun] p[data-astro-cid-4nqhbwun]{margin-top:8px}aside[data-astro-cid-4nqhbwun]{border-left:1px solid #92a5bd;padding-left:18px}.boundary[data-astro-cid-4nqhbwun]{margin-top:22px;font-size:.86rem}@container (width<=570px){.changes[data-astro-cid-4nqhbwun],.result[data-astro-cid-4nqhbwun]{grid-template-columns:1fr}article[data-astro-cid-4nqhbwun]{padding:16px}aside[data-astro-cid-4nqhbwun]{border-top:1px solid #92a5bd;border-left:none;padding:16px 0 0}}.scope-note[data-astro-cid-wwsawllr]{border-top:1px solid;margin-top:1.2rem;padding-top:1rem;font-size:.85rem}section[data-astro-cid-wwsawllr]{color:#253328;overflow-wrap:anywhere;background:#f1f6ef;border:1px solid #66836c;border-radius:12px;padding:clamp(16px,3vw,28px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}h2[data-astro-cid-wwsawllr],p[data-astro-cid-wwsawllr],ol[data-astro-cid-wwsawllr]{margin:0}.eyebrow[data-astro-cid-wwsawllr]{color:inherit;font-size:.82rem;font-weight:700}h2[data-astro-cid-wwsawllr]{margin:.3rem 0;font-size:clamp(1.2rem,3vw,1.65rem)}.path[data-astro-cid-wwsawllr]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:1rem 0;padding:0;list-style:none;display:grid}.path[data-astro-cid-wwsawllr] li[data-astro-cid-wwsawllr]{background:#fff;border:1px solid #6b8c74;border-top:4px solid #396c4d;flex-direction:column;gap:.3rem;padding:.75rem;display:flex}.number-label[data-astro-cid-wwsawllr]{font-size:.8rem;font-weight:700}.path[data-astro-cid-wwsawllr] li[data-astro-cid-wwsawllr] span[data-astro-cid-wwsawllr]:last-child{font-size:.82rem}.branches[data-astro-cid-wwsawllr]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.branches[data-astro-cid-wwsawllr] p[data-astro-cid-wwsawllr]{background:#fff;border-left:4px solid #50745b;padding:.75rem}.branches[data-astro-cid-wwsawllr] p[data-astro-cid-wwsawllr]:last-child{border-left-color:#ae683f}.note[data-astro-cid-wwsawllr]{margin-top:.8rem;font-size:.82rem}@container (width<=640px){.path[data-astro-cid-wwsawllr]{grid-template-columns:1fr 1fr}}@container (width<=420px){.path[data-astro-cid-wwsawllr],.branches[data-astro-cid-wwsawllr]{grid-template-columns:1fr}}.path[data-astro-cid-wwsawllr]{gap:28px}.path[data-astro-cid-wwsawllr] li[data-astro-cid-wwsawllr]{border:3px solid #58694c;padding:26px}.path[data-astro-cid-wwsawllr] li[data-astro-cid-wwsawllr]:last-child{border:7px double #58694c}.branches[data-astro-cid-wwsawllr]>p[data-astro-cid-wwsawllr]{border:4px dashed #58694c;padding:24px}.number-label[data-astro-cid-wwsawllr]{font-size:2rem}.seat-plan[data-astro-cid-ak4ziyo4]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.licenses[data-astro-cid-ak4ziyo4]{background:#fff;border:2px solid #52766e;padding:1rem}@container (width<=480px){.seat-plan[data-astro-cid-ak4ziyo4]{grid-template-columns:1fr}}.result[data-astro-cid-ak4ziyo4]{background:#e1ece8;border:2px solid #52766e;margin:1rem 0;padding:1rem}.result[data-astro-cid-ak4ziyo4] p[data-astro-cid-ak4ziyo4]{margin-bottom:0}.quantity-cases[data-astro-cid-ak4ziyo4]{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.quantity-cases[data-astro-cid-ak4ziyo4] button[data-astro-cid-ak4ziyo4]{text-align:left;border:2px solid;flex:130px;gap:8px;padding:18px;display:grid}.quantity-cases[data-astro-cid-ak4ziyo4] strong[data-astro-cid-ak4ziyo4]{font-size:1.5rem}.result[data-astro-cid-ak4ziyo4] output[data-astro-cid-ak4ziyo4]{font-size:clamp(2.5rem,7cqi,4rem);font-weight:800}.licenses[data-astro-cid-ak4ziyo4]{border:4px solid #446379;padding:24px}.seat-plan[data-astro-cid-ak4ziyo4]{border-bottom:6px solid #446379;padding-bottom:22px}section[data-astro-cid-ps6zirfg]{color:#583820;overflow-wrap:anywhere;background:#f5ede7;border:1px solid #a38a78;padding:clamp(16px,3vw,32px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-ps6zirfg],h2[data-astro-cid-ps6zirfg],h3[data-astro-cid-ps6zirfg]{margin:0}header[data-astro-cid-ps6zirfg] p[data-astro-cid-ps6zirfg]{font-size:.8rem;font-weight:650}h2[data-astro-cid-ps6zirfg]{margin:.5rem 0 1.5rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}h3[data-astro-cid-ps6zirfg]{font-size:1.05rem}.asset[data-astro-cid-ps6zirfg]{background:#fffaf6;border:4px solid #583820;align-items:center;gap:24px;padding:20px;display:flex}svg[data-astro-cid-ps6zirfg]{flex-shrink:0;width:200px}.asset[data-astro-cid-ps6zirfg] code[data-astro-cid-ps6zirfg]{margin:8px 0;font-size:1.05rem;font-weight:700;display:inline-block}.asset[data-astro-cid-ps6zirfg] p[data-astro-cid-ps6zirfg]{font-size:.85rem}.editors[data-astro-cid-ps6zirfg]{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.editors[data-astro-cid-ps6zirfg]>div[data-astro-cid-ps6zirfg]{border:2px solid;padding:20px}.owner[data-astro-cid-ps6zirfg]{background:#fffaf6}.blocked[data-astro-cid-ps6zirfg]{background:repeating-linear-gradient(135deg,#f5ede7,#f5ede7 10px,#eaddd2 10px 12px);border-style:dashed!important}.editors[data-astro-cid-ps6zirfg] p[data-astro-cid-ps6zirfg]{margin-top:14px;font-size:1.2rem;font-weight:750}.handoff[data-astro-cid-ps6zirfg]{border-left:6px solid #583820;margin:0;padding:0;list-style:none}.handoff[data-astro-cid-ps6zirfg] li[data-astro-cid-ps6zirfg]{border-bottom:1px solid #a38a78;flex-wrap:wrap;gap:10px 24px;padding:14px 18px;display:flex}.handoff[data-astro-cid-ps6zirfg] b[data-astro-cid-ps6zirfg]{font-family:ui-monospace,monospace}.boundary[data-astro-cid-ps6zirfg]{border-top:1px solid #a38a78;margin-top:24px;padding-top:16px;font-size:.85rem}@container (width<=550px){.asset[data-astro-cid-ps6zirfg]{flex-direction:column;align-items:flex-start;gap:12px}svg[data-astro-cid-ps6zirfg]{width:min(200px,100%)}.editors[data-astro-cid-ps6zirfg]{grid-template-columns:1fr}}.wallet[data-astro-cid-3juehlix]{background:#e1ece8;border:2px solid #52766e;border-radius:12px;padding:1.2rem}.wallet[data-astro-cid-3juehlix] output[data-astro-cid-3juehlix]{font-size:3rem}.wallet[data-astro-cid-3juehlix] label[data-astro-cid-3juehlix]{margin-bottom:0}.wallet[data-astro-cid-3juehlix]{border:6px double #715a35;border-radius:24px;padding:28px}[data-astro-cid-3juehlix][data-balance]{font-size:clamp(3rem,9cqi,5rem);font-weight:800}[data-astro-cid-3juehlix][data-progress]{height:28px}.demo[data-astro-cid-tilo2pag]{color:#353a35;background:#f8f4e9}.specimen[data-astro-cid-tilo2pag]{border-block:1px solid #b8ae9b;align-items:center;gap:24px;margin:24px 0;padding:16px 0;display:flex}.specimen[data-astro-cid-tilo2pag],.sample[data-astro-cid-tilo2pag],.numbers[data-astro-cid-tilo2pag]{font-family:"Demo Sans", var(--demo-sans-cjk,sans-serif), serif;font-weight:400}.specimen[data-astro-cid-tilo2pag] h3[data-astro-cid-tilo2pag]{font-family:inherit;font-size:32px;font-weight:400}.specimen[data-astro-cid-tilo2pag] p[data-astro-cid-tilo2pag]{line-height:1.7}.letter[data-astro-cid-tilo2pag]{flex:none;font-size:140px;line-height:1.2;position:relative}.terminal[data-astro-cid-tilo2pag]{border:2px solid #b64c2b;border-radius:50%;width:42%;height:12%;display:none;position:absolute;left:2%}.top[data-astro-cid-tilo2pag]{top:18%}.bottom[data-astro-cid-tilo2pag]{bottom:14%}.demo[data-astro-cid-tilo2pag][data-terminals=true] .terminal[data-astro-cid-tilo2pag]{display:block}.sample-wrap[data-astro-cid-tilo2pag]{margin:24px 0;position:relative}.sample[data-astro-cid-tilo2pag]{white-space:pre-wrap;word-break:break-all;min-height:96px;font-size:48px;line-height:2}.guides-layer[data-astro-cid-tilo2pag]{pointer-events:none;position:absolute;inset:0}.guides-layer[data-astro-cid-tilo2pag] span{background:#e7daba44;outline:1px solid #897245;position:absolute}.measurement[data-astro-cid-tilo2pag]{font-variant-numeric:tabular-nums;font-size:.85rem}.numbers[data-astro-cid-tilo2pag]{font-variant-numeric:proportional-nums;flex-direction:column;align-items:flex-start;font-size:32px;display:flex}.numbers[data-astro-cid-tilo2pag][data-tabular=true]{font-variant-numeric:tabular-nums}.font-note[data-astro-cid-tilo2pag]{font-size:.75rem;line-height:1.65}@media (width<=500px){.specimen[data-astro-cid-tilo2pag]{flex-direction:column;align-items:start}}.measurement-lab[data-astro-cid-tilo2pag]{border-top:2px solid #9a9b90;margin:32px 0 24px;padding-top:24px}.weather[data-astro-cid-tilo2pag]{background:#edf1ec;border:1px solid #a4b09e;padding:24px;display:block}.weather[data-astro-cid-tilo2pag] pre[data-astro-cid-tilo2pag]{white-space:pre;letter-spacing:0;margin:20px 0;font-family:Demo Mono,monospace;font-size:clamp(.65rem,3.4cqi,1.05rem);line-height:2}.weather[data-astro-cid-tilo2pag] p[data-astro-cid-tilo2pag]{font-size:.9rem}.newsletter[data-astro-cid-tilo2pag]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;padding:24px 0;display:grid}.newsletter[data-astro-cid-tilo2pag] img[data-astro-cid-tilo2pag]{width:100%;height:auto}.newsletter[data-astro-cid-tilo2pag] h3[data-astro-cid-tilo2pag]{font-size:1.65rem}.newsletter[data-astro-cid-tilo2pag] p[data-astro-cid-tilo2pag]{font-size:1rem}.newsletter[data-astro-cid-tilo2pag] .localized[data-astro-cid-tilo2pag]{border-top:1px solid #b8ae9b;margin-top:24px;padding-top:18px}.transit[data-astro-cid-tilo2pag]{color:#f5fff5;background:#163b3d;padding:26px;display:block}.transit[data-astro-cid-tilo2pag] p[data-astro-cid-tilo2pag]{margin-bottom:26px}.departure[data-astro-cid-tilo2pag]{border-top:1px solid #9ab1aa;gap:24px;padding:20px 0;display:flex}.departure[data-astro-cid-tilo2pag]>strong[data-astro-cid-tilo2pag]{font-variant-numeric:tabular-nums;font-size:1.75rem}.departure[data-astro-cid-tilo2pag] h3[data-astro-cid-tilo2pag]{font-size:1.4rem}.departure[data-astro-cid-tilo2pag] span[data-astro-cid-tilo2pag]{font-size:.9rem}.invitation[data-astro-cid-tilo2pag]{text-align:center;background:#fffdf4;border:5px double #ac9572;padding:32px 18px;display:block}.invitation[data-astro-cid-tilo2pag] h3[data-astro-cid-tilo2pag]{font-family:Demo Script,cursive;font-size:clamp(2rem,8cqi,4rem);line-height:1.6}.invitation[data-astro-cid-tilo2pag] p[data-astro-cid-tilo2pag]{font-family:"Demo Sans", var(--demo-sans-cjk,sans-serif);font-size:.95rem}.ornament[data-astro-cid-tilo2pag]{color:#5e6944;font-size:3rem}.demo[data-astro-cid-tilo2pag]{container-type:inline-size}.specimen[data-astro-cid-tilo2pag],.specimen[data-astro-cid-tilo2pag]>[data-astro-cid-tilo2pag]{min-width:0}@container (width<490px){.newsletter[data-astro-cid-tilo2pag]{grid-template-columns:1fr}.newsletter[data-astro-cid-tilo2pag] img[data-astro-cid-tilo2pag]{max-width:220px}.departure[data-astro-cid-tilo2pag]{flex-direction:column;gap:8px}}.newsletter[data-astro-cid-tilo2pag]{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.newsletter[data-astro-cid-tilo2pag] h3[data-astro-cid-tilo2pag]{letter-spacing:0;font-size:clamp(2rem,6cqi,4rem);line-height:1.15}.newsletter[data-astro-cid-tilo2pag] p[data-astro-cid-tilo2pag]{line-height:1.8}@container (width<490px){.newsletter[data-astro-cid-tilo2pag]{grid-template-columns:1fr}}section[data-astro-cid-wql2rwst]{color:#172640;background:#f3f6fb;border:1px solid #8696ad;border-radius:6px;padding:clamp(16px,3vw,30px)}.eyebrow[data-astro-cid-wql2rwst]{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}header[data-astro-cid-wql2rwst]{border-bottom:1px solid #aab7c9;margin-bottom:1.2rem}.cards[data-astro-cid-wql2rwst]{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.cards[data-astro-cid-wql2rwst] article[data-astro-cid-wql2rwst]:first-child{background:#f5ecd7}.cards[data-astro-cid-wql2rwst] article[data-astro-cid-wql2rwst]:last-child{background:#e5efe4}.cards[data-astro-cid-wql2rwst] article[data-astro-cid-wql2rwst]{background:#fff;border:1px solid #74869e;border-radius:8px;padding:28px}header[data-astro-cid-wql2rwst] h2[data-astro-cid-wql2rwst]{margin-bottom:24px;font-size:clamp(1.8rem,3vw,2.8rem)}.cards[data-astro-cid-wql2rwst] article[data-astro-cid-wql2rwst] h3[data-astro-cid-wql2rwst]{min-height:2.4em;font-family:Georgia,serif;font-size:1.8rem;font-weight:400}.cards[data-astro-cid-wql2rwst] article[data-astro-cid-wql2rwst] button[data-astro-cid-wql2rwst]{width:100%}.total[data-astro-cid-wql2rwst]{font-size:1.3rem;font-weight:700}.trace[data-astro-cid-wql2rwst]{background:#e0eaf7;border-left:4px solid #395783;padding:12px}.flow[data-astro-cid-wql2rwst]{gap:12px;padding:0;list-style-position:inside;display:grid}.flow[data-astro-cid-wql2rwst] li[data-astro-cid-wql2rwst]{border:1px solid #7889a2;padding:14px}@container (width<=560px){.cards[data-astro-cid-wql2rwst]{grid-template-columns:1fr}}.owner[data-astro-cid-wql2rwst]{border:2px solid #375d84;border-radius:14px;padding:16px}.flow[data-astro-cid-wql2rwst]{grid-template-columns:repeat(3,minmax(0,1fr))}@container (width<=560px){.flow[data-astro-cid-wql2rwst]{grid-template-columns:1fr}}.owner[data-astro-cid-wql2rwst]{border:6px solid #375d84;padding:24px}.owner[data-astro-cid-wql2rwst]>h3[data-astro-cid-wql2rwst]{font-size:1.6rem}.cards[data-astro-cid-wql2rwst]{gap:24px}.cards[data-astro-cid-wql2rwst] article[data-astro-cid-wql2rwst]{border-top:7px solid #375d84}.flow[data-astro-cid-wql2rwst]{gap:22px}.flow[data-astro-cid-wql2rwst] li[data-astro-cid-wql2rwst]{border:3px solid #375d84;font-weight:700}.total[data-astro-cid-wql2rwst] strong[data-astro-cid-wql2rwst]{font-size:3rem}section[data-astro-cid-dl57sgcg]{color:#38362e;overflow-wrap:anywhere;background:#f5f1e8;border:1px solid #c9c2b3;border-radius:6px;padding:clamp(18px,4vw,36px);container-type:inline-size}header[data-astro-cid-dl57sgcg]>span[data-astro-cid-dl57sgcg]{letter-spacing:.1em;font-size:.7rem}h2[data-astro-cid-dl57sgcg]{margin:18px 0 28px;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.25}.cart[data-astro-cid-dl57sgcg]{background:#fffdf8;border:1px solid #c9c2b3;align-items:center;gap:20px;padding:22px;display:flex}.book[data-astro-cid-dl57sgcg]{color:#fff;background:#516451;border-left:5px solid #344834;flex:none;place-items:center;width:52px;height:70px;font:28px Georgia,serif;display:grid}.cart[data-astro-cid-dl57sgcg] p[data-astro-cid-dl57sgcg]{margin:6px 0 0;font-size:.85rem}.quantity[data-astro-cid-dl57sgcg]{white-space:nowrap;font-size:1.25rem}ol[data-astro-cid-dl57sgcg]{margin:26px 0;padding:0;list-style:none}li[data-astro-cid-dl57sgcg]{border-top:1px solid #c9c2b3;grid-template-columns:58px minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.case-id[data-astro-cid-dl57sgcg]{color:#675e4e;padding-top:5px;font:.75rem monospace}h3[data-astro-cid-dl57sgcg]{margin-bottom:10px;font-size:1.05rem}li[data-astro-cid-dl57sgcg] strong[data-astro-cid-dl57sgcg]{color:#344f37}li[data-astro-cid-dl57sgcg] p[data-astro-cid-dl57sgcg]{margin:8px 0 0;font-size:.85rem}.decision[data-astro-cid-dl57sgcg]{border-top:2px solid #82765f;margin:0;padding-top:20px;font-size:.85rem}@container (width<400px){.cart[data-astro-cid-dl57sgcg]{flex-wrap:wrap}.cart[data-astro-cid-dl57sgcg]>div[data-astro-cid-dl57sgcg]{flex:1;min-width:100px}li[data-astro-cid-dl57sgcg]{grid-template-columns:1fr;gap:8px}}.cart[data-astro-cid-dl57sgcg]{border:3px solid #7c6647;padding:26px}.quantity[data-astro-cid-dl57sgcg]{font-size:3rem}ol[data-astro-cid-dl57sgcg] li[data-astro-cid-dl57sgcg]{border-top:3px solid #7c6647;padding-block:28px}ol[data-astro-cid-dl57sgcg] li[data-astro-cid-dl57sgcg] strong[data-astro-cid-dl57sgcg]{font-size:1.35rem}.decision[data-astro-cid-dl57sgcg]{border:5px double #7c6647;padding:24px}.demo[data-astro-cid-kh6ijcnf]{overflow-wrap:anywhere;color-scheme:light;min-width:0;padding:clamp(16px,4vw,36px);container-type:inline-size}[data-astro-cid-kh6ijcnf]{box-sizing:border-box}h2[data-astro-cid-kh6ijcnf],h3[data-astro-cid-kh6ijcnf],p[data-astro-cid-kh6ijcnf]{margin:0 0 16px}h2[data-astro-cid-kh6ijcnf]{font-size:clamp(1.8rem,5cqi,3rem);line-height:1.15}h3[data-astro-cid-kh6ijcnf]{font-size:1.15rem}p[data-astro-cid-kh6ijcnf]{line-height:1.65}button[data-astro-cid-kh6ijcnf],select[data-astro-cid-kh6ijcnf],input[data-astro-cid-kh6ijcnf]{font:inherit;max-width:100%;color:inherit}button[data-astro-cid-kh6ijcnf],select[data-astro-cid-kh6ijcnf],input[data-astro-cid-kh6ijcnf]:not([type=checkbox]){min-height:44px;padding:10px 14px}button[data-astro-cid-kh6ijcnf],summary[data-astro-cid-kh6ijcnf]{cursor:pointer}button[data-astro-cid-kh6ijcnf]{background:0 0;border:1px solid}select[data-astro-cid-kh6ijcnf],input[data-astro-cid-kh6ijcnf]{color:#18252b;background:#fff;border:1px solid #59656a}input[data-astro-cid-kh6ijcnf][type=checkbox]{flex:none;width:22px;height:22px}label[data-astro-cid-kh6ijcnf]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-astro-cid-kh6ijcnf]:focus-visible{outline-offset:4px;outline:3px dashed}[data-astro-cid-kh6ijcnf][hidden]{display:none!important}footer[data-astro-cid-kh6ijcnf]{margin-top:28px}[data-astro-cid-kh6ijcnf][role=status]{min-height:1.5em;margin-top:16px;font-size:.9rem}.controls[data-astro-cid-kh6ijcnf]{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}small[data-astro-cid-kh6ijcnf]{font-size:.85rem}@media (prefers-reduced-motion:reduce){[data-astro-cid-kh6ijcnf]{transition:none!important;animation:none!important}}@media (forced-colors:active){button[data-astro-cid-kh6ijcnf],input[data-astro-cid-kh6ijcnf],select[data-astro-cid-kh6ijcnf]{border:1px solid buttontext}button[data-astro-cid-kh6ijcnf][aria-pressed=true]{outline:2px solid highlight}}.demo[data-astro-cid-kh6ijcnf]{color:#161722;background:#c4c6cd;border:4px outset #eee;padding:8px;font-family:monospace}header[data-astro-cid-kh6ijcnf],.titlebar[data-astro-cid-kh6ijcnf]{color:#fff;background:#253a75;padding:12px;font-weight:700}.desktop[data-astro-cid-kh6ijcnf]{background:#d9dfdc;min-height:420px;padding:24px}h2[data-astro-cid-kh6ijcnf]{letter-spacing:-.04em}.desktop[data-astro-cid-kh6ijcnf] label[data-astro-cid-kh6ijcnf]{margin:24px 0}button[data-astro-cid-kh6ijcnf],select[data-astro-cid-kh6ijcnf]{color:#161722;background:#d8d9dd;border:3px outset #f6f6f6;border-radius:0}.window[data-astro-cid-kh6ijcnf]{background:#f7f6e9;border:3px outset #eee;margin-top:24px}.titlebar[data-astro-cid-kh6ijcnf]{justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.titlebar[data-astro-cid-kh6ijcnf] button[data-astro-cid-kh6ijcnf]{min-width:44px}[data-astro-cid-kh6ijcnf][data-session]{padding:22px}[data-astro-cid-kh6ijcnf][data-session] p[data-astro-cid-kh6ijcnf]{margin-top:16px}footer[data-astro-cid-kh6ijcnf]{padding:16px}.demo[data-astro-cid-kh6ijcnf]{border-width:7px}.desktop[data-astro-cid-kh6ijcnf]{background-color:#d9dfdc;background-image:radial-gradient(#8d9993 1px,#0000 1px);background-size:4px 4px}.desktop[data-astro-cid-kh6ijcnf]>h2[data-astro-cid-kh6ijcnf],.desktop[data-astro-cid-kh6ijcnf]>p[data-astro-cid-kh6ijcnf],.desktop[data-astro-cid-kh6ijcnf]>label[data-astro-cid-kh6ijcnf]{background:#d9dfdc}h2[data-astro-cid-kh6ijcnf]{text-transform:uppercase;font-size:clamp(1.8rem,5cqi,3rem)}.window[data-astro-cid-kh6ijcnf]{border-width:5px;box-shadow:7px 7px #161722}.titlebar[data-astro-cid-kh6ijcnf]{border-bottom:3px solid #161722}button[data-astro-cid-kh6ijcnf]:active{border-style:inset}section[data-astro-cid-nu6thk5p]{color:#35352d;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;background:#f8f3e9;border:1px solid #bbb19e;padding:clamp(18px,4vw,36px);line-height:1.6;container-type:inline-size}header[data-astro-cid-nu6thk5p] p[data-astro-cid-nu6thk5p]{letter-spacing:.08em;font-size:.72rem;font-weight:700}h2[data-astro-cid-nu6thk5p]{margin:14px 0 28px;font-size:clamp(1.5rem,3vw,2.2rem)}.assumptions[data-astro-cid-nu6thk5p]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}label[data-astro-cid-nu6thk5p]{flex-direction:column;justify-content:space-between;gap:10px;font-size:.85rem;font-weight:700;display:flex}input[data-astro-cid-nu6thk5p],button[data-astro-cid-nu6thk5p]{min-width:0;max-width:100%;font:inherit;color:#35352d;background:#fffef9;border:1px solid #7e7869;border-radius:3px;min-height:44px;padding:10px}input[data-astro-cid-nu6thk5p]{box-sizing:border-box;width:100%;font-size:1.1rem}button[data-astro-cid-nu6thk5p]{cursor:pointer}input[data-astro-cid-nu6thk5p]:disabled,button[data-astro-cid-nu6thk5p]:disabled{opacity:.65;cursor:default}[data-astro-cid-nu6thk5p]:focus-visible{outline-offset:3px;outline:3px dashed #6b4b92}input[data-astro-cid-nu6thk5p][aria-invalid=true]{border:2px solid #ac3023}.rates[data-astro-cid-nu6thk5p]{border-bottom:1px solid #bbb19e;padding:16px 0;font-size:.82rem}.ledger[data-astro-cid-nu6thk5p]{margin:25px 0}.ledger[data-astro-cid-nu6thk5p]>div[data-astro-cid-nu6thk5p]{border-bottom:1px solid #bbb19e;grid-template-columns:1fr 1.2fr;gap:16px;padding:18px 0;display:grid}.ledger[data-astro-cid-nu6thk5p] dd[data-astro-cid-nu6thk5p]{text-align:right;margin:0}.ledger[data-astro-cid-nu6thk5p] output[data-astro-cid-nu6thk5p]{overflow-wrap:anywhere;font:700 clamp(1.5rem,3vw,2.4rem) monospace;display:block}.ledger[data-astro-cid-nu6thk5p] small[data-astro-cid-nu6thk5p]{font-size:.75rem;display:block}.remaining[data-astro-cid-nu6thk5p]{border-bottom:3px double #4f5749!important}.remaining[data-astro-cid-nu6thk5p] output[data-astro-cid-nu6thk5p]{color:#315339}section[data-astro-cid-nu6thk5p]>p[data-astro-cid-nu6thk5p]{font-size:.86rem}[data-astro-cid-nu6thk5p][role=status]{min-height:1.6em;margin-bottom:0}section[data-astro-cid-nu6thk5p][data-invalid-state=true] .ledger[data-astro-cid-nu6thk5p]{border-left:4px solid #ac3023;padding-left:12px}@container (width<540px){.assumptions[data-astro-cid-nu6thk5p]{grid-template-columns:1fr}.ledger[data-astro-cid-nu6thk5p]>div[data-astro-cid-nu6thk5p]{grid-template-columns:1fr;gap:5px}.ledger[data-astro-cid-nu6thk5p] dd[data-astro-cid-nu6thk5p]{text-align:left}}@media (forced-colors:active){section[data-astro-cid-nu6thk5p]{color:canvastext;background:canvas}input[data-astro-cid-nu6thk5p],button[data-astro-cid-nu6thk5p]{color:canvastext;background:canvas;border-color:canvastext}[data-astro-cid-nu6thk5p]:focus-visible{outline-color:highlight}.remaining[data-astro-cid-nu6thk5p] output[data-astro-cid-nu6thk5p]{color:canvastext}}.scenarios[data-astro-cid-nu6thk5p]{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.scenarios[data-astro-cid-nu6thk5p] button[data-astro-cid-nu6thk5p]{border-width:2px;flex:140px;padding:18px}.ledger[data-astro-cid-nu6thk5p] .remaining[data-astro-cid-nu6thk5p]{border:5px solid #35513a;padding:20px}.remaining[data-astro-cid-nu6thk5p] output[data-astro-cid-nu6thk5p]{font-size:clamp(2.4rem,7cqi,4rem)}section[data-astro-cid-nu6thk5p][data-loss=true] .remaining[data-astro-cid-nu6thk5p]{color:#792a2a;background:#fff4f0;border-color:#792a2a}.offer[data-astro-cid-7jfhjogz]{background:#e1ece8;border:2px solid #52766e;padding:1rem}.ad-stage[data-astro-cid-7jfhjogz]{background:#fff;border:2px dashed #956122;margin:1rem 0;padding:1rem}.reward[data-astro-cid-7jfhjogz]{border-bottom:2px solid #52766e;align-items:center;gap:1rem;padding:.6rem;display:flex}.reward[data-astro-cid-7jfhjogz] output[data-astro-cid-7jfhjogz]{margin-left:auto}.offer[data-astro-cid-7jfhjogz]{border:5px solid #4c6650;padding:26px}.ad-stage[data-astro-cid-7jfhjogz]{border:5px dashed #4c6650;padding:26px}.reward[data-astro-cid-7jfhjogz]{border:6px double #4c6650;padding:24px}[data-astro-cid-7jfhjogz][data-rewards]{font-size:3rem;font-weight:800}section[data-astro-cid-kg23aqsv]{color:#172640;background:#f3f6fb;border:1px solid #8696ad;border-radius:12px;padding:clamp(16px,3vw,30px)}.eyebrow[data-astro-cid-kg23aqsv]{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}header[data-astro-cid-kg23aqsv]{border-bottom:1px solid #aab7c9;margin-bottom:1.2rem}.data[data-astro-cid-kg23aqsv]{background:#e9f2ed;border:3px double #496552;margin-top:20px;padding:18px}.current[data-astro-cid-kg23aqsv]{background:#e1eaf8;border-left:4px solid #395882;padding:16px}.timeline[data-astro-cid-kg23aqsv]{flex-wrap:wrap;gap:12px;padding:0;list-style-position:inside;display:flex}.timeline[data-astro-cid-kg23aqsv] li[data-astro-cid-kg23aqsv]{border:1px solid #8493aa;flex:1;min-width:120px;padding:12px}.metrics[data-astro-cid-kg23aqsv]{font-variant-numeric:tabular-nums;font-size:1.2rem}.pool[data-astro-cid-kg23aqsv]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.pool[data-astro-cid-kg23aqsv] li[data-astro-cid-kg23aqsv]{border:2px solid #5b779b;min-height:110px;padding:18px 10px}.pool[data-astro-cid-kg23aqsv] li[data-astro-cid-kg23aqsv]:last-child{border-style:dashed}.pool[data-astro-cid-kg23aqsv] li[data-astro-cid-kg23aqsv][data-version=v2]{background:#e4efe7}@container (width<=560px){.pool[data-astro-cid-kg23aqsv]{grid-template-columns:1fr}.pool[data-astro-cid-kg23aqsv] li[data-astro-cid-kg23aqsv]{min-height:auto}}.demo[data-astro-cid-2b4d7uwk]{color:#353a35;background:#f8f4e9}.specimen[data-astro-cid-2b4d7uwk]{border-block:1px solid #b8ae9b;align-items:center;gap:24px;margin:24px 0;padding:16px 0;display:flex}.specimen[data-astro-cid-2b4d7uwk],.sample[data-astro-cid-2b4d7uwk],.numbers[data-astro-cid-2b4d7uwk]{font-family:"Demo Sans", var(--demo-sans-cjk,sans-serif), serif;font-weight:400}.specimen[data-astro-cid-2b4d7uwk] h3[data-astro-cid-2b4d7uwk]{font-family:inherit;font-size:32px;font-weight:400}.specimen[data-astro-cid-2b4d7uwk] p[data-astro-cid-2b4d7uwk]{line-height:1.7}.letter[data-astro-cid-2b4d7uwk]{flex:none;font-size:140px;line-height:1.2;position:relative}.terminal[data-astro-cid-2b4d7uwk]{border:2px solid #b64c2b;border-radius:50%;width:42%;height:12%;display:none;position:absolute;left:2%}.top[data-astro-cid-2b4d7uwk]{top:18%}.bottom[data-astro-cid-2b4d7uwk]{bottom:14%}.demo[data-astro-cid-2b4d7uwk][data-terminals=true] .terminal[data-astro-cid-2b4d7uwk]{display:block}.sample-wrap[data-astro-cid-2b4d7uwk]{margin:24px 0;position:relative}.sample[data-astro-cid-2b4d7uwk]{white-space:pre-wrap;word-break:break-all;min-height:96px;font-size:48px;line-height:2}.guides-layer[data-astro-cid-2b4d7uwk]{pointer-events:none;position:absolute;inset:0}.guides-layer[data-astro-cid-2b4d7uwk] span{background:#e7daba44;outline:1px solid #897245;position:absolute}.measurement[data-astro-cid-2b4d7uwk]{font-variant-numeric:tabular-nums;font-size:.85rem}.numbers[data-astro-cid-2b4d7uwk]{font-variant-numeric:proportional-nums;flex-direction:column;align-items:flex-start;font-size:32px;display:flex}.numbers[data-astro-cid-2b4d7uwk][data-tabular=true]{font-variant-numeric:tabular-nums}.font-note[data-astro-cid-2b4d7uwk]{font-size:.75rem;line-height:1.65}@media (width<=500px){.specimen[data-astro-cid-2b4d7uwk]{flex-direction:column;align-items:start}}.measurement-lab[data-astro-cid-2b4d7uwk]{border-top:2px solid #9a9b90;margin:32px 0 24px;padding-top:24px}.weather[data-astro-cid-2b4d7uwk]{background:#edf1ec;border:1px solid #a4b09e;padding:24px;display:block}.weather[data-astro-cid-2b4d7uwk] pre[data-astro-cid-2b4d7uwk]{white-space:pre;letter-spacing:0;margin:20px 0;font-family:Demo Mono,monospace;font-size:clamp(.65rem,3.4cqi,1.05rem);line-height:2}.weather[data-astro-cid-2b4d7uwk] p[data-astro-cid-2b4d7uwk]{font-size:.9rem}.newsletter[data-astro-cid-2b4d7uwk]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;padding:24px 0;display:grid}.newsletter[data-astro-cid-2b4d7uwk] img[data-astro-cid-2b4d7uwk]{width:100%;height:auto}.newsletter[data-astro-cid-2b4d7uwk] h3[data-astro-cid-2b4d7uwk]{font-size:1.65rem}.newsletter[data-astro-cid-2b4d7uwk] p[data-astro-cid-2b4d7uwk]{font-size:1rem}.newsletter[data-astro-cid-2b4d7uwk] .localized[data-astro-cid-2b4d7uwk]{border-top:1px solid #b8ae9b;margin-top:24px;padding-top:18px}.transit[data-astro-cid-2b4d7uwk]{color:#f5fff5;background:#163b3d;padding:26px;display:block}.transit[data-astro-cid-2b4d7uwk] p[data-astro-cid-2b4d7uwk]{margin-bottom:26px}.departure[data-astro-cid-2b4d7uwk]{border-top:1px solid #9ab1aa;gap:24px;padding:20px 0;display:flex}.departure[data-astro-cid-2b4d7uwk]>strong[data-astro-cid-2b4d7uwk]{font-variant-numeric:tabular-nums;font-size:1.75rem}.departure[data-astro-cid-2b4d7uwk] h3[data-astro-cid-2b4d7uwk]{font-size:1.4rem}.departure[data-astro-cid-2b4d7uwk] span[data-astro-cid-2b4d7uwk]{font-size:.9rem}.invitation[data-astro-cid-2b4d7uwk]{text-align:center;background:#fffdf4;border:5px double #ac9572;padding:32px 18px;display:block}.invitation[data-astro-cid-2b4d7uwk] h3[data-astro-cid-2b4d7uwk]{font-family:Demo Script,cursive;font-size:clamp(2rem,8cqi,4rem);line-height:1.6}.invitation[data-astro-cid-2b4d7uwk] p[data-astro-cid-2b4d7uwk]{font-family:"Demo Sans", var(--demo-sans-cjk,sans-serif);font-size:.95rem}.ornament[data-astro-cid-2b4d7uwk]{color:#5e6944;font-size:3rem}.demo[data-astro-cid-2b4d7uwk]{container-type:inline-size}.specimen[data-astro-cid-2b4d7uwk],.specimen[data-astro-cid-2b4d7uwk]>[data-astro-cid-2b4d7uwk]{min-width:0}@container (width<490px){.newsletter[data-astro-cid-2b4d7uwk]{grid-template-columns:1fr}.newsletter[data-astro-cid-2b4d7uwk] img[data-astro-cid-2b4d7uwk]{max-width:220px}.departure[data-astro-cid-2b4d7uwk]{flex-direction:column;gap:8px}}.transit[data-astro-cid-2b4d7uwk]{border:6px solid #163b3d;padding:clamp(24px,5cqi,48px)}.transit[data-astro-cid-2b4d7uwk]>h3[data-astro-cid-2b4d7uwk]{font-size:clamp(2.5rem,8cqi,5rem);font-weight:800;line-height:1.1}.departure[data-astro-cid-2b4d7uwk]{border-top-width:3px;padding-block:28px}.departure[data-astro-cid-2b4d7uwk]>strong[data-astro-cid-2b4d7uwk]{font-size:clamp(2rem,6cqi,3.5rem);font-weight:800}.departure[data-astro-cid-2b4d7uwk] h3[data-astro-cid-2b4d7uwk]{font-size:clamp(1.4rem,4cqi,2.2rem);font-weight:700}.demo[data-astro-cid-dnwjqdtl]{color:#353a35;background:#f8f4e9}.specimen[data-astro-cid-dnwjqdtl]{border-block:1px solid #b8ae9b;align-items:center;gap:24px;margin:24px 0;padding:16px 0;display:flex}.specimen[data-astro-cid-dnwjqdtl],.sample[data-astro-cid-dnwjqdtl],.numbers[data-astro-cid-dnwjqdtl]{font-family:"Demo Script", var(--demo-sans-cjk,sans-serif), serif;font-weight:400}.specimen[data-astro-cid-dnwjqdtl] h3[data-astro-cid-dnwjqdtl]{font-family:inherit;font-size:32px;font-weight:400}.specimen[data-astro-cid-dnwjqdtl] p[data-astro-cid-dnwjqdtl]{line-height:1.7}.letter[data-astro-cid-dnwjqdtl]{flex:none;font-size:140px;line-height:1.2;position:relative}.terminal[data-astro-cid-dnwjqdtl]{border:2px solid #b64c2b;border-radius:50%;width:42%;height:12%;display:none;position:absolute;left:2%}.top[data-astro-cid-dnwjqdtl]{top:18%}.bottom[data-astro-cid-dnwjqdtl]{bottom:14%}.demo[data-astro-cid-dnwjqdtl][data-terminals=true] .terminal[data-astro-cid-dnwjqdtl]{display:block}.sample-wrap[data-astro-cid-dnwjqdtl]{margin:24px 0;position:relative}.sample[data-astro-cid-dnwjqdtl]{white-space:pre-wrap;word-break:break-all;min-height:96px;font-size:48px;line-height:2}.guides-layer[data-astro-cid-dnwjqdtl]{pointer-events:none;position:absolute;inset:0}.guides-layer[data-astro-cid-dnwjqdtl] span{background:#e7daba44;outline:1px solid #897245;position:absolute}.measurement[data-astro-cid-dnwjqdtl]{font-variant-numeric:tabular-nums;font-size:.85rem}.numbers[data-astro-cid-dnwjqdtl]{font-variant-numeric:proportional-nums;flex-direction:column;align-items:flex-start;font-size:32px;display:flex}.numbers[data-astro-cid-dnwjqdtl][data-tabular=true]{font-variant-numeric:tabular-nums}.font-note[data-astro-cid-dnwjqdtl]{font-size:.75rem;line-height:1.65}@media (width<=500px){.specimen[data-astro-cid-dnwjqdtl]{flex-direction:column;align-items:start}}.measurement-lab[data-astro-cid-dnwjqdtl]{border-top:2px solid #9a9b90;margin:32px 0 24px;padding-top:24px}.weather[data-astro-cid-dnwjqdtl]{background:#edf1ec;border:1px solid #a4b09e;padding:24px;display:block}.weather[data-astro-cid-dnwjqdtl] pre[data-astro-cid-dnwjqdtl]{white-space:pre;letter-spacing:0;margin:20px 0;font-family:Demo Mono,monospace;font-size:clamp(.65rem,3.4cqi,1.05rem);line-height:2}.weather[data-astro-cid-dnwjqdtl] p[data-astro-cid-dnwjqdtl]{font-size:.9rem}.newsletter[data-astro-cid-dnwjqdtl]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;padding:24px 0;display:grid}.newsletter[data-astro-cid-dnwjqdtl] img[data-astro-cid-dnwjqdtl]{width:100%;height:auto}.newsletter[data-astro-cid-dnwjqdtl] h3[data-astro-cid-dnwjqdtl]{font-size:1.65rem}.newsletter[data-astro-cid-dnwjqdtl] p[data-astro-cid-dnwjqdtl]{font-size:1rem}.newsletter[data-astro-cid-dnwjqdtl] .localized[data-astro-cid-dnwjqdtl]{border-top:1px solid #b8ae9b;margin-top:24px;padding-top:18px}.transit[data-astro-cid-dnwjqdtl]{color:#f5fff5;background:#163b3d;padding:26px;display:block}.transit[data-astro-cid-dnwjqdtl] p[data-astro-cid-dnwjqdtl]{margin-bottom:26px}.departure[data-astro-cid-dnwjqdtl]{border-top:1px solid #9ab1aa;gap:24px;padding:20px 0;display:flex}.departure[data-astro-cid-dnwjqdtl]>strong[data-astro-cid-dnwjqdtl]{font-variant-numeric:tabular-nums;font-size:1.75rem}.departure[data-astro-cid-dnwjqdtl] h3[data-astro-cid-dnwjqdtl]{font-size:1.4rem}.departure[data-astro-cid-dnwjqdtl] span[data-astro-cid-dnwjqdtl]{font-size:.9rem}.invitation[data-astro-cid-dnwjqdtl]{text-align:center;background:#fffdf4;border:5px double #ac9572;padding:32px 18px;display:block}.invitation[data-astro-cid-dnwjqdtl] h3[data-astro-cid-dnwjqdtl]{font-family:Demo Script,cursive;font-size:clamp(2rem,8cqi,4rem);line-height:1.6}.invitation[data-astro-cid-dnwjqdtl] p[data-astro-cid-dnwjqdtl]{font-family:"Demo Sans", var(--demo-sans-cjk,sans-serif);font-size:.95rem}.ornament[data-astro-cid-dnwjqdtl]{color:#5e6944;font-size:3rem}.demo[data-astro-cid-dnwjqdtl]{container-type:inline-size}.specimen[data-astro-cid-dnwjqdtl],.specimen[data-astro-cid-dnwjqdtl]>[data-astro-cid-dnwjqdtl]{min-width:0}@container (width<490px){.newsletter[data-astro-cid-dnwjqdtl]{grid-template-columns:1fr}.newsletter[data-astro-cid-dnwjqdtl] img[data-astro-cid-dnwjqdtl]{max-width:220px}.departure[data-astro-cid-dnwjqdtl]{flex-direction:column;gap:8px}}.invitation[data-astro-cid-dnwjqdtl]{border:7px double #ac9572;padding-block:54px}.invitation[data-astro-cid-dnwjqdtl] h3[data-astro-cid-dnwjqdtl]{font-size:clamp(3rem,12cqi,7rem);font-weight:400;line-height:1.25}.invitation[data-astro-cid-dnwjqdtl] p[data-astro-cid-dnwjqdtl]{margin-top:28px}.ornament[data-astro-cid-dnwjqdtl]{font-size:4rem}.demo[data-astro-cid-fmqstjki]{color:#353a35;background:#f8f4e9;container-type:inline-size}.magazine[data-astro-cid-fmqstjki]{background:#fffdf8;border:1px solid #ccc2af;margin-block:28px;padding:clamp(18px,4vw,44px)}.magazine-rule[data-astro-cid-fmqstjki]{letter-spacing:.09em;border-block:1px solid #4e4a42;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 0;font-size:.7rem;display:flex}.magazine-kicker[data-astro-cid-fmqstjki]{letter-spacing:.13em;margin-top:28px;font-size:.7rem}.magazine[data-astro-cid-fmqstjki] h3[data-astro-cid-fmqstjki],.magazine-deck[data-astro-cid-fmqstjki],.magazine-story[data-astro-cid-fmqstjki]{font-family:"Demo Serif", var(--demo-serif-cjk,serif), serif;font-weight:400}.magazine[data-astro-cid-fmqstjki] h3[data-astro-cid-fmqstjki]{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(2rem,5vw,3.7rem);line-height:1.2}.magazine-deck[data-astro-cid-fmqstjki]{max-width:35ch;font-size:1.15rem;line-height:1.6}.magazine-story[data-astro-cid-fmqstjki]{max-width:55ch;margin:0;font-size:1rem;line-height:1.9}.specimen[data-astro-cid-fmqstjki]{border-block:1px solid #b8ae9b;align-items:center;gap:24px;margin:24px 0;padding:16px 0;display:flex}.specimen[data-astro-cid-fmqstjki],.sample[data-astro-cid-fmqstjki],.numbers[data-astro-cid-fmqstjki]{font-family:"Demo Serif", var(--demo-serif-cjk,serif), serif;font-weight:400}.specimen[data-astro-cid-fmqstjki] h3[data-astro-cid-fmqstjki]{font-family:inherit;font-size:32px;font-weight:400}.specimen[data-astro-cid-fmqstjki] p[data-astro-cid-fmqstjki]{line-height:1.7}.letter[data-astro-cid-fmqstjki]{flex:none;font-size:140px;line-height:1.2;position:relative}.terminal[data-astro-cid-fmqstjki]{border:2px solid #b64c2b;border-radius:50%;width:42%;height:12%;display:none;position:absolute;left:2%}.top[data-astro-cid-fmqstjki]{top:18%}.bottom[data-astro-cid-fmqstjki]{bottom:14%}.demo[data-astro-cid-fmqstjki][data-terminals=true] .terminal[data-astro-cid-fmqstjki]{display:block}.sample-wrap[data-astro-cid-fmqstjki]{margin:24px 0;position:relative}.sample[data-astro-cid-fmqstjki]{white-space:pre-wrap;word-break:break-all;min-height:96px;font-size:48px;line-height:2}.guides-layer[data-astro-cid-fmqstjki]{pointer-events:none;position:absolute;inset:0}.guides-layer[data-astro-cid-fmqstjki] span{background:#e7daba44;outline:1px solid #897245;position:absolute}.measurement[data-astro-cid-fmqstjki]{font-variant-numeric:tabular-nums;font-size:.85rem}.numbers[data-astro-cid-fmqstjki]{font-variant-numeric:proportional-nums;flex-direction:column;align-items:flex-start;font-size:32px;display:flex}.numbers[data-astro-cid-fmqstjki][data-tabular=true]{font-variant-numeric:tabular-nums}.font-note[data-astro-cid-fmqstjki]{font-size:.75rem;line-height:1.65}@media (width<=500px){.specimen[data-astro-cid-fmqstjki]{flex-direction:column;align-items:start}}.magazine[data-astro-cid-fmqstjki] h3[data-astro-cid-fmqstjki]{font-size:clamp(2.8rem,8cqi,5.7rem);line-height:1.08}.magazine-rule[data-astro-cid-fmqstjki]{border-block:3px double #4e4a42}.magazine-story[data-astro-cid-fmqstjki]:first-letter{float:left;padding:8px 10px 0 0;font-size:4rem;line-height:.85}section[data-astro-cid-d562ql3j]{color:#172640;background:#f3f6fb;border:1px solid #8696ad;border-radius:12px;padding:clamp(16px,3vw,30px)}.eyebrow[data-astro-cid-d562ql3j]{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}header[data-astro-cid-d562ql3j]{border-bottom:1px solid #aab7c9;margin-bottom:1.2rem}.lanes[data-astro-cid-d562ql3j]{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.lanes[data-astro-cid-d562ql3j] section[data-astro-cid-d562ql3j]{background:#fff;border:1px solid #6e829e;padding:18px}.store[data-astro-cid-d562ql3j]{background:#ebf3ed;border:3px double #536c58;margin:20px 0;padding:20px}.trace[data-astro-cid-d562ql3j]{background:#e0e9f6;border-left:4px solid #496188;padding:14px}.note[data-astro-cid-d562ql3j]{font-size:.85rem}.runtime[data-astro-cid-d562ql3j]{border:2px dashed #486086;margin:20px 0;padding:18px}@container (width<=560px){.lanes[data-astro-cid-d562ql3j]{grid-template-columns:1fr}}.lanes[data-astro-cid-d562ql3j] section[data-astro-cid-d562ql3j]{border-style:dashed;border-radius:22px}.runtime-facts[data-astro-cid-d562ql3j]{border-block:1px solid;grid-template-columns:minmax(0,.65fr) minmax(0,2fr);gap:10px 16px;margin:18px 0;padding:18px 0;font-size:.85rem;display:grid}.runtime-facts[data-astro-cid-d562ql3j] dt[data-astro-cid-d562ql3j]{font-weight:700}.runtime-facts[data-astro-cid-d562ql3j] dd[data-astro-cid-d562ql3j]{min-width:0;margin:0}@container (width<480px){.runtime-facts[data-astro-cid-d562ql3j]{grid-template-columns:1fr}}.runtime[data-astro-cid-d562ql3j]{border:4px dashed #486086;padding:24px}.lanes[data-astro-cid-d562ql3j]{gap:32px}.lanes[data-astro-cid-d562ql3j]>section[data-astro-cid-d562ql3j]{border:4px solid #486086;border-radius:40px}.store[data-astro-cid-d562ql3j]{border-width:7px;border-radius:50%/12%;margin-top:38px}[data-astro-cid-d562ql3j][data-generation],[data-astro-cid-d562ql3j][data-calls]{font-size:1.7rem;font-weight:800}section[data-astro-cid-6kfcrhkk]{color:#292c32;overflow-wrap:anywhere;background:#faf9f4;border:1px solid #afaead;padding:clamp(18px,4vw,36px);line-height:1.65;container-type:inline-size}header[data-astro-cid-6kfcrhkk]{border-bottom:3px solid #343940;padding-bottom:22px}header[data-astro-cid-6kfcrhkk]>span[data-astro-cid-6kfcrhkk]{letter-spacing:.1em;font:700 .85rem monospace}h2[data-astro-cid-6kfcrhkk]{margin:18px 0 10px;font-size:clamp(1.5rem,3vw,2.2rem)}header[data-astro-cid-6kfcrhkk] p[data-astro-cid-6kfcrhkk]{margin:0;font-size:.85rem}dl[data-astro-cid-6kfcrhkk]>div[data-astro-cid-6kfcrhkk]{border-bottom:1px solid #c3c3bd;grid-template-columns:110px 1fr;gap:20px;padding:18px 0;display:grid}dt[data-astro-cid-6kfcrhkk]{text-transform:uppercase;font-size:.8rem;font-weight:700}dd[data-astro-cid-6kfcrhkk]{margin:0}dd[data-astro-cid-6kfcrhkk] strong[data-astro-cid-6kfcrhkk],dd[data-astro-cid-6kfcrhkk] span[data-astro-cid-6kfcrhkk]{display:block}dd[data-astro-cid-6kfcrhkk] span[data-astro-cid-6kfcrhkk]{margin-top:5px;font-size:.85rem}aside[data-astro-cid-6kfcrhkk]{background:#efe7d8;border-left:5px solid #865b28;margin-top:28px;padding:20px}h3[data-astro-cid-6kfcrhkk]{margin:0;font-size:1.1rem}aside[data-astro-cid-6kfcrhkk] p[data-astro-cid-6kfcrhkk],.note[data-astro-cid-6kfcrhkk]{font-size:.87rem}.note[data-astro-cid-6kfcrhkk]{margin:20px 0 0}@container (width<440px){dl[data-astro-cid-6kfcrhkk]>div[data-astro-cid-6kfcrhkk]{grid-template-columns:1fr;gap:6px}}dl[data-astro-cid-6kfcrhkk]>div[data-astro-cid-6kfcrhkk]{border-top:3px solid #586270;padding-block:26px}dt[data-astro-cid-6kfcrhkk]{font-size:1.1rem;font-weight:800}dd[data-astro-cid-6kfcrhkk] strong[data-astro-cid-6kfcrhkk]{font-size:1.3rem}aside[data-astro-cid-6kfcrhkk]{border:5px dashed #815444;margin-top:34px;padding:26px}.demo[data-astro-cid-ufb7i6ip]{overflow-wrap:anywhere;color-scheme:light;min-width:0;padding:clamp(16px,4vw,36px);container-type:inline-size}[data-astro-cid-ufb7i6ip]{box-sizing:border-box}h2[data-astro-cid-ufb7i6ip],h3[data-astro-cid-ufb7i6ip],p[data-astro-cid-ufb7i6ip]{margin:0 0 16px}h2[data-astro-cid-ufb7i6ip]{font-size:clamp(1.8rem,5cqi,3rem);line-height:1.15}h3[data-astro-cid-ufb7i6ip]{font-size:1.15rem}p[data-astro-cid-ufb7i6ip]{line-height:1.65}button[data-astro-cid-ufb7i6ip],select[data-astro-cid-ufb7i6ip],input[data-astro-cid-ufb7i6ip]{font:inherit;max-width:100%;color:inherit}button[data-astro-cid-ufb7i6ip],select[data-astro-cid-ufb7i6ip],input[data-astro-cid-ufb7i6ip]:not([type=checkbox]){min-height:44px;padding:10px 14px}button[data-astro-cid-ufb7i6ip],summary[data-astro-cid-ufb7i6ip]{cursor:pointer}button[data-astro-cid-ufb7i6ip]{background:0 0;border:1px solid}select[data-astro-cid-ufb7i6ip],input[data-astro-cid-ufb7i6ip]{color:#18252b;background:#fff;border:1px solid #59656a}input[data-astro-cid-ufb7i6ip][type=checkbox]{flex:none;width:22px;height:22px}label[data-astro-cid-ufb7i6ip]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-astro-cid-ufb7i6ip]:focus-visible{outline-offset:4px;outline:3px dashed}[data-astro-cid-ufb7i6ip][hidden]{display:none!important}footer[data-astro-cid-ufb7i6ip]{margin-top:28px}[data-astro-cid-ufb7i6ip][role=status]{min-height:1.5em;margin-top:16px;font-size:.9rem}.controls[data-astro-cid-ufb7i6ip]{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}small[data-astro-cid-ufb7i6ip]{font-size:.85rem}@media (prefers-reduced-motion:reduce){[data-astro-cid-ufb7i6ip]{transition:none!important;animation:none!important}}@media (forced-colors:active){button[data-astro-cid-ufb7i6ip],input[data-astro-cid-ufb7i6ip],select[data-astro-cid-ufb7i6ip]{border:1px solid buttontext}button[data-astro-cid-ufb7i6ip][aria-pressed=true]{outline:2px solid highlight}}.demo[data-astro-cid-ufb7i6ip]{color:#273d32;background:#f2f5ed}header[data-astro-cid-ufb7i6ip],ol[data-astro-cid-ufb7i6ip],footer[data-astro-cid-ufb7i6ip]{max-width:620px;margin-inline:auto}h2[data-astro-cid-ufb7i6ip]{margin-top:14px;font-family:Georgia,serif;font-weight:400}img[data-astro-cid-ufb7i6ip]{border-radius:4px;width:100%;height:auto;margin:14px 0 24px}ol[data-astro-cid-ufb7i6ip]{padding:0;list-style:none}li[data-astro-cid-ufb7i6ip]{border-bottom:1px solid #98a592;padding:28px 0}li[data-astro-cid-ufb7i6ip] small[data-astro-cid-ufb7i6ip]{font-weight:700}h3[data-astro-cid-ufb7i6ip]{margin-top:14px;font-size:1.5rem}summary[data-astro-cid-ufb7i6ip]{text-underline-offset:4px;min-height:44px;text-decoration:underline}details[data-astro-cid-ufb7i6ip] p[data-astro-cid-ufb7i6ip]{background:#e0e9db;padding:18px}header[data-astro-cid-ufb7i6ip],ol[data-astro-cid-ufb7i6ip],footer[data-astro-cid-ufb7i6ip]{max-width:520px}ol[data-astro-cid-ufb7i6ip]{border-left:3px solid #81947a;padding-left:26px}li[data-astro-cid-ufb7i6ip]{padding-block:36px;position:relative}li[data-astro-cid-ufb7i6ip]:before{content:"";background:#273d32;border-radius:50%;width:13px;height:13px;position:absolute;top:40px;left:-34px}header[data-astro-cid-ufb7i6ip] h2[data-astro-cid-ufb7i6ip]{font-size:clamp(2rem,6cqi,3.5rem)}.demo[data-astro-cid-k42nqi6u]{overflow-wrap:anywhere;color-scheme:light;min-width:0;padding:clamp(16px,4vw,36px);container-type:inline-size}[data-astro-cid-k42nqi6u]{box-sizing:border-box}h2[data-astro-cid-k42nqi6u],h3[data-astro-cid-k42nqi6u],p[data-astro-cid-k42nqi6u]{margin:0 0 16px}h2[data-astro-cid-k42nqi6u]{font-size:clamp(1.8rem,5cqi,3rem);line-height:1.15}h3[data-astro-cid-k42nqi6u]{font-size:1.15rem}p[data-astro-cid-k42nqi6u]{line-height:1.65}button[data-astro-cid-k42nqi6u],select[data-astro-cid-k42nqi6u],input[data-astro-cid-k42nqi6u]{font:inherit;max-width:100%;color:inherit}button[data-astro-cid-k42nqi6u],select[data-astro-cid-k42nqi6u],input[data-astro-cid-k42nqi6u]:not([type=checkbox]){min-height:44px;padding:10px 14px}button[data-astro-cid-k42nqi6u],summary[data-astro-cid-k42nqi6u]{cursor:pointer}button[data-astro-cid-k42nqi6u]{background:0 0;border:1px solid}select[data-astro-cid-k42nqi6u],input[data-astro-cid-k42nqi6u]{color:#18252b;background:#fff;border:1px solid #59656a}input[data-astro-cid-k42nqi6u][type=checkbox]{flex:none;width:22px;height:22px}label[data-astro-cid-k42nqi6u]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-astro-cid-k42nqi6u]:focus-visible{outline-offset:4px;outline:3px dashed}[data-astro-cid-k42nqi6u][hidden]{display:none!important}footer[data-astro-cid-k42nqi6u]{margin-top:28px}[data-astro-cid-k42nqi6u][role=status]{min-height:1.5em;margin-top:16px;font-size:.9rem}.controls[data-astro-cid-k42nqi6u]{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}small[data-astro-cid-k42nqi6u]{font-size:.85rem}@media (prefers-reduced-motion:reduce){[data-astro-cid-k42nqi6u]{transition:none!important;animation:none!important}}@media (forced-colors:active){button[data-astro-cid-k42nqi6u],input[data-astro-cid-k42nqi6u],select[data-astro-cid-k42nqi6u]{border:1px solid buttontext}button[data-astro-cid-k42nqi6u][aria-pressed=true]{outline:2px solid highlight}}.demo[data-astro-cid-k42nqi6u]{color:#3b2b1e;background:repeating-linear-gradient(0deg,#755238 0 3px,#79563b 3px 40px);border-radius:12px;padding:24px}.notebook[data-astro-cid-k42nqi6u]{background:#fff9e9;border-left:10px solid #734331;border-radius:4px 15px 15px 4px;padding:28px 24px 28px 32px;box-shadow:2px 4px 10px #261b1d66,inset 8px 0 10px #ad927333}h2[data-astro-cid-k42nqi6u]{margin-top:12px;font-family:Georgia,serif;font-style:italic}nav[data-astro-cid-k42nqi6u]{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}button[data-astro-cid-k42nqi6u]{color:#3b2b1e;background:#f8e3b6;border:1px solid #987a4e;border-radius:5px}button[data-astro-cid-k42nqi6u][aria-pressed=true]{color:#fff;background:#734331}.spread[data-astro-cid-k42nqi6u]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}img[data-astro-cid-k42nqi6u]{border:6px solid #fff;align-self:start;width:100%;height:auto;box-shadow:1px 3px 6px #34291b33}label[data-astro-cid-k42nqi6u]{margin-bottom:22px}ul[data-astro-cid-k42nqi6u]{padding:0;list-style:none}li[data-astro-cid-k42nqi6u]{border-bottom:1px solid #cbbca2;justify-content:space-between;gap:12px;padding:14px 0;display:flex}li[data-astro-cid-k42nqi6u] strong[data-astro-cid-k42nqi6u]{white-space:nowrap}footer[data-astro-cid-k42nqi6u]{color:#fff}footer[data-astro-cid-k42nqi6u] button[data-astro-cid-k42nqi6u]{background:#fff9e9}@container (width<560px){.spread[data-astro-cid-k42nqi6u]{grid-template-columns:1fr}.notebook[data-astro-cid-k42nqi6u]{padding:20px 14px}.demo[data-astro-cid-k42nqi6u]{padding:14px}}.notebook[data-astro-cid-k42nqi6u]{border-left-width:20px;padding-left:42px;position:relative;box-shadow:4px 5px #e6d7b5,8px 9px #c6b38b,12px 16px 24px #261b1d88,inset 14px 0 22px #ad927366}.notebook[data-astro-cid-k42nqi6u]:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 33px,#b1a99b 33px 37px,#fff 37px 40px,#736b5d 40px 43px,#0000 43px 66px);width:28px;position:absolute;top:24px;bottom:24px;left:-12px}h2[data-astro-cid-k42nqi6u]{font-size:clamp(2rem,6cqi,3.5rem)}.spread[data-astro-cid-k42nqi6u]>div[data-astro-cid-k42nqi6u]{background:repeating-linear-gradient(#0000 0 31px,#bcae8d33 31px 32px)}@container (width<560px){.notebook[data-astro-cid-k42nqi6u]{border-left-width:12px;padding-left:24px}}section[data-astro-cid-kqzw3pjd]{color:#4d2933;overflow-wrap:anywhere;background:#fbf1e5;border:1px solid #b7978a;padding:clamp(18px,4vw,34px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-kqzw3pjd],h2[data-astro-cid-kqzw3pjd],h3[data-astro-cid-kqzw3pjd]{margin:0}h2[data-astro-cid-kqzw3pjd],h3[data-astro-cid-kqzw3pjd]{color:inherit}h2[data-astro-cid-kqzw3pjd]{margin-top:6px;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.2}.eyebrow[data-astro-cid-kqzw3pjd]{color:inherit;font-size:.82rem;font-weight:650}.rule[data-astro-cid-kqzw3pjd]{background:#fffaf4;border:2px solid #79404f;align-items:start;gap:14px;margin-top:22px;padding:18px;display:flex}.rule[data-astro-cid-kqzw3pjd] b[data-astro-cid-kqzw3pjd]{color:#fff;background:#79404f;flex-shrink:0;padding:3px 9px}.trace[data-astro-cid-kqzw3pjd]{margin:22px 0 0;padding:0;list-style:none}li[data-astro-cid-kqzw3pjd]{border-top:1px solid #b7978a;grid-template-columns:32px 1fr auto;align-items:start;gap:14px;padding:16px 0;display:grid}li[data-astro-cid-kqzw3pjd]:last-child{border-bottom:1px solid #b7978a}.stage-index[data-astro-cid-kqzw3pjd]{text-align:center;border:1px solid #79404f;padding:3px;font-weight:700}h3[data-astro-cid-kqzw3pjd]{font:700 .98rem ui-monospace,monospace}li[data-astro-cid-kqzw3pjd] p[data-astro-cid-kqzw3pjd]{margin-top:5px}.rule-tag[data-astro-cid-kqzw3pjd]{border-bottom:3px solid #79404f;font-weight:800}.return[data-astro-cid-kqzw3pjd]{padding:16px 0 16px 46px;font-weight:700}.boundary[data-astro-cid-kqzw3pjd]{font-size:.86rem}@container (width<=450px){.rule[data-astro-cid-kqzw3pjd]{flex-direction:column;gap:8px}li[data-astro-cid-kqzw3pjd]{grid-template-columns:28px 1fr;gap:10px}.rule-tag[data-astro-cid-kqzw3pjd]{display:none}.return[data-astro-cid-kqzw3pjd]{padding-left:0}}.exchange[data-astro-cid-hzt2jowe]{counter-reset:path;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:1rem;padding:0;list-style:none;display:grid}.exchange[data-astro-cid-hzt2jowe] li[data-astro-cid-hzt2jowe]{counter-increment:path;background:#fff;border:2px solid #567a73;padding:1rem}.exchange[data-astro-cid-hzt2jowe] li[data-astro-cid-hzt2jowe]:before{content:counter(path, decimal-leading-zero);color:#25634f;margin-bottom:.5rem;font-weight:800;display:block}.value[data-astro-cid-hzt2jowe]{background:#fff;border-left:5px solid #b07838;padding:.7rem 1rem}.exchange[data-astro-cid-hzt2jowe]{border-left:7px solid #76623e;padding-left:28px}.exchange[data-astro-cid-hzt2jowe] li[data-astro-cid-hzt2jowe]{padding:24px;font-size:1.3rem}.value[data-astro-cid-hzt2jowe]{border:5px double #76623e;padding:28px;font-size:1.2rem;font-weight:700}section[data-astro-cid-f2eh2hoz]{color:#172640;background:#f3f6fb;border:1px solid #8696ad;border-radius:12px;padding:clamp(16px,3vw,30px)}.eyebrow[data-astro-cid-f2eh2hoz]{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}header[data-astro-cid-f2eh2hoz]{border-bottom:1px solid #aab7c9;margin-bottom:1.2rem}.lanes[data-astro-cid-f2eh2hoz]{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.lanes[data-astro-cid-f2eh2hoz] section[data-astro-cid-f2eh2hoz]{background:#fff;border:1px solid #6e829e;padding:18px}.store[data-astro-cid-f2eh2hoz]{background:#ebf3ed;border:3px double #536c58;margin:20px 0;padding:20px}.trace[data-astro-cid-f2eh2hoz]{background:#e0e9f6;border-left:4px solid #496188;padding:14px}.note[data-astro-cid-f2eh2hoz]{font-size:.85rem}.runtime[data-astro-cid-f2eh2hoz]{border:2px dashed #486086;margin:20px 0;padding:18px}@container (width<=560px){.lanes[data-astro-cid-f2eh2hoz]{grid-template-columns:1fr}}.lanes[data-astro-cid-f2eh2hoz] .api[data-astro-cid-f2eh2hoz]{border:2px dashed #7b5781}.runtime-facts[data-astro-cid-f2eh2hoz]{border-block:1px solid;grid-template-columns:minmax(0,.65fr) minmax(0,2fr);gap:10px 16px;margin:18px 0;padding:18px 0;font-size:.85rem;display:grid}.runtime-facts[data-astro-cid-f2eh2hoz] dt[data-astro-cid-f2eh2hoz]{font-weight:700}.runtime-facts[data-astro-cid-f2eh2hoz] dd[data-astro-cid-f2eh2hoz]{min-width:0;margin:0}@container (width<480px){.runtime-facts[data-astro-cid-f2eh2hoz]{grid-template-columns:1fr}}.lanes[data-astro-cid-f2eh2hoz]{gap:32px}.lanes[data-astro-cid-f2eh2hoz]>section[data-astro-cid-f2eh2hoz]:first-child{border:6px double #486086;padding:24px}.api[data-astro-cid-f2eh2hoz]{border:4px dashed #486086;padding:24px}.store[data-astro-cid-f2eh2hoz]{border-width:6px;border-radius:50%/12%;margin-top:36px}section[data-astro-cid-eyouhl4k]{color:#1e344d;overflow-wrap:anywhere;background:#f0f5fb;border:1px solid #9db1c5;padding:clamp(18px,4vw,34px);line-height:1.6;container-type:inline-size}header[data-astro-cid-eyouhl4k] p[data-astro-cid-eyouhl4k]{letter-spacing:.1em;font-size:.74rem;font-weight:700}h2[data-astro-cid-eyouhl4k]{margin:12px 0 30px;font-size:clamp(1.5rem,3vw,2.2rem)}ol[data-astro-cid-eyouhl4k]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0;list-style:none;display:grid}li[data-astro-cid-eyouhl4k]{background:#fff;border-top:4px solid #355f88;padding:20px;position:relative}li[data-astro-cid-eyouhl4k]:not(:last-child):after{content:"→";font-weight:800;position:absolute;top:22px;right:-19px}.number[data-astro-cid-eyouhl4k]{color:#345b80;font:700 1.7rem monospace}h3[data-astro-cid-eyouhl4k]{margin:16px 0 8px;font-size:1.1rem}li[data-astro-cid-eyouhl4k] p[data-astro-cid-eyouhl4k]{font-size:.88rem}.branches[data-astro-cid-eyouhl4k]{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.branches[data-astro-cid-eyouhl4k]>div[data-astro-cid-eyouhl4k]{border:1px solid #809bb7;padding:18px}.branches[data-astro-cid-eyouhl4k] .failure[data-astro-cid-eyouhl4k]{background:#fff8ef;border:2px dashed #9b563d}.branches[data-astro-cid-eyouhl4k] p[data-astro-cid-eyouhl4k],footer[data-astro-cid-eyouhl4k]{font-size:.85rem}footer[data-astro-cid-eyouhl4k]{border-top:1px solid #9db1c5;margin-top:24px;padding-top:18px}@container (width<600px){ol[data-astro-cid-eyouhl4k],.branches[data-astro-cid-eyouhl4k]{grid-template-columns:1fr}li[data-astro-cid-eyouhl4k]:not(:last-child):after{content:"↓";top:auto;bottom:-24px;right:24px}}li[data-astro-cid-eyouhl4k]{border-top-width:9px;padding:28px}.number[data-astro-cid-eyouhl4k]{font-size:2.5rem}.branches[data-astro-cid-eyouhl4k] .failure[data-astro-cid-eyouhl4k]{border:5px dashed #9b563d;padding:24px}.branches[data-astro-cid-eyouhl4k] strong[data-astro-cid-eyouhl4k]{font-size:1.2rem}.album-preview[data-astro-cid-uk3thcos]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:24px;margin:24px 0;display:grid}.album-preview[data-astro-cid-uk3thcos] img[data-astro-cid-uk3thcos]{object-fit:cover;border-radius:6px;width:100%;height:180px}.album-preview[data-astro-cid-uk3thcos] span[data-astro-cid-uk3thcos]{letter-spacing:.08em;font-size:.7rem}.album-preview[data-astro-cid-uk3thcos] h3[data-astro-cid-uk3thcos]{margin:12px 0;font-family:Georgia,serif;font-size:1.8rem;font-weight:400}.album-preview[data-astro-cid-uk3thcos] p[data-astro-cid-uk3thcos]{font-size:.85rem}@container (width<500px){.album-preview[data-astro-cid-uk3thcos]{grid-template-columns:1fr}}.period[data-astro-cid-uk3thcos]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.period[data-astro-cid-uk3thcos]>div[data-astro-cid-uk3thcos]{background:#fff;border-top:4px solid #52766e;padding:1rem}.entitlement[data-astro-cid-uk3thcos]{border:2px solid #52766e;margin:1rem 0;padding:1rem}.failure[data-astro-cid-uk3thcos]{align-items:center;gap:.6rem;display:flex}.failure[data-astro-cid-uk3thcos] input[data-astro-cid-uk3thcos]{width:1.2rem;min-height:1.2rem}.policy[data-astro-cid-uk3thcos]{border-left:4px solid #ac773d;padding-left:.9rem}@container (width<=350px){.period[data-astro-cid-uk3thcos]{grid-template-columns:1fr}}.period[data-astro-cid-uk3thcos]{border:5px solid #395a6c;padding:26px}.entitlement[data-astro-cid-uk3thcos]{border-left:9px solid #395a6c;padding:24px}[data-astro-cid-uk3thcos][data-access]{font-size:clamp(1.7rem,5cqi,2.6rem);font-weight:800}.failure[data-astro-cid-uk3thcos]{border:4px dashed #88463c;padding:24px}section[data-astro-cid-smoc54ie]{color:#4d3d24;overflow-wrap:anywhere;background:#f5f1e8;border:1px solid #9b8b6d;padding:clamp(16px,3vw,32px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-smoc54ie],h2[data-astro-cid-smoc54ie],h3[data-astro-cid-smoc54ie]{margin:0}header[data-astro-cid-smoc54ie] p[data-astro-cid-smoc54ie]{font-size:.8rem;font-weight:650}h2[data-astro-cid-smoc54ie]{margin:.5rem 0 1.5rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}h3[data-astro-cid-smoc54ie]{font-size:1rem}.repository[data-astro-cid-smoc54ie]{background:#fffdf9;border:4px solid #6f5833;border-radius:30px 30px 6px 6px;max-width:620px;margin:auto;padding:24px}.repository[data-astro-cid-smoc54ie]>p[data-astro-cid-smoc54ie]{margin-top:14px;font-size:.85rem}ol[data-astro-cid-smoc54ie]{gap:16px;margin:18px 0 0;padding:0;list-style:none;display:flex}li[data-astro-cid-smoc54ie]{border-top:3px solid #9b8b6d;flex:1;padding-top:10px}li[data-astro-cid-smoc54ie] b[data-astro-cid-smoc54ie],li[data-astro-cid-smoc54ie] span[data-astro-cid-smoc54ie]{display:block}li[data-astro-cid-smoc54ie] b[data-astro-cid-smoc54ie]{font-family:ui-monospace,monospace;font-size:1.3rem}.latest[data-astro-cid-smoc54ie]{background:#eee3ca;border-top-color:#4d3d24;padding:10px}.copies[data-astro-cid-smoc54ie]{grid-template-columns:1fr 1fr;gap:24px;margin-top:16px;display:grid}.copy[data-astro-cid-smoc54ie]{background:#fffdf9;border:1px solid #9b8b6d;padding:20px}.path[data-astro-cid-smoc54ie]{border-left:3px solid #6f5833;min-height:4.5em;margin-bottom:14px;padding-left:14px;font-family:ui-monospace,monospace}.copy[data-astro-cid-smoc54ie] h3[data-astro-cid-smoc54ie]{margin-bottom:8px}.boundary[data-astro-cid-smoc54ie]{border-top:1px solid #9b8b6d;margin-top:24px;padding-top:16px;font-size:.85rem}@container (width<=480px){.copies[data-astro-cid-smoc54ie]{grid-template-columns:1fr;gap:12px}ol[data-astro-cid-smoc54ie]{flex-direction:column}.path[data-astro-cid-smoc54ie]{min-height:0}}section[data-astro-cid-ma3ii5wp]{color:#f2f5fa;overflow-wrap:anywhere;background:#172636;border:1px solid #687d90;padding:clamp(18px,4vw,34px);font-family:system-ui,sans-serif;line-height:1.5;container-type:inline-size}p[data-astro-cid-ma3ii5wp],h2[data-astro-cid-ma3ii5wp],h3[data-astro-cid-ma3ii5wp]{margin:0}h2[data-astro-cid-ma3ii5wp],h3[data-astro-cid-ma3ii5wp]{color:inherit}h2[data-astro-cid-ma3ii5wp]{margin-top:6px;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.2}h3[data-astro-cid-ma3ii5wp]{font-size:.9rem}.eyebrow[data-astro-cid-ma3ii5wp]{color:#c7d8e7;font-size:.82rem;font-weight:650}.formula[data-astro-cid-ma3ii5wp]{border-left:4px solid #f7ca7d;flex-direction:column;gap:5px;margin-top:22px;padding:10px 16px;display:flex}.formula[data-astro-cid-ma3ii5wp] p[data-astro-cid-ma3ii5wp],.formula[data-astro-cid-ma3ii5wp] span[data-astro-cid-ma3ii5wp]{font-size:.86rem}.formula[data-astro-cid-ma3ii5wp] strong[data-astro-cid-ma3ii5wp]{color:#fda;font:700 clamp(1.2rem,3vw,1.65rem) ui-monospace,monospace}.bench[data-astro-cid-ma3ii5wp]{grid-template-columns:1fr .6fr 1fr;gap:16px;margin-top:24px;display:grid}article[data-astro-cid-ma3ii5wp]{border:2px solid;min-width:0;padding:18px}.failure[data-astro-cid-ma3ii5wp]{background:#3c2534;border-color:#eda9ae}.pass[data-astro-cid-ma3ii5wp]{background:#193d34;border-color:#a5dab8}article[data-astro-cid-ma3ii5wp] p[data-astro-cid-ma3ii5wp]:last-child{font-size:.86rem}.output[data-astro-cid-ma3ii5wp]{margin:16px 0;font:800 clamp(1.4rem,4vw,2rem) ui-monospace,monospace}.failure[data-astro-cid-ma3ii5wp] .output[data-astro-cid-ma3ii5wp]{color:#ffd1d4}.pass[data-astro-cid-ma3ii5wp] .output[data-astro-cid-ma3ii5wp]{color:#c4f7d7}.repair[data-astro-cid-ma3ii5wp]{text-align:center;align-self:center}.repair[data-astro-cid-ma3ii5wp] b[data-astro-cid-ma3ii5wp]{color:#fda}.repair[data-astro-cid-ma3ii5wp] span[data-astro-cid-ma3ii5wp]{font-size:1.8rem}.review[data-astro-cid-ma3ii5wp]{border:1px dashed #a9bdd0;margin-top:18px;padding:14px;font-weight:700}.boundary[data-astro-cid-ma3ii5wp]{color:#d2dfeb;margin-top:18px;font-size:.86rem}@container (width<=610px){.bench[data-astro-cid-ma3ii5wp]{grid-template-columns:1fr}.repair[data-astro-cid-ma3ii5wp]{text-align:left;align-items:center;gap:12px;display:flex}.repair[data-astro-cid-ma3ii5wp] span[data-astro-cid-ma3ii5wp]{transform:rotate(90deg)}}section[data-astro-cid-a6xmrxqe]{color:#172640;background:#f3f6fb;border:1px solid #8696ad;border-radius:12px;padding:clamp(16px,3vw,30px)}.eyebrow[data-astro-cid-a6xmrxqe]{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}header[data-astro-cid-a6xmrxqe]{border-bottom:1px solid #aab7c9;margin-bottom:1.2rem}.cards[data-astro-cid-a6xmrxqe]{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.cards[data-astro-cid-a6xmrxqe] article[data-astro-cid-a6xmrxqe]{background:#fff;border:1px solid #74869e;border-radius:8px;padding:20px}.total[data-astro-cid-a6xmrxqe]{font-size:1.3rem;font-weight:700}.trace[data-astro-cid-a6xmrxqe]{background:#e0eaf7;border-left:4px solid #395783;padding:12px}.flow[data-astro-cid-a6xmrxqe]{gap:12px;padding:0;list-style-position:inside;display:grid}.flow[data-astro-cid-a6xmrxqe] li[data-astro-cid-a6xmrxqe]{border:1px solid #7889a2;padding:14px}@container (width<=560px){.cards[data-astro-cid-a6xmrxqe]{grid-template-columns:1fr}}.compile[data-astro-cid-a6xmrxqe]{background:#fff0e7;border:2px dashed #985437;margin-bottom:18px;padding:20px}.runtime[data-astro-cid-a6xmrxqe]{border:2px solid #985437;border-radius:12px;padding:16px}.runtime-facts[data-astro-cid-a6xmrxqe]{border-block:1px solid;grid-template-columns:minmax(0,.65fr) minmax(0,2fr);gap:10px 16px;margin:18px 0;padding:18px 0;font-size:.85rem;display:grid}.runtime-facts[data-astro-cid-a6xmrxqe] dt[data-astro-cid-a6xmrxqe]{font-weight:700}.runtime-facts[data-astro-cid-a6xmrxqe] dd[data-astro-cid-a6xmrxqe]{min-width:0;margin:0}@container (width<480px){.runtime-facts[data-astro-cid-a6xmrxqe]{grid-template-columns:1fr}}.compile[data-astro-cid-a6xmrxqe]{border:5px solid #88503c;margin-bottom:42px;padding:26px;position:relative}.compile[data-astro-cid-a6xmrxqe]:after{content:"↓";font-size:2rem;font-weight:900;position:absolute;bottom:-44px;left:48%}.runtime[data-astro-cid-a6xmrxqe]{border:5px dashed #88503c;padding:26px}.runtime[data-astro-cid-a6xmrxqe]>h3[data-astro-cid-a6xmrxqe],.compile[data-astro-cid-a6xmrxqe]>h3[data-astro-cid-a6xmrxqe]{font-size:1.4rem}.total[data-astro-cid-a6xmrxqe] strong[data-astro-cid-a6xmrxqe]{font-size:3rem}.demo[data-astro-cid-srnw7iet]{overflow-wrap:anywhere;color-scheme:light;min-width:0;padding:clamp(16px,4vw,36px);container-type:inline-size}[data-astro-cid-srnw7iet]{box-sizing:border-box}h2[data-astro-cid-srnw7iet],h3[data-astro-cid-srnw7iet],p[data-astro-cid-srnw7iet]{margin:0 0 16px}h2[data-astro-cid-srnw7iet]{font-size:clamp(1.8rem,5cqi,3rem);line-height:1.15}h3[data-astro-cid-srnw7iet]{font-size:1.15rem}p[data-astro-cid-srnw7iet]{line-height:1.65}button[data-astro-cid-srnw7iet],select[data-astro-cid-srnw7iet],input[data-astro-cid-srnw7iet]{font:inherit;max-width:100%;color:inherit}button[data-astro-cid-srnw7iet],select[data-astro-cid-srnw7iet],input[data-astro-cid-srnw7iet]:not([type=checkbox]){min-height:44px;padding:10px 14px}button[data-astro-cid-srnw7iet],summary[data-astro-cid-srnw7iet]{cursor:pointer}button[data-astro-cid-srnw7iet]{background:0 0;border:1px solid}select[data-astro-cid-srnw7iet],input[data-astro-cid-srnw7iet]{color:#18252b;background:#fff;border:1px solid #59656a}input[data-astro-cid-srnw7iet][type=checkbox]{flex:none;width:22px;height:22px}label[data-astro-cid-srnw7iet]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-astro-cid-srnw7iet]:focus-visible{outline-offset:4px;outline:3px dashed}[data-astro-cid-srnw7iet][hidden]{display:none!important}footer[data-astro-cid-srnw7iet]{margin-top:28px}[data-astro-cid-srnw7iet][role=status]{min-height:1.5em;margin-top:16px;font-size:.9rem}.controls[data-astro-cid-srnw7iet]{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}small[data-astro-cid-srnw7iet]{font-size:.85rem}@media (prefers-reduced-motion:reduce){[data-astro-cid-srnw7iet]{transition:none!important;animation:none!important}}@media (forced-colors:active){button[data-astro-cid-srnw7iet],input[data-astro-cid-srnw7iet],select[data-astro-cid-srnw7iet]{border:1px solid buttontext}button[data-astro-cid-srnw7iet][aria-pressed=true]{outline:2px solid highlight}}.demo[data-astro-cid-srnw7iet]{color:#423527;background:#e7decd radial-gradient(#a18b6638 .8px,#0000 .8px) 0 0/7px 7px;padding:30px}header[data-astro-cid-srnw7iet]{margin-bottom:30px}h2[data-astro-cid-srnw7iet]{margin-top:16px;font-family:Georgia,serif;font-style:italic}.board[data-astro-cid-srnw7iet]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;padding:0;list-style:none;display:grid}.board[data-astro-cid-srnw7iet] li[data-astro-cid-srnw7iet]{background:#fffaf0;border:1px solid #c7bda9;min-width:0;padding:20px 16px;position:relative;box-shadow:3px 5px 7px #68513a33}.board[data-astro-cid-srnw7iet] li[data-astro-cid-srnw7iet]:before{content:"";background:#b79a6780;width:65px;height:20px;position:absolute;top:-9px;left:32%;transform:rotate(-4deg)}.photo[data-astro-cid-srnw7iet]{grid-row:span 2}.ticket[data-astro-cid-srnw7iet]{background:#f4d798!important;border-block:4px dashed #89775c!important}.note[data-astro-cid-srnw7iet]{background:#e8edb6!important}img[data-astro-cid-srnw7iet]{width:100%;height:auto;margin-top:16px;display:block}.ticket-print[data-astro-cid-srnw7iet]{margin-top:22px}.ticket-print[data-astro-cid-srnw7iet] strong[data-astro-cid-srnw7iet]{font-size:1.25rem}.handnote[data-astro-cid-srnw7iet]{margin-top:20px;font-family:Georgia,serif;font-style:italic;line-height:1.8}.board[data-astro-cid-srnw7iet] button[data-astro-cid-srnw7iet]{text-align:left;background:#fffaf0;border:1px solid #89775c;width:100%}.board[data-astro-cid-srnw7iet] button[data-astro-cid-srnw7iet][aria-pressed=true]{outline-offset:3px;outline:3px solid #625333;font-weight:700}.controls[data-astro-cid-srnw7iet] button[data-astro-cid-srnw7iet],footer[data-astro-cid-srnw7iet] button[data-astro-cid-srnw7iet]{background:#fffaf0;border:1px solid #89775c}@container (width<580px){.board[data-astro-cid-srnw7iet]{grid-template-columns:1fr}.photo[data-astro-cid-srnw7iet]{grid-row:auto}}.board[data-astro-cid-srnw7iet]{gap:36px;padding:16px 6px}.board[data-astro-cid-srnw7iet] li[data-astro-cid-srnw7iet]{box-shadow:5px 9px 14px #68513a55}.board[data-astro-cid-srnw7iet] li[data-astro-cid-srnw7iet]:before{background:#b79a67b3;width:90px;height:27px;top:-14px}.ticket[data-astro-cid-srnw7iet]{border-inline:7px dotted #e7decd}.note[data-astro-cid-srnw7iet]{border-radius:2px 2px 28px}@container (width>600px){.photo[data-astro-cid-srnw7iet]{transform:rotate(-2deg)}.ticket[data-astro-cid-srnw7iet]{transform:rotate(3deg)}.note[data-astro-cid-srnw7iet]{transform:rotate(-3deg)}}section[data-astro-cid-d46322yf]{--surface:#fff;--text:#233a35;--secondary:#4a605b;--page:#edf4ee;--border:#788e84;--action:#245c43;--on-action:#fff;--focus:#76551a;--error:#a12124;color-scheme:light;background:var(--page);color:var(--text);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:20px;padding:clamp(18px,4vw,34px);line-height:1.6;container-type:inline-size}section[data-astro-cid-d46322yf][data-theme-choice=dark]{color-scheme:dark;--surface:#223930;--text:#f0f7ed;--secondary:#c2d4c7;--page:#15271f;--border:#92a799;--action:#b6e5c5;--on-action:#173121;--focus:#ffd779;--error:#ffb6b0}header[data-astro-cid-d46322yf] p[data-astro-cid-d46322yf]{letter-spacing:.08em;font-size:.72rem;font-weight:700}h2[data-astro-cid-d46322yf]{margin:12px 0 20px;font-size:clamp(1.5rem,3vw,2.2rem)}h3[data-astro-cid-d46322yf]{margin:12px 0;font-size:1.3rem}.themes[data-astro-cid-d46322yf]{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.samples[data-astro-cid-d46322yf]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.card[data-astro-cid-d46322yf],form[data-astro-cid-d46322yf]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px}.tag[data-astro-cid-d46322yf]{border-bottom:2px solid var(--action);padding-bottom:4px;font-size:.76rem}.secondary[data-astro-cid-d46322yf]{color:var(--secondary);font-size:.86rem}label[data-astro-cid-d46322yf]{gap:10px;display:grid}.error[data-astro-cid-d46322yf]{color:var(--error);font-weight:700}.tokens[data-astro-cid-d46322yf]{flex-wrap:wrap;gap:18px;margin:24px 0;display:flex}.tokens[data-astro-cid-d46322yf]>div[data-astro-cid-d46322yf]{flex:1;min-width:130px}dt[data-astro-cid-d46322yf]{font:700 .8rem monospace}dd[data-astro-cid-d46322yf]{margin:4px 0;font-size:.8rem}button[data-astro-cid-d46322yf],select[data-astro-cid-d46322yf]{font:inherit;background:var(--surface);max-width:100%;min-height:44px;color:var(--text);border:1px solid var(--border);border-radius:7px;padding:10px 16px}button[data-astro-cid-d46322yf]{cursor:pointer}button[data-astro-cid-d46322yf]:disabled{opacity:.65;cursor:default}button[data-astro-cid-d46322yf][aria-pressed=true]{outline:2px solid var(--action);outline-offset:2px}.action[data-astro-cid-d46322yf]{background:var(--action);color:var(--on-action);margin-top:20px}select[data-astro-cid-d46322yf][aria-invalid=true]{border:2px solid var(--error)}[data-astro-cid-d46322yf]:focus-visible{outline:3px dashed var(--focus);outline-offset:4px}[data-astro-cid-d46322yf][role=status]{min-height:1.6em;margin-bottom:0;font-size:.86rem}@container (width<560px){.samples[data-astro-cid-d46322yf]{grid-template-columns:1fr}}@media (forced-colors:active){section[data-astro-cid-d46322yf]{--surface:Canvas;--text:CanvasText;--secondary:CanvasText;--page:Canvas;--border:CanvasText;--action:ButtonFace;--on-action:ButtonText;--focus:Highlight;--error:CanvasText}}.samples[data-astro-cid-d46322yf]{gap:28px}.card[data-astro-cid-d46322yf],form[data-astro-cid-d46322yf]{border:3px solid var(--border);padding:28px}.tokens[data-astro-cid-d46322yf] dt[data-astro-cid-d46322yf]{font-size:1rem;font-weight:800}.action[data-astro-cid-d46322yf]{border-radius:28px;min-height:58px}section[data-astro-cid-4phzbcqm]{color:#263d34;overflow-wrap:anywhere;background:#f6f3ea;border:1px solid #b1baae;padding:clamp(18px,4vw,36px);line-height:1.65;container-type:inline-size}header[data-astro-cid-4phzbcqm] p[data-astro-cid-4phzbcqm],.engine-label[data-astro-cid-4phzbcqm]{letter-spacing:.08em;font-size:.75rem;font-weight:700}h2[data-astro-cid-4phzbcqm]{margin:12px 0 26px;font-size:clamp(1.5rem,3vw,2.2rem)}h3[data-astro-cid-4phzbcqm]{margin:0 0 14px;font-size:1.05rem}.web-stack[data-astro-cid-4phzbcqm]{background:#fffdf7;border-left:5px solid #486c4f;padding:18px}dl[data-astro-cid-4phzbcqm]{margin:0}dl[data-astro-cid-4phzbcqm]>div[data-astro-cid-4phzbcqm]{border-top:1px solid #c8d0c5;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr);gap:20px;padding:18px 0;display:grid}dt[data-astro-cid-4phzbcqm] span[data-astro-cid-4phzbcqm],dt[data-astro-cid-4phzbcqm] strong[data-astro-cid-4phzbcqm]{display:block}dt[data-astro-cid-4phzbcqm] span[data-astro-cid-4phzbcqm]{font-size:.75rem}dd[data-astro-cid-4phzbcqm]{margin:0}.output[data-astro-cid-4phzbcqm]{border-top:2px solid #486c4f;padding-top:16px;font-weight:700}aside[data-astro-cid-4phzbcqm]{background:#eee4d3;border:1px dashed #846b44;margin-top:22px;margin-left:15%;padding:20px}aside[data-astro-cid-4phzbcqm] p[data-astro-cid-4phzbcqm],.boundary[data-astro-cid-4phzbcqm]{font-size:.88rem}.boundary[data-astro-cid-4phzbcqm]{margin-bottom:0}@container (width<620px){dl[data-astro-cid-4phzbcqm]>div[data-astro-cid-4phzbcqm]{grid-template-columns:1fr;gap:6px}aside[data-astro-cid-4phzbcqm]{margin-left:0}}.web-stack[data-astro-cid-4phzbcqm]{border:5px solid #486c4f;padding:28px}dt[data-astro-cid-4phzbcqm] strong[data-astro-cid-4phzbcqm]{font-size:1.7rem}dl[data-astro-cid-4phzbcqm]>div[data-astro-cid-4phzbcqm]{border-top-width:3px}aside[data-astro-cid-4phzbcqm]{border:5px dashed #846b44;margin-top:34px}.output[data-astro-cid-4phzbcqm]{border-top-width:5px;padding-top:24px}.sale[data-astro-cid-pifkvf6x]{text-align:center;background:#fff;border:2px solid #567a73;padding:1rem}.split[data-astro-cid-pifkvf6x]{grid-template-columns:2fr 1fr;gap:.7rem;margin-top:1rem;display:grid}.split[data-astro-cid-pifkvf6x] div[data-astro-cid-pifkvf6x]{background:#e1ece8;border-top:4px solid #567a73;padding:1rem .4rem}.split[data-astro-cid-pifkvf6x] b[data-astro-cid-pifkvf6x]{font-size:2rem;display:block}@container (width<=400px){.split[data-astro-cid-pifkvf6x]{grid-template-columns:1fr}}.sale[data-astro-cid-pifkvf6x]>strong[data-astro-cid-pifkvf6x]{margin-bottom:28px;font-size:2rem;display:block}.split[data-astro-cid-pifkvf6x]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.allocation-bar[data-astro-cid-pifkvf6x]{border:2px solid #5b536d;grid-template-columns:9fr 1fr;height:42px;display:grid}.allocation-bar[data-astro-cid-pifkvf6x] span[data-astro-cid-pifkvf6x]:first-child{background:#567a73}.allocation-bar[data-astro-cid-pifkvf6x] span[data-astro-cid-pifkvf6x]:last-child{background:#e9ddc3;border-left:3px dashed #5b536d}.split[data-astro-cid-pifkvf6x]>div[data-astro-cid-pifkvf6x]{border:3px solid #5b536d;padding:24px}.split[data-astro-cid-pifkvf6x] b[data-astro-cid-pifkvf6x]{white-space:nowrap;font-size:3.5rem}@container (width<520px){.split[data-astro-cid-pifkvf6x]{grid-template-columns:1fr}.split[data-astro-cid-pifkvf6x]>div[data-astro-cid-pifkvf6x]:last-child{border-style:dashed}}section[data-astro-cid-pxelq2ra]{color:#38352d;color-scheme:light;overflow-wrap:anywhere;background:#faf7f0;border:1px solid #d8d0c2;border-radius:6px;padding:clamp(18px,3vw,32px);container-type:inline-size}header[data-astro-cid-pxelq2ra]{border-bottom:1px solid #cfc7b9;margin-bottom:28px;padding-bottom:22px}.identity[data-astro-cid-pxelq2ra]{letter-spacing:.17em;color:#6b4f35;font-size:.7rem}h2[data-astro-cid-pxelq2ra]{letter-spacing:-.025em;margin:16px 0 8px;font-family:Georgia,serif;font-size:clamp(1.7rem,3.4vw,2.8rem);font-weight:400}header[data-astro-cid-pxelq2ra] p[data-astro-cid-pxelq2ra]{margin:0;font-size:.9rem}.workspace[data-astro-cid-pxelq2ra]{grid-template-columns:minmax(150px,.7fr) minmax(0,2fr);align-items:start;gap:28px;display:grid}.workspace[data-astro-cid-pxelq2ra]>[data-astro-cid-pxelq2ra]{min-width:0}h3[data-astro-cid-pxelq2ra]{letter-spacing:-.015em;font-size:1.05rem}.recipe-filters[data-astro-cid-pxelq2ra]{border-right:1px solid #cfc7b9;padding:0 20px 0 0}label[data-astro-cid-pxelq2ra]{gap:10px;margin:24px 0;font-size:.82rem;font-weight:600;display:grid}select[data-astro-cid-pxelq2ra],button[data-astro-cid-pxelq2ra]{color:#38352d;background:#fffdf8;border:1px solid #968978;border-radius:3px;width:100%;max-width:100%;min-height:44px;padding:10px;font-size:.85rem}.filter-note[data-astro-cid-pxelq2ra]{color:#635c50;margin-top:20px;font-size:.8rem}.collection-heading[data-astro-cid-pxelq2ra]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.collection-heading[data-astro-cid-pxelq2ra] span[data-astro-cid-pxelq2ra]{white-space:nowrap;font-size:.8rem}article[data-astro-cid-pxelq2ra]{border-bottom:1px solid #cfc7b9;padding:18px 0}article[data-astro-cid-pxelq2ra]:first-of-type{padding-top:0}img[data-astro-cid-pxelq2ra]{object-fit:cover;border-radius:4px;width:100%;height:220px;margin-bottom:18px;display:block}article[data-astro-cid-pxelq2ra] h3[data-astro-cid-pxelq2ra]{margin:8px 0;font-size:1.2rem}.recipe-time[data-astro-cid-pxelq2ra]{color:#775131;font-size:.75rem}summary[data-astro-cid-pxelq2ra]{cursor:pointer;min-height:44px;padding:10px 0;font-size:.85rem}details[data-astro-cid-pxelq2ra] p[data-astro-cid-pxelq2ra]{margin:8px 0;font-size:.85rem}.empty[data-astro-cid-pxelq2ra]{background:#ece5d7;padding:28px}.status[data-astro-cid-pxelq2ra]{margin:12px 0 0;font-size:.85rem}.status[data-astro-cid-pxelq2ra]:empty{display:none}[data-astro-cid-pxelq2ra]:focus-visible{outline-offset:3px;outline:3px solid #674b30}@container (width<520px){.workspace[data-astro-cid-pxelq2ra]{grid-template-columns:minmax(0,1fr);gap:16px}.recipe-filters[data-astro-cid-pxelq2ra]{border-bottom:1px solid #cfc7b9;border-right:0;padding:0 0 20px}label[data-astro-cid-pxelq2ra]{margin:16px 0}.filter-note[data-astro-cid-pxelq2ra]{display:none}img[data-astro-cid-pxelq2ra]{height:180px}}.workspace[data-astro-cid-pxelq2ra]{grid-template-columns:minmax(150px,.55fr) minmax(0,2fr);gap:32px}.recipe-filters[data-astro-cid-pxelq2ra]{background:#e9e2d3;border-right:4px solid #7c6a51;padding:20px}@container (width<520px){.workspace[data-astro-cid-pxelq2ra]{grid-template-columns:1fr}.recipe-filters[data-astro-cid-pxelq2ra]{border-bottom:4px solid #7c6a51;border-right:0}}.demo[data-astro-cid-rfuncx5j]{overflow-wrap:anywhere;color-scheme:light;min-width:0;padding:clamp(16px,4vw,36px);container-type:inline-size}[data-astro-cid-rfuncx5j]{box-sizing:border-box}h2[data-astro-cid-rfuncx5j],h3[data-astro-cid-rfuncx5j],p[data-astro-cid-rfuncx5j]{margin:0 0 16px}h2[data-astro-cid-rfuncx5j]{font-size:clamp(1.8rem,5cqi,3rem);line-height:1.15}p[data-astro-cid-rfuncx5j]{line-height:1.65}button[data-astro-cid-rfuncx5j],select[data-astro-cid-rfuncx5j],input[data-astro-cid-rfuncx5j]{font:inherit;max-width:100%;color:inherit}button[data-astro-cid-rfuncx5j],select[data-astro-cid-rfuncx5j],input[data-astro-cid-rfuncx5j]:not([type=checkbox]){min-height:44px;padding:10px 14px}button[data-astro-cid-rfuncx5j],summary[data-astro-cid-rfuncx5j]{cursor:pointer}button[data-astro-cid-rfuncx5j]{background:0 0;border:1px solid}select[data-astro-cid-rfuncx5j],input[data-astro-cid-rfuncx5j]{color:#18252b;background:#fff;border:1px solid #59656a}input[data-astro-cid-rfuncx5j][type=checkbox]{flex:none;width:22px;height:22px}label[data-astro-cid-rfuncx5j]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-astro-cid-rfuncx5j]:focus-visible{outline-offset:4px;outline:3px dashed}[data-astro-cid-rfuncx5j][hidden]{display:none!important}footer[data-astro-cid-rfuncx5j]{margin-top:28px}[data-astro-cid-rfuncx5j][role=status]{min-height:1.5em;margin-top:16px;font-size:.9rem}.controls[data-astro-cid-rfuncx5j]{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}small[data-astro-cid-rfuncx5j]{font-size:.85rem}@media (prefers-reduced-motion:reduce){[data-astro-cid-rfuncx5j]{transition:none!important;animation:none!important}}@media (forced-colors:active){button[data-astro-cid-rfuncx5j],input[data-astro-cid-rfuncx5j],select[data-astro-cid-rfuncx5j]{border:1px solid buttontext}button[data-astro-cid-rfuncx5j][aria-pressed=true]{outline:2px solid highlight}}.demo[data-astro-cid-rfuncx5j]{color:#2d412f;background:#eef3e9}h2[data-astro-cid-rfuncx5j]{margin-top:16px;font-family:Georgia,serif;font-weight:400}.plants[data-astro-cid-rfuncx5j]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}article[data-astro-cid-rfuncx5j]{background:#fff;border:1px solid #b2c0a6;flex-direction:column;min-width:0;display:flex}img[data-astro-cid-rfuncx5j]{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.facts[data-astro-cid-rfuncx5j]{padding:20px}h3[data-astro-cid-rfuncx5j]{min-height:2.8em}dl[data-astro-cid-rfuncx5j]{margin:0}dt[data-astro-cid-rfuncx5j]{margin-bottom:4px;font-size:.8rem;font-weight:700}dd[data-astro-cid-rfuncx5j]{margin:0 0 18px;font-size:.95rem}button[data-astro-cid-rfuncx5j]{color:#fff;background:#334f35}@container (width<610px){.plants[data-astro-cid-rfuncx5j]{grid-template-columns:1fr}h3[data-astro-cid-rfuncx5j]{min-height:0}}.plants[data-astro-cid-rfuncx5j]{border:2px solid #476248;gap:0}article[data-astro-cid-rfuncx5j]{border:2px solid #476248}.facts[data-astro-cid-rfuncx5j]{border-top:3px solid #476248;flex:1}h3[data-astro-cid-rfuncx5j]{font-size:1.35rem}section[data-astro-cid-hrkplyp6]{color:#172640;background:#f3f6fb;border:1px solid #8696ad;border-radius:12px;padding:clamp(16px,3vw,30px)}.eyebrow[data-astro-cid-hrkplyp6]{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}header[data-astro-cid-hrkplyp6]{border-bottom:1px solid #aab7c9;margin-bottom:1.2rem}.scene[data-astro-cid-hrkplyp6]{background:#e2eaf4;border:1px solid #697f9c;margin:20px 0;padding:16px}svg[data-astro-cid-hrkplyp6]{width:100%;max-height:220px;display:block}figcaption[data-astro-cid-hrkplyp6]{font-size:.85rem}.score[data-astro-cid-hrkplyp6]{margin-top:20px;font-size:1.2rem}.composition[data-astro-cid-hrkplyp6] li[data-astro-cid-hrkplyp6]{margin:.5rem 0}.flow[data-astro-cid-hrkplyp6]{flex-wrap:wrap;gap:12px;padding:0;list-style-position:inside;display:flex}.flow[data-astro-cid-hrkplyp6] li[data-astro-cid-hrkplyp6]{border:1px solid #667b9a;flex:1;min-width:120px;padding:12px}.components[data-astro-cid-hrkplyp6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.components[data-astro-cid-hrkplyp6] div[data-astro-cid-hrkplyp6]{background:#fff;border:1px solid #697c94;padding:14px}@container (width<=560px){.components[data-astro-cid-hrkplyp6]{grid-template-columns:1fr}}.runtime-facts[data-astro-cid-hrkplyp6]{border-block:1px solid;grid-template-columns:minmax(0,.65fr) minmax(0,2fr);gap:10px 16px;margin:18px 0;padding:18px 0;font-size:.85rem;display:grid}.runtime-facts[data-astro-cid-hrkplyp6] dt[data-astro-cid-hrkplyp6]{font-weight:700}.runtime-facts[data-astro-cid-hrkplyp6] dd[data-astro-cid-hrkplyp6]{min-width:0;margin:0}@container (width<480px){.runtime-facts[data-astro-cid-hrkplyp6]{grid-template-columns:1fr}}.composition[data-astro-cid-hrkplyp6]{border:5px solid #425248;padding:24px}.components[data-astro-cid-hrkplyp6]{gap:20px}.components[data-astro-cid-hrkplyp6]>div[data-astro-cid-hrkplyp6]{border:3px solid #425248;border-left:12px solid #425248;padding:18px}.composition[data-astro-cid-hrkplyp6]>h3[data-astro-cid-hrkplyp6]{font-size:1.4rem}section[data-astro-cid-znewtizo]{color:#172640;background:#f3f6fb;border:1px solid #8696ad;border-radius:12px;padding:clamp(16px,3vw,30px)}.eyebrow[data-astro-cid-znewtizo]{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}header[data-astro-cid-znewtizo]{border-bottom:1px solid #aab7c9;margin-bottom:1.2rem}.scene[data-astro-cid-znewtizo]{background:#e2eaf4;border:1px solid #697f9c;margin:20px 0;padding:16px}svg[data-astro-cid-znewtizo]{width:100%;max-height:220px;display:block}figcaption[data-astro-cid-znewtizo]{font-size:.85rem}.score[data-astro-cid-znewtizo]{margin-top:20px;font-size:1.2rem}.composition[data-astro-cid-znewtizo] li[data-astro-cid-znewtizo]{margin:.5rem 0}.flow[data-astro-cid-znewtizo]{flex-wrap:wrap;gap:12px;padding:0;list-style-position:inside;display:flex}.flow[data-astro-cid-znewtizo] li[data-astro-cid-znewtizo]{border:1px solid #667b9a;flex:1;min-width:120px;padding:12px}.composition[data-astro-cid-znewtizo]{background:#e7e4f2}.flow[data-astro-cid-znewtizo] li[data-astro-cid-znewtizo]{background:#fff;border-radius:10px}.runtime-facts[data-astro-cid-znewtizo]{border-block:1px solid;grid-template-columns:minmax(0,.65fr) minmax(0,2fr);gap:10px 16px;margin:18px 0;padding:18px 0;font-size:.85rem;display:grid}.runtime-facts[data-astro-cid-znewtizo] dt[data-astro-cid-znewtizo]{font-weight:700}.runtime-facts[data-astro-cid-znewtizo] dd[data-astro-cid-znewtizo]{min-width:0;margin:0}@container (width<480px){.runtime-facts[data-astro-cid-znewtizo]{grid-template-columns:1fr}}.composition[data-astro-cid-znewtizo]{border:4px solid #594675;padding:24px}.flow[data-astro-cid-znewtizo]{gap:28px}.flow[data-astro-cid-znewtizo]>li[data-astro-cid-znewtizo]{border:3px solid #594675;padding:24px;position:relative}.flow[data-astro-cid-znewtizo]>li[data-astro-cid-znewtizo]+li[data-astro-cid-znewtizo]:before{content:"↓";font-size:1.5rem;font-weight:900;position:absolute;top:-32px;left:46%}.flow[data-astro-cid-znewtizo]>li[data-astro-cid-znewtizo]:nth-child(2){border-style:dashed;border-radius:24px}.meter[data-astro-cid-lx7yx6fy]{background:#fff;border-left:5px solid #52766e;padding:1rem}.ledger[data-astro-cid-lx7yx6fy]{padding-left:1.4rem}.ledger[data-astro-cid-lx7yx6fy] li[data-astro-cid-lx7yx6fy]{border-bottom:1px solid #a5b7b2;padding:.7rem 0}.result[data-astro-cid-lx7yx6fy]{background:#e1ece8;border:2px solid #52766e;margin:1rem 0;padding:1rem}.result[data-astro-cid-lx7yx6fy] p[data-astro-cid-lx7yx6fy]{margin-bottom:0}.quantity-cases[data-astro-cid-lx7yx6fy]{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.quantity-cases[data-astro-cid-lx7yx6fy] button[data-astro-cid-lx7yx6fy]{text-align:left;border:2px solid;flex:130px;gap:8px;padding:18px;display:grid}.quantity-cases[data-astro-cid-lx7yx6fy] strong[data-astro-cid-lx7yx6fy]{font-size:1.5rem}.result[data-astro-cid-lx7yx6fy] output[data-astro-cid-lx7yx6fy]{font-size:clamp(2.5rem,7cqi,4rem);font-weight:800}.meter[data-astro-cid-lx7yx6fy]{border:4px solid #536d4c;padding:24px}.ledger[data-astro-cid-lx7yx6fy]{border-left:7px solid #536d4c;padding-left:22px}.eyebrow[data-astro-cid-i4wdviwi]{color:#23394a}section[data-astro-cid-i4wdviwi]{color:#23394a;overflow-wrap:anywhere;background:#edf3f7;border:1px solid #778d9b;border-radius:12px;padding:clamp(16px,4vw,30px);font-family:system-ui,sans-serif;line-height:1.55;container-type:inline-size}p[data-astro-cid-i4wdviwi],h2[data-astro-cid-i4wdviwi],h3[data-astro-cid-i4wdviwi],h4[data-astro-cid-i4wdviwi],ol[data-astro-cid-i4wdviwi]{margin:0}.eyebrow[data-astro-cid-i4wdviwi],.actor[data-astro-cid-i4wdviwi]{font-size:.8rem;font-weight:700}h2[data-astro-cid-i4wdviwi]{margin:.4rem 0 .7rem;font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.3}.precondition[data-astro-cid-i4wdviwi]{margin-top:.35rem;font-size:.85rem}.paths[data-astro-cid-i4wdviwi]{grid-template-columns:1.15fr 1fr;gap:1.2rem;margin-top:1.25rem;display:grid}.paths[data-astro-cid-i4wdviwi]>[data-astro-cid-i4wdviwi]{min-width:0}h3[data-astro-cid-i4wdviwi]{margin-bottom:.7rem;font-size:.9rem}.main-path[data-astro-cid-i4wdviwi]{gap:.65rem;padding:0;list-style:none;display:grid}li[data-astro-cid-i4wdviwi]{background:#fff;border:1px solid #778d9b;align-items:center;gap:.8rem;padding:.75rem;display:flex}.number[data-astro-cid-i4wdviwi]{border:1px solid #3e617b;border-radius:50%;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;font-weight:700;display:grid}.actor[data-astro-cid-i4wdviwi],li[data-astro-cid-i4wdviwi] strong[data-astro-cid-i4wdviwi]{display:block}.actor[data-astro-cid-i4wdviwi]{color:#435d70}li[data-astro-cid-i4wdviwi] strong[data-astro-cid-i4wdviwi]{font-size:.95rem}.branch[data-astro-cid-i4wdviwi]{background:#fff;margin-bottom:.8rem;padding:.9rem}.failure[data-astro-cid-i4wdviwi]{border:2px dashed #855032}.repeat[data-astro-cid-i4wdviwi]{border:2px solid #3e617b}h4[data-astro-cid-i4wdviwi]{margin-bottom:.4rem;font-size:.9rem}.branch[data-astro-cid-i4wdviwi] p[data-astro-cid-i4wdviwi]{font-size:.9rem}.boundary[data-astro-cid-i4wdviwi]{border-top:1px solid #778d9b;margin-top:1.2rem;padding-top:.8rem;font-size:.85rem}@container (width<=520px){.paths[data-astro-cid-i4wdviwi]{grid-template-columns:1fr}}@media (forced-colors:active){li[data-astro-cid-i4wdviwi],.number[data-astro-cid-i4wdviwi],.branch[data-astro-cid-i4wdviwi],.boundary[data-astro-cid-i4wdviwi]{border-color:canvastext}}.eyebrow[data-astro-cid-ie73vrdw]{color:#293c32}section[data-astro-cid-ie73vrdw]{color:#293c32;overflow-wrap:anywhere;background:#f2efe5;border:1px solid #817e70;border-radius:12px;padding:clamp(16px,4vw,30px);font-family:system-ui,sans-serif;line-height:1.55;container-type:inline-size}p[data-astro-cid-ie73vrdw],h2[data-astro-cid-ie73vrdw],h3[data-astro-cid-ie73vrdw],dl[data-astro-cid-ie73vrdw],dd[data-astro-cid-ie73vrdw],ol[data-astro-cid-ie73vrdw]{margin:0}h2[data-astro-cid-ie73vrdw]{margin:.4rem 0 .7rem;font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.3}.eyebrow[data-astro-cid-ie73vrdw],.card-label[data-astro-cid-ie73vrdw]{letter-spacing:.04em;font-size:.8rem;font-weight:700}.story-card[data-astro-cid-ie73vrdw]{background:#fffdf5;border:1px solid #9a9078;border-top:5px solid #806134;margin:1.25rem 0;padding:1.1rem}dl[data-astro-cid-ie73vrdw]{gap:.8rem;margin-top:1rem;display:grid}dl[data-astro-cid-ie73vrdw]>div[data-astro-cid-ie73vrdw]{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.7rem;display:grid}dt[data-astro-cid-ie73vrdw]{color:#66512f;font-size:.8rem;font-weight:700}dd[data-astro-cid-ie73vrdw]{font-size:1.12rem;font-weight:600}h3[data-astro-cid-ie73vrdw]{font-size:1rem}ol[data-astro-cid-ie73vrdw]{counter-reset:criterion;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.8rem;padding:0;list-style:none;display:grid}li[data-astro-cid-ie73vrdw]{counter-increment:criterion;border-top:2px solid #4d6956;padding-top:.7rem}li[data-astro-cid-ie73vrdw]:before{content:counter(criterion, decimal-leading-zero);margin-bottom:.3rem;font-size:.8rem;font-weight:700;display:block}li[data-astro-cid-ie73vrdw] strong[data-astro-cid-ie73vrdw],li[data-astro-cid-ie73vrdw] span[data-astro-cid-ie73vrdw]{display:block}li[data-astro-cid-ie73vrdw] span[data-astro-cid-ie73vrdw]{margin-top:.4rem;font-size:.9rem}.boundary[data-astro-cid-ie73vrdw]{border-top:1px dashed #817e70;margin-top:1.2rem;padding-top:.8rem;font-size:.85rem}@container (width<=430px){ol[data-astro-cid-ie73vrdw]{grid-template-columns:1fr}dl[data-astro-cid-ie73vrdw]>div[data-astro-cid-ie73vrdw]{grid-template-columns:1fr;gap:.1rem}}@media (forced-colors:active){.story-card[data-astro-cid-ie73vrdw],li[data-astro-cid-ie73vrdw],.boundary[data-astro-cid-ie73vrdw]{border-color:canvastext}}.rule[data-astro-cid-jmolrgol]{border:2px solid #52766e;padding:1rem;font-weight:700}table[data-astro-cid-jmolrgol]{background:#fff}.result[data-astro-cid-jmolrgol]{background:#e1ece8;border:2px solid #52766e;margin:1rem 0;padding:1rem}.result[data-astro-cid-jmolrgol] p[data-astro-cid-jmolrgol]{margin-bottom:0}.quantity-cases[data-astro-cid-jmolrgol]{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.quantity-cases[data-astro-cid-jmolrgol] button[data-astro-cid-jmolrgol]{text-align:left;border:2px solid;flex:130px;gap:8px;padding:18px;display:grid}.quantity-cases[data-astro-cid-jmolrgol] strong[data-astro-cid-jmolrgol]{font-size:1.5rem}.result[data-astro-cid-jmolrgol] output[data-astro-cid-jmolrgol]{font-size:clamp(2.5rem,7cqi,4rem);font-weight:800}.rule[data-astro-cid-jmolrgol]{border:6px solid #715134;padding:26px;font-size:1.4rem;font-weight:800}.quantity-cases[data-astro-cid-jmolrgol] button[data-astro-cid-jmolrgol]:nth-child(2){border:6px double #715134}section[data-astro-cid-5kksyjwl]{color:#172640;background:#f3f6fb;border:1px solid #8696ad;border-radius:12px;padding:clamp(16px,3vw,30px)}.eyebrow[data-astro-cid-5kksyjwl]{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}header[data-astro-cid-5kksyjwl]{border-bottom:1px solid #aab7c9;margin-bottom:1.2rem}.cards[data-astro-cid-5kksyjwl]{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.cards[data-astro-cid-5kksyjwl] article[data-astro-cid-5kksyjwl]{background:#fff;border:1px solid #74869e;border-radius:8px;padding:20px}.total[data-astro-cid-5kksyjwl]{font-size:1.3rem;font-weight:700}.trace[data-astro-cid-5kksyjwl]{background:#e0eaf7;border-left:4px solid #395783;padding:12px}.flow[data-astro-cid-5kksyjwl]{gap:12px;padding:0;list-style-position:inside;display:grid}.flow[data-astro-cid-5kksyjwl] li[data-astro-cid-5kksyjwl]{border:1px solid #7889a2;padding:14px}@container (width<=560px){.cards[data-astro-cid-5kksyjwl]{grid-template-columns:1fr}}.sfc[data-astro-cid-5kksyjwl]{border:2px solid #32735a}.sfc[data-astro-cid-5kksyjwl]>section[data-astro-cid-5kksyjwl]{border-bottom:1px dashed #32735a;padding:16px}.sfc[data-astro-cid-5kksyjwl]>section[data-astro-cid-5kksyjwl]:first-child{background:#e0f1e9}.runtime-facts[data-astro-cid-5kksyjwl]{border-block:1px solid;grid-template-columns:minmax(0,.65fr) minmax(0,2fr);gap:10px 16px;margin:18px 0;padding:18px 0;font-size:.85rem;display:grid}.runtime-facts[data-astro-cid-5kksyjwl] dt[data-astro-cid-5kksyjwl]{font-weight:700}.runtime-facts[data-astro-cid-5kksyjwl] dd[data-astro-cid-5kksyjwl]{min-width:0;margin:0}@container (width<480px){.runtime-facts[data-astro-cid-5kksyjwl]{grid-template-columns:1fr}}.sfc[data-astro-cid-5kksyjwl]{border:6px solid #315b44;border-radius:0;padding:0}.sfc[data-astro-cid-5kksyjwl]>section[data-astro-cid-5kksyjwl]{border:0;border-bottom:4px solid #315b44;border-radius:0;padding:28px}.sfc[data-astro-cid-5kksyjwl]>section[data-astro-cid-5kksyjwl]>h3[data-astro-cid-5kksyjwl]{font-size:1.4rem}.sfc[data-astro-cid-5kksyjwl]>section[data-astro-cid-5kksyjwl]:last-child{border-bottom:0}.total[data-astro-cid-5kksyjwl] strong[data-astro-cid-5kksyjwl]{font-size:3rem}.design-demo[data-astro-cid-mm3mtz6y]{min-width:0;margin:0 0 2rem}figcaption[data-astro-cid-mm3mtz6y]{margin-bottom:12px;font-size:.9rem;font-weight:600}.demo-note[data-astro-cid-mm3mtz6y]{color:var(--muted);margin-top:12px;font-size:.8rem}.apply-project[data-astro-cid-scd62v54]{border-block:1px solid var(--line);margin:28px 0;padding:24px 0}.apply-project[data-astro-cid-scd62v54] h2[data-astro-cid-scd62v54]{font-size:1.35rem}.article-extra[data-astro-cid-scd62v54]{border-top:1px solid var(--line);margin:1.2rem 0;padding-top:1rem}summary[data-astro-cid-scd62v54]{cursor:pointer;font-weight:600}summary[data-astro-cid-scd62v54]:focus-visible{outline:3px solid var(--ink);outline-offset:4px}
